From 428d0ee0e643676e47683c7d314cefebd03bf3f1 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 18 Dec 2021 10:11:53 -0600 Subject: mmm registries --- azalea-core/src/registries.rs | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 azalea-core/src/registries.rs (limited to 'azalea-core/src') diff --git a/azalea-core/src/registries.rs b/azalea-core/src/registries.rs new file mode 100644 index 00000000..605d7770 --- /dev/null +++ b/azalea-core/src/registries.rs @@ -0,0 +1,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); +} -- cgit v1.2.3