Skip to content

Commit 2e8b11d

Browse files
committed
Merge 1.16 into 1.18
2 parents 1ce0a83 + 2629cd4 commit 2e8b11d

File tree

2 files changed

+27
-19
lines changed

2 files changed

+27
-19
lines changed

common/src/main/java/org/embeddedt/modernfix/dynamicresources/ModelBakeryHelpers.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,32 @@ public class ModelBakeryHelpers {
5757
*/
5858
public static final int MAX_MODEL_LIFETIME_SECS = 300;
5959

60+
/**
61+
* These folders will have all textures stitched onto the atlas when dynamic resources is enabled.
62+
*/
63+
public static String[] getExtraTextureFolders() {
64+
return new String[] {
65+
"attachment",
66+
"bettergrass",
67+
"block",
68+
"blocks",
69+
"cape",
70+
"entity/bed",
71+
"entity/chest",
72+
"item",
73+
"items",
74+
"model",
75+
"models",
76+
"part",
77+
"pipe",
78+
"ropebridge",
79+
"runes",
80+
"solid_block",
81+
"spell_effect",
82+
"spell_projectile"
83+
};
84+
}
85+
6086
private static JsonElement parseStream(InputStream stream) {
6187
JsonParser parser = new JsonParser();
6288
JsonReader jsonReader = new JsonReader(new InputStreamReader(stream, StandardCharsets.UTF_8));

fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/perf/dynamic_resources/ModelBakeryMixin.java

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -261,25 +261,7 @@ private Object collectExtraTextures(Stream<Material> instance, Collector<?, ?, ?
261261
blockStateFiles, modelFiles, this.missingModel, json -> BlockModel.GSON.fromJson(json, BlockModel.class),
262262
this::getModel);
263263
/* take every texture from these folders (1.19.3+ emulation) */
264-
String[] extraFolders = new String[] {
265-
"attachment",
266-
"bettergrass",
267-
"block",
268-
"blocks",
269-
"cape",
270-
"entity/bed",
271-
"entity/chest",
272-
"item",
273-
"items",
274-
"model",
275-
"models",
276-
"part",
277-
"pipe",
278-
"ropebridge",
279-
"solid_block",
280-
"spell_effect",
281-
"spell_projectile"
282-
};
264+
String[] extraFolders = ModelBakeryHelpers.getExtraTextureFolders();
283265
for(String folder : extraFolders) {
284266
Collection<ResourceLocation> textureLocations = this.resourceManager.listResources("textures/" + folder, p -> p.endsWith(".png"));
285267
for(ResourceLocation rl : textureLocations) {

0 commit comments

Comments
 (0)