This commit is contained in:
modmuss50 2024-05-10 15:09:36 +01:00
parent 33e8c7e317
commit bdb81bf077
55 changed files with 65 additions and 510 deletions

View File

@ -20,7 +20,7 @@ plugins {
id 'net.fabricmc.filament'
}
def minecraft_version = "24w18a"
def minecraft_version = "24w19a"
filament {
minecraftVersion = minecraft_version

View File

@ -24,7 +24,6 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
FIELD field_34372 DEBUG_NOISE Z
FIELD field_34373 CURRENT_SERIES Ljava/lang/String;
FIELD field_36325 CRASH_ON_UNCAUGHT_THREAD_EXCEPTION Z
FIELD field_43095 requiredDataFixTypes Ljava/util/Set;
FIELD field_49017 EXPANDED_MACRO_COMMAND_MAX_LENGTH I
METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6489;
METHOD method_31372 getProtocolVersion ()I
@ -33,4 +32,3 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
METHOD method_36208 createGameVersion ()V
METHOD method_37896 isOutsideGenerationArea (Lnet/minecraft/class_1923;)Z
ARG 0 pos
METHOD method_43250 enableDataFixerOptimization ()V

View File

@ -1,12 +1,4 @@
CLASS net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns
FIELD field_42786 DECORATED_POT_BASE Ljava/lang/String;
FIELD field_42787 DECORATED_POT_BASE_KEY Lnet/minecraft/class_5321;
FIELD field_42788 DECORATED_POT_SIDE Ljava/lang/String;
FIELD field_42789 ARCHER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_42790 PRIZE_POTTERY_PATTERN Ljava/lang/String;
FIELD field_42791 ARMS_UP_POTTERY_PATTERN Ljava/lang/String;
FIELD field_42792 SKULL_POTTERY_PATTERN Ljava/lang/String;
FIELD field_42793 DECORATED_POT_SIDE_KEY Lnet/minecraft/class_5321;
FIELD field_42794 ARCHER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_42795 POTTERY_PATTERN_PRIZE_KEY Lnet/minecraft/class_5321;
FIELD field_42796 ARMS_UP_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
@ -27,34 +19,13 @@ CLASS net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns
FIELD field_43271 SHEAF_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_43272 SHELTER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_43273 SNORT_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_43274 ANGLER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43275 BLADE_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43276 BREWER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43277 BURN_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43278 DANGER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43279 EXPLORER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43280 FRIEND_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43281 HEART_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43282 HEARTBREAK_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43283 HOWL_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43284 MINER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43285 MOURNER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43286 PLENTY_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43287 SHEAF_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43288 SHELTER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43289 SNORT_POTTERY_PATTERN Ljava/lang/String;
FIELD field_43290 ANGLER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_49837 FLOW_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_49838 GUSTER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_49839 SCRAPE_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_49840 FLOW_POTTERY_PATTERN Ljava/lang/String;
FIELD field_49841 GUSTER_POTTERY_PATTERN Ljava/lang/String;
FIELD field_49842 SCRAPE_POTTERY_PATTERN Ljava/lang/String;
METHOD method_49205 getTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2960;
ARG 0 key
METHOD method_49206 fromSherd (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321;
ARG 0 sherd
METHOD method_49207 registerAndGetDefault (Lnet/minecraft/class_2378;)Ljava/lang/String;
METHOD method_49207 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9766;
ARG 0 registry
METHOD method_49208 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 path

View File

@ -21,8 +21,7 @@ CLASS net/minecraft/class_3715 net/minecraft/block/LecternBlock
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_17472 putBookIfAbsent (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z
ARG 0 user
METHOD method_17472 putBookIfAbsent (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
@ -37,8 +36,7 @@ CLASS net/minecraft/class_3715 net/minecraft/block/LecternBlock
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_17475 putBook (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V
ARG 0 user
METHOD method_17475 putBook (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V
ARG 1 world
ARG 2 pos
ARG 3 state

View File

@ -16,18 +16,15 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
CLASS 15
FIELD field_50240 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 16
FIELD field_50241 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 2
CLASS 3
CLASS 4
CLASS 5
CLASS 6
FIELD field_50242 fallbackBehavior Lnet/minecraft/class_2347;
METHOD method_58770 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
METHOD method_58771 replace (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 pointer
ARG 2 oldStack
ARG 3 newStack
CLASS 7
CLASS 9

View File

@ -8,8 +8,7 @@ CLASS net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity
ARG 2 state
METHOD method_17502 getRecipeFor (Lnet/minecraft/class_1799;)Ljava/util/Optional;
ARG 1 stack
METHOD method_17503 addItem (Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;I)Z
ARG 1 user
METHOD method_17503 addItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;I)Z
ARG 2 stack
ARG 3 cookTime
METHOD method_17504 (Lnet/minecraft/class_9696;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Lnet/minecraft/class_1799;

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_2601 net/minecraft/block/entity/DispenserBlockEntity
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_11075 addToFirstFreeSlot (Lnet/minecraft/class_1799;)I
METHOD method_11075 addToFirstFreeSlot (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 stack
METHOD method_11076 chooseNonEmptySlot (Lnet/minecraft/class_5819;)I
ARG 1 random

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9761
METHOD method_14005 getLevel ()I
METHOD method_17208 getCompletedLevel ()I

View File

@ -9,18 +9,13 @@ CLASS net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud
METHOD method_1957 render (Lnet/minecraft/class_332;)V
ARG 1 context
CLASS class_360 SubtitleEntry
FIELD field_2185 time J
FIELD field_2186 pos Lnet/minecraft/class_243;
FIELD field_2188 text Lnet/minecraft/class_2561;
FIELD field_47673 range F
METHOD <init> (Lnet/minecraft/class_2561;FLnet/minecraft/class_243;)V
ARG 1 text
ARG 2 range
ARG 3 pos
METHOD method_1958 reset (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_1959 getPosition ()Lnet/minecraft/class_243;
METHOD method_1960 getText ()Lnet/minecraft/class_2561;
METHOD method_1961 getTime ()J
METHOD method_55589 canHearFrom (Lnet/minecraft/class_243;)Z
ARG 1 pos

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/client/main/Main
FIELD field_12138 LOGGER Lorg/slf4j/Logger;
METHOD main ([Ljava/lang/String;)V
ARG 0 args
METHOD method_11428 getOption (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object;

View File

@ -71,8 +71,7 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
ARG 0 decal
METHOD method_49341 getDecoratedPotPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 potPatternKey
METHOD method_49342 createDecoratedPotPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 potPatternKey
METHOD method_49342 createDecoratedPotPatternTextureId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730;
METHOD method_58138 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730;
ARG 0 id
METHOD method_58139 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730;

View File

@ -13,7 +13,6 @@ CLASS net/minecraft/class_8188 net/minecraft/client/render/block/entity/Decorate
FIELD field_42924 right Lnet/minecraft/class_630;
FIELD field_42925 top Lnet/minecraft/class_630;
FIELD field_42926 bottom Lnet/minecraft/class_630;
FIELD field_42927 baseTexture Lnet/minecraft/class_4730;
METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V
ARG 1 context
METHOD method_49343 getTextureIdFromSherd (Ljava/util/Optional;)Lnet/minecraft/class_4730;

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent
FIELD field_49992 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49993 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49994 DEFAULT_EAT_SECONDS F
METHOD <init> (IFZFLjava/util/List;)V
METHOD <init> (IFZFLjava/util/Optional;Ljava/util/List;)V
ARG 1 hunger
ARG 2 saturationModifier
ARG 3 meat

View File

@ -6,12 +6,5 @@ CLASS net/minecraft/class_9338 net/minecraft/data/report/ItemListProvider
ARG 2 registryLookupFuture
METHOD method_57955 (Lnet/minecraft/class_6903;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V
ARG 2 entry
METHOD method_57956 (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 1 error
METHOD method_57957 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_6903;Lnet/minecraft/class_9336;)V
ARG 2 component
METHOD method_57958 toJson (Lnet/minecraft/class_9336;Lcom/mojang/serialization/DynamicOps;)Lcom/google/gson/JsonElement;
ARG 0 component
ARG 1 ops
METHOD method_57959 (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 registryLookup

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider
FIELD field_11479 LOGGER Lorg/slf4j/Logger;
FIELD field_11481 tagBuilders Ljava/util/Map;
FIELD field_39380 pathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_40957 registryRef Lnet/minecraft/class_5321;

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_3551 net/minecraft/datafixer/Schemas
FIELD field_15775 EMPTY_IDENTIFIER_NORMALIZE Ljava/util/function/BiFunction;
FIELD field_15776 EMPTY Ljava/util/function/BiFunction;
FIELD field_15777 FIXER Lcom/mojang/datafixers/DataFixer;
FIELD field_15777 FIXER Lcom/mojang/datafixers/DataFixerBuilder$Result;
METHOD method_15449 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_15450 getFixer ()Lcom/mojang/datafixers/DataFixer;
@ -11,8 +11,7 @@ CLASS net/minecraft/class_3551 net/minecraft/datafixer/Schemas
ARG 0 id
METHOD method_15459 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_15471 create (Ljava/util/Set;)Lcom/mojang/datafixers/DataFixer;
ARG 0 requiredTypes
METHOD method_15471 create ()Lcom/mojang/datafixers/DataFixerBuilder$Result;
METHOD method_30068 replacing (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator;
ARG 0 old
ARG 1 current

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_1174 net/minecraft/datafixer/fix/EntityZombieVillagerTypeFix
FIELD field_5674 RANDOM Lnet/minecraft/class_5819;
METHOD method_4990 fixZombieType (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_4991 clampType (I)I
ARG 1 type

View File

@ -138,10 +138,6 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 3 level
ARG 4 stack
ARG 5 value
METHOD method_60038 (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1799;ILnet/minecraft/class_3218;Lnet/minecraft/class_9723;)V
ARG 4 effect
METHOD method_60039 (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1799;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V
ARG 4 effect
METHOD method_60040 createEnchantedDamageLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
@ -174,8 +170,6 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 4 effect
METHOD method_60046 isSupportedItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_60047 (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1799;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V
ARG 4 effect
METHOD method_60048 modifySmashDamagePerFallenBlock (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
@ -183,12 +177,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 4 user
ARG 5 damageSource
ARG 6 smashDamagePerFallenBlock
METHOD method_60049 modifyTridentSpinAttackStrength (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
METHOD method_60049 modifyTridentSpinAttackStrength (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 tridentSpinAttackStrength
METHOD method_60050 modifyProjectilePiercing (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
@ -236,11 +226,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 3 stack
ARG 4 user
ARG 5 projectileCount
METHOD method_60058 modifyCrossbowChargeTime (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
METHOD method_60058 modifyCrossbowChargeTime (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 2 level
ARG 3 stack
ARG 4 crossbowChargeTime
METHOD method_60059 modifyProjectileSpread (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level

View File

@ -82,10 +82,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_60122 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_6880;I)V
ARG 4 enchantment
ARG 5 level
METHOD method_60123 getTridentSpinAttackStrength (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)F
ARG 0 world
ARG 1 stack
ARG 2 user
METHOD method_60123 getTridentSpinAttackStrength (Lnet/minecraft/class_1309;)F
METHOD method_60124 onHitBlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1304;Lnet/minecraft/class_243;Ljava/lang/Runnable;)V
ARG 0 world
ARG 1 stack
@ -99,10 +96,6 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 1 stack
ARG 2 user
ARG 3 slot
METHOD method_60126 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_6880;ILnet/minecraft/class_9699;)V
ARG 4 enchantment
ARG 5 level
ARG 6 context
METHOD method_60127 onProjectileSpawned (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1665;Ljava/lang/Runnable;)V
ARG 0 world
ARG 1 shotFromStack
@ -117,9 +110,6 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 1 rangedWeaponStack
ARG 2 projectileStack
ARG 3 baseAmmoUse
METHOD method_60130 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_6880;I)V
ARG 3 enchantment
ARG 4 level
METHOD method_60131 (Lnet/minecraft/class_3218;Lnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_6880;I)V
ARG 4 enchantment
ARG 5 level
@ -172,8 +162,6 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 1 entry
METHOD method_60145 (Lnet/minecraft/class_9741;Lnet/minecraft/class_1799;Lnet/minecraft/class_5819;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9304$class_9305;)V
ARG 5 componentBuilder
METHOD method_60146 (Lnet/minecraft/class_47;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_9699;ILnet/minecraft/class_5819;Lnet/minecraft/class_9710;)V
ARG 5 effect
METHOD method_60148 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1304;Ljava/util/function/BiConsumer;ILnet/minecraft/class_9720;)V
ARG 4 effect
METHOD method_60150 (Lnet/minecraft/class_9331;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_6880;I)V
@ -209,11 +197,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 world
ARG 1 stack
ARG 2 user
METHOD method_60159 getCrossbowChargeTime (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;F)F
ARG 0 world
ARG 1 stack
ARG 2 user
ARG 3 baseCrossbowChargeTime
METHOD method_60159 getCrossbowChargeTime (Lnet/minecraft/class_1309;F)F
METHOD method_60160 getSmashDamagePerFallenBlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;F)F
ARG 0 world
ARG 1 stack
@ -236,8 +220,6 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_60165 getEffect (Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;)Ljava/util/Optional;
ARG 0 stack
ARG 1 componentType
METHOD method_60166 (Lnet/minecraft/class_47;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_9699;ILnet/minecraft/class_5819;Lnet/minecraft/class_9710;)V
ARG 5 effect
METHOD method_60167 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_6880;ILnet/minecraft/class_9699;)V
ARG 2 enchantment
ARG 3 level

View File

@ -1,10 +1,6 @@
CLASS net/minecraft/class_9723 net/minecraft/enchantment/effect/EnchantmentValueEffectType
FIELD field_51709 CODEC Lcom/mojang/serialization/Codec;
METHOD method_60211 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_60213 apply (Lnet/minecraft/class_1799;ILnet/minecraft/class_5819;F)F
ARG 1 stack
ARG 2 level
ARG 3 random
ARG 4 inputValue
METHOD method_60213 apply (ILnet/minecraft/class_5819;F)F
METHOD method_60233 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;
ARG 0 registry

View File

@ -696,8 +696,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT
COMMENT <p>By default, wool or carpet {@linkplain ItemEntity item entities}, and
COMMENT {@link net.minecraft.entity.mob.WardenEntity} do not emit vibrations.
METHOD method_33331 (Lnet/minecraft/class_4048;Lnet/minecraft/class_243;)V
ARG 2 pos
METHOD method_33332 calculateBoundingBox ()Lnet/minecraft/class_238;
METHOD method_33567 requestTeleportAndDismount (DDD)V
COMMENT Requests the entity to teleport to the given position. If the entity is

View File

@ -142,7 +142,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 stack
METHOD method_18865 applyFoodEffects (Lnet/minecraft/class_4174;)V
ARG 1 component
METHOD method_18866 eatFood (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
METHOD method_18866 eatFood (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_4174;)Lnet/minecraft/class_1799;
ARG 1 world
ARG 2 stack
METHOD method_18867 deserializeBrain (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;

View File

@ -1,13 +1,8 @@
CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
FIELD field_23708 LOGGER Lorg/slf4j/Logger;
FIELD field_23709 custom Ljava/util/Map;
FIELD field_23710 tracked Ljava/util/Set;
FIELD field_23711 fallback Lnet/minecraft/class_5132;
METHOD <init> (Lnet/minecraft/class_5132;)V
ARG 1 defaultAttributes
METHOD method_26841 getTracked ()Ljava/util/Set;
METHOD method_26845 updateTrackedStatus (Lnet/minecraft/class_1324;)V
ARG 1 instance
METHOD method_26846 setFrom (Lnet/minecraft/class_5131;)V
ARG 1 other
METHOD method_26849 (Lnet/minecraft/class_2487;Lnet/minecraft/class_6880$class_6883;)V

View File

@ -22,7 +22,6 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource
ARG 2 position
METHOD method_48789 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_48790 isIndirect ()Z
METHOD method_48791 getStoredPosition ()Lnet/minecraft/class_243;
METHOD method_48792 getType ()Lnet/minecraft/class_8110;
METHOD method_48793 getTypeRegistryEntry ()Lnet/minecraft/class_6880;

View File

@ -11,8 +11,7 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager
METHOD method_59684 addInternal (IF)V
ARG 1 nutrition
ARG 2 saturation
METHOD method_7579 eat (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_7579 eat (Lnet/minecraft/class_4174;)V
METHOD method_7580 setFoodLevel (I)V
ARG 1 foodLevel
METHOD method_7581 setSaturationLevel (F)V

View File

@ -1,8 +1,5 @@
CLASS net/minecraft/class_1670 net/minecraft/entity/projectile/DragonFireballEntity
FIELD field_30661 DAMAGE_RANGE F
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V
ARG 1 world
ARG 2 owner
ARG 3 directionX
ARG 5 directionY
ARG 7 directionZ

View File

@ -1,35 +1,20 @@
CLASS net/minecraft/class_1668 net/minecraft/entity/projectile/ExplosiveProjectileEntity
FIELD field_7599 powerZ D
FIELD field_7600 powerY D
FIELD field_7601 powerX D
METHOD <init> (Lnet/minecraft/class_1299;DDDDDDLnet/minecraft/class_1937;)V
ARG 1 type
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 directionX
ARG 10 directionY
ARG 12 directionZ
ARG 14 world
METHOD <init> (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V
ARG 1 type
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 world
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_1937;)V
METHOD <init> (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_243;Lnet/minecraft/class_1937;)V
ARG 1 type
ARG 2 x
ARG 4 y
ARG 6 z
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)V
ARG 1 type
ARG 2 owner
ARG 3 directionX
ARG 5 directionY
ARG 7 directionZ
ARG 9 world
METHOD method_55053 getRaycastShapeType ()Lnet/minecraft/class_3959$class_3960;
METHOD method_55583 getDragInWater ()F
METHOD method_58184 setPower (DDD)V
ARG 1 velocityX
ARG 3 velocityY
ARG 5 velocityZ
METHOD method_7466 getDrag ()F
METHOD method_7467 getParticleType ()Lnet/minecraft/class_2394;
METHOD method_7468 isBurning ()Z

View File

@ -1,9 +1,5 @@
CLASS net/minecraft/class_1674 net/minecraft/entity/projectile/FireballEntity
FIELD field_7624 explosionPower I
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDDI)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;I)V
ARG 1 world
ARG 2 owner
ARG 3 velocityX
ARG 5 velocityY
ARG 7 velocityZ
ARG 9 explosionPower

View File

@ -21,19 +21,12 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject
ARG 4 y
ARG 6 z
ARG 8 world
ARG 9 stack
ARG 10 shotFrom
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 1 type
ARG 2 owner
ARG 3 world
ARG 4 stack
ARG 5 shotFrom
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 1 type
ARG 2 world
ARG 3 stack
ARG 4 shotFrom
METHOD method_20011 getSound ()Lnet/minecraft/class_3414;
METHOD method_26351 shouldFall ()Z
METHOD method_26352 fall ()V

View File

@ -1,15 +1,9 @@
CLASS net/minecraft/class_1677 net/minecraft/entity/projectile/SmallFireballEntity
METHOD <init> (Lnet/minecraft/class_1937;DDDDDD)V
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_243;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V
ARG 1 world
ARG 2 owner
ARG 3 velocityX
ARG 5 velocityY
ARG 7 velocityZ

View File

@ -7,11 +7,8 @@ CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity
ARG 3 x
ARG 5 y
ARG 7 z
METHOD <init> (Lnet/minecraft/class_1937;DDDDDD)V
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_243;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 directionX
ARG 10 directionY
ARG 12 directionZ

View File

@ -1,11 +1,8 @@
CLASS net/minecraft/class_1687 net/minecraft/entity/projectile/WitherSkullEntity
FIELD field_7654 CHARGED Lnet/minecraft/class_2940;
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V
ARG 1 world
ARG 2 owner
ARG 3 directionX
ARG 5 directionY
ARG 7 directionZ
METHOD method_7502 setCharged (Z)V
ARG 1 charged
METHOD method_7503 isCharged ()Z

View File

@ -35,9 +35,7 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
ARG 0 useTicks
ARG 1 stack
ARG 2 user
METHOD method_7775 getPullTime (Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)I
ARG 0 stack
ARG 1 user
METHOD method_7775 getPullTime (Lnet/minecraft/class_1309;)I
METHOD method_7777 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FFLnet/minecraft/class_1309;)V
ARG 1 world
ARG 2 shooter

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_1756 net/minecraft/item/StewItem

View File

@ -8,11 +8,10 @@ CLASS net/minecraft/class_5628 net/minecraft/nbt/visitor/NbtTextFormatter
FIELD field_27835 NUMBER_COLOR Lnet/minecraft/class_124;
FIELD field_27836 TYPE_SUFFIX_COLOR Lnet/minecraft/class_124;
FIELD field_27837 SIMPLE_NAME Ljava/util/regex/Pattern;
FIELD field_27838 KEY_VALUE_SEPARATOR Ljava/lang/String;
FIELD field_27839 ENTRY_SEPARATOR Ljava/lang/String;
FIELD field_27840 prefix Ljava/lang/String;
FIELD field_27841 depth I
FIELD field_27842 result Lnet/minecraft/class_2561;
FIELD field_27842 result Lnet/minecraft/class_5250;
FIELD field_33272 SQUARE_OPEN_BRACKET Ljava/lang/String;
FIELD field_33273 SQUARE_CLOSE_BRACKET Ljava/lang/String;
FIELD field_33274 SEMICOLON Ljava/lang/String;
@ -20,19 +19,11 @@ CLASS net/minecraft/class_5628 net/minecraft/nbt/visitor/NbtTextFormatter
FIELD field_33276 CURLY_OPEN_BRACKET Ljava/lang/String;
FIELD field_33277 CURLY_CLOSE_BRACKET Ljava/lang/String;
FIELD field_33278 NEW_LINE Ljava/lang/String;
FIELD field_51498 ELLIPSIS Lnet/minecraft/class_2561;
FIELD field_51499 indentationLevel I
METHOD <init> (Ljava/lang/String;)V
ARG 1 prefix
METHOD <init> (Ljava/lang/String;II)V
ARG 1 prefix
ARG 2 indentationLevel
ARG 3 depth
METHOD method_32304 escapeName (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 0 name
METHOD method_32305 apply (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;
COMMENT {@return the textified NBT {@code element}}
ARG 1 element
METHOD method_59850 createSubElementText (Lnet/minecraft/class_2520;Z)Lnet/minecraft/class_2561;
ARG 1 element
ARG 2 indent

View File

@ -16,9 +16,9 @@ CLASS net/minecraft/class_2743 net/minecraft/network/packet/s2c/play/EntityVeloc
ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11815 getVelocityX ()I
METHOD method_11816 getVelocityY ()I
METHOD method_11815 getVelocityX ()D
METHOD method_11816 getVelocityY ()D
METHOD method_11818 getId ()I
METHOD method_11819 getVelocityZ ()I
METHOD method_11819 getVelocityZ ()D
METHOD method_55928 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,19 +1,11 @@
CLASS net/minecraft/class_9632 net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket
FIELD field_51336 CODEC Lnet/minecraft/class_9139;
FIELD field_51337 entityId I
FIELD field_51338 powerX D
FIELD field_51339 powerY D
FIELD field_51340 powerZ D
METHOD <init> (IDDD)V
METHOD <init> (ID)V
ARG 1 entityId
ARG 2 powerX
ARG 4 powerY
ARG 6 powerZ
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_59506 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_59507 getEntityId ()I
METHOD method_59508 getPowerX ()D
METHOD method_59509 getPowerY ()D
METHOD method_59510 getPowerZ ()D

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredicate
FIELD field_45727 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 tagPredicates
METHOD method_53116 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_3505 net/minecraft/registry/tag/TagManagerLoader
FIELD field_28312 registryManager Lnet/minecraft/class_5455;
FIELD field_36395 DIRECTORIES Ljava/util/Map;
FIELD field_36396 registryTags Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5455;)V
ARG 1 registryManager

View File

@ -1,22 +0,0 @@
CLASS net/minecraft/class_6608 net/minecraft/server/command/ResetChunksCommand
FIELD field_34882 LOGGER Lorg/slf4j/Logger;
METHOD method_38623 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_38624 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_38625 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_38626 executeResetChunks (Lnet/minecraft/class_2168;IZ)I
ARG 0 source
ARG 1 radius
ARG 2 skipOldChunks
METHOD method_38627 (Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 chunk
METHOD method_38628 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_39500 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_57114 (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Unit;
ARG 1 chunk
METHOD method_57115 (Lnet/minecraft/class_2806;Lnet/minecraft/class_9312;Lnet/minecraft/class_3846;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage;
ARG 4 unit

View File

@ -1,17 +1,11 @@
CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
FIELD field_13862 level I
FIELD field_13863 lightingProvider Lnet/minecraft/class_3568;
FIELD field_13864 pos Lnet/minecraft/class_1923;
FIELD field_13865 entityTickingFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_13868 CHUNK_STATUSES Ljava/util/List;
FIELD field_13870 skyLightUpdateBits Ljava/util/BitSet;
FIELD field_13871 blockLightUpdateBits Ljava/util/BitSet;
FIELD field_16425 futuresByStatus Ljava/util/concurrent/atomic/AtomicReferenceArray;
FIELD field_16426 UNLOADED_CHUNK Lnet/minecraft/class_9259;
FIELD field_16427 UNLOADED_WORLD_CHUNK Lnet/minecraft/class_9259;
FIELD field_16428 savingFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_16429 UNLOADED_WORLD_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
FIELD field_16430 UNLOADED_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
FIELD field_16431 accessibleFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_16432 lastTickLevel I
FIELD field_17208 completedLevel I
@ -27,8 +21,6 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT <p>
COMMENT Entries for a section are null if the section has no positions marked for update.
FIELD field_26929 world Lnet/minecraft/class_5539;
FIELD field_28806 actionStack Lnet/minecraft/class_5831;
FIELD field_36388 CHUNK_LOADING_NOT_FINISHED Lnet/minecraft/class_9259;
FIELD field_46085 postProcessingFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
ARG 1 pos
@ -40,17 +32,12 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_13992 sendPacketToPlayers (Ljava/util/List;Lnet/minecraft/class_2596;)V
ARG 1 players
ARG 2 packet
METHOD method_13993 getChunkAt (Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture;
ARG 1 targetStatus
ARG 2 chunkStorage
METHOD method_13994 getPos ()Lnet/minecraft/class_1923;
METHOD method_13996 (Lnet/minecraft/class_2596;Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14000 getSavingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_14002 markForBlockUpdate (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_14003 getEntityTickingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_14005 getLevel ()I
METHOD method_14006 flushUpdates (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_14007 updateFutures (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
@ -62,32 +49,19 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
ARG 1 players
ARG 2 world
ARG 3 pos
METHOD method_14010 getCurrentChunk ()Lnet/minecraft/class_2791;
METHOD method_14012 markForLightUpdate (Lnet/minecraft/class_1944;I)V
ARG 1 lightType
ARG 2 y
COMMENT chunk section y coordinate
METHOD method_15890 setLevel (I)V
ARG 1 level
METHOD method_16143 combineSavingFuture (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
ARG 1 then
ARG 2 thenDesc
METHOD method_16144 getWorldChunk ()Lnet/minecraft/class_2818;
METHOD method_16145 getTickingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_16146 getFutureFor (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 leastStatus
METHOD method_17207 setCompletedLevel (I)V
ARG 1 level
METHOD method_17208 getCompletedLevel ()I
METHOD method_20384 isAccessible ()Z
METHOD method_20385 updateAccessibleStatus ()V
METHOD method_20456 setCompletedChunk (Lnet/minecraft/class_2821;)V
ARG 1 chunk
METHOD method_20725 getAccessibleFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_21737 getValidFutureFor (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 leastStatus
METHOD method_23270 getCurrentStatus ()Lnet/minecraft/class_2806;
METHOD method_23271 getLevelType ()Lnet/minecraft/class_3194;
METHOD method_30311 tryUpdateBlockEntityAt (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 players
ARG 2 world
@ -96,20 +70,13 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_30312 (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 3 pos
ARG 4 state
METHOD method_39966 (Lnet/minecraft/class_2791;Ljava/lang/Object;)Lnet/minecraft/class_2791;
ARG 0 result
METHOD method_39966 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 thenResult
METHOD method_39967 combineSavingFuture (Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 thenDesc
ARG 2 then
METHOD method_40066 collectFuturesByStatus ()Ljava/util/List;
METHOD method_39967 combineSavingFuture (Ljava/util/concurrent/CompletableFuture;)V
METHOD method_53680 combinePostProcessingFuture (Ljava/util/concurrent/CompletableFuture;)V
ARG 1 postProcessingFuture
METHOD method_53681 getPostProcessingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_53682 getPostProcessedChunk ()Lnet/minecraft/class_2818;
METHOD method_57116 (Lnet/minecraft/class_2791;Lnet/minecraft/class_9259;)Lnet/minecraft/class_2791;
ARG 0 chunk
ARG 1 otherChunk
CLASS class_3896 LevelUpdateListener
METHOD method_17209 updateLevel (Lnet/minecraft/class_1923;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V
ARG 1 pos
@ -120,14 +87,3 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_17210 getPlayersWatchingChunk (Lnet/minecraft/class_1923;Z)Ljava/util/List;
ARG 1 chunkPos
ARG 2 onlyOnWatchDistanceEdge
CLASS class_5830 MultithreadAction
FIELD comp_2364 thread Ljava/lang/Thread;
FIELD comp_2365 action Ljava/util/concurrent/CompletableFuture;
FIELD comp_2366 actionDesc Ljava/lang/String;
METHOD <init> (Ljava/lang/Thread;Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
ARG 1 thread
ARG 2 action
ARG 3 actionDesc
METHOD comp_2364 thread ()Ljava/lang/Thread;
METHOD comp_2365 action ()Ljava/util/concurrent/CompletableFuture;
METHOD comp_2366 actionDesc ()Ljava/lang/String;

View File

@ -49,7 +49,7 @@ CLASS net/minecraft/class_3900 net/minecraft/server/world/ChunkTaskPrioritySyste
ARG 3 removeTask
METHOD method_17628 (Ljava/lang/Runnable;Lnet/minecraft/class_3906;)Ljava/lang/Runnable;
ARG 1 yield
METHOD method_17629 createMessage (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)Lnet/minecraft/class_3900$class_3946;
METHOD method_17629 createMessage (Lnet/minecraft/class_9761;Ljava/lang/Runnable;)Lnet/minecraft/class_3900$class_3946;
ARG 0 holder
ARG 1 task
METHOD method_17630 enqueueExecution (Lnet/minecraft/class_3899;Lnet/minecraft/class_3906;)V
@ -62,7 +62,7 @@ CLASS net/minecraft/class_3900 net/minecraft/server/world/ChunkTaskPrioritySyste
ARG 0 pos
METHOD method_21682 (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 0 entry
METHOD method_34870 createTask (Lnet/minecraft/class_3193;Ljava/util/function/Function;)Lnet/minecraft/class_3900$class_3946;
METHOD method_34870 createTask (Lnet/minecraft/class_9761;Ljava/util/function/Function;)Lnet/minecraft/class_3900$class_3946;
ARG 0 holder
ARG 1 taskFunction
METHOD method_34871 createTask (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946;

View File

@ -59,7 +59,6 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
COMMENT <li>Update the expected loading states of chunks depending on their new levels.</li>
COMMENT <li>Special updates of chunks with PLAYER tickets added recently.</li>
COMMENT </ul>
ARG 1 chunkStorage
METHOD method_17290 addTicketWithLevel (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
ARG 1 type
ARG 2 pos

View File

@ -9,7 +9,6 @@ CLASS net/minecraft/class_3230 net/minecraft/server/world/ChunkTicketType
FIELD field_14034 name Ljava/lang/String;
FIELD field_17264 DRAGON Lnet/minecraft/class_3230;
COMMENT Used by the ender dragon to load the central end island during the boss battle.
FIELD field_19270 LIGHT Lnet/minecraft/class_3230;
FIELD field_19280 PORTAL Lnet/minecraft/class_3230;
COMMENT Used by a nether portal to load chunks in the other dimension.
FIELD field_19347 POST_TELEPORT Lnet/minecraft/class_3230;

View File

@ -4,7 +4,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
FIELD field_17214 world Lnet/minecraft/class_3218;
FIELD field_17215 lightingProvider Lnet/minecraft/class_3227;
FIELD field_17216 mainThreadExecutor Lnet/minecraft/class_1255;
FIELD field_17218 chunkGenerator Lnet/minecraft/class_2794;
FIELD field_17220 chunkHolders Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
FIELD field_17221 unloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_17222 chunkHolderListDirty Z
@ -19,7 +18,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
FIELD field_18241 playerChunkWatchingManager Lnet/minecraft/class_3210;
FIELD field_18242 entityTrackers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_18243 watchDistance I
FIELD field_18307 loadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_18807 chunksToUnload Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
FIELD field_18808 pointOfInterestStorage Lnet/minecraft/class_4153;
FIELD field_19343 unloadTaskQueue Ljava/util/Queue;
@ -49,8 +47,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17212 getLightingProvider ()Lnet/minecraft/class_3227;
METHOD method_17214 setViewDistance (I)V
ARG 1 watchDistance
METHOD method_17215 (IIILjava/util/List;)Lnet/minecraft/class_9259;
ARG 4 chunks
METHOD method_17216 getChunkHolder (J)Lnet/minecraft/class_3193;
ARG 1 pos
METHOD method_17217 setLevel (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;
@ -63,23 +59,14 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 1 centerChunk
ARG 2 margin
ARG 3 distanceToStatus
METHOD method_17226 convertToFullChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_17227 (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
ARG 2 protoChunk
METHOD method_17228 save (Lnet/minecraft/class_2791;)Z
ARG 1 chunk
METHOD method_17229 getRequiredStatusForGeneration (Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;
ARG 1 centerChunkTargetStatus
ARG 2 distance
METHOD method_17232 (Ljava/util/List;)Lnet/minecraft/class_2818;
ARG 0 chunks
METHOD method_17233 tick (Ljava/util/function/BooleanSupplier;)V
ARG 1 shouldKeepTicking
METHOD method_17235 makeChunkTickable (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
METHOD method_17236 getChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
ARG 2 requiredStatus
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_17242 save (Z)V
@ -89,17 +76,11 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 0 distance
METHOD method_17247 makeChunkEntitiesTickable (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunk
METHOD method_17248 (Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;
ARG 2 distance
METHOD method_17252 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task
METHOD method_17253 getTotalChunksLoadedCount ()I
METHOD method_17254 (I)Lnet/minecraft/class_2806;
ARG 0 distance
METHOD method_17255 getCurrentChunkHolder (J)Lnet/minecraft/class_3193;
ARG 1 pos
METHOD method_17259 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task
METHOD method_17260 getLoadedChunkCount ()I
METHOD method_17263 getTicketManager ()Lnet/minecraft/class_3204;
METHOD method_17264 entryIterator ()Ljava/lang/Iterable;
@ -136,13 +117,9 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
COMMENT tracking status of those entities to all players. It then checks if any player
COMMENT has changed chunk sections, and updates all entities tracking status to those
COMMENT players. This ensures all possible updates are accounted for.
METHOD method_18843 (Lnet/minecraft/class_3193;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/class_2791;)V
ARG 5 chunk
METHOD method_19487 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task
METHOD method_19488 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
METHOD method_20441 releaseLightTicket (Lnet/minecraft/class_1923;)V
ARG 1 pos
METHOD method_20458 tryUnloadChunk (JLnet/minecraft/class_3193;)V
ARG 1 pos
ARG 3 holder
@ -152,18 +129,11 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 2 task
METHOD method_20582 (Lnet/minecraft/class_2791;)Z
ARG 0 chunk
METHOD method_20584 (Lnet/minecraft/class_3193;)Lnet/minecraft/class_2791;
ARG 1 chunkHolder
METHOD method_20604 (Lnet/minecraft/class_3193;Ljava/lang/Void;Ljava/lang/Throwable;)V
ARG 1 void_
ARG 2 throwable
METHOD method_20605 unloadChunks (Ljava/util/function/BooleanSupplier;)V
ARG 1 shouldKeepTicking
METHOD method_20617 upgradeChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
ARG 2 requiredStatus
METHOD method_20618 (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 2 chunk
METHOD method_20619 loadChunk (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
METHOD method_20726 updateWatchedSection (Lnet/minecraft/class_3222;)V
@ -187,25 +157,15 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 1 pos
METHOD method_27055 isLevelChunk (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_31413 addEntitiesFromNbt (Lnet/minecraft/class_3218;Ljava/util/List;)V
ARG 0 world
ARG 1 nbt
METHOD method_31414 onChunkStatusChange (Lnet/minecraft/class_1923;Lnet/minecraft/class_3194;)V
ARG 1 chunkPos
ARG 2 levelType
METHOD method_31415 (Lnet/minecraft/class_2839;Lnet/minecraft/class_2818;)V
ARG 2 chunk
METHOD method_31416 (Ljava/util/List;)Lnet/minecraft/class_2818;
ARG 0 chunks
METHOD method_31417 makeChunkAccessible (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
METHOD method_37476 getSaveDir ()Ljava/lang/String;
METHOD method_37897 getChunkGenerator ()Lnet/minecraft/class_2794;
METHOD method_37902 (Lnet/minecraft/class_2794;)V
ARG 1 chunkGenerator
METHOD method_37903 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 0 json
METHOD method_37904 verifyChunkGenerator ()V
METHOD method_37907 getPlayersWatchingChunk (Lnet/minecraft/class_1923;)Ljava/util/List;
ARG 1 pos
METHOD method_38782 canTickChunk (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)Z

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/class_3785 net/minecraft/structure/pool/StructurePool
ARG 2 elementCountsByGetters
ARG 3 projection
METHOD method_16631 getRandomElement (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3784;
ARG 1 random
METHOD method_16632 getElementCount ()I
METHOD method_16633 getElementIndicesInRandomOrder (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 random

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 9 pieces
ARG 10 pieceShape
ARG 11 aliasLookup
METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;ILnet/minecraft/class_8891;)Ljava/util/Optional;
METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;ILnet/minecraft/class_8891;I)Ljava/util/Optional;
ARG 0 context
ARG 1 structurePool
ARG 2 id
@ -23,8 +23,6 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 6 projectStartToHeightmap
ARG 7 maxDistanceFromCenter
ARG 8 aliasLookup
METHOD method_39824 (Lnet/minecraft/class_3790;IIIIILnet/minecraft/class_3341;Lnet/minecraft/class_3195$class_7149;ZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_2919;Lnet/minecraft/class_2378;Lnet/minecraft/class_8891;Lnet/minecraft/class_6626;)V
ARG 15 collector
METHOD method_43566 findStartingJigsawPos (Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional;
ARG 0 pool
ARG 1 id

View File

@ -24,8 +24,6 @@ CLASS net/minecraft/class_5250 net/minecraft/text/MutableText
COMMENT a formatting
METHOD method_27693 append (Ljava/lang/String;)Lnet/minecraft/class_5250;
COMMENT Appends a literal text with content {@code text} to this text's siblings.
ARG 1 text
COMMENT the literal text content
METHOD method_27694 styled (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5250;
COMMENT Updates the style of this text.
COMMENT

View File

@ -1,35 +1,20 @@
CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion
FIELD field_14087 seed J
FIELD field_14088 width I
FIELD field_14091 random Lnet/minecraft/class_5819;
FIELD field_14092 LOGGER Lorg/slf4j/Logger;
FIELD field_14093 world Lnet/minecraft/class_3218;
FIELD field_14094 fluidTickScheduler Lnet/minecraft/class_3235;
FIELD field_14096 dimension Lnet/minecraft/class_2874;
FIELD field_14097 levelProperties Lnet/minecraft/class_5217;
FIELD field_14098 chunks Ljava/util/List;
FIELD field_14098 chunks Lnet/minecraft/class_9762;
FIELD field_14099 blockTickScheduler Lnet/minecraft/class_3235;
FIELD field_20668 biomeAccess Lnet/minecraft/class_4543;
FIELD field_23788 lowerCorner Lnet/minecraft/class_1923;
FIELD field_23789 upperCorner Lnet/minecraft/class_1923;
FIELD field_28557 centerPos Lnet/minecraft/class_2791;
FIELD field_33754 status Lnet/minecraft/class_2806;
FIELD field_33755 placementRadius I
COMMENT The number of neighboring chunks which can be accessed for block
COMMENT placement.
COMMENT
COMMENT <p>A value of {@code 0} means that only this chunk is accessible. A
COMMENT positive value means that the given amount of neighbors are accessible
COMMENT in each direction. A negative value means that this region shouldn't be
COMMENT used for block placement.
FIELD field_33756 currentlyGeneratingStructureName Ljava/util/function/Supplier;
FIELD field_35442 tickOrder Ljava/util/concurrent/atomic/AtomicLong;
FIELD field_38683 WORLDGEN_REGION_RANDOM_ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_9762;Lnet/minecraft/class_9770;Lnet/minecraft/class_2791;)V
ARG 1 world
ARG 2 chunks
ARG 3 status
ARG 4 placementRadius
METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763;
ARG 1 pos
METHOD method_14338 markBlockForPostProcessing (Lnet/minecraft/class_2338;)V

View File

@ -1,120 +1,30 @@
CLASS net/minecraft/class_9310 net/minecraft/world/chunk/ChunkGenerating
METHOD method_57594 initializeLight (Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 lightingProvider
ARG 1 chunk
METHOD method_57594 initializeLight (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57595 isLightOn (Lnet/minecraft/class_2791;)Z
ARG 0 chunk
METHOD method_57596 noop (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57596 noop (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_57597 noop (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57598 light (Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 lightingProvider
ARG 1 chunk
METHOD method_57599 (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
ARG 0 populated
METHOD method_57600 loadStructures (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57600 loadStructures (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_57601 generateStructures (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57601 generateStructures (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57602 initializeLight (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57603 generateStructureReferences (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_57603 generateStructureReferences (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57605 populateBiomes (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57604 light (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57607 populateNoise (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_57605 populateBiomes (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57608 buildSurface (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57606 convertToFull (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57609 carve (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_57607 populateNoise (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57610 generateFeatures (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57608 buildSurface (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_57613 generateEntities (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57609 carve (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57610 generateFeatures (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57611 initializeLight (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57612 light (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57613 generateEntities (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk
METHOD method_57614 convertToFull (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 status
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
ARG 5 chunk

View File

@ -1,75 +1,16 @@
CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
FIELD field_12787 chunkType Lnet/minecraft/class_2808;
FIELD field_12788 STATUS_TO_DISTANCE Lit/unimi/dsi/fastutil/ints/IntList;
FIELD field_12791 DISTANCE_TO_STATUS Ljava/util/List;
FIELD field_12792 generationTask Lnet/minecraft/class_2806$class_2807;
FIELD field_12793 heightMapTypes Ljava/util/EnumSet;
FIELD field_12802 taskMargin I
FIELD field_16646 index I
FIELD field_16647 previous Lnet/minecraft/class_2806;
FIELD field_19159 PRE_CARVER_HEIGHTMAPS Ljava/util/EnumSet;
FIELD field_19160 POST_CARVER_HEIGHTMAPS Ljava/util/EnumSet;
FIELD field_19346 loadTask Lnet/minecraft/class_2806$class_4305;
FIELD field_44634 shouldAlwaysUpgrade Z
METHOD <init> (Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)V
METHOD <init> (Lnet/minecraft/class_2806;Ljava/util/EnumSet;Lnet/minecraft/class_2808;)V
ARG 1 previous
ARG 2 taskMargin
ARG 3 shouldAlwaysUpgrade
ARG 4 heightMapTypes
ARG 5 chunkType
ARG 6 generationTask
ARG 7 loadTask
METHOD method_12152 getTaskMargin ()I
METHOD method_12154 runGenerationTask (Lnet/minecraft/class_9312;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 executor
ARG 3 fullChunkConverter
ARG 4 chunks
METHOD method_12155 getMaxDistanceFromFull ()I
METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet;
METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806;
ARG 0 level
METHOD method_12164 getChunkType ()Lnet/minecraft/class_2808;
METHOD method_12165 isAtLeast (Lnet/minecraft/class_2806;)Z
ARG 1 chunkStatus
METHOD method_12166 (Lit/unimi/dsi/fastutil/ints/IntArrayList;)V
ARG 0 statusToDistance
METHOD method_12168 byId (Ljava/lang/String;)Lnet/minecraft/class_2806;
ARG 0 id
METHOD method_12175 getDistanceFromFull (Lnet/minecraft/class_2806;)I
ARG 0 status
METHOD method_16558 createOrderedList ()Ljava/util/List;
METHOD method_16559 getIndex ()I
METHOD method_16560 getPrevious ()Lnet/minecraft/class_2806;
METHOD method_20611 register (Ljava/lang/String;Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)Lnet/minecraft/class_2806;
ARG 0 id
ARG 1 previous
ARG 2 taskMargin
ARG 3 shouldAlwaysUpgrade
ARG 4 heightMapTypes
ARG 5 chunkType
ARG 6 generationTask
ARG 7 loadTask
METHOD method_20612 runLoadTask (Lnet/minecraft/class_9312;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 fullChunkConverter
ARG 3 chunk
METHOD method_51378 shouldAlwaysUpgrade ()Z
METHOD method_57593 (Lnet/minecraft/class_6613;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
ARG 2 chunk
CLASS class_2807 GenerationTask
COMMENT A task called when a chunk needs to be generated.
METHOD doWork (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 status
ARG 3 executor
ARG 4 fullChunkConverter
ARG 5 chunks
ARG 6 chunk
CLASS class_4305 LoadTask
COMMENT A task called when a chunk is loaded but does not need to be generated.
METHOD doWork (Lnet/minecraft/class_9312;Lnet/minecraft/class_2806;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 status
ARG 3 fullChunkConverter
ARG 4 chunk

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9311 net/minecraft/world/chunk/FullChunkConverter
METHOD apply (Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunk

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_2807 net/minecraft/world/chunk/GenerationTask
COMMENT A task called when a chunk needs to be generated.
METHOD doWork (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context

View File

@ -11,13 +11,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD <init> (Lnet/minecraft/class_1966;Ljava/util/function/Function;)V
ARG 1 biomeSource
ARG 2 generationSettingsGetter
METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_12088 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor
ARG 2 blender
ARG 3 noiseConfig
ARG 4 structureAccessor
ARG 5 chunk
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world
@ -114,12 +109,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 6 start
METHOD method_38268 (Lnet/minecraft/class_3195;)Ljava/lang/Integer;
ARG 0 structureType
METHOD method_38275 populateBiomes (Ljava/util/concurrent/Executor;Lnet/minecraft/class_7138;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 executor
ARG 2 noiseConfig
ARG 3 blender
ARG 4 structureAccessor
ARG 5 chunk
METHOD method_38275 populateBiomes (Lnet/minecraft/class_7138;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_39301 getCodecKey ()Ljava/util/Optional;
METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341;
ARG 0 chunk

View File

@ -23,7 +23,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 4 startHeight
ARG 5 useExpansionHack
ARG 6 projectStartToHeightmap
METHOD <init> (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_6122;ZLjava/util/Optional;ILjava/util/List;)V
METHOD <init> (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_6122;ZLjava/util/Optional;ILjava/util/List;I)V
ARG 1 config
ARG 2 startPool
ARG 3 startJigsawName
@ -53,4 +53,3 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 0 structure
METHOD method_54520 (Lnet/minecraft/class_5434;)Ljava/util/List;
ARG 0 structure
METHOD method_54521 getPoolAliasBindings ()Ljava/util/List;