Uses of Interface
com.cryptomorin.xseries.base.XBase
Packages that use XBase
-
Uses of XBase in com.cryptomorin.xseries
Classes in com.cryptomorin.xseries with type parameters of type XBaseModifier and TypeClassDescriptionfinal classA class used for grouping various things together based on a common trait.static final classXTag.Matcher.XTagMatcher<T extends XBase<?,?>> Classes in com.cryptomorin.xseries that implement XBaseModifier and TypeClassDescriptionfinal classfinal classXBiome - Cross-version support for biome names.
Biomes: https://minecraft.wiki/w/Biome Biome: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.htmlfinal classEnchantment support with multiple aliases.enumCorresponds toEntityTypeenumAn ItemFlag can hide some attributes fromItemStack.enumXMaterial - Data Values/Pre-flattening
1.13 and above as priority.final classenumPotion type support for multiple aliases.final classXSound - Universal Minecraft Sound Support
1.13 and above as priority. -
Uses of XBase in com.cryptomorin.xseries.base
Classes in com.cryptomorin.xseries.base with type parameters of type XBaseModifier and TypeInterfaceDescriptioninterfaceDo not use this class directly.final classA registry similar to Bukkit'sRegistry.Classes in com.cryptomorin.xseries.base that implement XBaseModifier and TypeClassDescriptionclassAn abstract version ofXBasewhich implements more default methods for convenience.Methods in com.cryptomorin.xseries.base with type parameters of type XBaseModifier and TypeMethodDescriptionprotected static <XForm extends XBase<XForm,BukkitForm>, BukkitForm>
voidXRegistry.registerModule(XRegistry<XForm, BukkitForm> registry, Class<? extends XForm> clazz) XRegistry.registryOf(Class<? extends XForm> clazz) Gets the registry associated to aXBaseclass.Methods in com.cryptomorin.xseries.base that return XBase
values()should be discouraged by staticXModuleimplementations, insteadXRegistry.getValues()should be used.