24w03a stuff

No packet or networking stuff here! Just the not-packet-or-networking stuff.
This commit is contained in:
Shnupbups 2024-01-18 05:41:16 +11:00
parent e003d7446f
commit a69dd6c527
40 changed files with 222 additions and 12 deletions

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9104 net/minecraft/advancement/criterion/AnyBlockUseCriterion
METHOD method_56049 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 pos
ARG 3 stack
METHOD method_56050 (Lnet/minecraft/class_47;Lnet/minecraft/class_9104$class_9105;)Z
ARG 1 conditions
CLASS class_9105 Conditions
FIELD comp_2029 player Ljava/util/Optional;
FIELD field_48277 CODEC Lcom/mojang/serialization/Codec;
METHOD method_56051 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V
ARG 1 location
METHOD method_56052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56053 test (Lnet/minecraft/class_47;)Z
ARG 1 location

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
FIELD field_38838 AVOID_VIBRATION Lnet/minecraft/class_2135;
FIELD field_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508;
FIELD field_47187 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48268 DEFAULT_BLOCK_USE Lnet/minecraft/class_9107;
FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104;
METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179;
ARG 0 registry
METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9107 net/minecraft/advancement/criterion/DefaultBlockUseCriterion
METHOD method_56066 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V
ARG 1 player
ARG 2 pos
METHOD method_56067 (Lnet/minecraft/class_47;Lnet/minecraft/class_9107$class_9108;)Z
ARG 1 conditions
CLASS class_9108 Conditions
FIELD comp_2029 player Ljava/util/Optional;
FIELD field_48317 CODEC Lcom/mojang/serialization/Codec;
METHOD method_56068 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V
ARG 1 location
METHOD method_56069 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56070 test (Lnet/minecraft/class_47;)Z
ARG 1 location

View File

