fix: use correct starfish item models

This commit is contained in:
Martin Prokoph
2025-06-22 12:13:36 +02:00
parent c7a0260b3c
commit 121209dd26
2 changed files with 4 additions and 4 deletions

View File

@@ -6,21 +6,21 @@
{ {
"model": { "model": {
"type": "minecraft:model", "type": "minecraft:model",
"model": "rocks:block/starfish_red" "model": "rocks:item/starfish_red"
}, },
"when": "red" "when": "red"
}, },
{ {
"model": { "model": {
"type": "minecraft:model", "type": "minecraft:model",
"model": "rocks:block/starfish_pink" "model": "rocks:item/starfish_pink"
}, },
"when": "pink" "when": "pink"
}, },
{ {
"model": { "model": {
"type": "minecraft:model", "type": "minecraft:model",
"model": "rocks:block/starfish_orange" "model": "rocks:item/starfish_orange"
}, },
"when": "orange" "when": "orange"
} }

View File

@@ -76,7 +76,7 @@ public class Models extends FabricModelProvider {
public final void registerStarfishItemVariations(ItemModelGenerator modelGenerator, Block starfish) { public final void registerStarfishItemVariations(ItemModelGenerator modelGenerator, Block starfish) {
Map<StarfishVariation, ItemModel.Unbaked> variantMap = new HashMap<>(); Map<StarfishVariation, ItemModel.Unbaked> variantMap = new HashMap<>();
for (StarfishVariation variation : StarfishVariation.values()) { for (StarfishVariation variation : StarfishVariation.values()) {
variantMap.put(variation, ItemModels.basic(ModelIds.getBlockSubModelId(starfish, "_"+variation.toString()))); variantMap.put(variation, ItemModels.basic(ModelIds.getItemSubModelId(starfish.asItem(), "_"+variation.toString())));
} }
modelGenerator.output.accept(starfish.asItem(), ItemModels.select(RocksMain.STARFISH_VARIATION, ItemModels.basic(ModelIds.getItemModelId(starfish.asItem())), variantMap)); modelGenerator.output.accept(starfish.asItem(), ItemModels.select(RocksMain.STARFISH_VARIATION, ItemModels.basic(ModelIds.getItemModelId(starfish.asItem())), variantMap));
} }