[ { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.DatabaseConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.GlobalDatabaseConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.FallbackColumnConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.NamedColumnConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.ColumnLevelConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.BloomFilterConfig" ] }, { "condition": { "typeReachable": "org.github.gestalt.config.decoder.ProxyDecoder" }, "interfaces": [ "it.cavallium.rockserver.core.config.VolumeConfig" ] } ]