Interface EntityNumber
- All Superinterfaces:
CustomRegistryOwnTypeProvider<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber>, CustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber>, RefOptimizer<EntityNumber>, ToDoubleFunction<net.minecraft.world.entity.Entity>, WithKey, WithRef<EntityNumber>
- All Known Implementing Classes:
FixedEntityNumber, SimpleEntityNumber
public interface EntityNumber
extends ToDoubleFunction<net.minecraft.world.entity.Entity>, CustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final com.mojang.serialization.Codec<Ref<EntityNumber>> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final CustomRegistry<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, Ref<EntityNumber>> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> Fields inherited from interface WithKey
COMPARATOR -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuiltInTypes(CustomRegistryTypeCollector<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> registry) default CustomRegistry<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> static EntityNumberof(double value) static UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> simple(String name, ToDoubleFunction<net.minecraft.world.entity.Entity> function) Methods inherited from interface CustomRegistryOwnTypeProvider
typeMethods inherited from interface CustomRegistryValue
optionalKey, refMethods inherited from interface RefOptimizer
optimizeMethods inherited from interface ToDoubleFunction
applyAsDouble
-
Field Details
-
REGISTRY
-
ZERO
-
ONE
-
X
-
Y
-
Z
-
PITCH
-
YAW
-
WIDTH
-
HEIGHT
-
HEAD_YAW
-
BODY_YAW
-
VISUAL_YAW
-
BLOCK_X
-
BLOCK_Y
-
BLOCK_Z
-
AIR_SUPPLY
-
MAX_AIR_SUPPLY
-
HEALTH
-
MAX_HEALTH
-
RELATIVE_HEALTH
-
CODEC
-
STREAM_CODEC
static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, Ref<EntityNumber>> STREAM_CODEC
-
-
Method Details
-
simple
static UnitType<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> simple(String name, ToDoubleFunction<net.minecraft.world.entity.Entity> function) -
of
-
builtInTypes
static void builtInTypes(CustomRegistryTypeCollector<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber> registry) -
getRegistry
- Specified by:
getRegistryin interfaceCustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, EntityNumber>
-