Class NexoDrop

  • All Implemented Interfaces:
    io.lumine.mythic.api.drops.IDrop , io.lumine.mythic.api.drops.IItemDrop , kotlin.Cloneable , kotlin.Comparable

    
    public final class NexoDrop
    extends ItemDrop implements IItemDrop
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final ItemComponentBukkitItemStack item
      private final PlaceholderDouble level
      private final String line
      private final MythicLineConfig config
      private PlaceholderDouble dropAmount
      private Double amount
    • Constructor Summary

      Constructors 
      Constructor Description
      NexoDrop(String line, ItemStack item, MythicLineConfig config)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final ItemComponentBukkitItemStack getItem()
      final PlaceholderDouble getLevel()
      AbstractItemStack getDrop(DropMetadata meta, Double amount)
      • Methods inherited from class io.lumine.mythic.core.drops.Drop

        addAmount, clone, equals, getAmount, getConfig, getDropAmount, getDropVar, getLine, hashCode, rollAmount, rollChance, setAmount, setDropAmount
      • Methods inherited from class io.lumine.mythic.bukkit.utils.collections.AWeightedItem

        compareTo, getWeight
      • Methods inherited from class io.lumine.mythic.core.drops.droppables.ItemDrop

        getClientSideDropsEnabled, getDisplayBillboarding, getDisplayBrightness, getHologramNameEnabled, getItemBeam, getItemBeamEnabled, getItemGlow, getItemGlowEnabled, getItemVFXEnabled, getItemVfxData, getItemVfxMaterial, getItemVfxModel, getLootsplosionEnabled, getMinDamage, getPityCategory, getPityModifier, getRequiredPlacement, getVfxColor, isResetPity
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NexoDrop

        NexoDrop(String line, ItemStack item, MythicLineConfig config)
    • Method Detail

      • getItem

         final ItemComponentBukkitItemStack getItem()
      • getLevel

         final PlaceholderDouble getLevel()
      • getDrop

         AbstractItemStack getDrop(DropMetadata meta, Double amount)