1.0.0-RELEASE
Compatibility
Required content
Changes
SimpleGens
High-performance, fully customizable interactive generator management for modern networks.
Overview
SimpleGens is a robust, lightweight generator plugin designed from the ground up for stability and performance. Built specifically to eliminate the lag spikes common in large-scale survival and skyblock economies, it utilizes asynchronous processing and partitioned block regeneration. Administrators can completely customize, create, and manage generators in real-time through an intuitive, comprehensive GUI.
Core Features
- Performance-First Architecture: Features partitioned block regeneration and asynchronous processing to maintain steady TPS, even on high-population servers.
- In-Game GUI Editors: Create and modify generators entirely in-game. Includes interactive icon selection and real-time timer adjustment menus.
- Visual Boundary Particle Borders: Displays clear, real-time particle borders around generator zones to help players visualize operational boundaries.
- Exploit Prevention & Safety: Built-in anti-exploit logic blocks Fortune enchantment abuse, prevents illegal block placement, and stops mining when a player's inventory is full.
- Smart Reset Handler: Automatically detects players within the regeneration zone and safely elevates or moves them to prevent glitches or suffocations during resets.
- Rich Text Customization: Full MiniMessage support for modern, vibrant chat and broadcast formatting.
- Complete Localization: Every user-facing string, menu item, and broadcast is completely configurable via an external
messages.ymlfile.
Commands & Permissions
/gens gui- Opens the main generator management interface.- Permission:
simplegens.gens.gui
- Permission:
/gens create <name>- Initializes a new generator template.- Permission:
simplegens.gens.create
- Permission:
/gens particles- Toggles the visibility of visual boundary borders.- Permission:
simplegens.particle
- Permission:
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:Z13aXEmQ:fH0wbDap"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Z13aXEmQ:fH0wbDap"
}

