支持兼容第三方箱子UI,避免被本插件关闭
All checks were successful
Java CI-CD with Maven / build (push) Successful in 18m31s
All checks were successful
Java CI-CD with Maven / build (push) Successful in 18m31s
This commit is contained in:
parent
3ec1a3447c
commit
d9787a9b32
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>cn.lunadeer</groupId>
|
||||
<artifactId>Dominion</artifactId>
|
||||
<version>1.28.7-beta</version>
|
||||
<version>1.28.8-beta</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>Dominion</name>
|
||||
|
@ -31,7 +31,7 @@ public class Apis {
|
||||
|
||||
public static DominionDTO getInvDominion(Player bukkitPlayer, Inventory inv) {
|
||||
if (inv.getLocation() == null) {
|
||||
return Cache.instance.getPlayerCurrentDominion(bukkitPlayer);
|
||||
return null;
|
||||
} else {
|
||||
return Cache.instance.getDominion(inv.getLocation());
|
||||
}
|
||||
|
@ -5,7 +5,6 @@ import cn.lunadeer.dominion.dtos.DominionDTO;
|
||||
import cn.lunadeer.dominion.dtos.Flag;
|
||||
import cn.lunadeer.dominion.dtos.PlayerDTO;
|
||||
import cn.lunadeer.minecraftpluginutils.Teleport;
|
||||
import cn.lunadeer.minecraftpluginutils.XLogger;
|
||||
import io.papermc.paper.event.entity.EntityDyeEvent;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
@ -26,7 +25,6 @@ import org.bukkit.event.inventory.InventoryOpenEvent;
|
||||
import org.bukkit.event.inventory.InventoryType;
|
||||
import org.bukkit.event.player.*;
|
||||
import org.bukkit.event.vehicle.VehicleDestroyEvent;
|
||||
import org.bukkit.inventory.CraftingInventory;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.spigotmc.event.entity.EntityMountEvent;
|
||||
|
||||
@ -194,7 +192,7 @@ public class PlayerEvents implements Listener {
|
||||
private static boolean hasContainerPermission(Player player, Location loc) {
|
||||
DominionDTO dom;
|
||||
if (loc == null) {
|
||||
dom = Cache.instance.getPlayerCurrentDominion(player);
|
||||
dom = null;
|
||||
} else {
|
||||
dom = Cache.instance.getDominion(loc);
|
||||
}
|
||||
@ -203,10 +201,6 @@ public class PlayerEvents implements Listener {
|
||||
|
||||
@EventHandler(priority = EventPriority.HIGHEST) // container
|
||||
public void openContainer(InventoryOpenEvent event) {
|
||||
if (event.getInventory() instanceof CraftingInventory) {
|
||||
XLogger.debug("CraftingInventory opened");
|
||||
return;
|
||||
}
|
||||
if (event.getInventory().getType() != InventoryType.CHEST &&
|
||||
event.getInventory().getType() != InventoryType.BARREL &&
|
||||
event.getInventory().getType() != InventoryType.SHULKER_BOX) {
|
||||
|
Reference in New Issue
Block a user