Pehkui - Entity Size Modification in Minecraft
This mod enables you to alter the dimensions of nearly all entities in the game, allowing you to either shrink or enlarge them. This opens up new possibilities for gameplay and creating unique scenarios.
Developers of other mods can utilize the provided API to manage entity sizes and configure the speed at which their dimensions change.
Compatibility and Versions
Active development and support are focused on the Quilt/Fabric version. This version receives new features, updates, and fixes first. The NeoForge and Forge versions receive less active support.
Quilt/Fabric: The most recently released version is compatible with Minecraft 1.21, 1.20.6, 1.20.4, 1.20.2, 1.20.1, 1.19.4, 1.19.2, 1.18.2, 1.17.1, 1.16.5, 1.15.2, and 1.14.4
NeoForge: Separate versions for Minecraft 1.21, 1.20.6, 1.20.4, and 1.20.2
Forge: Separate versions for Minecraft 1.20.1, 1.19.4, 1.19.2, 1.18.2, 1.17.1, and 1.16.5
Important Information
When the mod is removed, all entities revert to their standard sizes. Reinstalling the mod will not restore previous scale settings.
Commands for Size Management
If you don't have other mods that add ways to change sizes, you can use the /scale command to view and configure entity scales (requires operator permissions):
/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 get <scale_type> [<entity>]
/scale compute <scale_type> [<entity>]
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
/scale delay get [<entity>]
/scale delay get <scale_type> [<entity>]
/scale reset [<entity>]
/scale reset <scale_type> [<entity>]
/scale nbt get [<entity>]
Persisting Settings After Respawn
To maintain scale settings after player respawn, use the following commands:
/scale persist set (true|false) [<entity>]
/scale persist set <scale_type> (true|false) [<entity>]
/scale persist get <scale_type> [<entity>]
/scale persist reset [<entity>]
/scale persist reset <scale_type> [<entity>]
Scale Types
The following scale types are available by default:
pehkui:base: Basic scale type for easily affecting other scalespehkui:width: Modifies width/length/depth (affected bypehkui:base)pehkui:height: Modifies height (affected bypehkui:base)pehkui:hitbox_width: Modifies width/length/depth of an entity's hitbox (affected bypehkui:width)pehkui:hitbox_height: Modifies height of an entity's hitbox (affected bypehkui:height)pehkui:eye_height: Modifies height of an entity's eye position (affected bypehkui:height)pehkui:model_width: Modifies width/length/depth of an entity's model (affected bypehkui:width)pehkui:model_height: Modifies height of an entity's model (affected bypehkui:height)pehkui:third_person: Modifies player third person camera distance (affected bypehkui:height)pehkui:motion: Modifies movement speed (affected bypehkui:base)pehkui:step_height: Modifies step height (e.g., walking up slabs, stairs, snow) (affected bypehkui:motion)pehkui:view_bobbing: Modifies view bobbing (affected bypehkui:motion)pehkui:falling: Modifies fall damage (affected bypehkui:motion)pehkui:flight: Modifies creative mode flight speedpehkui:jump_height: Modifies jump heightpehkui:visibility: Modifies distance at which this entity will be targeted by enemies (affected bypehkui:base)pehkui:reach: Modifies player reach distance (affected bypehkui:base)pehkui:block_reach: Modifies player block reach distance (affected bypehkui:reach)pehkui:entity_reach: Modifies player attack reach distance (affected bypehkui:reach)pehkui:held_item: Modifies the scale of held itemspehkui:drops: Modifies the scale of dropped items (affected bypehkui:base)pehkui:projectiles: Modifies the scale of thrown/shot projectiles (affected bypehkui:base)pehkui:explosions: Modifies the size of the entity's explosion (e.g., Creepers, End Crystals) (affected bypehkui:base)pehkui:attack: Modifies damage dealtpehkui:defense: Modifies damage takenpehkui:knockback: Modifies knockback dealtpehkui:health: Modifies an entity's healthpehkui:mining_speed: Modifies block breaking speedpehkui:attack_speed: Modifies attack speed