Added polar_bear_standing property

This commit is contained in:
D3v1s0m 2023-09-13 01:02:15 +05:30
parent 9be27f0748
commit 7d1772236a
No known key found for this signature in database
GPG Key ID: FA1F770C7B1D40C1
2 changed files with 11 additions and 4 deletions

@ -99,9 +99,6 @@ public class EntityPropertyRegistryImpl implements EntityPropertyRegistry {
// Rabbit // Rabbit
registerType("rabbit_type", 0); // TODO: Figure this out registerType("rabbit_type", 0); // TODO: Figure this out
// Polar Bear
registerType("polar_bear_standing", false); // TODO
// Sheep // Sheep
registerType("sheep_color", DyeColor.WHITE); // TODO: Figure this out registerType("sheep_color", DyeColor.WHITE); // TODO: Figure this out
registerType("sheep_sheared", false); // TODO registerType("sheep_sheared", false); // TODO
@ -339,6 +336,15 @@ public class EntityPropertyRegistryImpl implements EntityPropertyRegistry {
else pigIndex = 16; else pigIndex = 16;
register(new BooleanProperty("pig_saddled", pigIndex, false, legacyBooleans)); register(new BooleanProperty("pig_saddled", pigIndex, false, legacyBooleans));
if (!ver.isNewerThanOrEquals(ServerVersion.V_1_10)) return;
// Polar Bear
int polarBearIndex;
if (ver.isNewerThanOrEquals(ServerVersion.V_1_17)) polarBearIndex = 17;
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_15)) polarBearIndex = 16;
else if (ver.isNewerThanOrEquals(ServerVersion.V_1_14)) polarBearIndex = 15;
else polarBearIndex = 13;
register(new BooleanProperty("polar_bear_standing", polarBearIndex, false, false));
if (!ver.isNewerThanOrEquals(ServerVersion.V_1_11)) return; if (!ver.isNewerThanOrEquals(ServerVersion.V_1_11)) return;
// Spellcaster Illager // Spellcaster Illager
int spellIndex = 12; int spellIndex = 12;

@ -175,7 +175,8 @@ public class NpcTypeRegistryImpl implements NpcTypeRegistry {
if (!version.isNewerThanOrEquals(ServerVersion.V_1_10)) return; if (!version.isNewerThanOrEquals(ServerVersion.V_1_10)) return;
register(builder(p, "polar_bear", EntityTypes.POLAR_BEAR) register(builder(p, "polar_bear", EntityTypes.POLAR_BEAR)
.setHologramOffset(-0.575)); .setHologramOffset(-0.575)
.addProperties("polar_bear_standing"));
if (!version.isNewerThanOrEquals(ServerVersion.V_1_11)) return; if (!version.isNewerThanOrEquals(ServerVersion.V_1_11)) return;