Package net.minecraft.entity
Class ExperienceOrbEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ExperienceOrbEntity
- All Implemented Interfaces:
CommandOutput,Nameable,EntityLike
public class ExperienceOrbEntity extends Entity
- Mappings:
Namespace Name official asrintermediary net/minecraft/class_1303named net/minecraft/entity/ExperienceOrbEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
Fields Modifier and Type Field Description private intamountprivate static intfield_30055private static intfield_30056private static intfield_30057private static intfield_30058private static doublefield_30059private inthealthprivate intorbAgeprivate intpickingCountprivate PlayerEntitytargetFields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, field_29973, field_29974, field_29979, field_29980, field_29981, field_29985, field_29986, field_29987, field_29988, field_29989, field_29990, field_29991, field_29992, field_29993, field_29994, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yawFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors Constructor Description ExperienceOrbEntity(EntityType<? extends ExperienceOrbEntity> type, World world)ExperienceOrbEntity(World world, double x, double y, double z, int amount) -
Method Summary
Modifier and Type Method Description private voidapplyWaterMovement()Packet<?>createSpawnPacket()booleandamage(DamageSource source, float amount)intgetExperienceAmount()private intgetMendingRepairAmount(int experienceAmount)private intgetMendingRepairCost(int repairAmount)protected Entity.MoveEffectgetMoveEffect()Returns the possible effect(s) of an entity moving.intgetOrbSize()SoundCategorygetSoundCategory()protected voidinitDataTracker()booleanisAttackable()private booleanisMergeable(ExperienceOrbEntity other)private static booleanisMergeable(ExperienceOrbEntity orb, int seed, int amount)private voidmerge(ExperienceOrbEntity other)private voidmethod_31498()private intmethod_35051(PlayerEntity playerEntity, int int2)voidonPlayerCollision(PlayerEntity player)protected voidonSwimmingStart()voidreadCustomDataFromNbt(NbtCompound nbt)static introundToOrbSize(int value)static voidspawn(ServerWorld world, Vec3d pos, int amount)voidtick()private static booleanwasMergedIntoExistingOrb(ServerWorld world, Vec3d pos, int amount)voidwriteCustomDataToNbt(NbtCompound nbt)Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, animateDamage, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFreeze, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, checkWaterState, collides, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fall, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandItemSlot, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSplashSound, getStandingEyeHeight, getSwimHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getX, getY, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, 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, lookAt, method_29919, method_30951, method_33332, method_33574, method_35049, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onTrackedDataSet, playSound, playStepSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toNbtList, toNbtList, toString, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
-
Field Details
-
field_30055
private static final int field_30055- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLasr;b:Iintermediary field_30055Lnet/minecraft/class_1303;field_30055:Inamed field_30055Lnet/minecraft/entity/ExperienceOrbEntity;field_30055:I
-
field_30056
private static final int field_30056- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLasr;c:Iintermediary field_30056Lnet/minecraft/class_1303;field_30056:Inamed field_30056Lnet/minecraft/entity/ExperienceOrbEntity;field_30056:I
-
field_30057
private static final int field_30057- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLasr;d:Iintermediary field_30057Lnet/minecraft/class_1303;field_30057:Inamed field_30057Lnet/minecraft/entity/ExperienceOrbEntity;field_30057:I
-
field_30058
private static final int field_30058- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLasr;e:Iintermediary field_30058Lnet/minecraft/class_1303;field_30058:Inamed field_30058Lnet/minecraft/entity/ExperienceOrbEntity;field_30058:I
-
field_30059
private static final double field_30059- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLasr;f:Dintermediary field_30059Lnet/minecraft/class_1303;field_30059:Dnamed field_30059Lnet/minecraft/entity/ExperienceOrbEntity;field_30059:D
-
orbAge
private int orbAge- Mappings:
Namespace Name Mixin selector official arLasr;ar:Iintermediary field_6164Lnet/minecraft/class_1303;field_6164:Inamed orbAgeLnet/minecraft/entity/ExperienceOrbEntity;orbAge:I
-
health
private int health- Mappings:
Namespace Name Mixin selector official asLasr;as:Iintermediary field_6161Lnet/minecraft/class_1303;field_6161:Inamed healthLnet/minecraft/entity/ExperienceOrbEntity;health:I
-
amount
private int amount- Mappings:
Namespace Name Mixin selector official atLasr;at:Iintermediary field_6159Lnet/minecraft/class_1303;field_6159:Inamed amountLnet/minecraft/entity/ExperienceOrbEntity;amount:I
-
pickingCount
private int pickingCount- Mappings:
Namespace Name Mixin selector official auLasr;au:Iintermediary field_27009Lnet/minecraft/class_1303;field_27009:Inamed pickingCountLnet/minecraft/entity/ExperienceOrbEntity;pickingCount:I
-
target
- Mappings:
Namespace Name Mixin selector official avLasr;av:Lbjf;intermediary field_6162Lnet/minecraft/class_1303;field_6162:Lnet/minecraft/class_1657;named targetLnet/minecraft/entity/ExperienceOrbEntity;target:Lnet/minecraft/entity/player/PlayerEntity;
-
-
Constructor Details
-
ExperienceOrbEntity
- Mappings:
Namespace Name Mixin selector official <init>Lasr;<init>(Lbvr;DDDI)Vintermediary <init>Lnet/minecraft/class_1303;<init>(Lnet/minecraft/class_1937;DDDI)Vnamed <init>Lnet/minecraft/entity/ExperienceOrbEntity;<init>(Lnet/minecraft/world/World;DDDI)V
-
ExperienceOrbEntity
- Mappings:
Namespace Name Mixin selector official <init>Lasl;<init>(Lasp;Lbvr;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
getMoveEffect
Returns the possible effect(s) of an entity moving.- Overrides:
getMoveEffectin classEntity- Mappings:
Namespace Name Mixin selector official aELasl;aE()Lasl$b;intermediary method_33570Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;named getMoveEffectLnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official eLasl;e()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
tick
public void tick() -
method_31498
private void method_31498()- Mappings:
Namespace Name Mixin selector official iLasr;i()Vintermediary method_31498Lnet/minecraft/class_1303;method_31498()Vnamed method_31498Lnet/minecraft/entity/ExperienceOrbEntity;method_31498()V
-
spawn
- Mappings:
Namespace Name Mixin selector official aLasr;a(Labj;Ldly;I)Vintermediary method_31493Lnet/minecraft/class_1303;method_31493(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)Vnamed spawnLnet/minecraft/entity/ExperienceOrbEntity;spawn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;I)V
-
wasMergedIntoExistingOrb
- Mappings:
Namespace Name Mixin selector official bLasr;b(Labj;Ldly;I)Zintermediary method_31496Lnet/minecraft/class_1303;method_31496(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)Znamed wasMergedIntoExistingOrbLnet/minecraft/entity/ExperienceOrbEntity;wasMergedIntoExistingOrb(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;I)Z
-
isMergeable
- Mappings:
Namespace Name Mixin selector official aLasr;a(Lasr;)Zintermediary method_31494Lnet/minecraft/class_1303;method_31494(Lnet/minecraft/class_1303;)Znamed isMergeableLnet/minecraft/entity/ExperienceOrbEntity;isMergeable(Lnet/minecraft/entity/ExperienceOrbEntity;)Z
-
isMergeable
- Mappings:
Namespace Name Mixin selector official aLasr;a(Lasr;II)Zintermediary method_31495Lnet/minecraft/class_1303;method_31495(Lnet/minecraft/class_1303;II)Znamed isMergeableLnet/minecraft/entity/ExperienceOrbEntity;isMergeable(Lnet/minecraft/entity/ExperienceOrbEntity;II)Z
-
merge
- Mappings:
Namespace Name Mixin selector official bLasr;b(Lasr;)Vintermediary method_31497Lnet/minecraft/class_1303;method_31497(Lnet/minecraft/class_1303;)Vnamed mergeLnet/minecraft/entity/ExperienceOrbEntity;merge(Lnet/minecraft/entity/ExperienceOrbEntity;)V
-
applyWaterMovement
private void applyWaterMovement()- Mappings:
Namespace Name Mixin selector official kLasr;k()Vintermediary method_5921Lnet/minecraft/class_1303;method_5921()Vnamed applyWaterMovementLnet/minecraft/entity/ExperienceOrbEntity;applyWaterMovement()V
-
onSwimmingStart
protected void onSwimmingStart()- Overrides:
onSwimmingStartin classEntity- Mappings:
Namespace Name Mixin selector official aPLasl;aP()Vintermediary method_5746Lnet/minecraft/class_1297;method_5746()Vnamed onSwimmingStartLnet/minecraft/entity/Entity;onSwimmingStart()V
-
damage
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLasl;b(Lmv;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbtin classEntity- Mappings:
Namespace Name Mixin selector official aLasl;a(Lmv;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
onPlayerCollision
- Overrides:
onPlayerCollisionin classEntity- Mappings:
Namespace Name Mixin selector official a_Lasl;a_(Lbjf;)Vintermediary method_5694Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)Vnamed onPlayerCollisionLnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
-
method_35051
- Mappings:
Namespace Name Mixin selector official aLasr;a(Lbjf;I)Iintermediary method_35051Lnet/minecraft/class_1303;method_35051(Lnet/minecraft/class_1657;I)Inamed method_35051Lnet/minecraft/entity/ExperienceOrbEntity;method_35051(Lnet/minecraft/entity/player/PlayerEntity;I)I
-
getMendingRepairCost
private int getMendingRepairCost(int repairAmount)- Mappings:
Namespace Name Mixin selector official bLasr;b(I)Iintermediary method_5922Lnet/minecraft/class_1303;method_5922(I)Inamed getMendingRepairCostLnet/minecraft/entity/ExperienceOrbEntity;getMendingRepairCost(I)I
-
getMendingRepairAmount
private int getMendingRepairAmount(int experienceAmount)- Mappings:
Namespace Name Mixin selector official cLasr;c(I)Iintermediary method_5917Lnet/minecraft/class_1303;method_5917(I)Inamed getMendingRepairAmountLnet/minecraft/entity/ExperienceOrbEntity;getMendingRepairAmount(I)I
-
getExperienceAmount
public int getExperienceAmount()- Mappings:
Namespace Name Mixin selector official gLasr;g()Iintermediary method_5919Lnet/minecraft/class_1303;method_5919()Inamed getExperienceAmountLnet/minecraft/entity/ExperienceOrbEntity;getExperienceAmount()I
-
getOrbSize
public int getOrbSize()- Mappings:
Namespace Name Mixin selector official hLasr;h()Iintermediary method_5920Lnet/minecraft/class_1303;method_5920()Inamed getOrbSizeLnet/minecraft/entity/ExperienceOrbEntity;getOrbSize()I
-
roundToOrbSize
public static int roundToOrbSize(int value)- Mappings:
Namespace Name Mixin selector official aLasr;a(I)Iintermediary method_5918Lnet/minecraft/class_1303;method_5918(I)Inamed roundToOrbSizeLnet/minecraft/entity/ExperienceOrbEntity;roundToOrbSize(I)I
-
isAttackable
public boolean isAttackable()- Overrides:
isAttackablein classEntity- Mappings:
Namespace Name Mixin selector official bVLasl;bV()Zintermediary method_5732Lnet/minecraft/class_1297;method_5732()Znamed isAttackableLnet/minecraft/entity/Entity;isAttackable()Z
-
createSpawnPacket
- Specified by:
createSpawnPacketin classEntity- Mappings:
Namespace Name Mixin selector official OLasl;O()Lpf;intermediary method_18002Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;named createSpawnPacketLnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
-
getSoundCategory
- Overrides:
getSoundCategoryin classEntity- Mappings:
Namespace Name Mixin selector official cELasl;cE()Laex;intermediary method_5634Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;named getSoundCategoryLnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
-