mirror of
https://github.com/Auxilor/Reforges.git
synced 2025-12-28 03:19:29 +00:00
Added listener for slot change
This commit is contained in:
@@ -12,6 +12,7 @@ import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.entity.EntityPickupItemEvent;
|
||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||
import org.bukkit.event.player.PlayerDropItemEvent;
|
||||
import org.bukkit.event.player.PlayerItemHeldEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -86,6 +87,16 @@ public class ReforgeEnableListeners extends PluginDependent<EcoPlugin> implement
|
||||
refreshPlayer(event.getPlayer());
|
||||
}
|
||||
|
||||
/**
|
||||
* Called on slot change.
|
||||
*
|
||||
* @param event The event to listen for.
|
||||
*/
|
||||
@EventHandler
|
||||
public void onChangeSlot(@NotNull final PlayerItemHeldEvent event) {
|
||||
refreshPlayer(event.getPlayer());
|
||||
}
|
||||
|
||||
/**
|
||||
* Called on inventory click.
|
||||
*
|
||||
|
||||
@@ -100,7 +100,7 @@ public class ReforgeUtils {
|
||||
* Get reforge on an item.
|
||||
*
|
||||
* @param item The item to query.
|
||||
* @return The found reforge, or null if none active.
|
||||
* @return The found reforge, or null.
|
||||
*/
|
||||
public static Reforge getReforge(@Nullable final ItemStack item) {
|
||||
if (item == null) {
|
||||
@@ -120,7 +120,7 @@ public class ReforgeUtils {
|
||||
* Get reforge on an item.
|
||||
*
|
||||
* @param meta The item to query.
|
||||
* @return The found reforge, or null if none active.
|
||||
* @return The found reforge, or null.
|
||||
*/
|
||||
public static Reforge getReforge(@Nullable final ItemMeta meta) {
|
||||
if (meta == null) {
|
||||
@@ -175,7 +175,7 @@ public class ReforgeUtils {
|
||||
* Get reforge stone on an item.
|
||||
*
|
||||
* @param item The item to query.
|
||||
* @return The found reforge, or null if none active.
|
||||
* @return The found reforge, or null.
|
||||
*/
|
||||
public static Reforge getReforgeStone(@Nullable final ItemStack item) {
|
||||
if (item == null) {
|
||||
@@ -195,7 +195,7 @@ public class ReforgeUtils {
|
||||
* Get reforge stone on an item.
|
||||
*
|
||||
* @param meta The item to query.
|
||||
* @return The found reforge, or null if none active.
|
||||
* @return The found reforge, or null.
|
||||
*/
|
||||
public static Reforge getReforgeStone(@Nullable final ItemMeta meta) {
|
||||
if (meta == null) {
|
||||
|
||||
Reference in New Issue
Block a user