Plugins
MinecraftOnline uses various plugins to expand the functionality of Sponge, the server mod used on the server. Prior to running Sponge, MinecraftOnline utilized the Canary server mod, featuring its own set of plugins.
This page is intended as a reference list, primarily for administrative purposes.
In current use
These are plugins that are loaded at startup on each server run and stored in mods/.
GriefAlert
Inspired by the Canary plugin of the same name. Provides alerts for moderators for various ingame actions, such as breaking and placing blocks.
- Current maintainer: PietElite
- Plugin filename: GriefAlert.jar
- Files:
- config/griefalert/griefalert.conf - configuration
- Issue tracker: https://gitlab.com/minecraftonline/griefalert/-/issues
FishyShield
Inspired by the Canary plugin of the same name. A replacement for the ageing and unmaintained WorldGuard
Protects blocks from explosions/fire damage without altering effects on players and mobs, protects blocks from being destroyed by liquids, and rebalances damage dealt to players by mobs and fire. Supports per-world/per-dimension configuration.
- Current maintainer: doublehelix457
- Plugin filename: FishyShield.jar
- Files:
- config/fishyshield/fishyshield.conf - configuration
- Issue tracker: https://gitlab.com/minecraftonline/fishyshield/-/issues
CommandOn
Inspired by the Canary plugin of the same name. Provides an interface to generate actions based on in-game events, such as login, logout and player death. Provides functionality for the exec_reportin.sh scripts, death and PvP logging, etc.
- Current maintainer: tyhdefu
- Plugin filename: CommandOn.jar
- Issue tracker: https://gitlab.com/minecraftonline/commandon/-/issues
Borderlands
Inspired by the Canary plugin of the same name. Provides the functionality of preventing egress from the Freedonia Border.
- Current maintainer: 14mRh4X0r
- Plugin filename: borderlands.jar
- Issue tracker: https://gitlab.com/minecraftonline/borderlands/-/issues
CraftBook Extra
Inspired by the Canary plugin of the same name. CraftBook Extra is the spiritual successor to M4411K4's fork of sk89q's CraftBook plugin.
- Current maintainer: doublehelix457 tyhdefu
- Plugin filename: craftbook-extra-sponge.jar
- Issue tracker: https://gitlab.com/minecraftonline/craftbook-extra/-/issues
Exec
Inspired by the Canary plugin of the same name, originally written by bastetfurry. The framework for all exec scripts permits execution of external scripts and binaries using dynamically bound in-game commands, allowing those scripts to be passed CGI-style variables from in-game.
- Current maintainer: techkid6
- Plugin filename: exec.jar
- Issue tracker: https://gitlab.com/minecraftonline/exec/-/issues
LWC
Inspired by the Canary plugin of the same name. Provides container locking with the /lwc command.
- Current maintainer: doublehelix457
- Plugin filename: LWC-MCOv2.jar
- Issue tracker: https://gitlab.com/minecraftonline/lwc/-/issues
Hermes
Chat management plugin for Sponge. Supports username prefixes and provides chat commands like /me, /msg, and /staff.
- Current maintainer: techkid6
- Plugin filename: hermes.jar
- Issue tracker: https://gitlab.com/minecraftonline/hermes/-/issues
Nope
A successor to LionsArea, provides advanced region management across the world. Regions, called Zones, can be configured to allow or disallow players, commands, PvP, PvE, and more.
- Current maintainer: PietElite tyhdefu
- Plugin filename: nope.jar
- Issue tracker: https://gitlab.com/minecraftonline/nope/-/issues
MinecraftGift
A Java plugin replacement for the Bash minecraftgift.sh script
- Current maintainer: Ted1246
- Plugin filename: MinecraftGift.jar
- Issue tracker: https://gitlab.com/minecraftonline/minecraftgift/-/issues
NamedBoats
A plugin that allows the naming of boat items to cause the entity to have the same name and keep the name on the item dropped when broken. This matches the vanilla behaviour of renaming Minecarts. Also supports renaming armour stands, item frames, painting items, and ender crystals.
- Current maintainer: Anna_28
- Plugin filename: NamedBoats.jar
- Issue tracker: https://gitlab.com/minecraftonline/namedboats/-/issues
CraftingPlusPlus
Enables custom crafting recipes within the server.
DropSpawner
A Sponge plugin to drop spawners as blocks.
- Maintainer: 14mRh4X0r
- Issue tracker: https://gitlab.com/minecraftonline/dropspawner/-/issues
Frontex
Prevents personae non-gratae from entering the server.
- Maintainer: 14mRh4X0r
Heal
Heal or feed players in an instant with one command.
- Maintainer: AlphaAlex115
- Issue tracker: https://gitlab.com/minecraftonline/heal/-/issues
LionsShop
Create signs for shops, allowing buying and selling of items without directly interacting with players.
- Maintainer: bastetfurry, tyhdefu
LuckPerms
A permission management plugin.
LetMeEat
- Maintainer: tyhdefu
Eat food even with low TPS.
MixincraftOnline
Optimisation mixins for MinecraftOnline.
- Maintainer: tyhdefu
- Issue tracker: https://gitlab.com/minecraftonline/mixincraftonline/-/issues
PenguinDungeons
A plugin to enable the configuration of dungeons in a specific area. A dungeon wand and NBT spawn egg does the magic for all sorts of server events since 2021.
This is also used for Steve Police and Pigchinko, and loot chests like those in Hedge Maze.
- Maintainer: tyhdefu, Anna_28
- Issue tracker: https://gitlab.com/minecraftonline/PenguinDungeons/-/issues
Prism
A fork of the plugin of the same name by viveleroi for a rollback in case of grief. Tied with GriefAlert.
- Maintainer: PietElite
Room101
Used for interrogation of players by staff. It is NOT a jail.
- Issue tracker: https://gitlab.com/minecraftonline/room101/-/issues
Spark
A fork of a performance profiling plugin based on sk89q's WarmRoast profiler. Enables CPU profiler, memory inspection, and server health reports.
- Maintainer: 14mRh4X0r
WorldEdit
A powerful administrative tool to modify the terrains of the world. Also adds support for the WorldEditCUI mod which is useful for Craftbook's area viewing.
Lightonia
Allows access to server backups, including world backups as well as player inventory backups. Useful in fixing Grief.
- Maintainer: AlphaAlex115
No longer in use
EggStop
Prevents dragon eggs from teleporting or falling.
- Maintainer: techkid6
This plugin was replaced by a Nope zone config setting.
Steve Police
Summons the Steve Police upon PvP kills. Originally comes from SlowRiot's drunken idea.
This plugin was replaced by PenguinDungeons.
- Maintainer: techkid6
Not Plugins
The following entries are not actually server plugins, but rather collections of scripts or programs.
Overviewer
Server Scripts
Scripts that help run and manage the server, including many ingame commands.
- Issue tracker: https://gitlab.com/minecraftonline/scripts/-/issues
Map
MCO's fork of the Overviewer system.
Overviewer Map Overlay
Markers and routes displayed on to the live map. Automatically generated from information on this wiki.
- Maintainer: Microcosms
mcrender
MinecraftOnline's on-demand world raytracer system. Uses Chunky.
- Issue tracker: https://gitlab.com/minecraftonline/mcrender/-/issues
PoseStand
Customise your armour stands with /posestand. Available for new Donors.
- Maintainer: Anna_28
MinecraftOnline Resource Pack
When used in combination with OptiFine, adds custom textures to MinecraftOnline specific items and mobs.
- Maintainer: Anna_28
Lingo
- Maintainer: techkid6