diff --git a/pom.xml b/pom.xml index 7982233..19f7358 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.11.8-beta + 1.11.9-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/Cache.java b/src/main/java/cn/lunadeer/dominion/Cache.java index b3e5225..2737a47 100644 --- a/src/main/java/cn/lunadeer/dominion/Cache.java +++ b/src/main/java/cn/lunadeer/dominion/Cache.java @@ -6,7 +6,6 @@ import cn.lunadeer.dominion.utils.Notification; import cn.lunadeer.dominion.utils.XLogger; import net.kyori.adventure.text.Component; import org.bukkit.Location; -import org.bukkit.World; import org.bukkit.entity.Player; import javax.annotation.Nullable; diff --git a/src/main/java/cn/lunadeer/dominion/Commands.java b/src/main/java/cn/lunadeer/dominion/Commands.java index 6a52f90..3bd90a7 100644 --- a/src/main/java/cn/lunadeer/dominion/Commands.java +++ b/src/main/java/cn/lunadeer/dominion/Commands.java @@ -13,7 +13,10 @@ import org.bukkit.command.TabExecutor; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import static cn.lunadeer.dominion.commands.Helper.*; diff --git a/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java b/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java index f645c11..7fe83d8 100644 --- a/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java +++ b/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java @@ -16,7 +16,6 @@ import org.bukkit.event.block.BlockIgniteEvent; import org.bukkit.event.entity.CreatureSpawnEvent; import org.bukkit.event.entity.EntityDropItemEvent; import org.bukkit.event.entity.EntityExplodeEvent; -import org.bukkit.event.entity.EntityInteractEvent; import org.bukkit.event.player.PlayerInteractEvent; import java.util.Objects; @@ -27,7 +26,11 @@ public class EnvironmentEvents implements Listener { @EventHandler(priority = EventPriority.HIGHEST) // creeper_explode public void onEntityExplode(EntityExplodeEvent event) { Entity entity = event.getEntity(); - if (entity.getType() != EntityType.CREEPER && entity.getType() != EntityType.WITHER_SKULL) { + if (entity.getType() != EntityType.CREEPER + && entity.getType() != EntityType.WITHER_SKULL + && entity.getType() != EntityType.FIREBALL + && entity.getType() != EntityType.ENDER_CRYSTAL + ) { return; } DominionDTO dom = Cache.instance.getDominion(event.getLocation()); diff --git a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java index f35170d..f475a3c 100644 --- a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java +++ b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java @@ -17,7 +17,6 @@ import org.bukkit.event.block.BlockIgniteEvent; import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.entity.EntityPlaceEvent; -import org.bukkit.event.entity.EntitySpawnEvent; import org.bukkit.event.entity.ProjectileLaunchEvent; import org.bukkit.event.inventory.InventoryOpenEvent; import org.bukkit.event.inventory.InventoryType; diff --git a/src/main/java/cn/lunadeer/dominion/tuis/DominionFlagInfo.java b/src/main/java/cn/lunadeer/dominion/tuis/DominionFlagInfo.java index b6bdfc8..7e46dcf 100644 --- a/src/main/java/cn/lunadeer/dominion/tuis/DominionFlagInfo.java +++ b/src/main/java/cn/lunadeer/dominion/tuis/DominionFlagInfo.java @@ -140,11 +140,11 @@ public class DominionFlagInfo { if (dominion.getCreeperExplode()) { view.add(Line.create() .append(Button.createGreen("☑", "/dominion set creeper_explode false " + dominion.getName() + " " + page)) - .append("苦力怕/凋零头颅爆炸")); + .append("苦力怕/凋零头颅/水晶爆炸")); } else { view.add(Line.create() .append(Button.createRed("☐", "/dominion set creeper_explode true " + dominion.getName() + " " + page)) - .append("苦力怕/凋零头颅爆炸")); + .append("苦力怕/凋零头颅/水晶爆炸")); } if (dominion.getComparer()) { view.add(Line.create() diff --git a/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java b/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java index 65e4808..606252f 100644 --- a/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java +++ b/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java @@ -1,6 +1,5 @@ package cn.lunadeer.dominion.tuis; -import cn.lunadeer.dominion.utils.Notification; import cn.lunadeer.dominion.utils.STUI.Button; import cn.lunadeer.dominion.utils.STUI.Line; import cn.lunadeer.dominion.utils.STUI.ListView; @@ -11,7 +10,8 @@ import org.bukkit.entity.Player; import java.util.List; import static cn.lunadeer.dominion.commands.Apis.playerOnly; -import static cn.lunadeer.dominion.commands.Helper.*; +import static cn.lunadeer.dominion.commands.Helper.playerAdminDominions; +import static cn.lunadeer.dominion.commands.Helper.playerOwnDominions; import static cn.lunadeer.dominion.tuis.Apis.getPage; public class ListDominion { diff --git a/src/main/java/cn/lunadeer/dominion/tuis/PrivilegeInfo.java b/src/main/java/cn/lunadeer/dominion/tuis/PrivilegeInfo.java index 58fced9..a986f26 100644 --- a/src/main/java/cn/lunadeer/dominion/tuis/PrivilegeInfo.java +++ b/src/main/java/cn/lunadeer/dominion/tuis/PrivilegeInfo.java @@ -11,7 +11,8 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import static cn.lunadeer.dominion.commands.Apis.playerOnly; -import static cn.lunadeer.dominion.tuis.Apis.*; +import static cn.lunadeer.dominion.tuis.Apis.getDominionNameArg_2; +import static cn.lunadeer.dominion.tuis.Apis.noAuthToManage; public class PrivilegeInfo { // /dominion privilege_info <玩家名称> [领地名称] [页码]