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

public class CompassAngleState

extends NeedleDirectionHelper

hss
net.minecraft.client.renderer.item.properties.numeric.CompassAngleState
net.minecraft.class_10473
net.minecraft.client.render.item.property.numeric.CompassState

Field summary

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

Constructor summary

ModifierConstructor
public (boolean wobble, CompassAngleState$CompassTarget target)

Method summary

Modifier and TypeMethod
protected float
a(ddo arg0, gua arg1, int arg2, cau 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, class_11566 arg3)
private float
a(int arg0, long arg1)
getRandomlySpinningRotation(int arg0, long arg1)
method_65648(int arg0, long arg1)
getAimlessAngle(int seed, long time)
private float
a(cau arg0, long arg1, jb arg2)
getRotationTowardsCompassTarget(ItemOwner arg0, long arg1, BlockPos arg2)
method_65650(class_11566 arg0, long arg1, class_2338 arg2)
getAngleTo(class_11566 arg0, long time, BlockPos pos)
private static boolean
a(cau arg0, jk arg1)
isValidCompassTargetPos(ItemOwner arg0, GlobalPos arg1)
method_65652(class_11566 arg0, class_4208 arg1)
canPointTo(class_11566 arg0, GlobalPos arg1)
private static double
a(cau arg0, jb arg1)
getAngleFromEntityToPos(ItemOwner arg0, BlockPos arg1)
method_65651(class_11566 arg0, class_2338 arg1)
getAngleTo(class_11566 arg0, BlockPos pos)
private static float
a(cau arg0)
getWrappedVisualRotationY(ItemOwner arg0)
method_65649(class_11566 arg0)
getBodyYaw(class_11566 arg0)
private static int
a(int arg0)
hash(int arg0)
method_65647(int arg0)
scatter(int seed)
protected CompassAngleState$CompassTarget
a()
target()
method_65646()
getTarget()