Class MinerMineItem

java.lang.Object
com.prineside.tdi2.events.StoppableEvent
com.prineside.tdi2.events.game.MinerMineItem
All Implemented Interfaces:
Event

public final class MinerMineItem extends StoppableEvent
Called each time a miner mines an item, even if the item won't be added (in which case the event will be cancelled from the beginning) Listeners can call S.loot.getOrCreateSourceMinedItems() and modify the miner's inventory directly. (B) Triggered by LootSystem before the item addition If cancelled, item won't be added to the issued items / shown on the UI etc
  • Constructor Details

  • Method Details

    • getMiner

      public Miner getMiner()
    • setMiner

      public MinerMineItem setMiner(Miner miner)
    • getResourceType

      public ResourceType getResourceType()
    • setResourceType

      public MinerMineItem setResourceType(ResourceType resourceType)
    • getItemStack

      public ItemStack getItemStack()
    • setItemStack

      public MinerMineItem setItemStack(ItemStack itemStack)
    • getQuality

      public float getQuality()
    • setQuality

      public MinerMineItem setQuality(float quality)
    • getRarity

      public RarityType getRarity()
    • setRarity

      public MinerMineItem setRarity(RarityType rarity)
    • getRarityQuality

      public float getRarityQuality()
    • setRarityQuality

      public MinerMineItem setRarityQuality(float rarityQuality)
    • isCountTowardsInventoryStatistics

      public boolean isCountTowardsInventoryStatistics()
    • setCountTowardsInventoryStatistics

      public MinerMineItem setCountTowardsInventoryStatistics(boolean countTowardsInventoryStatistics)
    • isAddAndShowActualLoot

      public boolean isAddAndShowActualLoot()
    • setAddAndShowActualLoot

      public MinerMineItem setAddAndShowActualLoot(boolean addAndShowActualLoot)
    • isAddToEmptyItemSlot

      public boolean isAddToEmptyItemSlot()
    • setAddToEmptyItemSlot

      public MinerMineItem setAddToEmptyItemSlot(boolean addToEmptyItemSlot)
    • isCancelled

      public boolean isCancelled()
    • setCancelled

      public MinerMineItem setCancelled(boolean cancelled)