[add] spawneggs to datagen
[add] LanguageProvidor for datagen
This commit is contained in:
@@ -15,13 +15,13 @@ public class ModItems {
|
||||
|
||||
//SpawnEggs
|
||||
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()));
|
||||
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()));
|
||||
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()));
|
||||
|
||||
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 ModBlockStateProvider(packOutput, existingFileHelper));
|
||||
|
||||
generator.addProvider(event.includeClient(), new ModLanguageProvider(packOutput));
|
||||
}
|
||||
}
|
||||
@@ -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"));
|
||||
}
|
||||
}
|
||||
@@ -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