Interface DataComponentWrapper


public interface DataComponentWrapper
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
     
    static interface 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final dev.latvian.mods.rhino.type.TypeInfo
     
    static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
     
    static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
     
    static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
     
    static final Lazy<Map<net.minecraft.core.component.DataComponentType<?>,dev.latvian.mods.rhino.type.TypeInfo>>
     
    static final Lazy<Set<net.minecraft.core.component.DataComponentType<?>>>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    filter(Object from, dev.latvian.mods.rhino.type.TypeInfo target)
     
    static dev.latvian.mods.rhino.type.TypeInfo
    getTypeInfo(net.minecraft.core.component.DataComponentType<?> type)
     
    static net.minecraft.core.component.DataComponentMap
    mapOf(@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.DataComponentMap
    mapOf(dev.latvian.mods.rhino.Context cx, Object from)
     
    static net.minecraft.core.component.DataComponentMap
    mapOrEmptyOf(@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.DataComponentMap
    mapOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from)
     
    mapToString(StringBuilder builder, @Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> ops, net.minecraft.core.component.DataComponentMap map)
     
    static net.minecraft.core.component.DataComponentPatch
    patchOf(@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.DataComponentPatch
    patchOf(dev.latvian.mods.rhino.Context cx, Object from)
     
    static net.minecraft.core.component.DataComponentPatch
    patchOrEmptyOf(@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.DataComponentPatch
    patchOrEmptyOf(dev.latvian.mods.rhino.Context cx, Object from)
     
    patchToString(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.DataComponentMap
    readMap(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader)
     
    static net.minecraft.core.component.DataComponentPatch
    readPatch(@Nullable com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader)
     
    static net.minecraft.core.component.DataComponentPredicate
    readPredicate(@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>
    tryMapOf(dev.latvian.mods.rhino.Context cx, @Nullable Object o)
     
    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.DataComponentPatch
    visualPatch(net.minecraft.core.component.DataComponentPatch patch)
     
    static net.minecraft.core.component.DataComponentType<?>
    wrapType(Object object)
     
  • 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

      static final Lazy<Map<net.minecraft.core.component.DataComponentType<?>,dev.latvian.mods.rhino.type.TypeInfo>> TYPE_INFOS
    • VISUAL_DIFFERENCE

      static final Lazy<Set<net.minecraft.core.component.DataComponentType<?>>> VISUAL_DIFFERENCE
  • Method Details

    • getTypeInfo

      static dev.latvian.mods.rhino.type.TypeInfo getTypeInfo(net.minecraft.core.component.DataComponentType<?> type)
    • wrapType

      static net.minecraft.core.component.DataComponentType<?> wrapType(Object object)
    • 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

      static boolean filter(Object from, dev.latvian.mods.rhino.type.TypeInfo target)
    • 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

      static <T> com.mojang.serialization.DataResult<Optional<T>> tryWrapComponent(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentType<T> type, Object value)
    • 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)