When I load my world or /reload I've got this error
[Scripting][error]-Plugin [MinolyaReborn - 1.0.0] - [main.js] ran with error: [TypeError: cannot read property 'subscribe' of undefined at <anonymous> (events/sendMessageWithTag.js:2)]
This my main.js :
import "./Sticks/healthStick.js";
import "./events/sendMessageWithTag.js";
console.warn("§6[Addon]§r all files loaded");
and this is my sendMessageWithTag.js:
import { world } from '@minecraft/server';
world.beforeEvents.chatSend.subscribe((eventData) => {
const player = eventData.sender;
switch (eventData.message) {
case '!creative':
eventData.cancel = true;
player.runCommandAsync('gamemode c');
break;
case '!survival':
eventData.cancel = true;
player.runCommandAsync('gamemode s');
break;
default: break;
}
});
my manifest use this dependencies:
{
"module_name": "@minecraft/server",
"version": "1.9.0"
},
{
"module_name": "@minecraft/server-gametest",
"version": "1.0.0-beta"
},
{
"module_name": "@minecraft/server-ui",
"version": "1.2.0-beta"
},
{
"module_name": "@minecraft/server-admin",
"version": "1.0.0-beta"
}
I would add chat event so I went in his web page the only (except Microsoft page) who use:
world.beforeEvents.chatSend.subscribe
How can I fix it?