LightChainBreak
PluginMIT

LightChainBreak

LightChainBreak is a simple chain breaking block plugin.

114
Downloads
0
Followers
9 months ago
Updated
📦
4
Versions

📖About LightChainBreak

LightChainBreak is a simple chain breaking block plugin LightChainBreak是一个简单的连锁破坏插件

Supported Platform支持平台

Server: Paper/Folia and its forks 1.20.1 and higher
Server: Paper/Folia及其forks 1.20.1及更高版本

Features特色

  • Residence supported Residence支持
  • add papis 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 显示破坏总数

Commands命令

  • /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

Placeholders 占位符

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

Permissions权限

lightchainbreak.toggle: {default: true}   # /lightchainbreak toggle
lightchainbreak.about: {default: op}      # /lightchainbreak about
lightchainbreak.help: {default: op}       # /lightchainbreak help
lightchainbreak.reload: {default: op}     # /lightchainbreak reload

Configuration File默认配置文件

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: "<color:#c8f1ef>正在运行LightChainBreak v%version%!</color>"
reload: "<color:#c8f1ef>已重载配置文件!</color>"
linkd-plugin: "发现%plugin%!已启用插件特性 "
msg:
  count-breaks: "<color:#c8f1ef>已破坏 %count% 个方块</color>"

help:
  reload:  "<color:#c8f1ef>重载配置文件</color>"
  toggle:  "<color:#c8f1ef>切换连锁开关</color>"
  about:  "<color:#c8f1ef>显示关于信息</color>"
  help:  "<color:#c8f1ef>显示指令帮助</color>"

about:
  desc: "<color:#c8f1ef>一个简单的用于连锁破坏的插件</color>"
  link: "<color:#c8f1ef>相关链接: </color>"

error:
  only-player: "<color:#c8f1ef>只有玩家才能使用此指令!</color>"
  no-perms: "<color:#c8f1ef>你没有权限使用此指令!</color>"

toggle:
  enabled: "<color:#c8f1ef>已开启连锁</color>"
  disabled: "<color:#c8f1ef>已关闭连锁</color>"
  sneak-to-enabled: "<color:#c8f1ef>已开启潜行启用</color>"
  sneak-to-disabled: "<color:#c8f1ef>已关闭潜行启用</color>"
  display-count-enabled: "<color:#c8f1ef>已开启显示连锁数</color>"
  display-count-disabled: "<color:#c8f1ef>已关闭显示连锁数</color>"
  item-protective-enabled:  "<color:#c8f1ef>已开启物品保护</color>"
  item-protective-disabled: "<color:#c8f1ef>已关闭物品保护</color>"
  error: "<color:#c8f1ef>不存在这个开关!</color>"

papi:
  enabled: "已启用"
  disabled: "已禁用"