Class DelegatingOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
- All Implemented Interfaces:
DynamicOps<T>
- Direct Known Subclasses:
RegistryOps
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> UconvertTo(DynamicOps<U> outOps, T input) createBoolean(boolean value) createByte(byte value) createByteList(ByteBuffer input) createDouble(double value) createFloat(float value) createInt(int value) createIntList(IntStream input) createList(Stream<T> input) createLong(long value) createLongList(LongStream input) createShort(short value) createString(String value) empty()emptyMap()getBooleanValue(T input) getByteBuffer(T input) getIntStream(T input) getLongStream(T input) getMapEntries(T input) DataResult<Stream<Pair<T, T>>> getMapValues(T input) getNumberValue(T input) getStringValue(T input) mergeToList(T list, List<T> values) mergeToList(T list, T value) Only successful if first argument is a list/array or emptymergeToMap(T map, MapLike<T> values) mergeToMap(T map, Map<T, T> values) mergeToMap(T map, T key, T value) Only successful if first argument is a map or emptymergeToPrimitive(T prefix, T value) Only successful if first argument is emptyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DynamicOps
convertList, convertMap, get, getGeneric, getNumberValue, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegatingOps
-
-
Method Details
-
empty
- Specified by:
emptyin interfaceDynamicOps<T>
-
emptyMap
- Specified by:
emptyMapin interfaceDynamicOps<T>
-
emptyList
- Specified by:
emptyListin interfaceDynamicOps<T>
-
convertTo
- Specified by:
convertToin interfaceDynamicOps<T>
-
getNumberValue
- Specified by:
getNumberValuein interfaceDynamicOps<T>
-
createNumeric
- Specified by:
createNumericin interfaceDynamicOps<T>
-
createByte
- Specified by:
createBytein interfaceDynamicOps<T>
-
createShort
- Specified by:
createShortin interfaceDynamicOps<T>
-
createInt
- Specified by:
createIntin interfaceDynamicOps<T>
-
createLong
- Specified by:
createLongin interfaceDynamicOps<T>
-
createFloat
- Specified by:
createFloatin interfaceDynamicOps<T>
-
createDouble
- Specified by:
createDoublein interfaceDynamicOps<T>
-
getBooleanValue
- Specified by:
getBooleanValuein interfaceDynamicOps<T>
-
createBoolean
- Specified by:
createBooleanin interfaceDynamicOps<T>
-
getStringValue
- Specified by:
getStringValuein interfaceDynamicOps<T>
-
createString
- Specified by:
createStringin interfaceDynamicOps<T>
-
mergeToList
Description copied from interface:DynamicOpsOnly successful if first argument is a list/array or empty- Specified by:
mergeToListin interfaceDynamicOps<T>
-
mergeToList
- Specified by:
mergeToListin interfaceDynamicOps<T>
-
mergeToMap
Description copied from interface:DynamicOpsOnly successful if first argument is a map or empty- Specified by:
mergeToMapin interfaceDynamicOps<T>
-
mergeToMap
- Specified by:
mergeToMapin interfaceDynamicOps<T>
-
mergeToMap
- Specified by:
mergeToMapin interfaceDynamicOps<T>
-
mergeToPrimitive
Description copied from interface:DynamicOpsOnly successful if first argument is empty- Specified by:
mergeToPrimitivein interfaceDynamicOps<T>
-
getMapValues
- Specified by:
getMapValuesin interfaceDynamicOps<T>
-
getMapEntries
- Specified by:
getMapEntriesin interfaceDynamicOps<T>
-
createMap
-
createMap
-
getMap
- Specified by:
getMapin interfaceDynamicOps<T>
-
getStream
- Specified by:
getStreamin interfaceDynamicOps<T>
-
getList
- Specified by:
getListin interfaceDynamicOps<T>
-
createList
- Specified by:
createListin interfaceDynamicOps<T>
-
getByteBuffer
- Specified by:
getByteBufferin interfaceDynamicOps<T>
-
createByteList
- Specified by:
createByteListin interfaceDynamicOps<T>
-
getIntStream
- Specified by:
getIntStreamin interfaceDynamicOps<T>
-
createIntList
- Specified by:
createIntListin interfaceDynamicOps<T>
-
getLongStream
- Specified by:
getLongStreamin interfaceDynamicOps<T>
-
createLongList
- Specified by:
createLongListin interfaceDynamicOps<T>
-
remove
-
compressMaps
public boolean compressMaps()- Specified by:
compressMapsin interfaceDynamicOps<T>
-
listBuilder
- Specified by:
listBuilderin interfaceDynamicOps<T>
-
mapBuilder
- Specified by:
mapBuilderin interfaceDynamicOps<T>
-