ServerCommandSource and some random (#188)

* ServerCommandSource and some random

* rename exception types

* some more CommandExceptions

* one more
This commit is contained in:
NikkyAI 2018-11-07 17:33:25 +01:00 committed by Adrian Siekierka
parent 264722ff0f
commit 07155b2aa6
18 changed files with 75 additions and 0 deletions

View File

@ -1,6 +1,8 @@
CLASS by net/minecraft/command/CommandManagerServer
CLASS by$a CommandParser
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b dispatcher Lcom/mojang/brigadier/CommandDispatcher;
METHOD <init> (Z)V
ARG 1 isDedicated
METHOD a getDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
METHOD a getCommandValidator (Lby$a;)Ljava/util/function/Predicate;

View File

@ -1,2 +1,5 @@
CLASS sb net/minecraft/command/CommandReplaceItem
FIELD a BLOCK_FAILED_EXCEPTON Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b SLOT_INAPPLICABLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD c ENTITY_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,3 @@
CLASS sg net/minecraft/command/CommandSchedule
FIELD a SAME_TICK_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,8 @@
CLASS sh net/minecraft/command/CommandScoreboard
FIELD a OBJECTIVES_ADD_DUPLICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b OBJECTIVES_DISPLAY_ALREADYEMPTY_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD c OBJECTIVES_DISPLAY_ALREADYSET_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD d PLAYERS_ENABLE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD e PLAYERS_ENABLE_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f PLAYERS_GET_NULL_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,3 @@
CLASS sj net/minecraft/command/CommandSetBlock
FIELD a FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,5 @@
CLASS sn net/minecraft/command/CommandSpreadPlayers
CLASS sn$a
FIELD a FAILED_TEAMS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
FIELD b FAILED_ENTITIES_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,3 @@
CLASS sq net/minecraft/command/CommandSummon
FIELD a FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,4 @@
CLASS sr net/minecraft/command/CommandTag
FIELD a ADD_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b REMOVE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,14 @@
CLASS ss net/minecraft/command/CommandTeam
FIELD a ADD_DUPLICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b ADD_LONGNAME_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD c EMPTY_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD d OPTION_NAME_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD e OPTION_COLOR_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f OPTION_FRIENDLYFIRE_ALREADYENABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD g OPTION_FRIENDLYFIRE_ALREADYDISABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD h OPTION_SEEFRIENDLYINVISIBLES_ALREADYENABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD i SEEFRIENDLYINVISIBLES_ALREADYDSISABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD j OPTION_NAMETAGEVISIBILITY_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD k OPTION_DEATHMESSAGEVISIBILITY_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD l OPTION_COLLISIONRULE_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,4 @@
CLASS sx net/minecraft/command/CommandTrigger
FIELD a FAILED_UMPRIMED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b FAILED_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -1,2 +1,10 @@
CLASS ta net/minecraft/command/CommandWorldBorder
FIELD a CENTER_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b SET_FAILED_NOCHANGE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD c SET_FAILED_SMALL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD d SET_FAILED_BIG_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD e WARNING_TIME_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f WARNING_DISTANCE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD g DAMAGE_BUFFER_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD h DAMAGE_AMOUNT_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -0,0 +1,26 @@
CLASS bx net/minecraft/command/ServerCommandSource
FIELD a REQUIRES_PLAYER_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b REQUIRES_ENTITY_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD c output Lbw;
FIELD d position Lcim;
FIELD e worldServer Lua;
FIELD g name Ljava/lang/String;
FIELD h textComponent Lix;
FIELD i minecraftServer Lnet/minecraft/server/MinecraftServer;
FIELD k entity Lafv;
FIELD l resultConsumer Lcom/mojang/brigadier/ResultConsumer;
METHOD a withEntity (Lafv;)Lbx;
METHOD a withPosition (Lcim;)Lbx;
METHOD a withConsumer (Lcom/mojang/brigadier/ResultConsumer;)Lbx;
METHOD a withWorldServer (Lua;)Lbx;
METHOD c getName ()Ljava/lang/String;
METHOD d getPosition ()Lcim;
METHOD e getWorldServer ()Lua;
METHOD f getEntity ()Lafv;
METHOD g getEntityOrThrow ()Lafv;
METHOD h getPlayerServer ()Luc;
METHOD j getMinecraftServer ()Lnet/minecraft/server/MinecraftServer;
METHOD l getPlayerNames ()Ljava/util/Collection;
METHOD m getTeamNames ()Ljava/util/Collection;
METHOD n getKeys ()Ljava/util/Collection;
METHOD o getRecipes ()Ljava/util/Collection;

View File

@ -266,6 +266,8 @@ CLASS afv net/minecraft/entity/Entity
METHOD bu doesRenderOnFire ()Z
METHOD bv getUuid ()Ljava/util/UUID;
METHOD bw getUuidAsString ()Ljava/lang/String;
METHOD bx getName ()Ljava/lang/String;
METHOD by canFly ()Z
METHOD bz getRenderDistanceMultiplier ()D
METHOD c handleFallDamage (FF)V
ARG 1 fallDistance

View File

@ -2,3 +2,4 @@ CLASS alt net/minecraft/entity/EntityWaterCreature
METHOD Y updateLogic ()V
METHOD a canBeLeashedBy (Lapr;)Z
ARG 1 player
METHOD by canFly ()Z

View File

@ -34,6 +34,7 @@ CLASS aoc net/minecraft/entity/mob/EntityDrowned
METHOD af getSoundSwim ()Lww;
METHOD b createNavigation (Lazt;)Lakc;
ARG 1 world
METHOD by canFly ()Z
METHOD cw getSoundDeath ()Lww;
METHOD dB getSoundStep ()Lww;
METHOD dC getSkull ()Lauv;

View File

@ -56,6 +56,7 @@ CLASS als net/minecraft/entity/passive/EntityTurtle
ARG 1 world
METHOD b serializeCustomData (Lhm;)V
ARG 1 tag
METHOD by canFly ()Z
METHOD cb initAttributes ()V
METHOD cw getSoundDeath ()Lww;
METHOD e getSoundHurt (Lafe;)Lww;

View File

@ -137,6 +137,8 @@ CLASS apr net/minecraft/entity/player/EntityPlayer
METHOD bX getSoundCategory ()Lwy;
METHOD bd isSwimming ()Z
METHOD bj stickInWeb ()V
METHOD bx getName ()Ljava/lang/String;
METHOD by canFly ()Z
METHOD c handleFallDamage (FF)V
ARG 1 fallDistance
METHOD c isUsingEffectiveTool (Lbnh;)Z

View File

@ -111,6 +111,7 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
METHOD aN getRecipeManager ()Laxc;
METHOD aO getTagManager ()Lxq;
METHOD aR getGameRules ()Lazp;
METHOD aW getProfiler ()Ladt;
METHOD a_ setResourcePack (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 url
ARG 2 hash