Added proper icons for the base routes and creative tabs within unicopia

This commit is contained in:
Sollace 2023-05-20 23:13:24 +01:00
parent 640c5ab7e1
commit 3d9c910f1b
19 changed files with 63 additions and 9 deletions

View file

@ -127,6 +127,13 @@ public interface UItems {
GlassesItem SUNGLASSES = register("sunglasses", new GlassesItem(new FabricItemSettings().maxCount(1)), ItemGroups.COMBAT);
GlassesItem BROKEN_SUNGLASSES = register("broken_sunglasses", new GlassesItem(new FabricItemSettings().maxCount(1)), ItemGroups.COMBAT);
Item ALICORN_BADGE = register(Race.ALICORN);
Item PEGASUS_BADGE = register(Race.PEGASUS);
Item UNICORN_BADGE = register(Race.UNICORN);
Item EARTH_BADGE = register(Race.EARTH);
Item BAT_BADGE = register(Race.BAT);
Item CHANGELING_BADGE = register(Race.CHANGELING);
static <T extends Item> T register(String name, T item, ItemGroup group) {
return ItemGroupRegistry.register(register(name, item), group);
}
@ -151,6 +158,10 @@ public interface UItems {
) {}, ItemGroups.TOOLS);
}
static Item register(Race race) {
return register(race.getId().withPath(p -> p + "_badge"), new Item(new Settings()));
}
static void bootstrap() {
AppleItem.registerTickCallback(Items.APPLE);
FuelRegistry.INSTANCE.add(WOODEN_POLEARM, 200);

View file

@ -20,11 +20,11 @@ public interface UItemGroups {
.filter(item -> ((ToxicHolder)item).getToxic(item.getDefaultStack()) != Toxic.EMPTY);
});
ItemGroup EARTH_PONY_ITEMS = ItemGroupRegistry.createGroupFromTag("earth_pony", UItems.APPLE_PIE::getDefaultStack);
ItemGroup UNICORN_ITEMS = ItemGroupRegistry.createGroupFromTag("unicorn", UItems.SPELLBOOK::getDefaultStack);
ItemGroup PEGASUS_ITEMS = ItemGroupRegistry.createGroupFromTag("pegasus", UItems.PEGASUS_FEATHER::getDefaultStack);
ItemGroup BAT_PONY_ITEMS = ItemGroupRegistry.createGroupFromTag("bat_pony", UItems.SUNGLASSES::getDefaultStack);
ItemGroup CHANGELING_ITEMS = ItemGroupRegistry.createGroupFromTag("changeling", UItems.LOVE_BOTTLE::getDefaultStack);
ItemGroup EARTH_PONY_ITEMS = ItemGroupRegistry.createGroupFromTag("earth_pony", UItems.EARTH_BADGE::getDefaultStack);
ItemGroup UNICORN_ITEMS = ItemGroupRegistry.createGroupFromTag("unicorn", UItems.UNICORN_BADGE::getDefaultStack);
ItemGroup PEGASUS_ITEMS = ItemGroupRegistry.createGroupFromTag("pegasus", UItems.PEGASUS_BADGE::getDefaultStack);
ItemGroup BAT_PONY_ITEMS = ItemGroupRegistry.createGroupFromTag("bat_pony", UItems.BAT_BADGE::getDefaultStack);
ItemGroup CHANGELING_ITEMS = ItemGroupRegistry.createGroupFromTag("changeling", UItems.CHANGELING_BADGE::getDefaultStack);
static void bootstrap() {
ItemGroupRegistry.bootstrap();

View file

@ -26,6 +26,13 @@
"item.unicopia.spellbook": "Spellbook",
"emi.category.unicopia.spellbook": "Spellbook",
"item.unicopia.alicorn_badge": "Alicorn Emblem",
"item.unicopia.unicorn_badge": "Unicorn Emblem",
"item.unicopia.pegasus_badge": "Pegasus Emblem",
"item.unicopia.earth_badge": "Earth Pony Emblem",
"item.unicopia.changeling_badge": "Changeling Emblem",
"item.unicopia.bat_badge": "Bat Pony Emblem",
"item.unicopia.butterfly_spawn_egg": "Butterfly Spawn Egg",
"item.unicopia.butterfly": "Butterfly",

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/alicorn_badge"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/bat_badge"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/changeling_badge"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/earth_badge"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/pegasus_badge"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "unicopia:item/unicorn_badge"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -2,7 +2,7 @@
"parent": "unicopia:unicopia/root",
"display": {
"icon": {
"item": "minecraft:black_candle"
"item": "unicopia:bat_badge"
},
"title": {
"translate": "advancements.unicopia.night_route.title"

View file

@ -2,7 +2,7 @@
"parent": "unicopia:unicopia/root",
"display": {
"icon": {
"item": "minecraft:apple"
"item": "unicopia:earth_badge"
},
"title": {
"translate": "advancements.unicopia.earth_route.title"

View file

@ -2,7 +2,7 @@
"parent": "unicopia:unicopia/root",
"display": {
"icon": {
"item": "unicopia:pegasus_feather"
"item": "unicopia:pegasus_badge"
},
"title": {
"translate": "advancements.unicopia.sky_route.title"

View file

@ -1,7 +1,7 @@
{
"display": {
"icon": {
"item": "unicopia:gryphon_feather"
"item": "unicopia:alicorn_badge"
},
"title": {
"translate": "advancements.unicopia.root.title"