Class AutoPickup

java.lang.Object
valorless.havenbags.features.AutoPickup
All Implemented Interfaces:
org.bukkit.event.Listener

public class AutoPickup extends Object implements org.bukkit.event.Listener
  • Field Details

    • filter

      public static valorless.valorlessutils.config.Config filter
  • Constructor Details

    • AutoPickup

      public AutoPickup()
  • Method Details

    • init

      public static void init()
    • initiate

      public static void initiate()
    • getFilters

      public static List<Filter> getFilters()
    • getNoGenFilters

      public static List<Filter> getNoGenFilters()
      Returns the filters without generated filters for specific items, used for the GUI, to prevent lag when opening and bloating the GUI.
    • getFilterNames

      public static List<String> getFilterNames(org.bukkit.entity.Player player)
    • onBlockBreak

      public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent event)
    • onArrowPickup

      public void onArrowPickup(org.bukkit.event.player.PlayerPickupArrowEvent event)
    • onEntityPickupItem

      public void onEntityPickupItem(org.bukkit.event.entity.EntityPickupItemEvent event)
    • isItemInFilter

      public static boolean isItemInFilter(String filter, org.bukkit.inventory.ItemStack item)
    • checkPlugins

      public static Boolean checkPlugins(List<String> entries, org.bukkit.inventory.ItemStack item)
    • getFilterDisplayname

      public static String getFilterDisplayname(String filter)
    • pickupParticles

      public static void pickupParticles(org.bukkit.entity.Player player, org.bukkit.Location loc, org.bukkit.inventory.ItemStack item)
    • getTagItems

      public static List<org.bukkit.Material> getTagItems(String tag)
      Returns all materials belonging to a Minecraft tag. Checks both the blocks and items registries, returning the first non-null result.
      Parameters:
      tag - The tag string, e.g. "minecraft:logs" or just "logs".
      Returns:
      A list of materials in the tag, or an empty list if the tag does not exist.