Class MapHasher<Type>

java.lang.Object
org.geysermc.geyser.item.hashing.MapHasher<Type>
Type Parameters:
Type - the type this MapHasher encodes.

public class MapHasher<Type> extends Object
MapHashers are used to encode a MapHasher to a map-like structure, which is then hashed using a MinecraftHashEncoder.

MapHashers store the MapHasher they are encoding, but it isn't directly accessible. Instead, extractor functions are used to extract specific properties of the MapHasher.