类 AttributeCommand


  • public class AttributeCommand
    extends Object
    Mappings:
    Namespace Name
    official xk
    intermediary net/minecraft/class_5252
    named net/minecraft/server/command/AttributeCommand
    • 字段详细资料

      • SUGGESTION_PROVIDER

        private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> SUGGESTION_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
        intermediary field_24375 Lnet/minecraft/class_5252;field_24375:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
        named SUGGESTION_PROVIDER Lnet/minecraft/server/command/AttributeCommand;SUGGESTION_PROVIDER:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
      • ENTITY_FAILED_EXCEPTION

        private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ENTITY_FAILED_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official b Lxk;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
        intermediary field_24376 Lnet/minecraft/class_5252;field_24376:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
        named ENTITY_FAILED_EXCEPTION Lnet/minecraft/server/command/AttributeCommand;ENTITY_FAILED_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      • NO_ATTRIBUTE_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType NO_ATTRIBUTE_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official c Lxk;c:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
        intermediary field_24377 Lnet/minecraft/class_5252;field_24377:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
        named NO_ATTRIBUTE_EXCEPTION Lnet/minecraft/server/command/AttributeCommand;NO_ATTRIBUTE_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      • NO_MODIFIER_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NO_MODIFIER_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official d Lxk;d:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
        intermediary field_24378 Lnet/minecraft/class_5252;field_24378:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
        named NO_MODIFIER_EXCEPTION Lnet/minecraft/server/command/AttributeCommand;NO_MODIFIER_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
      • MODIFIER_ALREADY_PRESENT_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType MODIFIER_ALREADY_PRESENT_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official e Lxk;e:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
        intermediary field_24379 Lnet/minecraft/class_5252;field_24379:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
        named MODIFIER_ALREADY_PRESENT_EXCEPTION Lnet/minecraft/server/command/AttributeCommand;MODIFIER_ALREADY_PRESENT_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
    • 构造器详细资料

      • AttributeCommand

        public AttributeCommand()
    • 方法详细资料

      • register

        public static void register​(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Lcom/mojang/brigadier/CommandDispatcher;)V
        intermediary method_27735 Lnet/minecraft/class_5252;method_27735(Lcom/mojang/brigadier/CommandDispatcher;)V
        named register Lnet/minecraft/server/command/AttributeCommand;register(Lcom/mojang/brigadier/CommandDispatcher;)V
      • getAttributeInstance

        private static EntityAttributeInstance getAttributeInstance​(Entity entity,
                                                                    EntityAttribute attribute)
                                                             throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Lasl;Latt;)Latu;
        intermediary method_27734 Lnet/minecraft/class_5252;method_27734(Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
        named getAttributeInstance Lnet/minecraft/server/command/AttributeCommand;getAttributeInstance(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
      • getLivingEntity

        private static LivingEntity getLivingEntity​(Entity entity)
                                             throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Lasl;)Lasy;
        intermediary method_27733 Lnet/minecraft/class_5252;method_27733(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
        named getLivingEntity Lnet/minecraft/server/command/AttributeCommand;getLivingEntity(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/LivingEntity;
      • getLivingEntityWithAttribute

        private static LivingEntity getLivingEntityWithAttribute​(Entity entity,
                                                                 EntityAttribute attribute)
                                                          throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official b Lxk;b(Lasl;Latt;)Lasy;
        intermediary method_27746 Lnet/minecraft/class_5252;method_27746(Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1309;
        named getLivingEntityWithAttribute Lnet/minecraft/server/command/AttributeCommand;getLivingEntityWithAttribute(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/LivingEntity;
      • executeValueGet

        private static int executeValueGet​(ServerCommandSource source,
                                           Entity target,
                                           EntityAttribute attribute,
                                           double multiplier)
                                    throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Ldg;Lasl;Latt;D)I
        intermediary method_27739 Lnet/minecraft/class_5252;method_27739(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I
        named executeValueGet Lnet/minecraft/server/command/AttributeCommand;executeValueGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;D)I
      • executeBaseValueGet

        private static int executeBaseValueGet​(ServerCommandSource source,
                                               Entity target,
                                               EntityAttribute attribute,
                                               double multiplier)
                                        throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official b Lxk;b(Ldg;Lasl;Latt;D)I
        intermediary method_27748 Lnet/minecraft/class_5252;method_27748(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I
        named executeBaseValueGet Lnet/minecraft/server/command/AttributeCommand;executeBaseValueGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;D)I
      • executeModifierValueGet

        private static int executeModifierValueGet​(ServerCommandSource source,
                                                   Entity target,
                                                   EntityAttribute attribute,
                                                   UUID uuid,
                                                   double multiplier)
                                            throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Ldg;Lasl;Latt;Ljava/util/UUID;D)I
        intermediary method_27741 Lnet/minecraft/class_5252;method_27741(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;D)I
        named executeModifierValueGet Lnet/minecraft/server/command/AttributeCommand;executeModifierValueGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;D)I
      • executeBaseValueSet

        private static int executeBaseValueSet​(ServerCommandSource source,
                                               Entity target,
                                               EntityAttribute attribute,
                                               double value)
                                        throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official c Lxk;c(Ldg;Lasl;Latt;D)I
        intermediary method_27751 Lnet/minecraft/class_5252;method_27751(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I
        named executeBaseValueSet Lnet/minecraft/server/command/AttributeCommand;executeBaseValueSet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;D)I
      • executeModifierAdd

        private static int executeModifierAdd​(ServerCommandSource source,
                                              Entity target,
                                              EntityAttribute attribute,
                                              UUID uuid,
                                              String name,
                                              double value,
                                              EntityAttributeModifier.Operation operation)
                                       throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Ldg;Lasl;Latt;Ljava/util/UUID;Ljava/lang/String;DLatw$a;)I
        intermediary method_27742 Lnet/minecraft/class_5252;method_27742(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)I
        named executeModifierAdd Lnet/minecraft/server/command/AttributeCommand;executeModifierAdd(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)I
      • executeModifierRemove

        private static int executeModifierRemove​(ServerCommandSource source,
                                                 Entity target,
                                                 EntityAttribute attribute,
                                                 UUID uuid)
                                          throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lxk;a(Ldg;Lasl;Latt;Ljava/util/UUID;)I
        intermediary method_27740 Lnet/minecraft/class_5252;method_27740(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;)I
        named executeModifierRemove Lnet/minecraft/server/command/AttributeCommand;executeModifierRemove(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)I