mirror of https://github.com/FabricMC/yarn.git
23w07a networking (#3495)
This commit is contained in:
parent
9294347e31
commit
231db41beb
|
@ -57,6 +57,7 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
|
|||
FIELD field_19121 iconTextureId Lnet/minecraft/class_2960;
|
||||
FIELD field_19123 icon Lnet/minecraft/class_1043;
|
||||
FIELD field_19124 time J
|
||||
FIELD field_42874 favicon [B
|
||||
METHOD <init> (Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V
|
||||
ARG 2 screen
|
||||
ARG 3 server
|
||||
|
@ -73,3 +74,5 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
|
|||
METHOD method_29978 saveFile ()V
|
||||
METHOD method_48274 pinged ()Z
|
||||
METHOD method_48275 protocolVersionMatches ()Z
|
||||
METHOD method_49300 uploadFavicon ([B)Z
|
||||
ARG 1 favicon
|
||||
|
|
|
@ -5,7 +5,9 @@ CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerE
|
|||
FIELD field_3899 elytraYaw F
|
||||
FIELD field_3900 elytraPitch F
|
||||
FIELD field_3901 playerListEntry Lnet/minecraft/class_640;
|
||||
FIELD field_42906 lastVelocity Lnet/minecraft/class_243;
|
||||
METHOD <init> (Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;)V
|
||||
ARG 1 world
|
||||
ARG 2 profile
|
||||
METHOD method_3117 getSkinTexture ()Lnet/minecraft/class_2960;
|
||||
METHOD method_3118 getFovMultiplier ()F
|
||||
|
@ -21,3 +23,5 @@ CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerE
|
|||
METHOD method_3125 canRenderCapeTexture ()Z
|
||||
METHOD method_3126 canRenderElytraTexture ()Z
|
||||
METHOD method_3127 hasSkinTexture ()Z
|
||||
METHOD method_49339 lerpVelocity (F)Lnet/minecraft/class_243;
|
||||
ARG 1 tickDelta
|
||||
|
|
|
@ -23,6 +23,12 @@ CLASS net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerList
|
|||
FIELD field_3772 startTime J
|
||||
FIELD field_3773 received Z
|
||||
FIELD field_3775 sentQuery Z
|
||||
METHOD method_49308 (Lnet/minecraft/class_642;Lnet/minecraft/class_2926$class_2927;)V
|
||||
ARG 1 players
|
||||
METHOD method_49309 (Lnet/minecraft/class_642;Lnet/minecraft/class_2926$class_2930;)V
|
||||
ARG 1 version
|
||||
METHOD method_49310 (Lnet/minecraft/class_642;Ljava/lang/Runnable;Lnet/minecraft/class_2926$class_8145;)V
|
||||
ARG 2 favicon
|
||||
CLASS 2
|
||||
METHOD initChannel (Lio/netty/channel/Channel;)V
|
||||
ARG 1 channel
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
CLASS net/minecraft/class_745 net/minecraft/client/network/OtherClientPlayerEntity
|
||||
COMMENT Represents a player entity that is present on the client but is not the client's own player.
|
||||
FIELD field_42907 clientVelocity Lnet/minecraft/class_243;
|
||||
FIELD field_42908 velocityLerpDivisor I
|
||||
|
|
|
@ -20,6 +20,8 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
|
|||
FIELD field_3763 local Z
|
||||
FIELD field_39918 secureChatEnforced Z
|
||||
FIELD field_41861 players Lnet/minecraft/class_2926$class_2927;
|
||||
FIELD field_42889 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_42890 favicon [B
|
||||
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Z)V
|
||||
ARG 1 name
|
||||
ARG 2 address
|
||||
|
@ -43,6 +45,9 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
|
|||
METHOD method_45055 setSecureChatEnforced (Z)V
|
||||
ARG 1 secureChatEnforced
|
||||
METHOD method_45056 isSecureChatEnforced ()Z
|
||||
METHOD method_49305 setFavicon ([B)V
|
||||
ARG 1 favicon
|
||||
METHOD method_49306 getFavicon ()[B
|
||||
CLASS class_643 ResourcePackPolicy
|
||||
COMMENT The policy of the client when this server sends a {@linkplain
|
||||
COMMENT net.minecraft.network.packet.s2c.play.ResourcePackSendS2CPacket server
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_7573 net/minecraft/client/report/AbuseReportReason
|
|||
FIELD field_39671 id Ljava/lang/String;
|
||||
FIELD field_39672 text Lnet/minecraft/class_2561;
|
||||
FIELD field_39673 description Lnet/minecraft/class_2561;
|
||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||
ARG 3 id
|
||||
METHOD method_44594 getId ()Ljava/lang/String;
|
||||
METHOD method_44595 getText ()Lnet/minecraft/class_2561;
|
||||
METHOD method_44596 getDescription ()Lnet/minecraft/class_2561;
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
CLASS net/minecraft/class_8186 net/minecraft/client/util/BanReason
|
||||
FIELD field_42904 description Lnet/minecraft/class_2561;
|
||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||
ARG 3 id
|
||||
METHOD method_49312 getDescription ()Lnet/minecraft/class_2561;
|
||||
METHOD method_49313 byId (I)Lnet/minecraft/class_8186;
|
||||
ARG 0 id
|
|
@ -1,4 +1,4 @@
|
|||
CLASS net/minecraft/class_7588 net/minecraft/client/network/Bans
|
||||
CLASS net/minecraft/class_7588 net/minecraft/client/util/Bans
|
||||
FIELD field_39719 JAVA_MODERATION_URL Ljava/lang/String;
|
||||
FIELD field_39720 TEMPORARY_TITLE Lnet/minecraft/class_2561;
|
||||
FIELD field_39721 PERMANENT_TITLE Lnet/minecraft/class_2561;
|
|
@ -9,7 +9,10 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
|
|||
COMMENT <th><b>Object Type</b></th> <th><b>read method</b></th> <th><b>write method</b></th>
|
||||
COMMENT </tr>
|
||||
COMMENT <tr>
|
||||
COMMENT <td>Codec-based</td><td>{@link #decode(DynamicOps, Codec)}</td><td>{@link #encode(DynamicOps, Codec, Object)}</td>
|
||||
COMMENT <td>Codec-based (NBT)</td><td>{@link #decode(DynamicOps, Codec)}</td><td>{@link #encode(DynamicOps, Codec, Object)}</td>
|
||||
COMMENT </tr>
|
||||
COMMENT <tr>
|
||||
COMMENT <td>Codec-based (JSON)</td><td>{@link #decodeAsJson(Codec)}</td><td>{@link #encodeAsJson(Codec, Object)}</td>
|
||||
COMMENT </tr>
|
||||
COMMENT <tr>
|
||||
COMMENT <td>{@link net.minecraft.registry.Registry} value</td><td>{@link #readRegistryValue(IndexedIterable)}</td><td>{@link #writeRegistryValue(IndexedIterable, Object)}</td>
|
||||
|
@ -145,6 +148,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
|
|||
FIELD field_33287 MAX_READ_NBT_SIZE I
|
||||
COMMENT The maximum size, in number of bytes, allowed of the NBT compound read by
|
||||
COMMENT {@link #readNbt()}.
|
||||
FIELD field_42966 GSON Lcom/google/gson/Gson;
|
||||
METHOD <init> (Lio/netty/buffer/ByteBuf;)V
|
||||
COMMENT Creates a packet byte buf that delegates its operations to the {@code
|
||||
COMMENT parent} buf.
|
||||
|
@ -1086,6 +1090,28 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
|
|||
COMMENT by four {@code float}s.
|
||||
COMMENT
|
||||
COMMENT @see #writeQuaternionf(Quaternionf)
|
||||
METHOD method_49394 decodeAsJson (Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
|
||||
COMMENT Reads an object from this buf as a JSON element with the given codec.
|
||||
COMMENT
|
||||
COMMENT @param <T> the decoded object's type
|
||||
COMMENT @return the read object
|
||||
COMMENT @throws io.netty.handler.codec.EncoderException if the {@code codec} fails
|
||||
COMMENT to decode the JSON element
|
||||
COMMENT @see #encode(Codec, Object)
|
||||
ARG 1 codec
|
||||
METHOD method_49395 encodeAsJson (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
|
||||
COMMENT Writes an object to this buf as a JSON element with the given codec.
|
||||
COMMENT
|
||||
COMMENT @param <T> the encoded object's type
|
||||
COMMENT @throws io.netty.handler.codec.EncoderException if the {@code codec} fails
|
||||
COMMENT to encode the JSON element
|
||||
COMMENT @see #decodeAsJson(Codec)
|
||||
ARG 1 codec
|
||||
ARG 2 value
|
||||
METHOD method_49396 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
|
||||
ARG 1 error
|
||||
METHOD method_49397 (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
|
||||
ARG 0 error
|
||||
METHOD nioBuffer (II)Ljava/nio/ByteBuffer;
|
||||
ARG 1 index
|
||||
ARG 2 length
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
CLASS net/minecraft/class_7495 net/minecraft/network/packet/s2c/play/ServerMetadataS2CPacket
|
||||
FIELD field_39387 description Lnet/minecraft/class_2561;
|
||||
FIELD field_39920 secureChatEnforced Z
|
||||
FIELD field_42967 favicon Ljava/util/Optional;
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2561;Ljava/util/Optional;Z)V
|
||||
ARG 1 description
|
||||
ARG 2 favicon
|
||||
ARG 3 previewsChat
|
||||
METHOD method_44132 getDescription ()Lnet/minecraft/class_2561;
|
||||
METHOD method_45058 isSecureChatEnforced ()Z
|
||||
METHOD method_49398 getFavicon ()Ljava/util/Optional;
|
||||
|
|
|
@ -47,6 +47,7 @@ CLASS net/minecraft/server/MinecraftServer
|
|||
FIELD field_35641 ANONYMOUS_PLAYER_PROFILE Lcom/mojang/authlib/GameProfile;
|
||||
FIELD field_39214 hostProfile Lcom/mojang/authlib/GameProfile;
|
||||
FIELD field_39440 apiServices Lnet/minecraft/class_7497;
|
||||
FIELD field_42958 favicon Lnet/minecraft/class_2926$class_8145;
|
||||
FIELD field_4543 onlineMode Z
|
||||
FIELD field_4544 running Z
|
||||
FIELD field_4546 LOGGER Lorg/slf4j/Logger;
|
||||
|
@ -430,6 +431,15 @@ CLASS net/minecraft/server/MinecraftServer
|
|||
ARG 3 feature
|
||||
METHOD method_46842 (Lnet/minecraft/class_2378;)Ljava/util/Optional;
|
||||
ARG 0 featureRegistry
|
||||
METHOD method_49384 loadFavicon ()Ljava/util/Optional;
|
||||
METHOD method_49385 createMetadata ()Lnet/minecraft/class_2926;
|
||||
METHOD method_49386 createMetadataPlayers ()Lnet/minecraft/class_2926$class_2927;
|
||||
METHOD method_49387 (Ljava/nio/file/Path;)Ljava/util/Optional;
|
||||
ARG 0 path
|
||||
METHOD method_49388 (Ljava/nio/file/Path;)Z
|
||||
ARG 0 path
|
||||
METHOD method_49389 (Ljava/nio/file/Path;)Z
|
||||
ARG 0 path
|
||||
METHOD method_5387 isMainThread ()Z
|
||||
CLASS class_6414 DebugStart
|
||||
FIELD field_33980 time J
|
||||
|
|
|
@ -1,30 +1,44 @@
|
|||
CLASS net/minecraft/class_2926 net/minecraft/server/ServerMetadata
|
||||
COMMENT Represents metadata sent to the client. This describes the server's message of the day, online players and the protocol version.
|
||||
FIELD comp_1273 description Lnet/minecraft/class_2561;
|
||||
FIELD comp_1274 players Ljava/util/Optional;
|
||||
FIELD comp_1275 version Ljava/util/Optional;
|
||||
FIELD comp_1276 favicon Ljava/util/Optional;
|
||||
FIELD comp_1277 secureChatEnforced Z
|
||||
METHOD comp_1273 description ()Lnet/minecraft/class_2561;
|
||||
METHOD comp_1274 players ()Ljava/util/Optional;
|
||||
METHOD comp_1275 version ()Ljava/util/Optional;
|
||||
METHOD comp_1276 favicon ()Ljava/util/Optional;
|
||||
FIELD field_42535 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD comp_1277 secureChatEnforced ()Z
|
||||
METHOD method_49092 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
CLASS class_2927 Players
|
||||
FIELD comp_1279 max I
|
||||
FIELD comp_1280 online I
|
||||
FIELD comp_1281 sample Ljava/util/List;
|
||||
FIELD field_42540 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_42541 GAME_PROFILE_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (IILjava/util/List;)V
|
||||
ARG 1 max
|
||||
ARG 2 online
|
||||
METHOD comp_1279 max ()I
|
||||
METHOD comp_1280 online ()I
|
||||
METHOD comp_1281 sample ()Ljava/util/List;
|
||||
METHOD method_49095 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_49096 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
CLASS class_2930 Version
|
||||
FIELD comp_1282 gameVersion Ljava/lang/String;
|
||||
FIELD comp_1283 protocolVersion I
|
||||
FIELD field_42542 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (Ljava/lang/String;I)V
|
||||
ARG 1 gameVersion
|
||||
ARG 2 protocolVersion
|
||||
METHOD comp_1282 gameVersion ()Ljava/lang/String;
|
||||
METHOD comp_1283 protocolVersion ()I
|
||||
METHOD method_49097 create ()Lnet/minecraft/class_2926$class_2930;
|
||||
METHOD method_49098 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
CLASS class_8145 Favicon
|
||||
FIELD field_42536 HEIGHT I
|
||||
FIELD field_42537 WIDTH I
|
||||
FIELD field_42538 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_42539 DATA_URI_PREFIX Ljava/lang/String;
|
||||
METHOD method_49093 (Lnet/minecraft/class_2926$class_8145;)Ljava/lang/String;
|
||||
ARG 0 iconBytes
|
||||
METHOD method_49094 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 uri
|
||||
|
|
|
@ -2,5 +2,7 @@ CLASS net/minecraft/class_3251 net/minecraft/server/network/ServerQueryNetworkHa
|
|||
FIELD field_14177 responseSent Z
|
||||
FIELD field_14178 connection Lnet/minecraft/class_2535;
|
||||
FIELD field_14179 REQUEST_HANDLED Lnet/minecraft/class_2561;
|
||||
FIELD field_42544 metadata Lnet/minecraft/class_2926;
|
||||
METHOD <init> (Lnet/minecraft/class_2926;Lnet/minecraft/class_2535;)V
|
||||
ARG 1 metadata
|
||||
ARG 2 connection
|
||||
|
|
Loading…
Reference in New Issue