Links
Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 8 months ago
Updated 4 months ago
All versions
2.2.2
Release
NetherRatio 2.2.29 months ago 15
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Spigot
Changes
Changelog
All notable changes to this project will be documented in this file.
### Added
- Enhance Hangar publishing step with versioning and platform support
### Added
- Implement coordinate bounds feature and enhance automated release workflow
[2.2.0] - 2026-02-07
Added
- Coordinate Bounds: New safety feature to prevent teleportation into ungenerated chunks or beyond world borders
- Configurable min/max X and Z coordinate limits
- Automatic clamping of portal destinations to safe areas
- Disabled by default for backward compatibility
- Documented in all language files
- Automated publishing workflow for Modrinth and Hangar platforms via GitHub Actions
- Enhanced release script with automated deployment instructions
Changed
- Updated Paper API dependency to 1.21.11-R0.1-SNAPSHOT for latest compatibility
- Merged separate publishing workflow into unified build-and-release workflow
- Improved configuration documentation with coordinate bounds examples
Technical
- Added
coordinate-boundsconfiguration section withenabled,min-x,max-x,min-z,max-zoptions - Added bounds validation and clamping methods to ConfigManager
- Enhanced PortalTravelListener to check and enforce coordinate bounds
- Updated README with comprehensive coordinate bounds documentation
[2.1.2] - 2026-02-07
Added
- GitHub Actions workflow for automated publishing to Modrinth and Hangar
Changed
- Enhanced release script with better instructions for GitHub releases
- Updated publishing documentation
[2.1.1] - 2026-02-07
Added
- Per-World Ratio Configuration: Set different ratios for specific world/nether pairs
- Portal Coordinate Calculator: Calculate portal coordinates without traveling (
/netherratio calc [x z]) - Improved command structure with consistent subcommands (list, set, calc, reload)
Changed
- Refactored command system to use subcommand pattern
- Updated configuration format to support both simple and advanced world-pair definitions
- Renamed project from NetherCorrespondence to NetherRatio for clarity
- Enhanced permission system with
netherratio.calcfor coordinate calculator access
Fixed
- Build compatibility issues with MessagesManager API
- Package naming consistency across all files
[2.0.2] - Previous Release
Added
- Initial multi-language support (English, German, French, Italian, Korean)
- Basic world ratio configuration
- Portal travel coordinate conversion
[1.0.0] - Initial Release
Added
- Core Nether/Overworld coordinate conversion functionality
- Configuration system for custom ratios
- Basic command interface
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:k8N7uV7l:wzpf7lPm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k8N7uV7l:wzpf7lPm"
}

