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

AffectedEntities stats score is always set to 1 for every command without player index

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Invalid
    • Affects Version/s: Minecraft 1.10.2, Minecraft 16w33a, Minecraft 1.12.2
    • Fix Version/s: None
    • Confirmation Status:
      Confirmed

      Description

      The bug

      The command stat AffectedEntities is always set to 1 when a command without a player index is executed.

      How to reproduce

      1. :
        /scoreboard objectives add stats dummy
        
      2. :
        scoreboard players set affectedEntities stats 0
        
      3. :
        /scoreboard objectives setdisplay sidebar stats
        
      4. Run in command block:
        /setblock ~ ~1 ~ command_block default replace {Command:"/say Test",CommandStats:{AffectedEntitiesName:"affectedEntities",AffectedEntitiesObjective:"stats"}}
        
      5. Activate the new command block
        → The score of "affectedEntities" is now 1

      The reason

      The following is based on a decompiled version of Minecraft 1.10 using MCP 9.30.

      The reason for this is that the method net.minecraft.command.CommandHandler.executeCommand(ICommandSender, String) sets the affected entities stat to 1 if the command contains no player index.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              marcono1234 [Mod] Marcono1234
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                CHK: