More 21w39a stuff (#2720)

* More 21w39a stuff

* Apply suggestions from code review

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

* Rename some methods

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
apple502j 2021-10-02 03:02:43 +09:00 committed by GitHub
parent f51ddcde21
commit 3d6d299423
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 107 additions and 2 deletions

View File

@ -460,6 +460,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 4 options
METHOD method_37286 stopRecorder ()V
METHOD method_38736 createTelemetrySender ()Lnet/minecraft/class_6628;
METHOD method_38932 loadBlockList ()V
CLASS class_5366 WorldLoadAction
CLASS class_5367 IntegratedResourceManager
FIELD field_25439 resourcePackManager Lnet/minecraft/class_3283;

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_5520 net/minecraft/client/network/SocialInteractionsManager
FIELD field_26865 client Lnet/minecraft/class_310;
FIELD field_26866 hiddenPlayers Ljava/util/Set;
FIELD field_26912 socialInteractionsService Lcom/mojang/authlib/minecraft/UserApiService;
FIELD field_26912 userApiService Lcom/mojang/authlib/minecraft/UserApiService;
FIELD field_26927 playerNameByUuid Ljava/util/Map;
FIELD field_35081 blockListLoaded Z
FIELD field_35082 blockListLoader Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;)V
ARG 1 client
ARG 2 userApiService
METHOD method_31336 getHiddenPlayers ()Ljava/util/Set;
METHOD method_31337 setPlayerOnline (Lnet/minecraft/class_640;)V
ARG 1 player
@ -20,3 +25,5 @@ CLASS net/minecraft/class_5520 net/minecraft/client/network/SocialInteractionsMa
ARG 1 uuid
METHOD method_31407 getUuid (Ljava/lang/String;)Ljava/util/UUID;
ARG 1 playerName
METHOD method_38935 loadBlockList ()V
METHOD method_38936 unloadBlockList ()V

View File

@ -408,6 +408,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_37215 playAmethystChimeSound (Lnet/minecraft/class_2680;)V
ARG 1 state
METHOD method_37908 getWorld ()Lnet/minecraft/class_1937;
METHOD method_38785 onLanding ()V
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
ARG 1 state

View File

@ -1,5 +1,18 @@
CLASS net/minecraft/class_1352 net/minecraft/entity/ai/goal/Goal
FIELD field_6451 controls Ljava/util/EnumSet;
METHOD method_38846 shouldRunEveryTick ()Z
COMMENT {@return if the goal should run every tick or not}
COMMENT
COMMENT <p>This returns {@code false} by default. If this returns false,
COMMENT the goal will tick once after the entity is spawned, and will tick
COMMENT every other tick.
COMMENT
COMMENT @see #getTickCount(int)
METHOD method_38847 getTickCount (I)I
COMMENT {@return how many times a goal can tick in the given {@param ticks} at most}
ARG 1 ticks
METHOD method_38848 toGoalTicks (I)I
ARG 0 serverTicks
METHOD method_6264 canStart ()Z
METHOD method_6265 setControls (Ljava/util/EnumSet;)V
ARG 1 controls

View File

