Uses of Class
io.github.thebusybiscuit.slimefun4.api.researches.Research
Packages that use 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
Methods in io.github.thebusybiscuit.slimefun4.api.events that return ResearchModifier and TypeMethodDescriptionPlayerPreResearchEvent.getResearch()
ResearchUnlockEvent.getResearch()
Constructors in io.github.thebusybiscuit.slimefun4.api.events with parameters of type ResearchModifierConstructorDescriptionPlayerPreResearchEvent
(Player p, Research research, SlimefunItem slimefunItem) ResearchUnlockEvent
(Player p, Research research) -
Uses of Research in io.github.thebusybiscuit.slimefun4.api.items
Methods in io.github.thebusybiscuit.slimefun4.api.items that return ResearchModifier and TypeMethodDescriptionfinal Research
SlimefunItem.getResearch()
This method returns theResearch
thisSlimefunItem
is linked to.Methods in io.github.thebusybiscuit.slimefun4.api.items with parameters of type ResearchModifier and TypeMethodDescriptionvoid
SlimefunItem.setResearch
(Research research) This method will set theResearch
of thisSlimefunItem
. -
Uses of Research in io.github.thebusybiscuit.slimefun4.api.player
Methods in io.github.thebusybiscuit.slimefun4.api.player that return types with arguments of type ResearchModifier and TypeMethodDescriptionPlayerProfile.getResearches()
This Method will return all Researches that thisPlayer
has unlockedMethods in io.github.thebusybiscuit.slimefun4.api.player with parameters of type ResearchModifier 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
Methods in io.github.thebusybiscuit.slimefun4.api.researches that return ResearchMethods in io.github.thebusybiscuit.slimefun4.api.researches that return types with arguments of type ResearchModifier and TypeMethodDescriptionResearch.getResearch
(NamespacedKey key) Attempts to get aResearch
with the givenNamespacedKey
. -
Uses of Research in io.github.thebusybiscuit.slimefun4.core
Methods in io.github.thebusybiscuit.slimefun4.core that return types with arguments of type Research -
Uses of Research in io.github.thebusybiscuit.slimefun4.storage.data
Methods in io.github.thebusybiscuit.slimefun4.storage.data that return types with arguments of type ResearchMethods in io.github.thebusybiscuit.slimefun4.storage.data with parameters of type ResearchModifier and TypeMethodDescriptionvoid
PlayerData.addResearch
(Research research) void
PlayerData.removeResearch
(Research research) Constructor parameters in io.github.thebusybiscuit.slimefun4.storage.data with type arguments of type ResearchModifierConstructorDescriptionPlayerData
(Set<Research> researches, Map<Integer, PlayerBackpack> backpacks, Set<Waypoint> waypoints)