Almost completed social interactions (#1846)

This commit is contained in:
YanisBft 2020-11-06 13:49:22 +01:00 committed by GitHub
parent 39b54d09e2
commit 4e19194c55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 49 additions and 0 deletions

View File

@ -1,16 +1,36 @@
CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
FIELD field_26850 BLACK_COLOR I
FIELD field_26851 GRAY_COLOR I
FIELD field_26852 DARK_GRAY_COLOR I
FIELD field_26853 WHITE_COLOR I
FIELD field_26854 client Lnet/minecraft/class_310;
FIELD field_26855 buttons Ljava/util/List;
FIELD field_26856 uuid Ljava/util/UUID;
FIELD field_26857 name Ljava/lang/String;
FIELD field_26859 offline Z
FIELD field_26860 hideButton Lnet/minecraft/class_4185;
FIELD field_26861 showButton Lnet/minecraft/class_4185;
FIELD field_26862 hideTooltip Ljava/util/List;
FIELD field_26863 showTooltip Ljava/util/List;
FIELD field_26864 timeCounter F
FIELD field_26903 LIGHT_GRAY_COLOR I
FIELD field_26904 skinTexture Ljava/util/function/Supplier;
FIELD field_26905 HIDDEN_TEXT Lnet/minecraft/class_2561;
FIELD field_26906 BLOCKED_TEXT Lnet/minecraft/class_2561;
FIELD field_26907 OFFLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_26908 HIDDEN_OFFLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_26909 BLOCKED_OFFLINE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;)V
ARG 1 client
ARG 2 parent
ARG 3 uuid
ARG 4 name
ARG 5 skinTexture
METHOD method_31329 onButtonClick (ZLnet/minecraft/class_2561;)V
ARG 1 showButtonVisible
ARG 2 chatMessage
METHOD method_31330 getName ()Ljava/lang/String;
METHOD method_31334 getUuid ()Ljava/util/UUID;
METHOD method_31335 setOffline (Z)V
ARG 1 offline
METHOD method_31390 getStatusText ()Lnet/minecraft/class_2561;

View File

@ -11,6 +11,15 @@ CLASS net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/Socia
ARG 5 top
ARG 6 bottom
ARG 7 itemHeight
METHOD method_31345 setPlayerOnline (Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V
ARG 1 player
ARG 2 tab
METHOD method_31346 setCurrentSearch (Ljava/lang/String;)V
ARG 1 currentSearch
METHOD method_31347 setPlayerOffline (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_31348 isEmpty ()Z
METHOD method_31349 filterPlayers ()V
METHOD method_31393 update (Ljava/util/Collection;D)V
ARG 1 uuids
ARG 2 scrollAmount

View File

@ -14,8 +14,19 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_26886 allTabButton Lnet/minecraft/class_4185;
FIELD field_26887 hiddenTabButton Lnet/minecraft/class_4185;
FIELD field_26888 serverLabel Lnet/minecraft/class_2561;
FIELD field_26913 blockedTabButton Lnet/minecraft/class_4185;
FIELD field_26914 blockingButton Lnet/minecraft/class_4185;
FIELD field_26915 BLOCKED_TAB_TITLE Lnet/minecraft/class_2561;
FIELD field_26916 SELECTED_BLOCKED_TAB_TITLE Lnet/minecraft/class_2561;
FIELD field_26917 EMPTY_SEARCH_TEXT Lnet/minecraft/class_2561;
FIELD field_26918 EMPTY_BLOCKED_TEXT Lnet/minecraft/class_2561;
FIELD field_26919 BLOCKING_TEXT Lnet/minecraft/class_2561;
METHOD method_31352 setCurrentTab (Lnet/minecraft/class_5522$class_5523;)V
ARG 1 currentTab
METHOD method_31353 setPlayerOnline (Lnet/minecraft/class_640;)V
ARG 1 player
METHOD method_31355 setPlayerOffline (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_31357 onSearchChange (Ljava/lang/String;)V
ARG 1 currentSearch
CLASS class_5523 Tab

View File

@ -2,15 +2,24 @@ CLASS net/minecraft/class_5520 net/minecraft/client/network/SocialInteractionsMa
FIELD field_26865 client Lnet/minecraft/class_310;
FIELD field_26866 hiddenPlayers Ljava/util/Set;
FIELD field_26912 socialInteractionsService Lcom/mojang/authlib/minecraft/SocialInteractionsService;
FIELD field_26927 playerNameByUuid Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/SocialInteractionsService;)V
ARG 1 client
ARG 2 socialInteractionsService
METHOD method_31336 getHiddenPlayers ()Ljava/util/Set;
METHOD method_31337 setPlayerOnline (Lnet/minecraft/class_640;)V
ARG 1 player
METHOD method_31338 hidePlayer (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_31339 showPlayer (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_31340 isPlayerHidden (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_31341 setPlayerOffline (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_31391 isPlayerMuted (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_31392 isPlayerBlocked (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_31407 getUuid (Ljava/lang/String;)Ljava/util/UUID;
ARG 1 playerName