@ -517,6 +517,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 newState
ARG 5 moved
METHOD method_9542 hasRandomTicks (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9545 getFluidState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
COMMENT {@return the state's associated fluid state}
COMMENT
@ -697,12 +698,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 world
ARG 3 pos
METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;
ARG 1 state
METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
COMMENT @deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9579 isTransparent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
ARG 1 state

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
FIELD field_31293 PROPERTY_COUNT I
FIELD field_31294 DEFAULT_COOK_TIME I
FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266;
FIELD field_48375 FUEL_TIMES Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V
ARG 1 blockEntityType
ARG 2 pos
@ -77,3 +78,4 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 3 blockEntity
METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer;
ARG 0 recipe
METHOD method_56120 clearFuelTimes ()V

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9104
CLASS class_9105
FIELD comp_2029 player Ljava/util/Optional;

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9107
CLASS class_9108
FIELD comp_2029 player Ljava/util/Optional;

View File

@ -551,6 +551,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_55505 onDisconnected ()V
METHOD method_55606 providesProfileKeys ()Z
METHOD method_55607 getUserProperties ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties;
METHOD method_56134 disconnect (Lnet/minecraft/class_437;)V
ARG 1 disconnectionScreen
CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT

View File

@ -22,4 +22,5 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 size
ARG 7 entity

View File

@ -51,3 +51,4 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen
ARG 3 animationProgress
ARG 4 bodyYaw
ARG 5 tickDelta
ARG 6 scale

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_9106 net/minecraft/datafixer/fix/RenameEnchantmentFix
FIELD field_48315 name Ljava/lang/String;
FIELD field_48316 oldToNewIds Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V
ARG 1 outputSchema
ARG 2 name
ARG 3 oldToNewIds
METHOD method_56057 fixIds (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 data
METHOD method_56060 fixIds (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 data
ARG 2 key
METHOD method_56064 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 2 oldId

View File

@ -1,4 +1,12 @@
CLASS net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment
FIELD field_48366 basePower I
FIELD field_48367 powerPerLevel I
FIELD field_48368 minMaxPowerDifference I
FIELD field_48369 applicableEntities Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;IIILjava/util/Optional;[Lnet/minecraft/class_1304;)V
ARG 1 weight
ARG 2 typeIndex
ARG 2 basePower
ARG 3 powerPerLevel
ARG 4 minMaxPowerDifference
ARG 5 applicableEntities
ARG 6 slotTypes

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_48370 applicableItems Lnet/minecraft/class_6862;
FIELD field_9084 translationKey Ljava/lang/String;
FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888;
FIELD field_9086 slotTypes [Lnet/minecraft/class_1304;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_6862;[Lnet/minecraft/class_1304;)V
ARG 1 rarity
ARG 2 applicableItems
ARG 3 slotTypes
METHOD method_20742 getMaxPower (I)I
ARG 1 level
@ -15,6 +17,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
COMMENT {@return whether this enchantment will appear in the enchanting table or
COMMENT loots with random enchant function}
METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6862;
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user
ARG 2 attacker
@ -49,10 +52,12 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_8191 byRawId (I)Lnet/minecraft/class_1887;
ARG 0 id
METHOD method_8192 isAcceptableItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8193 isTreasure ()Z
METHOD method_8195 isCursed ()Z
METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1299;)F
ARG 1 level
ARG 2 entityType
CLASS class_1888 Rarity
COMMENT The rarity is an attribute of an enchantment.
COMMENT

View File

@ -114,6 +114,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity
METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1299;)F
ARG 0 stack
ARG 1 entityType
METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I
ARG 0 equipment
ARG 1 source

View File

@ -1007,6 +1007,10 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #getSteppingBlockState
METHOD method_55668 getVehicleAttachmentPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 vehicle
METHOD method_56071 getProjectileDeflector (Lnet/minecraft/class_1676;)Lnet/minecraft/class_9109;
ARG 1 projectile
METHOD method_56073 setOnFireForTicks (I)V
ARG 1 ticks
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.
COMMENT

View File

@ -342,6 +342,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_51851 getLootTableSeed ()J
METHOD method_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V
ARG 1 effect
METHOD method_52539 lerpHeadYaw (ID)V
ARG 1 headTrackingIncrements
ARG 2 serverHeadYaw
METHOD method_52540 updateAttribute (Lnet/minecraft/class_6880;)V
ARG 1 attribute
METHOD method_52541 getMaxAbsorption ()F
@ -359,6 +362,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_55693 getScale ()F
METHOD method_55694 getBaseDimensions (Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
ARG 1 pose
METHOD method_56078 playSound (Lnet/minecraft/class_3414;)V
ARG 1 sound
METHOD method_56079 getSlotForHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1304;
ARG 0 hand
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
@ -368,7 +375,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 target
METHOD method_5998 getStackInHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;
ARG 1 hand
METHOD method_5999 isUndead ()Z
METHOD method_5999 hasInvertedHealingAndHarm ()Z
METHOD method_6000 enterCombat ()V
METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414;
METHOD method_6003 getRoll ()I
@ -391,6 +398,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 source
METHOD method_6012 clearStatusEffects ()Z
METHOD method_6013 playHurtSound (Lnet/minecraft/class_1282;)V
ARG 1 damageSource
METHOD method_6014 getItemUseTimeLeft ()I
METHOD method_6015 setAttacker (Lnet/minecraft/class_1309;)V
ARG 1 attacker

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9109 net/minecraft/entity/ProjectileDeflector
FIELD field_48347 NONE Lnet/minecraft/class_9109;
FIELD field_48348 SIMPLE Lnet/minecraft/class_9109;
METHOD deflect (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 1 projectile
ARG 2 hitEntity
ARG 3 random
METHOD method_56095 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random
METHOD method_56096 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
COMMENT Represents an operation which can be applied to an attribute modifier.
FIELD field_45742 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45743 name Ljava/lang/String;
FIELD field_48325 ID_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_6328 ADDITION Lnet/minecraft/class_1322$class_1323;
COMMENT Adds to the base value of an attribute.
FIELD field_6329 id I
@ -44,3 +45,4 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 name
ARG 4 id
METHOD method_56082 getId ()I

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity
FIELD field_47279 longJumpingParticleAddCount I
FIELD field_47280 inhalingAnimationState Lnet/minecraft/class_7094;
FIELD field_47281 shootingAnimationState Lnet/minecraft/class_7094;
FIELD field_48344 PROJECTILE_DEFLECTOR Lnet/minecraft/class_9109;
METHOD method_55006 addGustDustParticles ()Lnet/minecraft/class_8949;
METHOD method_55007 addBlockParticles (I)V
ARG 1 count
@ -14,3 +15,9 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity
METHOD method_55014 createBreezeAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55015 resetLongJumpingParticleAddCount ()Lnet/minecraft/class_8949;
METHOD method_55747 playWhirlSound ()V
METHOD method_56087 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random
METHOD method_56088 (Lnet/minecraft/class_1299;)Ljava/lang/Boolean;
ARG 0 projectileOwnerType

View File

@ -149,6 +149,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
COMMENT
COMMENT @see LivingEntity#getHitbox
METHOD method_55695 stopMovement ()V
METHOD method_56080 clampHeadYaw ()V
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V

View File

@ -19,7 +19,14 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity
METHOD method_33342 getExtraLength (F)F
ARG 0 openProgress
METHOD method_33346 calculateBoundingBox (FLnet/minecraft/class_2350;F)Lnet/minecraft/class_238;
ARG 0 scale
ARG 1 facing
ARG 2 extraLength
METHOD method_33347 calculateBoundingBox (FLnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;
ARG 0 scale
ARG 1 facing
ARG 2 prevExtraLength
ARG 3 extraLength
METHOD method_33348 tryAttachOrTeleport ()V
METHOD method_33349 tickOpenProgress ()Z
METHOD method_33350 moveEntities ()V

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
COMMENT The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain
COMMENT #isClimbingWall() wall climbing}.
METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_56086 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_7166 setClimbingWall (Z)V
ARG 1 climbing
METHOD method_7167 isClimbingWall ()Z

View File

@ -1,18 +1,28 @@
CLASS net/minecraft/class_9071 net/minecraft/entity/passive/ArmadilloBrain
FIELD field_47796 BREEDING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_47802 WALK_TOWARDS_CLOSEST_ADULT_RANGE Lnet/minecraft/class_6019;
FIELD field_47803 SENSOR_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_47804 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_47805 UNROLL_TASK Lnet/minecraft/class_7894;
METHOD method_55728 createBrainProfile ()Lnet/minecraft/class_4095$class_5303;
METHOD method_55729 (Lnet/minecraft/class_3218;Lnet/minecraft/class_9069;J)Z
ARG 1 armadillo
METHOD method_55730 (Lnet/minecraft/class_1309;)Ljava/lang/Double;
ARG 0 armadillo
METHOD method_55731 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain
METHOD method_55732 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
ARG 0 context
METHOD method_55734 updateActivities (Lnet/minecraft/class_9069;)V
ARG 0 armadillo
METHOD method_55735 getBreedingIngredient ()Lnet/minecraft/class_1856;
METHOD method_55736 (Lnet/minecraft/class_1309;)Ljava/lang/Float;
ARG 0 armadillo
METHOD method_55737 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_55738 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_55739 addPanicActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
CLASS class_9072 RollUpTask
CLASS class_9073 UnrollAndFleeTask

View File

@ -21,10 +21,20 @@ CLASS net/minecraft/class_9069 net/minecraft/entity/passive/ArmadilloEntity
METHOD method_55724 unroll ()V
METHOD method_55725 setRolling (Z)V
ARG 1 rolling
METHOD method_56083 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 entityType
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
CLASS class_9070 State
FIELD field_47793 name Ljava/lang/String;
FIELD field_47794 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_48336 ID_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_48337 id I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 name
ARG 4 id
METHOD method_55727 fromName (Ljava/lang/String;)Lnet/minecraft/class_9069$class_9070;
ARG 0 name
METHOD method_56084 getId ()I

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
FIELD field_6868 DROPS Ljava/util/Map;
FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345;
FIELD field_6870 COLOR Lnet/minecraft/class_2940;
METHOD method_17689 (Lnet/minecraft/class_8566;Lnet/minecraft/class_8786;)Lnet/minecraft/class_1799;
ARG 2 recipe
METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566;
ARG 0 firstColor
ARG 1 secondColor

View File

@ -139,6 +139,15 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 0 name
METHOD method_55754 getBlockInteractionRange ()D
METHOD method_55755 getEntityInteractionRange ()D
METHOD method_56092 canInteractWithEntityIn (Lnet/minecraft/class_238;D)Z
ARG 1 box
ARG 2 range
METHOD method_56093 canInteractWithBlockAt (Lnet/minecraft/class_2338;D)Z
ARG 1 pos
ARG 2 range
METHOD method_56094 canInteractWithEntity (Lnet/minecraft/class_1297;D)Z
ARG 1 entity
ARG 2 range
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD method_7255 addExperience (I)V

View File

@ -64,3 +64,4 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
COMMENT mobs/tools have higher values; some mobs have difficulty-adjusted
COMMENT values
METHOD method_7488 onCollision (Lnet/minecraft/class_239;)V
ARG 1 hitResult

View File

@ -36,5 +36,6 @@ CLASS net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory
ARG 1 slot
METHOD method_42293 clearInventory ()V
METHOD method_42294 canPlayerAccess (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_42295 isInventoryEmpty ()Z
METHOD method_5829 getBoundingBox ()Lnet/minecraft/class_238;

View File

@ -80,6 +80,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity)
ARG 0 blockEntity
ARG 1 player
ARG 2 range
METHOD method_5431 markDirty ()V
COMMENT Marks the inventory as modified. Implementations should call this method
COMMENT every time the inventory is changed in any way.

View File

@ -256,6 +256,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 0 instance
METHOD method_55067 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56098 isUnbreakable ()Z
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT
@ -466,6 +467,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT by a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus}
COMMENT or {@link LivingEntity#sendToolBreakStatus}.
ARG 1 amount
ARG 2 random
ARG 3 entity
ARG 4 breakCallback
METHOD method_7958 hasGlint ()Z
METHOD method_7959 setSubNbt (Ljava/lang/String;Lnet/minecraft/class_2520;)V
COMMENT Sets the given NBT element in the item stack's custom NBT at the specified key.
@ -517,6 +521,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage
COMMENT the maximum damage} (i.e. whether the item is "broken")
ARG 1 amount
ARG 2 entity
ARG 3 slot
METHOD method_7971 split (I)Lnet/minecraft/class_1799;
COMMENT {@return the copy of the stack "split" from the current stack with item count
COMMENT being at most {@code amount}}

View File

@ -284,6 +284,11 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 2 entry
METHOD method_55841 getEntry (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id
METHOD method_56159 getRandomEntry (Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 1 tag
ARG 2 random
METHOD method_56160 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 entryList
CLASS 1
METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
ARG 0 entry

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_1728 net/minecraft/screen/MerchantScreenHandler
METHOD method_20214 autofill (ILnet/minecraft/class_1799;Z)V
ARG 1 slot
ARG 2 stack
ARG 3 ignoreTags
METHOD method_20215 switchTo (I)V
ARG 1 recipeIndex
METHOD method_20595 playYesSound ()V

View File

@ -6,3 +6,5 @@ CLASS net/minecraft/class_3949 net/minecraft/server/WorldGenerationProgressListe
ARG 2 status
METHOD method_17671 stop ()V
METHOD method_17675 start ()V
METHOD method_56041 getStartRegionSize (I)I
ARG 0 spawnChunkRadius

View File

@ -1,12 +1,8 @@
CLASS net/minecraft/class_4208 net/minecraft/util/math/GlobalPos
FIELD comp_2207 dimension Lnet/minecraft/class_5321;
FIELD comp_2208 pos Lnet/minecraft/class_2338;
FIELD field_25066 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V
ARG 1 dimension
ARG 2 pos
METHOD comp_2207 dimension ()Lnet/minecraft/class_5321;
METHOD comp_2208 pos ()Lnet/minecraft/class_2338;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_19443 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
FIELD field_18677 demandBonus I
FIELD field_18678 priceMultiplier F
FIELD field_18679 merchantExperience I
FIELD field_48372 ignoreTags Z
FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799;
FIELD field_9144 maxUses I
FIELD field_9145 rewardingPlayerExperience Z
@ -22,6 +23,14 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 4 maxUses
ARG 5 merchantExperience
ARG 6 priceMultiplier
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIF)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 uses
ARG 5 maxUses
ARG 6 merchantExperience
ARG 7 priceMultiplier
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
@ -30,6 +39,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 5 maxUses
ARG 6 merchantExperience
ARG 7 priceMultiplier
ARG 8 demandBonus
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFIZ)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
@ -39,15 +49,21 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 6 merchantExperience
ARG 7 priceMultiplier
ARG 8 demandBonus
ARG 9 ignoreTags
METHOD <init> (Lnet/minecraft/class_1914;)V
ARG 1 offer
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 offered
ARG 2 buyItem
METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 firstBuyStack
ARG 2 secondBuyStack
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z
ARG 0 offered
ARG 1 buyItem
ARG 2 ignoreTags
METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the sell item of this trade offer.
METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799;
@ -91,6 +107,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
COMMENT <p>Checks if the number of times this trade offer has been used
COMMENT is greater than 0.
METHOD method_53881 copy ()Lnet/minecraft/class_1914;
METHOD method_56112 shouldIgnoreTags ()Z
METHOD method_8244 use ()V
COMMENT Increments the number of times this trade offer has been used.
METHOD method_8245 increaseSpecialPrice (I)V

View File

@ -161,6 +161,13 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V
ARG 1 value
ARG 2 server
METHOD method_56115 create (IIILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;
ARG 0 initialValue
ARG 1 min
ARG 2 max
ARG 3 changeCallback
METHOD method_56116 (ILnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4312;
ARG 1 type
CLASS class_4313 Key
FIELD field_19413 name Ljava/lang/String;
FIELD field_24103 category Lnet/minecraft/class_1928$class_5198;

View File

@ -206,6 +206,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 13 particles
ARG 14 particle
ARG 15 emitterParticle
ARG 16 soundEvent
METHOD method_46669 getDestructionType (Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1927$class_4179;
ARG 1 gameRuleKey
METHOD method_47574 collectEntitiesByType (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;)V
@ -342,6 +343,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 12 explosionSourceType
ARG 13 particle
ARG 14 emitterParticle
ARG 15 soundEvent
METHOD method_8455 updateComparators (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
ARG 1 pos
ARG 2 block

View File

@ -13,3 +13,4 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties
METHOD method_207 getDifficulty ()Lnet/minecraft/class_1267;
METHOD method_217 getTimeOfDay ()J
METHOD method_30656 getSpawnAngle ()F
METHOD method_56126 getSpawnPos ()Lnet/minecraft/class_2338;

View File

@ -59,6 +59,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
ARG 13 destructionType
ARG 14 particle
ARG 15 emitterParticle
ARG 16 soundEvent
METHOD method_17752 getExposure (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F
ARG 0 source
ARG 1 entity

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
FIELD field_40372 specialProperty Lnet/minecraft/class_31$class_7729;
FIELD field_43352 removedFeatures Ljava/util/Set;
FIELD field_46838 LEVEL_NAME_KEY Ljava/lang/String;
FIELD field_48380 spawnPos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 levelInfo
ARG 2 generatorOptions
@ -37,6 +38,31 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
METHOD <init> (Lnet/minecraft/class_2487;ZLnet/minecraft/class_2338;FJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 playerData
ARG 2 modded
ARG 3 spawnPos
ARG 4 spawnAngle
ARG 5 time
ARG 7 timeOfDay
ARG 9 version
ARG 10 clearWeatherTime
ARG 11 rainTime
ARG 12 raining
ARG 13 thunderTime
ARG 14 thundering
ARG 15 initialized
ARG 16 difficultyLocked
ARG 17 worldBorder
ARG 18 wanderingTraderSpawnDelay
ARG 19 wanderingTraderSpawnChance
ARG 20 wanderingTraderId
ARG 21 serverBrands
ARG 22 removedFeatures
ARG 23 scheduledEvents
ARG 24 customBossEvents
ARG 25 dragonFight
ARG 26 levelInfo
ARG 27 generatorOptions
ARG 28 specialProperty
ARG 29 lifecycle
METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V
ARG 1 registryManager
ARG 2 levelNbt