blob: 87031d2383c890f6332141f5d720222924226065 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- a/net/minecraft/world/inventory/ItemCombinerMenu.java
+++ b/net/minecraft/world/inventory/ItemCombinerMenu.java
@@ -114,13 +124,10 @@
@Override
public boolean stillValid(Player player) {
- return this.access
- .evaluate(
- (level, blockPos) -> !this.isValidBlock(level.getBlockState(blockPos))
- ? false
- : player.distanceToSqr((double)blockPos.getX() + 0.5, (double)blockPos.getY() + 0.5, (double)blockPos.getZ() + 0.5) <= 64.0,
- true
- );
+ if (!this.checkReachable) return true; // CraftBukkit
+ return (Boolean) this.access.evaluate((world, blockposition) -> {
+ return !this.isValidBlock(world.getBlockState(blockposition)) ? false : player.distanceToSqr((double) blockposition.getX() + 0.5D, (double) blockposition.getY() + 0.5D, (double) blockposition.getZ() + 0.5D) <= 64.0D;
+ }, true);
}
@Override
|