Skip to content

Commit 595e0e8

Browse files
committed
Добавлена поддержка сундуков создаваемых из кода, а также сундуков в вагонетках, лошадях и лодках
1 parent 8c7cb68 commit 595e0e8

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
group = 'com.flyaway.quicksort'
6-
version = '1.4.0'
6+
version = '1.4.1'
77

88
java {
99
toolchain {

src/main/java/com/flyaway/quicksort/EventListener.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package com.flyaway.quicksort;
22

33
import org.bukkit.Material;
4+
import org.bukkit.entity.ChestBoat;
5+
import org.bukkit.entity.ChestedHorse;
46
import org.bukkit.entity.Player;
7+
import org.bukkit.entity.minecart.HopperMinecart;
58
import org.bukkit.event.EventHandler;
69
import org.bukkit.event.EventPriority;
710
import org.bukkit.event.Listener;
@@ -77,9 +80,11 @@ else if (event.getClickedInventory() != null &&
7780
private boolean isAllowedContainer(Inventory inventory) {
7881
InventoryHolder holder = inventory.getHolder();
7982

80-
// Разрешенные контейнеры
8183
if (holder instanceof Chest ||
8284
holder instanceof DoubleChest ||
85+
holder instanceof ChestedHorse ||
86+
holder instanceof HopperMinecart ||
87+
holder instanceof ChestBoat ||
8388
holder instanceof Barrel ||
8489
holder instanceof ShulkerBox ||
8590
holder instanceof Hopper ||
@@ -89,7 +94,7 @@ private boolean isAllowedContainer(Inventory inventory) {
8994
}
9095

9196
InventoryType type = inventory.getType();
92-
return type == InventoryType.ENDER_CHEST
97+
return type == InventoryType.ENDER_CHEST || type == InventoryType.CHEST || type == InventoryType.BARREL
9398
|| type == InventoryType.SHULKER_BOX;
9499
}
95100
}

0 commit comments

Comments
 (0)