Advanced Abilities Creator

Oct 9, 2019
Advanced Abilities Creator
  • [​IMG][​IMG] [​IMG] [​IMG] [​IMG]

    Step 1: Create the ability(top)

    There are two ways to create an ability file:
    1. You can copy other ability file and paste it, obviously you have to change the file name, because the file name is the ability ID!
    2. Start your server and use '/abilities creator ability <ID>', example: '/abilities creator ability <ability_name>'

    Step 2: Set up your ability(top)

    Now you have to edit the file, all created files are in /AdvancedAbilities/abilities/creator/<file.yml>.
    Code (Text):
    # The ability ID is the file name!
    # Set to false if you don't want this ability enabled, if you don't want to remove your ability file you can disable it.
    enable: true

    # Set the name of ability, this is not the id (ID is the file name).
    name: 'Test ability'

    # Set the max level to this ability.
    max_level: 8

    # Item is displayed in the menu as <MATERIAL_ID>,<MATERIAL_DATA>,<MATERIAL_AMOUNT>,<ENCHANTMENT_BOOLEAN>.
    logo_item: '262,0,1,true'

    # Add here custom locations to disable RPG events.
    # Format: '<LOCATION>=<ID>,<ID_2>,<ID_3>...'
    # Locations [Special locations]:
    # - world [].
    # - worldguard_region [not_pvp, not_exploitable, not_buildable, *].
    # - faction [WarZone, SafeZone, *].
    # - towny [wilderness, WarZone, not_pvp, *].
    disabled_locations: []

    # This will be the ability logo description.
    description:
    - "&7DESCRIPTION"


    level:
      '1':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 2000

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=500
        - currency=Vault

        # This will be the ability level description.
        description:
        - "&7DESCRIPTION"
      '2':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 100

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=1000
        - currency=Vault

        # This will be the ability level description.
        description:
          - "&7DESCRIPTION"
      '3':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 4000

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=2000
        - currency=Vault

        # This will be the ability level description.
        description:
          - "&7DESCRIPTION"
      '4':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 6500

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=2500
        - currency=Vault

        # This will be the ability level description.
        description:
          - "&7DESCRIPTION"
      '5':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 9000

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=4000
        - currency=Vault

        # This will be the ability level description.
        description:
        - "&7DESCRIPTION"
      '6':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 12000

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=6500
        - currency=Vault

        # This will be the ability level description.
        description:
        - "&7DESCRIPTION"
      '7':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 15500

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=8800
        - currency=Vault

        # This will be the ability level description.
        description:
        - "&7DESCRIPTION"
      '8':
        # This depends on RPG system, players need to have this exp to get this level.
        xp_needed: 18500

        # You can customize this purchase adding conditions.
        # Conditions:
        # - permission: Set a permission to buy this level, example: 'permission=example.example'.
        # - price: Set a price to buy this level, example: 'price=1000'
        # - currency: Set a currency type to the price, default is 'vault', all: [none, vault, playerpoints] also you can hook your money plugin using the API.
        # - by_items: Add items like price, example: 'by_items=5,0,1; 276,0,1,ENCHANTMENTS=KNOCKBACK:1-SHARPNESS:1'. Use ';' to add another item.
        # - by_level: Set a player xp level like price, example: 'by_level=50'.
        buying_options:
        - price=10000
        - currency=Vault

        # This will be the ability level description.
        description:
        - "
    &7DESCRIPTION"

    Step 3: Create your custom event!(top)

    This is the most important step, now you have to configure how your ability works!

    First of all, these commands will help you creating your ability: '/abilities creator events, options, conditions, effects, info', using these commands you can see the available types. Using 'info' command you can see server values, for example, particles, sounds, potion names, etc. (Each version has different name types!).


    Values (basic):

    BOOLEAN = true/false | example: 'CHEST=true,true,#,...'
    TEXT= text | example: 'DROP_ITEM=WOOD,#,#,NAME'
    NUMBER = 0-9 | example: 'DAMAGE=2.5'


    Target and modifiers:

    • TARGET: Use this modifier to set the main target in the line, conditions, effects and options will use this target location, entity, more...
    • LOCATION: Use this modifier to modify the current target location, arguments: "LOCATION=<LEFT_RIGHT>,<BACK_FORWARD>,<UP_DOWN>,<ANGLE>".
    • PROJECTILE_TRAIL: This will add particles in your projectile effects as example arrow, arguments: "PROJECTILE_TRAIL=<PARTICLE_TYPE>,<TICKS>".
    • CHANCE_TO_RUN: Use this modifier to add chance to run an condition, effect or option, arguments: "CHANCE_TO_RUN=<NUMBER>".
    • RANDOM: This modifier will create a list with all effects, conditions, options with similar random ID in the line and will choose one randomly, arguments: "RANDOM=<ID>".
    • CONDITION: This modifier is used when you want to run a condition, effect or option if the condition is true, arguments: "CONDITION=<CONDITION_FROM_LIST=CONDITION_VALUES>".
    • CONDITION_OR: This is java language is "||", you can use this when you want to get a 'true' value in many conditions, example checking blocks or player hand items, arguments: "CONDITION_OR=<ID>".


    Variables/placeholders and argument modifier:

    1. !INVERSE: Use this modifier when you want to get the opposite value (true = false, false = true), in java language (!boolean), example: 'IS_LIVING_ENTITY' if the entity is a living entity and you use this modifier then the value will be false instead of true, "TARGET=ENTITY:IS_LIVING_ENTITY=!INVERSE".
    2. !IGNORE_CHECK: Use this modifier if you want to skip value verification, example:"GREATER_THAN=1,{PLAYER_UNIQUE_STORAGE_TEST}!IGNORE_CHECK".
    3. !INSTANT_EVENT_CALL: Use this modifier when you want to call effect, conditions, option instantly instead of wait current events ends.


    Custom placeholders:

    Code (Text):
    {SELF_HEALTH}, {SELF_MAX_HEALTH}, {ENTITY_HEALTH}, {ENTITY_MAX_HEALTH}, {BOW_POWER}, {EVENT_DAMAGE}, {BLOCK_TYPE}, {DROP_TYPE}, {BLOCK_DROP_SIZE}, {RANDOM_NUMBER;<MAX_NUMBER>}, {RANDOM_NUMBER;<MIN_NUMBER>_<MAX_NUMBER>}, {STORAGE_<ID>}, {PLAYER_STORAGE_<ID>}, {PLAYER_UNIQUE_STORAGE_<ID>}.
    How to use:
    Code (Text):
    CHANCE={SELF_HEALTH}


    Arithmetic Operators symbols:


    Code (Text):
    Addition: 2 + 2
    Subtraction: 2 - 2
    Multiplication: 2 * 2
    Division: 2 / 2
    Exponentiation: 2 ^ 2
    Unary Minus, Plus(Sign Operators): +2 - (-2)
    Modulo: 2 % 2
    How to use:
    Code (Text):
    CHANCE=({SELF_HEALTH}/5)*2

    Levels:

    Always in all lines you have to set 'LEVEL=X', using this you can customize what your ability does in each level, example:
    Code (Text):
    - 'LEVEL=1:CHANCE=3'
    - 'LEVEL=2:CHANCE=4'
    - 'LEVEL=3:CHANCE=5'
    - 'LEVEL=4:CHANCE=7'
    - 'LEVEL=5:CHANCE=9'
    - 'LEVEL=6:CHANCE=11'
    - 'LEVEL=7:CHANCE=13'
    - 'LEVEL=8:CHANCE=20'

    Events:

    Using '/abilities creator events' command you can see all available events in your server version.

    Set the event you want to use, for example:
    Code (Text):
    event: MeleeHitEvent
    Also events can have secondary_events, (example: ShootBowEvent has ArrowHitEvent).
    Code (Text):
    creator:
      events:
        '1':
          event: ShootBowEvent
          conditions: []
          effects: []
          options: []
          secondary_events:
            '1':
              event: ArrowHitEvent
              conditions: []
              effects: []


    Now you know how this system works! It only remains to create your own event!

    Here you can see the events of 'bubble_arrow' ability:
    Code (Text):
    # Create custom ability events here!
    creator:
      # Add here main events you will want to use.
      events:
        '1':
          # Set the event name.
          event: ShootBowEvent
          # Add here conditions.
          conditions:
            - 'LEVEL=1:CHANCE=5'
            - 'LEVEL=2:CHANCE=10'
            - 'LEVEL=3:CHANCE=15'
            - 'LEVEL=4:CHANCE=20'
            - 'LEVEL=5:CHANCE=25'
            - 'LEVEL=6:CHANCE=30'
            - 'LEVEL=7:CHANCE=35'
            - 'LEVEL=8:CHANCE=40'
          # Add here effects.
          effects: []
          # Add here options.
          options:
            - 'LEVEL=ALL:ACTION_BAR_MESSAGE:PARTICLES=FLAME'
          # Add here secondary events you want to use, secondary events will be called if the main event was called.
          secondary_events:
            '1':
              # Set the secondary event.
              event: ArrowHitEvent
              # Add here conditions.
              conditions: []
              # Add here effects.
              effects:
                - 'LEVEL=1:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,20,2.1'
                - 'LEVEL=2:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,26,2.5'
                - 'LEVEL=3:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,32,2.7'
                - 'LEVEL=4:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,38,3'
                - 'LEVEL=5:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,44,3.2'
                - 'LEVEL=6:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,50,3.4'
                - 'LEVEL=7:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,56,3.8'
                - 'LEVEL=8:TARGET=PROJECTILE:RADIUS_POTION_EFFECT=LEVITATION,0,60,4'
              # Add here options.
              options:
                - 'LEVEL=1:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,5,3'
                - 'LEVEL=2:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,6.5,3'
                - 'LEVEL=3:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,8,3'
                - 'LEVEL=4:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,10,3'
                - 'LEVEL=5:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,12,3'
                - 'LEVEL=6:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,14,3'
                - 'LEVEL=7:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,16,3'
                - 'LEVEL=8:TARGET=PROJECTILE:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,LAVA,18,3'
            '2':
              # Set the secondary event.
              event: EntityRadiusPotionEffectEvent
              # Add here conditions.
              conditions: []
              # Add here effects.
              effects:
                - 'TARGET=ENTITY:LEVEL=ALL:DAMAGE=0'
              # Add here options.
              options:
                - 'TARGET=ENTITY:LEVEL=ALL:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,DRIP_LAVA,15,1'
                - 'TARGET=ENTITY:LEVEL=ALL:LOCATION=0,0,1,0:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,DRIP_LAVA,15,1'
                - 'TARGET=ENTITY:LEVEL=ALL:LOCATION=0,0,2,0:SOUND=ENTITY_BLAZE_HURT,0.7,0.3:SPECIAL_PARTICLES=CIRCLE,DRIP_LAVA,15,1'



    Events, conditions, effects and options:
    Code (Text):

    Events (13):
    - BlockBreakEvent TARGETS: {SELF, BLOCK}
    - CommandEvent TARGETS: {SELF}
    - DamageByEntityEvent TARGETS: {SELF, ENTITY}
    - DamageBySelfEvent TARGETS: {SELF, ENTITY}
    - DamageEvent TARGETS: {SELF}
    - KillEntityEvent TARGETS: {SELF, ENTITY}
    - PlayerLaunchProjectileEvent TARGETS: {SELF, PROJECTILE}
    - PlayerLeftClick TARGETS: {SELF, BLOCK}
    - PlayerPotionSplashEvent TARGETS: {SELF, POTION}
    - PlayerRightClick TARGETS: {SELF, BLOCK, ENTITY}
    - PlayerRunningEvent TARGETS: {SELF}
    - PlayerSneakEvent TARGETS: {SELF}
    - ShootBowEvent TARGETS: {SELF, ARROW, ENTITY}
    Secondary Events (16):
    - ArrowHitEvent TARGETS: {SELF, ARROW, ENTITY} NEED: {'ShootBowEvent' event | 'ARROW' effect}
    - CooldownTimeFinishEvent TARGETS: {SELF} NEED: {'START_COOLDOWN' option}
    - DelayedTaskEvent TARGETS {ALL_EVENT_TARGETS} NEED: {'StartDelayedTask' option}
    - EntityRadiusDamageEvent TARGETS: {SELF, ENTITY}
    - EntityRadiusHealEvent TARGETS: {SELF, ENTITY} NEED: {'RADIUS_HEAL' effect}
    - EntityRadiusPotionEffectEvent TARGETS: {SELF, ENTITY} NEED: {'RADIUS_POTION_EFFECT' effect}
    - EntityRadiusPushEvent TARGETS: {SELF, ENTITY}
    - ExplosionEffectBlockEvent TARGETS: {SELF, BLOCK} NEED: {'EXPLOSION' effect, 'ANIMATED_EXPLOSION' effect}
    - FireballExplodeEvent TARGETS: {SELF, PROJECTILE} NEED: {'FIREBALL' effect}
    - LoopEvent TARGETS {ALL_EVENT_TARGETS} NEED: {'StartLoop' option}
    - OpenChestEvent TARGETS: {SELF, BLOCK} NEED: {'CHEST' effect}
    - ParticlesLaserInteractEvent TARGETS: {SELF, BLOCK, ENTITY} NEED: {'PARTICLES_LASER' effect}
    - PickupItemEvent TARGETS: {SELF, ITEM} NEED: {'DROP_ITEM' effect}
    - ProjectileEffectLaunchEvent TARGETS: {SELF, PROJECTILE} NEED: {'ARROW' effect, 'FIREBALL' effect, 'TNT_THROW' effect}
    - RepeatingTaskEvent TARGETS {ALL_EVENT_TARGETS} NEED: {'StartRepeatingTask' option}
    - TntExplodeEvent TARGETS: {SELF, BLOCK} NEED: {'TNT_THROW' effect

     Effects (25):
    - ANIMATED_EXPLOSION=<YIELD_NUMBER>,<REMOVE_FALL_BOOLEAN>
    - ARROW=<POWER_NUMBER>,<CRITICAL_BOOLEAN>,<KNOCKBACK_STRENGTH_NUMBER>
    - CHEST=<RANDOM_SLOT_BOOLEAN>,<REGENERATE_BLOCK_BOOLEAN>,<DURATION_SECONDS_NUMBER>,<CHANCE_NUMBER#MATERIAL_TEXT#DATA_NUMBER#AMOUNT_NUMBER;CHANCE_NUMBER#MATERIAL_2_NUMBER#DATA_NUMBER#AMOUNT_NUMBER>
    - DAMAGE=<DAMAGE_NUMBER>
    - DROP_ITEM=<MATERIAL_TEXT>,<DATA_NUMBER>,<AMOUNT_NUMBER>,<NAME_TEXT>
    - ENCHANTMENT_HAND_ITEM=<ENCHANTMENT_TYPE>,<LEVEL_NUMBER>,<TIME_NUMBER>
    - EVENT_DAMAGE=<HEARTS_NUMBER>
    - EXPERIENCE_ORB=<EXP_NUMBER>
    - EXPLOSION=<YIELD_NUMBER>
    - FIREBALL=<INCENDIARY_BOOLEAN>,<YIELD_NUMBER>
    - FIRE_ENTITY=<TICKS_NUMBER>
    - HEAL=<HEARTS_NUMBER>
    - PARTICLES_LASER=<PARTICLES_TYPE_TEXT>,<RANGE_NUMBER>,<DAMAGE_NUMBER>
    - POTION_EFFECT=<NAME_TEXT>,<LEVEL_NUMBER>,<TIME_TICKS_NUMBER>
    - PUSH=<FORCE_NUMBER>,<Y_FORCE_NUMBER>
    - RADIUS_DAMAGE=<DAMAGE_NUMBER>,<RADIUS_NUMBER>
    - RADIUS_HEAL=<HEARTS_NUMBER>,<RADIUS_NUMBER>
    - RADIUS_POTION_EFFECT=<NAME_TEXT>,<LEVEL_NUMBER>,<TIME_TICKS_NUMBER>,<RADIUS_NUMBER>
    - RADIUS_PUSH=<FORCE_NUMBER>,<Y_FORCE_NUMBER>,<RADIUS_NUMBER>
    - REDUCE_DAMAGE=<DAMAGE_NUMBER>
    - SET_BLOCK=<MATERIAL_TEXT>
    - TELEPORTATION
    - THUNDER
    - TNT_THROW=<POWER_NUMBER>
    - VEHICLE=<ENTITY_TYPE>,<TIME_TICKS_NUMBER>

    Conditions (31):
    - API_EVENT_CANCELLED=<INFORMATION_TEXT>
    - BLOCKING
    - BLOCK_TYPE=<MATERIAL_TEXT>
    - BOW_POWER=<POWER_NUMBER>
    - CAUSE=<DAMAGE_CAUSE_TEXT>
    - CHANCE=<CHANCE_NUMBER>
    - CHECK_LOCATION
    - CONTAINS=<OBJECT_1_TEXT>,<OBJECT_2_TEXT>
    - COOLDOWN
    - DAMAGE=<DAMAGE_NUMBER>
    - DISTANCE=<DISTANCE_NUMBER>
    - ENDS_WITH=<OBJECT_1_TEXT>,<OBJECT_2_TEXT>
    - ENTITY_TYPE=<ENTITY_TYPE_TEXT>
    - EQUALS=<OBJECT_1>,<OBJECT_2>
    - GAMEMODE=<GAMEMODE_TYPE_TEXT>
    - GREATER_THAN=<NUMBER_DOUBLE>,<NUMBER_DOUBLE>
    - HAS_NAME=<NAME_TEXT>
    - HAS_POTION_EFFECT=<NAME_TEXT>
    - HEARTS=<HEARTS_NUMBER>
    - IS_DEAD
    - IS_EVENT_CANCELLABLE
    - IS_LIVING_ENTITY
    - IS_ON_GROUND
    - ITEM_HAND_HAS_ENCHANTMENT=<ENCHANTMENT_NAME_TEXT>
    - ITEM_HAND_HAS_ENCHANTMENT_LEVEL=<ENCHANTMENT_NAME_TEXT>,<LEVEL_NUMBER>
    - ITEM_IN_HAND=<MATERIAL_TEXT>
    - ON_BLOCK=<MATERIAL_TEXT>
    - SNEAKING
    - STARTS_WITH=<OBJECT_1_TEXT>,<OBJECT_2_TEXT>
    - TARGET_BLOCK=<DISTANCE_NUMBER>,<MATERIAL_TEXT>
    - TASK_ID=<ID_TEXT>

    Options (18):
    - ACTION_BAR_MESSAGE
    - CANCEL_EVENT
    - CANCEL_TASK=<ID_TEXT>
    - EFFECT=<BUKKIT_EFFECT_TYPE_TEXT>,<DATA_TEXT>
    - EXECUTE_COMMAND=<FROM_CONSOLE_BOOLEAN>,<COMMAND_TEXT>
    - PARTICLES=<PARTICLES_TYPE_TEXT>
    - PLAYER_CHAT=<TEXT>
    - PLAYER_STORAGE_SET=<ID_TEXT>,<VALUE>
    - PLAYER_UNIQUE_STORAGE_SET=<ID_TEXT>,<VALUE>
    - REMOVE_ENTITY
    - SET_CUSTOM_NAME=<VISIBLE_BOOLEAN>,<NAME_TEXT>
    - SOUND=<GLOBAL_BOOLEAN>,<SOUND_NAME_TEXT>,<VOLUME_NUMBER>,<PITCH_NUMBER>
    - SPECIAL_PARTICLES=<SPECIAL_PARTICLES_TYPE_TEXT>,<PARTICLES_TYPE_TEXT>,<AMOUNT_NUMBER>,<RADIUS_NUMBER>
    - START_COOLDOWN=<NUMBER>
    - START_DELAYED_TASK=<ID_TEXT>,<SYNC_BOOLEAN>,<DELAY_DOUBLE>
    - START_LOOP=<REPEAT_TIME_NUMBER>
    - START_REPEATING_TASK=<ID_TEXT>,<SYNC_BOOLEAN>,<DELAY_DOUBLE>,<REPEATING_SECONDS_DOUBLE>
    - STORAGE_SET=<ID_TEXT>,<VALUE>

    SpecialParticles (5):
    CIRCLE, SPHERE, HELIX, TORNADO, CUBE.
     
    If you're buyer you can request effects, conditions, events, options.
  • Loading...
  • Loading...