0.2.1-mc1.21.4
on Dec 11, 2024Changelog
- sync from
sakura-ryoko/malilib
1.21.4-0.23.0-sakura.3.
details:
Lots of changes, please read carefully, especially for Downstream mods.
Merged a handful of useful utility functions from Post-Rewrite MaLiLib 1.12.2-ornithe including:
- BlockUtils (Deprecated things, and split between util/game/BlockUtils and util/nbt/NbtBlockUtils)
- util/game/BlockUtils has been also merged with Post-ReWrite.
- EntityUtils (Deprecated things, and moved most functions to util/nbt/NbtEntityUtils)
- NbtKeys (Deprecated, and moved to util/nbt/NbtKeys)
- Added FileNameUtils, and Merged FileUtils from Post-Rewrite.
- Added as a WIP JsonUtils from Post-ReWrite under util/data/json, which will have JSON Deserializers for every Config Type (Coming soon)
- Deprecated util/NBTUtils for a merged Post-ReWrite copy under util/nbt/NbtUtils with added functionality
- Deprecated PayloadUtils
- Added a handful of other items under util/data, util/game, util/nbt, and util/position from Post-ReWrite.
- Added Config Menu Registry from Post-Re-Write. Your Mods should Register with MaLiLib for each of your
GuiConfigBase
screens as follows using the newModInfo
class During your Mod Init():
Registry.CONFIG_SCREEN.registerConfigScreenFactory(
new ModInfo(MaLiLibReference.MOD_ID, MaLiLibReference.MOD_NAME, MaLiLibConfigGui::new)
);
MaFgLib will attempt to automatically Register any non-compliant Downstream mods; and this feature can be disabled using enableConfigSwitcher
under MaFgLib's config menu.
0.2.1-mc1.21.3
on Dec 11, 2024Change
- sync from
sakura-ryoko/malilib
1.21.3-0.22.3-sakura.4
details:
Lots of changes, please read carefully, especially for Downstream mods.
Merged a handful of useful utility functions from Post-Rewrite MaLiLib 1.12.2-ornithe including:
- BlockUtils (Deprecated things, and split between util/game/BlockUtils and util/nbt/NbtBlockUtils)
- util/game/BlockUtils has been also merged with Post-ReWrite.
- EntityUtils (Deprecated things, and moved most functions to util/nbt/NbtEntityUtils)
- NbtKeys (Deprecated, and moved to util/nbt/NbtKeys)
- Added FileNameUtils, and Merged FileUtils from Post-Rewrite.
- Added as a WIP JsonUtils from Post-ReWrite under util/data/json, which will have JSON Deserializers for every Config Type (Coming soon)
- Deprecated util/NBTUtils for a merged Post-ReWrite copy under util/nbt/NbtUtils with added functionality
- Deprecated PayloadUtils
- Added a handful of other items under util/data, util/game, util/nbt, and util/position from Post-ReWrite.
- Added Config Menu Registry from Post-Re-Write. Your Mods should Register with MaLiLib for each of your
GuiConfigBase
screens as follows using the newModInfo
class During your Mod Init():
Registry.CONFIG_SCREEN.registerConfigScreenFactory(
new ModInfo(MaLiLibReference.MOD_ID, MaLiLibReference.MOD_NAME, MaLiLibConfigGui::new)
);
MaFgLib will attempt to automatically Register any non-compliant Downstream mods; and this feature can be disabled using enableConfigSwitcher
under MaFgLib's config menu.
0.2.1-mc1.21.1
on Dec 11, 2024Change
- sync from
sakura-ryoko/malilib
1.21-0.21.5-sakura.4
details:
Lots of changes, please read carefully, especially for Downstream mods.
Merged a handful of useful utility functions from Post-Rewrite MaLiLib 1.12.2-ornithe including:
- BlockUtils (Deprecated things, and split between util/game/BlockUtils and util/nbt/NbtBlockUtils)
- util/game/BlockUtils has been also merged with Post-ReWrite.
- EntityUtils (Deprecated things, and moved most functions to util/nbt/NbtEntityUtils)
- NbtKeys (Deprecated, and moved to util/nbt/NbtKeys)
- Added FileNameUtils, and Merged FileUtils from Post-Rewrite.
- Added as a WIP JsonUtils from Post-ReWrite under util/data/json, which will have JSON Deserializers for every Config Type (Coming soon)
- Deprecated util/NBTUtils for a merged Post-ReWrite copy under util/nbt/NbtUtils with added functionality
- Deprecated PayloadUtils
- Added a handful of other items under util/data, util/game, util/nbt, and util/position from Post-ReWrite.
- Added Config Menu Registry from Post-Re-Write. Your Mods should Register with MaLiLib for each of your
GuiConfigBase
screens as follows using the newModInfo
class During your Mod Init():
Registry.CONFIG_SCREEN.registerConfigScreenFactory(
new ModInfo(MaLiLibReference.MOD_ID, MaLiLibReference.MOD_NAME, MaLiLibConfigGui::new)
);
MaFgLib will attempt to automatically Register any non-compliant Downstream mods; and this feature can be disabled using enableConfigSwitcher
under MaFgLib's config menu.
0.1.28-mc1.21.4
on Dec 10, 2024Change
- sync from
sakura-ryoko/malilib
1.21.4-0.23.0-sakura.2- fix: Missing Textures from Horse Armor, etc fix: add support for other Generic Entity Types, such as Armor Stands using Inventory Overlay add printTranslationKeys Debug from Post Rewrite
- Port to 1.21.4 (See Commit for details) Adds Mod Menu-based 'Config Switcher' from MaLiLib Config Screens. Adds Korean
0.1.27-mc1.21.3
on Dec 10, 2024Change
- sync from
sakura-ryoko/malilib
1.21.3-0.22.3-sakura.7- fix: Missing Textures from Horse Armor, etc
- fix: add support for other Generic Entity Types, such as Armor Stands using Inventory Overlay
- add printTranslationKeys Debug from Post Rewrite
- fix: Missing Empty Horse Armor Slots
- Adds Korean & Mod Menu 'Config Switcher' for MaLiLib config screens.
- fix: when prettyName, comment, or translatedName entries are outdated, or not being applied with apply(), such as if the mod wasn't updated to use apply().
0.1.26-mc1.21.1
on Dec 10, 2024Change
- sync from
sakura-ryoko/malilib
1.21-0.21.5-sakura.3- fix Visibility of renderInventoryBackgroundSlots
- fix: Missing Textures from Horse Armor, etc
- fix: add support for other Generic Entity Types, such as Armor Stands using Inventory Overlay
- add printTranslationKeys Debug from Post Rewrite
- Adds Korean & Mod Menu 'Config Switcher' for MaLiLib config screens
- fix: when prettyName, comment, or translatedName entries are outdated, or not being applied with apply(), such as if the mod wasn't updated to use apply().
0.1.26-mc1.21.3
on Nov 16, 2024Change
- sync from
sakura-ryoko/malilib
1.21.3-0.22.0-sakura.7
0.1.25-mc1.21.1
on Nov 16, 2024Change
- sync from 1.21-0.21.2-sakura.2
0.1.24-mc1.21.1
on Nov 8, 2024Change
- sync from 1.21-0.21.1
0.1.25-mc1.21.3
on Nov 8, 2024Change
- fix translation keys
0.1.24-mc1.21.3
on Nov 8, 2024Change
- Update to 1.21.2/1.21.3 (#57) @QiuShui1012
- sync from 1.21.3-0.22.0-sakura.5
0.1.23-mc1.21.1
on Oct 13, 2024Change
- sync from 1.21-0.21.1-sakura.1
- add raw NBT support for inventoryOverlay/Preview code from Snapshot, and the related "Library" of NBT helper functions listed under BlockUtils and EntityUtils, along with Fully NBT compliant getNbtItems(), and getNbtInventory() functions under InventoryUtils.
- This also adds a new InventoryOverlay.Context as a place holder Object for InventoryOverlay data.
- add "locked slots" rendering support for inventoryPreview for Crafters
0.1.22-mc1.21.1
on Aug 29, 2024Change
- move to 1.21.1
0.1.21-mc1.21
on Aug 8, 2024Change
- sync from
sakura-ryoko/malilib/aacf246
- update neoforge to
21.0.166
0.1.20-mc1.21
on Aug 3, 2024Change
- fix
0.1.15-mc1.20.6
on Jul 30, 2024Change
- fix compat
0.1.14-mc1.18.2
on Jul 30, 2024Changelog
- fix compat
0.1.11-mc1.20.4
on Jul 30, 2024Change
- fix compat