Class ShopTrait

java.lang.Object
net.citizensnpcs.api.trait.Trait
net.citizensnpcs.trait.ShopTrait
All Implemented Interfaces:
Runnable, Listener

public class ShopTrait extends Trait
Shop trait for NPC GUI shops.
  • Constructor Details

    • ShopTrait

      public ShopTrait()
    • ShopTrait

      public ShopTrait(StoredShops shops)
  • Method Details

    • getDefaultShop

      public ShopTrait.NPCShop getDefaultShop()
    • getShop

      public ShopTrait.NPCShop getShop(String name)
    • onRemove

      public void onRemove()
      Description copied from class: Trait
      Called when a trait is removed from the attached NPC.
      Overrides:
      onRemove in class Trait
    • onRightClick

      public void onRightClick(Player player)