Class AbstractCommand

java.lang.Object
net.minecraft.command.AbstractCommand
All Implemented Interfaces:
Comparable<Command>, Command
Direct Known Subclasses:
AchievementCommand, BanCommand, BanIpCommand, BanListCommand, BlockDataCommand, ClearCommand, CloneCommand, DebugCommand, DeOpCommand, DifficultyCommand, EffectCommand, EnchantCommand, EntityDataCommand, ExecuteCommand, ExperienceCommand, FillCommand, GameModeCommand, GameRuleCommand, GiveCommand, HelpCommand, KickCommand, KillCommand, ListCommand, MeCommand, MessageCommand, OpCommand, PardonCommand, PardonIpCommand, ParticleCommand, PlaySoundCommand, PublishCommand, ReplaceItemCommand, SaveAllCommand, SaveOffCommand, SaveOnCommand, SayCommand, ScoreboardCommand, SeedCommand, SetBlockCommand, SetIdleTimeoutCommand, SetWorldSpawnCommand, SpawnPointCommand, SpreadPlayersCommand, StatsCommand, StopCommand, SummonCommand, TeleportCommand, TellRawCommand, TestForBlockCommand, TestForBlocksCommand, TestForCommand, TimeCommand, TitleCommand, ToggleDownfallCommand, TriggerCommand, WeatherCommand, WhitelistCommand, WorldBorderCommand

