Package net.minecraft.entity.projectile
Class TridentEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.AbstractArrowEntity
net.minecraft.entity.projectile.TridentEntity
- All Implemented Interfaces:
class_3893,Projectile,Nameable
- Mappings:
Namespace Name official apeintermediary net/minecraft/class_3531named net/minecraft/entity/projectile/TridentEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.projectile.AbstractArrowEntity
AbstractArrowEntity.PickupPermission -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ItemStackprivate booleanintprivate static final TrackedData<Byte>Fields inherited from class net.minecraft.entity.projectile.AbstractArrowEntity
field_17094, field_17096, inGround, inGroundTime, pickupType, shakeFields inherited from class net.minecraft.entity.Entity
changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, distanceTraveled, fallDistance, field_16693, field_16694, field_16696, field_3223, firstUpdate, FLAGS, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, LOGGER_, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, ridingCooldown, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, tracedX, tracedY, tracedZ, updateNeeded, uuidString, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionTridentEntity(World world) TridentEntity(World world, double x, double y, double z) TridentEntity(World world, LivingEntity livingEntity, ItemStack itemStack) -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemStackprotected EntitygetEntityCollision(Vec3d currentPosition, Vec3d nextPosition) protected voidprotected voidmethod_15947(BlockHitResult blockHitResult) protected voidprotected SoundEventprotected floatprivate booleanvoidonPlayerCollision(PlayerEntity player) voidbooleanshouldRender(double x, double y, double z) voidtick()voidMethods inherited from class net.minecraft.entity.projectile.AbstractArrowEntity
applyEnchantmentEffects, canClimb, getDamage, getEyeHeight, isAttackable, isCritical, method_13278, method_15946, method_15950, method_15951, method_15953, move, onHit, onHit, setCritical, setDamage, setPunch, setVelocity, setVelocityClient, shouldRender, updateTrackedPositionAndAnglesMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, afterSpawn, animateDamage, applyMirror, applyRotation, attemptSprintingParticles, baseTick, burn, canAddPassenger, canAvoidTraps, canFly, canStartRiding, canUsePortals, checkBlockCollision, collides, copyPortalInfo, copyPosition, damage, dealDamage, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, entityDataRequiresOperator, equals, equip, equipStack, extinguish, fall, fromNbt, getAir, getArmorItems, getBoundingBox, getBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEntityName, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getItemsEquipped, getItemsHand, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getMovementDirection, getParts, getPassengerList, getPassengersDeep, getPistonBehavior, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getSoundCategory, getTargetingMargin, getUuid, getVehicle, getVisibilityBoundingBox, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasMount, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, interact, interactAt, isAlive, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, kill, method_10787, method_10931, method_10932, method_10933, method_10936, method_12265, method_12833, method_12984, method_12985, method_12991, method_13003, method_15051, method_15055, method_15540, method_15541, method_15557, method_15558, method_15559, method_15560, method_15561, method_15562, method_15563, method_15564, method_15566, method_15567, method_15569, method_15570, method_15571, method_15572, method_15573, method_15574, method_15575, method_15576, method_15577, method_15578, method_15580, method_15581, method_15582, method_15583, method_15584, method_15585, method_15586, method_15588, method_15589, method_15590, method_15591, method_15592, method_15593, method_15594, method_17412, method_17413, method_17414, method_2492, method_4086, method_5505, method_5506, method_6344, onBlockCollision, onKilledOther, onLightningStrike, onPassengerLookAround, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, onTrackedDataSet, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, setAir, setBoundingBox, setBounds, setCustomNameVisible, setEntityId, setFlag, setGlowing, setHeadYaw, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setNoGravity, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setUuid, setWorld, setYaw, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, startRiding, stopRiding, teleportRequested, tickFire, tickNetherPortalCooldown, tickRiding, toListNbt, toListNbt, toNbt, toString, updateKilledAchievement, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateWaterState
-
Field Details
-
field_17106
- Mappings:
Namespace Name Mixin selector official hLape;h:Lor;intermediary field_17106Lnet/minecraft/class_3531;field_17106:Lnet/minecraft/class_2921;named field_17106Lnet/minecraft/entity/projectile/TridentEntity;field_17106:Lnet/minecraft/entity/data/TrackedData;
-
field_17103
- Mappings:
Namespace Name Mixin selector official awLape;aw:Late;intermediary field_17103Lnet/minecraft/class_3531;field_17103:Lnet/minecraft/class_1071;named field_17103Lnet/minecraft/entity/projectile/TridentEntity;field_17103:Lnet/minecraft/item/ItemStack;
-
field_17104
private boolean field_17104- Mappings:
Namespace Name Mixin selector official axLape;ax:Zintermediary field_17104Lnet/minecraft/class_3531;field_17104:Znamed field_17104Lnet/minecraft/entity/projectile/TridentEntity;field_17104:Z
-
field_17105
public int field_17105- Mappings:
Namespace Name Mixin selector official gLape;g:Iintermediary field_17105Lnet/minecraft/class_3531;field_17105:Inamed field_17105Lnet/minecraft/entity/projectile/TridentEntity;field_17105:I
-
-
Constructor Details
-
TridentEntity
- Mappings:
Namespace Name Mixin selector official <init>Laer;<init>(Laxy;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
TridentEntity
-
TridentEntity
- Mappings:
Namespace Name Mixin selector official <init>Laok;<init>(Laxy;DDD)Vintermediary <init>Lnet/minecraft/class_990;<init>(Lnet/minecraft/class_1150;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/AbstractArrowEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official x_Laer;x_()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
tick
public void tick()- Overrides:
tickin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official R_Laer;R_()Vintermediary method_2558Lnet/minecraft/class_864;method_2558()Vnamed tickLnet/minecraft/entity/Entity;tick()V
-
method_15958
private boolean method_15958()- Mappings:
Namespace Name Mixin selector official rLape;r()Zintermediary method_15958Lnet/minecraft/class_3531;method_15958()Znamed method_15958Lnet/minecraft/entity/projectile/TridentEntity;method_15958()Z
-
asItemStack
- Specified by:
asItemStackin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official lLaok;l()Late;intermediary method_13280Lnet/minecraft/class_990;method_13280()Lnet/minecraft/class_1071;named asItemStackLnet/minecraft/entity/projectile/AbstractArrowEntity;asItemStack()Lnet/minecraft/item/ItemStack;
-
getEntityCollision
- Overrides:
getEntityCollisionin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official aLaok;a(Lcee;Lcee;)Laer;intermediary method_13277Lnet/minecraft/class_990;method_13277(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_864;named getEntityCollisionLnet/minecraft/entity/projectile/AbstractArrowEntity;getEntityCollision(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/entity/Entity;
-
method_15947
- Overrides:
method_15947in classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official bLaok;b(Lceb;)Vintermediary method_15947Lnet/minecraft/class_990;method_15947(Lnet/minecraft/class_234;)Vnamed method_15947Lnet/minecraft/entity/projectile/AbstractArrowEntity;method_15947(Lnet/minecraft/util/hit/BlockHitResult;)V
-
method_15949
- Overrides:
method_15949in classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official iLaok;i()Lwi;intermediary method_15949Lnet/minecraft/class_990;method_15949()Lnet/minecraft/class_2926;named method_15949Lnet/minecraft/entity/projectile/AbstractArrowEntity;method_15949()Lnet/minecraft/client/sound/SoundEvent;
-
onPlayerCollision
- Overrides:
onPlayerCollisionin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official dLaer;d(Laog;)Vintermediary method_2530Lnet/minecraft/class_864;method_2530(Lnet/minecraft/class_988;)Vnamed onPlayerCollisionLnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbtin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lgy;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official bLaer;b(Lgy;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
method_15948
protected void method_15948()- Overrides:
method_15948in classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official fLaok;f()Vintermediary method_15948Lnet/minecraft/class_990;method_15948()Vnamed method_15948Lnet/minecraft/entity/projectile/AbstractArrowEntity;method_15948()V
-
method_15952
protected float method_15952()- Overrides:
method_15952in classAbstractArrowEntity- Mappings:
Namespace Name Mixin selector official pLaok;p()Fintermediary method_15952Lnet/minecraft/class_990;method_15952()Fnamed method_15952Lnet/minecraft/entity/projectile/AbstractArrowEntity;method_15952()F
-
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official gLaer;g(DDD)Zintermediary method_8363Lnet/minecraft/class_864;method_8363(DDD)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(DDD)Z
-