NBT和tag编写工具:
下载安装 IBE Editor MOD
https://www.mcmod.cn/class/4405.html

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

各个建筑中央盔甲架tag和附属盔甲架tag(如果有)

讲台
剑士营地      snk_swordsmen_barracks   附属盔甲架：snk_swordsmen_mark
射手营地      snk_archer_barracks             附属盔甲架：snk_archer_mark
火枪营地      snk_musketeer_barracks     附属盔甲架：snk_musketeer_mark
祭司营地      snk_priests_barracks            附属盔甲架：snk_priests_mark
军械库         snk_arsenal                             附属盔甲架：snk_arsenal_mark

制箭台
火炮防御塔    snk_artillery_defense
射手防御塔    snk_archer_defense

钟
广场         snk_squares
马厩         snk_stable

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
募兵营地制作方法

你需要放置一个讲台用于给玩家点击，
放置中心盔甲架用于确认范围，
然后给每个士兵放置附属盔甲架，
并给每个附属盔甲架放置雕纹石砖确定刷兵位置

规则（可根据建筑规模适当调整）：
剑士，射手，火枪营地标准：
1级4人，每次升级增加2人，总计12人
祭司营地标准：
1级2人，每次升级增加1人，总计6人

对盔甲架的详细设定：
点击方块寻找盔甲架的范围(你需要将盔甲架放在这个范围内)
半径5,向下4,向上1立方体范围

找到中心盔甲架后,会以中心盔甲架为中心寻找附属盔甲架
如果不设定范围,默认为8格半径,8格高度
如果你安装了IBE Editor就可以比较方便的改写NBT数据

鼠标对准后按快捷键打开编辑页面(默认为N)
①点选主目录最上面的[root]
②然后在上方点[添加%s](绿色加号)
③[添加Compound标签](紫色田字图案)
④将其命名为[KubeJSPersistentData]
*如果已经有了,那你可能点过讲台,你需要删除里面的玩家uuid信息来删除注册
⑤然后点选KubeJSPersistentData,在上方点[添加%s][添加int标签]
⑥添加的左边输入名字， 右边输入数字
xzExtend = 检测半径
upExtend =向上检测范围
downExtend = 向下检测范围
（因为建筑可以旋转，所以检测方柱形范围设定）
添加数值后会按填写的数值修改检测范围

附属盔甲架会定位雕纹石砖确认刷兵位置
默认定位范围为半径2，向上6，向下1
你也可以添加相同的[KubeJSPersistentData]和检测数据改写定位范围

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
防御塔制作方法

你需要放置一个制箭台用于给玩家点击
然后放置中心盔甲架确认范围
最后放置雕纹石砖确认召唤攻城器械或者驻守士兵的位置即可(不需要附属盔甲架,不可分配驻守士兵装备)
驻守的攻城器械和士兵会失去移动能力并无法加入远征军,仅允许一门攻城器械或者一名士兵驻扎
驻扎的士兵和攻城器械伤害会大幅度提高

中心盔甲架按正确tag标记后,会搜索2格半径,向上20格,向下4格的范围寻找雕纹石砖
你也可以添加相同的[KubeJSPersistentData]和检测数据改写定位范围


