mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-26 08:48:34 +01:00
Properly send these events
This commit is contained in:
parent
85038e9628
commit
3953c8b3b2
1 changed files with 7 additions and 11 deletions
|
@ -190,17 +190,13 @@ public final class WorldUtil {
|
||||||
|
|
||||||
//Everything else
|
//Everything else
|
||||||
try {
|
try {
|
||||||
if (world instanceof WorldServer) {
|
FakePlayer fake = FakePlayerFactory.getMinecraft((WorldServer) world);
|
||||||
FakePlayer fake = FakePlayerFactory.getMinecraft((WorldServer) world);
|
ItemStack heldBefore = fake.getHeldItemMainhand();
|
||||||
ItemStack heldBefore = fake.getHeldItemMainhand();
|
setHandItemWithoutAnnoyingSound(fake, EnumHand.MAIN_HAND, stack.copy());
|
||||||
setHandItemWithoutAnnoyingSound(fake, EnumHand.MAIN_HAND, stack.copy());
|
fake.interactionManager.processRightClickBlock(fake, world, fake.getHeldItemMainhand(), EnumHand.MAIN_HAND, offsetPos, side.getOpposite(), 0.5F, 0.5F, 0.5F);
|
||||||
|
ItemStack result = fake.getHeldItem(EnumHand.MAIN_HAND);
|
||||||
fake.getHeldItemMainhand().onItemUse(fake, world, offsetPos, fake.getActiveHand(), side.getOpposite(), 0.5F, 0.5F, 0.5F);
|
setHandItemWithoutAnnoyingSound(fake, EnumHand.MAIN_HAND, heldBefore);
|
||||||
|
return result;
|
||||||
ItemStack result = fake.getHeldItem(EnumHand.MAIN_HAND);
|
|
||||||
setHandItemWithoutAnnoyingSound(fake, EnumHand.MAIN_HAND, heldBefore);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
ActuallyAdditions.LOGGER.error("Something that places Blocks at " + offsetPos.getX() + ", " + offsetPos.getY() + ", " + offsetPos.getZ() + " in World " + world.provider.getDimension() + " threw an Exception! Don't let that happen again!", e);
|
ActuallyAdditions.LOGGER.error("Something that places Blocks at " + offsetPos.getX() + ", " + offsetPos.getY() + ", " + offsetPos.getZ() + " in World " + world.provider.getDimension() + " threw an Exception! Don't let that happen again!", e);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue