Klasse PostTile
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraftforge.common.capabilities.CapabilityProvider.BlockEntities
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.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,net.minecraftforge.common.extensions.IForgeBlockEntity
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.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>, net.minecraftforge.common.capabilities.CapabilityProvider.BlockEntities, net.minecraftforge.common.capabilities.CapabilityProvider.Entities, net.minecraftforge.common.capabilities.CapabilityProvider.ItemStacks, net.minecraftforge.common.capabilities.CapabilityProvider.LevelsVon 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 Schnittstelle geerbte Felder net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB -
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, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onChunkUnloaded, parseCustomNameSafe, preRemoveSideEffects, problemPath, registerDebugValues, removeComponentsFromTag, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setRemoved, triggerEventVon Klasse geerbte Methoden net.minecraftforge.common.capabilities.CapabilityProvider.BlockEntities
fireAttachCapabilitiesEvent, shouldFireAttachCapabilitiesEventVon Klasse geerbte Methoden net.minecraftforge.common.capabilities.CapabilityProvider
deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityVon Schnittstelle geerbte Methoden net.minecraftforge.common.extensions.IForgeBlockEntity
getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, 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
-