All versions
2.0.3-neoforge
Release
Tensura Skill Trainer 2.0.3 (NeoForge)5 months ago 104
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Server-side
Changes
Tensura Skill Trainer v2.0.3
An automation and utility mod for the Tensura: Reincarnated mod (built for Minecraft 1.21.1).
Bug Fixes & Improvements:
- High GUI Scale Support (Anti-Clipping): Added PoseStack scaling (
scale = width / containerWidth) on both the main screen and queue screen interfaces. The UI will now scale down gracefully if the virtual window width is less than the container width (560px for main, 460px for queue), preventing the left and right panels from being clipped off-screen at higher GUI scale settings. - Scaled Mouse Interaction Fix: Translated the screen mouse coordinates in click event handlers (
mouseClicked()) by the same scale factor, making all buttons, toggles, adjusters, and checkboxes fully clickable and aligned even when scaling is active. - Checkbox Overlap Fix in 6-Slot Queue Menu: Restructured the coordinate mapping of slot icon placeholders, titles, and checkboxes in the Auto-Learning Queue screen to be fully dynamic:
- In 6-Slot mode: Column 1 (Slots 1-3) checkbox/checkmark is at
chkX = lx + 102and Column 2 (Slots 4-6) icon starts aticonX = lx + 124, which completely prevents the Second Column's empty placeholders from overlapping and covering Column 1's checkboxes. - In 3-Slot mode: Preserves original layouts exactly as before (
iconX = lx + 8,chkX = lx + 116) to maintain UI compatibility when the Slots mod is not loaded.
- In 6-Slot mode: Column 1 (Slots 1-3) checkbox/checkmark is at
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:b9IitaD6:d7xDRVUM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:b9IitaD6:d7xDRVUM"
}

