Elements: Nexus

Quick rating

Community listing page, reviews may not be monitored by the author.

Elements: Nexus

No reviews yet

This is a server management mod that couples Tab, NeoEssentials, plus the ability to migrate data from other server management mods into it's system smoothly.

Mod Loaders
Minecraft

About

Description

Elements: Nexus 1.0.3

Minecraft NeoForge Version Environment Type Source

Elements: Nexus is a Server-side essentials all-in-one mod. Nexus covers ranks, the tab list, chat, homes, kits, moderation and more. It fixes a lot of issues that, in my opinion, had either never been addressed or updated, despite their options being available in the config files. In this mod, I have added a Master Control File. Every feature and subcommand has its own on/off switch in config/elements_nexus/features.toml. A feature that is switched off doesn't load at all.

Features

  • Ranks & permissions: groups, inheritance, prefixes and nexus.* nodes. Nexus registers as the NeoForge permission handler, so other mods see your ranks. Ranks can hand number values to other mods (node=value, e.g. claim limits). Rank-ups can run commands on promotion.
  • Tab list: rank tags, nametags, sorting, a header and footer, and an AFK marker.
  • Side panel: name, rank, balance and claim location, with custom styles per claim or dimension. The name follows the rank color, or the title color when one is on.
    • Balance comes from an economy mod that works through Elements: Vault (such as Elements: Economy) or from auto-detected coin mods.
    • Each currency can go on its own line, lined up under the first. Colors and layout are set in sidepanel.toml and apply on save, no restart.
    • Claim location from Elements: Claims, OPAC or FTB Chunks.
  • Chat: format, filter, mentions and links, plus /msg, /r, /ignore, social spy and staff chat. A Title Scrolls {title} hook is included, and chat can use the title's color.
  • Show items in chat: type [item] to show the item in your hand, or shift + right-click an item in your inventory. Hover it in chat to see the full tooltip.
  • Travel: homes with per-rank limits, warps, spawn, back, teleport requests and staff teleports, with warmup and a combat lock. Homes can be blocked in chosen worlds, and elytra gliding can be stopped in chosen worlds.
  • World: the Ender Dragon respawns on its own a set time after it dies (timer in dragon.toml).
  • Waystone rules: per-dimension control over placing, activating and teleporting with waystones. Chosen types, like warp plates, can be let through.
  • Entity limits: per-chunk caps for pets, passive mobs, monsters and villagers, and for armor stands, item frames, paintings, minecarts, boats and any entity or tag you add. Off by default; numbers in limits.toml. Turns itself off when Elements: Claims is installed.
  • Kits: one-time and cooldown kits.
  • AFK: automatic AFK detection.
  • Player toggles: /pvp lets players opt out of PvP, with a server-wide switch for staff. /phantoms turns phantom spawning on or off per player.
  • Moderation: warn, mute, kick, ban, tempban, IP ban, freeze and jail, plus inventory view/edit, history and a staff log. Vanish hides staff everywhere.
  • Messages: nicknames, /rules, /vote, /help (only commands a player can use), /broadcast, announcements, /restartwarn, and join, leave, first-join and MOTD messages. Links are clickable.
  • Holograms: vanilla text displays with lines, animation, scale and facing options.
  • Discord bridge: event feed, two-way chat, staff chat, /link, rank-to-role sync and a player-count status channel.
  • Migration: imports from NeoEssentials, FTB Ranks, FTB Essentials, LuckPerms and TAB, with a preview first.
  • Storage: JSON (default), YAML, SQLite or MySQL. Switch with /nexus storage convert. SQLite and MySQL need their driver jar in elements_nexus/drivers (not included).
  • Overlap guard: turns off Nexus features that another installed mod already provides.

Install

  1. Drop elements_nexus-<version>.jar into the server's mods/ folder. Use the full jar, not -slim.
  2. Start the server once to generate config/elements_nexus/.
  3. In config/neoforge-server.toml, set permissionHandler = "elements_nexus:permissions".
  4. Restart the server.

Commands

Command What it does
/nexus version | reload Show the version or reload configs.
/nexus migrate &amp;lt;source&amp;gt; [confirm] Import data from another mod.
/nexus storage convert &amp;lt;type&amp;gt; Move data to another storage type.
/rank set | info | check | group … Manage ranks and groups.
/pvp [on | off] Turn your own PvP on or off.
/pvp server on | off Staff: turn PvP on or off for everyone.
/phantoms Turn phantom spawning on or off for yourself.
/vote Show the vote sites.

The full command and permission list is on GitHub.

License

Free to use in any modpack, paid or free, with credit to Telmarine. It may not be resold or repackaged as a paid product on its own.


File changelog (1.0.3)

Elements: Nexus 1.0.3

Changed

  • Side panel {balance} shows the player's balance from an installed economy mod, in that mod's currency names (e.g. "3 Block of Emerald, 5 Emerald").
  • source under [balance] in sidepanel.toml: auto (economy mod first, then coin items), economy, coins or none.
  • The monopoly source is removed; configs that still use it are read as economy.

New

  • Balance layout and color settings in sidepanel.toml [balance], applied on save with no restart:
    • stacked: first currency on the Balance line, the rest on their own lines, lined up under it
    • economy_format: how each currency looks (default &f{amount} &a{name})
    • economy_separator: what goes between currencies on one line (default &7,)
    • economy_align / economy_indent: line extra currencies up under the first, or use your own indent
  • Default Balance line is now yellow: &eBalance: {balance}. Existing configs keep their own line.