Links
Tags
Creators
Details
0.1.0-beta.1
Compatibility
Changes
Rift Gun 0.1.0 Beta 1
The first public beta of Rift Gun for Minecraft 1.21.1.
Highlights
- Open animated portals in front of the player or attach them to block surfaces.
- Save, group, reorder, edit, and select destinations through the portal gun GUI.
- Travel across dimensions, including destinations in unloaded chunks.
- Configure portal duration, placement behavior, visuals, sounds, and motion prediction.
- Choose between Classic and Swirl portal visual styles.
- Use three tiers of portal fluid with configurable fuel consumption.
- Scoop compatible portal fluids directly from the world in Bucket Mode.
- Install modular upgrades for capacity, range, entity transit, portal size, privacy, and other functions.
- Request permission to open portals targeting other players.
- Experience configurable instability crises when using unstable portal fluid.
- Includes survival recipes and optional JEI integration.
- Includes optional dynamic-light integration with RyoamicLights and ObsidianUI.
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.140 or newer
- Java 21
Beta Notice
This is a beta release. Back up your worlds before installing or upgrading.
Multiplayer, cross-dimensional transit, portal crises, shader compatibility, and third-party fluid interaction require broader real-world testing.
Known limitation: the Lava Hazard crisis uses a bounded environmental search and may cancel when no suitable natural lava scenario can be found.
Please report reproducible issues with logs, mod versions, and reproduction steps.
Optional dependencies
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:kfPLUrbd:jaXUt2X1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kfPLUrbd:jaXUt2X1"
}

