@@ -17,7 +17,7 @@
|
||||
if (((EntityHanging) object).survives()) {
|
||||
if (!world.isClientSide) {
|
||||
+ // CraftBukkit start - fire HangingPlaceEvent
|
||||
+ Player who = (itemactioncontext.getEntity() == null) ? null : (Player) itemactioncontext.getEntity().getBukkitEntity();
|
||||
+ Player who = (itemactioncontext.getPlayer() == null) ? null : (Player) itemactioncontext.getPlayer().getBukkitEntity();
|
||||
+ org.bukkit.block.Block blockClicked = world.getWorld().getBlockAt(blockposition.getX(), blockposition.getY(), blockposition.getZ());
|
||||
+ org.bukkit.block.BlockFace blockFace = org.bukkit.craftbukkit.block.CraftBlock.notchToBlockFace(enumdirection);
|
||||
+
|
||||
@@ -28,6 +28,6 @@
|
||||
+ return EnumInteractionResult.FAIL;
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
((EntityHanging) object).playPlaceSound();
|
||||
world.a((Entity) entityhuman, GameEvent.ENTITY_PLACE, blockposition);
|
||||
world.addEntity((Entity) object);
|
||||
((EntityHanging) object).playPlacementSound();
|
||||
world.gameEvent(entityhuman, GameEvent.ENTITY_PLACE, blockposition);
|
||||
world.addFreshEntity((Entity) object);
|
||||
|
||||
Reference in New Issue
Block a user