Pehkui — Minecraft 模组
Pehkui 是 Minecraft Java 版的一个库模组,允许您更改游戏中任何实体的大小。
Pehkui 是 Minecraft Java 版的一个库模组,允许您更改游戏中任何实体的大小。
Pehkui — Minecraft 模组
用于测试和编写本文的 Minecraft 版本:1.21.1
支持的版本范围:1.14.4 – 1.21.1
前置模组:Fabric API(适用于 Fabric/Quilt)
Pehkui 是 Minecraft Java 版的一个库模组,允许您更改游戏中几乎任何实体的大小:使玩家或生物变小或变大。在对实体进行视觉缩放的同时,它会按比例调整相关属性——移动速度、交互范围、跌落伤害、爆炸半径、生命值和攻击伤害。
该工具本身不添加物品、方块或新的生物。它提供了一种缩放机制,可以通过专用命令控制,或通过将其用作基础的其他模组控制。
究竟发生了什么变化
核心原理:为每个实体保存一组单独的乘数——分别用于高度、宽度、伤害、交互范围、生命值、速度和其他参数。它不是一个单一的全局数字,而是多个并行值,其中一些相互绑定。例如,pehkui:height 类型同时影响碰撞箱高度、眼睛高度和第三人称相机距离——如果仅更改高度,则相关参数会自动调整。

与普通苦力怕相比,放大的 CREEPER。
此系统使您可以精确控制行为:您可以仅增加伤害而不更改大小,仅增加速度而不影响生命值,或仅增加交互范围而不影响碰撞箱。

缩小玩家并与标准门进行比较。
/scale 命令
如果模组包中没有其他添加缩放界面的模组,则可以通过控制台命令直接管理大小。它仅适用于具有管理员权限的玩家。
基本语法设置或修改特定缩放类型和特定实体的值:
/scale set <value> [<entity>]
/scale set <scale_type> <value> [<entity>]
/scale (add|subtract|multiply|divide) <value> [<entity>]
/scale (add|subtract|multiply|divide) <scale_type> <value> [<entity>]
/scale get [<entity>]
/scale reset [<entity>]
值 <value> 是一个乘数。1.0 是标准大小,0.5 是一半大小,2.0 是两倍大小。如果未指定缩放类型,则操作将应用于 pehkui:base —— 基础缩放比例,它同时影响宽度、高度、移动、掉落物、弹射物、爆炸和可见性。
有一个单独的子命令用于延迟值之间的过渡。如果没有它,缩放比例会立即更改——在 1 刻内。有了它,过渡会在指定的刻数内拉长,并且看起来很平滑:
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
例如,60 刻是三秒的平滑放大或缩小。

标准 CREEPER 旁边缩小的玩家。
缩放类型
模组总共注册了 28 种不同的类型。您不需要记住它们所有——在实践中,玩家只需要了解一些最重要的类型。
类型 | 它改变了什么 |
| 一般乘数;影响宽度、高度、移动、掉落物、弹射物、爆炸、可见性 |
| 模型和碰撞箱宽度 |
| 模型高度,碰撞箱高度,眼睛高度,第三人称相机 |
| 移动速度 |
| 跳跃高度 |
| 一般交互范围(方块 + 实体) |
| 造成的伤害 |
| 受到的伤害(小于 1.0 的值会减少它) |
| 最大生命值 |
| 造成的击退力 |
| 跌落伤害 |
| 挖掘速度 |
| 武器攻击速度 |
| 敌人注意到实体的距离 |
| 创造模式中的飞行速度 |
| 步高(台阶、楼梯、雪) |
其他不太需要的类型:held_item(手持物品缩放),drops(掉落物品的大小),projectiles(弹射物大小——箭、三叉戟),explosions(实体爆炸半径——CREEPER、END_CRYSTAL),view_bobbing(行走时的相机摇晃)、eye_height、hitbox_width、hitbox_height、model_width、model_height、third_person、block_reach、entity_reach。
配置
配置文件位于 config/pehkui.json。它包含几个影响模组整体行为的通用开关。文件的其余参数是每种缩放类型的最小和最大值限制。在常规游戏中无需接触它们:它们为使用 API 的模组设置安全限制。
参数 | 作用 |
| 启用 |
| 如果为 |
| 重生时要保留的特定类型列表。在 |
| 如果为 |
| 将跌落伤害乘以 |
| 将移动速度乘以 |
| 缩放是否影响交互范围( |
| 将战斗伤害乘以 |
| 将受到的伤害乘以 |
| 将最大生命值乘以 |
| 缩放掉落物品模型 |
| 缩放玩家或实体弹射物 |
| 缩放实体爆炸半径(CREEPER、END_CRYSTAL) |
| 启用额外的开发命令;在常规游戏中不需要 |
结论
Pehkui 为每个属性提供单独的开关、带延迟的平滑过渡以及跨会话的状态保存。/scale 命令和配置只是表面;该库的真正价值通过为其机制使用其 API 的模组展现出来。它适用于具有转换机制的角色扮演生存、服务器迷你游戏,并作为具有不同大小 Boss 或种族系统的模组包中的强制性前置。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











