SteamWar/BauSystem
Archiviert
13
0

Merge pull request 'Fix CommandFreeze for entity spawning and redstone ore activation' (#170) from FreezeBug into master

Reviewed-by: Lixfel <lixfel@steamwar.de>
Dieser Commit ist enthalten in:
YoyoNow 2021-01-27 09:49:00 +01:00
Commit e8e574369b

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);