Package com.comphenix.protocol.wrappers
Class EnumWrappers
java.lang.Object
com.comphenix.protocol.wrappers.EnumWrappers
Represents a generic enum converter.
- Author:
- Kristian
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classEnumWrappers.AliasedEnumConverter<T extends Enum<T> & EnumWrappers.AliasedEnum>Enums whose name has changed across NMS versions.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classWrapped EntityPose enum for use in Entity Metadata Packet.static classstatic classEnumWrappers.EnumConverter<T extends Enum<T>>The common Enum converterstatic classEnumWrappers.FauxEnumConverter<T extends Enum<T>>Used for classes where it's an enum in everything but namestatic classstatic classEnumWrappers.IndexedEnumConverter<T extends Enum<T>>static classstatic classRepresents a native game mode in Minecraft.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Map<Class<?>,EquivalentConverter<?>>static Map<Class<?>,EquivalentConverter<?>>static Class<?>static <T extends Enum<T>>
EquivalentConverter<T>getGenericConverter(Class<?> genericClass, Class<T> specificType)Retrieve a generic enum converter for use with StructureModifiers.static Class<?>static EquivalentConverter<EnumWrappers.Hand>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>static Class<?>
-
Constructor Details
-
EnumWrappers
public EnumWrappers()
-
-
Method Details
-
getFromNativeMap
-
getFromWrapperMap
-
getProtocolClass
-
getClientCommandClass
-
getChatVisibilityClass
-
getDifficultyClass
-
getEntityUseActionClass
-
getGameModeClass
-
getResourcePackStatusClass
-
getPlayerInfoActionClass
-
getTitleActionClass
-
getWorldBorderActionClass
-
getCombatEventTypeClass
-
getPlayerDigTypeClass
-
getPlayerActionClass
-
getScoreboardActionClass
-
getParticleClass
-
getSoundCategoryClass
-
getItemSlotClass
-
getHandClass
-
getDirectionClass
-
getChatTypeClass
-
getEntityPoseClass
-
getProtocolConverter
-
getClientCommandConverter
-
getChatVisibilityConverter
-
getDifficultyConverter
-
getEntityUseActionConverter
-
getGameModeConverter
-
getResourcePackStatusConverter
-
getPlayerInfoActionConverter
-
getTitleActionConverter
-
getWorldBorderActionConverter
-
getCombatEventTypeConverter
-
getPlayerDiggingActionConverter
-
getEntityActionConverter
-
getUpdateScoreActionConverter
-
getParticleConverter
-
getSoundCategoryConverter
-
getItemSlotConverter
-
getHandConverter
-
getDirectionConverter
-
getChatTypeConverter
-
getEntityPoseConverter
- Returns:
EnumWrappers.EnumConverteror null (if bellow 1.13 / nms EnumPose class cannot be found)- Since:
- 1.13+
-
getGenericConverter
public static <T extends Enum<T>> EquivalentConverter<T> getGenericConverter(Class<?> genericClass, Class<T> specificType)Retrieve a generic enum converter for use with StructureModifiers.- Parameters:
genericClass- - Generic nms enum classspecificType- - Specific enum class- Returns:
- A generic enum converter
-