|
1 | 1 | package me.xginko.aef.modules.illegals.items; |
2 | 2 |
|
3 | | -import com.destroystokyo.paper.event.inventory.PrepareResultEvent; |
4 | | -import me.xginko.aef.AnarchyExploitFixes; |
5 | 3 | import me.xginko.aef.utils.enums.IllegalHandling; |
6 | 4 | import me.xginko.aef.utils.enums.ItemLegality; |
7 | 5 | import me.xginko.aef.utils.permissions.AEFPermission; |
8 | 6 | import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer; |
9 | 7 | import org.bukkit.Material; |
10 | | -import org.bukkit.event.EventHandler; |
11 | | -import org.bukkit.event.EventPriority; |
12 | | -import org.bukkit.event.Listener; |
13 | 8 | import org.bukkit.inventory.ItemStack; |
14 | 9 | import org.bukkit.inventory.meta.ItemMeta; |
15 | 10 | import org.checkerframework.checker.nullness.qual.Nullable; |
@@ -56,26 +51,6 @@ public BannedItemNames() { |
56 | 51 | }) |
57 | 52 | .filter(Objects::nonNull) |
58 | 53 | .collect(Collectors.toCollection(() -> EnumSet.noneOf(Material.class))); |
59 | | - if (illegalHandling == IllegalHandling.STRICT) { |
60 | | - // Add listener for preview in anvil (for example) |
61 | | - optionalListeners.add(new Listener() { |
62 | | - @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) |
63 | | - private void onPrepareResult(PrepareResultEvent event) { |
64 | | - if (isCoolingDown(event, event.getView().getPlayer().getUniqueId())) { |
65 | | - return; |
66 | | - } |
67 | | - |
68 | | - if (AnarchyExploitFixes.permissions().permissionValue(event.getView().getPlayer(), bypassPermission.node()).toBoolean()) return; |
69 | | - |
70 | | - ItemStack resultItem = event.getResult(); |
71 | | - if (legalityOf(resultItem) == ItemLegality.ILLEGAL) { |
72 | | - handleItem(resultItem, ItemLegality.ILLEGAL); |
73 | | - event.setResult(resultItem); |
74 | | - setCoolingDown(event, event.getView().getPlayer().getUniqueId()); |
75 | | - } |
76 | | - } |
77 | | - }); |
78 | | - } |
79 | 54 | } |
80 | 55 |
|
81 | 56 | @Override |
|
0 commit comments