added is_retracting_spikes property for version>=1.11 also, lol
This commit is contained in:
parent
5ee37d5436
commit
4a89f3c21c
3 changed files with 11 additions and 1 deletions
|
@ -274,6 +274,13 @@ public class EntityPropertyRegistryImpl implements EntityPropertyRegistry {
|
|||
register(new BitsetProperty("is_retracting_spikes", guardianIndex++, 0x02, false, legacyBooleans));
|
||||
linkProperties("is_elder", "is_retracting_spikes");
|
||||
// TODO: add guardian beam target
|
||||
} else {
|
||||
int guardianIndex;
|
||||
if (ver.isNewerThanOrEquals(ServerVersion.V_1_17)) guardianIndex = 16;
|
||||
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_15)) guardianIndex = 15;
|
||||
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_14)) guardianIndex = 14;
|
||||
else guardianIndex = 12;
|
||||
register(new BooleanProperty("is_retracting_spikes", guardianIndex, false, false));
|
||||
}
|
||||
|
||||
// Horse
|
||||
|
|
|
@ -161,6 +161,9 @@ public class NpcTypeImpl implements NpcType {
|
|||
if (EntityTypes.isTypeInstanceOf(type, EntityTypes.ABSTRACT_TAMEABLE_ANIMAL)) {
|
||||
addProperties("tamed", "sitting");
|
||||
}
|
||||
if (EntityTypes.isTypeInstanceOf(type, EntityTypes.GUARDIAN)) {
|
||||
addProperties("is_retracting_spikes");
|
||||
}
|
||||
return new NpcTypeImpl(name, type, hologramOffset, new HashSet<>(allowedProperties), defaultProperties);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ public class NpcTypeRegistryImpl implements NpcTypeRegistry {
|
|||
|
||||
register(builder(p, "guardian", EntityTypes.GUARDIAN)
|
||||
.setHologramOffset(-1.125)
|
||||
.addProperties("is_elder", "is_retracting_spikes"));
|
||||
.addProperties("is_elder"));
|
||||
|
||||
register(builder(p, "horse", EntityTypes.HORSE)
|
||||
.setHologramOffset(-0.375)
|
||||
|
|
Loading…
Reference in a new issue