将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() {
AttributeSupplier.Builder builder = Mob.createMobAttributes();
builder = builder.add(Attributes.MOVEMENT_SPEED, 0);
builder = builder.add(Attributes.MAX_HEALTH, 20);
builder = builder.add(Attributes.ARMOR, 0);
builder = builder.add(Attributes.ATTACK_DAMAGE, 0);
builder = builder.add(Attributes.FOLLOW_RANGE, 16);
builder = builder.add(Attributes.KNOCKBACK_RESISTANCE, 1);
return builder;
return Mob.createMobAttributes()
.add(Attributes.MOVEMENT_SPEED, 0)
.add(Attributes.MAX_HEALTH, 20)
.add(Attributes.ARMOR, 0)
.add(Attributes.ATTACK_DAMAGE, 0)
.add(Attributes.FOLLOW_RANGE, 16)
.add(Attributes.KNOCKBACK_RESISTANCE, 1);
}
private PlayState movementPredicate(AnimationState event) {

View file

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

View file

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

View file

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