yarn
yarn copied to clipboard
Top-level registry package
Since tags are greatly tied to registries now, it would be ideal to restructure registries to have a more promenient top-level package, like tags already do.
Here's a potential structure:
-
net.minecraft.registry- The
Registryclass and its subclasses -
.tag -
.entry
- The
-
net.minecraft.world- The
DynamicRegistryManagerclass
- The
imo dynamic registry manager would go to server.registry since it's loaded server-wide
The dynamic registry manager exists on the client as a destination for synced registries. With this in mind, it could also go into net.minecraft.network.
hmm, then imo just putting it in the registry or its subpackages are fine. refer to where we place universal command stuff