调整部分实体的eyeY方法

This commit is contained in:
17146 2025-06-18 15:18:06 +08:00
parent 400e112efa
commit 7db75c394b
3 changed files with 1 additions and 13 deletions

View file

@ -62,7 +62,6 @@ public class LaserTowerEntity extends EnergyVehicleEntity implements GeoEntity,
public int changeTargetTimer = 60; public int changeTargetTimer = 60;
public LaserTowerEntity(EntityType<LaserTowerEntity> type, Level world) { public LaserTowerEntity(EntityType<LaserTowerEntity> type, Level world) {
super(type, world); super(type, world);
this.noCulling = true; this.noCulling = true;

View file

@ -68,17 +68,6 @@ public class MortarEntity extends VehicleEntity implements GeoEntity {
return false; return false;
} }
@Override
public boolean isPickable() {
return super.isPickable();
}
@Override
public double getEyeY() {
return 0.2F;
}
@Override @Override
public void addAdditionalSaveData(CompoundTag compound) { public void addAdditionalSaveData(CompoundTag compound) {
super.addAdditionalSaveData(compound); super.addAdditionalSaveData(compound);

View file

@ -32,7 +32,7 @@ public class ModEntities {
// Misc Entities // Misc Entities
public static final DeferredHolder<EntityType<?>, EntityType<MortarEntity>> MORTAR = register("mortar", public static final DeferredHolder<EntityType<?>, EntityType<MortarEntity>> MORTAR = register("mortar",
EntityType.Builder.<MortarEntity>of(MortarEntity::new, MobCategory.MISC).setTrackingRange(64).setUpdateInterval(3).fireImmune().sized(0.8f, 1.4f)); EntityType.Builder.<MortarEntity>of(MortarEntity::new, MobCategory.MISC).setTrackingRange(64).setUpdateInterval(3).eyeHeight(0.2f).fireImmune().sized(0.8f, 1.4f));
public static final DeferredHolder<EntityType<?>, EntityType<LaserEntity>> LASER = register("laser", public static final DeferredHolder<EntityType<?>, EntityType<LaserEntity>> LASER = register("laser",
EntityType.Builder.<LaserEntity>of(LaserEntity::new, MobCategory.MISC).sized(0.1f, 0.1f).fireImmune().setUpdateInterval(1)); EntityType.Builder.<LaserEntity>of(LaserEntity::new, MobCategory.MISC).sized(0.1f, 0.1f).fireImmune().setUpdateInterval(1));
public static final DeferredHolder<EntityType<?>, EntityType<FlareDecoyEntity>> FLARE_DECOY = register("flare_decoy", public static final DeferredHolder<EntityType<?>, EntityType<FlareDecoyEntity>> FLARE_DECOY = register("flare_decoy",