Minecraft mod adding hardcore adjustments to the game, such as villager debuffs or harder travel
  • Kotlin 53.6%
  • Java 46.4%
Find a file
sandrp 1c4ce812c1
All checks were successful
Build & Publish Mod / build (push) Successful in 6m39s
Fix rail lagbacks and block invalid mending results
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-04 16:19:52 +01:00
.forgejo/workflows Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00
gradle/wrapper Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00
src Fix rail lagbacks and block invalid mending results 2026-11-04 16:19:52 +01:00
.gitignore Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00
build.gradle.kts Migrate to de.fish.fishhardcore, add /hardcore reload and expanded config, and unify metadata 2026-11-01 18:10:03 +01:00
gradle.properties Fix rail lagbacks and block invalid mending results 2026-11-04 16:19:52 +01:00
gradlew Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00
gradlew.bat Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00
LICENSE.txt Migrate to de.fish.fishhardcore, add /hardcore reload and expanded config, and unify metadata 2026-11-01 18:10:03 +01:00
README.md Migrate to de.fish.fishhardcore, add /hardcore reload and expanded config, and unify metadata 2026-11-01 18:10:03 +01:00
settings.gradle.kts Initial commit with Gradle 9.8.0 wrapper, Modrinth setup and release workflow 2026-10-29 11:15:05 +01:00

FishHardcore

FishHardcore is a lightweight, purely server-side Fabric mod that increases survival progression difficulty while keeping a natural vanilla feel. It activates the official Villager Trade Rebalance by default, scales villager trade prices, disables natural Elytra generation in End Ships, prevents Mending on Netherite gear, and sets Nether coordinate translation to 1:1.

100% Server-Side: Players do not need to install this mod on their clients to join and use its features.


Features

  • Villager Trade Rebalance: Enables Mojang's Villager Trade Rebalance out of the box without experimental world flags (biome-specific Librarian enchanted books, rebalanced Armorer trades with diamond costs, and adjusted structure chest loot tables).
  • Configurable Trade Price Scaling: Scales villager and wandering trader prices by 1.25x to 2.0x (configurable) per trade while respecting vanilla stack limits.
  • No End Ship Elytras & No Mending on Netherite: Prevents the Elytra item frame from generating inside End Ships and disallows Mending on Netherite equipment.
  • Dimension Controls & 1:1 Nether Scale: Toggle access to The Nether and The End at runtime and set the Nether-to-Overworld coordinate ratio to 1:1.

Commands & Permissions

Management commands require the permission fish.hardcore (configurable) or OP status (Level 3/4) if no permission plugin is installed.

For Team Members (fish.hardcore)

  • /hardcore / /hardcore status – Displays all active hardcore settings and multipliers.
  • /hardcore reload – Reloads config.json and updates permissions at runtime.

⚙️ Configuration

All configuration files are automatically generated and stored in config/fishhardcore/:

  • config.json – Customize hardcorePermission ("fish.hardcore"), netherEnabled (true), endEnabled (true), oneToOneNetherScale (true), disableEndShipElytra (true), disallowMendingOnNetherite (true), scaleVillagerTradePrices (true), tradePriceMultiplierMin (1.25), and tradePriceMultiplierMax (2.0).