java.lang.Object
studio.magemonkey.divinity.modules.api.socketing.merchant.MerchantSocket
All Implemented Interfaces:
studio.magemonkey.codex.manager.api.Loadable

public class MerchantSocket extends Object implements studio.magemonkey.codex.manager.api.Loadable
  • Constructor Details

    • MerchantSocket

      public MerchantSocket(@NotNull ModuleSocket<?> moduleSocket)
  • Method Details

    • setup

      public void setup()
      Specified by:
      setup in interface studio.magemonkey.codex.manager.api.Loadable
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface studio.magemonkey.codex.manager.api.Loadable
    • openMerchantGUI

      public void openMerchantGUI(@NotNull org.bukkit.entity.Player player, boolean force)
    • getConfig

      @NotNull public studio.magemonkey.codex.config.api.JYML getConfig()
    • getMerchantGUI

      @NotNull public MerchantGUI getMerchantGUI()
    • getSocketChanceBonusAmount

      public int getSocketChanceBonusAmount()
    • getSocketChanceBonusMax

      public int getSocketChanceBonusMax()
    • isSocketSilentRateEnabled

      public boolean isSocketSilentRateEnabled()
    • getSocketWorthModifier

      public double getSocketWorthModifier()
    • getItemWorthModifier

      public double getItemWorthModifier()