public abstract class AbstractCommand
extends Object
implements Command
Mappings:
Namespace Name
official i
intermediary net/minecraft/class_1545
named net/minecraft/command/AbstractCommand
  • Field Details

    • commandProvider

      private static CommandProvider commandProvider
      Mappings:
      Namespace Name Mixin selector
      official a Li;a:Lh;
      intermediary field_6363 Lnet/minecraft/class_1545;field_6363:Lnet/minecraft/class_1515;
      named commandProvider Lnet/minecraft/command/AbstractCommand;commandProvider:Lnet/minecraft/command/CommandProvider;
  • Constructor Details

    • AbstractCommand

      public AbstractCommand()
  • Method Details

    • getPermissionLevel

      public int getPermissionLevel()
      Mappings:
      Namespace Name Mixin selector
      official a Li;a()I
      intermediary method_5657 Lnet/minecraft/class_1545;method_5657()I
      named getPermissionLevel Lnet/minecraft/command/AbstractCommand;getPermissionLevel()I
    • getAliases

      public List<String> getAliases()
      Specified by:
      getAliases in interface Command
      Mappings:
      Namespace Name Mixin selector
      official b Lk;b()Ljava/util/List;
      intermediary method_5887 Lnet/minecraft/class_1606;method_5887()Ljava/util/List;
      named getAliases Lnet/minecraft/command/Command;getAliases()Ljava/util/List;
    • isAccessible

      public boolean isAccessible​(CommandSource source)
      Specified by:
      isAccessible in interface Command
      Mappings:
      Namespace Name Mixin selector
      official a Lk;a(Lm;)Z
      intermediary method_5884 Lnet/minecraft/class_1606;method_5884(Lnet/minecraft/class_1659;)Z
      named isAccessible Lnet/minecraft/command/Command;isAccessible(Lnet/minecraft/command/CommandSource;)Z
    • getAutoCompleteHints

      public List<String> getAutoCompleteHints​(CommandSource source, String[] args, BlockPos pos)
      Specified by:
      getAutoCompleteHints in interface Command
      Mappings:
      Namespace Name Mixin selector
      official a Lk;a(Lm;[Ljava/lang/String;Lcj;)Ljava/util/List;
      intermediary method_5886 Lnet/minecraft/class_1606;method_5886(Lnet/minecraft/class_1659;[Ljava/lang/String;Lnet/minecraft/class_1372;)Ljava/util/List;
      named getAutoCompleteHints Lnet/minecraft/command/Command;getAutoCompleteHints(Lnet/minecraft/command/CommandSource;[Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • parseInt

      public static int parseInt​(String value) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;)I
      intermediary method_5661 Lnet/minecraft/class_1545;method_5661(Ljava/lang/String;)I
      named parseInt Lnet/minecraft/command/AbstractCommand;parseInt(Ljava/lang/String;)I
    • parseClampedInt

      public static int parseClampedInt​(String value, int min) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;I)I
      intermediary method_5664 Lnet/minecraft/class_1545;method_5664(Ljava/lang/String;I)I
      named parseClampedInt Lnet/minecraft/command/AbstractCommand;parseClampedInt(Ljava/lang/String;I)I
    • parseClampedInt

      public static int parseClampedInt​(String value, int min, int max) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;II)I
      intermediary method_5665 Lnet/minecraft/class_1545;method_5665(Ljava/lang/String;II)I
      named parseClampedInt Lnet/minecraft/command/AbstractCommand;parseClampedInt(Ljava/lang/String;II)I
    • parseLong

      public static long parseLong​(String value) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(Ljava/lang/String;)J
      intermediary method_5684 Lnet/minecraft/class_1545;method_5684(Ljava/lang/String;)J
      named parseLong Lnet/minecraft/command/AbstractCommand;parseLong(Ljava/lang/String;)J
    • parseClampedLong

      public static long parseClampedLong​(String value, long min, long max) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;JJ)J
      intermediary method_5666 Lnet/minecraft/class_1545;method_5666(Ljava/lang/String;JJ)J
      named parseClampedLong Lnet/minecraft/command/AbstractCommand;parseClampedLong(Ljava/lang/String;JJ)J
    • getBlockPos

      public static BlockPos getBlockPos​(CommandSource source, String[] args, int permissionLevel, boolean bool) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;[Ljava/lang/String;IZ)Lcj;
      intermediary method_5676 Lnet/minecraft/class_1545;method_5676(Lnet/minecraft/class_1659;[Ljava/lang/String;IZ)Lnet/minecraft/class_1372;
      named getBlockPos Lnet/minecraft/command/AbstractCommand;getBlockPos(Lnet/minecraft/command/CommandSource;[Ljava/lang/String;IZ)Lnet/minecraft/util/math/BlockPos;
    • parseDouble

      public static double parseDouble​(String value) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official c Li;c(Ljava/lang/String;)D
      intermediary method_5689 Lnet/minecraft/class_1545;method_5689(Ljava/lang/String;)D
      named parseDouble Lnet/minecraft/command/AbstractCommand;parseDouble(Ljava/lang/String;)D
    • parseClampedDouble

      public static double parseClampedDouble​(String value, double min) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;D)D
      intermediary method_5662 Lnet/minecraft/class_1545;method_5662(Ljava/lang/String;D)D
      named parseClampedDouble Lnet/minecraft/command/AbstractCommand;parseClampedDouble(Ljava/lang/String;D)D
    • parseClampedDouble

      public static double parseClampedDouble​(String value, double min, double max) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;DD)D
      intermediary method_5663 Lnet/minecraft/class_1545;method_5663(Ljava/lang/String;DD)D
      named parseClampedDouble Lnet/minecraft/command/AbstractCommand;parseClampedDouble(Ljava/lang/String;DD)D
    • parseBoolean

      public static boolean parseBoolean​(String value) throws CommandException
      Throws:
      CommandException
      Mappings:
      Namespace Name Mixin selector
      official d Li;d(Ljava/lang/String;)Z
      intermediary method_5691 Lnet/minecraft/class_1545;method_5691(Ljava/lang/String;)Z
      named parseBoolean Lnet/minecraft/command/AbstractCommand;parseBoolean(Ljava/lang/String;)Z
    • getAsPlayer

      public static ServerPlayerEntity getAsPlayer​(CommandSource source) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(Lm;)Llf;
      intermediary method_5685 Lnet/minecraft/class_1545;method_5685(Lnet/minecraft/class_1659;)Lnet/minecraft/class_1637;
      named getAsPlayer Lnet/minecraft/command/AbstractCommand;getAsPlayer(Lnet/minecraft/command/CommandSource;)Lnet/minecraft/server/network/ServerPlayerEntity;
    • getPlayer

      public static ServerPlayerEntity getPlayer​(CommandSource source, String uuid) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;Ljava/lang/String;)Llf;
      intermediary method_5671 Lnet/minecraft/class_1545;method_5671(Lnet/minecraft/class_1659;Ljava/lang/String;)Lnet/minecraft/class_1637;
      named getPlayer Lnet/minecraft/command/AbstractCommand;getPlayer(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Lnet/minecraft/server/network/ServerPlayerEntity;
    • getEntity

      public static Entity getEntity​(CommandSource source, String uuid) throws EntityNotFoundException
      Throws:
      EntityNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(Lm;Ljava/lang/String;)Lpk;
      intermediary method_5686 Lnet/minecraft/class_1545;method_5686(Lnet/minecraft/class_1659;Ljava/lang/String;)Lnet/minecraft/class_1745;
      named getEntity Lnet/minecraft/command/AbstractCommand;getEntity(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Lnet/minecraft/entity/Entity;
    • getEntity

      public static <T extends Entity> T getEntity​(CommandSource source, String uuid, Class<? extends T> entityClass) throws EntityNotFoundException
      Throws:
      EntityNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;Ljava/lang/String;Ljava/lang/Class;)Lpk;
      intermediary method_5672 Lnet/minecraft/class_1545;method_5672(Lnet/minecraft/class_1659;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_1745;
      named getEntity Lnet/minecraft/command/AbstractCommand;getEntity(Lnet/minecraft/command/CommandSource;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/entity/Entity;
    • getEntities

      public static List<Entity> getEntities​(CommandSource source, String uuid) throws EntityNotFoundException
      Throws:
      EntityNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official c Li;c(Lm;Ljava/lang/String;)Ljava/util/List;
      intermediary method_5690 Lnet/minecraft/class_1545;method_5690(Lnet/minecraft/class_1659;Ljava/lang/String;)Ljava/util/List;
      named getEntities Lnet/minecraft/command/AbstractCommand;getEntities(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Ljava/util/List;
    • method_5692

      public static String method_5692​(CommandSource source, String string) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official d Li;d(Lm;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_5692 Lnet/minecraft/class_1545;method_5692(Lnet/minecraft/class_1659;Ljava/lang/String;)Ljava/lang/String;
      named method_5692 Lnet/minecraft/command/AbstractCommand;method_5692(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Ljava/lang/String;
    • method_5693

      public static String method_5693​(CommandSource source, String string) throws EntityNotFoundException
      Throws:
      EntityNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official e Li;e(Lm;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_5693 Lnet/minecraft/class_1545;method_5693(Lnet/minecraft/class_1659;Ljava/lang/String;)Ljava/lang/String;
      named method_5693 Lnet/minecraft/command/AbstractCommand;method_5693(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Ljava/lang/String;
    • method_5675

      public static Text method_5675​(CommandSource source, String[] string, int int2) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;[Ljava/lang/String;I)Leu;
      intermediary method_5675 Lnet/minecraft/class_1545;method_5675(Lnet/minecraft/class_1659;[Ljava/lang/String;I)Lnet/minecraft/class_1444;
      named method_5675 Lnet/minecraft/command/AbstractCommand;method_5675(Lnet/minecraft/command/CommandSource;[Ljava/lang/String;I)Lnet/minecraft/text/Text;
    • method_5687

      public static Text method_5687​(CommandSource source, String[] string, int int2, boolean bool) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(Lm;[Ljava/lang/String;IZ)Leu;
      intermediary method_5687 Lnet/minecraft/class_1545;method_5687(Lnet/minecraft/class_1659;[Ljava/lang/String;IZ)Lnet/minecraft/class_1444;
      named method_5687 Lnet/minecraft/command/AbstractCommand;method_5687(Lnet/minecraft/command/CommandSource;[Ljava/lang/String;IZ)Lnet/minecraft/text/Text;
    • method_5678

      public static String method_5678​(String[] string, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a([Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_5678 Lnet/minecraft/class_1545;method_5678([Ljava/lang/String;I)Ljava/lang/String;
      named method_5678 Lnet/minecraft/command/AbstractCommand;method_5678([Ljava/lang/String;I)Ljava/lang/String;
    • getCoordinate

      public static AbstractCommand.Coordinate getCoordinate​(double double2, String value, boolean bool) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(DLjava/lang/String;Z)Li$a;
      intermediary method_5659 Lnet/minecraft/class_1545;method_5659(DLjava/lang/String;Z)Lnet/minecraft/class_1545$class_1546;
      named getCoordinate Lnet/minecraft/command/AbstractCommand;getCoordinate(DLjava/lang/String;Z)Lnet/minecraft/command/AbstractCommand$Coordinate;
    • getCoordinate

      public static AbstractCommand.Coordinate getCoordinate​(double double2, String value, int min, int max, boolean bool) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(DLjava/lang/String;IIZ)Li$a;
      intermediary method_5658 Lnet/minecraft/class_1545;method_5658(DLjava/lang/String;IIZ)Lnet/minecraft/class_1545$class_1546;
      named getCoordinate Lnet/minecraft/command/AbstractCommand;getCoordinate(DLjava/lang/String;IIZ)Lnet/minecraft/command/AbstractCommand$Coordinate;
    • parseDouble

      public static double parseDouble​(double double2, String value, boolean bool) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(DLjava/lang/String;Z)D
      intermediary method_5683 Lnet/minecraft/class_1545;method_5683(DLjava/lang/String;Z)D
      named parseDouble Lnet/minecraft/command/AbstractCommand;parseDouble(DLjava/lang/String;Z)D
    • parseDouble

      public static double parseDouble​(double double2, String value, int min, int max, boolean bool) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official b Li;b(DLjava/lang/String;IIZ)D
      intermediary method_5682 Lnet/minecraft/class_1545;method_5682(DLjava/lang/String;IIZ)D
      named parseDouble Lnet/minecraft/command/AbstractCommand;parseDouble(DLjava/lang/String;IIZ)D
    • getItem

      public static Item getItem​(CommandSource source, String identifier) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official f Li;f(Lm;Ljava/lang/String;)Lzw;
      intermediary method_5694 Lnet/minecraft/class_1545;method_5694(Lnet/minecraft/class_1659;Ljava/lang/String;)Lnet/minecraft/class_2054;
      named getItem Lnet/minecraft/command/AbstractCommand;getItem(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Lnet/minecraft/item/Item;
    • getBlock

      public static Block getBlock​(CommandSource source, String identifier) throws InvalidNumberException
      Throws:
      InvalidNumberException
      Mappings:
      Namespace Name Mixin selector
      official g Li;g(Lm;Ljava/lang/String;)Lafh;
      intermediary method_5695 Lnet/minecraft/class_1545;method_5695(Lnet/minecraft/class_1659;Ljava/lang/String;)Lnet/minecraft/class_160;
      named getBlock Lnet/minecraft/command/AbstractCommand;getBlock(Lnet/minecraft/command/CommandSource;Ljava/lang/String;)Lnet/minecraft/block/Block;
    • concat

      public static String concat​(Object[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a([Ljava/lang/Object;)Ljava/lang/String;
      intermediary method_5677 Lnet/minecraft/class_1545;method_5677([Ljava/lang/Object;)Ljava/lang/String;
      named concat Lnet/minecraft/command/AbstractCommand;concat([Ljava/lang/Object;)Ljava/lang/String;
    • concat

      public static Text concat​(List<Text> texts)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/util/List;)Leu;
      intermediary method_5669 Lnet/minecraft/class_1545;method_5669(Ljava/util/List;)Lnet/minecraft/class_1444;
      named concat Lnet/minecraft/command/AbstractCommand;concat(Ljava/util/List;)Lnet/minecraft/text/Text;
    • concat

      public static String concat​(Collection<String> strings)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/util/Collection;)Ljava/lang/String;
      intermediary method_5668 Lnet/minecraft/class_1545;method_5668(Ljava/util/Collection;)Ljava/lang/String;
      named concat Lnet/minecraft/command/AbstractCommand;concat(Ljava/util/Collection;)Ljava/lang/String;
    • method_5679

      public static List<String> method_5679​(String[] string, int int2, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a([Ljava/lang/String;ILcj;)Ljava/util/List;
      intermediary method_5679 Lnet/minecraft/class_1545;method_5679([Ljava/lang/String;ILnet/minecraft/class_1372;)Ljava/util/List;
      named method_5679 Lnet/minecraft/command/AbstractCommand;method_5679([Ljava/lang/String;ILnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • method_5688

      public static List<String> method_5688​(String[] string, int int2, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Li;b([Ljava/lang/String;ILcj;)Ljava/util/List;
      intermediary method_5688 Lnet/minecraft/class_1545;method_5688([Ljava/lang/String;ILnet/minecraft/class_1372;)Ljava/util/List;
      named method_5688 Lnet/minecraft/command/AbstractCommand;method_5688([Ljava/lang/String;ILnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • method_5667

      public static boolean method_5667​(String string, String string2)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Ljava/lang/String;Ljava/lang/String;)Z
      intermediary method_5667 Lnet/minecraft/class_1545;method_5667(Ljava/lang/String;Ljava/lang/String;)Z
      named method_5667 Lnet/minecraft/command/AbstractCommand;method_5667(Ljava/lang/String;Ljava/lang/String;)Z
    • method_5681

      public static List<String> method_5681​(String[] string, String[] string2)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
      intermediary method_5681 Lnet/minecraft/class_1545;method_5681([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
      named method_5681 Lnet/minecraft/command/AbstractCommand;method_5681([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
    • method_5680

      public static List<String> method_5680​(String[] string, Collection<?> collection)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a([Ljava/lang/String;Ljava/util/Collection;)Ljava/util/List;
      intermediary method_5680 Lnet/minecraft/class_1545;method_5680([Ljava/lang/String;Ljava/util/Collection;)Ljava/util/List;
      named method_5680 Lnet/minecraft/command/AbstractCommand;method_5680([Ljava/lang/String;Ljava/util/Collection;)Ljava/util/List;
    • isUsernameAtIndex

      public boolean isUsernameAtIndex​(String[] args, int index)
      Specified by:
      isUsernameAtIndex in interface Command
      Mappings:
      Namespace Name Mixin selector
      official b Lk;b([Ljava/lang/String;I)Z
      intermediary method_5888 Lnet/minecraft/class_1606;method_5888([Ljava/lang/String;I)Z
      named isUsernameAtIndex Lnet/minecraft/command/Command;isUsernameAtIndex([Ljava/lang/String;I)Z
    • run

      public static void run​(CommandSource source, Command command, String label, Object[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;Lk;Ljava/lang/String;[Ljava/lang/Object;)V
      intermediary method_5674 Lnet/minecraft/class_1545;method_5674(Lnet/minecraft/class_1659;Lnet/minecraft/class_1606;Ljava/lang/String;[Ljava/lang/Object;)V
      named run Lnet/minecraft/command/AbstractCommand;run(Lnet/minecraft/command/CommandSource;Lnet/minecraft/command/Command;Ljava/lang/String;[Ljava/lang/Object;)V
    • run

      public static void run​(CommandSource source, Command command, int permissionLevel, String label, Object[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lm;Lk;ILjava/lang/String;[Ljava/lang/Object;)V
      intermediary method_5673 Lnet/minecraft/class_1545;method_5673(Lnet/minecraft/class_1659;Lnet/minecraft/class_1606;ILjava/lang/String;[Ljava/lang/Object;)V
      named run Lnet/minecraft/command/AbstractCommand;run(Lnet/minecraft/command/CommandSource;Lnet/minecraft/command/Command;ILjava/lang/String;[Ljava/lang/Object;)V
    • setCommandProvider

      public static void setCommandProvider​(CommandProvider provider)
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lh;)V
      intermediary method_5660 Lnet/minecraft/class_1545;method_5660(Lnet/minecraft/class_1515;)V
      named setCommandProvider Lnet/minecraft/command/AbstractCommand;setCommandProvider(Lnet/minecraft/command/CommandProvider;)V
    • compareTo

      public int compareTo​(Command command)
      Specified by:
      compareTo in interface Comparable<Command>
      Mappings:
      Namespace Name Mixin selector
      official a Li;a(Lk;)I
      intermediary method_5670 Lnet/minecraft/class_1545;method_5670(Lnet/minecraft/class_1606;)I
      named compareTo Lnet/minecraft/command/AbstractCommand;compareTo(Lnet/minecraft/command/Command;)I