小行星的空白块

小行星的空白块

添加空白方块,一种“临时方块”,所有玩家都可以用它来建造和进行各种操作,因为它会在短时间内自动消失,所以不会留下任何痕迹!

杂项

新增物品:
本模组仅添加两个物品:空白方块和空白工具。

  • 空白工具可通过按下 H 键(或你设置的任意按键)获取,同理也可丢弃。它可用于放置、破坏甚至填充区域内的空白方块。
  • 空白方块可通过工具放置,也可通过丢弃工具并“提取”空白方块获得物品形式。如果放置后破坏则不会掉落。

工具功能:
手持空白工具时,准星所指位置会出现轮廓:

  • 右键点击会在轮廓处放置空白方块。
  • 潜行并右键点击可设置区域填充的起始位置:再次潜行点击选择第二个位置即可填充该区域。潜行时按 Q 键(或你设置的“丢弃物品”按键)可取消当前选区。
  • 若用工具破坏方块(空白方块或其他方块),不会发生任何事。但潜行并破坏空白方块时,会触发多米诺骨牌效应:连续破坏与上一次破坏相邻的每个方块,直至无剩余方块。目前此操作在移除大块区域时可能导致明显卡顿,后续可能会添加限制。例如:如果你建造了一大片空白方块塔想全部清除,无需等待它们自行消失时,这项功能会很有用。
  • 如前所述,使用 Q 键(或设置的按键)丢弃工具时,会“提取”空白方块放入你的物品栏。你也可潜行并丢弃空白方块,它们会重新添加回你的空白工具中。

方块限制:
使用工具放置空白方块时,会消耗工具耐久度中的一块。
从工具中提取方块或填充区域时同样会消耗。初始限制为 10,000,每放置或提取一块方块减少一点。这也是为何你能重新添加提取的方块,以确保下次填充大面积区域时有足够数量。
目前无法增减限制值,因为需要让工具耐久度等同于剩余方块数量。未来或许会将耐久度显示为百分比。
只要保持与世界的连接,该限制每 0.5 秒恢复 1 个方块,默认每秒恢复 2 个。

管理员游戏规则:
本模组使用经典 /gamerule 命令管理配置:

  • BlankBlockPlacingReach:定义放置空白方块时准星的最大延伸距离。无限制,但若设置极高值,服务器可能严重卡顿,因为准星需加载经过的每个区块以确保路径无阻挡。默认值:5
  • BlankBlockParticleIterations:定义准星由多少粒子构成:值为 1 时每个角有 1 个粒子;值为 2 时每个角有 1 个粒子,且每条边中点有 1 个;值为 3 时每个角有 1 个粒子,每条边上等距分布 2 个粒子。以此类推,不难理解。无限制,但不建议超过 100;0 或负数会使准星不显示。默认值:10
  • AllowFloatingBlankBlocks:定义玩家是否可在半空中放置空白方块。设为 true 时,玩家可快速在脚下放置方块并落在上面进行缓冲;设为 false 时,仅当准星对准其他方块时才能像普通方块一样放置。此设置也适用于区域选择。默认值:true
  • BlankBlockExpireTime:定义空白方块放置后的持续时间(秒)。设为 0 使方块永久存在。负数值会使方块在 0.25 秒后自行销毁(因这是它们首次检测的时间)。默认值:60
  • BlankBlockExpireWarning:定义即将消失的方块何时显示警告粒子,以防玩家站在其上跌落。设置秒数表示方块消失前多少秒显示警告。例如设为 1,会在方块消失前 1 秒显示。无限制,但 0 或负数不会显示警告;过高值会产生大量粒子导致卡顿。默认值:3
  • BlankBlockReplenishCooldown:定义恢复一个空白方块所需时间(刻)。数值越高,恢复越久。无限制,负数值使空白方块无限;过高值会让人失去耐心!设为 0 禁用自动恢复。默认值:10

请注意:修改这些游戏规则会自动应用,但不会同步给在线玩家,可能导致准星异常或其他视觉问题。只需退出并重新加入即可修复。

好了,以上就是全部内容,各位玩得愉快!
另外,我本不想命名为“小行星的空白方块”,但名为“空白方块”的模组已存在,只好如此。