COWMODSКаталог модов

Blocklings Revival

A Community-driven project to revived the famous Blocklings Mod for modern versions!

Автор: sapedro1756334обновлён 26 сент. 2026 г.
ПриключенияМобы

Описание

🟩 Blocklings Revival

The classic pet mod, brought back for modern Minecraft!

Blocklings Revival is an officially sanctioned continuation of the iconic Blocklings mod originally created by Will. After a long hiatus in development, this project aims to faithfully recreate, maintain, and expand upon the customizable, trainable blocky companions you know and love for the latest versions of Minecraft.

Note: This revival has been posted with direct permission from Will while work continues on modernizing the mod.


🛠️ Current Status & Compatibility

This project is currently Work in Progress (WIP). Core mechanics are being actively ported, tested, and refined. 

  • Minecraft Version: 1.21.1
  • Supported Loaders: NeoForge & Fabric
  • Development State: Active Beta / WIP

(As this is an early release, you may encounter temporary bugs or missing legacy features. Please report any issues to help us fix them faster!)


✨ Features (In Progress & Planned)

  • 🪵 Find & Tame: Discover wild Blocklings roaming the world and tame them using natural resources like flowers.
  • ⚔️ Leveling & Stats: Train your Blockling through combat, mining, and tasks to level up their health, damage, and speed.
  • ⛏️ Upgrades & Equipment: Equip your companions with custom block types and tools to tailor them to your playstyle.
  • 📦 Inventory & Utilities: Use your Blockling as a mobile storage unit or guard while exploring dangerous structures.

❓ Frequently Asked Questions

Is this an official port?
Yes! Permission was given by original creator Will to host and maintain this revival project while modernizing the codebase.
Will older Minecraft versions be supported?
Development is strictly focused on 1.21.1+ for both NeoForge and Fabric to keep updates clean and modern.
Where can I report bugs or suggest ideas?
Please use the official issue tracker or join our community link below to drop bug reports, logs, and feature requests!

🤝 Community & Support


Галерея

Grass Blockling chopping a oak tree.Oak Blockling breaking coal ore.Oak Blockling harvesting Beetroot, with the farming area visible

Последние версии

Все версии →
release

Blocklings Revival 1.0.9

1.0.9
26 сент. 2026 г.233Minecraft: 1.21.1neoforge
Скачать
Что нового
## Blocklings Revival 1.0.9 First of all, I apologize for the issues in version 1.0.8. I had a hard drive malfunction while working on the update, and unfortunately an issue slipped through testing. ### 🌳 Woodcutting Fix - Fixed an issue where Blocklings would only cut down trees grown from Oak Saplings. - Blocklings should now correctly recognize and cut other supported tree types. ### 📦 Improved Item Pickup Because Blocklings are very small, Minecraft's vanilla item pickup system would often fail to detect dropped items even when a Blockling walked directly over them. This has now been improved for both Fabric and NeoForge: - Blocklings can pick up dropped items within approximately 2.5 blocks while walking. - After cutting down a tree, including when using the Falling Tree behavior, the Blockling will collect dropped items around the trunk. - Collected items are placed directly into the Blockling's inventory instead of being left on the ground. Thank you for your patience, and sorry again for the problems with 1.0.8.
release

Blocklings Revival 1.0.9

1.0.9
26 сент. 2026 г.117Minecraft: 1.21.1fabric
Скачать
Что нового
## Blocklings Revival 1.0.9 First of all, I apologize for the issues in version 1.0.8. I had a hard drive malfunction while working on the update, and unfortunately an issue slipped through testing. ### 🌳 Woodcutting Fix - Fixed an issue where Blocklings would only cut down trees grown from Oak Saplings. - Blocklings should now correctly recognize and cut other supported tree types. ### 📦 Improved Item Pickup Because Blocklings are very small, Minecraft's vanilla item pickup system would often fail to detect dropped items even when a Blockling walked directly over them. This has now been improved for both Fabric and NeoForge: - Blocklings can pick up dropped items within approximately 2.5 blocks while walking. - After cutting down a tree, including when using the Falling Tree behavior, the Blockling will collect dropped items around the trunk. - Collected items are placed directly into the Blockling's inventory instead of being left on the ground. Thank you for your patience, and sorry again for the problems with 1.0.8.
alpha

