Package net.minecraft.entity.projectile
Class TridentEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.PersistentProjectileEntity
net.minecraft.entity.projectile.TridentEntity
- All Implemented Interfaces:
 ComponentsAccess,DataTracked,Ownable,ScoreHolder,Nameable,EntityLike,UniquelyIdentifiable
- Mappings:
 Namespace Name named net/minecraft/entity/projectile/TridentEntityintermediary net/minecraft/class_1685official cwc
- 
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.projectile.PersistentProjectileEntity
PersistentProjectileEntity.PickupPermissionNested classes/interfaces inherited from class net.minecraft.entity.projectile.ProjectileEntity
ProjectileEntity.ProjectileCreator<T extends ProjectileEntity>Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final booleanprivate static final floatprivate static final TrackedData<Boolean> private static final TrackedData<Byte> intFields inherited from class net.minecraft.entity.projectile.PersistentProjectileEntity
inGroundTime, pickupType, shakeFields inherited from class net.minecraft.entity.projectile.ProjectileEntity
ownerFields inherited from class net.minecraft.entity.Entity
age, AIR_KEY, collidedSoftly, CUSTOM_DATA_KEY, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_DISTANCE_KEY, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, FIRE_KEY, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, GLOWING_KEY, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, INVULNERABLE_KEY, lastPitch, lastRenderX, lastRenderY, lastRenderZ, lastX, lastY, lastYaw, lastZ, MAX_COMMAND_TAGS, MAX_QUEUED_COLLISION_CHECKS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, MOTION_KEY, movementMultiplier, NO_GRAVITY_KEY, noClip, ON_FIRE_FLAG_INDEX, ON_GROUND_KEY, PASSENGERS_KEY, PORTAL_COOLDOWN_KEY, portalManager, POS_KEY, POSE, random, ridingCooldown, ROTATION_KEY, SILENT_KEY, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME - 
Constructor Summary
ConstructorsConstructorDescriptionTridentEntity(EntityType<? extends TridentEntity> type, World world) TridentEntity(World world, double x, double y, double z, ItemStack stack) TridentEntity(World world, LivingEntity owner, ItemStack stack)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidage()protected ItemStackprotected floatprotected @Nullable EntityHitResultgetEntityCollision(Vec3d currentPosition, Vec3d nextPosition) protected SoundEventprivate bytegetLoyalty(ItemStack stack) protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.booleanprivate booleanprotected voidonBlockHitEnchantmentEffects(ServerWorld world, BlockHitResult blockHitResult, ItemStack weaponStack) protected voidonEntityHit(EntityHitResult entityHitResult) voidonPlayerCollision(PlayerEntity player) Called when a player collides with the entity.protected voidreadCustomData(ReadView view) booleanshouldRender(double cameraX, double cameraY, double cameraZ) voidtick()Ticks this entity.protected booleantryPickup(PlayerEntity player) protected voidwriteCustomData(WriteView view) Methods inherited from class net.minecraft.entity.projectile.PersistentProjectileEntity
addVelocity, applyDamageModifier, asItemStack, canHit, canHit, deflectsAgainstWorldBorder, getGravity, getItemStack, getMoveEffect, getPierceLevel, getSound, getStackReference, isAttackable, isCritical, isInGround, isNoClip, isPushedByFluids, knockback, move, onBlockHit, onBroken, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onHit, onTrackedDataSet, setCritical, setDamage, setInGround, setNoClip, setOwner, setSound, setStack, setVelocity, setVelocityClient, shouldRenderMethods inherited from class net.minecraft.entity.projectile.ProjectileEntity
calculateVelocity, canBreakBlocks, canModifyAt, copyFrom, createSpawnPacket, damage, deflect, getDefaultPortalCooldown, getEffectCause, getKnockback, getOwner, getTargetingMargin, hitOrDeflect, isOwner, onCollision, onDeflected, onSpawnPacket, setOwner, setVelocity, spawn, spawn, spawnWithVelocity, spawnWithVelocity, spawnWithVelocity, triggerProjectileSpawned, updateRotation, updateRotationMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyBubbleColumnEffects, applyBubbleColumnSurfaceEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canActVoluntarily, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, canUsePortals, castComponentValue, changeLookDirection, checkDespawn, clearQueuedCollisionChecks, clientDamage, collides, collidesWith, collidesWithFluid, collidesWithStateAtPos, copyComponentFrom, copyComponentsFrom, copyComponentsFrom, copyPositionAndRotation, couldAcceptPassenger, defrost, detach, detachAllHeldLeashes, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, fall, get, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyYaw, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDimensions, getDisplayName, getEffectiveExplosionResistance, getErrorReporterContext, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeadYaw, getHeight, getHeldQuadLeashOffsets, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getInterpolator, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getLootTableKey, getMaxAir, getMinFreezeDamageTicks, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerRidingPos, getPassengersDeep, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFall, handleFallDamage, handleFallDamageForPassengers, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasQuadLeashAttachmentPoints, hasVehicle, igniteByLava, interact, interactAt, isAlive, isAlwaysInvulnerableTo, isAtCloudHeight, isCollidable, isConnectedThroughVehicle, isControlledByMainPlayer, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFlyingVehicle, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWall, isInSneakingPose, isInSwimmingPose, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushable, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, kill, lerpPosAndRotation, lerpYaw, limitFallDistance, lookAt, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onDamaged, onDataTrackerUpdate, onExplodedBy, onHeldLeashUpdate, onKilledOther, onLanding, onPassengerLookAround, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, popQueuedCollisionCheck, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readData, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveData, saveSelfData, scheduleVelocityUpdate, serverDamage, setAir, setAlwaysSyncAbsolute, setAngles, setApplicableComponent, setBodyYaw, setBoundingBox, setChangeListener, setComponent, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInPowderSnow, setInvisible, setInvulnerable, setLastPositionAndAngles, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireForTicks, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setWorld, setYaw, shouldAlwaysSyncAbsolute, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, snipAllHeldLeashes, spawnBubbleColumnParticles, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportSpectatingPlayers, teleportTo, tickBlockCollision, tickBlockCollision, tickHeldLeash, tickInVoid, tickPortalCooldown, tickPortalTeleportation, tickRiding, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateLastAngles, updateLastPosition, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.component.ComponentsAccess
getOrDefault, getTypedMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName 
- 
Field Details
- 
LOYALTY
- Mappings:
 Namespace Name Mixin selector named LOYALTYLnet/minecraft/entity/projectile/TridentEntity;LOYALTY:Lnet/minecraft/entity/data/TrackedData;intermediary field_7647Lnet/minecraft/class_1685;field_7647:Lnet/minecraft/class_2940;official fLcwc;f:Lalh;
 - 
