What's Changed
- Add Experience Drum by @Hiiragi283 in #17
- Redesign Energy & Experience Handler by @Hiiragi283 in #18
- update zh_cn.json for v0.10.0 by @luoxueyasha in #19
- Rework material system by @Hiiragi283 in #20
- Add HTEquipmentMaterial by @Hiiragi283 in #25
- Release v0.11 by @Hiiragi283 in #26
Full Changelog: https://github.com/Hiiragi283/ragium/compare/v0.10.0_neo...v0.11.0
API
-
Addon: Added
RagiumAddon.CreativeTabHelperto assist with modifying creative mode tabs -
Block: Added
HTBlockTypeto store custom attributes for block -
Block: Added
HTBlockAttributewhich is used to store custom data inHTBlockType -
Data
- Lang: Translation method in
HTVariantkeywas split intoHTTranslationProvider - Data Map: Replaced some data map types into datapack registries
- Recipe:
HTStackRecipeBuildernow usesImmutableItemStackinstead ofItemStack - Recipe: Replaced
HTIngredientHelperintoHTIngredientCreator
- Lang: Translation method in
-
Function: Added
HTPredicateswhich holds functions used in this commonly -
Menu: Added
HTEnergyWidgetandHTEnergyScreento sync energy storage -
Menu: Added
HTExperienceWidgetandHTExperienceScreento sync experience storage -
Menu: Redesigned
HTFluidWidgetandHTFluidScreen -
Menu: Fixed wrong quick item move in
HTContainerMenu -
Menu: Fixed not calling
HTContainerMenu.onOpen(Player)andHTContainerMenu.onClose(Player) -
Item
- Component: Added
HTItemContentswhich is replacement forItemContainerContents - Component: Redesigned
HTTeleportPos
- Component: Added
-
Recipe
- Ingredient:
HTIngredientacceptsImmutableStackinstead of mutable stacks - Result:
HTRecipeResultreturnsImmutableStackinstead of mutable stacks
- Ingredient:
-
Registry: Added
HTDeferredEntityTypeandHTDeferredEntityTypeRegisterto register entity types -
Registry: Added
HTDeferredFluidandHTDeferredFluidRegisterto register fluids inHTFluidContentRegister -
Registry: Added
HTDeferredFluidTypeandHTDeferredFluidTypeRegisterto register fluid types inHTFluidContentRegister -
Registry: Split implementation of
HTHTDeferredMenuTypeintoWithContextandOnHand -
Registry: Added
HTDeferredOnlyBlockandHTDeferredOnlyBlockRegisterto register blocks inHTFluidContentRegister -
Storage: Added new capability type
IExperienceStorageandIExperienceStorageItemto handle exp storage -
Storage: Replaced energy handlers
-
Storage: Renamed
HTStorageStackintoImmutableStackHTItemStorageStack->ImmutableItemStackHTFluidStorageStack->ImmutableFluidStack
-
Storage: Built a storage system that enables more systematic resource management
HTAmountView: Provides amount and capacityHTStackView: Provides storedImmutableStackand extended fromHTAmountViewHTStackSlot: Enables insert/extract stacks and extended fromHTStackViewHTStackSlot.Basic: Simple implementation forHTStackSlot
-
Storage: Split
RagiumCapabilitiesinto eachHTXXCapabilities -
Variant: Removed
HTVariantKey.TaggedandHTVariantKey.WithBE
Common
-
Block: Added Creative Drum
-
Block: Removed Polished Eldritch Stone
-
Block: Renamed Polished Eldritch Stone Bricks into Eldritch Stone Bricks
-
Entity: Added Minecart with Drums
-
Machine
- General: Replaced energy storage in all machines from global one into each one
- Generator: Update models for fuel generators
- Processor: Melter, Refinery, and Washer render stored fluids
- Processor: Planter no longer consume seed/sapling
Integration
- Added new support for Kaleido Cookery
- Item: Added new kitchen knives (Ragi-Alloy, Ragi-Crystal)
Other
- Updated GitHub Actions
- thanks for turtton!
- Added new module
integrationfor mod compat- child of
mainmodule, parent ofdatamodule
- child of
API
-
Core: Split abstract methods in
RagiumAPIintoRagiumPlatform -
Item: Backported new component
HTDamageResistantandHTRepairablefrom newer minecraft -
Registry: Added
HTItemHolderLikewhich combinesItemLikeandHTHolderLike -
Registry: Added
HTDeferredDataComponentRegister -
Recipe: Redesign of ingredient format
-
Recipe: Moved implementations of recipe builders into
hiiragi283.ragium.impl.data.recipe -
Storage: Added
HTStackSlotto unifyHTItemSlotandHTFluidTank -
Storage: Split interfaces for capabilities into immutable and mutable
-
Storage: Renamed
IFluidHandlerModifiableintoHTExtendedFluidHandler
Common
-
Block: Fixed drums cannot hold fluids
-
Enchantment: Redesign of enchantment effect
-
Enchantment: Added Extra Range
-
Fluid: Added Green Fuel
-
Machine
- Generator: Implemented Thermal Generator
- Processor: Pulverizer and Crusher can work lower energy if its tank is filled with Lubricant
-
Recipe: Nerf Ancient Debris recipe in Simulation Chamber
-
World Gen: Reduced Raginite Ore generation by half
Client
- Screen: Fixed incorrect fluid widget in Melter
Integration
- EMI
- Category: Redesign of recipe registration and category layout
- Mekanism
- Chemical: Rename Raginite into Ragium
- Chemical: Added Deep Essence
- Item: Added Enriched Deep
- Replication
- Added new matter type Azure and Deep
Due to a complete overhaul, this is not compatible with previous versions!
initial release



