23w18a stuff (#3563)

* 23w18a stuff

* Update TelemetryManager.mapping

* suggestions

* Apply suggestions from code review

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

---------

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
Shnupbups 2023-05-05 23:33:40 +10:00 committed by GitHub
parent 88a26049eb
commit cf0715edf1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
34 changed files with 228 additions and 75 deletions

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
FIELD field_1144 id Lnet/minecraft/class_2960;
FIELD field_1145 rewards Lnet/minecraft/class_170;
FIELD field_1146 display Lnet/minecraft/class_185;
FIELD field_44782 inTelemetry Z
FIELD field_44782 sendsTelemetryEvent Z
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;Z)V
ARG 1 id
ARG 2 parent
@ -15,13 +15,13 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
ARG 4 rewards
ARG 5 criteria
ARG 6 requirements
ARG 7 inTelemetry
ARG 7 sendsTelemetryEvent
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_48023 getRoot (Lnet/minecraft/class_161;)Lnet/minecraft/class_161;
ARG 0 advancement
METHOD method_48024 getRoot ()Lnet/minecraft/class_161;
METHOD method_51697 isInTelemetry ()Z
METHOD method_51697 sendsTelemetryEvent ()Z
METHOD method_680 getRequirements ()[[Ljava/lang/String;
METHOD method_681 getChildren ()Ljava/lang/Iterable;
METHOD method_682 getCriteria ()Ljava/util/Map;
@ -44,16 +44,16 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
FIELD field_1151 merger Lnet/minecraft/class_193;
FIELD field_1152 parentId Lnet/minecraft/class_2960;
FIELD field_1153 rewards Lnet/minecraft/class_170;
FIELD field_44783 inTelemetry Z
FIELD field_44783 sendsTelemetryEvent Z
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;Z)V
ARG 1 parentId
ARG 2 display
ARG 3 rewards
ARG 4 criteria
ARG 5 requirements
ARG 6 inTelemetry
ARG 6 sendsTelemetryEvent
METHOD <init> (Z)V
ARG 1 inTelemetry
ARG 1 sendsTelemetryEvent
METHOD method_20416 display (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;
ARG 1 icon
ARG 2 title
@ -68,7 +68,7 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
METHOD method_43662 (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V
ARG 0 buf2
ARG 1 display
METHOD method_51698 createNonTelemetry ()Lnet/minecraft/class_161$class_162;
METHOD method_51698 createUntelemetered ()Lnet/minecraft/class_161$class_162;
METHOD method_692 fromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161$class_162;
ARG 0 obj
ARG 1 predicateDeserializer

View File

@ -14,7 +14,7 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
ARG 1 id
ARG 2 entity
ARG 3 location
METHOD method_27981 create (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
METHOD method_27981 createItemUsedOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
ARG 0 location
ARG 1 item
METHOD method_43125 createAllayDropItemOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
@ -22,11 +22,11 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
ARG 1 item
METHOD method_51709 create (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4711$class_4712;
ARG 0 location
ARG 1 tool
ARG 1 item
ARG 2 id
METHOD method_51710 createPlacedBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4711$class_4712;
ARG 0 block
METHOD method_51711 testLocation (Lnet/minecraft/class_47;)Z
METHOD method_51711 test (Lnet/minecraft/class_47;)Z
ARG 1 context
METHOD method_51712 createPlacedBlock ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_4711$class_4712;
ARG 0 location
ARG 0 locationConditions

View File

@ -11,7 +11,9 @@ CLASS net/minecraft/class_5703 net/minecraft/block/SculkSensorBlock
ARG 1 pos
ARG 2 state
METHOD method_32903 setCooldown (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_32904 setActive (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V
ARG 1 sourceEntity
ARG 2 world

View File

@ -6,20 +6,12 @@ CLASS net/minecraft/class_386 net/minecraft/client/font/BitmapFont
ARG 1 image
ARG 2 glyphs
CLASS class_387 Loader
FIELD comp_1519 filename Lnet/minecraft/class_2960;
FIELD comp_1520 height I
FIELD comp_1521 ascent I
FIELD comp_1522 chars [[I
FIELD field_44799 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_44800 STRINGS_CODEPOINT_GRID_CODEC Lcom/mojang/serialization/Codec;
FIELD field_44800 CODE_POINT_GRID_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;II[[I)V
ARG 1 id
ARG 2 height
ARG 3 ascent
METHOD comp_1519 filename ()Lnet/minecraft/class_2960;
METHOD comp_1520 height ()I
METHOD comp_1521 ascent ()I
METHOD comp_1522 chars ()[[I
METHOD method_2038 findCharacterStartX (Lnet/minecraft/class_1011;IIII)I
ARG 1 image
ARG 2 characterWidth
@ -31,10 +23,10 @@ CLASS net/minecraft/class_386 net/minecraft/client/font/BitmapFont
METHOD method_51748 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_51749 validate (Lnet/minecraft/class_386$class_387;)Lcom/mojang/serialization/DataResult;
ARG 0 loader
ARG 0 fontLoader
METHOD method_51750 (Ljava/util/List;)[[I
ARG 0 strings
METHOD method_51752 validate ([[I)Lcom/mojang/serialization/DataResult;
METHOD method_51752 validateCodePointGrid ([[I)Lcom/mojang/serialization/DataResult;
ARG 0 codePointGrid
METHOD method_51754 ([[I)Ljava/util/List;
ARG 0 codePointGrid

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_394 net/minecraft/client/font/FontType
FIELD field_2314 id Ljava/lang/String;
FIELD field_44802 CODEC Lcom/mojang/serialization/Codec;
FIELD field_44803 codec Lcom/mojang/serialization/MapCodec;
FIELD field_44803 loaderCodec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V
ARG 3 id
ARG 4 codec
ARG 4 loaderCodec
METHOD method_51758 getLoaderCodec ()Lcom/mojang/serialization/MapCodec;

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_7166 net/minecraft/client/font/SpaceFont
METHOD <init> (Ljava/util/Map;)V
ARG 1 codePointsToAdvances
METHOD method_41716 (Ljava/lang/Integer;Ljava/lang/Float;)V
ARG 1 codec
ARG 1 codePoint
ARG 2 glyph
CLASS class_8554 Loader
FIELD field_44791 CODEC Lcom/mojang/serialization/MapCodec;

View File

@ -108,6 +108,8 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 4 y
ARG 5 color
METHOD method_25301 drawVerticalLine (IIII)V
ARG 1 x
ARG 2 y1
ARG 3 y2
ARG 4 color
METHOD method_25302 drawTexture (Lnet/minecraft/class_2960;IIIIII)V
@ -131,6 +133,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 4 y
ARG 5 color
METHOD method_27533 fillGradient (Lnet/minecraft/class_4588;IIIIIII)V
ARG 1 vertexConsumer
ARG 2 startX
ARG 3 startY
ARG 4 endX
@ -155,6 +158,9 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 2 startY
ARG 3 endX
ARG 4 endY
ARG 5 z
ARG 6 colorStart
ARG 7 colorEnd
METHOD method_35719 drawCenteredTextWithShadow (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)V
ARG 1 textRenderer
ARG 2 text
@ -174,6 +180,13 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 4 y2
METHOD method_44380 disableScissor ()V
METHOD method_48196 fill (Lnet/minecraft/class_1921;IIIIII)V
ARG 1 layer
ARG 2 x1
ARG 3 x2
ARG 4 y1
ARG 5 y2
ARG 6 z
ARG 7 color
METHOD method_48465 drawSprite (IIIIILnet/minecraft/class_1058;FFFF)V
ARG 1 x
ARG 2 y
@ -257,6 +270,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 10 u
ARG 11 v
METHOD method_49698 setScissor (Lnet/minecraft/class_8030;)V
ARG 1 rect
METHOD method_51421 getScaledWindowWidth ()I
METHOD method_51422 setShaderColor (FFFF)V
ARG 1 red
@ -391,6 +405,41 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
METHOD method_51448 getMatrices ()Lnet/minecraft/class_4587;
METHOD method_51450 getVertexConsumers ()Lnet/minecraft/class_4597$class_4598;
METHOD method_51452 draw ()V
METHOD method_51737 fill (IIIIII)V
ARG 1 x1
ARG 2 y1
ARG 3 x2
ARG 4 y2
ARG 5 z
ARG 6 color
METHOD method_51738 drawHorizontalLine (Lnet/minecraft/class_1921;IIII)V
ARG 1 layer
ARG 2 x1
ARG 3 x2
ARG 4 y
ARG 5 color
METHOD method_51739 fill (Lnet/minecraft/class_1921;IIIII)V
ARG 1 layer
ARG 2 x1
ARG 3 x2
ARG 4 y1
ARG 5 y2
ARG 6 color
METHOD method_51740 fillGradient (Lnet/minecraft/class_1921;IIIIIII)V
ARG 1 layer
ARG 2 startX
ARG 3 startY
ARG 4 endX
ARG 5 endY
ARG 6 colorStart
ARG 7 colorEnd
ARG 8 z
METHOD method_51742 drawVerticalLine (Lnet/minecraft/class_1921;IIII)V
ARG 1 layer
ARG 2 x
ARG 3 y1
ARG 4 y2
ARG 5 color
CLASS class_8214 ScissorStack
FIELD field_43099 stack Ljava/util/Deque;
METHOD method_49699 pop ()Lnet/minecraft/class_8030;

View File

@ -39,9 +39,10 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_1845 propertyToString (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 1 propEntry
METHOD method_1846 render (Lnet/minecraft/class_332;)V
METHOD method_1847 renderLeftText (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_1848 renderRightText (Lnet/minecraft/class_332;)V
METHOD method_1847 drawLeftText (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_1848 drawRightText (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_20455 (Ljava/util/EnumMap;)V
ARG 0 types
@ -65,6 +66,10 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
ARG 0 biomeKey
METHOD method_40207 (Lnet/minecraft/class_6862;)Ljava/lang/String;
ARG 0 tag
METHOD method_51745 drawText (Lnet/minecraft/class_332;Ljava/util/List;Z)V
ARG 1 context
ARG 2 text
ARG 3 left
CLASS class_7412 AllocationRateCalculator
FIELD field_38986 INTERVAL I
FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_3928 net/minecraft/client/gui/screen/LevelLoadingScree
METHOD method_17537 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
ARG 0 map
METHOD method_17538 drawChunkMap (Lnet/minecraft/class_332;Lnet/minecraft/class_3953;IIII)V
ARG 0 context
ARG 1 progressProvider
ARG 2 centerX
ARG 3 centerY

View File

@ -5,8 +5,10 @@ CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementMana
FIELD field_3684 client Lnet/minecraft/class_310;
FIELD field_3685 selectedTab Lnet/minecraft/class_161;
FIELD field_3686 LOGGER Lorg/slf4j/Logger;
FIELD field_44808 worldSession Lnet/minecraft/class_7975;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_7975;)V
ARG 1 client
ARG 2 worldSession
METHOD method_2861 onAdvancements (Lnet/minecraft/class_2779;)V
ARG 1 packet
METHOD method_2862 setListener (Lnet/minecraft/class_632$class_633;)V

View File

@ -8,7 +8,7 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
FIELD field_40481 serverInfo Lnet/minecraft/class_642;
FIELD field_41383 newWorld Z
FIELD field_41384 worldLoadTime Ljava/time/Duration;
FIELD field_44809 realmsMinigameName Ljava/lang/String;
FIELD field_44809 minigameName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;ZLjava/time/Duration;Ljava/util/function/Consumer;)V
ARG 1 connection
ARG 2 client
@ -25,5 +25,5 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
ARG 2 packet
ARG 3 decryptionCipher
ARG 4 encryptionCipher
METHOD method_51768 setRealmsMinigameName (Ljava/lang/String;)V
ARG 1 realmsMinigameName
METHOD method_51768 setMinigameName (Ljava/lang/String;)V
ARG 1 minigameName

View File

@ -96,6 +96,10 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_4029 floatingItemWidth F
FIELD field_42515 renderTypeTextBackgroundProgram Lnet/minecraft/class_5944;
FIELD field_42516 renderTypeTextBackgroundSeeThroughProgram Lnet/minecraft/class_5944;
FIELD field_44810 renderTypeGuiProgram Lnet/minecraft/class_5944;
FIELD field_44811 renderTypeGuiOverlayProgram Lnet/minecraft/class_5944;
FIELD field_44812 renderTypeGuiTextHighlightProgram Lnet/minecraft/class_5944;
FIELD field_44813 renderTypeGuiGhostRecipeOverlayProgram Lnet/minecraft/class_5944;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V
ARG 1 client
ARG 2 heldItemRenderer
@ -381,6 +385,18 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 0 program
METHOD method_49040 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_51770 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_51771 getRenderTypeGuiProgram ()Lnet/minecraft/class_5944;
METHOD method_51772 getRenderTypeGuiOverlayProgram ()Lnet/minecraft/class_5944;
METHOD method_51773 getRenderTypeGuiTextHighlightProgram ()Lnet/minecraft/class_5944;
METHOD method_51774 getRenderTypeGuiGhostRecipeOverlayProgram ()Lnet/minecraft/class_5944;
METHOD method_51775 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_51776 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_51777 (Lnet/minecraft/class_5944;)V
ARG 0 program
CLASS 1
METHOD method_45775 (Lnet/minecraft/class_2960;)Z
ARG 0 id

View File

@ -233,6 +233,10 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
METHOD method_49046 getTextBackgroundSeeThrough ()Lnet/minecraft/class_1921;
METHOD method_49047 getDebugFilledBox ()Lnet/minecraft/class_1921;
METHOD method_51456 getDebugSectionQuads ()Lnet/minecraft/class_1921;
METHOD method_51784 getGui ()Lnet/minecraft/class_1921;
METHOD method_51785 getGuiOverlay ()Lnet/minecraft/class_1921;
METHOD method_51786 getGuiTextHighlight ()Lnet/minecraft/class_1921;
METHOD method_51787 getGuiGhostRecipeOverlay ()Lnet/minecraft/class_1921;
CLASS class_4687 MultiPhase
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
FIELD field_21697 affectedOutline Ljava/util/Optional;
@ -267,6 +271,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_21422 phases Lcom/google/common/collect/ImmutableList;
FIELD field_21852 outlineMode Lnet/minecraft/class_1921$class_4750;
FIELD field_29461 program Lnet/minecraft/class_4668$class_5942;
FIELD field_44825 colorLogic Lnet/minecraft/class_4668$class_8559;
METHOD <init> (Lnet/minecraft/class_4668$class_5939;Lnet/minecraft/class_4668$class_5942;Lnet/minecraft/class_4668$class_4685;Lnet/minecraft/class_4668$class_4672;Lnet/minecraft/class_4668$class_4671;Lnet/minecraft/class_4668$class_4676;Lnet/minecraft/class_4668$class_4679;Lnet/minecraft/class_4668$class_4675;Lnet/minecraft/class_4668$class_4678;Lnet/minecraft/class_4668$class_4684;Lnet/minecraft/class_4668$class_4686;Lnet/minecraft/class_4668$class_4677;Lnet/minecraft/class_4668$class_8559;Lnet/minecraft/class_1921$class_4750;)V
ARG 1 texture
ARG 2 program
@ -280,6 +285,8 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 10 texturing
ARG 11 writeMaskState
ARG 12 lineWidth
ARG 13 colorLogic
ARG 14 outlineMode
METHOD method_23598 builder ()Lnet/minecraft/class_1921$class_4688$class_4689;
CLASS class_4689 Builder
FIELD field_21424 transparency Lnet/minecraft/class_4668$class_4685;
@ -294,6 +301,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_21437 lineWidth Lnet/minecraft/class_4668$class_4677;
FIELD field_29462 texture Lnet/minecraft/class_4668$class_5939;
FIELD field_29463 program Lnet/minecraft/class_4668$class_5942;
FIELD field_44826 colorLogic Lnet/minecraft/class_4668$class_8559;
METHOD method_23603 cull (Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921$class_4688$class_4689;
ARG 1 cull
METHOD method_23604 depthTest (Lnet/minecraft/class_4668$class_4672;)Lnet/minecraft/class_1921$class_4688$class_4689;
@ -317,10 +325,13 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
METHOD method_23617 build (Z)Lnet/minecraft/class_1921$class_4688;
ARG 1 affectsOutline
METHOD method_24297 build (Lnet/minecraft/class_1921$class_4750;)Lnet/minecraft/class_1921$class_4688;
ARG 1 outlineMode
METHOD method_34577 texture (Lnet/minecraft/class_4668$class_5939;)Lnet/minecraft/class_1921$class_4688$class_4689;
ARG 1 texture
METHOD method_34578 program (Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688$class_4689;
ARG 1 program
METHOD method_51788 colorLogic (Lnet/minecraft/class_4668$class_8559;)Lnet/minecraft/class_1921$class_4688$class_4689;
ARG 1 colorLogic
CLASS class_4750 OutlineMode
FIELD field_22243 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V

View File

@ -36,7 +36,7 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_25281 PARTICLES_TARGET Lnet/minecraft/class_4668$class_4678;
FIELD field_25282 WEATHER_TARGET Lnet/minecraft/class_4668$class_4678;
FIELD field_25283 CLOUDS_TARGET Lnet/minecraft/class_4668$class_4678;
FIELD field_25643 ITEM_TARGET Lnet/minecraft/class_4668$class_4678;
FIELD field_25643 ITEM_ENTITY_TARGET Lnet/minecraft/class_4668$class_4678;
FIELD field_29404 ENTITY_CUTOUT_NONULL_OFFSET_Z_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_29405 ITEM_ENTITY_TRANSLUCENT_CULL_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_29406 ENTITY_TRANSLUCENT_CULL_PROGRAM Lnet/minecraft/class_4668$class_5942;
@ -90,6 +90,13 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_38344 ENTITY_TRANSLUCENT_EMISSIVE_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_42517 TEXT_BACKGROUND_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_42518 TRANSPARENT_TEXT_BACKGROUND_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_44814 BIGGER_DEPTH_TEST Lnet/minecraft/class_4668$class_4672;
FIELD field_44815 NO_COLOR_LOGIC Lnet/minecraft/class_4668$class_8559;
FIELD field_44816 OR_REVERSE Lnet/minecraft/class_4668$class_8559;
FIELD field_44817 GUI_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_44818 GUI_OVERLAY_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_44819 GUI_TEXT_HIGHLIGHT_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_44820 GUI_GHOST_RECIPE_OVERLAY_PROGRAM Lnet/minecraft/class_4668$class_5942;
METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 beginAction
@ -168,3 +175,4 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_29455 supplier Ljava/util/Optional;
METHOD <init> (Ljava/util/function/Supplier;)V
ARG 1 supplier
CLASS class_8559 ColorLogic

View File

@ -255,6 +255,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 1 matrices
ARG 2 projectionMatrix
ARG 3 tickDelta
ARG 4 camera
METHOD method_3259 renderClouds (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FDDD)V
ARG 1 matrices
ARG 2 projectionMatrix

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_8560 net/minecraft/client/render/debug/SupportingBlockDebugRenderer
FIELD field_44828 client Lnet/minecraft/class_310;
FIELD field_44829 lastEntityCheckTime D
FIELD field_44830 entities Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_51789 (Lnet/minecraft/class_1297;)D
ARG 1 entity
METHOD method_51790 renderBlockHighlights (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_1297;Ljava/util/function/DoubleSupplier;FFF)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 cameraX
ARG 5 cameraY
ARG 7 cameraZ
ARG 9 entity
ARG 11 red
ARG 12 green
ARG 13 blue
METHOD method_51791 renderBlockHighlight (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;DDDLnet/minecraft/class_4597;DFFF)V
ARG 1 pos
ARG 2 matrices
ARG 3 cameraX
ARG 5 cameraY
ARG 7 cameraZ
ARG 9 vertexConsumers
ARG 12 red
ARG 13 green
ARG 14 blue
METHOD method_51792 (Ljava/util/function/DoubleSupplier;Lnet/minecraft/class_1297;Lnet/minecraft/class_4587;DDDLnet/minecraft/class_4597;FFFLnet/minecraft/class_2338;)V
ARG 14 pos

View File

@ -1,36 +1,36 @@
CLASS net/minecraft/class_8561 net/minecraft/client/util/telemetry/TimeRecorder
CLASS net/minecraft/class_8561 net/minecraft/client/util/telemetry/GameLoadTimeEvent
FIELD field_44842 INSTANCE Lnet/minecraft/class_8561;
FIELD field_44843 LOGGER Lorg/slf4j/Logger;
FIELD field_44844 ticker Lcom/google/common/base/Ticker;
FIELD field_44845 steps Ljava/util/Map;
FIELD field_44846 bootstrapLoadTime Ljava/util/OptionalLong;
FIELD field_44845 stopwatches Ljava/util/Map;
FIELD field_44846 bootstrapTime Ljava/util/OptionalLong;
METHOD <init> (Lcom/google/common/base/Ticker;)V
ARG 1 ticker
METHOD method_51803 setBootstrapLoadTime (J)V
ARG 1 time
METHOD method_51803 setBootstrapTime (J)V
ARG 1 bootstrapTime
METHOD method_51804 (Lcom/google/common/base/Stopwatch;Lnet/minecraft/class_7969;)Lcom/google/common/base/Stopwatch;
ARG 1 prop
METHOD method_51805 collect (Lnet/minecraft/class_7965;)V
ARG 1 property
METHOD method_51805 send (Lnet/minecraft/class_7965;)V
ARG 1 sender
METHOD method_51806 start (Lnet/minecraft/class_7969;)V
METHOD method_51806 startTimer (Lnet/minecraft/class_7969;)V
ARG 1 property
METHOD method_51807 start (Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)V
METHOD method_51807 addTimer (Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)V
ARG 1 property
ARG 2 stopWatch
METHOD method_51808 addStep (Lnet/minecraft/class_7969;Ljava/util/function/Function;)V
ARG 2 stopwatch
METHOD method_51808 addTimer (Lnet/minecraft/class_7969;Ljava/util/function/Function;)V
ARG 1 property
ARG 2 factory
ARG 2 stopwatchProvider
METHOD method_51809 (Lnet/minecraft/class_7973$class_7974;)V
ARG 1 builder
ARG 1 properties
METHOD method_51810 (Lnet/minecraft/class_7973$class_7974;J)V
ARG 1 value
ARG 1 bootstrapTime
METHOD method_51811 (Lnet/minecraft/class_7973$class_7974;Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)V
ARG 1 property
ARG 2 stopwatch
METHOD method_51812 end (Lnet/minecraft/class_7969;)V
METHOD method_51812 stopTimer (Lnet/minecraft/class_7969;)V
ARG 1 property
METHOD method_51813 (Lnet/minecraft/class_7969;)Lcom/google/common/base/Stopwatch;
ARG 1 prop
ARG 1 property
CLASS class_8562 Measurement
FIELD field_44847 CODEC Lcom/mojang/serialization/Codec;
METHOD method_51814 (Lnet/minecraft/class_8561$class_8562;)Ljava/lang/Integer;

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_6628 net/minecraft/client/util/telemetry/TelemetryMana
FIELD field_41427 propertyMap Lnet/minecraft/class_7973;
FIELD field_41428 logDirectory Ljava/nio/file/Path;
FIELD field_41429 logManager Ljava/util/concurrent/CompletableFuture;
FIELD field_44831 lazySender Ljava/util/function/Supplier;
FIELD field_44831 lazySenderSupplier Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/class_320;)V
ARG 1 client
ARG 2 userApiService
@ -27,7 +27,7 @@ CLASS net/minecraft/class_6628 net/minecraft/client/util/telemetry/TelemetryMana
METHOD method_47706 createWorldSession (ZLjava/time/Duration;Ljava/lang/String;)Lnet/minecraft/class_7975;
ARG 1 newWorld
ARG 2 worldLoadTime
ARG 3 realmsMinigameName
ARG 3 minigameName
METHOD method_47707 computeSender ()Lnet/minecraft/class_7965;
METHOD method_47708 (Lnet/minecraft/class_7973$class_7974;Ljava/lang/String;)V
ARG 1 xuid

View File

@ -2,9 +2,9 @@ CLASS net/minecraft/class_7979 net/minecraft/client/util/telemetry/WorldLoadedEv
FIELD field_41516 sent Z
FIELD field_41517 gameMode Lnet/minecraft/class_7969$class_7971;
FIELD field_41518 brand Ljava/lang/String;
FIELD field_44848 realmsMinigameName Ljava/lang/String;
FIELD field_44848 minigameName Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 realmsMinigameName
ARG 1 minigameName
METHOD method_47791 setGameMode (Lnet/minecraft/class_1934;Z)V
ARG 1 gameMode
ARG 2 hardcore

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_7975 net/minecraft/client/util/telemetry/WorldSession
ARG 1 sender
ARG 2 newWorld
ARG 3 worldLoadTime
ARG 4 realmsMinigameName
ARG 4 minigameName
METHOD method_47770 tick ()V
METHOD method_47771 setTick (J)V
ARG 1 tick
@ -23,7 +23,7 @@ CLASS net/minecraft/class_7975 net/minecraft/client/util/telemetry/WorldSession
METHOD method_47775 onLoad ()V
METHOD method_47776 onUnload ()V
METHOD method_51801 (Lnet/minecraft/class_2960;JLnet/minecraft/class_7973$class_7974;)V
ARG 3 adder
METHOD method_51802 onAdvancement (Lnet/minecraft/class_1937;Lnet/minecraft/class_161;)V
ARG 3 properties
METHOD method_51802 onAdvancementMade (Lnet/minecraft/class_1937;Lnet/minecraft/class_161;)V
ARG 1 world
ARG 2 advancement

View File

@ -27,3 +27,11 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 builder
METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51815 requirePlacedBlockReadByComparator (Lnet/minecraft/class_2248;)Lnet/minecraft/class_184;
ARG 0 block
METHOD method_51816 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)Lnet/minecraft/class_8548$class_8549;
ARG 1 facing
METHOD method_51817 (Lnet/minecraft/class_2350;)Lnet/minecraft/class_5341$class_210;
ARG 0 facing
METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_184;
ARG 0 block

View File

@ -147,7 +147,9 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_34927 collidedSoftly Z
FIELD field_35101 chunkPos Lnet/minecraft/class_1923;
FIELD field_35588 blockStateAtPos Lnet/minecraft/class_2680;
FIELD field_36331 groundCollision Z
FIELD field_38931 trackedPosition Lnet/minecraft/class_7422;
FIELD field_44784 supportingBlockPos Ljava/util/Optional;
FIELD field_5951 ridingCooldown I
FIELD field_5952 onGround Z
FIELD field_5953 firstUpdate Z
@ -973,6 +975,16 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 2 state
METHOD method_51502 setWorld (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_51701 stepOnBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZLnet/minecraft/class_243;)Z
ARG 1 pos
ARG 2 state
ARG 3 playSound
ARG 4 emitEvent
ARG 5 movement
METHOD method_51702 canClimb (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_51703 updateSupportingBlockPos (Z)V
ARG 1 onGround
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.

View File

@ -37,6 +37,8 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
ARG 1 key
ARG 2 value
ARG 3 force
METHOD method_51696 containsKey (Lnet/minecraft/class_2940;)Z
ARG 1 key
CLASS class_2946 Entry
FIELD field_13336 dirty Z
FIELD field_13337 data Lnet/minecraft/class_2940;

View File

@ -2,6 +2,6 @@ CLASS net/minecraft/class_8548 net/minecraft/loot/condition/AllOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
ARG 1 terms
METHOD method_51723 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549;
ARG 0 builders
ARG 0 terms
CLASS class_8549 Builder
CLASS class_8550 Serializer

View File

@ -2,6 +2,6 @@ CLASS net/minecraft/class_8551 net/minecraft/loot/condition/AnyOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
ARG 1 terms
METHOD method_51727 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552;
ARG 0 builders
ARG 0 terms
CLASS class_8552 Builder
CLASS class_8553 Serializer

View File

@ -43,27 +43,20 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 1 target
METHOD method_37227 (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 3 entity
METHOD method_51704 toConditions (Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258;
COMMENT Converts a single entity predicates into a predicate (loot condition) list.
COMMENT The returned list will have zero or one elements.
METHOD method_51704 asLootContextPredicate (Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258;
ARG 0 predicate
METHOD method_51705 toConditions (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5258;
COMMENT Deserializes a single entity predicate or a list of entity predicates in a JSON
COMMENT object's {@code key} field as a list of conditions.
ARG 0 obj
METHOD method_51705 contextPredicateFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5258;
ARG 0 json
ARG 1 key
ARG 2 deserializer
METHOD method_51706 asConditions (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5258;
ARG 2 predicateDeserializer
METHOD method_51706 contextPredicateFromJsonElement (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5258;
ARG 0 key
ARG 1 deserializer
ARG 1 predicateDeserializer
ARG 2 json
METHOD method_51707 toConditonsArray (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_5258;
COMMENT Deserializes a list of entity predicates in a JSON object's {@code key} array field,
COMMENT where each array element can be a single entity predicate or a list of entity
COMMENT predicates.
ARG 0 obj
METHOD method_51707 contextPredicateArrayFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_5258;
ARG 0 json
ARG 1 key
ARG 2 deserializer
ARG 2 predicateDeserializer
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5258 net/minecraft/predicate/entity/EntityConditions
CLASS net/minecraft/class_5258 net/minecraft/predicate/entity/LootContextPredicate
COMMENT A list of loot conditions applied to entities. All conditions must match for this
COMMENT unified conditions to {@linkplain #test match}. Mainly used by advancements.
FIELD field_24388 EMPTY Lnet/minecraft/class_5258;

View File

@ -364,3 +364,5 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
METHOD method_49994 assertFalse (ZLjava/lang/String;)V
ARG 1 condition
ARG 2 message
METHOD method_51821 setHealthLow (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
ARG 1 entity

View File

@ -256,7 +256,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 json
METHOD method_51494 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 string
METHOD method_51699 validateMap (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
METHOD method_51699 validate (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 validator
CLASS 1

View File

@ -8,11 +8,13 @@ CLASS net/minecraft/class_5329 net/minecraft/world/BlockCollisionSpliterator
FIELD field_35108 chunk Lnet/minecraft/class_1922;
FIELD field_35109 chunkPos J
FIELD field_35590 forEntity Z
FIELD field_44787 resultFunction Ljava/util/function/BiFunction;
METHOD <init> (Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;ZLjava/util/function/BiFunction;)V
ARG 1 world
ARG 2 entity
ARG 3 box
ARG 4 forEntity
ARG 5 resultFunction
METHOD method_29283 getChunk (II)Lnet/minecraft/class_1922;
ARG 1 x
ARG 2 z

View File

@ -25,6 +25,18 @@ CLASS net/minecraft/class_1941 net/minecraft/world/CollisionView
METHOD method_39455 getWorldBorderCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Lnet/minecraft/class_265;
ARG 1 entity
ARG 2 box
METHOD method_51715 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_2338;
ARG 0 pos
ARG 1 voxelShape
METHOD method_51716 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;
ARG 0 pos
ARG 1 voxelShape
METHOD method_51717 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;
ARG 0 pos
ARG 1 voxelShape
METHOD method_51718 findSupportingBlockPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/Optional;
ARG 1 entity
ARG 2 box
METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity
ARG 2 box

View File

@ -33,3 +33,5 @@ CLASS net/minecraft/class_1952 net/minecraft/world/MobSpawnerEntry
ARG 0 instance
METHOD method_38102 (Lnet/minecraft/class_1952$class_6542;)Lnet/minecraft/class_6497;
ARG 0 rules
METHOD method_51719 createLightLimitCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 name

View File

@ -26,3 +26,5 @@ CLASS net/minecraft/class_6872 net/minecraft/world/gen/chunk/placement/RandomSpr
METHOD method_41632 getSpacing ()I
METHOD method_41633 getSeparation ()I
METHOD method_41634 getSpreadType ()Lnet/minecraft/class_6873;
METHOD method_51720 validate (Lnet/minecraft/class_6872;)Lcom/mojang/serialization/DataResult;
ARG 0 structurePlacement

View File

@ -40,7 +40,8 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 0 structure
METHOD method_42707 (Lnet/minecraft/class_5434;)Lnet/minecraft/class_6122;
ARG 0 structure
METHOD method_42708 createValidator (Lnet/minecraft/class_5434;)Lcom/mojang/serialization/DataResult;
METHOD method_42708 validate (Lnet/minecraft/class_5434;)Lcom/mojang/serialization/DataResult;
ARG 0 structure
METHOD method_42709 (Lnet/minecraft/class_5434;)Ljava/lang/Integer;
ARG 0 structure
METHOD method_42710 (Lnet/minecraft/class_5434;)Lnet/minecraft/class_6880;