ENCHANTED
- Mappings:
 Namespace Name Mixin selector named ENCHANTEDLnet/minecraft/entity/projectile/TridentEntity;ENCHANTED:Lnet/minecraft/entity/data/TrackedData;intermediary field_21514Lnet/minecraft/class_1685;field_21514:Lnet/minecraft/class_2940;official gLcwc;g:Lalh;
 - 
DRAG_IN_WATER
private static final float DRAG_IN_WATER- See Also:
 - Mappings:
 Namespace Name Mixin selector named DRAG_IN_WATERLnet/minecraft/entity/projectile/TridentEntity;DRAG_IN_WATER:Fintermediary field_55019Lnet/minecraft/class_1685;field_55019:Fofficial hLcwc;h:F
 - 
DEFAULT_DEALT_DAMAGE
private static final boolean DEFAULT_DEALT_DAMAGE- See Also:
 - Mappings:
 Namespace Name Mixin selector named DEFAULT_DEALT_DAMAGELnet/minecraft/entity/projectile/TridentEntity;DEFAULT_DEALT_DAMAGE:Zintermediary field_57745Lnet/minecraft/class_1685;field_57745:Zofficial iLcwc;i:Z
 - 
dealtDamage
private boolean dealtDamage- Mappings:
 Namespace Name Mixin selector named dealtDamageLnet/minecraft/entity/projectile/TridentEntity;dealtDamage:Zintermediary field_7648Lnet/minecraft/class_1685;field_7648:Zofficial jLcwc;j:Z
 - 
returnTimer
public int returnTimer- Mappings:
 Namespace Name Mixin selector named returnTimerLnet/minecraft/entity/projectile/TridentEntity;returnTimer:Iintermediary field_7649Lnet/minecraft/class_1685;field_7649:Iofficial dLcwc;d:I
 
 - 
 - 
Constructor Details
- 
TridentEntity
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbzm;<init>(Lbzv;Ldmu;)V
 - 
TridentEntity
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/projectile/TridentEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)Vintermediary <init>Lnet/minecraft/class_1685;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Vofficial <init>Lcwc;<init>(Ldmu;Lcam;Ldcv;)V
 - 
TridentEntity
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/projectile/TridentEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)Vintermediary <init>Lnet/minecraft/class_1685;<init>(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)Vofficial <init>Lcwc;<init>(Ldmu;DDDLdcv;)V
 
 - 
 - 
Method Details
- 
initDataTracker
Initializes data tracker.- Overrides:
 initDataTrackerin classPersistentProjectileEntity- API Note:
 - Subclasses should override this and add to the builder any data that needs to be tracked.
 - Mappings:
 Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbzm;a(Lall$a;)V
 - 
tick
public void tick()Ticks this entity.- Overrides:
 tickin classPersistentProjectileEntity- See Also:
 - API Note:
 - This can be overridden to add additional logics. 
super.tick();should be called in those cases. - Implementation Note:
 - By default, this delegates all logics to 
Entity.baseTick(). - Mappings:
 Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial gLbzm;g()V
 - 
isOwnerAlive
private boolean isOwnerAlive()- Mappings:
 Namespace Name Mixin selector named isOwnerAliveLnet/minecraft/entity/projectile/TridentEntity;isOwnerAlive()Zintermediary method_7493Lnet/minecraft/class_1685;method_7493()Zofficial ALcwc;A()Z
 - 
