[21:01:12 INFO]: +> [RuntimeCompiler] Loading external dependencies for
run-time compiler.
[21:01:12 INFO]: +> [RuntimeCompiler] No dependencies to load or error loading
dependencies: null
[21:01:12 INFO]: +> [RuntimeCompiler] Loading plugins as dependencies for
run-time compiler.
[21:01:12 INFO]: +> [RuntimeCompiler] Loaded denizen-1.0.2-SNAPSHOT.jar
[21:01:12 INFO]: +> [RuntimeCompiler] Loaded SignEdit.jar
[21:01:12 INFO]: +> [RuntimeCompiler] Attempting to add CraftBukkit as
dependency for run-time compiler.
[21:01:12 INFO]: +> [RuntimeCompiler] Loaded spigot.jar
[21:01:12 INFO]: OKAY! Loaded core requirements: [PERMISSION, OP, MONEY,
FLAGGED, PROCEDURE, RAINY, TIME, ISPOWERED, SUNNY, INREGION,
ISLIQUID, OXYGEN, ITEM, OWNER, SCRIPT, SNEAKING, INGROUP,
STORMING, ENCHANTED, HOLDING]
[21:01:12 INFO]: +> [Denizen] Registered: dBiome as b
[21:01:12 INFO]: +> [Denizen] Registered: dChunk as ch
[21:01:12 INFO]: +> [Denizen] Registered: dColor as co
[21:01:12 INFO]: +> [Denizen] Registered: dCuboid as cu
[21:01:12 INFO]: +> [Denizen] Registered: dEllipsoid as ellipsoid
[21:01:12 INFO]: +> [Denizen] Registered: dEntity as e
[21:01:12 INFO]: +> [Denizen] Registered: dInventory as in
[21:01:12 INFO]: +> [Denizen] Registered: dItem as i
[21:01:12 INFO]: +> [Denizen] Registered: dLocation as l
[21:01:12 INFO]: +> [Denizen] Registered: dMaterial as m
[21:01:12 INFO]: +> [Denizen] Registered: dPlayer as p
[21:01:12 INFO]: +> [Denizen] Registered: dPlugin as pl
[21:01:12 INFO]: +> [Denizen] Registered: dWorld as w
[21:01:12 INFO]: +> [Denizen] Registered: CustomObject as custom
[21:01:12 INFO]: +> [Denizen] Registered: dList as li
[21:01:12 INFO]: +> [Denizen] Registered: dList as fl
[21:01:12 INFO]: +> [Denizen] Registered: dScript as s
[21:01:12 INFO]: +> [Denizen] Registered: Element as el
[21:01:12 INFO]: +> [Denizen] Registered: Duration as d
[21:01:12 INFO]: +> [Denizen] Registered: ScriptQueue as q
[21:01:12 INFO]: OKAY! Added objects to the ObjectFetcher [b, d, ch, e, in,
fl, custom, el, i, co, l, m, ellipsoid, p, q, cu, s, w, pl,
li]
[21:01:12 INFO]: Server permissions file permissions.yml is empty, ignoring it
[21:01:12 INFO]: Done (2.189s)! For help, type "help" or "?"
[21:01:13 INFO]: +> [Denizen] Processing outside scripts...
[21:01:13 INFO]: +> [Denizen] Processing unnamed script...
[21:01:13 INFO]: +> [Denizen] Processing '\Scoreboard (2).yml'...
[21:01:13 INFO]: +> [Denizen] Processing '\test.yml'...
[21:01:13 INFO]: OKAY! All scripts loaded!
[21:01:13 INFO]: +> [Denizen] Adding script SCOREBOARDTIMER as type WORLD
[21:01:13 INFO]: +> [Denizen] Adding script BUILTIN_LOAD_TESTER as type COMMAND
[21:01:13 INFO]: +> [Denizen] Adding script GAMETIMER as type TASK
[21:01:13 INFO]: +> [Denizen] Adding script SCRIPT as type WORLD
[21:01:13 INFO]: +> [Denizen] Scanning 2 world scripts...
[21:01:13 INFO]: +> [Denizen] Reloading script events...
[21:01:13 INFO]: +> [Denizen] Event match, EntityBreaksHanging matched for
'player breaks block'!
[21:01:13 INFO]: +> [Denizen] Event match, PlayerBreaksBlock matched for
'player breaks block'!
[21:01:13 INFO]: +> [Denizen] Event match, PlayerItemBreak matched for 'player
breaks block'!
[21:01:13 INFO]: +> [] +-------------------------+
[21:01:13 INFO]: +> Executing 'Event': Type='on server start'
Container='SCOREBOARDTIMER(WORLD)'
[21:01:13 INFO]: +- Building event 'ON SERVER START' for SCOREBOARDTIMER
---------+
[21:01:13 INFO]: Starting InstantQueue
'SCOREBOARDTIMER_GermanyCampaignsOrange'...
[21:01:13 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
FLAG "server" "game:1"
[21:01:13 INFO]: +- Executing dCommand: FLAG ---------+
[21:01:13 INFO]: +> Executing 'FLAG': flag_name='GAME'
Action/Value='SET_VALUE(1)' flag_target='server'
[21:01:13 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
FLAG "server" "seconds:300"
[21:01:13 INFO]: +- Executing dCommand: FLAG ---------+
[21:01:13 INFO]: +> Executing 'FLAG': flag_name='SECONDS'
Action/Value='SET_VALUE(300)' flag_target='server'
[21:01:13 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
FLAG "server" "minutes:0"
[21:01:13 INFO]: +- Executing dCommand: FLAG ---------+
[21:01:13 INFO]: +> Executing 'FLAG': flag_name='MINUTES'
Action/Value='SET_VALUE(0)' flag_target='server'
[21:01:13 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE "True" "{" "-" "wait" "1s" "-" "inject" "GameTimer" "-"
"narrate" "<server.flag[minutes]>m <server.flag[seconds]>s"
"}"
[21:01:13 INFO]: +- Executing dCommand: WHILE ---------+
[21:01:13 INFO]: +> Executing 'WHILE': value='True'
[21:01:13 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WAIT "1s"
[21:01:13 INFO]: +- Executing dCommand: WAIT ---------+
[21:01:13 INFO]: +> Executing 'WAIT':
queue='SCOREBOARDTIMER_GermanyCampaignsOrange' delay='d@1.0s'
[21:01:13 INFO]: Forcing queue SCOREBOARDTIMER_GermanyCampaignsOrange into a
timed queue...
[21:01:13 INFO]: Completing queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' in
5ms.
[21:01:13 INFO]: Starting TimedQueue
'SCOREBOARDTIMER_GermanyCampaignsOrange'...
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
INJECT "GameTimer"
[21:01:14 INFO]: +- Executing dCommand: INJECT ---------+
[21:01:14 INFO]: +> Executing 'INJECT': script='GAMETIMER(TASK)'
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing: IF
"<server.flag[seconds]>" ">" "60" "{" "-" "while"
"<server.flag[seconds]>" ">" "60" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[60]>" "-" "flag" "server"
"minutes:<server.flag[minutes].add[1]>" "}" "}" "else" "if"
"<server.flag[seconds]>" ">" "0" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[1]>" "}" "else" "if"
"<server.flag[seconds]>" "==" "0" "&&"
"<server.flag[minutes]>" ">=" "1" "{" "-" "flag" "server"
"seconds:59... * snip! *
[21:01:14 INFO]: +- Executing dCommand: IF ---------+
[21:01:14 INFO]: +> Executing 'IF': use_braces='true'
[21:01:14 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:14 INFO]: Comparable='Decimal(300.0)', Operator='MORE',
ComparedTo='Decimal(60.0)' --> OUTCOME='true'
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE "<server.flag[seconds]>" ">" "60" "{" "-" "flag"
"server" "seconds:<server.flag[seconds].sub[60]>" "-" "flag"
"server" "minutes:<server.flag[minutes].add[1]>" "}"
[21:01:14 INFO]: +- Executing dCommand: WHILE ---------+
[21:01:14 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:14 INFO]: +> Executing 'WHILE': value='<server.flag[seconds]>'
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
NARRATE "<server.flag[minutes]>m <server.flag[seconds]>s"
[21:01:14 INFO]: +- Executing dCommand: NARRATE ---------+
[21:01:14 INFO]: Filled tag <server.flag[minutes]> with '0'.
[21:01:14 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:14 INFO]: +> Executing 'NARRATE': Narrating='0m 300s' Targets='null'
[21:01:14 INFO]: 0m 300s
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE " CALLBACK"
[21:01:14 INFO]: +- While loop 2 ---------+
[21:01:14 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WAIT "1s"
[21:01:14 INFO]: +- Executing dCommand: WAIT ---------+
[21:01:14 INFO]: +> Executing 'WAIT':
queue='SCOREBOARDTIMER_GermanyCampaignsOrange' delay='d@1.0s'
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
INJECT "GameTimer"
[21:01:15 INFO]: +- Executing dCommand: INJECT ---------+
[21:01:15 INFO]: +> Executing 'INJECT': script='GAMETIMER(TASK)'
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing: IF
"<server.flag[seconds]>" ">" "60" "{" "-" "while"
"<server.flag[seconds]>" ">" "60" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[60]>" "-" "flag" "server"
"minutes:<server.flag[minutes].add[1]>" "}" "}" "else" "if"
"<server.flag[seconds]>" ">" "0" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[1]>" "}" "else" "if"
"<server.flag[seconds]>" "==" "0" "&&"
"<server.flag[minutes]>" ">=" "1" "{" "-" "flag" "server"
"seconds:59... * snip! *
[21:01:15 INFO]: +- Executing dCommand: IF ---------+
[21:01:15 INFO]: +> Executing 'IF': use_braces='true'
[21:01:15 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:15 INFO]: Comparable='Decimal(300.0)', Operator='MORE',
ComparedTo='Decimal(60.0)' --> OUTCOME='true'
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE "<server.flag[seconds]>" ">" "60" "{" "-" "flag"
"server" "seconds:<server.flag[seconds].sub[60]>" "-" "flag"
"server" "minutes:<server.flag[minutes].add[1]>" "}"
[21:01:15 INFO]: +- Executing dCommand: WHILE ---------+
[21:01:15 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:15 INFO]: +> Executing 'WHILE': value='<server.flag[seconds]>'
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
NARRATE "<server.flag[minutes]>m <server.flag[seconds]>s"
[21:01:15 INFO]: +- Executing dCommand: NARRATE ---------+
[21:01:15 INFO]: Filled tag <server.flag[minutes]> with '0'.
[21:01:15 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:15 INFO]: +> Executing 'NARRATE': Narrating='0m 300s' Targets='null'
[21:01:15 INFO]: 0m 300s
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE " CALLBACK"
[21:01:15 INFO]: +- While loop 3 ---------+
[21:01:15 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WAIT "1s"
[21:01:15 INFO]: +- Executing dCommand: WAIT ---------+
[21:01:15 INFO]: +> Executing 'WAIT':
queue='SCOREBOARDTIMER_GermanyCampaignsOrange' delay='d@1.0s'
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
INJECT "GameTimer"
[21:01:16 INFO]: +- Executing dCommand: INJECT ---------+
[21:01:16 INFO]: +> Executing 'INJECT': script='GAMETIMER(TASK)'
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing: IF
"<server.flag[seconds]>" ">" "60" "{" "-" "while"
"<server.flag[seconds]>" ">" "60" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[60]>" "-" "flag" "server"
"minutes:<server.flag[minutes].add[1]>" "}" "}" "else" "if"
"<server.flag[seconds]>" ">" "0" "{" "-" "flag" "server"
"seconds:<server.flag[seconds].sub[1]>" "}" "else" "if"
"<server.flag[seconds]>" "==" "0" "&&"
"<server.flag[minutes]>" ">=" "1" "{" "-" "flag" "server"
"seconds:59... * snip! *
[21:01:16 INFO]: +- Executing dCommand: IF ---------+
[21:01:16 INFO]: +> Executing 'IF': use_braces='true'
[21:01:16 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:16 INFO]: Comparable='Decimal(300.0)', Operator='MORE',
ComparedTo='Decimal(60.0)' --> OUTCOME='true'
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE "<server.flag[seconds]>" ">" "60" "{" "-" "flag"
"server" "seconds:<server.flag[seconds].sub[60]>" "-" "flag"
"server" "minutes:<server.flag[minutes].add[1]>" "}"
[21:01:16 INFO]: +- Executing dCommand: WHILE ---------+
[21:01:16 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:16 INFO]: +> Executing 'WHILE': value='<server.flag[seconds]>'
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
NARRATE "<server.flag[minutes]>m <server.flag[seconds]>s"
[21:01:16 INFO]: +- Executing dCommand: NARRATE ---------+
[21:01:16 INFO]: Filled tag <server.flag[minutes]> with '0'.
[21:01:16 INFO]: Filled tag <server.flag[seconds]> with '300'.
[21:01:16 INFO]: +> Executing 'NARRATE': Narrating='0m 300s' Targets='null'
[21:01:16 INFO]: 0m 300s
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WHILE " CALLBACK"
[21:01:16 INFO]: +- While loop 4 ---------+
[21:01:16 INFO]: Queue 'SCOREBOARDTIMER_GermanyCampaignsOrange' Executing:
WAIT "1s"
[21:01:16 INFO]: +- Executing dCommand: WAIT ---------+
[21:01:16 INFO]: +> Executing 'WAIT':
queue='SCOREBOARDTIMER_GermanyCampaignsOrange' delay='d@1.0s'