Links
Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 3 months ago
All versions
1.0.1
Release
GenSprout 1.0.14 months ago 12
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.7–1.21.11
Platforms
Paper
Purpur
Changes
Added
- Enforced
gensprout.adminpermission on the Farm Selector Stick usage and admin commands. This ensures only administrators can define/save farm regions or use administrative subcommands like reload, addxp, etc. - Added dynamic price calculation inside
/genshop. When players click Check Price, the UI will refresh and display the total calculated cost for the chosen tier and quantity directly in the dialog box (without resetting the selected parameters). - Added a
drop-materialconfiguration option toconfig.ymlunder each generator tier. This allows complete server customization of what items are produced by each generator tier directly from the configuration file. - Added a
/prestigecommand, which directly opens the Prestige Menu dialog. - Added integration with Minecraft's pause menu additions (
minecraft:pause_screen_additionstag) and quick actions (minecraft:quick_actionstag) via the Paper Dialog API, presenting a clean layout to instantly open shops and menus. - Added a
menus.main-menu-titleconfiguration key to customize the main menu dialog header, defaulting to the dynamic server's name. - Added a
commands.gensproutconfiguration key to allow complete customization of the plugin's primary command name.
Changed
- Upgraded the plugin version to
1.0.1inpom.xmlandpaper-plugin.yml. - Configured crop generator tiers (1-9) to use full block types (e.g.
BROWN_MUSHROOM_BLOCKfor the Cocoa Generator) and dynamically load their drop item materials (e.g.COCOA_BEANS) via the newdrop-materialkey inconfig.yml. - Renamed "Prestige Shop" to "Prestige Menu" across all UI headers, dialogues, and buttons.
- Configured the Minecraft pause screen additions and quick actions launcher menus to include a "View Level & Stats" button to open the dynamic menu on the server side, resolving the client-side scoreboard resolution issue.
- Renamed "Farming Level" and "Farming XP" to just "Level" and "XP" inside the dynamic main menu.
- Replaced all hardcoded "GenSprout" occurrences in player-facing messaging, command output, selector stick lore, and help strings with dynamic configuration options resolved using
server.nameand the configured primary command.
Removed
- Removed all other player-level permissions and checks. Generator placement, breaking/picking up, upgrading, crop harvesting, and the
/selland/genshopcommands are now fully public and accessible to everyone by default without any permission node requirements.
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:WfjVCm9k:MQDeuJAr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WfjVCm9k:MQDeuJAr"
}