isEnchanted
public boolean isEnchanted()- Mappings:
 Namespace Name Mixin selector named isEnchantedLnet/minecraft/entity/projectile/TridentEntity;isEnchanted()Zintermediary method_23751Lnet/minecraft/class_1685;method_23751()Zofficial xLcwc;x()Z
 - 
getEntityCollision
@Nullable protected @Nullable EntityHitResult getEntityCollision(Vec3d currentPosition, Vec3d nextPosition) - Overrides:
 getEntityCollisionin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named getEntityCollisionLnet/minecraft/entity/projectile/PersistentProjectileEntity;getEntityCollision(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/EntityHitResult;intermediary method_7434Lnet/minecraft/class_1665;method_7434(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966;official bLcvb;b(Lfis;Lfis;)Lfip;
 - 
onEntityHit
- Overrides:
 onEntityHitin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named onEntityHitLnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)Vintermediary method_7454Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)Vofficial aLcvo;a(Lfip;)V
 - 
onBlockHitEnchantmentEffects
protected void onBlockHitEnchantmentEffects(ServerWorld world, BlockHitResult blockHitResult, ItemStack weaponStack) - Overrides:
 onBlockHitEnchantmentEffectsin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named onBlockHitEnchantmentEffectsLnet/minecraft/entity/projectile/PersistentProjectileEntity;onBlockHitEnchantmentEffects(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/item/ItemStack;)Vintermediary method_59956Lnet/minecraft/class_1665;method_59956(Lnet/minecraft/class_3218;Lnet/minecraft/class_3965;Lnet/minecraft/class_1799;)Vofficial aLcvb;a(Laub;Lfio;Ldcv;)V
 - 
getWeaponStack
- Overrides:
 getWeaponStackin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named getWeaponStackLnet/minecraft/entity/Entity;getWeaponStack()Lnet/minecraft/item/ItemStack;intermediary method_59958Lnet/minecraft/class_1297;method_59958()Lnet/minecraft/class_1799;official edLbzm;ed()Ldcv;
 - 
tryPickup
- Overrides:
 tryPickupin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named tryPickupLnet/minecraft/entity/projectile/PersistentProjectileEntity;tryPickup(Lnet/minecraft/entity/player/PlayerEntity;)Zintermediary method_34713Lnet/minecraft/class_1665;method_34713(Lnet/minecraft/class_1657;)Zofficial aLcvb;a(Lcut;)Z
 - 
getDefaultItemStack
- Specified by:
 getDefaultItemStackin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named getDefaultItemStackLnet/minecraft/entity/projectile/PersistentProjectileEntity;getDefaultItemStack()Lnet/minecraft/item/ItemStack;intermediary method_57314Lnet/minecraft/class_1665;method_57314()Lnet/minecraft/class_1799;official nLcvb;n()Ldcv;
 - 
getHitSound
- Overrides:
 getHitSoundin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named getHitSoundLnet/minecraft/entity/projectile/PersistentProjectileEntity;getHitSound()Lnet/minecraft/sound/SoundEvent;intermediary method_7440Lnet/minecraft/class_1665;method_7440()Lnet/minecraft/class_3414;official iLcvb;i()Layy;
 - 
onPlayerCollision
Called when a player collides with the entity. Does nothing by default.This should be overridden if the collision logic is specific to players, such as picking up item entities, experience orbs, or arrows.
- Overrides:
 onPlayerCollisionin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named onPlayerCollisionLnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_5694Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)Vofficial a_Lbzm;a_(Lcut;)V
 - 
readCustomData
- Overrides:
 readCustomDatain classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named readCustomDataLnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)Vofficial aLbzm;a(Lfda;)V
 - 
writeCustomData
- Overrides:
 writeCustomDatain classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named writeCustomDataLnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)Vofficial aLbzm;a(Lfdc;)V
 - 
getLoyalty
- Mappings:
 Namespace Name Mixin selector named getLoyaltyLnet/minecraft/entity/projectile/TridentEntity;getLoyalty(Lnet/minecraft/item/ItemStack;)Bintermediary method_59960Lnet/minecraft/class_1685;method_59960(Lnet/minecraft/class_1799;)Bofficial bLcwc;b(Ldcv;)B
 - 
age
public void age()- Overrides:
 agein classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named ageLnet/minecraft/entity/projectile/PersistentProjectileEntity;age()Vintermediary method_7446Lnet/minecraft/class_1665;method_7446()Vofficial fLcvb;f()V
 - 
getDragInWater
protected float getDragInWater()- Overrides:
 getDragInWaterin classPersistentProjectileEntity- Mappings:
 Namespace Name Mixin selector named getDragInWaterLnet/minecraft/entity/projectile/PersistentProjectileEntity;getDragInWater()Fintermediary method_7436Lnet/minecraft/class_1665;method_7436()Fofficial uLcvb;u()F
 - 
shouldRender
public boolean shouldRender(double cameraX, double cameraY, double cameraZ) - Overrides:
 shouldRenderin classEntity- Mappings:
 Namespace Name Mixin selector named shouldRenderLnet/minecraft/entity/Entity;shouldRender(DDD)Zintermediary method_5727Lnet/minecraft/class_1297;method_5727(DDD)Zofficial jLbzm;j(DDD)Z
 
 -