Class WeaponSerializer

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

public class WeaponSerializer extends Object implements me.deecaad.core.file.Serializer<WeaponSerializer>
A dummy serializer to handle basic weapon logic... No "Weapon" object is ever created, since each section (Shoot, Info, Explosion, etc.) have their own serialization logic and get added
  • Constructor Details

    • WeaponSerializer

      public WeaponSerializer()
  • Method Details

    • serialize

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