Added support for minecraft 1.21.10 added oxidisation for copper Lanterns and chains
DayOfMind Additions v0.14.4-BETA (Minecraft 1.21.x)
This beta release is packed with new tools, a completely overhauled translation system, and numerous under-the-hood improvements to enhance the gameplay experience and mod maintainability.
✨ Features & New Additions
-
New Vein Mining Tools:
- Vein Mining Pickaxe: A new tool designed specifically to mine entire ore veins at once. It intelligently targets connected ore blocks while ignoring stone, allowing for precise and efficient extraction.
- Vein Mining Axe (Lumberjack Axe): Fells entire trees in a single swing! It breaks all connected logs and leaves. Additionally, it can strip logs in an Area of Effect (AoE) with a right-click.
-
Fast Leaf Decay:
- Leaves from felled trees now decay almost instantly. This feature is enabled by default and can be configured or disabled in the settings (
EnableFastLeafDecay,LeafDecayDelay).
- Leaves from felled trees now decay almost instantly. This feature is enabled by default and can be configured or disabled in the settings (
-
Completely Reworked Translation System:
- The mod now automatically and efficiently downloads community translations from a single, centralized source.
- The frequency of the update check can be configured to minimize load (e.g., only on every 3rd game launch).
- The new process is more robust and easier to maintain, resulting in more up-to-date and consistent translations for all players.
-
Radius Mining in Creative Mode:
- The AoE functionality of Hammers and other radius-mining tools now works seamlessly in Creative Mode, just as it does in Survival.
🔧 Improvements & Adjustments
-
Overhauled Crafting Recipes:
- The recipes for all custom tools have been completely redesigned to be more distinct and balanced.
- The required secondary materials have been adjusted to improve progression (e.g., Lead for stone tools, Amethyst Shards for iron tools).
- Recipes for all lantern types have been optimized, and all are now craftable.
-
Improved Naming & Tooltips:
- Tool names have been standardized to match vanilla patterns (e.g., "Wooden Hammer").
- The naming convention for blocks made from common materials has been improved for better consistency (e.g., "Stairs of Diamond" instead of "Diamond Stairs").
- Added tooltips for the new vein mining tools and optimized the display for radius-mining tools to take up less UI space.
🐛 Bugfixes
- Path Stairs Collision Fixed: Path Stairs are climbable again. The collision issue has been resolved.
⚙️ Technical & Code Structure
- Item System Refactoring: The registration for all tools has been greatly simplified through a new, flexible
ToolItembase class and the introduction ofToolTypesandMiningTypesenums. This reduces code duplication and makes it easier to add new tool types in the future. - Centralized Logic: Common functionalities, such as the block-breaking logic, have been moved to the
ToolItembase class to increase reusability. - Code Cleanup: Minor refactorings, like encapsulating the
AttackBlockCallbacklogic and moving helper classes, improve overall code quality. - Dependencies Updated: Project dependencies have been updated to their latest versions.
DOMAdditions v0.14.4-Beta (Minecraft 1.21.8)
Features
- Optimized crafting recipes for AoE tools and all lantern types (all lanterns now craftable).
- Improved block naming for better consistency.
- Updated tooltip display for radius mining tools — takes up less space in the UI.
- AoE Mining now works in Creative Mode — a new server-side
AttackBlockCallbackdetects block breaking withRadiusMineItemand applies the AoE mining effect, just like in Survival mode.
Fixes
- Path stairs climbable again — fixed collision issue by adding
.suffocates(Blocks::never). - Code cleanup — moved
AttackBlockCallbacklogic intoRadiusMineItem.ktcompanion object for better encapsulation. - Minor refactor —
ModelHelpermoved into thehelperpackage.
port for 1.21.8 - 1.21.6
fixed missing textures
Full Changelog: https://github.com/LufatZ/DOMAdditions/compare/additions-014.2...additions-0.14.3
fixed crashes on 1.21.4 when playing on a server
Fixed:
- improved the code
- reduced log spam
- fixed some models (still weird tinting of grass block variants)
Added:
- radius mine items can now create a path
- radius mine item can now convert dirt path variants back to dirt while the player is sneaking
- a cooldown for path creation in radius mine item
- better tooltips
Port to 1.21.5
Fixed:
- improved the code
- reduced log spam
- fixed some models (still weird tinting of grass block variants)
Added:
- radius mine items can now create a path
- radius mine item can now convert dirt path variants back to dirt while the player is sneaking
- a cooldown for path creation in radius mine item
- better tooltips
updated dependencies all blocks and items listed in vanilla groups
Changelog – Beta Release (Kotlin 1.21.4)
New Features & Additions
- New Lanterns Introduced
- Diverse Options: There are now multiple lanterns made from different materials and available in three designs.
- Redstone Variants: All lanterns are now also available in a redstone version.
- Redstone Chain: A brand new redstone chain is introduced to power your redstone lantern. Please report any unexpected behavior.
- New Recipe
- NameTag: A recipe for the name tag has been added.
Code Enhancements
- Numerous sections of the code have been refactored and optimized.
Changelog – Alpha Release (Kotlin 1.21.4)
New Features & Additions
- New Tools Introduced
- Big Shovel & Hammer: Dynamically registered for various materials (stone, iron, diamond, gold, netherite, wood) with dedicated tool variants.
- RadiusMineItem: A new mining tool that breaks blocks in a 2-block radius based on the player's facing direction, complete with custom tooltips and proper damage handling.
Data Generation & Recipe Enhancements
- Refactored Data Generation
- Split the model generator into specialized classes:
BlockModels,CustomStates,ItemModelGenerator,ModelGenerator, andModelHelper. - Moved all model classes into the
modelspackage. - Added
ItemModelsGenerator.ktto support radius mine tools.
- Split the model generator into specialized classes:
- Unified Recipe Generation
- Refactored recipe generation to support both block and mod item recipes.
- Introduced helper methods (
createBlockRecipeandcreateItemRecipe) to encapsulate crafting logic. - Reworked crafting recipes for better game balance and fixed recipe criteria.
- Item Tag Generation
- Added
ItemTagGeneratorto dynamically create item tags (e.g., for "stones") for improved recipe and ingredient matching.
- Added
- Dependency Updates
- Updated Fabric API.
- Included REI (runtime) support.
Block Features & Mechanics
- Restored Block Features
- Completed missing block features from the pre-rewrite code, including "crying obsidian tears" for stairs and slabs.
- Magma Slab & Stair Functionality
- Implemented functionality for magma slabs and stairs that causes damage and generates bubbles.
- Model Corrections
- Corrected models for podzol and mycelium stairs.
Translation & Localization Improvements
- Enhanced Translation System
- Overhauled the TranslationGenerator to integrate translations for blocks, items, and tooltips in a unified manner.
- Added a duplicate key tracking mechanism to prevent and warn about duplicate translation keys.
- Automated translation key generation for items in the ItemRegistry, including tooltips for the RadiusMineItem.
- Modularized configuration and mod menu translations for better maintainability.
Miscellaneous Changes
- Tag Fixes
- Resolved missing block and item tags.
- README Updates
- Updated and refined README files (including corrections and deletions).
🚀 New Mod Version 1.20.2 Testing Phase! 🎮
Hello dear community,
We have exciting news! A brand-new version of my mod is just around the corner, and we're looking for volunteers who are interested in testing it and providing their feedback.
What's New in This Version?
-
Hammer and Big Shovel as New Tools: We've added two brand-new tools, but we need your help to optimize their names, tooltips, crafting recipes, and models. 😃 Please share your opinions and suggestions on these.
-
1.20.2 Update: We've supported the latest version and fixed some bugs. 🛠️
-
Corrected Shape of Redstone Lanterns: We've corrected the shape of redstone lanterns. ✨
-
Adjusted Item Display of Redstone Lantern: The item display of the redstone lantern has been adjusted to match the original Minecraft lantern. 🌟
-
More Community Translations: We've added more translations, even if they're not yet complete. 🌐
-
Code Improvements: We've made many code improvements to enhance the performance of our mod and make the code cleaner and more readable. 💻
How Can You Help?
We welcome improvement suggestions and new ideas for all aspects of the mod, especially for the new tools. If you have experience with modeling, translation, or coding, you can provide valuable support. 🙌
How to Test the Mod:
You'll need a Fabric 1.20.2 instance and should download the dependencies for my mod (Midnight Lib) and place them in the mods folder of your Fabric instance, along with the beta version of my mod. 📥
If you're interested in helping us test the new version, please head to my Discord for further information.
Rewards for Our Testers! Those who prove particularly helpful have the chance to receive a special role on our server (Special Thanks)! 🎖️
Translations:
You can also contribute to making our mod accessible to a broader community by translating it into different languages. Visit this link and help us with the translation!
Code Helpers Welcome!
If you're interested in mod development (code), you can check out our GitHub page and contribute to our project.
Thank you in advance for your support! Together, we can make this mod even better. 🌈
Yours sincerely, LufatZ 😊
Changelog Version 13
- updating dependencies
- dependency changed to midnight config
- minecraft 1.20.1
- Refactor shovel mixin code with improved block swapping logic
- experimental: Instrument changes
Changelog Version 12
- updating dependencies
- port icarus to 1.19.4
added redstone lanterns and redstone chain
updated lang files
port to 1.19.4


