Text refactoring + related mappings (#737)

* Text refactoring + related mappings

* Add a more explicit name for the truncated string getter

* Move Formatting to util package and fully map members

* Advancement#toHoverableText

* Correct mappings in ScoreboardObjective

* Various changes in NbtText and subclasses

* JSONREADER -> JSON_READER

* Shorten TranslatableText argument getter to getArg

* Cleanup mappings in Difficulty class

* Fix Style$Serializer#deserialize json parameter name

* Cleanup some field names in TranslatableText

* More changes to NbtText

* Fix incorrect method name in Texts

* toGreenText -> join

* Use more semantically correct name joinOrdered

* Fix method name in Entity

* Actually fix the method names.. derp
This commit is contained in:
Chloe Dawn 2019-06-07 12:18:04 +01:00 committed by Modmuss50
parent 5aab5d0029
commit 510f8cbc08
48 changed files with 380 additions and 236 deletions

View File

@ -1,27 +0,0 @@
CLASS c net/minecraft/ChatFormat
FIELD A modifier Z
FIELD B code Ljava/lang/String;
FIELD C id I
FIELD D color Ljava/lang/Integer;
FIELD x FORMAT_PATTERN Ljava/util/regex/Pattern;
FIELD z sectionSignCode C
METHOD a bySectionSignCode (C)Lc;
ARG 0 code
METHOD a byId (I)Lc;
ARG 0 id
METHOD a getFormatAtEnd (Ljava/lang/String;)Ljava/lang/String;
METHOD a getNames (ZZ)Ljava/util/Collection;
ARG 0 colors
ARG 1 modifiers
METHOD b getId ()I
METHOD b stripFormatting (Ljava/lang/String;)Ljava/lang/String;
ARG 0 str
METHOD c isModifier ()Z
METHOD c getFormatByName (Ljava/lang/String;)Lc;
ARG 0 name
METHOD d isColor ()Z
METHOD d sanitizeName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 name
METHOD e getColor ()Ljava/lang/Integer;
METHOD f affectsGlyphWidth ()Z
METHOD g getName ()Ljava/lang/String;

View File

@ -40,7 +40,7 @@ CLASS q net/minecraft/advancement/Advancement
FIELD e criteria Ljava/util/Map; FIELD e criteria Ljava/util/Map;
FIELD f requirements [[Ljava/lang/String; FIELD f requirements [[Ljava/lang/String;
FIELD g children Ljava/util/Set; FIELD g children Ljava/util/Set;
FIELD h textComponent Ljm; FIELD h text Ljm;
METHOD a createTask ()Lq$a; METHOD a createTask ()Lq$a;
METHOD a addChild (Lq;)V METHOD a addChild (Lq;)V
METHOD b getParent ()Lq; METHOD b getParent ()Lq;
@ -53,4 +53,4 @@ CLASS q net/minecraft/advancement/Advancement
METHOD g getRequirementCount ()I METHOD g getRequirementCount ()I
METHOD h getId ()Lqs; METHOD h getId ()Lqs;
METHOD i getRequirements ()[[Ljava/lang/String; METHOD i getRequirements ()[[Ljava/lang/String;
METHOD j getTextComponent ()Ljm; METHOD j toHoverableText ()Ljm;

View File

@ -449,7 +449,7 @@ CLASS bmn net/minecraft/block/Block
ARG 1 state ARG 1 state
ARG 2 view ARG 2 view
ARG 3 pos ARG 3 pos
METHOD k getTextComponent ()Ljm; METHOD k getName ()Ljm;
METHOD k getRawIdFromState (Lbvl;)I METHOD k getRawIdFromState (Lbvl;)I
ARG 0 state ARG 0 state
METHOD k getLightSubtracted (Lbvl;Lbgt;Lev;)I METHOD k getLightSubtracted (Lbvl;Lbgt;Lev;)I

View File

@ -6,7 +6,7 @@ CLASS cws net/minecraft/client/gui/hud/ChatHud
METHOD <init> (Lcvl;)V METHOD <init> (Lcvl;)V
ARG 1 client ARG 1 client
METHOD a reset ()V METHOD a reset ()V
METHOD a getTextComponentAt (DD)Ljm; METHOD a getText (DD)Ljm;
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
METHOD a draw (I)V METHOD a draw (I)V

View File

@ -1,11 +1,11 @@
CLASS cvg net/minecraft/client/gui/hud/ChatHudLine CLASS cvg net/minecraft/client/gui/hud/ChatHudLine
FIELD a tickCreated I FIELD a timestamp I
FIELD b contents Ljm; FIELD b text Ljm;
FIELD c id I FIELD c id I
METHOD <init> (ILjm;I)V METHOD <init> (ILjm;I)V
ARG 1 tickCreated ARG 1 timestamp
ARG 2 contents ARG 2 text
ARG 3 id ARG 3 id
METHOD a getContents ()Ljm; METHOD a getText ()Ljm;
METHOD b getTickCreated ()I METHOD b getTimestamp ()I
METHOD c getId ()I METHOD c getId ()I

View File

@ -1,7 +1,9 @@
CLASS dhr net/minecraft/client/options/ServerEntry CLASS dhr net/minecraft/client/options/ServerEntry
CLASS dhr$a ResourcePackState CLASS dhr$a ResourcePackState
FIELD d component Ljm; FIELD d name Ljm;
METHOD a getComponent ()Ljm; METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD a getName ()Ljm;
FIELD a name Ljava/lang/String; FIELD a name Ljava/lang/String;
FIELD b address Ljava/lang/String; FIELD b address Ljava/lang/String;
FIELD c playerCountLabel Ljava/lang/String; FIELD c playerCountLabel Ljava/lang/String;

View File

@ -2,10 +2,10 @@ CLASS awa net/minecraft/client/render/entity/PlayerModelPart
FIELD h id I FIELD h id I
FIELD i bitFlag I FIELD i bitFlag I
FIELD j name Ljava/lang/String; FIELD j name Ljava/lang/String;
FIELD k localizedName Ljm; FIELD k optionName Ljm;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id ARG 3 id
ARG 4 name ARG 4 name
METHOD a getBitFlag ()I METHOD a getBitFlag ()I
METHOD c getName ()Ljava/lang/String; METHOD c getName ()Ljava/lang/String;
METHOD d getLocalizedName ()Ljm; METHOD d getOptionName ()Ljm;

View File

@ -1,3 +1,5 @@
CLASS cb net/minecraft/command/CommandException CLASS cb net/minecraft/command/CommandException
FIELD a message Ljm; FIELD a message Ljm;
METHOD a getMessageComponent ()Ljm; METHOD <init> (Ljm;)V
ARG 1 message
METHOD a getMessageText ()Ljm;

View File

@ -1,7 +1,7 @@
CLASS ch net/minecraft/command/arguments/ComponentArgumentType CLASS ch net/minecraft/command/arguments/TextArgumentType
FIELD a INVALID_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD a INVALID_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD b EXAMPLES Ljava/util/Collection; FIELD b EXAMPLES Ljava/util/Collection;
METHOD a create ()Lch; METHOD a create ()Lch;
METHOD a getComponent (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm; METHOD a getTextArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name

View File

@ -6,7 +6,7 @@ CLASS bfk net/minecraft/enchantment/Enchantment
METHOD a getWeight ()I METHOD a getWeight ()I
FIELD a slotTypes [Laio; FIELD a slotTypes [Laio;
FIELD b type Lbfl; FIELD b type Lbfl;
FIELD c translationName Ljava/lang/String; FIELD c translationKey Ljava/lang/String;
FIELD d weight Lbfk$a; FIELD d weight Lbfk$a;
METHOD <init> (Lbfk$a;Lbfl;[Laio;)V METHOD <init> (Lbfk$a;Lbfl;[Laio;)V
ARG 1 weight ARG 1 weight
@ -41,7 +41,7 @@ CLASS bfk net/minecraft/enchantment/Enchantment
METHOD c byRawId (I)Lbfk; METHOD c byRawId (I)Lbfk;
ARG 0 id ARG 0 id
METHOD d getWeight ()Lbfk$a; METHOD d getWeight ()Lbfk$a;
METHOD d getTextComponent (I)Ljm; METHOD d getName (I)Ljm;
ARG 1 level ARG 1 level
METHOD e getMinimumLevel ()I METHOD e getMinimumLevel ()I
METHOD f getOrCreateTranslationKey ()Ljava/lang/String; METHOD f getOrCreateTranslationKey ()Ljava/lang/String;

View File

@ -335,7 +335,7 @@ CLASS aij net/minecraft/entity/Entity
METHOD bG shouldRenderName ()Z METHOD bG shouldRenderName ()Z
METHOD bH getHorizontalFacing ()Lfa; METHOD bH getHorizontalFacing ()Lfa;
METHOD bI getMovementDirection ()Lfa; METHOD bI getMovementDirection ()Lfa;
METHOD bJ getComponentHoverEvent ()Ljp; METHOD bJ getHoverEvent ()Ljp;
METHOD bK getBoundingBox ()Lcrt; METHOD bK getBoundingBox ()Lcrt;
METHOD bL getVisibilityBoundingBox ()Lcrt; METHOD bL getVisibilityBoundingBox ()Lcrt;
METHOD bM getStandingEyeHeight ()F METHOD bM getStandingEyeHeight ()F

View File

@ -33,7 +33,7 @@ CLASS ain net/minecraft/entity/EntityType
FIELD bc summonable Z FIELD bc summonable Z
FIELD bd fireImmune Z FIELD bd fireImmune Z
FIELD be translationKey Ljava/lang/String; FIELD be translationKey Ljava/lang/String;
FIELD bf textComponent Ljm; FIELD bf name Ljm;
FIELD bg lootTableId Lqs; FIELD bg lootTableId Lqs;
FIELD bh dataFixerType Lcom/mojang/datafixers/types/Type; FIELD bh dataFixerType Lcom/mojang/datafixers/types/Type;
FIELD bi size Laik; FIELD bi size Laik;
@ -111,7 +111,7 @@ CLASS ain net/minecraft/entity/EntityType
METHOD c isFireImmune ()Z METHOD c isFireImmune ()Z
METHOD d getCategory ()Laiu; METHOD d getCategory ()Laiu;
METHOD e getTranslationKey ()Ljava/lang/String; METHOD e getTranslationKey ()Ljava/lang/String;
METHOD f getTextComponent ()Ljm; METHOD f getName ()Ljm;
METHOD g getLootTableId ()Lqs; METHOD g getLootTableId ()Lqs;
METHOD h getWidth ()F METHOD h getWidth ()F
METHOD i getHeight ()F METHOD i getHeight ()F

View File

@ -16,6 +16,8 @@ CLASS ri net/minecraft/entity/boss/CommandBossBar
ARG 1 players ARG 1 players
METHOD a addPlayer (Ljava/util/UUID;)V METHOD a addPlayer (Ljava/util/UUID;)V
ARG 1 uuid ARG 1 uuid
METHOD a (Lju;)V
ARG 1 style
METHOD b setMaxValue (I)V METHOD b setMaxValue (I)V
ARG 1 maxValue ARG 1 maxValue
METHOD c getValue ()I METHOD c getValue ()I
@ -24,5 +26,5 @@ CLASS ri net/minecraft/entity/boss/CommandBossBar
METHOD d getMaxValue ()I METHOD d getMaxValue ()I
METHOD d onPlayerDisconnect (Lvh;)V METHOD d onPlayerDisconnect (Lvh;)V
ARG 1 player ARG 1 player
METHOD e getTextComponent ()Ljm; METHOD e toHoverableText ()Ljm;
METHOD f toTag ()Lib; METHOD f toTag ()Lib;

View File

@ -1,7 +1,9 @@
CLASS avz net/minecraft/entity/player/PlayerEntity CLASS avz net/minecraft/entity/player/PlayerEntity
CLASS avz$a SleepFailureReason CLASS avz$a SleepFailureReason
FIELD g text Ljm; FIELD g text Ljm;
METHOD a getText ()Ljm; METHOD <init> (Ljava/lang/String;ILjm;)V
ARG 3 text
METHOD a toText ()Ljm;
FIELD bA container Layd; FIELD bA container Layd;
FIELD bB hungerManager Laxz; FIELD bB hungerManager Laxz;
FIELD bF experiencePickUpDelay I FIELD bF experiencePickUpDelay I

View File

@ -11,10 +11,10 @@ CLASS is net/minecraft/nbt/Tag
ARG 1 input ARG 1 input
ARG 2 depth ARG 2 depth
METHOD a write (Ljava/io/DataOutput;)V METHOD a write (Ljava/io/DataOutput;)V
METHOD a toTextComponent (Ljava/lang/String;I)Ljm; METHOD a toText (Ljava/lang/String;I)Ljm;
ARG 1 indent ARG 1 indent
METHOD b copy ()Lis; METHOD b copy ()Lis;
METHOD c_ asString ()Ljava/lang/String; METHOD c_ asString ()Ljava/lang/String;
METHOD k toTextComponent ()Ljm; METHOD k toText ()Ljm;
METHOD l idToString (I)Ljava/lang/String; METHOD l idToString (I)Ljava/lang/String;
ARG 0 id ARG 0 id

View File

@ -1,8 +1,9 @@
CLASS jk net/minecraft/network/chat/ChatMessageType CLASS jk net/minecraft/network/MessageType
FIELD d id B FIELD d id B
FIELD e interruptsNarration Z FIELD e interruptsNarration Z
METHOD <init> (Ljava/lang/String;IBZ)V METHOD <init> (Ljava/lang/String;IBZ)V
ARG 3 id ARG 3 id
ARG 4 interruptsNarration
METHOD a getId ()B METHOD a getId ()B
METHOD a byId (B)Ljk; METHOD a byId (B)Ljk;
ARG 0 id ARG 0 id

View File

@ -1,16 +0,0 @@
CLASS jl net/minecraft/network/chat/ClickEvent
CLASS jl$a Action
FIELD f ACTIONS Ljava/util/Map;
FIELD g safe Z
FIELD h name Ljava/lang/String;
METHOD a isSafe ()Z
METHOD a get (Ljava/lang/String;)Ljl$a;
METHOD b getName ()Ljava/lang/String;
FIELD a action Ljl$a;
FIELD b value Ljava/lang/String;
METHOD <init> (Ljl$a;Ljava/lang/String;)V
ARG 1 action
METHOD a getAction ()Ljl$a;
METHOD b getValue ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,36 +0,0 @@
CLASS jm net/minecraft/network/chat/Component
CLASS jm$a Serializer
FIELD a GSON Lcom/google/gson/Gson;
FIELD b POS_FIELD Ljava/lang/reflect/Field;
FIELD c LINE_START_FIELD Ljava/lang/reflect/Field;
METHOD a fromJson (Lcom/google/gson/JsonElement;)Ljm;
METHOD a getReaderPosition (Lcom/google/gson/stream/JsonReader;)I
METHOD a fromJsonString (Lcom/mojang/brigadier/StringReader;)Ljm;
METHOD a fromJsonString (Ljava/lang/String;)Ljm;
METHOD a toJsonString (Ljm;)Ljava/lang/String;
METHOD a addStyle (Lju;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 style
ARG 2 json
ARG 3 context
METHOD b fromLenientJsonString (Ljava/lang/String;)Ljm;
METHOD b toJson (Ljm;)Lcom/google/gson/JsonElement;
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 functionJson
ARG 2 unused
ARG 3 context
METHOD a getSiblings ()Ljava/util/List;
METHOD a getStringTruncated (I)Ljava/lang/String;
METHOD a applyFormat (Lc;)Ljm;
METHOD a append (Ljava/lang/String;)Ljm;
METHOD a modifyStyle (Ljava/util/function/Consumer;)Ljm;
METHOD a append (Ljm;)Ljm;
METHOD a setStyle (Lju;)Ljm;
METHOD a applyFormat ([Lc;)Ljm;
METHOD b getStyle ()Lju;
METHOD b copyWithoutChildren (Ljm;)Ljm;
METHOD c stream ()Ljava/util/stream/Stream;
METHOD d getText ()Ljava/lang/String;
METHOD e getFormattedText ()Ljava/lang/String;
METHOD f streamCopied ()Ljava/util/stream/Stream;
METHOD g copyShallow ()Ljm;
METHOD h copy ()Ljm;

View File

@ -1,3 +0,0 @@
CLASS jo net/minecraft/network/chat/ComponentWithSelectors
METHOD a resolve (Lcd;Laij;I)Ljm;
ARG 1 source

View File

@ -1,14 +0,0 @@
CLASS jn net/minecraft/network/chat/Components
METHOD a resolveAndStyle (Lcd;Ljm;Laij;I)Ljm;
ARG 0 source
ARG 1 component
ARG 2 entity
METHOD a profile (Lcom/mojang/authlib/GameProfile;)Ljm;
METHOD a message (Lcom/mojang/brigadier/Message;)Ljm;
METHOD a sortedJoin (Ljava/util/Collection;)Ljm;
METHOD a sortedJoin (Ljava/util/Collection;Ljava/util/function/Function;)Ljm;
METHOD a bracketed (Ljm;)Ljm;
METHOD a style (Ljm;Lju;)Ljm;
ARG 0 component
ARG 1 style
METHOD b join (Ljava/util/Collection;Ljava/util/function/Function;)Ljm;

View File

@ -1,16 +0,0 @@
CLASS jp net/minecraft/network/chat/HoverEvent
CLASS jp$a Action
FIELD d ACTIONS Ljava/util/Map;
FIELD e safe Z
FIELD f name Ljava/lang/String;
METHOD a isSafe ()Z
METHOD a get (Ljava/lang/String;)Ljp$a;
METHOD b getName ()Ljava/lang/String;
FIELD a action Ljp$a;
FIELD b value Ljm;
METHOD <init> (Ljp$a;Ljm;)V
ARG 1 action
METHOD a getAction ()Ljp$a;
METHOD b getValue ()Ljm;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,5 +0,0 @@
CLASS jq net/minecraft/network/chat/KeybindComponent
FIELD c keybind Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD j getKeybind ()Ljava/lang/String;

View File

@ -1,32 +0,0 @@
CLASS jr net/minecraft/network/chat/NbtComponent
CLASS jr$a BlockPosArgument
FIELD e pos Ljava/lang/String;
FIELD f parsedPos Ldl;
METHOD b parsePos (Ljava/lang/String;)Ldl;
ARG 1 pos
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD k getPos ()Ljava/lang/String;
CLASS jr$b EntityNbtComponent
FIELD e selector Ljava/lang/String;
FIELD f parsedSelector Lec;
METHOD b parseSelector (Ljava/lang/String;)Lec;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD k getSelector ()Ljava/lang/String;
FIELD b componentJson Z
FIELD c path Ljava/lang/String;
FIELD d parsedPath Lcr$h;
FIELD e LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Ljava/lang/String;Lcr$h;Z)V
ARG 1 path
ARG 2 parsedPath
ARG 3 componentJson
METHOD <init> (Ljava/lang/String;Z)V
ARG 1 path
METHOD a resolve (Lcd;)Ljava/util/stream/Stream;
ARG 1 source
METHOD b parsePath (Ljava/lang/String;)Lcr$h;
ARG 0 string
METHOD i getPath ()Ljava/lang/String;
METHOD j isComponentJson ()Z

View File

@ -1,5 +0,0 @@
CLASS jv net/minecraft/network/chat/TextComponent
FIELD b text Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD i getTextField ()Ljava/lang/String;

View File

@ -1,18 +0,0 @@
CLASS jw net/minecraft/network/chat/TranslatableComponent
FIELD b translatedText Ljava/util/List;
FIELD c PARAM_PATTERN Ljava/util/regex/Pattern;
FIELD d EMPTY_LANGUAGE Lhw;
FIELD e LANGUAGE Lhw;
FIELD f key Ljava/lang/String;
FIELD g params [Ljava/lang/Object;
FIELD h lock Ljava/lang/Object;
FIELD i languageTimeLoaded J
METHOD b getArgument (I)Ljm;
ARG 1 index
METHOD b setTranslatedText (Ljava/lang/String;)V
ARG 1 text
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD i updateTranslation ()V
METHOD k getKey ()Ljava/lang/String;
METHOD l getParams ()[Ljava/lang/Object;

View File

@ -1,7 +0,0 @@
CLASS jx net/minecraft/network/chat/TranslationException
METHOD <init> (Ljw;I)V
ARG 1 component
METHOD <init> (Ljw;Ljava/lang/String;)V
ARG 1 component
METHOD <init> (Ljw;Ljava/lang/Throwable;)V
ARG 1 component

View File

@ -9,11 +9,16 @@ CLASS csv net/minecraft/scoreboard/ScoreboardObjective
ARG 2 name ARG 2 name
ARG 3 criterion ARG 3 criterion
ARG 4 displayName ARG 4 displayName
ARG 5 renderType
METHOD a getScoreboard ()Lcsy; METHOD a getScoreboard ()Lcsy;
METHOD a setRenderType (Lctb$a;)V METHOD a setRenderType (Lctb$a;)V
ARG 1 renderType
METHOD a setDisplayName (Ljm;)V METHOD a setDisplayName (Ljm;)V
ARG 1 name
METHOD a (Lju;)V
ARG 1 style
METHOD b getName ()Ljava/lang/String; METHOD b getName ()Ljava/lang/String;
METHOD c getCriterion ()Lctb; METHOD c getCriterion ()Lctb;
METHOD d getDisplayName ()Ljm; METHOD d getDisplayName ()Ljm;
METHOD e getTextComponent ()Ljm; METHOD e toHoverableText ()Ljm;
METHOD f getRenderType ()Lctb$a; METHOD f getRenderType ()Lctb$a;

View File

@ -7,4 +7,4 @@ CLASS xm net/minecraft/server/BanEntry
METHOD b getSource ()Ljava/lang/String; METHOD b getSource ()Ljava/lang/String;
METHOD c getExpiryDate ()Ljava/util/Date; METHOD c getExpiryDate ()Ljava/util/Date;
METHOD d getReason ()Ljava/lang/String; METHOD d getReason ()Ljava/lang/String;
METHOD e asTextComponent ()Ljm; METHOD e toText ()Ljm;

View File

@ -1,5 +1,5 @@
CLASS jj net/minecraft/network/chat/BaseComponent CLASS jj net/minecraft/text/BaseText
FIELD a siblings Ljava/util/List; FIELD a siblings Ljava/util/List;
FIELD b style Lju; FIELD b style Lju;
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 obj

View File

@ -0,0 +1,23 @@
CLASS jl net/minecraft/text/ClickEvent
CLASS jl$a Action
FIELD f BY_NAME Ljava/util/Map;
FIELD g userDefinable Z
FIELD h name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Z)V
ARG 3 name
ARG 4 userDefinable
METHOD a isUserDefinable ()Z
METHOD a byName (Ljava/lang/String;)Ljl$a;
ARG 0 name
METHOD a (Ljl$a;)Ljl$a;
ARG 0 a
METHOD b getName ()Ljava/lang/String;
FIELD a action Ljl$a;
FIELD b value Ljava/lang/String;
METHOD <init> (Ljl$a;Ljava/lang/String;)V
ARG 1 action
ARG 2 value
METHOD a getAction ()Ljl$a;
METHOD b getValue ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 obj

View File

@ -0,0 +1,23 @@
CLASS jp net/minecraft/text/HoverEvent
CLASS jp$a Action
FIELD d BY_NAME Ljava/util/Map;
FIELD e userDefinable Z
FIELD f name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Z)V
ARG 3 name
ARG 4 userDefinable
METHOD a isUserDefinable ()Z
METHOD a byName (Ljava/lang/String;)Ljp$a;
ARG 0 name
METHOD a (Ljp$a;)Ljp$a;
ARG 0 a
METHOD b getName ()Ljava/lang/String;
FIELD a action Ljp$a;
FIELD b value Ljm;
METHOD <init> (Ljp$a;Ljm;)V
ARG 1 action
ARG 2 value
METHOD a getAction ()Ljp$a;
METHOD b getValue ()Ljm;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 obj

View File

@ -0,0 +1,11 @@
CLASS jq net/minecraft/text/KeybindText
FIELD b i18n Ljava/util/function/Function;
FIELD c key Ljava/lang/String;
FIELD d name Ljava/util/function/Supplier;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD b (Ljava/lang/String;)Ljava/util/function/Supplier;
ARG 0 key
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD j getKey ()Ljava/lang/String;

View File

@ -0,0 +1,7 @@
CLASS jv net/minecraft/text/LiteralText
FIELD b string Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 string
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD i getRawString ()Ljava/lang/String;

View File

@ -0,0 +1,61 @@
CLASS jr net/minecraft/text/NbtText
CLASS jr$a BlockNbtText
FIELD e rawPos Ljava/lang/String;
FIELD f pos Ldl;
METHOD <init> (Ljava/lang/String;Lcr$h;ZLjava/lang/String;Ldl;)V
ARG 1 rawPath
ARG 2 path
ARG 3 interpret
ARG 4 rawPos
ARG 5 pos
METHOD <init> (Ljava/lang/String;ZLjava/lang/String;)V
ARG 1 rawPath
ARG 2 rawJson
ARG 3 rawPos
METHOD b parsePos (Ljava/lang/String;)Ldl;
ARG 1 rawPos
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD k getPos ()Ljava/lang/String;
CLASS jr$b EntityNbtText
FIELD e rawSelector Ljava/lang/String;
FIELD f selector Lec;
METHOD <init> (Ljava/lang/String;Lcr$h;ZLjava/lang/String;Lec;)V
ARG 1 rawPath
ARG 2 path
ARG 3 interpret
ARG 4 rawSelector
ARG 5 selector
METHOD <init> (Ljava/lang/String;ZLjava/lang/String;)V
ARG 1 rawPath
ARG 2 interpret
ARG 3 rawSelector
METHOD b parseSelector (Ljava/lang/String;)Lec;
ARG 0 rawSelector
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD k getSelector ()Ljava/lang/String;
FIELD b interpret Z
FIELD c rawPath Ljava/lang/String;
FIELD d path Lcr$h;
FIELD e LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Ljava/lang/String;Lcr$h;Z)V
ARG 1 rawPath
ARG 2 path
ARG 3 interpret
METHOD <init> (Ljava/lang/String;Z)V
ARG 1 rawPath
ARG 2 interpret
METHOD a toNbt (Lcd;)Ljava/util/stream/Stream;
ARG 1 source
METHOD a (Lcd;Laij;ILjava/lang/String;)Ljava/util/stream/Stream;
ARG 3 text
METHOD a (Lib;)Ljava/util/stream/Stream;
ARG 1 nbt
METHOD a (Ljm;Ljm;)Ljm;
ARG 0 a
ARG 1 b
METHOD b parsePath (Ljava/lang/String;)Lcr$h;
ARG 0 rawPath
METHOD i getPath ()Ljava/lang/String;
METHOD j shouldInterpret ()Z

View File

@ -0,0 +1,5 @@
CLASS jo net/minecraft/text/ParsableText
METHOD a parse (Lcd;Laij;I)Ljm;
ARG 1 source
ARG 2 sender
ARG 3 depth

View File

@ -1,13 +1,15 @@
CLASS js net/minecraft/network/chat/ScoreComponent CLASS js net/minecraft/text/ScoreText
FIELD b name Ljava/lang/String; FIELD b name Ljava/lang/String;
FIELD c selector Lec; FIELD c selector Lec;
FIELD d objective Ljava/lang/String; FIELD d objective Ljava/lang/String;
FIELD e text Ljava/lang/String; FIELD e score Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name ARG 1 name
METHOD b resolve (Lcd;)V ARG 2 objective
METHOD b parse (Lcd;)V
ARG 1 source ARG 1 source
METHOD b setText (Ljava/lang/String;)V METHOD b setScore (Ljava/lang/String;)V
ARG 1 score
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD i getName ()Ljava/lang/String; METHOD i getName ()Ljava/lang/String;

View File

@ -1,6 +1,9 @@
CLASS jt net/minecraft/network/chat/SelectorComponent CLASS jt net/minecraft/text/SelectorText
FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c pattern Ljava/lang/String; FIELD c pattern Ljava/lang/String;
FIELD d selector Lec;
METHOD <init> (Ljava/lang/String;)V
ARG 1 pattern
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD i getPattern ()Ljava/lang/String; METHOD i getPattern ()Ljava/lang/String;

View File

@ -1,12 +1,12 @@
CLASS ju net/minecraft/network/chat/Style CLASS ju net/minecraft/text/Style
CLASS ju$a Serializer CLASS ju$a Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 functionJson ARG 1 json
ARG 2 unused ARG 2 type
ARG 3 context ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry ARG 1 style
ARG 2 unused ARG 2 type
ARG 3 context ARG 3 context
FIELD a parent Lju; FIELD a parent Lju;
FIELD b color Lc; FIELD b color Lc;
@ -21,27 +21,37 @@ CLASS ju net/minecraft/network/chat/Style
FIELD k ROOT Lju; FIELD k ROOT Lju;
METHOD a getColor ()Lc; METHOD a getColor ()Lc;
METHOD a setColor (Lc;)Lju; METHOD a setColor (Lc;)Lju;
ARG 1 color
METHOD a setBold (Ljava/lang/Boolean;)Lju; METHOD a setBold (Ljava/lang/Boolean;)Lju;
ARG 1 bold
METHOD a setInsertion (Ljava/lang/String;)Lju; METHOD a setInsertion (Ljava/lang/String;)Lju;
ARG 1 insertion
METHOD a setClickEvent (Ljl;)Lju; METHOD a setClickEvent (Ljl;)Lju;
ARG 1 clickEvent
METHOD a setHoverEvent (Ljp;)Lju; METHOD a setHoverEvent (Ljp;)Lju;
ARG 1 clickEvent
METHOD a setParent (Lju;)Lju; METHOD a setParent (Lju;)Lju;
ARG 1 parent
METHOD b isBold ()Z METHOD b isBold ()Z
METHOD b setItalic (Ljava/lang/Boolean;)Lju; METHOD b setItalic (Ljava/lang/Boolean;)Lju;
ARG 1 italic
METHOD c isItalic ()Z METHOD c isItalic ()Z
METHOD c setStrikethrough (Ljava/lang/Boolean;)Lju; METHOD c setStrikethrough (Ljava/lang/Boolean;)Lju;
ARG 1 strikethrough
METHOD d isStrikethrough ()Z METHOD d isStrikethrough ()Z
METHOD d setUnderline (Ljava/lang/Boolean;)Lju; METHOD d setUnderline (Ljava/lang/Boolean;)Lju;
ARG 1 underline
METHOD e isUnderlined ()Z METHOD e isUnderlined ()Z
METHOD e setObfuscated (Ljava/lang/Boolean;)Lju; METHOD e setObfuscated (Ljava/lang/Boolean;)Lju;
ARG 1 obfuscated
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 obj
METHOD f isObfuscated ()Z METHOD f isObfuscated ()Z
METHOD g isEmpty ()Z METHOD g isEmpty ()Z
METHOD h getClickEvent ()Ljl; METHOD h getClickEvent ()Ljl;
METHOD i getHoverEvent ()Ljp; METHOD i getHoverEvent ()Ljp;
METHOD j getInsertion ()Ljava/lang/String; METHOD j getInsertion ()Ljava/lang/String;
METHOD k getFormatString ()Ljava/lang/String; METHOD k asString ()Ljava/lang/String;
METHOD m clone ()Lju; METHOD m deepCopy ()Lju;
METHOD n copy ()Lju; METHOD n copy ()Lju;
METHOD o getParent ()Lju; METHOD o getParent ()Lju;

View File

@ -0,0 +1,57 @@
CLASS jm net/minecraft/text/Text
CLASS jm$a Serializer
FIELD a GSON Lcom/google/gson/Gson;
FIELD b JSON_READER_POS Ljava/lang/reflect/Field;
FIELD c JSON_READER_LINE_START Ljava/lang/reflect/Field;
METHOD a fromJson (Lcom/google/gson/JsonElement;)Ljm;
ARG 0 json
METHOD a getPosition (Lcom/google/gson/stream/JsonReader;)I
ARG 0 reader
METHOD a fromJson (Lcom/mojang/brigadier/StringReader;)Ljm;
ARG 0 reader
METHOD a fromJson (Ljava/lang/String;)Ljm;
ARG 0 json
METHOD a toJson (Ljm;)Ljava/lang/String;
ARG 0 text
METHOD a addStyle (Lju;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 style
ARG 2 json
ARG 3 context
METHOD b fromLenientJson (Ljava/lang/String;)Ljm;
ARG 0 json
METHOD b toJsonTree (Ljm;)Lcom/google/gson/JsonElement;
ARG 0 text
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 type
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 text
ARG 2 type
ARG 3 context
METHOD a getSiblings ()Ljava/util/List;
METHOD a asTruncatedString (I)Ljava/lang/String;
ARG 1 length
METHOD a formatted (Lc;)Ljm;
ARG 1 formatting
METHOD a append (Ljava/lang/String;)Ljm;
ARG 1 text
METHOD a (Ljava/lang/StringBuilder;Ljm;)V
ARG 1 text
METHOD a styled (Ljava/util/function/Consumer;)Ljm;
ARG 1 transformer
METHOD a append (Ljm;)Ljm;
ARG 1 text
METHOD a setStyle (Lju;)Ljm;
ARG 1 style
METHOD a formatted ([Lc;)Ljm;
ARG 1 formatting
METHOD b getStyle ()Lju;
METHOD b copyWithoutChildren (Ljm;)Ljm;
ARG 0 text
METHOD c stream ()Ljava/util/stream/Stream;
METHOD d asString ()Ljava/lang/String;
METHOD e asFormattedString ()Ljava/lang/String;
METHOD f streamCopied ()Ljava/util/stream/Stream;
METHOD g copy ()Ljm;
METHOD h deepCopy ()Ljm;

View File

@ -0,0 +1,25 @@
CLASS jn net/minecraft/text/Texts
METHOD a parse (Lcd;Ljm;Laij;I)Ljm;
ARG 0 source
ARG 1 text
ARG 2 sender
ARG 3 depth
METHOD a toText (Lcom/mojang/authlib/GameProfile;)Ljm;
ARG 0 profile
METHOD a toText (Lcom/mojang/brigadier/Message;)Ljm;
ARG 0 message
METHOD a (Ljava/lang/String;)Ljm;
ARG 0 string
METHOD a joinOrdered (Ljava/util/Collection;)Ljm;
ARG 0 strings
METHOD a joinOrdered (Ljava/util/Collection;Ljava/util/function/Function;)Ljm;
ARG 0 elements
ARG 1 transformer
METHOD a bracketed (Ljm;)Ljm;
ARG 0 text
METHOD a setStyleIfAbsent (Ljm;Lju;)Ljm;
ARG 0 text
ARG 1 style
METHOD b join (Ljava/util/Collection;Ljava/util/function/Function;)Ljm;
ARG 0 elements
ARG 1 transformer

View File

@ -0,0 +1,21 @@
CLASS jw net/minecraft/text/TranslatableText
FIELD b translations Ljava/util/List;
FIELD c ARG_FORMAT Ljava/util/regex/Pattern;
FIELD d EMPTY_LANGUAGE Lhw;
FIELD e LANGUAGE Lhw;
FIELD f key Ljava/lang/String;
FIELD g args [Ljava/lang/Object;
FIELD h lock Ljava/lang/Object;
FIELD i languageReloadTimestamp J
METHOD <init> (Ljava/lang/String;[Ljava/lang/Object;)V
ARG 1 key
ARG 2 args
METHOD b getArg (I)Ljm;
ARG 1 index
METHOD b setTranslation (Ljava/lang/String;)V
ARG 1 translation
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD i updateTranslations ()V
METHOD k getKey ()Ljava/lang/String;
METHOD l getArgs ()[Ljava/lang/Object;

View File

@ -0,0 +1,10 @@
CLASS jx net/minecraft/text/TranslationException
METHOD <init> (Ljw;I)V
ARG 1 text
ARG 2 index
METHOD <init> (Ljw;Ljava/lang/String;)V
ARG 1 text
ARG 2 message
METHOD <init> (Ljw;Ljava/lang/Throwable;)V
ARG 1 text
ARG 2 cause

View File

@ -0,0 +1,49 @@
CLASS c net/minecraft/util/Formatting
FIELD A modifier Z
FIELD B stringValue Ljava/lang/String;
FIELD C colorIndex I
FIELD D colorValue Ljava/lang/Integer;
FIELD w BY_NAME Ljava/util/Map;
FIELD x FORMATTING_CODE_PATTERN Ljava/util/regex/Pattern;
FIELD y name Ljava/lang/String;
FIELD z code C
METHOD <init> (Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V
ARG 3 name
ARG 4 code
ARG 5 colorIndex
ARG 6 colorValue
METHOD <init> (Ljava/lang/String;ILjava/lang/String;CZ)V
ARG 3 name
ARG 4 code
ARG 5 modifier
METHOD <init> (Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V
ARG 3 name
ARG 4 code
ARG 5 modifier
ARG 6 colorIndex
ARG 7 colorValue
METHOD a byCode (C)Lc;
ARG 0 code
METHOD a byColorIndex (I)Lc;
ARG 0 colorIndex
METHOD a (Lc;)Lc;
ARG 0 f
METHOD a getFormatAtEnd (Ljava/lang/String;)Ljava/lang/String;
ARG 0 string
METHOD a getNames (ZZ)Ljava/util/Collection;
ARG 0 colors
ARG 1 modifiers
METHOD b getColorIndex ()I
METHOD b (Lc;)Ljava/lang/String;
ARG 0 f
METHOD b strip (Ljava/lang/String;)Ljava/lang/String;
ARG 0 string
METHOD c isModifier ()Z
METHOD c byName (Ljava/lang/String;)Lc;
ARG 0 name
METHOD d isColor ()Z
METHOD d sanitize (Ljava/lang/String;)Ljava/lang/String;
ARG 0 name
METHOD e getColorValue ()Ljava/lang/Integer;
METHOD f affectsGlyphWidth ()Z
METHOD g getName ()Ljava/lang/String;

View File

@ -12,7 +12,8 @@ CLASS jc net/minecraft/util/PacketByteBuf
METHOD a writeString (Ljava/lang/String;I)Ljc; METHOD a writeString (Ljava/lang/String;I)Ljc;
METHOD a writeDate (Ljava/util/Date;)Ljc; METHOD a writeDate (Ljava/util/Date;)Ljc;
METHOD a writeUuid (Ljava/util/UUID;)Ljc; METHOD a writeUuid (Ljava/util/UUID;)Ljc;
METHOD a writeTextComponent (Ljm;)Ljc; METHOD a writeText (Ljm;)Ljc;
ARG 1 text
METHOD a writeIdentifier (Lqs;)Ljc; METHOD a writeIdentifier (Lqs;)Ljc;
METHOD a writeByteArray ([B)Ljc; METHOD a writeByteArray ([B)Ljc;
METHOD a writeIntArray ([I)Ljc; METHOD a writeIntArray ([I)Ljc;
@ -28,7 +29,7 @@ CLASS jc net/minecraft/util/PacketByteBuf
METHOD e readBlockPos ()Lev; METHOD e readBlockPos ()Lev;
METHOD e readString (I)Ljava/lang/String; METHOD e readString (I)Ljava/lang/String;
METHOD g readChunkSectionPos ()Lfo; METHOD g readChunkSectionPos ()Lfo;
METHOD h readTextComponent ()Ljm; METHOD h readText ()Ljm;
METHOD i readVarInt ()I METHOD i readVarInt ()I
METHOD j readVarLong ()J METHOD j readVarLong ()J
METHOD k readUuid ()Ljava/util/UUID; METHOD k readUuid ()Ljava/util/UUID;

View File

@ -1,13 +1,14 @@
CLASS ahb net/minecraft/world/Difficulty CLASS ahb net/minecraft/world/Difficulty
FIELD e DIFFICULTIES [Lahb; FIELD e BY_NAME [Lahb;
FIELD f id I FIELD f id I
FIELD g translationKey Ljava/lang/String; FIELD g name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id ARG 3 id
ARG 4 name
METHOD a getId ()I METHOD a getId ()I
METHOD a getDifficulty (I)Lahb; METHOD a byOrdinal (I)Lahb;
ARG 0 difficulty ARG 0 ordinal
METHOD a getDifficulty (Ljava/lang/String;)Lahb; METHOD a byName (Ljava/lang/String;)Lahb;
ARG 0 translationKey ARG 0 name
METHOD b toTextComponent ()Ljm; METHOD b getTranslatableName ()Ljm;
METHOD c getTranslationKey ()Ljava/lang/String; METHOD c getName ()Ljava/lang/String;

View File

@ -18,7 +18,7 @@ CLASS bhg net/minecraft/world/GameMode
ARG 0 name ARG 0 name
ARG 1 defaultMode ARG 1 defaultMode
METHOD b getName ()Ljava/lang/String; METHOD b getName ()Ljava/lang/String;
METHOD c getTextComponent ()Ljm; METHOD c getTranslatableName ()Ljm;
METHOD d shouldLimitWorldModification ()Z METHOD d shouldLimitWorldModification ()Z
METHOD e isCreative ()Z METHOD e isCreative ()Z
METHOD f isSurvivalLike ()Z METHOD f isSurvivalLike ()Z

View File

@ -140,7 +140,7 @@ CLASS big net/minecraft/world/biome/Biome
METHOD f getTemperatureGroup ()Lbig$c; METHOD f getTemperatureGroup ()Lbig$c;
METHOD g getDepth ()F METHOD g getDepth ()F
METHOD h getRainfall ()F METHOD h getRainfall ()F
METHOD i getTextComponent ()Ljm; METHOD i getName ()Ljm;
METHOD j getTranslationKey ()Ljava/lang/String; METHOD j getTranslationKey ()Ljava/lang/String;
METHOD k getScale ()F METHOD k getScale ()F
METHOD l getTemperature ()F METHOD l getTemperature ()F

View File

@ -25,7 +25,7 @@ CLASS coh net/minecraft/world/level/storage/LevelSummary
METHOD f getGameMode ()Lbhg; METHOD f getGameMode ()Lbhg;
METHOD g isHardcore ()Z METHOD g isHardcore ()Z
METHOD h hasCheats ()Z METHOD h hasCheats ()Z
METHOD i getVersionTextComponent ()Ljm; METHOD i getVersion ()Ljm;
METHOD l isDifferentVersion ()Z METHOD l isDifferentVersion ()Z
METHOD m isFutureLevel ()Z METHOD m isFutureLevel ()Z
METHOD n isLegacyCustomizedWorld ()Z METHOD n isLegacyCustomizedWorld ()Z