Klasse EngineBlockEntity
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
de.luckymcdev.foundryengine.common.world.block.entity.EngineBlockEntity
- Alle implementierten Schnittstellen:
net.minecraft.core.TypedInstance<net.minecraft.world.level.block.entity.BlockEntityType<?>>, net.minecraft.util.debug.DebugValueSource, net.neoforged.neoforge.attachment.IAttachmentHolder, net.neoforged.neoforge.common.extensions.IBlockEntityExtension, net.neoforged.neoforge.common.extensions.TypedInstanceExtension<net.minecraft.world.level.block.entity.BlockEntityType<?>>, net.neoforged.neoforge.registries.datamaps.IWithData<net.minecraft.world.level.block.entity.BlockEntityType<?>>
public class EngineBlockEntity
extends net.minecraft.world.level.block.entity.BlockEntity
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifikator und TypKlasseBeschreibungstatic enumstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceVon Klasse geerbte verschachtelte Klassen/Schnittstellen net.neoforged.neoforge.attachment.AttachmentHolder
net.neoforged.neoforge.attachment.AttachmentHolder.AsFieldVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.util.debug.DebugValueSource
net.minecraft.util.debug.DebugValueSource.Registration, net.minecraft.util.debug.DebugValueSource.ValueGetter<T> -
Feldübersicht
Von Klasse geerbte Felder net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionVon Klasse geerbte Felder net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEY -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungEngineBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Methodenübersicht
Modifikator und TypMethodeBeschreibung@Nullable net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.game.ClientGamePacketListener> net.minecraft.nbt.CompoundTaggetUpdateTag(net.minecraft.core.HolderLookup.Provider registries) voidhandleUpdateTag(net.minecraft.world.level.storage.ValueInput input) protected voidloadAdditional(net.minecraft.world.level.storage.ValueInput input) static EngineBlockEntityof(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) voidvoidonDataPacket(net.minecraft.network.Connection net, net.minecraft.world.level.storage.ValueInput input) voidpreRemoveSideEffects(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) protected voidsaveAdditional(net.minecraft.world.level.storage.ValueOutput output) <C> voidsetCallback(EngineBlockEntity.CallbackType type, C cb) voidtick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Von Klasse geerbte Methoden net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getAndClearAttachmentTypesToSync, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, parseCustomNameSafe, problemPath, registerDebugValues, removeComponentsFromTag, removeData, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setLevel, setRemoved, syncData, triggerEvent, typeHolderVon Klasse geerbte Methoden net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachmentsVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData, syncDataVon Schnittstelle geerbte Methoden net.neoforged.neoforge.common.extensions.IBlockEntityExtension
applyStructureRotation, getModelData, hasCustomOutlineRendering, invalidateCapabilities, onLoad, requestModelDataUpdateVon Schnittstelle geerbte Methoden net.minecraft.core.TypedInstance
is, is, is, is, is, tagsVon Schnittstelle geerbte Methoden net.neoforged.neoforge.common.extensions.TypedInstanceExtension
getData
-
Konstruktordetails
-
EngineBlockEntity
public EngineBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Methodendetails
-
of
public static EngineBlockEntity of(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
setCallback
-
tick
public void tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
loadAdditional
protected void loadAdditional(net.minecraft.world.level.storage.ValueInput input) - Setzt außer Kraft:
loadAdditionalin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
saveAdditional
protected void saveAdditional(net.minecraft.world.level.storage.ValueOutput output) - Setzt außer Kraft:
saveAdditionalin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
getUpdatePacket
public @Nullable net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.game.ClientGamePacketListener> getUpdatePacket()- Setzt außer Kraft:
getUpdatePacketin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
getUpdateTag
public net.minecraft.nbt.CompoundTag getUpdateTag(net.minecraft.core.HolderLookup.Provider registries) - Setzt außer Kraft:
getUpdateTagin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
handleUpdateTag
public void handleUpdateTag(net.minecraft.world.level.storage.ValueInput input) -
onDataPacket
public void onDataPacket(net.minecraft.network.Connection net, net.minecraft.world.level.storage.ValueInput input) -
onChunkUnloaded
public void onChunkUnloaded() -
preRemoveSideEffects
public void preRemoveSideEffects(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) - Setzt außer Kraft:
preRemoveSideEffectsin Klassenet.minecraft.world.level.block.entity.BlockEntity
-