添加和修改了一些功能,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
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# 忽略target目录
/target/

View File

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

View File

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

View File

@@ -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() + " 造成伤害");
}
}
}
}

View File

@@ -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()));

View File

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

Binary file not shown.

View File

@@ -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]

View File

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

Binary file not shown.