mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-05-14 13:24:13 +00:00
Reload configs from the file
This commit is contained in:
parent
0741daa7eb
commit
3052506e2e
@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
package dan200.computercraft.shared;
|
package dan200.computercraft.shared;
|
||||||
|
|
||||||
|
import com.electronwill.nightconfig.core.CommentedConfig;
|
||||||
|
import com.electronwill.nightconfig.core.file.CommentedFileConfig;
|
||||||
import com.google.common.base.CaseFormat;
|
import com.google.common.base.CaseFormat;
|
||||||
import com.google.common.base.Converter;
|
import com.google.common.base.Converter;
|
||||||
import dan200.computercraft.ComputerCraft;
|
import dan200.computercraft.ComputerCraft;
|
||||||
@ -325,6 +327,10 @@ public final class Config
|
|||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void sync( ModConfig.ConfigReloading event )
|
public static void sync( ModConfig.ConfigReloading event )
|
||||||
{
|
{
|
||||||
|
// Ensure file configs are reloaded. Forge should probably do this, so worth checking in the future.
|
||||||
|
CommentedConfig config = event.getConfig().getConfigData();
|
||||||
|
if( config instanceof CommentedFileConfig ) ((CommentedFileConfig) config).load();
|
||||||
|
|
||||||
sync();
|
sync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user