1.0.3
Compatibility
Changes
The "Control Freak" Update
We heard you. Sometimes the suffering is too random. Sometimes you want the Paranoia without the Acid Rain. This update introduces a massive overhaul to the mod's backend, allowing full control over every mechanic via GameRules.
✨ New Features: Configuration
- Global Toggle System: Every single unfair mechanic now has a corresponding
gamerule(prefixed withtu). You can enable or disable specific features without uninstalling the mod. - Rarity Sliders: Added integer GameRules to adjust the frequency of events.
- Example: Use
/gamerule tuParanoiaRate 1000to make hallucinations rare, or50to make them constant. - Example: Use
/gamerule tuOreTrapPercent 100to make every ore a trap.
- Example: Use
- Status Report: Added a chat printout upon joining the world that lists exactly which unfair rules are currently active.
⚙️ The GameRule List
tuAcidRain(Toggle)tuUnstableGround&tuUnstablePercent(Toggle + Chance)tuParanoia&tuParanoiaRate(Toggle + Rarity)tuInventoryWeight(Toggle)tuRabidAnimals(Toggle)tuTorchBurnout(Toggle)tuAmnesiacChests&tuChestWipeRate(Toggle + Rarity)tuGravityGlitch&tuGravityRate(Toggle + Rarity)tuTrapOres&tuOreTrapPercent(Toggle + Chance)tuButterfingers&tuButterfingerRate(Toggle + Rarity)tuFoodPoison&tuPoisonPercent(Toggle + Chance)tuToolDecay(Toggle)tuExplodingOres&tuExplodeChance(Toggle + Chance)tuInvisibleCreepers(Toggle)tuNightmares(Toggle)tuBlink(Toggle)
🛠️ Technical Changes
- Refactored all Tick Update procedures to check GameRules before executing.
- Replaced static random probability checks with dynamic math based on GameRule integers.
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:pm4iYW2g:j58awEkf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pm4iYW2g:j58awEkf"
}

