Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

aboutCommand(CommandSender) - Method in class xyz.geik.farmer.commands.FarmerCommand
About command of farmer
addCustomChart(Metrics.CustomChart) - Method in class xyz.geik.farmer.Metrics
Adds a custom chart.
addCustomChart(Metrics.CustomChart) - Method in class xyz.geik.farmer.Metrics.MetricsBase
adds custom chart
addUser(UUID, String, FarmerPerm, int) - Method in class xyz.geik.farmer.database.SQL
Adds user to farmer in sql only
addUser(UUID, String) - Method in class xyz.geik.farmer.model.Farmer
Adds user to farmer with DEFAULT ROLE
addUser(UUID, String, FarmerPerm) - Method in class xyz.geik.farmer.model.Farmer
Adds user to farmer with desired role
addUser(UUID, String, FarmerPerm, Farmer) - Method in class xyz.geik.farmer.database.SQL
Adds user to farmer in sql
AddUser() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.UsersGuiItems.AddUser
 
AddUser() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.UsersGui.Items.AddUser
 
AddUser() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.UsersGui.Items.AddUser
 
AddUser() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.UsersGui.Items.AddUser
 
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class xyz.geik.farmer.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class xyz.geik.farmer.Metrics.AdvancedPie
Class constructor.
allowedWorlds - Static variable in class xyz.geik.farmer.helpers.WorldHelper
 
appendField(String, int) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends an integer field to the JSON.
appendField(String, int[]) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends an integer array to the JSON.
appendField(String, String) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends a string field to the JSON.
appendField(String, String[]) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends a string array to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends an object to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends an object array to the JSON.
appendNull(String) - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Appends a null field to the JSON.
Askyblock - Class in xyz.geik.farmer.integrations.askyblock
ASky-block integration
Askyblock() - Constructor for class xyz.geik.farmer.integrations.askyblock.Askyblock
Constructor register event of super class
ASkyblockListener - Class in xyz.geik.farmer.integrations.askyblock
ASky-block integration listeners
ASkyblockListener() - Constructor for class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Constructor of class
AutoHarvest - Class in xyz.geik.farmer.modules.autoharvest
AutoHarvest module main class
AutoHarvest() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.AutoHarvest
 
AutoHarvest() - Constructor for class xyz.geik.farmer.modules.autoharvest.AutoHarvest
Constructor of class
AutoHarvestEvent - Class in xyz.geik.farmer.modules.autoharvest.handlers
Auto Harvest Listener class
AutoHarvestEvent() - Constructor for class xyz.geik.farmer.modules.autoharvest.handlers.AutoHarvestEvent
Constructor of class
AutoHarvestGuiCreateEvent - Class in xyz.geik.farmer.modules.autoharvest.handlers
Auto Harvest Gui Events
AutoHarvestGuiCreateEvent() - Constructor for class xyz.geik.farmer.modules.autoharvest.handlers.AutoHarvestGuiCreateEvent
Constructor of class
AutoSeller - Class in xyz.geik.farmer.modules.autoseller
AutoSeller module main class
AutoSeller() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.AutoSeller
 
AutoSeller() - Constructor for class xyz.geik.farmer.modules.autoseller.AutoSeller
 
AutoSellerEvent - Class in xyz.geik.farmer.modules.autoseller.handlers
Auto Seller listener class
AutoSellerEvent() - Constructor for class xyz.geik.farmer.modules.autoseller.handlers.AutoSellerEvent
Constructor of class
AutoSellerGuiCreateEvent - Class in xyz.geik.farmer.modules.autoseller.handlers
Auto Seller Gui listener and events
AutoSellerGuiCreateEvent() - Constructor for class xyz.geik.farmer.modules.autoseller.handlers.AutoSellerGuiCreateEvent
Constructor of class

B

Bento - Class in xyz.geik.farmer.integrations.bentobox
Bentobox integration
Bento() - Constructor for class xyz.geik.farmer.integrations.bentobox.Bento
Constructor register event of super class
BentoListener - Class in xyz.geik.farmer.integrations.bentobox
Bento listener class
BentoListener() - Constructor for class xyz.geik.farmer.integrations.bentobox.BentoListener
Constructor of class
build() - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder
Builds the JSON string and invalidates this builder.
BuyDisabled() - Constructor for class xyz.geik.farmer.configuration.lang.en.BuyDisabled
 
BuyDisabled() - Constructor for class xyz.geik.farmer.configuration.lang.tr.BuyDisabled
 
BuyDisabled() - Constructor for class xyz.geik.farmer.configuration.LangFile.BuyDisabled
 
buyFarmer(FarmerBoughtEvent) - Method in class xyz.geik.farmer.integrations.rclaim.RClaimListener
When the farmer is subsequently purchased, access is granted to all members in the Region.
BuyFarmerEvent - Class in xyz.geik.farmer.listeners.backend
When someone buys farmer this event triggers to add user to farmer and adds farmer to cache
BuyFarmerEvent() - Constructor for class xyz.geik.farmer.listeners.backend.BuyFarmerEvent
Constructor of class
BuyGui - Class in xyz.geik.farmer.guis
Buy Gui which execute if region don't have farmer
BuyGui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.BuyGui
 
BuyGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.BuyGui
 
BuyGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.BuyGui
 
BuyGui() - Constructor for class xyz.geik.farmer.guis.BuyGui
Constructor of class
BuyGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.BuyGuiItems
 
BuyItem() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.BuyGuiItems.BuyItem
 
BuyItem() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.BuyGui.Items.BuyItem
 
BuyItem() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.BuyGui.Items.BuyItem
 
BuyItem() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.BuyGui.Items.BuyItem
 

C

