Mixed Commands (Player & Entity)
These custom commands work for PLAYER but also for ENTITY
So in:
playerCommands
targetCommands
entityCommands
ownerCommands
...
Sorted by alphabetical order
ALL_PLAYERS
Info: Targets all players.
Command:
ALL_PLAYERS {command}
{command}: The command that will be executed
Example:
Damages nearest player
Run multiple commands : Give a random item to all player, all players will not have the same.
ALL_MOBS
Info: Targets all players.
Command:
ALL_MOBS {command}
{command}: The command that will be executed
Example:
Damages nearest player
Run multiple commands:
It supports blacklist and whitelist
BACKDASH
Info: Launches the player/target at the opposite direction of where they are facing at (YOU CANNOT BE LAUNCHED IN THE AIR)
Command: BACKDASH {number}
{amount}: The value to how strong the launch will be
Example:
BURN
Info: Burns the player/target
Command: BURN {timeinsecs}
Example:
CONSOLEMESSAGE
Info: Sends a message to the console
Command: CONSOLEMESSAGE {text}
{text}: Text to send tho the console
Example:
COPYEFFECTS
Info: Copy the effects of the target
Command: COPYEFFECTS [limitDuration]
[limitDuration]: it means if the target has for example 3 mins of poison effect, if you limit it to 5 secs, you will only receive a poison effect of 5 seconds
Example:
CUSTOMDASH1
Info: Launches you to a specific location
Command: CUSTOMDASH1 {x} {y} {z} {fallDamage}
{x}: X-Coordinate
{y}: Y-Coordinate
{z}: Z-Coordinate
{fallDamage}: true or false. Whether the player will take fall damage or not after getting launched by it.
NOTE: IT IS POSSIBLE TO USE PLACEHOLDERS ON X,Y,Z VALUES
Example:
CUSTOMDASH2
Info: Launches you away from a specific location
Command: CUSTOMDASH2 {x} {y} {z} {strength}
{x}: X-Coordinate
{y}: Y-Coordinate
{z}: Z-Coordinate
{strength}: Strength of the dash
Example:
CUSTOMDASH3
Info: Dashes the target following a specific math function
Command: CUSTOMDASH3 {function} {max x value} {front z default true}
{function}: The math function to follow
{max x value}: Max x value of the function
{front z}: If the dash is frontward or backwardsti
Example:
You can see how function works here https://www.geogebra.org/calculator
DAMAGE
Info: Damages the player with a specific amount. (Damage dealt with the help of this command is counted as player damage)
Command: DAMAGE {amount} {amplified If Strength Effect} {amplified with attack attribute}
{amount}: Amount of damage in hitpoints (Not in hearts)
{amplified If Strength Effect}: true or false, Strength 1 -> + 1.5 damage, ....
{amplified with attack attribute}: true or false, player with 500% bonus damage, the command will do 5 x "<damage>".
Example:
This command will deal 20 damage
This command will deal 25% of the player's hp
Damage type is ENTITY_ATTACK if there is a player involved. Otherwise, it's CUSTOM
DAMAGE_NO_KNOCKBACK
Info: Damages the player with a specific amount without applying knockback. (Damage dealt with the help of this command is not counted as player damage and more of an indirect damage)
Command: DAMAGE_NO_KNOCKBACK {amount} {amplified If Strength Effect} {amplified with attack attribute}
{amount}: Amount of damage in hitpoints (Not in hearts)
{amplified If Strength Effect}: true or false, Strength 1 -> + 1.5 damage, ....
{amplified with attack attribute}: true or false, player with 500% bonus damage, the command will do 5 x "<damage>".
Example:
This command will deal 20 damage
This command will deal 25% of the player's hp
DAMAGE_BOOST
Info: Allows you to give yourself custom damage boost
Command: DAMAGE_BOOST {modification in percentage example 100} {timeinticks}
{modification in percentage example 100}: Amount of the boost. Example below:
50 = Makes you deal +50% damage -80 = Makes you deal -80% damage
{timeinticks}: The duration of the custom damage boost
Example: (The command below gives you +50% damage dealen for 10s)
It can be used as many times as you want, it will get stacked additively, that means:
8 -> 16 -> 24 -> 32
DAMAGE_RESISTANCE
Info: Allows you to give yourself custom damage resistance by giving yourself customized damage intake magnifications
Command: DAMAGE_RESISTANCE {modification in percentage example 100} {timeinticks}
{modification in percentage example 100}: Amount of the magnification. Example below:
50 = Makes you take +50% damage -80 = Makes you take -80% damage
{timeinticks}: The duration of the custom damage resistance
Example: (The command below gives you +50% damage taken for 10s)
EQUIPMENT_VISUAL_REPLACE
Info: Replaces VISUALLY (there is no risk for losing items) a equipment slot with certain material
Command: EQUIPMENT_VISUAL_REPLACE {EquipmentSlot} {material or EI:} {amount} {timeinticks}
{EquipmentSlot}: The slot
Options:
-1
40
36
37
38
39
{material}: The item id of the material you want to replace with or the EI id
{amount}: The stack amount
{timeinticks}: How long the disguise is gonna last for
Example:
EQUIPMENT_VISUAL_CANCEL
Info: Cancel the EQUIPMENT_VISUAL_REPLACE command
Command: EQUIPMENT_VISUAL_CANCEL {EquipementSlot}
Example:
FORCEDROP
Info: It forces the player to drop the item that he has in a specific slot.
Command: FORCEDROP {slot}
{slot}: number, -1 for main hand
Example:
FRONTDASH
Info: Launches the player/target at the direction of where they are facing at
Command: FRONTDASH {number} [custom_y] [falldamage]
{number}: The value to how strong the launch will be
[custom_y] : To set a vertical boost (I advice you to set a little value like 0.5 - 1 if you dont want a big jump.)
[falldamage]: set to enable or disable the fall damage
Example:
GLACIAL_FREEZE
Info: It applies the freeze of Minecraft 1.18 snow
Command: GLACIAL_FREEZE {time in ticks}
Example:
GLOWING
Info: Applies glowing to the player
Command: {time in ticks} [color]
{time in ticks}: Duration of the glow in ticks
[color]: To what color will the glow have
Color Reference: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html
Example:
INVULNERABILITY
Info: Sets the player invulnerable for a certain amount of time
Command: INVULNERABILITY {ticks}
It supports negative values to decrease the invulnerability time, such as the one after being hit.
Example:
JUMP
Info: Launches the player in the air
Command: JUMP {number} [fall damage]
{number}: To how strong the launch will be
[fall damage]: Select if want the command to have fall damage. Default -> false
Example:
LAUNCHENTITY
Info: Launches an entity to your direction
Command: LAUNCHENTITY {entityType} {speed} [angle rotation y]
{entityType}: Mob ID of the launched entity (ALL CAPS)
{speed}: (number, Double) Define the speed of the entity
[angle rotation y]: (only for 1.14 and +) (not necessary) (default = 0) (in degrees) Define the direction where the entity will be launched
Example:
Example to make tri-shoot:
OPMESSAGE
Info: It sends a message to OP online players and the console
Command: OPMESSAGE {text}
{text}: Text to send
Example:
REGAIN HEALTH
Info: Gives you a specific amount of HP
Command: REGAIN HEALTH {amount}
{amount}: The amount of HP you want to gain
Example:
It suports negative values in case of you want to do "true damage".
REMOVEBURN
Info: Extinguishes you from burning
Command: REMOVEBURN
Example:
REMOVEGLOW
Info: Add the glowing effect with a specific color to the player | target.
Command: REMOVEGLOW [color]
Example:
SETGLOW
Info: Add the glowing effect with a specific color to the player | target.
Command: SETGLOW [color]
Example:
Compatible with the plugin TAB using -> %score_cmd-glow%
SETHEALTH
Info: Sets your health into a specific amount
Command: SETHEALTH {amount}
{amount}: The amount of health you want it to set to
Example:
SETPITCH
Info: Forces the player to look in a certain pitch position (-90/90 degrees, up down direction)
Command: SETPITCH {pitch_number}
Example:
SETYAW
Info: Forces the player to look in a certain yaw position (360 degrees, left right direction)
Command: SETYAW {yaw_number}
{yaw_number}: The number that you want to input. Placeholders work too
Example:
SPIN
Info: Spin the target
Command: SPIN {duration ticks} {velocity}
{duration ticks}: The duration of the spin
{velocity}: The velocity of the spin
Example:
STEAL
Info: Steal an item from the target inventory
Command: STEAL [slot] {remove item default true}
[slot] => -1 to mainhand
Example:
STRIKELIGHTNING
Info: Strikes a lightning bolt with no damage to the one that runs the command
Command: STRIKELIGHTNING
Example:
This is not the same as essential's smite command. If you want to smite your targets, put it on target commands or entity commands along with the proper activators like PLAYER_CLICK_ON_PLAYER
for example.
STUN ENABLE/DISABLE
Info: It will enable or disable the stun for the player (it lays you down and blocks you from moving your camera
Commands:
STUN_ENABLE
STUN_DISABLE
Example:
TELEPORTONCURSOR
Info: Teleports you on your cursor
Command: TELEPORTONCURSOR {range} {acceptAir}
{range}: To how far you want to teleport
{acceptAir}: To be able to teleport even in air, you need to set this to true
Example:
UNSAFE_TELEPORTONCURSOR
Info: Teleports you on your cursor without considering that you will end up on in impossible places
Command: UNSAFE_TELEPORTONCURSOR {maxRange}
{maxRange}: To how far you want to teleport
Example:
WORLDTELEPORT
Info: Teleport to a world
Command: WORLDTELEPORT {world}
Example:
Animation Commands
BREAK_BOOTS_ANIMATION
BREAK_CHESTPLATE_ANIMATION
BREAK_HELMET_ANIMATION
BREAK_LEGGINGS_ANIMATION
BREAK_MAIN_HAND_ANIMATION
BREAK_OFF_HAND_ANIMATION
HURT_ANIMATION
SWING_MAIN_HAND
SWING_OFF_HAND
TELEPORT_ENDER_ANIMATION
TOTEM_ANIMATION
Last updated