Klasse WaystoneTile

java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
gollorum.signpost.minecraft.block.tiles.WaystoneTile
Alle implementierten Schnittstellen:
WithOwner, WithOwner.OfWaystone, WaystoneContainer, net.minecraft.util.debug.DebugValueSource, net.neoforged.neoforge.attachment.IAttachmentHolder, net.neoforged.neoforge.common.extensions.IBlockEntityExtension

public class WaystoneTile extends net.minecraft.world.level.block.entity.BlockEntity implements WithOwner.OfWaystone, WaystoneContainer
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.neoforged.neoforge.attachment.AttachmentHolder

    net.neoforged.neoforge.attachment.AttachmentHolder.AsField

    Von 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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
     

    Von Klasse geerbte Felder net.minecraft.world.level.block.entity.BlockEntity

    level, remove, worldPosition

    Von Klasse geerbte Felder net.neoforged.neoforge.attachment.AttachmentHolder

    ATTACHMENTS_NBT_KEY
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    WaystoneTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
    collectImplicitComponents(net.minecraft.core.component.DataComponentMap.Builder components)
     
    static net.minecraft.world.level.block.entity.BlockEntityType<WaystoneTile>
     
    static net.minecraft.world.level.block.entity.BlockEntityType<WaystoneTile>
     
     
     
     
    protected void
    loadAdditional(net.minecraft.world.level.storage.ValueInput input)
     
    static void
    onRemoved(net.minecraft.server.level.ServerLevel world, net.minecraft.core.BlockPos pos)
     
    void
    saveAdditional(net.minecraft.world.level.storage.ValueOutput output)
     
    void
    setLevel(net.minecraft.world.level.Level level)
     
    void
     

    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, getUpdatePacket, getUpdateTag, 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, triggerEvent

    Von Klasse geerbte Methoden net.neoforged.neoforge.attachment.AttachmentHolder

    deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachments

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.neoforged.neoforge.attachment.IAttachmentHolder

    getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData, syncData

    Von Schnittstelle geerbte Methoden net.neoforged.neoforge.common.extensions.IBlockEntityExtension

    getModelData, handleUpdateTag, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate
  • Felddetails

  • Konstruktordetails

    • WaystoneTile

      public WaystoneTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
  • Methodendetails

    • createType

      public static net.minecraft.world.level.block.entity.BlockEntityType<WaystoneTile> createType()
    • getBlockEntityType

      public static net.minecraft.world.level.block.entity.BlockEntityType<WaystoneTile> getBlockEntityType()
    • getHandle

      public Optional<WaystoneHandle.Vanilla> getHandle()
    • getName

      public Optional<String> getName()
    • setLevel

      public void setLevel(net.minecraft.world.level.Level level)
      Setzt außer Kraft:
      setLevel in Klasse net.minecraft.world.level.block.entity.BlockEntity
    • onRemoved

      public static void onRemoved(net.minecraft.server.level.ServerLevel world, net.minecraft.core.BlockPos pos)
    • getWaystoneOwner

      public Optional<PlayerHandle> getWaystoneOwner()
      Angegeben von:
      getWaystoneOwner in Schnittstelle WithOwner.OfWaystone
    • setWaystoneOwner

      public void setWaystoneOwner(Optional<PlayerHandle> owner)
      Angegeben von:
      setWaystoneOwner in Schnittstelle WithOwner.OfWaystone
    • saveAdditional

      public void saveAdditional(net.minecraft.world.level.storage.ValueOutput output)
      Setzt außer Kraft:
      saveAdditional in Klasse net.minecraft.world.level.block.entity.BlockEntity
    • loadAdditional

      protected void loadAdditional(net.minecraft.world.level.storage.ValueInput input)
      Setzt außer Kraft:
      loadAdditional in Klasse net.minecraft.world.level.block.entity.BlockEntity
    • collectImplicitComponents

      protected void collectImplicitComponents(net.minecraft.core.component.DataComponentMap.Builder components)
      Setzt außer Kraft:
      collectImplicitComponents in Klasse net.minecraft.world.level.block.entity.BlockEntity