java.lang.Object
me.deecaad.weaponmechanics.weapon.projectile.weaponprojectile.Sticky
All Implemented Interfaces:
Cloneable, me.deecaad.core.file.Serializer<Sticky>

public class Sticky extends Object implements me.deecaad.core.file.Serializer<Sticky>, Cloneable
  • Constructor Details

    • Sticky

      public Sticky()
      Default constructor for serializer
    • Sticky

      public Sticky(ListHolder<org.bukkit.block.BlockType> blocks, ListHolder<org.bukkit.entity.EntityType> entities)
  • Method Details

    • handleSticking

      public boolean handleSticking(WeaponProjectile projectile, me.deecaad.core.utils.ray.RayTraceResult hit)
    • getKeyword

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

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

      public Sticky clone()
      Overrides:
      clone in class Object