promotional bannermobile promotional banner

Amethyst Lib

Unlisted
The shared base for the Amethyst SMP mods: config, player profiles, admin tools and server posts.

Amethyst Lib

The shared base for every Amethyst SMP mod. Lib adds no blocks, items or gameplay of its own. It holds the pieces the other Amethyst mods share, so each of them stays small and works on its own.

What it provides

  • Shared config in config/amethyst/core.json: Discord channel and role IDs, server name and address, and the text for the server-started, sleeping and maintenance posts.
  • Player records and profiles: names, first join, last login and logout, last seen position, and a profile page every Amethyst mod can add to.
  • Admin resets with /smpadmin reset <player>, which clears a player's data across every installed Amethyst mod at once.
  • Debug and play mode: test in private debug channels, then go live with /amethystcore play.
  • Server posts: "server started", "server sleeping" and maintenance notices (/amethystcore maintenance [reason]).
  • Boss kill posts and a command log for admins.
  • The Discord message API the other mods post through.

Discord is optional

Lib has no network code. To connect a Discord bot, also install Amethyst Discord. Without it, every Discord post from every Amethyst mod is skipped and everything else keeps working.

Commands

Command Who What it does
/amethystcore status Admins Shows debug/play mode, bot status and linked accounts
/amethystcore reload Admins Reloads the config
/amethystcore play / debug Admins Switches between real and private debug channels
/amethystcore maintenance [reason] Admins Posts a maintenance notice in game and on Discord
/smpadmin reset <player> Game masters Resets a player across all Amethyst mods

Requirements

  • Minecraft 26.1.2
  • NeoForge 26.1.2 or newer

Amethyst Lib Team

profile avatar
  • 7
    Projects
  • 235
    Downloads