Blocklings Revival 1.0.8

1.0.8
14 сент. 2026 г.56Minecraft: 1.21.1neoforge
Скачать
Что нового
## Blocklings Revival 1.0.8(NeoForge + Fabric) ### Persistence Tamed blocklings no longer vanish when you leave their chunk. Their backpack stays with them. Tools and gathered items drop correctly on death. ### Gathering — `dropGatheredItemsWhenFull` New config option (NeoForge and Fabric). - **`false` (default):** mining, woodcutting and farming **pause** when the backpack is full. Nothing is thrown on the ground, so nothing despawns after 5 minutes. Pair this with a deposit-to-container task to keep them working. - **`true`:** they keep working with a full bag and **drop the surplus on the ground**. Those item entities despawn after ~5 minutes if nobody picks them up (vanilla). Use this if you want the old “keep chopping and leave a pile” behaviour. ### Falling Tree When [Falling Tree](https://www.curseforge.com/minecraft/mc-mods/falling-tree) is installed, a woodcutting blockling fells the whole tree the same way a player would, then scoops the nearby drops into its inventory. ### Mending & XP XP the blockling earns (mining, woodcutting, farming, combat) is applied like vanilla: **Mending repairs its tools first**, leftover XP goes into the matching skill bar. Right-click (or throw nearby) a Bottle o’ Enchanting to feed combat XP. ### Combat - **Attack Owner's Attacker** (Novice Guard): your blockling fights whoever hits you. - **Tactical Retreat** ([#5](https://github.com/MLGMagicHoodini/Blocklings-Revival/issues/5)): buy **Advanced Guard** (Combat 15). Set a retreat health % — below that, it stops fighting and runs back to you. Protection mode can also cover your other tamed mobs / blocklings. ### “Please stop eating my house” Woodcutting blocklings **ignore logs you placed**. Cabins, floors and decorative wood are no longer treated as trees. Natural trees are still fair game. ### GUI Equipment / tasks / skills stay aligned when you resize the game window, like vanilla inventories. Slots no longer drift, and the HUD no longer shows through the panel. ### Also Woodcut + Follow: after a tree is done, the blockling **walks** back to you instead of teleporting like a forest terminator. Mixed wood types and elevated trunks are handled more reliably.
alpha

Blocklings Revival 1.0.8

1.0.8
14 сент. 2026 г.31Minecraft: 1.21.1fabric
Скачать
Что нового
## Blocklings Revival 1.0.8(NeoForge + Fabric) ### Persistence Tamed blocklings no longer vanish when you leave their chunk. Their backpack stays with them. Tools and gathered items drop correctly on death. ### Gathering — `dropGatheredItemsWhenFull` New config option (NeoForge and Fabric). - **`false` (default):** mining, woodcutting and farming **pause** when the backpack is full. Nothing is thrown on the ground, so nothing despawns after 5 minutes. Pair this with a deposit-to-container task to keep them working. - **`true`:** they keep working with a full bag and **drop the surplus on the ground**. Those item entities despawn after ~5 minutes if nobody picks them up (vanilla). Use this if you want the old “keep chopping and leave a pile” behaviour. ### Falling Tree When [Falling Tree](https://www.curseforge.com/minecraft/mc-mods/falling-tree) is installed, a woodcutting blockling fells the whole tree the same way a player would, then scoops the nearby drops into its inventory. ### Mending & XP XP the blockling earns (mining, woodcutting, farming, combat) is applied like vanilla: **Mending repairs its tools first**, leftover XP goes into the matching skill bar. Right-click (or throw nearby) a Bottle o’ Enchanting to feed combat XP. ### Combat - **Attack Owner's Attacker** (Novice Guard): your blockling fights whoever hits you. - **Tactical Retreat** ([#5](https://github.com/MLGMagicHoodini/Blocklings-Revival/issues/5)): buy **Advanced Guard** (Combat 15). Set a retreat health % — below that, it stops fighting and runs back to you. Protection mode can also cover your other tamed mobs / blocklings. ### “Please stop eating my house” Woodcutting blocklings **ignore logs you placed**. Cabins, floors and decorative wood are no longer treated as trees. Natural trees are still fair game. ### GUI Equipment / tasks / skills stay aligned when you resize the game window, like vanilla inventories. Slots no longer drift, and the HUD no longer shows through the panel. ### Also Woodcut + Follow: after a tree is done, the blockling **walks** back to you instead of teleporting like a forest terminator. Mixed wood types and elevated trunks are handled more reliably.
release

