0.9.5
Compatibility
Changes
RZ Gyms 0.9.5
- Added new structure placement commands for gyms, leagues, casino, and battle arena.
- Added Nether League and End League structure support.
- Added casino and battle arena structures.
- Casino structures now preserve their saved entities.
- Updated several trainer teams, movesets, abilities, held items, EVs, IVs, and shiny selections for late-game leagues.
- Updated gym badge item support using external badge mods.
- Improved badge visuals and item rendering.
Useful structure commands:
/rzgyms gym place fighting <x> <y> <z> [force]/rzgyms gym place flying <x> <y> <z> [force]/rzgyms gym place water <x> <y> <z> [force]/rzgyms gym place normal <x> <y> <z> [force]/rzgyms league nether <x> <y> <z> [force]/rzgyms league end <x> <y> <z> [force]/rzgyms league distortion <x> <y> <z> [force]/rzgyms structure casino <x> <y> <z> [force]/rzgyms structure arena <x> <y> <z> [force]
Persistent trainer commands:
RZ Gyms includes helper commands for some saved gym leaders:
/rzgyms gym generate fighting [force]- Automatically places the Fighting Gym and spawns Korrina as a persistent trainer.
/rzgyms gym respawn fighting- Respawns Korrina at the saved Fighting Gym position.
/rzgyms gym respawn normal- Respawns Norman at the saved Normal Gym position.
For any other leader or league member, use RCT's persistent trainer command:
/rctmod trainer summon_persistent <trainer_id> at <x> <y> <z>
Example:
/rctmod trainer summon_persistent gym_leader_2 at 100 80 100/rctmod trainer summon_persistent end_steel at 200 70 200
Useful trainer IDs:
gym_leader_1gym_leader_2gym_leader_3gym_leader_4nether_rocknether_firenether_groundnether_poisonend_steelend_darkend_bugend_icedistortion_fairydistortion_psychicdistortion_ghostdistortion_dragon
If a trainer faces the wrong direction, rotate yourself before running the summon command, or use Minecraft's execute rotated command.
Placement notes:
- Casino: place it around 4 blocks lower than the target surface.
- Arena: place it around 2 blocks lower than the target surface.
- Fighting Gym: if the floor target is Y -60, use around Y -61.
- Flying Gym: place it as high as possible.
- Water Gym: if the water/floor target is Y -60, use around Y -64.
- Normal Gym: if the floor target is Y -60, use around Y -64.
- Nether League: if the floor target is Y -60, use around Y -61.
- End League: if the floor target is Y -60, use around Y -61.
- Distortion League: placement is more flexible.
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:UOs2Y9L1:dsvA6XhE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:UOs2Y9L1:dsvA6XhE"
}

