Skip to content

Commit 70eaabe

Browse files
committed
Merge remote-tracking branch 'origin/1.20' into 1.20.4
2 parents e22f5ca + 280d14a commit 70eaabe

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

neoforge/src/main/java/org/embeddedt/modernfix/neoforge/dynresources/ModelBakeEventHelper.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
import com.google.common.collect.Sets;
66
import com.google.common.graph.GraphBuilder;
77
import com.google.common.graph.MutableGraph;
8+
import net.minecraft.client.renderer.block.BlockModelShaper;
89
import net.minecraft.client.resources.model.BakedModel;
910
import net.minecraft.client.resources.model.ModelBakery;
11+
import net.minecraft.client.resources.model.ModelResourceLocation;
1012
import net.minecraft.core.registries.BuiltInRegistries;
1113
import net.minecraft.resources.ResourceLocation;
12-
import net.minecraft.world.item.Item;
1314
import net.minecraft.world.level.block.Block;
1415
import net.minecraft.world.level.block.state.BlockState;
1516
import net.neoforged.fml.ModContainer;
1617
import net.neoforged.fml.ModList;
1718
import net.neoforged.neoforgespi.language.IModInfo;
1819
import org.embeddedt.modernfix.ModernFix;
19-
import org.embeddedt.modernfix.dynamicresources.ModelLocationCache;
2020
import org.embeddedt.modernfix.util.ForwardingInclDefaultsMap;
2121
import org.jetbrains.annotations.Nullable;
2222

@@ -43,12 +43,10 @@ public ModelBakeEventHelper(Map<ResourceLocation, BakedModel> modelRegistry) {
4343
this.topLevelModelLocations = new HashSet<>(modelRegistry.keySet());
4444
for(Block block : BuiltInRegistries.BLOCK) {
4545
for(BlockState state : block.getStateDefinition().getPossibleStates()) {
46-
topLevelModelLocations.add(ModelLocationCache.get(state));
46+
topLevelModelLocations.add(BlockModelShaper.stateToModelLocation(state));
4747
}
4848
}
49-
for(Item item : BuiltInRegistries.ITEM) {
50-
topLevelModelLocations.add(ModelLocationCache.get(item));
51-
}
49+
BuiltInRegistries.ITEM.keySet().forEach(location -> topLevelModelLocations.add(new ModelResourceLocation(location, "inventory")));
5250
this.dependencyGraph = GraphBuilder.undirected().build();
5351
ModList.get().forEachModContainer((id, mc) -> {
5452
this.dependencyGraph.addNode(id);

0 commit comments

Comments
 (0)