添加和修改了一些功能,Debug内容更详细

This commit is contained in:
2026-05-14 01:52:09 +08:00
parent cca85f966a
commit 8b2c76940d
15 changed files with 20 additions and 9 deletions

3
.idea/.gitignore generated vendored
View File

@@ -8,3 +8,6 @@
/dataSources.local.xml /dataSources.local.xml
# 基于编辑器的 HTTP 客户端请求 # 基于编辑器的 HTTP 客户端请求
/httpRequests/ /httpRequests/
# 忽略target目录
/target/

View File

@@ -4,7 +4,7 @@
<groupId>top.gtb520.java.minecraft.plugins</groupId> <groupId>top.gtb520.java.minecraft.plugins</groupId>
<artifactId>DisableCreeperBoom</artifactId> <artifactId>DisableCreeperBoom</artifactId>
<name>DisableCreeperBoom</name> <name>DisableCreeperBoom</name>
<version>1.0-SNAPSHOT</version> <version>1.1-SNAPSHOT</version>
<build> <build>
<defaultGoal>clean package</defaultGoal> <defaultGoal>clean package</defaultGoal>
<resources> <resources>

View File

@@ -6,7 +6,11 @@
<groupId>top.gtb520.java.minecraft.plugins</groupId> <groupId>top.gtb520.java.minecraft.plugins</groupId>
<artifactId>DisableCreeperBoom</artifactId> <artifactId>DisableCreeperBoom</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 版本迭代,版本号-->
<!-- <version>1.0-SNAPSHOT</version>-->
<version>1.1-SNAPSHOT</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>DisableCreeperBoom</name> <name>DisableCreeperBoom</name>

View File

@@ -1,6 +1,7 @@
package top.gtb520.java.minecraft.plugins.disableCreeperBoom.Event; package top.gtb520.java.minecraft.plugins.disableCreeperBoom.Event;
import org.bukkit.entity.Creeper; import org.bukkit.entity.Creeper;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.entity.EntityDamageByEntityEvent;
@@ -67,6 +68,10 @@ public class CreeperBoom implements Listener {
// 如果开启debug模式输出日志 // 如果开启debug模式输出日志
if (main.instance.getConfig().getBoolean("config.debug", false)) { if (main.instance.getConfig().getBoolean("config.debug", false)) {
main.getInstance().getLogger().info("已阻止苦力怕对 " + event.getEntity().getType() + " 造成伤害"); main.getInstance().getLogger().info("已阻止苦力怕对 " + event.getEntity().getType() + " 造成伤害");
// 如果是玩家,输出玩家名称
if (event.getEntity().getType() == EntityType.PLAYER) {
main.getInstance().getLogger().info("已阻止苦力怕对玩家 " + event.getEntity().getName() + " 造成伤害");
}
} }
} }
} }

View File

@@ -37,10 +37,9 @@ public final class main extends JavaPlugin {
" | (_) | '_ \\/ -_) ' \\\\__ \\/ _ \\ || | '_/ _/ -_)\n" + " | (_) | '_ \\/ -_) ' \\\\__ \\/ _ \\ || | '_/ _/ -_)\n" +
" \\___/| .__/\\___|_||_|___/\\___/\\_,_|_| \\__\\___|\n" + " \\___/| .__/\\___|_||_|___/\\___/\\_,_|_| \\__\\___|\n" +
" |_| \n"); " |_| \n");
GetLoggerPlus("&f========DisableCreeperBoom========" + "\n" + GetLoggerPlus("&f========DisableCreeperBoom========");
"禁用苦力怕爆炸破坏" + "\n" + GetLoggerPlus("禁用苦力怕爆炸破坏");
"&f========DisableCreeperBoom========\"" GetLoggerPlus("&f========DisableCreeperBoom========");
);
// 加载配置文件及初始化目录等 // 加载配置文件及初始化目录等
File Folder = new File(String.valueOf(getDataFolder())); File Folder = new File(String.valueOf(getDataFolder()));

View File

@@ -10,7 +10,7 @@ commands:
creeperboom: creeperboom:
description: 苦力怕爆炸控制插件主命令 description: 苦力怕爆炸控制插件主命令
usage: /<command> [reload|status] usage: /<command> [reload|status]
aliases: [cb, creeper] aliases: [cboom, creeper]
permission: disablecreeperboom.admin permission: disablecreeperboom.admin
permission-message: "你没有权限使用此命令" permission-message: "你没有权限使用此命令"

Binary file not shown.

View File

@@ -1,5 +1,5 @@
name: DisableCreeperBoom name: DisableCreeperBoom
version: '1.0-SNAPSHOT' version: '1.1-SNAPSHOT'
main: top.gtb520.java.minecraft.plugins.disableCreeperBoom.main main: top.gtb520.java.minecraft.plugins.disableCreeperBoom.main
api-version: '1.21' api-version: '1.21'
authors: [gtb520] authors: [gtb520]

View File

@@ -1,3 +1,3 @@
artifactId=DisableCreeperBoom artifactId=DisableCreeperBoom
groupId=top.gtb520.java.minecraft.plugins groupId=top.gtb520.java.minecraft.plugins
version=1.0-SNAPSHOT version=1.1-SNAPSHOT

Binary file not shown.