Class CurvedEntity
-
- All Implemented Interfaces:
-
dev.wendigodrip.thebrokenscript.api.entity.FinalizedSpawn,net.minecraft.commands.CommandSource,net.minecraft.network.syncher.SyncedDataHolder,net.minecraft.world.Nameable,net.minecraft.world.entity.Attackable,net.minecraft.world.entity.EquipmentUser,net.minecraft.world.entity.Leashable,net.minecraft.world.entity.Targeting,net.minecraft.world.entity.monster.Enemy,net.minecraft.world.level.entity.EntityAccess,net.minecraft.world.scores.ScoreHolder,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IEntityExtension,net.neoforged.neoforge.common.extensions.ILivingEntityExtension,net.neoforged.neoforge.common.util.INBTSerializable,software.bernie.geckolib.animatable.GeoAnimatable,software.bernie.geckolib.animatable.GeoEntity
public final class CurvedEntity extends UwuableMonster implements FinalizedSpawn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCurvedEntity.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisUwuprivate final AnimatableInstanceCachecacheprivate StringanimProcedureprivate StringprevAnimprivate final StringsyncedAnimationprivate Stringanimationprivate final BooleanonSurfaceprivate final Levellevelprivate final Levellevelprivate final BlockPosblockPosprivate final Vec3posprivate final Vec3eyePosprivate final Vec3viewVectorpublic final IntegerambientSoundTimeprotected final IntegerxpRewardprotected final LookControllookControlprotected final MoveControlmoveControlprotected final JumpControljumpControlprivate final BodyRotationControlbodyRotationControlprotected final PathNavigationnavigationpublic final GoalSelectorgoalSelectorpublic final GoalSelectortargetSelectorprivate LivingEntitytargetprivate final Sensingsensingprivate final NonNullList<ItemStack>handItemsprotected final FloatArrayhandDropChancesprivate final NonNullList<ItemStack>armorItemsprotected final FloatArrayarmorDropChancesprivate ItemStackbodyArmorItemprotected final FloatbodyArmorDropChanceprivate final BooleancanPickUpLootprivate final BooleanpersistenceRequiredprivate final Map<PathType, Float>pathfindingMalusprivate final ResourceKey<LootTable>lootTableprivate final LonglootTableSeedprivate Leashable.LeashDataleashDataprivate final BlockPosrestrictCenterprivate final FloatrestrictRadiusprivate final MobSpawnTypespawnTypeprivate BooleanspawnCancelledprivate final AttributeMapattributesprivate final CombatTrackercombatTrackerprivate final Map<Holder<MobEffect>, MobEffectInstance>activeEffectsprivate final NonNullList<ItemStack>lastHandItemStacksprivate final NonNullList<ItemStack>lastArmorItemStacksprivate final ItemStacklastBodyItemStackpublic final Booleanswingingprivate final BooleandiscardFrictionpublic final InteractionHandswingingArmpublic final IntegerswingTimepublic final IntegerremoveArrowTimepublic final IntegerremoveStingerTimepublic final IntegerhurtTimepublic final IntegerhurtDurationpublic final IntegerdeathTimepublic final FloatoAttackAnimpublic final FloatattackAnimprotected final IntegerattackStrengthTickerpublic final WalkAnimationStatewalkAnimationpublic final IntegerinvulnerableDurationpublic final FloattimeOffspublic final FloatrotApublic final FloatyBodyRotpublic final FloatyBodyRotOpublic final FloatyHeadRotpublic final FloatyHeadRotOprotected final PlayerlastHurtByPlayerprotected final IntegerlastHurtByPlayerTimeprotected final Booleandeadprotected final IntegernoActionTimeprotected final FloatoRunprotected final Floatrunprotected final FloatanimStepprotected final FloatanimStepOprotected final FloatrotOffsprotected final IntegerdeathScoreprotected final FloatlastHurtprotected final Booleanjumpingpublic final Floatxxapublic final Floatyyapublic final Floatzzaprotected final IntegerlerpStepsprotected final DoublelerpXprotected final DoublelerpYprotected final DoublelerpZprotected final DoublelerpYRotprotected final DoublelerpXRotprotected final DoublelerpYHeadRotprotected final IntegerlerpHeadStepsprivate final BooleaneffectsDirtyprivate LivingEntitylastHurtByMobprivate final IntegerlastHurtByMobTimestampprivate final LivingEntitylastHurtMobprivate final IntegerlastHurtMobTimestampprivate Floatspeedprivate final IntegernoJumpDelayprivate FloatabsorptionAmountprotected final ItemStackuseItemprotected final IntegeruseItemRemainingprotected final IntegerfallFlyTicksprivate final BlockPoslastPosprivate final Optional<BlockPos>lastClimbablePosprivate final DamageSourcelastDamageSourceprivate final LonglastDamageStampprotected final IntegerautoSpinAttackTicksprotected final FloatautoSpinAttackDmgprotected final ItemStackautoSpinAttackItemStackprivate final FloatswimAmountprivate final FloatswimAmountOprotected final Brain<?>brainprivate final BooleanskipDropExperienceprivate final Reference2ObjectMap<Enchantment, Set<EnchantmentLocationBasedEffect>>activeLocationDependentEnchantmentsprotected final FloatappliedScaleprotected final Stack<DamageContainer>damageContainersprivate final EntityType<?>typeprivate Integeridpublic final BooleanblocksBuildingprivate final ImmutableList<Entity>passengersprotected final IntegerboardingCooldownprivate final Entityvehiclepublic final Doublexopublic final Doubleyopublic final Doublezoprivate final Vec3positionprivate final BlockPosblockPositionprivate final ChunkPoschunkPositionprivate Vec3deltaMovementprivate FloatyRotprivate FloatxRotpublic final FloatyRotOpublic final FloatxRotOprivate final AABBbbprivate final BooleanonGroundpublic final BooleanhorizontalCollisionpublic final BooleanverticalCollisionpublic final BooleanverticalCollisionBelowpublic final BooleanminorHorizontalCollisionpublic final BooleanhurtMarkedprotected final Vec3stuckSpeedMultiplierprivate final Entity.RemovalReasonremovalReasonpublic final FloatwalkDistOpublic final FloatwalkDistpublic final FloatmoveDistpublic final FloatflyDistpublic final FloatfallDistanceprivate final FloatnextSteppublic final DoublexOldpublic final DoubleyOldpublic final DoublezOldpublic final BooleannoPhysicsprotected final RandomSourcerandompublic final IntegertickCountprivate IntegerremainingFireTicksprotected final BooleanwasTouchingWaterprotected final Object2DoubleMap<TagKey<Fluid>>fluidHeightprotected final BooleanwasEyeInWaterprivate final Set<TagKey<Fluid>>fluidOnEyespublic final IntegerinvulnerableTimeprotected final BooleanfirstTickprotected final SynchedEntityDataentityDataprivate final EntityInLevelCallbacklevelCallbackprivate final VecDeltaCodecpacketPositionCodecpublic final BooleannoCullingpublic final BooleanhasImpulsepublic final PortalProcessorportalProcessprivate IntegerportalCooldownprivate Booleaninvulnerableprotected final UUIDuuidprotected final StringstringUUIDprivate final BooleanhasGlowingTagprivate final Set<String>tagsprivate final DoubleArraypistonDeltasprivate final LongpistonDeltasGameTimeprivate final EntityDimensionsdimensionsprivate final FloateyeHeightpublic final BooleanisInPowderSnowpublic final BooleanwasInPowderSnowpublic final BooleanwasOnFirepublic final Optional<BlockPos>mainSupportingBlockPosprivate final BooleanonGroundNoBlocksprivate final FloatcrystalSoundIntensityprivate final IntegerlastCrystalSoundPlayTickprivate final BooleanhasVisualFireprivate final BlockStateinBlockStateprivate final Collection<ItemEntity>captureDropsprivate final CompoundTagpersistentDataprivate final BooleanisAddedToLevelprotected final Object2DoubleMap<FluidType>forgeFluidTypeHeightprivate final FluidTypeforgeFluidTypeOnEyesfinal Map<AttachmentType<?>, Object>attachmentspublic final static CurvedEntity.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description CurvedEntity(EntityType<CurvedEntity> type, Level level)
-
Method Summary
Modifier and Type Method Description UnitdefineSynchedData(SynchedEntityData.Builder builder)UnitregisterGoals()BooleanremoveWhenFarAway(Double distanceToClosestPlayer)Unitdie(DamageSource source)SpawnGroupDataonFinalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnType, SpawnGroupData spawnData, FinalizeSpawnEvent event)UnitaddAdditionalSaveData(CompoundTag compound)UnitreadAdditionalSaveData(CompoundTag compound)UnitawardKillScore(Entity entity, Integer score, DamageSource damageSource)UnitbaseTick()PlayStatemovementPredicate(AnimationState<?> event)-
Methods inherited from class dev.wendigodrip.thebrokenscript.api.entity.base.UwuableMonster
isUwu -
Methods inherited from class dev.wendigodrip.thebrokenscript.api.entity.anim.AnimatedMonster
getAnimProcedure, getAnimatableInstanceCache, getAnimation, getCache, getPrevAnim, getSyncedAnimation, procedurePredicate, registerControllers, setAnimProcedure, setAnimation, setPrevAnim -
Methods inherited from class dev.wendigodrip.thebrokenscript.api.entity.base.BaseMonster
getBlockPos, getEyePos, getLevel, getOnSurface, getPos, getViewVector, isCloserThan, isWithin, onServerTick, queueDiscard -
Methods inherited from class net.minecraft.world.entity.Mob
ate, canAttackType, canBeLeashed, canFireProjectileWeapon, canHoldItem, canPickUpLoot, canReplaceCurrentItem, canReplaceEqualItem, canTakeItem, canUseSlot, checkAndHandleImportantInteractions, checkDespawn, checkSpawnObstruction, clampHeadRotationToBody, clearRestriction, convertTo, createBodyControl, createEquipmentParams, createNavigation, customServerAiStep, doHurtTarget, dropCustomDeathLoot, dropFromLootTable, dropLeash, dropPreservedEquipment, dropPreservedEquipment, enchantSpawnedArmor, enchantSpawnedEquipment, enchantSpawnedWeapon, equip, equip, equipItemIfPossible, finalizeSpawn, getAmbientSound, getAmbientSoundInterval, getApproximateAttackDamageWithItem, getArmorAndBodyArmorSlots, getArmorSlots, getAttackBoundingBox, getBaseExperienceReward, getBodyArmorItem, getControllingPassenger, getDefaultLootTable, getEquipmentDropChance, getHandSlots, getHeadRotSpeed, getItemBySlot, getJumpControl, getLeashData, getLookControl, getLootTable, getLootTableSeed, getMainArm, getMaxFallDistance, getMaxHeadXRot, getMaxHeadYRot, getMaxSpawnClusterSize, getMoveControl, getNavigation, getPathfindingMalus, getPickResult, getPickupReach, getRestrictCenter, getRestrictRadius, getSensing, getSpawnType, getTarget, getTargetFromBrain, handleEntityEvent, hasRestriction, interact, isAggressive, isEffectiveAi, isLeftHanded, isMaxGroupSizeReached, isNoAi, isPersistenceRequired, isSpawnCancelled, isSunBurnTick, isWearingBodyArmor, isWithinMeleeAttackRange, isWithinRestriction, isWithinRestriction, jumpInFluid, jumpInLiquid, jumpInLiquidInternal, leashTooFarBehaviour, lookAt, mobInteract, onOffspringSpawnedFromEgg, onPathfindingDone, onPathfindingStart, pickUpItem, playAmbientSound, playAttackSound, playHurtSound, populateDefaultEquipmentEnchantments, populateDefaultEquipmentSlots, removeAfterChangingDimensions, removeAllGoals, removeFreeWill, requiresCustomPersistence, resetAmbientSoundTime, restrictTo, rotlerp, sendDebugPackets, serverAiStep, setAggressive, setBaby, setBodyArmorItem, setCanPickUpLoot, setDropChance, setGuaranteedDrop, setItemSlot, setItemSlotAndDropWhenKilled, setLeashData, setLeftHanded, setNoAi, setPathfindingMalus, setPersistenceRequired, setSpawnCancelled, setSpeed, setTarget, setXxa, setYya, setZza, shouldPassengersInheritMalus, spawnAnim, startRiding, stopInPlace, tick, tickHeadTurn, updateControlFlags, wantsToPickUp -
Methods inherited from class net.minecraft.world.entity.LivingEntity
activeLocationDependentEnchantments, actuallyHurt, addEatEffect, addEffect, addEffect, animateHurt, attackable, blockUsingShield, blockedByShield, brainProvider, breakItem, calculateEntityAnimation, calculateFallDamage, canAttack, canAttack, canBeAffected, canBeSeenAsEnemy, canBeSeenByAnyone, canBreatheUnderwater, canDisableShield, canFreeze, canStandOnFluid, canUsePortal, causeFallDamage, checkAutoSpinAttack, checkBedExists, checkFallDamage, checkTotemDeathProtection, clearSleepingPos, collectEquipmentChanges, completeUsingItem, createWitherRose, decreaseAirSupply, detectEquipmentUpdates, dismountVehicle, doAutoAttackOnTouch, doHurtEquipment, doPush, doesEmitEquipEvent, dropAllDeathLoot, dropEquipment, dropExperience, eat, eat, equipmentHasChanged, forceAddEffect, getAbsorptionAmount, getActiveEffects, getActiveEffectsMap, getAgeScale, getAllSlots, getArmorCoverPercentage, getArmorValue, getArrowCount, getAttackAnim, getAttribute, getAttributeBaseValue, getAttributeValue, getAttributes, getBedOrientation, getBlockSpeedFactor, getBoundingBoxForCulling, getBrain, getCombatTracker, getComfortableFallDistance, getCurrentSwingDuration, getDamageAfterArmorAbsorb, getDamageAfterMagicAbsorb, getDefaultDimensions, getDefaultGravity, getDimensions, getDismountPoses, getDrinkingSound, getEatingSound, getEffect, getEquipmentSlotForItem, getExperienceReward, getFallDamageSound, getFallFlyingTicks, getFluidFallingAdjustedMovement, getFlyingSpeed, getFrictionInfluencedSpeed, getHealth, getHitbox, getHurtDir, getItemInHand, getJumpBoostPower, getJumpPower, getJumpPower, getKillCredit, getKnockback, getLastArmorItem, getLastAttacker, getLastClimbablePos, getLastDamageSource, getLastHandItem, getLastHurtByMob, getLastHurtByMobTimestamp, getLastHurtMob, getLastHurtMobTimestamp, getLocalBoundsForPose, getMainHandItem, getMaxAbsorption, getMaxHeadRotationRelativeToBody, getMaxHealth, getNoActionTime, getOffhandItem, getPassengerRidingPosition, getPreciseBodyRotation, getRelativePortalPosition, getRiddenInput, getRiddenSpeed, getScale, getSleepingPos, getSlot, getSoundVolume, getSpeed, getStingerCount, getSwimAmount, getTicksUsingItem, getUseItem, getUseItemRemainingTicks, getUsedItemHand, getViewYRot, getVisibilityPercent, getVisualRotationYInDegrees, getVoicePitch, getWaterSlowDown, getWeaponItem, getYHeadRot, goDownInWater, handleDamageEvent, handleEquipmentChanges, handleHandSwap, handleOnClimbable, handleRelativeFrictionAndCalculateMovement, hasEffect, hasInfiniteMaterials, hasItemInSlot, hasLandedInLiquid, hasLineOfSight, heal, hurt, hurtArmor, hurtCurrentlyUsedShield, hurtHelmet, igniteForTicks, increaseAirSupply, indicateDamage, internalSetAbsorptionAmount, isAffectedByFluids, isAffectedByPotions, isAlive, isAlwaysExperienceDropper, isAutoSpinAttack, isBaby, isBlocking, isCurrentlyGlowing, isDamageSourceBlocked, isDeadOrDying, isFallFlying, isHolding, isHolding, isImmobile, isInWall, isInvertedHealAndHarm, isInvulnerableTo, isPickable, isPushable, isSensitiveToWater, isSleeping, isSuppressingSlidingDownLadder, isUsingItem, isVisuallySwimming, jumpFromGround, kill, knockback, lerpHeadRotationStep, lerpHeadTo, lerpTargetX, lerpTargetXRot, lerpTargetY, lerpTargetYRot, lerpTargetZ, lerpTo, lookAt, makeBrain, makePoofParticles, makeSound, maxUpStep, onAttributeUpdated, onBelowWorld, onChangedBlock, onClimbable, onEffectAdded, onEffectRemoved, onEffectUpdated, onEnterCombat, onEquipItem, onEquippedItemBroken, onItemPickup, onLeaveCombat, onSyncedDataUpdated, playBlockFallSound, push, pushEntities, randomTeleport, recreateFromPacket, refreshDirtyAttributes, releaseUsingItem, remove, removeAllEffects, removeEffect, removeEffectNoUpdate, removeEffectParticles, removeEffectsCuredBy, removeFrost, rideTick, sanitizeScale, sendEffectToPassengers, setAbsorptionAmount, setArrowCount, setDiscardFriction, setHealth, setItemInHand, setJumping, setLastArmorItem, setLastHandItem, setLastHurtByMob, setLastHurtByPlayer, setLastHurtMob, setLivingEntityFlag, setNoActionTime, setPosToBed, setRecordPlayingNearby, setSleepingPos, setSprinting, setStingerCount, setYBodyRot, setYHeadRot, shouldDiscardFriction, shouldRiderFaceForward, shouldShowName, shouldTriggerItemUseEffects, skipDropExperience, spawnItemParticles, startSleeping, startUsingItem, stopRiding, stopSleeping, stopUsingItem, swapHandItems, swing, swing, take, tickDeath, tickEffects, tickRidden, trapdoorUsableAsLadder, travel, travelRidden, triggerItemUseEffects, triggerOnDeathMobEffects, tryAddFrost, updateEffectVisibility, updateFallFlying, updateGlowingStatus, updateInvisibilityStatus, updateSwimAmount, updateSwingTime, updateSynchronizedMobEffectParticles, updateUsingItem, updateWalkAnimation, updatingUsingItem, verifyEquippedItem, wasExperienceConsumed, wouldNotSuffocateAtTargetPose -
Methods inherited from class net.minecraft.world.entity.Entity
absMoveTo, absMoveTo, absRotateTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, adjustSpawnLocation, applyGravity, applyPistonMovementRestriction, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canControlVehicle, canRide, canSpawnSprintParticle, canSprint, canTrample, captureDrops, captureDrops, changeDimension, checkBelowWorld, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collide, copyPosition, couldAcceptPassenger, countPlayerPassengers, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, deflection, discard, dismountTo, dismountsUnderwater, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, fireImmune, fixupDimensions, fudgePositionAfterSizeChange, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAttachments, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getCapability, getCapability, getCommandSenderWorld, getControlledVehicle, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getEyeHeight, getEyeHeight, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getGravity, getHandHoldingItemAngle, getId, getInBlockState, getIndirectPassengers, getIndirectPassengersStream, getKnownMovement, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getName, getNearestViewDirection, getOnPos, getOnPos, getOnPosLegacy, getPassengerAttachmentPoint, getPassengers, getPassengersAndSelf, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPistonPushReaction, getPortalCooldown, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandom, getRandomX, getRandomY, getRandomZ, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getStringUUID, getSwimHighSpeedSplashSound, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUUID, getUpVector, getVehicle, getVehicleAttachmentPoint, getViewVector, getViewXRot, getX, getX, getXRot, getY, getY, getYRot, getZ, getZ, handlePortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, hashCode, igniteForSeconds, ignoreExplosion, interactAt, is, isAddedToLevel, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEyeInFluid, isFlapping, isFree, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInBubbleColumn, isInFluidType, isInFluidType, isInLava, isInLiquid, isInRain, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isInvisible, isInvisibleTo, isInvulnerable, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isStateClimbable, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, killedEntity, lavaHurt, lerpMotion, lerpPositionAndRotationStep, level, limitPistonMovement, load, makeBoundingBox, makeStuckInBlock, markHurt, mayInteract, maybeBackOffFromEdge, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToLevel, onClientRemoval, onExplosionHit, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onPassengerTurned, onRemovedFromLevel, onSyncedDataUpdated, onlyOpCanSetNbt, pick, placePortalTicket, playAmethystStepSound, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, playerTouch, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, push, reapplyPosition, refreshDimensions, registryAccess, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setAsInsidePortal, setBoundingBox, setCustomName, setCustomNameVisible, setData, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setLevel, setLevelCallback, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithMovement, setPortalCooldown, setPortalCooldown, setPos, setPos, setPosRaw, setPose, setRemainingFireTicks, setRemoved, setRot, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSwimming, setTicksFrozen, setUUID, setXRot, setYRot, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldPlayAmethystStepSound, shouldRender, shouldRenderAtSqrDistance, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startSeenByPlayer, stopSeenByPlayer, syncPacketPositionCodec, teleportPassengers, teleportRelative, teleportTo, teleportTo, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidOnEyes, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, updateSwimming, vibrationAndSoundEffectsFromBlock, walkingStepSound, waterSwimSound -
Methods inherited from class dev.wendigodrip.thebrokenscript.api.entity.FinalizedSpawn
callFinalizeSpawn -
Methods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getAttachmentMap, getData, getExistingDataOrNull, getExposedHolder, hasAttachments, hasData, removeData, serializeAttachments, validateAttachmentType -
Methods inherited from class net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData -
Methods inherited from class net.minecraft.commands.CommandSource
alwaysAccepts -
Methods inherited from class net.minecraft.world.scores.ScoreHolder
getFeedbackDisplayName -
Methods inherited from class net.neoforged.neoforge.common.extensions.IEntityExtension
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, copyAttachmentsFrom, deserializeNBT, getClassification, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getPickedResult, getSoundFromFluidType, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, sendPairingData, serializeNBT, shouldRiderSit -
Methods inherited from class net.neoforged.neoforge.common.extensions.ILivingEntityExtension
canDrownInFluidType, moveInFluid, onDamageTaken, self, sinkInFluid -
Methods inherited from class net.minecraft.world.entity.monster.Monster
aiStep, getDeathSound, getFallSounds, getHurtSound, getProjectile, getSoundSource, getSwimSound, getSwimSplashSound, getWalkTargetValue, isPreventingPlayerRest, shouldDespawnInPeaceful, shouldDropExperience, shouldDropLoot, updateNoActionTime -
Methods inherited from class net.minecraft.world.entity.EquipmentUser
equip, equip, equip, resolveSlot -
Methods inherited from class net.minecraft.world.entity.Leashable
canHaveALeashAttachedToIt, elasticRangeLeashBehaviour, getLeashHolder, isLeashed, mayBeLeashed, readLeashData, setDelayedLeashHolderId, setLeashedTo, writeLeashData -
Methods inherited from class net.minecraft.world.entity.PathfinderMob
checkSpawnRules, closeRangeLeashBehaviour, followLeashSpeed, getWalkTargetValue, handleLeashAtDistance, isPanicking, isPathFinding, shouldStayCloseToLeashHolder -
Methods inherited from class software.bernie.geckolib.animatable.GeoAnimatable
animatableCacheOverride, getBoneResetTime, shouldPlayAnimsWhileGamePaused -
Methods inherited from class software.bernie.geckolib.animatable.GeoEntity
getAnimData, getTick, setAnimData, stopTriggeredAnim, triggerAnim -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CurvedEntity
CurvedEntity(EntityType<CurvedEntity> type, Level level)
-
-
Method Detail
-
defineSynchedData
Unit defineSynchedData(SynchedEntityData.Builder builder)
-
registerGoals
Unit registerGoals()
-
removeWhenFarAway
Boolean removeWhenFarAway(Double distanceToClosestPlayer)
-
onFinalizeSpawn
SpawnGroupData onFinalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnType, SpawnGroupData spawnData, FinalizeSpawnEvent event)
-
addAdditionalSaveData
Unit addAdditionalSaveData(CompoundTag compound)
-
readAdditionalSaveData
Unit readAdditionalSaveData(CompoundTag compound)
-
awardKillScore
Unit awardKillScore(Entity entity, Integer score, DamageSource damageSource)
-
movementPredicate
PlayState movementPredicate(AnimationState<?> event)
-
-
-
-