确实模块化: 模块化物品API(Truly Modular: Miapi)
Truly Modular: 模块化物品API 是一个现代的跨平台数据驱动模块化物品API。
Truly Modular: Modular Item API 是专为真正模块化MOD设计的API。
依赖:
- Forge/Neoforge
[Caelus API](
[Architectory API](
- Fabric/Quilt
[Fabric API](
[Architectory API](
如果您是用户,这个API基本上是没有内容的,考虑查看以下内容:
- ### [兵工厂](

- fixed config option of fully-break-modular tools, now the correct item is set and it can be repaired
Truly-Modular-miapi-fabric-2.0.10-1.21
- fixed crash with Enchancement Mod
- fixed duplicating throwing knifes when multishot
- fixed sword sweeping on neoforge
- strongly improved rendering performance
- fixed ht-treechop not working correctly in some module setups
- fixed duplication bug while right clicking stacks in the workbench (whooops)
- fixed config option of fully-break-modular tools, now the correct item is set and it can be repaired
Truly-Modular-miapi-fabric-2.0.9-1.21
- fixed workbench background
- reduced obsidians attackspeed penalty
- increased crying obsidians enchantablity
- buffed copper
- fixed material hover keeping a material even when nolonger hovered
- fixed ui background being rendered twice
- fixed sandstone giving durability instead of decreasing it
- fixing translation field for materials
- added better faking of tools repair and enchantments.
- the Material Helper was also updated so it should work now
Truly-Modular-miapi-neoforge-2.0.9-1.21
- fixed workbench background
- reduced obsidians attackspeed penalty
- increased crying obsidians enchantablity
- buffed copper
- fixed material hover keeping a material even when nolonger hovered
- fixed ui background being rendered twice
- fixed sandstone giving durability instead of decreasing it
- fixing translation field for materials
- added better faking of tools repair and enchantments.
- the Material Helper was also updated so it should work now
Truly-Modular-miapi-fabric-2.0.8-1.21
- fixed armor slot behaviour in workbench
- fixes to armor-rendering
- fixed crash with Enchantment Infuser
- added durability loss event
Truly-Modular-miapi-neoforge-2.0.8-1.21
- fixed armor slot behaviour in workbench
- fixes to armor-rendering
- fixed crash with Enchantment Infuser
- added durability loss event
Truly-Modular-miapi-neoforge-2.0.7-1.21
- fixes to armor rendering on forge
- fixed issues related to fake enchantments
- fixed cache issues on craft
Truly-Modular-miapi-fabric-2.0.7-1.21
- fixes to armor rendering on forge
- fixed issues related to fake enchantments
- fixed cache issues on craft
Truly-Modular-miapi-fabric-2.0.6-1.21
- fixed tool miss-identification on neoforge
- fixed bug where fake enchants could become permanent (whoops)
- fixed vein mining max being not set correctly
- fixed bug where we expected the item name to be added to the lore list
Truly-Modular-miapi-neoforge-2.0.6-1.21
- fixed tool miss-identification on neoforge
- fixed bug where fake enchants could become permanent (whoops)
- fixed vein mining max being not set correctly
- fixed bug where we expected the item name to be added to the lore list
Truly-Modular-miapi-neoforge-2.0.5-1.21
- fixed fake-tag ingredient interactions
- fixed crash related to opening statistics on forge (or other unaccounted accesses of armorrendering)
- adjusted armor strength for generated materials
Truly-Modular-miapi-fabric-2.0.5-1.21
- fixed fake-tag ingredient interactions
- fixed crash related to opening statistics on forge (or other unaccounted accesses of armorrendering)
- adjusted armor strength for generated materials
Truly-Modular-miapi-fabric-2.0.4-1.21
- improved performance on item copy
- fixed issues related to attribute math
- fixed enchanting related issues
- added support for anvil-only enchantments
- fixed incorrectly set tags
- fixed compat with farmers delight
Truly-Modular-miapi-neoforge-2.0.4-1.21
- improved performance on item copy
- fixed issues related to attribute math
- fixed enchanting related issues
- added support for anvil-only enchantments
- fixed incorrectly set tags
- fixed compat with farmers delight
Truly-Modular-miapi-fabric-2.0.3-1.21
- improved stat preview more
- fixed bugs related enchanting and to twin blades enchanting
- added enchantability to material view
- fixed enchantments not being properly removed
- fixed crash related to config setup
- fixed previews bugging out
Truly-Modular-miapi-neoforge-2.0.3-1.21
- improved stat preview more
- fixed bugs related enchanting and to twin blades enchanting
- added enchantability to material view
- fixed enchantments not being properly removed
- fixed crash related to config setup
- fixed previews bugging out
Truly-Modular-miapi-fabric-2.0.2-1.21
- fixed forge server crash
Truly-Modular-miapi-neoforge-2.0.2-1.21
- fixed forge server crash
Truly-Modular-miapi-forge-1.1.44-1.20.1
- improved ui logic
- updates to chinese translations (thanks to sweeperssl)
Truly-Modular-miapi-fabric-1.1.44-1.20.1
- improved ui logic
- updates to chinese translations (thanks to sweeperssl)
Truly-Modular-miapi-neoforge-2.0.1-1.21
- fixed fabric server crash
- fixed mipmap issues
- further improvement ui-tooltips
- added tooltips for jsonstats
- fixed skinpreview
- fixed onhit and on death potion effects
Truly-Modular-miapi-fabric-2.0.1-1.21
- fixed fabric server crash
- fixed mipmap issues
- further improvement ui-tooltips
- added tooltips for jsonstats
- fixed skinpreview
- fixed onhit and on death potion effects
Truly Modular: Modular Item API 2.0.0
- ported to 1.21
- refactored and cleaned codebase
- rewrote the property systems
- moved to proper component logic
- dropped legacy Forge (MinecraftForge) in favor or NeoForge
## New Features
- added blueprint logic (allowing for parts or blueprints for addons)
- added composite-materials (allowing for modular materials/alloying for addons)
- added loot-functions
- added loot-modularisation
- added material indications (you can now see how material stats affect modules)
- added full glint customisation for patreon supporters (item and module level)
- added support for dying (leather items are now dyeable)
- added the following properties: module_icon, copy_item_on_hit, pogo_ability, alpha_overwrite, components, material_component_property, copy_item_lore, color, allowed_in_loot, projectile_impact_sound, material_indication, draw_time
- improved ability system :
- added data driven keybinds
- added secondary ability property able to respond to those keys
This fixed the issue of only having one ability per item
## Compat
- added ability to copy on hit, descriptions, enchantments, components and item tags for generated materials.
This Greatly improves compat with many mods, for example Ice and Fire, Applied Energetics and Mythic Metals
- redone the coloring and naming and stat-finding algorithms to better match expected results
## Technical Changes
- Properties no longer support Uppercase letters, they are now using snake_case
- all data has been moved from using miapis namespace to using miapi in the path in any namespace
f.e. miapi:modules/ -> mod-id:miapi/modules/
- most key/name systems have been replaced by using path-based Identifiers (this includes both modules and materials)
f.e. blade_normal -> arsenal:blade/normal
- for more info check [this](https://github.com/Truly-Modular/Modular-Item-API/blob/release/1.21-mojmaps/1.21%20PORT.md)
Truly-Modular-miapi-neoforge-2.0.0-1.21
- ported to 1.21
- refactored and cleaned codebase
- rewrote the property systems
- moved to proper component logic
- dropped legacy Forge (MinecraftForge) in favor or NeoForge
## New Features
- added blueprint logic (allowing for parts or blueprints for addons)
- added composite-materials (allowing for modular materials/alloying for addons)
- added loot-functions
- added loot-modularisation
- added material indications (you can now see how material stats affect modules)
- added full glint customisation for patreon supporters (item and module level)
- added support for dying (leather items are now dyeable)
- added the following properties: module_icon, copy_item_on_hit, pogo_ability, alpha_overwrite, components, material_component_property, copy_item_lore, color, allowed_in_loot, projectile_impact_sound, material_indication, draw_time
- improved ability system :
- added data driven keybinds
- added secondary ability property able to respond to those keys
This fixed the issue of only having one ability per item
## Compat
- added ability to copy on hit, descriptions, enchantments, components and item tags for generated materials.
This Greatly improves compat with many mods, for example Ice and Fire, Applied Energetics and Mythic Metals
- redone the coloring and naming and stat-finding algorithms to better match expected results
## Technical Changes
- Properties no longer support Uppercase letters, they are now using snake_case
- all data has been moved from using miapis namespace to using miapi in the path in any namespace
f.e. miapi:modules/ -> mod-id:miapi/modules/
- most key/name systems have been replaced by using path-based Identifiers (this includes both modules and materials)
f.e. blade_normal -> arsenal:blade/normal
- for more info check [this](https://github.com/Truly-Modular/Modular-Item-API/blob/release/1.21-mojmaps/1.21%20PORT.md)
Truly-Modular-miapi-fabric-1.1.43-1.20.1
- fixed UseAnim on ToolActions
- fixed issue where module extensions duplicating ui entries
- fixed issue related minimize and maximize button
Truly-Modular-miapi-forge-1.1.43-1.20.1
- fixed UseAnim on ToolActions
- fixed issue where module extensions duplicating ui entries
- fixed issue related minimize and maximize button
Truly-Modular-miapi-forge-1.1.42-1.20.1
- backported 1.21 generated material naming algorithm
- fixed server crash if quark is loaded
Truly-Modular-miapi-fabric-1.1.42-1.20.1
- backported 1.21 generated material naming algorithm
- fixed server crash if quark is loaded
Truly-Modular-miapi-fabric-1.1.41-1.20.1
- added client side data
- changed material preview to be clickable and preview selected materials
Truly-Modular-miapi-forge-1.1.41-1.20.1
- added client side data
- changed material preview to be clickable and preview selected materials
Truly-Modular-miapi-fabric-1.1.40-1.20.1
- added parry_block ability
- added additional shield logic
- added pose debug commands `/miapi pose`
- fixed serverside Epic Fight crash
- fixed HT-TreeChop not working on fabric
- fixed mipmap issues
Truly-Modular-miapi-forge-1.1.40-1.20.1
- added parry_block ability
- added additional shield logic
- added pose debug commands `/miapi pose`
- fixed serverside Epic Fight crash
- fixed HT-TreeChop not working on fabric
- fixed mipmap issues
Truly-Modular-miapi-fabric-1.1.39-1.20.1
- added bypass material restrictions config
- fixed UI flickering
- added "block_pose" property to set the pose used for blocking
- backported glint-material settings
- added Epic Fight Armor Compat
Truly-Modular-miapi-forge-1.1.39-1.20.1
- added bypass material restrictions config
- fixed UI flickering
- added "block_pose" property to set the pose used for blocking
- backported glint-material settings
- added Epic Fight Armor Compat
Truly-Modular-miapi-forge-1.1.38-1.20.1
- added faster mining modifier
- adjusted default enchanting glint color
- minor changes to disable glint shader registration as well if glint is disabled in the config
- added handheld Epic Fight Compat
- added config option to toggle UI scaling
Truly-Modular-miapi-fabric-1.1.38-1.20.1
- added faster mining modifier
- adjusted default enchanting glint color
- minor changes to disable glint shader registration as well if glint is disabled in the config
- added handheld Epic Fight Compat
- added config option to toggle UI scaling
Truly-Modular-miapi-forge-1.1.37-1.20.1
- fix client issue for null-attribute
- added config option to toggle lore injection on server
- minor ui-optimisations
Truly-Modular-miapi-fabric-1.1.37-1.20.1
- fix client issue for null-attribute
- added config option to toggle lore injection on server
- minor ui-optimisations
Truly-Modular-miapi-forge-1.1.36-1.20.1
- experimental pmmo compat
- attempt to fix weird forge no module issue
Truly-Modular-miapi-fabric-1.1.36-1.20.1
- experimental pmmo compat
- attempt to fix weird forge no module issue
Truly-Modular-miapi-fabric-1.1.35-1.20.1
- experimental pmmo compat
- attempt to fix weird forge no module issue
Truly-Modular-miapi-forge-1.1.35-1.20.1
- experimental pmmo compat
- attempt to fix weird forge no module issue
Truly-Modular-miapi-forge-1.1.34-1.20.1
- fixed crash related to project mmo
Truly-Modular-miapi-fabric-1.1.34-1.20.1
- fixed crash related to project mmo
Truly-Modular-miapi-forge-1.1.33-1.20.1
- re-enabled epic fight compat property
- fix facet related crash
Truly-Modular-miapi-fabric-1.1.33-1.20.1
- re-enabled epic fight compat property
- fix facet related crash
Truly-Modular-miapi-forge-1.1.32-1.20.1
- fixed limit not being applied correctly, resulting in too few materials being generated
- changed ability logic to allow other mods to take right click action if truly modular doesnt set one
- added "copy_item" ability, trying to copy another items ability
- improved armor compatibility
- fixed heavy attack not multiplying damage
- actually enabled NBT Property
- fixed crash with minecolonies
- fixed enchantment transformers
- added Save Area Mining Config option to only allow area mining to start on blocks the player is looking at
Truly-Modular-miapi-fabric-1.1.32-1.20.1
- fixed limit not being applied correctly, resulting in too few materials being generated
- changed ability logic to allow other mods to take right click action if truly modular doesnt set one
- added "copy_item" ability, trying to copy another items ability
- improved armor compatibility
- fixed heavy attack not multiplying damage
- actually enabled NBT Property
- fixed crash with minecolonies
- fixed enchantment transformers
- added Save Area Mining Config option to only allow area mining to start on blocks the player is looking at
Truly-Modular-miapi-fabric-1.1.31-1.20.1
- fixed craftingslot behaviour
Truly-Modular-miapi-forge-1.1.31-1.20.1
- fixed craftingslot behaviour
Truly-Modular-miapi-fabric-1.1.30-1.20.1
- fixed stun translations
- fixed tags beeing broken
- fixed aileron compat
- adjusted shift clicking logic for armor slots
Truly-Modular-miapi-forge-1.1.30-1.20.1
- fixed stun translations
- fixed tags beeing broken
- fixed aileron compat
- adjusted shift clicking logic for armor slots
Truly Modular: Modular Item API 1.1.29
- added ability to fake repair ingredient more convincingly for badly written mods
- improved mixin logic to help with compatiblity
- fixed elytra not being animated
- blocked capes from rendering when wearing modular elytra
- added slashing mechanic
- fixed bug related to collectors
- fixed luminous learning
- fixed crash related to model loading when creating an item
Truly Modular: Modular Item API 1.1.29
- added ability to fake repair ingredient more convincingly for badly written mods
- improved mixin logic to help with compatiblity
- fixed elytra not being animated
- blocked capes from rendering when wearing modular elytra
- added slashing mechanic
- fixed bug related to collectors
- fixed luminous learning
- fixed crash related to model loading when creating an item
Truly-Modular-miapi-forge-1.1.28-1.20.1
- fixed fabric server startup crash
Truly-Modular-miapi-fabric-1.1.28-1.20.1
- fixed fabric server startup crash
Truly-Modular-miapi-forge-1.1.27-1.20.1
- fixed enchantments not modifying base attack damage during heavy attack
- fixed shaped-mining not respecting enchantments
- fixed slot positioning in UI
- moved to fabrics armor rendering api for compat (this fixes cosmetic armor compat)
Truly-Modular-miapi-fabric-1.1.27-1.20.1
- fixed enchantments not modifying base attack damage during heavy attack
- fixed shaped-mining not respecting enchantments
- fixed slot positioning in UI
- moved to fabrics armor rendering api for compat (this fixes cosmetic armor compat)
Truly-Modular-miapi-forge-1.1.26-1.20.1
- fix crash when removing module
Truly-Modular-miapi-fabric-1.1.26-1.20.1
- fix crash when removing module
Truly-Modular-miapi-fabric-1.1.25-1.20.1
- adjusted Handheld Dualwield boni to +50% instead of 150% (whooops)
- fixed issue with producing broken Item when removing last Module
- fixed crash with Golden Age Combat
- fixed sweeping not working on forge
Truly-Modular-miapi-forge-1.1.25-1.20.1
- adjusted Handheld Dualwield boni to +50% instead of 150% (whooops)
- fixed issue with producing broken Item when removing last Module
- fixed crash with Golden Age Combat
- fixed sweeping not working on forge
Truly-Modular-miapi-fabric-1.1.24-1.20.1
- added compat for quark enchanting glint
- improved better combat range calculations
- added config to toggle lore on Modular Items/Materials
- minor fix for nbt materials
- improved enchantability detection
- swapping modules will now repair modular items
- silent step will also block the sound, not just the event now
- added harvest ability
- added attribute split property
- improved hover previews, they should work more reliably now
- improved tool detection on Forge and Fabric to have less cases of mods not correctly identifing modular tools
- improved material stat displays
- added material stat display on hover
- added How to explanations
Truly-Modular-miapi-forge-1.1.24-1.20.1
- added compat for quark enchanting glint
- improved better combat range calculations
- added config to toggle lore on Modular Items/Materials
- minor fix for nbt materials
- improved enchantability detection
- swapping modules will now repair modular items
- silent step will also block the sound, not just the event now
- added harvest ability
- added attribute split property
- improved hover previews, they should work more reliably now
- improved tool detection on Forge and Fabric to have less cases of mods not correctly identifing modular tools
- improved material stat displays
- added material stat display on hover
- added How to explanations
Truly-Modular-miapi-forge-1.1.23-1.20.1
- minor cache adjustments
- added "image_generated_item" MaterialColorer to simplify generated Palettes for addon developers
Truly-Modular-miapi-fabric-1.1.23-1.20.1
- minor cache adjustments
- added "image_generated_item" MaterialColorer to simplify generated Palettes for addon developers
Truly-Modular-miapi-forge-1.1.22-1.20.1
- deprecated use of Mining speed Attributes outside of Miapi's internals due to crashes with various forge mods
- fixed issue were sodium (and sodium forks) wouldn't detect miapi's animated textures and freeze them
Truly-Modular-miapi-fabric-1.1.22-1.20.1
- deprecated use of Mining speed Attributes outside of Miapi's internals due to crashes with various forge mods
- fixed issue were sodium (and sodium forks) wouldn't detect miapi's animated textures and freeze them
Truly-Modular-miapi-forge-1.1.21-1.20.1
- fixed crash related to Apotheosis
Truly-Modular-miapi-fabric-1.1.21-1.20.1
- fixed crash related to Apotheosis
Truly-Modular-miapi-forge-1.1.20-1.20.1
- added NBT materials
- added command to get current material
- added better for tool-detection on forge
- fixed enchantment compat with Apotheosis and Zenith
- improved compat with MineColonies
- fixed memory leak related to stacked animations
- added Pride Month Rainbow Cosmetics
Truly-Modular-miapi-fabric-1.1.20-1.20.1
- added NBT materials
- added command to get current material
- added better for tool-detection on forge
- fixed enchantment compat with Apotheosis and Zenith
- improved compat with MineColonies
- fixed memory leak related to stacked animations
- added Pride Month Rainbow Cosmetics
Truly-Modular-miapi-forge-1.1.19-1.20.1
- minor gui fix
- fixed unable to repair bug
- fixed beeing unable to pickup arrows
- fixed making arrows non stackable sometimes
- added new /miapi clear_cache and /miapi miapi_reload to help debugging
- adjusted reload logic on forge for better compatibility
- fixed wood and stone materials breaking
- adjusted double reload logic for stability
Truly-Modular-miapi-fabric-1.1.19-1.20.1
- minor gui fix
- fixed unable to repair bug
- fixed beeing unable to pickup arrows
- fixed making arrows non stackable sometimes
- added new /miapi clear_cache and /miapi miapi_reload to help debugging
- adjusted reload logic on forge for better compatibility
- fixed wood and stone materials breaking
- adjusted double reload logic for stability
Truly-Modular-miapi-forge-1.1.18-1.20.1
- added zh_cn localization
- fixed minor issue where damagesource beeing null could cause a crash
- fixed forge not working due to reload not correctly ending
Truly-Modular-miapi-fabric-1.1.18-1.20.1
- added zh_cn localization
- fixed minor issue where damagesource beeing null could cause a crash
- fixed forge not working due to reload not correctly ending
Truly-Modular-miapi-forge-1.1.17-1.20.1
- fixed material stats lingering in workbench
- other minor ui bufixes/features
- fixed forge issues with Shielding armor
- changed HurtEventlogic on forge slightly
- added better logging to math issues
- added boolean stat widgets for Snowwalking, Fire Proof, Silent walking and piglinarmor
- fixed shielding armor bug where top half wasnt displayed
- fixed crash related to beeing hit by a dead entity
- fixed a multiplayer duplication bug
Truly-Modular-miapi-fabric-1.1.17-1.20.1
- fixed material stats lingering in workbench
- other minor ui bufixes/features
- fixed forge issues with Shielding armor
- changed HurtEventlogic on forge slightly
- added better logging to math issues
- added boolean stat widgets for Snowwalking, Fire Proof, Silent walking and piglinarmor
- fixed shielding armor bug where top half wasnt displayed
- fixed crash related to beeing hit by a dead entity
- fixed a multiplayer duplication bug
Truly-Modular-miapi-forge-1.1.16-1.20.1
- fixed duplication bug in workbench
Truly-Modular-miapi-fabric-1.1.16-1.20.1
- fixed duplication bug in workbench
Truly-Modular-miapi-fabric-1.1.15-1.20.1
- nerfed impact of Exhaustion
- added Shielding Armor Attribute
- improved OverlayModelProperty
- fixed issue with generated materials were some generated Materials would crash out
- added config option to allow Items to go into a Broken state instead of fully breaking, similar to vanillas elytra behaviour
- fix module list scrolling to the top on gui update
- added config to shielding_armor positions
- added "can_child_be_empty" property to allow blocking of the Empty Slot Crafting Option
- removed EF property for now (EF is still supported, this was just a fancier way for support that we didn't use)
- added tags to miapi, c, minecraft and forge for armor, helmets, chestplates, leggings, boots, swords, knifes, tools, axes, pickaxes, shovels, hoes, bows, crossbows
Truly-Modular-miapi-forge-1.1.15-1.20.1
- nerfed impact of Exhaustion
- added Shielding Armor Attribute
- improved OverlayModelProperty
- fixed issue with generated materials were some generated Materials would crash out
- added config option to allow Items to go into a Broken state instead of fully breaking, similar to vanillas elytra behaviour
- fix module list scrolling to the top on gui update
- added config to shielding_armor positions
- added "can_child_be_empty" property to allow blocking of the Empty Slot Crafting Option
- removed EF property for now (EF is still supported, this was just a fancier way for support that we didn't use)
- added tags to miapi, c, minecraft and forge for armor, helmets, chestplates, leggings, boots, swords, knifes, tools, axes, pickaxes, shovels, hoes, bows, crossbows
Truly-Modular-miapi-fabric-1.1.14-1.20.1
- fixed forge crash with HT Treechop ( apparently i should`ve testrun forge a second time lol)
- added part-fix for glint issues with ImmediatelyFast (requires ImmediatelyFast to update as well)
- added additional securities around reload to prevent crashes
- cleaned up internal dependencies to make addon-creation simpler
- fixed crash with F3-T
- added OverlayTextureProperty -> allowing to layer additional textures onto existing models
- reworked Lore internals to be more performant and threadsafe
- fixed rarity not reacting to enchantments
Truly-Modular-miapi-forge-1.1.14-1.20.1
- fixed forge crash with HT Treechop ( apparently i should`ve testrun forge a second time lol)
- added part-fix for glint issues with ImmediatelyFast (requires ImmediatelyFast to update as well)
- added additional securities around reload to prevent crashes
- cleaned up internal dependencies to make addon-creation simpler
- fixed crash with F3-T
- added OverlayTextureProperty -> allowing to layer additional textures onto existing models
- reworked Lore internals to be more performant and threadsafe
- fixed rarity not reacting to enchantments
Truly-Modular-miapi-forge-1.1.13-1.20.1
- added When Attacking, When Killing and onDeath Potion effects
- added Damage Bonus property against Smite , aquatic and Arachnic Mobs
- added onKill Explosion property
- updated config
- added config option to customize glint coloring
- added Material Extensions jsons
- added hidden_groups field to materials
- adjusted how Generated Materials are a colored
- added Minecraft Ingredient as option for JsonMaterials
- heavily Improved Material Coloring code and expandability
- this improved System allows for more rendering options and for far better expandability for the future
- refactored Material Coloring System into MaterialRenderController
- SpriteColorerer is the Main Coloring System, they transform origin Sprites, they include
- GrayscalepaletteColorer, this uses a Grayscale to recolor the Original Sprite, this is the main Coloring System
- SpriteOverlayer overlays an existing Sprite over the normal sprite keeping the original transparent parts
- SpriteFromJson, it uses a Texture from the Resourcepack(allows for animation)
- MaskColorer uses two SpriteColorers and a texture to blend between them
- added Spatial Interdiction effect blocking Teleportation
- added "allowChangeParent" condition to allow Modules to block changes of their direct Parent Module
- updated Workbench model to be the height of a Full Block
- added ability to render Entities on Items
- updated Materialgeneration Code
- fixed minor issues and bugs
- added Compat for HT Treechop
Truly-Modular-miapi-fabric-1.1.13-1.20.1
- added When Attacking, When Killing and onDeath Potion effects
- added Damage Bonus property against Smite , aquatic and Arachnic Mobs
- added onKill Explosion property
- updated config
- added config option to customize glint coloring
- added Material Extensions jsons
- added hidden_groups field to materials
- adjusted how Generated Materials are a colored
- added Minecraft Ingredient as option for JsonMaterials
- heavily Improved Material Coloring code and expandability
- this improved System allows for more rendering options and for far better expandability for the future
- refactored Material Coloring System into MaterialRenderController
- SpriteColorerer is the Main Coloring System, they transform origin Sprites, they include
- GrayscalepaletteColorer, this uses a Grayscale to recolor the Original Sprite, this is the main Coloring System
- SpriteOverlayer overlays an existing Sprite over the normal sprite keeping the original transparent parts
- SpriteFromJson, it uses a Texture from the Resourcepack(allows for animation)
- MaskColorer uses two SpriteColorers and a texture to blend between them
- added Spatial Interdiction effect blocking Teleportation
- added "allowChangeParent" condition to allow Modules to block changes of their direct Parent Module
- updated Workbench model to be the height of a Full Block
- added ability to render Entities on Items
- updated Materialgeneration Code
- fixed minor issues and bugs
- added Compat for HT Treechop
Truly-Modular-miapi-forge-1.1.12-1.20.1
- fixed another issue with generated Materials
Truly-Modular-miapi-fabric-1.1.12-1.20.1
- fixed another issue with generated Materials
Truly-Modular-miapi-fabric-1.1.11-1.20.1
- fixed bug were wood tag wasnt picked up correctly
- fixed crash related to block ability
- added config option for max generated materials to prevent crashes with default of 200 per type (generated,wood,stone)
- minor fixes for generated Materials
- fixed issues were woods were listed as stones and vice versa
Truly-Modular-miapi-forge-1.1.11-1.20.1
- fixed bug were wood tag wasnt picked up correctly
- fixed crash related to block ability
- added config option for max generated materials to prevent crashes with default of 200 per type (generated,wood,stone)
- minor fixes for generated Materials
- fixed issues were woods were listed as stones and vice versa
Truly-Modular-miapi-fabric-1.1.10-1.20.1
- fixed issue where miapi would break certain tags
- made LoreProperty usable
- changed module property resolving to allow for more complex conditions
- Renderer Changes :
- rebranded Altrenderer to BakedModelRenderer
- removed other renderers + added Animations
- added ShapedMining Property allowing for vein and Cube based Mining with the following elements
- Shape
- Condition
- Modifiers (adjusting behaviour)
- Mode (the actual mining)
- added StatResolvers "collect","module" "material-module", "module-material", "count"
- "collect"/ [collect.add.material.somestat]
- allows for "add","max","min","average"
- "module"/ [module.someStat]
- "material-module"/ [material-module.someStat] and "module-material"/ [module-material.someStat]
- "material-module" will first check for a material stat, then module,"module-material" the other way arround
- "count" counts certain things
- [count.module] will return the count of modules
- [count.submodules] will return the count of submodules
- changed Attribute Property to allow merging to multiplier as well
- added Critical Damage and Chance Attribute
- added HideFlags property
- added basic Epic Fight Compat
- added cooldown field to riptide property
- added NoiseCanceling Property to prevent the emitting of StepEvents
- gave wool boots noise canceling
- added Lightning On Hit Property to cast Lightning on Melee Hits
- added gui_stat property to add custom stats to the gui via json
- added enchantability to Materials
- added Enchantability Property to control the enchantability in the enchanting table, this prob wont work with enchanting table rework mods
- adjusted how Backstab is calculated, +2 Backstab will now give +2 Damage +100% will double your damage
- Reworked Abilities from abilities to ability_context property to allow common things
- default includes cooldown and minhold
- fixed some issues related to Generated Materials
Truly-Modular-miapi-forge-1.1.10-1.20.1
- fixed issue where miapi would break certain tags
- made LoreProperty usable
- changed module property resolving to allow for more complex conditions
- Renderer Changes :
- rebranded Altrenderer to BakedModelRenderer
- removed other renderers + added Animations
- added ShapedMining Property allowing for vein and Cube based Mining with the following elements
- Shape
- Condition
- Modifiers (adjusting behaviour)
- Mode (the actual mining)
- added StatResolvers "collect","module" "material-module", "module-material", "count"
- "collect"/ [collect.add.material.somestat]
- allows for "add","max","min","average"
- "module"/ [module.someStat]
- "material-module"/ [material-module.someStat] and "module-material"/ [module-material.someStat]
- "material-module" will first check for a material stat, then module,"module-material" the other way arround
- "count" counts certain things
- [count.module] will return the count of modules
- [count.submodules] will return the count of submodules
- changed Attribute Property to allow merging to multiplier as well
- added Critical Damage and Chance Attribute
- added HideFlags property
- added basic Epic Fight Compat
- added cooldown field to riptide property
- added NoiseCanceling Property to prevent the emitting of StepEvents
- gave wool boots noise canceling
- added Lightning On Hit Property to cast Lightning on Melee Hits
- added gui_stat property to add custom stats to the gui via json
- added enchantability to Materials
- added Enchantability Property to control the enchantability in the enchanting table, this prob wont work with enchanting table rework mods
- adjusted how Backstab is calculated, +2 Backstab will now give +2 Damage +100% will double your damage
- Reworked Abilities from abilities to ability_context property to allow common things
- default includes cooldown and minhold
- fixed some issues related to Generated Materials
Truly-Modular-miapi-fabric-1.1.9-1.20.1
- fixed crash related to Explosive Arrows shot from dispensers
- fixed crash on Mohist servers
- fixed compat with Connector
- added Rarity Property
- added Apoli compat property
Truly-Modular-miapi-forge-1.1.9-1.20.1
- fixed crash related to Explosive Arrows shot from dispensers
- fixed crash on Mohist servers
- fixed compat with Connector
- added Rarity Property
- added Apoli compat property
Truly-Modular-miapi-fabric-1.1.8-1.20.1
- added option to use modulekeys in material-properties
- fixed scrolling in skin-gui
- added Itemtag Property
- added Advancement Condition
- fixed issue with generative compat
- generative compat should now also hit groups of items
- fixed Trim rendering issue in gui
- buffed Blocking
- added Thorns to Prismarine
Truly-Modular-miapi-forge-1.1.8-1.20.1
- added option to use modulekeys in material-properties
- fixed scrolling in skin-gui
- added Itemtag Property
- added Advancement Condition
- fixed issue with generative compat
- generative compat should now also hit groups of items
- fixed Trim rendering issue in gui
- buffed Blocking
- added Thorns to Prismarine
Truly-Modular-miapi-fabric-1.1.7-1.20.1
- changed how Attackrange is calculated with BC installed
- added Fake-Enchantment Property
- added support for Armor Trims (this requires new Armory Version to render correctly)
Truly-Modular-miapi-forge-1.1.7-1.20.1
- changed how Attackrange is calculated with BC installed
- added Fake-Enchantment Property
- added support for Armor Trims (this requires new Armory Version to render correctly)
Truly-Modular-miapi-forge-1.1.6-1.20.1
- added new expiremental Alt-render
- Altrenderer should be fully compatible with Iris, Oculus and Optifine
- This Altrenderer can be toggled in the miapi.json config the default Option is AUTO, use DEFAULT_RENDERER or FALLBACK_RENDERER in case any issues are encounted. Please report any encountered issues with the Alt Renderer
- blocked Archery AutofireHook on Modular Crossbows to prevent crash
- made craftingEnchants apply on Smithing as well
- fixed crash when rapidly modifying items in workbench
- hopefully fixed crossbows unable to shoot under some conditions
Truly-Modular-miapi-fabric-1.1.6-1.20.1
- added new expiremental Alt-render
- Altrenderer should be fully compatible with Iris, Oculus and Optifine
- This Altrenderer can be toggled in the miapi.json config the default Option is AUTO, use DEFAULT_RENDERER or FALLBACK_RENDERER in case any issues are encounted. Please report any encountered issues with the Alt Renderer
- blocked Archery AutofireHook on Modular Crossbows to prevent crash
- made craftingEnchants apply on Smithing as well
- fixed crash when rapidly modifying items in workbench
- hopefully fixed crossbows unable to shoot under some conditions
Truly-Modular-miapi-fabric-1.1.5-1.20.1
- fixed banner material translations
- fixed other bugs relating to armory update
Truly-Modular-miapi-forge-1.1.5-1.20.1
- fixed banner material translations
- fixed other bugs relating to armory update
Truly-Modular-miapi-fabric-1.1.4-1.20.1
- fixed server startup crash with Immersive Engineering
Truly-Modular-miapi-forge-1.1.4-1.20.1
- fixed server startup crash with Immersive Engineering
Truly-Modular-miapi-fabric-1.1.3-1.20.1
- added Banner cosmetic support
- expanded Lore Text to allow for Formatting
- normalised module expansion and skin and synergy format to support "replace","remove" and "merge"
- added Slot-types and Cosmetic sub-slot option for purely cosmetic modules
- added Projectile Armor attribute
- added Exhaustion attribute for passive food drain
- added fabric swimspeed attribute to match forges
- changing settings related to fallback-renderer now apply instantly without world reloading(on fabric)
- fixed issues were enchantments could not be applied to items
- fixed compatibility issues with Entity Texture Features
- fixed Bug were Buster skin would not load
- fixed some Typos and wordings within Translations
- fixed arrow-part items not stacking correctly
- fixed internal issues where slot rotation was not normalised correctly
Truly-Modular-miapi-forge-1.1.3-1.20.1
- added Banner cosmetic support
- expanded Lore Text to allow for Formatting
- normalised module expansion and skin and synergy format to support "replace","remove" and "merge"
- added Slot-types and Cosmetic sub-slot option for purely cosmetic modules
- added Projectile Armor attribute
- added Exhaustion attribute for passive food drain
- added fabric swimspeed attribute to match forges
- changing settings related to fallback-renderer now apply instantly without world reloading(on fabric)
- fixed issues were enchantments could not be applied to items
- fixed compatibility issues with Entity Texture Features
- fixed Bug were Buster skin would not load
- fixed some Typos and wordings within Translations
- fixed arrow-part items not stacking correctly
- fixed internal issues where slot rotation was not normalised correctly
Truly-Modular-miapi-fabric-1.1.2-1.20.1
- added way better enchantment detection for other mods
- removed dedicated compat for Apotheosis and Zenith as it is nolonger needed
- added stupid fix to ensure dedicated forge servers function by manually forcing a reload after serverstart.
this can be disabled if it causes issues.
Truly-Modular-miapi-forge-1.1.2-1.20.1
- added way better enchantment detection for other mods
- removed dedicated compat for Apotheosis and Zenith as it is nolonger needed
- added stupid fix to ensure dedicated forge servers function by manually forcing a reload after serverstart.
this can be disabled if it causes issues.
Truly-Modular-miapi-fabric-1.1.1-1.20.1
- fixed bow animations now working
- fixed lag with BC if item has no config
- fixed Modelswaps for low durabiltiy not occuring
Truly-Modular-miapi-forge-1.1.1-1.20.1
- fixed bow animations now working
- fixed lag with BC if item has no config
- fixed Modelswaps for low durabiltiy not occuring
Truly-Modular-miapi-fabric-1.1.0-1.20.1
- fixed Obsidian giving Attackspeed on armor
- fixed bug adding a Tag to items picked up while Miapi installed.
It is NOT recommended to upgrade exisiting worlds.
This version fixed a bug where items would be made stackable only with other bugged Items.
This means now updating will make Items nolonger stack due to fixing this bug
- Added new module extension format to easily extend and change modules for addons
- added compat with Apotheosis
Truly-Modular-miapi-forge-1.1.0-1.20.1
- fixed Obsidian giving Attackspeed on armor
- fixed bug adding a Tag to items picked up while Miapi installed.
It is NOT recommended to upgrade exisiting worlds.
This version fixed a bug where items would be made stackable only with other bugged Items.
This means now updating will make Items nolonger stack due to fixing this bug
- Added new module extension format to easily extend and change modules for addons
- added compat with Apotheosis
Truly-Modular-miapi-fabric-1.0.12-1.20.1
- fixes startup crash on forge
Truly-Modular-miapi-forge-1.0.12-1.20.1
- fixes startup crash on forge
Truly-Modular-miapi-forge-1.0.11-1.20.1
- fixes to miapis Conditionsystem caused by last update
Truly-Modular-miapi-fabric-1.0.11-1.20.1
- fixes to miapis Conditionsystem caused by last update
Truly-Modular-miapi-forge-1.0.10-1.20.1
- added optional condition to all Jsons
- added crafting enchant property
Truly-Modular-miapi-fabric-1.0.10-1.20.1
- added optional condition to all Jsons
- added crafting enchant property
Truly-Modular-miapi-fabric-1.0.9-1.20.1
- added support for translations within Materials for Material Helper
- added Swimspeed Attribute and heavy property for future armory update
- added warning regarded JER on servers
Truly-Modular-miapi-forge-1.0.9-1.20.1
- added support for translations within Materials for Material Helper
- added Swimspeed Attribute and heavy property for future armory update
- added warning regarded JER on servers
Truly-Modular-miapi-1.0.8-1.20.1-fabric
- improved Material-SmithingTemplate detection ( this still needs a proper rework later)
- fixed crash relating to over 500 materials
- improved material handleling
Truly-Modular-miapi-1.0.8-1.20.1-forge
- improved Material-SmithingTemplate detection ( this still needs a proper rework later)
- fixed crash relating to over 500 materials
- improved material handleling
Truly-Modular-miapi-1.0.7-1.20.1-forge
- added slot naming ability
- reworked explosion property for archery
- other minor fixes related to rendering
- next sodium release should no longer cause any issues with glintrendering
- further progress on Blueprint systems
Truly-Modular-miapi-1.0.7-1.20.1-fabric
- added slot naming ability
- reworked explosion property for archery
- other minor fixes related to rendering
- next sodium release should no longer cause any issues with glintrendering
- further progress on Blueprint systems
Truly-Modular-miapi-1.0.6-1.20.1-fabric
Truly-Modular-miapi-1.0.6-1.20.1-forge
Truly-Modular-miapi-1.0.5-1.20.1-forge
- Item description for all materials
- Item description for all modularisable Items
- Hover element for different Edit options
- Quartz is nolonger a gemstone
Fixes:
- various fixes related to NaN attributes and other issues
- armor texture adjustments
- generative materials fixes
- forge server fixes
Truly-Modular-miapi-1.0.5-1.20.1-fabric
- Item description for all materials
- Item description for all modularisable Items
- Hover element for different Edit options
- Quartz is nolonger a gemstone
Fixes:
- various fixes related to NaN attributes and other issues
- armor texture adjustments
- generative materials fixes
- forge server fixes
Truly-Modular-miapi-1.0.4-1.20.1-forge
- added Luminous Learning to Lapis to increase XP drops
- expanded Emerald to give Illager Bane and Villager Protection to increase and decrease Damage from/to Raid related Mobs
- added attributes for next Archery Update
Fixes
- fixed disconnect from forge server
- improved mod compat
- streamlined networking on Connect
- minor changes to rendering to improve compat
- minor bugfixes related to BC compat
Truly-Modular-miapi-1.0.4-1.20.1-fabric
- added Luminous Learning to Lapis to increase XP drops
- expanded Emerald to give Illager Bane and Villager Protection to increase and decrease Damage from/to Raid related Mobs
- added attributes for next Archery Update
Fixes
- fixed disconnect from forge server
- improved mod compat
- streamlined networking on Connect
- minor changes to rendering to improve compat
- minor bugfixes related to BC compat
Truly-Modular-miapi-1.0.3-1.20.1-fabric
Truly-Modular-miapi-1.0.3-1.20.1-forge
Truly-Modular-miapi-1.0.2-1.20.1-forge
- fixed Generative Materials Naming on Forge
- added Apeothesis compatibility
- fixed crash with Mythic Metals
- fixed rare issue where all items turned invisible on fabric
- fixed quilt server crashing
Truly-Modular-miapi-1.0.2-1.20.1-fabric
- fixed Generative Materials Naming on Forge
- added Apeothesis compatibility
- fixed crash with Mythic Metals
- fixed rare issue where all items turned invisible on fabric
- fixed quilt server crashing
Truly-Modular-miapi-1.0.1-1.20.1-forge
Truly-Modular-miapi-1.0.1-1.20.1-fabric
Truly-Modular-miapi-1.0-1.20.1-forge
Truly-Modular-miapi-1.0-1.20.1-fabric
Truly-Modular-miapi-0.9.2-SNAPSHOT-1.20.1-forge
Truly-Modular-miapi-0.9.2-SNAPSHOT-1.20.1-fabric
收录