Java Version: 1.8.0_91
Up-time: 7d 7h
CraftBukkit Version: git-Paper-773 (MC: 1.9.4)
Denizen Version: Core: 1.10 (Build ${build.number}), CraftBukkit: 0.9.8-SNAPSHOT (build 595)
Active Plugins (29): dynmap: 2.3-SNAPSHOT-1137, WorldEdit: 6.1;no_git_id, RemoteToolkitPlugin: R10_A15.3,
GetInventory: 1.5, zPermissions: 1.3-SNAPSHOT, CustomCrafting: 1.0, Commons: 1.8.2-SNAPSHOT-304e289,
WorldBorder: 1.8.5, Votifier: 2.3.2.2, Multiverse-Core: 2.5-b719, WorldGuard: 6.1,
VoxelSniper: 7.1.0, EffectLib: 4.2, ViaVersion: 0.9.3, HeroChatBridgeBukkit: 1.0.2,
Vault: 1.5.6-b49, Prism: 2.0.6-35, HeroTitles: 1.1.1-b000, Essentials: 2.0.1-b339,
Herochat: 5.6.7-SNAPSHOT, Citizens: 2.0.7, PhatLoots: 4.1.0, Champions: 0.0.1,
Denizen: 0.9.8-SNAPSHOT (build 595), Webizen: 0.2.0, dIRCBot: 0.3 (build 9),
Depenizen: 0.2.2 (build Unknown), MythicMobs: 2.4.4, Heroes: 1.8.6-SNAPSHOT-b45,
Loaded Worlds (2): Zolaria, Abeyance
Online Players (1): ♫Musician♫TheBlackCoyote(TheBlackCoyote)
Offline Players: 36
Mode: offline
13:47:12 [INFO] +> Executing 'Event': Type='on TESTDUL command'
Container='DULTESTTHING(WORLD)'
player=p@TheBlackCoyoteContext='{args=li@, cuboids=li@,
server=false, parsed_args=li@, command=TESTDUL, raw_args=}'
13:47:12 [INFO] +- Building event 'ON TESTDUL COMMAND' for DULTESTTHING
---------+
13:47:12 [INFO] Starting InstantQueue 'DULTESTTHING_SepNativeBoundary'...
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"numbers" "<proc[DUL_random_numbers_by_total].context[5|100]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Adding definition %amount% as 5
13:47:12 [INFO] Adding definition %total% as 100
13:47:12 [INFO] Starting InstantQueue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'...
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: IF "<def[amount]||null>" "!matches" "number" "{"
"-" "debug" "error" "DUL - No valid amount specified." "-"
"determine" "null" "}"
13:47:12 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'IF': use_braces='true'
13:47:12 [INFO] Filled tag <def[amount]||null> with '5'.
13:47:12 [INFO] Logic='NEGATIVE', Comparable='Element(5.0)',
Operator='MATCHES', ComparedTo='Element(number)' -->
OUTCOME='false'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: IF "<def[total]||null>" "!matches" "number" "{" "-"
"debug" "error" "DUL - No valid total specified." "-"
"determine" "null" "}"
13:47:12 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'IF': use_braces='true'
13:47:12 [INFO] Filled tag <def[total]||null> with '100'.
13:47:12 [INFO] Logic='NEGATIVE', Comparable='Element(100.0)',
Operator='MATCHES', ComparedTo='Element(number)' -->
OUTCOME='false'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers" "li@"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "currenttotal" "0"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='currenttotal' value='0'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: REPEAT "<def[amount].sub[1].round>"
13:47:12 [INFO] +- Executing dCommand: REPEAT/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount].sub[1].round> with '4'.
13:47:12 [INFO] +> Executing 'REPEAT': qty='4'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers"
"<def[numbers].include[<util.random.int[1].to[<def[total].sub[<def[currenttotal].sub[<def[amount]>]>].round>]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount]> with '5'.
13:47:12 [INFO] Filled tag <def[currenttotal].sub[5]> with '-5'.
13:47:12 [INFO] Filled tag <def[total].sub[-5].round> with '105'.
13:47:12 [INFO] Filled tag <util.random.int[1].to[105]> with '74'.
13:47:12 [INFO] Filled tag <def[numbers].include[74]> with 'li@74'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@74'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "currenttotal"
"<def[currenttotal].add[<def[numbers].last>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[numbers].last> with '74'.
13:47:12 [INFO] Filled tag <def[currenttotal].add[74]> with '74'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='currenttotal' value='74'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: REPEAT " CALLBACK"
13:47:12 [INFO] +- Repeat loop 2 ---------+
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers"
"<def[numbers].include[<util.random.int[1].to[<def[total].sub[<def[currenttotal].sub[<def[amount]>]>].round>]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount]> with '5'.
13:47:12 [INFO] Filled tag <def[currenttotal].sub[5]> with '69'.
13:47:12 [INFO] Filled tag <def[total].sub[69].round> with '31'.
13:47:12 [INFO] Filled tag <util.random.int[1].to[31]> with '30'.
13:47:12 [INFO] Filled tag <def[numbers].include[30]> with 'li@74|30'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@74|30'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "currenttotal"
"<def[currenttotal].add[<def[numbers].last>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[numbers].last> with '30'.
13:47:12 [INFO] Filled tag <def[currenttotal].add[30]> with '104'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='currenttotal' value='104'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: REPEAT " CALLBACK"
13:47:12 [INFO] +- Repeat loop 3 ---------+
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers"
"<def[numbers].include[<util.random.int[1].to[<def[total].sub[<def[currenttotal].sub[<def[amount]>]>].round>]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount]> with '5'.
13:47:12 [INFO] Filled tag <def[currenttotal].sub[5]> with '99'.
13:47:12 [INFO] Filled tag <def[total].sub[99].round> with '1'.
13:47:12 [INFO] Filled tag <util.random.int[1].to[1]> with '1'.
13:47:12 [INFO] Filled tag <def[numbers].include[1]> with 'li@74|30|1'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@74|30|1'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "currenttotal"
"<def[currenttotal].add[<def[numbers].last>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[numbers].last> with '1'.
13:47:12 [INFO] Filled tag <def[currenttotal].add[1]> with '105'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='currenttotal' value='105'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: REPEAT " CALLBACK"
13:47:12 [INFO] +- Repeat loop 4 ---------+
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers"
"<def[numbers].include[<util.random.int[1].to[<def[total].sub[<def[currenttotal].sub[<def[amount]>]>].round>]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount]> with '5'.
13:47:12 [INFO] Filled tag <def[currenttotal].sub[5]> with '100'.
13:47:12 [INFO] Filled tag <def[total].sub[100].round> with '0'.
13:47:12 [INFO] Filled tag <util.random.int[1].to[0]> with '0'.
13:47:12 [INFO] Filled tag <def[numbers].include[0]> with 'li@74|30|1|0'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@74|30|1|0'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "currenttotal"
"<def[currenttotal].add[<def[numbers].last>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[numbers].last> with '0'.
13:47:12 [INFO] Filled tag <def[currenttotal].add[0]> with '105'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='currenttotal' value='105'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: REPEAT " CALLBACK"
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DEFINE "numbers"
"<def[numbers].include[<def[total].sub[<def[currenttotal]>]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[currenttotal]> with '105'.
13:47:12 [INFO] Filled tag <def[total].sub[105]> with '-5'.
13:47:12 [INFO] Filled tag <def[numbers].include[-5]> with 'li@74|30|1|0|-5'.
13:47:12 [INFO] +> Executing 'DEFINE':
queue='DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
definition='numbers' value='li@74|30|1|0|-5'
13:47:12 [INFO] Queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent'
Executing: DETERMINE "<def[numbers].random[<def[amount]>]>"
13:47:12 [INFO] +- Executing dCommand: DETERMINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[amount]> with '5'.
13:47:12 [INFO] Filled tag <def[numbers].random[5]> with 'li@30|74|-5|1|0'.
13:47:12 [INFO] +> Executing 'DETERMINE': outcome='li@30|74|-5|1|0'
passively='false'
13:47:12 [INFO] Completing queue
'DUL_RANDOM_NUMBERS_BY_TOTAL_AnonymousRegionMagnificent' in
10ms.
13:47:12 [INFO] Filled tag <proc[DUL_random_numbers_by_total].context[5|100]>
with 'li@30|74|-5|1|0'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='numbers' value='li@30|74|-5|1|0'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "0"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='0'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
"<def[numbers]>"
13:47:12 [INFO] +- Executing dCommand: FOREACH/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[numbers]> with 'li@30|74|-5|1|0'.
13:47:12 [INFO] +> Executing 'FOREACH': list='li@30|74|-5|1|0'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "<def[total].add[<def[value]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[value]> with '30'.
13:47:12 [INFO] Filled tag <def[total].add[30]> with '30'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='30'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
" CALLBACK"
13:47:12 [INFO] +- Foreach loop 2 ---------+
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "<def[total].add[<def[value]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[value]> with '74'.
13:47:12 [INFO] Filled tag <def[total].add[74]> with '104'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='104'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
" CALLBACK"
13:47:12 [INFO] +- Foreach loop 3 ---------+
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "<def[total].add[<def[value]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[value]> with '-5'.
13:47:12 [INFO] Filled tag <def[total].add[-5]> with '99'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='99'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
" CALLBACK"
13:47:12 [INFO] +- Foreach loop 4 ---------+
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "<def[total].add[<def[value]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[value]> with '1'.
13:47:12 [INFO] Filled tag <def[total].add[1]> with '100'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='100'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
" CALLBACK"
13:47:12 [INFO] +- Foreach loop 5 ---------+
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DEFINE
"total" "<def[total].add[<def[value]>]>"
13:47:12 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <def[value]> with '0'.
13:47:12 [INFO] Filled tag <def[total].add[0]> with '100'.
13:47:12 [INFO] +> Executing 'DEFINE': queue='DULTESTTHING_SepNativeBoundary'
definition='total' value='100'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: FOREACH
" CALLBACK"
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: NARRATE
"<&6><def[numbers].space_separated> add up to
<def[total].as_int>"
13:47:12 [INFO] +- Executing dCommand: NARRATE/p@TheBlackCoyote ---------+
13:47:12 [INFO] Filled tag <&6> with ''.
13:47:12 [INFO] Filled tag <def[numbers].space_separated> with '30 74 -5 1
0'.
13:47:12 [INFO] Filled tag <def[total].as_int> with '100'.
13:47:12 [INFO] +> Executing 'NARRATE': Narrating='30 74 -5 1 0 add up to 100'
Targets='[p@TheBlackCoyote]'
13:47:12 [INFO] Queue 'DULTESTTHING_SepNativeBoundary' Executing: DETERMINE
"fulfilled"
13:47:12 [INFO] +- Executing dCommand: DETERMINE/p@TheBlackCoyote ---------+
13:47:12 [INFO] +> Executing 'DETERMINE': outcome='fulfilled'
passively='false'
13:47:12 [INFO] Completing queue 'DULTESTTHING_SepNativeBoundary' in 17ms.