【发布时间】:2016-07-04 14:25:10
【问题描述】:
基本上,我正在为一个名为 Aura Cascade 的 Minecraft 模组编写插件。 Aura Cascade 添加了光环(顾名思义),它有不同的颜色。我想添加一些光环颜色,但有效颜色在这样的枚举中定义:
public enum EnumAura{WHITE,BLACK,RED,ORANGE,YELLOW,GREEN,BLUE,PURPLE}
如何在运行时向 EnumAura 添加值?
澄清一下,我的所有代码都必须在 Aura Cascade 初始化后运行。
【问题讨论】:
-
你不能。它们基本上都是幕后的最终价值,for reference
-
谷歌的第一个答案[重复]:stackoverflow.com/questions/478403/…
-
enum是编译时已知的所有可能值的列表。 -
我知道通常你不能,但我想确定在认为不可能之前,没有什么方法可以通过反射或 forge 提供的某种方法来做到这一点。
标签: java enums minecraft-forge