CustomCrafty

一个允许使用NBT支持来合成具有命名和附魔物品的插件。

资源图片
# CustomCrafty ## 高级自定义附魔与物品合成,支持NBT数据与GUI界面 ![Minecraft](https://img.shields.io/badge/Minecraft-1.20.1+-green?style=flat-square) ![Server](https://img.shields.io/badge/Server-Paper%20%7C%20Folia%20%7C%20Purpur-blue?style=flat-square) ![Java](https://img.shields.io/badge/Java-21+-orange?style=flat-square) --- ## ✨ 特色功能 - **🖥️ GUI界面**: 直观的45个格子GUI,用于创建带有视觉合成网格的食谱 - **🔧 NBT支持**: 创建带有自定义名称、描述、附魔和其他NBT数据的食谱 - **📋 灵活的食谱类型**: 支持形状食谱和非形状食谱,并具有智能检测功能 - **⚡ Folia兼容**: 使用线程区域调度器,与Paper和Folia服务器兼容 - **🔄 食谱注册**: 正确地使用Bukkit的食谱系统注册食谱,实现完全兼容 - **🔍 冲突检测**: 在创建新食谱之前,自动删除现有的食谱 - **📝 易于配置**: 基于YAML的食谱配置,并提供示例 - **💬 游戏内命令界面**: 用于食谱管理的插件内部命令 - **🔐 权限系统**: 可配置的权限,用于合成和管理 --- ## 📋 命令 ``` /customcrafty help - 显示帮助菜单 /customcrafty reload - 重新加载插件配置 /customcrafty list - 列出所有自定义食谱 /customcrafty create - 打开GUI来创建新的食谱 /customcrafty remove - 删除一个自定义食谱 别名: /cc, /crafty ``` ## 🖥️ GUI使用方法 1. **打开食谱创建器**: 使用 `/cc create <食谱名称>` 打开GUI 2. **放置材料**: 将物品放置在3x3合成网格中 (格子10-12, 19-21, 28-30) 3. **设置结果**: 将结果物品放置在中心结果格子 (格子24) 4. **创建食谱**: 点击绿色绿宝石方块 (格子25) 创建食谱 5. **取消**: 点击红色红石方块 (格子23) 取消创建 GUI会自动检测你的食谱应该是形状食谱还是非形状食谱,基于材料摆放位置! --- ## 🔐 权限 - **customcrafty.admin** - 访问所有命令 (默认: op) - **customcrafty.craft** - 允许使用自定义食谱 (默认: true) --- ## ⚙️ 配置示例 ```yaml recipes: enchanted_diamond_sword: name: "附魔钻石剑" type: SHAPED exactMatch: false preserveNBT: true shape: - " D " - " D " - " S " ingredients: D: material: DIAMOND amount: 1 S: material: STICK amount: 1 result: material: DIAMOND_SWORD amount: 1 name: "&b附魔钻石剑" lore: - "&7用古老的魔法铸造的剑" - "&7包含锋利度附魔" enchantments: sharpness: 3 unbreaking: 2 ``` --- ## 🎯 NBT支持 本插件支持: - 自定义显示名称 - 描述文本 - 附魔 - 自定义模型数据 - 从材料中保留NBT数据 - 完全的Bukkit食谱系统集成 --- ## 🖥️ 兼容性 - **Minecraft**: 1.20.1+ - **服务器软件**: Paper, Folia, Purpur - **Java**: 21+ --- ## 📞 支持 ### 需要帮助吗?加入我们的Discord! [![Discord](https://img.shields.io/discord/1328431690565157036?color=5865F2&label=Discord&logo=discord&logoColor=white&style=for-the-badge)](https://discord.gg/yUghaxRSZs) 对于问题、建议或问题,请加入我们的Discord服务器以获得支持。