跳到正文

Builder’s Burden

作者:Sansrus

+0.001 gravity for every block you place

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Builder’s Burden

Every block a player places increases that player’s gravity by 0.001.

Tracked per player: whoever builds gets heavier.

How it works

  • Block placement is detected by a minecraft:placed_block advancement, which fires for any block placed by a player.
  • The block count is stored in the builders_burden.placed scoreboard.
  • Gravity is set through the minecraft:gravity attribute: 0.08 + 0.001 × blocks.

Commands

| Command | Effect |
|—|—|
| /function builders_burden:reset | Resets the counter and restores vanilla gravity. Must run as the player (/execute as <name> run function builders_burden:reset). |
| /scoreboard players get <name> builders_burden.placed | Shows how many blocks the player has placed. |

Configuration

The step is set in data/builders_burden/function/load.mcfunction, in thousandths:

scoreboard players set #step builders_burden.calc 1

1 = +0.001, 10 = +0.01, 50 = +0.05. Run /reload after editing. Gravity a player has already accumulated is recalculated on their next placed block.

Limitations

  • The attribute caps at 1.0. With a step of 0.001 the cap is reached at block 920; gravity stops growing after that.
  • Only blocks placed by a player count. Pistons, flowing liquids and world generation don’t.

常见问题

Builder’s Burden 支持哪些 Minecraft 版本?

Builder’s Burden 支持 Minecraft Java 版 26.1–26.3,共 5 个版本。下载时注意选择和你游戏版本一致的文件。

Builder’s Burden 怎么安装?

新建世界时在「数据包」里把下载的 .zip 拖进去;已有的存档,把文件放进存档目录下的 datapacks 文件夹,进游戏输入 /reload 即可生效。服务器同样放在世界目录的 datapacks 里。

评论

登录后评论和评分

Sansrus 的其他作品

查看全部 →