Skip to content

Commit 55be6c0

Browse files
Fix boat and minecart inventories on region switch [ci skip] (#13826)
1 parent 5dc4afc commit 55be6c0

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChestBoat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
import org.bukkit.inventory.Inventory;
77

88
public abstract class CraftChestBoat extends CraftBoat implements org.bukkit.entity.ChestBoat, com.destroystokyo.paper.loottable.PaperLootableEntityInventory { // Paper
9-
private final Inventory inventory;
109

1110
public CraftChestBoat(CraftServer server, AbstractChestBoat entity) {
1211
super(server, entity);
13-
this.inventory = new CraftInventory(entity);
1412
}
1513

1614
@Override
@@ -20,6 +18,6 @@ public AbstractChestBoat getHandle() {
2018

2119
@Override
2220
public Inventory getInventory() {
23-
return this.inventory;
21+
return new CraftInventory(getHandle());
2422
}
2523
}

paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartChest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,12 @@
88

99
public class CraftMinecartChest extends CraftMinecartContainer implements StorageMinecart, com.destroystokyo.paper.loottable.PaperLootableEntityInventory { // Paper
1010

11-
private final CraftInventory inventory;
12-
1311
public CraftMinecartChest(CraftServer server, MinecartChest entity) {
1412
super(server, entity);
15-
this.inventory = new CraftInventory(entity);
1613
}
1714

1815
@Override
1916
public Inventory getInventory() {
20-
return this.inventory;
17+
return new CraftInventory(getHandle());
2118
}
2219
}

0 commit comments

Comments
 (0)