- Implemented a new Menu Interface for the Reverberation Furnace.
- Fixed a major issue with the registration of Weathering Block States for all ores, rather than just those that can weather. This caused excessive memory usage and a significant size increase in the compiled jar.
- Corrected item tints on the new Raw Ore Item Drops.
- Resolved issues with TFC recipe types causing log error/warning spamming when loading in a non-TFC environment.
- Used a conditional recipe type to only load TFC recipe types when TFC is present; otherwise, it loads a dummy 'empty' recipe type.
Note
IGLight does NOT include Compatibility Assets for TFC or AdAstra. If loaded with those mods, it will result in IG Ore Blocks for their stone types with missing textures and models. And some features of TFC will not be utilized either (such as cave in compat).
Changelog
Now in Beta, direct features have been finalized, and further updates will be less likely to have major changes to existing systems.
Major Features and Implementations
- Bloomery Multiblock Active State: Added functionality for the active state, enhancing interactivity.
- IG Multiblock Registration Overhaul: Partial rework, introducing container-type multiblocks. Implemented Bloomery functionality, including menus and screens.
- Reverberation Furnace Enhancements: Added particle effects to improve visual feedback.
Ore Generation Overhaul
- Noise-Based Ore Placement: Improved realism and variety in ore distribution.
- Ore and Mineral Updates:
- Introduced ore variations and expanded generation to include native metals.
- Complete rework of ore and mineral assets, featuring new textures and per-face tarnishing.
- Updated mineral vein spawn configurations for improved world generation.
- Implemented oxidation mechanics for ore blocks, including per-face oxidation effects.
- Integrated new textures and color palettes for minerals, courtesy of Mulle and Peter.
- Ore Removal Refinements: Enhanced removal of basic vanilla and IE ores, with ongoing tweaks to prevent vanilla ore vein spawns.
Recipe and Crafting Improvements
- New Recipes:
- Added survival progression recipes, including Bronze Plate and Comp. Engineering Block crafting.
- Implemented missing recipes essential for gameplay progression.
- Hammer Crafting Update: Tools like hammers now lose durability instead of being consumed directly in crafting recipes.
Manual and User Interface Updates
- Manual Enhancements:
- Fixed and updated Bloomery and Ballmill manual entries.
- Added Centrifuge manual entry.
- JEI Integration:
- Added JEI name for the Bloomery and fixed icons for various entries.
- GUI Improvements:
- Updated the
menu()
method inIGMultiblockGUI
togetMenu()
for compatibility. - Improved block and slab rendering for hand and world models.
- Updated the
Visual and Textural Updates
- Model and Texture Updates:
- Enhanced Hematite Tarnished Palette.
- Updated textures and models for ongoing visual improvement efforts.
- Palette Swap Mechanism: Introduced a new system for dynamic ore texture variations.
Loot and Configuration
- Block Loot Improvements: Enhanced block loot tables for better rewards.
- Basic Configuration: Added foundational configuration options to improve mod setup.
- Fixed Tag Loading
- Added a temporary model and texture for the Centrifuge.
- Implemented Centrifuge formation (mirroring issues remain).
- Improved tag registration.
- Implemented the recipe serializer for the Industrial Sluice.
- Began work on Industrial Sluice recipe serialization.
- Added more recipes.
- Enhanced data generation by excluding unloaded mod items from tags to avoid Minecraft tag loading issues.
- Minor work on recipe data.
- Added a temporary model for the Industrial Sluice (full rework pending).
- Improved item handling and completed the Acanthite recipe chain.
- Integrated JEI for the Chemical Reactor and fixed multiblock icon placements.
- Fixed server crash related to missing recipe data when clients join.
- Added redstone capability and improved recipe handling for the Chemical Reactor.
- Enhanced Chemical Reactor model; it's now functional with structural data fixes.
- Added Molybdenum as a major component for Hastealloy.
- Implemented the foundation for the IG material recipe framework.
- Improved Rotary Kiln and added IG recipe methods for materials.
- Continued work on the Bloomery multiblock and updated the 1.16.5 recipe tree.
- Improved item bucket handling for IG flasks and buckets.
- Updated the creative menu and fluid handling for better JEI integration.
Updated to Minecraft Version 1.20.1
Notice this is an In Development Build of Immersive Geology
Not all features have been implemented and a lot of recipes are missing or are placeholders.
Currently only 3 Multiblocks have full functionality
- Crystallizer
- Gravity Separator
- Reverberation Furnace
The Chemical Vat is currently being reworked into the Chemical Reactor, this will be re-implemented later on.
JEI Integration for these multiblocks has also been completed.
Manual Entries for all multiblocks have also been added.
New Multiblocks
- Core Drill (Implementation Status: 75%)
- A massive multiblock that provides an unlimited supply of material at an extreme power cost. (Some Processing is required)
- Industrial Sluice (Implementation Status: 20%)
- This is an upgrade for the Gravity Separator, while this machine does require power to function in addition to a washing fluid, it's faster and provides special rare earth metals as a by product of washing.
Changes
- Ores now have Grades (poor, normal, rich) this matches with Terra Firma Craft better
- Basic Compatibility for TerraFirmaCraft
- Basic Compatibility with AdAstra