Waterfall icon indicating copy to clipboard operation
Waterfall copied to clipboard

compatibility issue of [emoticons][mclib]

Open Jecvay opened this issue 4 years ago • 7 comments

thanks for reading this.

[server] spongeforge 1.12.2 7.1.7 waterall-295

[issue mod] https://www.curseforge.com/minecraft/mc-mods/emoticons https://www.curseforge.com/minecraft/mc-mods/mchorses-mclib

[issue] in my server, players can see each other's emoticon without waterfall. but cannot see after install waterfall in front of spongeforge. without any error log.

Jecvay avatar Nov 03 '19 10:11 Jecvay

Please provide your Waterfall configuration (waterfall.yml) and the list of installed plugins (to rule out other issues). Do you also have IP/profile forwarding enabled (ip_forward in config.yml)?

mikroskeem avatar Nov 03 '19 13:11 mikroskeem

Try disabling entity metadata rewriting in waterfall.yml

On Sun, 3 Nov 2019, 13:30 Mark Vainomaa, [email protected] wrote:

Please provide your Waterfall configuration (waterfall.yml) and the list of installed plugins (to rule out other issues). Do you also have IP/profile forwarding enabled (ip_forward in config.yml)?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/PaperMC/Waterfall/issues/431?email_source=notifications&email_token=AAJMAZAIILKEJXV4BREBXK3QR3G6PA5CNFSM4JIKSZ62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC5STGY#issuecomment-549136795, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJMAZDIEK5WO3W2Z3IDKI3QR3G6PANCNFSM4JIKSZ6Q .

electronicboy avatar Nov 03 '19 18:11 electronicboy

Try disabling entity metadata rewriting in waterfall.yml

thanks. i tried but didn't solve.

Please provide your Waterfall configuration (waterfall.yml) and the list of installed plugins

use_netty_dns_resolver: true
disable_modern_tab_limiter: true
log_initial_handler_connections: true
throttling:
  tab_complete: 1000
game_version: ''
disable_entity_metadata_rewrite: true
connection_throttle_limit: 3
online_mode: false
log_commands: false
network_compression_threshold: 256
listeners:
- query_port: 25565
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  max_players: 1
  tab_size: 60
  force_default_server: true
connection_throttle: 4000
groups:
  md_5: null
log_pings: true
ip_forward: true
prevent_proxy_connections: false
forge_support: true
stats: 7a1b5588-dbdb-4fb5-a042-6e0fae11aad2
disabled_commands:
- disabledcommandhere
timeout: 30000
permissions:
  default:
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
servers:
  lobby:
    motd: '&7&l&l&bDHFcraft&7&l qq931292511'
    address: localhost:10000
    restricted: false
  T1:
    motd: '&1Just another Waterfall - Forced Host'
    address: localhost:10001
    restricted: false
  T2:
    motd: '&1Just another Waterfall - Forced Host'
    address: localhost:10002
    restricted: false
player_limit: -1

plugins of waterfall:

  • bungeemotd
  • bungeetablistplus2.8.11
  • multichat-1.7.3

Jecvay avatar Nov 03 '19 21:11 Jecvay

As this mod seems to be closed source, then try to contact with the mod creator about this issue.

On 3. Nov 2019, at 23:12, Jecvay Liu [email protected] wrote:

Try disabling entity metadata rewriting in waterfall.yml

thanks. i tried but didn't solve.

Please provide your Waterfall configuration (waterfall.yml) and the list of installed plugins

use_netty_dns_resolver: true disable_modern_tab_limiter: true log_initial_handler_connections: true throttling: tab_complete: 1000 game_version: '' disable_entity_metadata_rewrite: true

connection_throttle_limit: 3 online_mode: false log_commands: false network_compression_threshold: 256 listeners:

  • query_port: 25565 motd: '&1Another Bungee server' tab_list: GLOBAL_PING query_enabled: false proxy_protocol: false forced_hosts: pvp.md-5.net: pvp ping_passthrough: false priorities:
    • lobby bind_local_address: true host: 0.0.0.0:25565 max_players: 1 tab_size: 60 force_default_server: true connection_throttle: 4000 groups: md_5: null log_pings: true ip_forward: true prevent_proxy_connections: false forge_support: true stats: 7a1b5588-dbdb-4fb5-a042-6e0fae11aad2 disabled_commands:
  • disabledcommandhere timeout: 30000 permissions: default:
    • bungeecord.command.list admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload servers: lobby: motd: '&7&l&l&bDHFcraft&7&l qq931292511' address: localhost:10000 restricted: false T1: motd: '&1Just another Waterfall - Forced Host' address: localhost:10001 restricted: false T2: motd: '&1Just another Waterfall - Forced Host' address: localhost:10002 restricted: false player_limit: -1

plugins of waterfall:

• bungeemotd • bungeetablistplus2.8.11 • multichat-1.7.3 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

mikroskeem avatar Nov 03 '19 21:11 mikroskeem

I described the process of how the syncing and handshake works over here.

mchorse avatar Nov 05 '19 16:11 mchorse

So you're simply using plugin message channels?

mikroskeem avatar Nov 05 '19 19:11 mikroskeem

No, I believe the issue here is that my code doesn't get setup properly. I wrote a system that allows for Emoticons to be used when players don't have a mod, so capabilities on the server store whether player have the mod. That code decides whether player has the mod.

It checks whether Emoticons channel gets registered, and if it does, then it can sync the emotes. I guess Waterfall or SpongeForge mess up this hook at some point probably.

mchorse avatar Nov 06 '19 08:11 mchorse