#Events on latest beta/preview (1.20.10.23)
1 messages · Page 1 of 1 (latest)
There are before and after events now. Please refer to the Microsoft documentation.
world.beforeEvents, world.afterEvents
why double answer? i you think first answer is not clear then describe it more no less 🤦♂️
well some people are lazy and dont wanna refer to docs
💀
Dont work for me, it gaves like cannot read chatSend of undefined (it refers to beforeEvents)
is ur game updated?
Beta 1.20.10.23
On my pc(there's release 1.20.0.1) addon worked well
Ye

Code?
import { world, system } from '@minecraft/server'
let cinecam = { enabled: {} }
world.beforeEvents.chatSend.s ubscribe(eventData => {
let player = eventData.sender
let player_name = eventData.sender.nameTag
let message = eventData.message
let args = eventData.message.split(' ')
if (message[0] == '>') {
if (args[0] == '>cinecam') {
eventData.cancel = true
if (args[1] == 'launch') {
if (args.length > 3) {
player.runCommandAsync('tellraw @s {"rawtext":[{"text":"§cToo many arguments!"}]}')
return
}
let speed = '1'
let zoom_factor = '0'
if (args[2] == undefined) {
speed = '1'
}
else {
speed = parseFloat(args[2])
if (!(speed >= 0.25 && speed <= 5.00)) {
player.runCommandAsync('tellraw @s {"rawtext":[{"text":"§cStrength needs to be more or equal to§a 0.25 §cand less or equal to§a 5§r.§§§aBig number = Slow, more cinematic§r. Default value is §a1."}]}')
return
}
}
// if (args[3] == '--beta' && args[3] != undefined) {
// if (args[4] == undefined) {
// player.runCommandAsync('tellraw @s {"rawtext":[{"text":"§cNot enough arguments!"}]}')
// return
// }
// }
// else {
// player.runCommandAsyn....
It was too long to post full
world.beforeEvents.chatSend
It was in original code, I've been editing for a while
Any other errors?
No