HeightBoxLib
Hitbox related Library that gets the entity's height!
HeightBoxLib
HeightBoxLib
Hitbox related library for Minecraft: Java Edition that gets the height of an entity's hitbox
How to use
Execute as either yourself or any other entity and run `hblib:util/get_height` or any of it's variants. You will get both the height of both the position of the entity's eye anchor and the entity's hitbox height (eye and out)
Example of use: Making an entity face a torso of a player
``` ##This is from the targetted entity scoreboard players set #Player hblib.number 1 function hblib:util/get_height
##Full - Eye height scoreboard players operation #Temp plate_havoc.temp = #Total hblib.number scoreboard players operation #Temp plate_havoc.temp -= #Eye hblib.number #Full /2 scoreboard players operation #Temp2 plate_havoc.temp = #Total hblib.number scoreboard players operation #Temp2 plate_havoc.temp /= #2 plate_havoc.temp #Halved + Temp execute store result storage plate_havoc:custom torso double 0.01 run scoreboard players operation #Temp plate_havoc.temp += #Temp2 plate_havoc.temp
execute anchored eyes as 00000000-0000-0005-0000-0001000007e9 run function plate_havoc:game/misc/face_torso/execute with storage plate_havoc:custom ```
Variants
`hblib:util/get_height` | Gets height of entity's hitbox `hblib:util/get_height_dy` | Height of entity's hitbox but subtracted by 0.01 `hblib:util/get_halved` | Height of entity's hitbox but halved `hblib:util/get_height_specific_scale` | Needs a macro $(scale) to run. It gets the entity's hitbox but aims for a decimal point depending on the scale. Examples: (1=180.0, 2=360.0, 0.5=90.0, 0.01=1.8)