geforkt von Mirrors/Paper
SPIGOT-4197: Account for double trapped chests
By: md_5 <git@md-5.net>
Dieser Commit ist enthalten in:
Ursprung
a6d591c2ae
Commit
a0dd99dc78
@ -52,7 +52,8 @@ public class CraftChest extends CraftLootable<TileEntityChest> implements Chest
|
|||||||
int z = this.getZ();
|
int z = this.getZ();
|
||||||
CraftWorld world = (CraftWorld) this.getWorld();
|
CraftWorld world = (CraftWorld) this.getWorld();
|
||||||
|
|
||||||
ITileInventory nms = ((BlockChest) Blocks.CHEST).getInventory(data, world.getHandle(), new BlockPosition(x, y, z), true);
|
BlockChest blockChest = (BlockChest) (this.getType() == Material.CHEST ? Blocks.CHEST : Blocks.TRAPPED_CHEST);
|
||||||
|
ITileInventory nms = blockChest.getInventory(data, world.getHandle(), new BlockPosition(x, y, z), true);
|
||||||
|
|
||||||
if (nms instanceof InventoryLargeChest) {
|
if (nms instanceof InventoryLargeChest) {
|
||||||
inventory = new CraftInventoryDoubleChest((InventoryLargeChest) nms);
|
inventory = new CraftInventoryDoubleChest((InventoryLargeChest) nms);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren