NEZNAMY / VelocityScoreboardAPI

Plugin that adds Scoreboard API to Velocity
Apache License 2.0
14 stars 1 forks source link

Scoreboard are getting null and not being send to the client #2

Open TheWylot opened 1 day ago

TheWylot commented 1 day ago
  Status:
    Title: TextHolderImpl{legacyText=§cQuake, modernText=TextComponentImpl{content="", style=StyleImpl{obfuscated=not_set, bold=not_set, strikethrough=not_set, underlined=not_set, italic=not_set, color=null, clickEvent=null, hoverEvent=null, insertion=null, font=null}, children=[TextComponentImpl{content="Quake", style=StyleImpl{obfuscated=false, bold=false, strikethrough=false, underlined=false, italic=false, color=NamedTextColor{name="red", value="#ff5555"}, clickEvent=null, hoverEvent=null, insertion=null, font=null}, children=[]}]}, holder=com.velocitypowered.proxy.protocol.packet.chat.ComponentHolder@7a552ab2}
    HealthDisplay: integer
    NumberFormat: null
    DisplaySlot: SIDEBAR
    Scores (9):
      §8§r:
        Score: 9
        DisplayName: null
        NumberFormat: null
      §4§r:
        Score: 5
        DisplayName: null
        NumberFormat: null
      §5§r:
        Score: 6
        DisplayName: null
        NumberFormat: null
      §6§r:
        Score: 7
        DisplayName: null
        NumberFormat: null
      §7§r:
        Score: 8
        DisplayName: null
        NumberFormat: null
      §0§r:
        Score: 1
        DisplayName: null
        NumberFormat: null
      §1§r:
        Score: 2
        DisplayName: null
        NumberFormat: null
      §2§r:
        Score: 3
        DisplayName: null
        NumberFormat: null
      §3§r:
        Score: 4
        DisplayName: null
        NumberFormat: null

i should relogin to the server to randomly get this fixed. trying to reproduce is just use an Internal Plugin that has scoreboard (bedwars plugins or stuff like that) then disable TAB scoreboard on that world/server.

TheWylot commented 1 day ago

for more info it could be from Tab Bridge

NEZNAMY commented 1 day ago

Is this issue not happening without this plugin when using tab bridge for packet encoding? Can you provide some better steps to reproduce?

TheWylot commented 14 hours ago

It's more likely be from Tab Bridge, it couldn't detect and send the packets to Velocity Scoreboard API, i should relogin to the gamemode more than 2-3 times to get the issue temporary fixed.

as i said, you can install a Arcade Plugin, install tab on proxy and disable/enable the scoreboard just for one world or disable the scoreboard. on backend use Tab Bridge Version 6, it would be buggy.

NEZNAMY commented 13 hours ago

Bridge v6 no longer does anything with packets and therefore cannot affect this in any way. Try providing steps that feature the vanilla /scoreboard command instead of random paid third party plugins.

TheWylot commented 13 hours ago

actually removing Tab Bridge fixed the issue as far as i tested at morning. however, I'll look for the vanilla reproduce way