Created
July 16, 2017 20:42
-
-
Save Pikachu920/fc9b6f0a9887cfb50895aa1bed51040d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Events: | |
On Achievement Award: | |
Patterns: | |
achieve[ment] [%-achievement%] award | |
award of achieve[ment] [%-achievement%] | |
Event values: | |
event-player | |
event-achievement | |
event-world | |
On Custom Event: | |
Patterns: | |
ev[en]t %strings% | |
Event values: | |
event-time | |
event-packet | |
event-classinfo | |
event-jsonobject | |
event-commandsender | |
event-short | |
event-color | |
event-entitytype | |
event-gamemode | |
event-player | |
event-packettype | |
event-world | |
event-byte | |
event-direction | |
event-integer | |
event-object | |
event-inventoryholder | |
event-codeblock | |
event-instrument | |
event-double | |
event-entity | |
event-experience | |
event-float | |
event-itemstack | |
event-timespan | |
event-number | |
event-livingentity | |
event-timeperiod | |
event-string | |
event-block | |
event-throwable | |
event-long | |
event-stacktraceelement | |
event-chunk | |
event-playerloginresult | |
event-projectile | |
event-biomegrid | |
event-random | |
event-worldtype | |
event-potioneffecttype | |
event-entitydata | |
event-itemtype | |
event-note | |
event-offlineplayer | |
event-visualeffect | |
event-vector | |
event-date | |
event-structuretype | |
event-inventoryaction | |
event-achievement | |
event-clickaction | |
event-location | |
event-slot | |
event-chunkdata | |
event-enchantmenttype | |
event-boolean | |
event-inventory | |
event-biome | |
event-itementity | |
event-damagecause | |
event-tablist | |
event-creator | |
event-weathertype | |
event-difficulty | |
event-skin | |
event-enchantment | |
On World Generator: | |
Patterns: | |
[custom] [(world|chunk)] generator %string% | |
Event values: | |
event-biomegrid | |
event-random | |
event-world | |
event-chunk | |
On Armor Stand Place Event: | |
Patterns: | |
armor stand place | |
Event values: | |
event-entity | |
event-block | |
event-world | |
On Packet Event: | |
Patterns: | |
packet event %packettypes% | |
Event values: | |
event-player | |
event-packet | |
event-packettype | |
On Border Stabilize: | |
Patterns: | |
border stabilize [in %-world%] | |
Event values: | |
event-world | |
On Custom Element Event: | |
[jsoup_light] [new] [custom] effect %string% | |
Effects: | |
EffAwardAch: | |
award achieve[ment] %achievement% to %player% | |
EffRemoveAch: | |
remove achieve[ment] %achievement% from %player% | |
EffLoadChunk: | |
(load|unload) chunk %chunk% | |
EffRunCodeBlock: | |
((run|execute) codeblock|codeblock (run|execute)) %codeblocks% [(with %-objects%|with variables %-objects%|in a chain|here|with variables %-objects% in a chain)] | |
EffCallCustomEvent: | |
call custom event %string% [to] [det[ail]s %-objects%] [arg[ument]s %-objects%] | |
EffSetRegionInChunkData: | |
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% | |
EffPutJsonInListVariable: | |
put json %jsonobject% in listvar %objects% | |
put jsons %jsonobjects% in listvar %objects% | |
EffMoveItem: | |
move %objects% (-front|-forward[s]|back[ward[s]]) %number% | |
EffWaitAsync: | |
async wait %timespan% | |
EffWait: | |
[(async)] wait (until|while) %boolean% [for %-timespan%] | |
EffPlayNoteBlock: | |
play [[%-note% with] %-instrument% on] noteblock %block% | |
EffSendPacket: | |
send packet %packet% to %player% | |
send %player% packet %packet% | |
EffReceivePacket: | |
rec(ei|ie)ve packet %packet% from %player% | |
EffPacketInfo: | |
packet info %packet% | |
EffWriteToSocket: | |
write %strings% to socket with host %string% port %number% [with timeout %-timespan%] [to handle response through function %-string% with id %-string%] | |
EffOpenFunctionSocket: | |
open function socket at port %number% [with password %-string%] [through function %-string%] | |
EffCloseFunctionSocket: | |
close function socket at port %number% | |
EffChangePlayerVisibility: | |
(show|hide) %players% in (%-tablist%|tab[list] of %player%) | |
EffSetTablist: | |
set tablist of %players% to %tablist% | |
set %player%'s tablist to %tablist% | |
EffCreateNewTab: | |
create tab id %string% (in %-tablist%|for %-player%) with [display] name %string% [(ping|latency) %-number%] [(head|icon|skull) %-skin%] [score %-number%] | |
EffDeleteTab: | |
delete tab id %string% (in %-tablist%|for %-player%) | |
EffRemoveAllIDTabs: | |
delete all id tabs (in %-tablist%|for %-player%) | |
EffSetArrayTablist: | |
deactivate array tablist for %player% | |
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skin%]] | |
EffPrintStackTrace: | |
print stack trace of %throwable% | |
EffResetBorder: | |
reset %world% | |
EffCreateWorld: | |
create world named %string%[,][ (environment|env[ironment]) %-environment%][,][ seed %-string%][,][ type %-worldtype%][,][ gen[erator] %-string%][,][ gen[erator] settings %-string%][,][ struct[ures] %-boolean%] | |
EffCreateWorldCreator: | |
create world using %creator% | |
EffUnloadWorld: | |
unload %world% [save %-boolean%] | |
EffDeleteWorld: | |
delete %world% | |
EffDuplicateWorld: | |
duplicate %world% using name %string% | |
EffRunCreatorOnStart: | |
run %creator% on start | |
EffDoNotLoadWorldOnStart: | |
don't load world %string% on start | |
EffInsertItem: | |
(add|insert) %objects% (before|after) (page %-number%|last page) (of|in) %itemstack% | |
(add|insert) %objects% (before|after) ((element|elem|item) %-number%|last (element|elem|item)) (of|in) %objects% | |
Expressions: | |
ExprEventSpecificValue: | |
Changers: unknown | |
Returns: Object | |
ExprEnumValues: | |
Patterns: | |
[all] achievements | |
[all] difficultys | |
[all] playerloginresults | |
[all] notes | |
[all] instruments | |
[all] packettypes | |
[all] worldtypes | |
Changers: none | |
Returns: Object | |
ExprAutomaticCreator: | |
Patterns: | |
automatic creator %string% | |
Changers: set | |
Returns: creator | |
ExprAllAutomaticCreators: | |
Patterns: | |
[all] automatic creators | |
Changers: add and remove | |
Returns: creator | |
ExprCurrentWorlds: | |
Patterns: | |
[all] current worlds | |
Changers: none | |
Returns: World | |
ExprNewTablist: | |
Patterns: | |
new tablist | |
Changers: none | |
Returns: tablist | |
ExprTypeOfPacket: | |
Patterns: | |
packettype of %packet% | |
%packet%'s packettype | |
Changers: none | |
Returns: packettype | |
ExprDestination: | |
Patterns: | |
destination | |
Changers: none | |
Returns: Location | |
ExprRespawnLocation: | |
Patterns: | |
respawn location | |
Changers: set | |
Returns: Location | |
ExprAllTypes: | |
Patterns: | |
all types | |
Changers: none | |
Returns: Type | |
ExprServerPort: | |
Patterns: | |
[mundo[sk]] [the] port of server | |
[mundo[sk]] [the] server's port | |
Changers: none | |
Returns: Number | |
ExprServerIP: | |
Patterns: | |
[mundo[sk]] [the] ip of server | |
[mundo[sk]] [the] server's ip | |
Changers: none | |
Returns: Text | |
ExprLoginResult: | |
Patterns: | |
(login|connect[ion]) result | |
Changers: set | |
Returns: playerloginresult | |
ExprCompletions: | |
Patterns: | |
completions | |
Changers: unknown | |
Returns: Text | |
ExprLoadedScripts: | |
Patterns: | |
loaded script[ name]s | |
Changers: none | |
Returns: Text | |
ExprHangedEntity: | |
Patterns: | |
hanged entity | |
Changers: add, remove and remove all | |
Returns: Entity | |
ExprLastToken: | |
Patterns: | |
last token | |
Changers: none | |
Returns: Text | |
ExprCurrentChunkCoordinate: | |
Patterns: | |
current x | |
current z | |
Changers: none | |
Returns: Number | |
ExprPlayerCountOfServer: | |
Patterns: | |
(player count|max player count) of server with host %string% [port %-number%] | |
Changers: none | |
Returns: Number | |
ExprMotdOfServer: | |
Patterns: | |
motd of server with host %string% [port %-number%] | |
Changers: none | |
Returns: Text | |
ExprServerSocketIsOpen: | |
Patterns: | |
server socket is open at host %string% port %number% [with timeout of %-timespan%] | |
Changers: none | |
Returns: Boolean | |
ExprThatAre: | |
Patterns: | |
%objects% that are %object% | |
Changers: unknown | |
Returns: Object | |
ExprChunk: | |
Patterns: | |
chunk %number%, %number% [in %world%] | |
chunks [from] %number%, %number% to %number%, %number% [in %world%] | |
Changers: none | |
Returns: Chunk | |
ExprBook: | |
Patterns: | |
%itemstack% titled %string%, [written] by %string%, [with] pages %strings% | |
Changers: none | |
Returns: Item / Material | |
ExprItemCount: | |
Patterns: | |
page count (of|in) %itemstack% | |
(element|elem|item) count (of|in) %objects% | |
Changers: unknown | |
Returns: Number | |
ExprSomeItems: | |
Patterns: | |
pages %number% to (%-number%|last) (of|in) %itemstack% | |
(element|elem|item)s %number% to (%-number%|last) (of|in) %objects% | |
Changers: unknown | |
Returns: Text | |
ExprItems: | |
Patterns: | |
pages (of|in) %itemstack% | |
Changers: unknown | |
Returns: Object | |
ExprItem: | |
Patterns: | |
(page %-number%|last page) (of|in) %itemstack% | |
((element|elem|item) %-number%|last (element|elem|item)) (of|in) %objects% | |
Changers: unknown | |
Returns: Object | |
ExprStructOfCreator: | |
Patterns: | |
struct[ure(s| settings)] of %creator% | |
Changers: set | |
Returns: Boolean | |
ExprTypeOfCreator: | |
Patterns: | |
worldtype of %creator% | |
Changers: set | |
Returns: worldtype | |
ExprGenSettingsOfCreator: | |
Patterns: | |
gen[erator] setSafely[tings] of %creator% | |
Changers: set | |
Returns: Text | |
ExprGenOfCreator: | |
Patterns: | |
gen[erator] of %creator% | |
Changers: set | |
Returns: Text | |
ExprSeedOfCreator: | |
Patterns: | |
seed of %creator% | |
Changers: set | |
Returns: Text | |
ExprEnvOfCreator: | |
Patterns: | |
env[ironment] of %creator% | |
Changers: set | |
Returns: environment | |
ExprNameOfCreator: | |
Patterns: | |
worldname of %creator% | |
Changers: none | |
Returns: Text | |
ExprCreatorOf: | |
Patterns: | |
creator of %world% | |
Changers: none | |
Returns: creator | |
ExprCreatorWith: | |
Patterns: | |
%creator%[ modified],[ name %-string%][,][ (environment|env[ironment]) %-environment%][,][ seed %-string%][,][ type %-worldtype%][,][ gen[erator] %-string%][,][ gen[erator] settings %-string%][,][ struct[ures] %-boolean%] | |
Changers: none | |
Returns: creator | |
ExprCreatorNamed: | |
Patterns: | |
creator (with name|named) %string% | |
Changers: none | |
Returns: creator | |
CondBeyondBorder: | |
Patterns: | |
%locations% (is|are) (within|beyond) border | |
Changers: none | |
Returns: Boolean | |
ExprTimeRemainingUntilBorderStabilize: | |
Patterns: | |
time remaining until border stabilize in %world% | |
Changers: none | |
Returns: Timespan | |
ExprFinalSizeOfBorder: | |
Patterns: | |
final size of %world% | |
Changers: none | |
Returns: double | |
ExprWarningTimeOfBorder: | |
Patterns: | |
warning time of %world% | |
Changers: add, set and remove | |
Returns: integer | |
ExprWarningDistanceOfBorder: | |
Patterns: | |
warning distance of %world% | |
Changers: add, set and remove | |
Returns: integer | |
ExprDamageBufferOfBorder: | |
Patterns: | |
damage buffer of %world% | |
Changers: add, set and remove | |
Returns: double | |
ExprDamageAmountOfBorder: | |
Patterns: | |
damage amount of %world% | |
Changers: add, set and remove | |
Returns: double | |
ExprCenterOfBorder: | |
Patterns: | |
center of %world% | |
Changers: set | |
Returns: Location | |
ExprSizeOfBorder: | |
Patterns: | |
size of %world% [over %-timespan%] | |
Changers: add, set and remove | |
Returns: double | |
ExprBranch: | |
Patterns: | |
branch | |
Changers: none | |
Returns: Text | |
ExprIndexesOfListVariable: | |
Patterns: | |
[all [of]] [the] indexes (of|in) [value] %objects% | |
Changers: none | |
Returns: Text | |
ExprTreeOfListVariable: | |
Patterns: | |
tree of %objects% | |
Changers: none | |
Returns: Object | |
ExprLoopWhile: | |
Patterns: | |
%objects% (while|until|if|unless) %boolean% | |
Changers: unknown | |
Returns: Object | |
ExprLineNumberOfSTE: | |
Patterns: | |
line number of %stacktraceelement% | |
%stacktraceelement%'s line number | |
Changers: none | |
Returns: integer | |
ExprPropertyNameOfSTE: | |
Patterns: | |
(class|file|method) name of %stacktraceelement% | |
%stacktraceelement%'s (class|file|method) name | |
Changers: none | |
Returns: Text | |
ExprStackTrace: | |
Patterns: | |
stack trace of %throwable% | |
%throwable%'s stack trace | |
Changers: none | |
Returns: stacktraceelement | |
ExprDetails: | |
Patterns: | |
details of %throwable% | |
%throwable%'s details | |
Changers: none | |
Returns: Text | |
ExprCause: | |
Patterns: | |
throwable cause of %throwable% | |
%throwable%'s throwable cause | |
Changers: none | |
Returns: throwable | |
ExprSizeOfTabList: | |
Patterns: | |
amount of (column|row)s in (%-tablist%|%-player%'s [array] tablist) | |
Changers: set | |
Returns: Number | |
ExprScoreOfTab: | |
Patterns: | |
score of tab %number%, %number% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Number | |
ExprIconOfTab: | |
Patterns: | |
(head|icon|skull) of tab %number%, %number% (in %-tablist%|for %-player%) | |
initial icon of (%-tablist%|%player%'s [array] tablist) | |
Changers: set | |
Returns: skin | |
ExprLatencyOfTab: | |
Patterns: | |
(latency|ping) of tab %number%, %number% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Number | |
ExprDisplayNameOfTab: | |
Patterns: | |
[display] name of tab %number%, %number% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Text | |
ExprScoreOfTab: | |
Patterns: | |
score of tab id %string% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Number | |
ExprIconOfTab: | |
Patterns: | |
(head|icon|skull) of tab id %string% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: skin | |
ExprLatencyOfTab: | |
Patterns: | |
(latency|ping) of tab id %string% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Number | |
ExprDisplayNameOfTab: | |
Patterns: | |
[display] name of tab id %string% (in %-tablist%|for %-player%) | |
Changers: set | |
Returns: Text | |
ExprTablistScore: | |
Patterns: | |
tablist score of %player% (in %-tablist%|for %-player%) | |
%player%'s tablist score (in %-tablist%|for %-player%) | |
Changers: set and reset | |
Returns: Number | |
ExprTablistName: | |
Patterns: | |
tablist name of %player% (in %-tablist%|for %-player%) | |
%player%'s tablist name (in %-tablist%|for %-player%) | |
Changers: set, delete and reset | |
Returns: Text | |
ExprScoresEnabled: | |
Patterns: | |
scores enabled in (%-tablist%|%-player%'s tablist) | |
Changers: set | |
Returns: Boolean | |
ExprTablistContainsPlayers: | |
Patterns: | |
(%-tablist%|%-player%'s tablist) contains players | |
Changers: set | |
Returns: Boolean | |
ExprTabName: | |
Patterns: | |
%player%'s [mundo[sk]] tab[list] name | |
[mundo[sk]] tab[list] name of %player% | |
Changers: set and reset | |
Returns: Text | |
ExprFunctionSocketIsOpen: | |
Patterns: | |
function socket is open at port %number% | |
Changers: none | |
Returns: Boolean | |
ExprHandlerOfFunctionSocket: | |
Patterns: | |
handler [function] of function socket at port %number% | |
Changers: none | |
Returns: Text | |
ExprPassOfFunctionSocket: | |
Patterns: | |
pass[word] of function socket at port %number% | |
Changers: none | |
Returns: Text | |
ExprNameTagOfPlayer: | |
Patterns: | |
%player%'s name[]tag | |
name[]tag of %player% | |
Changers: set and reset | |
Returns: Text | |
ExprSkullFromSkin: | |
Patterns: | |
skull from %skin% | |
Changers: none | |
Returns: Item / Material | |
ExprDisplayedSkinOfPlayer: | |
Patterns: | |
displayed skin of %player% [(for %-players%|excluding %-players%)] | |
%player%'s displayed skin [(for %-players%|excluding %-players%)] | |
Changers: set | |
Returns: skin | |
ExprCombinedSkin: | |
Patterns: | |
(combined skin|skin combination) (from|of) %skins% | |
%skins%'s (combined skin|skin combination) | |
Changers: none | |
Returns: skin | |
ExprSkinOf: | |
Patterns: | |
skin [texture] of %player/itemstack% | |
%player/itemstack%'s skin | |
Changers: unknown | |
Returns: skin | |
ExprSkinWith: | |
Patterns: | |
skin [texture] (with|of) value %string% signature %string% | |
Changers: none | |
Returns: skin | |
ExprEnumOfPacket: | |
Patterns: | |
%string% penum %number% of %packet% | |
Changers: set | |
Returns: Text | |
ExprEntityOfPacket: | |
Patterns: | |
%world% pentity %number% of %packet% | |
%world% pentity array %number% of %packet% | |
Changers: set | |
Returns: Entity | |
ExprPrimitiveArrayOfPacket: | |
Patterns: | |
(int|byte) array pnum %number% of %packet% | |
Changers: set | |
Returns: Number | |
ExprPrimitiveOfPacket: | |
Patterns: | |
(byte|short|int|long|float|double) pnum %number% of %packet% | |
Changers: set | |
Returns: Number | |
ExprObjectOfPacket: | |
Patterns: | |
(%-classinfo/string%|object|location|uuid|material|item|blockdata) pinfo %number% of %packet% | |
(%-classinfo/string%|collection|bytebuffer) array pinfo %number% of %packet% | |
Changers: unknown | |
Returns: Object | |
ExprJSONObjectOfPacket: | |
Patterns: | |
(%-string%|chatcomponent|serverping|datawatcher|watchablecollection) pjson %number% of %packet% | |
(%-string%|chatcomponent) array pjson %number% of %packet% | |
Changers: set | |
Returns: jsonobject | |
ExprNewPacket: | |
Patterns: | |
new %packettype% packet | |
Changers: none | |
Returns: packet | |
ExprRandomNumberIndex: | |
Patterns: | |
random number from %numbers% prob[abilitie]s | |
Changers: none | |
Returns: integer | |
ExprRandomIndex: | |
Patterns: | |
random from %numbers% prob[abilitie]s | |
Changers: none | |
Returns: Text | |
ExprNoteOfBlock: | |
Patterns: | |
note of %block% | |
%block%'s note | |
Changers: set | |
Returns: note | |
ExprNewPortal: | |
Patterns: | |
new nether portal within [[a] radius of] %number% (block|meter)s of %location% | |
Changers: none | |
Returns: Location | |
ExprTreeAtLoc: | |
Patterns: | |
tree at %location% | |
Changers: add, set, remove, remove all and delete | |
Returns: Block | |
ExprEntityCanCollide: | |
Patterns: | |
%livingentity% is collidable | |
Changers: set | |
Returns: Boolean | |
ExprRemainingAir: | |
Patterns: | |
breath of %livingentity% | |
%livingentity%'s breath | |
max breath of %livingentity% | |
%livingentity%'s max breath | |
Changers: add, set and remove | |
Returns: Timespan | |
ExprReturnTypeOfFunction: | |
Patterns: | |
return type of function %string% | |
Changers: none | |
Returns: Type | |
ExprGameRule: | |
Patterns: | |
value of [game]rule %string% in %world% | |
Changers: set | |
Returns: Text | |
ExprDifficulty: | |
Patterns: | |
difficulty of %world% | |
Changers: set | |
Returns: difficulty | |
ExprHighestSolidBlock: | |
Patterns: | |
highest [(solid|non-air)] block at %location% | |
Changers: add, set, remove, remove all and delete | |
Returns: Block | |
ExprWorldString: | |
Patterns: | |
world %string% | |
Changers: none | |
Returns: World | |
ExprStringAsJson: | |
Patterns: | |
json of string %string% | |
Changers: none | |
Returns: jsonobject | |
ExprListVariableAsJson: | |
Patterns: | |
json of listvar %objects% | |
jsons of listvar %objects% | |
Changers: none | |
Returns: jsonobject | |
ExprRandomValue: | |
Patterns: | |
random (int|long|float|double|gaussian|int less than %-number%|boolean) [from [random] %random%] | |
Changers: none | |
Returns: Object | |
ExprNewRandom: | |
Patterns: | |
new random [from seed %number%] | |
Changers: none | |
Returns: random | |
ExprBiomeInGrid: | |
Patterns: | |
biome at %number%, %number% in grid %biomegrid% | |
Changers: set | |
Returns: Biome | |
ExprMaterialInChunkData: | |
Patterns: | |
material at %number%, %number%, %number% in %chunkdata% | |
Changers: set | |
Returns: Item / Material | |
ExprEnchantsInEnchBook: | |
Patterns: | |
enchants within %itemstack% | |
Changers: add, set, remove and delete | |
Returns: Enchantment Type | |
ExprEnchantLevelInEnchBook: | |
Patterns: | |
level of %enchantmenttype% within %itemstack% | |
Changers: add, set and remove | |
Returns: integer | |
ExprEnchBookWithEnch: | |
Patterns: | |
%itemstack% containing %enchantmenttypes% | |
Changers: none | |
Returns: Item / Material | |
ExprArgsOfCustomEvent: | |
Patterns: | |
args of custom event | |
custom event's args | |
Changers: none | |
Returns: Object | |
ExprIDOfCustomEvent: | |
Patterns: | |
id of custom event | |
custom event's id | |
Changers: none | |
Returns: Text | |
ExprFunctionCodeBlock: | |
Patterns: | |
[codeblock of] function %string% | |
Changers: none | |
Returns: codeblock | |
CondChunkLoaded: | |
Patterns: | |
[chunk[s]] %chunks% (is|are) loaded | |
Changers: none | |
Returns: Boolean | |
CondSlimey: | |
Patterns: | |
%chunks% (is|are) slimey | |
Changers: none | |
Returns: Boolean | |
ExprChunkBlocks: | |
Patterns: | |
[all] blocks (of|in) %chunk% | |
blocks [from] %number%, %number%, %number% to %number%, %number%, %number% (of|in) %chunk% | |
(layer %-number%|top|bottom|sea level) (of|in) %chunk% | |
[from] (layer %-number%|top|bottom|sea level) to (layer %-number%|top|bottom|sea level) (of|in) %chunk% | |
layers [from] %number% to %number% (of|in) %chunk% | |
Changers: add, set, remove, remove all and delete | |
Returns: Block | |
ExprChunkBlock: | |
Patterns: | |
block %number%, %number%, %number% (of|in) %chunk% | |
(layer %-number%|top|bottom|sea level) (south|north)(east|west) (center|corner) of %chunk% | |
Changers: add, set, remove, remove all and delete | |
Returns: Block | |
ExprAuthorOfBook: | |
Patterns: | |
author of %itemstack% | |
Changers: add and set | |
Returns: Text | |
ExprTitleOfBook: | |
Patterns: | |
title of %itemstack% | |
Changers: add and set | |
Returns: Text | |
ExprHasAch: | |
Patterns: | |
%player% has achieve[ment] %achievement% | |
Changers: none | |
Returns: Boolean | |
ExprAllAch: | |
Patterns: | |
achieve[ment]s of %player% | |
%player%'s achieve[ment]s | |
Changers: none | |
Returns: achievement | |
ExprParentAch: | |
Patterns: | |
parent of achieve[ment] %achievement% | |
Changers: none | |
Returns: achievement | |
Conditions: | |
ScopeSaveCodeBlock: | |
codeblock %object% [with (constant|constant %-object%|constants %-objects%)] [:: %-strings%] [-> %-string%] | |
ScopeGeneration: | |
generation | |
ScopePopulation: | |
population | |
ScopeMatcher: | |
(switch|match) %object% | |
ScopeMatches: | |
(case|matches) %object% | |
ScopeAsync: | |
async [in %-timespan%] | |
ScopeSync: | |
(sync|in %-timespan%) | |
ScopeWhen: | |
when %boolean% | |
ScopeProbability: | |
prob[ability] | |
random chance | |
CondProbabilityValue: | |
%number% prob[ability] | |
ScopeTry: | |
try | |
ScopeCatch: | |
catch in %object% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment