Java Version: 1.8.0_31
Up-time: 8h 7m
CraftBukkit Version: git-Spigot-f950f8e-c6d6844 (MC: 1.11)
Denizen Version: Core: 1.15 (Build 79), CraftBukkit: 1.0.1-SNAPSHOT (build 91)
Active Plugins (23): MinecraftMarket: 2.1.2, CoreProtect: 2.14.2, dynmap: 2.3-SNAPSHOT-1137, WorldEdit: 6.1.5;4651611,
SuperTrails: 9.6.4, TerrainControl: 2.8.2-SNAPSHOT, VoxelSniper: 5.171.0-SNAPSHOT,
VoidWorld: 1.0, PermissionsEx: 1.23.4, WorldBorder: 1.8.6, Vault: 1.5.6-b49,
WorldGuard: 6.1.3-SNAPSHOT;c904242, ProtocolLib: 4.2.0-SNAPSHOT-b329, Citizens: 2.0.21-SNAPSHOT (build 1456),
Sentinel: 1.0 (build 92), Denizen: 1.0.1-SNAPSHOT (build 91), PerWorldInventory: 1.8.3,
ServerlistMOTD: 6.2, PlotSquared: 3.5.0-SNAPSHOT-95f8aaa, HolographicDisplays: 2.2.3,
UltimateCore: 2.1.25, Depenizen: 1.0.0 (build 369), Builder: 0.9.1
Loaded Worlds (8): world, world_nether, world_the_end, test, Limbo, Hunt, BuildPlots, Hub
Online Players (1): lmorgh(lmorgh)
Offline Players: 12
Mode: online
10:43:31 [INFO] Running script event 'EntityKilled', event='entity killed by
player' for script 'CUSTOMLOOT'
10:43:31 [INFO] Starting InstantQueue 'CUSTOMLOOT_PhaseJimCaribbean'...
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"<context.entity.has_flag[spawner]>" "queue" "clear"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='false'
10:43:31 [INFO] Filled tag <context.entity.has_flag[spawner]> with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"!<script.list_keys[config].contains[<context.entity.scriptname>]||true>"
"&&"
"!<script.list_keys[config].contains[<context.entity.entity_type]>]>"
"queue" "clear"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='false'
10:43:31 [INFO] Filled tag <context.entity.scriptname> with 'null'.
10:43:31 [INFO] Filled tag <script.list_keys[config].contains[null]||true>
with 'false'.
10:43:31 [INFO] Filled tag <context.entity.entity_type]> with 'CREEPER'.
10:43:31 [INFO] Filled tag <script.list_keys[config].contains[CREEPER]> with
'true'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"<context.entity.has_flag[boss]>" "{" "-" "^define" "mob"
"boss" "}" "else" "{" "-" "^define" "mob"
"<context.entity.scriptname.to_lowercase>" "}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <context.entity.has_flag[boss]> with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: DEFINE "mob"
"<context.entity.scriptname.to_lowercase>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <context.entity.scriptname.to_lowercase> with
'null'.
10:43:31 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_PhaseJimCaribbean'
definition='mob' value='null'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"<def[mob]>" "==" "null" "{" "-" "^define" "mob"
"<c.entity.entity_type.to_lowercase>" "}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <def[mob]> with 'null'.
10:43:31 [INFO] Comparable='Element(null)', Operator='EQUALS',
ComparedTo='Element(null)' --> OUTCOME='true'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: DEFINE "mob"
"<c.entity.entity_type.to_lowercase>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <c.entity.entity_type.to_lowercase> with
'creeper'.
10:43:31 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_PhaseJimCaribbean'
definition='mob' value='creeper'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"<def[mob]>" "==" "slime" "{" "-" "if"
"<context.entity.size.is[MORE].than[1]>" "queue" "clear" "}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <def[mob]> with 'creeper'.
10:43:31 [INFO] Comparable='Element(creeper)', Operator='EQUALS',
ComparedTo='Element(slime)' --> OUTCOME='false'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: IF
"<def[mob]>" "==" "witch" "{" "-" "if"
"<util.random.int[1].to[1000].is[OR_LESS].to[20]>" "{" "-"
"drop" "WitchLore1" "<context.entity.location>" "qty:1" "}"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <def[mob]> with 'creeper'.
10:43:31 [INFO] Comparable='Element(creeper)', Operator='EQUALS',
ComparedTo='Element(witch)' --> OUTCOME='false'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: DETERMINE
"cancelled" "passively"
10:43:31 [INFO] +- Executing dCommand: DETERMINE/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: RUN
"player:<c.damager>" "s@CustomLoot" "p:MobDeathProcessor"
"delay:1t"
"def:<def[mob]>|<context.entity.location>|<context.entity.custom_name||boss>"
10:43:31 [INFO] +- Executing dCommand: RUN/p@lmorgh ---------+
10:43:31 [INFO] ...replacing the linked player with <c.damager>
10:43:31 [INFO] Filled tag <c.damager> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:31 [INFO] Filled tag <def[mob]> with 'creeper'.
10:43:31 [INFO] Filled tag <context.entity.location> with
'l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test'.
10:43:31 [INFO] Filled tag <context.entity.custom_name||boss> with 'boss'.
10:43:31 [INFO] +> Executing 'RUN': script='CUSTOMLOOT(WORLD)'
path='MobDeathProcessor' delay='d@0.05s'
definitions='creeper|l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test|boss'
10:43:31 [INFO] Adding definition %1% as creeper
10:43:31 [INFO] Adding definition %2% as
l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test
10:43:31 [INFO] Adding definition %3% as boss
10:43:31 [INFO] Delaying TimedQueue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' for
'd@0.049s'...
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: PLAYSOUND
"<context.entity.location>"
"sound:ENTITY_<context.entity.entity_type>_DEATH"
10:43:31 [INFO] +- Executing dCommand: PLAYSOUND/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <context.entity.location> with
'l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test'.
10:43:31 [INFO] Filled tag <context.entity.entity_type> with 'CREEPER'.
10:43:31 [INFO] +> Executing 'PLAYSOUND':
locations='[l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test]'
sound='ENTITY_CREEPER_DEATH' volume='1' pitch='1'
custom='false'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: PLAYEFFECT
"<context.entity.location>" "effect:DAMAGE_INDICATOR"
"quantity:<context.entity.health.div[2]||1>"
10:43:31 [INFO] +- Executing dCommand: PLAYEFFECT/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <context.entity.location> with
'l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test'.
10:43:31 [INFO] Filled tag <context.entity.health.div[2]||1> with '10.0'.
10:43:31 [INFO] +> Executing 'PLAYEFFECT': special effect='DAMAGE_INDICATOR'
locations='[l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test]'
radius='15' data='0' qty='10.0' offset='l@0.5,0.5,0.5'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: ANIMATE
"<context.entity>" "animation:DEATH"
10:43:31 [INFO] +- Executing dCommand: ANIMATE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <context.entity> with
'e@c9ff8c81-14fa-414d-b492-a73d7ab857e4'.
10:43:31 [INFO] +> Executing 'ANIMATE': effect='DEATH'
entities='[e@c9ff8c81-14fa-414d-b492-a73d7ab857e4]'
10:43:31 [INFO] Queue 'CUSTOMLOOT_PhaseJimCaribbean' Executing: REMOVE
"<context.entity>"
10:43:31 [INFO] +- Executing dCommand: REMOVE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <context.entity> with
'e@c9ff8c81-14fa-414d-b492-a73d7ab857e4'.
10:43:31 [INFO] +> Executing 'REMOVE':
entities='[e@c9ff8c81-14fa-414d-b492-a73d7ab857e4]'
10:43:31 [INFO] Completing queue 'CUSTOMLOOT_PhaseJimCaribbean' in 20ms.
10:43:31 [INFO] Event cancelled!
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: INJECT
"RewardMoney" "locally"
10:43:31 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardMoney' local='true'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.money.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>" "-"
"^define" "money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
"-" "^give" "money" "qty:%money%" "-" "^if" "%3%" "!=" "boss"
"{" "-" "^define" "name" "%3%" "}" "else" "{" "-" "^define"
"name" "%1%" "}" "-" "^ac... * snip! *
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <script.yaml_key[config.creeper.money.promil]>
with '300'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[300]>
with 'true'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DEFINE
"range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.money.quantity].split[/]> with
'li@2|5'.
10:43:31 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_AssumeAnticipatedAnalyze'
definition='range' value='li@2|5'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DEFINE
"money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <def[range].get[1]> with '2'.
10:43:31 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with '5'.
10:43:31 [INFO] Filled tag
<util.random.decimal[2].to[5].round_to[2].as_money> with
'2.03'.
10:43:31 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_AssumeAnticipatedAnalyze'
definition='money' value='2.03'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: GIVE
"money" "qty:%money%"
10:43:31 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %money% with '2.03'.
10:43:31 [INFO] +> Executing 'GIVE': Type='MONEY' Quantity='2.03'
engrave='false' unlimit_stack_size='false' slot='1'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"%3%" "!=" "boss" "{" "-" "^define" "name" "%3%" "}" "else"
"{" "-" "^define" "name" "%1%" "}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %3% with 'boss'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Logic='NEGATIVE', Comparable='Element(boss)',
Operator='EQUALS', ComparedTo='Element(boss)' -->
OUTCOME='false'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DEFINE
"name" "%1%"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_AssumeAnticipatedAnalyze' definition='name'
value='creeper'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
ACTIONBAR "You earned %money% <player.money.currency> by
killing %name%" "targets:<player>"
10:43:31 [INFO] +- Executing dCommand: ACTIONBAR/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %money% with '2.03'.
10:43:31 [INFO] Filled definition %name% with 'creeper'.
10:43:31 [INFO] Filled tag <player.money.currency> with 'Mana'.
10:43:31 [INFO] Filled tag <player> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:31 [INFO] +> Executing 'ACTIONBAR': text='You earned 2.03 Mana by
killing creeper' Targets='[p@lmorgh]'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: INJECT
"RewardXP" "locally"
10:43:31 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardXP' local='true'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.xp.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.xp.quantity].split[/]>" "-"
"^define" "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
"-" "^drop" "xp" "%2%" "qty:%xp%" "}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag <script.yaml_key[config.creeper.xp.promil]> with
'1000'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DEFINE
"range" "<script.yaml_key[config.%1%.xp.quantity].split[/]>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.xp.quantity].split[/]> with
'li@1|4'.
10:43:31 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_AssumeAnticipatedAnalyze'
definition='range' value='li@1|4'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DEFINE
"xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
10:43:31 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:31 [INFO] Filled tag <def[range].get[1]> with '1'.
10:43:31 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with '4'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[4]> with '4'.
10:43:31 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_AssumeAnticipatedAnalyze' definition='xp'
value='4'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: DROP
"xp" "%2%" "qty:%xp%"
10:43:31 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %2% with
'l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test'.
10:43:31 [INFO] Filled definition %xp% with '4'.
10:43:31 [INFO] +> Executing 'DROP': action='DROP_EXP'
location='l@-18.919134218282853,4.0,-79.2316907805282,0.0,-135.14447,test'
qty='4'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: INJECT
"RewardItem" "locally"
10:43:31 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:31 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardItem' local='true'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH "<script.list_keys[config.%1%.items]>"
10:43:31 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled tag <script.list_keys[config.creeper.items]> with
'li@rarecrate|legendarycrate|sulphur|commoncrate|CreeperLore1|lorecard'.
10:43:31 [INFO] +> Executing 'FOREACH':
list='li@rarecrate|legendarycrate|sulphur|commoncrate|CreeperLore1|lorecard'
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'rarecrate'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.rarecrate.promil]> with
'3'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[3]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] +- Foreach loop 2 ---------+
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'legendarycrate'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.legendarycrate.promil]>
with '1'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] +- Foreach loop 3 ---------+
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'sulphur'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.sulphur.promil]> with
'666'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[666]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] +- Foreach loop 4 ---------+
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'commoncrate'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.commoncrate.promil]>
with '10'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[10]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] +- Foreach loop 5 ---------+
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'CreeperLore1'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.CreeperLore1.promil]>
with '3'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[3]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] +- Foreach loop 6 ---------+
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:31 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:31 [INFO] Filled definition %1% with 'creeper'.
10:43:31 [INFO] Filled definition %value% with 'lorecard'.
10:43:31 [INFO] +> Executing 'IF': use_braces='true'
10:43:31 [INFO] Filled tag
<script.yaml_key[config.creeper.items.lorecard.promil]> with
'5'.
10:43:31 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[5]>
with 'false'.
10:43:31 [INFO] Queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' Executing:
FOREACH " CALLBACK"
10:43:31 [INFO] Completing queue 'CUSTOMLOOT_AssumeAnticipatedAnalyze' in
29ms.
10:43:32 [INFO] Running script event 'EntityKilled', event='entity killed by
player' for script 'CUSTOMLOOT'
10:43:32 [INFO] Starting InstantQueue 'CUSTOMLOOT_AppendixJrRecording'...
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"<context.entity.has_flag[spawner]>" "queue" "clear"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='false'
10:43:32 [INFO] Filled tag <context.entity.has_flag[spawner]> with 'false'.
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"!<script.list_keys[config].contains[<context.entity.scriptname>]||true>"
"&&"
"!<script.list_keys[config].contains[<context.entity.entity_type]>]>"
"queue" "clear"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='false'
10:43:32 [INFO] Filled tag <context.entity.scriptname> with 'null'.
10:43:32 [INFO] Filled tag <script.list_keys[config].contains[null]||true>
with 'false'.
10:43:32 [INFO] Filled tag <context.entity.entity_type]> with 'CREEPER'.
10:43:32 [INFO] Filled tag <script.list_keys[config].contains[CREEPER]> with
'true'.
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"<context.entity.has_flag[boss]>" "{" "-" "^define" "mob"
"boss" "}" "else" "{" "-" "^define" "mob"
"<context.entity.scriptname.to_lowercase>" "}"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='true'
10:43:32 [INFO] Filled tag <context.entity.has_flag[boss]> with 'true'.
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: DEFINE
"mob" "boss"
10:43:32 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_AppendixJrRecording'
definition='mob' value='boss'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"<def[mob]>" "==" "null" "{" "-" "^define" "mob"
"<c.entity.entity_type.to_lowercase>" "}"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='true'
10:43:32 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:32 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(null)' --> OUTCOME='false'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"<def[mob]>" "==" "slime" "{" "-" "if"
"<context.entity.size.is[MORE].than[1]>" "queue" "clear" "}"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='true'
10:43:32 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:32 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(slime)' --> OUTCOME='false'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: IF
"<def[mob]>" "==" "witch" "{" "-" "if"
"<util.random.int[1].to[1000].is[OR_LESS].to[20]>" "{" "-"
"drop" "WitchLore1" "<context.entity.location>" "qty:1" "}"
"}"
10:43:32 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'IF': use_braces='true'
10:43:32 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:32 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(witch)' --> OUTCOME='false'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: DETERMINE
"cancelled" "passively"
10:43:32 [INFO] +- Executing dCommand: DETERMINE/p@lmorgh ---------+
10:43:32 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: RUN
"player:<c.damager>" "s@CustomLoot" "p:MobDeathProcessor"
"delay:1t"
"def:<def[mob]>|<context.entity.location>|<context.entity.custom_name||boss>"
10:43:32 [INFO] +- Executing dCommand: RUN/p@lmorgh ---------+
10:43:32 [INFO] ...replacing the linked player with <c.damager>
10:43:32 [INFO] Filled tag <c.damager> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:32 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:32 [INFO] Filled tag <context.entity.location> with
'l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'.
10:43:32 [INFO] Filled tag <context.entity.custom_name||boss> with 'boss'.
10:43:32 [INFO] +> Executing 'RUN': script='CUSTOMLOOT(WORLD)'
path='MobDeathProcessor' delay='d@0.05s'
definitions='boss|l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test|boss'
10:43:32 [INFO] Adding definition %1% as boss
10:43:32 [INFO] Adding definition %2% as
l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test
10:43:32 [INFO] Adding definition %3% as boss
10:43:32 [INFO] Delaying TimedQueue 'CUSTOMLOOT_GuidelinesGreenUsgs' for
'd@0.049s'...
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: PLAYSOUND
"<context.entity.location>"
"sound:ENTITY_<context.entity.entity_type>_DEATH"
10:43:32 [INFO] +- Executing dCommand: PLAYSOUND/p@lmorgh ---------+
10:43:32 [INFO] Filled tag <context.entity.location> with
'l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'.
10:43:32 [INFO] Filled tag <context.entity.entity_type> with 'CREEPER'.
10:43:32 [INFO] +> Executing 'PLAYSOUND':
locations='[l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test]'
sound='ENTITY_CREEPER_DEATH' volume='1' pitch='1'
custom='false'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: PLAYEFFECT
"<context.entity.location>" "effect:DAMAGE_INDICATOR"
"quantity:<context.entity.health.div[2]||1>"
10:43:32 [INFO] +- Executing dCommand: PLAYEFFECT/p@lmorgh ---------+
10:43:32 [INFO] Filled tag <context.entity.location> with
'l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'.
10:43:32 [INFO] Filled tag <context.entity.health.div[2]||1> with '10.0'.
10:43:32 [INFO] +> Executing 'PLAYEFFECT': special effect='DAMAGE_INDICATOR'
locations='[l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test]'
radius='15' data='0' qty='10.0' offset='l@0.5,0.5,0.5'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: ANIMATE
"<context.entity>" "animation:DEATH"
10:43:32 [INFO] +- Executing dCommand: ANIMATE/p@lmorgh ---------+
10:43:32 [INFO] Filled tag <context.entity> with
'e@97d15f35-ac9f-4575-9c53-95a680179802'.
10:43:32 [INFO] +> Executing 'ANIMATE': effect='DEATH'
entities='[e@97d15f35-ac9f-4575-9c53-95a680179802]'
10:43:32 [INFO] Queue 'CUSTOMLOOT_AppendixJrRecording' Executing: REMOVE
"<context.entity>"
10:43:32 [INFO] +- Executing dCommand: REMOVE/p@lmorgh ---------+
10:43:32 [INFO] Filled tag <context.entity> with
'e@97d15f35-ac9f-4575-9c53-95a680179802'.
10:43:32 [INFO] +> Executing 'REMOVE':
entities='[e@97d15f35-ac9f-4575-9c53-95a680179802]'
10:43:32 [INFO] Completing queue 'CUSTOMLOOT_AppendixJrRecording' in 16ms.
10:43:32 [INFO] Event cancelled!
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: INJECT
"RewardMoney" "locally"
10:43:33 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:33 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardMoney' local='true'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.money.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>" "-"
"^define" "money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
"-" "^give" "money" "qty:%money%" "-" "^if" "%3%" "!=" "boss"
"{" "-" "^define" "name" "%3%" "}" "else" "{" "-" "^define"
"name" "%1%" "}" "-" "^actionb... * snip! *
10:43:33 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] +> Executing 'IF': use_braces='true'
10:43:33 [INFO] Filled tag <script.yaml_key[config.boss.money.promil]> with
'1000'.
10:43:33 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE
"range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled tag
<script.yaml_key[config.boss.money.quantity].split[/]> with
'li@10|20'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='range' value='li@10|20'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE
"money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled tag <def[range].get[1]> with '10'.
10:43:33 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'20'.
10:43:33 [INFO] Filled tag
<util.random.decimal[10].to[20].round_to[2].as_money> with
'12.14'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='money' value='12.14'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: GIVE
"money" "qty:%money%"
10:43:33 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %money% with '12.14'.
10:43:33 [INFO] +> Executing 'GIVE': Type='MONEY' Quantity='12.14'
engrave='false' unlimit_stack_size='false' slot='1'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: IF "%3%"
"!=" "boss" "{" "-" "^define" "name" "%3%" "}" "else" "{" "-"
"^define" "name" "%1%" "}"
10:43:33 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %3% with 'boss'.
10:43:33 [INFO] +> Executing 'IF': use_braces='true'
10:43:33 [INFO] Logic='NEGATIVE', Comparable='Element(boss)',
Operator='EQUALS', ComparedTo='Element(boss)' -->
OUTCOME='false'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE
"name" "%1%"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='name' value='boss'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: ACTIONBAR
"You earned %money% <player.money.currency> by killing %name%"
"targets:<player>"
10:43:33 [INFO] +- Executing dCommand: ACTIONBAR/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %money% with '12.14'.
10:43:33 [INFO] Filled definition %name% with 'boss'.
10:43:33 [INFO] Filled tag <player.money.currency> with 'Mana'.
10:43:33 [INFO] Filled tag <player> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:33 [INFO] +> Executing 'ACTIONBAR': text='You earned 12.14 Mana by
killing boss' Targets='[p@lmorgh]'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: INJECT
"RewardXP" "locally"
10:43:33 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:33 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardXP' local='true'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.xp.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.xp.quantity].split[/]>" "-"
"^define" "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
"-" "^drop" "xp" "%2%" "qty:%xp%" "}"
10:43:33 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] +> Executing 'IF': use_braces='true'
10:43:33 [INFO] Filled tag <script.yaml_key[config.boss.xp.promil]> with
'1000'.
10:43:33 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE
"range" "<script.yaml_key[config.%1%.xp.quantity].split[/]>"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled tag
<script.yaml_key[config.boss.xp.quantity].split[/]> with
'li@15|20'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='range' value='li@15|20'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled tag <def[range].get[1]> with '15'.
10:43:33 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'20'.
10:43:33 [INFO] Filled tag <util.random.int[15].to[20]> with '15'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='xp' value='15'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DROP "xp"
"%2%" "qty:%xp%"
10:43:33 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %2% with
'l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'.
10:43:33 [INFO] Filled definition %xp% with '15'.
10:43:33 [INFO] +> Executing 'DROP': action='DROP_EXP'
location='l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'
qty='15'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: INJECT
"RewardItem" "locally"
10:43:33 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:33 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardItem' local='true'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: FOREACH
"<script.list_keys[config.%1%.items]>"
10:43:33 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled tag <script.list_keys[config.boss.items]> with
'li@diamond|lorecard'.
10:43:33 [INFO] +> Executing 'FOREACH': list='li@diamond|lorecard'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:33 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled definition %value% with 'diamond'.
10:43:33 [INFO] +> Executing 'IF': use_braces='true'
10:43:33 [INFO] Filled tag
<script.yaml_key[config.boss.items.diamond.promil]> with
'100'.
10:43:33 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[100]>
with 'false'.
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: FOREACH
" CALLBACK"
10:43:33 [INFO] +- Foreach loop 2 ---------+
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:33 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled definition %value% with 'lorecard'.
10:43:33 [INFO] +> Executing 'IF': use_braces='true'
10:43:33 [INFO] Filled tag
<script.yaml_key[config.boss.items.lorecard.promil]> with
'25'.
10:43:33 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[25]>
with 'true'.
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DEFINE
"quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
10:43:33 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %1% with 'boss'.
10:43:33 [INFO] Filled definition %value% with 'lorecard'.
10:43:33 [INFO] Filled tag
<script.yaml_key[config.boss.items.lorecard.quantity].split[/]>
with 'li@1'.
10:43:33 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_GuidelinesGreenUsgs'
definition='quantity' value='li@1'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: DROP
"i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
10:43:33 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
10:43:33 [INFO] Filled definition %value% with 'lorecard'.
10:43:33 [INFO] Filled definition %2% with
'l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'.
10:43:33 [INFO] Filled tag <def[quantity].get[1]> with '1'.
10:43:33 [INFO] Filled tag <def[quantity].get[1]> with '1'.
10:43:33 [INFO] Filled tag <def[quantity].get[2]||1> with '1'.
10:43:33 [INFO] Filled tag <util.random.int[1].to[1]> with '1'.
10:43:33 [INFO] +> Executing 'DROP': action='DROP_ITEM'
location='l@-15.866423148075876,4.0,-81.8304116698346,0.0,-135.14447,test'
qty='1' items='[i@LORECARD[display_name=&ss7Empty Lore
Card;lore=This card has not been randomized yet&dot|Drop the
card and pick it up again&dot]]'
10:43:33 [INFO] Queue 'CUSTOMLOOT_GuidelinesGreenUsgs' Executing: FOREACH
" CALLBACK"
10:43:33 [INFO] Completing queue 'CUSTOMLOOT_GuidelinesGreenUsgs' in 25ms.
10:43:36 [INFO] Running script event 'EntityKilled', event='entity killed by
player' for script 'CUSTOMLOOT'
10:43:36 [INFO] Starting InstantQueue 'CUSTOMLOOT_TheAnneEbook'...
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF
"<context.entity.has_flag[spawner]>" "queue" "clear"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='false'
10:43:36 [INFO] Filled tag <context.entity.has_flag[spawner]> with 'false'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF
"!<script.list_keys[config].contains[<context.entity.scriptname>]||true>"
"&&"
"!<script.list_keys[config].contains[<context.entity.entity_type]>]>"
"queue" "clear"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='false'
10:43:36 [INFO] Filled tag <context.entity.scriptname> with 'WRAITH'.
10:43:36 [INFO] Filled tag <script.list_keys[config].contains[WRAITH]||true>
with 'true'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF
"<context.entity.has_flag[boss]>" "{" "-" "^define" "mob"
"boss" "}" "else" "{" "-" "^define" "mob"
"<context.entity.scriptname.to_lowercase>" "}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <context.entity.has_flag[boss]> with 'false'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: DEFINE "mob"
"<context.entity.scriptname.to_lowercase>"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <context.entity.scriptname.to_lowercase> with
'wraith'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_TheAnneEbook'
definition='mob' value='wraith'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF "<def[mob]>"
"==" "null" "{" "-" "^define" "mob"
"<c.entity.entity_type.to_lowercase>" "}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <def[mob]> with 'wraith'.
10:43:36 [INFO] Comparable='Element(wraith)', Operator='EQUALS',
ComparedTo='Element(null)' --> OUTCOME='false'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF "<def[mob]>"
"==" "slime" "{" "-" "if"
"<context.entity.size.is[MORE].than[1]>" "queue" "clear" "}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <def[mob]> with 'wraith'.
10:43:36 [INFO] Comparable='Element(wraith)', Operator='EQUALS',
ComparedTo='Element(slime)' --> OUTCOME='false'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: IF "<def[mob]>"
"==" "witch" "{" "-" "if"
"<util.random.int[1].to[1000].is[OR_LESS].to[20]>" "{" "-"
"drop" "WitchLore1" "<context.entity.location>" "qty:1" "}"
"}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <def[mob]> with 'wraith'.
10:43:36 [INFO] Comparable='Element(wraith)', Operator='EQUALS',
ComparedTo='Element(witch)' --> OUTCOME='false'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: DETERMINE
"cancelled" "passively"
10:43:36 [INFO] +- Executing dCommand: DETERMINE/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: RUN
"player:<c.damager>" "s@CustomLoot" "p:MobDeathProcessor"
"delay:1t"
"def:<def[mob]>|<context.entity.location>|<context.entity.custom_name||boss>"
10:43:36 [INFO] +- Executing dCommand: RUN/p@lmorgh ---------+
10:43:36 [INFO] ...replacing the linked player with <c.damager>
10:43:36 [INFO] Filled tag <c.damager> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:36 [INFO] Filled tag <def[mob]> with 'wraith'.
10:43:36 [INFO] Filled tag <context.entity.location> with
'l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test'.
10:43:36 [INFO] Filled tag <context.entity.custom_name||boss> with 'Wraith'.
10:43:36 [INFO] +> Executing 'RUN': script='CUSTOMLOOT(WORLD)'
path='MobDeathProcessor' delay='d@0.05s'
definitions='wraith|l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test|Wraith'
10:43:36 [INFO] Adding definition %1% as wraith
10:43:36 [INFO] Adding definition %2% as
l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test
10:43:36 [INFO] Adding definition %3% as Wraith
10:43:36 [INFO] Delaying TimedQueue 'CUSTOMLOOT_MineMobilityTrails' for
'd@0.05s'...
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: PLAYSOUND
"<context.entity.location>"
"sound:ENTITY_<context.entity.entity_type>_DEATH"
10:43:36 [INFO] +- Executing dCommand: PLAYSOUND/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <context.entity.location> with
'l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test'.
10:43:36 [INFO] Filled tag <context.entity.entity_type> with 'ZOMBIE'.
10:43:36 [INFO] +> Executing 'PLAYSOUND':
locations='[l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test]'
sound='ENTITY_ZOMBIE_DEATH' volume='1' pitch='1'
custom='false'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: PLAYEFFECT
"<context.entity.location>" "effect:DAMAGE_INDICATOR"
"quantity:<context.entity.health.div[2]||1>"
10:43:36 [INFO] +- Executing dCommand: PLAYEFFECT/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <context.entity.location> with
'l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test'.
10:43:36 [INFO] Filled tag <context.entity.health.div[2]||1> with '50.0'.
10:43:36 [INFO] +> Executing 'PLAYEFFECT': special effect='DAMAGE_INDICATOR'
locations='[l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test]'
radius='15' data='0' qty='50.0' offset='l@0.5,0.5,0.5'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: ANIMATE
"<context.entity>" "animation:DEATH"
10:43:36 [INFO] +- Executing dCommand: ANIMATE/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <context.entity> with
'e@e6cf48a2-c8f3-4568-873f-286522f3b77a'.
10:43:36 [INFO] +> Executing 'ANIMATE': effect='DEATH'
entities='[e@e6cf48a2-c8f3-4568-873f-286522f3b77a]'
10:43:36 [INFO] Queue 'CUSTOMLOOT_TheAnneEbook' Executing: REMOVE
"<context.entity>"
10:43:36 [INFO] +- Executing dCommand: REMOVE/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <context.entity> with
'e@e6cf48a2-c8f3-4568-873f-286522f3b77a'.
10:43:36 [INFO] +> Executing 'REMOVE':
entities='[e@e6cf48a2-c8f3-4568-873f-286522f3b77a]'
10:43:36 [INFO] Completing queue 'CUSTOMLOOT_TheAnneEbook' in 15ms.
10:43:36 [INFO] Event cancelled!
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: INJECT
"RewardMoney" "locally"
10:43:36 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardMoney' local='true'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.money.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>" "-"
"^define" "money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
"-" "^give" "money" "qty:%money%" "-" "^if" "%3%" "!=" "boss"
"{" "-" "^define" "name" "%3%" "}" "else" "{" "-" "^define"
"name" "%1%" "}" "-" "^actionba... * snip! *
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <script.yaml_key[config.wraith.money.promil]> with
'800'.
10:43:36 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[800]>
with 'true'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DEFINE
"range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] Filled tag
<script.yaml_key[config.wraith.money.quantity].split[/]> with
'li@6|10'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_MineMobilityTrails'
definition='range' value='li@6|10'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DEFINE
"money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <def[range].get[1]> with '6'.
10:43:36 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'10'.
10:43:36 [INFO] Filled tag
<util.random.decimal[6].to[10].round_to[2].as_money> with
'7.96'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_MineMobilityTrails'
definition='money' value='7.96'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: GIVE "money"
"qty:%money%"
10:43:36 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %money% with '7.96'.
10:43:36 [INFO] +> Executing 'GIVE': Type='MONEY' Quantity='7.96'
engrave='false' unlimit_stack_size='false' slot='1'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: IF "%3%"
"!=" "boss" "{" "-" "^define" "name" "%3%" "}" "else" "{" "-"
"^define" "name" "%1%" "}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %3% with 'Wraith'.
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Logic='NEGATIVE', Comparable='Element(Wraith)',
Operator='EQUALS', ComparedTo='Element(boss)' -->
OUTCOME='true'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DEFINE
"name" "%3%"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %3% with 'Wraith'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_MineMobilityTrails'
definition='name' value='Wraith'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: ACTIONBAR
"You earned %money% <player.money.currency> by killing %name%"
"targets:<player>"
10:43:36 [INFO] +- Executing dCommand: ACTIONBAR/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %money% with '7.96'.
10:43:36 [INFO] Filled definition %name% with 'Wraith'.
10:43:36 [INFO] Filled tag <player.money.currency> with 'Mana'.
10:43:36 [INFO] Filled tag <player> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:36 [INFO] +> Executing 'ACTIONBAR': text='You earned 7.96 Mana by
killing Wraith' Targets='[p@lmorgh]'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: INJECT
"RewardXP" "locally"
10:43:36 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardXP' local='true'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.xp.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.xp.quantity].split[/]>" "-"
"^define" "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
"-" "^drop" "xp" "%2%" "qty:%xp%" "}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag <script.yaml_key[config.wraith.xp.promil]> with
'1000'.
10:43:36 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DEFINE
"range" "<script.yaml_key[config.%1%.xp.quantity].split[/]>"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] Filled tag
<script.yaml_key[config.wraith.xp.quantity].split[/]> with
'li@8|20'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_MineMobilityTrails'
definition='range' value='li@8|20'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DEFINE "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
10:43:36 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:36 [INFO] Filled tag <def[range].get[1]> with '8'.
10:43:36 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'20'.
10:43:36 [INFO] Filled tag <util.random.int[8].to[20]> with '16'.
10:43:36 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_MineMobilityTrails'
definition='xp' value='16'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: DROP "xp"
"%2%" "qty:%xp%"
10:43:36 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %2% with
'l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test'.
10:43:36 [INFO] Filled definition %xp% with '16'.
10:43:36 [INFO] +> Executing 'DROP': action='DROP_EXP'
location='l@-14.45018451163384,4.0,-73.37704138191745,0.0,337.6293,test'
qty='16'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: INJECT
"RewardItem" "locally"
10:43:36 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:36 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardItem' local='true'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: FOREACH
"<script.list_keys[config.%1%.items]>"
10:43:36 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] Filled tag <script.list_keys[config.wraith.items]> with
'li@iron_hoe|lorecard'.
10:43:36 [INFO] +> Executing 'FOREACH': list='li@iron_hoe|lorecard'
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] Filled definition %value% with 'iron_hoe'.
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag
<script.yaml_key[config.wraith.items.iron_hoe.promil]> with
'100'.
10:43:36 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[100]>
with 'false'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: FOREACH
" CALLBACK"
10:43:36 [INFO] +- Foreach loop 2 ---------+
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:36 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:36 [INFO] Filled definition %1% with 'wraith'.
10:43:36 [INFO] Filled definition %value% with 'lorecard'.
10:43:36 [INFO] +> Executing 'IF': use_braces='true'
10:43:36 [INFO] Filled tag
<script.yaml_key[config.wraith.items.lorecard.promil]> with
'25'.
10:43:36 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[25]>
with 'false'.
10:43:36 [INFO] Queue 'CUSTOMLOOT_MineMobilityTrails' Executing: FOREACH
" CALLBACK"
10:43:36 [INFO] Completing queue 'CUSTOMLOOT_MineMobilityTrails' in 20ms.
10:43:43 [INFO] Starting InstantQueue 'EXCOMMAND_ListsGatewayModel'...
10:43:43 [INFO] Queue 'EXCOMMAND_ListsGatewayModel' Executing: FLAG
"<player.target>" "boss"
10:43:43 [INFO] +- Executing dCommand: FLAG/p@lmorgh ---------+
10:43:43 [INFO] Filled tag <player.target> with
'e@cc703bbd-34d2-4f89-9193-e12c1e14ec56'.
10:43:43 [INFO] +> Executing 'FLAG': flag_name='boss'
Action/Value='SET_BOOLEAN(true)'
flag_target='e@cc703bbd-34d2-4f89-9193-e12c1e14ec56'
10:43:43 [INFO] Completing queue 'EXCOMMAND_ListsGatewayModel' in 1ms.
10:43:45 [INFO] Running script event 'EntityKilled', event='entity killed by
player' for script 'CUSTOMLOOT'
10:43:45 [INFO] Starting InstantQueue 'CUSTOMLOOT_UnAgendaConferencing'...
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"<context.entity.has_flag[spawner]>" "queue" "clear"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='false'
10:43:45 [INFO] Filled tag <context.entity.has_flag[spawner]> with 'false'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"!<script.list_keys[config].contains[<context.entity.scriptname>]||true>"
"&&"
"!<script.list_keys[config].contains[<context.entity.entity_type]>]>"
"queue" "clear"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='false'
10:43:45 [INFO] Filled tag <context.entity.scriptname> with 'null'.
10:43:45 [INFO] Filled tag <script.list_keys[config].contains[null]||true>
with 'false'.
10:43:45 [INFO] Filled tag <context.entity.entity_type]> with 'CREEPER'.
10:43:45 [INFO] Filled tag <script.list_keys[config].contains[CREEPER]> with
'true'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"<context.entity.has_flag[boss]>" "{" "-" "^define" "mob"
"boss" "}" "else" "{" "-" "^define" "mob"
"<context.entity.scriptname.to_lowercase>" "}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <context.entity.has_flag[boss]> with 'true'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: DEFINE
"mob" "boss"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'DEFINE': queue='CUSTOMLOOT_UnAgendaConferencing'
definition='mob' value='boss'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"<def[mob]>" "==" "null" "{" "-" "^define" "mob"
"<c.entity.entity_type.to_lowercase>" "}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:45 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(null)' --> OUTCOME='false'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"<def[mob]>" "==" "slime" "{" "-" "if"
"<context.entity.size.is[MORE].than[1]>" "queue" "clear" "}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:45 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(slime)' --> OUTCOME='false'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: IF
"<def[mob]>" "==" "witch" "{" "-" "if"
"<util.random.int[1].to[1000].is[OR_LESS].to[20]>" "{" "-"
"drop" "WitchLore1" "<context.entity.location>" "qty:1" "}"
"}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:45 [INFO] Comparable='Element(boss)', Operator='EQUALS',
ComparedTo='Element(witch)' --> OUTCOME='false'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: DETERMINE
"cancelled" "passively"
10:43:45 [INFO] +- Executing dCommand: DETERMINE/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: RUN
"player:<c.damager>" "s@CustomLoot" "p:MobDeathProcessor"
"delay:1t"
"def:<def[mob]>|<context.entity.location>|<context.entity.custom_name||boss>"
10:43:45 [INFO] +- Executing dCommand: RUN/p@lmorgh ---------+
10:43:45 [INFO] ...replacing the linked player with <c.damager>
10:43:45 [INFO] Filled tag <c.damager> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:45 [INFO] Filled tag <def[mob]> with 'boss'.
10:43:45 [INFO] Filled tag <context.entity.location> with
'l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test'.
10:43:45 [INFO] Filled tag <context.entity.custom_name||boss> with 'Davorin'.
10:43:45 [INFO] +> Executing 'RUN': script='CUSTOMLOOT(WORLD)'
path='MobDeathProcessor' delay='d@0.05s'
definitions='boss|l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test|Davorin'
10:43:45 [INFO] Adding definition %1% as boss
10:43:45 [INFO] Adding definition %2% as
l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test
10:43:45 [INFO] Adding definition %3% as Davorin
10:43:45 [INFO] Delaying TimedQueue 'CUSTOMLOOT_TrafficAccountingGenesis' for
'd@0.05s'...
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: PLAYSOUND
"<context.entity.location>"
"sound:ENTITY_<context.entity.entity_type>_DEATH"
10:43:45 [INFO] +- Executing dCommand: PLAYSOUND/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <context.entity.location> with
'l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test'.
10:43:45 [INFO] Filled tag <context.entity.entity_type> with 'CREEPER'.
10:43:45 [INFO] +> Executing 'PLAYSOUND':
locations='[l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test]'
sound='ENTITY_CREEPER_DEATH' volume='1' pitch='1'
custom='false'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: PLAYEFFECT
"<context.entity.location>" "effect:DAMAGE_INDICATOR"
"quantity:<context.entity.health.div[2]||1>"
10:43:45 [INFO] +- Executing dCommand: PLAYEFFECT/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <context.entity.location> with
'l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test'.
10:43:45 [INFO] Filled tag <context.entity.health.div[2]||1> with '10.0'.
10:43:45 [INFO] +> Executing 'PLAYEFFECT': special effect='DAMAGE_INDICATOR'
locations='[l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test]'
radius='15' data='0' qty='10.0' offset='l@0.5,0.5,0.5'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: ANIMATE
"<context.entity>" "animation:DEATH"
10:43:45 [INFO] +- Executing dCommand: ANIMATE/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <context.entity> with
'e@cc703bbd-34d2-4f89-9193-e12c1e14ec56'.
10:43:45 [INFO] +> Executing 'ANIMATE': effect='DEATH'
entities='[e@cc703bbd-34d2-4f89-9193-e12c1e14ec56]'
10:43:45 [INFO] Queue 'CUSTOMLOOT_UnAgendaConferencing' Executing: REMOVE
"<context.entity>"
10:43:45 [INFO] +- Executing dCommand: REMOVE/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <context.entity> with
'e@cc703bbd-34d2-4f89-9193-e12c1e14ec56'.
10:43:45 [INFO] +> Executing 'REMOVE':
entities='[e@cc703bbd-34d2-4f89-9193-e12c1e14ec56]'
10:43:45 [INFO] Completing queue 'CUSTOMLOOT_UnAgendaConferencing' in 16ms.
10:43:45 [INFO] Event cancelled!
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: INJECT
"RewardMoney" "locally"
10:43:45 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardMoney' local='true'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.money.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>" "-"
"^define" "money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
"-" "^give" "money" "qty:%money%" "-" "^if" "%3%" "!=" "boss"
"{" "-" "^define" "name" "%3%" "}" "else" "{" "-" "^define"
"name" "%1%" "}" "-" "^ac... * snip! *
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <script.yaml_key[config.boss.money.promil]> with
'1000'.
10:43:45 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DEFINE
"range"
"<script.yaml_key[config.%1%.money.quantity].split[/]>"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] Filled tag
<script.yaml_key[config.boss.money.quantity].split[/]> with
'li@10|20'.
10:43:45 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_TrafficAccountingGenesis'
definition='range' value='li@10|20'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DEFINE
"money"
"<util.random.decimal[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>].round_to[2].as_money>"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <def[range].get[1]> with '10'.
10:43:45 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'20'.
10:43:45 [INFO] Filled tag
<util.random.decimal[10].to[20].round_to[2].as_money> with
'17.27'.
10:43:45 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_TrafficAccountingGenesis'
definition='money' value='17.27'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: GIVE
"money" "qty:%money%"
10:43:45 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %money% with '17.27'.
10:43:45 [INFO] +> Executing 'GIVE': Type='MONEY' Quantity='17.27'
engrave='false' unlimit_stack_size='false' slot='1'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: IF
"%3%" "!=" "boss" "{" "-" "^define" "name" "%3%" "}" "else"
"{" "-" "^define" "name" "%1%" "}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %3% with 'Davorin'.
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Logic='NEGATIVE', Comparable='Element(Davorin)',
Operator='EQUALS', ComparedTo='Element(boss)' -->
OUTCOME='true'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DEFINE
"name" "%3%"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %3% with 'Davorin'.
10:43:45 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_TrafficAccountingGenesis' definition='name'
value='Davorin'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing:
ACTIONBAR "You earned %money% <player.money.currency> by
killing %name%" "targets:<player>"
10:43:45 [INFO] +- Executing dCommand: ACTIONBAR/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %money% with '17.27'.
10:43:45 [INFO] Filled definition %name% with 'Davorin'.
10:43:45 [INFO] Filled tag <player.money.currency> with 'Mana'.
10:43:45 [INFO] Filled tag <player> with
'p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
10:43:45 [INFO] +> Executing 'ACTIONBAR': text='You earned 17.27 Mana by
killing Davorin' Targets='[p@lmorgh]'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: INJECT
"RewardXP" "locally"
10:43:45 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardXP' local='true'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.xp.promil]>]>"
"{" "-" "^define" "range"
"<script.yaml_key[config.%1%.xp.quantity].split[/]>" "-"
"^define" "xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
"-" "^drop" "xp" "%2%" "qty:%xp%" "}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag <script.yaml_key[config.boss.xp.promil]> with
'1000'.
10:43:45 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[1000]>
with 'true'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DEFINE
"range" "<script.yaml_key[config.%1%.xp.quantity].split[/]>"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] Filled tag
<script.yaml_key[config.boss.xp.quantity].split[/]> with
'li@15|20'.
10:43:45 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_TrafficAccountingGenesis'
definition='range' value='li@15|20'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DEFINE
"xp"
"<util.random.int[<def[range].get[1]>].to[<def[range].get[2]||<def[range].get[1]>>]>"
10:43:45 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
10:43:45 [INFO] Filled tag <def[range].get[1]> with '15'.
10:43:45 [INFO] Filled tag <def[range].get[2]||<def[range].get[1]>> with
'20'.
10:43:45 [INFO] Filled tag <util.random.int[15].to[20]> with '19'.
10:43:45 [INFO] +> Executing 'DEFINE':
queue='CUSTOMLOOT_TrafficAccountingGenesis' definition='xp'
value='19'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: DROP
"xp" "%2%" "qty:%xp%"
10:43:45 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %2% with
'l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test'.
10:43:45 [INFO] Filled definition %xp% with '19'.
10:43:45 [INFO] +> Executing 'DROP': action='DROP_EXP'
location='l@-13.33015293759278,4.0,-76.937252060515,0.0,-123.59476,test'
qty='19'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: INJECT
"RewardItem" "locally"
10:43:45 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
10:43:45 [INFO] +> Executing 'INJECT': Container='CUSTOMLOOT(WORLD)'
path='RewardItem' local='true'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing:
FOREACH "<script.list_keys[config.%1%.items]>"
10:43:45 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] Filled tag <script.list_keys[config.boss.items]> with
'li@diamond|lorecard'.
10:43:45 [INFO] +> Executing 'FOREACH': list='li@diamond|lorecard'
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] Filled definition %value% with 'diamond'.
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag
<script.yaml_key[config.boss.items.diamond.promil]> with
'100'.
10:43:45 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[100]>
with 'false'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing:
FOREACH " CALLBACK"
10:43:45 [INFO] +- Foreach loop 2 ---------+
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing: IF
"<util.random.int[1].to[1000].is[OR_LESS].to[<script.yaml_key[config.%1%.items.%value%.promil]>]>"
"{" "-" "^define" "quantity"
"<script.yaml_key[config.%1%.items.%value%.quantity].split[/]>"
"-" "^drop" "i@%value%" "%2%"
"qty:<util.random.int[<def[quantity].get[1]>].to[<def[quantity].get[2]||<def[quantity].get[1]>>]>"
"}"
10:43:45 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
10:43:45 [INFO] Filled definition %1% with 'boss'.
10:43:45 [INFO] Filled definition %value% with 'lorecard'.
10:43:45 [INFO] +> Executing 'IF': use_braces='true'
10:43:45 [INFO] Filled tag
<script.yaml_key[config.boss.items.lorecard.promil]> with
'25'.
10:43:45 [INFO] Filled tag <util.random.int[1].to[1000].is[OR_LESS].to[25]>
with 'false'.
10:43:45 [INFO] Queue 'CUSTOMLOOT_TrafficAccountingGenesis' Executing:
FOREACH " CALLBACK"
10:43:45 [INFO] Completing queue 'CUSTOMLOOT_TrafficAccountingGenesis' in
19ms.