Class StandBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
com.wdiscute.starcatcher.blocks.stand.StandBlockEntity
- All Implemented Interfaces:
net.minecraft.world.inventory.MenuConstructor,net.minecraft.world.MenuProvider,net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.common.extensions.IForgeBlockEntity,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.nikdo53.neobackports.extensions.IBlockEntityExtension,net.nikdo53.neobackports.extensions.ICapabilityProviderExtension,net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
public class StandBlockEntity
extends net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
implements net.minecraft.world.MenuProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraftforge.items.ItemStackHandlerFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB -
Constructor Summary
ConstructorsConstructorDescriptionStandBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState) -
Method Summary
Modifier and TypeMethodDescription@Nullable net.minecraft.world.inventory.AbstractContainerMenucreateMenu(int i, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.entity.player.Player player) gameProfilesHelper(net.minecraft.world.level.Level level, Tournament tournament) net.minecraft.network.chat.Componentnet.minecraft.network.protocol.Packet<net.minecraft.network.protocol.game.ClientGamePacketListener>net.minecraft.nbt.CompoundTaggetUpdateTag(net.minecraft.core.HolderLookup.Provider registries) getUuid()voidload(net.minecraft.nbt.CompoundTag tag) protected voidsaveAdditional(net.minecraft.nbt.CompoundTag tag) voidvoidsync()Methods inherited from class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
getFullBlockShapeCache, getOffset, getUpdateTag, invalidateCaches, isPlaced, setFullBlockShapeCache, setOffset, setPlacedMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.nikdo53.neobackports.extensions.IBlockEntityExtension
loadAdditional, saveAdditionalMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.nikdo53.neobackports.extensions.ICapabilityProviderExtension
getData, getData, getExistingData, getExistingData, getExistingDataOrNull, getExistingDataOrNull, hasData, hasData, removeData, removeData, setData, setData, syncData, syncDataMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBTMethods inherited from interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
getBlockEntity, getCenter, getPreviewMode, isCenter, setCenter, setPreviewMode
-
Field Details
-
tournament
-
profiles
-
entryCost
public final net.minecraftforge.items.ItemStackHandler entryCost
-
-
Constructor Details
-
StandBlockEntity
public StandBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
-
-
Method Details
-
makeOrGetTournament
-
getUuid
-
setUuid
-
sync
public void sync() -
createMenu
@Nullable public @Nullable net.minecraft.world.inventory.AbstractContainerMenu createMenu(int i, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.entity.player.Player player) - Specified by:
createMenuin interfacenet.minecraft.world.inventory.MenuConstructor
-
saveAdditional
protected void saveAdditional(net.minecraft.nbt.CompoundTag tag) - Overrides:
saveAdditionalin classnet.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
-
gameProfilesHelper
public static StandBlockEntity.StarcatcherGameProfileCache gameProfilesHelper(net.minecraft.world.level.Level level, Tournament tournament) -
load
public void load(net.minecraft.nbt.CompoundTag tag) - Overrides:
loadin classnet.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
-
getUpdateTag
public net.minecraft.nbt.CompoundTag getUpdateTag(net.minecraft.core.HolderLookup.Provider registries) - Specified by:
getUpdateTagin interfacenet.nikdo53.neobackports.extensions.IBlockEntityExtension
-
getUpdatePacket
public net.minecraft.network.protocol.Packet<net.minecraft.network.protocol.game.ClientGamePacketListener> getUpdatePacket()- Overrides:
getUpdatePacketin classnet.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
-
getDisplayName
public net.minecraft.network.chat.Component getDisplayName()- Specified by:
getDisplayNamein interfacenet.minecraft.world.MenuProvider
-