Index

A B C D E G I L M N O P R S T U V 
All Classes and Interfaces|All Packages

A

AbstractAddon - Class in net.guizhanss.guizhanlib.slimefun.addon
An abstract SlimefunAddon class 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 YamlConfiguration from 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 NamespacedKey from 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 SlimefunItemStack with specified id and head texture.
getItem(String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack with specified id and Material.
getItem(String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack with specified id and Material.
getItemBy(String, String, String, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack with specified key, id and head texture.
getItemBy(String, String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack with specified key, id and ItemStack.
getItemBy(String, String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack with specified key, id and Material.
getItemGroupItem(String, String) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack for ItemGroup.
getItemGroupItem(String, ItemStack) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack for ItemGroup.
getItemGroupItem(String, Material) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the SlimefunItemStack for 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 PluginCommand of AbstractAddon.
getRecipeType(String, String, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the RecipeType with specified id and head texture.
getRecipeType(String, ItemStack, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the RecipeType with specified id and ItemStack.
getRecipeType(String, Material, String...) - Method in class net.guizhanss.guizhanlib.slimefun.addon.SlimefunLocalization
Get the RecipeType with specified id and Material.
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
A MenuBlock is a SlimefunItem with MenuBlockPreset.
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 ConsoleCommandSender to 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 BlockMenuPreset of 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
A TickingMenuBlock is a MenuBlock with BlockTicker.
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.
A B C D E G I L M N O P R S T U V 
All Classes and Interfaces|All Packages