Package net.minecraft
Class class_8113.class_8122
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.class_8113
net.minecraft.class_8113.class_8122
- All Implemented Interfaces:
CommandOutput
,Nameable
,EntityLike
- Enclosing class:
class_8113
- Mappings:
Namespace Name official bex$i
intermediary net/minecraft/class_8113$class_8122
named net/minecraft/class_8113$class_8122
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.class_8113
class_8113.class_8114, class_8113.class_8115, class_8113.class_8122, class_8113.class_8123
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final String
private static final String
private static final TrackedData<ItemStack>
private static final TrackedData<Byte>
private final StackReference
Fields inherited from class net.minecraft.class_8113
field_42384, field_42385, field_42386, field_42387, field_42388, field_42389, field_42390, field_42391, field_42392, field_42393, field_42394, field_42395, field_42396, field_42397
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetStackReference
(int mappedIndex) Obtains a stack reference to be modified.protected void
Initializes data tracker.private void
method_48896
(Mode mode) (package private) void
method_48897
(ItemStack itemStack) protected void
Reads custom data fromnbt
.protected void
Writes custom data tonbt
.Methods inherited from class net.minecraft.class_8113
createSpawnPacket, getPistonBehavior, getTeamColorValue, getVisibilityBoundingBox, method_48842, method_48844, method_48850, method_48852, method_48857, method_48863, method_48864, method_48865, onTrackedDataSet, setPitch, setPosition, setYaw, shouldRender, tick
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFreeze, canHit, canModifyAt, canSprintAsVehicle, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, damage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, extinguishWithSound, fall, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBodyYaw, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasPrimaryPassenger, hasVehicle, interact, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, limitFallDistance, lookAt, method_48921, method_48922, method_48923, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickInVoid, tickPortal, tickPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
field_42421
- See Also:
- Mappings:
Namespace Name Mixin selector official o
Lbex$i;o:Ljava/lang/String;
intermediary field_42421
Lnet/minecraft/class_8113$class_8122;field_42421:Ljava/lang/String;
named field_42421
Lnet/minecraft/class_8113$class_8122;field_42421:Ljava/lang/String;
-
field_42422
- See Also:
- Mappings:
Namespace Name Mixin selector official p
Lbex$i;p:Ljava/lang/String;
intermediary field_42422
Lnet/minecraft/class_8113$class_8122;field_42422:Ljava/lang/String;
named field_42422
Lnet/minecraft/class_8113$class_8122;field_42422:Ljava/lang/String;
-
field_42423
- Mappings:
Namespace Name Mixin selector official q
Lbex$i;q:Lace;
intermediary field_42423
Lnet/minecraft/class_8113$class_8122;field_42423:Lnet/minecraft/class_2940;
named field_42423
Lnet/minecraft/class_8113$class_8122;field_42423:Lnet/minecraft/entity/data/TrackedData;
-
field_42424
- Mappings:
Namespace Name Mixin selector official r
Lbex$i;r:Lace;
intermediary field_42424
Lnet/minecraft/class_8113$class_8122;field_42424:Lnet/minecraft/class_2940;
named field_42424
Lnet/minecraft/class_8113$class_8122;field_42424:Lnet/minecraft/entity/data/TrackedData;
-
field_42425
- Mappings:
Namespace Name Mixin selector official s
Lbex$i;s:Lbgg;
intermediary field_42425
Lnet/minecraft/class_8113$class_8122;field_42425:Lnet/minecraft/class_5630;
named field_42425
Lnet/minecraft/class_8113$class_8122;field_42425:Lnet/minecraft/inventory/StackReference;
-
-
Constructor Details
-
class_8122
- Mappings:
Namespace Name Mixin selector official <init>
Lbey;<init>(Lbfc;Lclt;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTracker
in classclass_8113
- Mappings:
Namespace Name Mixin selector official a_
Lbey;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
method_48900
- Mappings:
Namespace Name Mixin selector official o
Lbex$i;o()Lcfh;
intermediary method_48900
Lnet/minecraft/class_8113$class_8122;method_48900()Lnet/minecraft/class_1799;
named method_48900
Lnet/minecraft/class_8113$class_8122;method_48900()Lnet/minecraft/item/ItemStack;
-
method_48897
- Mappings:
Namespace Name Mixin selector official a
Lbex$i;a(Lcfh;)V
intermediary method_48897
Lnet/minecraft/class_8113$class_8122;method_48897(Lnet/minecraft/class_1799;)V
named method_48897
Lnet/minecraft/class_8113$class_8122;method_48897(Lnet/minecraft/item/ItemStack;)V
-
method_48896
- Mappings:
Namespace Name Mixin selector official a
Lbex$i;a(Lcfe;)V
intermediary method_48896
Lnet/minecraft/class_8113$class_8122;method_48896(Lnet/minecraft/class_811;)V
named method_48896
Lnet/minecraft/class_8113$class_8122;method_48896(Lnet/minecraft/client/render/model/json/Mode;)V
-
method_48901
- Mappings:
Namespace Name Mixin selector official p
Lbex$i;p()Lcfe;
intermediary method_48901
Lnet/minecraft/class_8113$class_8122;method_48901()Lnet/minecraft/class_811;
named method_48901
Lnet/minecraft/class_8113$class_8122;method_48901()Lnet/minecraft/client/render/model/json/Mode;
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbt
in classclass_8113
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbey;a(Lqy;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbt
in classclass_8113
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbey;b(Lqy;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getStackReference
Obtains a stack reference to be modified. Used by commands like/loot
or/item
.- Overrides:
getStackReference
in classEntity
- Parameters:
mappedIndex
- the mapped index as given by the item slot argument- See Also:
- Mappings:
Namespace Name Mixin selector official a_
Lbey;a_(I)Lbgg;
intermediary method_32318
Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
named getStackReference
Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
-