Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-164175

Cannot use Tags on scoreboard objective's criterias.

XMLWordPrintable

    • Icon: Bug 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 dummy

      scoreboard 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_wood

      scoreboard 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_wood

      scoreboard 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_wood

      scoreboard 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_wood

      scoreboard 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_wood

      scoreboard 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 lumberjack

      scoreboard 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 0

      scoreboard 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 0

      scoreboard 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 0

      scoreboard 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 0

      scoreboard 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 0

      scoreboard 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 0

      tag @a[tag=!mo1] add mo1
      tag @a[tag=!mo2] add mo2
      tag @a[tag=!mo3] add mo3
      tag @a[tag=!mo4] add mo4

      tag @a[tag=!ms1] add ms1
      tag @a[tag=!ms2] add ms2
      tag @a[tag=!ms3] add ms3
      tag @a[tag=!ms4] add ms4

      tag @a[tag=!mb1] add mb1
      tag @a[tag=!mb2] add mb2
      tag @a[tag=!mb3] add mb3
      tag @a[tag=!mb4] add mb4

      tag @a[tag=!mj1] add mj1
      tag @a[tag=!mj2] add mj2
      tag @a[tag=!mj3] add mj3
      tag @a[tag=!mj4] add mj4

      tag @a[tag=!ma1] add ma1
      tag @a[tag=!ma2] add ma2
      tag @a[tag=!ma3] add ma3
      tag @a[tag=!ma4] add ma4

      tag @a[tag=!md1] add md1
      tag @a[tag=!md2] add md2
      tag @a[tag=!md3] add md3
      tag @a[tag=!md4] add md4

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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 1

      scoreboard 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

      --------------------------------------------------

            Unassigned Unassigned
            andme_fikri Fikri Ajiwijaya
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: