mirror of https://github.com/GeyserMC/Geyser.git
* Start on custom molang tags with custom items * geyser_custom instead of geyser item tag * Address reviews, add custom namespace ("geyser_custom") to tags * use isBlank() instead of isEmpty() * More efficient item tag setting Co-authored-by: Konicai <71294714+konicai@users.noreply.github.com> * tags instead of temp * Merge in master, adapt to changes in the MappingsReader, delete unused ToolBreakSpeedsUtils class * oops * clean diff * Change namespace from `geyser_custom` to just `geyser` * Don't force a namespace at all; just like blocks don't * Tags for items are now, as blocks, NonNull. Additionally, calling the .tags() builder multiple times will not add both sets of tags, but replace the existing tag set * Remove @NotNull usage in favor of @NonNull * Allow setting null for tags, but ensure that .tags() is always non-null * Fix nullable annotation on tags method in the builder interface |
||
---|---|---|
.. | ||
components | ||
exception | ||
type | ||
ArmorMaterial.java | ||
DyeableLeatherItem.java | ||
GeyserCustomItemData.java | ||
GeyserCustomItemOptions.java | ||
GeyserCustomMappingData.java | ||
GeyserNonVanillaCustomItemData.java | ||
Items.java |