Package net.minecraft.entity
Class EntityType<T extends Entity>
java.lang.Object
net.minecraft.entity.EntityType<T>
- All Implemented Interfaces:
TypeFilter<Entity,T>
- Mappings:
Namespace Name official atjintermediary net/minecraft/class_1299named net/minecraft/entity/EntityType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEntityType.Builder<T extends Entity>static interfaceEntityType.EntityFactory<T extends Entity> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic EntityType<AreaEffectCloudEntity>static EntityType<ArmorStandEntity>static EntityType<ArrowEntity>static EntityType<AxolotlEntity>static EntityType<BatEntity>static EntityType<BeeEntity>static EntityType<BlazeEntity>static EntityType<BoatEntity>private ImmutableSet<Block>static EntityType<CatEntity>static EntityType<CaveSpiderEntity>static EntityType<ChestMinecartEntity>static EntityType<ChickenEntity>static EntityType<CodEntity>static EntityType<CommandBlockMinecartEntity>static EntityType<CowEntity>static EntityType<CreeperEntity>private EntityDimensionsstatic EntityType<DolphinEntity>static EntityType<DonkeyEntity>static EntityType<DragonFireballEntity>static EntityType<DrownedEntity>static EntityType<EggEntity>static EntityType<ElderGuardianEntity>static EntityType<EndCrystalEntity>static EntityType<EnderDragonEntity>static EntityType<EnderPearlEntity>static EntityType<EndermanEntity>static EntityType<EndermiteEntity>static Stringstatic EntityType<EvokerEntity>static EntityType<EvokerFangsEntity>static EntityType<ExperienceBottleEntity>static EntityType<ExperienceOrbEntity>static EntityType<EyeOfEnderEntity>private EntityType.EntityFactory<T>static EntityType<FallingBlockEntity>private static floatstatic EntityType<FireballEntity>private booleanstatic EntityType<FireworkRocketEntity>static EntityType<FishingBobberEntity>static EntityType<FoxEntity>static EntityType<FurnaceMinecartEntity>static EntityType<GhastEntity>static EntityType<GiantEntity>static EntityType<GlowItemFrameEntity>static EntityType<GlowSquidEntity>static EntityType<GoatEntity>static EntityType<GuardianEntity>static EntityType<HoglinEntity>static EntityType<HopperMinecartEntity>static EntityType<HorseEntity>static EntityType<HuskEntity>static EntityType<IllusionerEntity>static EntityType<IronGolemEntity>static EntityType<ItemEntity>static EntityType<ItemFrameEntity>static EntityType<LeashKnotEntity>static EntityType<LightningEntity>static EntityType<LlamaEntity>static EntityType<LlamaSpitEntity>private static Loggerprivate @Nullable Identifierstatic EntityType<MagmaCubeEntity>static EntityType<MarkerEntity>private intstatic EntityType<MinecartEntity>static EntityType<MooshroomEntity>static EntityType<MuleEntity>static EntityType<OcelotEntity>static EntityType<PaintingEntity>static EntityType<PandaEntity>static EntityType<ParrotEntity>static EntityType<PhantomEntity>static EntityType<PigEntity>static EntityType<PiglinEntity>static EntityType<PiglinBruteEntity>static EntityType<PillagerEntity>static EntityType<PlayerEntity>static EntityType<PolarBearEntity>static EntityType<PotionEntity>static EntityType<PufferfishEntity>static EntityType<RabbitEntity>static EntityType<RavagerEntity>static EntityType<SalmonEntity>private booleanstatic EntityType<SheepEntity>static EntityType<ShulkerEntity>static EntityType<ShulkerBulletEntity>static EntityType<SilverfishEntity>static EntityType<SkeletonEntity>static EntityType<SkeletonHorseEntity>static EntityType<SlimeEntity>static EntityType<SmallFireballEntity>static EntityType<SnowGolemEntity>static EntityType<SnowballEntity>private booleanstatic EntityType<SpawnerMinecartEntity>private SpawnGroupstatic EntityType<SpectralArrowEntity>static EntityType<SpiderEntity>static EntityType<SquidEntity>static EntityType<StrayEntity>static EntityType<StriderEntity>private booleanstatic EntityType<TntEntity>static EntityType<TntMinecartEntity>private intstatic EntityType<TraderLlamaEntity>static EntityType<TridentEntity>static EntityType<TropicalFishEntity>static EntityType<TurtleEntity>static EntityType<VexEntity>static EntityType<VillagerEntity>static EntityType<VindicatorEntity>static EntityType<WanderingTraderEntity>static EntityType<WitchEntity>static EntityType<WitherEntity>static EntityType<WitherSkeletonEntity>static EntityType<WitherSkullEntity>static EntityType<WolfEntity>static EntityType<ZoglinEntity>static EntityType<ZombieEntity>static EntityType<ZombieHorseEntity>static EntityType<ZombieVillagerEntity>static EntityType<ZombifiedPiglinEntity> -
Constructor Summary
ConstructorsConstructorDescriptionEntityType(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 TypeMethodDescriptionbooleancreate(ServerWorld world, @Nullable NbtCompound itemNbt, @Nullable Text name, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)createInstanceFromId(int type, World world)createSimpleBoundingBox(double feetX, double feetY, double feetZ)Checks if the argument can be converted to the typeTand returns the argument, ornullotherwise.static Optional<EntityType<?>>fromNbt(NbtCompound nbt)static Optional<EntityType<?>>getEntityFromNbt(NbtCompound nbt, World world)floatstatic IdentifiergetId(EntityType<?> type)intReturns the tracking distance, in chunks, of this type of entity for clients.getName()protected static doublegetOriginY(WorldView world, BlockPos pos, boolean invertY, Box boundingBox)intfloatgetWidth()booleanbooleanisIn(Tag<EntityType<?>> tag)booleanisInvalidSpawn(BlockState state)Returns whether the EntityType can spawn inside the given block.booleanbooleanbooleanloadEntityFromNbt(NbtCompound nbt, World world)loadEntityWithPassengers(NbtCompound nbt, World world, Function<Entity,Entity> entityProcessor)static voidloadFromEntityNbt(World world, @Nullable PlayerEntity player, @Nullable Entity entity, @Nullable NbtCompound itemNbt)newInstance(World world, @Nullable EntityType<?> type)private static <T extends Entity>
EntityType<T>register(String id, EntityType.Builder<T> type)spawn(ServerWorld world, @Nullable NbtCompound itemNbt, @Nullable Text name, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)spawnFromItemStack(ServerWorld world, @Nullable ItemStack stack, @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)streamFromNbt(List<? extends NbtElement> entityNbtList, World world)toString()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bkLatj;bk: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;
-
ENTITY_TAG_KEY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLatj;a:Ljava/lang/String;intermediary field_30053Lnet/minecraft/class_1299;field_30053:Ljava/lang/String;named ENTITY_TAG_KEYLnet/minecraft/entity/EntityType;ENTITY_TAG_KEY:Ljava/lang/String;
-
field_30054
private static final float field_30054- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official blLatj;bl:Fintermediary field_30054Lnet/minecraft/class_1299;field_30054:Fnamed field_30054Lnet/minecraft/entity/EntityType;field_30054:F
-
AREA_EFFECT_CLOUD
- Mappings:
Namespace Name Mixin selector official bLatj;b:Latj;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 cLatj;c:Latj;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 dLatj;d:Latj;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 eLatj;e:Latj;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 fLatj;f:Latj;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 gLatj;g:Latj;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 hLatj;h:Latj;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 iLatj;i:Latj;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 jLatj;j:Latj;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 kLatj;k:Latj;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 lLatj;l:Latj;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 mLatj;m:Latj;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 nLatj;n:Latj;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 oLatj;o:Latj;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 pLatj;p:Latj;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 qLatj;q:Latj;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 rLatj;r:Latj;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 sLatj;s:Latj;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 tLatj;t:Latj;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 uLatj;u:Latj;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 vLatj;v:Latj;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 wLatj;w:Latj;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 xLatj;x:Latj;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 yLatj;y:Latj;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 zLatj;z:Latj;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 ALatj;A:Latj;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 BLatj;B:Latj;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 CLatj;C:Latj;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 DLatj;D:Latj;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 ELatj;E:Latj;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 FLatj;F:Latj;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 GLatj;G:Latj;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 HLatj;H:Latj;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 ILatj;I:Latj;intermediary field_28402Lnet/minecraft/class_1299;field_28402:Lnet/minecraft/class_1299;named GLOW_SQUIDLnet/minecraft/entity/EntityType;GLOW_SQUID:Lnet/minecraft/entity/EntityType;
-
GOAT
- Mappings:
Namespace Name Mixin selector official JLatj;J:Latj;intermediary field_30052Lnet/minecraft/class_1299;field_30052:Lnet/minecraft/class_1299;named GOATLnet/minecraft/entity/EntityType;GOAT:Lnet/minecraft/entity/EntityType;
-
GUARDIAN
- Mappings:
Namespace Name Mixin selector official KLatj;K:Latj;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 LLatj;L:Latj;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 MLatj;M:Latj;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 NLatj;N:Latj;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 OLatj;O:Latj;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 PLatj;P:Latj;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 QLatj;Q:Latj;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 RLatj;R:Latj;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 SLatj;S:Latj;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 TLatj;T:Latj;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 ULatj;U:Latj;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 VLatj;V:Latj;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 WLatj;W:Latj;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 XLatj;X:Latj;intermediary field_6102Lnet/minecraft/class_1299;field_6102:Lnet/minecraft/class_1299;named MAGMA_CUBELnet/minecraft/entity/EntityType;MAGMA_CUBE:Lnet/minecraft/entity/EntityType;
-
MARKER
- Mappings:
Namespace Name Mixin selector official YLatj;Y:Latj;intermediary field_33456Lnet/minecraft/class_1299;field_33456:Lnet/minecraft/class_1299;named MARKERLnet/minecraft/entity/EntityType;MARKER:Lnet/minecraft/entity/EntityType;
-
MINECART
- Mappings:
Namespace Name Mixin selector official ZLatj;Z:Latj;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 aaLatj;aa:Latj;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 abLatj;ab:Latj;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 acLatj;ac:Latj;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 adLatj;ad:Latj;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 aeLatj;ae:Latj;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 afLatj;af:Latj;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 agLatj;ag:Latj;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 ahLatj;ah:Latj;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 aiLatj;ai:Latj;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 ajLatj;aj:Latj;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 akLatj;ak:Latj;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 alLatj;al:Latj;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 amLatj;am:Latj;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 anLatj;an:Latj;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 aoLatj;ao:Latj;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 apLatj;ap:Latj;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 aqLatj;aq:Latj;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 arLatj;ar:Latj;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 asLatj;as:Latj;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 atLatj;at:Latj;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 auLatj;au:Latj;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 avLatj;av:Latj;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 awLatj;aw:Latj;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 axLatj;ax:Latj;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 ayLatj;ay:Latj;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 azLatj;az:Latj;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 aALatj;aA:Latj;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 aBLatj;aB:Latj;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 aCLatj;aC:Latj;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 aDLatj;aD:Latj;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 aELatj;aE:Latj;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 aFLatj;aF:Latj;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 aGLatj;aG:Latj;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 aHLatj;aH:Latj;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 aILatj;aI:Latj;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 aJLatj;aJ:Latj;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 aKLatj;aK:Latj;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 aLLatj;aL:Latj;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 aMLatj;aM:Latj;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 aNLatj;aN:Latj;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 aOLatj;aO:Latj;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 aPLatj;aP:Latj;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 aQLatj;aQ:Latj;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 aRLatj;aR:Latj;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 aSLatj;aS:Latj;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 aTLatj;aT:Latj;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 aULatj;aU:Latj;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 aVLatj;aV:Latj;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 aWLatj;aW:Latj;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 aXLatj;aX:Latj;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 aYLatj;aY:Latj;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 aZLatj;aZ:Latj;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 baLatj;ba:Latj;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 bbLatj;bb:Latj;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 bcLatj;bc:Latj;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 bdLatj;bd:Latj;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 beLatj;be:Latj;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 bfLatj;bf:Latj;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 bgLatj;bg:Latj;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 bhLatj;bh:Latj;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 biLatj;bi:Latj;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 bjLatj;bj:Latj;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 bmLatj;bm:Latj$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 bnLatj;bn:Latw;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 boLatj;bo: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 bpLatj;bp: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 bqLatj;bq: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 brLatj;br: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 bsLatj;bs: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 btLatj;bt: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 buLatj;bu:Iintermediary field_24086Lnet/minecraft/class_1299;field_24086:Inamed trackTickIntervalLnet/minecraft/entity/EntityType;trackTickInterval:I
-
translationKey
- Mappings:
Namespace Name Mixin selector official bvLatj;bv: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 bwLatj;bw:Los;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 bxLatj;bx:Lww;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 byLatj;by:Latg;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>Latj;<init>(Latj$b;Latw;ZZZZLcom/google/common/collect/ImmutableSet;Latg;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 aLatj;a(Ljava/lang/String;Latj$a;)Latj;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 aLatj;a(Latj;)Lww;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 aLatj;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 @Nullable Entity spawnFromItemStack(ServerWorld world, @Nullable @Nullable ItemStack stack, @Nullable @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official aLatj;a(Labr;Lbqp;Lbkd;Lgg;Latx;ZZ)Latf;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 @Nullable NbtCompound itemNbt, @Nullable @Nullable Text name, @Nullable @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official aLatj;a(Labr;Lna;Los;Lbkd;Lgg;Latx;ZZ)Latf;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/NbtCompound;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 @Nullable NbtCompound itemNbt, @Nullable @Nullable Text name, @Nullable @Nullable PlayerEntity player, BlockPos pos, SpawnReason spawnReason, boolean alignPosition, boolean invertY)- Mappings:
Namespace Name Mixin selector official bLatj;b(Labr;Lna;Los;Lbkd;Lgg;Latx;ZZ)Latf;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/NbtCompound;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 aLatj;a(Lbws;Lgg;ZLdmv;)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
-
loadFromEntityNbt
public static void loadFromEntityNbt(World world, @Nullable @Nullable PlayerEntity player, @Nullable @Nullable Entity entity, @Nullable @Nullable NbtCompound itemNbt)- Mappings:
Namespace Name Mixin selector official aLatj;a(Lbwp;Lbkd;Latf;Lna;)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 loadFromEntityNbtLnet/minecraft/entity/EntityType;loadFromEntityNbt(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/nbt/NbtCompound;)V
-
isSaveable
public boolean isSaveable()- Mappings:
Namespace Name Mixin selector official bLatj;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 cLatj;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 dLatj;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 eLatj;e()Zintermediary method_20814Lnet/minecraft/class_1299;method_20814()Znamed isSpawnableFarFromPlayerLnet/minecraft/entity/EntityType;isSpawnableFarFromPlayer()Z
-
getSpawnGroup
- Mappings:
Namespace Name Mixin selector official fLatj;f()Latw;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 gLatj;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 hLatj;h()Los;intermediary method_5897Lnet/minecraft/class_1299;method_5897()Lnet/minecraft/class_2561;named getNameLnet/minecraft/entity/EntityType;getName()Lnet/minecraft/text/Text;
-
toString
-
getUntranslatedName
- Mappings:
Namespace Name Mixin selector official iLatj;i()Ljava/lang/String;intermediary method_35050Lnet/minecraft/class_1299;method_35050()Ljava/lang/String;named getUntranslatedNameLnet/minecraft/entity/EntityType;getUntranslatedName()Ljava/lang/String;
-
getLootTableId
- Mappings:
Namespace Name Mixin selector official jLatj;j()Lww;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 kLatj;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 lLatj;l()Fintermediary method_17686Lnet/minecraft/class_1299;method_17686()Fnamed getHeightLnet/minecraft/entity/EntityType;getHeight()F
-
create
- Mappings:
Namespace Name Mixin selector official aLatj;a(Lbwp;)Latf;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 aLatj;a(ILbwp;)Latf;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;
-
getEntityFromNbt
- Mappings:
Namespace Name Mixin selector official aLatj;a(Lna;Lbwp;)Ljava/util/Optional;intermediary method_5892Lnet/minecraft/class_1299;method_5892(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;named getEntityFromNbtLnet/minecraft/entity/EntityType;getEntityFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Ljava/util/Optional;
-
newInstance
@Nullable private static @Nullable Entity newInstance(World world, @Nullable @Nullable EntityType<?> type)- Mappings:
Namespace Name Mixin selector official aLatj;a(Lbwp;Latj;)Latf;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 aLatj;a(DDD)Ldmv;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 aLatj;a(Lcks;)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 mLatj;m()Latg;intermediary method_18386Lnet/minecraft/class_1299;method_18386()Lnet/minecraft/class_4048;named getDimensionsLnet/minecraft/entity/EntityType;getDimensions()Lnet/minecraft/entity/EntityDimensions;
-
fromNbt
- Mappings:
Namespace Name Mixin selector official aLatj;a(Lna;)Ljava/util/Optional;intermediary method_17684Lnet/minecraft/class_1299;method_17684(Lnet/minecraft/class_2487;)Ljava/util/Optional;named fromNbtLnet/minecraft/entity/EntityType;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Optional;
-
loadEntityWithPassengers
@Nullable public static @Nullable Entity loadEntityWithPassengers(NbtCompound nbt, World world, Function<Entity,Entity> entityProcessor)- Mappings:
Namespace Name Mixin selector official aLatj;a(Lna;Lbwp;Ljava/util/function/Function;)Latf;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/NbtCompound;Lnet/minecraft/world/World;Ljava/util/function/Function;)Lnet/minecraft/entity/Entity;
-
streamFromNbt
- Mappings:
Namespace Name Mixin selector official aLatj;a(Ljava/util/List;Lbwp;)Ljava/util/stream/Stream;intermediary method_31489Lnet/minecraft/class_1299;method_31489(Ljava/util/List;Lnet/minecraft/class_1937;)Ljava/util/stream/Stream;named streamFromNbtLnet/minecraft/entity/EntityType;streamFromNbt(Ljava/util/List;Lnet/minecraft/world/World;)Ljava/util/stream/Stream;
-
loadEntityFromNbt
- Mappings:
Namespace Name Mixin selector official bLatj;b(Lna;Lbwp;)Ljava/util/Optional;intermediary method_17848Lnet/minecraft/class_1299;method_17848(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;named loadEntityFromNbtLnet/minecraft/entity/EntityType;loadEntityFromNbt(Lnet/minecraft/nbt/NbtCompound;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 nLatj;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 oLatj;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 pLatj;p()Zintermediary method_18389Lnet/minecraft/class_1299;method_18389()Znamed alwaysUpdateVelocityLnet/minecraft/entity/EntityType;alwaysUpdateVelocity()Z
-
isIn
- Mappings:
Namespace Name Mixin selector official aLatj;a(Laga;)Zintermediary method_20210Lnet/minecraft/class_1299;method_20210(Lnet/minecraft/class_3494;)Znamed isInLnet/minecraft/entity/EntityType;isIn(Lnet/minecraft/tag/Tag;)Z
-
downcast
Description copied from interface:TypeFilterChecks if the argument can be converted to the typeTand returns the argument, ornullotherwise.- Specified by:
downcastin interfaceTypeFilter<Entity,T extends Entity>- Mappings:
Namespace Name Mixin selector official aLatj;a(Latf;)Latf;intermediary method_31488Lnet/minecraft/class_1299;method_31488(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;named downcastLnet/minecraft/entity/EntityType;downcast(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
-
getBaseClass
- Specified by:
getBaseClassin interfaceTypeFilter<Entity,T extends Entity>- Mappings:
Namespace Name Mixin selector official aLcoj;a()Ljava/lang/Class;intermediary method_31794Lnet/minecraft/class_5575;method_31794()Ljava/lang/Class;named getBaseClassLnet/minecraft/util/TypeFilter;getBaseClass()Ljava/lang/Class;
-