implement propertyholder in ConfigPack

This commit is contained in:
dfsek
2021-12-28 23:22:40 -07:00
parent f6ee8a3a1d
commit b6abe0e7ac
2 changed files with 14 additions and 1 deletions

View File

@@ -28,6 +28,7 @@ import com.dfsek.tectonic.api.loader.ConfigLoader;
import com.dfsek.tectonic.api.loader.type.TypeLoader;
import com.dfsek.tectonic.yaml.YamlConfiguration;
import com.dfsek.terra.api.properties.Context;
import com.dfsek.terra.api.registry.key.RegistryKey;
import com.google.common.collect.ListMultimap;
@@ -100,6 +101,7 @@ import com.dfsek.terra.registry.ShortcutHolder;
* Represents a Terra configuration pack.
*/
public class ConfigPackImpl implements ConfigPack {
private final Context context = new Context();
public static final TypeKey<ConfigType<?, ?>> CONFIG_TYPE_TYPE_KEY = new TypeKey<>() {
};
private static final Logger logger = LoggerFactory.getLogger(ConfigPackImpl.class);
@@ -421,4 +423,9 @@ public class ConfigPackImpl implements ConfigPack {
public RegistryKey getRegistryKey() {
return key;
}
@Override
public Context getContext() {
return context;
}
}