Extra logging to help debug #13
This commit is contained in:
parent
4fbb9b1dfb
commit
d5d66d79dc
@ -1,5 +1,6 @@
|
|||||||
package io.gitlab.jfronny.respackopts.data.entry;
|
package io.gitlab.jfronny.respackopts.data.entry;
|
||||||
|
|
||||||
|
import io.gitlab.jfronny.respackopts.Respackopts;
|
||||||
import me.shedaniel.clothconfig2.api.AbstractConfigListEntry;
|
import me.shedaniel.clothconfig2.api.AbstractConfigListEntry;
|
||||||
import meteordevelopment.starscript.value.Value;
|
import meteordevelopment.starscript.value.Value;
|
||||||
|
|
||||||
@ -34,7 +35,10 @@ public class ConfigBooleanEntry extends ConfigEntry<Boolean> {
|
|||||||
return guiEntryBuilderParam.entryBuilder().startBooleanToggle(guiEntryBuilderParam.name(), getValue())
|
return guiEntryBuilderParam.entryBuilder().startBooleanToggle(guiEntryBuilderParam.name(), getValue())
|
||||||
.setDefaultValue(getDefault())
|
.setDefaultValue(getDefault())
|
||||||
.setSaveConsumer(value -> {
|
.setSaveConsumer(value -> {
|
||||||
if (getValue() != value) guiEntryBuilderParam.saveCallback();
|
if (getValue() != value) {
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigBooleanEntry SaveCallback");
|
||||||
|
guiEntryBuilderParam.saveCallback();
|
||||||
|
}
|
||||||
setValue(value);
|
setValue(value);
|
||||||
})
|
})
|
||||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||||
|
@ -126,7 +126,10 @@ public class ConfigEnumEntry extends ConfigEntry<String> {
|
|||||||
.setDefaultValue(getDefault())
|
.setDefaultValue(getDefault())
|
||||||
.setSelections(() -> values.iterator())
|
.setSelections(() -> values.iterator())
|
||||||
.setSaveConsumer(value -> {
|
.setSaveConsumer(value -> {
|
||||||
if (!Objects.equals(getValue(), value)) guiEntryBuilderParam.saveCallback();
|
if (!Objects.equals(getValue(), value)) {
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigEnumEntry SaveCallback");
|
||||||
|
guiEntryBuilderParam.saveCallback();
|
||||||
|
}
|
||||||
setValue(value);
|
setValue(value);
|
||||||
})
|
})
|
||||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package io.gitlab.jfronny.respackopts.data.entry;
|
package io.gitlab.jfronny.respackopts.data.entry;
|
||||||
|
|
||||||
|
import io.gitlab.jfronny.respackopts.Respackopts;
|
||||||
import io.gitlab.jfronny.respackopts.data.enums.ConfigSyncMode;
|
import io.gitlab.jfronny.respackopts.data.enums.ConfigSyncMode;
|
||||||
import io.gitlab.jfronny.respackopts.data.enums.NumericEntryType;
|
import io.gitlab.jfronny.respackopts.data.enums.NumericEntryType;
|
||||||
import io.gitlab.jfronny.respackopts.gson.entry.NumericEntrySerializer;
|
import io.gitlab.jfronny.respackopts.gson.entry.NumericEntrySerializer;
|
||||||
@ -82,7 +83,10 @@ public class ConfigNumericEntry extends ConfigEntry<Double> {
|
|||||||
getValue().intValue(), min.intValue(), max.intValue())
|
getValue().intValue(), min.intValue(), max.intValue())
|
||||||
.setDefaultValue(getDefault().intValue())
|
.setDefaultValue(getDefault().intValue())
|
||||||
.setSaveConsumer(value -> {
|
.setSaveConsumer(value -> {
|
||||||
if (!Objects.equals(getValue(), value.doubleValue())) guiEntryBuilderParam.saveCallback();
|
if (!Objects.equals(getValue(), value.doubleValue())) {
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigNumericEntrySlider SaveCallback");
|
||||||
|
guiEntryBuilderParam.saveCallback();
|
||||||
|
}
|
||||||
setValue(value.doubleValue());
|
setValue(value.doubleValue());
|
||||||
})
|
})
|
||||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||||
@ -92,7 +96,10 @@ public class ConfigNumericEntry extends ConfigEntry<Double> {
|
|||||||
DoubleFieldBuilder builder = guiEntryBuilderParam.entryBuilder().startDoubleField(guiEntryBuilderParam.name(), getValue())
|
DoubleFieldBuilder builder = guiEntryBuilderParam.entryBuilder().startDoubleField(guiEntryBuilderParam.name(), getValue())
|
||||||
.setDefaultValue(getDefault())
|
.setDefaultValue(getDefault())
|
||||||
.setSaveConsumer(value -> {
|
.setSaveConsumer(value -> {
|
||||||
if (!Objects.equals(getValue(), value)) guiEntryBuilderParam.saveCallback();
|
if (!Objects.equals(getValue(), value)) {
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigNumericEntryNormal SaveCallback");
|
||||||
|
guiEntryBuilderParam.saveCallback();
|
||||||
|
}
|
||||||
setValue(value);
|
setValue(value);
|
||||||
})
|
})
|
||||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier());
|
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier());
|
||||||
|
@ -23,6 +23,7 @@ public class ModMenuCompat implements ModMenuApi {
|
|||||||
ConfigEntryBuilder entryBuilder = builder.entryBuilder();
|
ConfigEntryBuilder entryBuilder = builder.entryBuilder();
|
||||||
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
||||||
builder.setSavingRunnable(() -> {
|
builder.setSavingRunnable(() -> {
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ModMenuCompat SavingRunnable " + agg.get());
|
||||||
Respackopts.CONFIG.save();
|
Respackopts.CONFIG.save();
|
||||||
Respackopts.save();
|
Respackopts.save();
|
||||||
if (agg.get() == PackReloadType.Resource) {
|
if (agg.get() == PackReloadType.Resource) {
|
||||||
|
@ -57,6 +57,7 @@ public class GuiFactory {
|
|||||||
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
||||||
builder.setSavingRunnable(() -> {
|
builder.setSavingRunnable(() -> {
|
||||||
Respackopts.save();
|
Respackopts.save();
|
||||||
|
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("GuiFactory SavingRunnable " + agg.get());
|
||||||
if (agg.get() == PackReloadType.Resource) {
|
if (agg.get() == PackReloadType.Resource) {
|
||||||
Respackopts.forcePackReload = true;
|
Respackopts.forcePackReload = true;
|
||||||
DashLoaderCompat.requestForceReload();
|
DashLoaderCompat.requestForceReload();
|
||||||
|
Loading…
Reference in New Issue
Block a user