Skip to content
This repository was archived by the owner on Jul 12, 2026. It is now read-only.

NeoEssentials v1.1.2-beta — Bug Fixes, Code Quality & Dashboard Confirmed

Choose a tag to compare

@XEXModz XEXModz released this 21 Apr 09:24
· 29 commits to main-latest since this release
21176d4

⚠️ NOTE: This is a TEST BUILD. Report any issues on the repository.

What's New in v1.1.2-beta

Building on v1.1.1-beta, this release adds more bug fixes, code quality improvements, and the first confirmed working dashboard.

Bug Fixes

  • /god command crash — Argument name conflict with other mods caused crash. Renamed "target" to "playername" across all PlayerStateCommands
  • AntiSpamManager log spam — Split config not loading chat config properly, spamming errors on every chat message
  • ChestShop no disable option — Was hardcoded with no way to turn off. Added chestShopEnabled toggle to modules config. Allows third-party economy mods like EconomyCraft to work without conflicts
  • Dashboard registration crash — Crashed with NPE when registrations file was empty or invalid
  • 7 empty catch blocks in PermissionsCommand — All silently swallowed errors. Now log with LOGGER.error()
  • BalanceCommand null UUID — Console crashed when checking other player balances
  • TranslationHandler thread safety — Replaced HashMap with ConcurrentHashMap to prevent race conditions
  • Session IDs logged unsafely — Wrapped unguarded session ID logging with debug mode check

Dashboard

Web dashboard tested and confirmed working — login, overview, players, performance, worlds, and events all functional.

Config Notes

NeoEssentials configs are located at config/neoessentials/ in your server directory.

config/neoessentials/main.json (modules section):

  • "chestShopEnabled": false — disables NeoEssentials ChestShop to avoid conflicts with third-party economy mods

config/neoessentials/webdashboard.json (securitySettings section):

  • "maxRequestsPerMinute": 200 — recommended for stable dashboard UI

After changing configs, run /neoe reload in-game or from console.

Known Issues

  • Dashboard rate limit too low by default — Default maxRequestsPerMinute of 60 causes intermittent "Connection Error" on the web UI. Set to 200 in config/neoessentials/webdashboard.json under securitySettings for stable operation
  • Combat tag stuck — Players may get "cannot teleport while in combat" possibly from invisible modded entity damage not sure why yet
  • Duplicate ResourcePackManager packages — Upstream leftover, not causing bugs
  • PermissionBridge hardcoded color codes — Cosmetic only