Klasse PostTile
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
gollorum.signpost.minecraft.block.tiles.PostTile
- Alle implementierten Schnittstellen:
WithOwner,WithOwner.OfSignpost,WithOwner.OfWaystone,WaystoneContainer,net.minecraft.util.debug.DebugValueSource,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
public class PostTile
extends net.minecraft.world.level.block.entity.BlockEntity
implements WithOwner.OfSignpost, WithOwner.OfWaystone, WaystoneContainer
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic classstatic classstatic classstatic classstatic classVon 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>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen gollorum.signpost.security.WithOwner
WithOwner.OfSignpost, WithOwner.OfWaystone -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungfinal PostBlock.ModelTypestatic final Map<String, BlockPartMetadata<?>> static final StringVon 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
KonstruktorenKonstruktorBeschreibungPostTile(PostBlock.ModelType modelType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddPart(BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player) addPart(BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player, boolean shouldNotify) addPart(UUID identifier, BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player) addPart(UUID identifier, BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player, boolean shouldNotify) protected voidcollectImplicitComponents(net.minecraft.core.component.DataComponentMap.Builder components) static net.minecraft.world.level.block.entity.BlockEntityType<PostTile> static net.minecraft.world.level.block.entity.BlockEntityType<PostTile> net.minecraft.world.phys.shapes.VoxelShapegetParts()net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacketnet.minecraft.nbt.CompoundTaggetUpdateTag(net.minecraft.core.HolderLookup.Provider provider) static booleanisAngleTool(net.minecraft.world.item.Item item) protected voidloadAdditional(net.minecraft.world.level.storage.ValueInput input) voidnotifyMutation(UUID part, BlockPartInstance data, String partMetaIdentifier) voidparts()voidremovePart(UUID id) protected voidsaveAdditional(net.minecraft.world.level.storage.ValueOutput output) <T> voidsendToTracing(Supplier<T> t) voidsetLevel(net.minecraft.world.level.Level level) voidsetSignpostOwner(Optional<PlayerHandle> owner) voidsetWaystoneOwner(Optional<PlayerHandle> owner) trace(net.minecraft.world.entity.Entity player) Von Klasse geerbte Methoden net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, parseCustomNameSafe, preRemoveSideEffects, problemPath, registerDebugValues, removeComponentsFromTag, removeData, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setRemoved, syncData, triggerEventVon Klasse geerbte Methoden net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachmentsVon Klasse geerbte Methoden java.lang.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
getModelData, handleUpdateTag, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate
-
Felddetails
-
REGISTRY_NAME
- Siehe auch:
-
partsMetadata
-
modelType
-
-
Konstruktordetails
-
PostTile
public PostTile(PostBlock.ModelType modelType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Methodendetails
-
createType
-
getBlockEntityType
-
parts
-
addPart
public UUID addPart(BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player) -
addPart
public UUID addPart(BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player, boolean shouldNotify) -
addPart
public UUID addPart(UUID identifier, BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player) -
addPart
public UUID addPart(UUID identifier, BlockPartInstance part, net.minecraft.world.item.ItemStack cost, PlayerHandle player, boolean shouldNotify) -
removePart
-
onDestroy
public void onDestroy() -
getParts
-
getBounds
public net.minecraft.world.phys.shapes.VoxelShape getBounds() -
trace
-
saveAdditional
protected void saveAdditional(net.minecraft.world.level.storage.ValueOutput output) - Setzt außer Kraft:
saveAdditionalin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
loadAdditional
protected void loadAdditional(net.minecraft.world.level.storage.ValueInput input) - Setzt außer Kraft:
loadAdditionalin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
collectImplicitComponents
protected void collectImplicitComponents(net.minecraft.core.component.DataComponentMap.Builder components) - Setzt außer Kraft:
collectImplicitComponentsin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
readData
-
setLevel
public void setLevel(net.minecraft.world.level.Level level) - Setzt außer Kraft:
setLevelin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
getUpdateTag
public net.minecraft.nbt.CompoundTag getUpdateTag(net.minecraft.core.HolderLookup.Provider provider) - Setzt außer Kraft:
getUpdateTagin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
getUpdatePacket
public net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket()- Setzt außer Kraft:
getUpdatePacketin Klassenet.minecraft.world.level.block.entity.BlockEntity
-
notifyMutation
-
sendToTracing
-
setSignpostOwner
-
getSignpostOwner
- Angegeben von:
getSignpostOwnerin SchnittstelleWithOwner.OfSignpost
-
getWaystonePart
-
getWaystoneOwner
- Angegeben von:
getWaystoneOwnerin SchnittstelleWithOwner.OfWaystone
-
setWaystoneOwner
- Angegeben von:
setWaystoneOwnerin SchnittstelleWithOwner.OfWaystone
-
isAngleTool
public static boolean isAngleTool(net.minecraft.world.item.Item item) -
getPart
-