0
0
mirror of https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git synced 2025-02-21 12:16:14 +00:00

22 lines
1.3 KiB
Diff

--- a/net/minecraft/world/level/block/BlockFlowerPot.java
+++ b/net/minecraft/world/level/block/BlockFlowerPot.java
@@ -137,11 +137,14 @@
boolean flag1 = CreakingHeartBlock.isNaturalNight(worldserver);
if (flag != flag1) {
- worldserver.setBlock(blockposition, this.opposite(iblockdata), 3);
- EyeblossomBlock.a eyeblossomblock_a = EyeblossomBlock.a.fromBoolean(flag).transform();
+ // CraftBukkit start - BlockFormEvent
+ if (org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockFormEvent(worldserver, blockposition, this.opposite(iblockdata), 3)) {
+ EyeblossomBlock.a eyeblossomblock_a = EyeblossomBlock.a.fromBoolean(flag).transform();
- eyeblossomblock_a.spawnTransformParticle(worldserver, blockposition, randomsource);
- worldserver.playSound((EntityHuman) null, blockposition, eyeblossomblock_a.longSwitchSound(), SoundCategory.BLOCKS, 1.0F, 1.0F);
+ eyeblossomblock_a.spawnTransformParticle(worldserver, blockposition, randomsource);
+ worldserver.playSound((EntityHuman) null, blockposition, eyeblossomblock_a.longSwitchSound(), SoundCategory.BLOCKS, 1.0F, 1.0F);
+ }
+ // CraftBukkit end
}
}