Need advice for 1.16.5 server with both mods and plugins (Arclight/Mohist issues)

U

/u/Neo_Nightfoxy

Guest
I am trying to set up a Minecraft server on version 1.16.5 that runs both Forge mods and Bukkit/Spigot plugins. I have already tried two hybrid server solutions but ran into major issues with both.

The first option I tested was Arclight. The problem here is that the hidePlayer method does not work correctly. When a player tries to vanish using any vanish plugin, the player becomes invisible for a split second but then reappears immediately. This makes any vanish plugin unusable.

The second option I tested was Mohist. While the vanish plugins work fine, I encountered a different critical issue. The Tab plugin, which I need for the player list formatting, crashes because of a NoSuchMethodError related to setUnderline. This appears to be an incompatibility with Mohists implementation of the style class.

I have around 40 mods and 10 plugins that I need to run simultaneously. I cannot simply drop either side.

Does anyone know of a working solution for this situation? Are there other hybrid server options for 1.16.5 that do not have these specific bugs? Or is there a workaround for either Arclight or Mohist that would allow both the vanish functionality and the Tab plugin to work properly?

I am open to suggestions. Thank you in advance.

I am trying to set up a Minecraft server on version 1.16.5 that runs both Forge mods and Bukkit/Spigot plugins. I have already tried two hybrid server solutions but ran into major issues with both.

What I have tried so far:

Arclight
The problem here is that the hidePlayer method does not work correctly. When a player tries to vanish using any vanish plugin, the player becomes invisible for a split second but then reappears immediately. I have tried SuperVanish and PremiumVanish, both show the same behavior. This makes any vanish plugin unusable on Arclight.

Mohist
While the vanish plugins work fine, I encountered a different critical issue. The Tab plugin, which I need for the player list formatting and header/footer, crashes because of a NoSuchMethodError related to setUnderline. This is the full stack trace:

text

java.lang.NoSuchMethodError: 'net.minecraft.util.text.Style net.minecraft.util.text.Style.setUnderline(java.lang.Boolean)' at me.neznamy.tab.platforms.bukkit.v1_16_R3.NMSComponentConverter.applyStyle(NMSComponentConverter.java:52)

This appears to be an incompatibility with Mohists implementation of the style class. I have tried disabling header-footer and playerlist-objective in the config, but the error persists during the loading of other features.

My setup details:

  • Server version: 1.16.5
  • Java version: 17 (I can switch to Java 11 or 16 if needed)
  • Mods: approximately 40 Forge mods
  • Plugins: approximately 10 Bukkit/Spigot plugins, including TAB (latest version) and a vanish plugin
  • Server host: Pterodactyl panel

What I need:

  • All 54 mods must remain functional
  • All 10 plugins must remain functional
  • TAB plugin must work for player list formatting, sorting, and header/footer
  • My own Vanish plugin must work reliably without players reappearing

What I have already tried:

  1. Disabling specific features in TAB config to avoid the setUnderline call
  2. Updating to the latest Mohist build (754b578e)
  3. Testing different TAB versions (both latest and older releases)
  4. Testing different vanish plugins on Arclight
  5. Searching for existing issues on GitHub for both projects

My questions for the community:

  1. Are there other hybrid server options for 1.16.5 that do not have these specific bugs? I have heard of CatServer, LoliServer, and Mist. Has anyone successfully run a 1.16.5 server with these and had both TAB and vanish plugins working?
  2. Is there a known workaround for either Arclight or Mohist that would allow both the vanish functionality and the TAB plugin to work properly? For example, a specific build version, a config tweak, or a replacement plugin that avoids these issues?
  3. Has anyone successfully patched the hidePlayer bug on Arclight or the setUnderline issue on Mohist locally?

I am aware of the Proxy approach (Paper + Forge + Velocity) as a fallback, but I would prefer a single-server solution if possible to keep administration simpler. However, if the Proxy approach is the only reliable way, I would appreciate a brief overview of how to set it up with my existing mods and plugins.

Full logs and config files:


Thank you in advance for any suggestions or guidance.

submitted by /u/Neo_Nightfoxy
[link] [comments]

Continue reading...
 
Back
Top