Klasse BlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity>
java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.world.level.block.entity.BlockEntityType<T>>
de.luckymcdev.foundryengine.common.builder.blockentity.BlockEntityBuilder<T>
public class BlockEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity>
extends AbstractBuilder<net.minecraft.world.level.block.entity.BlockEntityType<T>>
-
Feldübersicht
Von Klasse geerbte Felder AbstractBuilder
generateData, id, object -
Konstruktorübersicht
KonstruktorenModifikatorKonstruktorBeschreibungprotectedBlockEntityBuilder(net.minecraft.resources.Identifier id) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungnet.minecraft.world.level.block.entity.BlockEntityType<T> build()static <T extends net.minecraft.world.level.block.entity.BlockEntity>
BlockEntityBuilder<T> create(net.minecraft.resources.Identifier id) @Nullable ObjectSet<net.minecraft.world.level.block.Block> booleanhasTick()booleanisOpOnly()isOpOnly(boolean onlyOpCanSetNbt) net.minecraft.world.level.block.entity.BlockEntityType<T> register(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.level.block.entity.BlockEntityType<?>> helper) voidvalidBlock(BlockBuilder block) Von Klasse geerbte Methoden AbstractBuilder
get, getId, getOrCreate, newID, setObject, shouldGenerateData
-
Konstruktordetails
-
BlockEntityBuilder
protected BlockEntityBuilder(net.minecraft.resources.Identifier id)
-
-
Methodendetails
-
create
public static <T extends net.minecraft.world.level.block.entity.BlockEntity> BlockEntityBuilder<T> create(net.minecraft.resources.Identifier id) -
factory
public BlockEntityBuilder<T> factory(net.minecraft.world.level.block.entity.BlockEntityType.BlockEntitySupplier<T> factory) -
validBlock
-
renderer
-
tick
-
onLoad
-
onSave
-
onUpdatePacket
-
onUpdateTag
-
onHandleUpdateTag
-
onDataPacket
-
onChunkUnloaded
-
onPreRemove
-
isOpOnly
-
hasTick
public boolean hasTick() -
isOpOnly
public boolean isOpOnly() -
getRendererFactory
-
getBlockBuilders
-
getResolvedBlocks
-
resolveBlocks
public void resolveBlocks() -
register
public net.minecraft.world.level.block.entity.BlockEntityType<T> register(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.level.block.entity.BlockEntityType<?>> helper) -
build
- Angegeben von:
buildin KlasseAbstractBuilder<net.minecraft.world.level.block.entity.BlockEntityType<T extends net.minecraft.world.level.block.entity.BlockEntity>>
-