Uses of Interface
net.minecraft.commands.synchronization.ArgumentTypeInfo
Packages that use ArgumentTypeInfo
Package
Description
-
Uses of ArgumentTypeInfo in net.minecraft.commands.arguments
Classes in net.minecraft.commands.arguments that implement ArgumentTypeInfoModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods in net.minecraft.commands.arguments that return ArgumentTypeInfoModifier and TypeMethodDescriptionEntityArgument.Info.Template.type()ResourceArgument.Info.Template.type()ResourceKeyArgument.Info.Template.type()ResourceOrTagArgument.Info.Template.type()ResourceOrTagKeyArgument.Info.Template.type()ScoreHolderArgument.Info.Template.type()TimeArgument.Info.Template.type() -
Uses of ArgumentTypeInfo in net.minecraft.commands.synchronization
Classes in net.minecraft.commands.synchronization that implement ArgumentTypeInfoModifier and TypeClassDescriptionclassSingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>Fields in net.minecraft.commands.synchronization with type parameters of type ArgumentTypeInfoModifier and TypeFieldDescriptionprivate static final Map<Class<?>, ArgumentTypeInfo<?, ?>> ArgumentTypeInfos.BY_CLASSMethods in net.minecraft.commands.synchronization with type parameters of type ArgumentTypeInfoModifier and TypeMethodDescriptionstatic <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>, I extends ArgumentTypeInfo<A, T>>
IArgumentTypeInfos.registerByClass(Class<A> infoClass, I argumentTypeInfo) Forge: Use this in conjunction with aDeferredRegister#register(String, Supplier)call to both populate theBY_CLASSmap and register the argument type info so it can be used in commands.Methods in net.minecraft.commands.synchronization that return ArgumentTypeInfoModifier and TypeMethodDescriptionstatic ArgumentTypeInfo<?, ?> ArgumentTypeInfos.bootstrap(Registry<ArgumentTypeInfo<?, ?>> pRegistry) static <A extends com.mojang.brigadier.arguments.ArgumentType<?>>
ArgumentTypeInfo<A, ?> ArgumentTypeInfos.byClass(A pArgument) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
ArgumentTypeInfo<A, T> ArgumentTypeInfos.register(Registry<ArgumentTypeInfo<?, ?>> pRegistry, String pId, Class<? extends A> pArgumentClass, ArgumentTypeInfo<A, T> pInfo) ArgumentTypeInfo.Template.type()SingletonArgumentInfo.Template.type()Methods in net.minecraft.commands.synchronization with parameters of type ArgumentTypeInfoModifier and TypeMethodDescriptionprivate static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
ArgumentTypeInfo<A, T> ArgumentTypeInfos.register(Registry<ArgumentTypeInfo<?, ?>> pRegistry, String pId, Class<? extends A> pArgumentClass, ArgumentTypeInfo<A, T> pInfo) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
voidArgumentUtils.serializeCap(JsonObject pJson, ArgumentTypeInfo<A, T> pArgumentTypeInfo, ArgumentTypeInfo.Template<A> pTemplate) Method parameters in net.minecraft.commands.synchronization with type arguments of type ArgumentTypeInfoModifier and TypeMethodDescriptionstatic ArgumentTypeInfo<?, ?> ArgumentTypeInfos.bootstrap(Registry<ArgumentTypeInfo<?, ?>> pRegistry) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
ArgumentTypeInfo<A, T> ArgumentTypeInfos.register(Registry<ArgumentTypeInfo<?, ?>> pRegistry, String pId, Class<? extends A> pArgumentClass, ArgumentTypeInfo<A, T> pInfo) -
Uses of ArgumentTypeInfo in net.minecraft.commands.synchronization.brigadier
Classes in net.minecraft.commands.synchronization.brigadier that implement ArgumentTypeInfoModifier and TypeClassDescriptionclassclassclassclassclassMethods in net.minecraft.commands.synchronization.brigadier that return ArgumentTypeInfoModifier and TypeMethodDescriptionArgumentTypeInfo<com.mojang.brigadier.arguments.DoubleArgumentType, ?> DoubleArgumentInfo.Template.type()ArgumentTypeInfo<com.mojang.brigadier.arguments.FloatArgumentType, ?> FloatArgumentInfo.Template.type()ArgumentTypeInfo<com.mojang.brigadier.arguments.IntegerArgumentType, ?> IntegerArgumentInfo.Template.type()ArgumentTypeInfo<com.mojang.brigadier.arguments.LongArgumentType, ?> LongArgumentInfo.Template.type()ArgumentTypeInfo<com.mojang.brigadier.arguments.StringArgumentType, ?> StringArgumentSerializer.Template.type() -
Uses of ArgumentTypeInfo in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type ArgumentTypeInfoModifier and TypeFieldDescriptionstatic final Registry<ArgumentTypeInfo<?, ?>> BuiltInRegistries.COMMAND_ARGUMENT_TYPEstatic final ResourceKey<Registry<ArgumentTypeInfo<?, ?>>> Registries.COMMAND_ARGUMENT_TYPE -
Uses of ArgumentTypeInfo in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type ArgumentTypeInfoModifier and TypeMethodDescriptionprivate static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
voidClientboundCommandsPacket.ArgumentNodeStub.serializeCap(FriendlyByteBuf pBuffer, ArgumentTypeInfo<A, T> pArgumentInfo, ArgumentTypeInfo.Template<A> pArgumentInfoTemplate) -
Uses of ArgumentTypeInfo in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type ArgumentTypeInfoModifier and TypeFieldDescriptionprivate static final DeferredRegister<ArgumentTypeInfo<?, ?>> NeoForgeMod.COMMAND_ARGUMENT_TYPESprivate static final Holder<ArgumentTypeInfo<?, ?>> NeoForgeMod.ENUM_COMMAND_ARGUMENT_TYPEprivate static final DeferredHolder<ArgumentTypeInfo<?, ?>, SingletonArgumentInfo<ModIdArgument>> NeoForgeMod.MODID_COMMAND_ARGUMENT_TYPE -
Uses of ArgumentTypeInfo in net.neoforged.neoforge.server.command
Classes in net.neoforged.neoforge.server.command that implement ArgumentTypeInfoMethods in net.neoforged.neoforge.server.command that return ArgumentTypeInfo