net.minecraft.entity.passive

public class FrogEntity

extends AnimalEntity

All mapped superinterfaces:

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

net.minecraft.world.entity.animal.frog.Frog
net.minecraft.class_7102
net.minecraft.entity.passive.FrogEntity

Field summary

Modifier and TypeField
private static final Brain$Profile<FrogEntity>
BRAIN_PROVIDER
field_1_1159
PROFILE
private static final TrackedData<RegistryEntry<FrogVariant>>
DATA_VARIANT_ID
field_37457
VARIANT
private static final TrackedData<OptionalInt>
DATA_TONGUE_TARGET_ID
field_37458
TARGET
private static final int
FROG_FALL_DAMAGE_REDUCTION
field_37459
field_37459
private static final RegistryKey<FrogVariant>
DEFAULT_VARIANT
field_49988
DEFAULT_VARIANT_KEY
public final AnimationState
jumpAnimationState
field_37451
longJumpingAnimationState
public final AnimationState
croakAnimationState
field_37452
croakingAnimationState
public final AnimationState
tongueAnimationState
field_37453
usingTongueAnimationState
public final AnimationState
swimIdleAnimationState
field_37456
idlingInWaterAnimationState

Constructor summary

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

Method summary

Modifier and TypeMethod
protected Brain<FrogEntity>
makeBrain(Brain$Packed packedBrain)
method_18867(class_4095$class_1_142 arg0)
deserializeBrain(Brain$State arg0)
public Brain<FrogEntity>
getBrain()
method_18868()
getBrain()
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public void
eraseTongueTarget()
method_41359()
clearFrogTarget()
public Optional<Entity>
getTongueTarget()
method_41360()
getFrogTarget()
public void
setTongueTarget(Entity target)
method_41352(class_1297 arg0)
setFrogTarget(Entity entity)
public int
getHeadRotSpeed()
method_20240()
getMaxLookYawChange()
public int
getMaxHeadYRot()
method_5986()
getMaxHeadRotation()
public RegistryEntry<FrogVariant>
getVariant()
method_41354()
getVariant()
private void
setVariant(Holder<FrogVariant> variant)
method_41353(class_6880<class_7106> arg0)
setVariant(RegistryEntry<FrogVariant> variant)
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)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
customServerAiStep(ServerLevel level)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
public void
tick()
method_5773()
tick()
public void
onSyncedDataUpdated(EntityDataAccessor<?> accessor)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
protected void
updateWalkAnimation(float distance)
method_48565(float arg0)
updateLimbs(float arg0)
public void
playEatingSound()
method_61458()
playEatSound()
public PassiveEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
protected boolean
canBeABaby()
method_1_4043()
hasAge()
public void
spawnChildFromBreeding(ServerLevel level, Animal partner)
method_24650(class_3218 arg0, class_1429 arg1)
breed(ServerWorld arg0, AnimalEntity 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 static DefaultAttributeContainer$Builder
createAttributes()
method_41355()
createFrogAttributes()
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 void
playStepSound(BlockPos pos, BlockState blockState)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
public boolean
isPushedByFluid()
method_5675()
isPushedByFluids()
protected int
calculateFallDamage(double fallDistance, float damageModifier)
method_23329(double arg0, float arg1)
computeFallDamage(double arg0, float arg1)
protected void
travelInWater(Vec3 input, double baseGravity, boolean isFalling, double oldY)
method_76087(class_243 arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3d arg0, double arg1, boolean arg2, double arg3)
public static boolean
canEat(LivingEntity entity)
method_41358(class_1309 arg0)
isValidFrogFood(LivingEntity entity)
protected EntityNavigation
createNavigation(Level level)
method_5965(class_1937 arg0)
createNavigation(World arg0)
public LivingEntity
getTarget()
method_5968()
getTarget()
public boolean
isFood(ItemStack itemStack)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
public static boolean
checkFrogSpawnRules(EntityType<? extends Animal> type, LevelAccessor level, EntitySpawnReason spawnReason, BlockPos pos, RandomSource random)
method_43398(class_1299<? extends class_1429> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)
canSpawn(EntityType<? extends AnimalEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random)
private static List
lambda$static$0(Frog arg0)
method_1_1310(class_7102 arg0)
method_1_1310(FrogEntity frog)