跳到正文

Bigger Every Kill

作者:Sansrus

+0.05 size to all mobs for every mob killed by a player

收藏

介绍

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

Bigger Every Kill

Every mob killed by a player makes all mobs in the world 0.05 bigger.

The counter is shared across the whole server.

How it works

  • Kills are detected by a minecraft:player_killed_entity advancement. Only kills by a player count: deaths from lava, falling or other mobs leave the counter alone.
  • Killing another player doesn’t count.
  • Size is set through the minecraft:scale attribute: 1.0 + 0.05 × kills.
  • Every tick the pack finds entities whose size is out of date and updates them. New spawns, mobs from freshly loaded chunks and all mobs after a new kill get the current size within one tick.

Commands

| Command | Effect |
|—|—|
| /function bigger_every_kill:reset | Resets the counter. Sizes revert on the next tick. |
| /scoreboard players get #total bigger_every_kill.kills | Shows the total number of kills. |

Configuration

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

scoreboard players set #step bigger_every_kill.kills 50

50 = +0.05, 10 = +0.01. Run /reload after editing; sizes update on their own.

Limitations

  • The scale attribute caps at 16. With a step of 0.05 the cap is reached at kill 300.
  • Hitboxes grow along with size: large mobs get stuck in corridors and stop fitting into caves and houses.
  • Every entity except players is resized, including leashed mobs, mobs in boats and pets.

常见问题

Bigger Every Kill 支持哪些 Minecraft 版本?

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

Bigger Every Kill 怎么安装?

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

评论

登录后评论和评分

Sansrus 的其他作品

查看全部 →