23w46a scoreboard (#3729)

* 23w46a scoreboard

oh gosh oh heck

* change

* Update TeamCommand.mapping
This commit is contained in:
Shnupbups 2023-11-17 11:17:33 +11:00 committed by GitHub
parent a5d388bcf1
commit 3dad36f741
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 325 additions and 42 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_9013
METHOD method_1131 isLocked ()Z

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9015
METHOD method_5476 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_5820 getEntityName ()Ljava/lang/String;

View File

@ -74,6 +74,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_45326 FOOD_FULL_HUNGER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45327 FOOD_EMPTY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960;
FIELD field_47550 SCOREBOARD_ENTRY_COMPARATOR Ljava/util/Comparator;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_918;)V
ARG 1 client
ARG 2 itemRenderer
@ -198,6 +199,10 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
METHOD method_44354 setCanShowChatDisabledScreen (Z)V
ARG 1 canShowChatDisabledScreen
METHOD method_53531 getDebugHud ()Lnet/minecraft/class_340;
METHOD method_55439 (Lnet/minecraft/class_269;Lnet/minecraft/class_9022;Lnet/minecraft/class_9011;)Lnet/minecraft/class_329$class_9016;
ARG 3 scoreboardEntry
METHOD method_55441 (I)[Lnet/minecraft/class_329$class_9016;
ARG 0 size
CLASS class_6411 HeartType
FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411;
FIELD field_45329 fullTexture Lnet/minecraft/class_2960;
@ -223,3 +228,4 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 1 hardcore
ARG 2 half
ARG 3 blinking
CLASS class_9016 SidebarEntry

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_355 net/minecraft/client/gui/hud/PlayerListHud
METHOD method_1922 renderScoreboardObjective (Lnet/minecraft/class_266;ILnet/minecraft/class_355$class_9018;IILjava/util/UUID;Lnet/minecraft/class_332;)V
ARG 1 objective
ARG 2 y
ARG 3 scoreDisplayEntry
ARG 4 left
ARG 5 right
ARG 6 uuid
@ -99,3 +100,4 @@ CLASS net/minecraft/class_355 net/minecraft/client/gui/hud/PlayerListHud
ARG 2 currentTick
METHOD method_45598 useHighlighted (J)Z
ARG 1 currentTick
CLASS class_9018 ScoreDisplayEntry

View File

@ -33,11 +33,11 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumen
ARG 1 name
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader
CLASS class_2234 ScoreHolder
CLASS class_2234 ScoreHolders
METHOD getNames (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection;
ARG 1 source
ARG 2 players
CLASS class_2235 SelectorScoreHolder
ARG 2 holders
CLASS class_2235 SelectorScoreHolders
FIELD field_9952 selector Lnet/minecraft/class_2300;
METHOD <init> (Lnet/minecraft/class_2300;)V
ARG 1 selector

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9019 net/minecraft/command/argument/StyleArgumentType
FIELD field_47553 INVALID_STYLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_47554 EXAMPLES Ljava/util/Collection;
METHOD method_55446 style ()Lnet/minecraft/class_9019;
METHOD method_55448 getStyle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2583;
ARG 0 context
ARG 1 style
METHOD method_55449 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 style
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_5670 net/minecraft/loot/provider/score/LootScoreProvider
METHOD method_32475 getType ()Lnet/minecraft/class_5669;
METHOD method_32477 getRequiredParameters ()Ljava/util/Set;
METHOD method_55379 getScoreHolder (Lnet/minecraft/class_47;)Lnet/minecraft/class_9015;
ARG 1 context

View File

@ -71,7 +71,7 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11117 onPlayerRespawn (Lnet/minecraft/class_2724;)V
ARG 1 packet
METHOD method_11118 onScoreboardPlayerUpdate (Lnet/minecraft/class_2757;)V
METHOD method_11118 onScoreboardScoreUpdate (Lnet/minecraft/class_2757;)V
ARG 1 packet
METHOD method_11119 onRemoveEntityStatusEffect (Lnet/minecraft/class_2718;)V
ARG 1 packet
@ -213,3 +213,5 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_54807 onTickStep (Lnet/minecraft/class_8914;)V
ARG 1 packet
METHOD method_55450 onScoreboardScoreReset (Lnet/minecraft/class_9006;)V
ARG 1 packet

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2751 net/minecraft/network/packet/s2c/play/ScoreboardO
FIELD field_33343 ADD_MODE I
FIELD field_33344 REMOVE_MODE I
FIELD field_33345 UPDATE_MODE I
FIELD field_47519 numberFormat Lnet/minecraft/class_9022;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_266;I)V
@ -15,3 +16,4 @@ CLASS net/minecraft/class_2751 net/minecraft/network/packet/s2c/play/ScoreboardO
METHOD method_11836 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_11837 getMode ()I
METHOD method_11839 getType ()Lnet/minecraft/class_274$class_275;
METHOD method_55336 getNumberFormat ()Lnet/minecraft/class_9022;

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardPlayerUpdateS2CPacket
FIELD comp_2122 playerName Ljava/lang/String;
FIELD comp_2123 objectiveName Ljava/lang/String;
FIELD comp_2124 score I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_2122 playerName ()Ljava/lang/String;
METHOD comp_2123 objectiveName ()Ljava/lang/String;
METHOD comp_2124 score ()I

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9006 net/minecraft/network/packet/s2c/play/ScoreboardScoreResetS2CPacket
FIELD comp_2120 scoreHolderName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_2120 scoreHolderName ()Ljava/lang/String;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardScoreUpdateS2CPacket
FIELD comp_2122 scoreHolderName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_2122 scoreHolderName ()Ljava/lang/String;

View File

@ -72,6 +72,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_46591 BLOCK_TYPE Lnet/minecraft/class_2378;
FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378;
FIELD field_47496 CRITERION Lnet/minecraft/class_2378;
FIELD field_47555 NUMBER_FORMAT_TYPES Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;
ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9013 net/minecraft/scoreboard/ReadableScoreboardScore
METHOD method_1131 isLocked ()Z
METHOD method_55397 getScore ()I
METHOD method_55398 getFormattedScore (Lnet/minecraft/class_9013;Lnet/minecraft/class_9022;)Lnet/minecraft/class_5250;
ARG 0 score
ARG 1 fallbackFormat
METHOD method_55399 getFormattedScore (Lnet/minecraft/class_9022;)Lnet/minecraft/class_5250;
ARG 1 fallbackFormat
METHOD method_55400 getNumberFormat ()Lnet/minecraft/class_9022;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9014 net/minecraft/scoreboard/ScoreAccess
METHOD method_55409 getScore ()I
METHOD method_55410 setScore (I)V
ARG 1 score
METHOD method_55411 setDisplayText (Lnet/minecraft/class_2561;)V
ARG 1 text
METHOD method_55412 setNumberFormat (Lnet/minecraft/class_9022;)V
ARG 1 numberFormat
METHOD method_55413 incrementScore ()I
METHOD method_55414 incrementScore (I)I
ARG 1 amount
METHOD method_55415 resetScore ()V
METHOD method_55416 isLocked ()Z
METHOD method_55417 unlock ()V
METHOD method_55418 lock ()V
METHOD method_55419 getDisplayText ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_9015 net/minecraft/scoreboard/ScoreHolder
FIELD field_47537 WILDCARD_NAME Ljava/lang/String;
FIELD field_47538 WILDCARD Lnet/minecraft/class_9015;
METHOD method_5476 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_55420 fromProfile (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_9015;
ARG 0 gameProfile
METHOD method_55421 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_55422 fromName (Ljava/lang/String;)Lnet/minecraft/class_9015;
ARG 0 name
METHOD method_55423 getStyledDisplayName ()Lnet/minecraft/class_2561;
METHOD method_5820 getNameForScoreboard ()Ljava/lang/String;
COMMENT {@return the name uniquely identifying the entity}
COMMENT
COMMENT <p>Unlike {@link #getName}, this is guaranteed to be unique. This is the UUID
COMMENT for all entities except players (which use the player's username).
COMMENT This is mostly used when passing the player name to {@code
COMMENT net.minecraft.scoreboard.Scoreboard} methods.
COMMENT
COMMENT @see #getName
COMMENT @see #getUuidAsString

View File

@ -1,21 +1,25 @@
CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
FIELD field_1426 teams Ljava/util/Map;
FIELD field_1427 teamsByPlayer Ljava/util/Map;
FIELD field_1427 teamsByScoreHolder Ljava/util/Map;
FIELD field_1428 objectives Ljava/util/Map;
FIELD field_1429 objectivesByCriterion Ljava/util/Map;
FIELD field_1431 playerObjectives Ljava/util/Map;
FIELD field_1431 scores Ljava/util/Map;
FIELD field_1432 objectiveSlots Ljava/util/Map;
FIELD field_36309 LOGGER Lorg/slf4j/Logger;
METHOD method_1150 resetEntityScore (Lnet/minecraft/class_1297;)V
METHOD method_1150 clearDeadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_1151 getObjectives ()Ljava/util/Collection;
METHOD method_1152 updatePlayerScore (Lnet/minecraft/class_9015;)V
METHOD method_1152 onScoreHolderRemoved (Lnet/minecraft/class_9015;)V
ARG 1 scoreHolder
METHOD method_1153 getTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
ARG 1 name
METHOD method_1154 updateScoreboardTeam (Lnet/minecraft/class_268;)V
ARG 1 team
METHOD method_1155 resetPlayerScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
METHOD method_1157 removePlayerFromTeam (Ljava/lang/String;Lnet/minecraft/class_268;)V
ARG 1 playerName
METHOD method_1155 removeScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
ARG 1 scoreHolder
ARG 2 objective
METHOD method_1157 removeScoreHolderFromTeam (Ljava/lang/String;Lnet/minecraft/class_268;)V
ARG 1 scoreHolderName
ARG 2 team
METHOD method_1158 setObjectiveSlot (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
ARG 1 slot
@ -25,38 +29,45 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 team
METHOD method_1162 forEachScore (Lnet/minecraft/class_274;Lnet/minecraft/class_9015;Ljava/util/function/Consumer;)V
ARG 1 criterion
ARG 2 scoreHolder
ARG 3 action
METHOD method_1163 getObjectiveNames ()Ljava/util/Collection;
METHOD method_1164 getPlayerTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
ARG 1 playerName
METHOD method_1166 getPlayerObjectives (Lnet/minecraft/class_9015;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_1164 getScoreHolderTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
ARG 1 scoreHolderName
METHOD method_1166 getScoreHolderObjectives (Lnet/minecraft/class_9015;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
ARG 1 scoreHolder
METHOD method_1168 addObjective (Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;ZLnet/minecraft/class_9022;)Lnet/minecraft/class_266;
ARG 1 name
ARG 2 criterion
ARG 3 displayName
ARG 4 renderType
ARG 5 displayAutoUpdate
ARG 6 numberFormat
METHOD method_1169 toNbt ()Lnet/minecraft/class_2499;
METHOD method_1170 getNullableObjective (Ljava/lang/String;)Lnet/minecraft/class_266;
ARG 1 name
METHOD method_1171 addTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
ARG 1 name
METHOD method_1172 addPlayerToTeam (Ljava/lang/String;Lnet/minecraft/class_268;)Z
ARG 1 playerName
METHOD method_1172 addScoreHolderToTeam (Ljava/lang/String;Lnet/minecraft/class_268;)Z
ARG 1 scoreHolderName
ARG 2 team
METHOD method_1173 updateRemovedObjective (Lnet/minecraft/class_266;)V
ARG 1 objective
METHOD method_1175 updateExistingObjective (Lnet/minecraft/class_266;)V
ARG 1 objective
METHOD method_1176 updateScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
ARG 1 score
METHOD method_1178 getKnownPlayers ()Ljava/util/Collection;
ARG 1 scoreHolder
ARG 2 objective
ARG 3 score
METHOD method_1178 getKnownScoreHolders ()Ljava/util/Collection;
METHOD method_1179 (Lnet/minecraft/class_274;)Ljava/util/List;
ARG 0 criterionx
METHOD method_1180 getPlayerScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9014;
METHOD method_1180 getOrCreateScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9014;
ARG 1 scoreHolder
ARG 2 objective
METHOD method_1182 (Ljava/util/function/Consumer;Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
ARG 3 objective
METHOD method_1184 getAllPlayerScores (Lnet/minecraft/class_266;)Ljava/util/Collection;
METHOD method_1184 getScoreboardEntries (Lnet/minecraft/class_266;)Ljava/util/Collection;
ARG 1 objective
METHOD method_1185 updateObjective (Lnet/minecraft/class_266;)V
ARG 1 objective
@ -64,7 +75,8 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 list
METHOD method_1189 getObjectiveForSlot (Lnet/minecraft/class_8646;)Lnet/minecraft/class_266;
ARG 1 slot
METHOD method_1190 updatePlayerScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
METHOD method_1190 onScoreRemoved (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
ARG 1 scoreHolder
ARG 2 objective
METHOD method_1191 removeTeam (Lnet/minecraft/class_268;)V
ARG 1 team
@ -72,6 +84,33 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 team
METHOD method_1194 removeObjective (Lnet/minecraft/class_266;)V
ARG 1 objective
METHOD method_1195 clearPlayerTeam (Ljava/lang/String;)Z
ARG 1 playerName
METHOD method_1195 clearTeam (Ljava/lang/String;)Z
ARG 1 scoreHolderName
METHOD method_1196 getTeamNames ()Ljava/util/Collection;
METHOD method_55337 resetScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)V
ARG 1 scoreHolder
ARG 2 objective
METHOD method_55424 (Lnet/minecraft/class_266;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_9012;)V
ARG 2 scoreHolderName
ARG 3 scores
METHOD method_55425 getOrCreateScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_9014;
ARG 1 scoreHolder
ARG 2 objective
ARG 3 forceWritable
METHOD method_55426 (Ljava/lang/String;Lnet/minecraft/class_2499;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
ARG 2 objective
ARG 3 score
METHOD method_55428 (Lnet/minecraft/class_2499;Ljava/lang/String;Lnet/minecraft/class_9012;)V
ARG 1 name
ARG 2 scores
METHOD method_55429 removeScores (Lnet/minecraft/class_9015;)V
ARG 1 scoreHolder
METHOD method_55430 getScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9013;
ARG 1 scoreHolder
ARG 2 objective
METHOD method_55431 getScores (Ljava/lang/String;)Lnet/minecraft/class_9012;
ARG 1 scoreHolderName
CLASS 1
METHOD method_55433 setLocked (Z)V
ARG 1 locked
METHOD method_55434 update ()V

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9011 net/minecraft/scoreboard/ScoreboardEntry
METHOD method_55385 hidden ()Z
METHOD method_55386 formatted (Lnet/minecraft/class_9022;)Lnet/minecraft/class_5250;
ARG 1 format
METHOD method_55387 name ()Lnet/minecraft/class_2561;

View File

@ -5,12 +5,16 @@ CLASS net/minecraft/class_266 net/minecraft/scoreboard/ScoreboardObjective
FIELD field_1405 name Ljava/lang/String;
FIELD field_1406 criterion Lnet/minecraft/class_274;
FIELD field_24194 bracketedDisplayName Lnet/minecraft/class_2561;
FIELD field_47527 displayAutoUpdate Z
FIELD field_47528 numberFormat Lnet/minecraft/class_9022;
METHOD <init> (Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;ZLnet/minecraft/class_9022;)V
ARG 1 scoreboard
ARG 2 name
ARG 3 criterion
ARG 4 displayName
ARG 5 renderType
ARG 6 displayAutoUpdate
ARG 7 numberFormat
METHOD method_1113 getName ()Ljava/lang/String;
METHOD method_1114 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_1115 setRenderType (Lnet/minecraft/class_274$class_275;)V
@ -24,3 +28,11 @@ CLASS net/minecraft/class_266 net/minecraft/scoreboard/ScoreboardObjective
METHOD method_1121 setDisplayName (Lnet/minecraft/class_2561;)V
ARG 1 name
METHOD method_27441 generateBracketedDisplayName ()Lnet/minecraft/class_2561;
METHOD method_55380 getNumberFormatOr (Lnet/minecraft/class_9022;)Lnet/minecraft/class_9022;
ARG 1 format
METHOD method_55381 setDisplayAutoUpdate (Z)V
ARG 1 displayAutoUpdate
METHOD method_55382 setNumberFormat (Lnet/minecraft/class_9022;)V
ARG 1 numberFormat
METHOD method_55383 shouldDisplayAutoUpdate ()Z
METHOD method_55384 getNumberFormat ()Lnet/minecraft/class_9022;

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_267 net/minecraft/scoreboard/ScoreboardPlayerScore
FIELD field_1411 locked Z
METHOD method_1125 setLocked (Z)V
ARG 1 locked

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_267 net/minecraft/scoreboard/ScoreboardScore
FIELD field_1411 locked Z
FIELD field_47530 SCORE_NBT_KEY Ljava/lang/String;
FIELD field_47531 LOCKED_NBT_KEY Ljava/lang/String;
FIELD field_47532 DISPLAY_NBT_KEY Ljava/lang/String;
FIELD field_47533 FORMAT_NBT_KEY Ljava/lang/String;
FIELD field_47534 score I
FIELD field_47535 displayText Lnet/minecraft/class_2561;
FIELD field_47536 numberFormat Lnet/minecraft/class_9022;
METHOD method_1125 setLocked (Z)V
ARG 1 locked
METHOD method_55401 setScore (I)V
ARG 1 score
METHOD method_55402 (Lnet/minecraft/class_267;Lnet/minecraft/class_9022;)V
ARG 1 format
METHOD method_55403 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_267;
ARG 0 nbt
METHOD method_55404 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 formatElement
METHOD method_55405 setDisplayText (Lnet/minecraft/class_2561;)V
ARG 1 text
METHOD method_55406 setNumberFormat (Lnet/minecraft/class_9022;)V
ARG 1 numberFormat
METHOD method_55407 getDisplayText ()Lnet/minecraft/class_2561;
METHOD method_55408 toNbt ()Lnet/minecraft/class_2487;

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_9012 net/minecraft/scoreboard/Scores
FIELD field_47529 scores Ljava/util/Map;
METHOD method_55388 hasScores ()Z
METHOD method_55389 get (Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
ARG 1 objective
METHOD method_55390 put (Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
ARG 1 objective
ARG 2 score
METHOD method_55391 getOrCreate (Lnet/minecraft/class_266;Ljava/util/function/Consumer;)Lnet/minecraft/class_267;
ARG 1 objective
ARG 2 scoreConsumer
METHOD method_55392 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_266;Lnet/minecraft/class_267;)V
ARG 1 objective
ARG 2 score
METHOD method_55394 getScoresAsIntMap ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_55395 hasScore (Lnet/minecraft/class_266;)Z
ARG 1 objective
METHOD method_55396 getScores ()Ljava/util/Map;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9020 net/minecraft/scoreboard/number/BlankNumberFormat
FIELD field_47557 INSTANCE Lnet/minecraft/class_9020;
FIELD field_47558 TYPE Lnet/minecraft/class_9023;
CLASS 1
FIELD field_47559 CODEC Lcom/mojang/serialization/MapCodec;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9021 net/minecraft/scoreboard/number/FixedNumberFormat
FIELD field_47560 TYPE Lnet/minecraft/class_9023;
FIELD field_47561 text Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 text
CLASS 1
FIELD field_47562 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9022 net/minecraft/scoreboard/number/NumberFormat
METHOD method_55456 getType ()Lnet/minecraft/class_9023;
METHOD method_55457 format (I)Lnet/minecraft/class_5250;
ARG 1 number

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9023 net/minecraft/scoreboard/number/NumberFormatType
METHOD method_55458 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_55461 toBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_9022;)V
ARG 1 buf
ARG 2 format
METHOD method_55462 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9022;
ARG 1 buf

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9024 net/minecraft/scoreboard/number/NumberFormatTypes
FIELD field_47563 REGISTRY_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47564 CODEC Lcom/mojang/serialization/Codec;
METHOD method_55466 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9023;
ARG 0 registry
METHOD method_55467 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9022;
ARG 0 buf
METHOD method_55468 toBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_9022;)V
ARG 0 buf
ARG 1 format
METHOD method_55469 (Lnet/minecraft/class_9023;)Lcom/mojang/serialization/Codec;
ARG 0 formatType

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9025 net/minecraft/scoreboard/number/StyledNumberFormat
FIELD field_47565 TYPE Lnet/minecraft/class_9023;
FIELD field_47566 EMPTY Lnet/minecraft/class_9025;
FIELD field_47567 RED Lnet/minecraft/class_9025;
FIELD field_47568 YELLOW Lnet/minecraft/class_9025;
FIELD field_47569 style Lnet/minecraft/class_2583;
METHOD <init> (Lnet/minecraft/class_2583;)V
ARG 1 style
CLASS 1
FIELD field_47570 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format

View File

@ -7,6 +7,9 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
FIELD field_46642 INSTANTIATION_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
METHOD method_13249 (Lcom/mojang/brigadier/context/CommandContext;)Z
ARG 0 context
METHOD method_13250 (II)Z
ARG 0 targetScore
ARG 1 sourceScore
METHOD method_13251 (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
ARG 2 context
METHOD method_13252 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
@ -19,6 +22,9 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
ARG 0 source
METHOD method_13256 (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
ARG 2 context
METHOD method_13257 (II)Z
ARG 0 targetScore
ARG 1 sourceScore
METHOD method_13258 (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 3 builder
METHOD method_13259 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
@ -36,6 +42,7 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
ARG 0 context
METHOD method_13263 testScoreCondition (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3050$class_9007;)Z
ARG 0 context
ARG 1 predicate
METHOD method_13264 (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
ARG 2 context
METHOD method_13265 executeStoreData (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Z)Lnet/minecraft/class_2168;
@ -121,10 +128,16 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
ARG 1 argumentBuilder
ARG 2 positive
ARG 3 commandRegistryAccess
METHOD method_13299 (II)Z
ARG 0 targetScore
ARG 1 sourceScore
METHOD method_13300 (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;
ARG 1 context
METHOD method_13301 (ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;
ARG 2 context
METHOD method_13302 (II)Z
ARG 0 targetScore
ARG 1 sourceScore
METHOD method_13303 countPathMatches (Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I
ARG 0 object
ARG 1 path
@ -256,6 +269,9 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
METHOD method_54853 (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/class_8839;ZI)V
ARG 3 successful
ARG 4 returnValue
METHOD method_55338 (II)Z
ARG 0 targetScore
ARG 1 sourceScore
CLASS class_3051 ExistsCondition
METHOD test (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
@ -275,3 +291,7 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
ARG 0 context
METHOD method_54271 (I)Z
ARG 0 result
CLASS class_9007 ScoreComparisonPredicate
METHOD test (II)Z
ARG 1 targetScore
ARG 2 sourceScore

View File

@ -99,6 +99,7 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
METHOD method_13606 makeRenderTypeArguments ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
METHOD method_13607 executeGet (Lnet/minecraft/class_2168;Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)I
ARG 0 source
ARG 1 scoreHolder
ARG 2 objective
METHOD method_13608 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
@ -121,3 +122,31 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 2 builder
METHOD method_13614 executeListScores (Lnet/minecraft/class_2168;Lnet/minecraft/class_9015;)I
ARG 0 source
ARG 1 scoreHolder
METHOD method_55345 makeNumberFormatArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3115$class_9008;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 argumentBuilder
ARG 1 executor
METHOD method_55347 executeModifyObjectiveFormat (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_9022;)I
ARG 0 source
ARG 1 objective
ARG 2 format
METHOD method_55348 executeModifyDisplayAutoUpdate (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Z)I
ARG 0 source
ARG 1 objective
ARG 2 enable
METHOD method_55349 executeSetDisplayName (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Lnet/minecraft/class_2561;)I
ARG 0 source
ARG 1 targets
ARG 2 objective
ARG 3 displayName
METHOD method_55350 executeSetNumberFormat (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Lnet/minecraft/class_9022;)I
ARG 0 source
ARG 1 targets
ARG 2 objective
ARG 3 numberFormat
METHOD method_55352 getNextDisplayName (Ljava/util/Collection;)Lnet/minecraft/class_2561;
ARG 0 targets
CLASS class_9008 NumberFormatCommandExecutor
METHOD run (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_9022;)I
ARG 1 context
ARG 2 numberFormat

View File

@ -129,3 +129,5 @@ CLASS net/minecraft/class_3142 net/minecraft/server/command/TeamCommand
METHOD method_13757 executeAdd (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 team
METHOD method_55372 getMemberName (Ljava/util/Collection;)Lnet/minecraft/class_2561;
ARG 0 members

View File

@ -41,6 +41,8 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 3 pos
METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V
ARG 0 world
ARG 1 message
ARG 2 formatting
METHOD method_22276 (Lnet/minecraft/class_3222;)Z
ARG 0 player
METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;Z)I
@ -137,6 +139,10 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I
ARG 0 source
ARG 1 blockEntity
METHOD method_55454 executeResetThis (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_55455 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;

View File

@ -14,11 +14,22 @@ CLASS net/minecraft/class_3153 net/minecraft/server/command/TriggerCommand
ARG 0 context
METHOD method_13817 executeAdd (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_266;I)I
ARG 0 source
ARG 1 player
ARG 2 objective
ARG 3 amount
METHOD method_13818 executeSimple (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_266;)I
ARG 0 source
ARG 1 player
ARG 2 objective
METHOD method_13819 suggestObjectives (Lnet/minecraft/class_2168;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 source
ARG 1 builder
METHOD method_13820 executeSet (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_266;I)I
ARG 0 source
ARG 1 player
ARG 2 objective
ARG 3 value
METHOD method_13821 getScore (Lnet/minecraft/class_269;Lnet/minecraft/class_9015;Lnet/minecraft/class_266;)Lnet/minecraft/class_9014;
ARG 0 scoreboard
ARG 1 scoreHolder
ARG 2 objective

View File

@ -92,6 +92,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 entity
METHOD method_14226 playerTick ()V
METHOD method_14227 updateScoreboardScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_9015;[Lnet/minecraft/class_274;)V
ARG 1 targetScoreHolder
ARG 2 aboutScoreHolder
ARG 3 criterions
METHOD method_14228 setExperiencePoints (I)V
ARG 1 points

View File

@ -12,9 +12,10 @@ CLASS net/minecraft/class_2578 net/minecraft/text/ScoreTextContent
ARG 1 o
METHOD method_10928 getObjective ()Ljava/lang/String;
METHOD method_10930 getName ()Ljava/lang/String;
METHOD method_27699 getPlayerName (Lnet/minecraft/class_2168;)Lnet/minecraft/class_9015;
METHOD method_27699 getScoreHolder (Lnet/minecraft/class_2168;)Lnet/minecraft/class_9015;
ARG 1 source
METHOD method_27700 getScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_2168;)Lnet/minecraft/class_5250;
ARG 1 scoreHolder
ARG 2 source
METHOD method_27701 parseEntitySelector (Ljava/lang/String;)Lnet/minecraft/class_2300;
ARG 0 name