Class CompassState
java.lang.Object
net.minecraft.client.render.item.property.numeric.NeedleAngleState
net.minecraft.client.render.item.property.numeric.CompassState
- Mappings:
Namespace Name named net/minecraft/client/render/item/property/numeric/CompassStateintermediary net/minecraft/class_10473official hii
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.render.item.property.numeric.NeedleAngleState
NeedleAngleState.Angler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NeedleAngleState.Anglerprivate final NeedleAngleState.Anglerstatic final com.mojang.serialization.MapCodec<CompassState> private final Randomprivate final CompassState.Target -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancanPointTo(Entity entity, @Nullable GlobalPos pos) private floatgetAimlessAngle(int seed, long time) protected floatgetAngle(ItemStack stack, ClientWorld world, int seed, Entity user) private floatgetAngleTo(Entity entity, long time, BlockPos pos) private static doublegetAngleTo(Entity entity, BlockPos pos) private static floatgetBodyYaw(Entity entity) protected CompassState.Targetprivate static intscatter(int seed) Scatters a seed by integer overflow in multiplication onto the whole int domain.Methods inherited from class net.minecraft.client.render.item.property.numeric.NeedleAngleState
createAngler, createInstantAngler, createWobblyAngler, getValue, hasWobble
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/client/render/item/property/numeric/CompassState;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_55385Lnet/minecraft/class_10473;field_55385:Lcom/mojang/serialization/MapCodec;official aLhii;a:Lcom/mojang/serialization/MapCodec;
-
aimedAngler
- Mappings:
Namespace Name Mixin selector named aimedAnglerLnet/minecraft/client/render/item/property/numeric/CompassState;aimedAngler:Lnet/minecraft/client/render/item/property/numeric/NeedleAngleState$Angler;intermediary field_55386Lnet/minecraft/class_10473;field_55386:Lnet/minecraft/class_10480$class_10481;official bLhii;b:Lhio$a;
-
aimlessAngler
- Mappings:
Namespace Name Mixin selector named aimlessAnglerLnet/minecraft/client/render/item/property/numeric/CompassState;aimlessAngler:Lnet/minecraft/client/render/item/property/numeric/NeedleAngleState$Angler;intermediary field_55387Lnet/minecraft/class_10473;field_55387:Lnet/minecraft/class_10480$class_10481;official cLhii;c:Lhio$a;
-
target
- Mappings:
Namespace Name Mixin selector named targetLnet/minecraft/client/render/item/property/numeric/CompassState;target:Lnet/minecraft/client/render/item/property/numeric/CompassState$Target;intermediary field_55388Lnet/minecraft/class_10473;field_55388:Lnet/minecraft/class_10473$class_10474;official dLhii;d:Lhii$a;
-
random
- Mappings:
Namespace Name Mixin selector named randomLnet/minecraft/client/render/item/property/numeric/CompassState;random:Lnet/minecraft/util/math/random/Random;intermediary field_55389Lnet/minecraft/class_10473;field_55389:Lnet/minecraft/class_5819;official eLhii;e:Lbai;
-
-
Constructor Details
-
CompassState
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/item/property/numeric/CompassState;<init>(ZLnet/minecraft/client/render/item/property/numeric/CompassState$Target;)Vintermediary <init>Lnet/minecraft/class_10473;<init>(ZLnet/minecraft/class_10473$class_10474;)Vofficial <init>Lhii;<init>(ZLhii$a;)V
-
-
Method Details
-
getAngle
- Specified by:
getAnglein classNeedleAngleState- Mappings:
Namespace Name Mixin selector named getAngleLnet/minecraft/client/render/item/property/numeric/NeedleAngleState;getAngle(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/world/ClientWorld;ILnet/minecraft/entity/Entity;)Fintermediary method_65654Lnet/minecraft/class_10480;method_65654(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;ILnet/minecraft/class_1297;)Fofficial aLhio;a(Ldak;Lglo;ILbxe;)F
-
getAimlessAngle
private float getAimlessAngle(int seed, long time) - Mappings:
Namespace Name Mixin selector named getAimlessAngleLnet/minecraft/client/render/item/property/numeric/CompassState;getAimlessAngle(IJ)Fintermediary method_65648Lnet/minecraft/class_10473;method_65648(IJ)Fofficial aLhii;a(IJ)F
-
getAngleTo
- Mappings:
Namespace Name Mixin selector named getAngleToLnet/minecraft/client/render/item/property/numeric/CompassState;getAngleTo(Lnet/minecraft/entity/Entity;JLnet/minecraft/util/math/BlockPos;)Fintermediary method_65650Lnet/minecraft/class_10473;method_65650(Lnet/minecraft/class_1297;JLnet/minecraft/class_2338;)Fofficial aLhii;a(Lbxe;JLiw;)F
-
canPointTo
- Mappings:
Namespace Name Mixin selector named canPointToLnet/minecraft/client/render/item/property/numeric/CompassState;canPointTo(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/GlobalPos;)Zintermediary method_65652Lnet/minecraft/class_10473;method_65652(Lnet/minecraft/class_1297;Lnet/minecraft/class_4208;)Zofficial aLhii;a(Lbxe;Ljf;)Z
-
getAngleTo
- Mappings:
Namespace Name Mixin selector named getAngleToLnet/minecraft/client/render/item/property/numeric/CompassState;getAngleTo(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)Dintermediary method_65651Lnet/minecraft/class_10473;method_65651(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)Dofficial aLhii;a(Lbxe;Liw;)D
-
getBodyYaw
- Mappings:
Namespace Name Mixin selector named getBodyYawLnet/minecraft/client/render/item/property/numeric/CompassState;getBodyYaw(Lnet/minecraft/entity/Entity;)Fintermediary method_65649Lnet/minecraft/class_10473;method_65649(Lnet/minecraft/class_1297;)Fofficial aLhii;a(Lbxe;)F
-
scatter
private static int scatter(int seed) Scatters a seed by integer overflow in multiplication onto the whole int domain.- Mappings:
Namespace Name Mixin selector named scatterLnet/minecraft/client/render/item/property/numeric/CompassState;scatter(I)Iintermediary method_65647Lnet/minecraft/class_10473;method_65647(I)Iofficial aLhii;a(I)I
-
getTarget
- Mappings:
Namespace Name Mixin selector named getTargetLnet/minecraft/client/render/item/property/numeric/CompassState;getTarget()Lnet/minecraft/client/render/item/property/numeric/CompassState$Target;intermediary method_65646Lnet/minecraft/class_10473;method_65646()Lnet/minecraft/class_10473$class_10474;official aLhii;a()Lhii$a;
-