Описание
# That Makes Sense
**A collection of small quality-of-life tweaks that make Minecraft behave the way you'd expect — each one independently toggleable from an in-game config screen.**
No single sweeping change, no new dimension, no bloat. Just a growing set of "…wait, why *isn't* it already like this?" fixes you can turn on or off individually. Runs on **Fabric** and **NeoForge** for **Minecraft 26.2**.
---
## Why this mod?
Every feature earns its place by one rule: it should feel like something the base game could have done. They're all **on by default** but **individually toggleable**, so you can keep the handful you want and switch off the rest. Gameplay-affecting tweaks are resolved **server-side**, so on a server the server's config is authoritative and clients just follow along.
The config screen is **hand-built into the mod** — there's **no Cloth Config dependency**, so it won't break or hold you back when a new Minecraft version drops.
---
## Features
### 🛡️ Build & terrain protection
- **No Crop Trample** — farmland never reverts to dirt from players, mobs, or projectiles landing on it (fall damage still applies).
- **No Creeper Block Damage** — creeper blasts still hurt entities but leave terrain intact.
- **No Ghast Fireball Damage** — ghast fireballs hurt entities but no longer break blocks.
- **No Enderman Griefing** — endermen stop picking up and placing blocks.
- **No Villager Witch Conversion** — villagers struck by lightning don't turn into witches.
### 😌 Fewer annoyances
- **No Berry Damage** — sweet berry bushes don't hurt you (mobs still take it).
- **No Ender Pearl Damage** — throwing a pearl deals no teleport damage.
- **No Pet Teleport Damage** — pets take no fall damage teleporting to you.
- **No Pet Fall Damage** — tamed wolves, cats, and parrots take no fall damage.
- **Pet Damage Immunity** — your tamed pets take no damage from you or your other pets (mobs and the environment still do).
- **Heal Parrots** — feed seeds to an injured tamed parrot to heal it, just like wolves and cats.
- **Disable Phantoms** — no insomnia phantom spawns (spawn eggs and commands still work).
### 🔨 Recipes & renewability
- **Cobblestone → Blackstone** — blasting cobblestone in a **blast furnace** yields blackstone (a regular furnace still makes stone), making it renewable in the overworld.
- **Rotten Flesh → Leather** — smelt rotten flesh into leather in a furnace.
- **Zombie Jerky** — cook rotten flesh in a **smoker** for Zombie Jerky, a small always-edible snack (adds the item).
- **Bonemeal Extras** — bonemeal grows nether wart, cactus, and sugar cane.
- **Silk Touch → Budding Amethyst** — a Silk Touch tool harvests budding amethyst, making geodes renewable.
### ⚔️ Items, tools & enchanting
- **No Anvil Cost Cap** — removes the "Too Expensive!" 40-level limit so late-game combines and repairs go through (you still pay the levels).
- **Infinity + Mending** — allow both on one bow.
- **Stack Damage Enchantments** — let Sharpness, Smite, Bane of Arthropods, Impaling, Density, and Breach coexist on one weapon.
- **Infinity on All Arrows** — an Infinity bow shoots tipped and spectral arrows for free too (fired arrows can't be picked up, so no duplication).
- **Stackable Totems** — Totems of Undying stack up to 64.
- **Totem from Inventory** — a totem saves you from anywhere in your inventory, not just a hand.
- **Cobweb Shears** — shears break cobweb instantly (and it still drops cobweb).
### 🌾 Farming & trading
- **Right-Click Harvest** — right-click a fully-grown crop (wheat, carrots, potatoes, beetroot, nether wart) to harvest and replant it in place. Sneak to place blocks instead.
- **Villager Stock** — villagers sell each trade about 4× as often before it locks (multiplier configurable; they still restock).
- **Stable Villager Prices** — trade prices stop climbing from heavy-use demand (discounts like Hero of the Village still apply).
### 📦 Convenience & storage
- **Copper Chest Rows** — a single copper chest holds 4 rows (36 slots) and a double holds 8 rows (72 slots), via a custom screen.
- **Chests Open Under Blocks** — chests open even with a solid block directly on top (a cat sitting on the chest still blocks it).
- **Double Doors** — opening one door of a matching pair opens both (iron doors are left to redstone).
- **Faster Nether Portal** — near-instant portal travel instead of the ~4-second wait (delay configurable).
- **Longer Leads** — leads reach about 24 blocks before snapping instead of 12 (distance configurable).
- **Hide Armor** — a button in your inventory hides your own armor from view while it stays fully equipped (client-side; only changes what *you* see).
---
## Configuration
Everything is toggleable in-game — no config files to hand-edit for the basics:
- **Fabric:** open **Mod Menu → That Makes Sense → Config**.
- **NeoForge:** open the **Mods** list, select **That Makes Sense**, and click **Config**.
Changes save when you close the screen. A few features expose extra numeric options (villager multiplier, lead distance, portal delay) in `config/thatmakessense.json`.
---
## Compatibility
- **Minecraft:** 26.2
- **Loaders:** Fabric (with Fabric API) or NeoForge
- Works client-side and server-side. On servers, gameplay tweaks follow the server's config.
## License
MIT. More features are on the way — one at a time.