net.minecraft.entity.mob

public class ZombieNautilusEntity

extends AbstractNautilusEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, Tameable, JumpingMount, Mount, RideableInventory

net.minecraft.world.entity.animal.nautilus.ZombieNautilus
net.minecraft.class_12119
net.minecraft.entity.mob.ZombieNautilusEntity

Field summary

Modifier and TypeField
private static final Brain$Profile<ZombieNautilusEntity>
BRAIN_PROVIDER
field_1_1348
PROFILE
private static final TrackedData<RegistryEntry<ZombieNautilusVariant>>
DATA_VARIANT_ID
field_64373
VARIANT

Constructor summary

ModifierConstructor
public (EntityType<? extends ZombieNautilusEntity> type, World level)

Method summary

Modifier and TypeMethod
public static DefaultAttributeContainer$Builder
createAttributes()
method_75184()
createZombieNautilusAttributes()
public ZombieNautilusEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
protected EquipmentSlot
sunProtectionSlot()
method_75127()
getDaylightProtectionSlot()
protected Brain<ZombieNautilusEntity>
makeBrain(Brain$Packed packedBrain)
method_18867(class_4095$class_1_142 arg0)
deserializeBrain(Brain$State arg0)
public Brain<ZombieNautilusEntity>
getBrain()
method_18868()
getBrain()
protected void
customServerAiStep(ServerLevel level)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
protected SoundEvent
getAmbientSound()
method_5994()
getAmbientSound()
protected SoundEvent
getHurtSound(DamageSource source)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
getDeathSound()
method_6002()
getDeathSound()
protected SoundEvent
getDashSound()
method_75159()
getDashSound()
protected SoundEvent
getDashReadySound()
method_75160()
getDashReadySound()
protected void
playEatingSound()
method_61458()
playEatSound()
protected SoundEvent
getSwimSound()
method_5737()
getSwimSound()
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public void
setVariant(Holder<ZombieNautilusVariant> variant)
method_76452(class_6880<class_12319> arg0)
setVariant(RegistryEntry<ZombieNautilusVariant> variant)
public RegistryEntry<ZombieNautilusVariant>
getVariant()
method_76453()
getVariant()
public <T> T
get(DataComponentType<? extends T> type)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
protected void
applyImplicitComponents(DataComponentGetter components)
method_66649(class_9473 arg0)
copyComponentsFrom(ComponentsAccess arg0)
protected <T> boolean
applyImplicitComponent(DataComponentType<T> type, T value)
method_66654(class_9331<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)
public EntityData
finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
public boolean
canBeLeashed()
method_5931()
canBeLeashed()
protected boolean
canBeABaby()
method_1_4043()
hasAge()
public PassiveEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
private static List
lambda$static$0(ZombieNautilus arg0)
method_1_1608(class_12119 arg0)
method_1_1608(ZombieNautilusEntity zombieNautilus)