aboutsummaryrefslogtreecommitdiff
path: root/azalea-core/src/registries.rs
blob: 605d777084b3bbc6ea64d3fb07df119686e9b6fb (plain)
1
2
3
4
5
6
7
8
struct RegistryHolder {}

fn make_network_codec() -> NetworkCodec {
    // Codec codec = ResourceLocation.CODEC.xmap(ResourceKey::createRegistryKey, ResourceKey::location);
    // Codec codec2 = codec.partialDispatch("type", mappedRegistry -> DataResult.success(mappedRegistry.key()), resourceKey -> RegistryHolder.getNetworkCodec(resourceKey).map(codec -> MappedRegistry.networkCodec(resourceKey, Lifecycle.experimental(), codec)));
    // UnboundedMapCodec unboundedMapCodec = Codec.unboundedMap((Codec)codec, (Codec)codec2);
    // return RegistryHolder.captureMap(unboundedMapCodec);
}