Index
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
All Classes and Interfaces|All Packages