#script help
1 messages · Page 1 of 1 (latest)
@junior carbon world.events.beforechat
That no longer exists, how would it be done now? that's my little problem
That exist
Just changed method
Wait i coding for u
import { world, system } from "@minecraft/server";
world.beforeEvents.chatSend.subscribe((evd) => {
const player = evd.sender;
const msg = evd.message;
switch (msg) {
case 'hi':
player.sendMessage('hi!!')
break;
default:
}
});
@fresh crow
Debug result for [code](#1307492901881778247 message)
Compiler Result
Compiler found 1 errors:
[36m@minecraft/server.d.ts[0m:[33m24[0m:[33m44[0m - [31merror[0m[30m TS2792: [0mCannot find module '@minecraft/vanilla-data'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?
[7m24[0m import type * as minecraftvanilladata from "@minecraft/vanilla-data";
[7m [0m [31m ~~~~~~~~~~~~~~~~~~~~~~~~~[0m
Lint Result
ESLint results:
<REPL0>.js
1:17 error 'system' is defined but never used @typescript-eslint/no-unused-vars
This is debugger problem
What version of minecraftserver are you on?
I am on 1.14.0 and minecrfat bedrock 1.21.30
Better to use beta module version
Which version do you recommend?
No , I remember the chatSend event only exists at beta module version
Exp 1.16.0-beta
I recommend U update Minecraft version
And use this