Uses of Class
io.github.thebusybiscuit.slimefun4.api.researches.Research
Package
Description
This package contains all extensions of
Event
that Slimefun provides
and allows you to listen to.This package contains a few classes that revolve around the API for
SlimefunItem
, such as
ItemSetting
This package stores API-related classes that are related to a
Player
,
such as the PlayerProfile
for example.This package holds everything connected to the
Research
class.This package holds the core systems of Slimefun, these are not necessarily used as an API
but rather provide the core functionality of this
Plugin
.-
Uses of Research in io.github.thebusybiscuit.slimefun4.api.events
Modifier and TypeMethodDescriptionPlayerPreResearchEvent.getResearch()
ResearchUnlockEvent.getResearch()
ModifierConstructorDescriptionPlayerPreResearchEvent
(Player p, Research research, SlimefunItem slimefunItem) ResearchUnlockEvent
(Player p, Research research) -
Uses of Research in io.github.thebusybiscuit.slimefun4.api.items
Modifier and TypeMethodDescriptionfinal Research
SlimefunItem.getResearch()
This method returns theResearch
thisSlimefunItem
is linked to.Modifier and TypeMethodDescriptionvoid
SlimefunItem.setResearch
(Research research) This method will set theResearch
of thisSlimefunItem
. -
Uses of Research in io.github.thebusybiscuit.slimefun4.api.player
Modifier and TypeMethodDescriptionPlayerProfile.getResearches()
This Method will return all Researches that thisPlayer
has unlockedModifier and TypeMethodDescriptionboolean
PlayerProfile.hasUnlocked
(Research research) void
PlayerProfile.setResearched
(Research research, boolean unlock) This method sets the Player's "researched" status for this Research. -
Uses of Research in io.github.thebusybiscuit.slimefun4.api.researches
Modifier and TypeMethodDescriptionResearch.getResearch
(NamespacedKey key) Attempts to get aResearch
with the givenNamespacedKey
. -
Uses of Research in io.github.thebusybiscuit.slimefun4.core
-
Uses of Research in io.github.thebusybiscuit.slimefun4.storage.data
Modifier and TypeMethodDescriptionvoid
PlayerData.addResearch
(Research research) void
PlayerData.removeResearch
(Research research) ModifierConstructorDescriptionPlayerData
(Set<Research> researches, Map<Integer, PlayerBackpack> backpacks, Set<Waypoint> waypoints)