Blocklings Revival 1.0.7

1.0.7
14 сент. 2026 г.18Minecraft: 1.21.1fabric
Скачать
Что нового
## Bug fix — Tasks screen crash ### What was broken Opening a task configuration (for example a fighting/hunting task) could crash the game with: `java.lang.StackOverflowError: mouseReleased event handler` This often happened on the **Tasks** screen when a task name was longer than 32 characters — common with some translated names (Italian, Dutch, Portuguese, etc.). ### Cause The task name text field could enter an infinite loop: `setText` → `EditBox.setValue` → responder → `setText` again. Minecraft's `EditBox` stores truncated text but notifies listeners with the full string, which retriggered the update forever. ### What we fixed - Added a guard in `TextFieldControl` to stop recursive text updates. - Increased the task name field limit to **64 characters** so long localized names are kept correctly. - Fixed name field setup order on the Stats screen. - Shared fix in the `common` module, so **NeoForge and Fabric** are both covered. ### How to verify 1. Open a Blockling's **Tasks** screen. 2. Configure a combat task (Hunt, Retaliate, Attack Owner's Target, etc.). 3. Use a language with long task names, or rename a task with a long custom name. 4. The screen should open normally with no crash.
release

Blocklings Revival 1.0.7

1.0.7
14 сент. 2026 г.21Minecraft: 1.21.1neoforge
Скачать
Что нового
## Bug fix — Tasks screen crash ### What was broken Opening a task configuration (for example a fighting/hunting task) could crash the game with: `java.lang.StackOverflowError: mouseReleased event handler` This often happened on the **Tasks** screen when a task name was longer than 32 characters — common with some translated names (Italian, Dutch, Portuguese, etc.). ### Cause The task name text field could enter an infinite loop: `setText` → `EditBox.setValue` → responder → `setText` again. Minecraft's `EditBox` stores truncated text but notifies listeners with the full string, which retriggered the update forever. ### What we fixed - Added a guard in `TextFieldControl` to stop recursive text updates. - Increased the task name field limit to **64 characters** so long localized names are kept correctly. - Fixed name field setup order on the Stats screen. - Shared fix in the `common` module, so **NeoForge and Fabric** are both covered. ### How to verify 1. Open a Blockling's **Tasks** screen. 2. Configure a combat task (Hunt, Retaliate, Attack Owner's Target, etc.). 3. Use a language with long task names, or rename a task with a long custom name. 4. The screen should open normally with no crash.
beta

Blocklings Revival 1.0.6

1.0.6
14 сент. 2026 г.10Minecraft: 1.21.1fabric
Скачать
Что нового
### Fixes - **C2ME / chunk generation crash** - Spawning a blockling while chunks were generating (especially with C2ME) could crash the server with a `ConcurrentModificationException` on a C2ME worker thread. - Cause: attack-target setup created real entities (e.g. bees). Vanilla bee AI uses the server thread’s `ThreadLocalRandom`, which breaks off-thread. - Fix: targets are now classified from `EntityType` / `MobCategory` only. No entities are created during spawn or on C2ME threads. GUI previews are still created on the client only. - **Held item rendering** - Tools and items in a blockling’s hands were misplaced or rotated wrong. - Items now follow the arm pose again (original 180° / 190° hand offsets) so pickaxes, swords, and other equipment sit correctly in the stub arms, including left and right hands. ### Additions - **New type: Pumpkin** - Food: pumpkin, carved pumpkin, jack o’lantern, pumpkin pie, pumpkin seeds - Spawn: Overworld, under open sky, on grass or farmland, near a pumpkin or pumpkin stem - Farming specialist (higher farming speed) - Passive: grows nearby crops and pumpkin stems - Active (Shift + right-click, empty hand): **Harvest Burst** — accelerates every crop in range ### Compatibility - **Mystical Agriculture** (optional — only if the mod is installed) - Extra Farmer skills appear in the farming tree (Essence Farmer, Mystical Almanac, resow, watering, essence farmland, and related bonuses). - Blocklings can farm Mystical Agriculture crops and seeds (crop/seed whitelist after Almanac). - They can use watering cans, convert vanilla farmland to essence farmland, and place growth accelerators from their inventory. - Inferium / Prosperity / Soulium ores can be mined like other ores. - No hard dependency: without Mystical Agriculture, the vanilla skill tree is unchanged.
beta

