将builder修改为正确用法

This commit is contained in:
Light_Quanta 2024-05-09 20:02:05 +08:00
parent 6d5f8b2bfd
commit ee43a1d262
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
5 changed files with 37 additions and 42 deletions

View file

@ -233,14 +233,13 @@ public class ClaymoreEntity extends TamableAnimal implements GeoEntity, Animated
} }
public static AttributeSupplier.Builder createAttributes() { public static AttributeSupplier.Builder createAttributes() {
AttributeSupplier.Builder builder = Mob.createMobAttributes(); return Mob.createMobAttributes()
builder = builder.add(Attributes.MOVEMENT_SPEED, 0); .add(Attributes.MOVEMENT_SPEED, 0)
builder = builder.add(Attributes.MAX_HEALTH, 20); .add(Attributes.MAX_HEALTH, 20)
builder = builder.add(Attributes.ARMOR, 0); .add(Attributes.ARMOR, 0)
builder = builder.add(Attributes.ATTACK_DAMAGE, 0); .add(Attributes.ATTACK_DAMAGE, 0)
builder = builder.add(Attributes.FOLLOW_RANGE, 16); .add(Attributes.FOLLOW_RANGE, 16)
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 1); .add(Attributes.KNOCKBACK_RESISTANCE, 1);
return builder;
} }
private PlayState movementPredicate(AnimationState event) { private PlayState movementPredicate(AnimationState event) {

View file

@ -200,14 +200,13 @@ public class MortarEntity extends PathfinderMob implements GeoEntity, AnimatedEn
} }
public static AttributeSupplier.Builder createAttributes() { public static AttributeSupplier.Builder createAttributes() {
AttributeSupplier.Builder builder = Mob.createMobAttributes(); return Mob.createMobAttributes()
builder = builder.add(Attributes.MOVEMENT_SPEED, 0); .add(Attributes.MOVEMENT_SPEED, 0)
builder = builder.add(Attributes.MAX_HEALTH, 10); .add(Attributes.MAX_HEALTH, 10)
builder = builder.add(Attributes.ARMOR, 0); .add(Attributes.ARMOR, 0)
builder = builder.add(Attributes.ATTACK_DAMAGE, 0); .add(Attributes.ATTACK_DAMAGE, 0)
builder = builder.add(Attributes.FOLLOW_RANGE, 16); .add(Attributes.FOLLOW_RANGE, 16)
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 1); .add(Attributes.KNOCKBACK_RESISTANCE, 1);
return builder;
} }
private PlayState movementPredicate(AnimationState event) { private PlayState movementPredicate(AnimationState event) {

View file

@ -168,14 +168,13 @@ public class SenpaiEntity extends Spider implements GeoEntity, AnimatedEntity {
} }
public static AttributeSupplier.Builder createAttributes() { public static AttributeSupplier.Builder createAttributes() {
AttributeSupplier.Builder builder = Mob.createMobAttributes(); return Mob.createMobAttributes()
builder = builder.add(Attributes.MOVEMENT_SPEED, 0.25); .add(Attributes.MOVEMENT_SPEED, 0.25)
builder = builder.add(Attributes.MAX_HEALTH, 51); .add(Attributes.MAX_HEALTH, 51)
builder = builder.add(Attributes.ARMOR, 0); .add(Attributes.ARMOR, 0)
builder = builder.add(Attributes.ATTACK_DAMAGE, 5); .add(Attributes.ATTACK_DAMAGE, 5)
builder = builder.add(Attributes.FOLLOW_RANGE, 1024); .add(Attributes.FOLLOW_RANGE, 1024)
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 0.5); .add(Attributes.KNOCKBACK_RESISTANCE, 0.5);
return builder;
} }
private PlayState movementPredicate(AnimationState event) { private PlayState movementPredicate(AnimationState event) {

View file

@ -246,15 +246,14 @@ public class Target1Entity extends PathfinderMob implements GeoEntity, AnimatedE
} }
public static AttributeSupplier.Builder createAttributes() { public static AttributeSupplier.Builder createAttributes() {
AttributeSupplier.Builder builder = Mob.createMobAttributes(); return Mob.createMobAttributes()
builder = builder.add(Attributes.MOVEMENT_SPEED, 0); .add(Attributes.MOVEMENT_SPEED, 0)
builder = builder.add(Attributes.MAX_HEALTH, 40); .add(Attributes.MAX_HEALTH, 40)
builder = builder.add(Attributes.ARMOR, 0); .add(Attributes.ARMOR, 0)
builder = builder.add(Attributes.ATTACK_DAMAGE, 0); .add(Attributes.ATTACK_DAMAGE, 0)
builder = builder.add(Attributes.FOLLOW_RANGE, 16); .add(Attributes.FOLLOW_RANGE, 16)
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 10); .add(Attributes.KNOCKBACK_RESISTANCE, 10)
builder = builder.add(Attributes.FLYING_SPEED, 0); .add(Attributes.FLYING_SPEED, 0);
return builder;
} }
private PlayState movementPredicate(AnimationState<Target1Entity> event) { private PlayState movementPredicate(AnimationState<Target1Entity> event) {

View file

@ -190,15 +190,14 @@ public class TargetEntity extends PathfinderMob implements GeoEntity, AnimatedEn
} }
public static AttributeSupplier.Builder createAttributes() { public static AttributeSupplier.Builder createAttributes() {
AttributeSupplier.Builder builder = Mob.createMobAttributes(); return Mob.createMobAttributes()
builder = builder.add(Attributes.MOVEMENT_SPEED, 0); .add(Attributes.MOVEMENT_SPEED, 0)
builder = builder.add(Attributes.MAX_HEALTH, 5); .add(Attributes.MAX_HEALTH, 5)
builder = builder.add(Attributes.ARMOR, 0); .add(Attributes.ARMOR, 0)
builder = builder.add(Attributes.ATTACK_DAMAGE, 0); .add(Attributes.ATTACK_DAMAGE, 0)
builder = builder.add(Attributes.FOLLOW_RANGE, 16); .add(Attributes.FOLLOW_RANGE, 16)
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 10); .add(Attributes.KNOCKBACK_RESISTANCE, 10)
builder = builder.add(Attributes.FLYING_SPEED, 0); .add(Attributes.FLYING_SPEED, 0);
return builder;
} }
private PlayState movementPredicate(AnimationState event) { private PlayState movementPredicate(AnimationState event) {