All Classes and Interfaces
Class
Description
ASky-block integration
ASky-block integration listeners
AutoHarvest module main class
Auto Harvest Listener class
Auto Harvest Gui Events
AutoSeller module main class
Auto Seller listener class
Auto Seller Gui listener and events
Bentobox integration
Bento listener class
When someone buys farmer this event triggers to add user to farmer and adds farmer to cache
Buy Gui which execute if region don't have farmer
Loads items from items.yml to ingame cache
PlayerChatEvent used for add user to farmer
Utility class for unregistering commands
Main config file
Database configuration settings
Gui configuration class
BuyGuiItems settings
BuyItem item settings
FarmerGuiItems settings
Help item settings
Manage item settings
GeyserGuiItems settings
LeftClick item settings
RightClick item settings
ShiftRightClick item settings
GlobalItems settings
FillerItem settings
NextPage settings
PreviousPage settings
ManageGuiItems settings
CloseFarmer item settings
MaxLevel item settings
Modules item settings
UpgradeNext item settings
Users item settings
UsersGuiItems settings
AddUser item settings
Help item settings
Settings configuration of config
Tax settings configuration
DatabaseType enum class
LangFile
BuyDisabled lang settings
Gui lang settings
BuyGui gui settings
Items of buy gui settings
BuyItem settings
FarmerGui gui settings
Items of farmer gui settings
GroupItems item settings
Help item settings
Manage item settings
Manage gui settings
Items of manage gui settings
CloseFarmer item settings
MaxLevel item settings
Modules item settings
UpgradeNext item settings
Users item settings
ModuleGui gui settings
NextPage item gui settings
PreviosPage item gui settings
Users gui settings
Items of buy gui settings
AddUser item settings
Help item settings
User head item settings
Messages of plugin
Roles lang settings
Various lang settings
FabledSkyblock integration interface class
Fabledskyblock integration listener class
Main farmer object
All the api configuration can be found here.
FarmerBoughtEvent fired when a farmer is bought
Farmer command class
for farmer commands
Farmer inventory which contains items.
Farmer item which contains item name, price, amount and material.
FarmerItemCollectEvent fires when Farmer collects an item
FarmerItemProductionEvent Event fires when a farmer calculates the production of an item
FarmerItemSellEvent event fires when a player sells a FarmerItem
Level object of farmer
Which contains capacity, required money, required perm etc.
FarmerMainGuiOpenEvent fired when a player open the main gui
Farmer Manager class manages all farmer related methods.
Module system of Farmer
You can extend a class with
this class and register it
FarmerModuleGuiCreateEvent is called when a farmer module gui is created
Enum class of farmer permission of user
FarmerRemoveEvent is called when a farmer is removed
FarmerStorageFullEvent fired when farmer storage is full
Geyser module main class
Geyser Commands
GeyserGui which execute if player is geyser player
GriefPrevention listener class
Which is removing farmer if there is
a farmer on region.
GriefPrevention Integration hook
Which getting owner UUID and region ID
for necessary sections.
Main gui helper methods
can be seen here.
All guis using this method for
items and all items located here.
Abstract class for Integration hook
Which getting owner UUID and region ID
for necessary sections.
IridiumSkyblock listener class
IridiumSkyblock integration interface class
Main event of farmer which collect items to storage
ItemSellEvent listener class
Lands integration class
Lands listener class
LangFile
BuyDisabled lang settings
Gui lang settings
BuyGui gui settings
Items of buy gui settings
BuyItem settings
FarmerGui gui settings
Items of farmer gui settings
GroupItems item settings
Help item settings
Manage item settings
Geyser gui settings
(Only for geyser player)
Items of buy gui settings
GeyserLeftClick item settings
(Only for geyser player)
GeyserRightClick item settings
(Only for geyser player)
GeyserShiftRightClick item settings
(Only for geyser player)
Manage gui settings
Items of manage gui settings
CloseFarmer item settings
MaxLevel item settings
Modules item settings
UpgradeNext item settings
Users item settings
ModuleGui gui settings
NextPage item gui settings
PreviosPage item gui settings
Users gui settings
Items of buy gui settings
AddUser item settings
Help item settings
User head item settings
Messages of plugin
Roles lang settings
Various lang settings
Register listener classes to spigot framework
on plugin start-up this constructor calls on Main#onEnable()
Main class of farmer
There is only loads, apis and
startup task codes.
Main gui of farmer
Player can sell, take and can open
manage gui in this gui if they have
permission to do.
Manage gui can be openable
by owner or administrator only
Metrics class which created by BStats
advanced bar chart
advanced pie
Custom chart
Drill down pie chart
An extremely simple JSON builder.
A super simple representation of a JSON object.
metrics base
multiline chart
simple bar chart
simple pie
Single line chart
Module already loaded exception
Module Gui class
Modules file
Module configuration
Module configuration
Module configuration
Module configuration
Module configuration
Module configuration
MySQL class for database connection
Production module main class
Minutely, Hourly and Daily Production Calculation
Production model object
Player quit event basically save farmer when player quits
Main RClaim integration class that extends Integration
RClaim Integration Listener class
ReloadModuleException execute when reloading a module
if the module is not loaded or the module is not found
Spawner Killer Listener
Gui create event for spawner killer module
SpawnerMeta Killer Listener
SQL Queries and abstracted methods exist in this class
SQLite query class
SuperiorSkyblock2 listener class
SuperiorSkyblock2 Integration hook
Which getting owner UUID and region ID
for necessary sections.
TownyAdvanced integration class
TownyAdvanced listener class
LangFile
BuyDisabled lang settings
Gui lang settings
BuyGui gui settings
Items of buy gui settings
BuyItem settings
FarmerGui gui settings
Items of farmer gui settings
GroupItems item settings
Help item settings
Manage item settings
GeyserGui gui settings
Items of buy gui settings
GeyserLeftClick item settings
(Only for geyser player)
GeyserRightClick item settings
(Only for geyser player)
GeyserShiftRightClick item settings
(Only for geyser player)
Manage gui settings
Items of manage gui settings
CloseFarmer item settings
MaxLevel item settings
Modules item settings
UpgradeNext item settings
Users item settings
ModuleGui gui settings
NextPage item gui settings
PreviosPage item gui settings
Users gui settings
Items of buy gui settings
AddUser item settings
Help item settings
User head item settings
Messages of plugin
Roles lang settings
Various lang settings
UltimateClaims integration interface class
UltimateClaims listener class
User Object which farmer has
Gui of user list
Users can be listed in this gui
Also promote demote user here
and add new user here
Voucher module main class
Voucher Command
Voucher Event Listener class
VoucherItem class