LightChainBreak 是一个简单的连锁破坏插件
LightChainBreak是一个简单的连锁破坏插件
## 支持平台
Server: Paper/Folia 和 its forks 1.20.1 及更高版本
Server: Paper/Folia及其forks 1.20.1及更高版本
## 特色
- Residence 支持 Residence支持
- add papi 占位符 papi占位符
- Text Color(MiniMessage) 文字颜色(MiniMessage)
- Record player configuration data(Yaml) 记录玩家配置数据(Yaml)
- Configure chaining in groups 配置连锁组
- Group permissions 连锁组权限
- Compatible with vanilla enchantments 兼容原版附魔
- Item damage protection (minimum durability retained) 物品耐久度保护(保留最小耐久值)
- Display broke blocks count 显示破坏总数
## 命令
- /lightchainbreak about
- /lightchainbreak toggle [enable|sneak-enable|display-count|item-protective]
- /lightchainbreak help
- /lightchainbreak reload
about toggle's subcommands toggle的子命令:
- enable # chain break main function主功能开关
- sneak-enable # need sneak to active chain break?是否需要潜行时才能启用?
- display-count # display how many block was broke in action bar是否在actionbar显示破坏总数?
- item-protective # save minimum durability for item?是否应该保留最小耐久度?
### all toggle subcommands所有toggle子命令
```
/lightchainbreak toggle enable
/lightchainbreak toggle sneak-enable
/lightchainbreak toggle display-count
/lightchainbreak toggle item-protective
```
## 占位符
```
lightchainbreak_status_enable # is player enabled chain break是否开启主功能
lightchainbreak_status_displayCount # is player enabled display break count for themselves 是否显示连锁数量
lightchainbreak_status_itemProtective # is player enabled save last durability for themselves 是否保留最小耐久度
lightchainbreak_status_sneakEnable # is player enabled sneak to active chain break 是否潜行才能启用
```
Aliases命令别称: lcb
## 权限
```
lightchainbreak.toggle: {default: true} # /lightchainbreak toggle
lightchainbreak.about: {default: op} # /lightchainbreak about
lightchainbreak.help: {default: op} # /lightchainbreak help
lightchainbreak.reload: {default: op} # /lightchainbreak reload
```
## 默认配置文件
config.yml
```
# Max chain break block count at once
# 一次性可以连锁的最大数量
max-break: 64
# Enable diagonal block be counted
# This may cost more performance for detection
# When disabled, only 6 blocks need to be detected, and 26 blocks will be detected after enabled.
# 启用对角的方块连锁
# 这可能花费更多性能用于检测
# 禁用时只需要检测6个方块,启用后会检测26个方块
diagonal-break: false
# Chain break groups
# when player has one of the tools in the list, and the block is in the list, the chain break will be enabled
# 连锁破坏组
# 当玩家有该组其中之一的工具时,并且方块属于该组中的方块时,连锁破坏将启用
groups:
mine:
# The permission required to use this group
# if set null, "" , none, NONE or keep empty, the permission will be ignored
# 使用此组所需的权限
# 如果设置为null,"",none,NONE或保持为空,则将忽略此权限
permission: lightchainbreak.group.mine
tools:
- DIAMOND_PICKAXE
- IRON_PICKAXE
- GOLDEN_PICKAXE
- STONE_PICKAXE
- WOODEN_PICKAXE
- NETHERITE_PICKAXE
target:
- COAL_ORE
- DEEPSLATE_COAL_ORE
- IRON_ORE
- DEEPSLATE_IRON_ORE
- COPPER_ORE
- DEEPSLATE_COPPER_ORE
- GOLD_ORE
- DEEPSLATE_GOLD_ORE
- REDSTONE_ORE
- DEEPSLATE_REDSTONE_ORE
- EMERALD_ORE
- DEEPSLATE_EMERALD_ORE
- LAPIS_ORE
- DEEPSLATE_LAPIS_ORE
- DIAMOND_ORE
- DEEPSLATE_DIAMOND_ORE
- NETHER_GOLD_ORE
- NETHER_QUARTZ_ORE
- ANCIENT_DEBRIS
wood:
permission: lightchainbreak.group.wood
tools:
- DIAMOND_AXE
- IRON_AXE
- GOLDEN_AXE
- STONE_AXE
- WOODEN_AXE
- NETHERITE_AXE
target:
- OAK_LOG
- SPRUCE_LOG
- BIRCH_LOG
- JUNGLE_LOG
- ACACIA_LOG
- CHERRY_LOG
- DARK_OAK_LOG
- MANGROVE_LOG
```
lang.yml
```
running: "正在运行LightChainBreak v%version%!"
reload: "已重载配置文件!"
linkd-plugin: "发现%plugin%!已启用插件特性 "
msg:
count-breaks: "已破坏 %count% 个方块"
help:
reload: "重载配置文件"
toggle: "切换连锁开关"
about: "显示关于信息"
help: "显示指令帮助"
about:
desc: "一个简单的用于连锁破坏的插件"
link: "相关链接: "
error:
only-player: "只有玩家才能使用此指令!"
no-perms: "你没有权限使用此指令!"
toggle:
enabled: "已开启连锁"
disabled: "已关闭连锁"
sneak-to-enabled: "已开启潜行启用"
sneak-to-disabled: "已关闭潜行启用"
display-count-enabled: "已开启显示连锁数"
display-count-disabled: "已关闭显示连锁数"
item-protective-enabled: "已开启物品保护"
item-protective-disabled: "已关闭物品保护"
error: "不存在这个开关!"
papi:
enabled: "已启用"
disabled: "已禁用"
```