File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -288,12 +288,14 @@ void EnableEventListener(int eventId) {
288288 ++truePos.x ;
289289 break ;
290290 }
291- CallEvent (
292- EVENT_TYPES::onPlaceBlock,
293- PlayerClass::newPlayer (&ev.self ()),
294- BlockClass::newBlock (truePos, ev.self ().getDimensionId ()),
295- Number::newNumber ((schar)ev.face ())
296- );
291+ if (!CallEvent (
292+ EVENT_TYPES::onPlaceBlock,
293+ PlayerClass::newPlayer (&ev.self ()),
294+ BlockClass::newBlock (truePos, ev.self ().getDimensionId ()),
295+ Number::newNumber ((schar)ev.face ())
296+ )) {
297+ ev.cancel ();
298+ }
297299 }
298300 IF_LISTENED_END (EVENT_TYPES::onPlaceBlock);
299301 });
@@ -884,7 +886,9 @@ void InitBasicEventListeners() {
884886
885887 // Other Cmd
886888 IF_LISTENED (EVENT_TYPES::onPlayerCmd) {
887- CallEvent (EVENT_TYPES::onPlayerCmd, PlayerClass::newPlayer (player), String::newString (cmd));
889+ if (!CallEvent (EVENT_TYPES::onPlayerCmd, PlayerClass::newPlayer (player), String::newString (cmd))) {
890+ ev.cancel ();
891+ }
888892 }
889893 IF_LISTENED_END (EVENT_TYPES::onPlayerCmd);
890894 }
You can’t perform that action at this time.
0 commit comments