classpublicPriority 1
ItemContainerState
com.hypixel.hytale.server.core.universe.world.meta.state.ItemContainerState
extends BlockState
implements ItemContainerBlockState, DestroyableBlockState, MarkerBlockState
16
Methods
16
Public Methods
5
Fields
1
Constructors
Constants
Codec<ItemContainerState>CODEC= BuilderCodec.builder(ItemContainerState.class, ItemContainerState::new, BlockState.BASE_CODEC)
...
BuilderCodec<ItemContainerState.ItemContainerStateData>CODEC= BuilderCodec.builder(
ItemContainerState.ItemContainerStateData.class, ItemContainerS...
Constructors
public
ItemContainerState()Methods
Public Methods (16)
public
boolean canOpen(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)public
short getCapacity()public
String getDroplist()@Nullable
public
ItemContainer getItemContainer()@Override
public
Map<UUID, ContainerBlockWindow> getWindows()@Nonnull
public
boolean initialize(BlockType blockType)@Override
public
boolean isAllowViewing()public
void onDestroy()@Override
public
void onItemChange(ItemContainer.ItemContainerChangeEvent event)public
void onOpen(Ref<EntityStore> ref, World world, Store<EntityStore> store)public
void setAllowViewing(boolean allowViewing)public
void setCustom(boolean custom)public
void setDroplist(String droplist)public
void setItemContainer(SimpleItemContainer itemContainer)public
void setMarker(WorldMapManager.MarkerReference marker)@Override
public
String toString()@Nonnull@Override
Fields
Protected Fields (5)
protected
boolean allowViewingprotected
boolean customprotected
String droplistprotected
SimpleItemContainer itemContainerprotected
WorldMapManager.MarkerReference marker