* Remove network synchronizer * Add utility methods to replace network synchronizer, and a few other utility methods * Rename TestClientLevelContext -> TestServerConnection, TestServerConnection -> TestDedicatedServerConnection * Threading documentation fixes * Update Fabric client gametests to take advantage of new APIs * Add test for waitForClientboundEntityUpdates method * Fix typo * Address review |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||
| README.md | ||
Fabric Tag API (v1)
This module contains APIs for working with data pack tags.
Tag aliases
Tag alias groups merge tags that refer to the same set of registry entries. The contained tags will be linked together and get the combined set of entries of all the aliased tags in a group.
Tag alias groups can be defined in data packs in the data/<mod namespace>/fabric/tag_alias/<registry>
directory. <registry> is the path of the registry's ID, prefixed with <registry's namespace>/ if it's
not minecraft.
The JSON format of tag alias groups is an object with a tags list containing plain tag IDs.
See the module javadoc for more information about tag aliases.
Tag entry removals
Tag entry removals may be used to remove entries from a tag.
These may be used to remove values from gameplay facing tags, to exclude specific entries from
referenced tags from being applied via a tag's values field, or to just remove unwanted values.
All tag files contain an additional field: fabric:remove, which is an array of entries you
wish to remove, following the same syntax as the values field.
See the module javadoc for more information about tag entry removals.