diff options
| author | mat <github@matdoes.dev> | 2021-12-18 10:11:53 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-18 10:11:53 -0600 |
| commit | 428d0ee0e643676e47683c7d314cefebd03bf3f1 (patch) | |
| tree | e866351a18886ed75017ec7fe09e9b3499534c75 /azalea-core/src | |
| parent | 8e3ba097b48543a85f2cf487d5db90add3f28bac (diff) | |
| download | azalea-drasl-428d0ee0e643676e47683c7d314cefebd03bf3f1.tar.xz | |
mmm registries
Diffstat (limited to 'azalea-core/src')
| -rw-r--r-- | azalea-core/src/registries.rs | 8 |
1 files changed, 8 insertions, 0 deletions
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); +} |
