Class SlimefunRegistry
java.lang.Object
io.github.thebusybiscuit.slimefun4.core.SlimefunRegistry
This class houses a lot of instances of
Map
and List
that hold
various mappings and collections related to SlimefunItem
.- Author:
- TheBusyBiscuit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThisList
contains everySlimefunItem
, even disabled items.Set
<org.bukkit.inventory.ItemStack> ThisList
contains every disabledSlimefunItem
.ThisList
contains every enabledSlimefunItem
.io.github.bakedlibs.dough.collections.KeyMap
<GEOResource> Map
<Class<? extends ItemHandler>, Set<ItemHandler>> getGlobalItemHandlers
(Class<? extends ItemHandler> identifier) org.bukkit.NamespacedKey
org.bukkit.NamespacedKey
This method returns aList
of every enabledMultiBlock
.This returns the correspondingSlimefunGuideImplementation
for a certainSlimefunGuideMode
.org.bukkit.NamespacedKey
boolean
Deprecated.void
-
Constructor Details
-
SlimefunRegistry
public SlimefunRegistry()
-
-
Method Details
-
load
-
getAllItemGroups
-
getAllSlimefunItems
ThisList
contains everySlimefunItem
, even disabled items.- Returns:
- A
List
containing everySlimefunItem
-
getDisabledSlimefunItems
ThisList
contains every disabledSlimefunItem
.- Returns:
- A
List
containing every disabledSlimefunItem
-
getEnabledSlimefunItems
ThisList
contains every enabledSlimefunItem
.- Returns:
- A
List
containing every enabledSlimefunItem
-
getResearches
-
getCurrentlyResearchingPlayers
-
getResearchRanks
-
getMultiBlocks
This method returns aList
of every enabledMultiBlock
.- Returns:
- A
List
containing every enabledMultiBlock
-
getSlimefunGuide
This returns the correspondingSlimefunGuideImplementation
for a certainSlimefunGuideMode
.This mainly only exists for internal purposes, if you want to open a certain section using the
SlimefunGuide
, then please use the static methods provided in theSlimefunGuide
class.- Parameters:
mode
- TheSlimefunGuideMode
- Returns:
- The corresponding
SlimefunGuideImplementation
-
getMobDrops
This returns aMap
connecting theEntityType
with aSet
ofItemStacks
which would be dropped when anEntity
of that type was killed.- Returns:
- The
Map
of custom mob drops
-
getBarteringDrops
- Returns:
- A
Set
of bartering drops
-
getRadioactiveItems
-
getTickerBlocks
-
getSlimefunItemIds
-
getMenuPresets
-
getPlayerProfiles
-
getGlobalItemHandlers
-
getGlobalItemHandlers
@Nonnull public Set<ItemHandler> getGlobalItemHandlers(@Nonnull Class<? extends ItemHandler> identifier) -
getChunks
-
getGEOResources
-
getSoulboundDataKey
@Nonnull public org.bukkit.NamespacedKey getSoulboundDataKey() -
getItemChargeDataKey
@Nonnull public org.bukkit.NamespacedKey getItemChargeDataKey() -
getGuideDataKey
@Nonnull public org.bukkit.NamespacedKey getGuideDataKey() -
isFreeCreativeResearchingEnabled
Deprecated.
-