geforkt von Mirrors/Paper
Changing the blockList on explosions now correctly updates which blocks are changed
Dieser Commit ist enthalten in:
Ursprung
7e005474b6
Commit
a49a358349
@ -195,6 +195,15 @@ public class Explosion {
|
|||||||
EntityExplodeEvent event = new EntityExplodeEvent(explode, location, blockList);
|
EntityExplodeEvent event = new EntityExplodeEvent(explode, location, blockList);
|
||||||
this.world.getServer().getPluginManager().callEvent(event);
|
this.world.getServer().getPluginManager().callEvent(event);
|
||||||
|
|
||||||
|
arraylist.clear();
|
||||||
|
blocks.clear();
|
||||||
|
|
||||||
|
for (org.bukkit.block.Block block : event.blockList()) {
|
||||||
|
ChunkCoordinates coords = new ChunkCoordinates(block.getX(), block.getY(), block.getZ());
|
||||||
|
arraylist.add(coords);
|
||||||
|
blocks.add(coords);
|
||||||
|
}
|
||||||
|
|
||||||
if (event.isCancelled()) {
|
if (event.isCancelled()) {
|
||||||
this.wasCanceled = true;
|
this.wasCanceled = true;
|
||||||
return;
|
return;
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren