Interface DataComponentWrapper
public interface DataComponentWrapper
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final dev.latvian.mods.rhino.type.TypeInfostatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypestatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypestatic final Lazy<Map<net.minecraft.core.component.DataComponentType<?>, dev.latvian.mods.rhino.type.TypeInfo>> -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic dev.latvian.mods.rhino.type.TypeInfogetTypeInfo(net.minecraft.core.component.DataComponentType<?> type) static net.minecraft.core.component.DataComponentMapDeprecated, for removal: This API element is subject to removal in a future version.static net.minecraft.core.component.DataComponentMapstatic net.minecraft.core.component.DataComponentMapmapOrEmptyOf(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version.static net.minecraft.core.component.DataComponentMapmapOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from) static StringBuildermapToString(StringBuilder builder, @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, net.minecraft.core.component.DataComponentMap map) static net.minecraft.core.component.DataComponentPatchDeprecated, for removal: This API element is subject to removal in a future version.static net.minecraft.core.component.DataComponentPatchstatic net.minecraft.core.component.DataComponentPatchpatchOrEmptyOf(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version.static net.minecraft.core.component.DataComponentPatchpatchOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from) static StringBuilderpatchToString(StringBuilder builder, @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, net.minecraft.core.component.DataComponentPatch patch) static net.minecraft.core.component.DataComponentType<?> readComponentType(com.mojang.brigadier.StringReader stringReader) static net.minecraft.core.component.DataComponentMapreadMap(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static net.minecraft.core.component.DataComponentPatchreadPatch(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static net.minecraft.core.component.DataComponentPredicatereadPredicate(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static com.mojang.serialization.DataResult<net.minecraft.core.component.DataComponentMap> static com.mojang.serialization.DataResult<net.minecraft.core.component.DataComponentPatch> tryPatchOf(dev.latvian.mods.rhino.Context cx, @Nullable Object o) static <T> com.mojang.serialization.DataResult<Optional<T>> tryWrapComponent(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentType<T> type, Object value) static net.minecraft.core.component.DataComponentPatchvisualPatch(net.minecraft.core.component.DataComponentPatch patch) static net.minecraft.core.component.DataComponentType<?>
-
Field Details
-
ERROR_UNKNOWN_COMPONENT
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_COMPONENT -
ERROR_MALFORMED_COMPONENT
static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_MALFORMED_COMPONENT -
ERROR_EXPECTED_COMPONENT
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_COMPONENT -
COMPONENT_TYPE
static final dev.latvian.mods.rhino.type.TypeInfo COMPONENT_TYPE -
TYPE_INFOS
-
VISUAL_DIFFERENCE
-
-
Method Details
-
getTypeInfo
static dev.latvian.mods.rhino.type.TypeInfo getTypeInfo(net.minecraft.core.component.DataComponentType<?> type) -
wrapType
-
readMap
static net.minecraft.core.component.DataComponentMap readMap(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readPatch
static net.minecraft.core.component.DataComponentPatch readPatch(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readComponentType
static net.minecraft.core.component.DataComponentType<?> readComponentType(com.mojang.brigadier.StringReader stringReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readPredicate
static net.minecraft.core.component.DataComponentPredicate readPredicate(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
filter
-
mapOf
@Deprecated(forRemoval=true) static net.minecraft.core.component.DataComponentMap mapOf(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version. -
mapOrEmptyOf
@Deprecated(forRemoval=true) static net.minecraft.core.component.DataComponentMap mapOrEmptyOf(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version. -
patchOf
@Deprecated(forRemoval=true) static net.minecraft.core.component.DataComponentPatch patchOf(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version. -
patchOrEmptyOf
@Deprecated(forRemoval=true) static net.minecraft.core.component.DataComponentPatch patchOrEmptyOf(@Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, Object o) Deprecated, for removal: This API element is subject to removal in a future version. -
mapOf
static net.minecraft.core.component.DataComponentMap mapOf(dev.latvian.mods.rhino.Context cx, Object from) -
patchOf
static net.minecraft.core.component.DataComponentPatch patchOf(dev.latvian.mods.rhino.Context cx, Object from) -
mapOrEmptyOf
static net.minecraft.core.component.DataComponentMap mapOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from) -
patchOrEmptyOf
static net.minecraft.core.component.DataComponentPatch patchOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from) -
tryMapOf
static com.mojang.serialization.DataResult<net.minecraft.core.component.DataComponentMap> tryMapOf(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o) -
tryPatchOf
static com.mojang.serialization.DataResult<net.minecraft.core.component.DataComponentPatch> tryPatchOf(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o) -
tryWrapComponent
-
mapToString
static StringBuilder mapToString(StringBuilder builder, @Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, net.minecraft.core.component.DataComponentMap map) -
patchToString
static StringBuilder patchToString(StringBuilder builder, @Nullable @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, net.minecraft.core.component.DataComponentPatch patch) -
visualPatch
static net.minecraft.core.component.DataComponentPatch visualPatch(net.minecraft.core.component.DataComponentPatch patch)
-