├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── codeformat └── HEADER ├── config └── checkstyle │ └── checkstyle.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── serializers-json5 ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── quiltmc │ └── config │ └── api │ └── serializers │ ├── AbstractJsonSerializer.java │ ├── Json5Serializer.java │ ├── JsonCSerializer.java │ └── JsonSerializer.java ├── serializers-toml ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── quiltmc │ └── config │ └── api │ └── serializers │ └── TomlSerializer.java ├── settings.gradle └── src ├── main └── java │ └── org │ └── quiltmc │ └── config │ ├── api │ ├── Config.java │ ├── ConfigEnvironment.java │ ├── Configs.java │ ├── Constraint.java │ ├── InternalsHelper.java │ ├── MarshallingUtils.java │ ├── ReflectiveConfig.java │ ├── Serializer.java │ ├── WrappedConfig.java │ ├── annotations │ │ ├── Alias.java │ │ ├── ChangeWarning.java │ │ ├── Comment.java │ │ ├── ConfigFieldAnnotationProcessor.java │ │ ├── ConfigFieldAnnotationProcessors.java │ │ ├── DisplayName.java │ │ ├── DisplayNameConvention.java │ │ ├── FloatRange.java │ │ ├── IntegerRange.java │ │ ├── Matches.java │ │ ├── Processor.java │ │ ├── SerializedName.java │ │ └── SerializedNameConvention.java │ ├── exceptions │ │ ├── ConfigCreationException.java │ │ ├── ConfigFieldException.java │ │ ├── ConfigParseException.java │ │ └── TrackedValueException.java │ ├── metadata │ │ ├── Aliases.java │ │ ├── ChangeWarning.java │ │ ├── Comments.java │ │ ├── DisplayName.java │ │ ├── MetadataContainer.java │ │ ├── MetadataContainerBuilder.java │ │ ├── MetadataType.java │ │ ├── NamingScheme.java │ │ ├── NamingSchemes.java │ │ └── SerialName.java │ └── values │ │ ├── ComplexConfigValue.java │ │ ├── CompoundConfigValue.java │ │ ├── ConfigSerializableObject.java │ │ ├── TrackedValue.java │ │ ├── ValueKey.java │ │ ├── ValueList.java │ │ ├── ValueMap.java │ │ └── ValueTreeNode.java │ ├── impl │ ├── AbstractMetadataContainer.java │ ├── Aliases.java │ ├── AliasesImpl.java │ ├── Comments.java │ ├── CommentsImpl.java │ ├── ConfigFieldAnnotationProcessors.java │ ├── ConfigImpl.java │ ├── StringIterator.java │ ├── builders │ │ ├── ConfigBuilderImpl.java │ │ ├── ReflectiveConfigCreator.java │ │ ├── SectionBuilderImpl.java │ │ ├── TrackedValueBuilderImpl.java │ │ ├── ValueMapBuilderImpl.java │ │ └── WrappedConfigCreator.java │ ├── tree │ │ ├── SectionTreeNode.java │ │ ├── TrackedValueImpl.java │ │ └── Trie.java │ ├── util │ │ ├── ConfigUtils.java │ │ ├── ConfigsImpl.java │ │ ├── ImmutableIterable.java │ │ ├── NamingSchemeHelper.java │ │ └── SerializerUtils.java │ └── values │ │ ├── ValueKeyImpl.java │ │ ├── ValueListImpl.java │ │ └── ValueMapImpl.java │ └── implementor_api │ ├── ConfigEnvironment.java │ ├── ConfigFactory.java │ └── package-info.java └── test └── java └── org └── quiltmc └── config ├── NamingSchemeTest.java ├── TestUtil.java ├── Vec3i.java ├── old_wrapped ├── ConfigTest.java └── input │ ├── TestValueConfig3.java │ ├── TestValueConfig4.java │ ├── TestValueListConfig.java │ ├── TestValueMapConfig.java │ ├── TestWrappedConfig.java │ └── TestWrappedConfig2.java └── reflective ├── AbstractConfigTest.java ├── AliasTest.java ├── ConfigTest.java ├── ReadWriteCycleTest.java ├── SerializedConventionsTest.java ├── TestSerializerEscaping.java └── input ├── TestConventionConfig.java ├── TestEscapingConfig.java ├── TestReflectiveConfig.java ├── TestReflectiveConfig2.java ├── TestValueConfig3.java ├── TestValueConfig4.java ├── TestValueListConfig.java └── TestValueMapConfig.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/README.md -------------------------------------------------------------------------------- /codeformat/HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/codeformat/HEADER -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/gradlew.bat -------------------------------------------------------------------------------- /serializers-json5/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-json5/build.gradle -------------------------------------------------------------------------------- /serializers-json5/src/main/java/org/quiltmc/config/api/serializers/AbstractJsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-json5/src/main/java/org/quiltmc/config/api/serializers/AbstractJsonSerializer.java -------------------------------------------------------------------------------- /serializers-json5/src/main/java/org/quiltmc/config/api/serializers/Json5Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-json5/src/main/java/org/quiltmc/config/api/serializers/Json5Serializer.java -------------------------------------------------------------------------------- /serializers-json5/src/main/java/org/quiltmc/config/api/serializers/JsonCSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-json5/src/main/java/org/quiltmc/config/api/serializers/JsonCSerializer.java -------------------------------------------------------------------------------- /serializers-json5/src/main/java/org/quiltmc/config/api/serializers/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-json5/src/main/java/org/quiltmc/config/api/serializers/JsonSerializer.java -------------------------------------------------------------------------------- /serializers-toml/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-toml/build.gradle -------------------------------------------------------------------------------- /serializers-toml/src/main/java/org/quiltmc/config/api/serializers/TomlSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/serializers-toml/src/main/java/org/quiltmc/config/api/serializers/TomlSerializer.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/Config.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/ConfigEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/ConfigEnvironment.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/Configs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/Configs.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/Constraint.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/InternalsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/InternalsHelper.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/MarshallingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/MarshallingUtils.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/ReflectiveConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/ReflectiveConfig.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/Serializer.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/WrappedConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/WrappedConfig.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/Alias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/Alias.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/ChangeWarning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/ChangeWarning.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/Comment.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/ConfigFieldAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/ConfigFieldAnnotationProcessor.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/ConfigFieldAnnotationProcessors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/ConfigFieldAnnotationProcessors.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/DisplayName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/DisplayName.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/DisplayNameConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/DisplayNameConvention.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/FloatRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/FloatRange.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/IntegerRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/IntegerRange.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/Matches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/Matches.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/Processor.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/SerializedName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/SerializedName.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/annotations/SerializedNameConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/annotations/SerializedNameConvention.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/exceptions/ConfigCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/exceptions/ConfigCreationException.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/exceptions/ConfigFieldException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/exceptions/ConfigFieldException.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/exceptions/ConfigParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/exceptions/ConfigParseException.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/exceptions/TrackedValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/exceptions/TrackedValueException.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/Aliases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/Aliases.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/ChangeWarning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/ChangeWarning.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/Comments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/Comments.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/DisplayName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/DisplayName.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/MetadataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/MetadataContainer.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/MetadataContainerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/MetadataContainerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/MetadataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/MetadataType.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/NamingScheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/NamingScheme.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/NamingSchemes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/NamingSchemes.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/metadata/SerialName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/metadata/SerialName.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ComplexConfigValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ComplexConfigValue.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/CompoundConfigValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/CompoundConfigValue.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ConfigSerializableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ConfigSerializableObject.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/TrackedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/TrackedValue.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ValueKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ValueKey.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ValueList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ValueList.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ValueMap.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/api/values/ValueTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/api/values/ValueTreeNode.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/AbstractMetadataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/AbstractMetadataContainer.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/Aliases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/Aliases.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/AliasesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/AliasesImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/Comments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/Comments.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/CommentsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/CommentsImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/ConfigFieldAnnotationProcessors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/ConfigFieldAnnotationProcessors.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/ConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/ConfigImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/StringIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/StringIterator.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/ConfigBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/ConfigBuilderImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/ReflectiveConfigCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/ReflectiveConfigCreator.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/SectionBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/SectionBuilderImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/TrackedValueBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/TrackedValueBuilderImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/ValueMapBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/ValueMapBuilderImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/builders/WrappedConfigCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/builders/WrappedConfigCreator.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/tree/SectionTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/tree/SectionTreeNode.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/tree/TrackedValueImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/tree/TrackedValueImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/tree/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/tree/Trie.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/util/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/util/ConfigUtils.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/util/ConfigsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/util/ConfigsImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/util/ImmutableIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/util/ImmutableIterable.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/util/NamingSchemeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/util/NamingSchemeHelper.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/util/SerializerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/util/SerializerUtils.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/values/ValueKeyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/values/ValueKeyImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/values/ValueListImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/values/ValueListImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/impl/values/ValueMapImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/impl/values/ValueMapImpl.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/implementor_api/ConfigEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/implementor_api/ConfigEnvironment.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/implementor_api/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/implementor_api/ConfigFactory.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/config/implementor_api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/main/java/org/quiltmc/config/implementor_api/package-info.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/NamingSchemeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/NamingSchemeTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/TestUtil.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/Vec3i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/Vec3i.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/ConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestValueConfig3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestValueConfig3.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestValueConfig4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestValueConfig4.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestValueListConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestValueListConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestValueMapConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestValueMapConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestWrappedConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestWrappedConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/old_wrapped/input/TestWrappedConfig2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/old_wrapped/input/TestWrappedConfig2.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/AbstractConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/AbstractConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/AliasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/AliasTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/ConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/ReadWriteCycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/ReadWriteCycleTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/SerializedConventionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/SerializedConventionsTest.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/TestSerializerEscaping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/TestSerializerEscaping.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestConventionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestConventionConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestEscapingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestEscapingConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestReflectiveConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestReflectiveConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestReflectiveConfig2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestReflectiveConfig2.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestValueConfig3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestValueConfig3.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestValueConfig4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestValueConfig4.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestValueListConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestValueListConfig.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/config/reflective/input/TestValueMapConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/quilt-config/HEAD/src/test/java/org/quiltmc/config/reflective/input/TestValueMapConfig.java --------------------------------------------------------------------------------