SteamWar/BauSystem
Archiviert
13
0

Fix CommandFreeze for entity spawning and redstone ore activation #170

Manuell gemergt
YoyoNow hat 1 Commits von FreezeBug nach master 2021-01-27 09:49:02 +01:00 zusammengeführt
Nur Änderungen aus Commit d66c102c2e werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -19,8 +19,12 @@
package de.steamwar.bausystem.commands; package de.steamwar.bausystem.commands;
import de.steamwar.bausystem.world.Region;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.block.*; import org.bukkit.event.block.*;
import org.bukkit.event.entity.EntityChangeBlockEvent;
import org.bukkit.event.entity.EntitySpawnEvent;
import org.bukkit.event.inventory.InventoryMoveItemEvent; import org.bukkit.event.inventory.InventoryMoveItemEvent;
public class CommandFreeze extends ToggleCommand { public class CommandFreeze extends ToggleCommand {
@ -46,6 +50,16 @@ public class CommandFreeze extends ToggleCommand {
return "§aWelt aufgetaut"; return "§aWelt aufgetaut";
} }
@EventHandler
public void onEntitySpawn(EntitySpawnEvent e) {
e.setCancelled(true);
}
@EventHandler
public void onEntityChangeBlock(EntityChangeBlockEvent e) {
e.setCancelled(true);
}
@EventHandler @EventHandler
public void onPhysicsEvent(BlockPhysicsEvent e){ public void onPhysicsEvent(BlockPhysicsEvent e){
e.setCancelled(true); e.setCancelled(true);