mirror of
https://github.com/TeamMidnightDust/MidnightLib.git
synced 2025-12-17 09:45:10 +01:00
MidnightLib 0.2.6 - Code cleanup & compression
- MidnightHats is now more performant and has new types of special hats - Compress assets - Reduce filesize heavily
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package eu.midnightdust.lib.config;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
|
||||
import com.terraformersmc.modmenu.api.ModMenuApi;
|
||||
import eu.midnightdust.core.config.MidnightLibConfig;
|
||||
|
||||
@@ -39,9 +39,11 @@ import java.util.function.Function;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/* MidnightConfig v1.0.5
|
||||
/* MidnightConfig v1.0.6
|
||||
Single class config library - feel free to copy!
|
||||
Changelog:
|
||||
- 1.0.6:
|
||||
- Abstract & Allow super ticks
|
||||
- 1.0.5:
|
||||
- Custom lang keys
|
||||
- Transparent list background when in game
|
||||
@@ -66,7 +68,7 @@ import java.util.regex.Pattern;
|
||||
* Credits to Minenash */
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class MidnightConfig {
|
||||
public abstract class MidnightConfig {
|
||||
public static boolean useTooltipForTitle = true; // Render title as tooltip or as simple text
|
||||
|
||||
private static final Pattern INTEGER_ONLY = Pattern.compile("(-?[0-9]*)");
|
||||
@@ -213,6 +215,7 @@ public class MidnightConfig {
|
||||
// Real Time config update //
|
||||
@Override
|
||||
public void tick() {
|
||||
super.tick();
|
||||
for (EntryInfo info : entries)
|
||||
try { info.field.set(null, info.value); }
|
||||
catch (IllegalAccessException ignored) {}
|
||||
|
||||
Reference in New Issue
Block a user