1.0.0
Compatibility
Required content
Changes
The Overseer – v1.0.0 – Initial Release Overview
The Overseer is your server’s sarcastic, ever-watchful AI, delivering witty, darkly humorous commentary on player actions. Inspired by GLaDOS, it observes, mocks, and occasionally congratulates players for their failures — all while maintaining perfect neutrality… mostly.
Features
Join Messages – Players are greeted (or mocked) with unique, sarcastic messages upon joining.
Leave Messages – Bidding farewell has never been this dry or cutting.
Death Messages – Personalized, GLaDOS-style messages for both PvP and environmental deaths.
Randomized Humor – Messages are selected randomly, keeping interactions fresh.
Configurable – Easily edit config files to customize messages.
Category Toggle – Enable or disable join, leave, or death messages independently via the top-level config file.
Placeholders – Supports <player> and <killer> for dynamic, contextual messages.
Known Limitations
Advancement messages are not included in this release.
Installation
Place The Overseer JAR in your server’s mods/ folder.
Ensure Fabric API is installed.
Start the server. Config files (config/) are automatically generated on first run.
Edit JSON files to add your own messages or toggle categories.
Future Plans
Possible support for additional game events (e.g., achievements, boss kills).
Enhanced message personalization and more elaborate sarcasm levels.
Example Messages
Join: “Oh, it’s <player>. I was just beginning to enjoy myself.”
Leave: “Finally, <player> left. Peace at last.”
Death: “<player> was destroyed by <killer>. Fascinating.”
Enjoy your server. The Overseer will be watching. Always.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:RUWwowvg:2OG35oxz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RUWwowvg:2OG35oxz"
}
