Tags
Creators
Details
1.0.0-1.18.2
Compatibility
Changes
Release 1.0.0 (1.18.2)
This is the full release! The mod contains anything that I had in mind for it. I hope you enjoy. Please let me know if you need this version on 1.19.2, 1.20.1 or newer, in the GitHub Issues
Content
This version added a new Zone system. Zones can be defined using the /flying zone restriction commands.
Volume Shapes
- Box Zones
- need 2 Block Positions
- can be set up to cover the full world vertically
- Sphere Zones
- need 1 Block Position and a distance (radius)
Zone Properties
preventStartFlyingplayer won't be able to start flyinginterruptFlyingplayer will fall out of the air if they cross the border to such a zone. The fall flying state is canceled
Technical & Notes
Zones are stored persistently in the worlds using PersistentState. From testing, no performance issues have been observed, due to client and server side caching.
Also, at this point in time, displaying the shapes visually is not planned. If you need to know where shapes are located, use the print command. They will give you the center position, the shape, its size and the zone properties.
If you come across problems or have any other features in mind, let me know in the linked GitHub Issues page.
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:pMqmRqTZ:EMGXDsti"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pMqmRqTZ:EMGXDsti"
}

