chore: Inject ConfigManager into SmoothChunks
This commit is contained in:
parent
abcc10ff35
commit
5dc6372222
@ -1,5 +1,7 @@
|
|||||||
package me.topchetoeu.smoothchunks;
|
package me.topchetoeu.smoothchunks;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
|
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
|
||||||
import com.terraformersmc.modmenu.api.ModMenuApi;
|
import com.terraformersmc.modmenu.api.ModMenuApi;
|
||||||
|
|
||||||
@ -38,9 +40,16 @@ public final class SmoothChunks implements ClientModInitializer, ModMenuApi {
|
|||||||
public final Event<RegisterEvent<Animation>> ANIMATIONS_REGISTERING = Manager.createEvent();
|
public final Event<RegisterEvent<Animation>> ANIMATIONS_REGISTERING = Manager.createEvent();
|
||||||
|
|
||||||
private ProgressManager progress;
|
private ProgressManager progress;
|
||||||
|
private ConfigManager config;
|
||||||
private Manager<Ease> ease;
|
private Manager<Ease> ease;
|
||||||
private Manager<Animation> animation;
|
private Manager<Animation> animation;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the config manager
|
||||||
|
*/
|
||||||
|
public ConfigManager getConfigManager() {
|
||||||
|
return config;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Gets the chunk progress manager
|
* Gets the chunk progress manager
|
||||||
*/
|
*/
|
||||||
@ -125,6 +134,8 @@ public final class SmoothChunks implements ClientModInitializer, ModMenuApi {
|
|||||||
registerEases(ease);
|
registerEases(ease);
|
||||||
registerAnimations(animation);
|
registerAnimations(animation);
|
||||||
|
|
||||||
|
config = new ConfigManager(new File("config/smooth-chunks.dat"), animation, ease);
|
||||||
|
|
||||||
EASES_REGISTERING.invoker().register(ease);
|
EASES_REGISTERING.invoker().register(ease);
|
||||||
ANIMATIONS_REGISTERING.invoker().register(animation);
|
ANIMATIONS_REGISTERING.invoker().register(animation);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user