Differences

This shows you the differences between two versions of the page.

Link to this comparison view

loom:architectury_common_json [2023/03/14 16:50] – created juuzloom:architectury_common_json [2023/03/18 14:23] (current) – add structure "tree" juuz
Line 2: Line 2:
  
 architectury.common.json is a mod metadata format for common modules of cross-platform mods. These files can be placed at the top level of mod sources to provide some features -- interface injection and access wideners -- in development environments. architectury.common.json is a mod metadata format for common modules of cross-platform mods. These files can be placed at the top level of mod sources to provide some features -- interface injection and access wideners -- in development environments.
 +
 +===== Structure =====
 +
 +See more details about the individual features in the sections below.
 +
 +  * ''accessWidener'': path to an access widener file
 +  * ''injected_interfaces'': a map of injected interfaces (all type names in Intermediary mappings and JVM internal format)
 +    * //type name//: an array of interface names injected to the type named in the key
  
 ===== Interface injection ===== ===== Interface injection =====