Skip to content

Commit a44c689

Browse files
committed
Reduce diff in VineBlock.java
1 parent a12cd1a commit a44c689

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

paper-server/patches/sources/net/minecraft/world/level/block/VineBlock.java.patch

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Direction testDirection = Direction.getRandom(random);
1010
BlockPos abovePos = pos.above();
1111
if (testDirection.getAxis().isHorizontal() && !state.getValue(getPropertyForFace(testDirection))) {
12-
@@ -180,30 +_,31 @@
12+
@@ -180,30 +_,33 @@
1313
boolean ccwHasConnectingFace = state.getValue(getPropertyForFace(ccwDirection));
1414
BlockPos cwTestPos = testPos.relative(cwDirection);
1515
BlockPos ccwTestPos = testPos.relative(ccwDirection);
@@ -25,12 +25,11 @@
2525
Direction opposite = testDirection.getOpposite();
2626
if (cwHasConnectingFace && level.isEmptyBlock(cwTestPos) && isAcceptableNeighbour(level, pos.relative(cwDirection), opposite)) {
2727
- level.setBlock(cwTestPos, this.defaultBlockState().setValue(getPropertyForFace(opposite), true), Block.UPDATE_CLIENTS);
28-
- } else if (ccwHasConnectingFace
29-
- && level.isEmptyBlock(ccwTestPos)
30-
- && isAcceptableNeighbour(level, pos.relative(ccwDirection), opposite)) {
31-
- level.setBlock(ccwTestPos, this.defaultBlockState().setValue(getPropertyForFace(opposite), true), Block.UPDATE_CLIENTS);
3228
+ org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockSpreadEvent(level, source, cwTestPos, this.defaultBlockState().setValue(getPropertyForFace(opposite), true), Block.UPDATE_CLIENTS);
33-
+ } else if (ccwHasConnectingFace && level.isEmptyBlock(ccwTestPos) && isAcceptableNeighbour(level, pos.relative(ccwDirection), opposite)) {
29+
} else if (ccwHasConnectingFace
30+
&& level.isEmptyBlock(ccwTestPos)
31+
&& isAcceptableNeighbour(level, pos.relative(ccwDirection), opposite)) {
32+
- level.setBlock(ccwTestPos, this.defaultBlockState().setValue(getPropertyForFace(opposite), true), Block.UPDATE_CLIENTS);
3433
+ org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockSpreadEvent(level, source, ccwTestPos, this.defaultBlockState().setValue(getPropertyForFace(opposite), true), Block.UPDATE_CLIENTS);
3534
} else if (random.nextFloat() < 0.05 && isAcceptableNeighbour(level, testPos.above(), Direction.UP)) {
3635
- level.setBlock(testPos, this.defaultBlockState().setValue(UP, true), Block.UPDATE_CLIENTS);

0 commit comments

Comments
 (0)