Author SHA1 Message Date
Chloe 7e71a7c364 Add clouds texture image to environment assets
Zip and Release / zip-and-release (push) Successful in 5s
2026-08-02 01:48:30 -04:00
Chloe e80fcde9e6 Refactor music disc commands to use direct give syntax and add custom model data for various shops
Zip and Release / zip-and-release (push) Successful in 7s
2026-08-02 01:34:39 -04:00
Chloe ab56a1a865 Add custom item models for various shops using paper as the base item
Zip and Release / zip-and-release (push) Successful in 7s
2026-08-01 15:11:18 -04:00
5 changed files with 72 additions and 1 deletions
+1 -1
View File
@@ -58,4 +58,4 @@
}
]
}
}
}
+61
View File
@@ -0,0 +1,61 @@
{
"model": {
"type": "select",
"property": "custom_model_data",
"fallback": {
"type": "model",
"model": "item/generated"
},
"cases": [
{
"when": "interior_shop0",
"model": {
"type": "model",
"model": "item/interior_shop0"
}
},
{
"when": "pawn_shop1",
"model": {
"type": "model",
"model": "item/pawn_shop1"
}
},
{
"when": "food_mart2",
"model": {
"type": "model",
"model": "item/food_mart2"
}
},
{
"when": "hat_shop3",
"model": {
"type": "model",
"model": "item/hat_shop3"
}
},
{
"when": "clothing_shop4",
"model": {
"type": "model",
"model": "item/clothing_shop4"
}
},
{
"when": "jump_up5",
"model": {
"type": "model",
"model": "item/jump_up5"
}
},
{
"when": "city_under_siege6",
"model": {
"type": "model",
"model": "item/city_under_siege6"
}
}
]
}
}

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

@@ -0,0 +1,4 @@
# Generic helper for giving custom items with a custom model.
# Example usage:
# function new_music:custom_items/give {item:"minecraft:paper", model:"city_under_siege6"}
give @s $(item)[minecraft:custom_model_data={strings:["$(model)"]}]
@@ -0,0 +1,6 @@
# Generic registration helper for custom item models.
# This keeps the item namespace separate from the display model name.
# Usage: function new_music:custom_items/register {item:"minecraft:paper", model:"city_under_siege6"}
# The resource pack handles the visual model via the shared item selector.
# This function exists as a general entry point for future custom items.