diff --git a/src/generated/resources/.cache/52cba4e515004c7a6b4cdc1a9be61ff209ee596e b/src/generated/resources/.cache/52cba4e515004c7a6b4cdc1a9be61ff209ee596e new file mode 100644 index 0000000..8293c26 --- /dev/null +++ b/src/generated/resources/.cache/52cba4e515004c7a6b4cdc1a9be61ff209ee596e @@ -0,0 +1 @@ +// 1.21.1 2026-09-24T17:08:07.01505175 Block States: masterwild diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d new file mode 100644 index 0000000..4bbb3fa --- /dev/null +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -0,0 +1 @@ +// 1.21.1 2026-09-24T17:08:07.015470136 Loot Tables diff --git a/src/generated/resources/.cache/6143fb1502ae754d8039ff811e28c49eaa7e6409 b/src/generated/resources/.cache/6143fb1502ae754d8039ff811e28c49eaa7e6409 new file mode 100644 index 0000000..49fa2f3 --- /dev/null +++ b/src/generated/resources/.cache/6143fb1502ae754d8039ff811e28c49eaa7e6409 @@ -0,0 +1,2 @@ +// 1.21.1 2026-09-24T17:17:39.931103005 Languages: en_us for mod: masterwild +f30536e352db40a95e1deb3b7924e30cb7048877 assets/masterwild/lang/en_us.json diff --git a/src/generated/resources/.cache/6df639536d9ec2632fbc668fca1bd4bb338e73f6 b/src/generated/resources/.cache/6df639536d9ec2632fbc668fca1bd4bb338e73f6 new file mode 100644 index 0000000..48df20e --- /dev/null +++ b/src/generated/resources/.cache/6df639536d9ec2632fbc668fca1bd4bb338e73f6 @@ -0,0 +1,2 @@ +// 1.21.1 2026-09-24T17:08:07.015661731 Tags for minecraft:block mod id masterwild +35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/minecraft/tags/block/mineable/pickaxe.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 0000000..abb876e --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1 @@ +// 1.21.1 2026-09-24T17:08:07.015854468 Recipes diff --git a/src/generated/resources/.cache/d1416cf72769a6a520cc2c44944968403e1a0de7 b/src/generated/resources/.cache/d1416cf72769a6a520cc2c44944968403e1a0de7 new file mode 100644 index 0000000..1e91910 --- /dev/null +++ b/src/generated/resources/.cache/d1416cf72769a6a520cc2c44944968403e1a0de7 @@ -0,0 +1,4 @@ +// 1.21.1 2026-09-24T17:08:07.016016258 Item Models: masterwild +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/firefly_spawn_egg.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/pinguin_spawn_egg.json +63ec6c618a3a23eab4cab9c52d7d3250de9b516e assets/masterwild/models/item/rooster_spawn_egg.json diff --git a/src/generated/resources/.cache/d5c0ffbaea6adb3da58b009066607c021a009b4a b/src/generated/resources/.cache/d5c0ffbaea6adb3da58b009066607c021a009b4a new file mode 100644 index 0000000..14f398f --- /dev/null +++ b/src/generated/resources/.cache/d5c0ffbaea6adb3da58b009066607c021a009b4a @@ -0,0 +1 @@ +// 1.21.1 2026-09-24T17:08:07.015279022 Tags for minecraft:item mod id masterwild diff --git a/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f new file mode 100644 index 0000000..c36863e --- /dev/null +++ b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f @@ -0,0 +1,2 @@ +// 1.21.1 2026-09-24T17:08:07.014201184 Data Maps +813fb735bf77d930c172d32fd84a5f09a09bb4a8 data/neoforge/data_maps/item/furnace_fuels.json diff --git a/src/generated/resources/assets/masterwild/lang/en_us.json b/src/generated/resources/assets/masterwild/lang/en_us.json new file mode 100644 index 0000000..4256ab8 --- /dev/null +++ b/src/generated/resources/assets/masterwild/lang/en_us.json @@ -0,0 +1,8 @@ +{ + "entity.masterwild.firefly": "Firefly", + "entity.masterwild.pinguin": "Pinguin", + "entity.masterwild.rooster": "Rooster", + "item.masterwild.firefly_spawn_egg": "Firefly Spawn Egg", + "item.masterwild.pinguin_spawn_egg": "Pinguin Spawn Egg", + "item.masterwild.rooster_spawn_egg": "Rooster Spawn Egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/masterwild/models/item/firefly_spawn_egg.json b/src/generated/resources/assets/masterwild/models/item/firefly_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/src/generated/resources/assets/masterwild/models/item/firefly_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/masterwild/models/item/pinguin_spawn_egg.json b/src/generated/resources/assets/masterwild/models/item/pinguin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/src/generated/resources/assets/masterwild/models/item/pinguin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/assets/masterwild/models/item/rooster_spawn_egg.json b/src/generated/resources/assets/masterwild/models/item/rooster_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/src/generated/resources/assets/masterwild/models/item/rooster_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 0000000..f72d209 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,3 @@ +{ + "values": [] +} \ No newline at end of file diff --git a/src/generated/resources/data/neoforge/data_maps/item/furnace_fuels.json b/src/generated/resources/data/neoforge/data_maps/item/furnace_fuels.json new file mode 100644 index 0000000..96100ce --- /dev/null +++ b/src/generated/resources/data/neoforge/data_maps/item/furnace_fuels.json @@ -0,0 +1,3 @@ +{ + "values": {} +} \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/masterwild/Item/ModItems.java b/src/main/java/ovh/glitchlabs/masterwild/Item/ModItems.java index f6f84fe..0ee3f22 100644 --- a/src/main/java/ovh/glitchlabs/masterwild/Item/ModItems.java +++ b/src/main/java/ovh/glitchlabs/masterwild/Item/ModItems.java @@ -15,13 +15,13 @@ public class ModItems { //SpawnEggs public static final DeferredItem PINGUIN_SPAWN_EGG = ITEMS.register("pinguin_spawn_egg", - () -> new DeferredSpawnEggItem(ModEntities.PINGUIN, 0x31afaf, 0xffac00, + () -> new DeferredSpawnEggItem(ModEntities.PINGUIN, 0x0b0b17, 0xd6e3e3, new Item.Properties())); public static final DeferredItem FIREFLY_SPAWN_EGG = ITEMS.register("firefly_spawn_egg", - () -> new DeferredSpawnEggItem(ModEntities.FIREFLY, 0x31afaf, 0xffac00, + () -> new DeferredSpawnEggItem(ModEntities.FIREFLY, 0xe75323, 0xc8ac20, new Item.Properties())); public static final DeferredItem ROOSTER_SPAWN_EGG = ITEMS.register("rooster_spawn_egg", - () -> new DeferredSpawnEggItem(ModEntities.ROOSTER, 0x31afaf, 0xffac00, + () -> new DeferredSpawnEggItem(ModEntities.ROOSTER, 0xc4551c, 0x4f5026, new Item.Properties())); public static void register(IEventBus eventBus) { diff --git a/src/main/java/ovh/glitchlabs/masterwild/datagen/DataGenerators.java b/src/main/java/ovh/glitchlabs/masterwild/datagen/DataGenerators.java index e60bc41..78ccd43 100644 --- a/src/main/java/ovh/glitchlabs/masterwild/datagen/DataGenerators.java +++ b/src/main/java/ovh/glitchlabs/masterwild/datagen/DataGenerators.java @@ -38,5 +38,7 @@ public class DataGenerators { generator.addProvider(event.includeClient(), new ModItemModelProvider(packOutput, existingFileHelper)); generator.addProvider(event.includeClient(), new ModBlockStateProvider(packOutput, existingFileHelper)); + + generator.addProvider(event.includeClient(), new ModLanguageProvider(packOutput)); } } \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/masterwild/datagen/ModItemModelProvider.java b/src/main/java/ovh/glitchlabs/masterwild/datagen/ModItemModelProvider.java index 3f8fea9..3bcd605 100644 --- a/src/main/java/ovh/glitchlabs/masterwild/datagen/ModItemModelProvider.java +++ b/src/main/java/ovh/glitchlabs/masterwild/datagen/ModItemModelProvider.java @@ -14,5 +14,8 @@ public class ModItemModelProvider extends ItemModelProvider { @Override protected void registerModels() { //basicItem(ModItems.BISMUTH.get()); + withExistingParent(ModItems.PINGUIN_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg")); + withExistingParent(ModItems.FIREFLY_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg")); + withExistingParent(ModItems.ROOSTER_SPAWN_EGG.getId().getPath(), mcLoc("item/template_spawn_egg")); } } \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/masterwild/datagen/ModLanguageProvider.java b/src/main/java/ovh/glitchlabs/masterwild/datagen/ModLanguageProvider.java new file mode 100644 index 0000000..1ec8eac --- /dev/null +++ b/src/main/java/ovh/glitchlabs/masterwild/datagen/ModLanguageProvider.java @@ -0,0 +1,29 @@ +package ovh.glitchlabs.masterwild.datagen; + +import net.minecraft.data.PackOutput; +import net.neoforged.neoforge.common.data.LanguageProvider; +import ovh.glitchlabs.masterwild.Item.ModItems; +import ovh.glitchlabs.masterwild.Masterwild; +import ovh.glitchlabs.masterwild.entity.ModEntities; + +public class ModLanguageProvider extends LanguageProvider { + + public ModLanguageProvider(PackOutput output) { + super(output, Masterwild.MODID, "en_us"); + } + + @Override + protected void addTranslations() { + add(ModEntities.PINGUIN.get(), "Pinguin"); + add(ModEntities.FIREFLY.get(), "Firefly"); + add(ModEntities.ROOSTER.get(), "Rooster"); + + add(ModItems.PINGUIN_SPAWN_EGG.get(), "Pinguin Spawn Egg"); + add(ModItems.FIREFLY_SPAWN_EGG.get(), "Firefly Spawn Egg"); + add(ModItems.ROOSTER_SPAWN_EGG.get(), "Rooster Spawn Egg"); + + + // Messages + //add("message.ornamentum.test", "Hello World!"); + } +}