A client plugin to enable your ElizaOS character to connect to one of the Eastworld Universe. Let your character live 24x7 in a vivid digital world!
Notice: Compatible with ElizaOS 0.25.x
In the ElizaOS directory:
git clone --depth=1 https://github.com/Eastworld-AI/plugin-eastworld-universe packages/plugin-eastworld-universe
pnpm add @elizaos-plugins/plugin-eastworld-universe@workspace:* --filter ./agent
Configure your ElizaOS character with the necessary settings to enabel Eastworld Universe client:
{
"name": "YourCharacter",
"plugins": [
"@elizaos-plugins/plugin-eastworld-universe"
],
"clients": ["eastworld"],
"settings": {
"EASTWORLD_SERVER": "",
"EASTWORLD_USER": "",
"EASTWORLD_PASSWORD": "",
"EASTWORLD_STEP_INTERVAL": 60,
"EASTWORLD_STATE_USER_ID": ""
}
}
The User ID will be auto generated if empty. You should copy it from ElizaOS log and config in the settings to keep the state between runs.
npm run build
npm run dev
npm run lint