Blocklings Revival 1.0.6

1.0.6
14 сент. 2026 г.10Minecraft: 1.21.1neoforge
Скачать
Что нового
### Fixes - **C2ME / chunk generation crash** - Spawning a blockling while chunks were generating (especially with C2ME) could crash the server with a `ConcurrentModificationException` on a C2ME worker thread. - Cause: attack-target setup created real entities (e.g. bees). Vanilla bee AI uses the server thread’s `ThreadLocalRandom`, which breaks off-thread. - Fix: targets are now classified from `EntityType` / `MobCategory` only. No entities are created during spawn or on C2ME threads. GUI previews are still created on the client only. - **Held item rendering** - Tools and items in a blockling’s hands were misplaced or rotated wrong. - Items now follow the arm pose again (original 180° / 190° hand offsets) so pickaxes, swords, and other equipment sit correctly in the stub arms, including left and right hands. ### Additions - **New type: Pumpkin** - Food: pumpkin, carved pumpkin, jack o’lantern, pumpkin pie, pumpkin seeds - Spawn: Overworld, under open sky, on grass or farmland, near a pumpkin or pumpkin stem - Farming specialist (higher farming speed) - Passive: grows nearby crops and pumpkin stems - Active (Shift + right-click, empty hand): **Harvest Burst** — accelerates every crop in range ### Compatibility - **Mystical Agriculture** (optional — only if the mod is installed) - Extra Farmer skills appear in the farming tree (Essence Farmer, Mystical Almanac, resow, watering, essence farmland, and related bonuses). - Blocklings can farm Mystical Agriculture crops and seeds (crop/seed whitelist after Almanac). - They can use watering cans, convert vanilla farmland to essence farmland, and place growth accelerators from their inventory. - Inferium / Prosperity / Soulium ores can be mined like other ores. - No hard dependency: without Mystical Agriculture, the vanilla skill tree is unchanged.
release

Blocklings Revival 1.0.5

1.0.5
25 авг. 2026 г.30Minecraft: 1.21.1neoforge
Скачать
Что нового
## Bug fixes - Tool animations were stretched over the entire block break, so mining hard blocks looked frozen. Swings now run at a fixed 8-tick cadence. - The glowstone blockling removed and replaced its light block every tick, causing constant flicker. The light only moves when the blockling travels more than 2 blocks. - Partially chopped logs broke tree detection, leaving trees half-standing. Logs and leaves are now tag-based and a trunk may mix normal and chopped logs. - Chopped logs dropped nothing, because the block entity was missing from the loot context. - Blocklings chopped down wooden builds. Stripped logs and full wood blocks are now excluded. - The take task emptied every container slot and counted whatever came out as the requested item, deleting unrelated items and creating the wanted one out of thin air. - On Fabric, inserting "into slot N" actually inserted into the whole inventory, corrupting free-space calculations. - The take task could not use composters or ender chests, unlike the deposit task. - On Fabric the whistle never renamed itself after binding, even though teleport and sound worked. - Reading a blockling's custom name without a null check could crash the player inventory tick. - Actions synced every tick and clients sent packets the server always rejected. Only start/stop crosses the wire now. - Blockling state was broadcast to every player in the level; it is now limited to players within 160 blocks. - The block-break overlay was resent even when nothing changed. - Large-tree searches were quadratic; visited positions now use a hash set. - Every blockling was named "Blockling", making types indistinguishable. Names now carry the type, e.g. "Obsidian Blockling". ## Mod compatibility Nothing below is a required dependency. Containers go through the loader APIs (`IItemHandler` capability on NeoForge, Transfer API on Fabric), so any mod exposing an inventory works without being known to the code. Supported through code changes: - HT's TreeChop - Falling Tree - Applied Energistics 2 (+ AE2 Wireless Terminals, Applied Mekanistics) - Mekanism - Sophisticated Backpacks / Sophisticated Core - Create (+ Create: Enchantment Industry, Create Aeronautics) - JourneyMap, Xaero's Minimap, Xaero's World Map, VoxelMap - Jade - Scalable Lux and other lighting/performance mods Verified as conflict-free, no integration needed: - JEI, GuideME, AppleSkin, Jade - Clumps, ModernFix, EntityCulling, Puzzles Lib, Balm, Architectury API - Mouse Tweaks, Inventory Essentials - Waystones, Trading Post, Gravestone, Sable, Diagonal Fences, Leaves Be Gone - FTB Essentials, FTB Library - Essential Mod ## Needs testing Nothing was tested in game; both jars were only compiled. In rough priority order: - Take task pointed at a Mekanism machine or an AE2 ME interface (biggest behaviour change) - Deposit and take on Sophisticated Backpacks / barrels - Chopping a tree with HT's TreeChop installed - Chopping a tree with Falling Tree installed - Blockling type names showing on JourneyMap and Xaero's - Light flicker with Scalable Lux installed
release

