
15
1
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_blockadvancement, which fires for any block placed by a player. - The block count is stored in the
builders_burden.placedscoreboard. - Gravity is set through the
minecraft:gravityattribute: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 на сервере?
Датапак Builder's Burden удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Builder's Burden можно за пару минут вместе с BungeeHost.
Часто задаваемые вопросы
Совместимость
Minecraft: Java Edition
26.3.x26.2.x26.1.x
Платформы
Поддерживаемые окружения
Клиент и сервер
Создатели
Детали
Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
