Interface KLibCommandArgumentTypes


public interface KLibCommandArgumentTypes
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>>
     
    static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>>
     
    static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>>
     
    static final net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>>
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <A extends com.mojang.brigadier.arguments.ArgumentType<?>, I extends net.minecraft.commands.synchronization.ArgumentTypeInfo<? extends A, ?>>
    net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>>
    register(String name, Class<A> argumentClass, Supplier<I> argumentTypeInfo)
     
  • Field Details

    • REGISTRY

      static final net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> REGISTRY
    • ENUM_DATA_TYPE

      static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> ENUM_DATA_TYPE
    • PARSED_DATA_TYPE

      static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> PARSED_DATA_TYPE
    • CUSTOM_REGISTRY

      static final net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> CUSTOM_REGISTRY
  • Method Details

    • register

      static <A extends com.mojang.brigadier.arguments.ArgumentType<?>, I extends net.minecraft.commands.synchronization.ArgumentTypeInfo<? extends A, ?>> net.minecraft.core.Holder<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> register(String name, Class<A> argumentClass, Supplier<I> argumentTypeInfo)