Overhaul List: Events (Actions) #1156
Replies: 4 comments 1 reply
-
New event: |
Beta Was this translation helpful? Give feedback.
-
Suggestion: Make a 3rd Point category called serverpoints. Work the same as global points but not cross server network. (I don't want the current global system to go poof, it can be really cool and helpful but I do think there needs to be a server specific version of it). |
Beta Was this translation helpful? Give feedback.
-
I would love to see particle event will be like MM skill particle, because rn when we using effectlib we cant put to much creativity into it. |
Beta Was this translation helpful? Give feedback.
-
A new Event for Beacon Beams would be nice, there you can set an beacon beam with colour on a location. Could be a new way to tell a player where he needs to go or something like that. (I was inspired from the newby spawn on greensurvivors.de :) ) |
Beta Was this translation helpful? Give feedback.
-
Event Overhaul
Part of the full Events, Conditions, Objectives, Variables Overhaul
What this is: This is the full and updated list of Events how they will be implemented after the overhaul.
Explanation: Arguments in
<>
are mandatory,[]
is optional,CAPS
are keywords.Contributing changes and new events: Join the discussion by commenting.
Properties
persistent
andstatic
are deprecated. They will return under new names and may also new concept.Unmodified Events
objective <ADD/DEL/COMPLETE> <objective>
Adds, removed or completes the players objective.globaltag <ADD/DEL> <tag>
Add or removes a global tag.teleport <location[;yaw;pitch]>
Teleports the player to this location. Optional with yaw & pitch.conversation <conversation>
Starts the conversation with the given conversationID.kill
Kills the player.effect <type> <duration> <level> [AMBIENT] [NOICON] [HIDDEN]
Adds the potioneffect following the ingame command.deleffect <EFFECT:_/ALL>
Removes specified or all potioneffects from the player.deletepoint <name>
Delete Pointsdamage <number>
Damages the player. [accepts floats]clear
notify <text> [category] [sound] [io] [args]
Refer to NotifyIOnotifyall
run <^args>
Runs multiple events using separation keyword^
chestclear
cancel <quest>
Calling the quest unsing the canceler in in the main.yml of the quest.lever
door
if <condition> <event> else <event>
If-else construct.language <language>
Sets the player's language.chat
givebrew
takebrew
updatevisibilty
movenpc
teleportnpc
stopnpc
script
particle
heroesexp
nujobs_addexp
nujobs_addlevel
nujobs_dellevel
nujobs_joinjob
nujobs_leavejob
nujobs_setlevel
mcmmoexp
mmoclassexperience
mmoprofessionexperience
mmocoreclasspoints
mmocoreattributepoints
mmocoreattributereallocationpoints
mmocoreskillpoints
mmoitemgive
mmoitemtake
mspawnmob
quest
shopkeeper
skript
money
permission
paste
weather
Modified Events
tag <ADD/DEL> <tagExpression>
Adds or removes a players tag.command <command> <CONSOLE/PLAYER/OPPED_PLAYER>
Runs the command from console.|
journal <ADD/DEL/UPDATE/SHOW/GIVE> <entry>
Adds, updates or remove the players journal entry. SHOW force-opens the journal, at the page of the entry, if defined.explosion <location> [POWER:_] [NOFIRE] [DESTROYBLOCKS]
Creates a explosion at the location.lightning [location] [DAMAGE] [PLAYERONLY]
Strikes lightning at the player or specified location. Optinal without dealing damage. Optional sent as packet only to the defined player.point <name> <value>
Edits playerpoints using operators:+
add,-
subtract,*
multiply,/
divide,%
modulo,~
cut float to integer,plain number
should set the value. Allowing floatpoints.-
/
%
~
NONE
party <radius> [worldwide/serverwide] <conditions> <events>
Runs events for every party member.globalpoint <name> <value>
Edits globalpoints. For operators refer topoint
give <item:amount[:slot]> [DROP] [NOTIFY]
Gives the player predefined items. Optional into an defined inventoryslot. Optional dropping items if the inventory or itemslot is full. Separate multiple items using commas.take <item:amount[:slot]> <hand> [NOTIFY]
Gives the player predefined items. Optional into an defined inventoryslot. Separate multiple items using commas. Optionaly only tries to take items from the players currently held itemkillmob <mobtypes/ALL> <location> [RADIUS:_] [NAME:_] [MARKED:_]
Kills mobs at location + radius. Optional only named / marked. Separate mobs with comma.time <SET/ADD> <value> [WORLD:_/GLOBAL]
Sets or adds time. Accepts 24h format 00:00 or integer(ticks). For operators refer topoint
-
/
%
~
, added worldfolder <number;number%event> [DELAY:_] [RANDOM:_] [LOOP:_] [TIMES:_] [INTERVAL:_] [TICKS/MINUTES]
Container for multiple events with probabilities separated using commas. Allows delayed execution, random selection and looping. Loops are executed either as often as defined in TIMES or until a condition is false. Default in seconds, use TICKS or MINUTES for variation.The number before the semicolon delays the specified event by X ticks.
pickrandom <number%event> [AMOUNT:_]
chestgive <location> <items> [DROPITEMS]
Puts items into specified chest. Optionally drops items if chest is full.Added DROPITEM keywordchestgive <location> <items>
chesttake <location> <items/ALL>
Takes defined or all tiems out of the (double-)chest at the location.Added ALL keywordchesttake <location> <items>
compass <ADD/DEL/SET> <entityUUID/playerName/mythicMob/Citzen/compasslocation>
Add or remove a compass location from the player. SET also sets the players compass active to that location.experience <value> [LEVEL]
Edits the players XP. LEVEL keyword for full level steps. For operators refer topoint
-
/
%
~
scoreboard <name> <value>
Edits the scoreboard instead of points. For operators refer topoint
toscore
scoreboard
spawnmob <location> <mobtype> [AMOUNT:_] [NAME:_] [RADIUS:_] [MARKED:_] {ARMOR,DROPS}
Refer to Documentationtospawn
spawnmob
. Added RADIUS for spread spawning.freeze [duration] [NOTURN]
Changes if the player is allowed to move. Optionally for a duration. Keyword NOTURN blocks head-movement.Removed Events
sudo
opsudo
pickrandom
variable
givejournal
New Events
dropitem <items> [location] [RADIUS:_] [PRIVATE] [NO_DESPAWN]
Drops items at players position or at a specified location with optional spread-radius.projectile <type> <location> <vector> <speed>
Shoots an projectile from an location with an directionvector and a given speed.particle
A replacment for using the vanilla particle command using the command event.updateblock <location> [amount] [RADIUS:_]
Executes blockupdate(s) at a location with optional radius.burn [duration]
Sets the player to fire for an optional duration. default = normal fire duration.velocity <vector> [speed]
Sets the players velocity. Optional changes the players speed.advancement <ADD/REMOVE> <advancement>
Adds or removes an advancement. Allows custom advancements.armorstand <ADD/DEL/EDIT> [location] [radius] [POSE/EQUIPMENT] [slot] [item] [nbtdata]
Edit armorstand -> Expand to Entity Edit?itemchange <item/slot> <NAME/LORE> <ADD/SET/REMOVE> <text>
Edits the name or lore of items at a defined inventoryslot or all detected using an item from items.yml using the string. ADD -> Adds text to the name/lore (at the end), SET -> Removes the name and sets it to the text, REMOVE -> removes text from the name if it was contained.heal <hearts>
Heal the player.Beta Was this translation helpful? Give feedback.
All reactions