ZenClass 是暴露给 ZenScript 的 Java 类。

CraftTweaker 的 IItemStack

java
Copy
@ZenClass("crafttweaker.item.IItemStack")
@ZenRegister
public interface IItemStack extends IIngredient {
    //为保持页面简短,除去此处内容
}

实际实现不需要注解。

什么类可以被注解 || 额外信息

Link to 什么类可以被注解--额外信息

  • 你可以注解所有的 Java 类
  • 你应该给注解传入一个 String 值(如 crafttweaker.item.IItemStack)。 这将是这个类里的 ZS 内部名称。
  • 在定义一个 ZenClass 类后,你仍然需要注册它。 建议你使用 @ZenRegister 注册它。