Updated default Blacklist, Fixed Cloth Config compat with saving
This commit is contained in:
parent
24c15ffb7b
commit
43012f8462
|
|
@ -284,7 +284,8 @@ public class CarryConfig
|
|||
"modern_industrialization:*_item_pipe",
|
||||
"modern_industrialization:fluid_pipe",
|
||||
"modern_industrialization:*_fluid_pipe",
|
||||
"yigd:*"
|
||||
"yigd:*", "domum_ornamentum:*", "connectiblechains:*",
|
||||
"cobblemon:*"
|
||||
};
|
||||
|
||||
@Property(
|
||||
|
|
@ -300,7 +301,8 @@ public class CarryConfig
|
|||
"minecraft:interaction", "minecraft:marker", "minecraft:block_display", "minecraft:item_display", "minecraft:text_display",
|
||||
"animania:hamster", "animania:ferret*", "animania:hedgehog*", "animania:cart",
|
||||
"animania:wagon", "mynko:*", "pixelmon:*", "mocreatures:*", "quark:totem", "vehicle:*",
|
||||
"securitycraft:*", "taterzens:npc", "easy_npc:*", "bodiesbodies:dead_body", "littletiles:*"
|
||||
"securitycraft:*", "taterzens:npc", "easy_npc:*", "bodiesbodies:dead_body", "littletiles:*",
|
||||
"connectiblechains:*", "cobblemon:*", "create:*"
|
||||
};
|
||||
|
||||
@Property(
|
||||
|
|
|
|||
|
|
@ -80,8 +80,9 @@ public record ClothConfigCompat(BuiltConfig client, BuiltConfig common, Runnable
|
|||
.setSaveConsumer((Consumer<Double>) propertyData.getSetter())
|
||||
.build();
|
||||
case STRING_ARRAY ->
|
||||
entryBuilder.startStrList(Component.literal(propertyData.getField().getName()), List.of(propertyData.getDefaultStringArray()))
|
||||
entryBuilder.startStrList(Component.literal(propertyData.getField().getName()), List.of(propertyData.getStringArray()))
|
||||
.setTooltip(Component.literal(data.description()))
|
||||
.setInsertInFront(true)
|
||||
.setDefaultValue(List.of(propertyData.getDefaultStringArray()))
|
||||
.setCellErrorSupplier(str -> str.matches(data.validationRegex()) ? Optional.empty() : Optional.of(Component.literal("Invalid Format")))
|
||||
.setSaveConsumer((Consumer<List<String>>) propertyData.getSetter())
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ package tschipp.carryon.config.fabric;
|
|||
import com.google.gson.*;
|
||||
import net.fabricmc.loader.api.FabricLoader;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import tschipp.carryon.Constants;
|
||||
import tschipp.carryon.common.config.CarryConfig;
|
||||
import tschipp.carryon.common.config.ListHandler;
|
||||
import tschipp.carryon.config.*;
|
||||
|
||||
import java.io.File;
|
||||
|
|
@ -121,6 +124,7 @@ public class ConfigLoaderImpl {
|
|||
cfgPath.toFile().mkdirs();
|
||||
FileUtils.write(cfgFile, GSON.toJson(entry.getKey()), StandardCharsets.UTF_8);
|
||||
}
|
||||
ListHandler.initConfigLists();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user