Skip to content

Biliniko/HomoADFix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

HomoADFix

一个用于限制原子分解机在连锁模式下对特定方块交互的Minecraft插件。

简介

HomoADFix是一个轻量级的Spigot/Bukkit插件,专门用于防止原子分解机在连锁模式下破坏特定的方块,从而实现防止刷取凋零骷髅头颅、连锁挖掘机器或者魔力池等导致物品丢失。插件支持精确匹配和模式匹配两种方式来配置需要保护的方块类型。

功能特性

  • 保护指定方块免受原子分解机连锁模式破坏
  • 支持精确匹配和模式匹配两种配置方式
  • 简单易用的配置文件
  • 支持热重载配置
  • 内置调试模式

系统要求

  • Minecraft 1.12.2
  • Spigot/Bukkit 服务器
  • NBT-API 插件依赖

安装步骤

  1. 确保服务器已安装 NBT-API 插件
  2. 下载最新版本的 HomoADFix 插件
  3. HomoADFix.jar 文件放入服务器的 plugins 目录
  4. 重启服务器或使用插件管理器加载

配置说明

插件会在 plugins/HomoADFix/config.yml 自动生成配置文件:

# HomoADFix 配置文件
# 在这里配置需要在原子分解机连锁模式下禁止交互的方块

# 调试模式开关
debug: false

blocks:
  # 精确匹配的方块列表(使用Bukkit的Material名称)
  exact-match:
    - "SKULL"
    
  # 模式匹配的方块列表(支持通配符 *,使用Bukkit的Material名称)
  pattern-match:
    - "IC2_*"
    - "*SOLAR*"
    - '*POOL*'

配置项说明

  • debug: 调试模式开关,启用后会输出详细的调试信息
  • blocks.exact-match: 精确匹配的方块类型列表
  • blocks.pattern-match: 支持通配符的方块类型匹配模式

命令使用

命令 别名 描述 权限
/homoadfix reload /haf reload 重载插件配置 homoadfix.admin
/homoadfix debug /haf debug 切换调试模式 homoadfix.admin

权限设置

  • homoadfix.admin: 允许使用插件管理命令(默认:OP)

项目结构

HomoADFix/
├── src/
│   └── main/
│       ├── java/
│       │   └── biliniko/homoadfix/
│       │       ├── HomoADFix.java          # 主插件类
│       │       ├── command/                # 命令处理
│       │       ├── config/                 # 配置管理
│       │       └── listener/               # 事件监听器
│       └── resources/
│           ├── plugin.yml                  # 插件描述文件
│           └── config.yml                  # 默认配置文件
├── pom.xml                                 # Maven项目配置
└── README.md                               # 项目说明文档

作者

  • Biliniko - 项目创建者和维护者

如果您在使用过程中遇到任何问题,请提交Issues。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages