skUnity - Effects

Filters

Skript
AuthMe SkAddon
BunchSk
ExertSK
ExtrasSK
GameBuSK
LargeSk
MineLuaSK
MundoSK
PirateSK
RandomSK
SharpSK
SkAction
SkDragon
sKeeland
Skellett
SkMorkaz
SkRambled
SkRayFall
SkriptEvolved
SkRPG
SkStuff
skUtilities
SpectateHook
TuSKe
Umbaska
Umbaska2
Vixio
WildSkript
SkQuery
HerSK
skqBunch
skqGeometry
skqMaths
SkriptPlus
Contents ( listed)
Achievement Award/Remove
Action Bar
Add Field to Embed
Add Member To Region
Add Owner To Region
Add Pathfinder Goals
Add permission to group
Add Player to ID Based Bossbar
Add player to Team
Add Potion with no Particles
Add/Remove Players from Group Scores
Add/Set Bossbar Flag
Advanced Tab Footer
Advanced Tab Header
Allow player
Amount Of Item
Animated Ball Effect
Animation
Anvil
As Op
Atom Effect
Authme Force Register
Authme Force Unregister
Background of Console
Backup Towny
Ban
Beautifully break block with animations
Bind Hologram
Bleed Effect
Block Break Animation
Block constructor
Book Move Pages
Books - Add book page
Border Reset World
Bossbar
Bossbar
Bossbar
Bossbars - Add flag
Bossbars - Add player
Bossbars - Hide/Show
Bossbars - Remove all players
Bossbars - Remove flag
Bossbars - Remove player
Branch
Break block naturally
Broadcast
Broadcast message to Team
Broadcast message to Team
Build a Text
BungeeCord
Call Function
Cancel Drops
Cancel Event
Change Citizen Skin
Change Yaw and Pitch of Entity
Change: Set/Add/Remove/Delete/Reset
Chest Animations
Circle / Hoops / Rings / Halo
Circle Effect
Citizen Build
Citizen Hold
Citizen Invulnerability
Citizen Look Targeting
Citizen Max Health
Citizen Nametag Visibility
Citizens - Create a new npc
Citizens - Despawn npc
Citizens - Spawn npc
Citizens - Target location
Citizens - Teleport npc
Citizens Look Close Trait
Claim land for faction
Clan Create
Clan Disband
Clan Invite
Clan Place
Clan Resign
Clan Verify
Clear Audio Player
Clear Chat
Clear inventory/reset inventory/clear slot
Clear Messages in Channel
Clear Pathfinder Goals of an entity
Clear Server Recipes
Client Block
Client Sign
Close Inventory
CodeBlock Run
Colour Armor
Command
Copy Directory
Copy File
Copy File/Directory
Create a faction
Create a GZip file
Create A Light Source
Create a WorldEdit ellipsoid
Create a WorldEdit pyramid
Create Channel
Create Citizen
Create Custom Potion
Create cylinder using WorldEdit
Create Directory
Create Dynamic Object Based Holograms
Create Embed
Create File
Create file
Create File or App
Create Following Hologram
Create Group Based Score
Create Hologram
Create Hologram
Create ID based Bossbar
Create or Load World
Create Particles
Create Region
Create Role
Create Static Object Based Holograms
Create Team
Create Timer
Create Warp
Create WorldEdit walls
Custom Event Call
Custom name
Damage/Heal/Repair
Delay
Delete A Light Source
Delete Boss Bar
Delete Directory
Delete Embed
Delete File
Delete file
Delete File or App
Delete Group Score
Delete Hologram
Delete hologram line
Delete ID based Bossbar
Delete ID based score
Delete Message
Delete Object Based Holograms
Delete Region
Delete Sidebar Score
Delete Team
Delete Warp
Delete World
Delete/Stop Effect
Deny Player
Deny player
Despawn Citizen
Developer Mode Option
Disable All Plugins
Disable Script
Disband a faction
Disguise
Disguise Entity
Dispenser
Divorce
Do effect
Download
Download File
DragonTravel Create stationary dragon
DragonTravel Delete home
DragonTravel Delete station
DragonTravel Delete stationary dragon
DragonTravel Dismount
DragonTravel Dismount to location
DragonTravel Random flight
DragonTravel Remove riderless dragons
DragonTravel Set a station for a player
DragonTravel Set home
DragonTravel Take home
DragonTravel Take on flight
DragonTravel Take to Coordinates
DragonTravel Take to faction home
DragonTravel Take to Location
DragonTravel Take to player
DragonTravel Travel to station
Drain liquid using WorldEdit
Draw hollow/filled line
Draw Image on Map
Draw line on Console
Draw Text on Map
drawArc
drawAtom
drawBand
drawBreath
drawCape
drawComplexCircle
drawComplexSpiral
drawCylinder
drawDisco
drawDot
drawDot (Version 2)
drawHalo
drawHeart
drawImage
drawItemFountain
drawLine
drawNyanCat
drawPlanet
drawRings
drawSphere
drawText
drawWarpRings
drawWings
Drop
Drop spawner
Duplicate World
Edit ID based score
Edit Object Based Holograms
Emote Cheeky
Emote Cool
Emote Cry
Emote Frown
Emote Grin
Emote Rage
Emote Sleepy
Emote Smile
Emote Surprised
Emote Wink
Enable Lua Script
Enable/Disable Plugin
Enchant/Disenchant
Entity Homing
Environment/Sky Change
Equip
Equip Citizen
Erase Map
Escape Lines
Evaluate Input Effect
Exit
Exploded blocks
Explosion
Fake Lightning (No Sound)
Fill Region in ChunkData
Flight
Force drop
Force Login
Force Login Player
Force Logout
Force Respawn
Force Respawn Player
Format Inventory Slot
Full scoreboards - Add entry to team
Full scoreboards - Clear display slot
Full scoreboards - Register objective
Full scoreboards - Register team
Full scoreboards - Remove entry from team
Full scoreboards - Reset scores of entry
Full scoreboards - Unregister objective
Full scoreboards - Unregister team
FunctionSocket
Furnace
Generate Chunk
Give a spawner
Give Role to User
Go to URL
Go to URL
Gyre / Vortex / Tornado
Held Slot
Helix / Coil
Hide BossBar
Hide/Show entity
Hologram
Hologram Type
Icon
Ignite/Extinguish
Image in chat from Image URL/FILE
Individual Tag
Infinte firework
Initiate Cooldown to Player
Initiate Global Cooldown
Insert Line
Inventory update
Invite player to faction
Invoke Cross Access
Invoke Subroutine
Join Voice Channel
Json Put In List Variable
Kick
Kill
Lag Server
Launch Fireworks
Leash Entities
Leash entity to Fence
Leash to block
Leave Voice Channel
Level Access
LibsDisguises - disguise next entity
Lightning
Line / Dash / Bar
Line Effect
Load Chunk
Log
Login with Token
Logout of Bot
Loop While
Make a location snowy with WorldEdit
Make Citizen Attack
Make Citizen Talk
Make Codeblock
Make Damage
Make Drop
Make entities jump
Make GUI
Make Hologram follow Entity
Make Join All Jobs
Make Join Job
Make Leave All Jobs
Make Leave Job
Make player remember changes from edit session
Make Say
Manage Map
Marry
Marry Invite
Max Health
mcMMO Kick From Party
mcMMO Lock/Unlock Party
mcMMO Reset Ability Cooldown
mcMMO Reset ability cooldowns
mcMMO Send Admin Message
mcMMO Send Party Message
mcMMO Toggle Adminchat
mcMMO Toggle Partychat
Message
Message center
Metrics
Minigame Helper
Minigame Helper
Motd
Move Citizen
Move Directory
Move File
Move Hologram
Move plot
MV Clone World
MV Delete World
MV Load World
MV Remove Players From World
MV Unload World
MySQL - Connect
MySQL - Disconnect
MySQL - Update
MythicMob Spawn
MythicMobs spawn mythic mob
Naturalize area with WorldEdit
New Tab
NoteBlock Play
Op/Deop
Open Brewer Inventory
Open Browser
Open Hopper Inventory
Open Inventory
Open inventory
Packet Receive
Packet Send
Particles
Paste Schematic
Paste Schematic
Pathfind
Perform entity effect
PermissionsEx Group
PermissionsEx Permission
PermissionsEx Prefix
PermissionsEx Suffix
Pex Add Group
Pex Add Permission
Pex Add Permission To Group
Pex Add Timed Permission
Pex Create Group
Pex Remove A Group
Pex Remove Group
Pex Remove Permission
Pex Remove Permission From Group
Pin Message in Channel
Place CrackShot Mine
Plane / Surface
Play Audio with Player
Play doremifasollasido
Play dosilasolfamiredo
Play Effect
Play entity animation/effect
Play MIDI
Play Noteblock Music
Play noteblock track
Play Particle
Play Raw Sound
Play Resource Pack Sound
Play song
Play Sound
Play Sound
Play Sound at Location
Play Sound to Specific Player
Players Tab Name
Plot add player to Member
Plot add player to Trusted
Plugin
Poison/Cure
Pop Firework
Potion Effects
Preinit Driver Option
Probability
Protect Player
ProtocolSupport - Remap item
ProtocolSupport - Remap item ID
Push
Push From
PvP
Rectangular Prism / Cube
Red Tint
Register Enchantment
Register Furnace Recipe
Register Recipe
Regular Scoreboard - Add/Remove player from Team
Regular Scoreboard - Create new Objective
Regular Scoreboard - Create new Scoreboard
Regular Scoreboard - Create new Team
Regular Scoreboard - Delete/Unregister Objective
Regular Scoreboard - Reset/Delete Score
Regular Scoreboard - Set Friendly Fire State of a Team
Regular Scoreboard - Set Objective Display Name
Regular Scoreboard - Set Objective Display Slot
Regular Scoreboard - Set Player's Scoreboard
Regular Scoreboard - Set Score Value
Regular Scoreboard - Set See Friendly Invisibles State for a Tea
Regular Scoreboard - Set Team Prefix/Suffix
Reload
Reload Aliases
Reload Config
Reload Config of AAC
Reload Permission Cache of AAC
Reload Script
Reload Server
Remove Citizen
Remove Console
Remove Member From Region
Remove Owner From Region
Remove Pathfinder Goal
Remove permission from group
Remove permission from player
Remove Player from BossBar
Remove player from faction
Remove player from Member
Remove player from team
Remove player from Trusted
Remove red tint
Remove Role from User
Remove/Delete Bossbar Flag
Rename Directory
Rename File
Render Image from File on to map
Render Image from URL or FILE on to Console
Render Text on to Console
Replace
Replace blocks using WorldEdit
Replace Last
Reply
Reset Recipes
Respawn Citizen
Restart Server
Restore
Return
Rollback
Run As Op
Run Command
Run Lua
Run OS Command
Run Script/File
Save Screenshot
Save worlds
Scripts
Send Action Bar
Send action bar
Send admin chat message
Send Email
Send Embed to Channel
Send Json
Send Keys
Send Map
Send Message to Channel
Send Message to User
Send party chat message
Send player to server
Send Title
Send Title and Sub Title
Send titles and subtitles
Send Typing
Server/Client Block
Set Action Bar
Set Author of Embed
Set Avatar of User/Bot
Set Below Name Score
Set Blocks In Region
Set blocks within a location using WorldEdit
Set Boss Bar
Set Bossbar Color
Set Bossbar Progress/Value
Set Bossbar Style
Set Bossbar Title/Name
Set Cape
Set Color of Embed
Set Cursor Item
Set delay
Set Description of Embed
Set Display
Set Game
Set Guild Name
Set Hologram Line
Set ID based Score
Set Idle State
Set line
Set Maximum Health
Set Name of Channel
Set nametag
Set Nickname of User
Set pixel on Console
Set Player Paused State
Set Player Volume
Set Score
Set Sidebar Name
Set Sidebar Score
Set Spawner
Set Spawner to its type
Set Streaming Status of Bot
Set Tab Header & Footer
Set Tablist Score
Set Tag Prefix
Set Tag Suffix
Set the prefix of group
Set the suffix of group
Set Title of Embed
Set Topic of Channel
Set Town Block Owner
Set Town Block Price
Set URL of Embed
Set Username of Bot
Set Visibility of Player (Dynmap)
Set YAML Value
Shear
Shoot
Show Credits
Show image in chat
Show image in chat from URL
Show Particle
Show/Unhide Bossbar
Simple Scoreboards - Create Simple Scoreboard
Simple Scoreboards - Debug Scoreboard
Simple Scoreboards - Set Displayed Title
Simple Scoreboards - Set Score Slot
Simple Scoreboards - Set Scoreboard of Player
SkellettProxy - Bungeecord action bar
SkellettProxy - Bungeecord execute command
SkellettProxy - Bungeecord kick
SkellettProxy - Bungeecord kick all players
SkellettProxy - Bungeecord message
SkellettProxy - Bungeecord message all players
SkellettProxy - End Bungeecord
SkillAPI add exp
SkillAPI add levels
SkillAPI add skill points
SkillAPI allow ExpSource
SkillAPI clear bonuses
SkillAPI clear data
SkillAPI disallow ExpSource
SkillAPI make player cast skill
SkillAPI open attribute menu
SkillAPI profess
SkillAPI refund attribute points
SkillAPI regenerate mana
SkillAPI toggle skill bar
Skin
skQueryPerms Option
Sleep Animation
Socket Write
Soft Return
Sound
Spawn
Spawn armour stand
Spawn Falling Block
Spawn Unique Horse
Spawn Villager With Profession
Spectate
Spectate Angle
Sphere / Orb / Globe / Ball
SQL Close
SQL Password Option
SQL Update
SQL URL Option
SQL Username Option
Start/Stop Hologram
Stop Noteblock Music
Stop Playing Track
Stop Server
Stop Timer
stopAllEffects
stopEffect
stopEmote
Submit Element
Surface
Surface
Switch/Match
Sync/Async
Tablist Array Activate
Tablist Create Simple Tab
Tablist Delete Simple Tab
Tablist Show/Hide
Tablists - Add tabitem
Tablists - Clear tablist
Tablists - Create tabitem
Tablists - Delete tabitem
Tablists - Fill default
Tablists - Reset player tablist
Tablists - Update tab
Tag
Tame
Team's flag
Teleport
Teleport Player to Plot
Teleport player to warp
Teleport Team
Teleport to world
TerrainControl Spawn Custom Object
Text Effect
Texture
Throwable Print Stack Trace
Title and subtitles
Toggle
Toggle vanish with VanishNoPacket
Top left building schematic
Tornado Effect
Trade GUI
Trail
Tree
Tree Loop
Try
Unclaim land at location
Undeny Plot
Undisguise
Undisguise Entities
Undisguise entity
Undo/Redo changes from edit session
Unglow/Stop Glowing
Unload Chunk
Unload World
Unregister Enchantment
Unzip File
Update Console
Update Group Score
Vehicle
Visibility
Wait While/Until
Wake Up
Wave Effect
WE Paste Schematic
Window property
Wipe Below Name
Wipe Sidebar
Wipe Tablist Score
World Create
WorldGuard Add Member
WorldGuard Add Owner
Worlds
Write File
Write Line in file
Write to File
YML Write
Zip Directory
Zip Files

Effects

Achievement Award/Remove

Addon: MundoSK
Patterns:
award achievement %achievement% to %player%
remove achievement %achievement% from %player%
Awards or removes the achievement to/from the player.
Add example

Action Bar

Addon: Umbaska2
Patterns:
send [a ]action bar from %string% to %players%
Sends an "Action Bar" to a player. It's a hidden feature. You cannot control the fadeIn, Stay and fadeOut time though.

Example:

on join:
    send action bar from "Welcome back!" to player

Add Field to Embed

Addon: Vixio
Patterns:
add field %string%, with value %string%, split %boolean% to embed %string%
Add description
Add example

Add Member To Region

Addon: PirateSK
Patterns:
add member %players/offline players/strings% to wg region %string% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Adds member(s) to given WorldGuard region.

Example:

command /addmember  
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                add member arg 2 to wg region arg 1 in world

Add Owner To Region

Addon: PirateSK
Patterns:
add owner %players/offline players/strings% to wg region %string% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Adds owner(s) to given WorldGuard region.
Add example

Add Pathfinder Goals

Addon: SkStuff
Patterns:
add pathfind[er] goal [[with] priority %integer%] (GOAL, see link in description) to %living entity%
Adds a goal to an entity. The list of goals can be found here.

Example:

loop all creepers:
    add pathfinder goal target nearest zombie to loop-creeper
    add pathfinder goal avoid skeleton, radius 4, speed 1, speed if near 1.5
    add pathfinder goal open doors to loop-creeper

Add permission to group

Addon: SkAction
Patterns:
add permission %text% to group %text%
Plugin requires: PermissionsEx
add permission %text% to group %text%

Example:

add permission %text% to group %text%

Add Player to ID Based Bossbar

Addon: SkRayFall
Patterns:
(add|set) bossbar %string% for %player% 
(add|give) %player% [to] bossbar %string% 
Add a player to an ID based Bossbar.
Add example

Add player to Team

Addon: skqBunch
Patterns:
add %player% to team %string%
Add player(loop-player, attacker etc.) to team
Add example

Add Potion with no Particles

Addon: Umbaska
Patterns:
apply [potion of] %potioneffecttype% [potion] [[[of] tier] %-number%] to %livingentities% for %timespan% (and|to) hide [particle[ effects]]
Apply a potion effect that hides the particles
Add example

Add/Remove Players from Group Scores

Addon: SkRayFall
Patterns:
add %player% to group score [with id] %string%

(delete|remove) %player% from group [id based] score %string%
Add or removed a players group based score.
Add example

Add/Set Bossbar Flag

Addon: SkRayFall
Patterns:
(add|set) [a] [the] flag %BossBarFlag% to [the] bossbar %string% 
Add a flag to a ID based Bossbar.
Add example

Advanced Tab Footer

Addon: Umbaska
Patterns:
(send|set) [advanced] footer to %string% (to|for) %players%
Sets the Advanced Tablist Footer introduced in 1.8 to the string.

Example:

set advanced footer to "&eWelcome to our server!" for player

Advanced Tab Header

Addon: Umbaska
Patterns:
(send|set) [advanced] header to %string% (to|for) %players%
Sets the Advanced Tablist Header introduced in 1.8 to the string.

Example:

set advanced header to "&eWelcome to our server!" for player

Allow player

Addon: Umbaska
Patterns:
allow %player% to %string%
Plugin requires: PlotMe
Undenies a player (allows them back on the plot).
Add example

Amount Of Item

Addon: SkMorkaz
Patterns:
set [mor.]amount of %itemstack% to %number%
Sets amount of item in variable or option like "player's tool" to specific number.

Example:

set mor.amount of {_item} to 5

Animated Ball Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) animated ball (effect|formation) (at|on|for|to) %entity/location% with id %string% [with particle %EffectLibParticle%] [offset by %number%, %number%(,| and) %number%]
Creates an EffectLib animated ball effect.
Add example

Animation

Addon: RandomSK
Patterns:
(create|show) %animation% [animation] (on|to) %players% for %players%
(create|show) %animation% [animation] (on|to) %player% [but exclude self]  
Shows the given animation type on players for players which will see it.
Animation Types: Punch, Damage, Wakeup, Critical, Critical2
Wakeup darkens the screen for a small delay, and if the player is sleeping then he will wake up.
The second syntax will display the animation to all players within a viewable distance of the player you want to display the animation on.
Adding "but exclude self" will make the player which gets the animation not see it and only other players will see it.
Example: All players will see one person punch but he himself will not punch on his screen.

Example:

command /animation <number>: 
    trigger:
        if number-arg is 1:    #Displays the flashing red when damaged on the player for all players who see him. The player will feel like he just got hurt by something.
            show damage animation to player
        if number-arg is 2:    #Only displays for the player, Other players will not see him get damaged.
            show damage animation on player for player
        if number-arg is 3:    #The player flashes red for other players but no damage effect or red flashing for himself.
	     show damage animation on player but exclude self
        if number-arg is 4:    #The player will flash red as long as he/she is online with a delay of one second.
            while player is online:
	        set {_player::*} to all players
            remove player from {_player::*}
            show damage animation on player for {_player::*}
            wait 1 second

Anvil

Addon: WildSkript
Patterns:
open [(virtual|fake)] anvil (to|for) [the] %player% 
Opens fake anvil to the player. In the anvil you can't do anything :(

Example:

command /fakeanvil: 
    trigger: 
        open anvil to the player

As Op

Addon: WildSkript
Patterns:
run %player% (command|cmd) %text% as op 
Allows player to execute the command as Op.

Example:

command /join:
    trigger:
        run player command "//rg addmember %player%" as op

Atom Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) atom (effect|formation) (at|on|for|to) %entity/location% with id %string%
Creates an EffectLib atom effect.
Add example

Authme Force Register

Addon: SharpSK
Patterns:
[authme] force %player% to register with pass[word] %string%
Plugin requires: AuthMeReloaded
Forces a player to register
Add example

Authme Force Unregister

Addon: SharpSK
Patterns:
[authme] force %player% to unregister
Plugin requires: AuthMeReloaded
Forces a player to unregistet
Add example

Background of Console

Addon: ExertSK
Patterns:
set background of %console% to color %number%
Plugin requires: ConsolesCore
Sets the background color of a console. Uses a valid color from: http://minecraft.gamepedia.com/Map_item_format#Map_colors

Example:

set background of {console} to color 43
update {console} 

Backup Towny

Addon: sKeeland
Patterns:
backup towny [data]
Plugin requires: Towny
Saves a backup of local towny data, useful if you're going to perform heavy operations that can crash the server.
Add example

Ban

Addon: Skript
Patterns:
ban %texts/offline players% [(by reason of|because [of]|on account of|due to) %text%]
unban %texts/offline players%
ban %players% by IP [(by reason of|because [of]|on account of|due to) %text%]
unban %players% by IP
IP(-| )ban %players% [(by reason of|because [of]|on account of|due to) %text%]
(IP(-| )unban|un[-]IP[-]ban) %players%
Bans/unbans a player or IP.
Starting with Skript 2.1.1 and Bukkit 1.7.2 R0.4, one can also ban players with a reason. If an invalid reason is supplied (e.g. a non-existent variable) the player will still be banned, but the default reason will be used.

Example:

unban player
ban "127.0.0.1"
IP-ban the player because "he is an idiot"

Beautifully break block with animations

Addon: SkriptPlus
Patterns:
 (sexilly|beautifully) break %block% with delay [of ]%timespan%[ between (phases|loops)]
Plugin requires: SkQuery
Causes an animation on a block. Loops through all block break animations, then breaks the block naturally

Example:

Beautifully break target block with delay of 1 tick

Bind Hologram

Addon: SkRayFall
Patterns:
bind hologram %string% to %living entities% for %timespan% [offset by %number%, %number%( and|,) %number%]
Plugin requires: HolographicDisplays
Bind Hologram by:
  • Entity
  • Timespan
  • Offset x, y & z

Create floating text that follows an entity

Example:

command /holo:
    trigger:
        bind hologram "&2Holograms are cool!;ItemStack:Diamond Sword;&9I can have multiple lines!;&5and items!" to player for 10 seconds offset by 0.5, 0.5, 0.5

Bleed Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) bleed (effect|formation) (at|on|for|to) %entity/location% with id %string%
Creates an EffectLib bleed effect.
Add example

Block Break Animation

Addon: RandomSK
Patterns:
show block break [animation] stage %number% at %block%[ for %players%]
show stacking block break [animation] stage %number% at %block%[ for %players%]
This animation is the cracks which appears on blocks when a player mines. Do not confuse with Blockcrack particle effect.
Block break animations has a radius of around 50 blocks, so only players within it will see it.
The animation lasts 20 seconds then dissappears.
The stage of the animation goes from 0 to 10.

Example:

#Insert BlockCrack particle effect.

on rightclick with diamond pickaxe:
    set {_block} to targeted block
    loop 10 times:
        show block break stage loop-number at {_block}
        wait 10 ticks
    break {_block}

Block constructor

Addon: Skellett
Patterns:
(create|start|make|build|construct) %string% with %itemtype% at %location% [[with effect[s]] %-boolean%]
Set blocks in an order that is instance and all at once.

This effect lets you place and create structures with ez.

You can place as many blocks as you want at once without the same lag you get from skript. You can also use an effect with means as the block is placed it makes a block crack effect.

I made a much more advanced tutorial on it here: Block Constructor tutorial

Here is a video example: https://www.youtube.com/watch?v=DfE8z1n5O-o

Example:

command /test <text> <item> [<boolean>]:
    trigger:
        if arg 3 is not set:
            construct "%arg 1%" with arg 2 at location of target block
        else:
            construct "%arg 1%" with arg 2 at location of target block with effects true
#/test AM;AAMMMMM;AM Stained_clay

command /test1:
    trigger:
        construct "MMMMM,MMMMM,MMMMM;MMMMM,MMMMM,MMMMM;MMMMM,MMMMM,MMMMM;MMMMM,MMMMM,MMMMM" with wooden plank at location of target block
command /test2: #1000 block staircase to the sky!

    trigger:
        set {_loc} to location of target block
        loop 1000 times:
            construct "M" with stone stair at {_loc}
            add 1 to y-coordinate of {_loc}
            subtract 1 from z-coordinate of {_loc}
            wait 2 ticks

Book Move Pages

Addon: MundoSK
Patterns:
move (page[s] %-number% [to %-number%]|last [%-number%] page[s]) (of|in) %itemstack% (front|forward[s]|back[ward[s]]) %number%
This effect moves certain pages of a book front (towards the first page) or back (towards the last page).

Example:

move pages 3 to 6 of player's tool back 4

move last 5 pages of player's tool front 20

Books - Add book page

Addon: Skellett
Patterns:
add [a] page [with] [data] [%-string%] to [book] %itemstack%
add [a] page to [book] %itemstack% [with] [data] [%-string%]
Add page to a book. If the string is not set the new book page will be empty.
Add example

Border Reset World

Addon: MundoSK
Patterns:
reset %world%
Resets the border of the world to default values.
Add example

Bossbar

Addon: WildSkript
Patterns:
display %text% on bossbar [with %number% percent] [by %number% seconds] for %player%
remove bossbar from %player%
This element allows us to display the bar of dragon. We have the ability to set the screen text (supports colors), fill level, timing and player, which is to be sent.

Example:

on join:
    display "Hello!" on bossbar with 1 percent by 5 seconds  for player

Bossbar

Addon: SkAction
Patterns:
1.9
send bossbar %text% with color %text% with barflag %text% with barstyle %text% with percent %number% to %player%
1.8/1.7
send bossbar %string% with percent %number% to %player%
Plugin requires: BossBarAPI
Boss bar support

Example:

on join:
      #1.7/1.8

      send bossbar "&e&lWelcome %player%" with percent 100 to player

on join:
   #1.9

   send bossbar "Hello" with color "RED" with barflag "PLAY_BOSS_MUSIC" with barstyle "SEGMENTED_10" with percent 100 to player
   

Bossbar

Addon: SkAction
Patterns:
remove bossbar from %player%
Plugin requires: BossBarAPI
Remove bossbar

Example:

on join:
  remove bossbar from player

Bossbars - Add flag

Addon: Skellett
Patterns:
[skellett] add [boss[ ]][bar] [flag] %barflag% to [the] [boss[ ]][bar] %bossbar%
Adds a flag to a bossbar

Flags:

CREATE_FOG
Creates fog around the world.
DARKEN_SKY
Darkens the sky like during fighting a wither.
PLAY_BOSS_MUSIC
Tells the client to play the Ender Dragon boss music.

Example:

command /test:
    trigger:
        set {_bar} to new bossbar
        add player to bossbar {_bar}
        set the visibility of bossbar {_bar} to true
        add flag DARKEN_SKY to bossbar {_bar}
        broadcast "%all of the flags in bossbar {_bar}%"
        remove flag DARKEN_SKY from bossbar {_bar}

Bossbars - Add player

Addon: Skellett
Patterns:
[skellett] add %player% to [the] [boss[ ]]bar %bossbar%
Add a player to a bossbar

Example:

command /test:
    trigger:
        set {_bar} to new bossbar
        add player to bossbar {_bar}
        set the visibility of bossbar {_bar} to true

Bossbars - Hide/Show

Addon: Skellett
Patterns:
[skellett] (1¦hide|2¦show) [boss[ ]]bar %bossbar%
Hide or show a bossbar. Use this if you're using 1.9

If you're using 1.10+ use this syntax:

[the] [skellett] visib(le|ility) [(for|of)] [boss[ ]]bar %bossbar%
[skellett] %bossbar%'s [[boss][ ]bar] visib(le|ility)

Which is a settable expression (Boolean)

Example:

command /test:
    trigger:
        set {_bar} to new bossbar
        add player to bossbar {_bar}
        set the visibility of bossbar {_bar} to true
        hide bossbar {_bar}
        wait 2 seconds
        show bossbar {_bar}

Bossbars - Remove all players

Addon: Skellett
Patterns:
[skellett] remove [(the|all)] [of] [the] player[[']s] [(in|of)] [the] [boss[ ]]bar %bossbar%
Removes all players from a bossbar
Add example

Bossbars - Remove flag

Addon: Skellett
Patterns:
[skellett] remove [boss[ ]][bar] [flag] %barflag% from [the] [boss[ ]][bar] %bossbar%
Removes a flag from a bossbar

Example:

command /test:
    trigger:
        set {_bar} to new bossbar
        add player to bossbar {_bar}
        set the visibility of bossbar {_bar} to true
        add flag DARKEN_SKY to bossbar {_bar}
        broadcast "%all of the flags in bossbar {_bar}%"
        remove flag DARKEN_SKY from bossbar {_bar}

Bossbars - Remove player

Addon: Skellett
Patterns:
[skellett] remove %player% from [the] [boss[ ]]bar %bossbar%
Removes a player from a bossbar
Add example

Branch

Addon: SkQuery
Patterns:
branch %number%
Execute the following code X times. Useful for testing probabilities without requiring a loop and indentation.

Example:

on script load:
    branch 10
    message "This message will pop up 10 times" to console

Break block naturally

Addon: Skellett
Patterns:
[skellett] break %block% [naturally] [(with|using) %-itemstack%]
[skellett] [naturally] break %block% [(with|using) %-itemstack%]
Breaks a block naturally. Meaning the block would break as if someone was punching the block until it breaks.

You can set the itemstack that should be used to naturally break the block aswell. If it was a diamond pickaxe on obsidian, the block would break faster than without a defined tool.
Add example

Broadcast

Addon: Skript
Patterns:
broadcast %texts% [(to|in) %worlds%]
Broadcasts a message to the server.

Example:

broadcast "Welcome %player% to the server!"
broadcast "Woah! It's a message!"

Broadcast message to Team

Addon: skqBunch
Patterns:
(write|broadcast) %string% to team %string%
Send message to all members of team

Example:

broadcast "Sup team!" to team "team"

Broadcast message to Team

Addon: skqBunch
Patterns:
(write|broadcast) %string% to team %string%
Send message to all members of team
Add example

Build a Text

Addon: HerSK
Patterns:
(write|build) %string% (using|with) font normal, %itemtype% and %itemtype% at %location% in dir[ection] %direction%
Builds a given text in given direction from given location using given block.

Example:

build "herhor67" using font normal, glowstone and obsidian at player in dir northwest

BungeeCord

Addon: WildSkript
Patterns:
bungeecord connect %player% to %text% 
This support for BungeeCord allows you to connect the player to bungee server.

Example:

on rightclick on sign:
    if line 1 of the clicked block is "[MINIGAMES]":
        bungeecord connect player to "Minigames"

Call Function

Addon: MineLuaSK
Patterns:
call function %string% from script %script%
Plugin requires: MineLua
Call a function inside a script

Example:

command /test:
    trigger:
        set {_script} to luascript "ExampleScript"
        call function "dotheshit" from script {_script}

Cancel Drops

Addon: TuSKe
Patterns:
cancel [the] drops [of (inventory|[e]xp[periences])]
Cancel the drops of inventory, experiences or both in On Death event, only affects if the victim is a player.

Example:

on death:
    if victim is a op:
        cancel drops

Cancel Event

Addon: Skript
Patterns:
cancel [the] event
uncancel [the] event
Cancels the event (e.g. prevent blocks from being placed, or damage being taken).

Example:

on damage:
    victim is a player
    victim has the permission "skript.god"
    cancel the event

Change Citizen Skin

Addon: SkRayFall
Patterns:
change citizen %number% skin to %string%
Plugin requires: Citizens
Change the skin of a citizen by:
  • ID
  • Minecraft Username

This will change the skin of an NPC to a given Minecraft username

Example:

command /skinrotation:
    trigger:
        loop 100 times:
            change citizen 0 skin to "eyesniper2"
            wait 5 seconds
            change citizen 0 skin to "Divine_Bliss"
            wait 5 seconds

Change Yaw and Pitch of Entity

Addon: RandomSK
Patterns:
change yaw of %entity% to %number%
change pitch of %entity% to %number%
Add description

Example:

on rightclick with stick:
    targeted entity is a chicken
    set {_target} to targeted entity
    make player ride {_target}
    wait 5 ticks
    while vehicle of player is {_target}:
        change yaw of vehicle of player to yaw of player
        change pitch of vehicle of player to pitch of player
        wait 1 tick

Change: Set/Add/Remove/Delete/Reset

Addon: Skript
Patterns:
(add|give) %objects% to %~objects%
increase %~objects% by %objects%
give %~objects% %objects%
set %~objects% to %objects%
remove (all|every) %objects% from %~objects%
(remove|subtract) %objects% from %~objects%
reduce %~objects% by %objects%
(delete|clear) %~objects%
reset %~objects%
A very general effect that can change many {{expressions||expressions}}. Many expressions can only be set and/or deleted, while some can have things added to or removed from them.

Example:

#Set:
Set the player's display name to "<red>%name of player%"
set the block above the victim to lava
#Add:
add 2 to the player's health # preferably use 'heal' for this
add argument to {blacklist::*}
give a diamond pickaxe of efficiency 5 to the player
increase the data value of the clicked block by 1
#Remove:
remove 2 pickaxes from the victim
subtract 2.5 from {points.%player%}
#Remove all:
remove every iron tool from the player
remove all minecarts from {entitylist::*}
#Delete:
delete the block below the player
clear drops
delete {variable}
#Reset:
reset walk speed of player
reset chunk at the targeted block

Chest Animations

Addon: RandomSK
Patterns:
make the %block% (appear|look) (open|closed) [for %players%]
play chest (open|closed) animation (at|on) %block% [for %players%]
Opens/closes a chest as if a player is viewing it.
Chest animations can be used to make a chest look like they are opened/closed for certain players or all players in a viewable radius (150 blocks).
If the player was not within radius 150 when this effect was triggered then they will not see the block as open.

Example:

on place of chest:
    wait 5 ticks
    while block at event-location is chest:
        make the event-block appear open   
        wait 30 seconds

Circle / Hoops / Rings / Halo

Addon: skqGeometry
Patterns:
render %particle type% (cirlce|ring|hoop|halo) of propert(y|ies) %radius%, %angle%, %rotation%, %delay between particles% at %location%
Plugin requires: SkQuery
This effect will generate a circle of particles, you can adjust the radius just like the spheres, helixes, and vortexes but this also includes a special value "rotation" which will rotate the ring around the x-axis.

Example:

render flame halo of properties 1, 5, 0, 1 tick at location 0.1 meters above player
render flame circle of properties 5, 10, 200, 4 tick at location 0.1 meters above player

Circle Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) circle (effect|formation) (at|on|for) %entity/location% with id %string% [with particle[s] %EffectLibParticle%] [(and|with) radius %number%]
Creates an EffectLib circle effect.
Add example

Citizen Build

Addon: SkRayFall
Patterns:
make citizen %number% build %string% at %location% [speed %number%] for %player%
Plugin requires: Citizens + Builder addon
Build by:
  • Schematic
  • Player
  • Location
  • Citizen ID

This will have an NPC build a schematic that is located in plugins/Builder/schematics

Example:

command /build:
    trigger:
        make citizen 1 build "house" at location of player speed 10 for player

Citizen Hold

Addon: SkRayFall
Patterns:
make citizen %number% hold %item stack%
Plugin requires: Citizens
This will make a Citizen hold an object in their hand.

Example:

command /create Farmer:
    permission: create.guard
	description: Create a Farmer with a Hoe in his hand
	trigger:
		create a citizen named "Farmer" at location of player
		set  {_n} to last created citizen
		make citizen {_n} hold stone hoe
#		give npc {_n} the look close trait

Citizen Invulnerability

Addon: SkRayFall
Patterns:
make citizen %number% (invulnerable|vulnerable)
Plugin requires: Citizens
Change if a citizen takes damage by:
  • ID
  • Invulnerable
  • Vulnerable

This will allow you to choose if an NPC can receive damage

Example:

command /god:
    trigger:
        make citizen 0 invulnerable
command /mortal:
    trigger:
        make citizen 0 vulnerable

Citizen Look Targeting

Addon: SkRayFall
Patterns:
make citizen %number% look at %location%
Plugin requires: Citizens
Change the view of a citizen by:
  • ID
  • Location

Pick a location for an NPC to look at

Example:

command /lookatme:
    trigger:
        make citizen 1 look at location of player

Citizen Max Health

Addon: SkRayFall
Patterns:
(set|make) citizen[s] %number% max health [to] %number%
Plugin requires: Citizens
Modify citizens max health by:
  • ID
  • Number

Will allow you to modify the maximum amount of health an NPC can have. 0.5 = half a heart, 1 = a heart, etc...

Example:

command /maxhealth:
    trigger:
        set citizen 0 max health to 10

Citizen Nametag Visibility

Addon: SkRayFall
Patterns:
(set|make) citizen[s] %number% nametag (invisible|visible)
Plugin requires: Citizens
Modify citizen nametags by:
  • ID
  • Invisibility
  • Visibility

For if you want to toggle the visibility of names above the NPC's head

Example:

command /invnametag:
    trigger:
        set citizen 1 nametag invisible

Citizens - Create a new npc

Addon: Skellett
Patterns:
[a] [new] (npc|citizen) [with] (name[d]|id|string) %string% [and] [with] [entity [type]] %entitytype%
[a] [new] npc [with] [entity [type]] %entitytype% [and] [with] (name[d]|id|string) %string%
Plugin requires: Citizens
Creates a new Npc with a name and entity type.

A list of entity types can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html

Example:

command /testing:
    trigger:
        set {_npc} to a npc with name "test" and entity type "PLAYER"
        spawn npc {_npc} at player's location

Citizens - Despawn npc

Addon: Skellett
Patterns:
(despawn|remove) (npc|citizen) %npc% [with [despawn] reason %-despawnreason%]
Plugin requires: Citizens
Despawns an npc with a defined despawn reason. The despawn reason is optional.
Add example

Citizens - Spawn npc

Addon: Skellett
Patterns:
(spawn|summon) (npc|citizen) %npc% at %location%
Plugin requires: Citizens
Spawns a citizen at a location

Example:

command /testing:
    trigger:
        set {_npc} to a npc with name "test" and entity type PLAYER
        spawn npc {_npc} at player's location

Citizens - Target location

Addon: Skellett
Patterns:
[(make|change)] (npc|citizen) %npc%['s] look[ing] (at|in|towards) [direction [of]] [location] %location%
Make an Npc look at a direction
Add example

Citizens - Teleport npc

Addon: Skellett
Patterns:
teleport (npc|citizen) %npc% to %location% with (1¦%teleportcause%|2¦%string%)
Plugin requires: Citizens
Teleport an Npc to a location

The end arguments are to define how the teleport cause happened. You can just use PLUGIN

Look in the docs for teleport cause and you can use any of those.

Example:

command /testing:
    trigger:
        set {_npc} to a npc with name "test" and entity type PLAYER
        teleport {_npc} to {location} with PLUGIN

Citizens Look Close Trait

Addon: SkRayFall
Patterns:
give npc %number% the look close trait
Plugin requires: Citizens
Allow citizens to look at the closest player automatically. This effect is toggleable, so to disable this trait for a citizen run this effect again.
Add example

Claim land for faction

Addon: SkRambled
Patterns:
claim land for [the faction] %faction% at %location%
Plugin requires: Factions
Claims a chunk of land for a certain faction at a certain location

Example:

command /claimplease:
    trigger:
        claim land for the faction player's faction at location of player

Clan Create

Addon: TuSKe
Patterns:
create [a] [new] clan named %string% with tag %string% (to|for) %player%
Plugin requires: SimpleClans or SimpleClansLegacy
Create a new clan with a name and tag for player.

Example:

create a new clan named "SkUnity" with tag "SkU" for player

Clan Disband

Addon: TuSKe
Patterns:
disband %clan%
Plugin requires: SimpleClans or SimpleClansLegacy
Delete a clan.

Example:

command /ban <player>:
    trigger:
        ban arg
        arg is leader of his clan
        disband arg's clan

Clan Invite

Addon: TuSKe
Patterns:
[make] %player% invite %player% to his clan
send [a] invite of clan from %player% to %player%
Plugin requires: SimpleClans or SimpleClansLegacy
Will make the player send a invite to player to join his clan.

Example:

command /invite <player>:
    trigger:
        send a invite of clan from player to player-argument

Clan Place

Addon: TuSKe
Patterns:
(add|place) %player% (to|in) [clan] %clan%
[make] %player% join to %clan%
Plugin requires: SimpleClans or SimpleClansLegacy
Makes the player join to clan.

Example:

on first join:
    make player join to clan from tag "War"

Clan Resign

Addon: TuSKe
Patterns:
(remove|kick) %player% from his clan
make %player% resign from his clan
Plugin requires: SimpleClans or SimpleClansLegacy
Make a player resign from his clan.

Example:

on kick:
    if player has a clan:
        make player resign from his clan

Clan Verify

Addon: TuSKe
Patterns:
verify [clan] %clan%
Plugin requires: SimpleClans or SimpleClansLegacy
Verify a clan.

Example:

on clan create:
    verify event-clan

Clear Audio Player

Addon: Vixio
Patterns:
(reset|clear) [audio] player [named] %string%
Add description
Add example

Clear Chat

Addon: SkriptPlus
Patterns:
clear chat of %players%
Plugin requires: SkQuery
Clear chat effect. I know this is easy, but I don't know how many times I've written this over and over

Example:

Clear chat of all players

Clear inventory/reset inventory/clear slot

Addon: Skellett
Patterns:
(clear|empty|reset) (inventory|menu|gui) [slot %-integer%] [(of|in)] %inventory%
This will reset a slot or inventory stated.

Example:

clear inventory slot 1 of player's current inventory
clear inventory of player's current inventory

Clear Messages in Channel

Addon: Vixio
Patterns:
(purge|clear) %integer% message[']s in [channel] %string% with %string%
Add description
Add example

Clear Pathfinder Goals of an entity

Addon: SkStuff
Patterns:
(clear|delete) [all] pathfind[er] goals (of|from) %livingentity%
This effect basically makes the mob have no AI. It will still be pushable, however.

Example:

clear all pathfinder goals of player's targeted entity
delete pathfinder goals from a random living entity out of all entities

Clear Server Recipes

Addon: SkQuery Umbaska
Patterns:
Umbsaka: reset all server recipes
skQuery: wipe server crafting recipes
Clears all recipes registered in the server.

This change is reverted when the server restarts (Recipes come back), so be sure to add it in an "On skript load" event to ensure it stays active.

Example:

on script load:
    wipe server crafting recipes    #skQuery
    clear all recipes    #WildSkript

Client Block

Addon: SkQuery
Patterns:
make %players% see %block% as %item type%
Make a player see a block as another type of block. If the client recieves an update to the block, it will revert.

Example:

on click:
    make player see clicked block as air

Client Sign

Addon: SkQuery
Patterns:
make %players% see lines of %block% as %text%, %text%, %text% [and], %text%
Cause a sign to have custom lines to certain viewers.

Example:

command /hidesign:
    trigger:
        make all players see lines of targeted block as "", "", "", ""

Close Inventory

Addon: WildSkript
Patterns:
close %player%'s inventory
Closes currently open inventory.

Example:

on inventory open:
 	close player's inventory

CodeBlock Run

Addon: MundoSK
Patterns:
run codeblock %codeblock%
run codeblock %codeblock% here
run codeblock %codeblock% with %objects%
Runs a codeblock. The first syntax runs a codeblock without setting any temp variables, the second syntax runs it as if it were a part of the code that executed it, and the third one either sets temp variables according to the order of a list (Ex. 1, 2, 3 would mean {_1} set to 1, {_2} set to 2, and {_3} set to 3) or according to the indexes of a list variable.
Add example

Colour Armor

Addon: Skript
Patterns:
(dye|colo[u]r|paint) %slots/item stack% %color%
(dye|colo[u]r|paint) %slots/item stack% (%number%, %number%, %number%
Colours leather armour in a given colour. You can also use RGB codes if you feel limited with the 16 default colours. RGB codes are three numbers from 0 to 255 in the order (red, green, blue), where (0,0,0) is black and (255,255,255) is white.

Example:

dye player's helmet blue
colour the player's tool red

Command

Addon: Skript
Patterns:
[execute] [the] command %texts% [by %players/console%]
[execute] [the] %players/console% command %texts%
(let|make) %players/console% execute [[the] command] %texts%
Executes a command. This can be useful to use other plugins in triggers.

Example:

make player execute command "/suicide"
execute console command "/say Hello everyone!"

Copy Directory

Addon: skUtilities
Patterns:
copy dir[ectory] %string% to %-string%
Copies a directory and all sub-directories to another directory

Example:

copy dir "plugins/newDirectory" to "plugins"
#checks in "plugins/newDirectory" and copies to "plugins"

Copy File

Addon: skUtilities
Patterns:
copy file %string% to %-string%
Copies a file to another directory

Example:

copy file "plugins\test.txt" to "Skript"
#checks in "plugins/text.txt" and copies to "plugins/Skript"

Copy File/Directory

Addon: Umbaska
Patterns:
copy (d|dir|dire|directory) %string% to %string%
copy file %string% to %string%
Req: Umbaska 1.5

Example:

copy dir "world" to "world2"
copy file "spigot.yml" to "/plugins/any_name_here.yml"

command /move <text> <text>:
    trigger:
        if existence of “%arg 1%” is true:
            copy file “%arg 1%” to “%arg 2%”
            delete file “%arg 1%”
            send “File moved!”

Create a faction

Addon: SkRambled
Patterns:
[skrambled] create a faction [with name] %string% with leader %player%
Plugin requires: Factions
Creates a faction wtih a certain name and a certain leader.

Example:

command /createmeafacplz:
    trigger:
        create a faction with name "bestfac" with leader player

Create a GZip file

Addon: SkStuff
Patterns:
create [a] gzip[ped] file [at] [path] %text%
This effect was added only if someone wanted to use the NBT of file expression to store information. Keep in mind that NBT can only store numbers, texts, compounds and arrays (lists).

Example:

create gzip file "plugins/Skript/storage/%player%.dat"
wait 1 second
add "{Mana:%{mana.%player%}%,Stamina:%{stamina.%player%}%,Class:""%{class.%player%}%""}" to nbt of file "plugins/Skript/storage/%player%.dat"

Create A Light Source

Addon: SharpSK
Patterns:
SharpSK Pre 1.6.2:

create light [source] at %location% [light[]level]  %integer%  [async]  %boolean%

SharpSK 1.6.2 and higher:

[(sharpsk|lightapi)] (create|make) [a] [fake] light [source] at [the] %location% [with] [light[ ]level] %integer% [using] [async] %boolean% 
Plugin requires: LightAPI
Creates a light source at a location. %integer% must be a value from 0 to 15.
See http://minecraft.gamepedia.com/Light for more info
Add example

Create a WorldEdit ellipsoid

Addon: SkStuff
Patterns:
(create|make) [a[n]] hollow (ellipsoid|sphere) [centered] at %location% [with] radius [of] %number%,[ ]%number%(,[ ]| and )%number% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
(create|make) [a[n]] [(no(n|t)(-| )hollow|filled|)] (ellipsoid|sphere) [centered] at %location% [with] radius [of] %number%,[ ]%number%(,[ ]| and )%number% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
Plugin requires: WorldEdit
Creates an ellipsoid at the specified location.

Example:

create a hollow ellipsoid at {_loc} with radius 7, 3, 7 using {session} with stone, granite and andesite

Create a WorldEdit pyramid

Addon: SkStuff
Patterns:
(create|make) [a[n]] [(no(n|t)(-| )hollow|filled)] pyramid at %location% [with] radius [of] %integer% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
(create|make) [a[n]] hollow pyramid at %location% [with] radius [of] %integer% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
Plugin requires: WorldEdit
Creates a pyramid at the specified location.

Example:

create a filled pyramid at {_loc} radius 6 with editsession {session} using sandstone
make hollow pyramid at player with radius 4 using {session} with diamond block, emerald block, gold block and iron block

Create Channel

Addon: Vixio
Patterns:
[discord] (make|create) [discord] [text-]channel [named] %string% in [guild] %string% as %string%
Add description
Add example

Create Citizen

Addon: SkRayFall
Patterns:
create [a] citizen named %string% (at|%direction%) %location% [as (a|an) %entitytypes%]
Plugin requires: Citizens
Create citizens with:
  • Name
  • Direction
  • Location
  • Entity Type

This will place an NPC in your world that can be modified

Example:

command /steve:
    trigger:
        create a citizen named "Steve" at location of player
command /zombie:
    trigger:
        create a citizen named "Zombie" at location of player as a zombie

Create Custom Potion

Addon:
Patterns:
create custom potion of temp[late] %string% named %string% with effect %string% of level %integer% for %integer% seconds to %player%
Give a custom potion to player
Add example

Create cylinder using WorldEdit

Addon: SkStuff
Patterns:
(create|make) [a[n]] hollow cylinder at %location% [with] radius [of] %number%,[ ]%integer%(,[ ]| and )%number% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
(create|make) [a[n]] [(no(n|t)(-| )hollow|filled)] cylinder at %location% [with] radius [of] %number%,[ ]%integer%(,[ ]| and )%number% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
Plugin requires: WorldEdit
Creates a cylinder at the specified location with the specific radius. The height (second radius argument) can be negative to make it go down.

Example:

make a hollow cylinder at player with radius 5, 10, 3.5 using {session} with stone and cobblestone

Create Directory

Addon: skUtilities
Patterns:
create dir[ectory] %string%
Creates a directory at a location you choose

Example:

create dir "plugins\myfolder" 
# would create the file at "plugins\myfolder"

Create Dynamic Object Based Holograms

Addon: SkRayFall
Patterns:
create bound holo object %string% with id %string% to %entity% [offset by %number%, %number%( and|,) %number%]
Plugin requires: HolographicDisplays
Create dynamic holograms that can be bound to entity's through an id based system.
Add example

Create Embed

Addon: Vixio
Patterns:
(make|create) embed %string%
Add description
Add example

Create File

Addon: WildSkript
Patterns:
create (file|folder) %text% 
With this, you can create file/folder in any path.

Example:

on load:
    create file "plugins/FakePlugin/config.yml"

Create file

Addon: Umbaska
Patterns:
create [new] file %string%
With this, you can create file in any path.

Req: Umbaska 1.5

Example:

command /mystats:
    trigger:
        if {mystats::%uuid of player%} is not set:
            create file "plugins/PlayerStats/%player%.yml"

Create File or App

Addon: skUtilities
Patterns:
create (script|program|app[lication]|file) %string%
Creates a file or at the location you give it

Example:

create file "plugins\test.txt" 
# would create the file at "plugins\test.txt"

Create Following Hologram

Addon: Umbaska
Patterns:
create [a ]new following holo[gram] (to|that) follow[s] %entity% with [text] %string%
Creates a hologram that will always follow the given entity until it doesn't exist. There is no way to delete this hologram after it's made.

Example:

create new following hologram that follows spawned pig with "&a&lPigu"

Create Group Based Score

Addon: SkRayFall
Patterns:
(set|create) group id [based] score %string% in sidebar for %player% to %number% with id %string%
Create a group ID based score and assign it to a player or multiple players.
Add example

Create Hologram

Addon: Umbaska
Patterns:
create [a ]new holo[gram] named %string%
Creates a New Hologram named %string% to be controlled with other effects.

Example:

create a new hologram named "SpawnHolo1"

Create Hologram

Addon: SkRayFall
Patterns:
create hologram %string% at %location% for %timespan%

display hologram %string% at %location% to %player% for %timespan%
Plugin requires: HolographicDisplays
[NOTE] Client-side holograms require ProtocolLib

Set hologram by:
  • Text
  • Lines
  • Floating Item
  • Timespan
  • Location
  • Clientside

Create floating text at a location

Example:

command /holo:
    trigger:
        create hologram "&2Holograms are cool!;ItemStack:Diamond Sword;&9I can have multiple lines!;&5and items!" at block above player for 20 seconds

command /metaholo:
    trigger:
        create hologram "This is a hologram;ItemStack:wool:5;And it is really cool!" at location of player for 20 seconds

Create ID based Bossbar

Addon: SkRayFall
Patterns:
create (bossbar|boss bar) title[d] %string% and id %string% for %players% [with (value|progress) %number%] [with colors %BossBarColor%] [with style %BossBarStyle%] [with flags %BossBarFlag%]
Create a ID based Bossbar for a group of people.
Add example

Create or Load World

Addon: MundoSK
Patterns:
create world using %creator%
Creates a world using the specified creator. See the creator expressions for more information on how to specify the world's name and other settings.

If the world already exists, this will just load that world instead of creating a new one.
Add example

Create Particles

Addon: SkRayFall
Patterns:
(create|display|show) %number% [of] %EffectLibParticle% particle[s] at %location% [(with data of %itemstack%|with color %number%, %number%(,| and) %number%)] [offset by %number%, %number%(,| and) %number%] [(with|at) speed %number%]

(create|display|show) %number% [of] %EffectLibParticle% particle[s] at %location% for %player% [with data of %itemstack%] [offset by %number%, %number%(,| and) %number%] [(with|at) speed %number%]
skRayFall's new particle system powered by EffectLib. Color's and ItemStacks can only be assigned to certain EffectLibParticle types. Please see this list for the details of which effects are supported.

Example:

command /flame:
	trigger:
		if {particule.%UUID of player%.flame} is false:
			set {particule.%UUID of player%.flame} to true
			message "Flame : &aactive"
		else:
			set {particule.%UUID of player%.flame} to false
			message "Flame : &4desactive"

on any move:
	if {particule.%UUID of player%.flame} is true:
		set {flame.%UUID of player%} to location of player
		show 3 "flame" particles at location of player for player offset by 0.4, 0.7, 0.4

Create Region

Addon: PirateSK
Patterns:
create wg region %string% between %location% and %location% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Creates WorldGuard region with given name in given world between given locations.

Example:

create wg region "Region" between {_loc1}  and {_loc2} in world of player

Create Role

Addon: Vixio
Patterns:
[discord] (make|create) [discord] role [named] %string% in [guild] %string% with %string%
Add description
Add example

Create Static Object Based Holograms

Addon: SkRayFall
Patterns:
create holo object %string% with id  %string% at %location%

create client side holo object %string% with id %string% at %location% to %player%

create interactive holo object %string% with id %string% at %location%

create interactive client side holo object %string% with id %string% at %location% to %player%
Plugin requires: HolographicDisplays and Protocollib (Only for client side)
Create non moving object based holograms! Use the interactive versions if you want to take advantage of the touch and pickup events!

Client side holograms are also possible with the second syntax but will also require protocollib.
Add example

Create Team

Addon: skqBunch
Patterns:
(create|register) team [with name|named] %string%
Creates a team with given name
Add example

Create Timer

Addon: SharpSK
Patterns:
create timer %string% for %timespan% [keep active %-boolean%]
Creates a timer that counts down until it reaches 0. Multiple timers can exist at the same time.

Example:

command /starttimer:
    trigger:
        create timer "timerexample" for 30 seconds

On timer tick:
    if event-string is "timerexample":
        broadcast "Timer %event-string% will finish in %event-number% seconds!"

on timer complete:
    if event-string is "timerexample":
        broadcast "Timer %event-string% has finished its countdown!"

Create Warp

Addon: skqBunch
Patterns:
(create|register) warp [named|with name] %text%  at %location%
Creates a warp at given location
Add example

Create WorldEdit walls

Addon: SkStuff
Patterns:
(create|make) wall[s] from %location% to %location% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items%
Plugin requires: WorldEdit
Creates a cuboid wall from one point to another.

Example:

make walls from {_pos1} to {_pos2} using {session} with dirt, stone, cobblestone, granite and andesite

Custom Event Call

Addon: MundoSK
Patterns:
call custom event %string% [to] [det[ail]s %-objects%] [arg[ument]s %-objects%]
This calls a custom event with the specified id and optionally the specified details and arguments.

Details are used in events as event-type. For example, if you had a detail 3426, event-number would equal 3426. Details may be of any type that is in Skript by default (number, string, player, world, etc.) as well as of any type added in MundoSK (creator, achievement, difficulty, etc.). If you have two or more details of the same type, the detail that comes last wins. Ex. If you have details "String Detail", 357, mine_wood, 825, you can see you have two numbers, so event-number will equal 825, not 357.

Arguments are like details, except that you may have multiple arguments of the same type, and they can be of any type from any addon. Arguments are accessed from within the event using custom event's args (The expression is loopable)

For both details and arguments, you have to put them in a list variable and then call the custom event, otherwise you'll get an internal error. Ex. call custom event "faction create" to details {_details::*} args {_args::*}

Example:

command /factioncreate <string>:
 permission: faction.create
 usage: /factioncreate <name>
 trigger:
  #Faction creation stuff

  set {_details::*} to player, string-arg
  call custom event "faction create" to details {_details::*}

evt "faction create":
 broadcast "&2%event-player% created a new faction called %event-string%!"

Custom name

Addon: Umbaska
Patterns:
set custom name of %entities% to %name%
Req: Umbaska 1.5

Example:

set custom name of targeted entity to "Pig"

Damage/Heal/Repair

Addon: Skript
Patterns:
damage %slots/living entities/item stack% by %number% [heart[s]]
heal %living entities% [by %number% [heart[s]]]
repair %slots/item stack% [by %number%]
Damage/Heal/Repair an entity, or item stack.

Example:

damage player by 5 hearts
heal the player
repair tool of player

Delay

Addon: Skript
Patterns:
(wait|halt) [for] %time span%
Delays the script's execution by a given timespan. Please note that delays are not persistent, e.g. trying to create a tempban script with ban player → wait 7 days → unban player will not work if you restart your server anytime within these 7 days. You also have to be careful even when using small delays!

Example:

wait 2 minutes
halt for 5 minecraft hours
wait a tick

Delete A Light Source

Addon: SharpSK
Patterns:
(delete|remove) light [source] at %location% [async] %boolean%
Plugin requires: LightAPI
Deletes a light source at a location. Must be the exact same location as the light source you created.
Add example

Delete Boss Bar

Addon: SkRayFall
Patterns:
delete bossbar of %player%
Plugin requires: BossBarAPI
Delete the boss bar of a player
Add example

Delete Directory

Addon: skUtilities
Patterns:
delete dir[ectory] %string%
Deletes a directory and all sub directories at the chosen path

Example:

delete dir "plugins/newDirectory"
#will check in "plugins" and delete the folder "newDirectory"

Delete Embed

Addon: Vixio
Patterns:
(clear|delete) embed %string%
Add description
Add example

Delete File

Addon: WildSkript
Patterns:
delete (file|folder) %text% 
df %text% 
Deletes file or folder (with files) from the path. Use with caution! But remember - file/folder to delete can't be used.

Example:

on unload:
    df "plugins/Skript/scripts/Logger/temp"

Delete file

Addon: Umbaska
Patterns:
(df|delete) [file] %string%
Deletes file or folder (with files) from the path. Use with caution! But remember - file/folder to delete can't be used.

Req: Umbaska 1.5

Example:

command /deletemystats:
    trigger:
        if existence of “plugins/PlayerStats/%player%.yml" is true:
            delete file "plugins/PlayerStats/%player%.yml"

Delete File or App

Addon: skUtilities
Patterns:
delete (script|program|app[lication]|file) %string%
Deletes a file at the location you give it

Example:

delete file "plugins\test.txt" 
#deletes file at "plugins\test.txt"

Delete Group Score

Addon: SkRayFall
Patterns:
(delete|remove) score[s] [with] group id %string%
Deletes a group score.
Add example

Delete Hologram

Addon: Umbaska
Patterns:
delete holo[gram] %string%
Deletes the given hologram

Example:

delete holo "SpawnHolo1"

Delete hologram line

Addon: SkRayFall
Patterns:
(delete|remove) line %number% in holo object %string%”
Plugin requires: Holographic Displays
Delete a single line in a object based hologram.
Add example

Delete ID based Bossbar

Addon: SkRayFall
Patterns:
(remove|destroy) bossbar %string% 
Delete/destroy an ID based Bossbar.
Add example

Delete ID based score

Addon: SkRayFall
Patterns:
(delete|remove) score [with] id %string%
Delete an ID based score from a scoreboard.
Add example

Delete Message

Addon: Vixio
Patterns:
[discord] delete message %string% with %string%
Add description
Add example

Delete Object Based Holograms

Addon: SkRayFall
Patterns:
delete holo object %string%
Plugin requires: HolographicDisplays
Delete object based holograms by id.
Add example

Delete Region

Addon: PirateSK
Patterns:
delete wg region %string% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Removes WorldGuard region in given world.
Add example

Delete Sidebar Score

Addon: SkRayFall
Patterns:
delete score %string% in sidebar of %player%
Delete a sidebar score by:
  • Name
  • Player

This will delete a specified score from a specified player

Example:

command /score:
    trigger:
        set name of sidebar of player to "Your Score"
        set score "SCORE NAME" in sidebar of player to 1
        wait 5 seconds
        delete score "SCORE NAME" in sidebar of player

Delete Team

Addon: skqBunch
Patterns:
(delete|unregister) team [with name|named] %string%
Delete a team
Add example

Delete Warp

Addon: skqBunch
Patterns:
(delete|unregister) warp [named|with name] %text%
Delete a warp.
Add example

Delete World

Addon: MundoSK
Patterns:
delete %world%
Deletes the world. World must be loaded in order to delete.
Add example

Delete/Stop Effect

Addon: SkRayFall
Patterns:
(delete|stop) (effect|formation) %string%
Stop's a EffectLib effect that matches the id value.
Add example

Deny Player

Addon: SkAction
Patterns:
deny %player% from %string%
Plugin requires: PlotSquared
Deny a player from plot.

Example:

command /plotban <player>:
   trigger:
      deny arg-player from "1;1"

Deny player

Addon: Umbaska
Patterns:
deny %player% from %string%
Plugin requires: PlotMe
Denies a player from a plot

Example:

command /plotdeny <player> <text>:
    trigger:
        deny player-arg from arg 2

Despawn Citizen

Addon: SkRayFall
Patterns:
despawn citizen %number%
Plugin requires: Citizens
Despawn citizens by:
  • ID

Unlike delete a citizen this will just kill the NPC you can respawn it back at the created location with the respawn citizen effect

Example:

command /kill:
    trigger:
        despawn citizen 0

Developer Mode Option

Addon: SkQuery
Patterns:
$ developer mode
Enable the developer mode pragma to auto reload a script as it changes. This must be placed under the script-local options.

Example:

script options:
    $ developer mode

Disable All Plugins

Addon: LargeSk
Patterns:
disable all plugins
This is
very
unrecommended.

Example:

command /vanilla:
    permission: vanilla.enable
    trigger:
        broadcast "Enjoy pure Minecraft!"
        disable all plugins

Disable Script

Addon: MineLuaSK
Patterns:
disable script %script%
Plugin requires: MineLua
Disable a minelua script

Example:

command /test:
    trigger:
        set {_script} to luascript "ExampleScript"
        disable script {_script}

Disband a faction

Addon: SkRambled
Patterns:
[skrambled] disband [the faction] %faction%
Plugin requires: Factions
Disband a certain faction.

Example:

command /disbandmyfacplz:
    trigger:
        disband player's faction

Disguise

Addon: Umbaska
Patterns:
disguise %players% as %string%
disguise %players% as %string% with custom name %string%
undisguise %players%
Plugin requires: ProtocolLib
Req: Umbaska 1.5

Example:

command /admin:
	trigger:
		disguise player as creeper
		wait 1 tick
		message "&aYou have successfully disguised creeper" #Sorry for my english, im french :X

Disguise Entity

Addon: Umbaska
Patterns:
disguise %entities% as %text%
Plugin requires: LibsDisguises
Disguises an entity as something else.

Now Supports BABIES!

Example:

disguise all pigs as "ender dragon"

disguise all pigs as "baby zombie"

Dispenser

Addon: SkAction
Patterns:
open a dispenser named %string% for %player%
Dispenser support

Example:

on join:
  open a dispenser named "Test" for player

Divorce

Addon: TuSKe
Patterns:
divorce %player%
make %player% divorce
Plugin requires: Marriage Reloaded
Makes a player divorces.

Example:

if player is married:
    divorce player

Do effect

Addon: SkQuery
Patterns:
do %lambda%
Executes a lambda.

Example:

do [message "lambdas are fun :)" to player]->[message "code is life" to player]

# Is the equivalent of
message "lambdas are fun :)" to player
message "code is life" to player

Download

Addon: WildSkript
Patterns:
download [from] %text% to [file] %text%
This effect allows you to download anything (jar file, image etc.) from url.

Example:

command /wget  :
	permission: download.file
	usage : /wget  
	trigger:
		download from "pastbin.com/DsEnF" to "plugins/Skript/downloads/"

Download File

Addon: skUtilities
Patterns:
download file from %string% to file %-string%
Downloads a File from a url

Example:

download file from "https://github.com/tim740/skUtilities/releases/download/v0.8.8/skUtilities.v0.8.8.jar" to file "plugins\skutilDLFU.jar"
#downloads in to "plugins\"skutilDLFU.jar"

DragonTravel Create stationary dragon

Addon: SkDragon
Patterns:
set %player%[(s|'s)] stat[ionary] dragon[ named] %string% with display[name] %string% at %location%
Plugin requires: DragonTravel
Sets a stationary dragon at a location for a player

These don't really seem to do anything except you can give them names and put them places. <3
Add example

DragonTravel Delete home

Addon: SkDragon
Patterns:
delete %player%[(s|'s)] dragon home
Plugin requires: DragonTravel
Deletes the current home set for the player in DragonTravel
Add example

DragonTravel Delete station

Addon: SkDragon
Patterns:
delete [dragon ]station[ named] %string%
Plugin requires: DragonTravel
Deletes a station with the selected name
Add example

DragonTravel Delete stationary dragon

Addon: SkDragon
Patterns:
delete stat[ionary] dragon[ named] %string%
Plugin requires: DragonTravel
Deletes a stationary dragon
Add example

DragonTravel Dismount

Addon: SkDragon
Patterns:
make %player% (stop|dismount from) dragon travel
Plugin requires: DragonTravel
Dismounts player from their current travel.
Add example

DragonTravel Dismount to location

Addon: SkDragon
Patterns:
make %player% (stop|dismount from) dragon travel at %location%
Plugin requires: DragonTravel
Dismounts a player to a certain location

Doesn't seem to work as intended, there's an option in DragonTravel that might need to be disabled/enabled to allow this feature.
Add example

DragonTravel Random flight

Addon: SkDragon
Patterns:
take %player% on random flight
Plugin requires: DragonTravel
Will take player on a random flight to any of all created flights
Add example

DragonTravel Remove riderless dragons

Addon: SkDragon
Patterns:
remove riderless dragons in[ world] %string%
Plugin requires: DragonTravel
Removes all riderless dragons from a certain world except stationary dragons.

Untested
Add example

DragonTravel Set a station for a player

Addon: SkDragon
Patterns:
set %player%[(s|'s)] [dragon ]station[ named] %string% with display[name] %string% at %location%
Plugin requires: DragonTravel
Sets a station for a player at a location.

Bypasses the op restriction DragonTravel used on the actual command
Add example

DragonTravel Set home

Addon: SkDragon
Patterns:
set %player%[(s|'s)] dragon home at %location%
Plugin requires: DragonTravel
Sets players DragonTravel home to a location.
Add example

DragonTravel Take home

Addon: SkDragon
Patterns:
take %player% to[ their] dragon home
Plugin requires: DragonTravel
Takes the player to their home set by the plugin.
Add example

DragonTravel Take on flight

Addon: SkDragon
Patterns:
take %player% on flight[ named] %string%
Plugin requires: DragonTravel
Will take the player on a selected reconfigured flight.
Add example

DragonTravel Take to Coordinates

Addon: SkDragon
Patterns:
take %player% to[ coords] %number% %number% %number% in[ world] %string%
Plugin requires: DragonTravel
Takes player to the selected coordinates in the selected world
Add example

DragonTravel Take to faction home

Addon: SkDragon
Patterns:
take %player% to[ their] dragon faction home
Plugin requires: DragonTravel
Takes player to their faction home.

Untested (it uses whatever version DragonTravel uses)
Add example

DragonTravel Take to Location

Addon: SkDragon
Patterns:
take %player% to %location% in[ world] %string%
Plugin requires: DragonTravel
Takes player to the selected location in the selected world

Example:

take player to target block in world "world"

DragonTravel Take to player

Addon: SkDragon
Patterns:
take %player% to player[ named] %player%
Plugin requires: DragonTravel
Takes player to a selected player

Requires player to have option toggled in DragonTravel to allow this.
Add example

DragonTravel Travel to station

Addon: SkDragon
Patterns:
take %player% to station[ named] %string%
Plugin requires: DragonTravel
Takes player to a selected station
Add example

Drain liquid using WorldEdit

Addon: SkStuff
Patterns:
(drain|remove) [all] liquid[s] at %location% (in|within) [a] radius [of] %number% (using|with) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Removes all liquid blocks (lava or water) in a radius of the specified location.

Example:

drain liquids at player in radius 5 using {session}

Draw hollow/filled line

Addon: SkStuff
Patterns:
(create|draw|make) [a[n]] [(no(n|t)(-| )hollow|filled)] line from %location% to %location% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items% [with] thick[ness] %number%
(create|draw|make) [a[n]] hollow line from %location% to %location% (using|with) [edit[ ]session] %editsession% (using|with) [block[s]] %items% [with] thick[ness] %number%
Plugin requires: WorldEdit
Draws a line from a location to another using the specified edit session.

Example:

set {_session} to new editsession in world of player with limit 4096
draw a hollow line from we pos1 of player to pos2 of player using {_session} with glass with thickness 1
draw a hollow line from we pos1 of player to pos2 of player with {_session} using dirt,wool and diamond block thickness 2

Draw Image on Map

Addon: SkQuery
Patterns:
draw [buffered[ ]]image %image% on [map] %number%
draw [buffered[ ]]image %image% on [map] %number% [starting] from %number%, %number%
Accepts an image and draws it on a map written after running Manage Map on it. Omitting the position to draw the image draws it starting from the top left corner.

Example:

draw image image stored as "dice_6" on map 0

Draw line on Console

Addon: ExertSK
Patterns:
(render|draw) line from [x][ ]%number%[,] [y][ ]%number% to [x][ ]%number%[,] [y][ ]%number% with color %number% on [console] %console%
Plugin requires: ConsolesCore
Draw a line on a console from two coordinates. http://minecraft.gamepedia.com/Map_item_format#Map_colors

Example:

draw line from 0 0 to 1024 1024 with color 43 on {console}
update {console}

Draw Text on Map

Addon: SkQuery
Patterns:
draw %text% on [map] %number%
draw %text% on [map] %number% [starting] from %number%, %number%
Draws text on a map that has been run through Manage Map. Omitting the position draws the text at 0, 0.

Example:

draw "Bacon Count: 17" on map 0 starting from 16, 16

drawArc

Addon: SkDragon
Patterns:
drawArc particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, target %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], density %number%, height %number%, p[itch]M[ultiplier] %number%, visibleRange %number%[, dis[placement]X %-number%, dis[placement]Y %-number%, dis[placement]Z %-number%][, dis[placement]X2 %-number%, dis[placement]Y2 %-number%, dis[placement]Z2 %-number%][, tps %-number%, second %-number%]
Draws an arc from one location or player to another.

New as of v0.06.33-BETA

Example:

drawArc particle "redstone", center player, target location of player, id "%player%", rainbowMode true, density 50, height 2, pitchMultiplier 4, visibleRange 30
drawArc particle "redstone", center player, target target block, id "%player%", rainbowMode true, density 50, height 2, pitchMultiplier 4, visibleRange 30
drawArc particle "redstone", center player, target target block, id "%player%", rainbowMode true, density 50, height 2, pitchMultiplier 8, visibleRange 30, displacementX 0, displacementY 4, displacementZ 0
drawArc particle "redstone", center player, target target block, id "%player%", rainbowMode true, density 50, height -3, pitchMultiplier 4, visibleRange 30
drawArc particle "redstone", center player, target target block, id "%player%", rainbowMode true, density 50, height o, pitchMultiplier 4, visibleRange 30

drawAtom

Addon: SkDragon
Patterns:
drawAtom particle1 %string%[[, material] %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], particle2 %string%[[, material] %itemstack%][, speed2 %number%][, ([offset]XYZ2|RGB2) %number%, %number%, %number%], center %entity/location%, id %string%[, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], innerPCount %number%, innerRadius %number%, outerPCount %number%, orbitCount %number%, start %number%, visibleRange %number%, rot[ation] %number%[, dis[placement]X %number%, dis[placement]Y %number%, dis[placement]Z %number%][, tps %number%, second %number%]
Draws an atom effect that follows the player or plays at a location.

New Syntax as of v0.06.0-BETA

Example:

drawAtom particle1 "redstone", particle2 "flame", center location of player, id "%player%", rainbowMode true, innerPCount 10, innerRadius .5, outerPCount 2, orbitCount 5, start 0, visibleRange 30, rotation 15

drawBand

Addon: SkDragon
Patterns:
drawBand particle %string%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%, id %string%[, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], visibleRange %number%[, dis[placement]X %number%, dis[placement]Y %number%, dis[placement]Z %number%][, tps %number%, second %number%]
Draws a band effect that follows the player or plays at a location.

New Syntax as of v0.06.0-BETA

Example:

drawBand particle "redstone", RGB 0, 0, 0, center player, id "%player%", rainbowMode true, visibleRange 30

drawBreath

Addon: SkDragon
Patterns:
drawDragonBreath particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], arcPitch %number%, arcCount %number%, arcDensity %number%, arcSteps %number%, arcLength %number%, visibleRange %number%[, dis[placement]X %-number%, dis[placement]Y %-number%, dis[placement]Z %-number%][, tps %-number%, second %-number%]
Draws a 'fire breath' type effect at the players mouth or at a location.

New as of v0.07.0-Beta

Example:

drawDragonBreath particle "redstone", RGB 102, 204, 255, center player, id "%player%", arcPitch .1, arcCount 40, arcDensity 50, arcSteps 3, arcLength 6, visibleRange 30
drawDragonBreath particle "flame", center player, id "%player%-1", arcPitch .05, arcCount 10, arcDensity 50, arcSteps 2, arcLength 6, visibleRange 30

drawCape

Addon: SkDragon
Patterns:
drawCape file %string%, center %object%, id %string%[, isClientside %boolean%, %player%][, r[ainbow]M[ode] %boolean%][, dyn[amic]Mode %boolean%][, scale %number%][, backDis[tance] %number%][, gravity %number%], visibleRange %number%[, pulseDelay %number%]
Draws a smexy cape of your choice all the default capes from the .zip are 8x12 or 8x13 with the exception of the dragon ones.
I recommend using something like Gimp to make the images so that you can get the transparency working properly

Added in v0.11.0-BETA
Updated in v0.13.0-BETA
[, scale %-number%]
[, backDis[tance] %-number%]
[, gravity %-number%]

Example:

drawCape file "canada.png", center player, id "%player%", rainbowMode false, dynamicMode true, visibleRange 32, pulseDelay 1

drawComplexCircle

Addon: SkDragon
Patterns:
drawComplexCircle particle %string%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%, id %string%[, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], randomRotation %boolean%, radius %number%, density %number%, start %number%, visibleRange %number%[, xR[otation] %number%, yR[otation] %number%, zR[otation] %number%][, dis[placement]X %number%, dis[placement]Y %number%, dis[placement]Z %number%][, tps %number%, second %number%]
Draws a circle effect that follows the player or plays at a location.
The only thing complex about this circle is its syntax.

New Syntax as of v0.06.0-BETA

Example:

drawComplexCircle particle "redstone", center player, id "%player%", rainbowMode true, randomRotation true, radius 1.5, density 20, start 0, visibleRange 30

drawComplexSpiral

Addon: SkDragon
Patterns:
drawComplexSpiral particle %string%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%, id %string%[, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], clockwise %boolean%, scan %boolean%, radius %number%, density %number%, height %number%, effectMod %number%, start %number%, visibleRange %number%[, xR[otation] %number%, yR[otation] %number%, zR[otation] %number%][, dis[placement]X %number%, dis[placement]Y %number%, dis[placement]Z %number%][, tps %number%, second %number%]
Draws a spiral that follows the player or plays at a location.

New Syntax as of v0.06.0-BETA

Example:

drawComplexSpiral particle "redstone", center player, id "%player%", rainbowMode true, clockwise true, scan true, radius 1.5, density 50, height 6, effectMod .05, start 0, visibleRange 30

drawCylinder

Addon: SkDragon
Patterns:
drawCylinder particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], randomRotation %boolean%, isSolid %boolean%, radius %number%, density %number%, height %number%, sideRatio %number%, visibleRange %number%[, xR[otation] %-number%, yR[otation] %-number%, zR[otation] %-number%][, dis[placement]X %-number%, dis[placement]Y %-number%, dis[placement]Z %-number%][, tps %-number%, second %-number%]
Draws a cylinder that follows the player or plays at a location.

New as of v0.07.0-Beta

Example:

drawCylinder particle "redstone", RGB 102, 204, 255, center location of player, id "%player%", randomRotation false, isSolid false, radius 3, density 200, height 6, sideRatio 0, visibleRange 30
drawCylinder particle "flame", center location of player, id "%player%", randomRotation false, isSolid true, radius 1, density 100, height 3, sideRatio 0, visibleRange 30

drawDisco

Addon: SkDragon
Patterns:
drawDisco style %number%, particle %particlename%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], particle2 %particlename%[, material2 %itemstack%][, speed2 %number%][, ([offset]XYZ2|RGB2) %number%, %number%, %number%], center %entity/location%, id %string%[, onlyFor %players%][, r[ainbow]M[ode] %boolean%], maxLines %number%, lineLength %number%, sphereRadius %number%, sphereDensity %number%, lineDensity %number%, visibleRange %number%[, dis[placement]XYZ %number%, %number%, %number%][, pulseDelay %number%]
Draws a disco ball style effect

Added in v0.12.1-BETA

Example:

drawDisco style 1, particle redstone, RGB .608, 1, 1, particle2 redstone, RGB2 0, 0, 0, center location of player, id "%player%", rainbowMode true, maxLines 7, lineLength 5, sphereRadius .6, sphereDensity 70, lineDensity 40, visibleRange 32, displacementXYZ 0, 5, 0, pulseDelay 2
        
drawDisco style 1, particle redstone, RGB 255, 0, 0, particle2 redstone, RGB2 0, 244, 0, center location of player, id "%player%", rainbowMode false, maxLines 7, lineLength 5, sphereRadius 1, sphereDensity 50, lineDensity 40, visibleRange 32, displacementXYZ 0, 5, 0, pulseDelay 2
        
drawDisco style 2, particle redstone, RGB .608, 1, 1, particle2 redstone, RGB2 0, 0, 0, center player, id "%player%", rainbowMode true, maxLines 7, lineLength 5, sphereRadius .6, sphereDensity 30, lineDensity 30, visibleRange 32, displacementXYZ 0, 4, 0, pulseDelay 0

drawDot

Addon: SkDragon
Patterns:
drawDot [count %number%,] particle %string%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entities/locations%[, id %string%][, isSingle %boolean%, %player%][, r[ainbow]M[ode] %boolean%], visibleRange %number%[, pulseDelay %number%][, keepFor %timespan%]
Draws a single particle(or whatever you choose as per options) at the location specified

(like spawn particle)

Example:

drawDot count 25, particle "blockdust", material redstone block, XYZ 1, 1, 1, center player, visibleRange 32, pulseDelay 2, keepFor 10 seconds

drawDot count 25, particle "itemcrack", material redstone, XYZ 1, 1, 1, center player, visibleRange 32, pulseDelay 2, keepFor 10 seconds

drawDot count 0, particle "redstone", speed 1, XYZ 1, 1, 1, center location of player, rainbowMode false, visibleRange 32, pulseDelay 2, keepFor 10 seconds

drawDot (Version 2)

Addon: SkDragon
Patterns:
drawDot[ count %number%,] particle %particlename%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%][, colo[u]rOffset %number%, %number%, %number%], center %entities/locations%[, id %-string%][, isClientside %players%][, r[ainbow]M[ode] %boolean%][, randomColor %boolean%], visibleRange %number%[, pulseDelay %number%][, keepFor %timespan%]
When using offset with normal particle they randomly boop around but for colored particles it only controls the color. I added the colorOffset option to allow colored particles to do the same thing. Also this version does not require the "quotes" around the particle name ^.^
(like spawn particle)

New Syntax as of v0.11.0-BETA
-------------------------------
Added in v0.12.0-BETA
- Added idName to allow manual stopping of the particle if kept on for too long :3
- Added randomColor option for those ugly retro looking random colors

Example:

drawDot count 10, particle redstone, RGB 0, 5, 50, colorOffset .5, .5, .5, center {_loc1}, rainbowMode true, visibleRange 32, pulseDelay 1, keepFor 10 seconds

drawDot count 1, particle redstone, speed 1, RGB 0, 0, 0, colorOffset .5, .5, .5, center location of player, id "%player%", rainbowMode true, randomColor true, visibleRange 32, pulseDelay 2, keepFor 10 seconds

drawHalo

Addon: SkDragon
Patterns:
draw[Simple]Halo particle %string%[[, material] %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %object%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%][, solid %-boolean%][, density %-number%], visibleRange %number%[, tps %-number%, second %-number%]
Draws a simple halo effect over the players head or at a location.

New Syntax as of v0.06.0-BETA
Added solid in v0.09.0-BETA
Added density in v0.10.0-BETA

Added an option to make the halo solid (see examples)

Example:

#Spinning dot
drawSimpleHalo particle "redstone", center player, id "%player%", rainbowMode true, visibleRange 32

#Solid circle
drawHalo particle "redstone", RGB 0, 0, 0, center player, id "%player%", rainbowMode true, solid true, visibleRange 32

#With density
drawHalo particle "flame", RGB 0, 0, 0, center player, id "%player%", rainbowMode true, solid true, density 10, visibleRange 32

drawHeart

Addon: SkDragon
Patterns:
drawHeart particle %particlename%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], ySpin %number%, width %number%, height %number%, compress %number%, density %number%, visibleRange %number%[, rot[ation]XYZ %-number%, %-number%, %-number%][, dis[placement]XYZ %number%, %number%, %number%][, pulseDelay %-number%]
Draws a heart shaped effect using any particles you choose.

New Syntax as of v0.12.0-BETA

Example:

drawHeart particle redstone, RGB 255, 0, 10, center location of player, id "%player%", rainbowMode false, ySpin .02, width 2, height 1.5, innerSpike 1.3, compress 1, density 60, visibleRange 32, rotationXYZ 0, 0, 0, pulseDelay 0

drawImage

Addon: SkDragon
Patterns:
drawImage file %string%, center %entity/location%, id %string%[, isSingle %boolean%, %player%][, randomRotation %boolean%,[ plane] %string%], pixelStepX %number%, pixelStepY %number%, scale %number%, visibleRange %number%[, xR[otation] %number%, yR[otation] %number%, zR[otation] %number%][, dis[placement]X %number%, dis[placement]Y %number%, dis[placement]Z %number%][, tps %number%, second %number%]
Draws a image effect that follows the player or plays at a location.
Image files go in the skDragon plugin folder.

New Syntax as of v0.06.0-BETA

Example:

drawImage file "\dancing mario.gif", center location of player, id "%player%", randomRotation true, "x", pixelStepX 1, pixelStepY 1, scale 10, visibleRange 300, tps 0, second 2

drawImage file "batman.png", center location of player, id "%player%", randomRotation true, "y", pixelStepX 5, pixelStepY 5, scale 20, visibleRange 300, tps 0, second 2

drawItemFountain

Addon: SkDragon
Patterns:
drawItemFountain %itemstack%, style %number%, center %entity/location%, id %string%, itemTime %timespan%, yVelocity %number%, radius %number%, density %number%[, dis[placement]XYZ %-number%, %-number%, %-number%][, pulseDelay %-number%]
Tosses items around for a preset time that follow the player or play at a location. (don't make the time too long or bad things might happen xD )

Added in 0.09.0-BETA

style - choose between different effects

yVelocity - effects how high the item gets tossed, a value of 1 for example will toss the item fairly high

radius - effects how far the item will get tossed, a value of 1 will toss it farther then you would think xD keep this in mind

Together yVelocity and radius act almost like a slingshot, the farther away they are set from the center, the faster the item will fly out in that direction.

Example:

command /drawitem [<item>] [<number>] [<number>] [<number>]:
    trigger:
        drawItemFountain arg-1, style arg-4, center location of player, id "%player%", itemTime 1 tick, yVelocity arg-2, radius arg-3, density 40, displacementXYZ 0, 0, 0, pulseDelay 3

drawLine

Addon: SkDragon
Patterns:
drawLine particle %particlename%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%[, target %entity/location%], id %string%[, onlyFor %players%][, r[ainbow]M[ode] %boolean%][, solid %boolean%][, density %number%][, length %-number%][, zigZag count %number%, height %number%], visibleRange %number%[, dis[placement]XYZ %number%, %number%, %number%][, pulseDelay %number%]
This has 3 combinations and 2 different styles
- with target and with length - the line will point towards the target with the set length
- with target and without length - the line will link between the target
- without target and with length - the line will follow the direction the player is facing
- without either - the effect will stop with an error in console
- style 1 - a solid line, density determines how many particles are displayed between length or target
- style 2 - a traveling particle, density determines how fast the particle will travel(space between each step) the effect stops when the particle reaches the set length or target
- zigZag count and height allow you to add a number of zigzags to the line with a set height

Added in v0.13.0-BETA

Example:

drawLine particle redstone, center player, target location of target block, id "%player%", rainbowMode true, solid true, density 5, length 6, zigZag count 0, height 0, visibleRange 32, displacementXYZ 0, 1, 0, pulseDelay 1
        
drawLine particle redstone, center player, id "%player%", rainbowMode true, solid true, density 5, length 6, zigZag count 0, height 0, visibleRange 32, displacementXYZ 0, 1, 0, pulseDelay 1
        
drawLine particle redstone, center player, target location of target block, id "%player%", rainbowMode true, solid true, density 10, length 0, zigZag count 1, height 0, visibleRange 32, displacementXYZ 0, 1, 0, pulseDelay 1

drawNyanCat

Addon: SkDragon
Patterns:
drawNyanCat center %entity/location%, id %string%[, isSingle %boolean%, %player%], visibleRange %number%[, tps %number%, second %number%]
Draws a Nyan Cat band effect that follows the player or plays at a location.

New Syntax as of v0.06.0-BETA

Example:

drawNyanCat center player, id "%player%", visibleRange 30

drawPlanet

Addon: SkDragon
Patterns:
drawPlanet particle1 %string%[[, material] %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], particle2 %string%[[, material] %-itemstack%][, speed2 %-number%][, ([offset]XYZ2|RGB2) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%][, rotation %-boolean%,[ plane] %-string%, rot[ation]Speed %-number%][, orbit %-boolean%,[ plane] %-string%, orbit[al]Radius %-number%, orbit[al]Step %-number%], radius %number%, density %number%, precision %number%, bumpHeight %number%, visibleRange %number%[, dis[placement]X %-number%, dis[placement]Y %-number%, dis[placement]Z %-number%][, tps %-number%, second %-number%]
Draws a random two colored planet that follows the player or plays at a location.

New as of v0.07.0-Beta

Example:

command /testsys:
    trigger:
        #drawPlanet particle1 "redstone", RGB 0, 255, 10, particle2 "redstone", RGB2 0, 10, 255, center location of player, id "%player%", rotation true, plane "x", rotationSpeed 1, orbit true, orbitalRadius 2, orbitalStep 360, xRotation 45, yRotation 0, zRotation 0, radius .25, density 150, precision 100, bumpHeight .25, visibleRange 30, tps 1, second 2
        #Earth-like
        #drawPlanet particle1 "redstone", RGB 0, 255, 10, particle2 "redstone", RGB2 0, 10, 255, center location of player, id "%player%", rotation true, plane "xz", rotationSpeed 5, radius .25, density 100, precision 100, bumpHeight .25, visibleRange 30, tps 1, second 2
        drawPlanet particle1 "redstone", RGB 230, 204, 255, particle2 "redstone", RGB2 46, 138, 92, center location of player, id "%player%", rotation true, plane "xz", rotationSpeed 5, radius .25, density 100, precision 100, bumpHeight .25, visibleRange 30, tps 1, second 2
        #Moon
        drawPlanet particle1 "redstone", RGB 224, 224, 224, particle2 "redstone", RGB2 133, 133, 133, center location of player, id "%player%-1", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 1.1, orbitalStep 180, xRotation 45, yRotation 0, zRotation 0, radius .05, density 15, precision 100, bumpHeight .05, visibleRange 30, tps 1, second 2
        drawPlanet particle1 "redstone", RGB 153, 153, 255, particle2 "redstone", RGB2 153, 204, 255, center location of player, id "%player%-2", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 1.4, orbitalStep 180, xRotation 20, yRotation 45, zRotation 0, radius .06, density 15, precision 50, bumpHeight .05, visibleRange 30, tps 1, second 2
        drawPlanet particle1 "redstone", RGB 204, 230, 255, particle2 "redstone", RGB2 204, 255, 255, center location of player, id "%player%-3", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 1.4, orbitalStep 180, xRotation 20, yRotation 180, zRotation 0, radius .06, density 15, precision 50, bumpHeight .05, visibleRange 30, tps 1, second 2
command /testsys2:
    trigger:
        #drawPlanet particle1 "redstone", RGB 0, 255, 10, particle2 "redstone", RGB2 0, 10, 255, center location of player, id "%player%", rotation true, plane "x", rotationSpeed 1, orbit true, orbitalRadius 2, orbitalStep 360, xRotation 45, yRotation 0, zRotation 0, radius .25, density 150, precision 100, bumpHeight .25, visibleRange 30, tps 1, second 2
        #Sun
        drawPlanet particle1 "redstone", RGB 255, 204, 51, particle2 "redstone", RGB2 255, 255, 0, center location of player, id "%player%", rotation true, plane "xz", rotationSpeed 5, radius .50, density 200, precision 50, bumpHeight .25, visibleRange 30, tps 1, second 2
        #Small
        drawPlanet particle1 "redstone", RGB 224, 224, 224, particle2 "redstone", RGB2 133, 133, 133, center location of player, id "%player%-1", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 1.5, orbitalStep 350, xRotation 45, yRotation 0, zRotation 0, radius .05, density 15, precision 100, bumpHeight .05, visibleRange 30, tps 1, second 2
        #Earth-like
        drawPlanet particle1 "redstone", RGB 0, 255, 10, particle2 "redstone", RGB2 0, 10, 255, center location of player, id "%player%-2", rotation true, plane "xz", rotationSpeed 5, orbit true, orbitalRadius 3.1, orbitalStep 290, xRotation 45, yRotation 180, zRotation 0, radius .10, density 50, precision 50, bumpHeight .25, visibleRange 30, tps 1, second 2
        #Namek?
        drawPlanet particle1 "redstone", RGB 230, 204, 255, particle2 "redstone", RGB2 46, 138, 92, center location of player, id "%player%-3", rotation true, plane "xz", rotationSpeed 5, orbit true, orbitalRadius 4.5, orbitalStep 300, xRotation 45, yRotation 0, zRotation 0, radius .10, density 50, precision 50, bumpHeight .25, visibleRange 30, tps 1, second 2
        drawPlanet particle1 "redstone", RGB 153, 153, 255, particle2 "redstone", RGB2 153, 204, 255, center location of player, id "%player%-4", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 5.4, orbitalStep 280, xRotation 20, yRotation 45, zRotation 0, radius .06, density 15, precision 50, bumpHeight .05, visibleRange 30, tps 1, second 2
        drawPlanet particle1 "redstone", RGB 204, 230, 255, particle2 "redstone", RGB2 204, 255, 255, center location of player, id "%player%-5", rotation true, plane "xz", rotationSpeed 1, orbit true, orbitalRadius 6.4, orbitalStep 280, xRotation 20, yRotation 180, zRotation 0, radius .06, density 15, precision 50, bumpHeight .05, visibleRange 30, tps 1, second 2

drawRings

Addon: SkDragon
Patterns:
drawRings particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], randomRotation %boolean%, animated %boolean%, radius %number%, ringCount %number%, ringDensity %number%, visibleRange %number%[, rot[ation]XYZ %-number%, %-number%, %-number%][, dis[placement]XYZ %-number%, %-number%, %-number%][, pulseDelay %-number%]
Ring effect like the circles around the drawAtom that follows the player or plays at a location.

Added in 0.09.0-BETA

-Warning- setting animated to true will be a bit resource heavy, but produces an interesting effect.

Example:

command /rings [<boolean>] [<boolean>]:
    trigger:
        drawRings particle "redstone", RGB 80, 255, 255, center player, id "%player%", rainbowMode true, randomRotation arg-1, animated arg-2, radius 1, ringCount 4, ringDensity 10, visibleRange 32, pulseDelay 2

drawSphere

Addon: SkDragon
Patterns:
drawSphere[ style] %number%, particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %object%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], radius %number%, density %number%, visibleRange %number%[, dis[placement]XYZ %-number%, %-number%, %-number%][, pulseDelay %-number%]
Draws a sphere that follows the player or plays at a location.

New as of v0.10.0-Beta

Example:

drawSphere style 1, particle "redstone", center {_loc}, id "%player%", rainbowMode true, radius 1, density 100, visibleRange 32, pulseDelay 1

drawText

Addon: SkDragon
Patterns:
drawText %string%, particle %particlename%[, material %itemstack%][, speed %number%][, ([offset]XYZ|RGB) %number%, %number%, %number%], center %entity/location%, id %string%[, onlyFor %players%][, r[ainbow]M[ode] %boolean%][, autoFace %boolean%][, invert %boolean%][, f[ont]Name %string%, f[ont]Style %fontstyle%, f[ont]Size %number%], scale %number%, visibleRange %number%[, rot[ation]XYZ %number%, %number%, %number%][, dis[placement]XYZ %number%, %number%, %number%][, pulseDelay %number%]
Create particles from text using almost any font on your (the servers)system and can follow the direction of a player and/or be rotated.

New Syntax as of v0.12.0-BETA

- Refer to the 'Font Names' syntax for your list of fonts

- %fontstyle% is a new type i made for this effect, its allowable inputs are:
plain
bold
italic
bolditalic
italicbold (made in case u want to go that way ¯\_㋡_/¯)

Example:

drawText "Booop", particle redstone, RGB 0, 1, 200, center player, id "%player%", rainbowMode true, autoFace false, invert false, fontName "Arial", fontStyle plain, fontSize 10, scale 7, visibleRange 32, RotationXYZ 0, 0, 0, displacementXYZ 0, 3, 0, pulseDelay 0

drawWarpRings

Addon: SkDragon
Patterns:
drawWarpRings style %number%, particle %string%[, material %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], center %entity/location%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%], scan %boolean%, height %number%, radius %number%, ringCount %number%, ringDensity %number%, visibleRange %number%[, rot[ation]XYZ %-number%, %-number%, %-number%][, dis[placement]XYZ %-number%, %-number%, %-number%][, pulseDelay %-number%]
An assortment of different effects with a few shapes that play certain effects, some of which may or may not actually be considered 'warp' effects.

I went a little bit nuts when I created this one, there are over 35 styles in it.

Added in 0.09.0-BETA

scan - Set to true, this effect will 'bounce' back and forth between its radius, set to false it will 'pulse' back to 0 every time it reaches its radius.

height - Sets how high this effect will travel with certain styles

ringCount - Sets how many 'steps' the effect will take before willing the radius, having a higher value will make it pulse slower

ringDensity - Sets how many particles per ring

Example:

    command /warp [<number>]:
        trigger:
            stopEffect "%player%"
            drawWarpRings style arg-1, particle "redstone", RGB 80, 255, 255, center location of block at player, id "%player%", rainbowMode true, scan true, height 2, radius 2, ringCount 40, ringDensity 20, visibleRange 32

drawWings

Addon: SkDragon
Patterns:
drawWings[ style] %number%, particle1 %string%[[, material] %-itemstack%][, speed %-number%][, ([offset]XYZ|RGB) %-number%, %-number%, %-number%], particle2 %string%[[, material] %-itemstack%][, speed2 %-number%][, ([offset]XYZ2|RGB2) %-number%, %-number%, %-number%], particle3 %string%[[, material] %-itemstack%][, speed3 %-number%][, ([offset]XYZ3|RGB3) %-number%, %-number%, %-number%], center %object%, id %string%[, isSingle %-boolean%, %-player%][, r[ainbow]M[ode] %-boolean%][, flapSpeed %-number%, flapRange %-number%], angle %number%, height %number%, space %number%, visibleRange %number%[, tps %-number%, second %-number%]
Draws a wing trail that follows the player or plays them at a location.

New Syntax as of v0.06.0-BETA
Added flapping animation in v0.10.0-BETA

Example:

drawWings style 12, particle1 "flame", speed 0, RGB 0, 0, 0, particle2 "redstone", speed2 0, RGB2 0, 0, 0, particle3 "redstone", speed3 0, RGB3 245, 122, 0, center player, id "%player%", isSingle false, player, rainbowMode false, angle 110, height 0, space 0.2, visibleRange 30, tps 1, second 2

drawWings style 17, particle1 "flame", speed 0, XYZ 0, 0, 0, particle2 "redstone", particle3 "redstone", center player, id "%player%", rainbowMode true, flapSpeed 2, flapRange 30, angle 120, height 0, space 0.2, visibleRange 30, tps 0, second 3

Drop

Addon: Skript
Patterns:
drop %item types/experience point% [%directions% %locations%]
Drops one or more items.

Example:

on death of creeper:
    drop 1 TNT

Drop spawner

Addon: Umbaska
Patterns:
drop a spawner at %location% based on %block%
Will drop a spawner at the inputted location. The second location is the spawner you wish to use the type of.

Please note that Umbaska will change the name of the spawner to the spawner type. So if you did this on a chicken spawner, the item name will be "Chicken Spawner". This is because it's used elsewhere.

Example:

on break of mob spawner:
    drop a spawner at player based on event-block

Duplicate World

Addon: MundoSK
Patterns:
duplicate %world% using name %string%
Creates a copy of the target world using the specified string. Target world must be loaded in order for this to work.
Add example

Edit ID based score

Addon: SkRayFall
Patterns:
(edit|update) score [with] id %string% to %string% and %number%
Edit an ID based score.
Add example

Edit Object Based Holograms

Addon: SkRayFall
Patterns:
edit holo object %string% to %string%  [and set interactivity to %boolean%]

edit holo object %string% [with] line [number] %number% to %string% [and set interactivity to %boolean%]
Plugin requires: HolographicDisplays
Edit object based holograms. The first string is the id of the hologram to be changed and the second string is the new content of the hologram. By default the interactivity is false.
Add example

Emote Cheeky

Addon: SkDragon
Patterns:
emote cheeky on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote cheeky on player

Emote Cool

Addon: SkDragon
Patterns:
emote cool on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote cool on player

Emote Cry

Addon: SkDragon
Patterns:
emote cry on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote cry on player

Emote Frown

Addon: SkDragon
Patterns:
emote frown on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote frown on player

Emote Grin

Addon: SkDragon
Patterns:
emote grin on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote grin on player

Emote Rage

Addon: SkDragon
Patterns:
emote rage on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote rage on player

Emote Sleepy

Addon: SkDragon
Patterns:
emote sleepy on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote sleepy on player

Emote Smile

Addon: SkDragon
Patterns:
emote smile on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote smile on player

Emote Surprised

Addon: SkDragon
Patterns:
emote surprised on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote surprised on player

Emote Wink

Addon: SkDragon
Patterns:
emote wink on %player%[ with delay %number%]
Adds an animated custom skull effect on a player

Added in v0.10.0-BETA

Example:

emote wink on player

Enable Lua Script

Addon: MineLuaSK
Patterns:
enable script %string%
Plugin requires: MineLua
Enable a minelua script from a string

Example:

command /test:
    trigger:
        enable script "ExampleScript"

Enable/Disable Plugin

Addon: WildSkript
Patterns:
enable plugin %file%
disable plugin %name%
Enable or disable a plugin like Plugman would.

Example:

command /plugin reload :
	trigger:
		disable plugin "Essentials"
		wait 3 tick
		enable plugin "plugins/Essentials.jar"

Enchant/Disenchant

Addon: Skript
Patterns:
enchant %~item stack% with %enchantment types%
disenchant %~item stack%
Enchant or disenchant an existing item.

Example:

enchant the player's tool with sharpness 5
disenchant the player's tool

Entity Homing

Addon: SkQuery
Patterns:
make %entity% home towards %location%
make %entity% home towards %location% normally
Cause an entity to home towards a locations. Specifying 'normally' reduces bugs caused by varying distances, but makes it less accurate.

Example:

make targeted entity home towards player normally

Environment/Sky Change

Addon: RandomSK
Patterns:
change (sky|environment) of %players% to %environment%
Changes the sky to the given map type/environment for single or multiple players.

Environments are: The_end, nether and normal.

This effect can only be called whenever a player is respawning or in a loading screen otherwise the surroundings will disappear and only the sky's will be visible. I haven't limited this Effect to only On respawn or On join since loading screens can appear when you teleport for a long distance. Might require a small delay.

Example:

on join:
    wait 1 tick
    change sky of player to the_end

command /environment <text>:
    trigger:
        set {_location} to location of player
        teleport player to location at 10000, 200, 10000
        wait 5 ticks
        teleport player to {_location}
        wait 1 tick
        if text-arg is "end":
            change environment of player to the_end
        if text-arg is "nether":
            change environment of player to nether
        if text-arg is "normal":
            change environment of player to normal

Equip

Addon: Skript
Patterns:
equip [%living entity%] with %item types%
make %living entity% wear %item types%
Equips a player with some given armor. This will replace any armor that the player is wearing.
Starting with Skript 2.1 mobs can be equipped with armour as well, pigs can be equipped with saddles, and horses can be equipped with saddles, horse armour, and chests.

Example:

equip player with diamond helmet
equip player with all diamond armour
equip the clicked horse with diamond horse armour and a saddle
make the last spawned pig wear a saddle

Equip Citizen

Addon: SkRayFall
Patterns:
(equip|give) citizen %number% with [an] %itemstack%
Plugin requires: Citizens
Give citizens:
  • Tools
  • Armo(u)r

Give citizens things to hold in their hands and wear

Example:

command /farmer:
    trigger:
        equip citizen 0 with stone hoe
command /equip:
    trigger:
        equip citizen 0 with diamond sword
        equip citizen 0 with all diamond armour

Erase Map

Addon: SkQuery
Patterns:
(erase|wipe) [map] %number%
Completely removes all tasks run on a map. Overwrites Draw Image, Draw Text, and Draw Cursor.

Example:

on script load:
    erase map 0

Escape Lines

Addon: SkQuery
Patterns:
escape %number% [(level[s]|line[s])]
Skip the execution of a certain number of lines.

Example:

#stop line won't be executed

on script load:
    escape 1
    stop
    message "Stop avoided!" to console

Evaluate Input Effect

Addon: SkQuery
Patterns:
evaluate %string/markup%^%markup%
Runs the input string relative to the calling trigger which invoked it.

Example:

command /effectcommand :
    trigger:
        evaluate argument

Exit

Addon: Skript
Patterns:
(exit|stop) [trigger]
(section|loop|conditional)
(section|loop|conditional)s
(section|loop|conditional)s
Exits a given amount of loops and conditionals, or the entire trigger.

Example:

if player has any ore:
    stop
message "%player% has no ores!"
loop blocks above the player:
    loop-block is not air:
        exit 2 sections
    set loop-block to water

Exploded blocks

Addon: Umbaska
Patterns:
(remove|delete) %block% from [better][ ][new] exploded blocks
(remove|delete|clear) all [better] exploded blocks
Req: Umbaska 1.5

Example:

on explosion:
    remove grass from exploded blocks

on explosion:
    remove all exploded blocks

Explosion

Addon: Skript
Patterns:
[(create|make)] [an] explosion (of|with) (force|strength|power) %{types|Number|number}}% [%directions% %locations%]
[(create|make)] [a] safe explosion (of|with) (force|strength|power) %{types|Number|number}}% [%directions% %locationss%]
[(create|make)] [a] fake explosion [%directions% %locations%]
[(create|make)] [an] explosion[ ]effect [%directions% %locations%]
Creates an explosion of a given force. The Minecraft Wiki has an article on explosions which lists the explosion forces of TNT, creepers, etc.
Use a force of 0 to create a fake explosion that does no damage whatsoever, or use the explosion effect introduced in Skript 2.0.
Starting with Bukkit 1.4.5 and Skript 2.0 you can also create "safe explosions" which will damage entities but won't destroy any blocks.

Example:

create an explosion of force 10 at the player
create a fake explosion at the victim

Fake Lightning (No Sound)

Addon: SkRayFall
Patterns:
(create|strike) (fake|ultra|no sound) fake lightning at %location%
Creates a silent fake lightning strike at a location.
Add example

Fill Region in ChunkData

Addon: MundoSK
Patterns:
fill region from %number%, %number%, %number% to %number%, %number%, %number% in %chunkdata% with %itemstack%
fill layer %number% in %chunkdata% with %itemstack%
fill layers %number% to %number% in %chunkdata% with %itemstack%
Fills a region in a chunkdata with the given material.
Add example

Flight

Addon: WildSkript
Patterns:
(allow|enable) (fly|flight) (for|to) %player% 
(disallow|disable) (fly|flight) (for|to) %player%
Allows/Disallows player to fly.

Example:

command /fly:
    trigger:
        allow fly for player

Force drop

Addon: Umbaska
Patterns:
force drop inventory of %player% at %location%
Drops a players inventory at a location

Example:

Command /dropings []:
	player has permission "drop":
		 	force drop inventory of %arg 1% at the player
			send "Muhahaha!" to arg 1

Force Login

Addon: SharpSK
Patterns:
[authme] force %player% to log[]in [with] pass[word] %string% 

Or if you are running AuthmeReloaded 5.2+

[authme] force %player% to log[]in
Plugin requires: AuthMeReloaded
Forces a player to login
Add example

Force Login Player

Addon: SkMorkaz
Patterns:
force login %player%
Plugin requires: Authme 3.4
Make player logged. This effects gives possibility to make player logged in when they are not authorized after joining the server.

Example:

on join:
    if {authme::sesions::lastloged::ip::%player%} is set:
        if IP-address of the player is {authme::sesions::lastloged::ip::%player%}:
            force login player

Force Logout

Addon: SharpSK
Patterns:
[authme] force %player% to log[]out
Plugin requires: AuthmeReloaded
Forces a player to logout
Add example

Force Respawn

Addon: RandomSK
Patterns:
force respawn %players%
force [the] %players% to respawn
Forces the player to respawn when the player just died or whenever the player is in the respawn screen.
It is a good idea to add a wait 1 tick before the force respawn, Otherwise some deaths might be excluded.

Example:

on death of player:
    wait 1 tick
    force respawn victim
    teleport player to {spawn}

Force Respawn Player

Addon: ExertSK
Patterns:
[exter] force respawn %player%
Use this in an on death event with a wait 1 tick before it to make it so the player does not have to hit the respawn button. Use the [exter] part of the syntax if this is conflicting with RandomSK's broken force respawn.

Example:

on death:
  wait 1 tick
  exter force respawn player #victim works too

Format Inventory Slot

Addon: SkQuery
Patterns:
format slot %number% of %players% with %item stack% to close then run %text%
format slot %number% of %players% with %item stack% to run %text%
format slot %number% of %players% with %item stack% to close
format slot %number% of %players% with %item stack% to (be|act) unstealable
unformat slot %number% of %players%
Formats a slot in the player's open inventory to do certain actions. This should be done directly after showing an inventory to the player.
Lambda expression can also be used instead of a command.

Example:

command /construct:
    trigger:
        open chest with 1 rows named "&4My first test menu" to player
        format slot 0 of player with 5 of steak named "Item 1" to close then run "say The first item was clicked! Menu Closed!"
        format slot 1 of player with fire named "Close Menu" with lore "I will close this menu.||Nothing more, nothing less." to close
        format slot 2 of player with gold ingot to run [broadcast "lambda testing"]

Full scoreboards - Add entry to team

Addon: Skellett
Patterns:
[skellett] (score[ ][board]|board) add entry [(from|of)] %string% to %team%
Add an entry to the given team.

Entry is a string which can be either an entity or a player.
Add example

Full scoreboards - Clear display slot

Addon: Skellett
Patterns:
[skellett] clear (score[ ][board]|board) [display] slot %string%
Clear a display slot in the scoreboard.

This is used to wipe scoreboard clean, wipe tablist or wipe below name.

Clear scoreboard
Clear below name
Clear tablist
Add example

Full scoreboards - Register objective

Addon: Skellett
Patterns:
[skellett] register [new] (score[ ][board]|board) objective %string% with [criteria] %string%
Register a new objective with a criteria.

Give criteria "dummy" if you don't want this objective to track any stats.

Example:

command /sbtest <text>:
    trigger:
        if scoreboard objective "%arg 1%" doesn't exist:
            register scoreboard objective "%arg 1%" with criteria "Dummy"
            broadcast "Created new objective %arg 1% with dummy criteria!"

Full scoreboards - Register team

Addon: Skellett
Patterns:
[skellett] register [new] (score[ ][board]|board) team %string%
Register a scoreboard team with a given string name.
Add example

Full scoreboards - Remove entry from team

Addon: Skellett
Patterns:
[skellett] (score[ ][board]|board) remove [the] entry [(from|of)] %string% from [the] [team] %team%
Remove an entry from the given team.
Add example

Full scoreboards - Reset scores of entry

Addon: Skellett
Patterns:
[skellett] reset [(the|all)] [of] [the] (score[ ][board]|board) scores [(from|of)] [entry] %string%
[skellett] reset [(the|all)] [of] [the] (score[ ][board]|board) [entry] %string%'s scores
[skellett] (score[ ][board]|board) reset [(the|all)] [of] [the] scores [(from|of)] [entry] %string%
Resets all the scores of an entry.
Add example

Full scoreboards - Unregister objective

Addon: Skellett
Patterns:
[skellett] unregister (score[ ][board]|board) objective %objective%
Unregister an objective from the scoreboard.

Example:

command /sbtest <text>:
    trigger:
        loop all scoreboard objectives:
            unregister scoreboard objective loop-value

Full scoreboards - Unregister team

Addon: Skellett
Patterns:
[skellett] unregister [the] (score[ ][board]|board) team %team%
Unregister a team from the scoreboard.
Add example

FunctionSocket

Addon: MundoSK
Patterns:
open function socket at port %integer% [with password %string%] through function %string%

close function socket at port %integer%
Opens/closes a function socket. A function socket receives messages and executes a function, messaging back the function's return value if it has one. The port has to be a port that isn't already in use (Ex. Don't use your Minecraft server's port.) The password is an optional string used for security, and the function is the handler function that will handle the messages received through the function socket, guide at https://forums.skunity.com/t/mundosk-v1-4-5-world-border-world-management-books-enchanted-books-sockets-terraincontrol-hook/2706
Add example

Furnace

Addon: WildSkript
Patterns:
open [(virtual|fake)] furnace (to|for) [the] %player%
Opens virtual furnace to the player. In this furnace you can't do anything :(

Example:

command /virtual: 
    trigger: 
        open furnace to the player

Generate Chunk

Addon: Umbaska
Patterns:
generate chunk %location%
Generates the chunk at a specified location
(Warning: You may have to load the chunk before generating it, I played around with it a bit, and it was weird to say the least)

Example:

generate chunk at targeted block

Give a spawner

Addon: Umbaska
Patterns:
give a spawner to %player% based on %block%
Unlike dropping the spawner this will directly give the player the spawner.


Please note that Umbaska will change the name of the spawner to the spawner type. So if you did this on a chicken spawner, the item name will be "Chicken Spawner". This is because it's used elsewhere.

Example:

command /gimmeone:
    trigger:
        set {_block} to block
        give a spawner to player based on {_block}

Give Role to User

Addon: Vixio
Patterns:
[discord] give role %string% to user %string% in guild %string% with %string%
Add description
Add example

Go to URL

Addon:
Patterns:
(go to|open) [url] %string% in %browser%
 set %browser%'s url to %string%
Add description
Add example

Go to URL

Addon: GameBuSK
Patterns:
(go to|open) [url] %string% in %browser%
set %browser%'s url to %string%
Add description
Add example

Gyre / Vortex / Tornado

Addon: skqGeometry
Patterns:
render %particle type% (tornado|vortex|gyre) of propert(y|ies) %radius%, %angle%, %ascend%, %size/height%, %delay between each particle% at %location%
Plugin requires: SkQuery
This effect will render a shape similar to the helix, however, it's radius slowly decreases to 0 as its get to it's maximum height.

Example:

render mob spell gyre of property 4, 10, 0.5, 5, 1 tick at player
render flame vortex of property 2, 5, 0.1, 2, 0 tick at player

Held Slot

Addon: WildSkript
Patterns:
(set|change) slot in %player%'s hand [bar] to %number%
Changes slot in player's hand bar. Accepts the numbers from 1 to 9.

Example:

on rightclick with stone named "&6Magic":
     set slot in player's hand bar to 1

Helix / Coil

Addon: skqGeometry
Patterns:
render %particle type% (helix|coil) of propert(y|ies) %radius%, %angle%, %ascend%, %size/height%, %delay between each particle% at %location%
Plugin requires: SkQuery
This effect will generate a helix shape, more commonly known as the coil. You can adjust the variables to your preference and use your own particles as it draws the shape.

Example:

render flame coil of properties 4, 10, 0.5, 5, 1 tick at player
render smoke helix of properties 2, 5, 1, 5, 0 tick at targeted block

Hide BossBar

Addon: SkRayFall
Patterns:
hide bossbar %string%
Hide a ID based Bossbar.
Add example

Hide/Show entity

Addon: Umbaska
Patterns:
protocol hide %entity% from %player%
protocol show %entity% to %player%
toggle visibility of %entity% for %player%
Req: Umbaska 1.5

Example:

on join:
    protocol hide all zombies from player
    wait 10 minuets
    protocol show all zombies to player

    

Hologram

Addon: WildSkript
Patterns:
display hologram %text% at %location% (for|by) %number% [second[s]]
If you don't want to use object-holograms, this effect is for you. With this, you can display timed hologram.

Example:

leftclick:
    display hologram "Click" at location of clicked block for 1 second

Hologram Type

Addon: Umbaska
Patterns:
set holo[gram] type to (wither skulls|armor stands)
Added to provide support for 1.7 users. If 1.7 users cannot see the holograms, set the hologram type to Wither Skulls. Note you may have to recreate your holograms!

Example:

set holo type to wither skulls

Icon

Addon: WildSkript
Patterns:
change server icon to image from file %string% 
change server icon to image from url %string% 
This effect allows you to set server icon.
Remember, size of the icon must be 64x64!

Example:

on list ping event:
    change server icon to image from file "icons/icon.png"

Ignite/Extinguish

Addon: Skript
Patterns:
(ignite|set fire to) %entities% [for %time span%]
(set|light) %entities% on fire [for %time span%]
extinguish %entities%
Lights entities on fire or extinguishes them.

Example:

ignite the player
extinguish the player

Image in chat from Image URL/FILE

Addon: ExertSK
Patterns:
send %players% [chat] image from (URL|FILE) %string% with height %integer%[,] shade %integer% with [extra texts %strings%]
Display an image from a URL or FILE (path is relative to the root server directory) with a specified height. The shade value is an integer between 0 and 3 (Experiment to see what it looks like). The extra texts go to the right of the image, useful for messages from quests or text caption or dialogue.

Example:

send player chat image from URL "http://i.imgur.com/3dFM4a7.png" with height 16 shade 0 with extra texts "&e&lskUnity Logo"

Individual Tag

Addon: WildSkript
Patterns:
make %players% see %players%'s prefix as %string% 
make %players% see %players%'s suffix as %string%
Show the player prefix/suffix, which is visible for everyone differently!

Example:

make player see player's prefix as "&aAlly" 
make player see player's suffix as "&cEnemy"

Infinte firework

Addon: Skellett
Patterns:
[skellett] (launch|deploy) [%-strings%] firework[s] at %locations% [with] (duration|timed|time) %number% [colo[u]r[ed] (%-strings%|%-color%)]
This effect allows to create infinte fireworks that are super fun to see and play with.

Example video:
https://www.youtube.com/watch?v=EKYz9KcfCA8

Example:

command /test:
    trigger:
        launch firework at player timed 0
        message "Random firework type and colour"
        wait 2 seconds
        launch firework at player timed 0 coloured red
        message "Random firework type coloured red"
        wait 2 seconds
        launch "BALL_LARGE" firework at player timed 0
        message "Ball large firework and random colour"
        wait 2 seconds
        launch "BALL_LARGE" firework at player timed 0 coloured red
        message "Ball large firework coloured red"
        wait 2 seconds
        launch "BALL_LARGE" firework at player timed 0 coloured "red", "BLUE", "YELLOW", "PINK" and "white"
        message "Ball large firework coloured red, blue, yellow, pink and white"
        wait 2 seconds
        launch firework at player timed 0 coloured "red", "BLUE", "YELLOW", "PINK" and "white"
        message "Random firework type coloured red, blue, yellow, pink and white"
command /fun:
    trigger:
        launch "BALL" firework at player timed 0 coloured "red", "BLUE", "YELLOW", "PINK", "white", "red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white","red", "BLUE", "YELLOW", "PINK", "white" and "black"

Initiate Cooldown to Player

Addon: skqBunch
Patterns:
(start|initiate) (chat|title) cooldown of %integer% seconds with text %string% to %player%
Starts a cooldown to players.[num] in the chat cooldown required in %text%
Add example

Initiate Global Cooldown

Addon: skqBunch
Patterns:
(start|initiate) global (chat|title) cooldown of %integer% seconds with text %string%
Start cooldown to ALL players. [num] required in %text% of chat cooldown.
Add example

Insert Line

Addon: skUtilities
Patterns:
write %string% at line %numbers% to file %string%
Inserts a line of text at the given location in the given file, you can write to non-existant lines it will create empty lines for the ones before.
use `http://skunity.com/search?search=write+line+in+file#` if you want to create a new line, only use insert line if you need to put a line between some lines or add a new line to a file

Example:

write "hello" at line 3 to file "plugins\text.txt"
#checks in "plugins\test.txt"

write "" at line 1 to file "plugins\text.txt"
#checks in "plugins\test.txt" (inserts empty line)

Inventory update

Addon: Umbaska
Patterns:
update inventory of %player%
Req: Umbaska 1.5

Example:

update inventory of player

Invite player to faction

Addon: SkRambled
Patterns:
invite %player% to [the faction] %string%
Plugin requires: Factions
Invite a player to a faction

Example:

command /invitemetofacplease:
    trigger:
        invite player to the faction newfac
#THE FACTION NEEDS TO EXIST
#This will only invite the player to the faction so they will have to do /f join #newfac
#To force a player into a faction you can use set faction of player

Invoke Cross Access

Addon: SkQuery
Patterns:
access %text%
access %text% from %objects%
Permits a function to retrieve and inject data from the current event. The current code block will not continue until the function calls return or soft return.
Add example

Invoke Subroutine

Addon: SkQuery
Patterns:
invoke %text%
invoke %text% from %objects%
Call a Subroutine

Example:

sub "testing":
    message "%parameter 1%" to console
on script load:
    invoke "testing" from "this mesage will show in the console"

Join Voice Channel

Addon: Vixio
Patterns:
[discord] join voice channel %string% with %string%
Add description
Add example

Json Put In List Variable

Addon: MundoSK
Patterns:
put json %jsonobject% in listvar %objects%
Put a jsonobject in a list variable.
Add example

Kick

Addon: Skript
Patterns:
kick %players% [(by reason of|because [of]|on account of|due to) %text%]
Kicks a player from the server.

Example:

on place of TNT, lava, or obsidian:
    kick the player due to "You may not place %block%!"
    cancel the event

Kill

Addon: Skript
Patterns:
kill %entities%
Kills one or more entities.
Note: This effect does not set the entity's health to 0 as that would make the entity disappear without the death animation and without dropping any items, but damages the entity by 100 times its maximum health.

Example:

kill the player
kill all creepers in the player's world
kill all endermen, witches and bats

Lag Server

Addon:
Patterns:
lag [the] server for %timespan%
(make|create) a %timespan% lag[[ ]spike]
Basicly lags your server for given amount of time.
How does it work? Just loops something so all the synchronous events (99% of your server) "has a break".
Important asynchronous events will still work great - like mysql database connections.

Example:

command /mateYourServerIsWeak:
    trigger:
        lag the server for 5 seconds

Launch Fireworks

Addon: SkQuery
Patterns:
(launch|deploy) %firework effects% at %locations% (with duration|timed) %number%
Launch a firework with any number of firework effects at a given location and flight duration. Use this expression to create firework effects.

Example:

on death:
    launch creeper firework colored red at victim timed 1

Leash Entities

Addon: SkQuery
Patterns:
make %entities% leash %living entities%
Cause multiple entities to leash other entities.

Example:

on click:
    make player leash clicked entity

Leash entity to Fence

Addon: ExertSK
Patterns:
(leash|lead) %livingentities% to %block%
Leash a living entity to any fence. It will place a stone block then instantly remove it if there are only air blocks around the fence as Spigot has a bug where it won't work if there are no blocks surrounding the fence. Use a bat for unlimited distance on the lead!

Example:

set {_i} to the block above the block above the player
set block at location of {_i} to fence
leash player's target entity to {_i}

Leash to block

Addon: Skellett
Patterns:
(leash|lead) %livingentities% to %block%
Leash entities or an entity to a block.

I had a cool idea to make Tetherball with this.

Add a chicken to the top of a fence post then allow players to hit the chicken back and forth.

Might also work with slime. It was a cool idea.

The below example is how to cancel the unleash event since spigot can't at the current time.

Example:

command /hi:
    trigger:
        spawn chicken at location of player
        leash last spawned chicken to target block
on entity unleash:
    if unleash reason is HOLDER_GONE:
        set {_block} to event-block
        set {_entity} to event-entity
        wait a tick
        loop all entities in a radius of 0.1 around event-entity:
            if loop-entity is a dropped item:
                if items within loop-entity is a lead:
                    clear loop-entity
        leash {_entity} to {_block}
        broadcast "Unleash event cancelled"

Leave Voice Channel

Addon: Vixio
Patterns:
[discord] leave voice channel %string% with %string%
Add description
Add example

Level Access

Addon: SkQuery
Patterns:
$ access
Usable in functions. Modifies the next line to be run in the scope of code which called the function. Data declared within the function may not be accessed. Use transient objects to carry data between these scopes.
Add example

LibsDisguises - disguise next entity

Addon: Skellett
Patterns:
[skellett] [[Libs]Disguises] [set] Disguise [of] next [spawned] (as|to) %disguise%
Plugin requires: LibsDisguises
This will disguise the next entity to spawn
Add example

Lightning

Addon: Skript
Patterns:
strike lightning [effect] %directions% %locations%
Strikes lightning at a given location.
You can use 'lightning effect' to create a lightning strike that does not harm entities or start fires (a fake fire block may be created for any client within range though).

Example:

strike lightning at the player
strike lightning effect at the victim

Line / Dash / Bar

Addon: skqGeometry
Patterns:
render %particle type% (line|dash|bar) of propert(y|ies) %density%, %time between particle% from %location 1% to %location 2%
Plugin requires: SkQuery
This effect will generate a particle line from the first location to another, you can adjust the density of the line, which is how much particles packed in that single line.

Example:

render flame bar of property 20, 1 tick from player to targeted block
render smoke bar of property 100, 2 tick from player to targeted block

Line Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) line (effect|formation) from %entity/location% to %entity/location% with id %string% [with particle[s] %EffectLibParticle%]
Creates a EffectLib line effect.
Add example

Load Chunk

Addon: Umbaska
Patterns:
load chunk at %location%
Loads a chunk at a location

Example:

loop loaded chunks of player's world:
    set {_loc} to location of block at 0, y coord of player, 0 in chunk loop-chunk
    load chunk at {_loc}

Log

Addon: Skript
Patterns:
log %texts% [(to|in) [file[s]] %texts%]
Writes text into a .log file. Skript will write these files to /plugins/Skript/logs.
NB: Using 'server.log' as the log file will write to the default server log. Omitting the log file altogether will log the message as '[Skript] [script.sk] message' in the server log.

Example:

on place of TNT:
    log "%player% placed TNT in %world% at %location of block%" to "tnt/placement.log"

Login with Token

Addon: Vixio
Patterns:
[discord ]login to user with token %string% with name %string%
Add description
Add example

Logout of Bot

Addon: Vixio
Patterns:
[discord] logout of bot %string%
Add description
Add example

Loop While

Addon: MundoSK
Patterns:
loop %objects% while %boolean%
loop %objects% while check %predicate% #Requires SkQuery
Loops infinitely through a list of objects while the boolean or predicate is true. When it reaches the end of the list, it goes back to the beginning.
Add example

Make a location snowy with WorldEdit

Addon: SkStuff
Patterns:
(simulate snow at|place snow over) %location% (in|within) [a] radius [of] %number% (using|with) [edit[ ]session] %editsession%
make %location% snowy (in|within) [a] radius [of] %number% (using|with) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Simulates snow in a specific radius of a location, overlaying it with snow, and if water is present it gets replaced with ice (just like it would happen in a snow biome while snowing).

Example:

simulate snow at {_loc} in radius 10 using {session}
make {_loc} snowy in a radius of 20 with {session}

Make Citizen Attack

Addon: SkRayFall
Patterns:
make citizen %number% (attack|fight) %living entities%
Plugin requires: Citizens
Make citizens attack with:
  • ID
  • Mobs
  • Players

Makes a citizen attack a living entity. The entity must be close enough to the NPC

Example:

command /attackme:
    trigger:
        make citizen 0 attack player

Make Citizen Talk

Addon: SkRayFall
Patterns:
make citizen %number% (say|communicate) %string% to %livingentities%
Plugin requires: Citizens
Make citizens communicate with:
  • ID
  • Messages
  • Players

This will make an NPC speak to a player with a custom message

Example:

command /say <text>:
    trigger:
        make citizen 0 say "%arg%" to player

Make Codeblock

Addon: Vixio
Patterns:
[discord] (make|create) codeblock %string% titled %string% [with lang %-string%] for %string% with %string%
Add description
Add example

Make Damage

Addon: SkQuery
Patterns:
make %living entities% damage %living entities% by %number%
Cause entities to damage each other. If you cause hostile mobs to attack or be attacked, they will become aggroed on the last entity that they hit or got hit by.

Example:

command /massacre:
    trigger:
        make all pigs damage all cows by 1

Make Drop

Addon: TuSKe
Patterns:
(make|force) %player% drops %item stack% [from his inventory]
It will make an effect as if the player dropped an item, but will only remove the item from player if use the full syntaxe (with 'from his inventory' at end]

Example:

on right click:
    make player drops 1 of held item from his inventory

Make entities jump

Addon: SkStuff
Patterns:
make %livingentities% jump
force %livingentities% to jump
Makes entities jump, also respecting their corresponding jump boost effect.
Does not affect players.

Example:

make all living entities jump
force player's targeted entity to jump

Make GUI

Addon: TuSKe
Patterns:
open virtual %inventory type% inventory [with size %integer%] [(named|with (name|title)) %string%] to %players%

(format|create|make) [a] gui slot %integers% of %players% with %item stack% [to [do] nothing]
(format|create|make) [a] gui slot %integers% of %players% with %item stack% to close [(using|with) %click action% [(button|click|action)]]
(format|create|make) [a] gui slot %integers% of %players% with %item stack% to [close then] (run|exe[cute]) %command sender% command %string% [with permission %string%][[(,| and)] (using|with) %click action% [(button|click|action)]][[(,| and)] (using|with) cursor [item] %item stack%]
(format|create|make) [a] gui slot %integers% of %players% with %item stack% to [close then] (run|exe[cute]) function %function%[[(,| and)] (using|with) %click action% [(button|click|action)]][[(,| and)] (using|with) cursor [item] %item stack%]
(format|create|make) [a] gui slot %integers% of %players% with %item stack% to (run|exe[cute]) [gui [click]] event

(unformat|remove) [the] gui slot %integers% of %players%
(unformat|remove) [all] [the] gui slots of %players%
Used to create a GUI inventory, you can see a detailed tutorial about in TuSKe's thread and check GUI Manager section.

Example:

open virtual chest inventory with size 6 named "Hi, this is the title" to player
#The size is only for chest and goes from 1 to 6. (You can use others numbers, but it will be a glitched inventory).
create a gui slot 1 of player with potato to close with left click
create a gui slot 2 of player with paper to run player command "opCommandHere" with permission "*"
create a gui slot 3 of player with diamond to run console command "CommandHere"
create a gui slot 4 of player with gravel to run function giveItems(player) with cursor item stone

on right click on enchantment table:
    make a gui slot 1 of player with lapis lazuli to do nothing
on enchant:
    wait a tick    
    make a gui slot 1 of player with lapis lazuli to do nothing

Make Hologram follow Entity

Addon: Umbaska
Patterns:
make holo[gram] %hologram% follow %entity%
Makes the specified hologram follow the given entity, like the create following hologram effect, but different as you can control it more.

Example:

make hologram "HoloTest" follow player

Make Join All Jobs

Addon: SharpSK
Patterns:
make %player% join all jobs 
Plugin requires: JobsReborn
Make a player join all the available jobs
Add example

Make Join Job

Addon: SharpSK
Patterns:
make %player% join job %job%
Plugin requires: JobsReborn
Make a player join a job. See the Job type for more info
Add example

Make Leave All Jobs

Addon: SharpSK
Patterns:
make %player% leave all jobs
Plugin requires: JobsReborn
Make a player leave all jobs
Add example

Make Leave Job

Addon: SharpSK
Patterns:
make %player% leave job %job%
Plugin requires: JobsReborn
Make a player leave a job, See Job type for more info.
Add example

Make player remember changes from edit session

Addon: SkStuff
Patterns:
make %player% (remember|be able to undo) changes (of|from) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Makes the specified player be able to use //undo on the edits made artificially with the WorldEdit effects.

Example:

make player remember changes from {session} #When the player executes //undo it will undo the changes made with the edit session {session}

Make Say

Addon: SkQuery
Patterns:
make %players% say %text%
Force players to say text in chat. If you add a leading slash in the text, it will execute a command.

Example:

on chat:
    cancel event
    make a random player out of all players say message

Manage Map

Addon: SkQuery
Patterns:
(manage|share) map [id] %number%
(override|overwrite) map [id] %number%
Allows maps to be controlled by skQuery. Using 'manage' will share the renderer with other custom map renderers. 'Override' deletes existing renderers.

Example:

manage map 1
override map 2

Marry

Addon: TuSKe
Patterns:
marry %player% with %player%
Plugin requires: Marriage Reloaded
Forces two players to marry each other.

Example:

if {_player} is not married:
    marry player with {_player}

Marry Invite

Addon: TuSKe
Patterns:
[make] %player% invite %player% to marry
send invite of marry from %player% to %player%
Plugin requires: Marriage Reloaded
Makes a player send a invite of marry to another player.

Example:

if {_player} is not married:
    send invite of marry from player to {_player}

Max Health

Addon: SkRayFall
Patterns:
set rf max[imum] h(ealth|p) of %entity% to %number%
Set max health by:
  • Entity
  • Value

This will change the maximum health of an entity

Example:

command /doublehp:
    trigger:
        set rf max hp of player to 40

mcMMO Kick From Party

Addon: SharpSK
Patterns:
[mcmmo] (kick|remove) %player% from (its [own]|own) party 
Plugin requires: mcMMO
Kicks the player from the party the player is currently in
Add example

mcMMO Lock/Unlock Party

Addon: SharpSK
Patterns:
[sharpsk] [mcmmo] (lock|unlock) party %string%
Plugin requires: mcMMO
Lock or Unlock a party
Add example

mcMMO Reset Ability Cooldown

Addon: SharpSK
Patterns:
[mcmmo] reset cooldown of %abilitytype% of %player%
Plugin requires: mcMMO
Resets a cooldown of a ability

Example:

 reset cooldown of Berserk of the player

mcMMO Reset ability cooldowns

Addon: SharpSK
Patterns:
[mcmmo] reset all [ability] cooldowns of %player% 
Plugin requires: mcMMO
Resets all the ability cooldowns of a player
Add example

mcMMO Send Admin Message

Addon: SharpSK
Patterns:
[mcmmo] send %string% to admin chat as [sender] %string% 
Plugin requires: mcMMO
Sends a message to admin chat
Add example

mcMMO Send Party Message

Addon: SharpSK
Patterns:
[mcmmo] send %string% to party %string% as [sender] %string%
Plugin requires: mcMMO
Sends a message to a party
Add example

mcMMO Toggle Adminchat

Addon: SharpSK
Patterns:
[mcmmo] toggle %player%['s] admin[]chat
Plugin requires: mcMMO
All the mcMMO Abilities
Add example

mcMMO Toggle Partychat

Addon: SharpSK
Patterns:
[mcmmo] toggle %player%['s] party[]chat
Plugin requires: mcMMO
Toggles a player's partychat
Add example

Message

Addon: Skript
Patterns:
(message|send [message]) %texts% [to %players/console%]
Sends a message to the given player.

Example:

message "A wild %player% appeared!"
message "This message is a distraction. Mwahaha!"
send "Your kill streak is %{kill streak.%player%}%." to player
if the targeted entity exists:
    message "You're currently looking at a %type of the targeted entity%!"

Message center

Addon: Skellett
Patterns:
(message|send [message]) center[ed] %strings% to %players% [[with[ text]] %-string%]
Message a centered text to a player.

Here is an example:
https://proxy.spigotmc.org/88b12c608571fa7a7462d36e4c2897bd37deb781?url=https%3A%2F%2Fi.gyazo.com%2F13c04f91a7af7a35905504ab6e207d9a.png

The added text at the end of the syntax basically fills the spaces with a text symbol instead of spaces.

Example:

message centered "&6&lYou are a legend", "More strings!", "and more!" and "&6&l----------------" to all players

Metrics

Addon: WildSkript
Patterns:
enable metrics for %string%[,] version %string%
With this effect, u can enable metrics for your script on mcstats.org. Your script's name on the metrics site starts by ''WS''!

Example:

enable metrics for "MyAwesomeScript", version "1.0.1"

Minigame Helper

Addon:
Patterns:
$ [minigame] [deplete] hunger %boolean%
$ [minigame] [deplete] health %boolean%
$ [minigame] [deplete] [always] day %boolean%
$ [minigame] [deplete] [always] night %boolean%
Instead of making separate events for these common things needed in minigames. Just use the effects in a script load event or any event.

Example:

on script load:
  $ minigame deplete hunger false #Hunger does not deplete

  $ health false #Health does not deplete

  $ always day true #Always day 

Minigame Helper

Addon: ExertSK
Patterns:
$ [minigame] [deplete] hunger %boolean%
$ [minigame] [deplete] health %boolean%
$ [minigame] [deplete] [always] day %boolean%
$ [minigame] [deplete] [always] night %boolean%
Instead of making separate events for these common things needed in minigames. Just use the effects in a script load event or any event.

Example:

on script load:
  $ minigame deplete hunger false #Hunger does not deplete


  $ health false #Health does not deplete


  $ always day true #Always day 

Motd

Addon: WildSkript
Patterns:
set motd to %text%
Change server's motd. After restart you must set again.

Example:

on server list ping:
    set motd to "Skript is awesome!"

Move Citizen

Addon: SkRayFall
Patterns:
move citizen %number% to %location% [at speed %number%]
Plugin requires: Citizens
Move citizens by:
  • ID
  • Location
  • Speed

This will make a given NPC pathfind to a location

Example:

command /here:
    trigger:
        move citizen 0 to location of player
command /hereatspeed <number>:
    trigger:
        move citizen 0 to location of player at speed arg 1

Move Directory

Addon: skUtilities
Patterns:
move dir[ectory] %string% to %-string%
Moves a directory to another directory

Example:

move dir "plugins/newdir" to "plugins"
#checks in "plugins" for "newdir" and moves it to "plugins"

Move File

Addon: skUtilities
Patterns:
move file %string% to %-string%
Moves a file to the location you tell it to

Example:

move file "plugins\test.txt" to "testfolder"
#checks in "plugins\test.txt" and moves it to "plugins\testfolder\"

Move Hologram

Addon: Umbaska
Patterns:
move holo[gram] %string% to %location%
Moves the given hologram to the specified location.

Example:

move holo "SpawnHolo1" to location of player

Move plot

Addon: Umbaska
Patterns:
move %plot% to %plot% in %world%
Plugin requires: PlotMe
Move a plot from one plot location to another

Example:

command /moveplot  :
    trigger:
        move "%arg 1%" to "%arg 2%" in world of player

MV Clone World

Addon: SharpSK
Patterns:
(mv|multiverse) clone world %string% to %string%
Plugin requires: Multiverse
Clones a world with multiverse
Add example

MV Delete World

Addon: SharpSK
Patterns:
(mv|multiverse) delete world %string%
Plugin requires: Multiverse
Deletes a world with multiverse
Add example

MV Load World

Addon: SharpSK
Patterns:
(mv|multiverse) load world %string%
Plugin requires: Multiverse
Loads a world with multiverse
Add example

MV Remove Players From World

Addon: SharpSK
Patterns:
(mv|multiverse) remove players from world %string%
Plugin requires: Multiverse
Removes players from a world with multiverse
Add example

MV Unload World

Addon: SharpSK
Patterns:
(mv|multiverse) unload world %string%
Plugin requires: Multiverse
Unloads a world with multiverse
Add example

MySQL - Connect

Addon: Skellett
Patterns:
[skellett] connect [to] mysql
Connects to a database after all login details have been set

Example:

on load:
    set mysql host to "localhost"
    set mysql username to "USER"
    set mysql password to "PASSWORD"
    set mysql database to "DATABASE"
    connect to mysql
    set {_test} to mysql result of query "SELECT * FROM Customers, Example"
    set {_final} to mysql string "Customers" in {_test}
    set {_final2} to mysql integer "Example" in {_test}
    broadcast "%{_final}% and %{_final2}%"

MySQL - Disconnect

Addon: Skellett
Patterns:
[skellett] disconnect [from] mysql
Disconnects from the database
Add example

MySQL - Update

Addon: Skellett
Patterns:
[skellett] mysql update %string%
Send an Update query to the database
Add example

MythicMob Spawn

Addon: SharpSK
Patterns:
[sharpsk] spawn [a] mythicmob %string% at [the] %location% with level %integer%
Plugin requires: MythicMobs
Spawns a mythicmob.
Add example

MythicMobs spawn mythic mob

Addon: SkRPG
Patterns:
MythicMobs Spawn level %integer% MythicMob %string% at %location%
Plugin requires: MythicMobs
spawn a certain mythic mob
Add example

Naturalize area with WorldEdit

Addon: SkStuff
Patterns:
naturalize ([cuboid] region|[all] blocks) (from|between) %location% (to|and) %location% (using|with) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Naturalizes an area by placing grass on the topmost layer, then 3 layers of dirt below and then stone below everything in the area.

Example:

naturalize blocks from {_pos1} to {_pos2} using {session}

New Tab

Addon: GameBuSK
Patterns:
open new tab in %browser%
Opens a new tab in the specified browser.

Example:

command /test:
    trigger:
        open chrome browser named "Test"
        set {_browser} to browser named "Test"
        open new tab in {_browser}

NoteBlock Play

Addon: MundoSK
Patterns:
play [[%-note% with] %-instrument% on] noteblock %block%
Plays the noteblock, optionally with a specified instrument and specified note.
Add example

Op/Deop

Addon: Skript
Patterns:
[de[-]]op %offline players%
Grant/revoke a user operator status.

Example:

op the player
deop all players

Open Brewer Inventory

Addon: SharpSK
Patterns:
open brewer inventory to %player% [with name %string%]
Opens up a virtual brewing stand inventory
Add example

Open Browser

Addon: GameBuSK
Patterns:
open %browsertype% [browser] named %string%
Opens a browser of the specified browsertype.

Example:

command /newtab:
    trigger:
        open chrome browser named "Test"

Open Hopper Inventory

Addon: SharpSK
Patterns:
open hopper inventory to %player% [with name %string%]
Opens up a virtual hopper inventory

Add example

Open Inventory

Addon: Skript
Patterns:
[(open|show) ((crafting [table]|workbench) (view|window|inventory)]|%inventory%) (to|for) %players%
close [the] inventory [view] (to|of|for) %players%
close %players%'[s] inventory [view]
Opens or closes an inventory to a player. If opened, the player can then access and modify the inventory as if it was a chest that he just opened. Closing will close any inventory the player has currently open.
Please note that currently 'show' and 'open' have the same effect, but 'show' will eventually show an unmodifiable view of the inventory in the future.

Example:

show the victim's inventory to the player
open the player's inventory for the player
close the player's inventory

Open inventory

Addon: Skellett
Patterns:
[skellett] open [[better] inventory [type]] %string% [with %-number% row[s]] [named %-string%] to %players%
Open any inventory to a player

ANVIL is not nameable
CREATIVE and MERCHANT didn't work for me.

Inventory types:

ANVIL
An anvil inventory, with 2 CRAFTING slots and 1 RESULT slot
BEACON
A beacon inventory, with 1 CRAFTING slot
BREWING
A brewing stand inventory, with one FUEL slot and three CRAFTING slots.
CHEST
A chest inventory, with 0, 9, 18, 27, 36, 45, or 54 slots of type CONTAINER.
CRAFTING
A player's crafting inventory, with 4 CRAFTING slots and a RESULT slot.
CREATIVE
The creative mode inventory, with only 9 QUICKBAR slots and nothing else.
DISPENSER
A dispenser inventory, with 9 slots of type CONTAINER.
DROPPER
A dropper inventory, with 9 slots of type CONTAINER.
ENCHANTING
An enchantment table inventory, with two CRAFTING slots and three enchanting buttons.
ENDER_CHEST
The ender chest inventory, with 27 slots.
FURNACE
A furnace inventory, with a RESULT slot, a CRAFTING slot, and a FUEL slot.
HOPPER
A hopper inventory, with 5 slots of type CONTAINER.
MERCHANT
The merchant inventory, with 2 TRADE-IN slots, and 1 RESULT slot.
PLAYER
A player's inventory, with 9 QUICKBAR slots, 27 CONTAINER slots, 4 ARMOR slots and 1 offhand slot.
WORKBENCH
A workbench inventory, with 9 CRAFTING slots and a RESULT slot.

Example:

command /test:
    trigger:
        open "CHEST" with 2 rows named "Hello bae 1" to player
        wait 2 seconds
        skellett open "CHEST" with 1 row named "Hello bae 2" to player
        wait 2 seconds
        open better inventory type "HOPPER" named "Hello bae 3" to player
        wait 2 seconds
        open better inventory "BEACON" to player
        wait 2 seconds
        open better inventory "BREWING" named "Hello bae 5" to player
        wait 2 seconds
        open better inventory "ANVIL" to player
        wait 2 seconds
        open "PLAYER" named "Hello bae 7" to player
        wait 2 seconds
        open "FURNACE" named "Hello bae 8" to player
        wait 2 seconds
        open "ENDER_CHEST" named "Hello bae 9" to player
        wait 2 seconds
        open "ENCHANTING" named "Hello bae 10" to player

Packet Receive

Addon: MundoSK
Patterns:
rec(ei|ie)ve packet %packet% from %player%
Pretend to receive a packet from the given player.
Add example

Packet Send

Addon: MundoSK
Patterns:
send %player% packet %packet%
send packet %packet% to %player%
Plugin requires: ProtocolLib
Sends a packet to a player.
Add example

Particles

Addon: Umbaska
Patterns:
[(1.8|Umbaska|skquery isnt updated)] (summon|play|create|activate|spawn) %integer% [of] [particle] %particleenum%[:%number%] [offset (at|by|from) %number%, %number% (,|and) %number%] at %locations% (to|for) %players% [[ with] data %integer%]"

[(1.8|Umbaska|skquery isnt updated)] (summon|play|create|activate|spawn) %integer% [of] [particle] %particleenum%[:%number%] [offset (at|by|from) %number%, %number% (,|and) %number%] at %locations% [[ with] data %integer%]
Req: Umbaska 1.5

Example:

1.8 spawn 50 of particle red dust:0 offset by 2, 2, 2 at player for player with data 0

1.8 spawn 50 of particle red dust:0 offset by 1, 1, 1 at player with data 0

Paste Schematic

Addon: PirateSK
Patterns:
paste schematic %string% at %location%
Plugin requires: WorldEdit
Pastes given schematic at given location.
You have to give only name of file, for example:
"tree" is correct but "tree.schematic" or "/path/tree.schematic" are incorrect

Example:

command /makehouse:
    trigger:
        paste schematic "House" at location of player

Paste Schematic

Addon: SkStuff
Patterns:
paste schem[atic] %text% at %location% using [edit[ ]session] %editsession% [(ignor(e|ing)|without|[with] no) air]
Plugin requires: WorldEdit
Pastes a schematic using a specified edit session. You can also optionally make it paste no air.

Example:

set {_session} to new edit session in player's world with limit -1 #-1 = inifinite

paste schematic "plugins/WorldEdit/schematics/InstantHouse1" below player using editsession {_session}
paste schem "%world of {_loc}%/building" at {_loc} using {_session} ignoring air

Pathfind

Addon: SkQuery
Patterns:
make %living entities% pathfind to %location% with speed %number%
Invoke the entity pathfinder. Allows entities to pathfind to a location unless they are distracted. Not all entities have pathfinders.

Example:

on click on cow:
    while clicked entity exists:
        make clicked entity pathfind to player with speed
        wait 1 tick

Perform entity effect

Addon: Skellett
Patterns:
[skellett] (make|force) %entity% [to] [(perform|do)] [entity] effect %entityeffect%
Makes an entity perform a visual effect

Effect options are:

DEATH
When a mob dies.
FIREWORK_EXPLODE
When a firework explodes.
HURT
When mobs get hurt.
IRON_GOLEM_ROSE
When an Iron Golem gives a rose.
SHEEP_EAT
When a sheep eats a LONG_GRASS block.
VILLAGER_ANGRY
When a villager is angry.
VILLAGER_HAPPY
Happy particles from a villager.
VILLAGER_HEART
Hearts from a villager.
WITCH_MAGIC
Magic particles from a witch.
WOLF_HEARTS
The hearts when taming a wolf succeeds.
WOLF_SHAKE
When a wolf shakes (after being wet).
WOLF_SMOKE
The smoke when taming a wolf fails.
ZOMBIE_TRANSFORM
When a zombie transforms into a villager by shaking violently.

Example:

command /rose:
    trigger:
        if target entity is an iron golem:
            make target entity perform entity effect IRON_GOLEM_ROSE
        message "&f&lIron Golem: &4Here is a rose for you!"
command /witch:
    trigger:
        if target entity is a witch:
            make target entity perform entity effect WITCH_MAGIC
        message "&5done"
command /shake:
    trigger:
        if target entity is a wolf:
            set {_wolf} to target entity
            loop 10 times:
                make {_wolf} perform entity effect WOLF_SHAKE
                wait 2 seconds
        message "done"

PermissionsEx Group

Addon: SkAction
Patterns:
set group of %player% to %string%
Plugin requires: PermissionsEx
PermissionsEx group support.

Example:

set group of player to "Default"

PermissionsEx Permission

Addon: SkAction
Patterns:
add permission %string% to %player%
Plugin requires: PermissionsEx
Adds a permission to a player.

Example:

add permission "rank.admin" to player

PermissionsEx Prefix

Addon: SkAction
Patterns:
set %player%'s prefix to %string%
Plugin requires: PermissionsEx
PermissionsEx prefix support.

Example:

set player's prefix to "&7%player%"

PermissionsEx Suffix

Addon: SkAction
Patterns:
set %player%'s suffix to %string%
Plugin requires: PermissionsEx
PermissionsEx suffix support

Example:

set %player%'s suffix to "&f"

Pex Add Group

Addon: SharpSK
Patterns:
pex add group %string% to  (%player%|%players%)
Plugin requires: PermissionsEx
Adds a group to a player with PermissionsEx
Add example

Pex Add Permission

Addon: SharpSK
Patterns:
pex add permission %string% to (%player%|%players%)
Plugin requires: PermissionsEx
Adds a permission to a player with PermissionsEx
Add example

Pex Add Permission To Group

Addon: SharpSK
Patterns:
pex add permission %string% to group %string% 
Plugin requires: PermissionsEx
Adds a permission to a group
Add example

Pex Add Timed Permission

Addon: SharpSK
Patterns:
pex add timed permission %string% to (%player%|%players%) duration %timespan%
Plugin requires: PermissionsEx
Adds a permission to a player that will last until the given duration has expired with PermissionsEx
Add example

Pex Create Group

Addon: SharpSK
Patterns:
pex create group %string% default %boolean%
Plugin requires: PermissionsEx
Creates a new group
Add example

Pex Remove A Group

Addon: SharpSK
Patterns:
pex (remove|delete) group %string%
Removes a group
Add example

Pex Remove Group

Addon: SharpSK
Patterns:
pex (remove|delete) group %string% from (%player%|%players%)
Plugin requires: PermissionsEx
Removes a group from a player with PermissionsEx
Add example

Pex Remove Permission

Addon: SharpSK
Patterns:
pex remove permission %string% from %player% 
Plugin requires: PermissionsEx
Removes a pex permission from a player with PermissionsEx
Add example

Pex Remove Permission From Group

Addon: SharpSK
Patterns:
pex (remove|delete) permission %string% from group %string%
Plugin requires: PermissionsEx
Removes a permission from a group
Add example

Pin Message in Channel

Addon: Vixio
Patterns:
[discord] pin message %string% in channel %string% with %string%
Add description
Add example

Place CrackShot Mine

Addon: SkRayFall
Patterns:
(place|set|spawn) mine at %location% for %player% as %string%
Plugin requires: CrackShot
Set a CrackShot mine at a location for a player. The string is the weapons name that will be responsible for the damage.
Add example

Plane / Surface

Addon: skqGeometry
Patterns:
render %particle type% (plane|surface) of propert(y|ies) (xy|zy), %density%, %time between each lines% from %location 1% to %location 2%
Plugin requires: SkQuery
This will generate a flat surface of particles from the first location to another, the density of this effect is referring to how much particles are packed into 1 side of the plane.

Example:

render drip lava surface of property xy, 40, 0 tick from player to targeted block
render flame surface of property zy, 20, 1 tick from player to targeted block

Play Audio with Player

Addon: Vixio
Patterns:
[discord] play audio %string% with [audio] player [named] %string%
Add description
Add example

Play doremifasollasido

Addon: HerSK
Patterns:
play[ music] dore[mifa[sol[l]a[sido]]] at %location% (using|with) sound %string% c[ool][ ]d[own] %number% volume %number%
Plugin requires: SkQuery
Plays "doremifasollasido" music.

Example:

play music doremifasollasido at player with sound "note.harp" cooldown 0.4 volume 1

Play dosilasolfamiredo

Addon: HerSK
Patterns:
play[ music] dosi[lasol[fami[redo]]] at %location% (using|with) sound %string% c[ool][ ]d[own] %number% volume %number%
Plugin requires: skQuery
Plays "dosilasolfamiredo" music.

Example:

play music dosilasol at player with sound "note.harp" cd 0.3 volume 1.8

Play Effect

Addon: Skript
Patterns:
(play|show) %visual effect% (on|%directions%) %entities/locations% [to %players%]
Plays a visual effect at a given location or on a given entity.
Please note that some effects can only be played on entities, e..g wolf hearts or the hurt effect, and that these are always visible to all players.

Example:

play wolf hearts on the clicked wolf
show mob spawner flames at the targeted block to the player

Play entity animation/effect

Addon: SkStuff
Patterns:
([dis]play|show) entity effect (firework[s] explo(de|sion)|hurt|[[iron] golem] (give|offer) (rose|poppy)|[sheep] eat grass|wolf shake) at %entity%
Plays an animation or effect on an entity.
  • "Fireworks explosion" makes a firework rocket explode;
  • "hurt" makes the mob glow in red like when it's hurt;
  • "iron golem offer rose" plays the animation when golems are giving a flower to a villager child;
  • "sheep eat grass" plays the sheep grass-eating animation;
  • "wolf shake" plays the shaking animation when wolves get out of water.


If an entity is incompatible with the animation/effect, it will not do anything.

Example:

play entity effect hurt at player
loop all wolves:
    show entity effect wolf shake at loop-wolf

Play MIDI

Addon: SkQuery
Patterns:
play midi %text% to %players%
Plays a file with the extention .mid to a player.

Example:

on join:
    play midi "login" to player

Play Noteblock Music

Addon: SkMorkaz
Patterns:
play [noteblock] music %string% for %player%
Plugin requires: NoteBlockAPI
Plays NoteBlock music from file in folder /plugins/SkMorkaz/NBSFiles.
You can easy convert .midi to .nbs files using NoteBlockStudio.

Example:

play noteblock music "test.nbs" for player

Play noteblock track

Addon: Umbaska
Patterns:
play (track|song|midi) %string% to %player%
Plugin requires: NoteBlockAPI
NEEDS FIXING

Req: Umbaska 1.5

Example:

play track "cat" to player

Play Particle

Addon: SkQuery WildSkript
Patterns:
skQuery: spawn %number% [of] %particle% at %locations% [to %players%]
WildSkript: effect %text% [[with [data]] %number%] at %location% to %player%
Play particle effects at a certain location. You can create particles with this expression.

Example:

spawn 5 of particle angry villager at {_loc}

Play Raw Sound

Addon: SkQuery
Patterns:
play raw sound %text% at %locations% with pitch %number% volume %number%
Imitates the functionality of the /playsound command, without the ability to specify target players.

Example:

on sneak toggle:
    play raw sound "mob.bat.death" at player with pitch 1 volume 10

Play Resource Pack Sound

Addon: SkRayFall
Patterns:
play (resource|[custom ]sound) [sound] pack %string% to %player% [at %location%] [(and|with) volume %number%] [(and|with) pitch %number%]
Play a sound from a resource pack.
Add example

Play song

Addon: Umbaska
Patterns:
play (track|song|midi) %string% to %player%
Plugin requires: NoteBlockAPI
Req: Umbaska 1.5

Example:

play song "midi" to player

Play Sound

Addon: SkRayFall
Patterns:
play %string% to %player% [at volume %number%]
Play sound by:
  • Player
  • Client
  • Volume

This will play a sound to a player and nobody else

If you want a list of skRayFall sounds go https://hub.spigotmc.org/javadocs/spigot/ click ctrl + f and type 'sound' then press the down arrow once and then click the sound that is shown in green text and that will list all the sounds for you

Example:

command /click:
    trigger:
            play "CLICK" to player at volume 0.2

Play Sound

Addon: Skellett
Patterns:
play [(skellett|better)] [sound] (1¦%-sound%|2¦%-string%) (for|to) %players% (with|at|and) volume %number% (and|with|at) pitch %number%
Play sound for a player by Sound, Pitch and volume

Uses spigot sound files found at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html

Example:

command /sound:
    trigger:
        play sound "AMBIENT_CAVE" to player with volume 1 and pitch 2
        #Uses spigot sound files
command /sound <text>:
    trigger:
        play sound "%arg 1%" to player with volume 1 and pitch 2

Play Sound at Location

Addon: Skellett
Patterns:
play [(skellett|better)] [sound] (1¦%-sound%|2¦%-string%) at %locations% (with|at|and) volume %number% (and|with|at) pitch %number%
Play sound at a location by Sound, Pitch and volume Uses spigot sound files found at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
Add example

Play Sound to Specific Player

Addon: ExtrasSK
Patterns:
play [the] [sound] %string% (only|specifically) to %player% [with pitch %number%] [[and] volume %number%]
Play a sound only to one specified player.

Example:

on right click on sign:
    play "NOTE_PLING" specifically to player with pitch 2 and volume 0.5
    set {flightmode.%player%} to true
    message "You activated flight mode."

Players Tab Name

Addon: SkRayFall
Patterns:
set %player% tab name to %string%
Lets you customize a players name within the tab menu.

Example:

on join:
	set player tab name to "%player%"

Plot add player to Member

Addon: SkAction
Patterns:
add %player% to member for %string%
Plugin requires: PlotSquared
Adds player to Member on a plot.

Example:

add player to member for "1;1"

Plot add player to Trusted

Addon: SkAction
Patterns:
add %player% to trusted for %string%
Plugin requires: PlotSquared
Add player to Trusted for plot.

Example:

add player to trusted for "1;1"

Plugin

Addon: WildSkript
Patterns:
enable plugin %text% 
disable plugin %text% 
Enables plugin from path or disables by name.

Example:

command /plugin reload :
    trigger:
        disable plugin "Essentials"
        wait 3 tick
        enable plugin "plugins/Essentials.jar"

Poison/Cure

Addon: Skript
Patterns:
poison %living entities% [for %time span%]
(cure|unpoison) %living entities% [(from|of) poison]
Poison or cure a creature.

Example:

poison the player
poison the victim for 20 seconds
cure the player from poison

Pop Firework

Addon: SkQuery
Patterns:
pop %firework effects% at %locations% to %players%
Instantly detonate a firework at a given location. Having multiple effects will cause them to stack.

Example:

on death:
    pop ball large firework colored red at victim to attacker

Potion Effects

Addon: Skript
Patterns:
apply [potion of] %potions% [potion] [[[of] tier] %number%] to %living entities% [for %time span%]
Apply or remove potion effects to/from entities.

Example:

apply swiftness 2 to the player
remove haste from the victim
on join:
    apply potion of strength of tier {strength.%player%} to the player for 999 days

Preinit Driver Option

Addon: SkQuery
Patterns:
$ init <.+>
Allows you to initialize an SQL driver before accessing it. Not required for an SQL connection.

Example:

script options:
    $ init com.mysql.jdbc.Driver
    $ db url jdbc:mysql://localhost:3306/skript
    $ db username admin
    $ db password heil_skript

Probability

Addon: MundoSK
Patterns:
probability:
	#Code

random chance:
	#Code	
The probability scope does something based on a random number and probability chances.

Essentially, how the probability scope works, it first counts up all the chances (In the example, they're 1, 2, 3, 4, and 5).

Each chance has a certain probability of being the one to go to, determined by their probability number out of the total probability number (For example, the 3 prob: has a 3/15 or 1/5 chance of being chosen.)

Once a chance is chosen, if the chance is a scope (it has a : at the end) it executes the code inside the scope. After that, or if it isn't a scope, it executes the next code on the same level. If it encounters other chance statements, it ignores them and any sublines they may have. It stops if it encounters a false, or any condition/boolean with a value of false, just like how a condition being false would stop regular Skript code (and like regular Skript code, this isn't true of condition scopes.)

To understand this better, say the random chance that was chosen was the 2 prob:. First it would execute broadcast "&2Prob of 2", then it would execute broadcast "&2This happens for 1 and 2". It would not execute broadcast "&3Prob of 3" because that code is specific to prob 3:. It would execute broadcast "&3This happens for 1, 2, and 3" and then encounter a false statement, which would end the probability scope code and go on with broadcast "&6Done!".

The broadcast statements each tell you how they can be executed, so you can see how it works for each chance.

Example:

command /probability:
  trigger:
    probability:
      1 prob
      broadcast "&aProb of 1"
      broadcast "&aThis happens for 1"
      2 prob:
        broadcast "&2Prob of 2"
      broadcast "&2This happens for 1 and 2"
      3 prob:
        broadcast "&3Prob of 3"
      broadcast "&3This happens for 1, 2, and 3"
      false
      4 prob
      broadcast "&cProb of 4"
      broadcast "&cThis happens for 4"
      5 prob:
        broadcast "&5Prob of 5"
      broadcast "&5This happens for 4 and 5"
    broadcast "&6Done!"

Protect Player

Addon: SkRayFall
Patterns:
set citizen number to protect %player%
Plugin requires: Citizens, Sentry addon for Citizens
Protect by:
  • Player
  • Citizen ID

This will have a citizen follow a specified player and protect them

Example:

command /guard:
    trigger:
        set citizen 0 to protect player

ProtocolSupport - Remap item

Addon: Skellett
Patterns:
[protocol[ ]support] remap[ped] item [of] %itemtype% (for|of) [protocol] version %protocolversion%
Plugin requires: ProtocolSupport
Make a protocol version see an item as something else.

Requires this plugin https://www.spigotmc.org/resources/protocolsupport.7201/
Add example

ProtocolSupport - Remap item ID

Addon: Skellett
Patterns:
[protocol[ ]support] remap[ped] item [of] [ID] %number% (for|of) [protocol] version %protocolversion%
Plugin requires: ProtocolSupport
Makes a protocol version see an item as something else.

Requires this plugin https://www.spigotmc.org/resources/protocolsupport.7201/
Add example

Push

Addon: Skript
Patterns:
(push|thrust) %entities% %direction% [(at|with) (speed|velocity|force) %number%]
Push entities around.

Example:

push the player upwards
push the victim downwards at speed 0.5

Push From

Addon: WildSkript
Patterns:
push %player% from %location% 
Push player from direction.

Example:

push player from spawn point

PvP

Addon: Skript
Patterns:
enable PvP [in %worlds%]
disable PVP [in %worlds%]
Set the PvP status for a given world.

Example:

enable PvP #(current world only)

disable PvP in all worlds

Rectangular Prism / Cube

Addon: skqGeometry
Patterns:
render %particle type% (cube|cubiod|prism) of propert(y|ies) %density% from %location 1% to %location 2%
Plugin requires: SkQuery
This effect will generate the outline of a cube section between the first location and the second location.

Example:

render flame prism of property 50 from player to targeted block
render drip lava cube of property 20 from {pos.1} to {pos.2}

Red Tint

Addon: SkDragon
Patterns:
send[ red] tint to %players%[ with fadeTime %number%, intensity %number% and damageMode %boolean%]
A red tint border around the players hud

Added in v0.13.0-BETA

Example:

on damage:
    send red tint to victim with fadeTime 1, intensity 2 and damageMode true
    
command /tint:
    trigger:
        set {test::*} to player
        send red tint to {test::*} with fadeTime 1, intensity 2 and damageMode false

Register Enchantment

Addon: TuSKe
Patterns:
(register|create) [a] [new] [custom] enchantment with id [name] %string%
Register a new custom enchantment with a id name.

Example:

on script load:
    register a new custom enchantment with id name "Soulbound"
    #You just need to do it once.

Register Furnace Recipe

Addon: RandomSK
Patterns:
register furnace recipe with [result] %item stack% for [source] %item stack%
register furnace recipe with [result] %item stack% for [source] %item stack% with data %number%
Registers a furnace recipe.
Unfortunelately you cannot have name or lore at the source itemstack since bukkit only checks the material and data.

Example:

on load:
    register furnace recipe with result stone named "Super Stone" for source stone

Register Recipe

Addon: SkQuery
Patterns:
register new shaped recipe for %item type% using %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%
register new shapeless recipe for %item type% using %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%, %item type%
Register a crafting recipe. Use air as an itemtype to indicate the slot is not used. All 9 itemtypes must be present.

Example:

register new shaped recipe for zombie egg using rotten flesh, rotten flesh, rotten flesh, rotten flesh, egg, rotten flesh, rotten flesh, rotten flesh, rotten flesh

Regular Scoreboard - Add/Remove player from Team

Addon: Umbaska
Patterns:
(remove|add) [player] %offlineplayer% (from|to) team %string% in [score][board] %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Create new Objective

Addon: Umbaska
Patterns:
create [a] [new] %string% objective for [score][board] %string% (called|named) %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Create new Scoreboard

Addon: Umbaska
Patterns:
create [a] new scoreboard [named] %string%
Create a new scoreboard.
Req: Umbaska 1.5

Example:

create new Scoreboard named "Kills"

Regular Scoreboard - Create new Team

Addon: Umbaska
Patterns:
create team %string% in [score][board] %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Delete/Unregister Objective

Addon: Umbaska
Patterns:
unregister objective %string% in [score][board] %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Reset/Delete Score

Addon: Umbaska
Patterns:
reset [value] [of] score %string% (for|in) [score][board] %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Friendly Fire State of a Team

Addon: Umbaska
Patterns:
set friendly fire for team %string% in [score][board] %string% to %boolean%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Objective Display Name

Addon: Umbaska
Patterns:
set objective display name for [objective] %string% in [score][board] %string% to %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Objective Display Slot

Addon: Umbaska
Patterns:
set objective display slot for [objective] %string% in [score][board] %string% to %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Player's Scoreboard

Addon: Umbaska
Patterns:
set scoreboard of %players% to %string%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Score Value

Addon: Umbaska
Patterns:
set value of score %string% (for|in) [score][board] %string% objective %string% to %number%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set See Friendly Invisibles State for a Tea

Addon: Umbaska
Patterns:
set see friendly invisibles for team %string% in [score][board] %string% to %boolean%
Req: Umbaska 1.5
Add example

Regular Scoreboard - Set Team Prefix/Suffix

Addon: Umbaska
Patterns:
set (0¦suffix|1¦prefix) for team %string% in [score][board] %string% to %string%
Req: Umbaska 1.5
Add example

Reload

Addon: sKeeland
Patterns:
reload [server]
Reloads the server whilst keeping it online.
Add example

Reload Aliases

Addon: skUtilities
Patterns:
skript reload aliases
Reloads skripts aliases

Example:

skript reload aliases

Reload Config

Addon: skUtilities
Patterns:
reload %string%'s config
reload config of %string%
Reloads a config of a plugin

Example:

reload "skUtilities"'s config

Reload Config of AAC

Addon: LargeSk
Patterns:
aac reload [config[s]]
reload aac [config[s]]
reload config[s] of aac
Plugin requires: Advanced Anti Cheat
Reload all of AAC's checks, and the configuration file. Equivalent to /aacreload in game.

Example:

command /rel:
    reload configs of aac #nice command alias

Reload Permission Cache of AAC

Addon: LargeSk
Patterns:
aac reload permission(s|[s] cache)
reload permission(s|[s] cache) of aac
reload aac['s] permission(s|[s] cache)
Plugin requires: Advanced Anti Cheat
Reload AAC's permission cache for all online players. This forces any changes of the AAC.bypass permission to be noticed.
Normally, this permission is refreshed every 20-40 seconds.

Example:

command /tester:
        trigger:
                if {tester::%player%} is true
                        execute console command "pex user %player% group set admin"
                        message "&7You are an &eadmin &7now."
                        clear  {tester::%player%}
                else:
                        player has permission "skriptaac.tester"
                        execute console command "pex user %player% group set default"
                        set {tester::%player%} to true
                        message "&7You are a &eplayer &7now."
                reload permission cache of aac

Reload Script

Addon: skUtilities
Patterns:
reload s(k|c)ript %string%
Reloads a script

Example:

reload script "test" #checks in the "scripts" folder. doesn't need the .sk

Reload Server

Addon: skUtilities
Patterns:
reload server
Reloads the server (This can be unsafe for most plugins)

Example:

reload server

Remove Citizen

Addon: SkRayFall
Patterns:
(remove|destroy) citizen %number%
Plugin requires: Citizens
Remove citizens by:
  • ID

This will permanently remove a citizen

Example:

command /remove:
    trigger:
        remove citizen 0

Remove Console

Addon: ExertSK
Patterns:
remove [console] %console%
Plugin requires: ConsolesCore
Removes a console (deletes the item frames and makes it unusable).

Example:

#4x4 Grid of itemframes
set {console} to a new console facing north at %location% with width 4 height 4 
wait 5 seconds
remove console {console}
#Deletes console

Remove Member From Region

Addon: PirateSK
Patterns:
remove member %players/offline players/strings% from wg region %string% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Removes member(s) from given WorldGuard region.

Example:

command /removemember  :
	trigger:
		remove member arg-1 from wg region arg-2 in world "%world of player%"
		send "&cThis player was deleted!"

Remove Owner From Region

Addon: PirateSK
Patterns:
remove owner %players/offline players/strings% from wg region %string% in [world] %world%
Plugin requires: WorldEdit, WorldGuard
Removes owner(s) from given WorldGuard region.
Add example

Remove Pathfinder Goal

Addon: SkStuff
Patterns:
remove pathfind[er] goal (GOAL, see link in description) from %living entity%
Removes all pathfinder goals of a specific type from an entity.

List of goals.
Use them without the arguments.

Example:

remove pathfinder goal target nearest entity from player's targeted entity
remove pathfinder goal break doors from {_someEntity}

Remove permission from group

Addon:
Patterns:
remove permission %text% from group %text%
Plugin requires: PermissionsEx
remove permission %text% from group %text%

Example:

remove permission %text% from group %text%

Remove permission from player

Addon: SkAction
Patterns:
remove permission %text% from %player%
Plugin requires: PermissionsEx
remove permission %text% from %player%

Example:

remove permission %text% from %player%

Remove Player from BossBar

Addon: SkRayFall
Patterns:
remove %players% [from] bossbar %string% 
Remove a player from a ID based Bossbar.
Add example

Remove player from faction

Addon: SkRambled
Patterns:
[skrambled] remove %player% from [the faction] %faction%
Plugin requires: Factions
Remove a player from a faction.

Example:

command /removemefrommyfac:
    trigger:
        remove player from player's faction

Remove player from Member

Addon: SkAction
Patterns:
remove %player% from member for %string%
Removes a player from Member on a plot.

Example:

remove player from member for "1;1"

Remove player from team

Addon: skqBunch
Patterns:
remove %player% from team %string%
Removes player from team and also delete player'a team expression.
Add example

Remove player from Trusted

Addon: SkAction
Patterns:
remove %player% from trusted for %string%
Plugin requires: PlotSquared
Remove trusted player from plot.

Example:

remove player from trusted for "1;1"

Remove red tint

Addon: SkDragon
Patterns:
remove[ red] tint from %players%
Removes an active red tint from a player

Added in v0.13.0-BETA

Example:

command /rint:
    trigger:
        remove red tint from player

Remove Role from User

Addon: Vixio
Patterns:
[discord] (remove|take) role %string% from user %string% in guild %string% with %string%
Add description
Add example

Remove/Delete Bossbar Flag

Addon: SkRayFall
Patterns:
(remove|delete) [a] [the] flag %BossBarFlag% [to] [from] [the] bossbar %string% 
Remove a flag from a ID based Bossbar.
Add example

Rename Directory

Addon: skUtilities
Patterns:
rename dir[ectory] %string% to %-string%
Renames the chosen directory

Example:

rename dir "plugins/newDir" to "oldDir"
#checks in "plugins/newDir" and renames the directory to "oldDir"

Rename File

Addon: skUtilities
Patterns:
rename file %string% to %-string%
Renames a file

Example:

rename file "plugins\test.txt" to "test1.txt"
#checks in "plugins\test.txt"

Render Image from File on to map

Addon:
Patterns:
render [resized] image from file %string% on map [with id] %integer% [starting at %integer%, %integer%]
Use this effect to put a local file on to a map. For the file %string% it is relative to the root directory of your server is, or simply put the same folder as the spigot/bukkit.jar. Use the optional 'resized' part of this syntax to make the plugin automatically resize the given image to fit perfectly on to the map. Before using this effect you must run {{effect|clear map|clear map} on the map.

Example:

clear map (map id of player's tool)
render image from URL "/plugins/cookie.png" on map with id (map id of player's tool)
set name of player's tool to "&a&lRealistic Cookie!"

Render Image from URL or FILE on to Console

Addon: ExertSK
Patterns:
render image from (URL|FILE) %string% on [to] %console% [starting at %number% %number%]
Plugin requires: ConsolesCore
Use this effect to render an image from a URL of FILE on to a console. Optionally give a starting point.

Example:

render image from FILE "ServerBanner.png" on {console} starting at 16 16
update {console}

Render Text on to Console

Addon: ExertSK
Patterns:
(render|draw) text %string% on [console] %console% with [color] %number% [starting at %number% %number%]
Plugin requires: ConsolesCore
Render any text on to a console (will add a size option in the feature) using a valid color: http://minecraft.gamepedia.com/Map_item_format#Map_colors

Example:

render text "skUnity" on {console} with color 43 starting at 10 10
update {console}

Replace

Addon: Skript
Patterns:
replace [(all|every)] %texts% in %text% with %text%
replace [(all|every)] %texts% with %text% in %text%
Replaces all occurrences of a given text with another text. Please note that you can only change variables and a few expressions, e.g. a message or a line of a sign.

Example:

replace "<item>" in {textvar} with "%tool of player%"
replace every "&" with "§" in line 1
#The following acts as a simple chat censor, but it will e.g. censor mass, hassle, assassin, etc. as well:
on chat:
    replace all "fuck", "bitch" and "ass" with "****" in the message

Replace blocks using WorldEdit

Addon: SkStuff
Patterns:
replace [all] %items% (from|between) %location% (to|and) %location% with %items% (using|with) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Replaces all specified blocks from one point to another with the other specified blocks.

Example:

replace stone between {_pos1} and {_pos2} with diamond ore, emerald ore, redstone ore, iron ore and coal ore using editsession {session}

Replace Last

Addon: WildSkript
Patterns:
replace last %text% with %text% in %text%
Replace last occurrence of charset in string (text).

Example:

set {_text} to "x, y, z"
replace last "," with " and" in {_text}

Reply

Addon: Vixio
Patterns:
[discord ]reply with %string%
Add description
Add example

Reset Recipes

Addon: RandomSK
Patterns:
reset [all] recipes
Resets recipes to the standard recipes.

Example:

command /reset recipes:
    trigger:
        reset recipes

Respawn Citizen

Addon: SkRayFall
Patterns:
respawn citizen %number% (at|%direction%) %location%
Plugin requires: Citizens
Respawn citizens by:
  • ID
  • Direction
  • Location

This will force an NPC to come back to life if it was previously killed or despawned by the despawn citizen effect. This will not work if the citizen is already alive so it can't be used to duplicate citizens

Example:

command /respawn:
    trigger:
        respawn citizen 0 at location of player

Restart Server

Addon: skUtilities
Patterns:
restart server
Plugin requires: Spigot
Restarts the server using spigot

Example:

restart server

Restore

Addon: SharpSK
Patterns:
[(coreprotect|cp)] restore [(removal|placement|interaction)] [rollback] changes [made by %-offlineplayers%] at [the] %location% in radius %integer% from %timespan% [ago] [and] [exclude %-itemstacks%]
Plugin requires: CoreProtect
Reverts all changes made by a rollback. In other words it restores all previous data that had been undone by a rollback up to a specific time
Add example

Return

Addon: SkQuery
Patterns:
return
return
Add example

Rollback

Addon: SharpSK
Patterns:
[(coreprotect|cp)] (rollback|revert|undo) [(removal|placement|interaction)] changes [made by %-offlineplayers%] at [the] %location% in radius %integer% [back] to %timespan% [ago] [and] [exclude %-itemstacks%]
Plugin requires: CoreProtect
Reverts all the changes made by users or blocks with CoreProtect

Example:

rollback changes at location of the player in radius 20 back to 3 hours ago

Run As Op

Addon: skUtilities
Patterns:
(force|make) %player% run (cmd|command) %string% as op
Forces the player to run a command as op

Example:

make player run cmd "/kill %player%" as op

Run Command

Addon: skUtilities
Patterns:
run (bash|batch|sh) (command|cmd) %string%
Execute bash/batch/sh commands in skript

#Windows: cmd /c

Example:

run batch cmd "move /y ""C:\Users\User\Skripts\*"" """F:\root\Skripts"""

Run Lua

Addon: MineLuaSK
Patterns:
run lua %string%
Plugin requires: MineLua
Run lua code from string

Example:

command /test:
    trigger:
        run lua "luajava.bindClass(""org.bukkit.Bukkit""):broadcastMessage(""This is fuckt up!"")"

Run OS Command

Addon: ExertSK
Patterns:
run command %string% with password %string% on OS
Plugin requires: ConsolesCore
This effect needs to be enabled in config.yml (/plugins/ExertSk/config.yml), with a password; Whenever you change the password turn hash password on. This effect runs an OS command (CMD on Windows, BASH on Linux) with the same permissions the spigot/bukkit.jar is running on.

Example:

run command "restartall" with password "FluffyBunnies22" on OS

Run Script/File

Addon: skUtilities
Patterns:
run (script|program|app[lication]|file) at %string%
Runs the script (.bat / .sh / ect..) at /plugins + your string (path)
or you can run programs/files

Example:

run script at "plugins\Skript/test.bat"
#This would run in "plugins\Skript/test.bat"

run script at "plugins\test.bat"
#This would run in "plugins\test.bat"

Save Screenshot

Addon: GameBuSK
Patterns:
save screenshot of %browser% [at %string%]
Saves a screenshot of the webpage (as PNG) at the specified location.

Do not add ".png" to the end of the file, or it will save as "somefile.png.png"

Example:

save screenshot of {browser} at "C:/Folder/myawesomescreenshot"

Save worlds

Addon: PirateSK
Patterns:
save %worlds%
Saves given world(s)
Add example

Scripts

Addon: WildSkript
Patterns:
load scripts from folder %path%
load script from file %path%
load script from url %url%
load script from %string%
This effect allows you to load scripts from a folder/file/url/string.

Example:

on load:
    load scripts from "plugins/Skript/scripts/addons"

Send Action Bar

Addon: Umbaska
Patterns:
send [a ]action bar from %string% to %players%
Sends an "Action Bar" to a player. It's a hidden feature. You cannot control the fadeIn, Stay and fadeOut time though.

Example:

send action bar from "&aWow, how about this?!" to player

Send action bar

Addon: Skellett
Patterns:
[skellett] (send|show) [a[n]] action[ ]bar [(with|from)] [string] %string% to %players%
Send an action bar to player[s]

Example:

command /test:
    trigger:
        show an action bar from "&6Hello" to player

Send admin chat message

Addon: SkRambled
Patterns:
send %string% to [the] admin[chat| chat] from [a] player named %string%
Plugin requires: mcMMO
Sends a message in the admin chat

Example:

send "I am an admin" to the adminchat from a player named "FakeAdmin"

Send Email

Addon: SkMorkaz
Patterns:
[mor.]send email [with] subject %string% [with] message %string% to %string%
Send real email with specific subject and message to specific address.
You have to configure host, port, login and password (if required) and connection type (prefer SSL).
If you was using old version, please generate new config.

Example:

command send <text> <text> <text>:
  trigger:
    send email with subject "%text-argument-2%" with message "%text-argument-3%" to "%text-argument-1%"

Send Embed to Channel

Addon: Vixio
Patterns:
send embed %string% to channel %string% with %string%
Add description
Add example

Send Json

Addon: SkQuery
Patterns:
(send|message) %json message% to %players%
Sends a Json Message.

For examples, refer to the tutorial

Example:

send json of "This shows up in where ever you send it"

Send Keys

Addon: GameBuSK
Patterns:
send [key[s]] %string% to %element%
Sends keystrokes to specified web element.

Example:

Send keys "Some example text%enter key%" to {_element}

Send Map

Addon: SkQuery
Patterns:
send [map] %number% to %players%
Add description
Add example

Send Message to Channel

Addon: Vixio
Patterns:
[discord ]send message %string% to channel %string% as %string%
Add description
Add example

Send Message to User

Addon: Vixio
Patterns:
send discord message of %string% to %string% with %string%
Add description
Add example

Send party chat message

Addon: SkRambled
Patterns:
send %string% to [the] party %party% from [a] player named %string%
Plugin requires: mcMMO
Sends a message to a party

Example:

send "Hellotest" to the party mymom from a player named "Intruder"

Send player to server

Addon: Umbaska
Patterns:
send %player% to %string%
Plugin requires: BungeeCord
This will send a player to a certain server.

REQUIRES BUNGEECORD! You must set "use_bungee" to true in Umbaska's config file! The server must be in your BungeeCord config!

Example:

command /hub:
    trigger:
        send player to "Hub"

Send Title

Addon: SkRayFall
Patterns:
send %player% title %string% [with subtitle %string%] [for %timespan%] [with %timespan% fade in and %timespan% fade out]
Set title by:
  • Name
  • Subtitle
  • Player
  • Time
  • Fadein
  • Fadeout

This will send a title to a player with an optional subtitle and display time

Example:

command /hi:
    trigger:
        send player title "&9HEY!" with subtitle "&7You rule!" for 10 seconds

Send Title and Sub Title

Addon: Umbaska
Patterns:
send title from %string% and %string% to %players% for %number%, %number%, %number%
Sends a title and a subtitle introduced in Minecraft 1.8 to a player. The First string being the Title and second string being the Sub Title.

First %number% being the fadeIn time, second being Stay time and third being fadeOut time - IN TICKS

Example:

send title from "&a&lUpdates!" and "&6Added TITLES" to player for 20, 60, 20

Send titles and subtitles

Addon: Skellett
Patterns:
[skellett] (send|show) [a] (1¦subtitle|2¦title) [from] %string% [(with|and) [subtitle] %-string%] (to|for) %players% for %timespan%(,| and| with) %timespan% [fade[ ]in](,| and| with) %timespan% [fade[ ]out]

[skellett] (send|show) %players% [a] (1¦subtitle|2¦title) [(with|from)] %string% [(with|and) [subtitle] %-string%] for %timespan%(,| and| with) %timespan% [fade[ ]in](,| and| with) %timespan% [fade[ ]out]
Create a title with an optional subtitle

send title and subtitle

Note: If the syntax is laggy when reloading change the syntax in your config. Read the skellett config. It will tell you everything about the issue and how to fix. The best method is download Bensku's latest edit as he is working on a fast multi thread fix for this issue.

Example:

command /test:
    trigger:
        show a title from "&6Title" and subtitle "&aSubtitle" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout
        wait 7 seconds
        show subtitle "&aSubtitle" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout
        wait 7 seconds
        show title "&6Title" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout

Send Typing

Addon: Vixio
Patterns:
[discord] send typing in channel %string% with %string%
Add description
Add example

Server/Client Block

Addon: SkQuery
Patterns:
make %players% see %blocks% as %item type% permanently
restore updates to %blocks% for %offline players%
restore all updates
Make a player see a block as another type of block. If the client recieves an update to the block, it will not revert like with the client block effect.

Example:

on click:
    make player see clicked block as air permanently

Set Action Bar

Addon: SkRayFall
Patterns:
set action bar of %player% to %string%

set %player%['s] action bar to %string%
Display Action Bar by:
  • Player
  • Text

This will display text above the player's hotbar for a few seconds. This is like the text you receive when changing the item in your hand

Example:

command /action:
    trigger:
        set action bar of player to "Hi"

Set Author of Embed

Addon: Vixio
Patterns:
set author of embed %string% to embed titled %string%, with hyperlink %string%, iconurl %string%
Add description
Add example

Set Avatar of User/Bot

Addon: Vixio
Patterns:
[discord] set avatar of %string% to %string%
Add description
Add example

Set Below Name Score

Addon: SkRayFall
Patterns:
set score %string% below %player% to %number% for %player%
Set score of a sidebar by:
  • Name
  • Value
  • Player
  • Target

This will change the name and score below a player's name

Example:

command /below <player>:
    trigger:
        set score "&2&lBELOW" below arg to 10 for player

Set Blocks In Region

Addon: PirateSK
Patterns:
set [all] blocks in wg region %string% in [world] %world% to %item stack%
Plugin requires: WorldEdit
Sets all blocks in given WorldGuard region to given block/item.

Example:

command /delhome:
    trigger:
        set all blocks in wg region "home" in world of player to air

Set blocks within a location using WorldEdit

Addon: SkStuff
Patterns:
set [all] blocks (from|between) %location% (to|and) %location% to %items% (using|with) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Sets all blocks from a specified point to another. Can have multiple blocks.

Example:

set blocks from {_pos1} to {_pos2} to diamond block and emerald block using {session}

Set Boss Bar

Addon: SkRayFall
Patterns:
set bossbar named %string% for %player% to %number%

display bossbar with %string% to %player% for %timespan%
Plugin requires: BossBarAPI
Set a timed or static bossbar.
Add example

Set Bossbar Color

Addon: SkRayFall
Patterns:
(set|edit) bossbar %string% colo[u]r to %BossBarColor% 
Set the color of an ID based Bossbar.
Add example

Set Bossbar Progress/Value

Addon: SkRayFall
Patterns:
(set|edit) bossbar %string% (value|progress) to %number% 
Set the progress of an ID based bossbar.
Add example

Set Bossbar Style

Addon: SkRayFall
Patterns:
(set|edit) bossbar %string% style to %BossBarStyle%
Set the style of an ID based Bossbar.
Add example

Set Bossbar Title/Name

Addon: SkRayFall
Patterns:
(set|edit) bossbar %string% (title|name) to %string%
Set the name of an ID based Bossbar.
Add example

Set Cape

Addon: SkRayFall
Patterns:
make %player% wear cape %itemstack%
Plugin requires: Capes
Give the player a cape. The Item stack in this effect MUST be a banner.
Add example

Set Color of Embed

Addon: Vixio
Patterns:
set color of embed %string% to %string%
Add description
Add example

Set Cursor Item

Addon: SkMorkaz
Patterns:
set cursor item of %player% to %itemstack%
Sets cursor item of player to specific item.

Example:

#Not tested
on inventory click:
  if slot clicked slot of event-inventory is enderchest:
    if cursor item of player is not air:
       if player's enderchest can hold cursor item of player:
         cancel event
         add cursor item of player to player's enderchest
         set cursor item of player to air

Set delay

Addon: Umbaska
Patterns:
set delay of %location% to %integer%
Set how long is left before the spawner spawns again

Example:

command /setdelay :
    trigger:
        set {_l} to location of targeted block
        set delay of {_l} to arg 1

Set Description of Embed

Addon: Vixio
Patterns:
set desc[ription] of embed %string% to %string%
Add description
Add example

Set Display

Addon: SkQuery
Patterns:
move display of %player% to %display slot%
This effect must be used after creating a scoreboard. It states where to show the scoreboard.

Note: You might need to write display slot names in upper case.

Example:

move display of player to sidebar #or SIDEBAR if required.

Set Game

Addon: Vixio
Patterns:
[discord] set game of bot %string% to %string%
Add example

Set Guild Name

Addon: Vixio
Patterns:
[discord] set guild %string%['s] name to %string% with %string%
Add description
Add example

Set Hologram Line

Addon: Umbaska
Patterns:
set holo[gram] lines of %hologram% to %string%
Add description
Add example

Set ID based Score

Addon: SkRayFall
Patterns:
(set|create) id [based] score %string% in sidebar of %player% to %number% with id %string%
Make an ID based score in a players scoreboard. This method is ideal for creating complex text based scoreboards.
Add example

Set Idle State

Addon: Vixio
Patterns:
set idle state of bot %string% to %boolean%
Add description
Add example

Set line

Addon: Umbaska
Patterns:
set line %integer% in [file] %string% to %string%
Req: Umbaska 1.5

Example:

set line 5 in file "plugin.yml" to "enabled: true"

Set Maximum Health

Addon: SkMorkaz
Patterns:
set mor.maxhp of %entity% to %number%
Sets amount of max health of object that can be damaged.

Example:

on rightclick:
  if event-entity is set:
    set mor.maxhp of event-entity to max health of event-entity + 1

Set Name of Channel

Addon: Vixio
Patterns:
[discord] set channel %string% name to %string% with %string%
Add description
Add example

Set nametag

Addon: Umbaska
Patterns:
set name tag of %player% to %string%, %string%, %string%
Plugin requires: NametagEdit
This will set the SUFFIX, NAME, PREFIX of the players tag.

Example:

set name tag of player to "Owner", "<red>", "<yellow>"

Set Nickname of User

Addon: Vixio
Patterns:
[discord] set nickname of user %string% to %string% with %string% in guild %string%
Add description
Add example

Set pixel on Console

Addon: ExertSK
Patterns:
set pixel at [x][ ]%number%[,] [y][ ]%number% to [color] %number% on [console] %console%
Plugin requires: ConsolesCore
Set the pixel on a Console to any valid map color: http://minecraft.gamepedia.com/Map_item_format#Map_colors

Example:

set pixel at 10 10 to color 40 on console {console}

Set Player Paused State

Addon: Vixio
Patterns:
set [audio] player %string% [audio] paused state to %boolean%
Add description
Add example

Set Player Volume

Addon: Vixio
Patterns:
set [audio] player %string% volume to %integer%
Add description
Add example

Set Score

Addon: SkQuery
Patterns:
make score [of] %text% in [score]board of %player% [to] %number%
It sets a new score in a scoreboard or changes a pre-defined one.

Example:

#this code will show the gold amount of player. can be set for all players independently.

make score of "Your Gold" in board of player to {gold.%player%}

Set Sidebar Name

Addon: SkRayFall
Patterns:
set name of sidebar of %player% to %string%
Change the sidebar name by:
  • Scoreboard
  • Name
  • Players

This will change the name of a player's sidebar. The sidebar of the player must have at least one score in order for it to show on the sidebar

Example:

command /example:
    trigger:
        set name of sidebar of player to "&e&lHEY THERE!"
        set score "&aSCORE NAME" in sidebar of player to 1

Set Sidebar Score

Addon: SkRayFall
Patterns:
set score %string% in sidebar of %player% to %number%
Set score of a sidebar by:
  • Scoreboard
  • Name
  • Value
  • Player

This will change the score of a score in a player's sidebar or create a new score if it does not exist

Example:

command /score:
    trigger:
        set name of sidebar of player to "&4Sidebar"
        set {_num} to a random integer between 1 and 10000000
        set score "&aRandom Num" to {_num}

Set Spawner

Addon: Umbaska
Patterns:
set spawner %location% to %string%
Set the entity type of a spawner. Please note that it uses a string!

Example:

command /setspawner <text>:
    trigger:
        set {_l} to location of targeted block
        set spawner {_l} to "%arg 1%"

Set Spawner to its type

Addon: Umbaska
Patterns:
set spawner at %location% to its type
Using the name of the spawner, Umbaska will then set the spawner to that type. This is why the names are modified with "drop a spawner..." and "give a spawner...". Version 1.4 of Umbaska contains an unnamed feature however this won't be usable.

Example:

on place of monster spawner:
    set spawner at location of event-block to its type

Set Streaming Status of Bot

Addon: Vixio
Patterns:
[discord] set streaming of bot %string% stream titled %string% with url %string%
Add description
Add example

Set Tab Header & Footer

Addon: SkRayFall
Patterns:
set tab header to %string% and footer to %string% for %player%
Modify Tab by:
  • Header
  • Footer
  • Player

This will display a client side header and footer for a player

Example:

on join:
    set tab header to "Hey %player%!" and footer to "Welcome!" for player

Set Tablist Score

Addon: SkRayFall
Patterns:
set tab[list] score of %player% to %number% for %player%
Set the tablist score by:
  • Scoreboard
  • Value
  • Player
  • Target

This will change the score for a player in the tablist

Example:

command /tab <player>:
    trigger:
        set tab score of arg to 5 for player

Set Tag Prefix

Addon: Umbaska
Patterns:
set prefix of %player% to %string%
Plugin requires: NametagEdit
Sets the players prefix of their name tag

Example:

set prefix of player to "Owner"

Set Tag Suffix

Addon: Umbaska
Patterns:
set suffix of %player% to %string%
Plugin requires: NametagEdit
Sets the players sufix of their name tag

Example:

set suffix of player to "<green>"

Set the prefix of group

Addon: SkAction
Patterns:
set the prefix of %text% to %text% in world %text%
Plugin requires: PermissionsEx
set the prefix of %text% to %text% in world %text%

Example:

set the prefix of %text% to %text% in world %text%

Set the suffix of group

Addon: SkAction
Patterns:
set the suffix of %text% to %text% in world %text%
Plugin requires: PermissionsEx
set the suffix of %text% to %text% in world %text%

Example:

set the suffix of %text% to %text% in world %text%

Set Title of Embed

Addon: Vixio
Patterns:
set title of embed %string% to %string%
Add description
Add example

Set Topic of Channel

Addon: Vixio
Patterns:
[discord] set channel %string% topic to %string% with %string%
Add description
Add example

Set Town Block Owner

Addon: Umbaska
Patterns:
set owner of plot at %location% to %player%
Plugin requires: Towny
Sets a town block owner to a player
Add example

Set Town Block Price

Addon: Umbaska
Patterns:
set price of plot at %location% to %number%
Plugin requires: Towny
Set price of a town block
Add example

Set URL of Embed

Addon: Vixio
Patterns:
set url of embed %string% to %string%
Add description
Add example

Set Username of Bot

Addon: Vixio
Patterns:
[discord] set username of bot %string% to %string%
Add description
Add example

Set Visibility of Player (Dynmap)

Addon: Umbaska
Patterns:
set dynmap visibility of %player% to %boolean%
Plugin requires: Dynmap
Set whether a player is hidden or shown

Example:

command /map:
    trigger:
        if dynmap visibility of player is false:
            set dynmap visibility of player to true
        else:
            set dynmap visibility of player to false

Set YAML Value

Addon: WildSkript
Patterns:
(set|put) %text% (to|in) %text% (in|to) [(yaml|yml)] [file] %text%
Set value in file. Note that this only works in yaml configuration file (*.yml).
To set nested values just use "parent.child".

Example:

on join:
    set "%player's UUID%" to "%name of player%" in yaml file "plugins/Skript/scripts/Logger/players.yml"

Shear

Addon: Skript
Patterns:
shear %living entities%
un[-]shear %living entities%
Shears or 'un-shears' a sheep. Please note that no wool is dropped, this only sets the 'sheared' state of the sheep.

Example:

on rightclick on a sheep holding a sword:
    shear the clicked sheep

Shoot

Addon: Skript
Patterns:
shoot %entity types% [from %living entities/locations%] [(at|with) (speed|velocity) %number%] [%direction%]
(make|let) %living entities/locations% shoot %entity types% [(at|with) (speed|velocity) %number%] [%direction%]
Shoots a projectile (or any other entity) from a given entity.

Example:

shoot an arrow
make the player shoot a creeper at speed 10
shoot a pig from the creeper

Show Credits

Addon: SkQuery
Patterns:
display credits to %player%
Shows the end credits to the player. If the player is using a resource pack, it will display the end credits of their resource pack to them.

Example:

Display credits to player

Show image in chat

Addon: Umbaska
Patterns:
show %player% image %string% with %string%, %string%, %string%
Shows an image hosted locally to a player

Example:

show player image "C:creeper.png" with "&6&lTesthi", "hi", "hi"

Show image in chat from URL

Addon: Umbaska
Patterns:
show %player% image from %string% with %string%, %string%, %string%
Will show an image in chat which is from the internet

Example:

show player image from "http://fc07.deviantart.net/fs71/f/2012/154/c/f/creeper_face_by_cyantnt-d524q5v.jpg" with "&6&lYOLO", "YOLO", "YOLOOO"

Show Particle

Addon: SkRayFall
Patterns:
show [%number%] %string% particle[s] at %location% for %player% [offset by x, y (and|,) z]
Show particle by:
  • Player
  • Location
  • Amount
  • Particle Type

This will display a particle at a given location for a player. This is client side!

List of particles

Example:

command /inlove:
    trigger:
        show 100 "heart" particles at location of player for player offset by 1, 1, 1

Show/Unhide Bossbar

Addon: SkRayFall
Patterns:
(show|display|unhide) bossbar %string%
Show a hidden ID based Bossbar.
Add example

Simple Scoreboards - Create Simple Scoreboard

Addon: Umbaska
Patterns:
create [a] new simple scoreboard [named] %string%
Req: Umbaska 1.5
Add example

Simple Scoreboards - Debug Scoreboard

Addon: Umbaska
Patterns:
debug simple %string%
This is a Debugging Effect, no need to actually use it - Unless a scoreboard doesn't update, but still - no need to use it.
Req: Umbaska 1.5
Add example

Simple Scoreboards - Set Displayed Title

Addon: Umbaska
Patterns:
set display title for simple [score][board] %string% to %string%
Recommended to do this, otherwise it will have "SimpleScoreboard" at the top of your scoreboard.
Req: Umbaska 1.5
Add example

Simple Scoreboards - Set Score Slot

Addon: Umbaska
Patterns:
set (slot|value|score) %integer% of simple [score][ ][board] %string% to %string%
Req: Umbaska 1.5
Add example

Simple Scoreboards - Set Scoreboard of Player

Addon: Umbaska
Patterns:
set simple [score][ ][board] of %players% to %string%
Req: Umbaska 1.5
Add example

SkellettProxy - Bungeecord action bar

Addon: Skellett
Patterns:
[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] (send|display|show) action[ ]bar [with [text]] %string% to bungee[ ][cord] [(player|uuid)] %string%
Plugin requires: SkellettProxy
Send an actionbar to a Bungeecord UUID or Username. This works across servers.

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.

Example:

command /actionbarsend <text> <text>:
    trigger:
        set {_uuid} to bungee uuid of "%arg 1%"
        send action bar with text coloured "%arg 2%" to bungeecord player "%{_uuid}%"

SkellettProxy - Bungeecord execute command

Addon: Skellett
Patterns:
[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] (make|run|execute) bungee[[ ][cord]] [console] command %string%
Plugin requires: SkellettProxy
Make the bungeecord instance execute a command.

Keep in mind this effect will only make the bungeecord console execute the command. This command is not going to apply to all servers. It will run commands such as /end, /alert, /greload or a plugin command.

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.

Example:

skellettcord execute bungeecord console command "end"

SkellettProxy - Bungeecord kick

Addon: Skellett
Patterns:
[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] kick bungee[ ][cord] [(player|uuid)] %string% [(by reason of|because [of]|on account of|due to) %-string%]

[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] kick [(player|uuid)] %string% from bungee[ ][cord] [(by reason of|because [of]|on account of|due to) %-string%]
Plugin requires: SkellettProxy
Kick a Bungeecord UUID or Username from the Bungeecord

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.

Example:

command /bungeekick <text> [<text>]:
    trigger:
        set {_uuid} to bungee uuid of "%arg 1%"
        kick "%{_uuid}%" from bungeecord due to coloured "%arg 2%"

SkellettProxy - Bungeecord kick all players

Addon: Skellett
Patterns:
[[(skellett[ ][(cord|proxy)]|bungee[ ][cord])]] kick [(the|all)] [of] [the] bungee[ ][cord] players [(by reason of|because [of]|on account of|due to) %-string%]

[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] kick [(the|all)] [of] [the] players from bungee[ ][cord] [(by reason of|because [of]|on account of|due to) %-string%]
Plugin requires: SkellettProxy
Kick all players from the bungeecord

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.
Add example

SkellettProxy - Bungeecord message

Addon: Skellett
Patterns:
[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] (message|send|msg) %string% to bungee[ ][cord] [(player|uuid)] %string%
Plugin requires: SkellettProxy
Message a Bungeecord UUID or Username on the Bungeecord.

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.

Example:

command /msg <text> <text>:
    trigger:
        set {_uuid} to bungee uuid of "%arg 1%"
        message coloured "&6%player% &7-> &r%arg 2%" to bungeecord player "%{_uuid}%"
        message coloured "&6%player% &7-> &r%arg 2%"

SkellettProxy - Bungeecord message all players

Addon: Skellett
Patterns:
[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] (message|send|msg) %string% to [(the|all)] [of] [the] bungee[[ ][cord]] players
Plugin requires: SkellettProxy
Send a message to all online players on the bungeecord.

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.

Example:

skellettcord message coloured "&6&lSuh dude" to all bungeecord players

SkellettProxy - End Bungeecord

Addon: Skellett
Patterns:
[skellett[cord]] (stop|kill|end) [bungee[[ ][cord]] proxy [[with] (msg|string|text)] %string%
Plugin requires: SkellettProxy
This effect will end aka stop your bungeecord instance.

Requires to have the SkellettProxy option enabled in Skellett and SkellettProxy installed correctly.
Add example

SkillAPI add exp

Addon: SkRPG
Patterns:
SkillAPI add %integer% exp[erience] to %player% from exp source %ExpSource%
Plugin requires: SkillAPI
Adds an amount of experience to a player's class from a certain experience source.
Add example

SkillAPI add levels

Addon: SkRPG
Patterns:
SkillAPI add %integer% level[s] to %player% from exp source %ExpSource%
Plugin requires: SkillAPI
Adds an amount of levels to a player's class from a certain experience source.
Add example

SkillAPI add skill points

Addon: SkRPG
Patterns:
SkillAPI add %integer% (sp|skillpoint[s]|skill point[s]) to %player% from exp source %ExpSource%
Plugin requires: SkillAPI
adds skill points from a certain ExpSource to a player's SkillAPI class
Add example

SkillAPI allow ExpSource

Addon: SkRPG
Patterns:
SkillAPI add %ExpSource% (to|from) %string%'s allowed exp[erience] sources
Plugin requires: SkillAPI
Allow a certain ExpSource for a class
Add example

SkillAPI clear bonuses

Addon: SkRPG
Patterns:
SkillAPI clear %player%'s bonuses
Plugin requires: SkillAPI
Clears all of a player's SkillAPI bonuses
Add example

SkillAPI clear data

Addon: SkRPG
Patterns:
SkillAPI clear %player%'s data
Plugin requires: SkillAPI
Clears all the player's SkillAPI data
Add example

SkillAPI disallow ExpSource

Addon: SkRPG
Patterns:
SkillAPI remove %ExpSource% (to|from) %string%'s allowed exp[erience] sources
Plugin requires: SkillAPI
Disallow a certain ExpSource for a class
Add example

SkillAPI make player cast skill

Addon: SkRPG
Patterns:
SkillAPI make %player% cast skill %string%
Plugin requires: SkillAPI
Add description
Add example

SkillAPI open attribute menu

Addon: SkRPG
Patterns:
SkillAPI open attr[ibute] menu (for|of) %player%
Plugin requires: SkillAPI
Opens player's attribute menu
Add example

SkillAPI profess

Addon: SkRPG
Patterns:
SkillAPI profess %player% into %string%
Plugin requires: SkillAPI
Professes the player into another class. Only works if they meet the requirements of that class.
Add example

SkillAPI refund attribute points

Addon: SkRPG
Patterns:
SkillAPI refund %player%'s attribute points
Plugin requires: SkillAPI
Refunds all the player's attribute points of his/her SkillAPI class
Add example

SkillAPI regenerate mana

Addon: SkRPG
Patterns:
SkillAPI regen[erate] %player%'s mana
Plugin requires: SkillAPI
Regenerates a player's class' mana
Add example

SkillAPI toggle skill bar

Addon: SkRPG
Patterns:
SkillAPI toggle %player%'s skillbar
Plugin requires: SkillAPI
Toggles a player's skillbar
Add example

Skin

Addon: WildSkript
Patterns:
(change|set) %player%'s skin to %string% 
With this effect, u can change player's skin. (Required CraftBukkit 1.7.9+)

Example:

change player's skin to "Dinnerbone"

skQueryPerms Option

Addon: SkQuery
Patterns:
$ use permissions
Enables skQuery as a permissions manager. You will then be able to access expressions that represent player permissions and change them with Skript.

Example:

script options:
    $ use permissions

Sleep Animation

Addon: RandomSK
Patterns:
make %player% sleep at %block%
Sleep puts the player in a sleep animation. When inside a sleep animation you cant click the leave bed to leave, you have to use the Wake up effect.
You can check if the player is in a sleep animation with the sleep animation condition.
If the %block% you want to sleep at is not a head part of a bed then the sleep animation will not work correctly and you will always look in the same direction and your legs will point to the same direction.

Example:

command /sleep:
    trigger:
        make player sleep at block at location of player

Socket Write

Addon: MundoSK
Patterns:
write %strings% to socket with host %string% port %integer% [with timeout %-timespan%] [to handle response through function %-string% with id %-string%]
Sends a message through a socket. The host can either be the address or the IP. The timeout part is how many seconds to wait before stopping a socket write function if it doesn't make a connection or error out. The last part is if you want to handle a response through a handler function, more info here https://forums.skunity.com/t/mundosk-v1-4-5-world-border-world-management-books-enchanted-books-sockets-terraincontrol-hook/ under Function Socket Handlers.
Add example

Soft Return

Addon: SkQuery
Patterns:
soft return
Soft returns execute the rest of the code where the original access request was executed, while still running the rest of the function code.
Add example

Sound

Addon: SkQuery
Patterns:
play %sound% at %locations% with pitch %number%
Add description
Add example

Spawn

Addon: Skript
Patterns:
spawn %entity types% [%directions% %locations%]
spawn %number% of %entity types% [%directions% %locations%]
Spawns an entity.

Example:

spawn 3 creepers at the targeted block
spawn a ghast 5 meters above the player

Spawn armour stand

Addon: Umbaska
Patterns:
[umbaska] spawn [an] (armour|armor) stand at %locations%
Req: Umbaska 1.5

Example:

spawn an armor stand at player

Spawn Falling Block

Addon: SkQuery
Patterns:
spawn falling block of %item type% at %location%
spawn damaging falling block of %item type% at %location%
spawn undroppable falling block of %item type% at %location%
spawn damaging undroppable falling block of %item type% at %location%
spawn undroppable damaging falling block of %item type% at %location%
Summons falling blocks with modifiable properties.

Example:

on place of dirt:
    cancel event
    spawn falling block of dirt at block

Spawn Unique Horse

Addon: ExtrasSK
Patterns:
spawn [a[n]] [(unique|special)] %string% horse [(colored|with color) %string% [and] (styled|marked|with pattern[s]) [of] %string%] at [location] %location%
Spawn a unique horse with a specified pattern, color, and type. Remember to use the 'last spawned (unique|special) horse' for the horse that spawned. The valid patterns are: black dots, none, white, white dots, and whitefield. The valid colors are: black, brown, chestnut, creamy, dark brown, gray, and white. The valid types are: donkey, horse, mule, skeleton horse, and undead horse.

Example:

command /rideahorse:
    trigger:
        spawn an unique "horse" horse colored "chestnut" with patterns of "whitefield" at player
        make player ride last spawned unique horse

Spawn Villager With Profession

Addon: skUtilities
Patterns:
spawn a (zombie villager|villager) with profession %profession% at %location%
Plugin requires: skProfession, skQuery
Spawns a villager or zombie villager(1.9) allowing you to choose the profession

Professions:
https://www.skunity.com/search?search=Profession+skUtilities#

Example:

spawn a villager with profession farmer at player
spawn a zombie villager with profession farmer at player

Spectate

Addon: SpectateHook
Patterns:
make %player% spectate %player%
make %player% stop spectating
Plugin requires: Spectate
Make a player spectate other, or stop him from spectating.

Example:

command /spectate <player>:
    trigger:
        make player spectate player-arg

Spectate Angle

Addon: SpectateHook
Patterns:
change spectate angle of %player% to %text%
Plugin requires: Spectate
Change the angle of a spectating player.

Example:

command /changeangle <text>:
    trigger:
        if text-arg-1 is "FIRST_PERSON" or "THIRD_PERSON" or "THIRD_PERSON_FRONT" or "FREEROAM":
            change spectate angle of player to "%text-arg-1%"
        else:
            message "No angle named that."

Sphere / Orb / Globe / Ball

Addon: skqGeometry
Patterns:
render %particle type% (sphere|globe|orb|ball) of propert(y|ies) (x|z)-axis, %radius%, %angle%, %delay between each cycle% at %location%
Plugin requires: SkQuery
This effect generates a sphere of your particle choice. You can have the sphere generate it's rings around the x or z axis.

Example:

render footstep orb of property x-axis, 1, 5, 1 tick at player
render footstep orb of property z-axis, 2, 3, 0 tick at targeted block

SQL Close

Addon: SkQuery
Patterns:
close %query result%
Add description
Add example

SQL Password Option

Addon: SkQuery
Patterns:
$ db password <.+>
Sets the script-wide database connection password. Required for an SQL connection.

Example:

script options:
    $ db password heil_skript

SQL Update

Addon: SkQuery
Patterns:
update %text%
Updates the SQL Database
Add example

SQL URL Option

Addon: SkQuery
Patterns:
$ db url <.+>
Sets the script-wide database connection url. Required for an SQL connection.

Example:

script options:
    $ db url jdbc:mysql://localhost:3306/skript

SQL Username Option

Addon: SkQuery
Patterns:
$ db username <.+>
Sets the script-wide database connection username. Required for an SQL connection.

Example:

script options:
    $ db username admin

Start/Stop Hologram

Addon: Umbaska
Patterns:
(start|stop) holo[gram] %string%
Starts/Stops a hologram respectively, this is mostly there just in case it bugs out. Start the hologram again if it doesn't do what you want.

Example:

start holo "SpawnHolo1"

Stop Noteblock Music

Addon: SkMorkaz
Patterns:
stop [noteblock] music for %player%
Plugin requires: NoteBlockAPI
Stops playing music for specified player.

Example:

Stops playing music for specified player.

Stop Playing Track

Addon: Vixio
Patterns:
stop playing track with %string%
Add description
Add example

Stop Server

Addon: WildSkript
Patterns:
skQuery: (stop|shutdown) server
WildSkript: shutdown [server]
This stops the server, just like if you were doing /stop.

Example:

command /shutdown:
    trigger:
        shutdown server

Stop Timer

Addon: SharpSK
Patterns:
stop timer %string%
Stops the specified timer. Will not trigger the Timer Complete event since its interrupted.
Add example

stopAllEffects

Addon: SkDragon
Patterns:
stop all[ particle] effects
Stops all particle effects

Example:

stop all particle effects

stopEffect

Addon: SkDragon
Patterns:
stopEffect[ id] %string%
Stop an active effect/trail with the matching id

Added in v0.13.0-BETA

Example:

stopEffect id "test"

stopEmote

Addon: SkDragon
Patterns:
stop emote %player%
Stops an emote effect

Added in v0.10.0-BETA

Example:

stop emote player

Submit Element

Addon: GameBuSK
Patterns:
submit [to] %element%
To be used as a last resort if the ENTER key does not work when submitting a form.
Add example

Surface

Addon: skqBunch
Patterns:
surface %player% to [the] (nearest|highest) (ground|place)
Teleport player to nearest or highest free surface.
Add example

Surface

Addon: BunchSk
Patterns:
surf[ace] %player% to (near|high)[est] loc[ation]
Surface player to nearest or highest upper location.
Add example

Switch/Match

Addon: MundoSK
Patterns:
(switch|match) %object%:
	(case|matches) %object%:
Switches allow you to choose one object, and find which object it matches to. For example, in the example below, "THREE" will be broadcasted. You can use 'true' to say what happens if no match is found.

Example:

match 3:
    case 1:
        broadcast "ONE"
    case 2:
        broadcast "TWO"
    case 3:
        broadcast "THREE"
    true:
        broadcast "SOMETHING ELSE"

Sync/Async

Addon: MundoSK
Patterns:
sync:
	#Code to be run synchronously
async:
	#Code to be run asynchronously
This allows you to run a certain section of your code synchronously/asynchronously.

Example:

broadcast "Retrieving text!"
async:
    set {_var} to text from url "mundosk.github.io"
wait until {_var} is set
broadcast "Text retrieved: %{_var}%"

Tablist Array Activate

Addon: MundoSK
Patterns:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]]
deactivate array tablist for %player%
Plugin requires: ProtocolLib
Activates/deactivates the array tablist for the specified player.
Add example

Tablist Create Simple Tab

Addon: MundoSK
Patterns:
create tab id %string% for %player% with [display] name %string% [(ping|latency) %number] [(head|icon|skull) %skintexture%]
Plugin requires: ProtocolLib
Creates a simple tab for the specified player.
Add example

Tablist Delete Simple Tab

Addon: MundoSK
Patterns:
delete tab id %string% for %player%
delete all id tabs for %player%
Plugin requires: ProtocolLib
Deletes the specified simple tab for the player, or all simple tabs for the player.
Add example

Tablist Show/Hide

Addon: MundoSK
Patterns:
(show|hide) %players% in [the] tab[list] of %players%
Plugin requires: ProtocolLib
Allows you to show/hide individual players in the tablist.

Note: If the '%player%'s tablist contains players' is set to false for a player, all players will be hidden. If you show a player in a tablist of a player who had %player%'s tablist contains players set to false, then that will be set to true, but only the player you directly showed will be unhidden. If you directly 'set %player%'s tablist contains players to true', then all players will be unhidden.
Add example

Tablists - Add tabitem

Addon: Skellett
Patterns:
add tab[list] item [[with] id] %string% to %players%
Plugin requires: TablistAPI
Adds a tabitem to a player

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tablists - Clear tablist

Addon: Skellett
Patterns:
clear [the] tab[list] [items] (of|for) %players%
Plugin requires: TablistAPI
Clears the tablist for a player[s]

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tablists - Create tabitem

Addon:
Patterns:
[(make|create)] [a] [new] tab[list] [item] [[with] id] %string% with [display] name %string%[(,| and| with)] [(skin|head|skull) [icon] %-string%][(,| and| with)] [(ping|latency) %-number%][(,| and| with)] [spectator [mode] %-boolean%]
Plugin requires: TablistAPI
Creates a fake tabitem. Tab items are fake players that can do anything in the tablist

Requires this plugin [(make|create)] [a] [new] tab[list] [item] [[with] id] %string% with [display] name %string%[(,| and| with)] [(skin|head|skull) [icon] %-string%][(,| and| with)] [(ping|latency) %-number%][(,| and| with)] [spectator [mode] %-boolean%]
Add example

Tablists - Delete tabitem

Addon: Skellett
Patterns:
(remove|delete) tab[list] item [[with] id] %string%
Plugin requires: TablistAPI
Deletes a tabitem

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tablists - Fill default

Addon: Skellett
Patterns:
fill tab[list] of %players% with default[s] [item[s]]
Plugin requires: TablistAPI
Fills a player's tablist with default items

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tablists - Reset player tablist

Addon: Skellett
Patterns:
(remove|reset|delete) [the] tab[list] [items] (of|for) %players%
Plugin requires: TablistAPI
Resets a tablist for a player

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tablists - Update tab

Addon: Skellett
Patterns:
update [the] tab[list] of %players%
Plugin requires: TablistAPI
Updates a player's tab

Requires this plugin https://www.spigotmc.org/resources/api-tablistapi-1-7-1-8-1-9.9667/
Add example

Tag

Addon: WildSkript
Patterns:
(set|edit) %player%'s tag to %text% 
(set|edit) tag of %player% to %text% 
Change the tag at the player's nick. The length of tag is a maximum of 16 char (&6 is also counted)

Example:

command /tag :
    trigger:
        set player's tag to arg

Tame

Addon: SkQuery WildSkript
Patterns:
tame %entities% to %player%
Tame entities for the player.

Example:

on leftclick on ocelot:
    tame clicked entity to player

Team's flag

Addon: skqBunch
Patterns:
set (rule|flag) %string% of team %string% to %boolean%
Set flag(valid - friendlyfire, news coming soon) of teamto true/false
Add example

Teleport

Addon: Skript
Patterns:
teleport %entities% (to|%direction%) %location%
Teleports an entity to a specific location.
If the location has a yaw or pitch set, the entity will be made facing that direction after the teleport, otherwise the entity will face the same direction as before.

Example:

teleport the player to {homes.%player%}
teleport the attacker to the victim

Teleport Player to Plot

Addon: Umbaska
Patterns:
teleport %player% to %plot% in %world%
Plugin requires: PlotMe
You can teleport a player to a plot with this effect

Example:

command /visit <text>:
    trigger:
        teleport player to "%arg 1%" in world of player

Teleport player to warp

Addon: skqBunch
Patterns:
(teleport|tp|move) %player% to warp [named|with name] %text%
Teleports player to warp
Add example

Teleport Team

Addon: skqBunch
Patterns:
(move|tp|teleport) team %string% to %location%
Teleports all members of team to location
Add example

Teleport to world

Addon: Skellett
Patterns:
teleport %players% to [world] spawn (of|in) [world] %string%

[skellett] teleport %players% to world %string% [spawn]
This effect teleports a player to the spawn of a world
Add example

TerrainControl Spawn Custom Object

Addon: MundoSK
Patterns:
(tc|terrain control) spawn %string% at %location% with rotation %string%
Plugin requires: TerrainControl
Spawns the custom object at the location with the specified rotation, rotation can be "north", "south", "east", or "west".
Add example

Text Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) text (effect|formation) with text %string% as %EffectLibParticle% (at|on|for|to) %entity/location% with id %string%[(,| and) %number% large]
Creates an EffectLib text effect.
Add example

Texture

Addon: SkQuery WildSkript
Patterns:
skQuery: send [(resource|texture)] pack from %text% to %players%
WildSkript: send resourcepack %text% to %player%
This effect send resourcepack to player.

Example:

on join:
    send resourcepack "[url]" to player

Throwable Print Stack Trace

Addon: MundoSK
Patterns:
print stack trace of %throwable%
Prints the huge scary exception text you get from exceptions and errors.
Add example

Title and subtitles

Addon: Skellett
Patterns:
[skellett] (send|show) [a] (1¦subtitle|2¦title) [from] %string% [(with|and) [subtitle] %-string%] (to|for) %players% for %timespan%(,| and| with) %timespan% [fade[ ]in](,| and| with) %timespan% [fade[ ]out]

[skellett] (send|show) %players% [a] (1¦subtitle|2¦title) [(with|from)] %string% [(with|and) [subtitle] %-string%] for %timespan%(,| and| with) %timespan% [fade[ ]in](,| and| with) %timespan% [fade[ ]out]
Allows you to use Titles and subtitle in your scripts.

In skellett version 1.7+ the syntax is configurable in the syntax config.

This is a long syntax so I highly suggest customizing the syntax to your liking with less objects in the syntax. The more Skript has to test the more time it takes to load.

Example:

command /test:
    trigger:
        show a title from "&6Title" and subtitle "&aSubtitle" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout
        wait 7 seconds
        show subtitle "&aSubtitle" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout
        wait 7 seconds
        show title "&6Title" to player for 5 seconds and 10 ticks fade in and 15 ticks fadeout

Toggle

Addon: Skript
Patterns:
(close|turn off|de[-]activate) %blocks%
(toggle|switch) [[the] state of] %blocks%
(open|turn on|activate) %blocks%
Toggles the state of a block, e.g. switches a lever or opens a door.

Example:

# use arrows to toggle levers, doors, etc.

on projectile hit:
    projectile is arrow
    toggle the block at the arrow

Toggle vanish with VanishNoPacket

Addon: SkStuff
Patterns:
toggle vanish (state|mode) of %player% [(silently|quietly)]
toggle %player%'s vanish (state|mode) [(silently|quietly)]
Plugin requires: VanishNoPacket
Toggles the vanish state of the specified player.

Adding "silently" or "quietly" at the end of the effect makes no message appear in the players chat and also makes no effects (such as bats/lightning) appear.

Example:

toggle vanish mode of player
toggle arg-1's vanish mode silently

Top left building schematic

Addon: SkRayFall
Patterns:
for builder %number% get the location of the top left of schematic centered at %location%
Plugin requires: Citizens + Builder addon
Check schematic by:
  • Location
  • Citizen
  • Top left

This will return the top left of the last built schematic

Example:

command /build:
    trigger:
        create a citizen named "Builder" at location of player
        make citizen last created citizen build "s_house1" at block below location of player for player
        set {point1} to for builder last created citizen get the location of the bottom right of schematic centered at block below location of player
        set {point2} to for builder last created citizen get the location of the top left of schematic centered at block below location of player

Tornado Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) tornado (effect|formation) at %entity/location% with id %string% [with tornado particle[s] %EffectLibParticle% and cloud particle[s] %EffectLibParticle%] [(set|and) radius %number%] [(set|and) max height %number%]
Creates an EffectLib tornado effect.
Add example

Trade GUI

Addon: RandomSK
Patterns:
open [villager] trade [gui] named %text% with %trades% to %players%
Opens a trade GUI with a specific name and the trades you want for the players.

Currently this is version dependant and only has support for 1.7.2 and 1.7.9.

Example:

command /trade:
    trigger:
        add diamond for stone named "Diamond Stone" with 99999 max uses to {_list::*}
        add stone for diamond with 99999999 max uses to {_list::*}
        open trade gui named "Bla Shop" with {_list::*} to player

Trail

Addon: SkQuery
Patterns:
trail projectile with %particle%
Trails a projectile with a particle effect. This effect can be used to make some cool visual effects.

Example:

on shoot:
    trail projectile with particle drip lava

Tree

Addon: Skript
Patterns:
(grow|create|generate) tree [of type %tree type%] %directions% %locations%
(grow|create|generate) %tree type% [tree] %directions% %locations%
Creates a tree.
This may require that there is enough space above the given location and that the block below is dirt/grass, but it is possible that the tree will just grow anyways, possibly replacing every block in its path.

Example:

grow a tall redwood tree above the clicked block

Tree Loop

Addon: MundoSK
Patterns:
loop tree of %objects%:
  #code
For list variables. What this does, is fix a problem Skript has with nested list variables. For those of you who don't know, you are allowed to put a list variable in a list variable like this: add 5 to {_temp::1::*}, but when you loop the list variable that owns it, like loop {_temp::*}, the list variable within it is ignored. The tree loop fixes this by looping all the values of the list variable and its sub list variables, with a branch expression to get the full index.

So say you looped the higher list variable:

loop tree of {_temp::*}:
broadcast "%branch% = %loop-value%"
It would be broadcasted '1::1 = 5', because {_temp::1::1} is set to 5.

Then you can do something like set {_temp::%branch%} to {_newvalue} to easily set the branch to something else.

You need this for json as jsons in list variables are stored using multiple sub list variables.
Add example

Try

Addon: MundoSK
Patterns:
try:
 #section of code
catch in %object%:
 #section of code only executed if an exception is caught
A statement that executes a section of code, and if an exception occurs, instead of the whole thing stopping and a huge error being printed in console, that section of code stops, but the exception is passed to a variable that the code does whatever it wants with, and the rest of the code goes on.

If an exception does occur, it goes to the object specified in the catch statement, and the block of code below the catch is executed. If no exception occurs, the section of code is ignored and the object specified in the catch statement is unchanged.

Example:

try:
 broadcast "%page 3 of player's tool%"
catch in {_e}:
 broadcast "An exception was caught"
 broadcast "Details: %details of {_e}%"

Unclaim land at location

Addon: SkRambled
Patterns:
unclaim land at %location%
Plugin requires: Factions
Unclaim faction land at location.

Example:

command /unclaimthisland:
    trigger:
        unclaim land at location of player

Undeny Plot

Addon: SkAction
Patterns:
  undeny %player% from %string%
Plugin requires: PlotSquared
Undenys a player.

Example:

command /plotunban <player>:
   trigger:
      undeny arg-player from "1;1"

Undisguise

Addon: Skellett
Patterns:
[skellett] [[Libs]Disguises] un[( |-)]disguise %entity%
Plugin requires: LibsDisguises
Undisguise an entity

https://www.spigotmc.org/resources/libs-disguises.81
Add example

Undisguise Entities

Addon: Umbaska
Patterns:
undisguise %entities%
Plugin requires: LibsDisguises
Undisguises given entities.

Example:

undisguise all pigs

Undisguise entity

Addon: Skellett
Patterns:
[[Libs]Disguises] Un[( |-)]Disguise %entitys%
Plugin requires: LibsDisguises
Undisguises an entity if they're disguised
Add example

Undo/Redo changes from edit session

Addon: SkStuff
Patterns:
undo (change|edit)s (of|from) [edit[ ]session] %editsession%
redo (change|edit)s (of|from) [edit[ ]session] %editsession%
Plugin requires: WorldEdit
Undoes or redoes all the changes made with the specified edit session.

Example:

set {_session} to new editsession in world of player with limit 4096
draw a hollow line from we pos1 of player to pos2 of player using {_session} with glass thickness 1
wait 5 seconds
undo changes of {_session}

Unglow/Stop Glowing

Addon: SkRayFall
Patterns:
make %player% (unglow|stop glowing)
Remove the glowing effect from the player.
Add example

Unload Chunk

Addon: Umbaska
Patterns:
unload chunk at %location%
Unloads the chunk at a location

Example:

loop loaded chunks of player's world:
    set {_loc} to location of block at 0, y coord of player, 0 in chunk loop-chunk
    unload chunk at {_loc}

Unload World

Addon: MundoSK
Patterns:
unload %world% [save %boolean%]
Unloads the world. Boolean is whether or not to save before unloading, defaults to true.
Add example

Unregister Enchantment

Addon: TuSKe
Patterns:
unregister [the] [custom] enchantment %custom enchantment%
Unregister a custom enchantment, basically it will remove it.

Example:

command /remove <custom enchantment>:
    trigger:
        unregister custom enchantment arg

Unzip File

Addon: skUtilities
Patterns:
unzip %string% to dir[ectory] %-string%
Unzip's a zip file

Example:

(unzip|extract) "plugins\test.zip" to dir[ectory] "plugins\dirforzip" 
#checks for zip in "plugins\test.zip" and extracts it to folder "plugins\dirforzip"

Update Console

Addon: ExertSK
Patterns:
update [console] %console%
Plugin requires: ConsolesCore
Repaints a console. Do this after running all rendering effects on it (setting pixels, rendering images, drawing lines). Takes a bit of resources (not too much on grids smaller than 8 x 8 item frames [That is huge]) so don't do it on a loop, only when u need it.

Example:

render image from FILE "giantcookie.png" on to {console} 
render text "Giant Cookie!?!?!?!!" with color 43 on {console} starting at 128 128
update {console}

Update Group Score

Addon: SkRayFall
Patterns:
(edit|update) score [with][in] group [id] %string% to %string% and
%number%
Updates a group based score.
Add example

Vehicle

Addon: Skript
Patterns:
(make|let|force) %entities% [to] (ride|mount) [(in|on)] %entity/entity type%
[(make|let|force) %entities% [to] (dismount|(dismount|leave) (from|of)] [(any|the[ir]|his|her)] vehicle[s])
[(eject|dismount) (any|the)] passenger[s] (of|from) %entities%
Makes an entity ride another entity, e.g. a minecart, a saddled pig, an arrow, etc.

Example:

make the player ride a saddled pig
make the attacker ride the victim

Visibility

Addon: SkQuery WildSkript
Patterns:
skQuery: hide %players% (to|from) %players%
skQuery: reveal %players% (to|from) %players%
WildSkript: hide %players% for %players%
WildSkript: show %players% for %players%
Show or hide players from each other

Example:

command /ghosts:
    trigger:
        hide all players from all players

Wait While/Until

Addon: MundoSK
Patterns:
wait (while|until) %boolean%
wait (while|until) check [%condition%] #Requires skQuery
This effect either delays the following code while a boolean is true or delays it until the boolean is true.
Add example

Wake Up

Addon: RandomSK
Patterns:
wake up %player%
Wakes up a player.

Example:

command /wakeup:
    trigger:
        wake up player

Wave Effect

Addon: SkRayFall
Patterns:
(spawn|create|apply) (a|the|an) wave (effect|formation) at %entity/location% with id %string% [with particle[s] %EffectLibParticle%]
Creates an EffectLib wave effect.
Add example

WE Paste Schematic

Addon: SharpSK
Patterns:
[sharpsk] paste schematic %string% at %location% [exclude air %-boolean%]
Plugin requires: WorldEdit
Pastes a saved schematic at a location

Example:

sharpsk paste schematic "testschem" at the location of the player exclude air true

Window property

Addon: Skellett
Patterns:
(set|change) %player%['s] (window|[current] inventory) property [of] %inventoryproperty% to %number%
Manage every aspect of a viewed inventory.

This will change the properties of anything in an inventory. Say you want to change the burning time of a furnace. No propblem. Say you want to change the looks of how fast a potion brews. No problem.

Inventory properties:
NOTE: Some properties are version based, so if you get an error saying can't understand syntax. That may be why.

Also Spigot is contantly updating these enums so check out the spigot docs for updated properties.

BREW_TIME
The progress of the down-pointing arrow in a brewing inventory.
BURN_TIME
The progress of the flame in a furnace inventory.
COOK_TIME
The progress of the right-pointing arrow in a furnace inventory.
ENCHANT_BUTTON1
In an enchanting inventory, the top button's experience level value.
ENCHANT_BUTTON2
In an enchanting inventory, the middle button's experience level value.
ENCHANT_BUTTON3
In an enchanting inventory, the bottom button's experience level value.
ENCHANT_ID1
In an enchanting inventory, the top button's enchantment's id
ENCHANT_ID2
In an enchanting inventory, the middle button's enchantment's id
ENCHANT_ID3
In an enchanting inventory, the bottom button's enchantment's id
ENCHANT_LEVEL1
In an enchanting inventory, the top button's level value.
ENCHANT_LEVEL2
In an enchanting inventory, the middle button's level value.
ENCHANT_LEVEL3
In an enchanting inventory, the bottom button's level value.
ENCHANT_XP_SEED
In an enchanting inventory, the first four bits of the player's xpSeed.
LEVELS
In an beacon inventory, the levels of the beacon
PRIMARY_EFFECT
In an beacon inventory, the primary potion effect
REPAIR_COST
The repair's cost in xp levels
SECONDARY_EFFECT
In an beacon inventory, the secondary potion effect
TICKS_FOR_CURRENT_FUEL
How many total ticks the current fuel should last.
TICKS_FOR_CURRENT_SMELTING
How many total ticks the current smelting should last.

Example:

function fuelAnimation(dirrection: text, p: player, speed: integer):
    if {_dirrection} is "up":
        set {_time} to 0
    else:
        set {_time} to 190
    loop 190 times:
        set {_p}'s window property of COOK_TIME to {_time}
        if {_dirrection} is "up":
            add {_speed} to {_time}
        else:
            subtract {_speed} from {_time}
        if inventory type of {_p}'s current inventory is not "FURNACE":
            stop
        wait a tick
function cookAnimation(p: player, speed: integer):
    set {_time} to 0
    loop 185 times:
        set {_p}'s window property of TICKS_FOR_CURRENT_FUEL to {_time}
        add {_speed} to {_time}
        if inventory type of {_p}'s current inventory is not "FURNACE":
            stop
        wait a tick
on inventory click:
    if inventory type of player's current inventory is "BREWING":
        change player window property of BREW_TIME to 100
    else if inventory type of player's current inventory is "FURNACE":
        if clicked type is SHIFT_LEFT:
            play sound "BLOCK_LEVER_CLICK" for player with volume 1 and pitch 1
            cancel event
            fuelAnimation("down", player, 1)
            cookAnimation(player, 1)
    else if inventory type of player's current inventory is "ENCHANTING":
        if clicked type is MIDDLE:
            cancel event
            broadcast "Rigged?!?!?!"
        #Couldn't test these. I didn't have a 1.10 server

        #    set player's window property of ENCHANT_ID1 to 1

        #    set player's window property of ENCHANT_BUTTON1 to 30

        #    set player's window property of ENCHANT_LEVEL1 to 0

        #    set player's window property of ENCHANT_ID2 to 2

        #    set player's window property of ENCHANT_LEVEL2 to 0

        #    set player's window property of ENCHANT_BUTTON2 to 100

        #    set player's window property of ENCHANT_ID3 to 3

        #    set player's window property of ENCHANT_LEVEL3 to 0

        #    set player's window property of ENCHANT_BUTTON3 to 1000

        #    set player's window property of ENCHANT_XP_SEED to 100

    #else if inventory type of player's current inventory is "BEACON":

    #    set player's window property of LEVELS to 5

    #    set player's window property of PRIMARY_EFFECT to 1

    #    set player's window property of SECONDARY_EFFECT to 2

Wipe Below Name

Addon: SkRayFall
Patterns:
(wipe|erase) below score[s] for %player%
Wipe score below player by:
  • Scoreboard
  • Player

This will wipe the score below the player

Example:

command /below:
    trigger:
        set score "&2&lBELOW" below player to 10 for all players
        wait 10 seconds
        wipe below scores for all players

Wipe Sidebar

Addon: SkRayFall
Patterns:
(wipe|erase|delete) %player%['s] sidebar
Delete a sidebar by:
  • Scoreboard
  • Player

This will completely wipe a specified player's sidebar deleting all scores and the name of the sidebar.

Example:

command /wipe:
    trigger:
        set name of sidebar of player to "&e&lScores"
        set score "SCORE 1" in sidebar of player to 3
        set score "SCORE 2" in sidebar of player to 2
        set score "Score 3" in sidebar of player to 1
        wait 5 seconds
        wipe player's sidebar

Wipe Tablist Score

Addon: SkRayFall
Patterns:
(wipe|erase) %player%['s] score from tab[list]
Wipe tablist score by:
  • Scoreboard
  • Player

This will remove the score from a player in the tablist

Example:

command /tab:
    trigger:
        set tab score of player to 5
        wait 5 seconds
        wipe player's score from tablist

World Create

Addon: MundoSK
Patterns:
create world named %string%[,][ env[ironment] %-environment%][,][ seed %-string%][,][ type %-worldtype%][,][ gen[erator] %-string%][,][ gen[erator] settings %-string%][,][ struct[ures] %-boolean%]
Creates a world with the specified name, optionally with a few settings.

See the environment type for valid environment names. Same for worldtype.

Generator settings can either be custom superflat codes or customized world codes (for customized world the worldtype needs to be customized.
Add example

WorldGuard Add Member

Addon: SharpSK
Patterns:
[sharpsk] [(wg|worldguard)] add member[s] %players/offlineplayers/strings% [(by name|by uuid)] to wg region %string% in [world] %world%
Plugin requires: WorldGuard
Adds a member to a worldguard region.
Supports Adding by UUID
Add example

WorldGuard Add Owner

Addon: SharpSK
Patterns:
[sharpsk] [(wg|worldguard)] add owner[s] %players/offlineplayers/strings% [(by name|by uuid)] to wg region %string% in [world] %world%
 
Plugin requires: WorldGuard
Adds a owner to a worldguard region
Supports Adding by UUID
Add example

Worlds

Addon: Umbaska
Patterns:
create [a] new world [name[d]] %string%
delete world %string%
unload world %string%
load world %string%
create world named %string% from [folder] %string%
Req: Umbaska 1.5

Example:

create a new world named "Maeyrl"
delete world "Funnygatt"
unload world "Nfell2009"
load world "Umbaska"
create world named "MostFunGuy" from folder "worlds"

Write File

Addon: WildSkript
Patterns:
(c[reate]|g[enerate]) l[ine] %text% in %text% 
w[rite ]f[ile] %text% [to] %text% 
Writes new line to file. Any usage moves to the next line.

Example:

on break of stone:
    wf "[%now%] %player%: break stone" to "plugins/Skript/scripts/Logger/log.txt"

Write Line in file

Addon: skUtilities
Patterns:
set line %number% in file %string% to %string%
set file %string%'s line %number% to %string%
Changes a line in a file to the text you want it to have! #note this could wipe the file! (Very low chance)

Example:

set line 3 in file "plugins\text.txt" to "hello"
#checks in "plugins\test.txt"

Write to File

Addon: Umbaska
Patterns:
(write|wf) %string% to %string%
Req: Umbaska 1.5

Example:

on move:
    write “Player Moved” to “plugins/PlayerStats/%player%.yml”

YML Write

Addon: Umbaska
Patterns:
write %string% with [value] %string% to %string%
Req: Umbaska 1.5

Example:

write "this.is.a.test" with value "testing" to "/some/yml/file.yml"

on script load:
    write “script-loaded” with value “true” to “plugins/PlayerStats/config.yml”

Zip Directory

Addon: skUtilities
Patterns:
zip dir[ectory] %string% to zip[ file] %string%
Add's a directory to a zip file with all the files and folders in that directory

Example:

zip directory "plugins\testDirectory" to zip "plugins\test.zip"  
#checks in "plugins\testDirectory" and zips to "plugins\test.zip

Zip Files

Addon: skUtilities
Patterns:
zip file[s] %strings% to zip[ file] %-string%"
Creates a new zip and adds a file to it, if that zip already exists it will create a new one! (Don't worry it doesn't overwrite)

Example:

zip file "plugins\test.txt" to zip "plugins\test.zip"  
#checks in "plugins\test.txt" and zips to "plugins\test.zip

zip file "plugins\test.txt", "plugins\test2.txt" to zip "plugins\test.zip"  
#checks in "plugins\test.txt" and "plugins\test2.txt" and zips to "plugins\test.zip