Hierarchy For All Packages
- net.okocraft.box.api,
- net.okocraft.box.api.bootstrap,
- net.okocraft.box.api.command,
- net.okocraft.box.api.command.base,
- net.okocraft.box.api.event,
- net.okocraft.box.api.event.caller,
- net.okocraft.box.api.event.feature,
- net.okocraft.box.api.event.item,
- net.okocraft.box.api.event.player,
- net.okocraft.box.api.event.stockholder,
- net.okocraft.box.api.event.stockholder.stock,
- net.okocraft.box.api.event.user,
- net.okocraft.box.api.feature,
- net.okocraft.box.api.message,
- net.okocraft.box.api.model.customdata,
- net.okocraft.box.api.model.item,
- net.okocraft.box.api.model.manager,
- net.okocraft.box.api.model.result.item,
- net.okocraft.box.api.model.stock,
- net.okocraft.box.api.model.user,
- net.okocraft.box.api.player,
- net.okocraft.box.api.scheduler,
- net.okocraft.box.api.transaction,
- net.okocraft.box.api.util,
- net.okocraft.box.feature.autostore,
- net.okocraft.box.feature.autostore.setting,
- net.okocraft.box.feature.category.api.category,
- net.okocraft.box.feature.category.api.registry,
- net.okocraft.box.feature.command.event.stock,
- net.okocraft.box.feature.craft,
- net.okocraft.box.feature.craft.event,
- net.okocraft.box.feature.craft.event.stock,
- net.okocraft.box.feature.craft.model,
- net.okocraft.box.feature.gui.api.button,
- net.okocraft.box.feature.gui.api.buttons,
- net.okocraft.box.feature.gui.api.buttons.amount,
- net.okocraft.box.feature.gui.api.event,
- net.okocraft.box.feature.gui.api.event.mode,
- net.okocraft.box.feature.gui.api.event.stock,
- net.okocraft.box.feature.gui.api.lang,
- net.okocraft.box.feature.gui.api.menu,
- net.okocraft.box.feature.gui.api.menu.paginate,
- net.okocraft.box.feature.gui.api.mode,
- net.okocraft.box.feature.gui.api.session,
- net.okocraft.box.feature.gui.api.util,
- net.okocraft.box.feature.stick,
- net.okocraft.box.feature.stick.event.stock,
- net.okocraft.box.feature.stick.item
Class Hierarchy
- java.lang.Object
- net.okocraft.box.api.feature.AbstractBoxFeature (implements net.okocraft.box.api.feature.BoxFeature)
- net.okocraft.box.feature.autostore.AutoStoreFeature
- net.okocraft.box.feature.stick.StickFeature
- net.okocraft.box.api.command.AbstractCommand (implements net.okocraft.box.api.command.Command)
- net.okocraft.box.feature.gui.api.menu.paginate.AbstractPaginatedMenu<T> (implements net.okocraft.box.feature.gui.api.menu.paginate.PaginatedMenu)
- net.okocraft.box.feature.gui.api.mode.AbstractStorageMode (implements net.okocraft.box.feature.gui.api.mode.BoxItemClickMode)
- net.okocraft.box.feature.gui.api.mode.AbstractStorageMode.AbstractDepositAllButton (implements net.okocraft.box.feature.gui.api.button.Button)
- net.okocraft.box.feature.gui.api.session.Amount
- net.okocraft.box.feature.autostore.setting.AutoStoreSetting
- net.okocraft.box.api.event.BoxEvent
- net.okocraft.box.feature.craft.event.BoxCraftEvent (implements net.okocraft.box.api.event.Cancellable)
- net.okocraft.box.feature.gui.api.event.mode.ClickModeCheckEvent
- net.okocraft.box.api.event.feature.FeatureEvent
- net.okocraft.box.api.event.item.ItemEvent
- net.okocraft.box.api.event.item.CustomItemRegisterEvent
- net.okocraft.box.api.event.item.CustomItemRenameEvent
- net.okocraft.box.api.event.item.ItemImportEvent
- net.okocraft.box.feature.gui.api.event.MenuEvent
- net.okocraft.box.feature.gui.api.event.MenuClickEvent (implements net.okocraft.box.api.event.Cancellable)
- net.okocraft.box.feature.gui.api.event.MenuOpenEvent (implements net.okocraft.box.api.event.Cancellable)
- net.okocraft.box.api.event.player.PlayerEvent
- net.okocraft.box.api.event.player.PlayerCollectItemInfoEvent
- net.okocraft.box.api.event.player.PlayerLoadEvent
- net.okocraft.box.api.event.player.PlayerStockHolderChangeEvent
- net.okocraft.box.api.event.player.PlayerUnloadEvent
- net.okocraft.box.feature.craft.event.RecipeImportEvent
- net.okocraft.box.api.event.stockholder.StockHolderEvent
- net.okocraft.box.api.event.stockholder.stock.StockEvent
- net.okocraft.box.api.event.stockholder.stock.StockDecreaseEvent
- net.okocraft.box.api.event.stockholder.stock.StockIncreaseEvent
- net.okocraft.box.api.event.stockholder.stock.StockOverflowEvent
- net.okocraft.box.api.event.stockholder.stock.StockSetEvent
- net.okocraft.box.api.event.stockholder.StockHolderLoadEvent
- net.okocraft.box.api.event.stockholder.StockHolderResetEvent
- net.okocraft.box.api.event.stockholder.StockHolderSaveEvent
- net.okocraft.box.api.event.stockholder.stock.StockEvent
- net.okocraft.box.api.event.user.UserDataResetEvent
- net.okocraft.box.api.util.BoxLogger
- net.okocraft.box.api.BoxProvider
- net.okocraft.box.feature.stick.item.BoxStickItem
- net.okocraft.box.feature.gui.api.session.ClickModeHolder
- net.okocraft.box.feature.gui.api.mode.ClickModeRegistry
- net.okocraft.box.feature.gui.api.button.ClickResult.WaitingTask (implements net.okocraft.box.feature.gui.api.button.ClickResult)
- net.okocraft.box.feature.command.event.stock.CommandCauses
- net.okocraft.box.feature.gui.api.buttons.amount.DecreaseAmountButton
- net.okocraft.box.api.message.ErrorMessages
- net.okocraft.box.api.feature.FeatureContext
- net.okocraft.box.feature.gui.api.event.stock.GuiCauses
- net.okocraft.box.feature.gui.api.buttons.amount.IncreaseAmountButton
- net.okocraft.box.api.util.InventoryUtil
- net.okocraft.box.feature.gui.api.util.ItemEditor<M>
- net.okocraft.box.api.util.ItemNameGenerator
- net.okocraft.box.feature.gui.api.session.MenuHistoryHolder
- net.okocraft.box.feature.gui.api.util.MenuOpener
- net.okocraft.box.feature.autostore.setting.PerItemSetting
- net.okocraft.box.api.message.Placeholders
- net.okocraft.box.feature.gui.api.session.PlayerSession
- net.okocraft.box.feature.craft.model.RecipeHolder
- net.okocraft.box.feature.craft.RecipeRegistry
- net.okocraft.box.feature.gui.api.util.SoundBase.Builder
- net.okocraft.box.feature.stick.event.stock.StickCauses
- net.okocraft.box.api.transaction.StockHolderTransaction
- net.okocraft.box.feature.gui.api.lang.Styles
- net.okocraft.box.api.command.SubCommandHoldable.SubCommandHolder
- net.okocraft.box.api.util.SubscribedListenerHolder
- net.okocraft.box.api.util.TabCompleter
- net.okocraft.box.feature.gui.api.buttons.amount.UnitChangeButton
- net.okocraft.box.api.util.UserSearcher
- net.okocraft.box.api.feature.AbstractBoxFeature (implements net.okocraft.box.api.feature.BoxFeature)
Interface Hierarchy
- net.okocraft.box.feature.autostore.AutoStoreSettingProvider
- net.okocraft.box.api.bootstrap.BootstrapContext
- net.okocraft.box.api.BoxAPI
- net.okocraft.box.api.feature.BoxFeature
- net.okocraft.box.api.model.item.BoxItem
- net.okocraft.box.api.model.item.BoxCustomItem
- net.okocraft.box.api.model.item.BoxDefaultItem
- net.okocraft.box.feature.gui.api.mode.BoxItemClickMode
- net.okocraft.box.api.player.BoxPlayer
- net.okocraft.box.api.player.BoxPlayerMap
- net.okocraft.box.api.scheduler.BoxScheduler
- net.okocraft.box.api.model.user.BoxUser
- net.okocraft.box.feature.gui.api.button.Button
- net.okocraft.box.api.event.Cancellable
- net.okocraft.box.feature.category.api.category.Category
- net.okocraft.box.feature.category.api.registry.CategoryRegistry
- net.okocraft.box.feature.gui.api.button.ClickResult
- net.okocraft.box.api.command.Command
- net.okocraft.box.api.command.base.BoxAdminCommand (also extends net.okocraft.box.api.command.SubCommandHoldable)
- net.okocraft.box.api.command.base.BoxCommand (also extends net.okocraft.box.api.command.SubCommandHoldable)
- java.lang.Comparable<T>
- net.okocraft.box.api.util.Version<V>
- net.okocraft.box.api.model.customdata.CustomDataManager
- net.okocraft.box.api.message.DefaultMessageCollector
- net.okocraft.box.api.event.caller.EventCallerProvider
- net.okocraft.box.api.feature.FeatureFactory
- net.okocraft.box.api.feature.FeatureProvider
- net.okocraft.box.api.model.manager.ItemManager
- net.okocraft.box.api.model.result.item.ItemRegistrationResult
- net.okocraft.box.api.model.result.item.ItemRenameResult
- net.okocraft.box.feature.gui.api.menu.Menu
- net.okocraft.box.feature.gui.api.menu.paginate.PaginatedMenu
- net.okocraft.box.api.message.MessageProvider
- net.okocraft.box.api.feature.Reloadable
- net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause
- net.okocraft.box.feature.stick.event.stock.StickCause
- net.okocraft.box.api.model.stock.StockEventCaller
- net.okocraft.box.api.model.stock.StockHolder
- net.okocraft.box.api.model.stock.StockHolderWrapper
- net.okocraft.box.api.model.stock.PersonalStockHolder
- net.okocraft.box.api.model.stock.StockHolderWrapper
- net.okocraft.box.api.transaction.StockHolderTransaction.Deposit
- net.okocraft.box.api.transaction.StockHolderTransaction.Withdrawal
- net.okocraft.box.api.model.manager.StockManager
- net.okocraft.box.api.command.SubCommandHoldable
- net.okocraft.box.api.command.base.BoxAdminCommand (also extends net.okocraft.box.api.command.Command)
- net.okocraft.box.api.command.base.BoxCommand (also extends net.okocraft.box.api.command.Command)
- net.okocraft.box.api.model.manager.UserManager
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.okocraft.box.feature.gui.api.session.Amount.Unit
- net.okocraft.box.api.event.feature.FeatureEvent.Type
- net.okocraft.box.feature.stick.event.stock.StickCauses.Brewer.Type
- net.okocraft.box.feature.stick.event.stock.StickCauses.Furnace.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.okocraft.box.feature.gui.api.buttons.BackOrCloseButton (implements net.okocraft.box.feature.gui.api.button.Button)
- net.okocraft.box.feature.craft.model.BoxIngredientItem
- net.okocraft.box.feature.craft.model.BoxItemRecipe
- net.okocraft.box.feature.gui.api.button.ClickResult.ChangeMenu (implements net.okocraft.box.feature.gui.api.button.ClickResult)
- net.okocraft.box.feature.gui.api.buttons.CloseButton (implements net.okocraft.box.feature.gui.api.button.Button)
- net.okocraft.box.feature.command.event.stock.CommandCauses.AdminGive (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.command.event.stock.CommandCauses.AdminReset (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.command.event.stock.CommandCauses.AdminSet (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.command.event.stock.CommandCauses.AdminTake (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.command.event.stock.CommandCauses.Give (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.command.event.stock.CommandCauses.Receive (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.craft.event.stock.CraftCause (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.api.feature.FeatureContext.Disabling
- net.okocraft.box.api.feature.FeatureContext.Enabling
- net.okocraft.box.api.feature.FeatureContext.Registration
- net.okocraft.box.api.feature.FeatureContext.Reloading
- net.okocraft.box.feature.gui.api.event.stock.GuiCauses.Deposit (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.gui.api.event.stock.GuiCauses.Withdraw (implements net.okocraft.box.api.event.stockholder.stock.StockEvent.Cause)
- net.okocraft.box.feature.craft.model.IngredientHolder
- net.okocraft.box.api.model.result.item.ItemRegistrationResult.DuplicateItem (implements net.okocraft.box.api.model.result.item.ItemRegistrationResult)
- net.okocraft.box.api.model.result.item.ItemRegistrationResult.DuplicateName (implements net.okocraft.box.api.model.result.item.ItemRegistrationResult)
- net.okocraft.box.api.model.result.item.ItemRegistrationResult.ExceptionOccurred (implements net.okocraft.box.api.model.result.item.ItemRegistrationResult)
- net.okocraft.box.api.model.result.item.ItemRegistrationResult.Success (implements net.okocraft.box.api.model.result.item.ItemRegistrationResult)
- net.okocraft.box.api.model.result.item.ItemRenameResult.DuplicateName (implements net.okocraft.box.api.model.result.item.ItemRenameResult)
- net.okocraft.box.api.model.result.item.ItemRenameResult.ExceptionOccurred (implements net.okocraft.box.api.model.result.item.ItemRenameResult)
- net.okocraft.box.api.model.result.item.ItemRenameResult.Success (implements net.okocraft.box.api.model.result.item.ItemRenameResult)
- net.okocraft.box.api.util.MCDataVersion (implements net.okocraft.box.api.util.Version<V>)
- net.okocraft.box.feature.craft.model.SelectedRecipe
- net.okocraft.box.feature.gui.api.util.SoundBase
- net.okocraft.box.feature.stick.event.stock.StickCauses.BlockItem (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.BlockPlace (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.Brewer (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.Container (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.Furnace (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.ItemBreak (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.ItemConsume (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.ProjectileLaunch (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.feature.stick.event.stock.StickCauses.ShootBow (implements net.okocraft.box.feature.stick.event.stock.StickCause)
- net.okocraft.box.api.model.stock.StockData
- net.okocraft.box.api.transaction.TransactionResult
- net.okocraft.box.feature.gui.api.session.TypedKey<T>
- java.lang.Record