@ -24,6 +24,14 @@ CLASS net/minecraft/class_1355 net/minecraft/entity/ai/goal/GoalSelector
METHOD method_35114 setTimeInterval (I)V
ARG 1 timeInterval
METHOD method_35115 getGoals ()Ljava/util/Set;
METHOD method_38063 usesAny (Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z
ARG 0 goal
ARG 1 controls
METHOD method_38064 canReplaceAll (Lnet/minecraft/class_4135;Ljava/util/Map;)Z
ARG 0 goal
ARG 1 goalsByControl
METHOD method_38849 tickGoals (Z)V
ARG 1 tickAll
METHOD method_6273 enableControl (Lnet/minecraft/class_1352$class_4134;)V
ARG 1 control
METHOD method_6274 disableControl (Lnet/minecraft/class_1352$class_4134;)V

View File

@ -22,11 +22,17 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
ARG 8 light
ARG 9 block
ARG 10 fluid
METHOD method_38858 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090;
ARG 0 y
METHOD method_9016 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 dimension
METHOD method_9017 feature (Lnet/minecraft/class_3195;)Lnet/minecraft/class_2090;
ARG 0 feature
METHOD method_9018 test (Lnet/minecraft/class_3218;DDD)Z
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD method_9019 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9021 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2090;
ARG 0 json

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_6630 net/minecraft/server/chase/ChaseClient
FIELD field_34983 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_34984 CONNECTION_RETRY_INTERVAL I
FIELD field_34985 ip Ljava/lang/String;
FIELD field_34986 port I
FIELD field_34987 minecraftServer Lnet/minecraft/server/MinecraftServer;
@ -15,6 +16,8 @@ CLASS net/minecraft/class_6630 net/minecraft/server/chase/ChaseClient
ARG 1 message
METHOD method_38757 executeTeleportCommand (Ljava/util/Scanner;)V
ARG 1 scanner
METHOD method_38758 (Lnet/minecraft/class_6630$class_6631;)V
ARG 1 pos
METHOD method_38759 stop ()V
METHOD method_38760 executeCommand (Ljava/lang/String;)V
ARG 1 command

View File

@ -16,3 +16,18 @@ CLASS net/minecraft/class_6632 net/minecraft/server/chase/ChaseServer
METHOD method_38766 stop ()V
METHOD method_38767 runSender ()V
METHOD method_38768 runAcceptor ()V
METHOD method_38959 getTeleportPosition ()Lnet/minecraft/class_6632$class_6668;
CLASS class_6668 TeleportPos
FIELD comp_160 dimensionName Ljava/lang/String;
FIELD comp_161 x D
FIELD comp_162 y D
FIELD comp_163 z D
FIELD comp_164 yaw F
FIELD comp_165 pitch F
METHOD comp_160 dimensionName ()Ljava/lang/String;
METHOD comp_161 x ()D
METHOD comp_162 y ()D
METHOD comp_163 z ()D
METHOD comp_164 yaw ()F
METHOD comp_165 pitch ()F
METHOD method_38960 getTeleportCommand ()Ljava/lang/String;

View File

@ -45,6 +45,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_28860 filterText Z
FIELD field_29180 screenHandlerSyncHandler Lnet/minecraft/class_5916;
FIELD field_29181 screenHandlerListener Lnet/minecraft/class_1712;
FIELD field_35007 fallStartPos Lnet/minecraft/class_243;
FIELD field_35008 vehicleInLavaRidingPos Lnet/minecraft/class_243;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server
ARG 2 world
@ -201,6 +203,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_34879 areClientChatColorsEnabled ()Z
METHOD method_37413 dropSelectedItem (Z)Z
ARG 1 entireStack
METHOD method_38786 tickFallStartPos ()V
METHOD method_38787 tickVehicleInLavaRiding ()V
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -108,6 +108,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_35836 rotateXCounterclockwise ()Lnet/minecraft/class_2350;
METHOD method_35837 rotateZClockwise ()Lnet/minecraft/class_2350;
METHOD method_35838 rotateZCounterclockwise ()Lnet/minecraft/class_2350;
METHOD method_38940 validateVertical (Lnet/minecraft/class_2350;)Lcom/mojang/serialization/DataResult;
ARG 0 direction
CLASS class_2351 Axis
FIELD field_11050 BY_NAME Ljava/util/Map;
FIELD field_11053 name Ljava/lang/String;

View File

@ -366,3 +366,6 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 2 end
METHOD method_38652 square (J)J
ARG 0 n
METHOD method_38788 ceilDiv (II)I
ARG 0 a
ARG 1 b

View File

@ -1,5 +1,30 @@
CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
COMMENT Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.
FIELD field_34536 postProcessingLists [Lit/unimi/dsi/fastutil/shorts/ShortList;
FIELD field_34537 needsSaving Z
FIELD field_34538 pos Lnet/minecraft/class_1923;
FIELD field_34540 upgradeData Lnet/minecraft/class_2843;
FIELD field_34541 heightmaps Ljava/util/Map;
FIELD field_34542 blockEntityNbts Ljava/util/Map;
FIELD field_34543 blockEntities Ljava/util/Map;
FIELD field_34544 heightLimitView Lnet/minecraft/class_5539;
FIELD field_34545 sectionArray [Lnet/minecraft/class_2826;
FIELD field_34546 blockTickScheduler Lnet/minecraft/class_1951;
FIELD field_34547 fluidTickScheduler Lnet/minecraft/class_1951;
FIELD field_34549 lightOn Z
FIELD field_34550 inhabitedTime J
FIELD field_34551 biome Lnet/minecraft/class_1959;
FIELD field_34552 structureStarts Ljava/util/Map;
FIELD field_34553 structureReferences Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_1951;Lnet/minecraft/class_1951;)V
ARG 1 pos
ARG 2 upgradeData
ARG 3 heightLimitView
ARG 4 biome
ARG 5 inhabitedTime
ARG 7 sectionArrayInitializer
ARG 8 blockTickScheduler
ARG 9 fluidTickScheduler
METHOD method_12002 addEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_12003 getUpgradeData ()Lnet/minecraft/class_2843;
@ -64,5 +89,12 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
ARG 1 ySectionCoord
METHOD method_35319 sampleMaxHeightMap (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2338;
ARG 1 type
METHOD method_38256 fillSectionArray (Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)V
ARG 0 world
ARG 1 biome
ARG 2 sectionArray
METHOD method_38259 getSection (I)Lnet/minecraft/class_2826;
ARG 1 yIndex
METHOD method_38870 increaseInhabitedTime (J)V
ARG 1 delta
METHOD method_38871 hasStructureReferences ()Z

View File

@ -13,9 +13,16 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_1951;Lnet/minecraft/class_1951;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;)V
ARG 1 world
ARG 2 pos
ARG 5 blockTickScheduler
ARG 3 upgradeData
ARG 4 blockTickScheduler
ARG 5 fluidTickScheduler
ARG 6 inhabitedTime
ARG 8 sectionArrayInitializer
ARG 9 loadToWorldConsumer
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Ljava/util/function/Consumer;)V
ARG 1 world
ARG 2 protoChunk
ARG 3 loadToWorldConsumer
METHOD method_12200 getWorld ()Lnet/minecraft/class_1937;
METHOD method_12201 getBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
ARG 1 pos
@ -69,6 +76,9 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
ARG 1 blockEntity
METHOD method_32920 (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_38289 clear ()V
METHOD method_38290 (Lnet/minecraft/class_2818$class_5564;)V
ARG 0 ticker
CLASS class_2819 CreationType
CLASS class_5563 DirectBlockEntityTickInvoker
FIELD field_27223 worldChunk Lnet/minecraft/class_2818;