Skip to content

Commit 11022ef

Browse files
Merge 26.1 to 26.2
5.27.5 - commit.1
2 parents 82f2130 + 6a9b99d commit 11022ef

4 files changed

Lines changed: 1 addition & 116 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ org.gradle.jvmargs=-Xmx2G
44

55
# Mod properties
66
mod_id=modernfix
7-
version=5.27.0-build.1
7+
version=5.27.5-build.1
88

99
# Minecraft/Fabric
1010
minecraft_version=26.2-snapshot-2

src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/MixinClientItemInfoLoader.java

Lines changed: 0 additions & 82 deletions
This file was deleted.

src/main/java/org/embeddedt/modernfix/dynresources/DynamicModelSystem.java

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import it.unimi.dsi.fastutil.objects.ReferenceSets;
1414
import net.fabricmc.fabric.impl.client.model.loading.UnbakedModelDeserializerRegistry;
1515
import net.minecraft.client.color.block.BlockColors;
16-
import net.minecraft.client.renderer.item.ClientItem;
1716
import net.minecraft.client.renderer.block.dispatch.BlockStateModel;
1817
import net.minecraft.client.resources.model.cuboid.ItemModelGenerator;
1918
import net.minecraft.client.resources.model.BlockStateModelLoader;
@@ -33,7 +32,6 @@
3332
import org.embeddedt.modernfix.common.mixin.perf.dynamic_resources.BlockStateDefinitionsAccessor;
3433
import org.embeddedt.modernfix.common.mixin.perf.dynamic_resources.IdMapperAccessor;
3534
import org.embeddedt.modernfix.common.mixin.perf.dynamic_resources.ModelDiscoveryAccessor;
36-
import org.jetbrains.annotations.Nullable;
3735

3836
import java.io.Reader;
3937
import java.util.AbstractSet;
@@ -48,7 +46,6 @@
4846
public class DynamicModelSystem {
4947
private static final FileToIdConverter MODEL_LISTER = FileToIdConverter.json("models");
5048
private static final FileToIdConverter BLOCKSTATE_LISTER = FileToIdConverter.json("blockstates");
51-
private static final FileToIdConverter ITEM_LISTER = FileToIdConverter.json("items");
5249

5350
public static final boolean DEBUG_DYNAMIC_MODEL_LOADING = Boolean.getBoolean("modernfix.debugDynamicModelLoading");
5451

@@ -107,35 +104,6 @@ public BlockStateModelLoader.LoadedModels load(Identifier key) throws Exception
107104
}));
108105
}
109106

110-
public interface SingleClientItemEntryLoader {
111-
@Nullable ClientItem loadEntry(Identifier resourceFileId, Resource resource);
112-
}
113-
114-
public static ClientItemInfoLoader.LoadedClientInfos createDynamicClientInfos(Map<Identifier, Resource> resourceMap, SingleClientItemEntryLoader entryLoader) {
115-
Set<Identifier> itemIdSet = resourceMap.keySet().stream().map(ITEM_LISTER::fileToId).collect(Collectors.toUnmodifiableSet());
116-
return new ClientItemInfoLoader.LoadedClientInfos(Maps.asMap(itemIdSet, key -> {
117-
if (key == null) {
118-
return null;
119-
}
120-
121-
Identifier fileId = ITEM_LISTER.idToFile(key);
122-
Resource resource = resourceMap.get(fileId);
123-
if (resource == null) {
124-
return null;
125-
}
126-
127-
try {
128-
if (DEBUG_DYNAMIC_MODEL_LOADING) {
129-
ModernFix.LOGGER.info("Loading client item info {}", key);
130-
}
131-
return entryLoader.loadEntry(fileId, resource);
132-
} catch (RuntimeException e) {
133-
ModernFix.LOGGER.warn("Failed to build dynamic client item info for {}", key, e);
134-
return null;
135-
}
136-
}));
137-
}
138-
139107
public record DynamicResolver(Map<Identifier, UnbakedModel> inputModels,
140108
BlockStateModelLoader.LoadedModels loadedModels,
141109
ClientItemInfoLoader.LoadedClientInfos loadedClientInfos) {

src/main/resources/modernfix-common.mixins.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
"perf.dynamic_resources.IdMapperAccessor",
102102
"perf.dynamic_resources.MixinBlockState",
103103
"perf.dynamic_resources.MixinBlockStateModelLoader",
104-
"perf.dynamic_resources.MixinClientItemInfoLoader",
105104
"perf.dynamic_resources.MixinModelBakery",
106105
"perf.dynamic_resources.MixinModelManager",
107106
"perf.dynamic_resources.ModelDiscoveryAccessor",

0 commit comments

Comments
 (0)