yarn/mappings/net/minecraft/entity/ExperienceOrbEntity.mapping

55 lines
1.9 KiB
Plaintext

CLASS net/minecraft/class_1303 net/minecraft/entity/ExperienceOrbEntity
FIELD field_27009 pickingCount I
FIELD field_30055 DESPAWN_AGE I
FIELD field_30056 EXPENSIVE_UPDATE_INTERVAL I
FIELD field_6159 amount I
FIELD field_6161 health I
FIELD field_6162 target Lnet/minecraft/class_1657;
FIELD field_6164 orbAge I
METHOD <init> (Lnet/minecraft/class_1937;DDDI)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 amount
METHOD method_31492 (IILnet/minecraft/class_1303;)Z
ARG 2 orb
METHOD method_31493 spawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)V
ARG 0 world
ARG 1 pos
ARG 2 amount
METHOD method_31494 isMergeable (Lnet/minecraft/class_1303;)Z
ARG 1 other
METHOD method_31495 isMergeable (Lnet/minecraft/class_1303;II)Z
ARG 0 orb
ARG 1 seed
ARG 2 amount
METHOD method_31496 wasMergedIntoExistingOrb (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)Z
ARG 0 world
ARG 1 pos
ARG 2 amount
METHOD method_31497 merge (Lnet/minecraft/class_1303;)V
ARG 1 other
METHOD method_31498 expensiveUpdate ()V
COMMENT Performs an expensive update.
COMMENT
COMMENT @implSpec Called every second (every {@link #EXPENSIVE_UPDATE_INTERVAL} ticks).
COMMENT This method first checks if the orb still has a nearby {@link #target},
COMMENT and assigns a new target if there is none. It then tries to merge nearby experience orbs.
METHOD method_35051 repairPlayerGears (Lnet/minecraft/class_1657;I)I
COMMENT Repairs a player's gears using the experience recursively, until the experience is
COMMENT all used or all gears are repaired.
COMMENT
COMMENT @return the amount of leftover experience
ARG 1 player
ARG 2 amount
METHOD method_5917 getMendingRepairAmount (I)I
ARG 1 experienceAmount
METHOD method_5918 roundToOrbSize (I)I
ARG 0 value
METHOD method_5919 getExperienceAmount ()I
METHOD method_5920 getOrbSize ()I
METHOD method_5921 applyWaterMovement ()V
METHOD method_5922 getMendingRepairCost (I)I
ARG 1 repairAmount