arch-tutor
  • 前言
    • 缘由和启发
    • 初识 Architectury
  • Architectury Plugin
    • 一切的开始
    • ExpectPlatform
    • ArchitecturyTarget
    • PlatformOnly
    • Environment & OnlyIn
  • Architectury API
    • 再次开始
    • 添加物品和功能
    • 网络通信和热键
  • 后记
    • 在这之后的事情
    • 鸣谢
由 GitBook 提供支持
在本页
  1. Architectury Plugin

PlatformOnly

上一页ArchitecturyTarget下一页Environment & OnlyIn

最后更新于3年前

PlatformOnly

PlatformOnly是一个用于限定某一方法只能在某一平台执行的注解.

  • @PlatformOnly("forge")修饰的方法只能在Forge模块调用(编译后不会出现在Fabric代码中)

  • @PlatformOnly("fabric")修饰的方法只能在Fabric模块调用(编译后不会出现在Forge代码中)

被PlatformOnly修饰的方法如果在common包直接调用会产生警告 (需要安装插件)

Warning

如果我们尝试在Forge模块中调用被@PlatformOnly("fabric")修饰的方法, 游戏会抛出反射异常

InvocationTargetException