Package net.minecraft.util
Class HashOps
java.lang.Object
net.minecraft.util.HashOps
- All Implemented Interfaces:
 com.mojang.serialization.DynamicOps<HashCode>
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) final class - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HashOps(package private) final HashCodestatic final byte[]static final byte[]private static final byte[]private final HashCodeprivate final HashCodeprivate static final byte[]private final HashCodeprivate static final Comparator<HashCode> (package private) final HashFunctionprivate static final Comparator<Map.Entry<HashCode, HashCode>> private static final Comparator<com.mojang.datafixers.util.Pair<HashCode, HashCode>> private static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byteprivate static final byte[]private final HashCodeprivate static final com.mojang.serialization.DataResult<Object>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription<U> UcreateBoolean(boolean pValue) createByte(byte pValue) createByteList(ByteBuffer pInput) createDouble(double pValue) createFloat(float pValue) createInt(int pValue) createIntList(IntStream pInput) createList(Stream<HashCode> pInput) createLong(long pValue) createLongList(LongStream pInput) createNumeric(Number pI) createShort(short pValue) createString(String pValue) empty()emptyMap()com.mojang.serialization.DataResult<HashCode> com.mojang.serialization.DataResult<Boolean> getBooleanValue(HashCode pInput) com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(HashCode pInput) com.mojang.serialization.DataResult<HashCode> getGeneric(HashCode pInput, HashCode pKey) com.mojang.serialization.DataResult<IntStream> getIntStream(HashCode pInput) com.mojang.serialization.DataResult<LongStream> getLongStream(HashCode pInput) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<HashCode>> com.mojang.serialization.DataResult<Consumer<BiConsumer<HashCode, HashCode>>> getMapEntries(HashCode pInput) getMapValues(HashCode pInput) com.mojang.serialization.DataResult<Number> getNumberValue(HashCode pInput) getNumberValue(HashCode pHashCode, Number pNumber) com.mojang.serialization.DataResult<String> getStringValue(HashCode pInput) private static Hasher(package private) static Hashercom.mojang.serialization.ListBuilder<HashCode> com.mojang.serialization.RecordBuilder<HashCode> com.mojang.serialization.DataResult<HashCode> mergeToList(HashCode pList, HashCode pValue) com.mojang.serialization.DataResult<HashCode> mergeToList(HashCode pList, List<HashCode> pValues) com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, HashCode pKey, HashCode pValue) com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, com.mojang.serialization.MapLike<HashCode> pValues) com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, Map<HashCode, HashCode> pValues) toString()private static <T> com.mojang.serialization.DataResult<T> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
compressMaps, convertList, convertMap, mergeToPrimitive, withDecoder, withEncoder, withParser 
- 
Field Details
- 
TAG_EMPTY
private static final byte TAG_EMPTY- See Also:
 
 - 
TAG_MAP_START
private static final byte TAG_MAP_START- See Also:
 
 - 
TAG_MAP_END
private static final byte TAG_MAP_END- See Also:
 
 - 
TAG_LIST_START
private static final byte TAG_LIST_START- See Also:
 
 - 
TAG_LIST_END
private static final byte TAG_LIST_END- See Also:
 
 - 
TAG_BYTE
private static final byte TAG_BYTE- See Also:
 
 - 
TAG_SHORT
private static final byte TAG_SHORT- See Also:
 
 - 
TAG_INT
private static final byte TAG_INT- See Also:
 
 - 
TAG_LONG
private static final byte TAG_LONG- See Also:
 
 - 
TAG_FLOAT
private static final byte TAG_FLOAT- See Also:
 
 - 
TAG_DOUBLE
private static final byte TAG_DOUBLE- See Also:
 
 - 
TAG_STRING
private static final byte TAG_STRING- See Also:
 
 - 
TAG_BOOLEAN
private static final byte TAG_BOOLEAN- See Also:
 
 - 
TAG_BYTE_ARRAY_START
private static final byte TAG_BYTE_ARRAY_START- See Also:
 
 - 
TAG_BYTE_ARRAY_END
private static final byte TAG_BYTE_ARRAY_END- See Also:
 
 - 
TAG_INT_ARRAY_START
private static final byte TAG_INT_ARRAY_START- See Also:
 
 - 
TAG_INT_ARRAY_END
private static final byte TAG_INT_ARRAY_END- See Also:
 
 - 
