@@ -1,6 +1,6 @@
|
||||
--- a/net/minecraft/world/level/block/BlockChest.java
|
||||
+++ b/net/minecraft/world/level/block/BlockChest.java
|
||||
@@ -79,24 +79,7 @@
|
||||
@@ -88,24 +88,7 @@
|
||||
public Optional<ITileInventory> a(final TileEntityChest tileentitychest, final TileEntityChest tileentitychest1) {
|
||||
final InventoryLargeChest inventorylargechest = new InventoryLargeChest(tileentitychest, tileentitychest1);
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
- @Nullable
|
||||
- @Override
|
||||
- public Container createMenu(int i, PlayerInventory playerinventory, EntityHuman entityhuman) {
|
||||
- if (tileentitychest.e(entityhuman) && tileentitychest1.e(entityhuman)) {
|
||||
- tileentitychest.d(playerinventory.player);
|
||||
- tileentitychest1.d(playerinventory.player);
|
||||
- return ContainerChest.b(i, playerinventory, inventorylargechest);
|
||||
- if (tileentitychest.d(entityhuman) && tileentitychest1.d(entityhuman)) {
|
||||
- tileentitychest.e(playerinventory.player);
|
||||
- tileentitychest1.e(playerinventory.player);
|
||||
- return ContainerChest.b(i, playerinventory, (IInventory) inventorylargechest);
|
||||
- } else {
|
||||
- return null;
|
||||
- }
|
||||
@@ -26,7 +26,7 @@
|
||||
}
|
||||
|
||||
public Optional<ITileInventory> a(TileEntityChest tileentitychest) {
|
||||
@@ -109,6 +92,38 @@
|
||||
@@ -118,6 +101,38 @@
|
||||
}
|
||||
};
|
||||
|
||||
@@ -46,10 +46,10 @@
|
||||
+ @Nullable
|
||||
+ @Override
|
||||
+ public Container createMenu(int i, PlayerInventory playerinventory, EntityHuman entityhuman) {
|
||||
+ if (tileentitychest.e(entityhuman) && tileentitychest1.e(entityhuman)) {
|
||||
+ tileentitychest.d(playerinventory.player);
|
||||
+ tileentitychest1.d(playerinventory.player);
|
||||
+ return ContainerChest.b(i, playerinventory, inventorylargechest);
|
||||
+ if (tileentitychest.d(entityhuman) && tileentitychest1.d(entityhuman)) {
|
||||
+ tileentitychest.e(playerinventory.player);
|
||||
+ tileentitychest1.e(playerinventory.player);
|
||||
+ return ContainerChest.b(i, playerinventory, (IInventory) inventorylargechest);
|
||||
+ } else {
|
||||
+ return null;
|
||||
+ }
|
||||
@@ -64,10 +64,10 @@
|
||||
+
|
||||
protected BlockChest(BlockBase.Info blockbase_info, Supplier<TileEntityTypes<? extends TileEntityChest>> supplier) {
|
||||
super(blockbase_info, supplier);
|
||||
this.j((IBlockData) ((IBlockData) ((IBlockData) ((IBlockData) this.blockStateList.getBlockData()).set(BlockChest.FACING, EnumDirection.NORTH)).set(BlockChest.c, BlockPropertyChestType.SINGLE)).set(BlockChest.d, false));
|
||||
@@ -262,7 +277,7 @@
|
||||
}
|
||||
this.k((IBlockData) ((IBlockData) ((IBlockData) ((IBlockData) this.stateDefinition.getBlockData()).set(BlockChest.FACING, EnumDirection.NORTH)).set(BlockChest.TYPE, BlockPropertyChestType.SINGLE)).set(BlockChest.WATERLOGGED, false));
|
||||
@@ -276,7 +291,7 @@
|
||||
|
||||
@Override
|
||||
public DoubleBlockFinder.Result<? extends TileEntityChest> a(IBlockData iblockdata, World world, BlockPosition blockposition, boolean flag) {
|
||||
- BiPredicate bipredicate;
|
||||
+ BiPredicate<GeneratorAccess, BlockPosition> bipredicate; // CraftBukkit - decompile error
|
||||
|
||||
Reference in New Issue
Block a user