• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
建筑之杖!

原创 开源 工具 娱乐 建筑之杖! v1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
建筑之杖
插件英文名称
ConstructionWand
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
语言支持
多语言
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16

🏗️ Construction Wand - 建筑之杖​

此文档由ai生成(没有进行审查)
Minecraft Version Folia Support License
一个 Minecraft 服务器插件,灵感来自 Forge 模组 Construction Wand。让玩家能够快速延伸放置方块,大大提高建筑效率!

✨ 特性​

  • 🔨 五种建筑之杖 - 石制、铁制、钻石、下界合金、无限
  • 🎯 智能延伸放置 - 右键点击方块表面,自动延伸放置相同方块
  • 👁️ 实时预览 - 粒子效果显示即将放置的方块位置
  • 🎨 自定义预览 - 可调整预览颜色和模式(完整/角落/外包框)
  • ⚡ 附魔系统 - 建筑扩展附魔,增加最大放置方块数
  • 🌍 多语言支持 - 简体中文、繁体中文、英文、文言文
  • 🛡️ 领地兼容 - 支持 WorldGuard、Residence、GriefPrevention 等
  • 🚀 Folia 支持 - 完美兼容 Folia 服务端
  • 📦 资源包支持 - 自定义手杖材质(支持 1.14-1.21.4+)

📋 手杖类型​

手杖最大方块数耐久度基础材料
石制建筑之杖9131石镐
铁制建筑之杖27250铁镐
钻石建筑之杖1281561钻石镐
下界合金建筑之杖2562031下界合金镐
无限建筑之杖1024下界之星

🔧 安装​

  1. 下载最新版本的插件 JAR 文件
  2. 将 JAR 文件放入服务器的 plugins 文件夹
  3. 重启服务器
  4. (可选)安装资源包以获得自定义材质

资源包安装​

CWResourcepack 文件夹打包为 ZIP 文件,然后:
  • 单人/客户端:放入 .minecraft/resourcepacks 文件夹
  • 服务器:上传到网络并在 server.properties 中设置 resource-pack URL

📖 使用方法​

基本使用​

  1. 合成或通过命令获取建筑之杖
  2. 手持建筑之杖
  3. 确保背包中有要放置的方块
  4. 右键点击一个方块的表面
  5. 手杖会自动延伸放置相同的方块

合成配方​

所有手杖的合成配方格式相同:
代码:
  空       空     [材料]
  空      [木棍]   空
  [木棍]  空       空
手杖材料核心
石制圆石石镐
铁制铁锭铁镐
钻石钻石钻石镐
下界合金下界合金锭下界合金镐
无限下界之星下界之星

💻 命令​

主命令:/constructionwand (别名: /cw, /wand)
命令描述权限
/cw help显示帮助信息
/cw list列出所有手杖类型
/cw preview切换预览模式constructionwand.preview
/cw gui打开设置GUIconstructionwand.settings
/cw give <类型> [玩家]给予手杖constructionwand.give
/cw itemgui打开物品获取GUIconstructionwand.itemgui
/cw enchant <附魔> <等级>给手杖附魔constructionwand.enchant
/cw lang <语言>切换语言constructionwand.lang
/cw reload重载配置constructionwand.reload
/cw nbtdebug调试NBT信息constructionwand.nbtdebug

🔐 权限​

玩家权限(默认开启)​

权限描述
constructionwand.use允许使用建筑之杖
constructionwand.use.stone允许使用石制建筑之杖
constructionwand.use.iron允许使用铁制建筑之杖
constructionwand.use.diamond允许使用钻石建筑之杖
constructionwand.use.netherite允许使用下界合金建筑之杖
constructionwand.use.infinity允许使用无限建筑之杖
constructionwand.preview允许切换预览模式
constructionwand.settings允许打开设置GUI

管理员权限(默认OP)​

