diff --git a/.idea/.gitignore b/.idea/.gitignore index b6b1ecf..baf8096 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -8,3 +8,6 @@ /dataSources.local.xml # 基于编辑器的 HTTP 客户端请求 /httpRequests/ + +# 忽略target目录 +/target/ diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml index 4e91c03..12f3a21 100644 --- a/dependency-reduced-pom.xml +++ b/dependency-reduced-pom.xml @@ -4,7 +4,7 @@ top.gtb520.java.minecraft.plugins DisableCreeperBoom DisableCreeperBoom - 1.0-SNAPSHOT + 1.1-SNAPSHOT clean package diff --git a/pom.xml b/pom.xml index f72b7d3..7596088 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,11 @@ top.gtb520.java.minecraft.plugins DisableCreeperBoom - 1.0-SNAPSHOT + + + + 1.1-SNAPSHOT + jar DisableCreeperBoom diff --git a/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.java b/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.java index 3fe77e5..97eb9d9 100644 --- a/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.java +++ b/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.java @@ -1,6 +1,7 @@ package top.gtb520.java.minecraft.plugins.disableCreeperBoom.Event; import org.bukkit.entity.Creeper; +import org.bukkit.entity.EntityType; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageByEntityEvent; @@ -67,6 +68,10 @@ public class CreeperBoom implements Listener { // 如果开启debug模式,输出日志 if (main.instance.getConfig().getBoolean("config.debug", false)) { main.getInstance().getLogger().info("已阻止苦力怕对 " + event.getEntity().getType() + " 造成伤害"); + // 如果是玩家,输出玩家名称 + if (event.getEntity().getType() == EntityType.PLAYER) { + main.getInstance().getLogger().info("已阻止苦力怕对玩家 " + event.getEntity().getName() + " 造成伤害"); + } } } } diff --git a/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.java b/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.java index d301adf..57eba8f 100644 --- a/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.java +++ b/src/main/java/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.java @@ -37,10 +37,9 @@ public final class main extends JavaPlugin { " | (_) | '_ \\/ -_) ' \\\\__ \\/ _ \\ || | '_/ _/ -_)\n" + " \\___/| .__/\\___|_||_|___/\\___/\\_,_|_| \\__\\___|\n" + " |_| \n"); - GetLoggerPlus("&f========DisableCreeperBoom========" + "\n" + - "禁用苦力怕爆炸破坏" + "\n" + - "&f========DisableCreeperBoom========\"" - ); + GetLoggerPlus("&f========DisableCreeperBoom========"); + GetLoggerPlus("禁用苦力怕爆炸破坏"); + GetLoggerPlus("&f========DisableCreeperBoom========"); // 加载配置文件及初始化目录等 File Folder = new File(String.valueOf(getDataFolder())); diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index e9d5463..285e78e 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -10,7 +10,7 @@ commands: creeperboom: description: 苦力怕爆炸控制插件主命令 usage: / [reload|status] - aliases: [cb, creeper] + aliases: [cboom, creeper] permission: disablecreeperboom.admin permission-message: "你没有权限使用此命令" diff --git a/target/DisableCreeperBoom-1.0-SNAPSHOT-shaded.jar b/target/DisableCreeperBoom-1.0-SNAPSHOT-shaded_Bukkit-1.21.8.jar similarity index 100% rename from target/DisableCreeperBoom-1.0-SNAPSHOT-shaded.jar rename to target/DisableCreeperBoom-1.0-SNAPSHOT-shaded_Bukkit-1.21.8.jar diff --git a/target/DisableCreeperBoom-1.0-SNAPSHOT.jar b/target/DisableCreeperBoom-1.0-SNAPSHOT_Bukkit-1.21.8.jar similarity index 100% rename from target/DisableCreeperBoom-1.0-SNAPSHOT.jar rename to target/DisableCreeperBoom-1.0-SNAPSHOT_Bukkit-1.21.8.jar diff --git a/target/DisableCreeperBoom-1.1-SNAPSHOT.jar b/target/DisableCreeperBoom-1.1-SNAPSHOT.jar new file mode 100644 index 0000000..4c16d4c Binary files /dev/null and b/target/DisableCreeperBoom-1.1-SNAPSHOT.jar differ diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml index e468bb9..b0109d7 100644 --- a/target/classes/plugin.yml +++ b/target/classes/plugin.yml @@ -1,5 +1,5 @@ name: DisableCreeperBoom -version: '1.0-SNAPSHOT' +version: '1.1-SNAPSHOT' main: top.gtb520.java.minecraft.plugins.disableCreeperBoom.main api-version: '1.21' authors: [gtb520] diff --git a/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.class b/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.class index 7dfc0a2..531f8dd 100644 Binary files a/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.class and b/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/Event/CreeperBoom.class differ diff --git a/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.class b/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.class index 9bca59b..40a37e1 100644 Binary files a/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.class and b/target/classes/top/gtb520/java/minecraft/plugins/disableCreeperBoom/main.class differ diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties index 17471a2..58dcc98 100644 --- a/target/maven-archiver/pom.properties +++ b/target/maven-archiver/pom.properties @@ -1,3 +1,3 @@ artifactId=DisableCreeperBoom groupId=top.gtb520.java.minecraft.plugins -version=1.0-SNAPSHOT +version=1.1-SNAPSHOT diff --git a/target/original-DisableCreeperBoom-1.0-SNAPSHOT.jar b/target/original-DisableCreeperBoom-1.0-SNAPSHOT_Bukkit-1.21.8.jar similarity index 100% rename from target/original-DisableCreeperBoom-1.0-SNAPSHOT.jar rename to target/original-DisableCreeperBoom-1.0-SNAPSHOT_Bukkit-1.21.8.jar diff --git a/target/original-DisableCreeperBoom-1.1-SNAPSHOT.jar b/target/original-DisableCreeperBoom-1.1-SNAPSHOT.jar new file mode 100644 index 0000000..93698aa Binary files /dev/null and b/target/original-DisableCreeperBoom-1.1-SNAPSHOT.jar differ