Class PetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<net.minecraft.world.level.block.entity.BlockEntityType<?>,net.minecraft.world.level.block.entity.BlockEntityType<T>,P,com.tterrag.registrate.builders.BlockEntityBuilder<T,P>>
com.tterrag.registrate.builders.BlockEntityBuilder<T,P>
com.petrolpark.core.registrate.builder.PetrolparkBlockEntityBuilder<T,P>
- All Implemented Interfaces:
IPetrolparkBlockEntityBuilder<T,,P, PetrolparkBlockEntityBuilder<T, P>> com.tterrag.registrate.builders.Builder<net.minecraft.world.level.block.entity.BlockEntityType<?>,,net.minecraft.world.level.block.entity.BlockEntityType<T>, P, com.tterrag.registrate.builders.BlockEntityBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.entity.BlockEntityType<?>,,net.minecraft.world.level.block.entity.BlockEntityType<T>>> Supplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.entity.BlockEntityType<?>,net.minecraft.world.level.block.entity.BlockEntityType<T>>>
- Direct Known Subclasses:
SharedBlockEntityBuilder
public class PetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P>
extends com.tterrag.registrate.builders.BlockEntityBuilder<T,P>
implements IPetrolparkBlockEntityBuilder<T,P,PetrolparkBlockEntityBuilder<T,P>>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tterrag.registrate.builders.BlockEntityBuilder
com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T extends net.minecraft.world.level.block.entity.BlockEntity> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPetrolparkBlockEntityBuilder(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.entity.BlockEntity,P>
PetrolparkBlockEntityBuilder<T, P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) net.minecraft.world.level.block.entity.BlockEntityType<T> getEntry()self()Methods inherited from class com.tterrag.registrate.builders.BlockEntityBuilder
createEntry, createEntryWrapper, register, registerCapability, registerRenderer, renderer, validBlock, validBlocksMethods 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, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.petrolpark.core.registrate.builder.IPetrolparkBlockEntityBuilder
getOwner, registerCapability, registerEnergyCapability, registerFluidCapability, registerItemCapabilityMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Constructor Details
-
PetrolparkBlockEntityBuilder
-
-
Method Details
-
create
public static <T extends net.minecraft.world.level.block.entity.BlockEntity,P> PetrolparkBlockEntityBuilder<T,P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) -
self
- Specified by:
selfin interfaceIPetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P, PetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity, P>>
-
getEntry
- Specified by:
getEntryin interfacecom.tterrag.registrate.builders.Builder<net.minecraft.world.level.block.entity.BlockEntityType<?>,net.minecraft.world.level.block.entity.BlockEntityType<T extends net.minecraft.world.level.block.entity.BlockEntity>, P, com.tterrag.registrate.builders.BlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity, P>> - Specified by:
getEntryin interfaceIPetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P, PetrolparkBlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity, P>>
-