Java Version: 1.7.0_79
Up-time: 1h 35m
CraftBukkit Version: git-Spigot-2ec6f06-7722428 (MC: 1.8.3)
Denizen Version: Core: 1.05 (Build Unknown), CraftBukkit: 0.9.6-SNAPSHOT (build 211)
Active Plugins (12): Citizens: 2.0.15-SNAPSHOT (build 1228), AsyncWorldEditInjector: 2.1.3, WorldEdit: 6.0.2-SNAPSHOT;3370-58aac973,
Denizen: 0.9.6-SNAPSHOT (build 211), WorldGuard: 6.0.0-SNAPSHOT.1592-, RemoteToolkitPlugin: R10_A15.3,
Essentials: TeamCity, Depenizen: 0.2.1 (build 245), WorldEditSelectionVisualizer: 1.4.2,
Webizen: ${project.version} (build ${BUILD_NUMBER}), EssentialsChat: TeamCity,
AsyncWorldEdit: 2.1.5
Loaded Worlds (7): world, world_nether, world_the_end, lotr, LOTR MAP, world1, doesntreallymatter
Online Players (1): TheBlackCoyote(TheBlackCoyote)
Offline Players: 9
Mode: online
11:58:10 [INFO] +> Executing 'Event': Type='on player starts sneaking'
Container='ABILITY_SELECTOR_V2(WORLD)'
player=p@TheBlackCoyoteContext='{state=true}'
11:58:10 [INFO] +- Building event 'ON PLAYER STARTS SNEAKING' for
ABILITY_SELECTOR_V2 ---------+
11:58:10 [INFO] Starting InstantQueue
'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'...
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: WAIT "1t"
11:58:10 [INFO] +- Executing dCommand: WAIT/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'WAIT':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
delay='d@1t'
11:58:10 [INFO] Forcing queue
ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm into a timed
queue...
11:58:10 [INFO] Completing queue
'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm' in 3ms.
11:58:10 [INFO] Starting TimedQueue
'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'...
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: IF "<yaml[SKILLS].list_keys[tools]>" "!contains"
"<player.item_in_hand.simple>" "queue" "clear"
11:58:10 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'IF': use_braces='false'
11:58:10 [INFO] Filled tag <yaml[SKILLS].list_keys[tools]> with
'li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe'.
11:58:10 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:10 [INFO] Logic='NEGATIVE',
Comparable='dList(li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe)',
Operator='CONTAINS', ComparedTo='Element(i@diamond_axe)' <Y...
* snip! *
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: DEFINE "item" "<player.item_in_hand.simple>"
11:58:10 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:10 [INFO] +> Executing 'DEFINE':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
definition='item' value='i@diamond_axe'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: INJECT "locally" "path:find_matching_abilities"
11:58:10 [INFO] +- Executing dCommand: INJECT/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'INJECT': Container='ABILITY_SELECTOR_V2(WORLD)'
path='find_matching_abilities' local='true'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FLAG "current_ability_menu:!"
11:58:10 [INFO] +- Executing dCommand: FLAG/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'FLAG': flag_name='CURRENT_ABILITY_MENU'
Action/Value='DELETE(false)' flag_target='p@TheBlackCoyote'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH
"<yaml[SKILLS].read[tools.<player.item_in_hand.simple>]>" "{"
"-" "define" "current_skill" "%value%" "-" "foreach"
"<yaml[SKILLS].list_keys[skills.%value%.active_abilities]>"
"{" "-" "if"
"<yaml[SKILLS].read[skills.%current_skill%.active_abilities.%value%.level]>"
"<=" "<player.flag[%current_skill%_level]>" "flag"
"current_ability_menu:->:%value%" "}" "}"
11:58:10 [INFO] +- Executing dCommand: FOREACH/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:10 [INFO] Filled tag <yaml[SKILLS].read[tools.i@diamond_axe]> with
'li@woodcutting'.
11:58:10 [INFO] +> Executing 'FOREACH': list='li@woodcutting'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: DEFINE "current_skill" "%value%"
11:58:10 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %value% with 'woodcutting'.
11:58:10 [INFO] +> Executing 'DEFINE':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
definition='current_skill' value='woodcutting'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH
"<yaml[SKILLS].list_keys[skills.%value%.active_abilities]>"
"{" "-" "if"
"<yaml[SKILLS].read[skills.%current_skill%.active_abilities.%value%.level]>"
"<=" "<player.flag[%current_skill%_level]>" "flag"
"current_ability_menu:->:%value%" "}"
11:58:10 [INFO] +- Executing dCommand: FOREACH/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %value% with 'woodcutting'.
11:58:10 [INFO] Filled tag
<yaml[SKILLS].list_keys[skills.woodcutting.active_abilities]>
with 'li@Leaf_Blower|Treefeller'.
11:58:10 [INFO] +> Executing 'FOREACH': list='li@Leaf_Blower|Treefeller'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: IF
"<yaml[SKILLS].read[skills.%current_skill%.active_abilities.%value%.level]>"
"<=" "<player.flag[%current_skill%_level]>" "flag"
"current_ability_menu:->:%value%"
11:58:10 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %current_skill% with 'woodcutting'.
11:58:10 [INFO] Filled definition %value% with 'Leaf_Blower'.
11:58:10 [INFO] Filled definition %current_skill% with 'woodcutting'.
11:58:10 [INFO] Filled definition %value% with 'Leaf_Blower'.
11:58:10 [INFO] +> Executing 'IF': use_braces='false'
11:58:10 [INFO] Filled tag
<yaml[SKILLS].read[skills.woodcutting.active_abilities.Leaf_Blower.level]>
with '5'.
11:58:10 [INFO] Filled tag <player.flag[woodcutting_level]> with '5.0'.
11:58:10 [INFO] Comparable='Number(5)', Operator='OR_LESS',
ComparedTo='Decimal(5.0)' --> OUTCOME='true'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FLAG "current_ability_menu:->:Leaf_Blower"
11:58:10 [INFO] +- Executing dCommand: FLAG/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'FLAG': flag_name='CURRENT_ABILITY_MENU'
Action/Value='INSERT(Leaf_Blower)'
flag_target='p@TheBlackCoyote'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH " CALLBACK"
11:58:10 [INFO] +- Foreach loop 2 ---------+
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: IF
"<yaml[SKILLS].read[skills.%current_skill%.active_abilities.%value%.level]>"
"<=" "<player.flag[%current_skill%_level]>" "flag"
"current_ability_menu:->:%value%"
11:58:10 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %current_skill% with 'woodcutting'.
11:58:10 [INFO] Filled definition %value% with 'Treefeller'.
11:58:10 [INFO] Filled definition %current_skill% with 'woodcutting'.
11:58:10 [INFO] Filled definition %value% with 'Treefeller'.
11:58:10 [INFO] +> Executing 'IF': use_braces='false'
11:58:10 [INFO] Filled tag
<yaml[SKILLS].read[skills.woodcutting.active_abilities.Treefeller.level]>
with '15'.
11:58:10 [INFO] Filled tag <player.flag[woodcutting_level]> with '5.0'.
11:58:10 [INFO] Comparable='Number(15)', Operator='OR_LESS',
ComparedTo='Decimal(5.0)' --> OUTCOME='false'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH " CALLBACK"
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH " CALLBACK"
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: IF
"<player.flag[current_ability_menu].as_list.size||0>" "<" "1"
"{" "-" "define" "abilities" "<&7>NO ABILITIES UNLOCKED" "-"
"adjust" "<player>" "action_bar:%abilities%" "-" "queue"
"clear" "}"
11:58:10 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'IF': use_braces='true'
11:58:10 [INFO] Filled tag
<player.flag[current_ability_menu].as_list.size||0> with '1'.
11:58:10 [INFO] Comparable='Number(1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: INJECT "locally" "path:show_matching_abilities"
11:58:10 [INFO] +- Executing dCommand: INJECT/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'INJECT': Container='ABILITY_SELECTOR_V2(WORLD)'
path='show_matching_abilities' local='true'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: WHILE "<player.is_sneaking>" "{" "-" "if"
"<player.item_in_hand.simple>" "!=" "<def[item].simple>"
"while" "stop" "-" "adjust" "<player>"
"item_message:<&7><el@val[1 2 3 4 5 6 7 8
9].replace[<player.item_in_hand.slot>].with[-]>" "-" "define"
"numbers"
"<li@1|2|3|4|5|6|7|8|9.exclude[<player.item_in_hand.slot>]>"
"-" "define" "abilities" "<&7>" "-" "foreach"
"<player.flag[current_ability_menu].as_list>" "{" "-"
"define... * snip! *
11:58:10 [INFO] +- Executing dCommand: WHILE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player.is_sneaking> with 'true'.
11:58:10 [INFO] +> Executing 'WHILE': value='<player.is_sneaking>'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: IF "<player.item_in_hand.simple>" "!="
"<def[item].simple>" "while" "stop"
11:58:10 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'IF': use_braces='false'
11:58:10 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:10 [INFO] Filled tag <def[item].simple> with 'i@diamond_axe'.
11:58:10 [INFO] Logic='NEGATIVE', Comparable='Element(i@diamond_axe)',
Operator='EQUALS', ComparedTo='Element(i@diamond_axe)' -->
OUTCOME='false'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: ADJUST "<player>" "item_message:<&7><el@val[1 2
3 4 5 6 7 8
9].replace[<player.item_in_hand.slot>].with[-]>"
11:58:10 [INFO] +- Executing dCommand: ADJUST/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player> with
'p@4c570928-3648-4583-9148-ee5ca157e175'.
11:58:10 [INFO] Filled tag <&7> with ''.
11:58:10 [INFO] Filled tag <player.item_in_hand.slot> with '1'.
11:58:10 [INFO] Filled tag <el@val[1 2 3 4 5 6 7 8
9].replace[1].with[-]> with '- 2 3 4 5 6 7
8 9'.
11:58:10 [INFO] +> Executing 'ADJUST':
object='p@4c570928-3648-4583-9148-ee5ca157e175'
mechanism='item_message' mechanism_value='- 2 3 4
5 6 7 8 9'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: DEFINE "numbers"
"<li@1|2|3|4|5|6|7|8|9.exclude[<player.item_in_hand.slot>]>"
11:58:10 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player.item_in_hand.slot> with '1'.
11:58:10 [INFO] Filled tag <li@1|2|3|4|5|6|7|8|9.exclude[1]> with
'li@2|3|4|5|6|7|8|9'.
11:58:10 [INFO] +> Executing 'DEFINE':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
definition='numbers' value='li@2|3|4|5|6|7|8|9'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: DEFINE "abilities" "<&7>"
11:58:10 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <&7> with ''.
11:58:10 [INFO] +> Executing 'DEFINE':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
definition='abilities' value=''
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH
"<player.flag[current_ability_menu].as_list>" "{" "-" "define"
"abilities" "%abilities% <&6>
<def[numbers].get[<def[loop_index]>]><&co>
<def[value].to_uppercase.replace[_].with[<&sp>]>" "}"
11:58:10 [INFO] +- Executing dCommand: FOREACH/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled tag <player.flag[current_ability_menu].as_list> with
'li@Leaf_Blower'.
11:58:10 [INFO] +> Executing 'FOREACH': list='li@Leaf_Blower'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: DEFINE "abilities" "%abilities% <&6>
<def[numbers].get[<def[loop_index]>]><&co>
<def[value].to_uppercase.replace[_].with[<&sp>]>"
11:58:10 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %abilities% with ''.
11:58:10 [INFO] Filled tag <&6> with ''.
11:58:10 [INFO] Filled tag <def[loop_index]> with '1'.
11:58:10 [INFO] Filled tag <def[numbers].get[1]> with '2'.
11:58:10 [INFO] Filled tag <&co> with ':'.
11:58:10 [INFO] Filled tag <&sp> with ' '.
11:58:10 [INFO] Filled tag <def[value].to_uppercase.replace[_].with[ ]> with
'LEAF BLOWER'.
11:58:10 [INFO] +> Executing 'DEFINE':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
definition='abilities' value=' 2: LEAF BLOWER'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: FOREACH " CALLBACK"
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: ADJUST "<player>" "action_bar:%abilities%"
11:58:10 [INFO] +- Executing dCommand: ADJUST/p@TheBlackCoyote ---------+
11:58:10 [INFO] Filled definition %abilities% with ' 2: LEAF BLOWER'.
11:58:10 [INFO] Filled tag <player> with
'p@4c570928-3648-4583-9148-ee5ca157e175'.
11:58:10 [INFO] +> Executing 'ADJUST':
object='p@4c570928-3648-4583-9148-ee5ca157e175'
mechanism='action_bar' mechanism_value=' 2: LEAF BLOWER'
11:58:10 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: WAIT "50t"
11:58:10 [INFO] +- Executing dCommand: WAIT/p@TheBlackCoyote ---------+
11:58:10 [INFO] +> Executing 'WAIT':
queue='ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
delay='d@50t'
11:58:10 [INFO] ERROR in script 'ABILITY_COOLDOWN_VISUALIZER'! Scoreboard
TheBlackCoyote1431446288520 does not exist!
11:58:10 [INFO] +> Executing 'Event': Type='on structure grows'
Container='SQL_MANAGING(WORLD)' Context='{structure=TREE,
location=l@-788.0,3.0,9.0,world,
new_materials=li@m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leav...
* snip! *
11:58:10 [INFO] +- Building event 'ON STRUCTURE GROWS' for SQL_MANAGING
---------+
11:58:10 [INFO] Starting InstantQueue 'SQL_MANAGING_PbBritneyDate'...
11:58:10 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: WAIT "1t"
11:58:10 [INFO] +- Executing dCommand: WAIT ---------+
11:58:10 [INFO] +> Executing 'WAIT': queue='SQL_MANAGING_PbBritneyDate'
delay='d@1t'
11:58:10 [INFO] Forcing queue SQL_MANAGING_PbBritneyDate into a timed
queue...
11:58:10 [INFO] Completing queue 'SQL_MANAGING_PbBritneyDate' in 8ms.
11:58:10 [INFO] Starting TimedQueue 'SQL_MANAGING_PbBritneyDate'...
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: FOREACH
"<context.blocks" "{" "-" "inject" "locally" "path:enviroment"
"}"
11:58:11 [INFO] +- Executing dCommand: FOREACH ---------+
11:58:11 [INFO] +> Executing 'FOREACH': list='li@<context.blocks'
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: INJECT
"locally" "path:enviroment"
11:58:11 [INFO] +- Executing dCommand: INJECT ---------+
11:58:11 [INFO] +> Executing 'INJECT': Container='SQL_MANAGING(WORLD)'
path='enviroment' local='true'
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: SQL "id:DE"
"query:SELECT * FROM block_tracking WHERE
location='<context.location.simple>';" "save:return"
11:58:11 [INFO] +- Executing dCommand: SQL ---------+
11:58:11 [INFO] ...remembering this script entry as 'return'!
11:58:11 [INFO] Filled tag <context.location.simple> with '-788,3,9,world'.
11:58:11 [INFO] +> Executing 'SQL': sqlid='DE' action='QUERY' query='SELECT
* FROM block_tracking WHERE location='-788,3,9,world';'
11:58:11 [INFO] Running query SELECT * FROM block_tracking WHERE
location='-788,3,9,world';
11:58:11 [INFO] Got a query result of 2 columns
11:58:11 [INFO] Got a query result of 0 rows
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: IF
"<entry[return].result.as_string>" "contains"
"<context.location.simple>" "{" "-" "sql" "id:DE"
"update:UPDATE block_tracking SET cause='enviroment' where
location='<context.location.simple>';" "}" "else" "{" "-"
"sql" "id:DE" "update:INSERT INTO block_tracking VALUES
('<context.location.simple>','enviroment');" "}"
11:58:11 [INFO] +- Executing dCommand: IF ---------+
11:58:11 [INFO] +> Executing 'IF': use_braces='true'
11:58:11 [INFO] Filled tag <entry[return].result.as_string> with ''.
11:58:11 [INFO] Filled tag <context.location.simple> with '-788,3,9,world'.
11:58:11 [INFO] Comparable='Element()', Operator='CONTAINS',
ComparedTo='Element(-788,3,9,world)' --> OUTCOME='false'
11:58:11 [INFO] +> Executing 'Event': Type='on player scrolls their hotbar'
Container='ABILITY_SELECTOR_V2(WORLD)'
player=p@TheBlackCoyoteContext='{previous_slot=1, new_slot=2}'
11:58:11 [INFO] +- Building event 'ON PLAYER SCROLLS THEIR HOTBAR' for
ABILITY_SELECTOR_V2 ---------+
11:58:11 [INFO] Starting InstantQueue 'ABILITY_SELECTOR_V2_OnCheckFr'...
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: IF
"!<player.is_sneaking>" "||" "<yaml[SKILLS].list_keys[tools]>"
"!contains" "<player.item_in_hand.simple>" "||"
"<li@1|2|3|4|5|6|7|8|9.exclude[<player.item_in_hand.slot>].find[<context.new_slot>]>"
"<" "1" "queue" "clear"
11:58:11 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'IF': use_braces='false'
11:58:11 [INFO] Filled tag <player.is_sneaking> with 'true'.
11:58:11 [INFO] Filled tag <yaml[SKILLS].list_keys[tools]> with
'li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe'.
11:58:11 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:11 [INFO] Logic='NEGATIVE',
Comparable='dList(li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe)',
Operator='CONTAINS', ComparedTo='Element(i@diamond_axe)' <Y...
* snip! *
11:58:11 [INFO] Filled tag <player.item_in_hand.slot> with '1'.
11:58:11 [INFO] Filled tag <context.new_slot> with '2'.
11:58:11 [INFO] Filled tag <li@1|2|3|4|5|6|7|8|9.exclude[1].find[2]> with
'1'.
11:58:11 [INFO] Comparable='Number(1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: DETERMINE
"cancelled" "passively"
11:58:11 [INFO] +- Executing dCommand: DETERMINE/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: INJECT
"locally" "path:define_skill_or_multiskilltool"
11:58:11 [INFO] +- Executing dCommand: INJECT/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'INJECT': Container='ABILITY_SELECTOR_V2(WORLD)'
path='define_skill_or_multiskilltool' local='true'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: IF
"<player.flag[current_ability_menu].as_list.size||0>" "<" "1"
"queue" "clear"
11:58:11 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'IF': use_braces='false'
11:58:11 [INFO] Filled tag
<player.flag[current_ability_menu].as_list.size||0> with '1'.
11:58:11 [INFO] Comparable='Number(1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: DEFINE
"ability"
"<player.flag[current_ability_menu].as_list.get[<li@1|2|3|4|5|6|7|8|9.exclude[<player.item_in_hand.slot>].find[<context.new_slot>]>]||None>"
11:58:11 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:11 [INFO] Filled tag <player.item_in_hand.slot> with '1'.
11:58:11 [INFO] Filled tag <context.new_slot> with '2'.
11:58:11 [INFO] Filled tag <li@1|2|3|4|5|6|7|8|9.exclude[1].find[2]> with
'1'.
11:58:11 [INFO] Filled tag
<player.flag[current_ability_menu].as_list.get[1]||None> with
'Leaf_Blower'.
11:58:11 [INFO] +> Executing 'DEFINE': queue='ABILITY_SELECTOR_V2_OnCheckFr'
definition='ability' value='Leaf_Blower'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: IF
"%ability%" "==" "none" "queue" "clear"
11:58:11 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:11 [INFO] Filled definition %ability% with 'Leaf_Blower'.
11:58:11 [INFO] +> Executing 'IF': use_braces='false'
11:58:11 [INFO] Comparable='Element(Leaf_Blower)', Operator='EQUALS',
ComparedTo='Element(none)' --> OUTCOME='false'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: IF
"<yaml[SKILLS].read[tools.<player.item_in_hand.simple>].size||0>"
">" "1" "{" "-" "foreach"
"<yaml[SKILLS].read[tools.<player.item_in_hand.simple>]||li@1>"
"{" "-" "if"
"<yaml[SKILLS].contains[skills.%value%.active_abilities.%ability%]>"
"{" "-" "define" "skill" "%value%" "-" "flag" "<player>"
"selected_%value%_ability:%ability%" "-" "foreach" "stop" "}"
"}" "}" "else" "{" "-" "define" "skill"
"<yaml[SKILLS].read[tools.<player.item_in_hand.simple>].get[1]...
* snip! *
11:58:11 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'IF': use_braces='true'
11:58:11 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:11 [INFO] Filled tag <yaml[SKILLS].read[tools.i@diamond_axe].size||0>
with '1'.
11:58:11 [INFO] Comparable='Number(1)', Operator='MORE',
ComparedTo='Number(1)' --> OUTCOME='false'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: DEFINE
"skill"
"<yaml[SKILLS].read[tools.<player.item_in_hand.simple>].get[1]>"
11:58:11 [INFO] +- Executing dCommand: DEFINE/p@TheBlackCoyote ---------+
11:58:11 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:11 [INFO] Filled tag <yaml[SKILLS].read[tools.i@diamond_axe].get[1]>
with 'woodcutting'.
11:58:11 [INFO] +> Executing 'DEFINE': queue='ABILITY_SELECTOR_V2_OnCheckFr'
definition='skill' value='woodcutting'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: INJECT
"locally" "path:run_ability_and_flags"
11:58:11 [INFO] +- Executing dCommand: INJECT/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'INJECT': Container='ABILITY_SELECTOR_V2(WORLD)'
path='run_ability_and_flags' local='true'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: FLAG
"<player>" "selected_%skill%_ability:%ability%" "duration:5s"
11:58:11 [INFO] +- Executing dCommand: FLAG/p@TheBlackCoyote ---------+
11:58:11 [INFO] Filled definition %skill% with 'woodcutting'.
11:58:11 [INFO] Filled definition %ability% with 'Leaf_Blower'.
11:58:11 [INFO] Filled tag <player> with
'p@4c570928-3648-4583-9148-ee5ca157e175'.
11:58:11 [INFO] +> Executing 'FLAG': flag_name='SELECTED_WOODCUTTING_ABILITY'
Action/Value='SET_VALUE(Leaf_Blower)' duration='d@100t'
flag_target='p@TheBlackCoyote'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_OnCheckFr' Executing: INJECT
"%skill%_abilities" "path:%ability%"
11:58:11 [INFO] +- Executing dCommand: INJECT/p@TheBlackCoyote ---------+
11:58:11 [INFO] Filled definition %skill% with 'woodcutting'.
11:58:11 [INFO] Filled definition %ability% with 'Leaf_Blower'.
11:58:11 [INFO] +> Executing 'INJECT': script='WOODCUTTING_ABILITIES(WORLD)'
path='Leaf_Blower'
11:58:11 [INFO] Completing queue 'ABILITY_SELECTOR_V2_OnCheckFr' in 45ms.
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: SQL "id:DE"
"update:INSERT INTO block_tracking VALUES
('<context.location.simple>','enviroment');"
11:58:11 [INFO] +- Executing dCommand: SQL ---------+
11:58:11 [INFO] Filled tag <context.location.simple> with '-788,3,9,world'.
11:58:11 [INFO] +> Executing 'SQL': sqlid='DE' action='UPDATE' query='INSERT
INTO block_tracking VALUES ('-788,3,9,world','enviroment');'
11:58:11 [INFO] Running update INSERT INTO block_tracking VALUES
('-788,3,9,world','enviroment');
11:58:11 [INFO] Got a query result of 1 columns
11:58:11 [INFO] Updated 1 rows
11:58:11 [INFO] Queue 'SQL_MANAGING_PbBritneyDate' Executing: FOREACH
" CALLBACK"
11:58:11 [INFO] Completing queue 'SQL_MANAGING_PbBritneyDate' in 283ms.
11:58:11 [INFO] +> Executing 'Event': Type='on player scrolls their hotbar'
Container='ABILITY_SELECTOR_V2(WORLD)'
player=p@TheBlackCoyoteContext='{previous_slot=1, new_slot=1}'
11:58:11 [INFO] +- Building event 'ON PLAYER SCROLLS THEIR HOTBAR' for
ABILITY_SELECTOR_V2 ---------+
11:58:11 [INFO] Starting InstantQueue
'ABILITY_SELECTOR_V2_GradesEstablishedSpecifies'...
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_GradesEstablishedSpecifies'
Executing: IF "!<player.is_sneaking>" "||"
"<yaml[SKILLS].list_keys[tools]>" "!contains"
"<player.item_in_hand.simple>" "||"
"<li@1|2|3|4|5|6|7|8|9.exclude[<player.item_in_hand.slot>].find[<context.new_slot>]>"
"<" "1" "queue" "clear"
11:58:11 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'IF': use_braces='false'
11:58:11 [INFO] Filled tag <player.is_sneaking> with 'true'.
11:58:11 [INFO] Filled tag <yaml[SKILLS].list_keys[tools]> with
'li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe'.
11:58:11 [INFO] Filled tag <player.item_in_hand.simple> with 'i@diamond_axe'.
11:58:11 [INFO] Logic='NEGATIVE',
Comparable='dList(li@i@gold_pickaxe|i@iron_sword|i@carrot_stick|i@stone_axe|i@stone_sword|i@toolbelt|i@fishing_rod|i@gold_sword|i@stone_pickaxe|i@wood_axe|i@wood_sword|i@iron_hoe|i@iron_spade|i@stone_hoe|i@diamond_pickaxe|i@wood_hoe|i@diamond_spade|i@iron_axe|i@gold_spade|i@wood_pickaxe|i@gold_axe|i@diamond_axe|i@bow|i@stone_spade|i@iron_pickaxe|i@leather_gloves|i@wood_spade|i@diamond_sword|i@diamond_hoe|i@gold_hoe)',
Operator='CONTAINS', ComparedTo='Element(i@diamond_axe)' <Y...
* snip! *
11:58:11 [INFO] Filled tag <player.item_in_hand.slot> with '1'.
11:58:11 [INFO] Filled tag <context.new_slot> with '1'.
11:58:11 [INFO] Filled tag <li@1|2|3|4|5|6|7|8|9.exclude[1].find[1]> with
'-1'.
11:58:11 [INFO] Comparable='Number(-1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='true'
11:58:11 [INFO] Queue 'ABILITY_SELECTOR_V2_GradesEstablishedSpecifies'
Executing: QUEUE "clear"
11:58:11 [INFO] +- Executing dCommand: QUEUE/p@TheBlackCoyote ---------+
11:58:11 [INFO] +> Executing 'QUEUE':
queue='q@ABILITY_SELECTOR_V2_GradesEstablishedSpecifies'
Action='CLEAR'
11:58:11 [INFO] Completing queue
'ABILITY_SELECTOR_V2_GradesEstablishedSpecifies' in 12ms.
11:58:11 [INFO] +> Executing 'Event': Type='on structure grows'
Container='SQL_MANAGING(WORLD)' Context='{structure=TREE,
location=l@-796.0,3.0,8.0,world,
new_materials=li@m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leaves|m@oak_leav...
* snip! *
11:58:11 [INFO] +- Building event 'ON STRUCTURE GROWS' for SQL_MANAGING
---------+
11:58:11 [INFO] Starting InstantQueue 'SQL_MANAGING_CraftStaffGeography'...
11:58:11 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: WAIT "1t"
11:58:11 [INFO] +- Executing dCommand: WAIT ---------+
11:58:11 [INFO] +> Executing 'WAIT': queue='SQL_MANAGING_CraftStaffGeography'
delay='d@1t'
11:58:11 [INFO] Forcing queue SQL_MANAGING_CraftStaffGeography into a timed
queue...
11:58:11 [INFO] Completing queue 'SQL_MANAGING_CraftStaffGeography' in 9ms.
11:58:11 [INFO] Starting TimedQueue 'SQL_MANAGING_CraftStaffGeography'...
11:58:11 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: FOREACH
"<context.blocks" "{" "-" "inject" "locally" "path:enviroment"
"}"
11:58:11 [INFO] +- Executing dCommand: FOREACH ---------+
11:58:11 [INFO] +> Executing 'FOREACH': list='li@<context.blocks'
11:58:11 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: INJECT
"locally" "path:enviroment"
11:58:11 [INFO] +- Executing dCommand: INJECT ---------+
11:58:11 [INFO] +> Executing 'INJECT': Container='SQL_MANAGING(WORLD)'
path='enviroment' local='true'
11:58:11 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: SQL
"id:DE" "query:SELECT * FROM block_tracking WHERE
location='<context.location.simple>';" "save:return"
11:58:11 [INFO] +- Executing dCommand: SQL ---------+
11:58:11 [INFO] ...remembering this script entry as 'return'!
11:58:11 [INFO] Filled tag <context.location.simple> with '-796,3,8,world'.
11:58:11 [INFO] +> Executing 'SQL': sqlid='DE' action='QUERY' query='SELECT
* FROM block_tracking WHERE location='-796,3,8,world';'
11:58:11 [INFO] Running query SELECT * FROM block_tracking WHERE
location='-796,3,8,world';
11:58:11 [INFO] Got a query result of 2 columns
11:58:12 [INFO] Got a query result of 0 rows
11:58:12 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: IF
"<entry[return].result.as_string>" "contains"
"<context.location.simple>" "{" "-" "sql" "id:DE"
"update:UPDATE block_tracking SET cause='enviroment' where
location='<context.location.simple>';" "}" "else" "{" "-"
"sql" "id:DE" "update:INSERT INTO block_tracking VALUES
('<context.location.simple>','enviroment');" "}"
11:58:12 [INFO] +- Executing dCommand: IF ---------+
11:58:12 [INFO] +> Executing 'IF': use_braces='true'
11:58:12 [INFO] Filled tag <entry[return].result.as_string> with ''.
11:58:12 [INFO] Filled tag <context.location.simple> with '-796,3,8,world'.
11:58:12 [INFO] Comparable='Element()', Operator='CONTAINS',
ComparedTo='Element(-796,3,8,world)' --> OUTCOME='false'
11:58:12 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: SQL
"id:DE" "update:INSERT INTO block_tracking VALUES
('<context.location.simple>','enviroment');"
11:58:12 [INFO] +- Executing dCommand: SQL ---------+
11:58:12 [INFO] Filled tag <context.location.simple> with '-796,3,8,world'.
11:58:12 [INFO] +> Executing 'SQL': sqlid='DE' action='UPDATE' query='INSERT
INTO block_tracking VALUES ('-796,3,8,world','enviroment');'
11:58:12 [INFO] Running update INSERT INTO block_tracking VALUES
('-796,3,8,world','enviroment');
11:58:12 [INFO] Got a query result of 1 columns
11:58:12 [INFO] Updated 1 rows
11:58:12 [INFO] Queue 'SQL_MANAGING_CraftStaffGeography' Executing: FOREACH
" CALLBACK"
11:58:12 [INFO] Completing queue 'SQL_MANAGING_CraftStaffGeography' in 220ms.
11:58:12 [INFO] ERROR in script 'ABILITY_COOLDOWN_VISUALIZER'! Scoreboard
TheBlackCoyote1431446290617 does not exist!
11:58:13 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: WHILE " CALLBACK"
11:58:13 [INFO] Filled tag <player.is_sneaking> with 'false'.
11:58:13 [INFO] Queue 'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm'
Executing: ADJUST "<player>" "action_bar:<&f>"
11:58:13 [INFO] +- Executing dCommand: ADJUST/p@TheBlackCoyote ---------+
11:58:13 [INFO] Filled tag <player> with
'p@4c570928-3648-4583-9148-ee5ca157e175'.
11:58:13 [INFO] Filled tag <&f> with ''.
11:58:13 [INFO] +> Executing 'ADJUST':
object='p@4c570928-3648-4583-9148-ee5ca157e175'
mechanism='action_bar' mechanism_value=''
11:58:13 [INFO] Completing queue
'ABILITY_SELECTOR_V2_RecommendsSecuritiesStockholm' in 2853ms.
11:58:13 [INFO] +> Executing 'Event': Type='on DENIZEN command'
Container='YAML_MANAGER(WORLD)'
player=p@TheBlackCoyoteContext='{cuboids=li@, args=li@submit,
raw_args=submit, command=DENIZEN, server=false,
parsed_args=li@submit}'
11:58:13 [INFO] +- Building event 'ON DENIZEN COMMAND' for YAML_MANAGER
---------+
11:58:13 [INFO] Starting InstantQueue 'YAML_MANAGER_TypesMineRequirements'...
11:58:13 [INFO] Queue 'YAML_MANAGER_TypesMineRequirements' Executing: IF
"<context.args.get[1]>" "==" "reload" "{" "-" "yaml"
"load:A_SKILL_ABILITY_CONFIG.yml" "id:SKILLS" "}"
11:58:13 [INFO] +- Executing dCommand: IF/p@TheBlackCoyote ---------+
11:58:13 [INFO] +> Executing 'IF': use_braces='true'
11:58:13 [INFO] Filled tag <context.args.get[1]> with 'submit'.
11:58:13 [INFO] Comparable='Element(submit)', Operator='EQUALS',
ComparedTo='Element(reload)' --> OUTCOME='false'
11:58:13 [INFO] Completing queue 'YAML_MANAGER_TypesMineRequirements' in 3ms.