Skip to content

Releases: Truly-Modular/Modular-Item-API

Truly Modular - Modular-Item-API v1.1.44-1.20.1

12 Apr 08:33
Compare
Choose a tag to compare

v1.1.44 (1.20.1)

  • improved ui logic
  • updates to chinese translations (thanks to sweeperssl)

Truly Modular - Modular-Item-API v2.0.0-1.21

10 Apr 17:15
9487042
Compare
Choose a tag to compare

v2.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

Truly Modular - Modular-Item-API v2.0.0-snapshot-3-1.21

04 Apr 13:16
1625ea8
Compare
Choose a tag to compare

v2.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

Snapshot 2

  • fixed many server related bugs
  • added loot-modularisation
  • added material indications
  • added icon-property

Truly Modular - Modular-Item-API v1.1.43-1.20.1

23 Mar 22:48
Compare
Choose a tag to compare

v1.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 - Modular-Item-API v2.0.0-snapshot-2-1.21

06 Mar 04:05
Compare
Choose a tag to compare

v2.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

Snapshot 2

  • fixed many server related bugs
  • added loot-modularisation
  • added material indications
  • added icon-property

Truly Modular - Modular-Item-API v1.1.42-1.20.1

24 Feb 23:45
Compare
Choose a tag to compare

v1.1.42 (1.20.1)

  • backported 1.21 generated material naming algorithm
  • fixed server crash if quark is loaded

Truly Modular - Modular-Item-API v2.0.0-snapshot-1-1.21

22 Feb 18:11
35a967b
Compare
Choose a tag to compare

v2.0.0 (1.21)

  • ported to 1.21
    • refactored and cleaned codebase
    • for more details check the 1.21 Port readme on github
  • added blueprint logic

Truly Modular - Modular-Item-API v1.1.41-1.20.1

22 Feb 02:04
Compare
Choose a tag to compare

v1.1.41 (1.20.1)

  • added client side data
  • changed material preview to be clickable and preview selected materials

Truly Modular - Modular-Item-API v1.1.40-1.20.1

15 Jan 16:21
19176f0
Compare
Choose a tag to compare

v1.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 - Modular-Item-API v1.1.39-1.20.1

08 Jan 20:18
19176f0
Compare
Choose a tag to compare

v1.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