NEZNAMY / TAB

"That" TAB plugin.
Apache License 2.0
901 stars 244 forks source link

There is a extra name in the tablist (Resolved) #1344

Closed scriptnapps closed 3 months ago

scriptnapps commented 3 months ago

Server version

1.21 and 1.8

TAB version

4.1.6

Plugin list

floodgate-velocity.jar
Geyser-Velocity.jar KickRedirect-2.0.10.jar LuckPerms-Velocity-5.4.137.jar
TAB.v4.1.6.jar

Describe the bug

when i make a layout the fixet number 1 gets to be number 2 (it adds myself in a new number 1 spot)

Expected behavior

not show myself (outside the layout)

Steps to reproduce

layout:
  enabled: true
  direction: COLUMNS
  default-skin: mineskin:1753261242
  enable-remaining-players-text: true
  remaining-players-text: '... and %s more'
  empty-slot-ping-value: 1000
  layouts:
    default:
      fixed-slots:
      - 1|&2&lLobby
      - 21|&2&lSaphir
      - 41|&2&lDiamant
      - 61|&2&lEvent
      groups:
        llobby:
          condition: '%server%=lobby'
          slots:
          - 2-20
        ssaphir:
          condition: '%server%=pvplegacy'
          slots:
          - 22-40
        ddiamond:
          condition: '%server%=survival'
          slots:
          - 42-60
        eevent:
          condition: '%server%=event'
          slots:
          - 62-80 

Additional info

it added my self without any markup in the first spot (0)

image

Checklist

EDIT:

you just need https://github.com/NEZNAMY/TAB/wiki/TAB-Bridge#:~:text=Encodes%20scoreboard%20packets%20(if%20TAB%20is%20installed%20on%20Velocity%2C%20which%20doesn%27t%20offer%20them) on the backend

scriptnapps commented 3 months ago

image

NEZNAMY commented 3 months ago

100% caused by another plugin. Remove everything except TAB and try again. Also check /teams list.

scriptnapps commented 3 months ago

i removed all plugins from velocity except for luckperms. still same issue. or is it server sided?

NEZNAMY commented 3 months ago

You said server version is 1.21 and 1.8. I obviously wanted you to remove all plugins from there as well.

scriptnapps commented 3 months ago

image 1.21 paper no plugins, vanillaclient and only tab installed on velocity


config-version = "2.7"
bind = "[::]:30757"
motd = "<b>                <white>➥</white><light_purple> E</b><light_purple>**.eu </light_purple><b><white>⮨</white>       </b>            <b> <light_purple>0.00</light_purple></b>
<b>    <white>⮞⮞</white></b><aqua> DEV </aqua><b><white>⮜⮜</white></b>"
show-max-players = 2500
online-mode = false
force-key-authentication = false
prevent-client-proxy-connections = false
player-info-forwarding-mode = "bungeeguard"
forwarding-secret-file = "forwarding.secret"
announce-forge = false
kick-existing-players = true
ping-passthrough = "description"
enable-player-address-logging = true
[servers]
lobby = "0.0.0.0:30818"
skyblock = "0.0.0.0:35322"
survival = "0.0.0.0:35323"
pvp = "0.0.0.0:35324"
pvplegacy = "0.0.0.0:35325"
creative = "0.0.0.0:35326"
parkour = "0.0.0.0:35327"
bedwars = "0.0.0.0:35328"
try = [
    "lobby"
]
[forced-hosts]
[advanced]
compression-threshold = 512
compression-level = -1
login-ratelimit = 1000
connection-timeout = 4000
read-timeout = 10000
haproxy-protocol = false
tcp-fast-open = false
bungee-plugin-message-channel = true
show-ping-requests = false
failover-on-unexpected-server-disconnect = true
announce-proxy-commands = true
log-command-executions = false
log-player-connections = false
accepts-transfers = false
disabled-commands = [
    "server"
]
[query]
enabled = false
port = 25565
map = "world"
show-plugins = false
[permissions]
enabled = true
backend = "luckperms"
[permissions.backends]
  [permissions.backends.luckperms]
  type = "luckperms"

layout:
  enabled: true
  direction: COLUMNS
  default-skin: mineskin:1753261242
  enable-remaining-players-text: true
  remaining-players-text: '... und %s mehr'
  empty-slot-ping-value: 1000
  layouts:
    default:
      fixed-slots:
      - 1|&2&lLobby
      - 21|&2&lSaphir
      - 41|&2&lDiamant
      - 61|&2&lEvent
      groups:
        lobby:
          condition: '%server%=lobby'
          slots:
          - 2-20
        saphir:
          condition: '%server%=saphir'
          slots:
          - 22-40
        diamond:
          condition: '%server%=diamand'
          slots:
          - 42-60
        event:
          condition: '%server%=event'
          slots:
          - 62-80
NEZNAMY commented 3 months ago

Did you check /teams list like you were asked to?

scriptnapps commented 3 months ago

image all vanilla (paper), nothing set. no plugins except for tab in velocity. rest of the config tab is unchanged.

NEZNAMY commented 3 months ago

Try /team instead? Tabcomplete should be helpful here.

scriptnapps commented 3 months ago

i am using https://papermc.io/downloads/velocity newest btw

image

NEZNAMY commented 3 months ago

Do you have TAB-Bridge installed?

scriptnapps commented 3 months ago

imma get a minecraft hosting. make a 1.21 paper no plugins, then a velocity (new snapshot) then just edit the layout. theni will show result

scriptnapps commented 3 months ago

Do you have TAB-Bridge installed? what do you mean where is it

NEZNAMY commented 3 months ago

It is supoosed to be installed on backend servers to make scoreboard functions work, including teams, which are used to push players down below the fake player entries. It all makes perfect sense now. https://github.com/NEZNAMY/TAB/wiki/TAB-Bridge#:~:text=Encodes%20scoreboard%20packets%20(if%20TAB%20is%20installed%20on%20Velocity%2C%20which%20doesn%27t%20offer%20them)

scriptnapps commented 3 months ago

https://modrinth.com/plugin/tab-was-taken/version/4.1.6 did not show this even existing.

NEZNAMY commented 3 months ago

It wouldn't make sense to paste the entire wiki into changelogs of every single version. Just look how large it is. This is why wiki exists.

scriptnapps commented 3 months ago

image :) just add it as a dependecy (serverside) on your pages. not even the readme says it clearly.

NEZNAMY commented 3 months ago

It is not a required dependency, it's optional for some features. Adding a plugin that's supposed to be installed on a different server as dependency doesn't even make sense, the check would never go through. Unlike velocity, bungeecord includes scoreboard packets, so it is not even required there. It's just velocity with all of these iniconvenient problems.

scriptnapps commented 3 months ago

i hope you mention it on your readme, so other velocity users don't think its broken and use another plugin, this plugin is AMAZING! should even have a paypal donate button. whats your paypal?

NEZNAMY commented 3 months ago

Honestly I wouldn't even mind if velocity users use another plugin, supporting that platform has been a huge pain since day 1.

scriptnapps commented 3 months ago

Honestly I wouldn't even mind if velocity users use another plugin, supporting that platform has been a huge pain since day 1.

Please no. for large servers velocity is almost the only option, bc its low cpu and ram usage per player. its like the best thing ever. never drop its support. and add a donate button bc you will be more rich in no time!

NEZNAMY commented 3 months ago

Large servers hire people who can read wikis. Donating doesn't work. Nobody will pay for something that's free.