Uses of Interface
io.github.thebusybiscuit.slimefun4.api.SlimefunAddon
Package
Description
This package contains a bunch of classes and sub-packages related to the interaction
with Slimefun via an API.
This package contains all different extensions of
Exception
that Slimefun
uses internally.This package contains a few classes that revolve around the API for
SlimefunItem
, such as
ItemSetting
This package contains a few
ItemGroup
variations.This package contains the Settings menu for the
SlimefunGuide
as
well as the interface SlimefunGuideOption
for adding
your own optionsThis package holds all core mechanics related to a
MultiBlock
, like that class itself.This package provides a few "Services" that Slimefun uses.
This package holds all classes that are related to the actual implementation of this plugin.
This package contains the different classes for each
SlimefunItem
This package contains any electric machines related to automatic crafting tables.
This package holds implementations of any
SlimefunItem
that
deals with the GEOResource
API.-
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.api
ModifierConstructorDescriptionErrorReport
(T throwable, SlimefunAddon addon, Consumer<PrintStream> printer) This is the base constructor for anErrorReport
. -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.api.exceptions
ModifierConstructorDescriptionMissingDependencyException
(SlimefunAddon addon, String dependency) This constructs a newMissingDependencyException
for the givenSlimefunAddon
and the given dependency ("Slimefun") -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.api.items
Modifier and TypeFieldDescriptionprotected SlimefunAddon
SlimefunItem.addon
This is a reference to theSlimefunAddon
that registered thisSlimefunItem
, if the item has not been registered yet, it will be null.Modifier and TypeMethodDescriptionfinal SlimefunAddon
ItemGroup.getAddon()
This returns theSlimefunAddon
which has registered thisItemGroup
.final SlimefunAddon
SlimefunItem.getAddon()
This method returns theSlimefunAddon
that registered thisSlimefunItem
.Modifier and TypeMethodDescriptionvoid
ItemGroup.register
(SlimefunAddon addon) Registers thisItemGroup
.void
SlimefunItem.register
(SlimefunAddon addon) This method registers thisSlimefunItem
. -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.api.items.groups
Modifier and TypeMethodDescriptionvoid
LockedItemGroup.register
(SlimefunAddon addon) final void
SubItemGroup.register
(SlimefunAddon addon) -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.core.guide.options
Modifier and TypeMethodDescriptionSlimefunGuideOption.getAddon()
This returns theSlimefunAddon
which added thisSlimefunGuideOption
. -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.core.multiblocks
-
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.core.services
Modifier and TypeMethodDescriptionboolean
PerWorldSettingsService.isAddonEnabled
(World world, SlimefunAddon addon) This method checks whether the givenSlimefunAddon
is enabled in thatWorld
. -
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.implementation
-
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.implementation.items
-
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.implementation.items.autocrafters
-
Uses of SlimefunAddon in io.github.thebusybiscuit.slimefun4.implementation.items.geo
-
Uses of SlimefunAddon in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems
Modifier and TypeMethodDescriptionvoid
AContainer.register
(SlimefunAddon addon) void
AGenerator.register
(SlimefunAddon addon)