Package org.geysermc.geyser.item.hashing
Class RegistryHasher.RegistryHasherWithDirectHasher<DirectType>
java.lang.Object
org.geysermc.geyser.item.hashing.RegistryHasher.RegistryHasherWithDirectHasher<DirectType>
- All Implemented Interfaces:
MinecraftHasher<Integer>,RegistryHasher<DirectType>
- Enclosing interface:
RegistryHasher<DirectType>
public static class RegistryHasher.RegistryHasherWithDirectHasher<DirectType>
extends Object
implements RegistryHasher<DirectType>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.geysermc.geyser.item.hashing.RegistryHasher
RegistryHasher.RegistryHasherWithDirectHasher<DirectType> -
Field Summary
Fields inherited from interface org.geysermc.geyser.item.hashing.MinecraftHasher
BOOL, BYTE, BYTE_ARRAY, DOUBLE, DYE_COLOR, EQUIPMENT_SLOT, EQUIPMENT_SLOT_GROUP, FLOAT, GAME_PROFILE_PROPERTY, GLOBAL_POS, INT, INT_ARRAY, KEY, KEY_REMOVAL, LONG, LONG_ARRAY, NBT_LIST, NBT_MAP, POS, RARITY, RESOLVABLE_PROFILE, SHORT, STRING, TAG, UNIT, UUIDFields inherited from interface org.geysermc.geyser.item.hashing.RegistryHasher
ADVENTURE_MODE_PREDICATE, ARMOR_TRIM, ATTRIBUTE, ATTRIBUTE_MODIFIER_DISPLAY, ATTRIBUTE_MODIFIER_DISPLAY_TYPE, ATTRIBUTE_MODIFIER_ENTRY, ATTRIBUTE_MODIFIER_OPERATION, AXOLOTL_VARIANT, BANNER_PATTERN, BANNER_PATTERN_LAYER, BEEHIVE_OCCUPANT, BLOCK, BLOCK_ENTITY_TYPE_KEY, BLOCK_PREDICATE, BLOCKS_ATTACKS_DAMAGE_REDUCTION, BLOCKS_ATTACKS_ITEM_DAMAGE_FUNCTION, BUILTIN_SOUND, CAT_VARIANT, CHICKEN_VARIANT, CONSUME_EFFECT, CONSUME_EFFECT_TYPE, CONTAINER_SLOT, COW_VARIANT, CUSTOM_SOUND, DAMAGE_TYPE, DATA_COMPONENT_KEY, DATA_COMPONENT_TYPE, DATA_COMPONENT_VALUE, DATA_COMPONENTS, DIRECT_BANNER_PATTERN, DIRECT_INSTRUMENT, DIRECT_JUKEBOX_SONG, DIRECT_TRIM_MATERIAL, DIRECT_TRIM_PATTERN, EFFECT, EFFECT_ID, ENCHANTMENT, ENTITY_TYPE, ENTITY_TYPE_KEY, FIREWORK_EXPLOSION, FIREWORK_EXPLOSION_SHAPE, FOX_VARIANT, FROG_VARIANT, HORSE_VARIANT, INSTRUMENT, ITEM, ITEM_CONTAINER_CONTENTS, ITEM_ENCHANTMENTS, ITEM_STACK, ITEM_USE_ANIMATION, JUKEBOX_SONG, KINETIC_WEAPON_CONDITION, LLAMA_VARIANT, MOB_EFFECT_DETAILS, MOB_EFFECT_INSTANCE, MOOSHROOM_VARIANT, PAINTING_VARIANT, PARROT_VARIANT, PIG_VARIANT, POTION, RABBIT_VARIANT, SALMON_VARIANT, SOUND_EVENT, SUSPICIOUS_STEW_EFFECT, SWING_ANIMATION_TYPE, TOOL_RULE, TRIM_MATERIAL, TRIM_PATTERN, TROPICAL_FISH_PATTERN, VILLAGER_TYPE, WOLF_SOUND_VARIANT, WOLF_VARIANT, ZOMBIE_NAUTILUS_VARIANT -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.hash.HashCodehash(Integer value, MinecraftHashEncoder encoder) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.item.hashing.MinecraftHasher
cast, dispatch, dispatch, filterable, list, registryCastMethods inherited from interface org.geysermc.geyser.item.hashing.RegistryHasher
holder, holderSet
-
Constructor Details
-
RegistryHasherWithDirectHasher
public RegistryHasherWithDirectHasher(MinecraftHasher<Integer> id, MinecraftHasher<DirectType> direct)
-
-
Method Details
-
hash
- Specified by:
hashin interfaceMinecraftHasher<DirectType>
-