Class WeaponInfoDisplay

java.lang.Object
me.deecaad.weaponmechanics.weapon.info.WeaponInfoDisplay
All Implemented Interfaces:
me.deecaad.core.file.Serializer<WeaponInfoDisplay>

public class WeaponInfoDisplay extends Object implements me.deecaad.core.file.Serializer<WeaponInfoDisplay>
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for serializer
    WeaponInfoDisplay(String actionBar, String bossBar, net.kyori.adventure.bossbar.BossBar.Color barColor, net.kyori.adventure.bossbar.BossBar.Overlay barStyle, boolean showAmmoInBossBarProgress, boolean showAmmoInExpLevel, boolean showAmmoInExpProgress, String dualWieldMainActionBar, String dualWieldMainBossBar, String dualWieldOffActionBar, String dualWieldOffBossBar)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    send(PlayerWrapper playerWrapper, org.bukkit.inventory.EquipmentSlot slot)
     
    void
    send(PlayerWrapper playerWrapper, org.bukkit.inventory.EquipmentSlot slot, org.bukkit.inventory.ItemStack knownNewMainStack, org.bukkit.inventory.ItemStack knownNewOffStack)
     
    serialize(me.deecaad.core.file.SerializeData data)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface me.deecaad.core.file.Serializer

    canUsePathTo, getName, getParentKeywords, getWikiLink, letPassThrough, shouldSerialize, tryPathTo, useLater
  • Constructor Details

    • WeaponInfoDisplay

      public WeaponInfoDisplay()
      Default constructor for serializer
    • WeaponInfoDisplay

      public WeaponInfoDisplay(String actionBar, String bossBar, net.kyori.adventure.bossbar.BossBar.Color barColor, net.kyori.adventure.bossbar.BossBar.Overlay barStyle, boolean showAmmoInBossBarProgress, boolean showAmmoInExpLevel, boolean showAmmoInExpProgress, String dualWieldMainActionBar, String dualWieldMainBossBar, String dualWieldOffActionBar, String dualWieldOffBossBar)
  • Method Details

    • send

      public void send(PlayerWrapper playerWrapper, org.bukkit.inventory.EquipmentSlot slot)
    • send

      public void send(PlayerWrapper playerWrapper, org.bukkit.inventory.EquipmentSlot slot, org.bukkit.inventory.ItemStack knownNewMainStack, org.bukkit.inventory.ItemStack knownNewOffStack)
    • getKeyword

      public String getKeyword()
      Specified by:
      getKeyword in interface me.deecaad.core.file.Serializer<WeaponInfoDisplay>
    • serialize

      @NotNull public WeaponInfoDisplay serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException
      Specified by:
      serialize in interface me.deecaad.core.file.Serializer<WeaponInfoDisplay>
      Throws:
      me.deecaad.core.file.SerializerException