net.minecraft.client.renderer.item.properties.numeric

public class CompassAngleState

extends NeedleDirectionHelper

hzt
net.minecraft.client.renderer.item.properties.numeric.CompassAngleState
net.minecraft.class_10473
net.minecraft.client.render.item.property.numeric.CompassState
net.minecraft.src.C_370509_

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<CompassAngleState>
a
MAP_CODEC
field_55385
CODEC
f_371406_
private final NeedleDirectionHelper$Wobbler
b
wobbler
field_55386
aimedAngler
f_371297_
private final NeedleDirectionHelper$Wobbler
c
noTargetWobbler
field_55387
aimlessAngler
f_371587_
private final CompassAngleState$CompassTarget
d
compassTarget
field_55388
target
f_370867_
private final RandomSource
e
random
field_55389
random
f_370801_

Constructor summary

ModifierConstructor
public (boolean wobble, CompassAngleState$CompassTarget target)

Method summary

Modifier and TypeMethod
protected float
a(dhp arg0, gzn arg1, int arg2, ces arg3)
calculate(ItemStack arg0, ClientLevel arg1, int arg2, ItemOwner arg3)
method_65654(class_1799 arg0, class_638 arg1, int arg2, class_11566 arg3)
getAngle(ItemStack arg0, ClientWorld arg1, int arg2, HeldItemContext arg3)
m_372952_(C_1391_ p_377258_, C_3899_ p_377034_, int p_425659_, C_410936_ arg3)
private float
a(int arg0, long arg1)
getRandomlySpinningRotation(int arg0, long arg1)
method_65648(int arg0, long arg1)
getAimlessAngle(int seed, long time)
m_372295_(int p_378047_, long arg1)
private float
a(ces arg0, long arg1, ja arg2)
getRotationTowardsCompassTarget(ItemOwner arg0, long arg1, BlockPos arg2)
method_65650(class_11566 arg0, long arg1, class_2338 arg2)
getAngleTo(HeldItemContext from, long time, BlockPos to)
m_373545_(C_410936_ p_375437_, long p_376106_, C_4675_ arg2)
private static boolean
a(ces arg0, jj arg1)
isValidCompassTargetPos(ItemOwner arg0, GlobalPos arg1)
method_65652(class_11566 arg0, class_4208 arg1)
canPointTo(HeldItemContext from, GlobalPos to)
m_373928_(C_410936_ p_423243_, C_4697_ p_376149_)
private static double
a(ces arg0, ja arg1)
getAngleFromEntityToPos(ItemOwner arg0, BlockPos arg1)
method_65651(class_11566 arg0, class_2338 arg1)
getAngleTo(HeldItemContext from, BlockPos to)
m_373654_(C_410936_ p_428641_, C_4675_ p_375957_)
private static float
a(ces arg0)
getWrappedVisualRotationY(ItemOwner arg0)
method_65649(class_11566 arg0)
getBodyYaw(HeldItemContext context)
m_372159_(C_410936_ p_427888_)
private static int
a(int arg0)
hash(int arg0)
method_65647(int arg0)
scatter(int seed)
m_373338_(int p_376466_)
protected CompassAngleState$CompassTarget
a()
target()
method_65646()
getTarget()
m_373458_()