CacheLoader - Class in xyz.geik.farmer.helpers
Loads items from items.yml to ingame cache
CacheLoader() - Constructor for class xyz.geik.farmer.helpers.CacheLoader
Main constructor of class
calculateModulesUseGui() - Static method in class xyz.geik.farmer.modules.FarmerModule
Checks if any module uses GUI and makes action
changeAttribute(String) - Method in class xyz.geik.farmer.model.Farmer
Change attribute
changeOwner(UUID, UUID, String) - Method in class xyz.geik.farmer.api.managers.FarmerManager
Changes owner of farmer.
chatEvent(AsyncPlayerChatEvent) - Method in class xyz.geik.farmer.listeners.backend.ChatEvent
Chat event listener
ChatEvent - Class in xyz.geik.farmer.listeners.backend
PlayerChatEvent used for add user to farmer
ChatEvent() - Constructor for class xyz.geik.farmer.listeners.backend.ChatEvent
Constructor of class
checkCrop(XMaterial) - Static method in class xyz.geik.farmer.modules.autoharvest.AutoHarvest
Checks if auto harvest collect this crop.
checkMaterial(ItemStack) - Static method in class xyz.geik.farmer.model.inventory.FarmerInv
Checks if item is in default items.
claimBanEvent(ClaimPlayerBanEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Removes user from farmer if added when banned
claimCreateEvent(ClaimCreateEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Automatically create farmer when claim is created
claimDeleteEvent(ClaimDeleteEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Remove farmer on claim deletion
claimDeleteEvent(ClaimDeletedEvent) - Method in class xyz.geik.farmer.integrations.grief.GriefListener
Calls ClaimDeleteEvent for removing farmer.
claimJoinEvent(ClaimMemberAddEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Adds user to farmer
claimLeaveEvent(ClaimMemberLeaveEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Removes user from farmer if added when leave
claimTransferEvent(ClaimTransferOwnershipEvent) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Transfers farmer when claim transfer
clone() - Method in class xyz.geik.farmer.model.Farmer
Clones farmer object
clone() - Method in class xyz.geik.farmer.model.inventory.FarmerItem
Clones FarmerItem
closeConnections(PreparedStatement, Connection, ResultSet) - Method in class xyz.geik.farmer.database.SQL
Closes connection of sql
CloseFarmer() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems.CloseFarmer
 
CloseFarmer() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items.CloseFarmer
 
CloseFarmer() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items.CloseFarmer
 
CloseFarmer() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items.CloseFarmer
 
CommandHelper - Class in xyz.geik.farmer.helpers
Utility class for unregistering commands
CommandHelper() - Constructor for class xyz.geik.farmer.helpers.CommandHelper
 
ConfigFile - Class in xyz.geik.farmer.configuration
Main config file
ConfigFile() - Constructor for class xyz.geik.farmer.configuration.ConfigFile
 
ConfigFile.Database - Class in xyz.geik.farmer.configuration
Database configuration settings
ConfigFile.Gui - Class in xyz.geik.farmer.configuration
Gui configuration class
ConfigFile.Gui.BuyGuiItems - Class in xyz.geik.farmer.configuration
BuyGuiItems settings
ConfigFile.Gui.BuyGuiItems.BuyItem - Class in xyz.geik.farmer.configuration
BuyItem item settings
ConfigFile.Gui.FarmerGuiItems - Class in xyz.geik.farmer.configuration
FarmerGuiItems settings
ConfigFile.Gui.FarmerGuiItems.Help - Class in xyz.geik.farmer.configuration
Help item settings
ConfigFile.Gui.FarmerGuiItems.Manage - Class in xyz.geik.farmer.configuration
Manage item settings
ConfigFile.Gui.GeyserGuiItems - Class in xyz.geik.farmer.configuration
GeyserGuiItems settings
ConfigFile.Gui.GeyserGuiItems.LeftClick - Class in xyz.geik.farmer.configuration
LeftClick item settings
ConfigFile.Gui.GeyserGuiItems.RightClick - Class in xyz.geik.farmer.configuration
RightClick item settings
ConfigFile.Gui.GeyserGuiItems.ShiftRightClick - Class in xyz.geik.farmer.configuration
ShiftRightClick item settings
ConfigFile.Gui.GlobalItems - Class in xyz.geik.farmer.configuration
GlobalItems settings
ConfigFile.Gui.GlobalItems.FillerItem - Class in xyz.geik.farmer.configuration
FillerItem settings
ConfigFile.Gui.GlobalItems.NextPage - Class in xyz.geik.farmer.configuration
NextPage settings
ConfigFile.Gui.GlobalItems.PreviousPage - Class in xyz.geik.farmer.configuration
PreviousPage settings
ConfigFile.Gui.ManageGuiItems - Class in xyz.geik.farmer.configuration
ManageGuiItems settings
ConfigFile.Gui.ManageGuiItems.CloseFarmer - Class in xyz.geik.farmer.configuration
CloseFarmer item settings
ConfigFile.Gui.ManageGuiItems.MaxLevel - Class in xyz.geik.farmer.configuration
MaxLevel item settings
ConfigFile.Gui.ManageGuiItems.Modules - Class in xyz.geik.farmer.configuration
Modules item settings
ConfigFile.Gui.ManageGuiItems.UpgradeNext - Class in xyz.geik.farmer.configuration
UpgradeNext item settings
ConfigFile.Gui.ManageGuiItems.Users - Class in xyz.geik.farmer.configuration
Users item settings
ConfigFile.Gui.UsersGuiItems - Class in xyz.geik.farmer.configuration
UsersGuiItems settings
ConfigFile.Gui.UsersGuiItems.AddUser - Class in xyz.geik.farmer.configuration
AddUser item settings
ConfigFile.Gui.UsersGuiItems.Help - Class in xyz.geik.farmer.configuration
Help item settings
ConfigFile.Settings - Class in xyz.geik.farmer.configuration
Settings configuration of config
ConfigFile.Tax - Class in xyz.geik.farmer.configuration
Tax settings configuration
COOP - Enum constant in enum xyz.geik.farmer.model.user.FarmerPerm
COOP perm of farmer
createClaim(ClaimCreateEvent) - Method in class xyz.geik.farmer.integrations.rclaim.RClaimListener
When a player creates a claim, if the automatic farmer is on, a farmer is added to the claim point.
createFarmer(Farmer) - Method in class xyz.geik.farmer.database.SQL
Creates farmer on sql
createGuiElement(ItemStack, char) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
GuiElement creator simple way for templates
createIslandEvent(IslandCreateEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Automatically creates farmer when island is created
createLandEvent(LandCreateEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Automatically creates farmer when land is created
createNextPage(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Next page item creator
createPreviousPage(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Previous page item creator
createTable() - Method in class xyz.geik.farmer.database.MySQL
Crates table of MySQL
createTable() - Method in class xyz.geik.farmer.database.SQL
Creates table on db
createTable() - Method in class xyz.geik.farmer.database.SQLite
Create tables if there is no any
createTownEvent(NewTownEvent) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Automatically creates farmer when town is created
CustomChart(String) - Constructor for class xyz.geik.farmer.Metrics.CustomChart
custom chart

D

Database() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Database
 
databaseGetAttributes(Connection, Farmer) - Static method in class xyz.geik.farmer.modules.FarmerModule
Get attributes from database
DatabaseType - Enum in xyz.geik.farmer.database
DatabaseType enum class
databaseUpdateAttribute(Connection, Farmer) - Static method in class xyz.geik.farmer.modules.FarmerModule
Save attributes to database
defaultCommand(CommandSender) - Method in class xyz.geik.farmer.commands.FarmerCommand
Default command of farmer
defaultCommand(CommandSender) - Method in class xyz.geik.farmer.modules.geyser.commands.GeyserCommand
Base command
defaultCommand(CommandSender) - Method in class xyz.geik.farmer.modules.voucher.commands.VoucherCommand
Base command
defaultItems - Static variable in class xyz.geik.farmer.model.inventory.FarmerInv
default items which farmer can take
deleteClaim(ClaimDeleteEvent) - Method in class xyz.geik.farmer.integrations.rclaim.RClaimListener
When a claim is deleted, the farmer is removed as well
deleteEvent(IslandDeleteEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Island delete evet for remove farmer
deserializeItems(String) - Static method in class xyz.geik.farmer.model.inventory.FarmerItem
Deserialize FarmerItem from flat string to a list
disbandEvent(IslandDisbandEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Island delete event for remove farmer
disbandEvent(DeleteTownEvent) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Remove farmer on town deletion
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class xyz.geik.farmer.Metrics.DrilldownPie
Class constructor.

E

en - Class in xyz.geik.farmer.configuration.lang
LangFile
en() - Constructor for class xyz.geik.farmer.configuration.lang.en
 
en.BuyDisabled - Class in xyz.geik.farmer.configuration.lang
BuyDisabled lang settings
en.Gui - Class in xyz.geik.farmer.configuration.lang
Gui lang settings
en.Gui.BuyGui - Class in xyz.geik.farmer.configuration.lang
BuyGui gui settings
en.Gui.BuyGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of buy gui settings
en.Gui.BuyGui.Items.BuyItem - Class in xyz.geik.farmer.configuration.lang
BuyItem settings
en.Gui.FarmerGui - Class in xyz.geik.farmer.configuration.lang
FarmerGui gui settings
en.Gui.FarmerGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of farmer gui settings
en.Gui.FarmerGui.Items.GroupItems - Class in xyz.geik.farmer.configuration.lang
GroupItems item settings
en.Gui.FarmerGui.Items.Help - Class in xyz.geik.farmer.configuration.lang
Help item settings
en.Gui.FarmerGui.Items.Manage - Class in xyz.geik.farmer.configuration.lang
Manage item settings
en.Gui.ManageGui - Class in xyz.geik.farmer.configuration.lang
Manage gui settings
en.Gui.ManageGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of manage gui settings
en.Gui.ManageGui.Items.CloseFarmer - Class in xyz.geik.farmer.configuration.lang
CloseFarmer item settings
en.Gui.ManageGui.Items.MaxLevel - Class in xyz.geik.farmer.configuration.lang
MaxLevel item settings
en.Gui.ManageGui.Items.Modules - Class in xyz.geik.farmer.configuration.lang
Modules item settings
en.Gui.ManageGui.Items.UpgradeNext - Class in xyz.geik.farmer.configuration.lang
UpgradeNext item settings
en.Gui.ManageGui.Items.Users - Class in xyz.geik.farmer.configuration.lang
Users item settings
en.Gui.ModuleGui - Class in xyz.geik.farmer.configuration.lang
ModuleGui gui settings
en.Gui.NextPage - Class in xyz.geik.farmer.configuration.lang
NextPage item gui settings
en.Gui.PreviousPage - Class in xyz.geik.farmer.configuration.lang
PreviosPage item gui settings
en.Gui.UsersGui - Class in xyz.geik.farmer.configuration.lang
Users gui settings
en.Gui.UsersGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of buy gui settings
en.Gui.UsersGui.Items.AddUser - Class in xyz.geik.farmer.configuration.lang
AddUser item settings
en.Gui.UsersGui.Items.Help - Class in xyz.geik.farmer.configuration.lang
Help item settings
en.Gui.UsersGui.Items.User - Class in xyz.geik.farmer.configuration.lang
User head item settings
en.Messages - Class in xyz.geik.farmer.configuration.lang
Messages of plugin
en.Roles - Class in xyz.geik.farmer.configuration.lang
Roles lang settings
en.Various - Class in xyz.geik.farmer.configuration.lang
Various lang settings

F

FabledSkyblock - Class in xyz.geik.farmer.integrations.fabledskyblock
FabledSkyblock integration interface class
FabledSkyblock() - Constructor for class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyblock
Integrations#super calls here Constructor for abstract class
FabledSkyListener - Class in xyz.geik.farmer.integrations.fabledskyblock
Fabledskyblock integration listener class
FabledSkyListener() - Constructor for class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Constructor of class
Farmer - Class in xyz.geik.farmer.model
Main farmer object
Farmer(int, String, Set<User>, FarmerInv, FarmerLevel, int) - Constructor for class xyz.geik.farmer.model.Farmer
First constructor of farmer which already created before and loads it again.
Farmer(String, int) - Constructor for class xyz.geik.farmer.model.Farmer
Second constructor of farmer which creates fresh farmer.
FarmerAPI - Class in xyz.geik.farmer.api
All the api configuration can be found here.
FarmerAPI() - Constructor for class xyz.geik.farmer.api.FarmerAPI
Constructor of class
farmerBoughtEvent(FarmerBoughtEvent) - Method in class xyz.geik.farmer.listeners.backend.BuyFarmerEvent
Farmer bought event contains; adds user of farmer adds farmer to cache value
FarmerBoughtEvent - Class in xyz.geik.farmer.api.handlers
FarmerBoughtEvent fired when a farmer is bought
FarmerBoughtEvent(Farmer) - Constructor for class xyz.geik.farmer.api.handlers.FarmerBoughtEvent
FarmerBoughtEvent constructor
farmerCollectItemEvent(FarmerItemCollectEvent) - Method in class xyz.geik.farmer.listeners.backend.ItemEvent
Main event of item collection of farmer
FarmerCommand - Class in xyz.geik.farmer.commands
Farmer command class for farmer commands
FarmerCommand() - Constructor for class xyz.geik.farmer.commands.FarmerCommand
 
FarmerGui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui
 
FarmerGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui
 
FarmerGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui
 
FarmerGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.FarmerGuiItems
 
FarmerInv - Class in xyz.geik.farmer.model.inventory
Farmer inventory which contains items.
FarmerInv() - Constructor for class xyz.geik.farmer.model.inventory.FarmerInv
Farmer inv which don't have any item in it.
FarmerInv(List<FarmerItem>, long) - Constructor for class xyz.geik.farmer.model.inventory.FarmerInv
Farmer inv which contains items set.
FarmerItem - Class in xyz.geik.farmer.model.inventory
Farmer item which contains item name, price, amount and material.
FarmerItem(String, double, long) - Constructor for class xyz.geik.farmer.model.inventory.FarmerItem
Constructor of FarmerItem
FarmerItemCollectEvent - Class in xyz.geik.farmer.api.handlers
FarmerItemCollectEvent fires when Farmer collects an item
FarmerItemCollectEvent(Farmer, ItemStack, int, ItemSpawnEvent) - Constructor for class xyz.geik.farmer.api.handlers.FarmerItemCollectEvent
FarmerItemCollectEvent constructor which takes farmer, item, collectAmount and event as parameters
FarmerItemProductionEvent - Class in xyz.geik.farmer.api.handlers
FarmerItemProductionEvent Event fires when a farmer calculates the production of an item
FarmerItemProductionEvent(Farmer) - Constructor for class xyz.geik.farmer.api.handlers.FarmerItemProductionEvent
FarmerItemProductionEvent constructor
FarmerItemSellEvent - Class in xyz.geik.farmer.api.handlers
FarmerItemSellEvent event fires when a player sells a FarmerItem
FarmerItemSellEvent(Farmer, FarmerItem, OfflinePlayer) - Constructor for class xyz.geik.farmer.api.handlers.FarmerItemSellEvent
FarmerItemSellEvent constructor with Farmer, FarmerItem and OfflinePlayer
FarmerLevel - Class in xyz.geik.farmer.model
Level object of farmer Which contains capacity, required money, required perm etc.
FarmerLevel() - Constructor for class xyz.geik.farmer.model.FarmerLevel
Constructor of class
FarmerLevel(String, long, long, double, String) - Constructor for class xyz.geik.farmer.model.FarmerLevel
Main constructor of farmer level
FarmerMainGuiOpenEvent - Class in xyz.geik.farmer.api.handlers
FarmerMainGuiOpenEvent fired when a player open the main gui
FarmerMainGuiOpenEvent(Player, Farmer, InventoryGui) - Constructor for class xyz.geik.farmer.api.handlers.FarmerMainGuiOpenEvent
FarmerMainGuiOpenEvent constructor with player, farmer and gui objects as parameters
FarmerManager - Class in xyz.geik.farmer.api.managers
Farmer Manager class manages all farmer related methods.
FarmerManager() - Constructor for class xyz.geik.farmer.api.managers.FarmerManager
Constructor of class
FarmerModule - Class in xyz.geik.farmer.modules
Module system of Farmer You can extend a class with this class and register it
FarmerModule() - Constructor for class xyz.geik.farmer.modules.FarmerModule
 
FarmerModuleGuiCreateEvent - Class in xyz.geik.farmer.api.handlers
FarmerModuleGuiCreateEvent is called when a farmer module gui is created
FarmerModuleGuiCreateEvent(Player, InventoryGui, Farmer) - Constructor for class xyz.geik.farmer.api.handlers.FarmerModuleGuiCreateEvent
FarmerModuleGuiCreateEvent constructor
FarmerPerm - Enum in xyz.geik.farmer.model.user
Enum class of farmer permission of user
FarmerRemoveEvent - Class in xyz.geik.farmer.api.handlers
FarmerRemoveEvent is called when a farmer is removed
FarmerRemoveEvent(Farmer) - Constructor for class xyz.geik.farmer.api.handlers.FarmerRemoveEvent
Constructor of FarmerRemoveEvent class with farmer object as parameter
farmers - Static variable in class xyz.geik.farmer.api.managers.FarmerManager
Loaded farmer cache.
FarmerStorageFullEvent - Class in xyz.geik.farmer.api.handlers
FarmerStorageFullEvent fired when farmer storage is full
FarmerStorageFullEvent(Farmer, ItemStack, int, ItemSpawnEvent) - Constructor for class xyz.geik.farmer.api.handlers.FarmerStorageFullEvent
FarmerStorageFullEvent constructor with farmer, item, leftAmount and itemSpawnEvent parameters
FillerItem() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GlobalItems.FillerItem
 
fixDatabase() - Method in class xyz.geik.farmer.database.SQL
Fix database method
forceSumItem(XMaterial, long) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Forces adding item amount to stock.

G

getAddUserItem(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
addUserItem in manage menu
getAttributeStatus(String) - Method in class xyz.geik.farmer.model.Farmer
Gets attribute from Farmer
getBuyItem(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Buy item in BuyGui
getChartData() - Method in class xyz.geik.farmer.Metrics.AdvancedBarChart
 
getChartData() - Method in class xyz.geik.farmer.Metrics.AdvancedPie
 
getChartData() - Method in class xyz.geik.farmer.Metrics.CustomChart
get chart data
getChartData() - Method in class xyz.geik.farmer.Metrics.DrilldownPie
 
getChartData() - Method in class xyz.geik.farmer.Metrics.MultiLineChart
 
getChartData() - Method in class xyz.geik.farmer.Metrics.SimpleBarChart
 
getChartData() - Method in class xyz.geik.farmer.Metrics.SimplePie
 
getChartData() - Method in class xyz.geik.farmer.Metrics.SingleLineChart
 
getDatabaseType() - Method in class xyz.geik.farmer.database.MySQL
Gets type of database
getDatabaseType() - Method in class xyz.geik.farmer.database.SQL
Database type of sql
getDatabaseType() - Method in class xyz.geik.farmer.database.SQLite
Returns type of database
getDay() - Method in class xyz.geik.farmer.modules.production.model.ProductionModel
Get the result in days
getDefaultItem(XMaterial) - Static method in class xyz.geik.farmer.model.inventory.FarmerInv
Gets item from default items.
getFarmerManager() - Static method in class xyz.geik.farmer.api.FarmerAPI
Farmer manager for farmer manipulations.
getFiller(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Filler item of guis.
getGeyserGuiLeftItem() - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
leftClickItem in geyser menu
getGeyserGuiRightItem() - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
RightClickItem in geyser menu
getGeyserGuiShiftRightItem() - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
shiftRightClickItem in geyser menu
getGroupItem(Farmer, FarmerItem) - Static method in class xyz.geik.farmer.helpers.gui.GroupItems
Farmer stock item which can be anything in items.yml It also calculates stock and percent for display stock.
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerBoughtEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerItemCollectEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerItemProductionEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerItemSellEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerMainGuiOpenEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerModuleGuiCreateEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerRemoveEvent
Spigot handlers requirement * @return handler list
getHandlerList() - Static method in class xyz.geik.farmer.api.handlers.FarmerStorageFullEvent
Spigot handlers requirement * @return handler list
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerBoughtEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerItemCollectEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerItemProductionEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerItemSellEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerMainGuiOpenEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerModuleGuiCreateEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerRemoveEvent
Spigot handlers requirement
getHandlers() - Method in class xyz.geik.farmer.api.handlers.FarmerStorageFullEvent
Spigot handlers requirement
getHelpItemForMain(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Help item for main gui
getHelpItemForUsers(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Help item for users gui
getHour() - Method in class xyz.geik.farmer.modules.production.model.ProductionModel
Get the result in hours
getInstance() - Static method in class xyz.geik.farmer.api.FarmerAPI
Returns instance of Main class
getItem(String) - Static method in class xyz.geik.farmer.modules.voucher.helper.VoucherItem
If item has skull it gets item as head with custom head data.
getItem(String, List<String>, int, String, boolean, OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
If item has skull it gets item as head with custom head data.
getItem(String, Config) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
TODO OLD REMOVE If item has skull it gets item as head with custom head data.
getLevel(String) - Static method in class xyz.geik.farmer.model.FarmerLevel
Gets single level from farmerLevels by config name
getLevelItem(Farmer, OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Creates level item which is can be in max level.
getManageItemOnMain(Farmer, OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Manage gui item which located on farmer main gui.
getMin() - Method in class xyz.geik.farmer.modules.production.model.ProductionModel
Get the result in minutes
getModuleGuiItem(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
moduleGuiItem in manage menu
getName() - Method in enum xyz.geik.farmer.model.user.FarmerPerm
Gets name of role
getOwnerUUID() - Method in class xyz.geik.farmer.model.Farmer
Gets owner uuid of farmer
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.askyblock.Askyblock
Get owner UUID of region
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.bentobox.Bento
Gets OwnerUUID by RegionID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyblock
Get owner UUID of region
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.grief.GriefPrevent
Getting Owner UUID by Region ID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.Integrations
Getting Owner UUID by Region ID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.iridiumskyblock.IridiumSkyblock
Gets OwnerUUID by RegionID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.lands.Lands
Getting Owner UUID by Region ID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.rclaim.RClaim
Gets UUID of owner from RClaimAPI by regionId
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.superior.SuperiorSkyblock
Getting Owner UUID by Region ID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyAdvanced
Getting Owner UUID by Region ID
getOwnerUUID(String) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateClaims
Gets OwnerUUID by RegionID
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.askyblock.Askyblock
Get owner UUID of location
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.bentobox.Bento
Gets Owner UUID by Location
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyblock
Get owner UUID by location
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.grief.GriefPrevent
Getting Owner UUID by Location of player
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.Integrations
Getting Owner UUID by Location of player
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.iridiumskyblock.IridiumSkyblock
Gets Owner UUID by Location
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.lands.Lands
Getting Owner UUID by Location of player
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.rclaim.RClaim
Gets UUID of owner from RClaimAPI by location
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.superior.SuperiorSkyblock
Getting Owner UUID by Location of player
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyAdvanced
Getting Owner UUID by Location of player
getOwnerUUID(Location) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateClaims
Gets Owner UUID by Location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.askyblock.Askyblock
Get region ID of location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.bentobox.Bento
Gets RegionId by Location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyblock
Get region ID by location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.grief.GriefPrevent
Getting Region ID by Location of player
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.Integrations
Getting Region ID by Location of player
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.iridiumskyblock.IridiumSkyblock
Gets RegionId by Location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.lands.Lands
Getting Region ID by Location of player
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.rclaim.RClaim
Gets getRegionID of location
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.superior.SuperiorSkyblock
Getting Region ID by Location of player
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyAdvanced
Getting Region ID by Location of player
getRegionID(Location) - Method in class xyz.geik.farmer.integrations.ultimateclaims.UltimateClaims
Gets RegionId by Location
getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class xyz.geik.farmer.Metrics.CustomChart
request json object
getRole(int) - Static method in enum xyz.geik.farmer.model.user.FarmerPerm
Gets role of farmer by int id
getRoleByName(String) - Static method in enum xyz.geik.farmer.model.user.FarmerPerm
Gets role by string
getRoleId(FarmerPerm) - Static method in enum xyz.geik.farmer.model.user.FarmerPerm
Gets int id of role
getStatusItem(int, OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
Lore replacer for manager menu status item.
getStockedItem(XMaterial) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Gets item from farmer inv.
getUserAmount(Player) - Static method in class xyz.geik.farmer.model.user.User
How many user can player add to farmer.
getUserCategory(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
User category item in manage menu
getUserItem(User) - Static method in class xyz.geik.farmer.helpers.gui.GroupItems
User item which display in UserGui It always player head.
getUsers(String) - Method in class xyz.geik.farmer.api.managers.FarmerManager
Finds user list of farmer from region id.
getUsers(Location) - Method in class xyz.geik.farmer.api.managers.FarmerManager
Finds user list of farmer from location.
getUsersWithoutOwner() - Method in class xyz.geik.farmer.model.Farmer
Gets users without owner
getVoucherItem(int) - Static method in class xyz.geik.farmer.modules.voucher.helper.VoucherItem
Get voucher item with level
Geyser - Class in xyz.geik.farmer.modules.geyser
Geyser module main class
Geyser() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.Geyser
 
Geyser() - Constructor for class xyz.geik.farmer.modules.geyser.Geyser
Constructor of class
GeyserCommand - Class in xyz.geik.farmer.modules.geyser.commands
Geyser Commands
GeyserCommand() - Constructor for class xyz.geik.farmer.modules.geyser.commands.GeyserCommand
 
GeyserGui - Class in xyz.geik.farmer.modules.geyser.gui
GeyserGui which execute if player is geyser player
GeyserGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui
 
GeyserGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui
 
GeyserGui() - Constructor for class xyz.geik.farmer.modules.geyser.gui.GeyserGui
Constructor of class
GeyserGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GeyserGuiItems
 
giveCommand(CommandSender, String, String) - Method in class xyz.geik.farmer.modules.voucher.commands.VoucherCommand
 
GlobalItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GlobalItems
 
grief - Static variable in class xyz.geik.farmer.integrations.grief.GriefPrevent
Hooking GriefPrevention main class Because i couldn't find any developer API About this plugin so i get through Main class.
GriefListener - Class in xyz.geik.farmer.integrations.grief
GriefPrevention listener class Which is removing farmer if there is a farmer on region.
GriefListener() - Constructor for class xyz.geik.farmer.integrations.grief.GriefListener
Constructor of class
GriefPrevent - Class in xyz.geik.farmer.integrations.grief
GriefPrevention Integration hook Which getting owner UUID and region ID for necessary sections.
GriefPrevent() - Constructor for class xyz.geik.farmer.integrations.grief.GriefPrevent
Integrations#super calls here Constructor for abstract class
GroupItems - Class in xyz.geik.farmer.helpers.gui
Main gui helper methods can be seen here.
GroupItems() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui.Items.GroupItems
 
GroupItems() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui.Items.GroupItems
 
GroupItems() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui.Items.GroupItems
 
GroupItems() - Constructor for class xyz.geik.farmer.helpers.gui.GroupItems
Constructor of class
Gui() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui
 
Gui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui
 
Gui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui
 
Gui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui
 
GuiHelper - Class in xyz.geik.farmer.helpers.gui
All guis using this method for items and all items located here.
GuiHelper() - Constructor for class xyz.geik.farmer.helpers.gui.GuiHelper
Constructor of class

H

hasFarmer(Location) - Method in class xyz.geik.farmer.api.managers.FarmerManager
Checks if farmer exists on location.
Help() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.FarmerGuiItems.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.UsersGuiItems.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui.Items.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.UsersGui.Items.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui.Items.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.UsersGui.Items.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui.Items.Help
 
Help() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.UsersGui.Items.Help
 

I

infoCommand(CommandSender) - Method in class xyz.geik.farmer.commands.FarmerCommand
Info command of farmer
Integrations - Class in xyz.geik.farmer.integrations
Abstract class for Integration hook Which getting owner UUID and region ID for necessary sections.
Integrations(Listener) - Constructor for class xyz.geik.farmer.integrations.Integrations
Constructor register event of super class
IridiumListener - Class in xyz.geik.farmer.integrations.iridiumskyblock
IridiumSkyblock listener class
IridiumListener() - Constructor for class xyz.geik.farmer.integrations.iridiumskyblock.IridiumListener
Constructor of class
IridiumSkyblock - Class in xyz.geik.farmer.integrations.iridiumskyblock
IridiumSkyblock integration interface class
IridiumSkyblock() - Constructor for class xyz.geik.farmer.integrations.iridiumskyblock.IridiumSkyblock
 
isCalculateItem(FarmerItem) - Static method in class xyz.geik.farmer.modules.production.Production
is item suitable to calculate
isFarmerAllowed(String) - Static method in class xyz.geik.farmer.helpers.WorldHelper
Checks if Farmer is allowed in a specified world.
islandCreateEvent(IslandCreatedEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Automatically creates farmer when island is created
islandDeleteEvent(IslandDeleteEvent) - Method in class xyz.geik.farmer.integrations.iridiumskyblock.IridiumListener
Remove farmer on island delete
islandJoinEvent(IslandJoinEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Adds user to farmer
islandJoinEvent(PlayerIslandJoinEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Adds user to farmer
isNumeric(String) - Static method in class xyz.geik.farmer.modules.voucher.commands.VoucherCommand
Checks value is numeric
ItemEvent - Class in xyz.geik.farmer.listeners.backend
Main event of farmer which collect items to storage
ItemEvent() - Constructor for class xyz.geik.farmer.listeners.backend.ItemEvent
Constructor of class
Items() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.BuyGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.UsersGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.BuyGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.UsersGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.BuyGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items
 
Items() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.UsersGui.Items
 
ItemSellEvent - Class in xyz.geik.farmer.listeners.backend
ItemSellEvent listener class
ItemSellEvent() - Constructor for class xyz.geik.farmer.listeners.backend.ItemSellEvent
Constructor of class
itemSpawnEvent(ItemSpawnEvent) - Method in class xyz.geik.farmer.listeners.backend.ItemEvent
Has Item in farmer Item don't have meta Checks player drop Checks World Checks has farmer on location Checks if farmer closed

J

JsonObjectBuilder() - Constructor for class xyz.geik.farmer.Metrics.JsonObjectBuilder
json object builder

K

killCalculator(Entity, int) - Static method in class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerEvent
Kill calculator for experience and drops minecraft calculates the experience and drops for mobs and animals when they die with a cause.

L

landJoinEvent(LandTrustPlayerEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Adds user to farmer
landKickEvent(LandUntrustPlayerEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Removes user from farmer if added when untrust
landLeaveEvent(PlayerLeaveLandEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Removes user from farmer if added when leave
Lands - Class in xyz.geik.farmer.integrations.lands
Lands integration class
Lands() - Constructor for class xyz.geik.farmer.integrations.lands.Lands
Integrations#super calls here Constructor for abstract class
LandsListener - Class in xyz.geik.farmer.integrations.lands
Lands listener class
LandsListener() - Constructor for class xyz.geik.farmer.integrations.lands.LandsListener
Constructor of class
LangFile - Class in xyz.geik.farmer.configuration
LangFile
LangFile() - Constructor for class xyz.geik.farmer.configuration.LangFile
 
LangFile.BuyDisabled - Class in xyz.geik.farmer.configuration
BuyDisabled lang settings
LangFile.Gui - Class in xyz.geik.farmer.configuration
Gui lang settings
LangFile.Gui.BuyGui - Class in xyz.geik.farmer.configuration
BuyGui gui settings
LangFile.Gui.BuyGui.Items - Class in xyz.geik.farmer.configuration
Items of buy gui settings
LangFile.Gui.BuyGui.Items.BuyItem - Class in xyz.geik.farmer.configuration
BuyItem settings
LangFile.Gui.FarmerGui - Class in xyz.geik.farmer.configuration
FarmerGui gui settings
LangFile.Gui.FarmerGui.Items - Class in xyz.geik.farmer.configuration
Items of farmer gui settings
LangFile.Gui.FarmerGui.Items.GroupItems - Class in xyz.geik.farmer.configuration
GroupItems item settings
LangFile.Gui.FarmerGui.Items.Help - Class in xyz.geik.farmer.configuration
Help item settings
LangFile.Gui.FarmerGui.Items.Manage - Class in xyz.geik.farmer.configuration
Manage item settings
LangFile.Gui.GeyserGui - Class in xyz.geik.farmer.configuration
Geyser gui settings (Only for geyser player)
LangFile.Gui.GeyserGui.Items - Class in xyz.geik.farmer.configuration
Items of buy gui settings
LangFile.Gui.GeyserGui.Items.LeftClick - Class in xyz.geik.farmer.configuration
GeyserLeftClick item settings (Only for geyser player)
LangFile.Gui.GeyserGui.Items.RightClick - Class in xyz.geik.farmer.configuration
GeyserRightClick item settings (Only for geyser player)
LangFile.Gui.GeyserGui.Items.ShiftRightClick - Class in xyz.geik.farmer.configuration
GeyserShiftRightClick item settings (Only for geyser player)
LangFile.Gui.ManageGui - Class in xyz.geik.farmer.configuration
Manage gui settings
LangFile.Gui.ManageGui.Items - Class in xyz.geik.farmer.configuration
Items of manage gui settings
LangFile.Gui.ManageGui.Items.CloseFarmer - Class in xyz.geik.farmer.configuration
CloseFarmer item settings
LangFile.Gui.ManageGui.Items.MaxLevel - Class in xyz.geik.farmer.configuration
MaxLevel item settings
LangFile.Gui.ManageGui.Items.Modules - Class in xyz.geik.farmer.configuration
Modules item settings
LangFile.Gui.ManageGui.Items.UpgradeNext - Class in xyz.geik.farmer.configuration
UpgradeNext item settings
LangFile.Gui.ManageGui.Items.Users - Class in xyz.geik.farmer.configuration
Users item settings
LangFile.Gui.ModuleGui - Class in xyz.geik.farmer.configuration
ModuleGui gui settings
LangFile.Gui.NextPage - Class in xyz.geik.farmer.configuration
NextPage item gui settings
LangFile.Gui.PreviousPage - Class in xyz.geik.farmer.configuration
PreviosPage item gui settings
LangFile.Gui.UsersGui - Class in xyz.geik.farmer.configuration
Users gui settings
LangFile.Gui.UsersGui.Items - Class in xyz.geik.farmer.configuration
Items of buy gui settings
LangFile.Gui.UsersGui.Items.AddUser - Class in xyz.geik.farmer.configuration
AddUser item settings
LangFile.Gui.UsersGui.Items.Help - Class in xyz.geik.farmer.configuration
Help item settings
LangFile.Gui.UsersGui.Items.User - Class in xyz.geik.farmer.configuration
User head item settings
LangFile.Messages - Class in xyz.geik.farmer.configuration
Messages of plugin
LangFile.Roles - Class in xyz.geik.farmer.configuration
Roles lang settings
LangFile.Various - Class in xyz.geik.farmer.configuration
Various lang settings
LeftClick() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GeyserGuiItems.LeftClick
 
LeftClick() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui.Items.LeftClick
 
LeftClick() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui.Items.LeftClick
 
listenerList - Variable in class xyz.geik.farmer.Main
Listener list of modules
ListenerRegister - Class in xyz.geik.farmer.listeners
Register listener classes to spigot framework on plugin start-up this constructor calls on Main#onEnable()
ListenerRegister() - Constructor for class xyz.geik.farmer.listeners.ListenerRegister
Listener Register constructor register listeners
loadAllFarmers() - Method in class xyz.geik.farmer.database.SQL
Loads all farmer data from sql to cache
loadAllItems() - Static method in class xyz.geik.farmer.helpers.CacheLoader
Adds items to FarmerInv#defaultItems
loadAllLevels() - Static method in class xyz.geik.farmer.helpers.CacheLoader
Loads all levels of farmer and stats
loadAllowedWorlds() - Static method in class xyz.geik.farmer.helpers.WorldHelper
Loads all the allowed worlds to cache

M

Main - Class in xyz.geik.farmer
Main class of farmer There is only loads, apis and startup task codes.
Main() - Constructor for class xyz.geik.farmer.Main
Constructor of class
MainGui - Class in xyz.geik.farmer.guis
Main gui of farmer Player can sell, take and can open manage gui in this gui if they have permission to do.
MainGui() - Constructor for class xyz.geik.farmer.guis.MainGui
Constructor of class
Manage() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.FarmerGuiItems.Manage
 
Manage() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui.Items.Manage
 
Manage() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui.Items.Manage
 
Manage() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui.Items.Manage
 
ManageGui - Class in xyz.geik.farmer.guis
Manage gui can be openable by owner or administrator only
ManageGui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui
 
ManageGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui
 
ManageGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui
 
ManageGui() - Constructor for class xyz.geik.farmer.guis.ManageGui
Constructor of class
ManageGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems
 
MaxLevel() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems.MaxLevel
 
MaxLevel() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items.MaxLevel
 
MaxLevel() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items.MaxLevel
 
MaxLevel() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items.MaxLevel
 
MEMBER - Enum constant in enum xyz.geik.farmer.model.user.FarmerPerm
MEMBER perm of player
Messages() - Constructor for class xyz.geik.farmer.configuration.lang.en.Messages
 
Messages() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Messages
 
Messages() - Constructor for class xyz.geik.farmer.configuration.LangFile.Messages
 
Metrics - Class in xyz.geik.farmer
Metrics class which created by BStats
Metrics(JavaPlugin, int) - Constructor for class xyz.geik.farmer.Metrics
Creates a new Metrics instance.
METRICS_VERSION - Static variable in class xyz.geik.farmer.Metrics.MetricsBase
The version of the Metrics class.
Metrics.AdvancedBarChart - Class in xyz.geik.farmer
advanced bar chart
Metrics.AdvancedPie - Class in xyz.geik.farmer
advanced pie
Metrics.CustomChart - Class in xyz.geik.farmer
Custom chart
Metrics.DrilldownPie - Class in xyz.geik.farmer
Drill down pie chart
Metrics.JsonObjectBuilder - Class in xyz.geik.farmer
An extremely simple JSON builder.
Metrics.JsonObjectBuilder.JsonObject - Class in xyz.geik.farmer
A super simple representation of a JSON object.
Metrics.MetricsBase - Class in xyz.geik.farmer
metrics base
Metrics.MultiLineChart - Class in xyz.geik.farmer
multiline chart
Metrics.SimpleBarChart - Class in xyz.geik.farmer
simple bar chart
Metrics.SimplePie - Class in xyz.geik.farmer
simple pie
Metrics.SingleLineChart - Class in xyz.geik.farmer
Single line chart
MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class xyz.geik.farmer.Metrics.MetricsBase
Creates a new MetricsBase class instance.
ModuleExistException - Exception Class in xyz.geik.farmer.modules.exceptions
Module already loaded exception
ModuleExistException(String, FarmerModule) - Constructor for exception class xyz.geik.farmer.modules.exceptions.ModuleExistException
Module already loaded exception
ModuleGui - Class in xyz.geik.farmer.guis
Module Gui class
ModuleGui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ModuleGui
 
ModuleGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ModuleGui
 
ModuleGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ModuleGui
 
ModuleGui() - Constructor for class xyz.geik.farmer.guis.ModuleGui
Constructor of class
Modules() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems.Modules
 
Modules() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items.Modules
 
Modules() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items.Modules
 
Modules() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items.Modules
 
ModulesFile - Class in xyz.geik.farmer.configuration
Modules file
ModulesFile() - Constructor for class xyz.geik.farmer.configuration.ModulesFile
 
ModulesFile.AutoHarvest - Class in xyz.geik.farmer.configuration
Module configuration
ModulesFile.AutoSeller - Class in xyz.geik.farmer.configuration
Module configuration
ModulesFile.Geyser - Class in xyz.geik.farmer.configuration
Module configuration
ModulesFile.Production - Class in xyz.geik.farmer.configuration
Module configuration
ModulesFile.SpawnerKiller - Class in xyz.geik.farmer.configuration
Module configuration
ModulesFile.Voucher - Class in xyz.geik.farmer.configuration
Module configuration
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class xyz.geik.farmer.Metrics.MultiLineChart
Class constructor.
MySQL - Class in xyz.geik.farmer.database
MySQL class for database connection
MySQL() - Constructor for class xyz.geik.farmer.database.MySQL
Main constructor of MySQL init configurations
MYSQL - Enum constant in enum xyz.geik.farmer.database.DatabaseType
MySQL option of database

N

negateAmount(long) - Method in class xyz.geik.farmer.model.inventory.FarmerItem
Negating x from amount
negateItemAmount(XMaterial, long) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Removing x amount of item from stock.
NextPage() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GlobalItems.NextPage
 
NextPage() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.NextPage
 
NextPage() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.NextPage
 
NextPage() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.NextPage
 

O

onAutoSellerEvent(FarmerStorageFullEvent) - Method in class xyz.geik.farmer.modules.autoseller.handlers.AutoSellerEvent
Automatically sells stocked item when farmer storage is full
onCreatureEvent(CreatureSpawnEvent) - Method in class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerEvent
Cancel spawn event if the entity is a jockey or mounted Because jockey and mounted entities can't kill after spawning
onDisable() - Method in class xyz.geik.farmer.Main
disable method calls from spigot api.
onDisable() - Method in class xyz.geik.farmer.modules.autoharvest.AutoHarvest
onDisable method of module
onDisable() - Method in class xyz.geik.farmer.modules.autoseller.AutoSeller
onDisable method of module
onDisable() - Method in class xyz.geik.farmer.modules.geyser.Geyser
onDisable method of module
onDisable() - Method in class xyz.geik.farmer.modules.production.Production
onDisable method of module
onDisable() - Method in class xyz.geik.farmer.modules.spawnerkiller.SpawnerKiller
onDisable method of module
onDisable() - Method in class xyz.geik.farmer.modules.voucher.Voucher
onDisable method of module
onEnable() - Method in class xyz.geik.farmer.Main
onEnable method calls from spigot api.
onEnable() - Method in class xyz.geik.farmer.modules.autoharvest.AutoHarvest
onEnable method of module
onEnable() - Method in class xyz.geik.farmer.modules.autoseller.AutoSeller
onEnable method of module
onEnable() - Method in class xyz.geik.farmer.modules.geyser.Geyser
onEnable method of module
onEnable() - Method in class xyz.geik.farmer.modules.production.Production
onEnable method of module
onEnable() - Method in class xyz.geik.farmer.modules.spawnerkiller.SpawnerKiller
onEnable method of module
onEnable() - Method in class xyz.geik.farmer.modules.voucher.Voucher
onEnable method of module
onFarmerRemoveEvent(FarmerRemoveEvent) - Method in class xyz.geik.farmer.modules.voucher.handlers.VoucherEvent
Gives voucher when farmer is removed to owner
onGuiCreateEvent(FarmerModuleGuiCreateEvent) - Method in class xyz.geik.farmer.modules.autoharvest.handlers.AutoHarvestGuiCreateEvent
Creates the GUI element for the farmer GUI for the module
onGuiCreateEvent(FarmerModuleGuiCreateEvent) - Method in class xyz.geik.farmer.modules.autoseller.handlers.AutoSellerGuiCreateEvent
Creates the GUI element for the module and adds it to the GUI
onGuiCreateEvent(FarmerModuleGuiCreateEvent) - Method in class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerGuiCreateEvent
Creates the GUI element for the farmer GUI for the module
onHarvestGrowEvent(BlockGrowEvent) - Method in class xyz.geik.farmer.modules.autoharvest.handlers.AutoHarvestEvent
Main event of auto harvest
onIslandCreate(IslandCreateEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Automatically creates a farmer when island is created
onIslandDelete(IslandDeleteEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Remove farmer on island delete
onIslandDeleteEvent(IslandDeleteEvent) - Method in class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Remove farmer on island deletion
onIslandOwnerChangeEvent(IslandChangeOwnerEvent) - Method in class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Change farmer owner on island transfer
onIslandResetEvent(IslandLevelChangeEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Remove farmer on island reset
onIslandResetEvent(IslandResetEvent) - Method in class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Remove farmer on island reset
onLoad() - Method in class xyz.geik.farmer.Main
Loading files before enable
onPlayerJoinEvent(TeamJoinEvent) - Method in class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Removes user from farmer if added on leave
onPlayerKickEvent(TeamLeaveEvent) - Method in class xyz.geik.farmer.integrations.askyblock.ASkyblockListener
Adds user to farmer
onProductionCalculateEvent(FarmerMainGuiOpenEvent) - Method in class xyz.geik.farmer.modules.production.handlers.ProductionCalculateEvent
Listens FarmerGuiOpenEvent for recalculate cache
onQuitEvent(PlayerQuitEvent) - Method in class xyz.geik.farmer.listeners.backend.QuitEvent
Update database when a player disconnects in a Farmer region.
onReload() - Method in class xyz.geik.farmer.modules.autoharvest.AutoHarvest
onReload method of module
onReload() - Method in class xyz.geik.farmer.modules.autoseller.AutoSeller
onReload method of module
onReload() - Method in class xyz.geik.farmer.modules.production.Production
onReload method of module
onSpawnerSpawnEvent(SpawnerSpawnEvent) - Method in class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerEvent
Spawner spawn event This event is called when a mob is spawned from a spawner
onVoucherUseEvent(PlayerInteractEvent) - Method in class xyz.geik.farmer.modules.voucher.handlers.VoucherEvent
Uses voucher to farmer and opens farmer gui
openCommand(CommandSender, String) - Method in class xyz.geik.farmer.commands.FarmerCommand
Open command of farmer
OWNER - Enum constant in enum xyz.geik.farmer.model.user.FarmerPerm
OWNER perm of farmer
ownerChangeEvent(TeamSetownerEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Island delete event for remove farmer

P

PreviousPage() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GlobalItems.PreviousPage
 
PreviousPage() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.PreviousPage
 
PreviousPage() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.PreviousPage
 
PreviousPage() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.PreviousPage
 
Production - Class in xyz.geik.farmer.modules.production
Production module main class
Production() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.Production
 
Production() - Constructor for class xyz.geik.farmer.modules.production.Production
Constructor of class
ProductionCalculateEvent - Class in xyz.geik.farmer.modules.production.handlers
Minutely, Hourly and Daily Production Calculation
ProductionCalculateEvent() - Constructor for class xyz.geik.farmer.modules.production.handlers.ProductionCalculateEvent
Constructor of class
productionFlushEvent(FarmerItemProductionEvent) - Method in class xyz.geik.farmer.modules.production.handlers.ProductionCalculateEvent
Removes cache after 15 minutes
productionLoadEvent(FarmerItemCollectEvent) - Method in class xyz.geik.farmer.modules.production.handlers.ProductionCalculateEvent
Loads generation data when item is collected if all generation items wait for calculation then it will remove cache
ProductionModel - Class in xyz.geik.farmer.modules.production.model
Production model object
ProductionModel(Farmer, XMaterial, InventoryGui) - Constructor for class xyz.geik.farmer.modules.production.model.ProductionModel
AverageProduction constructor

Q

QuitEvent - Class in xyz.geik.farmer.listeners.backend
Player quit event basically save farmer when player quits
QuitEvent() - Constructor for class xyz.geik.farmer.listeners.backend.QuitEvent
Constructor of class

R

RClaim - Class in xyz.geik.farmer.integrations.rclaim
Main RClaim integration class that extends Integration
RClaim() - Constructor for class xyz.geik.farmer.integrations.rclaim.RClaim
Constructor register event of super class
RClaimListener - Class in xyz.geik.farmer.integrations.rclaim
RClaim Integration Listener class
RClaimListener() - Constructor for class xyz.geik.farmer.integrations.rclaim.RClaimListener
 
registerIntegrations() - Static method in class xyz.geik.farmer.integrations.Integrations
Catches plugin that server uses and loads integration class of it.
reloadCommand(CommandSender) - Method in class xyz.geik.farmer.commands.FarmerCommand
Reload command of farmer
ReloadModuleException - Exception Class in xyz.geik.farmer.modules.exceptions
ReloadModuleException execute when reloading a module if the module is not loaded or the module is not found
ReloadModuleException(String) - Constructor for exception class xyz.geik.farmer.modules.exceptions.ReloadModuleException
Reload Exception
removeCommand(CommandSender) - Method in class xyz.geik.farmer.commands.FarmerCommand
Remove command of farmer
removeFarmer(String) - Method in class xyz.geik.farmer.api.managers.FarmerManager
DANGER - Use with caution.
removeFarmer(Farmer) - Method in class xyz.geik.farmer.database.SQL
Removes farmer from sql
removeLandEvent(LandDeleteEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Remove farmer on land deletion
removeUser(User) - Method in class xyz.geik.farmer.model.Farmer
Delete user from farmer
removeUser(User, Farmer) - Method in class xyz.geik.farmer.database.SQL
Removes user from farmer in sql
resetEvent(IslandResettedEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Island reset event for remove farmer
RightClick() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GeyserGuiItems.RightClick
 
RightClick() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui.Items.RightClick
 
RightClick() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui.Items.RightClick
 
Roles() - Constructor for class xyz.geik.farmer.configuration.lang.en.Roles
 
Roles() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Roles
 
Roles() - Constructor for class xyz.geik.farmer.configuration.LangFile.Roles
 

S

saveFarmer() - Method in class xyz.geik.farmer.model.Farmer
Saves farmer sync
saveFarmer(Farmer) - Method in class xyz.geik.farmer.database.SQL
Saves farmer sync
saveFarmerAsync() - Method in class xyz.geik.farmer.model.Farmer
Saves farmer async
sellCommand(CommandSender, String) - Method in class xyz.geik.farmer.modules.geyser.commands.GeyserCommand
Sell Basic Command
sellItemEvent(FarmerItemSellEvent) - Method in class xyz.geik.farmer.listeners.backend.ItemSellEvent
Sell item event
serializeItems(List<FarmerItem>) - Static method in class xyz.geik.farmer.model.inventory.FarmerItem
Serializing FarmerItem set to flat string Because it should save to database
setCancelled(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerItemCollectEvent
Cancels the event
setCancelled(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerMainGuiOpenEvent
Cancel event
setCancelled(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerModuleGuiCreateEvent
Cancel event
setCancelled(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerRemoveEvent
Sets cancelled state of event
setCancelled(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerStorageFullEvent
Cancel status of event
setDropItem(boolean) - Method in class xyz.geik.farmer.api.handlers.FarmerStorageFullEvent
Whether to drop the item or not
setItemAmount(XMaterial, long) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Update item amount in stock.
setLang(String, JavaPlugin) - Method in class xyz.geik.farmer.modules.FarmerModule
Set default config of plugin You may use it in your onLoad or onEnable method of your module
Settings() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Settings
 
setupFiles() - Method in class xyz.geik.farmer.Main
Setups config, lang and modules file file
ShiftRightClick() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GeyserGuiItems.ShiftRightClick
 
ShiftRightClick() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui.Items.ShiftRightClick
 
ShiftRightClick() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui.Items.ShiftRightClick
 
showGui(Player) - Static method in class xyz.geik.farmer.guis.BuyGui
Opens gui to player
showGui(Player, ItemStack, XMaterial, Farmer, FarmerItem) - Static method in class xyz.geik.farmer.modules.geyser.gui.GeyserGui
Opens gui to player
showGui(Player, Farmer) - Static method in class xyz.geik.farmer.guis.UsersGui
Opens gui of users
showGui(Player, Farmer) - Static method in class xyz.geik.farmer.guis.MainGui
Gui main command
showGui(Player, Farmer) - Static method in class xyz.geik.farmer.guis.ManageGui
Shows gui to player also contains event of it
showGui(Player, Farmer) - Static method in class xyz.geik.farmer.guis.ModuleGui
Shows gui to player
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class xyz.geik.farmer.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class xyz.geik.farmer.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class xyz.geik.farmer.Metrics.SingleLineChart
Class constructor.
SpawnerKiller - Class in xyz.geik.farmer.modules.spawnerkiller
 
SpawnerKiller() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.SpawnerKiller
 
SpawnerKiller() - Constructor for class xyz.geik.farmer.modules.spawnerkiller.SpawnerKiller
Constructor of class
SpawnerKillerEvent - Class in xyz.geik.farmer.modules.spawnerkiller.handlers
Spawner Killer Listener
SpawnerKillerEvent() - Constructor for class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerEvent
Constructor of class
SpawnerKillerGuiCreateEvent - Class in xyz.geik.farmer.modules.spawnerkiller.handlers
Gui create event for spawner killer module
SpawnerKillerGuiCreateEvent() - Constructor for class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerKillerGuiCreateEvent
Constructor of class
SpawnerMetaEvent - Class in xyz.geik.farmer.modules.spawnerkiller.handlers
SpawnerMeta Killer Listener
SpawnerMetaEvent() - Constructor for class xyz.geik.farmer.modules.spawnerkiller.handlers.SpawnerMetaEvent
SpawnerMeta spawner event
SQL - Class in xyz.geik.farmer.database
SQL Queries and abstracted methods exist in this class
SQL() - Constructor for class xyz.geik.farmer.database.SQL
Constructor of class
SQLite - Class in xyz.geik.farmer.database
SQLite query class
SQLite() - Constructor for class xyz.geik.farmer.database.SQLite
Main constructor of SQLite
SQLITE - Enum constant in enum xyz.geik.farmer.database.DatabaseType
SQLite option of database
sumAmount(long) - Method in class xyz.geik.farmer.model.inventory.FarmerItem
Summing x to amount
sumItemAmount(XMaterial, long) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Adding item amount to stock.
sumItemAmount(XMaterial, Item) - Method in class xyz.geik.farmer.model.inventory.FarmerInv
Adding item amount to stock.
SuperiorListener - Class in xyz.geik.farmer.integrations.superior
SuperiorSkyblock2 listener class
SuperiorListener() - Constructor for class xyz.geik.farmer.integrations.superior.SuperiorListener
Constructor of class
SuperiorSkyblock - Class in xyz.geik.farmer.integrations.superior
SuperiorSkyblock2 Integration hook Which getting owner UUID and region ID for necessary sections.
SuperiorSkyblock() - Constructor for class xyz.geik.farmer.integrations.superior.SuperiorSkyblock
Integrations#super calls here Constructor for abstract class

T

Tax() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Tax
 
teamJoinEvent(TeamJoinEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Adds user to farmer
teamKickEvent(IslandQuitEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Removes user from farmer if added on kick
teamKickEvent(PlayerIslandLeaveEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Removes user from farmer if added on kick
teamKickEvent(TeamKickEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Removes user from farmer if added on kick
teamLeaveEvent(IslandKickEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Removes user from farmer if added when leave
teamLeaveEvent(IslandKickEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Removes user from farmer if added on leave
teamLeaveEvent(TeamLeaveEvent) - Method in class xyz.geik.farmer.integrations.bentobox.BentoListener
Removes user from farmer if added on leave
toString() - Method in class xyz.geik.farmer.Metrics.JsonObjectBuilder.JsonObject
 
townResidentAddEvent(TownAddResidentEvent) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Adds user to farmer
townResidentRemoveEvent(TownRemoveResidentEvent) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Removes user from farmer
TownyAdvanced - Class in xyz.geik.farmer.integrations.townyadvanced
TownyAdvanced integration class
TownyAdvanced() - Constructor for class xyz.geik.farmer.integrations.townyadvanced.TownyAdvanced
Integrations#super calls here Constructor for abstract class
TownyListener - Class in xyz.geik.farmer.integrations.townyadvanced
TownyAdvanced listener class
TownyListener() - Constructor for class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Constructor of class
tr - Class in xyz.geik.farmer.configuration.lang
LangFile
tr() - Constructor for class xyz.geik.farmer.configuration.lang.tr
 
tr.BuyDisabled - Class in xyz.geik.farmer.configuration.lang
BuyDisabled lang settings
tr.Gui - Class in xyz.geik.farmer.configuration.lang
Gui lang settings
tr.Gui.BuyGui - Class in xyz.geik.farmer.configuration.lang
BuyGui gui settings
tr.Gui.BuyGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of buy gui settings
tr.Gui.BuyGui.Items.BuyItem - Class in xyz.geik.farmer.configuration.lang
BuyItem settings
tr.Gui.FarmerGui - Class in xyz.geik.farmer.configuration.lang
FarmerGui gui settings
tr.Gui.FarmerGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of farmer gui settings
tr.Gui.FarmerGui.Items.GroupItems - Class in xyz.geik.farmer.configuration.lang
GroupItems item settings
tr.Gui.FarmerGui.Items.Help - Class in xyz.geik.farmer.configuration.lang
Help item settings
tr.Gui.FarmerGui.Items.Manage - Class in xyz.geik.farmer.configuration.lang
Manage item settings
tr.Gui.GeyserGui - Class in xyz.geik.farmer.configuration.lang
GeyserGui gui settings
tr.Gui.GeyserGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of buy gui settings
tr.Gui.GeyserGui.Items.LeftClick - Class in xyz.geik.farmer.configuration.lang
GeyserLeftClick item settings (Only for geyser player)
tr.Gui.GeyserGui.Items.RightClick - Class in xyz.geik.farmer.configuration.lang
GeyserRightClick item settings (Only for geyser player)
tr.Gui.GeyserGui.Items.ShiftRightClick - Class in xyz.geik.farmer.configuration.lang
GeyserShiftRightClick item settings (Only for geyser player)
tr.Gui.ManageGui - Class in xyz.geik.farmer.configuration.lang
Manage gui settings
tr.Gui.ManageGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of manage gui settings
tr.Gui.ManageGui.Items.CloseFarmer - Class in xyz.geik.farmer.configuration.lang
CloseFarmer item settings
tr.Gui.ManageGui.Items.MaxLevel - Class in xyz.geik.farmer.configuration.lang
MaxLevel item settings
tr.Gui.ManageGui.Items.Modules - Class in xyz.geik.farmer.configuration.lang
Modules item settings
tr.Gui.ManageGui.Items.UpgradeNext - Class in xyz.geik.farmer.configuration.lang
UpgradeNext item settings
tr.Gui.ManageGui.Items.Users - Class in xyz.geik.farmer.configuration.lang
Users item settings
tr.Gui.ModuleGui - Class in xyz.geik.farmer.configuration.lang
ModuleGui gui settings
tr.Gui.NextPage - Class in xyz.geik.farmer.configuration.lang
NextPage item gui settings
tr.Gui.PreviousPage - Class in xyz.geik.farmer.configuration.lang
PreviosPage item gui settings
tr.Gui.UsersGui - Class in xyz.geik.farmer.configuration.lang
Users gui settings
tr.Gui.UsersGui.Items - Class in xyz.geik.farmer.configuration.lang
Items of buy gui settings
tr.Gui.UsersGui.Items.AddUser - Class in xyz.geik.farmer.configuration.lang
AddUser item settings
tr.Gui.UsersGui.Items.Help - Class in xyz.geik.farmer.configuration.lang
Help item settings
tr.Gui.UsersGui.Items.User - Class in xyz.geik.farmer.configuration.lang
User head item settings
tr.Messages - Class in xyz.geik.farmer.configuration.lang
Messages of plugin
tr.Roles - Class in xyz.geik.farmer.configuration.lang
Roles lang settings
tr.Various - Class in xyz.geik.farmer.configuration.lang
Various lang settings
transferIslandEvent(IslandTransferEvent) - Method in class xyz.geik.farmer.integrations.superior.SuperiorListener
Transfers farmer when island transfer
transferIslandEvent(IslandOwnershipTransferEvent) - Method in class xyz.geik.farmer.integrations.fabledskyblock.FabledSkyListener
Change farmer owner on island transfer
transferLandEvent(LandOwnerChangeEvent) - Method in class xyz.geik.farmer.integrations.lands.LandsListener
Transfers farmer when land transfer
transferTown(TownMayorChangeEvent) - Method in class xyz.geik.farmer.integrations.townyadvanced.TownyListener
Transfers farmer when town transfer
trustPlayer(TrustedPlayerEvent) - Method in class xyz.geik.farmer.integrations.rclaim.RClaimListener
After a claimant adds a player to their territory, the added player is granted farmer access

U

UltimateClaims - Class in xyz.geik.farmer.integrations.ultimateclaims
UltimateClaims integration interface class
UltimateClaims() - Constructor for class xyz.geik.farmer.integrations.ultimateclaims.UltimateClaims
 
UltimateListener - Class in xyz.geik.farmer.integrations.ultimateclaims
UltimateClaims listener class
UltimateListener() - Constructor for class xyz.geik.farmer.integrations.ultimateclaims.UltimateListener
Constructor of class
unregisterCommands() - Static method in class xyz.geik.farmer.helpers.CommandHelper
Unregisters every command related to Farmer v6
unTrustPlayer(UnTrustedPlayerEvent) - Method in class xyz.geik.farmer.integrations.rclaim.RClaimListener
If the requester removes a trusted player from the demand zone, farmer access is terminated
updateAllFarmers() - Method in class xyz.geik.farmer.database.SQL
Updates all farmers which saves all data of farmers on cache
updateAllFarmersAsync() - Method in class xyz.geik.farmer.database.SQL
Does same thing with #updateAllFarmers async
updateLore(ProductionModel, String) - Static method in class xyz.geik.farmer.modules.production.model.ProductionModel
Updates lore of an item
updateRole(UUID, int, int) - Method in class xyz.geik.farmer.database.SQL
Updates role of player
updateRole(UUID, int, int) - Static method in class xyz.geik.farmer.model.user.User
Updates player role on database created for #updateUserRole but can be required in another class if necessary.
updateUserRole(User, Farmer) - Static method in class xyz.geik.farmer.model.user.User
Change role of user coop to member or member to coop.
UpgradeNext() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems.UpgradeNext
 
UpgradeNext() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items.UpgradeNext
 
UpgradeNext() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items.UpgradeNext
 
UpgradeNext() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items.UpgradeNext
 
User - Class in xyz.geik.farmer.model.user
User Object which farmer has
User() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.UsersGui.Items.User
 
User() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.UsersGui.Items.User
 
User() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.UsersGui.Items.User
 
User(int, String, UUID, FarmerPerm) - Constructor for class xyz.geik.farmer.model.user.User
Constructor of User
Users() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.ManageGuiItems.Users
 
Users() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.ManageGui.Items.Users
 
Users() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.ManageGui.Items.Users
 
Users() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.ManageGui.Items.Users
 
UsersGui - Class in xyz.geik.farmer.guis
Gui of user list Users can be listed in this gui Also promote demote user here and add new user here
UsersGui() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.UsersGui
 
UsersGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.UsersGui
 
UsersGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.UsersGui
 
UsersGui() - Constructor for class xyz.geik.farmer.guis.UsersGui
Constructor of class
UsersGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.UsersGuiItems
 

V

valueOf(String) - Static method in enum xyz.geik.farmer.database.DatabaseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.geik.farmer.model.user.FarmerPerm
Returns the enum constant of this type with the specified name.
values() - Static method in enum xyz.geik.farmer.database.DatabaseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.geik.farmer.model.user.FarmerPerm
Returns an array containing the constants of this enum type, in the order they are declared.
Various() - Constructor for class xyz.geik.farmer.configuration.lang.en.Various
 
Various() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Various
 
Various() - Constructor for class xyz.geik.farmer.configuration.LangFile.Various
 
Voucher - Class in xyz.geik.farmer.modules.voucher
Voucher module main class
Voucher() - Constructor for class xyz.geik.farmer.configuration.ModulesFile.Voucher
 
Voucher() - Constructor for class xyz.geik.farmer.modules.voucher.Voucher
Constructor of class
VoucherCommand - Class in xyz.geik.farmer.modules.voucher.commands
Voucher Command
VoucherCommand() - Constructor for class xyz.geik.farmer.modules.voucher.commands.VoucherCommand
 
VoucherEvent - Class in xyz.geik.farmer.modules.voucher.handlers
Voucher Event Listener class
VoucherEvent() - Constructor for class xyz.geik.farmer.modules.voucher.handlers.VoucherEvent
Constructor of class
VoucherItem - Class in xyz.geik.farmer.modules.voucher.helper
VoucherItem class
VoucherItem() - Constructor for class xyz.geik.farmer.modules.voucher.helper.VoucherItem
Constructor of class

W

WorldHelper - Class in xyz.geik.farmer.helpers
 
WorldHelper() - Constructor for class xyz.geik.farmer.helpers.WorldHelper
 

X

xyz.geik.farmer - package xyz.geik.farmer
 
xyz.geik.farmer.api - package xyz.geik.farmer.api
 
xyz.geik.farmer.api.handlers - package xyz.geik.farmer.api.handlers
 
xyz.geik.farmer.api.managers - package xyz.geik.farmer.api.managers
 
xyz.geik.farmer.commands - package xyz.geik.farmer.commands
 
xyz.geik.farmer.configuration - package xyz.geik.farmer.configuration
 
xyz.geik.farmer.configuration.lang - package xyz.geik.farmer.configuration.lang
 
xyz.geik.farmer.database - package xyz.geik.farmer.database
 
xyz.geik.farmer.guis - package xyz.geik.farmer.guis
 
xyz.geik.farmer.helpers - package xyz.geik.farmer.helpers
 
xyz.geik.farmer.helpers.gui - package xyz.geik.farmer.helpers.gui
 
xyz.geik.farmer.integrations - package xyz.geik.farmer.integrations
 
xyz.geik.farmer.integrations.askyblock - package xyz.geik.farmer.integrations.askyblock
 
xyz.geik.farmer.integrations.bentobox - package xyz.geik.farmer.integrations.bentobox
 
xyz.geik.farmer.integrations.fabledskyblock - package xyz.geik.farmer.integrations.fabledskyblock
 
xyz.geik.farmer.integrations.grief - package xyz.geik.farmer.integrations.grief
 
xyz.geik.farmer.integrations.iridiumskyblock - package xyz.geik.farmer.integrations.iridiumskyblock
 
xyz.geik.farmer.integrations.lands - package xyz.geik.farmer.integrations.lands
 
xyz.geik.farmer.integrations.rclaim - package xyz.geik.farmer.integrations.rclaim
 
xyz.geik.farmer.integrations.superior - package xyz.geik.farmer.integrations.superior
 
xyz.geik.farmer.integrations.townyadvanced - package xyz.geik.farmer.integrations.townyadvanced
 
xyz.geik.farmer.integrations.ultimateclaims - package xyz.geik.farmer.integrations.ultimateclaims
 
xyz.geik.farmer.listeners - package xyz.geik.farmer.listeners
 
xyz.geik.farmer.listeners.backend - package xyz.geik.farmer.listeners.backend
 
xyz.geik.farmer.model - package xyz.geik.farmer.model
 
xyz.geik.farmer.model.inventory - package xyz.geik.farmer.model.inventory
 
xyz.geik.farmer.model.user - package xyz.geik.farmer.model.user
 
xyz.geik.farmer.modules - package xyz.geik.farmer.modules
 
xyz.geik.farmer.modules.autoharvest - package xyz.geik.farmer.modules.autoharvest
 
xyz.geik.farmer.modules.autoharvest.handlers - package xyz.geik.farmer.modules.autoharvest.handlers
 
xyz.geik.farmer.modules.autoseller - package xyz.geik.farmer.modules.autoseller
 
xyz.geik.farmer.modules.autoseller.handlers - package xyz.geik.farmer.modules.autoseller.handlers
 
xyz.geik.farmer.modules.exceptions - package xyz.geik.farmer.modules.exceptions
 
xyz.geik.farmer.modules.geyser - package xyz.geik.farmer.modules.geyser
 
xyz.geik.farmer.modules.geyser.commands - package xyz.geik.farmer.modules.geyser.commands
 
xyz.geik.farmer.modules.geyser.gui - package xyz.geik.farmer.modules.geyser.gui
 
xyz.geik.farmer.modules.production - package xyz.geik.farmer.modules.production
 
xyz.geik.farmer.modules.production.handlers - package xyz.geik.farmer.modules.production.handlers
 
xyz.geik.farmer.modules.production.model - package xyz.geik.farmer.modules.production.model
 
xyz.geik.farmer.modules.spawnerkiller - package xyz.geik.farmer.modules.spawnerkiller
 
xyz.geik.farmer.modules.spawnerkiller.handlers - package xyz.geik.farmer.modules.spawnerkiller.handlers
 
xyz.geik.farmer.modules.voucher - package xyz.geik.farmer.modules.voucher
 
xyz.geik.farmer.modules.voucher.commands - package xyz.geik.farmer.modules.voucher.commands
 
xyz.geik.farmer.modules.voucher.handlers - package xyz.geik.farmer.modules.voucher.handlers
 
xyz.geik.farmer.modules.voucher.helper - package xyz.geik.farmer.modules.voucher.helper
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form