23w06a client (#3489)

* 23w06a client

* Apply suggestions from code review

Co-authored-by: Shnupbups <shnupbups@gmail.com>

---------

Co-authored-by: Shnupbups <shnupbups@gmail.com>
This commit is contained in:
apple502j 2023-02-14 02:27:49 +09:00 committed by GitHub
parent c85488944d
commit 1370ef6412
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 366 additions and 7 deletions

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_8133
METHOD method_48222 refreshPositions ()V
METHOD method_48227 forEachElement (Ljava/util/function/Consumer;)V

View File

@ -45,6 +45,7 @@ CLASS net/minecraft/class_7941 net/minecraft/client/gui/screen/option/TelemetryE
ARG 1 textRenderer
ARG 2 title
METHOD method_47644 appendTitle (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;I)V
ARG 1 textRenderer
ARG 2 title
ARG 3 marginBottom
METHOD method_47645 appendText (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V

View File

@ -28,3 +28,5 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
METHOD method_47652 (Z)V
ARG 1 confirmed
METHOD method_47653 createOptInButton ()Lnet/minecraft/class_339;
METHOD method_48286 (Lnet/minecraft/class_7944;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7745 net/minecraft/client/gui/screen/pack/Experimental
FIELD field_40445 DETAILS Lnet/minecraft/class_2561;
FIELD field_40447 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
FIELD field_40448 enabledProfiles Ljava/util/Collection;
FIELD field_42500 grid Lnet/minecraft/class_7845;
METHOD <init> (Ljava/util/Collection;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V
ARG 1 enabledProfiles
ARG 2 callback
@ -13,6 +14,8 @@ CLASS net/minecraft/class_7745 net/minecraft/client/gui/screen/pack/Experimental
ARG 1 button
METHOD method_45668 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49008 (Lnet/minecraft/class_7745;Lnet/minecraft/class_364;)V
ARG 1 child
CLASS class_7746 DetailsScreen
FIELD field_40451 packList Lnet/minecraft/class_7745$class_7746$class_7747;
METHOD method_45671 (Lnet/minecraft/class_4185;)V

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
FIELD field_42172 worldCreator Lnet/minecraft/class_8100;
FIELD field_42173 tabManager Lnet/minecraft/class_8088;
FIELD field_42501 EXPERIMENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_42502 recreated Z
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V
ARG 1 parent
ARG 2 generatorOptionsHolder
@ -28,6 +29,8 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
METHOD method_2736 createLevel ()V
METHOD method_29682 applyDataPacks (Lnet/minecraft/class_3283;ZLjava/util/function/Consumer;)V
ARG 1 dataPackManager
ARG 2 fromPackScreen
ARG 3 configurationSetter
METHOD method_29685 copyDataPack (Ljava/nio/file/Path;Lnet/minecraft/class_310;)Ljava/nio/file/Path;
ARG 0 srcFolder
ARG 1 client
@ -85,6 +88,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
METHOD method_45679 validateDataPacks (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;Ljava/util/function/Consumer;)V
ARG 1 dataPackManager
ARG 2 dataConfiguration
ARG 3 configurationSetter
METHOD method_45681 (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_525$class_7749;)Lnet/minecraft/class_7193;
ARG 0 resourceManager
ARG 1 dataPackContents
@ -92,8 +96,13 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 3 context
METHOD method_45682 (Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 1 json
METHOD method_45685 (Ljava/util/function/Consumer;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 2 void_
ARG 3 throwable
METHOD method_45686 (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661;
ARG 0 context
METHOD method_48643 (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;Ljava/util/function/Consumer;Z)V
ARG 4 confirmed
METHOD method_48644 (Lnet/minecraft/class_339;)V
ARG 1 child
METHOD method_48645 (Lnet/minecraft/class_4185;Lnet/minecraft/class_8100;)V
@ -102,8 +111,15 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 1 creator
METHOD method_48650 (Lnet/minecraft/class_525;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_48654 (Ljava/util/function/Consumer;Z)V
ARG 2 confirmed
METHOD method_48657 getWorldCreator ()Lnet/minecraft/class_8100;
METHOD method_49009 (Lnet/minecraft/class_3283;)V
ARG 1 resourcePackManager
METHOD method_49010 openExperimentsScreen (Lnet/minecraft/class_7712;)V
ARG 1 dataConfiguration
METHOD method_49011 (Lnet/minecraft/class_3283;)V
ARG 1 resourcePackManager
CLASS class_7749 WorldCreationSettings
CLASS class_8093 GameTab
FIELD field_42175 GAME_TAB_TITLE_TEXT Lnet/minecraft/class_2561;

View File

@ -1,19 +1,28 @@
CLASS net/minecraft/class_8134 net/minecraft/screen/world/ExperimentsScreen
CLASS net/minecraft/class_8134 net/minecraft/client/gui/screen/world/ExperimentsScreen
FIELD field_42504 experimentToggleList Lnet/minecraft/class_8132;
FIELD field_42505 parent Lnet/minecraft/class_437;
FIELD field_42506 resourcePackManager Lnet/minecraft/class_3283;
FIELD field_42507 applyChangesConsumer Ljava/util/function/Consumer;
FIELD field_42507 applier Ljava/util/function/Consumer;
FIELD field_42508 experiments Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;)V
ARG 1 parent
ARG 2 resourcePackManager
ARG 3 applyChangesConsumer
ARG 3 applier
METHOD method_49015 navigateBack ()V
METHOD method_49016 getDataPackName (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561;
ARG 0 packProfile
METHOD method_49017 (Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V
ARG 2 enabled
METHOD method_49018 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49019 (Lnet/minecraft/class_8134;Lnet/minecraft/class_364;)V
ARG 1 widget
METHOD method_49020 (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V
ARG 2 pack
ARG 3 enabled
METHOD method_49021 (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V
ARG 2 pack
ARG 3 enabled
METHOD method_49023 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49024 applyAndClose ()V

View File

@ -10,6 +10,9 @@ CLASS net/minecraft/class_8096 net/minecraft/client/gui/screen/world/WorldScreen
FIELD field_42198 width I
FIELD field_42199 options Ljava/util/List;
FIELD field_42200 marginLeft I
FIELD field_42509 rowSpacing I
FIELD field_42510 rows I
FIELD field_42511 tooltipBoxDisplay Ljava/util/Optional;
METHOD <init> (I)V
ARG 1 width
METHOD method_48685 marginLeft (I)Lnet/minecraft/class_8096$class_8097;
@ -20,6 +23,12 @@ CLASS net/minecraft/class_8096 net/minecraft/client/gui/screen/world/WorldScreen
ARG 1 text
ARG 2 getter
ARG 3 setter
METHOD method_49025 incrementRows ()V
METHOD method_49026 withTooltipBox (IZ)Lnet/minecraft/class_8096$class_8097;
ARG 1 maxInfoRows
ARG 2 alwaysMaxHeight
METHOD method_49027 setRowSpacing (I)Lnet/minecraft/class_8096$class_8097;
ARG 1 rowSpacing
CLASS class_8098 Option
FIELD comp_1261 button Lnet/minecraft/class_5676;
FIELD comp_1262 getter Ljava/util/function/BooleanSupplier;
@ -55,3 +64,12 @@ CLASS net/minecraft/class_8096 net/minecraft/client/gui/screen/world/WorldScreen
ARG 1 toggleable
METHOD method_48694 tooltip (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8096$class_8099;
ARG 1 tooltip
METHOD method_49028 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 1 button
METHOD method_49029 (Lnet/minecraft/class_7919;Ljava/lang/Boolean;)Lnet/minecraft/class_7919;
ARG 1 value
METHOD method_49030 (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_7845;ILnet/minecraft/class_8096$class_8135;)V
ARG 4 tooltipBoxDisplay
METHOD method_49031 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 1 button
CLASS class_8135 TooltipBoxDisplay

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8133 net/minecraft/client/gui/widget/LayoutWidget
METHOD method_48222 refreshPositions ()V
METHOD method_48227 forEachElement (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_49004 (Lnet/minecraft/class_8021;)V
ARG 0 element
METHOD method_49005 (Ljava/util/function/Consumer;Lnet/minecraft/class_8021;)V
ARG 1 element

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_7940 net/minecraft/client/gui/widget/MultilineTextWidg
FIELD field_41343 centered Z
FIELD field_42486 maxWidth Ljava/util/OptionalInt;
FIELD field_42487 maxRows Ljava/util/OptionalInt;
FIELD field_42488 cacheKeyToText Lnet/minecraft/class_8105;
METHOD <init> (IILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
ARG 1 x
ARG 2 y
@ -10,9 +11,13 @@ CLASS net/minecraft/class_7940 net/minecraft/client/gui/widget/MultilineTextWidg
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
ARG 1 message
ARG 2 textRenderer
METHOD method_48980 (Lnet/minecraft/class_327;Lnet/minecraft/class_7940$class_8131;)Lnet/minecraft/class_5489;
ARG 1 cacheKey
METHOD method_48981 setCentered (Z)Lnet/minecraft/class_7940;
ARG 1 centered
METHOD method_48982 getCacheKey ()Lnet/minecraft/class_7940$class_8131;
METHOD method_48984 setMaxWidth (I)Lnet/minecraft/class_7940;
ARG 1 maxWidth
METHOD method_48985 setMaxRows (I)Lnet/minecraft/class_7940;
ARG 1 maxRows
CLASS class_8131 CacheKey

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioning
FIELD field_40768 minHeight I
FIELD field_40769 minWidth I
FIELD field_40770 mainPositioner Lnet/minecraft/class_7847;
METHOD <init> (II)V
ARG 1 width
ARG 2 height
METHOD method_46440 setPos (IIILjava/util/function/Consumer;F)V
ARG 0 low
ARG 1 high

View File

@ -0,0 +1,41 @@
CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutWidget
FIELD field_42490 DEFAULT_HEADER_FOOTER_HEIGHT I
FIELD field_42491 header Lnet/minecraft/class_7843;
FIELD field_42492 body Lnet/minecraft/class_7843;
FIELD field_42493 footer Lnet/minecraft/class_7843;
FIELD field_42494 screen Lnet/minecraft/class_437;
FIELD field_42495 headerHeight I
FIELD field_42496 footerHeight I
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 screen
METHOD <init> (Lnet/minecraft/class_437;I)V
ARG 1 screen
ARG 2 headerFooterHeight
METHOD <init> (Lnet/minecraft/class_437;II)V
ARG 1 screen
ARG 2 headerHeight
ARG 3 footerHeight
METHOD method_48991 setFooterHeight (I)V
ARG 1 footerHeight
METHOD method_48992 addHeader (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_48993 addHeader (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_48994 getFooterHeight ()I
METHOD method_48995 setHeaderHeight (I)V
ARG 1 headerHeight
METHOD method_48996 addBody (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_48997 addBody (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_48998 getHeaderHeight ()I
METHOD method_48999 addFooter (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_49000 addFooter (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_49001 copyHeaderPositioner ()Lnet/minecraft/class_7847;
METHOD method_49002 copyFooterPositioner ()Lnet/minecraft/class_7847;
METHOD method_49003 copyBodyPositioner ()Lnet/minecraft/class_7847;

View File

@ -32,6 +32,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_40488 serverInfo Lnet/minecraft/class_642;
FIELD field_40489 listedPlayerListEntries Ljava/util/Set;
FIELD field_40799 session Lnet/minecraft/class_7818;
FIELD field_42514 queuedPackets Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lnet/minecraft/class_642;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7975;)V
ARG 1 client
ARG 2 screen
@ -162,3 +163,9 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 1 keyPair
METHOD method_47658 clearWorld ()V
METHOD method_48296 getConnection ()Lnet/minecraft/class_2535;
METHOD method_49033 sendPacket (Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
ARG 1 packet
ARG 2 sendCondition
ARG 3 expirationTime
METHOD method_49035 tickQueuedPackets ()V
CLASS class_8137 QueuedPacket

View File

@ -2,7 +2,12 @@ CLASS net/minecraft/class_4446 net/minecraft/client/realms/util/RealmsTextureMan
FIELD field_20253 TEXTURES Ljava/util/Map;
FIELD field_20256 LOGGER Lorg/slf4j/Logger;
FIELD field_22730 ISLES Lnet/minecraft/class_2960;
METHOD method_21564 getTextureId (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960;
METHOD method_21564 getTextureIdInternal (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 id
ARG 1 image
METHOD method_48970 loadImage (Ljava/lang/String;)Lnet/minecraft/class_1011;
ARG 0 image
METHOD method_48971 getTextureId (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 id
ARG 1 image
CLASS class_4447 RealmsTexture

View File

@ -10,6 +10,14 @@ CLASS net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil
ARG 0 uuid
METHOD method_25282 convertToAgePresentation (Ljava/util/Date;)Ljava/lang/String;
ARG 0 date
METHOD method_48972 drawPlayerHead (Lnet/minecraft/class_4587;IIILjava/lang/String;)V
ARG 0 matrices
ARG 1 x
ARG 2 y
ARG 3 size
ARG 4 uuid
METHOD method_48973 uuidToProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
ARG 0 uuid
CLASS 1
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 uuid

View File

@ -96,6 +96,8 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_4027 ticks I
FIELD field_4028 lightmapTextureManager Lnet/minecraft/class_765;
FIELD field_4029 floatingItemWidth F
FIELD field_42515 renderTypeTextBackgroundProgram Lnet/minecraft/class_5944;
FIELD field_42516 renderTypeTextBackgroundSeeThroughProgram 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
@ -380,6 +382,12 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 0 program
METHOD method_42595 getRenderTypeEntityTranslucentEmissiveProgram ()Lnet/minecraft/class_5944;
METHOD method_45774 createProgramReloader ()Lnet/minecraft/class_3302;
METHOD method_49037 getRenderTypeTextBackgroundProgram ()Lnet/minecraft/class_5944;
METHOD method_49038 getRenderTypeTextBackgroundSeeThroughProgram ()Lnet/minecraft/class_5944;
METHOD method_49039 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_49040 (Lnet/minecraft/class_5944;)V
ARG 0 program
CLASS 1
METHOD method_45775 (Lnet/minecraft/class_2960;)Z
ARG 0 id

View File

@ -90,6 +90,8 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_33628 TEXT_INTENSITY_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_33629 TRANSPARENT_TEXT_INTENSITY_PROGRAM Lnet/minecraft/class_4668$class_5942;
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;
METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 beginAction

View File

@ -191,6 +191,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_22987 removeBlockBreakingInfo (Lnet/minecraft/class_3191;)V
ARG 1 info
METHOD method_22989 renderChunkDebugInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 camera
METHOD method_22990 getEntityOutlinesFramebuffer ()Lnet/minecraft/class_276;
METHOD method_23793 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
ARG 0 world

View File

@ -28,30 +28,79 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
METHOD method_23807 addHive (Lnet/minecraft/class_4703$class_4705;)V
ARG 1 hive
METHOD method_23808 drawHive (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
METHOD method_23810 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4703$class_5243;)Z
ARG 1 bee
METHOD method_23811 (Lnet/minecraft/class_2338;Ljava/util/Map;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_4705;)V
ARG 5 hive
METHOD method_23812 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 4 hive
ARG 5 bees
METHOD method_23813 drawHiveBees (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 pos
ARG 4 bees
METHOD method_23814 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2374;ILjava/lang/String;IF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
ARG 3 line
ARG 4 string
ARG 5 color
ARG 6 size
METHOD method_23815 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_4703$class_4705;II)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 hive
ARG 4 line
ARG 5 color
METHOD method_23816 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;II)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 pos
ARG 4 line
ARG 5 color
METHOD method_23817 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/util/Map$Entry;)V
ARG 2 entry
METHOD method_23818 (Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;)V
ARG 1 bee
METHOD method_23819 removeOutdatedHives ()V
METHOD method_23820 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 bee
METHOD method_23821 drawHiveInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_4705;Ljava/util/Collection;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 hive
ARG 4 blacklistingBees
METHOD method_23822 getBeesForHive (Lnet/minecraft/class_2338;)Ljava/util/Collection;
ARG 1 hivePos
METHOD method_23823 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 matrices
ARG 2 vertexConsumers
METHOD method_23824 drawBee (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 bee
METHOD method_23825 toString (Ljava/util/Collection;)Ljava/lang/String;
ARG 0 bees
METHOD method_23826 drawFlowers (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 matrices
ARG 2 vertexConsumers
METHOD method_23827 isTargeted (Lnet/minecraft/class_4703$class_5243;)Z
ARG 1 bee
METHOD method_23828 getCameraPos ()Lnet/minecraft/class_4184;
METHOD method_23829 isInRange (Lnet/minecraft/class_4703$class_5243;)Z
ARG 1 bee
METHOD method_23830 getBeesByHive ()Ljava/util/Map;
METHOD method_23831 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
ARG 3 bee
METHOD method_23832 updateTargetedEntity ()V
METHOD method_23952 removeInvalidBees ()V
METHOD method_23953 (Ljava/util/Map$Entry;)Z
@ -65,6 +114,8 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 0 hive
METHOD method_30110 (Lnet/minecraft/class_2338;)Ljava/util/Set;
ARG 0 flower
METHOD method_30111 (Lnet/minecraft/class_2338;)Ljava/util/Set;
ARG 0 pos2
METHOD method_35794 removeBee (I)V
ARG 1 id
METHOD method_35795 (ILnet/minecraft/class_4703$class_5243;)Z

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_862 net/minecraft/client/render/debug/ChunkBorderDebugRenderer
FIELD field_35557 DARK_CYAN I
FIELD field_35558 YELLOW I
FIELD field_4516 client Lnet/minecraft/class_310;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client

View File

@ -22,6 +22,18 @@ CLASS net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer
ARG 1 client
METHOD method_20413 reset ()V
METHOD method_23098 drawBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDDDDFFFF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 minX
ARG 4 minY
ARG 6 minZ
ARG 8 maxX
ARG 10 maxY
ARG 12 maxZ
ARG 14 red
ARG 15 green
ARG 16 blue
ARG 17 alpha
METHOD method_23099 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
@ -32,12 +44,68 @@ CLASS net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer
ARG 0 entity
ARG 1 maxDistance
METHOD method_23102 drawBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_238;FFFF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 box
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 alpha
METHOD method_23103 drawBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;FFFFF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
ARG 3 expand
ARG 4 red
ARG 5 green
ARG 6 blue
ARG 7 alpha
METHOD method_23104 drawBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;FFFF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos1
ARG 3 pos2
ARG 4 red
ARG 5 green
ARG 6 blue
ARG 7 alpha
METHOD method_23105 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDI)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 color
METHOD method_23106 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 color
ARG 10 size
METHOD method_23107 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIFZFZ)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 color
ARG 10 size
ARG 11 center
ARG 12 offset
ARG 13 visibleThroughObjects
METHOD method_23108 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;IIII)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 color
METHOD method_3713 toggleShowChunkBorder ()Z
CLASS class_864 Renderer
METHOD method_20414 clear ()V

View File

@ -13,8 +13,19 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 1 positionSource
ARG 2 range
METHOD method_33089 drawBoxIfCameraReady (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_238;FFFF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 box
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 alpha
METHOD method_33090 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLnet/minecraft/class_243;)V
ARG 8 pos
METHOD method_33091 (Lnet/minecraft/class_5739$class_5741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLnet/minecraft/class_243;)V
ARG 9 pos
METHOD method_33092 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_243;)V
ARG 2 pos
CLASS class_5740 Entry
FIELD comp_678 startingMs J
FIELD comp_679 event Lnet/minecraft/class_5712;

View File

@ -9,6 +9,13 @@ CLASS net/minecraft/class_4503 net/minecraft/client/render/debug/GameTestDebugRe
METHOD method_23110 (JLjava/util/Map$Entry;)Z
ARG 2 entry
METHOD method_23111 renderMarker (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 pos
ARG 4 marker
METHOD method_49048 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V
ARG 3 pos
ARG 4 marker
CLASS class_4504 Marker
FIELD field_20521 color I
FIELD field_20522 message Ljava/lang/String;

View File

@ -7,6 +7,9 @@ CLASS net/minecraft/class_4205 net/minecraft/client/render/debug/GoalSelectorDeb
METHOD method_19430 setGoalSelectorList (ILjava/util/List;)V
ARG 1 index
ARG 2 selectors
METHOD method_23116 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/Integer;Ljava/util/List;)V
ARG 3 index
ARG 4 selectors
METHOD method_35799 removeGoalSelectorList (I)V
ARG 1 index
CLASS class_4206 GoalSelector

View File

@ -6,7 +6,22 @@ CLASS net/minecraft/class_868 net/minecraft/client/render/debug/PathfindingDebug
FIELD field_4616 paths Ljava/util/Map;
FIELD field_4617 nodeSizes Ljava/util/Map;
METHOD method_23117 drawPathLines (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_11;DDD)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 path
ARG 3 cameraX
ARG 5 cameraY
ARG 7 cameraZ
METHOD method_23118 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_11;FZZDDD)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 path
ARG 3 nodeSize
ARG 4 drawDebugNodes
ARG 5 drawLabels
ARG 6 cameraX
ARG 8 cameraY
ARG 10 cameraZ
METHOD method_23119 getManhattanDistance (Lnet/minecraft/class_2338;DDD)F
ARG 0 pos
ARG 1 x

View File

@ -8,5 +8,13 @@ CLASS net/minecraft/class_4304 net/minecraft/client/render/debug/RaidCenterDebug
METHOD method_20561 setRaidCenters (Ljava/util/Collection;)V
ARG 1 raidCenters
METHOD method_23122 drawRaidCenter (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
METHOD method_23123 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;I)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 pos
ARG 4 color
METHOD method_23125 getCamera ()Lnet/minecraft/class_4184;

View File

@ -31,15 +31,66 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 1 entity
METHOD method_23127 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z
ARG 1 brain
METHOD method_23128 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V
ARG 4 poi
METHOD method_23129 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 4 pos
ARG 5 brains
METHOD method_23131 drawGhostPointOfInterest (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 pos
ARG 4 brains
METHOD method_23132 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2374;ILjava/lang/String;IF)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
ARG 3 offsetY
ARG 4 string
ARG 5 color
ARG 6 size
METHOD method_23133 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 pointOfInterest
ARG 4 offsetY
ARG 5 color
METHOD method_23134 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;II)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
ARG 3 pos
ARG 4 offsetY
ARG 5 color
METHOD method_23135 draw (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 x
ARG 5 y
ARG 7 z
METHOD method_23136 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4232;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 brain
ARG 4 cameraX
ARG 6 cameraY
ARG 8 cameraZ
METHOD method_23137 drawPointOfInterestInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 pointOfInterest
METHOD method_23138 drawPointOfInterest (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
METHOD method_23140 drawBrain (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4232;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 brain
ARG 4 cameraX
ARG 6 cameraY
ARG 8 cameraZ
METHOD method_23141 getNamesOfPointOfInterestTicketHolders (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;
ARG 1 pointOfInterest
METHOD method_23142 getBrainsContainingPointOfInterest (Lnet/minecraft/class_2338;)Ljava/util/Collection;
@ -50,6 +101,8 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
METHOD method_23146 updateTargetedEntity ()V
METHOD method_23147 isClose (Lnet/minecraft/class_4207$class_4232;)Z
ARG 1 brain
METHOD method_23148 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_4207$class_4232;)V
ARG 9 brain
METHOD method_24804 (Ljava/util/Map$Entry;)Z
ARG 1 entry
METHOD method_24805 removeRemovedBrains ()V

View File

@ -6,3 +6,8 @@ CLASS net/minecraft/class_4841 net/minecraft/client/render/debug/VillageSections
METHOD method_24809 removeSection (Lnet/minecraft/class_4076;)V
ARG 1 pos
METHOD method_24810 drawBoxAtCenterOf (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4076;)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 sectionPos
METHOD method_49049 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4076;)V
ARG 3 section