Class WeaponMechanicsCommand

java.lang.Object
me.deecaad.weaponmechanics.commands.WeaponMechanicsCommand

public class WeaponMechanicsCommand extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]>
     
    static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]>
     
    static char
     
    static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]>
     
    static String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
     
    static void
    convert(org.bukkit.command.CommandSender sender, String plugin)
     
    static void
    explode(org.bukkit.entity.LivingEntity cause, ExplosionShape shape, org.bukkit.Location origin, String exposureString, boolean isBreakBlocks, Predicate<org.bukkit.block.Block> blackList, int regen)
     
    static void
    firework(org.bukkit.Location location, int time, org.bukkit.FireworkEffect.Type type, org.bukkit.Color color, org.bukkit.Color fade, boolean flicker, boolean trail)
     
    static void
    give(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, String weaponTitle, int amount, Map<String,Object> data)
     
    static void
    giveAmmo(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player player, String ammoName, boolean magazine, int amount)
     
    static void
    giveAmmo(org.bukkit.entity.Player sender, int amount)
     
    static void
    giveRepairKit(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player receiver, String repairKit)
     
    static void
    hitbox(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, int ticks)
     
    static void
    info(org.bukkit.command.CommandSender sender)
     
    static void
    list(org.bukkit.command.CommandSender sender, int requestedPage)
     
    static void
    meta(org.bukkit.entity.Player sender, List<org.bukkit.entity.Entity> targets, me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta flag, int ticks)
     
    static void
    nbt(org.bukkit.command.CommandSender sender, org.bukkit.entity.Entity target)
     
    static void
    ray(org.bukkit.entity.LivingEntity sender, boolean box, double size, int distance, int ticks)
     
    static void
    recoil(org.bukkit.entity.Player player, int push, int recover, List<Double> yaws, List<Double> pitches, int rate, int time)
     
    static void
    repair(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, me.deecaad.weaponmechanics.commands.WeaponMechanicsCommand.RepairMode mode, boolean repairFully)
     
    static void
    shoot(org.bukkit.entity.LivingEntity sender, double speed, double gravity, org.bukkit.entity.EntityType entity)
     
    static void
    spawn(org.bukkit.entity.Player player, org.bukkit.Location location, org.bukkit.entity.EntityType type, String moveType, int time, boolean gravity, String name)
     
    static void
    stats(org.bukkit.command.CommandSender sender, String type, org.bukkit.entity.Player target, String weapon)
     
    static void
    transform(org.bukkit.entity.Entity sender, int children, int time, double speed, double radius, boolean particles)
     
    static void
    wiki(org.bukkit.command.CommandSender sender)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • WIKI

      public static String WIKI
    • SYM

      public static char SYM
    • WEAPON_SUGGESTIONS

      public static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]> WEAPON_SUGGESTIONS
    • AMMO_SUGGESTIONS

      public static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]> AMMO_SUGGESTIONS
    • REPAIR_KIT_SUGGESTIONS

      public static Function<me.deecaad.core.commands.CommandData,me.deecaad.core.commands.Tooltip[]> REPAIR_KIT_SUGGESTIONS
  • Constructor Details

    • WeaponMechanicsCommand

      public WeaponMechanicsCommand()
  • Method Details

    • build

      public static void build()
    • stats

      public static void stats(org.bukkit.command.CommandSender sender, String type, org.bukkit.entity.Player target, String weapon)
    • give

      public static void give(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, String weaponTitle, int amount, Map<String,Object> data)
    • giveAmmo

      public static void giveAmmo(org.bukkit.entity.Player sender, int amount)
    • giveAmmo

      public static void giveAmmo(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player player, String ammoName, boolean magazine, int amount)
    • repair

      public static void repair(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, me.deecaad.weaponmechanics.commands.WeaponMechanicsCommand.RepairMode mode, boolean repairFully)
    • giveRepairKit

      public static void giveRepairKit(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player receiver, String repairKit)
    • info

      public static void info(org.bukkit.command.CommandSender sender)
    • list

      public static void list(org.bukkit.command.CommandSender sender, int requestedPage)
    • wiki

      public static void wiki(org.bukkit.command.CommandSender sender)
    • convert

      public static void convert(org.bukkit.command.CommandSender sender, String plugin)
    • nbt

      public static void nbt(org.bukkit.command.CommandSender sender, org.bukkit.entity.Entity target)
    • explode

      public static void explode(org.bukkit.entity.LivingEntity cause, ExplosionShape shape, org.bukkit.Location origin, String exposureString, boolean isBreakBlocks, Predicate<org.bukkit.block.Block> blackList, int regen)
    • spawn

      public static void spawn(org.bukkit.entity.Player player, org.bukkit.Location location, org.bukkit.entity.EntityType type, String moveType, int time, boolean gravity, String name)
    • meta

      public static void meta(org.bukkit.entity.Player sender, List<org.bukkit.entity.Entity> targets, me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta flag, int ticks)
    • hitbox

      public static void hitbox(org.bukkit.command.CommandSender sender, List<org.bukkit.entity.Entity> targets, int ticks)
    • firework

      public static void firework(org.bukkit.Location location, int time, org.bukkit.FireworkEffect.Type type, org.bukkit.Color color, org.bukkit.Color fade, boolean flicker, boolean trail)
    • ray

      public static void ray(org.bukkit.entity.LivingEntity sender, boolean box, double size, int distance, int ticks)
    • recoil

      public static void recoil(org.bukkit.entity.Player player, int push, int recover, List<Double> yaws, List<Double> pitches, int rate, int time)
    • shoot

      public static void shoot(org.bukkit.entity.LivingEntity sender, double speed, double gravity, org.bukkit.entity.EntityType entity)
    • transform

      public static void transform(org.bukkit.entity.Entity sender, int children, int time, double speed, double radius, boolean particles)