Index

A E G O R S T U 
All Classes and Interfaces|All Packages

A

addKeys(UUID, String, int) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Increments key balance for a user.
addKeys(UUID, String, int) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

E

eu.bedwarsia.ezcrates.api - package eu.bedwarsia.ezcrates.api
 
EzCratesAPI - Interface in eu.bedwarsia.ezcrates.api
Public interface to interact with the EzCrates service layer.
EzCratesAPIProvider - Class in eu.bedwarsia.ezcrates.api
 

G

getAvailableLanguages() - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Lists all loaded language codes configured in EzCrates.
getAvailableLanguages() - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getCrateDisplayItem(String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Retrieves the display item representation of a crate type.
getCrateDisplayItem(String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getCrateTypes() - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Lists all loaded crate IDs.
getCrateTypes() - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getDefaultLanguage() - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Gets the server-wide default language.
getDefaultLanguage() - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getInstance() - Static method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Static instance accessor pattern for other plugins.
getInstance() - Static method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getKeys(UUID, String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Gets total keys available for a user for a specific crate.
getKeys(UUID, String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
getPlayerLanguage(UUID) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Gets the persistent language code of a player (e.g., "en", "fr").
getPlayerLanguage(UUID) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
giftKeys(UUID, UUID, String, int) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Gifts a specific quantity of keys from a sender to a receiver.
giftKeys(UUID, UUID, String, int) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
giveRandomReward(Player, String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Awards a randomly rolled prize to a player and sends appropriate events/animations.
giveRandomReward(Player, String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

O

openPreviewGUI(Player, String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Displays the graphical interface showing potential crate outcomes.
openPreviewGUI(Player, String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

R

register(EzCrates) - Static method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
removeKeys(UUID, String, int) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Decrements key balance for a user, not falling below zero.
removeKeys(UUID, String, int) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

S

setKeys(UUID, String, int) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Sets the key balance for a user.
setKeys(UUID, String, int) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
setPlayerLanguage(UUID, String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Sets the persistent language code for a player.
setPlayerLanguage(UUID, String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

T

takeKey(UUID, String) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Attempts to subtract a single key.
takeKey(UUID, String) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
translate(Player, String, boolean, Object...) - Method in interface eu.bedwarsia.ezcrates.api.EzCratesAPI
Translates a message code using the player's set language.
translate(Player, String, boolean, Object...) - Method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 

U

unregister() - Static method in class eu.bedwarsia.ezcrates.api.EzCratesAPIProvider
 
A E G O R S T U 
All Classes and Interfaces|All Packages