1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
| public class ExperienceOrb extends Entity { int LIFETIME int ENTITY_SCAN_PERIOD int MAX_FOLLOW_DIST; int ORB_GROUPS_PER_AREA double ORB_MERGE_DISTANCE int age int health int value int count Player followingPlayer;
public ExperienceOrb(Level , double , double , double , int ) { }
public ExperienceOrb(EntityType<? extends ExperienceOrb> , Level ) { }
@Override protected Entity.MovementEmission getMovementEmission() { }
@Override public void tick() {
}
@Override protected BlockPos getBlockPosBelowThatAffectsMyMovement() { }
private void scanForEntities() { }
public static void award(ServerLevel p_147083_, Vec3 p_147084_, int p_147085_) { }
private static boolean tryMergeToExisting(ServerLevel p_147097_, Vec3 p_147098_, int p_147099_) { }
private boolean canMerge(ExperienceOrb p_147087_) { }
private static boolean canMerge(ExperienceOrb p_147089_, int p_147090_, int p_147091_) { }
private void merge(ExperienceOrb p_147101_) { }
private void setUnderwaterMovement() { }
@Override protected void doWaterSplashEffect() { }
@Override public boolean hurt(DamageSource , float ) { }
@Override public void addAdditionalSaveData(CompoundTag ) { }
@Override public void readAdditionalSaveData(CompoundTag ) { }
@Override public void playerTouch(Player p_20792_) { }
private int repairPlayerItems(Player p_147093_, int p_147094_) { }
private int durabilityToXp(int ) { }
private int xpToDurability(int ) { }
public int getValue() { }
public int getIcon() { }
public static int getExperienceValue() { } @Override public boolean isAttackable() { }
@Override public SoundSource getSoundSource() { } }
|