Index
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
- addToRecentCache(String, UUID) - Static method in class xyz.geik.farmer.listeners.backend.FastPlayerLookup
- 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
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
- ChatEvent - Class in xyz.geik.farmer.listeners.backend
- ChatEvent() - Constructor for class xyz.geik.farmer.listeners.backend.ChatEvent
- 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
- ClassHelper - Class in xyz.geik.farmer.helpers
-
Base class for class loader
- ClassHelper(URL[], ClassLoader) - Constructor for class xyz.geik.farmer.helpers.ClassHelper
- 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.FarmerGuiItems.SellAll - Class in xyz.geik.farmer.configuration
-
SellAll 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.Permission - Class in xyz.geik.farmer.configuration
-
Permission configuration holder
- ConfigFile.Production - Class in xyz.geik.farmer.configuration
-
Settings configuration of config
- 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(String, int) - Method in class xyz.geik.farmer.api.managers.FarmerManager
-
Fresh creates farmer
- createFarmer(Farmer, UUID) - 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
- 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.FarmerGui.Items.SellAll - Class in xyz.geik.farmer.configuration.lang
-
SellAll 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
- en.Various.NumberFormat - Class in xyz.geik.farmer.configuration.lang
-
NumberFormat 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.
- Farmer(String, int, UUID) - Constructor for class xyz.geik.farmer.model.Farmer
-
UUID based create farmer metod
- 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, UUID) - 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, UUID) - 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
- FastPlayerLookup - Class in xyz.geik.farmer.listeners.backend
- FastPlayerLookup() - Constructor for class xyz.geik.farmer.listeners.backend.FastPlayerLookup
- 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.
- 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
- getInstance() - Static method in class xyz.geik.farmer.helpers.ModuleHelper
- 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
- getModule(Class<T>) - Method in class xyz.geik.farmer.helpers.ModuleHelper
-
Returns a module by its class type.
- getModule(String) - Method in class xyz.geik.farmer.helpers.ModuleHelper
-
Returns a module by its name.
- 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
- getSellAll(OfflinePlayer) - Static method in class xyz.geik.farmer.helpers.gui.GuiHelper
-
Gets the sellAll item
- 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
- GeyserGui() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.GeyserGui
- GeyserGui() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.GeyserGui
- GeyserGuiItems() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.GeyserGuiItems
- 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
- initialize() - Static method in class xyz.geik.farmer.helpers.PlaceholderHelper
- 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
- 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
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.FarmerGui.Items.SellAll - Class in xyz.geik.farmer.configuration
-
SellAll 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
- LangFile.Various.NumberFormat - Class in xyz.geik.farmer.configuration
-
NumberFormat 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
- loadModule(FarmerModule) - Method in class xyz.geik.farmer.helpers.ModuleHelper
-
Loads a single module.
- loadModules() - Method in class xyz.geik.farmer.helpers.ModuleHelper
-
Loads all modules from the modules directory.
- lookupPlayer(String) - Static method in class xyz.geik.farmer.listeners.backend.FastPlayerLookup
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
- ModuleHelper - Class in xyz.geik.farmer.helpers
-
Registers, unregisters and manages the modules
- ModuleHelper() - Constructor for class xyz.geik.farmer.helpers.ModuleHelper
- 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
- 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
- NumberFormat() - Constructor for class xyz.geik.farmer.configuration.lang.en.Various.NumberFormat
- NumberFormat() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Various.NumberFormat
- NumberFormat() - Constructor for class xyz.geik.farmer.configuration.LangFile.Various.NumberFormat
O
- onDisable() - Method in class xyz.geik.farmer.Main
-
disable method calls from spigot api.
- onDisable() - Method in class xyz.geik.farmer.modules.production.Production
-
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.production.Production
-
onEnable method of module
- 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
- onPlayerJoin(PlayerJoinEvent) - Method in class xyz.geik.farmer.listeners.backend.FastPlayerLookup
- 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
- onPlayerQuit(PlayerQuitEvent) - Method in class xyz.geik.farmer.listeners.backend.FastPlayerLookup
- 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.production.Production
-
onReload method of module
- 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
- parsePlaceholders(OfflinePlayer, String) - Static method in class xyz.geik.farmer.helpers.PlaceholderHelper
-
Parses placeholders in the given string for the specified player.
- Permission() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Permission
- PlaceholderHelper - Class in xyz.geik.farmer.helpers
-
Parses placeholders if PlaceholderAPI plugin is enabled
- PlaceholderHelper() - Constructor for class xyz.geik.farmer.helpers.PlaceholderHelper
- 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.ConfigFile.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, UUID) - Method in class xyz.geik.farmer.api.managers.FarmerManager
-
DANGER - Use with caution.
- removeFarmer(Farmer, UUID) - 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
- SellAll() - Constructor for class xyz.geik.farmer.configuration.ConfigFile.Gui.FarmerGuiItems.SellAll
- SellAll() - Constructor for class xyz.geik.farmer.configuration.lang.en.Gui.FarmerGui.Items.SellAll
- SellAll() - Constructor for class xyz.geik.farmer.configuration.lang.tr.Gui.FarmerGui.Items.SellAll
- SellAll() - Constructor for class xyz.geik.farmer.configuration.LangFile.Gui.FarmerGui.Items.SellAll
- 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, Class<?>) - 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
- setLang(String, JavaPlugin) - Method in class xyz.geik.farmer.modules.FarmerModule
- 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, 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.
- 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.FarmerGui.Items.SellAll - Class in xyz.geik.farmer.configuration.lang
-
SellAll 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
- tr.Various.NumberFormat - Class in xyz.geik.farmer.configuration.lang
-
NumberFormat 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
- unloadModules() - Method in class xyz.geik.farmer.helpers.ModuleHelper
-
Unloads all currently loaded modules.
- 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
- userHeadMaterial - Variable in class xyz.geik.farmer.configuration.ConfigFile.Gui.UsersGuiItems
- 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
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.exceptions - package xyz.geik.farmer.modules.exceptions
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form