Elements: Nexus
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.
介绍
Elements: Nexus
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. Only those switches need a restart. Every other settings and data file is reloaded with /nexus reload.
Ranks & permissions
- Groups with inheritance, prefixes, priority, rank colors and chat colors.
- 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 console commands on promotion, and can be announced in game and on Discord.
Tab list, nametags & side panel
- Tab list with rank tags, sorting, a header and footer, and an AFK marker. Nametags show the rank too.
- Side panel with name, rank, balance and claim location, each line set in
sidepanel.toml. - Balance comes from an economy mod that works through Elements: Vault, or from auto-detected coin mods, one currency per line.
- Location shows the claim name (Elements: Claims, Open Parties and Claims or FTB Chunks, if installed), with its own style per claim or dimension.
- The name follows the rank color, or the title color when one is on.
Chat
- Chat format, filter, mentions and clickable links.
/msg,/r,/ignore, social spy and staff chat.- Type
[item]to show the item in your hand, or shift + right-click an item in your inventory to show it off. Hover it in chat for the full tooltip. - A Title Scrolls
{title}hook is included, and chat can use the title’s color.
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 (e.g. resource worlds).
- Elytra gliding can be stopped in chosen worlds (e.g. spawn).
- Waystone rules: per-dimension control over placing, activating and teleporting with waystones (Waystones and similar mods). Chosen types, like warp plates, can be let through.
Ender Dragon respawn
The dragon respawns on its own a set time after it dies, using the vanilla crystal respawn.
- Exit portal: found on its own, taken from the dragon fight, or set by coordinates.
- End Crystals: on the outer bedrock, at a set distance and height, or at your own list of spots. Stray crystals near the portal can be cleared.
- Needs a player nearby, retries a set number of times, and tells staff if it fails.
- Everything is in
dragon.toml, so it fits custom End layouts.
Holograms
Vanilla text displays with lines, animation, scale, spacing, width, background and facing options. They can be made and moved by coordinates from the console, and they’re reloaded from their file with /nexus reload.
Moderation
- Warn, mute, kick, ban, tempban, IP ban, freeze and jail.
- Inventory and ender chest view/edit, history and a rolling staff log.
- Vanish hides staff everywhere: tab list,
/list, server ping, suggestions, messages and death messages.
Player toggles
/pvplets players opt out of PvP. Only damage is blocked, so riding and other right-clicks still work. Staff can turn PvP off for everyone./phantomsturns phantom spawning on or off per player.
Messages
- Nicknames,
/rules,/vote,/help(lists only the commands a player can use),/broadcast(chat or center screen), announcements and/restartwarn. - Join, leave, first-join, MOTD and rank-up messages.
- Links in any of them are clickable:
https://...or[Text](https://...).
Kits, AFK & entity limits
- One-time and cooldown kits.
- Automatic AFK detection.
- Per-chunk caps for pets, passive mobs, monsters, villagers and placed entities (armor stands, item frames, paintings, minecarts, boats and any entity or tag you add). Off by default.
Discord bridge
Event feed, two-way chat, staff chat, /link, rank-to-role sync and a status channel that shows the player count.
Migration & storage
- Imports from NeoEssentials, FTB Ranks, FTB Essentials, LuckPerms and TAB, with a preview before anything is written.
- JSON (default), YAML, SQLite or MySQL. Switch between them with
/nexus storage convert. SQLite and MySQL need their driver jar inelements_nexus/drivers(not included).
Install
- Drop
elements_nexus-<version>.jarinto the server’smods/folder. Use the full jar, not-slim. - Start the server once to generate
config/elements_nexus/. - In
config/neoforge-server.toml, setpermissionHandler = "elements_nexus:permissions". - Restart the server.
Commands
| Command | Permission | Default |
|---|---|---|
/nexus version / reload |
nexus.admin |
OP 3 |
/nexus dragon status / respawn / spots |
nexus.admin |
OP 3 |
/nexus migrate <source> [confirm] |
nexus.admin |
OP 3 |
/nexus storage convert <type> |
nexus.admin |
OP 3 |
/rank set <player> <rank> |
nexus.rank.set |
OP 3 |
/rank info / check |
nexus.rank.info / nexus.rank.check |
OP 2 |
/rank group … |
nexus.rank.admin |
OP 3 |
/home / sethome / delhome / homes |
nexus.home.use |
everyone |
/warp / warps |
nexus.warp.use |
everyone |
/spawn |
nexus.spawn.use |
everyone |
/back |
nexus.back.use |
everyone |
/tpo / tpi / tpaccept / tpdeny |
nexus.tpa.use |
everyone |
/msg / r / ignore |
nexus.msg.use |
everyone |
/sc |
nexus.staffchat.use |
OP 2 |
/kit |
nexus.kit.use |
everyone |
/afk |
nexus.afk.use |
everyone |
/pvp [on / off] |
nexus.pvp.toggle |
everyone |
/pvp server on / off |
nexus.pvp.server |
OP 2 |
/phantoms |
nexus.phantoms.toggle |
everyone |
/nick |
nexus.nick.self |
everyone |
/rules |
nexus.rules.view |
everyone |
/vote |
nexus.vote |
everyone |
/sidepanel |
nexus.sidepanel.toggle |
everyone |
/link |
nexus.discord.link |
everyone |
/warn / mute / kick / ban / jail / freeze |
nexus.mod.<action> |
OP 2 |
/vanish |
nexus.mod.vanish |
OP 2 |
/broadcast |
nexus.broadcast |
OP 2 |
/restartwarn <time> / cancel |
nexus.restartwarn |
OP 3 |
/holo create / createat / move / … |
nexus.holo |
OP 3 |
Config
Files are in config/elements_nexus/.
features.toml: the Master Control File, one switch per feature and subcommand, plus the overlap guardtablist.toml,sidepanel.toml,teleport.toml,afk.toml,moderation.toml,nicknames.toml,commands.toml,broadcast.toml,toggles.toml,waystones.toml,limits.toml,dragon.toml,discord.toml,storage.tomlchat.toml,chat_filter.toml,rules.toml,help.toml,announcements.toml,messages.toml,vote.toml: hand-written text files
Every file except the features.toml switches and the storage type is reloaded with /nexus reload. The full command and permission list is on GitHub.
License
Free to use in any modpack. Credit Telmarine. No resale.
常见问题
Elements: Nexus 支持哪些 Minecraft 版本?
Elements: Nexus 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Elements: Nexus 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Telmarine 的其他作品
查看全部 →Elements: Economy
A server-side economy for NeoForge 1.21.1 that links your currency to player shops, server shops and an auction house.
Codex: Title Scrolls
A Quality of Life mod that adds titles to players names in chat.
Elements: Vault
A free economy API for NeoForge 1.21.1 so mods can share one currency for balances, shops and auction houses.
Codex: Armor Stands
Server-side armor stand editor for NeoForge 1.21.1. Pose, rotate, move, scale and style armor stands with a tool and chest menus. Includes 40 preset poses, copy and paste, and claim-aware protection.
评论
登录后评论和评分