====== Platform Specific APIs ====== ===== Don't like annotation magic? Use plain java. ===== You are not forced to use Architectury Injectables to access platform-specific APIs. You may just use something simpler, like an interface, or through ServiceLoader. ===== Architectury Injectables ===== Architectury Plugin adds Architectury Injectables to your common module. ===== Disabling Architectury Injectables ===== Add ''injectInjectables = false'' in front of common() in the common module architectury extension block. ===== ArchitecturyTarget ===== Architectury Injectables provide ''ArchitecturyTarget.getCurrentTarget()'', which returns the identifier of the current target, it may be (but not limited to): * fabric * forge ===== Expect Platform ===== View more at [[plugin:expect_platform | ExpectPlatform Annotation]].