Back to mods
Server Tools project artwork

CurseForge · Minecraft mod

Server Tools

Add more useful features to the server

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Server Tools release should I use?

Updated yesterday
Latest stable file st-26.2-2.0.1-26091900-Neo-all.jar
Game version 26.2
Loader NeoForge

Server Tools st-26.2-2.0.1-26091900-Neo-all.jar targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Server Tools required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Server Tools st-26.2-2.0.1-26091900-Neo-all.jar need?

st-26.2-2.0.1-26091900-Neo-all.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

GraalJS Optional for Server Tools st-26.2-2.0.1-26091900-Neo-all.jar
optional
Matching file found Matched file: graaljs-26.x-25.0.2-1-Neo-all.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Server Tools without breaking your instance.

Built for Server Tools st-26.2-2.0.1-26091900-Neo-all.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use st-26.2-2.0.1-26091900-Neo-all.jar. It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside st-26.2-2.0.1-26091900-Neo-all.jar. It opens that exact file at the source.

About this project

What does Server Tools add?

Add some useful features to the server:

JS code: If GraalJS is installed, prioritize using it over Nashorn.

Players can use /lang code to set the language, for example, /lang zh_cn, zh_cn.json must be located in the language directory, otherwise it is invalid.

Currency System

  • Customizable currency names
  • Earn currency by killing mobs
  • Player shops (listing | purchasing)
    • Shelves
      • Item shelves
      • Entity shelves
  • System shop (purchasing)
    • Shelves
      • Item shelves

Login system: Players will pop up a login interface when they enter the game, by clicking on the item to enter the password, click on the login to log in, the password must be 9-digit, initially no password, the first time you enter the password and successfully logged in that is the password for the future. Closing the login screen will get you kicked out. You will not be harmed during login and cannot interact.

Login message: Definable first time join message, first time join message per day, every time join message

Entity cleanup: multiple configurations, support for black and white lists, support for timed cleanup, support for cleanup after exceeding the cap, support for retaining items on creatures during cleanup, support for safe distances (no cleanup when there is a player within setting distance)

undefined

Item cleanup: supports black and white lists, extra trash feature, cleaned items will be added to trash, can be turned on via /servers trash, this feature can be turned off.

Player blacklist: support for normal ID, UUID, group, players located in the list can not join the server, rejection message can be customized, can be changed to allow mode, only allow players from the list to join.

undefined

Attempt to fix abnormal entities: try to remove entities that didn't die normally.

Any ideas or suggestions you have can be commented on or made on Github!

Note:
Configuration files are located under /your game directory/NekoServers, not config.
Most of the messages sent are localized, you can add your own language in the Lang folder.
Please make sure that the player group files are located under PlayerGroup, where groups can be added.

For additional information you can visit the WIKI.

Project description from CurseForge.

Pick your setup

Server Tools by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

10 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Server Tools versions and loaders

15 of 15 releases match

Looking for an older file? The official CurseForge project page is in Resources.