[add] spawneggs to datagen
[add] LanguageProvidor for datagen
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
// 1.21.1 2026-09-24T17:08:07.01505175 Block States: masterwild
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
// 1.21.1 2026-09-24T17:08:07.015470136 Loot Tables
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
// 1.21.1 2026-09-24T17:08:07.015854468 Recipes
|
||||||
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
// 1.21.1 2026-09-24T17:08:07.015279022 Tags for minecraft:item mod id masterwild
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// 1.21.1 2026-09-24T17:08:07.014201184 Data Maps
|
||||||
|
813fb735bf77d930c172d32fd84a5f09a09bb4a8 data/neoforge/data_maps/item/furnace_fuels.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"
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:item/template_spawn_egg"
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:item/template_spawn_egg"
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:item/template_spawn_egg"
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"values": {}
|
||||||
|
}
|
||||||
@@ -15,13 +15,13 @@ public class ModItems {
|
|||||||
|
|
||||||
//SpawnEggs
|
//SpawnEggs
|
||||||
public static final DeferredItem<Item> PINGUIN_SPAWN_EGG = ITEMS.register("pinguin_spawn_egg",
|
public static final DeferredItem<Item> PINGUIN_SPAWN_EGG = ITEMS.register("pinguin_spawn_egg",
|
||||||
() -> new DeferredSpawnEggItem(ModEntities.PINGUIN, 0x31afaf, 0xffac00,
|
() -> new DeferredSpawnEggItem(ModEntities.PINGUIN, 0x0b0b17, 0xd6e3e3,
|
||||||
new Item.Properties()));
|
new Item.Properties()));
|
||||||
public static final DeferredItem<Item> FIREFLY_SPAWN_EGG = ITEMS.register("firefly_spawn_egg",
|
public static final DeferredItem<Item> FIREFLY_SPAWN_EGG = ITEMS.register("firefly_spawn_egg",
|
||||||
() -> new DeferredSpawnEggItem(ModEntities.FIREFLY, 0x31afaf, 0xffac00,
|
() -> new DeferredSpawnEggItem(ModEntities.FIREFLY, 0xe75323, 0xc8ac20,
|
||||||
new Item.Properties()));
|
new Item.Properties()));
|
||||||
public static final DeferredItem<Item> ROOSTER_SPAWN_EGG = ITEMS.register("rooster_spawn_egg",
|
public static final DeferredItem<Item> ROOSTER_SPAWN_EGG = ITEMS.register("rooster_spawn_egg",
|
||||||
() -> new DeferredSpawnEggItem(ModEntities.ROOSTER, 0x31afaf, 0xffac00,
|
() -> new DeferredSpawnEggItem(ModEntities.ROOSTER, 0xc4551c, 0x4f5026,
|
||||||
new Item.Properties()));
|
new Item.Properties()));
|
||||||
|
|
||||||
public static void register(IEventBus eventBus) {
|
public static void register(IEventBus eventBus) {
|
||||||
|
|||||||
@@ -38,5 +38,7 @@ public class DataGenerators {
|
|||||||
|
|
||||||
generator.addProvider(event.includeClient(), new ModItemModelProvider(packOutput, existingFileHelper));
|
generator.addProvider(event.includeClient(), new ModItemModelProvider(packOutput, existingFileHelper));
|
||||||
generator.addProvider(event.includeClient(), new ModBlockStateProvider(packOutput, existingFileHelper));
|
generator.addProvider(event.includeClient(), new ModBlockStateProvider(packOutput, existingFileHelper));
|
||||||
|
|
||||||
|
generator.addProvider(event.includeClient(), new ModLanguageProvider(packOutput));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -14,5 +14,8 @@ public class ModItemModelProvider extends ItemModelProvider {
|
|||||||
@Override
|
@Override
|
||||||
protected void registerModels() {
|
protected void registerModels() {
|
||||||
//basicItem(ModItems.BISMUTH.get());
|
//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"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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!");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user