2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_1303 net/minecraft/entity/ExperienceOrbEntity
|
2020-11-29 17:05:30 -05:00
|
|
|
FIELD field_27009 pickingCount I
|
2021-04-07 16:44:18 -04:00
|
|
|
FIELD field_30055 DESPAWN_AGE I
|
2021-06-06 10:21:56 -04:00
|
|
|
FIELD field_30056 EXPENSIVE_UPDATE_INTERVAL I
|
2022-11-07 13:24:23 -05:00
|
|
|
FIELD field_30058 MERGING_CHANCE_FRACTION I
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6159 amount I
|
|
|
|
FIELD field_6161 health I
|
|
|
|
FIELD field_6162 target Lnet/minecraft/class_1657;
|
|
|
|
FIELD field_6164 orbAge I
|
2019-07-08 12:09:22 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_1937;DDDI)V
|
2018-11-04 07:22:38 -05:00
|
|
|
ARG 1 world
|
|
|
|
ARG 2 x
|
|
|
|
ARG 4 y
|
2019-04-29 02:54:17 -04:00
|
|
|
ARG 6 z
|
|
|
|
ARG 8 amount
|
2021-06-06 10:21:56 -04:00
|
|
|
METHOD method_31492 (IILnet/minecraft/class_1303;)Z
|
|
|
|
ARG 2 orb
|
2020-11-29 17:05:30 -05:00
|
|
|
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
|
2021-06-06 10:21:56 -04:00
|
|
|
METHOD method_31498 expensiveUpdate ()V
|
|
|
|
COMMENT Performs an expensive update.
|
2021-04-07 16:44:18 -04:00
|
|
|
COMMENT
|
2021-06-06 10:21:56 -04:00
|
|
|
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},
|
2021-04-07 16:44:18 -04:00
|
|
|
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
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_5917 getMendingRepairAmount (I)I
|
|
|
|
ARG 1 experienceAmount
|
|
|
|
METHOD method_5918 roundToOrbSize (I)I
|
2018-10-25 16:01:57 -04:00
|
|
|
ARG 0 value
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_5919 getExperienceAmount ()I
|
|
|
|
METHOD method_5920 getOrbSize ()I
|
|
|
|
METHOD method_5921 applyWaterMovement ()V
|
|
|
|
METHOD method_5922 getMendingRepairCost (I)I
|
2019-05-07 07:19:00 -04:00
|
|
|
ARG 1 repairAmount
|