diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 8bb89e392d..5786e7c86f 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -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; diff --git a/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping b/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping index 279e9157f7..e6472fd82d 100644 --- a/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping +++ b/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping @@ -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 (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 diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 35444d4c5c..f648906229 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -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 diff --git a/mappings/net/minecraft/entity/ai/goal/Goal.mapping b/mappings/net/minecraft/entity/ai/goal/Goal.mapping index 7791804ffa..35b4bf1cf1 100644 --- a/mappings/net/minecraft/entity/ai/goal/Goal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/Goal.mapping @@ -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

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 diff --git a/mappings/net/minecraft/entity/ai/goal/GoalSelector.mapping b/mappings/net/minecraft/entity/ai/goal/GoalSelector.mapping index 643b420949..46b572217c 100644 --- a/mappings/net/minecraft/entity/ai/goal/GoalSelector.mapping +++ b/mappings/net/minecraft/entity/ai/goal/GoalSelector.mapping @@ -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 diff --git a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping index 7f55b78f2d..8dbe41de6c 100644 --- a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping @@ -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 diff --git a/mappings/net/minecraft/server/chase/ChaseClient.mapping b/mappings/net/minecraft/server/chase/ChaseClient.mapping index 4e95621a58..09d2a171d6 100644 --- a/mappings/net/minecraft/server/chase/ChaseClient.mapping +++ b/mappings/net/minecraft/server/chase/ChaseClient.mapping @@ -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 diff --git a/mappings/net/minecraft/server/chase/ChaseServer.mapping b/mappings/net/minecraft/server/chase/ChaseServer.mapping index 9bba7fb941..af2c91ead0 100644 --- a/mappings/net/minecraft/server/chase/ChaseServer.mapping +++ b/mappings/net/minecraft/server/chase/ChaseServer.mapping @@ -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; diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index 7d43fdaa85..2b2cefdd19 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -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 (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 diff --git a/mappings/net/minecraft/util/math/Direction.mapping b/mappings/net/minecraft/util/math/Direction.mapping index 7bc8391b29..de7db38a50 100644 --- a/mappings/net/minecraft/util/math/Direction.mapping +++ b/mappings/net/minecraft/util/math/Direction.mapping @@ -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; diff --git a/mappings/net/minecraft/util/math/MathHelper.mapping b/mappings/net/minecraft/util/math/MathHelper.mapping index 847e78761e..5f224b08ff 100644 --- a/mappings/net/minecraft/util/math/MathHelper.mapping +++ b/mappings/net/minecraft/util/math/MathHelper.mapping @@ -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 diff --git a/mappings/net/minecraft/world/chunk/Chunk.mapping b/mappings/net/minecraft/world/chunk/Chunk.mapping index b66e46e65d..295a9ea0af 100644 --- a/mappings/net/minecraft/world/chunk/Chunk.mapping +++ b/mappings/net/minecraft/world/chunk/Chunk.mapping @@ -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 (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 diff --git a/mappings/net/minecraft/world/chunk/WorldChunk.mapping b/mappings/net/minecraft/world/chunk/WorldChunk.mapping index b8b87cd7a2..36e8554609 100644 --- a/mappings/net/minecraft/world/chunk/WorldChunk.mapping +++ b/mappings/net/minecraft/world/chunk/WorldChunk.mapping @@ -13,9 +13,16 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk METHOD (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 (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;