Package net.minecraft.entity
Class EntityType<T extends Entity>
java.lang.Object
net.minecraft.entity.EntityType<T>
- All Implemented Interfaces:
class_5575<Entity,T>
public class EntityType<T extends Entity> extends Object implements class_5575<Entity,T>
- Mappings:
Namespace Name official aqyintermediary net/minecraft/class_1299named net/minecraft/entity/EntityType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityType.Builder<T extends Entity>static interfaceEntityType.EntityFactory<T extends Entity> -
Field Summary
-
Constructor Summary
Constructors Constructor Description EntityType(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup, boolean saveable, boolean summonable, boolean fireImmune, boolean spawnableFarFromPlayer, ImmutableSet<Block> canSpawnInside, EntityDimensions dimensions, int maxTrackDistance, int trackTickInterval) -
Method Summary
Modifier and Type Method Description booleanalwaysUpdateVelocity()Tcreate(ServerWorld world, CompoundTag itemTag, Text name, PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)Tcreate(World world)static EntitycreateInstanceFromId(int type, World world)BoxcreateSimpleBoundingBox(double feetX, double feetY, double feetZ)static Optional<EntityType<?>>fromTag(CompoundTag compoundTag)static Optional<EntityType<?>>get(String id)EntityDimensionsgetDimensions()static Optional<Entity>getEntityFromTag(CompoundTag tag, World world)floatgetHeight()static IdentifiergetId(EntityType<?> type)IdentifiergetLootTableId()intgetMaxTrackDistance()Returns the tracking distance, in chunks, of this type of entity for clients.TextgetName()protected static doublegetOriginY(WorldView world, BlockPos pos, boolean invertY, Box boundingBox)SpawnGroupgetSpawnGroup()intgetTrackTickInterval()StringgetTranslationKey()floatgetWidth()booleanisFireImmune()booleanisIn(Tag<EntityType<?>> tag)booleanisInvalidSpawn(BlockState state)Returns whether the EntityType can spawn inside the given block.booleanisSaveable()booleanisSpawnableFarFromPlayer()booleanisSummonable()private static Optional<Entity>loadEntityFromTag(CompoundTag compoundTag, World world)static EntityloadEntityWithPassengers(CompoundTag compoundTag, World world, Function<Entity,Entity> entityProcessor)static voidloadFromEntityTag(World world, PlayerEntity player, Entity entity, CompoundTag itemTag)static Stream<Entity>method_31489(List<? extends Tag> list, World world)Class<? extends Entity>method_31794()Tmethod_31796(Entity entity)private static EntitynewInstance(World world, EntityType<?> type)private static <T extends Entity>
EntityType<T>register(String id, EntityType.Builder<T> type)Tspawn(ServerWorld world, CompoundTag itemTag, Text name, PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)EntityspawnFromItemStack(ServerWorld world, ItemStack stack, PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)StringtoString()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bhLaqy;bh:Lorg/apache/logging/log4j/Logger;intermediary field_6088Lnet/minecraft/class_1299;field_6088:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/entity/EntityType;LOGGER:Lorg/apache/logging/log4j/Logger;
-
AREA_EFFECT_CLOUD
- Mappings:
Namespace Name Mixin selector official aLaqy;a:Laqy;intermediary field_6083Lnet/minecraft/class_1299;field_6083:Lnet/minecraft/class_1299;named AREA_EFFECT_CLOUDLnet/minecraft/entity/EntityType;AREA_EFFECT_CLOUD:Lnet/minecraft/entity/EntityType;
-
ARMOR_STAND
- Mappings:
Namespace Name Mixin selector official bLaqy;b:Laqy;intermediary field_6131Lnet/minecraft/class_1299;field_6131:Lnet/minecraft/class_1299;named ARMOR_STANDLnet/minecraft/entity/EntityType;ARMOR_STAND:Lnet/minecraft/entity/EntityType;
-
ARROW
- Mappings:
Namespace Name Mixin selector official cLaqy;c:Laqy;intermediary field_6122Lnet/minecraft/class_1299;field_6122:Lnet/minecraft/class_1299;named ARROWLnet/minecraft/entity/EntityType;ARROW:Lnet/minecraft/entity/EntityType;
-
AXOLOTL
- Mappings:
Namespace Name Mixin selector official dLaqy;d:Laqy;intermediary field_28315Lnet/minecraft/class_1299;field_28315:Lnet/minecraft/class_1299;named AXOLOTLLnet/minecraft/entity/EntityType;AXOLOTL:Lnet/minecraft/entity/EntityType;
-
BAT
- Mappings:
Namespace Name Mixin selector official eLaqy;e:Laqy;intermediary field_6108Lnet/minecraft/class_1299;field_6108:Lnet/minecraft/class_1299;named BATLnet/minecraft/entity/EntityType;BAT:Lnet/minecraft/entity/EntityType;
-
BEE
- Mappings:
Namespace Name Mixin selector official fLaqy;f:Laqy;intermediary field_20346Lnet/minecraft/class_1299;field_20346:Lnet/minecraft/class_1299;named BEELnet/minecraft/entity/EntityType;BEE:Lnet/minecraft/entity/EntityType;
-
BLAZE
- Mappings:
Namespace Name Mixin selector official gLaqy;g:Laqy;intermediary field_6099Lnet/minecraft/class_1299;field_6099:Lnet/minecraft/class_1299;named BLAZELnet/minecraft/entity/EntityType;BLAZE:Lnet/minecraft/entity/EntityType;
-
BOAT
- Mappings:
Namespace Name Mixin selector official hLaqy;h:Laqy;intermediary field_6121Lnet/minecraft/class_1299;field_6121:Lnet/minecraft/class_1299;named BOATLnet/minecraft/entity/EntityType;BOAT:Lnet/minecraft/entity/EntityType;
-
CAT
- Mappings:
Namespace Name Mixin selector official iLaqy;i:Laqy;intermediary field_16281Lnet/minecraft/class_1299;field_16281:Lnet/minecraft/class_1299;named CATLnet/minecraft/entity/EntityType;CAT:Lnet/minecraft/entity/EntityType;
-
CAVE_SPIDER
- Mappings:
Namespace Name Mixin selector official jLaqy;j:Laqy;intermediary field_6084Lnet/minecraft/class_1299;field_6084:Lnet/minecraft/class_1299;named CAVE_SPIDERLnet/minecraft/entity/EntityType;CAVE_SPIDER:Lnet/minecraft/entity/EntityType;
-
CHICKEN
- Mappings:
Namespace Name Mixin selector official kLaqy;k:Laqy;intermediary field_6132Lnet/minecraft/class_1299;field_6132:Lnet/minecraft/class_1299;named CHICKENLnet/minecraft/entity/EntityType;CHICKEN:Lnet/minecraft/entity/EntityType;
-
COD
- Mappings:
Namespace Name Mixin selector official lLaqy;l:Laqy;intermediary field_6070Lnet/minecraft/class_1299;field_6070:Lnet/minecraft/class_1299;named CODLnet/minecraft/entity/EntityType;COD:Lnet/minecraft/entity/EntityType;
-
COW
- Mappings:
Namespace Name Mixin selector official mLaqy;m:Laqy;intermediary field_6085Lnet/minecraft/class_1299;field_6085:Lnet/minecraft/class_1299;named COWLnet/minecraft/entity/EntityType;COW:Lnet/minecraft/entity/EntityType;
-
CREEPER
- Mappings:
Namespace Name Mixin selector official nLaqy;n:Laqy;intermediary field_6046Lnet/minecraft/class_1299;field_6046:Lnet/minecraft/class_1299;named CREEPERLnet/minecraft/entity/EntityType;CREEPER:Lnet/minecraft/entity/EntityType;
-
DOLPHIN
- Mappings:
Namespace Name Mixin selector official oLaqy;o:Laqy;intermediary field_6087Lnet/minecraft/class_1299;field_6087:Lnet/minecraft/class_1299;named DOLPHINLnet/minecraft/entity/EntityType;DOLPHIN:Lnet/minecraft/entity/EntityType;
-
DONKEY
- Mappings:
Namespace Name Mixin selector official pLaqy;p:Laqy;intermediary field_6067Lnet/minecraft/class_1299;field_6067:Lnet/minecraft/class_1299;named DONKEYLnet/minecraft/entity/EntityType;DONKEY:Lnet/minecraft/entity/EntityType;
-
DRAGON_FIREBALL
- Mappings:
Namespace Name Mixin selector official qLaqy;q:Laqy;intermediary field_6129Lnet/minecraft/class_1299;field_6129:Lnet/minecraft/class_1299;named DRAGON_FIREBALLLnet/minecraft/entity/EntityType;DRAGON_FIREBALL:Lnet/minecraft/entity/EntityType;
-
DROWNED
- Mappings:
Namespace Name Mixin selector official rLaqy;r:Laqy;intermediary field_6123Lnet/minecraft/class_1299;field_6123:Lnet/minecraft/class_1299;named DROWNEDLnet/minecraft/entity/EntityType;DROWNED:Lnet/minecraft/entity/EntityType;
-
ELDER_GUARDIAN
- Mappings:
Namespace Name Mixin selector official sLaqy;s:Laqy;intermediary field_6086Lnet/minecraft/class_1299;field_6086:Lnet/minecraft/class_1299;named ELDER_GUARDIANLnet/minecraft/entity/EntityType;ELDER_GUARDIAN:Lnet/minecraft/entity/EntityType;
-
END_CRYSTAL
- Mappings:
Namespace Name Mixin selector official tLaqy;t:Laqy;intermediary field_6110Lnet/minecraft/class_1299;field_6110:Lnet/minecraft/class_1299;named END_CRYSTALLnet/minecraft/entity/EntityType;END_CRYSTAL:Lnet/minecraft/entity/EntityType;
-
ENDER_DRAGON
- Mappings:
Namespace Name Mixin selector official uLaqy;u:Laqy;intermediary field_6116Lnet/minecraft/class_1299;field_6116:Lnet/minecraft/class_1299;named ENDER_DRAGONLnet/minecraft/entity/EntityType;ENDER_DRAGON:Lnet/minecraft/entity/EntityType;
-
ENDERMAN
- Mappings:
Namespace Name Mixin selector official vLaqy;v:Laqy;intermediary field_6091Lnet/minecraft/class_1299;field_6091:Lnet/minecraft/class_1299;named ENDERMANLnet/minecraft/entity/EntityType;ENDERMAN:Lnet/minecraft/entity/EntityType;
-
ENDERMITE
- Mappings:
Namespace Name Mixin selector official wLaqy;w:Laqy;intermediary field_6128Lnet/minecraft/class_1299;field_6128:Lnet/minecraft/class_1299;named ENDERMITELnet/minecraft/entity/EntityType;ENDERMITE:Lnet/minecraft/entity/EntityType;
-
EVOKER
- Mappings:
Namespace Name Mixin selector official xLaqy;x:Laqy;intermediary field_6090Lnet/minecraft/class_1299;field_6090:Lnet/minecraft/class_1299;named EVOKERLnet/minecraft/entity/EntityType;EVOKER:Lnet/minecraft/entity/EntityType;
-
EVOKER_FANGS
- Mappings:
Namespace Name Mixin selector official yLaqy;y:Laqy;intermediary field_6060Lnet/minecraft/class_1299;field_6060:Lnet/minecraft/class_1299;named EVOKER_FANGSLnet/minecraft/entity/EntityType;EVOKER_FANGS:Lnet/minecraft/entity/EntityType;
-
EXPERIENCE_ORB
- Mappings:
Namespace Name Mixin selector official zLaqy;z:Laqy;intermediary field_6044Lnet/minecraft/class_1299;field_6044:Lnet/minecraft/class_1299;named EXPERIENCE_ORBLnet/minecraft/entity/EntityType;EXPERIENCE_ORB:Lnet/minecraft/entity/EntityType;
-
EYE_OF_ENDER
- Mappings:
Namespace Name Mixin selector official ALaqy;A:Laqy;intermediary field_6061Lnet/minecraft/class_1299;field_6061:Lnet/minecraft/class_1299;named EYE_OF_ENDERLnet/minecraft/entity/EntityType;EYE_OF_ENDER:Lnet/minecraft/entity/EntityType;
-
FALLING_BLOCK
- Mappings:
Namespace Name Mixin selector official BLaqy;B:Laqy;intermediary field_6089Lnet/minecraft/class_1299;field_6089:Lnet/minecraft/class_1299;named FALLING_BLOCKLnet/minecraft/entity/EntityType;FALLING_BLOCK:Lnet/minecraft/entity/EntityType;
-
FIREWORK_ROCKET
- Mappings:
Namespace Name Mixin selector official CLaqy;C:Laqy;intermediary field_6133Lnet/minecraft/class_1299;field_6133:Lnet/minecraft/class_1299;named FIREWORK_ROCKETLnet/minecraft/entity/EntityType;FIREWORK_ROCKET:Lnet/minecraft/entity/EntityType;
-
FOX
- Mappings:
Namespace Name Mixin selector official DLaqy;D:Laqy;intermediary field_17943Lnet/minecraft/class_1299;field_17943:Lnet/minecraft/class_1299;named FOXLnet/minecraft/entity/EntityType;FOX:Lnet/minecraft/entity/EntityType;
-
GHAST
- Mappings:
Namespace Name Mixin selector official ELaqy;E:Laqy;intermediary field_6107Lnet/minecraft/class_1299;field_6107:Lnet/minecraft/class_1299;named GHASTLnet/minecraft/entity/EntityType;GHAST:Lnet/minecraft/entity/EntityType;
-
GIANT
- Mappings:
Namespace Name Mixin selector official FLaqy;F:Laqy;intermediary field_6095Lnet/minecraft/class_1299;field_6095:Lnet/minecraft/class_1299;named GIANTLnet/minecraft/entity/EntityType;GIANT:Lnet/minecraft/entity/EntityType;
-
GLOW_ITEM_FRAME
- Mappings:
Namespace Name Mixin selector official GLaqy;G:Laqy;intermediary field_28401Lnet/minecraft/class_1299;field_28401:Lnet/minecraft/class_1299;named GLOW_ITEM_FRAMELnet/minecraft/entity/EntityType;GLOW_ITEM_FRAME:Lnet/minecraft/entity/EntityType;
-
GLOW_SQUID
- Mappings:
Namespace Name Mixin selector official HLaqy;H:Laqy;intermediary field_28402Lnet/minecraft/class_1299;field_28402:Lnet/minecraft/class_1299;named GLOW_SQUIDLnet/minecraft/entity/EntityType;GLOW_SQUID:Lnet/minecraft/entity/EntityType;
-
GUARDIAN
- Mappings:
Namespace Name Mixin selector official ILaqy;I:Laqy;intermediary field_6118Lnet/minecraft/class_1299;field_6118:Lnet/minecraft/class_1299;named GUARDIANLnet/minecraft/entity/EntityType;GUARDIAN:Lnet/minecraft/entity/EntityType;
-
HOGLIN
- Mappings:
Namespace Name Mixin selector official JLaqy;J:Laqy;intermediary field_21973Lnet/minecraft/class_1299;field_21973:Lnet/minecraft/class_1299;named HOGLINLnet/minecraft/entity/EntityType;HOGLIN:Lnet/minecraft/entity/EntityType;
-
HORSE
- Mappings:
Namespace Name Mixin selector official KLaqy;K:Laqy;intermediary field_6139Lnet/minecraft/class_1299;field_6139:Lnet/minecraft/class_1299;named HORSELnet/minecraft/entity/EntityType;HORSE:Lnet/minecraft/entity/EntityType;
-
HUSK
- Mappings:
Namespace Name Mixin selector official LLaqy;L:Laqy;intermediary field_6071Lnet/minecraft/class_1299;field_6071:Lnet/minecraft/class_1299;named HUSKLnet/minecraft/entity/EntityType;HUSK:Lnet/minecraft/entity/EntityType;
-
ILLUSIONER
- Mappings:
Namespace Name Mixin selector official MLaqy;M:Laqy;intermediary field_6065Lnet/minecraft/class_1299;field_6065:Lnet/minecraft/class_1299;named ILLUSIONERLnet/minecraft/entity/EntityType;ILLUSIONER:Lnet/minecraft/entity/EntityType;
-
IRON_GOLEM
- Mappings:
Namespace Name Mixin selector official NLaqy;N:Laqy;intermediary field_6147Lnet/minecraft/class_1299;field_6147:Lnet/minecraft/class_1299;named IRON_GOLEMLnet/minecraft/entity/EntityType;IRON_GOLEM:Lnet/minecraft/entity/EntityType;
-
ITEM
- Mappings:
Namespace Name Mixin selector official OLaqy;O:Laqy;intermediary field_6052Lnet/minecraft/class_1299;field_6052:Lnet/minecraft/class_1299;named ITEMLnet/minecraft/entity/EntityType;ITEM:Lnet/minecraft/entity/EntityType;
-
ITEM_FRAME
- Mappings:
Namespace Name Mixin selector official PLaqy;P:Laqy;intermediary field_6043Lnet/minecraft/class_1299;field_6043:Lnet/minecraft/class_1299;named ITEM_FRAMELnet/minecraft/entity/EntityType;ITEM_FRAME:Lnet/minecraft/entity/EntityType;
-
FIREBALL
- Mappings:
Namespace Name Mixin selector official QLaqy;Q:Laqy;intermediary field_6066Lnet/minecraft/class_1299;field_6066:Lnet/minecraft/class_1299;named FIREBALLLnet/minecraft/entity/EntityType;FIREBALL:Lnet/minecraft/entity/EntityType;
-
LEASH_KNOT
- Mappings:
Namespace Name Mixin selector official RLaqy;R:Laqy;intermediary field_6138Lnet/minecraft/class_1299;field_6138:Lnet/minecraft/class_1299;named LEASH_KNOTLnet/minecraft/entity/EntityType;LEASH_KNOT:Lnet/minecraft/entity/EntityType;
-
LIGHTNING_BOLT
- Mappings:
Namespace Name Mixin selector official SLaqy;S:Laqy;intermediary field_6112Lnet/minecraft/class_1299;field_6112:Lnet/minecraft/class_1299;named LIGHTNING_BOLTLnet/minecraft/entity/EntityType;LIGHTNING_BOLT:Lnet/minecraft/entity/EntityType;
-
LLAMA
- Mappings:
Namespace Name Mixin selector official TLaqy;T:Laqy;intermediary field_6074Lnet/minecraft/class_1299;field_6074:Lnet/minecraft/class_1299;named LLAMALnet/minecraft/entity/EntityType;LLAMA:Lnet/minecraft/entity/EntityType;
-
LLAMA_SPIT
- Mappings:
Namespace Name Mixin selector official ULaqy;U:Laqy;intermediary field_6124Lnet/minecraft/class_1299;field_6124:Lnet/minecraft/class_1299;named LLAMA_SPITLnet/minecraft/entity/EntityType;LLAMA_SPIT:Lnet/minecraft/entity/EntityType;
-
MAGMA_CUBE
- Mappings:
Namespace Name Mixin selector official VLaqy;V:Laqy;intermediary field_6102Lnet/minecraft/class_1299;field_6102:Lnet/minecraft/class_1299;named MAGMA_CUBELnet/minecraft/entity/EntityType;MAGMA_CUBE:Lnet/minecraft/entity/EntityType;
-
MINECART
- Mappings:
Namespace Name Mixin selector official WLaqy;W:Laqy;intermediary field_6096Lnet/minecraft/class_1299;field_6096:Lnet/minecraft/class_1299;named MINECARTLnet/minecraft/entity/EntityType;MINECART:Lnet/minecraft/entity/EntityType;
-
CHEST_MINECART
- Mappings:
Namespace Name Mixin selector official XLaqy;X:Laqy;intermediary field_6126Lnet/minecraft/class_1299;field_6126:Lnet/minecraft/class_1299;named CHEST_MINECARTLnet/minecraft/entity/EntityType;CHEST_MINECART:Lnet/minecraft/entity/EntityType;
-
COMMAND_BLOCK_MINECART
- Mappings:
Namespace Name Mixin selector official YLaqy;Y:Laqy;intermediary field_6136Lnet/minecraft/class_1299;field_6136:Lnet/minecraft/class_1299;named COMMAND_BLOCK_MINECARTLnet/minecraft/entity/EntityType;COMMAND_BLOCK_MINECART:Lnet/minecraft/entity/EntityType;
-
FURNACE_MINECART
- Mappings:
Namespace Name Mixin selector official ZLaqy;Z:Laqy;intermediary field_6080Lnet/minecraft/class_1299;field_6080:Lnet/minecraft/class_1299;named FURNACE_MINECARTLnet/minecraft/entity/EntityType;FURNACE_MINECART:Lnet/minecraft/entity/EntityType;
-
HOPPER_MINECART
- Mappings:
Namespace Name Mixin selector official aaLaqy;aa:Laqy;intermediary field_6058Lnet/minecraft/class_1299;field_6058:Lnet/minecraft/class_1299;named HOPPER_MINECARTLnet/minecraft/entity/EntityType;HOPPER_MINECART:Lnet/minecraft/entity/EntityType;
-
SPAWNER_MINECART
- Mappings:
Namespace Name Mixin selector official abLaqy;ab:Laqy;intermediary field_6142Lnet/minecraft/class_1299;field_6142:Lnet/minecraft/class_1299;named SPAWNER_MINECARTLnet/minecraft/entity/EntityType;SPAWNER_MINECART:Lnet/minecraft/entity/EntityType;
-
TNT_MINECART
- Mappings:
Namespace Name Mixin selector official acLaqy;ac:Laqy;intermediary field_6053Lnet/minecraft/class_1299;field_6053:Lnet/minecraft/class_1299;named TNT_MINECARTLnet/minecraft/entity/EntityType;TNT_MINECART:Lnet/minecraft/entity/EntityType;
-
MULE
- Mappings:
Namespace Name Mixin selector official adLaqy;ad:Laqy;intermediary field_6057Lnet/minecraft/class_1299;field_6057:Lnet/minecraft/class_1299;named MULELnet/minecraft/entity/EntityType;MULE:Lnet/minecraft/entity/EntityType;
-
MOOSHROOM
- Mappings:
Namespace Name Mixin selector official aeLaqy;ae:Laqy;intermediary field_6143Lnet/minecraft/class_1299;field_6143:Lnet/minecraft/class_1299;named MOOSHROOMLnet/minecraft/entity/EntityType;MOOSHROOM:Lnet/minecraft/entity/EntityType;
-
OCELOT
- Mappings:
Namespace Name Mixin selector official afLaqy;af:Laqy;intermediary field_6081Lnet/minecraft/class_1299;field_6081:Lnet/minecraft/class_1299;named OCELOTLnet/minecraft/entity/EntityType;OCELOT:Lnet/minecraft/entity/EntityType;
-
PAINTING
- Mappings:
Namespace Name Mixin selector official agLaqy;ag:Laqy;intermediary field_6120Lnet/minecraft/class_1299;field_6120:Lnet/minecraft/class_1299;named PAINTINGLnet/minecraft/entity/EntityType;PAINTING:Lnet/minecraft/entity/EntityType;
-
PANDA
- Mappings:
Namespace Name Mixin selector official ahLaqy;ah:Laqy;intermediary field_6146Lnet/minecraft/class_1299;field_6146:Lnet/minecraft/class_1299;named PANDALnet/minecraft/entity/EntityType;PANDA:Lnet/minecraft/entity/EntityType;
-
PARROT
- Mappings:
Namespace Name Mixin selector official aiLaqy;ai:Laqy;intermediary field_6104Lnet/minecraft/class_1299;field_6104:Lnet/minecraft/class_1299;named PARROTLnet/minecraft/entity/EntityType;PARROT:Lnet/minecraft/entity/EntityType;
-
PHANTOM
- Mappings:
Namespace Name Mixin selector official ajLaqy;aj:Laqy;intermediary field_6078Lnet/minecraft/class_1299;field_6078:Lnet/minecraft/class_1299;named PHANTOMLnet/minecraft/entity/EntityType;PHANTOM:Lnet/minecraft/entity/EntityType;
-
PIG
- Mappings:
Namespace Name Mixin selector official akLaqy;ak:Laqy;intermediary field_6093Lnet/minecraft/class_1299;field_6093:Lnet/minecraft/class_1299;named PIGLnet/minecraft/entity/EntityType;PIG:Lnet/minecraft/entity/EntityType;
-
PIGLIN
- Mappings:
Namespace Name Mixin selector official alLaqy;al:Laqy;intermediary field_22281Lnet/minecraft/class_1299;field_22281:Lnet/minecraft/class_1299;named PIGLINLnet/minecraft/entity/EntityType;PIGLIN:Lnet/minecraft/entity/EntityType;
-
PIGLIN_BRUTE
- Mappings:
Namespace Name Mixin selector official amLaqy;am:Laqy;intermediary field_25751Lnet/minecraft/class_1299;field_25751:Lnet/minecraft/class_1299;named PIGLIN_BRUTELnet/minecraft/entity/EntityType;PIGLIN_BRUTE:Lnet/minecraft/entity/EntityType;
-
PILLAGER
- Mappings:
Namespace Name Mixin selector official anLaqy;an:Laqy;intermediary field_6105Lnet/minecraft/class_1299;field_6105:Lnet/minecraft/class_1299;named PILLAGERLnet/minecraft/entity/EntityType;PILLAGER:Lnet/minecraft/entity/EntityType;
-
POLAR_BEAR
- Mappings:
Namespace Name Mixin selector official aoLaqy;ao:Laqy;intermediary field_6042Lnet/minecraft/class_1299;field_6042:Lnet/minecraft/class_1299;named POLAR_BEARLnet/minecraft/entity/EntityType;POLAR_BEAR:Lnet/minecraft/entity/EntityType;
-
TNT
- Mappings:
Namespace Name Mixin selector official apLaqy;ap:Laqy;intermediary field_6063Lnet/minecraft/class_1299;field_6063:Lnet/minecraft/class_1299;named TNTLnet/minecraft/entity/EntityType;TNT:Lnet/minecraft/entity/EntityType;
-
PUFFERFISH
- Mappings:
Namespace Name Mixin selector official aqLaqy;aq:Laqy;intermediary field_6062Lnet/minecraft/class_1299;field_6062:Lnet/minecraft/class_1299;named PUFFERFISHLnet/minecraft/entity/EntityType;PUFFERFISH:Lnet/minecraft/entity/EntityType;
-
RABBIT
- Mappings:
Namespace Name Mixin selector official arLaqy;ar:Laqy;intermediary field_6140Lnet/minecraft/class_1299;field_6140:Lnet/minecraft/class_1299;named RABBITLnet/minecraft/entity/EntityType;RABBIT:Lnet/minecraft/entity/EntityType;
-
RAVAGER
- Mappings:
Namespace Name Mixin selector official asLaqy;as:Laqy;intermediary field_6134Lnet/minecraft/class_1299;field_6134:Lnet/minecraft/class_1299;named RAVAGERLnet/minecraft/entity/EntityType;RAVAGER:Lnet/minecraft/entity/EntityType;
-
SALMON
- Mappings:
Namespace Name Mixin selector official atLaqy;at:Laqy;intermediary field_6073Lnet/minecraft/class_1299;field_6073:Lnet/minecraft/class_1299;named SALMONLnet/minecraft/entity/EntityType;SALMON:Lnet/minecraft/entity/EntityType;
-
SHEEP
- Mappings:
Namespace Name Mixin selector official auLaqy;au:Laqy;intermediary field_6115Lnet/minecraft/class_1299;field_6115:Lnet/minecraft/class_1299;named SHEEPLnet/minecraft/entity/EntityType;SHEEP:Lnet/minecraft/entity/EntityType;
-
SHULKER
- Mappings:
Namespace Name Mixin selector official avLaqy;av:Laqy;intermediary field_6109Lnet/minecraft/class_1299;field_6109:Lnet/minecraft/class_1299;named SHULKERLnet/minecraft/entity/EntityType;SHULKER:Lnet/minecraft/entity/EntityType;
-
SHULKER_BULLET
- Mappings:
Namespace Name Mixin selector official awLaqy;aw:Laqy;intermediary field_6100Lnet/minecraft/class_1299;field_6100:Lnet/minecraft/class_1299;named SHULKER_BULLETLnet/minecraft/entity/EntityType;SHULKER_BULLET:Lnet/minecraft/entity/EntityType;
-
SILVERFISH
- Mappings:
Namespace Name Mixin selector official axLaqy;ax:Laqy;intermediary field_6125Lnet/minecraft/class_1299;field_6125:Lnet/minecraft/class_1299;named SILVERFISHLnet/minecraft/entity/EntityType;SILVERFISH:Lnet/minecraft/entity/EntityType;
-
SKELETON
- Mappings:
Namespace Name Mixin selector official ayLaqy;ay:Laqy;intermediary field_6137Lnet/minecraft/class_1299;field_6137:Lnet/minecraft/class_1299;named SKELETONLnet/minecraft/entity/EntityType;SKELETON:Lnet/minecraft/entity/EntityType;
-
SKELETON_HORSE
- Mappings:
Namespace Name Mixin selector official azLaqy;az:Laqy;intermediary field_6075Lnet/minecraft/class_1299;field_6075:Lnet/minecraft/class_1299;named SKELETON_HORSELnet/minecraft/entity/EntityType;SKELETON_HORSE:Lnet/minecraft/entity/EntityType;
-
SLIME
- Mappings:
Namespace Name Mixin selector official aALaqy;aA:Laqy;intermediary field_6069Lnet/minecraft/class_1299;field_6069:Lnet/minecraft/class_1299;named SLIMELnet/minecraft/entity/EntityType;SLIME:Lnet/minecraft/entity/EntityType;
-
SMALL_FIREBALL
- Mappings:
Namespace Name Mixin selector official aBLaqy;aB:Laqy;intermediary field_6049Lnet/minecraft/class_1299;field_6049:Lnet/minecraft/class_1299;named SMALL_FIREBALLLnet/minecraft/entity/EntityType;SMALL_FIREBALL:Lnet/minecraft/entity/EntityType;
-
SNOW_GOLEM
- Mappings:
Namespace Name Mixin selector official aCLaqy;aC:Laqy;intermediary field_6047Lnet/minecraft/class_1299;field_6047:Lnet/minecraft/class_1299;named SNOW_GOLEMLnet/minecraft/entity/EntityType;SNOW_GOLEM:Lnet/minecraft/entity/EntityType;
-
SNOWBALL
- Mappings:
Namespace Name Mixin selector official aDLaqy;aD:Laqy;intermediary field_6068Lnet/minecraft/class_1299;field_6068:Lnet/minecraft/class_1299;named SNOWBALLLnet/minecraft/entity/EntityType;SNOWBALL:Lnet/minecraft/entity/EntityType;
-
SPECTRAL_ARROW
- Mappings:
Namespace Name Mixin selector official aELaqy;aE:Laqy;intermediary field_6135Lnet/minecraft/class_1299;field_6135:Lnet/minecraft/class_1299;named SPECTRAL_ARROWLnet/minecraft/entity/EntityType;SPECTRAL_ARROW:Lnet/minecraft/entity/EntityType;
-
SPIDER
- Mappings:
Namespace Name Mixin selector official aFLaqy;aF:Laqy;intermediary field_6079Lnet/minecraft/class_1299;field_6079:Lnet/minecraft/class_1299;named SPIDERLnet/minecraft/entity/EntityType;SPIDER:Lnet/minecraft/entity/EntityType;
-
SQUID
- Mappings:
Namespace Name Mixin selector official aGLaqy;aG:Laqy;intermediary field_6114Lnet/minecraft/class_1299;field_6114:Lnet/minecraft/class_1299;named SQUIDLnet/minecraft/entity/EntityType;SQUID:Lnet/minecraft/entity/EntityType;
-
STRAY
- Mappings:
Namespace Name Mixin selector official aHLaqy;aH:Laqy;intermediary field_6098Lnet/minecraft/class_1299;field_6098:Lnet/minecraft/class_1299;named STRAYLnet/minecraft/entity/EntityType;STRAY:Lnet/minecraft/entity/EntityType;
-
STRIDER
- Mappings:
Namespace Name Mixin selector official aILaqy;aI:Laqy;intermediary field_23214Lnet/minecraft/class_1299;field_23214:Lnet/minecraft/class_1299;named STRIDERLnet/minecraft/entity/EntityType;STRIDER:Lnet/minecraft/entity/EntityType;
-
EGG
- Mappings:
Namespace Name Mixin selector official aJLaqy;aJ:Laqy;intermediary field_6144Lnet/minecraft/class_1299;field_6144:Lnet/minecraft/class_1299;named EGGLnet/minecraft/entity/EntityType;EGG:Lnet/minecraft/entity/EntityType;
-
ENDER_PEARL
- Mappings:
Namespace Name Mixin selector official aKLaqy;aK:Laqy;intermediary field_6082Lnet/minecraft/class_1299;field_6082:Lnet/minecraft/class_1299;named ENDER_PEARLLnet/minecraft/entity/EntityType;ENDER_PEARL:Lnet/minecraft/entity/EntityType;
-
EXPERIENCE_BOTTLE
- Mappings:
Namespace Name Mixin selector official aLLaqy;aL:Laqy;intermediary field_6064Lnet/minecraft/class_1299;field_6064:Lnet/minecraft/class_1299;named EXPERIENCE_BOTTLELnet/minecraft/entity/EntityType;EXPERIENCE_BOTTLE:Lnet/minecraft/entity/EntityType;
-
POTION
- Mappings:
Namespace Name Mixin selector official aMLaqy;aM:Laqy;intermediary field_6045Lnet/minecraft/class_1299;field_6045:Lnet/minecraft/class_1299;named POTIONLnet/minecraft/entity/EntityType;POTION:Lnet/minecraft/entity/EntityType;
-
TRIDENT
- Mappings:
Namespace Name Mixin selector official aNLaqy;aN:Laqy;intermediary field_6127Lnet/minecraft/class_1299;field_6127:Lnet/minecraft/class_1299;named TRIDENTLnet/minecraft/entity/EntityType;TRIDENT:Lnet/minecraft/entity/EntityType;
-
TRADER_LLAMA
- Mappings:
Namespace Name Mixin selector official aOLaqy;aO:Laqy;intermediary field_17714Lnet/minecraft/class_1299;field_17714:Lnet/minecraft/class_1299;named TRADER_LLAMALnet/minecraft/entity/EntityType;TRADER_LLAMA:Lnet/minecraft/entity/EntityType;
-
TROPICAL_FISH
- Mappings:
Namespace Name Mixin selector official aPLaqy;aP:Laqy;intermediary field_6111Lnet/minecraft/class_1299;field_6111:Lnet/minecraft/class_1299;named TROPICAL_FISHLnet/minecraft/entity/EntityType;TROPICAL_FISH:Lnet/minecraft/entity/EntityType;
-
TURTLE
- Mappings:
Namespace Name Mixin selector official aQLaqy;aQ:Laqy;intermediary field_6113Lnet/minecraft/class_1299;field_6113:Lnet/minecraft/class_1299;named TURTLELnet/minecraft/entity/EntityType;TURTLE:Lnet/minecraft/entity/EntityType;
-
VEX
- Mappings:
Namespace Name Mixin selector official aRLaqy;aR:Laqy;intermediary field_6059Lnet/minecraft/class_1299;field_6059:Lnet/minecraft/class_1299;named VEXLnet/minecraft/entity/EntityType;VEX:Lnet/minecraft/entity/EntityType;
-
VILLAGER
- Mappings:
Namespace Name Mixin selector official aSLaqy;aS:Laqy;intermediary field_6077Lnet/minecraft/class_1299;field_6077:Lnet/minecraft/class_1299;named VILLAGERLnet/minecraft/entity/EntityType;VILLAGER:Lnet/minecraft/entity/EntityType;
-
VINDICATOR
- Mappings:
Namespace Name Mixin selector official aTLaqy;aT:Laqy;intermediary field_6117Lnet/minecraft/class_1299;field_6117:Lnet/minecraft/class_1299;named VINDICATORLnet/minecraft/entity/EntityType;VINDICATOR:Lnet/minecraft/entity/EntityType;
-
WANDERING_TRADER
- Mappings:
Namespace Name Mixin selector official aULaqy;aU:Laqy;intermediary field_17713Lnet/minecraft/class_1299;field_17713:Lnet/minecraft/class_1299;named WANDERING_TRADERLnet/minecraft/entity/EntityType;WANDERING_TRADER:Lnet/minecraft/entity/EntityType;
-
WITCH
- Mappings:
Namespace Name Mixin selector official aVLaqy;aV:Laqy;intermediary field_6145Lnet/minecraft/class_1299;field_6145:Lnet/minecraft/class_1299;named WITCHLnet/minecraft/entity/EntityType;WITCH:Lnet/minecraft/entity/EntityType;
-
WITHER
- Mappings:
Namespace Name Mixin selector official aWLaqy;aW:Laqy;intermediary field_6119Lnet/minecraft/class_1299;field_6119:Lnet/minecraft/class_1299;named WITHERLnet/minecraft/entity/EntityType;WITHER:Lnet/minecraft/entity/EntityType;
-
WITHER_SKELETON
- Mappings:
Namespace Name Mixin selector official aXLaqy;aX:Laqy;intermediary field_6076Lnet/minecraft/class_1299;field_6076:Lnet/minecraft/class_1299;named WITHER_SKELETONLnet/minecraft/entity/EntityType;WITHER_SKELETON:Lnet/minecraft/entity/EntityType;
-
WITHER_SKULL
- Mappings:
Namespace Name Mixin selector official aYLaqy;aY:Laqy;intermediary field_6130Lnet/minecraft/class_1299;field_6130:Lnet/minecraft/class_1299;named WITHER_SKULLLnet/minecraft/entity/EntityType;WITHER_SKULL:Lnet/minecraft/entity/EntityType;
-
WOLF
- Mappings:
Namespace Name Mixin selector official aZLaqy;aZ:Laqy;intermediary field_6055Lnet/minecraft/class_1299;field_6055:Lnet/minecraft/class_1299;named WOLFLnet/minecraft/entity/EntityType;WOLF:Lnet/minecraft/entity/EntityType;
-
ZOGLIN
- Mappings:
Namespace Name Mixin selector official baLaqy;ba:Laqy;intermediary field_23696Lnet/minecraft/class_1299;field_23696:Lnet/minecraft/class_1299;named ZOGLINLnet/minecraft/entity/EntityType;ZOGLIN:Lnet/minecraft/entity/EntityType;
-
ZOMBIE
- Mappings:
Namespace Name Mixin selector official bbLaqy;bb:Laqy;intermediary field_6051Lnet/minecraft/class_1299;field_6051:Lnet/minecraft/class_1299;named ZOMBIELnet/minecraft/entity/EntityType;ZOMBIE:Lnet/minecraft/entity/EntityType;
-
ZOMBIE_HORSE
- Mappings:
Namespace Name Mixin selector official bcLaqy;bc:Laqy;intermediary field_6048Lnet/minecraft/class_1299;field_6048:Lnet/minecraft/class_1299;named ZOMBIE_HORSELnet/minecraft/entity/EntityType;ZOMBIE_HORSE:Lnet/minecraft/entity/EntityType;
-
ZOMBIE_VILLAGER
- Mappings:
Namespace Name Mixin selector official bdLaqy;bd:Laqy;intermediary field_6054Lnet/minecraft/class_1299;field_6054:Lnet/minecraft/class_1299;named ZOMBIE_VILLAGERLnet/minecraft/entity/EntityType;ZOMBIE_VILLAGER:Lnet/minecraft/entity/EntityType;
-
ZOMBIFIED_PIGLIN
- Mappings:
Namespace Name Mixin selector official beLaqy;be:Laqy;intermediary field_6050Lnet/minecraft/class_1299;field_6050:Lnet/minecraft/class_1299;named ZOMBIFIED_PIGLINLnet/minecraft/entity/EntityType;ZOMBIFIED_PIGLIN:Lnet/minecraft/entity/EntityType;
-
PLAYER
- Mappings:
Namespace Name Mixin selector official bfLaqy;bf:Laqy;intermediary field_6097Lnet/minecraft/class_1299;field_6097:Lnet/minecraft/class_1299;named PLAYERLnet/minecraft/entity/EntityType;PLAYER:Lnet/minecraft/entity/EntityType;
-
FISHING_BOBBER
- Mappings:
Namespace Name Mixin selector official bgLaqy;bg:Laqy;intermediary field_6103Lnet/minecraft/class_1299;field_6103:Lnet/minecraft/class_1299;named FISHING_BOBBERLnet/minecraft/entity/EntityType;FISHING_BOBBER:Lnet/minecraft/entity/EntityType;
-
factory
- Mappings:
Namespace Name Mixin selector official biLaqy;bi:Laqy$b;intermediary field_6101Lnet/minecraft/class_1299;field_6101:Lnet/minecraft/class_1299$class_4049;named factoryLnet/minecraft/entity/EntityType;factory:Lnet/minecraft/entity/EntityType$EntityFactory;
-
spawnGroup
- Mappings:
Namespace Name Mixin selector official bjLaqy;bj:Larj;intermediary field_6094Lnet/minecraft/class_1299;field_6094:Lnet/minecraft/class_1311;named spawnGroupLnet/minecraft/entity/EntityType;spawnGroup:Lnet/minecraft/entity/SpawnGroup;
-
canSpawnInside
- Mappings:
Namespace Name Mixin selector official bkLaqy;bk:Lcom/google/common/collect/ImmutableSet;intermediary field_25355Lnet/minecraft/class_1299;field_25355:Lcom/google/common/collect/ImmutableSet;named canSpawnInsideLnet/minecraft/entity/EntityType;canSpawnInside:Lcom/google/common/collect/ImmutableSet;
-
saveable
private final boolean saveable- Mappings:
Namespace Name Mixin selector official blLaqy;bl:Zintermediary field_6056Lnet/minecraft/class_1299;field_6056:Znamed saveableLnet/minecraft/entity/EntityType;saveable:Z
-
summonable
private final boolean summonable- Mappings:
Namespace Name Mixin selector official bmLaqy;bm:Zintermediary field_6072Lnet/minecraft/class_1299;field_6072:Znamed summonableLnet/minecraft/entity/EntityType;summonable:Z
-
fireImmune
private final boolean fireImmune- Mappings:
Namespace Name Mixin selector official bnLaqy;bn:Zintermediary field_18981Lnet/minecraft/class_1299;field_18981:Znamed fireImmuneLnet/minecraft/entity/EntityType;fireImmune:Z
-
spawnableFarFromPlayer
private final boolean spawnableFarFromPlayer- Mappings:
Namespace Name Mixin selector official boLaqy;bo:Zintermediary field_19423Lnet/minecraft/class_1299;field_19423:Znamed spawnableFarFromPlayerLnet/minecraft/entity/EntityType;spawnableFarFromPlayer:Z
-
maxTrackDistance
private final int maxTrackDistance- Mappings:
Namespace Name Mixin selector official bpLaqy;bp:Iintermediary field_24085Lnet/minecraft/class_1299;field_24085:Inamed maxTrackDistanceLnet/minecraft/entity/EntityType;maxTrackDistance:I
-
trackTickInterval
private final int trackTickInterval- Mappings:
Namespace Name Mixin selector official bqLaqy;bq:Iintermediary field_24086Lnet/minecraft/class_1299;field_24086:Inamed trackTickIntervalLnet/minecraft/entity/EntityType;trackTickInterval:I
-
translationKey
- Mappings:
Namespace Name Mixin selector official brLaqy;br:Ljava/lang/String;intermediary field_6106Lnet/minecraft/class_1299;field_6106:Ljava/lang/String;named translationKeyLnet/minecraft/entity/EntityType;translationKey:Ljava/lang/String;
-
name
- Mappings:
Namespace Name Mixin selector official bsLaqy;bs:Loi;intermediary field_6092Lnet/minecraft/class_1299;field_6092:Lnet/minecraft/class_2561;named nameLnet/minecraft/entity/EntityType;name:Lnet/minecraft/text/Text;
-
lootTableId
- Mappings:
Namespace Name Mixin selector official btLaqy;bt:Lwb;intermediary field_16526Lnet/minecraft/class_1299;field_16526:Lnet/minecraft/class_2960;named lootTableIdLnet/minecraft/entity/EntityType;lootTableId:Lnet/minecraft/util/Identifier;
-
dimensions
- Mappings:
Namespace Name Mixin selector official buLaqy;bu:Laqv;intermediary field_18070Lnet/minecraft/class_1299;field_18070:Lnet/minecraft/class_4048;named dimensionsLnet/minecraft/entity/EntityType;dimensions:Lnet/minecraft/entity/EntityDimensions;
-
-
Constructor Details
-
EntityType
public EntityType(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup, boolean saveable, boolean summonable, boolean fireImmune, boolean spawnableFarFromPlayer, ImmutableSet<Block> canSpawnInside, EntityDimensions dimensions, int maxTrackDistance, int trackTickInterval)- Mappings:
Namespace Name Mixin selector official <init>Laqy;<init>(Laqy$b;Larj;ZZZZLcom/google/common/collect/ImmutableSet;Laqv;II)Vintermediary <init>Lnet/minecraft/class_1299;<init>(Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_4048;II)Vnamed <init>Lnet/minecraft/entity/EntityType;<init>(Lnet/minecraft/entity/EntityType$EntityFactory;Lnet/minecraft/entity/SpawnGroup;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/entity/EntityDimensions;II)V
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Ljava/lang/String;Laqy$a;)Laqy;intermediary method_5895Lnet/minecraft/class_1299;method_5895(Ljava/lang/String;Lnet/minecraft/class_1299$class_1300;)Lnet/minecraft/class_1299;named registerLnet/minecraft/entity/EntityType;register(Ljava/lang/String;Lnet/minecraft/entity/EntityType$Builder;)Lnet/minecraft/entity/EntityType;
-
getId
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Laqy;)Lwb;intermediary method_5890Lnet/minecraft/class_1299;method_5890(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960;named getIdLnet/minecraft/entity/EntityType;getId(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/util/Identifier;
-
get
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Ljava/lang/String;)Ljava/util/Optional;intermediary method_5898Lnet/minecraft/class_1299;method_5898(Ljava/lang/String;)Ljava/util/Optional;named getLnet/minecraft/entity/EntityType;get(Ljava/lang/String;)Ljava/util/Optional;
-
spawnFromItemStack
@Nullable public Entity spawnFromItemStack(ServerWorld world, @Nullable ItemStack stack, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Laav;Lbnu;Lbhk;Lfx;Lark;ZZ)Laqu;intermediary method_5894Lnet/minecraft/class_1299;method_5894(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;named spawnFromItemStackLnet/minecraft/entity/EntityType;spawnFromItemStack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/SpawnReason;ZZ)Lnet/minecraft/entity/Entity;
-
spawn
@Nullable public T spawn(ServerWorld world, @Nullable CompoundTag itemTag, @Nullable Text name, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Laav;Lmq;Loi;Lbhk;Lfx;Lark;ZZ)Laqu;intermediary method_5899Lnet/minecraft/class_1299;method_5899(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;named spawnLnet/minecraft/entity/EntityType;spawn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/text/Text;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/SpawnReason;ZZ)Lnet/minecraft/entity/Entity;
-
create
@Nullable public T create(ServerWorld world, @Nullable CompoundTag itemTag, @Nullable Text name, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official bLaqy;b(Laav;Lmq;Loi;Lbhk;Lfx;Lark;ZZ)Laqu;intermediary method_5888Lnet/minecraft/class_1299;method_5888(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;named createLnet/minecraft/entity/EntityType;create(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/text/Text;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/SpawnReason;ZZ)Lnet/minecraft/entity/Entity;
-
getOriginY
protected static double getOriginY(WorldView world, BlockPos pos, boolean invertY, Box boundingBox)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lbtx;Lfx;ZLdhv;)Dintermediary method_5884Lnet/minecraft/class_1299;method_5884(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ZLnet/minecraft/class_238;)Dnamed getOriginYLnet/minecraft/entity/EntityType;getOriginY(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/util/math/Box;)D
-
loadFromEntityTag
public static void loadFromEntityTag(World world, @Nullable PlayerEntity player, @Nullable Entity entity, @Nullable CompoundTag itemTag)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lbtu;Lbhk;Laqu;Lmq;)Vintermediary method_5881Lnet/minecraft/class_1299;method_5881(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)Vnamed loadFromEntityTagLnet/minecraft/entity/EntityType;loadFromEntityTag(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/nbt/CompoundTag;)V
-
isSaveable
public boolean isSaveable()- Mappings:
Namespace Name Mixin selector official bLaqy;b()Zintermediary method_5893Lnet/minecraft/class_1299;method_5893()Znamed isSaveableLnet/minecraft/entity/EntityType;isSaveable()Z
-
isSummonable
public boolean isSummonable()- Mappings:
Namespace Name Mixin selector official cLaqy;c()Zintermediary method_5896Lnet/minecraft/class_1299;method_5896()Znamed isSummonableLnet/minecraft/entity/EntityType;isSummonable()Z
-
isFireImmune
public boolean isFireImmune()- Mappings:
Namespace Name Mixin selector official dLaqy;d()Zintermediary method_19946Lnet/minecraft/class_1299;method_19946()Znamed isFireImmuneLnet/minecraft/entity/EntityType;isFireImmune()Z
-
isSpawnableFarFromPlayer
public boolean isSpawnableFarFromPlayer()- Mappings:
Namespace Name Mixin selector official eLaqy;e()Zintermediary method_20814Lnet/minecraft/class_1299;method_20814()Znamed isSpawnableFarFromPlayerLnet/minecraft/entity/EntityType;isSpawnableFarFromPlayer()Z
-
getSpawnGroup
- Mappings:
Namespace Name Mixin selector official fLaqy;f()Larj;intermediary method_5891Lnet/minecraft/class_1299;method_5891()Lnet/minecraft/class_1311;named getSpawnGroupLnet/minecraft/entity/EntityType;getSpawnGroup()Lnet/minecraft/entity/SpawnGroup;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official gLaqy;g()Ljava/lang/String;intermediary method_5882Lnet/minecraft/class_1299;method_5882()Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/EntityType;getTranslationKey()Ljava/lang/String;
-
getName
- Mappings:
Namespace Name Mixin selector official hLaqy;h()Loi;intermediary method_5897Lnet/minecraft/class_1299;method_5897()Lnet/minecraft/class_2561;named getNameLnet/minecraft/entity/EntityType;getName()Lnet/minecraft/text/Text;
-
toString
-
getLootTableId
- Mappings:
Namespace Name Mixin selector official jLaqy;j()Lwb;intermediary method_16351Lnet/minecraft/class_1299;method_16351()Lnet/minecraft/class_2960;named getLootTableIdLnet/minecraft/entity/EntityType;getLootTableId()Lnet/minecraft/util/Identifier;
-
getWidth
public float getWidth()- Mappings:
Namespace Name Mixin selector official kLaqy;k()Fintermediary method_17685Lnet/minecraft/class_1299;method_17685()Fnamed getWidthLnet/minecraft/entity/EntityType;getWidth()F
-
getHeight
public float getHeight()- Mappings:
Namespace Name Mixin selector official lLaqy;l()Fintermediary method_17686Lnet/minecraft/class_1299;method_17686()Fnamed getHeightLnet/minecraft/entity/EntityType;getHeight()F
-
create
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lbtu;)Laqu;intermediary method_5883Lnet/minecraft/class_1299;method_5883(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;named createLnet/minecraft/entity/EntityType;create(Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
createInstanceFromId
- Mappings:
Namespace Name Mixin selector official aLaqy;a(ILbtu;)Laqu;intermediary method_5889Lnet/minecraft/class_1299;method_5889(ILnet/minecraft/class_1937;)Lnet/minecraft/class_1297;named createInstanceFromIdLnet/minecraft/entity/EntityType;createInstanceFromId(ILnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
getEntityFromTag
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lmq;Lbtu;)Ljava/util/Optional;intermediary method_5892Lnet/minecraft/class_1299;method_5892(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;named getEntityFromTagLnet/minecraft/entity/EntityType;getEntityFromTag(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Ljava/util/Optional;
-
newInstance
@Environment(CLIENT) @Nullable private static Entity newInstance(World world, @Nullable EntityType<?> type)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lbtu;Laqy;)Laqu;intermediary method_5886Lnet/minecraft/class_1299;method_5886(Lnet/minecraft/class_1937;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297;named newInstanceLnet/minecraft/entity/EntityType;newInstance(Lnet/minecraft/world/World;Lnet/minecraft/entity/EntityType;)Lnet/minecraft/entity/Entity;
-
createSimpleBoundingBox
- Mappings:
Namespace Name Mixin selector official aLaqy;a(DDD)Ldhv;intermediary method_17683Lnet/minecraft/class_1299;method_17683(DDD)Lnet/minecraft/class_238;named createSimpleBoundingBoxLnet/minecraft/entity/EntityType;createSimpleBoundingBox(DDD)Lnet/minecraft/util/math/Box;
-
isInvalidSpawn
Returns whether the EntityType can spawn inside the given block.By default, non-fire-immune mobs can't spawn in/on blocks dealing fire damage. Any mob can't spawn in wither roses, sweet berry bush, or cacti.
This can be overwritten via
EntityType.Builder.allowSpawningInside(Block[])- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lchg;)Zintermediary method_29496Lnet/minecraft/class_1299;method_29496(Lnet/minecraft/class_2680;)Znamed isInvalidSpawnLnet/minecraft/entity/EntityType;isInvalidSpawn(Lnet/minecraft/block/BlockState;)Z
-
getDimensions
- Mappings:
Namespace Name Mixin selector official mLaqy;m()Laqv;intermediary method_18386Lnet/minecraft/class_1299;method_18386()Lnet/minecraft/class_4048;named getDimensionsLnet/minecraft/entity/EntityType;getDimensions()Lnet/minecraft/entity/EntityDimensions;
-
fromTag
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lmq;)Ljava/util/Optional;intermediary method_17684Lnet/minecraft/class_1299;method_17684(Lnet/minecraft/class_2487;)Ljava/util/Optional;named fromTagLnet/minecraft/entity/EntityType;fromTag(Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional;
-
loadEntityWithPassengers
@Nullable public static Entity loadEntityWithPassengers(CompoundTag compoundTag, World world, Function<Entity,Entity> entityProcessor)- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lmq;Lbtu;Ljava/util/function/Function;)Laqu;intermediary method_17842Lnet/minecraft/class_1299;method_17842(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;)Lnet/minecraft/class_1297;named loadEntityWithPassengersLnet/minecraft/entity/EntityType;loadEntityWithPassengers(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;Ljava/util/function/Function;)Lnet/minecraft/entity/Entity;
-
method_31489
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Ljava/util/List;Lbtu;)Ljava/util/stream/Stream;intermediary method_31489Lnet/minecraft/class_1299;method_31489(Ljava/util/List;Lnet/minecraft/class_1937;)Ljava/util/stream/Stream;named method_31489Lnet/minecraft/entity/EntityType;method_31489(Ljava/util/List;Lnet/minecraft/world/World;)Ljava/util/stream/Stream;
-
loadEntityFromTag
- Mappings:
Namespace Name Mixin selector official bLaqy;b(Lmq;Lbtu;)Ljava/util/Optional;intermediary method_17848Lnet/minecraft/class_1299;method_17848(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;named loadEntityFromTagLnet/minecraft/entity/EntityType;loadEntityFromTag(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Ljava/util/Optional;
-
getMaxTrackDistance
public int getMaxTrackDistance()Returns the tracking distance, in chunks, of this type of entity for clients. This will be then modified by the server's tracking distance multiplier.- Mappings:
Namespace Name Mixin selector official nLaqy;n()Iintermediary method_18387Lnet/minecraft/class_1299;method_18387()Inamed getMaxTrackDistanceLnet/minecraft/entity/EntityType;getMaxTrackDistance()I
-
getTrackTickInterval
public int getTrackTickInterval()- Mappings:
Namespace Name Mixin selector official oLaqy;o()Iintermediary method_18388Lnet/minecraft/class_1299;method_18388()Inamed getTrackTickIntervalLnet/minecraft/entity/EntityType;getTrackTickInterval()I
-
alwaysUpdateVelocity
public boolean alwaysUpdateVelocity()- Mappings:
Namespace Name Mixin selector official pLaqy;p()Zintermediary method_18389Lnet/minecraft/class_1299;method_18389()Znamed alwaysUpdateVelocityLnet/minecraft/entity/EntityType;alwaysUpdateVelocity()Z
-
isIn
- Mappings:
Namespace Name Mixin selector official aLaqy;a(Lafc;)Zintermediary method_20210Lnet/minecraft/class_1299;method_20210(Lnet/minecraft/class_3494;)Znamed isInLnet/minecraft/entity/EntityType;isIn(Lnet/minecraft/tag/Tag;)Z
-
method_31796
- Specified by:
method_31796in interfaceclass_5575<Entity,T extends Entity>- Mappings:
Namespace Name Mixin selector official aLaqy;a(Laqu;)Laqu;intermediary method_31488Lnet/minecraft/class_1299;method_31488(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;named method_31796Lnet/minecraft/entity/EntityType;method_31796(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
-
method_31794
- Specified by:
method_31794in interfaceclass_5575<Entity,T extends Entity>- Mappings:
Namespace Name Mixin selector official aLcku;a()Ljava/lang/Class;intermediary method_31794Lnet/minecraft/class_5575;method_31794()Ljava/lang/Class;named method_31794Lnet/minecraft/class_5575;method_31794()Ljava/lang/Class;
-