NEZNAMY / TAB

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

Geyser Velocity TAB and Scoreboard conflict #1380

Open SentorCraft opened 2 weeks ago

SentorCraft commented 2 weeks ago

TAB version

BTAB 5.0.1

Software causing compatibility issue

Geyser Velocity build #705

Additional info

There is a conflict on players connecting through Geyser Velocity. I am using TAB on velocity and there is no TAB plugin on backend servers. Just TAB-Bridge 6.0.0. The problem is there are different servers adjusted with TAB velocity. However, scoreboards and tabs of different servers conflicts with each other and TAB keeps changing although conditions are properly set.

Screenshot_1 Screenshot_2 Screenshot_3

image image image

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Header-&-Footer

header-footer: enabled: true header:

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Nametags

scoreboard-teams: enabled: true enable-collision: true invisible-nametags: false anti-override: true

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist

sorting-types:

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Playerlist-Objective

playerlist-objective: enabled: false value: "%ping%" fancy-value: "&7Ping: %ping%" disable-condition: '%world%=disabledworld'

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname

belowname-objective: enabled: false number: "%health%" text: "&cHealth" fancy-display-players: "&c%health%" fancy-display-default: "NPC" disable-condition: '%world%=disabledworld'

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Spectator-fix

prevent-spectator-effect: enabled: false

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Bossbar

bossbar: enabled: true toggle-command: /bossbar remember-toggle-choice: false hidden-by-default: false bars: MyBossbar: style: "NOTCHED_6" color: "YELLOW" progress: "100" text: "&6&lYENİ: &e&lLobi-1 &fve &e&lLobi-2 &fsunucuları aktif!" display-condition: "%server%<-Lobi" MyBossbaraaa: style: "NOTCHED_6" color: "YELLOW" progress: "100" text: "&6&lYENİ: &e&lLobi-1 &fve &e&lLobi-2 &fsunucuları aktif!" display-condition: "%server%<-Skyblock"

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Scoreboard

scoreboard: enabled: true toggle-command: /sb remember-toggle-choice: false hidden-by-default: false use-numbers: true static-number: 0 delay-on-join-milliseconds: 0 scoreboards: Lobi-1: title: "<#9df0f8>&lSENTORCRAFT" display-condition: "%server%=Lobi-1" lines:

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Ping-Spoof

ping-spoof: enabled: false value: 0

placeholders: date-format: "dd.MM.yyyy" time-format: "[HH:mm:ss / h:mm a]" time-offset: 0 register-tab-expansion: true

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements

placeholder-output-replacements: "%essentials_vanished%": "yes": "&7| Vanished" "no": ""

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders

conditions: nick: # use it with %condition:nick% conditions:

placeholderapi-refresh-intervals: default-refresh-interval: 500 "%server_uptime%": 1000 "%server_tps_1_colored%": 1000 "%server_unique_joins%": 5000 "%player_health%": 200 "%player_ping%": 1000 "%vault_prefix%": 1000 "%rel_factionsuuid_relation_color%": 1000

assigning groups by permission nodes instead of taking them from permission plugin

assign-groups-by-permissions: false

if the option above is true, all groups are taken based on permissions and the one higher in this list is used as primary

Warning! This is not sorting list and has nothing to do with sorting players in tablist!

primary-group-finding-list:

Refresh interval (in milliseconds) of:

- Permission checks in conditions / sorting

- Group retrieving from permission plugin for sorting / per-group properties

- Prefix/suffix placeholders taking data from permission plugin

permission-refresh-interval: 1000

Unlocks extra console messages

debug: false

https://github.com/NEZNAMY/TAB/wiki/MySQL

mysql: enabled: false host: 127.0.0.1 port: 3306 database: tab username: root password: itisnotmyactualpassword useSSL: true

########################################################################

BUKKIT ONLY - THE FOLLOWING SECTION IS ONLY FOR BACKEND INSTALLATION

########################################################################

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Per-world-playerlist

per-world-playerlist: enabled: false

players with tab.staff will always see all players

allow-bypass-permission: false

players in these worlds will always see all players

ignore-effect-in-worlds:

#####################################################################

PROXY ONLY - THE FOLLOWING SECTION IS ONLY FOR PROXY INSTALLATION

#####################################################################

https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Global-playerlist

global-playerlist: enabled: true display-others-as-spectators: false display-vanished-players-as-spectators: true isolate-unlisted-servers: false update-latency: false spy-servers:

Take permissions and groups from backend server instead of proxy

use-bukkit-permissions-manager: true

Sometimes server might be using offline uuids in tablist instead of online, such as disabling waterfall's tablist rewrite option

If you experience tablist formatting not working, toggle this option (set it to opposite value)

Only affects proxies with online mode enabled

use-online-uuid-in-tablist: true

If enabled and RedisBungee plugin is found, hook is enabled to work with players on all proxies

enable-redisbungee-support: true

Checklist

NEZNAMY commented 2 weeks ago

Does everything look correctly on java? About the tablist formatting issue - is it the nametag format appearing in tablist? Also do you not see any issue with the way you pasted your config?

SentorCraft commented 2 weeks ago

Everything look correctly on Java players except that Geyser players' group format keeps changing. Nametag format appears in tablist. There is no problem with the config. Plugin does not give any error.

NEZNAMY commented 2 weeks ago

Can you show output of /geyser dump?

SentorCraft commented 2 weeks ago

https://dump.geysermc.org/JcrjDuRByx3pRjHMQV9nFtbhCqfuQyJ4

JerichoTorrent commented 4 days ago

I am in the same boat as this user. Same errors in the proxy console. Weird issues like players not able to access their inventory or use forms correctly. Can't directly attribute these things to TAB + Geyser, but is a likely culprit.

NEZNAMY commented 4 days ago

Inventory issues are definitely not caused by TAB.