|
1 | 1 | package me.jellysquid.mods.sodium.client.gui; |
2 | 2 |
|
| 3 | +import me.contaria.speedrunapi.config.SpeedrunConfigAPI; |
| 4 | +import me.contaria.speedrunapi.config.api.SpeedrunConfig; |
| 5 | +import me.contaria.speedrunapi.config.api.SpeedrunConfigStorage; |
| 6 | +import me.contaria.speedrunapi.config.api.SpeedrunOption; |
| 7 | +import me.contaria.speedrunapi.config.api.annotations.Config; |
3 | 8 | import me.jellysquid.mods.sodium.client.SodiumClientMod; |
4 | 9 | import me.jellysquid.mods.sodium.client.render.chunk.backends.gl20.GL20ChunkRenderBackend; |
5 | 10 | import me.jellysquid.mods.sodium.client.render.chunk.backends.gl30.GL30ChunkRenderBackend; |
|
8 | 13 | import net.minecraft.client.gui.widget.ButtonWidget; |
9 | 14 | import net.minecraft.client.render.WorldRenderer; |
10 | 15 | import org.jetbrains.annotations.Nullable; |
11 | | -import org.mcsr.speedrunapi.config.SpeedrunConfigAPI; |
12 | | -import org.mcsr.speedrunapi.config.SpeedrunConfigContainer; |
13 | | -import org.mcsr.speedrunapi.config.api.SpeedrunConfig; |
14 | | -import org.mcsr.speedrunapi.config.api.SpeedrunConfigStorage; |
15 | | -import org.mcsr.speedrunapi.config.api.SpeedrunOption; |
16 | | -import org.mcsr.speedrunapi.config.api.annotations.Config; |
17 | | -import org.mcsr.speedrunapi.config.api.annotations.InitializeOn; |
18 | 16 |
|
19 | 17 | import java.lang.reflect.Field; |
20 | 18 | import java.util.Arrays; |
21 | 19 | import java.util.stream.Stream; |
22 | 20 |
|
23 | | -@InitializeOn(InitializeOn.InitPoint.POSTLAUNCH) |
| 21 | +// ensure mac sodium is launched before StandardSettings with priority |
| 22 | +@Config(init = Config.InitPoint.POSTLAUNCH, priority = 500) |
24 | 23 | public class SodiumGameOptions implements SpeedrunConfig { |
25 | 24 | @Config.Category("quality") |
26 | 25 | public final QualitySettings quality = new QualitySettings(); |
|
0 commit comments