TAG_LONG_ARRAY_START
private static final byte TAG_LONG_ARRAY_START- See Also:
 
 - 
TAG_LONG_ARRAY_END
private static final byte TAG_LONG_ARRAY_END- See Also:
 
 - 
EMPTY_PAYLOAD
private static final byte[] EMPTY_PAYLOAD - 
FALSE_PAYLOAD
private static final byte[] FALSE_PAYLOAD - 
TRUE_PAYLOAD
private static final byte[] TRUE_PAYLOAD - 
EMPTY_MAP_PAYLOAD
public static final byte[] EMPTY_MAP_PAYLOAD - 
EMPTY_LIST_PAYLOAD
public static final byte[] EMPTY_LIST_PAYLOAD - 
UNSUPPORTED_OPERATION_ERROR
 - 
HASH_COMPARATOR
 - 
MAP_ENTRY_ORDER
 - 
MAPLIKE_ENTRY_ORDER
private static final Comparator<com.mojang.datafixers.util.Pair<HashCode,HashCode>> MAPLIKE_ENTRY_ORDER - 
CRC32C_INSTANCE
 - 
hashFunction
 - 
empty
 - 
emptyMap
 - 
emptyList
 - 
trueHash
 - 
falseHash
 
 - 
 - 
Constructor Details
- 
HashOps
 
 - 
 - 
Method Details
- 
empty
- Specified by:
 emptyin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
emptyMap
- Specified by:
 emptyMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
emptyList
- Specified by:
 emptyListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createNumeric
- Specified by:
 createNumericin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createByte
- Specified by:
 createBytein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createShort
- Specified by:
 createShortin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createInt
- Specified by:
 createIntin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createLong
- Specified by:
 createLongin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createFloat
- Specified by:
 createFloatin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createDouble
- Specified by:
 createDoublein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createString
- Specified by:
 createStringin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createBoolean
- Specified by:
 createBooleanin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
hashMap
 - 
hashMap
 - 
createMap
- Specified by:
 createMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createMap
- Specified by:
 createMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createList
- Specified by:
 createListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createByteList
- Specified by:
 createByteListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createIntList
- Specified by:
 createIntListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
createLongList
- Specified by:
 createLongListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
remove
- Specified by:
 removein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mapBuilder
- Specified by:
 mapBuilderin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
listBuilder
- Specified by:
 listBuilderin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
toString
 - 
convertTo
- Specified by:
 convertToin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getNumberValue
- Specified by:
 getNumberValuein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
set
- Specified by:
 setin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
update
- Specified by:
 updatein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
updateGeneric
- Specified by:
 updateGenericin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
unsupported
private static <T> com.mojang.serialization.DataResult<T> unsupported() - 
get
- Specified by:
 getin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getGeneric
- Specified by:
 getGenericin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getNumberValue
- Specified by:
 getNumberValuein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getBooleanValue
- Specified by:
 getBooleanValuein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getStringValue
- Specified by:
 getStringValuein interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mergeToList
- Specified by:
 mergeToListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mergeToList
public com.mojang.serialization.DataResult<HashCode> mergeToList(HashCode pList, List<HashCode> pValues) - Specified by:
 mergeToListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mergeToMap
public com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, HashCode pKey, HashCode pValue) - Specified by:
 mergeToMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mergeToMap
public com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, Map<HashCode, HashCode> pValues) - Specified by:
 mergeToMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
mergeToMap
public com.mojang.serialization.DataResult<HashCode> mergeToMap(HashCode pList, com.mojang.serialization.MapLike<HashCode> pValues) - Specified by:
 mergeToMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<HashCode,HashCode>>> getMapValues(HashCode pInput) - Specified by:
 getMapValuesin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getMapEntries
public com.mojang.serialization.DataResult<Consumer<BiConsumer<HashCode,HashCode>>> getMapEntries(HashCode pInput) - Specified by:
 getMapEntriesin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getStream
- Specified by:
 getStreamin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getList
- Specified by:
 getListin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<HashCode>> getMap(HashCode pInput) - Specified by:
 getMapin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getByteBuffer
- Specified by:
 getByteBufferin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getIntStream
- Specified by:
 getIntStreamin interfacecom.mojang.serialization.DynamicOps<HashCode>
 - 
getLongStream
- Specified by:
 getLongStreamin interfacecom.mojang.serialization.DynamicOps<HashCode>
 
 -