Add missing datagen entries
This commit is contained in:
parent
b4c02e240d
commit
52ea1102e4
@ -1,11 +1,8 @@
|
||||
package ru.dbotthepony.mc.otm.datagen
|
||||
|
||||
import com.mojang.math.Vector3f
|
||||
import net.minecraft.core.Direction
|
||||
import net.minecraft.resources.ResourceLocation
|
||||
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.fml.common.Mod
|
||||
import net.minecraftforge.forge.event.lifecycle.GatherDataEvent
|
||||
@ -42,8 +39,8 @@ object DataGen {
|
||||
blockStateProvider.block(*blocks)
|
||||
}
|
||||
|
||||
private fun decorativeColumn(block: Block, end: String, side: String) {
|
||||
blockModelProvider.decorativeColumn(block, end, side)
|
||||
private fun decorativeColumn(block: Block, side: String, end: String) {
|
||||
blockModelProvider.decorativeColumn(block, side, end)
|
||||
blockStateProvider.block(block)
|
||||
}
|
||||
|
||||
@ -69,7 +66,7 @@ object DataGen {
|
||||
blockModelProvider.resourceCubeAll(Blocks.TRITANIUM_RAW_BLOCK)
|
||||
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) {
|
||||
lambda {
|
||||
@ -133,6 +130,7 @@ object DataGen {
|
||||
block(Items.TRITANIUM_STRIPED_BLOCK)
|
||||
block(Items.TRITANIUM_RAW_BLOCK)
|
||||
block(Items.ITEM_MONITOR)
|
||||
block(Items.TRITANIUM_BLOCK)
|
||||
|
||||
blocks(*Items.CRATES)
|
||||
|
||||
@ -140,10 +138,14 @@ object DataGen {
|
||||
|
||||
generated(Items.PILL_ANDROID)
|
||||
generated(Items.PILL_HUMANE)
|
||||
generated(Items.PILL_OBLIVION)
|
||||
generated(Items.PILL_HEAL)
|
||||
generated(Items.NUTRIENT_PASTE)
|
||||
component(Items.TRITANIUM_INGOT)
|
||||
resource(Items.TRITANIUM_ORE_CLUMP)
|
||||
|
||||
generated(*Items.TRITANIUM_TOOLS)
|
||||
|
||||
generatedTiered(Items.BATTERIES, "battery_tier")
|
||||
generated(Items.BATTERY_CREATIVE)
|
||||
|
||||
|
@ -32,7 +32,7 @@ class SimpleItemModelProvider(event: GatherDataEvent) : ItemModelProvider(event.
|
||||
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 component(item: Item) = generated(item, "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 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_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));
|
||||
@ -501,6 +509,8 @@ public class Registry {
|
||||
BASIC_CONTROL_CIRCUIT,
|
||||
ADVANCED_CONTROL_CIRCUIT,
|
||||
MATTER_CAPACITOR_PARTS,
|
||||
MATTER_IO_PORT,
|
||||
MATTER_TRANSFORM_MATRIX,
|
||||
};
|
||||
|
||||
public static final ItemMatterCapacitor MATTER_CAPACITOR_BASIC = new ItemMatterCapacitor(new Fraction("4"));
|
||||
|
Loading…
Reference in New Issue
Block a user