-
Bug
-
Resolution: Invalid
-
None
-
1.14.4
-
None
-
Command blocks
-
Unconfirmed
-
(Unassigned)
Seriously Mojang? We finally have Tags to groups things, and yet I still can't use it for scoreboard objective criteria? I am reporting this as a bug.
All I wanted is a simple general counter for woods. This has always been a cumbersome process, but it became worse when blocks variants are now unique.
Here's literally the function that I had to typed out 'by hand' just to achieve a simple thing.
--------------------------------------------------
# mine - m# oak - o
# spruce - s
# birch - b
# jungle - j
# acacia - a
# dark oak - d# log - 1
# wood - 2
# stripped log - 3
# stripped wood - 4# example: md3 - mine dark oak stripped log
--------------------------------------------------
scoreboard objectives add lumberjack dummyscoreboard objectives add mo1 minecraft.mined:minecraft.oak_log
scoreboard objectives add mo2 minecraft.mined:minecraft.oak_wood
scoreboard objectives add mo3 minecraft.mined:minecraft.stripped_oak_log
scoreboard objectives add mo4 minecraft.mined:minecraft.stripped_oak_woodscoreboard objectives add ms1 minecraft.mined:minecraft.spruce_log
scoreboard objectives add ms2 minecraft.mined:minecraft.spruce_wood
scoreboard objectives add ms3 minecraft.mined:minecraft.stripped_spruce_log
scoreboard objectives add ms4 minecraft.mined:minecraft.stripped_spruce_woodscoreboard objectives add mb1 minecraft.mined:minecraft.birch_log
scoreboard objectives add mb2 minecraft.mined:minecraft.birch_wood
scoreboard objectives add mb3 minecraft.mined:minecraft.stripped_birch_log
scoreboard objectives add mb4 minecraft.mined:minecraft.stripped_birch_woodscoreboard objectives add mj1 minecraft.mined:minecraft.jungle_log
scoreboard objectives add mj2 minecraft.mined:minecraft.jungle_wood
scoreboard objectives add mj3 minecraft.mined:minecraft.stripped_jungle_log
scoreboard objectives add mj4 minecraft.mined:minecraft.stripped_jungle_woodscoreboard objectives add ma1 minecraft.mined:minecraft.acacia_log
scoreboard objectives add ma2 minecraft.mined:minecraft.acacia_wood
scoreboard objectives add ma3 minecraft.mined:minecraft.stripped_acacia_log
scoreboard objectives add ma4 minecraft.mined:minecraft.stripped_acacia_woodscoreboard objectives add md1 minecraft.mined:minecraft.dark_oak_log
scoreboard objectives add md2 minecraft.mined:minecraft.dark_oak_wood
scoreboard objectives add md3 minecraft.mined:minecraft.stripped_dark_oak_log
scoreboard objectives add md4 minecraft.mined:minecraft.stripped_dark_oak_wood
--------------------------------------------------
scoreboard players set @a[tag=!lumberjack] lumberjack 0
tag @a[tag=!lumberjack] add lumberjackscoreboard players set @a[tag=!mo1] mo1 0
scoreboard players set @a[tag=!mo2] mo2 0
scoreboard players set @a[tag=!mo3] mo3 0
scoreboard players set @a[tag=!mo4] mo4 0scoreboard players set @a[tag=!ms1] ms1 0
scoreboard players set @a[tag=!ms2] ms2 0
scoreboard players set @a[tag=!ms3] ms3 0
scoreboard players set @a[tag=!ms4] ms4 0scoreboard players set @a[tag=!mb1] mb1 0
scoreboard players set @a[tag=!mb2] mb2 0
scoreboard players set @a[tag=!mb3] mb3 0
scoreboard players set @a[tag=!mb4] mb4 0scoreboard players set @a[tag=!mj1] mj1 0
scoreboard players set @a[tag=!mj2] mj2 0
scoreboard players set @a[tag=!mj3] mj3 0
scoreboard players set @a[tag=!mj4] mj4 0scoreboard players set @a[tag=!ma1] ma1 0
scoreboard players set @a[tag=!ma2] ma2 0
scoreboard players set @a[tag=!ma3] ma3 0
scoreboard players set @a[tag=!ma4] ma4 0scoreboard players set @a[tag=!md1] md1 0
scoreboard players set @a[tag=!md2] md2 0
scoreboard players set @a[tag=!md3] md3 0
scoreboard players set @a[tag=!md4] md4 0tag @a[tag=!mo1] add mo1
tag @a[tag=!mo2] add mo2
tag @a[tag=!mo3] add mo3
tag @a[tag=!mo4] add mo4tag @a[tag=!ms1] add ms1
tag @a[tag=!ms2] add ms2
tag @a[tag=!ms3] add ms3
tag @a[tag=!ms4] add ms4tag @a[tag=!mb1] add mb1
tag @a[tag=!mb2] add mb2
tag @a[tag=!mb3] add mb3
tag @a[tag=!mb4] add mb4tag @a[tag=!mj1] add mj1
tag @a[tag=!mj2] add mj2
tag @a[tag=!mj3] add mj3
tag @a[tag=!mj4] add mj4tag @a[tag=!ma1] add ma1
tag @a[tag=!ma2] add ma2
tag @a[tag=!ma3] add ma3
tag @a[tag=!ma4] add ma4tag @a[tag=!md1] add md1
tag @a[tag=!md2] add md2
tag @a[tag=!md3] add md3
tag @a[tag=!md4] add md4scoreboard players add @a[scores=\{mo1=1..}] lumberjack 1
scoreboard players add @a[scores=\{mo2=1..}] lumberjack 1
scoreboard players add @a[scores=\{mo3=1..}] lumberjack 1
scoreboard players add @a[scores=\{mo4=1..}] lumberjack 1scoreboard players add @a[scores=\{ms1=1..}] lumberjack 1
scoreboard players add @a[scores=\{ms2=1..}] lumberjack 1
scoreboard players add @a[scores=\{ms3=1..}] lumberjack 1
scoreboard players add @a[scores=\{ms4=1..}] lumberjack 1scoreboard players add @a[scores=\{mb1=1..}] lumberjack 1
scoreboard players add @a[scores=\{mb2=1..}] lumberjack 1
scoreboard players add @a[scores=\{mb3=1..}] lumberjack 1
scoreboard players add @a[scores=\{mb4=1..}] lumberjack 1scoreboard players add @a[scores=\{mj1=1..}] lumberjack 1
scoreboard players add @a[scores=\{mj2=1..}] lumberjack 1
scoreboard players add @a[scores=\{mj3=1..}] lumberjack 1
scoreboard players add @a[scores=\{mj4=1..}] lumberjack 1scoreboard players add @a[scores=\{ma1=1..}] lumberjack 1
scoreboard players add @a[scores=\{ma2=1..}] lumberjack 1
scoreboard players add @a[scores=\{ma3=1..}] lumberjack 1
scoreboard players add @a[scores=\{ma4=1..}] lumberjack 1scoreboard players add @a[scores=\{md1=1..}] lumberjack 1
scoreboard players add @a[scores=\{md2=1..}] lumberjack 1
scoreboard players add @a[scores=\{md3=1..}] lumberjack 1
scoreboard players add @a[scores=\{md4=1..}] lumberjack 1scoreboard players remove @a[scores=\{mo1=1..}] mo1 1
scoreboard players remove @a[scores=\{mo2=1..}] mo2 1
scoreboard players remove @a[scores=\{mo3=1..}] mo3 1
scoreboard players remove @a[scores=\{mo4=1..}] mo4 1scoreboard players remove @a[scores=\{ms1=1..}] ms1 1
scoreboard players remove @a[scores=\{ms2=1..}] ms2 1
scoreboard players remove @a[scores=\{ms3=1..}] ms3 1
scoreboard players remove @a[scores=\{ms4=1..}] ms4 1scoreboard players remove @a[scores=\{mb1=1..}] mb1 1
scoreboard players remove @a[scores=\{mb2=1..}] mb2 1
scoreboard players remove @a[scores=\{mb3=1..}] mb3 1
scoreboard players remove @a[scores=\{mb4=1..}] mb4 1scoreboard players remove @a[scores=\{mj1=1..}] mj1 1
scoreboard players remove @a[scores=mj2=1..}] mj2 1
scoreboard players remove @a[scores=\{mj3=1..}] mj3 1
scoreboard players remove @a[scores=\{mj4=1..}] mj4 1scoreboard players remove @a[scores=\{ma1=1..}] ma1 1
scoreboard players remove @a[scores=\{ma2=1..}] ma2 1
scoreboard players remove @a[scores=\{ma3=1..}] ma3 1
scoreboard players remove @a[scores=\{ma4=1..}] ma4 1scoreboard players remove @a[scores=\{md1=1..}] md1 1
scoreboard players remove @a[scores=\{md2=1..}] md2 1
scoreboard players remove @a[scores=\{md3=1..}] md3 1
scoreboard players remove @a[scores=\{md4=1..}] md4 1
--------------------------------------------------