Plugin API/Tweaks collection on top of an Orion Mixin loader & Paper Minecraft server software
- Various item tweaks:
- Exposed
canPlaceOn
andcanDestroy
NBT tags
- Exposed
- Player tweaks:
- Built-in AFK events
- Can disable player data saving - extremely useful for most lobby servers
- Disable idle timeout kicking for opped players (Vanilla does not have that feature built-in for some reason!)
- World system tweaks:
- More precise spawnpoint without plugins! Decimals and yaw/pitch are saved to world directly now¹
- Disable UUID conversion on every goddamn server start. Saves start up time if worlds don't need to be converted from older server versions
- Override default gamerule values (by default "announceAdvancements" is set to false by Helios) using config
- Command system tweaks:
- Makes default permission denied message configurable (The famous red
I'm sorry, but you do not have permission to perform this command...
message) - Also can make override every² plugin permission message (Your server can now have consistent permission messages!)
- Makes default permission denied message configurable (The famous red
- Server core tweaks:
- Automatic EULA agreement. As you should agree to EULA anyway if you are going to run a Minecraft Server
- Query protocol plugins list response modification (to disallow exposing installed plugins to prying eyes)
- Various exploit precautionary tweaks:
- Strict check for item name length on Creative gamemode
- Disable using NBT received from Creative gamemode³
- Disable copying container blocks
- Validate player's locale string
¹ - Not supported outside of Helios
² - Depends how plugin was made.
³ - Might cause confusion, option below is bit better choice
- Build Paper server from source, install server (yes, server, not API) jar to local Maven repository
- Clone this repository and invoke
./gradlew build
- Grab jar from
build/libs
and put it tomods/
directory of your server - Start server once and configure the Helios
- Enjoy :)
MIT