Slimefun4 - Javadocs
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 extensions of 
Event that Slimefun provides
 and allows you to listen to.This package contains all different extensions of 
Exception that Slimefun
 uses internally.This package contains classes that are centered around the
 
GEOResource API.This package stores classes of the API that are related to the
 
GPSNetwork.This package contains a few classes that revolve around the API for
 
SlimefunItem, such as
 ItemSettingThis package contains a few 
ItemGroup variations.This package contains various sub classes of 
ItemSetting.This package provides the API infrastructure for networks, such as the Cargo- or Energy net.
This package stores API-related classes that are related to a 
Player,
 such as the PlayerProfile for example.This package contains all classes related to our recipe system.
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.This package contains all variations of 
ItemAttribute that
 can be assigned to a SlimefunItemThis package contains the various possible 
InteractionResults
 that can be returned by an ExternallyInteractable object.This package contains everything related to Slimefun's ingame command.
This package holds all implementations of 
SubCommand.This package holds the debug functionality of Slimefun, these can be used as addons but are mostly just
 going to be used by Slimefun itself.
This package contains the core system for the 
SlimefunGuide.This package contains the Settings menu for the 
SlimefunGuide as
 well as the interface SlimefunGuideOption for adding
 your own optionsThis package contains all variations of 
ItemHandler that
 can be assigned to a SlimefunItemThis package contains sources related to the
 
MachineProcessor
 and any MachineOperation.This package holds all core mechanics related to a
 
MultiBlock, like that class itself.This package provides the core functionality for the 
Network
 class, such as the NetworkManager and also the subpackages
 for actual implementations of the Network class.This package holds an implementation of 
Network
 that is responsible for item transportation.This package holds an implementation of 
Network
 that is responsible for transmitting energy.This package provides a few "Services" that Slimefun uses.
This package contains everything related to GitHub and contributors.
This package contains everything related to the
 
HologramsService.This package contains everything related to translations and localization.
This package holds classes related to the
 
SlimefunProfiler.This package holds the different implementations of
 
PerformanceInspector.This package holds classes related to the
 
SoundService.This package holds all classes that are related to the actual implementation of this plugin.
This package provides the different implementations of our
 
SlimefunGuideThis package holds simple implementations of 
ItemHandler.This package contains the different classes for each
 
SlimefunItemThis package holds the 
SlimefunItem implementations related to
 the AncientAltar.This package holds implementations of 
SlimefunItem
 that are related to the ProgrammableAndroid.This package contains implementations of 
SlimefunItem that are
 related to armor, such as the expandable
 SlimefunArmorPiece class for example.This package contains any electric machines related to automatic crafting tables.
This package holds classes related to
 
SlimefunBackpack.This package contains a few miscellaneous implementations of
 
SlimefunItem which are blocks.This package provides the different implementations of
 
SlimefunItem
 that are related to the CargoNet, most
 notably: Cargo Nodes.This package contains the different implementations of
 
SlimefunItem that also implement the interface
 EnergyNetComponentThis package holds implementations of 
SlimefunItem
 that are used in combination with electricity, like the
 Multimeter or the
 SolarHelmetThis package contains the different implementations of
 
AGenerator.This package contains the different implementations of
 
SlimefunItem that are also an
 EnergyNetComponent with the type CONSUMER.This package contains any electric machines related to growth accelerations.
This package contains any electric machines related to enchanting.
This package contains any electric machines related to 
Entity interactions, most notably
 the
 AbstractEntityAssembler.This package contains the different implementations of
 
Reactor.This package holds the 
ElevatorPlate and any
 related classes to making the elevator work.This package holds implementations of 
SlimefunItem
 that are related to food.This package holds implementations of any 
SlimefunItem that
 deals with the GEOResource API.This package holds implementations of 
SlimefunItem
 that are related to the GPSNetwork.This package holds implementations of 
SlimefunItem
 that are considered magical items.This package holds any implementation of 
SlimefunItem
 that is an ancient rune with functionality.This package holds any implementation of 
SlimefunItem that is
 considered a "Magical Staff".This package holds any 
SlimefunItem related to the
 Talisman.This package holds implementations of 
SlimefunItem that are
 related to healing yourself.This package holds any miscellaneous 
SlimefunItem
 implementations.This package contains all the different implementations of
 
MultiBlockMachineThis package holds classes associated with the
 
IndustrialMiner.This package holds implementations of 
SlimefunItem
 that can be encountered in a SeasonalItemGroup.This package holds implementations of 
SlimefunItem
 that are related to the Teleporter.This package holds implementations of 
SlimefunItem
 that are tools.This package holds implementations of 
SlimefunItem
 that are weapons, implementations of
 SlimefunBow for example.This package contains all implementations of 
Listener that Slimefun uses.This package holds every 
Listener which is responsible for preventing that a
 SlimefunItem is used in an unallowed crafting operationThis package contains implementations of 
MachineOperation.This package contains all implementations of 
GEOResource.This package holds implementations of 
ItemSetting that are for
 very specific SlimefunItems and generally not
 very useful out of their context.In this package we initialize our items, researches and stuff.
This package contains several tasks that Slimefun runs regularly.
This package holds classes which are related to integrations between Slimefun and Third-Party plugins.
This package contains some utility classes that offer handy ways to do stuff.
This package contains classes centered around our 
BiomeMap
 utility.This package contains some utility classes that revolve around the creation or handling of an
 
ItemStack.This package holds utilities related to the 
SlimefunTag enum.These are the old packages, the remnants of past versions that have not been rewritten yet.
Old CS-CoreLib 1.X code.
Old Slimefun 4.0 code.