Blocklings Revival 1.0.5

1.0.5
25 авг. 2026 г.31Minecraft: 1.21.1fabric
Скачать
Что нового
## Bug fixes - Tool animations were stretched over the entire block break, so mining hard blocks looked frozen. Swings now run at a fixed 8-tick cadence. - The glowstone blockling removed and replaced its light block every tick, causing constant flicker. The light only moves when the blockling travels more than 2 blocks. - Partially chopped logs broke tree detection, leaving trees half-standing. Logs and leaves are now tag-based and a trunk may mix normal and chopped logs. - Chopped logs dropped nothing, because the block entity was missing from the loot context. - Blocklings chopped down wooden builds. Stripped logs and full wood blocks are now excluded. - The take task emptied every container slot and counted whatever came out as the requested item, deleting unrelated items and creating the wanted one out of thin air. - On Fabric, inserting "into slot N" actually inserted into the whole inventory, corrupting free-space calculations. - The take task could not use composters or ender chests, unlike the deposit task. - On Fabric the whistle never renamed itself after binding, even though teleport and sound worked. - Reading a blockling's custom name without a null check could crash the player inventory tick. - Actions synced every tick and clients sent packets the server always rejected. Only start/stop crosses the wire now. - Blockling state was broadcast to every player in the level; it is now limited to players within 160 blocks. - The block-break overlay was resent even when nothing changed. - Large-tree searches were quadratic; visited positions now use a hash set. - Every blockling was named "Blockling", making types indistinguishable. Names now carry the type, e.g. "Obsidian Blockling". ## Mod compatibility Nothing below is a required dependency. Containers go through the loader APIs (`IItemHandler` capability on NeoForge, Transfer API on Fabric), so any mod exposing an inventory works without being known to the code. Supported through code changes: - HT's TreeChop - Falling Tree - Applied Energistics 2 (+ AE2 Wireless Terminals, Applied Mekanistics) - Mekanism - Sophisticated Backpacks / Sophisticated Core - Create (+ Create: Enchantment Industry, Create Aeronautics) - JourneyMap, Xaero's Minimap, Xaero's World Map, VoxelMap - Jade - Scalable Lux and other lighting/performance mods Verified as conflict-free, no integration needed: - JEI, GuideME, AppleSkin, Jade - Clumps, ModernFix, EntityCulling, Puzzles Lib, Balm, Architectury API - Mouse Tweaks, Inventory Essentials - Waystones, Trading Post, Gravestone, Sable, Diagonal Fences, Leaves Be Gone - FTB Essentials, FTB Library - Essential Mod ## Needs testing Nothing was tested in game; both jars were only compiled. In rough priority order: - Take task pointed at a Mekanism machine or an AE2 ME interface (biggest behaviour change) - Deposit and take on Sophisticated Backpacks / barrels - Chopping a tree with HT's TreeChop installed - Chopping a tree with Falling Tree installed - Blockling type names showing on JourneyMap and Xaero's - Light flicker with Scalable Lux installed