Class AttributeCommand

java.lang.Object
net.minecraft.server.command.AttributeCommand

public class AttributeCommand
extends Object
Mappings:
Namespace Name
official ww
intermediary net/minecraft/class_5252
named net/minecraft/server/command/AttributeCommand
  • Field Details

    • SUGGESTION_PROVIDER

      private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> SUGGESTION_PROVIDER
      Mappings:
      Namespace Name Mixin selector
      official a Lww;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 Lww;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 Lww;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 Lww;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 Lww;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;
  • Constructor Details

    • AttributeCommand

      public AttributeCommand()
  • Method Details

    • register

      public static void register​(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
      Mappings:
      Namespace Name Mixin selector
      official a Lww;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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Laqv;Lasd;)Lase;
      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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Laqv;)Lari;
      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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official b Lww;b(Laqv;Lasd;)Lari;
      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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Ldb;Laqv;Lasd;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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official b Lww;b(Ldb;Laqv;Lasd;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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Ldb;Laqv;Lasd;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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official c Lww;c(Ldb;Laqv;Lasd;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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Ldb;Laqv;Lasd;Ljava/util/UUID;Ljava/lang/String;DLasg$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
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lww;a(Ldb;Laqv;Lasd;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