TimberZ

Minecraft 中最好的伐木斧 (Treecapitator) 插件

资源图片
![Banner](https://cdn.modrinth.com/data/hjNMOOnF/images/e8fb857eda4377a96bcc794f13835ea85c83c126.png) --- ![paper](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/supported/paper_vector.svg) ![purpur](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/supported/purpur_vector.svg) [![github](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/github_vector.svg)](https://github.com/ZetaPlugins/TimberZ) [![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/modrinth_vector.svg)](https://modrinth.com/project/timberz) [![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://strassburger.org/discord) [![gitbook](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/documentation/gitbook_vector.svg)](https://docs.zetaplugins.com/timberz) TimberZ 是一个 Minecraft 插件,它让您可以瞬间砍倒树木。 您可以始终启用它,按需切换,创建特殊的伐木斧或使用自定义附魔。 ## 功能 - ✅ 高级树木检测 - ✅ 自定义附魔 - ✅ 可定制的树木类型 - ✅ 砍伐动画 - ✅ 可切换的伐木模式 - ✅ 自定义物品支持 - ✅ HEX 颜色 - ✅ 高度可定制 - ✅ 易于设置 - ✅ 多种语言 ![TimberZ 树木动画](https://cdn.modrinth.com/data/hjNMOOnF/images/439113ea6d04cfadd68402423bc9e6c324dc0d30.webp) ## 权限 - `timberz.usetimber` - 允许玩家使用 TimberZ。 (默认开启) - `timberz.admin` - 允许玩家使用管理员命令。 (默认仅限 OP) ## 兼容性 ### ✅ PlaceholderAPI TimberZ 支持 PlaceholderAPI,允许您在消息和配置中使用占位符: - `%timberz_can_timber%` - 如果玩家可以使用 TimberZ,则返回 true。 这会考虑到权限、区域和其他限制。 ### ✅ WorldGuard TimberZ 支持 WorldGuard,允许您限制在特定区域中使用 TimberZ。 您可以使用 `timber` 标志允许或禁止在区域中使用 TimberZ。 ### ✅ AuraSkills 使用 AuraSkills 和 TimberZ,玩家在砍伐树木时会获得正确的经验值。 您还可以自定义 TimberZ 配置文件中的经验倍增器。 ## 配置 您可以在 `plugins/TimberZ` 文件夹中找到配置文件。 主配置文件是 `config.yml`,您还可以找到一个 `blocks.yml` 文件,其中包含日志、树叶和树苗的块映射。
config.yml ```yml # _______ _ _ ______ # |__ __(_) | | |___ / # | | _ _ __ ___ | |__ ___ _ __ / / # | | | | '_ ` _ \| '_ \ / _ \ '__| / / # | | | | | | | | | |_) | __/ | / /__ # |_| |_|_| |_| |_|_.__/ \___|_| /_____| # === COLOR CODES === # 此插件支持旧颜色代码,如:&c、&l、&o 等。 # 它还支持 MiniMessage,一种更高级的消息格式化方式: # https://docs.advntr.dev/minimessage/format.html # 使用 MiniMessage,您可以添加 HEX 颜色、渐变色、悬停和点击事件等。 # === GENERAL SETTINGS === # 如果设置为 true,TimberZ 将检查更新,并在有新版本时通知您 checkForUpdates: true # 将语言设置为 "lang" 文件夹中找到的任何代码 (不要添加 .yml 扩展名) # 您可以添加自己的语言文件。 使用 https://github.com/ZetaPlugins/TimberZ/tree/main/src/main/resources/lang/en-US.yml 作为模板 # 如果您想帮助翻译插件,请参阅本文: https://docs.zetaplugins.com/#contributing # | en-US | de-DE | pl-PL | ru-RU | lang: "en-US" # 插件的强调色。 此颜色将替换 lang 文件中的 %ac%。 accentColor: "<#00D26A>" # === TIMBER SETTINGS === # 无论设置如何,您都可以通过拒绝他们 "timberz.usetimber" 权限来禁止特定玩家使用 TimberZ。 # 如果设置为 true,玩家可以通过按下 F 并持有符合条件的斧头来启用或禁用伐木模式 toggleTimber: true # 如果设置为 true,您只能使用具有 "Timber" 附魔的斧头 (可以像普通附魔一样应用)。 requireCustomEnchant: true # 如果设置为 true,您只能使用列表中具有自定义ModelData值的斧头 restrictAxeModelData: false # 如果 restrictAxeModelData 设置为 true,您只能使用列表中具有自定义ModelData值的斧头 allowedModelData: - 100 # 如果设置为 true,当砍伐树木时,树叶将立即腐烂 instantLeafDecay: true # 如果设置为 true,砍伐树木后,TimberZ 将重新种植树木 replant: true # 调整砍伐树木时斧头损失的耐久度 # 公式:logCount * durabilityMultiplier durabilityMultiplier: 1.0 # 砍伐树木后斧头必须具有的最小耐久度 minDurability: 10 # 如果设置为 true,玩家必须使用 blocks.yml 文件中定义的斧头才能使用 TimberZ # 当此选项设置为 false 时,您将无法通过按下 F 来切换 TimberZ requireAxeMaterial: true # 如果设置为 true,当满足 TimberZ 条件时,您可以立即破坏树叶 instaBreakLeavesWithTimber: false # 在 WorldGuard 区域中尝试使用TimberZ模式时,向玩家发送消息 messageOnRegionViolation: false # 如果使用 AuraSkills,您可以为 Foraging 技能自定义 XP 倍增器 # 例如,如果将此值设置为 2.0,玩家将获得双倍的 XP 来使用 TimberZ # 示例 2:如果将此值设置为 0.5,玩家将获得 TimberZ 使用的一半 XP auraSkillsXPMultiplier: 1.0 # === TREE DETECTION === # 只有在您了解自己在做什么时才更改这些设置! # 这些用于检测树木及其树叶,并且已经过微调。 leavesSearchRadius: 4 maxTreeSize: 500 maxSearchRadius: 1 diagonalSearchRange: 2 minLeavesRequired: 5 minLogsRequired: 3 ```
blocks.yml ```yml logToLeafMap: - "OAK_LOG:OAK_LEAVES" - "BIRCH_LOG:BIRCH_LEAVES" - "SPRUCE_LOG:SPRUCE_LEAVES" - "JUNGLE_LOG:JUNGLE_LEAVES" - "ACACIA_LOG:ACACIA_LEAVES" - "DARK_OAK_LOG:DARK_OAK_LEAVES" - "MANGROVE_LOG:MANGROVE_LEAVES" - "CHERRY_LOG:CHERRY_LEAVES" - "STRIPPED_OAK_LOG:OAK_LEAVES" - "STRIPPED_BIRCH_LOG:BIRCH_LEAVES" - "STRIPPED_SPRUCE_LOG:SPRUCE_LEAVES" - "STRIPPED_JUNGLE_LOG:JUNGLE_LEAVES" - "STRIPPED_ACACIA_LOG:ACACIA_LEAVES" - "STRIPPED_DARK_OAK_LOG:DARK_OAK_LEAVES" - "STRIPPED_MANGROVE_LOG:MANGROVE_LEAVES" - "STRIPPED_CHERRY_LOG:CHERRY_LEAVES" - "PALE_OAK_LOG:PALE_OAK_LEAVES" logToSaplingMap: - "OAK_LOG:OAK_SAPLING" - "BIRCH_LOG:BIRCH_SAPLING" - "SPRUCE_LOG:SPRUCE_SAPLING" - "JUNGLE_LOG:JUNGLE_SAPLING" - "ACACIA_LOG:ACACIA_SAPLING" - "DARK_OAK_LOG:DARK_OAK_SAPLING" - "MANGROVE_LOG:MANGROVE_PROPAGULE" - "CHERRY_LOG:CHERRY_SAPLING" - "STRIPPED_OAK_LOG:OAK_SAPLING" - "STRIPPED_BIRCH_LOG:BIRCH_SAPLING" - "STRIPPED_SPRUCE_LOG:SPRUCE_SAPLING" - "STRIPPED_JUNGLE_LOG:JUNGLE_SAPLING" - "STRIPPED_ACACIA_LOG:ACACIA_SAPLING" - "STRIPPED_DARK_OAK_LOG:DARK_OAK_SAPLING" - "STRIPPED_MANGROVE_LOG:MANGROVE_PROPAGULE" - "STRIPPED_CHERRY_LOG:CHERRY_SAPLING" - "PALE_OAK_LOG:PALE_OAK_SAPLING" leafBlocks: - "OAK_LEAVES" - "BIRCH_LEAVES" - "SPRUCE_LEAVES" - "JUNGLE_LEAVES" - "ACACIA_LEAVES" - "DARK_OAK_LEAVES" - "MANGROVE_LEAVES" - "CHERRY_LEAVES" axes: - "WOODEN_AXE" - "STONE_AXE" - "GOLDEN_AXE" - "IRON_AXE" - "DIAMOND_AXE" - "NETHERITE_AXE" ```
## 支持 如果您需要帮助设置插件或发现错误,可以加入我们的 Discord [这里](https://strassburger.org/discord)。 [![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://strassburger.org/discord) [![gitbook](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/documentation/gitbook_vector.svg)](https://docs.zetaplugins.com/timberz) --- [![Usage](https://bstats.org/signatures/bukkit/TimberZ.svg)](https://bstats.org/plugin/bukkit/TimberZ/25743)