权限描述
constructionwand.give允许给予手杖
constructionwand.itemgui允许打开物品获取GUI
constructionwand.enchant允许使用附魔命令
constructionwand.lang允许切换服务器语言
constructionwand.reload允许重载配置
constructionwand.nbtdebug允许使用NBT调试
constructionwand.bypass绕过领地保护检查

权限组​

权限组描述
constructionwand.player包含所有玩家权限
constructionwand.admin包含所有权限

⚔️ 附魔系统​

建筑扩展 (Building Extension)​

增加手杖的最大放置方块数。
等级加成
I+15%
II+30%
III+50%
IV+75%
V+100%
获取方式:
  • 使用 /cw enchant building_extension <等级> 命令
  • 在附魔台附魔建筑之杖(随机1-5级)

⚙️ 配置文件​

config.yml​

# 语言设置
language: "zh_CN" # 可选: zh_CN, zh_TW, en_US, lzh

# 预览设置

preview:
# 粒子颜色
particle-color: "RED" # RED, GREEN, BLUE, YELLOW, ORANGE, PURPLE, WHITE, AQUA, LIME 或 #RRGGBB
# 预览模式
mode: "full" # full(完整), corners(角落), outline(外包框)

# 领地保护设置

protection:
use-event-check: true
use-worldguard: true

# 手杖设置(可自定义每种手杖的属性)
wands:
stone:
enabled: true
max-blocks: 9
durability: 131
# ... 其他手杖配置

附魔配置 (enchant/building_extension.yml)​

enabled: true
max-level: 10
levels:
1: 0.15
2: 0.30
3: 0.50
4: 0.75
5: 1.00
# ... 更高等级
default-increment: 0.15

🌐 多语言支持​

支持的语言:
  • zh_CN - 简体中文
  • zh_TW - 繁體中文
  • en_US - English
  • lzh - 文言文
使用 /cw lang <语言代码> 切换语言。

🔌 兼容性​

服务端​

  • Spigot 1.16+
  • Paper 1.16+
  • Folia(完全支持)

领地插件​

  • WorldGuard
  • Residence
  • GriefPrevention
  • Towny
  • Lands
  • PlotSquared

Minecraft 版本​

  • 1.16.x - 1.21.4+
  • 自动适配 CustomModelData 格式(旧版整数/新版字符串)

📁 项目结构​

代码:
ConstructionWand/
├── src/main/java/org/little100/constructionWand/
│   ├── ConstructionWand.java      # 主插件类
│   ├── action/                    # 方块放置逻辑
│   ├── command/                   # 命令处理
│   ├── enchant/                   # 附魔系统
│   ├── gui/                       # GUI界面
│   ├── i18n/                      # 国际化
│   ├── listener/                  # 事件监听
│   ├── preview/                   # 预览系统
│   ├── protection/                # 领地保护
│   ├── recipe/                    # 合成配方
│   ├── utils/                     # 工具类
│   └── wand/                      # 手杖管理
├── src/main/resources/
│   ├── config.yml                 # 配置文件
│   ├── plugin.yml                 # 插件信息
│   ├── enchant/                   # 附魔配置
│   └── lang/                      # 语言文件
└── CWResourcepack/                # 资源包

🛠️ 构建​

# 克隆仓库
git clone https://github.com/your-repo/ConstructionWand.git

# 进入目录
cd ConstructionWand

# 构建
./gradlew build

# 输出文件位于 build/libs/

📝 更新日志​

v1.0.0​

  • 初始版本发布
  • 五种建筑之杖
  • 粒子预览系统
  • 多语言支持
  • 附魔系统
  • 领地插件兼容
  • Folia 支持

📄 许可证​

本项目采用 GPLv3 许可证 - 详见 LICENSE 文件。

🙏 致谢​

🐛 问题反馈​

如果你发现了 bug 或有功能建议,请在 GitHub Issues 中提交。

Made with ❤️ by Little_100
作者
Little_100
下载
124
查看
1,093
首次发布
最后更新

评分

0.00 星 0 次评分

Little_100 的其他资源

后退
顶部 底部