Updated some API calls

This commit is contained in:
Frank 2023-05-24 21:24:31 +02:00
parent f076a91da1
commit 6713e03088
14 changed files with 58 additions and 57 deletions

View file

@ -130,8 +130,8 @@ public class CubozoaEntity extends AbstractSchoolingFish {
protected void dropFromLootTable(DamageSource source, boolean causedByPlayer) {
int count = random.nextInt(3);
if (count > 0) {
ItemEntity drop = new ItemEntity(level, getX(), getY(), getZ(), new ItemStack(EndItems.GELATINE, count));
this.level.addFreshEntity(drop);
ItemEntity drop = new ItemEntity(level(), getX(), getY(), getZ(), new ItemStack(EndItems.GELATINE, count));
this.level().addFreshEntity(drop);
}
}

View file

@ -106,7 +106,7 @@ public class DragonflyEntity extends DespawnableAnimal implements FlyingAnimal {
@Override
public boolean isFlying() {
return !this.onGround;
return !this.onGround();
}
@Override
@ -163,7 +163,7 @@ public class DragonflyEntity extends DespawnableAnimal implements FlyingAnimal {
}
private Vec3 getRandomLocation() {
int h = BlocksHelper.downRay(DragonflyEntity.this.level, DragonflyEntity.this.blockPosition(), 16);
int h = BlocksHelper.downRay(DragonflyEntity.this.level(), DragonflyEntity.this.blockPosition(), 16);
Vec3 rotation = DragonflyEntity.this.getViewVector(0.0F);
Vec3 airPos = HoverRandomPos.getPos(DragonflyEntity.this, 8, 7, rotation.x, rotation.z, 1.5707964F, 3, 1);
if (airPos != null) {
@ -203,7 +203,7 @@ public class DragonflyEntity extends DespawnableAnimal implements FlyingAnimal {
private boolean isInVoid(Vec3 pos) {
int h = BlocksHelper.downRay(
DragonflyEntity.this.level,
DragonflyEntity.this.level(),
new BlockPos((int) pos.x, (int) pos.y, (int) pos.z),
128
);

View file

@ -137,7 +137,7 @@ public class EndFishEntity extends AbstractSchoolingFish {
double x = getX() + random.nextGaussian() * 0.2;
double y = getY() + random.nextGaussian() * 0.2;
double z = getZ() + random.nextGaussian() * 0.2;
level.addParticle(ParticleTypes.BUBBLE, x, y, z, 0, 0, 0);
level().addParticle(ParticleTypes.BUBBLE, x, y, z, 0, 0, 0);
}
}
@ -170,7 +170,7 @@ public class EndFishEntity extends AbstractSchoolingFish {
item = EndItems.END_FISH_COOKED;
}
}
ItemEntity drop = new ItemEntity(level, getX(), getY(), getZ(), new ItemStack(item));
this.level.addFreshEntity(drop);
ItemEntity drop = new ItemEntity(level(), getX(), getY(), getZ(), new ItemStack(item));
this.level().addFreshEntity(drop);
}
}

View file

@ -134,7 +134,7 @@ public class EndSlimeEntity extends Slime {
@Override
public void remove(RemovalReason reason) {
int i = this.getSize();
if (!this.level.isClientSide && i > 1 && this.isDeadOrDying()) {
if (!this.level().isClientSide && i > 1 && this.isDeadOrDying()) {
Component text = this.getCustomName();
boolean bl = this.isNoAi();
float f = (float) i / 4.0F;
@ -145,7 +145,7 @@ public class EndSlimeEntity extends Slime {
for (int l = 0; l < k; ++l) {
float g = ((float) (l % 2) - 0.5F) * f;
float h = ((float) (l / 2) - 0.5F) * f;
EndSlimeEntity slimeEntity = (EndSlimeEntity) this.getType().create(this.level);
EndSlimeEntity slimeEntity = (EndSlimeEntity) this.getType().create(this.level());
if (this.isPersistenceRequired()) {
slimeEntity.setPersistenceRequired();
}
@ -163,7 +163,7 @@ public class EndSlimeEntity extends Slime {
this.random.nextFloat() * 360.0F,
0.0F
);
this.level.addFreshEntity(slimeEntity);
this.level().addFreshEntity(slimeEntity);
}
}
@ -182,8 +182,8 @@ public class EndSlimeEntity extends Slime {
minCount += looting;
}
int count = minCount < maxCount ? MHelper.randRange(minCount, maxCount, random) : maxCount;
ItemEntity drop = new ItemEntity(level, getX(), getY(), getZ(), new ItemStack(Items.SLIME_BALL, count));
this.level.addFreshEntity(drop);
ItemEntity drop = new ItemEntity(level(), getX(), getY(), getZ(), new ItemStack(Items.SLIME_BALL, count));
this.level().addFreshEntity(drop);
}
public int getSlimeType() {
@ -280,7 +280,7 @@ public class EndSlimeEntity extends Slime {
0,
(int) (dz * speed * 4)
);
int down = BlocksHelper.downRay(EndSlimeEntity.this.level, pos, 16);
int down = BlocksHelper.downRay(EndSlimeEntity.this.level(), pos, 16);
return down < 5;
}
@ -320,7 +320,7 @@ public class EndSlimeEntity extends Slime {
}
public boolean canUse() {
return EndSlimeEntity.this.getTarget() == null && (EndSlimeEntity.this.onGround || EndSlimeEntity.this.isInWater() || EndSlimeEntity.this
return EndSlimeEntity.this.getTarget() == null && (EndSlimeEntity.this.onGround() || EndSlimeEntity.this.isInWater() || EndSlimeEntity.this
.isInLava() || EndSlimeEntity.this.hasEffect(MobEffects.LEVITATION)) && EndSlimeEntity.this.getMoveControl() instanceof EndSlimeMoveControl;
}
@ -408,7 +408,7 @@ public class EndSlimeEntity extends Slime {
this.mob.setZza(0.0F);
} else {
this.operation = MoveControl.Operation.WAIT;
if (this.mob.isOnGround()) {
if (this.mob.onGround()) {
this.mob.setSpeed((float) (this.speedModifier * this.mob.getAttributeValue(Attributes.MOVEMENT_SPEED)));
if (this.ticksUntilJump-- <= 0) {
this.ticksUntilJump = EndSlimeEntity.this.getJumpDelay();

View file

@ -51,7 +51,7 @@ public class ShadowWalkerEntity extends Monster {
@Override
public void tick() {
super.tick();
level.addParticle(
level().addParticle(
ParticleTypes.ASH,
getX() + random.nextGaussian() * 0.2,
getY() + random.nextGaussian() * 0.5 + 1,
@ -60,7 +60,7 @@ public class ShadowWalkerEntity extends Monster {
0,
0
);
level.addParticle(
level().addParticle(
ParticleTypes.SMOKE,
getX() + random.nextGaussian() * 0.2,
getY() + random.nextGaussian() * 0.5 + 1,
@ -69,7 +69,7 @@ public class ShadowWalkerEntity extends Monster {
0,
0
);
level.addParticle(
level().addParticle(
ParticleTypes.ENTITY_EFFECT,
getX() + random.nextGaussian() * 0.2,
getY() + random.nextGaussian() * 0.5 + 1,

View file

@ -95,7 +95,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
hivePos = NbtUtils.readBlockPos(tag.getCompound("HivePos"));
ResourceLocation worldID = new ResourceLocation(tag.getString("HiveWorld"));
try {
hiveWorld = level.getServer().getLevel(ResourceKey.create(Registries.DIMENSION, worldID));
hiveWorld = level().getServer().getLevel(ResourceKey.create(Registries.DIMENSION, worldID));
} catch (Exception e) {
BetterEnd.LOGGER.warning("Silk Moth Hive World {} is missing!", worldID);
hivePos = null;
@ -148,7 +148,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
@Override
public boolean isFlying() {
return !this.onGround;
return !this.onGround();
}
@Override
@ -174,8 +174,8 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
}
}
int count = minCount < maxCount ? MHelper.randRange(minCount, maxCount, random) : maxCount;
ItemEntity drop = new ItemEntity(level, getX(), getY(), getZ(), new ItemStack(EndItems.SILK_FIBER, count));
this.level.addFreshEntity(drop);
ItemEntity drop = new ItemEntity(level(), getX(), getY(), getZ(), new ItemStack(EndItems.SILK_FIBER, count));
this.level().addFreshEntity(drop);
}
class MothLookControl extends LookControl {
@ -206,7 +206,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
@Override
public void start() {
Vec3 vec3d = null;
if (SilkMothEntity.this.hivePos != null && SilkMothEntity.this.hiveWorld == SilkMothEntity.this.level) {
if (SilkMothEntity.this.hivePos != null && SilkMothEntity.this.hiveWorld == SilkMothEntity.this.level()) {
if (SilkMothEntity.this.position()
.distanceToSqr(
SilkMothEntity.this.hivePos.getX(),
@ -252,7 +252,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
@Override
public boolean canUse() {
return SilkMothEntity.this.hivePos != null &&
SilkMothEntity.this.hiveWorld == SilkMothEntity.this.level &&
SilkMothEntity.this.hiveWorld == SilkMothEntity.this.level() &&
SilkMothEntity.this.navigation.isDone() &&
SilkMothEntity.this.random.nextInt(8) == 0 &&
SilkMothEntity.this.position().distanceToSqr(
@ -264,16 +264,16 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
@Override
public boolean canContinueToUse() {
return SilkMothEntity.this.navigation.isInProgress() && level.getBlockState(entrance)
.isAir() && (level.getBlockState(hivePos)
.is(EndBlocks.SILK_MOTH_NEST) || level
return SilkMothEntity.this.navigation.isInProgress() && level().getBlockState(entrance)
.isAir() && (level().getBlockState(hivePos)
.is(EndBlocks.SILK_MOTH_NEST) || level()
.getBlockState(hivePos)
.is(EndBlocks.SILK_MOTH_HIVE));
}
@Override
public void start() {
BlockState state = SilkMothEntity.this.level.getBlockState(SilkMothEntity.this.hivePos);
BlockState state = SilkMothEntity.this.level().getBlockState(SilkMothEntity.this.hivePos);
if (!state.is(EndBlocks.SILK_MOTH_NEST) && !state.is(EndBlocks.SILK_MOTH_HIVE)) {
SilkMothEntity.this.hivePos = null;
return;
@ -295,7 +295,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
double dy = Math.abs(SilkMothEntity.this.entrance.getY() - SilkMothEntity.this.getY());
double dz = Math.abs(SilkMothEntity.this.entrance.getZ() - SilkMothEntity.this.getZ());
if (dx + dy + dz < 1) {
BlockState state = SilkMothEntity.this.level.getBlockState(hivePos);
BlockState state = SilkMothEntity.this.level().getBlockState(hivePos);
if (state.is(EndBlocks.SILK_MOTH_NEST) || state.is(EndBlocks.SILK_MOTH_HIVE)) {
int fullness = state.getValue(EndBlockProperties.FULLNESS);
boolean isHive = state.is(EndBlocks.SILK_MOTH_HIVE);
@ -310,7 +310,7 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
state.setValue(EndBlockProperties.FULLNESS, fullness)
);
}
SilkMothEntity.this.level.playSound(
SilkMothEntity.this.level().playSound(
null,
SilkMothEntity.this.entrance,
SoundEvents.BEEHIVE_ENTER,