Constants

基本信息

属性 值
类名 myessentials.Constants
类型 class,2 个 public static String
启用版本 Minecraft 1.7.10

功能

两个全局路径常量的占位声明。

常量 初值 运行时值
CONFIG_FOLDER "" <config>/MyEssentials-Core/
DATABASE_FOLDER "" <游戏目录>/databases/

实现要点

  • 两者初值均为空字符串,由 MyEssentialsCore 的 preInit 在运行时赋值。
  • CONFIG_FOLDER 末尾带斜杠,调用方可直接字符串拼接; DATABASE_FOLDER 同样带斜杠。
  • 字段非 final(public static String),可被任意代码改写。
  • DATABASE_FOLDER 的父目录取自 getModConfigurationDirectory().getParent(), 因此实际是游戏根目录下的 databases/,与 config/ 平级。
  • 被 DatasourceSQL 一类数据源类使用, 但源码中 Constants 的直接引用点仅在主类内。

相关条目