[1.21+]建筑命令 —— 纯命令函数的建筑辅助附加包!!
本帖最后由 惯宣-CGX_ 于 2026-5-4 03:45 编辑建筑命令
如果你需要基础几何的画法请点击这里。
搭载了新型可视化控制器!
集合了众多常用建筑命令!
操作简便、功能强大的建筑命令包!!
===基本操作===
物品须放到指定位置启用。
示例:填充从盔甲架到自己位置。
1. 需要将玻璃放到快捷栏第⑨格、将盔甲架放到第④格并手持。
2. 点击方块放出盔甲架,确定好位置。
3. 最后潜行执行该功能。
===现有功能===
直线、填充、缓存粘贴、选取方块、调整台阶、放大
笔刷、清除、渲染(还原)、噪点、延长(切圆)、画圆、绘制平面、平滑地形
演示视频
BV1SQRwBoEdV
旧版展示图
===初始化与卸载===
/function preset
获取工具盒并重载常加载区块和初始设定。
※启用函数包后需要输入上述命令完成初始化。
/function uninstall
清除使用过的记分板、标签并清空常加载区块。
下载
发现Bug请在帖子下方留言反馈。
不知道怎么用,请查阅操作手册
更新日志
v1.3更新于2026年4月15日
“为我们热爱的事物而勤劳努力的各位、大家辛苦了。”
新要素
• 重构了修改计分的方法,并移除了将染料放入①②并潜行的旧方法。
• 现在需要将黄绿色染料放入⑤手持并潜行进行修改,抬头增加计分,低头减少计分。结束潜行就会将修改值写入计数。
• 将上个版本的更新日志错误提及的、本应在v1.1就已经加入的盔甲架测距,更新为更直观的实时尺。
• 将黄绿色染料放在①、盔甲架放在②,放置盔甲架将会开始显示当前位置与盔甲架的实时距离。手持染料可以将这段距离写入计数。
• 为钓鱼竿的笔刷加入了面前^24和面前^32。
• 将钻石镐放在②面前^24或③面前^32,钓鱼竿放在⑨并手持,可以在更远的距离外使用笔刷。
• 为笔刷选项的操作方式加入了选取脚下方块为笔刷的功能。
• 完善了笔刷选项提示文本的排版,现在会显示连贯的上下文了。
• 为渲染加入了在面前^16执行的功能。
• 将木斧放在⑨、钓鱼竿放在①并手持,可以在面前^16进行渲染。
• 为画圆实装了上个版本的更新日志提及却未实装的中空功能。
• 将弓放在⑨、钻石镐放在①手持并潜行,可以将中空的分数设置为计数的值。
• 如果存在记分板上存在中空,画实心圆(玻璃:①)时将会使实心圆变得中空。在记分板上中空的值表示半径。
• 为16面平滑加入了严谨算法。
• 将水桶放在⑨、盔甲架放在②,可以使盔甲架以质量优先的严谨算法平滑周围地形。
• 将盔甲架放在①则仍然使用原来以性能优先的简化算法,并为简化算法做了适配严谨算法的改进。
• 加入了三种16面平滑地形的处理模式,简化算法和严谨算法均可使用。
• 将水桶放在⑨、钻石镐放在①手持并潜行,可以在默认处理模式和以下三种处理模式间切换。
1. 仅表层方块,平滑时只抬升最表层的方块,不对表层以下的方块进行操作;
2. 按中心点,平滑过的区域统一变为中心点下方方块;
3. 填充玻璃,平滑后以红色玻璃表示删去部分,以蓝色玻璃表示增多部分。
• 为烈焰棒加入了清除红色玻璃的功能。需要水桶放在⑨,烈焰棒放在①~④。
• 移除了将盔甲架放在②时不重新摆放盔甲架就能重复执行16面平滑的功能。
• 将等高线均值方法和3×3均值方法合并为水桶⑧。根据盔甲架位置选择①等高线均值或②3×3均值。
• 增加了潜行提示音,现在潜行时如果染料位于⑤将会发出噗的提示音。
改动
• 改进了填充直线中朝向玩家执行的效果,现在到达玩家位置之后会继续执行直到计数归零。
• 调整台阶的方块id已更新为新版扁平化后的id。
• 为调整台阶增加了将上半部分台阶调整为下半部分的功能。
• 调整双层台阶现在会被调整为下半部分。
• 为烈焰棒的清除玻璃补足了④^16。
• 现在烈焰棒在对周围方块执行时粒子效果的位置提高了0.5。面前^10和面前^16则添加了竖向的指针。
• 拉动(钓鱼竿:③)现在默认使用笔刷形状,在①放入玻璃的效果则从使用笔刷形状变为不使用笔刷形状。
• 复制向前放置盔甲架时如果盔甲架下方没有方块,盔甲架现在会复制身后的方块。
• 非创造玩家现在不再可以执行任何功能了。
• 更改了潜行后出现的已尝试执行提示的文本。现在启用快速模式后将不再显示。
• 更改了卡入方块时手持染料回到地面的命令逻辑。
修复
• 修复对笔刷旋转90度操作的结构id、初始化中使用的草方块id和调整台阶的方块id无效导致网易版无法识别函数文件的问题。
• 修复平滑地形的等高线均值方法因为没有给空气设值导致区域顶部异常内陷。
• 修复噪点和平滑地形无须黄绿色染料就可以执行的问题。
• 修复烈焰棒的面前^10和面前^16没有以玩家视线为准的问题。
• 修复保存用于渲染的方块如果不产生掉落物时提示文本没有返回null值的问题。
• 检测保存的方块是否被更新的检测位置改为了区域正中央,以修复极端情况下有几类方块只在检测位置没有受到方块更新导致不出现提示的问题。
• 玩家在初始化时如果位于常加载区块内现在会被传送走,以免被卡在方块内或是因此没能获取工具盒。
v1.2更新于2025年9月29日
“仙气傲然宫阙明,江山千里展画屏。”
新要素
加入了盔甲架测距。
将盔甲架和染料放置①②并手持染料,可以使盔甲架计算自己到玩家的距离,然后写入计数。
加入了调整笔刷的功能。
加入了包括方形、球形、锥形、菱形、锥形、鼓形等共计47种笔刷样式。
加入了镜像翻转、递进、截取和旋转4种更改笔刷的方式。
将钓鱼竿放入⑨、钻石镐放入①选择笔刷形状、放入②选择操作方式,潜行但不手持钻石镐以选择,潜行且手持钻石镐以确认。
选择笔刷形状时,将玻璃放入①可以使用已保存的方块作为笔刷的方块。
在笔刷区顶部添加了陶瓦等方块用于指示镜像翻转、递进和旋转的方向。
加入了清除笔刷。
将烈焰棒放入⑨、钓鱼竿放入①自己位置 ②面前^16格,可以使用笔刷形状清除方块。
加入了拉动。
将钓鱼竿放入③,可以拉动面前^16格9×9范围内的方块。将玻璃放入①则会按笔刷形状拉动方块。
加入了噪点。
将木斧放入⑨、刷子放入⑧,并手持盔甲架可以使盔甲架给周围的方块施加噪点。
噪点的比例是计数/16。施加范围基于盔甲架位置:①5×5 ②7×7 ③9×9。
加入了铺面。
将木斧放入⑨、金锹放入⑧可以覆盖周围9×9方块的表层。
覆盖的深度的计数/2。将玻璃放入①可以在表层之上再覆盖一层玻璃,用于渲染雪。
表层是玻璃则不会受到覆盖表层的影响。
加入了推拉。
在计数等于1时,陶瓦复制向前的功能会变为推拉单个方块。
如果盔甲架下方没有方块,则会将自己面对的方块拉出。如果盔甲架面前没有方块,则会将自己下方的方块拉出。
如果盔甲架的下方和面前都有方块,则按照盔甲架的放入位置①向前 ②向上推拉。
潜行表示反方向推入,将陶瓦放入⑧可以禁用反方向,以便在功能方块上放置盔甲架。
如果推拉的方向上存在方块,将陶瓦放入⑦可以强制推入或拉出。
为画圆添加了缩进。可以用来画圆锥。
和修改步数的分数类似,将弓放入⑨、染料放在①增加/②减少上,可以修改缩进的分数。
缩进是秒数,当缩进的倒数归零时将会缩小或扩大计数(圆的半径)。画圆大约5秒每圈。
缩进具有负数,缩进大于0时,计数(圆的半径)会逐渐缩小;小于0时则会逐渐扩大。
为画圆适配快速模式添加了独立计时。
重制了平滑地形功能。加入了⑨16面平滑、⑧3×3均值、⑦等高线均值三种平滑模式。将水桶放入不同位置以改变模式。
16面平滑是将17×17范围分为16个面,绘制16个4×4平面的平滑。
3×3均值是将9×9范围内的全部方块,按照自身3×3×3周围内27个方块的情况,取平均值的平滑。
等高线均值是将9×9范围内的全部方块绘制成等高线地形图,对其取平均值的平滑。
移除了9×9平面平滑。
加入了放大。使用新加的金铲铲操作。
将金锹放入⑨,手持并放置盔甲架,然后潜行,可以将盔甲架周围8×8的方块放大4倍。
加入了快速模式。
在快速模式中,填充直线、缓存粘贴、调整台阶可以无需潜行就使盔甲架立即执行;复制向前、画圆分别加速了10倍、5倍。
加入了安全模式。仅在快速模式开启后生效。
停止操作超过30秒后将自动禁用染料,防止误操作。
将钻石镐放入⑥并手持潜行可以关闭安全模式。
改动
手持盔甲架使盔甲架滞空现在只在32格内生效。
结构方块缓存粘贴的9×9从⑥变为⑤。
木斧渲染周围的方块从刷子⑧变为玻璃①。
木斧渲染玻璃和周围的方块现在可以在⑧渲染5×5范围内的方块了。
木斧渲染的位置现在会向前偏移^2格,以解决向下渲染的问题。
钓鱼竿在面前^16格处添加了粒子。
钓鱼竿在脚下放置方块校准了坐标,必定是在脚下,不再会将玩家卡住。
烈焰棒清除方块添加了火焰粒子。
烈焰棒清除方块的⑧7×7所清除的方块现在会被缓存。
烈焰棒清除方块的⑨3×3和⑧7×7现在也需要染料在⑤。
在快速模式中,陶瓦从⑦~⑨中取下后,步数将立即重制。
陶瓦的步数现在不会再随着初始化默认出现了。
陶瓦复制向前时潜行现在可以使盔甲架朝反方向前进。
陶瓦复制向前穿过球心时如果盔甲架下方没有方块,现在会放置玻璃。
切圆的设计逻辑已调整,以适配快速模式。
切圆的半径不再等于计数,以此避免球心的半径突然发生改变。
陶瓦清除盔甲架但是留下球心时,现在会提示清除球心的方式。
弓画圆的设计逻辑已调整,添加了画圆环的逻辑。
船绘制平面增加了执行次数以加速。
船绘制平面的笔刷从基于底部变为基于中心。
船绘制平面在16格以外设置起点和终点现在会提示失败了。
船绘制平面的玻璃改为使用保存在缓存区里笔刷形状的玻璃。
更改了初始化的音效。
一些功能在未初始化或是在卸载后不再会生效了。
在未初始化或卸载后,给自己添加“关闭建筑命令”标签将不再发送初始化提示。
tick.function现在拆分为4个不同时间间隔的函数文件以配合快速模式的设计逻辑。
统一了一些功能对缓存区和闪存区的调用逻辑。
缓存区和闪存区在使用前现在都会清空,以避免潜在的漏洞。
修复
修复玩家距离世界中心过远时进行首次初始化,会因为依照错误顺序创建常加载区块而导致无法正确初始化常加载区的漏洞。
修复绘制平面的b线因为实体挤压导致位移,造成线条偏移。
v1.1更新于2024年9月4日
“只是一次小更新,调整了一些东西。”
为避免误触发,现在全部潜行执行的功能都需要手持物品了。
原填充直线(木棍)整合到了玻璃里(①向前 ②向上 ③向自己 ④填充)。
重写了填充直线的逻辑,现在可以朝斜方向或自己方向填充直线了。
复制更名为更准确的缓存(结构方块)。
追加了缓存④7×7。
缓存粘贴现在支持台阶和地毯了。
合并了拾取脚下或面前的方块(钻石镐)。
关闭方块掉落现在更新为 更改方块掉落的启用状态。
->现在方块掉落设置为关闭时,启用了方块掉落的功能在运行结束后,会自行关闭方块掉落了。
追加了打印当前世界已加载实体列表的功能。
调整了钻石镐各功能的执行位置(①选取方块 ②方块掉落 ③打印实体)。
原调整台阶整合到了钻石镐里(④)。
现在调整台阶可以使盔甲架执行了。
调整台阶的应用范围同步到了1.21。
修改分数现在显示在actionbar。
->修改“步数”的分数现在也会显示了。
追加了使最近的盔甲架自动测距并写入“计数”的功能。
笔刷①脚下 现在会站在笔刷中央顶部了。
笔刷①脚下 现在支持台阶了。
追加了笔刷②自己位置,可以将笔刷固定在中央位置。
烈焰棒的^10、^16现在有粒子效果了。
追加了渲染周围方块(木斧+刷子⑧),可以直接渲染并替换周围的方块。
保存渲染方块现在变为手持钻石镐了。
保存渲染方块现在会提示方块名称了。
保持渲染方块现在可以保存栅栏和墙了(因为状态过多无法还原为玻璃)。
加入了还原(刷子),可以将周围“与保存的方块一致的方块”还原成玻璃。
->移除了比较区域填充、还原面前、3×3还原。
追加了替换为保存的方块(手持盔甲架+刷子⑨+木斧⑧)。
使盔甲架替换时,如果面对的方向为空气则变为替换脚下的方块。
追加了复制移动(陶瓦)遇到方块时⑨立即结束(清除盔甲架)。
->强制复制和忽视穿过调整为⑦和⑧。
复制移动的忽视穿过,现在遇到方块时可以穿过一格方块而保持不变(不计入移动距离)。
原设置球心(雪球)整合了陶瓦里(盔甲架④)。
切圆的计数现在改为半径了。
画圆(弓)改为5秒一圈,计数现在改为半径了。
绘制平面(船)现在可以用笔刷或玻璃绘制直线了。
加入了平滑地形(水桶),可以使盔甲架平滑周围9×9的地形。
填充流体(水桶)现在需要放在第九格手持了。
手持盔甲架[物品]现在可使盔甲架[实体]浮空了。
卡墙时现在手持染料可以传送到地面。
常加载区块的保存区和缓存区现在用玻璃围起来了。
追加了潜影盒收纳全部有功能的物品。
在笔刷区追加了讲台摆放《操作手册》。
->更新了《操作手册》的排版。
为各个功能完善了执行的反馈信息。
移除了不必要的标签,现在只剩下"球外"&"潜行"。
修复并调整多处不兼容多人的逻辑性bug。
->为了防呆依旧只能同时一人启用一个功能。
加入了 uninstall 函数以卸载本函数包。
v1.0发布于2024年4月18日
操作手册
『操作手册』
作者 惯宣
搭载了新型可视化控制器
集合了众多常用建筑命令
操作简便、功能强大的建筑命令包
【初始化】
/function preset
重新获得工具盒并重载常加载区块和初始设定
【卸载】
/function uninstall
清除使用过的记分板、标签并清空常加载区块
【凡例】
①~⑨指快捷栏格数
物品须放到指定位置启用
使盔甲架执行需要放置盔甲架
手持执行需黄绿色染料在⑤
[蹲][握]指需要潜行或手持
(..)表示该功能可选
『潜行』
这部分都需要以[握&蹲]执行
多个物品时手持带[握]标记的物品(即列表第一个)
直线[握]盔甲架:①向前 ②向上 ③向自己
淡蓝色玻璃:⑨
> 使盔甲架填充直线,需指定方向
填充[握]盔甲架:④
淡蓝色玻璃:⑨
> 填充盔甲架到自己位置为玻璃
缓存结构方块:①1×1 ②3×3 ③5×5 ④7×7 ⑤9×9
> 缓存当前区域
*注意缓存会被渲染覆写
粘贴结构方块:⑨
> (使盔甲架)粘贴缓存区的方块到自己位置
调试钻石镐:
① > 选取面前或脚下的方块
② > 更改方块掉落的启用
③ > 打印当前世界已加载的实体
④ > (使盔甲架)调整脚下台阶为上半部分
⑤ > 更改快速模式的启用
⑥ > 更改安全模式的启用
放大[握]盔甲架
金锹:⑨
> 将盔甲架周围8×8的方块放大8倍
『手持』
这部分以手持物品执行
[蹲]用于执行补充功能
启用时必须将染料放到⑤
手持执行黄绿色染料:⑤
> 启用手持执行
实时尺染料:①[握]确认
盔甲架:②[握]开始
> 使盔甲架测距并写入计数
修改计数[握&蹲]染料:⑤ [抬头]增加 [低头]减少
(陶瓦:⑨修改步数分数)
(弓:⑧修改缩进分数)
> 修改计数分数
计数的含义:填充直线(玻璃) --- 长度
噪点 --- 占比
铺面 --- 深度
复制移动(陶瓦) --- 复制次数
切圆 --- 半径
画圆(弓) --- 半径
其他分数含义:步数 > 复制移动时单次前进的距离
缩进 > 画圆时缩小(正)或扩大(负)一格所需秒数
中空 > 画圆时中空的半径
笔刷钓鱼竿:①脚下 ②自己位置 ⑨面前^16
(钻石镐:②面前^24 ③面前^32)
> 用浮漂画图
笔刷选项钓鱼竿:⑨
[不手持&蹲]钻石镐:选择 ①笔刷形状 ②操作模式
([握&蹲]钻石镐:①②确定)
(玻璃:②使用保存的方块作为笔刷)
> 更改笔刷形状
或对笔刷进行操作
笔刷形状
操作模式笔刷形状:方形、球形、锥形、菱形、楔形、鼓形、其他
操作模式:镜像翻转、递进、旋转、选取脚下、截取笔刷
放置玻璃钓鱼竿:⑧
> 在脚下放置玻璃
拉动钓鱼竿:③
(玻璃:①不使用笔刷形状)
> 拉动区域内的方块
清除玻璃烈焰棒:①5×5 ②9×9 ③^10 ④^16
(水桶:⑨红色玻璃)
> 清除区域内的淡蓝色玻璃
清除方块烈焰棒:⑨3×3 ⑧7×7 ⑦^10 ⑥^16
> 清除区域内的方块
清除笔刷烈焰棒:⑨
钓鱼竿:①自己位置 ②面前^16
> 按笔刷形状清除方块
渲染木斧:⑧5×5 ⑨9×9
(钓鱼竿:①在面前^16渲染)
(玻璃:②渲染周围的方块为...)
> 渲染玻璃为保存的方块
渲染选项[握&蹲]钻石镐:①
木斧:⑨
> 保存脚下的方块用于渲染
噪点[握]盔甲架:①5×5 ②7×7 ③9×9
木斧:⑨
刷子:⑧
> 使盔甲架给周围方块添加噪点
*噪点比例=计数/16
覆盖表层木斧:⑨
金锹:⑧
(玻璃:①表层再覆盖一层玻璃)
> 覆盖周围方块的表层
*表层深度=计数/2,表层是玻璃则不会被覆盖
还原刷子:⑨3×3 ⑧5×5 ⑦9×9
(玻璃:①替换全部方块)
> 替换区域内与保存的方块一致的方块为玻璃
*格式化时水流经过特别处理
-[握]盔甲架
刷子:⑨
(木斧:⑧替换为保存的方块)
([蹲]替换自己脚下的方块)
> 使盔甲架将面前或脚下的方块替换为玻璃
复制向前[握]陶瓦:遇到方块时⑦强制 ⑧穿过 ⑨结束
[握&蹲]盔甲架:①向前 ②向上
(快速模式时:[蹲]反方向)
> 使盔甲架移动并复制方块
向右转[握&蹲]盔甲架:③
陶瓦:⑨
> 使盔甲架向右转
设置球心[握&蹲]盔甲架:④
陶瓦:⑨
> 在盔甲架位置设置球心
*使用盔甲架复制方块穿过球心
清除[握&蹲]陶瓦
(盔甲架:④包括球心)
> 清除盔甲架
推拉计数=1时
[握]盔甲架:①向前 ②向上
陶瓦:⑦强制 ⑧禁用反方向 ⑨
([蹲]反方向)
> 使盔甲架推入或拉出单个方块
画圆弓:⑧逆时针 ⑨顺时针
(盔甲架:升速 ②+1 ③+2 ④+4 ⑥+8 格/圈)
(玻璃:①画实心圆/存在中空分数时画中空圆)
(缩进:>0按秒缩小半径 <0按秒扩大半径)
> 使盔甲架画圆
画圆选项[握&蹲]钻石镐:①
弓:⑨
> 设置中空的分数等于计数
清除[握&蹲]弓
> 清除盔甲架
绘制平面船:⑧用笔刷 ⑨用玻璃
(盔甲架:①结束时保留船)
> 使船绘制平面
设置终点和起点[握&蹲]盔甲架:①②终点 ③④起点
船:⑧不标记 ⑨标记羊毛避免混淆方向
> 使盔甲架设置终点和起点
*仅放置起点A(盔甲架:③)和船可以用笔刷或玻璃绘制直线
清除[握&蹲]船
> 清除盔甲架和船
平滑地形(均值)[握]盔甲架:①等高线 ②3×3
水桶:⑧均值
> 使盔甲架平滑周围9×9的地形
填充水流水桶:⑨
> 填充5×5区域内的水流为水源
*使用水流也可以平滑地形
平滑地形(16面)[握&蹲]盔甲架:①性能优先 ②质量优先
水桶:⑨16面
> 使盔甲架平滑周围16×16的地形
16面平滑选项[握&蹲]钻石镐:①
水桶:⑨
> 设置16面平滑的模式
16面平滑模式说明:默认 > 将上方方块下移,将下方方块上升
仅表层方块 > 平滑时只抬升最表层的方块,不对表层以下的方块进行操作
按中心点 > 平滑过的区域统一变为中心点下方方块
填充玻璃 > 平滑后以红色玻璃表示删去部分,以蓝色玻璃表示增多部分
『其他说明』
快速模式填充直线、缓存粘贴、调整台阶:
> 无需潜行,使盔甲架立即执行
复制向前、画圆:
> 各加速10倍、5倍
安全模式停止操作30秒后自动禁用染料,防止误操作
仅在快速模式中生效
方块掉落调用了游戏规则:方块掉落的功能在执行后恢复的状态(T/F)
常加载区块常加载区块分为四个区域
最下层保存用于渲染的方块,往上依次是缓存区、笔刷区、闪存区
在笔刷区可以随意配置笔刷样式
但是,不要在闪存区搭建任何方块
特别感谢A丿珣丶
- 主要思路参考来源
Ammonia_
- 协助多人兼容测试
其他设计思路来源:
盐析砂糖qwq (填充玻璃)
好难用啊 这个渲染粘贴怎么用的 这个模组非常的好,适合 [贴吧_呵呵] 好,我特别喜欢试一下吧 2535921081 发表于 2026-4-20 21:31
怎么用呀?下好了后,用附件启动,输入指令也用不了
你好。在将行为包导入游戏之后,你还需要选择要在哪个世界启用这个行为包。
主页面 -> 游戏 -> 编辑世界 -> 行为包 -> 启用你想要添加的行为包。
怎么用呀?下好了后,用附件启动,输入指令也用不了[贴吧_乖] 怎么使用啊😱 不错,挺好的 建筑党:我c,这么好的东西不早点给我说
(一定不是我,一定不是) 啥也不说了,楼主就是给力!