12 lines
1.1 KiB
Diff
12 lines
1.1 KiB
Diff
--- a/net/minecraft/world/item/enchantment/effects/ReplaceDisk.java
|
|
+++ b/net/minecraft/world/item/enchantment/effects/ReplaceDisk.java
|
|
@@ -33,7 +33,7 @@
|
|
for (BlockPosition blockposition1 : BlockPosition.betweenClosed(blockposition.offset(-j, 0, -j), blockposition.offset(j, Math.min(k - 1, 0), j))) {
|
|
if (blockposition1.distToCenterSqr(vec3d.x(), (double) blockposition1.getY() + 0.5D, vec3d.z()) < (double) MathHelper.square(j) && (Boolean) this.predicate.map((blockpredicate) -> {
|
|
return blockpredicate.test(worldserver, blockposition1);
|
|
- }).orElse(true) && worldserver.setBlockAndUpdate(blockposition1, this.blockState.getState(randomsource, blockposition1))) {
|
|
+ }).orElse(true) && org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockFormEvent(worldserver, blockposition1, this.blockState.getState(randomsource, blockposition1), entity)) { // CraftBukkit - Call EntityBlockFormEvent for Frost Walker
|
|
this.triggerGameEvent.ifPresent((holder) -> {
|
|
worldserver.gameEvent(entity, holder, blockposition1);
|
|
});
|