Tags
Creators
Details
1.1.0
Compatibility
Changes
G1axWorldGenerator v1.1.0
🐛 Bug Fixes
World Settings Persistence
- Fixed: World settings no longer revert to defaults on server restart
- Solution: Added world tracking system that preserves admin customizations
- Impact: Admins can now modify gamerules, view distance, world border, etc. without losing changes
✨ New Features
Spleef World Generators
Added 3 new spleef arena generators with customizable layers:
- SPLEEF_SNOW: Snow block arenas
- SPLEEF_DIRT: Dirt block arenas
- SPLEEF_MULTI: Alternating dirt/snow layers
Usage: /mv create <world> normal -g G1axWorldGenerator:SPLEEF_SNOW_3
Layers: Support for 2-5 layers (5 block spacing)
Design: Void underneath for elimination gameplay
Automatic Config Migration
- Added: Seamless config file updates for existing installations
- Feature: Version tracking prevents repeated migrations
- Benefit: Zero downtime upgrades with data preservation
🔧 Technical Improvements
- Removed all code comments for cleaner codebase
- Optimized spleef generation algorithm
- Enhanced error handling in persistence system
- Improved logging for debugging
📋 Usage Examples
# Create spleef arenas
/mv create snow_spleef normal -g G1axWorldGenerator:SPLEEF_SNOW_4
/mv create dirt_spleef normal -g G1axWorldGenerator:SPLEEF_DIRT_3
/mv create multi_spleef normal -g G1axWorldGenerator:SPLEEF_MULTI_5
# Original biomes still work
/mv create plains_world normal -g G1axWorldGenerator:PLAINS
/mv create void_world normal -g G1axWorldGenerator:VOID
🔄 Migration Notes
- Existing installations will automatically migrate config files
- No manual intervention required
- All existing worlds remain functional
- Settings customizations are preserved
Download: Latest Release Compatibility: Minecraft 1.21+ | Paper/Spigot | Java 21+
Changelog: https://github.com/AkaTriggered/G1axWorldGenerator/commit/dba27ebf21505e57b48ebc59b62fe1c10e408de6
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:RqbP3i7i:fsSTsQRv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RqbP3i7i:fsSTsQRv"
}

