Class PetrolparkBlockBuilder<T extends net.minecraft.world.level.block.Block,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<net.minecraft.world.level.block.Block,T,P,com.tterrag.registrate.builders.BlockBuilder<T,P>>
com.tterrag.registrate.builders.BlockBuilder<T,P>
com.petrolpark.core.registrate.builder.PetrolparkBlockBuilder<T,P>
- All Implemented Interfaces:
com.tterrag.registrate.builders.Builder<net.minecraft.world.level.block.Block,,T, P, com.tterrag.registrate.builders.BlockBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.Block,,T>> Supplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.Block,T>>
- Direct Known Subclasses:
SharedBlockBuilder
public class PetrolparkBlockBuilder<T extends net.minecraft.world.level.block.Block,P>
extends com.tterrag.registrate.builders.BlockBuilder<T,P>
BlockBuilder without any default datagen-
Constructor Summary
ConstructorsConstructorDescriptionPetrolparkBlockBuilder(AbstractPetrolparkRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, T> factory, com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.world.level.block.state.BlockBehaviour.Properties> initialProperties) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.Block,P>
PetrolparkBlockBuilder<T, P> create(AbstractPetrolparkRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, T> factory) static final <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>> defaultBlockItem(com.tterrag.registrate.builders.BlockBuilder<T, P> builder) <I extends net.minecraft.world.item.Item>
com.tterrag.registrate.builders.ItemBuilder<I, com.tterrag.registrate.builders.BlockBuilder<T, P>> item(com.tterrag.registrate.util.nullness.NonNullBiFunction<? super T, net.minecraft.world.item.Item.Properties, ? extends I> factory) Methods inherited from class com.tterrag.registrate.builders.BlockBuilder
addLayer, blockEntity, blockstate, clientExtension, clientExtension, color, create, createEntry, createEntryWrapper, defaultBlockstate, defaultLang, defaultLoot, initialProperties, item, lang, loot, properties, recipe, register, registerBlockColor, registerClientExtension, registerLayers, simpleBlockEntity, simpleItem, tagMethods inherited from class com.tterrag.registrate.builders.AbstractBuilder
asOptional, asSupplier, asTag, getCallback, getName, getOwner, getParent, getRegistryKey, lang, lang, removeTag, tagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tterrag.registrate.builders.Builder
addMiscData, build, dataMap, dataMap, get, getEntry, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Constructor Details
-
PetrolparkBlockBuilder
public PetrolparkBlockBuilder(AbstractPetrolparkRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, T> factory, com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.world.level.block.state.BlockBehaviour.Properties> initialProperties)
-
-
Method Details
-
create
public static <T extends net.minecraft.world.level.block.Block,P> PetrolparkBlockBuilder<T,P> create(AbstractPetrolparkRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, T> factory) -
item
-
defaultBlockItem
public static final <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem,com.tterrag.registrate.builders.BlockBuilder<T, defaultBlockItemP>> (com.tterrag.registrate.builders.BlockBuilder<T, P> builder)
-