added creeper properties
This commit is contained in:
parent
12ea0eab22
commit
2121db4a90
1 changed files with 11 additions and 0 deletions
|
@ -283,6 +283,17 @@ public class EntityPropertyRegistryImpl implements EntityPropertyRegistry {
|
||||||
else blazeIndex = 16;
|
else blazeIndex = 16;
|
||||||
register(new BitsetProperty("blaze_on_fire", blazeIndex, 0x01));
|
register(new BitsetProperty("blaze_on_fire", blazeIndex, 0x01));
|
||||||
|
|
||||||
|
// Creeper
|
||||||
|
int creeperIndex;
|
||||||
|
if (ver.isNewerThanOrEquals(ServerVersion.V_1_17)) creeperIndex = 16;
|
||||||
|
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_15)) creeperIndex = 15;
|
||||||
|
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_14)) creeperIndex = 14;
|
||||||
|
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_10)) creeperIndex = 12;
|
||||||
|
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_9)) creeperIndex = 11;
|
||||||
|
else creeperIndex= 16;
|
||||||
|
register(new EncodedIntegerProperty<>("creeper_state", CreeperState.IDLE, creeperIndex++, CreeperState::getState));
|
||||||
|
register(new BooleanProperty("creeper_charged", creeperIndex, false, legacyBooleans));
|
||||||
|
|
||||||
if (!ver.isNewerThanOrEquals(ServerVersion.V_1_14)) return;
|
if (!ver.isNewerThanOrEquals(ServerVersion.V_1_14)) return;
|
||||||
// Pose
|
// Pose
|
||||||
register(new NpcPoseProperty());
|
register(new NpcPoseProperty());
|
||||||
|
|
Loading…
Reference in a new issue