You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HumanoidModel armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
95
-
"head", new ${data.helmetModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.helmetModelName}.LAYER_LOCATION)).${data.helmetModelPart},
96
-
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
97
-
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
98
-
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
99
-
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
100
-
"right_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
101
-
"left_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap())
102
-
)));
95
+
if (armorModel == null) {
96
+
armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
97
+
"head", new ${data.helmetModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.helmetModelName}.LAYER_LOCATION)).${data.helmetModelPart},
98
+
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
99
+
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
100
+
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
101
+
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
102
+
"right_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
103
+
"left_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap())
104
+
)));
105
+
}
103
106
armorModel.crouching = living.isShiftKeyDown();
104
107
armorModel.riding = defaultModel.riding;
105
108
armorModel.young = living.isBaby();
@@ -137,16 +140,20 @@ public abstract class ${name}Item extends ArmorItem {
HumanoidModel armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
142
-
"body", new ${data.bodyModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bodyModelName}.LAYER_LOCATION)).${data.bodyModelPart},
143
-
"left_arm", new ${data.bodyModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bodyModelName}.LAYER_LOCATION)).${data.armsModelPartL},
144
-
"right_arm", new ${data.bodyModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bodyModelName}.LAYER_LOCATION)).${data.armsModelPartR},
145
-
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
146
-
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
147
-
"right_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
148
-
"left_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap())
149
-
)));
145
+
if (armorModel == null) {
146
+
${data.bodyModelName} model = new ${data.bodyModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bodyModelName}.LAYER_LOCATION));
147
+
armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
148
+
"body", model.${data.bodyModelPart},
149
+
"left_arm", model.${data.armsModelPartL},
150
+
"right_arm", model.${data.armsModelPartR},
151
+
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
152
+
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
153
+
"right_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
154
+
"left_leg", new ModelPart(Collections.emptyList(), Collections.emptyMap())
155
+
)));
156
+
}
150
157
armorModel.crouching = living.isShiftKeyDown();
151
158
armorModel.riding = defaultModel.riding;
152
159
armorModel.young = living.isBaby();
@@ -184,16 +191,20 @@ public abstract class ${name}Item extends ArmorItem {
HumanoidModel armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
189
-
"left_leg", new ${data.leggingsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.leggingsModelName}.LAYER_LOCATION)).${data.leggingsModelPartL},
190
-
"right_leg", new ${data.leggingsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.leggingsModelName}.LAYER_LOCATION)).${data.leggingsModelPartR},
191
-
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
192
-
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
193
-
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
194
-
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
195
-
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap())
196
-
)));
196
+
if (armorModel == null) {
197
+
${data.leggingsModelName} model = new ${data.leggingsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.leggingsModelName}.LAYER_LOCATION));
198
+
armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
199
+
"left_leg", model.${data.leggingsModelPartL},
200
+
"right_leg", model.${data.leggingsModelPartR},
201
+
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
202
+
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
203
+
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
204
+
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
205
+
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap())
206
+
)));
207
+
}
197
208
armorModel.crouching = living.isShiftKeyDown();
198
209
armorModel.riding = defaultModel.riding;
199
210
armorModel.young = living.isBaby();
@@ -231,16 +242,20 @@ public abstract class ${name}Item extends ArmorItem {
HumanoidModel armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
236
-
"left_leg", new ${data.bootsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bootsModelName}.LAYER_LOCATION)).${data.bootsModelPartL},
237
-
"right_leg", new ${data.bootsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bootsModelName}.LAYER_LOCATION)).${data.bootsModelPartR},
238
-
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
239
-
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
240
-
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
241
-
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
242
-
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap())
243
-
)));
247
+
if (armorModel == null) {
248
+
${data.bootsModelName} model = new ${data.bootsModelName}(Minecraft.getInstance().getEntityModels().bakeLayer(${data.bootsModelName}.LAYER_LOCATION));
249
+
armorModel = new HumanoidModel(new ModelPart(Collections.emptyList(), Map.of(
250
+
"left_leg", model.${data.bootsModelPartL},
251
+
"right_leg", model.${data.bootsModelPartR},
252
+
"head", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
253
+
"hat", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
254
+
"body", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
255
+
"right_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap()),
256
+
"left_arm", new ModelPart(Collections.emptyList(), Collections.emptyMap())
0 commit comments