Index
All Classes and Interfaces|All Packages
A
- AbstractAddon - Class in net.guizhanss.guizhanlib.slimefun.addon
-
An abstract
SlimefunAddonclass that contains some utilities. - AbstractAddon(String, String, String, String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Live addon constructor.
- AbstractAddon(JavaPluginLoader, PluginDescriptionFile, File, File, String, String, String, String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Testing addon constructor
- AbstractMachineBlock - Class in net.guizhanss.guizhanlib.slimefun.machines
- AbstractMachineBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- addMissingKeys() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
-
Adds the missing keys from the default config to the users config
- AddonConfig - Class in net.guizhanss.guizhanlib.slimefun.addon
-
Represent an extended
YamlConfigurationfrom addon. - AddonConfig(String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- AddonConfig(AbstractAddon, String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- autoUpdate() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Called when auto update is enabled
B
- buildHeader() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
C
- CRAFTING_DEFAULT - Static variable in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- createKey(String) - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Creates a
NamespacedKeyfrom the given string
D
- disable() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Called when disabling
E
- enable() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Called when enabling
- energyCapacity - Variable in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- energyPerTick - Variable in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- Environment - Enum Class in net.guizhanss.guizhanlib.slimefun.addon
-
This class represents runtime environments
G
- getAddonConfig() - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get the
AddonConfig - getBackground() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getBugTrackerURL() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
This returns the default bug tracker URL by the given GitHub username and repository in constructor.
- getCapacity() - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- getConfig() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get the
AddonConfig - getDefaults() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- getDouble(String, double, double) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- getDouble(String, double, double, double) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- getEnergyComponentType() - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- getEnvironment() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get the current
Environment - getGithubBranch() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
- getGithubRepo() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
- getGithubUser() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
- getIdPrefix() - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
- getInputBorder() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getInputSlots() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getInputSlots() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
All the input slots.
- getInputSlots(DirtyChestMenu, ItemStack) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
The input slots for the given
ItemStack. - getInstance() - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get an instance of extended class of
AbstractAddon - getInt(String, int, int) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- getInt(String, int, int, int) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- getItem(String, String, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified id and head texture. - getItem(String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified id andMaterial. - getItem(String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified id andMaterial. - getItemBy(String, String, String, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified key, id and head texture. - getItemBy(String, String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified key, id andItemStack. - getItemBy(String, String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackwith specified key, id andMaterial. - getItemGroupItem(String, String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackfor ItemGroup. - getItemGroupItem(String, ItemStack) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackfor ItemGroup. - getItemGroupItem(String, Material) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
SlimefunItemStackfor ItemGroup. - getJavaPlugin() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Used for Slimefun to get instance of this
JavaPlugin - getNoEnergyItem() - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- getOutputBorder() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getOutputSlots() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getOutputSlots() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
All the output slots.
- getPluginCommand(String) - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get the
PluginCommandofAbstractAddon. - getRecipeType(String, String, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
RecipeTypewith specified id and head texture. - getRecipeType(String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
RecipeTypewith specified id andItemStack. - getRecipeType(String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Get the
RecipeTypewith specified id andMaterial. - getScheduler() - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Get the
Scheduler - getSlimefunTickCount() - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Returns the total number of Slimefun ticks that have occurred
- getStatusSlot() - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- getStatusSlot() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- getTickCount() - Method in class net.guizhanss.guizhanlib.slimefun.machines.TickingMenuBlock
-
The elapsed Slimefun ticks since the instance was created.
- getTransportSlots(DirtyChestMenu, ItemTransportFlow, ItemStack) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
Returns the slots for different
ItemTransportFlow.
I
- isAutoUpdateEnabled() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
If the auto update is enabled
- isSync() - Method in class net.guizhanss.guizhanlib.slimefun.machines.TickingMenuBlock
L
- LIB_TESTING - Enum constant in enum class net.guizhanss.guizhanlib.slimefun.addon.Environment
-
This is used when the library is under testing
- LIVE - Enum constant in enum class net.guizhanss.guizhanlib.slimefun.addon.Environment
-
This is used when the Addon is running in a real server
- load() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Called when loading
- log(Level, String, Object...) - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Call the logger to log a message with arguments.
- log(Level, Throwable, String, Object...) - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Call the logger to log a message with arguments.
M
- MACHINE_DEFAULT - Static variable in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- MachineLayout - Class in net.guizhanss.guizhanlib.slimefun.machines
- MachineLayout() - Constructor for class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- MenuBlock - Class in net.guizhanss.guizhanlib.slimefun.machines
- MenuBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
Constructor of
MenuBlock.
N
- net.guizhanss.guizhanlib.slimefun.addon - package net.guizhanss.guizhanlib.slimefun.addon
-
This package contains useful classes for developing Slimefun addons.
- net.guizhanss.guizhanlib.slimefun.machines - package net.guizhanss.guizhanlib.slimefun.machines
-
This package contains useful classes for slimefun machines.
O
- onBreak(BlockBreakEvent, BlockMenu) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
The default handler when block breaks.
- onDisable() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Use disable() instead.
- onEnable() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Use enable() instead
- onLoad() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Use load() instead
- onNewInstance(BlockMenu, Block) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
This method is called when a new instance of this block is created.
- onPlace(BlockPlaceEvent, Block) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
The default handler when block places.
P
- postRegister() - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
Be sure to call
super.postRegister()if you override this method. - process(Block, BlockMenu) - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
R
- register(SlimefunAddon) - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- reload() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- removeUnusedKeys() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
-
Removes unused/old keys from the users config
- repeat(int, int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- repeat(int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- repeatAsync(int, int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- repeatAsync(int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- run(int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- run(Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- runAsync(int, Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- runAsync(Runnable) - Method in class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
S
- save() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- save(File) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- saveDefaultConfig() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Save default config.
- saveToString() - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- Scheduler - Class in net.guizhanss.guizhanlib.slimefun.addon
-
A class for scheduling tasks.
- Scheduler(Plugin) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.Scheduler
- sendConsole(String, Object...) - Static method in class net.guizhanss.guizhanlib.slimefun.addon.AbstractAddon
-
Call the
ConsoleCommandSenderto send a message with arguments. - setBackground(int...) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setDefault(String, Object) - Method in class net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- setEnergyCapacity(int) - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- setEnergyPerTick(int) - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- setIdPrefix(String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
- setInputBorder(int...) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setInputSlots(int...) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setItemGroupKey(String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
The key of ItemGroups in language file.
- setItemsKey(String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
The key of items in language file.
- setOutputBorder(int...) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setOutputSlots(int...) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setRecipesKey(String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
The key of recipe types in language file.
- setStatusSlot(int) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MachineLayout
- setup(BlockMenuPreset) - Method in class net.guizhanss.guizhanlib.slimefun.machines.MenuBlock
-
Set up the
BlockMenuPresetof this block. - SlimefunLocalization - Class in net.guizhanss.guizhanlib.slimefun.addon
-
Localization service for Slimefun addons.
- SlimefunLocalization(JavaPlugin) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Constructor
- SlimefunLocalization(JavaPlugin, String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Constructor
- SlimefunLocalization(JavaPlugin, String, String) - Constructor for class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
-
Constructor
T
- TESTING - Enum constant in enum class net.guizhanss.guizhanlib.slimefun.addon.Environment
-
This is used when the Addon is running in testing environment
- tick(Block, BlockMenu) - Method in class net.guizhanss.guizhanlib.slimefun.machines.AbstractMachineBlock
- tick(Block, BlockMenu) - Method in class net.guizhanss.guizhanlib.slimefun.machines.TickingMenuBlock
- TickingMenuBlock - Class in net.guizhanss.guizhanlib.slimefun.machines
- TickingMenuBlock(ItemGroup, SlimefunItemStack, RecipeType, ItemStack[]) - Constructor for class net.guizhanss.guizhanlib.slimefun.machines.TickingMenuBlock
U
- uniqueTick() - Method in class net.guizhanss.guizhanlib.slimefun.machines.TickingMenuBlock
V
- valueOf(String) - Static method in enum class net.guizhanss.guizhanlib.slimefun.addon.Environment
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.guizhanss.guizhanlib.slimefun.addon.Environment
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages