Add missing datagen entries
This commit is contained in:
parent
b4c02e240d
commit
52ea1102e4
@ -1,11 +1,8 @@
|
|||||||
package ru.dbotthepony.mc.otm.datagen
|
package ru.dbotthepony.mc.otm.datagen
|
||||||
|
|
||||||
import com.mojang.math.Vector3f
|
|
||||||
import net.minecraft.core.Direction
|
import net.minecraft.core.Direction
|
||||||
import net.minecraft.resources.ResourceLocation
|
import net.minecraft.resources.ResourceLocation
|
||||||
import net.minecraft.world.level.block.Block
|
import net.minecraft.world.level.block.Block
|
||||||
import net.minecraftforge.client.model.generators.BlockStateProvider
|
|
||||||
import net.minecraftforge.client.model.generators.ConfiguredModel
|
|
||||||
import net.minecraftforge.eventbus.api.SubscribeEvent
|
import net.minecraftforge.eventbus.api.SubscribeEvent
|
||||||
import net.minecraftforge.fml.common.Mod
|
import net.minecraftforge.fml.common.Mod
|
||||||
import net.minecraftforge.forge.event.lifecycle.GatherDataEvent
|
import net.minecraftforge.forge.event.lifecycle.GatherDataEvent
|
||||||
@ -42,8 +39,8 @@ object DataGen {
|
|||||||
blockStateProvider.block(*blocks)
|
blockStateProvider.block(*blocks)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun decorativeColumn(block: Block, end: String, side: String) {
|
private fun decorativeColumn(block: Block, side: String, end: String) {
|
||||||
blockModelProvider.decorativeColumn(block, end, side)
|
blockModelProvider.decorativeColumn(block, side, end)
|
||||||
blockStateProvider.block(block)
|
blockStateProvider.block(block)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -69,7 +66,7 @@ object DataGen {
|
|||||||
blockModelProvider.resourceCubeAll(Blocks.TRITANIUM_RAW_BLOCK)
|
blockModelProvider.resourceCubeAll(Blocks.TRITANIUM_RAW_BLOCK)
|
||||||
blockModelProvider.resourceCubeAll(Blocks.DEEPSLATE_TRITANIUM_ORE)
|
blockModelProvider.resourceCubeAll(Blocks.DEEPSLATE_TRITANIUM_ORE)
|
||||||
|
|
||||||
decorativeColumn(Blocks.TRITANIUM_STRIPED_BLOCK, "tritanium_block", "tritanium_striped_block")
|
decorativeColumn(Blocks.TRITANIUM_STRIPED_BLOCK, "tritanium_striped_block", "tritanium_block")
|
||||||
|
|
||||||
with(blockModelProvider) {
|
with(blockModelProvider) {
|
||||||
lambda {
|
lambda {
|
||||||
@ -133,6 +130,7 @@ object DataGen {
|
|||||||
block(Items.TRITANIUM_STRIPED_BLOCK)
|
block(Items.TRITANIUM_STRIPED_BLOCK)
|
||||||
block(Items.TRITANIUM_RAW_BLOCK)
|
block(Items.TRITANIUM_RAW_BLOCK)
|
||||||
block(Items.ITEM_MONITOR)
|
block(Items.ITEM_MONITOR)
|
||||||
|
block(Items.TRITANIUM_BLOCK)
|
||||||
|
|
||||||
blocks(*Items.CRATES)
|
blocks(*Items.CRATES)
|
||||||
|
|
||||||
@ -140,10 +138,14 @@ object DataGen {
|
|||||||
|
|
||||||
generated(Items.PILL_ANDROID)
|
generated(Items.PILL_ANDROID)
|
||||||
generated(Items.PILL_HUMANE)
|
generated(Items.PILL_HUMANE)
|
||||||
|
generated(Items.PILL_OBLIVION)
|
||||||
|
generated(Items.PILL_HEAL)
|
||||||
generated(Items.NUTRIENT_PASTE)
|
generated(Items.NUTRIENT_PASTE)
|
||||||
component(Items.TRITANIUM_INGOT)
|
component(Items.TRITANIUM_INGOT)
|
||||||
resource(Items.TRITANIUM_ORE_CLUMP)
|
resource(Items.TRITANIUM_ORE_CLUMP)
|
||||||
|
|
||||||
|
generated(*Items.TRITANIUM_TOOLS)
|
||||||
|
|
||||||
generatedTiered(Items.BATTERIES, "battery_tier")
|
generatedTiered(Items.BATTERIES, "battery_tier")
|
||||||
generated(Items.BATTERY_CREATIVE)
|
generated(Items.BATTERY_CREATIVE)
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ class SimpleItemModelProvider(event: GatherDataEvent) : ItemModelProvider(event.
|
|||||||
generated.add(ItemModelGenerated(item.registryName!!.path, texture))
|
generated.add(ItemModelGenerated(item.registryName!!.path, texture))
|
||||||
}
|
}
|
||||||
|
|
||||||
fun generated(item: Item) = generated(item, ResourceLocation(DataGen.MOD_ID, "item/${item.registryName!!.path}"))
|
fun generated(vararg items: Item) = items.forEach { generated(it, ResourceLocation(DataGen.MOD_ID, "item/${it.registryName!!.path}")) }
|
||||||
fun generated(item: Item, prefix: String) = generated(item, ResourceLocation(DataGen.MOD_ID, "item/${prefix}${item.registryName!!.path}"))
|
fun generated(item: Item, prefix: String) = generated(item, ResourceLocation(DataGen.MOD_ID, "item/${prefix}${item.registryName!!.path}"))
|
||||||
fun component(item: Item) = generated(item, "component/")
|
fun component(item: Item) = generated(item, "component/")
|
||||||
fun components(vararg items: Item) = items.forEach(this::component)
|
fun components(vararg items: Item) = items.forEach(this::component)
|
||||||
|
@ -449,6 +449,14 @@ public class Registry {
|
|||||||
public static final PickaxeItem TRITANIUM_PICKAXE = new PickaxeItem(TRITANIUM_COMPONENT, 2, -2.8f, new Item.Properties().tab(OverdriveThatMatters.CREATIVE_TAB));
|
public static final PickaxeItem TRITANIUM_PICKAXE = new PickaxeItem(TRITANIUM_COMPONENT, 2, -2.8f, new Item.Properties().tab(OverdriveThatMatters.CREATIVE_TAB));
|
||||||
public static final HoeItem TRITANIUM_HOE = new HoeItem(TRITANIUM_COMPONENT, 0, -3.4f, new Item.Properties().tab(OverdriveThatMatters.CREATIVE_TAB));
|
public static final HoeItem TRITANIUM_HOE = new HoeItem(TRITANIUM_COMPONENT, 0, -3.4f, new Item.Properties().tab(OverdriveThatMatters.CREATIVE_TAB));
|
||||||
|
|
||||||
|
public static final Item[] TRITANIUM_TOOLS = new Item[] {
|
||||||
|
TRITANIUM_SWORD,
|
||||||
|
TRITANIUM_SHOVEL,
|
||||||
|
TRITANIUM_AXE,
|
||||||
|
TRITANIUM_PICKAXE,
|
||||||
|
TRITANIUM_HOE
|
||||||
|
};
|
||||||
|
|
||||||
public static final Item MATTER_IO_PORT = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
public static final Item MATTER_IO_PORT = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
||||||
public static final Item MATTER_TRANSFORM_MATRIX = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
public static final Item MATTER_TRANSFORM_MATRIX = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
||||||
public static final Item ENERGY_BUS = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
public static final Item ENERGY_BUS = new Item(new Item.Properties().stacksTo(64).tab(OverdriveThatMatters.CREATIVE_TAB));
|
||||||
@ -501,6 +509,8 @@ public class Registry {
|
|||||||
BASIC_CONTROL_CIRCUIT,
|
BASIC_CONTROL_CIRCUIT,
|
||||||
ADVANCED_CONTROL_CIRCUIT,
|
ADVANCED_CONTROL_CIRCUIT,
|
||||||
MATTER_CAPACITOR_PARTS,
|
MATTER_CAPACITOR_PARTS,
|
||||||
|
MATTER_IO_PORT,
|
||||||
|
MATTER_TRANSFORM_MATRIX,
|
||||||
};
|
};
|
||||||
|
|
||||||
public static final ItemMatterCapacitor MATTER_CAPACITOR_BASIC = new ItemMatterCapacitor(new Fraction("4"));
|
public static final ItemMatterCapacitor MATTER_CAPACITOR_BASIC = new ItemMatterCapacitor(new Fraction("4"));
|
||||||
|
Loading…
Reference in New Issue
Block a user