#Events on latest beta/preview (1.20.10.23)

1 messages · Page 1 of 1 (latest)

bronze pond
#

I think mojang has remade the method how you use events, but i can't understand how

marsh shell
#

There are before and after events now. Please refer to the Microsoft documentation.

lean ridge
buoyant turtle
lean ridge
buoyant turtle
#

💀

bronze pond
lean ridge
#

is ur game updated?

bronze pond
#

Beta 1.20.10.23
On my pc(there's release 1.20.0.1) addon worked well

bronze pond
lean ridge
bronze pond
# ruby lark 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

bronze pond
bronze pond
bronze pond
#

I understood

#

They haven't released beforeEvents in stable 1.3.0 module
I need to use 1.4.0

ruby lark
#

I dont thinks theres any event in release stable and there is a few in 1.4.0 preview stable

#

Just player spawn, join and leave