Links
Tags
Creators
Details
1.0.0
Compatibility
Changes
HereSkyReign
A premium Paper Minecraft plugin that creates a floating-island dimension (Sky Reign) with seamless vertical teleportation, custom cloud block terrain, and organic procedural structure spawning using the [HereEngy] Blueprint API.
Features
- Seamless Vertical Teleportation — Teleports players vertically between the Overworld and the Sky Reign dimension automatically:
- Overworld → Sky Reign: Reaching Y > 320 in the Overworld teleports players to Y = 2 in the Sky Reign dimension, maintaining horizontal coordinates and momentum.
- Sky Reign → Overworld: Falling below Y < 0 in Sky Reign teleports players to Y = 320 in the Overworld, sending them falling out of the sky.
- Anti-Loop Cooldown: A 100-tick (5-second) teleportation cooldown protects players from getting stuck in an infinite vertical loop.
- Custom Cloud Block Terrain — Features flat-plane organic floating islands generated using 2D Simplex Noise.
- Cloud Block Trick: The islands are constructed out of
BROWN_MUSHROOM_BLOCKwith all 6 directional face properties set tofalse(meaning the inner pore texture is shown on all sides), which serves as a custom Cloud Block via your server's resource pack.
- Cloud Block Trick: The islands are constructed out of
- Procedural Structure Spawning — Integrates with the
HereEngyBlueprint API to populate islands with Sky Villages and Coliseums:- Organic Transformations: Randomly applies rotation and mirroring to structures so they spawn dynamically.
- Lag Prevention: Utilizes
LimitedRegionconstraints and deterministic noise checks to guarantee zero cascading chunk generation lag. - Void Prevention: Checks the terrain height noise at the structure's origin to prevent structures from spawning floating in mid-air voids.
- BlueMap Integration — Automatically generates and updates BlueMap map rendering configuration files on startup to render the Sky Reign dimension.
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:Oku0a4kt:GT1Jme7Y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Oku0a4kt:GT1Jme7Y"
}

