From 8cd54e488612b3714473d328e277af0ad14fec79 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Mon, 30 Mar 2020 20:10:03 +1100 Subject: [PATCH] stuff (#1231) * stuff less cursed this time hopefully * Apply suggestions from code review Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update ItemSteerable.mapping * Update HungerManager.mapping * revert Quaternion changes * supplier -> table * Update CrashReport.mapping * Apply suggestions from code review Co-Authored-By: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-Authored-By: Yanis48 * Update WorldBorderListener.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-authored-by: Yanis48 --- .../PlayerAdvancementTracker.mapping | 11 ++++++ .../ConstructBeaconCriterion.mapping | 2 ++ .../criterion/EnchantedItemCriterion.mapping | 1 + .../ItemDurabilityChangedCriterion.mapping | 3 ++ .../KilledByCrossbowCriterion.mapping | 2 ++ .../criterion/LevitationCriterion.mapping | 1 + .../criterion/ShotCrossbowCriterion.mapping | 1 + .../criterion/TargetHitCriterion.mapping | 1 + .../criterion/UsedEnderEyeCriterion.mapping | 2 ++ .../criterion/UsedTotemCriterion.mapping | 1 + .../block/RespawnAnchorBlock.mapping | 7 ++++ .../minecraft/block/enums/RailShape.mapping | 2 ++ .../block/pattern/CachedBlockPosition.mapping | 1 + .../block/piston/PistonHandler.mapping | 1 + .../enchantment/Enchantments.mapping | 1 + mappings/net/minecraft/entity/Entity.mapping | 1 + .../net/minecraft/entity/EntityType.mapping | 2 ++ .../minecraft/entity/ItemSteerable.mapping | 1 + .../minecraft/entity/SaddledComponent.mapping | 14 ++++++-- .../ai/brain/task/MeleeAttackTask.mapping | 2 ++ .../entity/damage/DamageRecord.mapping | 1 + .../entity/damage/DamageSource.mapping | 6 ++++ .../entity/damage/DamageTracker.mapping | 2 ++ .../entity/damage/EntityDamageSource.mapping | 1 + .../damage/ProjectileDamageSource.mapping | 1 + .../minecraft/entity/data/DataTracker.mapping | 2 ++ .../data/TrackedDataHandlerRegistry.mapping | 1 + .../decoration/ArmorStandEntity.mapping | 9 +++++ .../painting/PaintingMotive.mapping | 6 ++++ .../minecraft/entity/mob/BlazeEntity.mapping | 1 + .../entity/mob/DrownedEntity.mapping | 1 + .../entity/mob/EndermanEntity.mapping | 2 ++ .../minecraft/entity/mob/GhastEntity.mapping | 2 ++ .../entity/mob/IllagerEntity.mapping | 2 ++ .../minecraft/entity/mob/MobEntity.mapping | 3 ++ .../minecraft/entity/mob/PatrolEntity.mapping | 2 ++ .../entity/mob/PhantomEntity.mapping | 1 + .../minecraft/entity/mob/PiglinBrain.mapping | 4 ++- .../entity/mob/SkeletonHorseEntity.mapping | 1 + .../minecraft/entity/mob/ZombieEntity.mapping | 2 ++ .../entity/mob/ZombifiedPiglinEntity.mapping | 2 ++ .../entity/passive/AnimalEntity.mapping | 2 ++ .../entity/passive/BatEntity.mapping | 1 + .../entity/passive/BeeEntity.mapping | 1 + .../entity/passive/CatEntity.mapping | 1 + .../entity/passive/FishEntity.mapping | 1 + .../entity/passive/FoxEntity.mapping | 2 ++ .../entity/passive/HorseBaseEntity.mapping | 2 ++ .../entity/passive/HorseEntity.mapping | 2 ++ .../entity/passive/LlamaEntity.mapping | 3 ++ .../entity/passive/PandaEntity.mapping | 7 ++++ .../entity/passive/ParrotEntity.mapping | 2 ++ .../entity/passive/PigEntity.mapping | 1 + .../entity/passive/RabbitEntity.mapping | 5 +++ .../entity/passive/SheepEntity.mapping | 3 ++ .../entity/passive/SquidEntity.mapping | 3 ++ .../entity/passive/StriderEntity.mapping | 8 +++++ .../entity/passive/VillagerEntity.mapping | 1 + .../entity/player/HungerManager.mapping | 9 +++-- .../entity/player/PlayerEntity.mapping | 10 ++++++ .../entity/player/PlayerInventory.mapping | 3 ++ .../projectile/FireworkRocketEntity.mapping | 8 +++++ .../projectile/ProjectileEntity.mapping | 4 +++ .../entity/projectile/TridentEntity.mapping | 2 ++ .../projectile/thrown/PotionEntity.mapping | 6 ++++ .../net/minecraft/entity/raid/Raid.mapping | 2 ++ .../entity/raid/RaiderEntity.mapping | 1 + .../entity/vehicle/BoatEntity.mapping | 8 +++++ .../vehicle/StorageMinecartEntity.mapping | 3 ++ .../entity/vehicle/TntMinecartEntity.mapping | 5 +++ .../net/minecraft/fluid/BaseFluid.mapping | 2 +- .../net/minecraft/fluid/FluidState.mapping | 5 ++- .../inventory/DoubleInventory.mapping | 1 + .../net/minecraft/item/CompassItem.mapping | 16 +++++++++ mappings/net/minecraft/item/Items.mapping | 7 ++++ .../net/minecraft/item/SpawnEggItem.mapping | 6 ++++ .../BlockStatePropertyLootCondition.mapping | 3 ++ .../condition/TimeCheckLootCondition.mapping | 2 ++ .../loot/context/LootContext.mapping | 12 +++++-- mappings/net/minecraft/potion/Potions.mapping | 1 + .../predicate/LightPredicate.mapping | 2 ++ .../predicate/PlayerPredicate.mapping | 1 + .../predicate/block/BlockPredicate.mapping | 2 ++ .../block/BlockStatePredicate.mapping | 4 ++- .../entity/DamageSourcePredicate.mapping | 16 +++++++++ .../entity/DistancePredicate.mapping | 1 + .../entity/EntityEffectPredicate.mapping | 7 ++++ .../entity/EntityEquipmentPredicate.mapping | 3 ++ .../entity/EntityFlagsPredicate.mapping | 4 +++ .../predicate/entity/EntityPredicate.mapping | 16 +++++++++ .../predicate/entity/EntityPredicates.mapping | 6 +++- .../entity/EntityTypePredicate.mapping | 5 +++ .../item/EnchantmentPredicate.mapping | 1 + .../predicate/item/ItemPredicate.mapping | 1 + mappings/net/minecraft/tag/Tag.mapping | 2 ++ mappings/net/minecraft/test/GameTest.mapping | 4 +++ .../net/minecraft/test/GameTestBatch.mapping | 1 + mappings/net/minecraft/util/ChatUtil.mapping | 1 + .../util/CuboidBlockIterator.mapping | 8 +++-- mappings/net/minecraft/util/DyeColor.mapping | 5 +++ mappings/net/minecraft/util/Rarity.mapping | 2 ++ .../util/crash/CrashException.mapping | 2 ++ .../minecraft/util/crash/CrashReport.mapping | 2 ++ .../util/crash/CrashReportSection.mapping | 4 +++ .../minecraft/util/dynamic/GlobalPos.mapping | 5 +++ .../util/function/MaterialPredicate.mapping | 4 +++ .../minecraft/util/hit/BlockHitResult.mapping | 1 + .../logging/UncaughtExceptionHandler.mapping | 2 ++ .../net/minecraft/util/math/Direction.mapping | 2 ++ mappings/net/minecraft/village/Trader.mapping | 2 ++ .../world/ChunkTickScheduler.mapping | 2 ++ mappings/net/minecraft/world/IWorld.mapping | 6 ++++ .../minecraft/world/LocalDifficulty.mapping | 2 ++ .../minecraft/world/MobSpawnerEntry.mapping | 2 ++ .../minecraft/world/MobSpawnerLogic.mapping | 7 ++-- .../minecraft/world/PlayerSaveHandler.mapping | 2 ++ .../net/minecraft/world/PortalForcer.mapping | 4 +++ .../minecraft/world/RayTraceContext.mapping | 19 ++++++++++ .../net/minecraft/world/SpawnHelper.mapping | 11 ++++++ .../net/minecraft/world/TestableWorld.mapping | 2 ++ .../world/WanderingTraderManager.mapping | 9 +++++ mappings/net/minecraft/world/World.mapping | 35 +++++++++++++++++++ .../minecraft/world/WorldSaveHandler.mapping | 3 ++ .../world/border/WorldBorderListener.mapping | 19 ++++++---- .../world/border/WorldBorderStage.mapping | 2 ++ .../world/chunk/BiMapPalette.mapping | 1 + .../net/minecraft/world/chunk/Chunk.mapping | 3 ++ .../world/dimension/DimensionType.mapping | 4 +++ .../world/explosion/Explosion.mapping | 6 ++-- .../level/UnmodifiableLevelProperties.mapping | 2 ++ 130 files changed, 503 insertions(+), 24 deletions(-) diff --git a/mappings/net/minecraft/advancement/PlayerAdvancementTracker.mapping b/mappings/net/minecraft/advancement/PlayerAdvancementTracker.mapping index 436a6e7fb8..787d744c25 100644 --- a/mappings/net/minecraft/advancement/PlayerAdvancementTracker.mapping +++ b/mappings/net/minecraft/advancement/PlayerAdvancementTracker.mapping @@ -18,22 +18,33 @@ CLASS net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracke METHOD method_12872 rewardEmptyAdvancements ()V METHOD method_12873 load ()V METHOD method_12874 beginTracking (Lnet/minecraft/class_161;)V + ARG 1 advancement METHOD method_12875 setOwner (Lnet/minecraft/class_3222;)V ARG 1 owner METHOD method_12876 sendUpdate (Lnet/minecraft/class_3222;)V METHOD method_12877 hasChildrenDone (Lnet/minecraft/class_161;)Z + ARG 1 advancement METHOD method_12878 grantCriterion (Lnet/minecraft/class_161;Ljava/lang/String;)Z + ARG 1 advancement ARG 2 criterion METHOD method_12879 canSee (Lnet/minecraft/class_161;)Z + ARG 1 advancement METHOD method_12880 endTrackingCompleted (Lnet/minecraft/class_161;)V + ARG 1 advancement METHOD method_12881 clearCriterions ()V METHOD method_12882 getProgress (Lnet/minecraft/class_161;)Lnet/minecraft/class_167; + ARG 1 advancement METHOD method_12883 revokeCriterion (Lnet/minecraft/class_161;Ljava/lang/String;)Z + ARG 1 advancement ARG 2 criterion METHOD method_12884 initProgress (Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V + ARG 1 advancement + ARG 2 progress METHOD method_12885 updateDisplay (Lnet/minecraft/class_161;)V + ARG 1 advancement METHOD method_12886 reload ()V METHOD method_12887 updateCompleted ()V METHOD method_12888 setDisplayTab (Lnet/minecraft/class_161;)V + ARG 1 advancement METHOD method_12889 beginTrackingAllAdvancements ()V METHOD method_12890 save ()V diff --git a/mappings/net/minecraft/advancement/criterion/ConstructBeaconCriterion.mapping b/mappings/net/minecraft/advancement/criterion/ConstructBeaconCriterion.mapping index abe112abfc..8b706a37bf 100644 --- a/mappings/net/minecraft/advancement/criterion/ConstructBeaconCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/ConstructBeaconCriterion.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeac ARG 2 beacon CLASS class_2008 Conditions FIELD field_9508 level Lnet/minecraft/class_2096$class_2100; + METHOD (Lnet/minecraft/class_2096$class_2100;)V + ARG 1 level METHOD method_8817 matches (Lnet/minecraft/class_2580;)Z ARG 1 beacon METHOD method_8818 level (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2006$class_2008; diff --git a/mappings/net/minecraft/advancement/criterion/EnchantedItemCriterion.mapping b/mappings/net/minecraft/advancement/criterion/EnchantedItemCriterion.mapping index 691568fb0b..ad7698cd53 100644 --- a/mappings/net/minecraft/advancement/criterion/EnchantedItemCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/EnchantedItemCriterion.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItem FIELD field_9568 levels Lnet/minecraft/class_2096$class_2100; METHOD (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V ARG 1 item + ARG 2 levels METHOD method_8877 any ()Lnet/minecraft/class_2030$class_2032; METHOD method_8878 matches (Lnet/minecraft/class_1799;I)Z ARG 1 stack diff --git a/mappings/net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion.mapping b/mappings/net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion.mapping index 12ce245425..305e402457 100644 --- a/mappings/net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion.mapping @@ -10,8 +10,11 @@ CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilit FIELD field_9639 delta Lnet/minecraft/class_2096$class_2100; METHOD (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V ARG 1 item + ARG 2 durability + ARG 3 delta METHOD method_8967 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071; ARG 0 item + ARG 1 durability METHOD method_8968 matches (Lnet/minecraft/class_1799;I)Z ARG 1 stack ARG 2 damage diff --git a/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping b/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping index b7c00f3cbb..f343359234 100644 --- a/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/KilledByCrossbowCriterion.mapping @@ -9,8 +9,10 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross FIELD field_9660 victims [Lnet/minecraft/class_2048; METHOD ([Lnet/minecraft/class_2048;Lnet/minecraft/class_2096$class_2100;)V ARG 1 victims + ARG 2 uniqueEntityTypes METHOD method_8986 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2076$class_2078; METHOD method_8987 create (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2076$class_2078; + ARG 0 uniqueEntityTypes METHOD method_8988 matches (Lnet/minecraft/class_3222;Ljava/util/Collection;I)Z ARG 1 player ARG 2 victims diff --git a/mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping b/mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping index 393ed9582d..a40c8f9915 100644 --- a/mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCri FIELD field_9676 duration Lnet/minecraft/class_2096$class_2100; METHOD (Lnet/minecraft/class_2025;Lnet/minecraft/class_2096$class_2100;)V ARG 1 distance + ARG 2 duration METHOD method_9013 create (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2085$class_2087; ARG 0 distance METHOD method_9014 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z diff --git a/mappings/net/minecraft/advancement/criterion/ShotCrossbowCriterion.mapping b/mappings/net/minecraft/advancement/criterion/ShotCrossbowCriterion.mapping index 9347c5ec5e..7ae65dc651 100644 --- a/mappings/net/minecraft/advancement/criterion/ShotCrossbowCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/ShotCrossbowCriterion.mapping @@ -8,5 +8,6 @@ CLASS net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowC METHOD (Lnet/minecraft/class_2073;)V ARG 1 item METHOD method_9120 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2123$class_2125; + ARG 0 item METHOD method_9121 matches (Lnet/minecraft/class_1799;)Z ARG 1 stack diff --git a/mappings/net/minecraft/advancement/criterion/TargetHitCriterion.mapping b/mappings/net/minecraft/advancement/criterion/TargetHitCriterion.mapping index dca904b815..9a710ddaeb 100644 --- a/mappings/net/minecraft/advancement/criterion/TargetHitCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/TargetHitCriterion.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCrit FIELD field_22429 ID Lnet/minecraft/class_2960; METHOD method_24861 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;I)V ARG 1 player + ARG 2 entity CLASS class_4852 Conditions FIELD field_22430 signalStrength Lnet/minecraft/class_2096$class_2100; FIELD field_22512 projectile Lnet/minecraft/class_2048; diff --git a/mappings/net/minecraft/advancement/criterion/UsedEnderEyeCriterion.mapping b/mappings/net/minecraft/advancement/criterion/UsedEnderEyeCriterion.mapping index 7fec208046..d848bae89a 100644 --- a/mappings/net/minecraft/advancement/criterion/UsedEnderEyeCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/UsedEnderEyeCriterion.mapping @@ -5,5 +5,7 @@ CLASS net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeC ARG 2 strongholdPos CLASS class_2145 Conditions FIELD field_9772 distance Lnet/minecraft/class_2096$class_2099; + METHOD (Lnet/minecraft/class_2096$class_2099;)V + ARG 1 distance METHOD method_9162 matches (D)Z ARG 1 distance diff --git a/mappings/net/minecraft/advancement/criterion/UsedTotemCriterion.mapping b/mappings/net/minecraft/advancement/criterion/UsedTotemCriterion.mapping index 9f1353ce4c..c5a69db996 100644 --- a/mappings/net/minecraft/advancement/criterion/UsedTotemCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/UsedTotemCriterion.mapping @@ -8,5 +8,6 @@ CLASS net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCrit METHOD (Lnet/minecraft/class_2073;)V ARG 1 item METHOD method_9170 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2148$class_2150; + ARG 0 item METHOD method_9171 matches (Lnet/minecraft/class_1799;)Z ARG 1 stack diff --git a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping index 37b46eb735..6ad1f43256 100644 --- a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping +++ b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping @@ -1,6 +1,13 @@ CLASS net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock FIELD field_23153 CHARGES Lnet/minecraft/class_2758; METHOD method_26156 findRespawnPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Ljava/util/Optional; + ARG 0 entity + ARG 1 world + ARG 2 pos METHOD method_26157 getLightLevel (Lnet/minecraft/class_2680;I)I ARG 0 state ARG 1 maxLevel + METHOD method_26382 charge (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 0 world + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/enums/RailShape.mapping b/mappings/net/minecraft/block/enums/RailShape.mapping index 19fa00efbe..d3c8cd2c3f 100644 --- a/mappings/net/minecraft/block/enums/RailShape.mapping +++ b/mappings/net/minecraft/block/enums/RailShape.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_2768 net/minecraft/block/enums/RailShape FIELD field_12669 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name METHOD method_11897 isAscending ()Z diff --git a/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping b/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping index 67c48a91c7..3138cf3f93 100644 --- a/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping +++ b/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_2694 net/minecraft/block/pattern/CachedBlockPosition FIELD field_12330 world Lnet/minecraft/class_4538; FIELD field_12331 pos Lnet/minecraft/class_2338; METHOD (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)V + ARG 1 world ARG 2 pos ARG 3 forceLoad METHOD method_11678 matchesBlockState (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; diff --git a/mappings/net/minecraft/block/piston/PistonHandler.mapping b/mappings/net/minecraft/block/piston/PistonHandler.mapping index b176a87645..694d2d69ea 100644 --- a/mappings/net/minecraft/block/piston/PistonHandler.mapping +++ b/mappings/net/minecraft/block/piston/PistonHandler.mapping @@ -24,4 +24,5 @@ CLASS net/minecraft/class_2674 net/minecraft/block/piston/PistonHandler ARG 2 dir METHOD method_11541 getMovedBlocks ()Ljava/util/List; METHOD method_23367 isBlockSticky (Lnet/minecraft/class_2248;)Z + ARG 0 block METHOD method_23675 isAdjacentBlockStuck (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Z diff --git a/mappings/net/minecraft/enchantment/Enchantments.mapping b/mappings/net/minecraft/enchantment/Enchantments.mapping index 0c72d58189..8427715c01 100644 --- a/mappings/net/minecraft/enchantment/Enchantments.mapping +++ b/mappings/net/minecraft/enchantment/Enchantments.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_1893 net/minecraft/enchantment/Enchantments FIELD field_9102 ALL_ARMOR [Lnet/minecraft/class_1304; METHOD method_8235 register (Ljava/lang/String;Lnet/minecraft/class_1887;)Lnet/minecraft/class_1887; ARG 0 name + ARG 1 enchantment diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 26dc9b0a5a..ccf44c16c6 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -222,6 +222,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_24828 isOnGround ()Z METHOD method_24830 setOnGround (Z)V ARG 1 onGround + METHOD method_25936 getLandingBlockState ()Lnet/minecraft/class_2680; METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V ARG 1 state diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index 8c7474c9c8..b2469c5aba 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -13,9 +13,11 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType METHOD (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZIILnet/minecraft/class_4048;)V ARG 1 factory ARG 2 category + ARG 3 saveable ARG 4 summonable ARG 5 fireImmune ARG 6 spawnableFarFromPlayer + ARG 9 dimensions METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960; METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238; ARG 1 feetX diff --git a/mappings/net/minecraft/entity/ItemSteerable.mapping b/mappings/net/minecraft/entity/ItemSteerable.mapping index 110f42d229..7d140de360 100644 --- a/mappings/net/minecraft/entity/ItemSteerable.mapping +++ b/mappings/net/minecraft/entity/ItemSteerable.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_4981 net/minecraft/entity/ItemSteerable ARG 4 childRideable METHOD method_26315 setMovementInput (Lnet/minecraft/class_243;)V ARG 1 movementInput + METHOD method_26316 getSaddledSpeed ()F METHOD method_6575 isSaddled ()Z METHOD method_6576 setSaddled (Z)V ARG 1 saddled diff --git a/mappings/net/minecraft/entity/SaddledComponent.mapping b/mappings/net/minecraft/entity/SaddledComponent.mapping index 3bb578ace5..2a20fb7273 100644 --- a/mappings/net/minecraft/entity/SaddledComponent.mapping +++ b/mappings/net/minecraft/entity/SaddledComponent.mapping @@ -1,9 +1,19 @@ CLASS net/minecraft/class_4980 net/minecraft/entity/SaddledComponent + FIELD field_23215 boosted Z + FIELD field_23217 currentBoostTime I FIELD field_23218 dataTracker Lnet/minecraft/class_2945; + FIELD field_23219 boostTime Lnet/minecraft/class_2940; FIELD field_23220 saddled Lnet/minecraft/class_2940; METHOD (Lnet/minecraft/class_2945;Lnet/minecraft/class_2940;Lnet/minecraft/class_2940;)V ARG 1 dataTracker + ARG 2 boostTime ARG 3 saddled - METHOD method_26311 isSaddled ()Z - METHOD method_26312 (Lnet/minecraft/class_2487;)V + METHOD method_26307 boost ()V + METHOD method_26308 boost (Ljava/util/Random;)Z + METHOD method_26309 toTag (Lnet/minecraft/class_2487;)V + ARG 1 tag + METHOD method_26310 setSaddled (Z)V + ARG 1 saddled + METHOD method_26311 isSaddled ()Z + METHOD method_26312 fromTag (Lnet/minecraft/class_2487;)V ARG 1 tag diff --git a/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping index 8f0fb70972..46ca9b0b59 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask FIELD field_22308 interval I + METHOD (I)V + ARG 1 interval diff --git a/mappings/net/minecraft/entity/damage/DamageRecord.mapping b/mappings/net/minecraft/entity/damage/DamageRecord.mapping index c905dcc792..b67aecbd9b 100644 --- a/mappings/net/minecraft/entity/damage/DamageRecord.mapping +++ b/mappings/net/minecraft/entity/damage/DamageRecord.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_1281 net/minecraft/entity/damage/DamageRecord ARG 3 entityOriginalHealth ARG 4 damage ARG 5 fallDeathSuffix + ARG 6 fallDistance METHOD method_5498 getAttackerName ()Lnet/minecraft/class_2561; METHOD method_5499 getDamageSource ()Lnet/minecraft/class_1282; METHOD method_5500 getFallDeathSuffix ()Ljava/lang/String; diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index edfed396f2..8d3170d6f3 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -34,9 +34,13 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource ARG 1 name METHOD method_21748 sting (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; ARG 0 attacker + METHOD method_24907 firework (Lnet/minecraft/class_1671;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; + ARG 0 firework + ARG 1 attacker METHOD method_5504 isUnblockable ()Z METHOD method_5505 setOutOfWorld ()Lnet/minecraft/class_1282; METHOD method_5506 getDeathMessage (Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561; + ARG 1 entity METHOD method_5507 setFire ()Lnet/minecraft/class_1282; METHOD method_5508 setBypassesArmor ()Lnet/minecraft/class_1282; METHOD method_5509 setUnblockable ()Lnet/minecraft/class_1282; @@ -56,6 +60,8 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource ARG 0 projectile ARG 1 attacker METHOD method_5520 trident (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; + ARG 0 trident + ARG 1 attacker METHOD method_5521 explosiveProjectile (Lnet/minecraft/class_1668;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; ARG 0 projectile ARG 1 attacker diff --git a/mappings/net/minecraft/entity/damage/DamageTracker.mapping b/mappings/net/minecraft/entity/damage/DamageTracker.mapping index b4496e67dd..6c823d5074 100644 --- a/mappings/net/minecraft/entity/damage/DamageTracker.mapping +++ b/mappings/net/minecraft/entity/damage/DamageTracker.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_1283 net/minecraft/entity/damage/DamageTracker FIELD field_5875 ageOnLastAttacked I FIELD field_5876 ageOnLastDamage I FIELD field_5877 entity Lnet/minecraft/class_1309; + METHOD (Lnet/minecraft/class_1309;)V + ARG 1 entity METHOD method_5539 update ()V METHOD method_5540 getEntity ()Lnet/minecraft/class_1309; METHOD method_5541 getBiggestAttacker ()Lnet/minecraft/class_1309; diff --git a/mappings/net/minecraft/entity/damage/EntityDamageSource.mapping b/mappings/net/minecraft/entity/damage/EntityDamageSource.mapping index 35dd2a8d0d..d9fb41d46b 100644 --- a/mappings/net/minecraft/entity/damage/EntityDamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/EntityDamageSource.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_1285 net/minecraft/entity/damage/EntityDamageSource FIELD field_5880 thorns Z METHOD (Ljava/lang/String;Lnet/minecraft/class_1297;)V ARG 1 name + ARG 2 source METHOD method_5549 isThorns ()Z METHOD method_5550 setThorns ()Lnet/minecraft/class_1285; diff --git a/mappings/net/minecraft/entity/damage/ProjectileDamageSource.mapping b/mappings/net/minecraft/entity/damage/ProjectileDamageSource.mapping index d2bf9a880a..4fbf3287e2 100644 --- a/mappings/net/minecraft/entity/damage/ProjectileDamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/ProjectileDamageSource.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_1284 net/minecraft/entity/damage/ProjectileDamageSourc METHOD (Ljava/lang/String;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V ARG 1 name ARG 2 projectile + ARG 3 attacker diff --git a/mappings/net/minecraft/entity/data/DataTracker.mapping b/mappings/net/minecraft/entity/data/DataTracker.mapping index 5cd8d29a2b..71bf78d68b 100644 --- a/mappings/net/minecraft/entity/data/DataTracker.mapping +++ b/mappings/net/minecraft/entity/data/DataTracker.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker FIELD field_13333 trackedEntity Lnet/minecraft/class_1297; FIELD field_13334 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_13335 lock Ljava/util/concurrent/locks/ReadWriteLock; + METHOD (Lnet/minecraft/class_1297;)V + ARG 1 trackedEntity METHOD method_12776 addTrackedData (Lnet/minecraft/class_2940;Ljava/lang/Object;)V METHOD method_12777 entryFromPacket (Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_2946; METHOD method_12778 set (Lnet/minecraft/class_2940;Ljava/lang/Object;)V diff --git a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping index a111442c1f..836c6e181e 100644 --- a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping +++ b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis FIELD field_13326 STRING Lnet/minecraft/class_2941; FIELD field_13327 INTEGER Lnet/minecraft/class_2941; FIELD field_17207 VILLAGER_DATA Lnet/minecraft/class_2941; + FIELD field_17910 FIREWORK_DATA Lnet/minecraft/class_2941; FIELD field_18238 ENTITY_POSE Lnet/minecraft/class_2941; METHOD method_12719 getId (Lnet/minecraft/class_2941;)I ARG 0 handler diff --git a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping index d1dca4b36d..65a9387a67 100644 --- a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity FIELD field_7126 leftArmRotation Lnet/minecraft/class_2379; FIELD field_7127 TRACKER_LEFT_LEG_ROTATION Lnet/minecraft/class_2940; METHOD (Lnet/minecraft/class_1937;DDD)V + ARG 1 world ARG 2 x ARG 4 y ARG 6 z @@ -36,7 +37,12 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity ARG 1 marker METHOD method_6903 getRightArmRotation ()Lnet/minecraft/class_2379; METHOD method_6904 equip (Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Z + ARG 1 player + ARG 2 slot + ARG 3 stack + ARG 4 hand METHOD method_6905 updateHealth (Lnet/minecraft/class_1282;F)V + ARG 1 damageSource ARG 2 amount METHOD method_6906 setBitField (BIZ)B ARG 1 value @@ -45,6 +51,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity METHOD method_6907 setHideBasePlate (Z)V ARG 1 hideBasePlate METHOD method_6908 onBreak (Lnet/minecraft/class_1282;)V + ARG 1 damageSource METHOD method_6909 setLeftLegRotation (Lnet/minecraft/class_2379;)V METHOD method_6910 setLeftArmRotation (Lnet/minecraft/class_2379;)V METHOD method_6911 serializePose ()Lnet/minecraft/class_2487; @@ -53,6 +60,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity ARG 1 showArms METHOD method_6914 isSmall ()Z METHOD method_6915 isSlotDisabled (Lnet/minecraft/class_1304;)Z + ARG 1 slot METHOD method_6916 slotFromPosition (Lnet/minecraft/class_243;)Lnet/minecraft/class_1304; METHOD method_6917 getLeftLegRotation ()Lnet/minecraft/class_2379; METHOD method_6919 setHeadRotation (Lnet/minecraft/class_2379;)V @@ -62,6 +70,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity ARG 1 small METHOD method_6923 getBodyRotation ()Lnet/minecraft/class_2379; METHOD method_6924 breakAndDropItem (Lnet/minecraft/class_1282;)V + ARG 1 damageSource METHOD method_6925 setRightArmRotation (Lnet/minecraft/class_2379;)V METHOD method_6926 setRightLegRotation (Lnet/minecraft/class_2379;)V METHOD method_6927 setBodyRotation (Lnet/minecraft/class_2379;)V diff --git a/mappings/net/minecraft/entity/decoration/painting/PaintingMotive.mapping b/mappings/net/minecraft/entity/decoration/painting/PaintingMotive.mapping index c830f756ff..4727af060d 100644 --- a/mappings/net/minecraft/entity/decoration/painting/PaintingMotive.mapping +++ b/mappings/net/minecraft/entity/decoration/painting/PaintingMotive.mapping @@ -1,6 +1,12 @@ CLASS net/minecraft/class_1535 net/minecraft/entity/decoration/painting/PaintingMotive FIELD field_7137 height I FIELD field_7151 width I + METHOD (II)V + ARG 1 width + ARG 2 height METHOD method_6943 getHeight ()I METHOD method_6944 register (Ljava/lang/String;II)Lnet/minecraft/class_1535; + ARG 0 name + ARG 1 width + ARG 2 height METHOD method_6945 getWidth ()I diff --git a/mappings/net/minecraft/entity/mob/BlazeEntity.mapping b/mappings/net/minecraft/entity/mob/BlazeEntity.mapping index e0858b82f2..2b149a496e 100644 --- a/mappings/net/minecraft/entity/mob/BlazeEntity.mapping +++ b/mappings/net/minecraft/entity/mob/BlazeEntity.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1545 net/minecraft/entity/mob/BlazeEntity FIELD field_7216 BLAZE_FLAGS Lnet/minecraft/class_2940; METHOD method_6993 setFireActive (Z)V + ARG 1 fireActive METHOD method_6994 isFireActive ()Z CLASS class_1546 ShootFireballGoal FIELD field_7219 blaze Lnet/minecraft/class_1545; diff --git a/mappings/net/minecraft/entity/mob/DrownedEntity.mapping b/mappings/net/minecraft/entity/mob/DrownedEntity.mapping index b50a66b8d7..b2747b9de3 100644 --- a/mappings/net/minecraft/entity/mob/DrownedEntity.mapping +++ b/mappings/net/minecraft/entity/mob/DrownedEntity.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity METHOD (Lnet/minecraft/class_1551;DZ)V ARG 1 drowned ARG 2 speed + ARG 4 pauseWhenMobIdle CLASS class_1554 LeaveWaterGoal FIELD field_7237 drowned Lnet/minecraft/class_1551; METHOD (Lnet/minecraft/class_1551;D)V diff --git a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping index dddf5e0447..395f686bcc 100644 --- a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping +++ b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity ARG 3 y ARG 5 z METHOD method_7025 teleportTo (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_7026 isPlayerStaring (Lnet/minecraft/class_1657;)Z ARG 1 player METHOD method_7027 getCarriedBlock ()Lnet/minecraft/class_2680; @@ -18,6 +19,7 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity METHOD method_7029 teleportRandomly ()Z METHOD method_7030 playAngrySound ()V METHOD method_7032 setCarriedBlock (Lnet/minecraft/class_2680;)V + ARG 1 state CLASS class_1561 PlaceBlockGoal FIELD field_7258 enderman Lnet/minecraft/class_1560; METHOD (Lnet/minecraft/class_1560;)V diff --git a/mappings/net/minecraft/entity/mob/GhastEntity.mapping b/mappings/net/minecraft/entity/mob/GhastEntity.mapping index d10b72bbb1..6801957fdd 100644 --- a/mappings/net/minecraft/entity/mob/GhastEntity.mapping +++ b/mappings/net/minecraft/entity/mob/GhastEntity.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_1571 net/minecraft/entity/mob/GhastEntity ARG 1 ghast CLASS class_1573 GhastMoveControl FIELD field_7275 ghast Lnet/minecraft/class_1571; + METHOD (Lnet/minecraft/class_1571;)V + ARG 1 ghast CLASS class_1574 ShootFireballGoal FIELD field_7277 ghast Lnet/minecraft/class_1571; FIELD field_7278 cooldown I diff --git a/mappings/net/minecraft/entity/mob/IllagerEntity.mapping b/mappings/net/minecraft/entity/mob/IllagerEntity.mapping index 60810fc891..a838605bb5 100644 --- a/mappings/net/minecraft/entity/mob/IllagerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/IllagerEntity.mapping @@ -2,3 +2,5 @@ CLASS net/minecraft/class_1543 net/minecraft/entity/mob/IllagerEntity METHOD method_6990 getState ()Lnet/minecraft/class_1543$class_1544; CLASS class_1544 State CLASS class_4258 LongDoorInteractGoal + METHOD (Lnet/minecraft/class_1543;Lnet/minecraft/class_3763;)V + ARG 2 raider diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index b912f1d754..9254933aa8 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -27,6 +27,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity FIELD field_6207 moveControl Lnet/minecraft/class_1335; METHOD method_17326 cannotDespawn ()Z METHOD method_18249 onPlayerSpawnedChild (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V + ARG 1 player + ARG 2 child METHOD method_18407 isInWalkTargetRange (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_18408 setPositionTarget (Lnet/minecraft/class_2338;I)V @@ -135,6 +137,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_5976 setUpwardSpeed (F)V ARG 1 upwardSpeed METHOD method_5977 setAiDisabled (Z)V + ARG 1 aiDisabled METHOD method_5978 getLookPitchSpeed ()I METHOD method_5979 canSpawn (Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z ARG 1 world diff --git a/mappings/net/minecraft/entity/mob/PatrolEntity.mapping b/mappings/net/minecraft/entity/mob/PatrolEntity.mapping index beedb0d8fa..01c836de0d 100644 --- a/mappings/net/minecraft/entity/mob/PatrolEntity.mapping +++ b/mappings/net/minecraft/entity/mob/PatrolEntity.mapping @@ -19,6 +19,8 @@ CLASS net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity ARG 2 spawnType ARG 3 pos ARG 4 random + METHOD method_22332 setPatrolling (Z)V + ARG 1 patrolling CLASS class_3733 PatrolGoal FIELD field_16480 leaderSpeed D FIELD field_16481 actor Lnet/minecraft/class_3732; diff --git a/mappings/net/minecraft/entity/mob/PhantomEntity.mapping b/mappings/net/minecraft/entity/mob/PhantomEntity.mapping index c573e13b50..d8f42a7818 100644 --- a/mappings/net/minecraft/entity/mob/PhantomEntity.mapping +++ b/mappings/net/minecraft/entity/mob/PhantomEntity.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity FIELD field_7315 movementType Lnet/minecraft/class_1593$class_1594; METHOD method_7084 getPhantomSize ()I METHOD method_7091 setPhantomSize (I)V + ARG 1 size METHOD method_7097 onSizeChanged ()V CLASS class_1594 PhantomMovementType CLASS class_1595 FindTargetGoal diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping index 7fa5204c2f..f30df80a55 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -148,7 +148,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 0 piglin METHOD method_24778 playSound (Lnet/minecraft/class_4836;)V ARG 0 piglin - METHOD method_24780 getNearbyPiglins (Lnet/minecraft/class_4836;)Ljava/util/List; + METHOD method_24780 getNearbyVisiblePiglins (Lnet/minecraft/class_4836;)Ljava/util/List; ARG 0 piglin METHOD method_24781 stopWalking (Lnet/minecraft/class_4836;)V ARG 0 piglin @@ -181,3 +181,5 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 0 piglin METHOD method_24917 hasItemInOffHand (Lnet/minecraft/class_4836;)Z ARG 0 piglin + METHOD method_26350 getNearbyPiglins (Lnet/minecraft/class_4836;)Ljava/util/List; + ARG 0 piglin diff --git a/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping b/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping index ec23b573cf..593d24ce98 100644 --- a/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SkeletonHorseEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity + FIELD field_7003 trapTriggerGoal Lnet/minecraft/class_1505; FIELD field_7004 trapTime I FIELD field_7005 trapped Z METHOD method_6812 isTrapped ()Z diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index 6e2848adfd..2d3aec7932 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -37,3 +37,5 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity ARG 5 maxYDifference CLASS class_1644 ZombieData FIELD field_7439 baby Z + METHOD (Z)V + ARG 1 baby diff --git a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping index b7244cd7c5..abe5627baa 100644 --- a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping @@ -10,6 +10,8 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity ARG 2 spawnType ARG 3 pos ARG 4 random + METHOD method_20804 getAngryAt (Lnet/minecraft/class_1309;)Z + ARG 1 entity METHOD method_20806 getNewAngerDuration ()I METHOD method_7079 isAngry ()Z CLASS class_1591 FollowPlayerIfAngryGoal diff --git a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping index f20cb21b5c..e8a7d59445 100644 --- a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping @@ -8,6 +8,8 @@ CLASS net/minecraft/class_1429 net/minecraft/entity/passive/AnimalEntity ARG 3 pos ARG 4 random METHOD method_24650 breed (Lnet/minecraft/class_1937;Lnet/minecraft/class_1429;)V + ARG 1 world + ARG 2 other METHOD method_6474 canBreedWith (Lnet/minecraft/class_1429;)Z ARG 1 other METHOD method_6475 eat (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/passive/BatEntity.mapping b/mappings/net/minecraft/entity/passive/BatEntity.mapping index 82a6b65ef2..42e39d97ed 100644 --- a/mappings/net/minecraft/entity/passive/BatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/BatEntity.mapping @@ -9,5 +9,6 @@ CLASS net/minecraft/class_1420 net/minecraft/entity/passive/BatEntity ARG 3 pos ARG 4 random METHOD method_6449 setRoosting (Z)V + ARG 1 roosting METHOD method_6450 isRoosting ()Z METHOD method_6451 isTodayAroundHalloween ()Z diff --git a/mappings/net/minecraft/entity/passive/BeeEntity.mapping b/mappings/net/minecraft/entity/passive/BeeEntity.mapping index ef203384c7..7b09d01d82 100644 --- a/mappings/net/minecraft/entity/passive/BeeEntity.mapping +++ b/mappings/net/minecraft/entity/passive/BeeEntity.mapping @@ -82,6 +82,7 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity METHOD (Lnet/minecraft/class_4466;Lnet/minecraft/class_1314;DZ)V ARG 2 mob ARG 3 speed + ARG 5 pauseWhenMobIdle CLASS class_4469 BeeFollowTargetGoal METHOD (Lnet/minecraft/class_4466;)V ARG 1 bee diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index ee651ce95a..97859bef90 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity METHOD method_16095 getHeadDownAnimation (F)F ARG 1 tickDelta METHOD method_16096 getCollarColor ()Lnet/minecraft/class_1767; + METHOD method_22327 getAttackDamage ()F METHOD method_6571 getCatType ()I METHOD method_6572 setCatType (I)V ARG 1 type diff --git a/mappings/net/minecraft/entity/passive/FishEntity.mapping b/mappings/net/minecraft/entity/passive/FishEntity.mapping index 0336cb3f68..4079d57223 100644 --- a/mappings/net/minecraft/entity/passive/FishEntity.mapping +++ b/mappings/net/minecraft/entity/passive/FishEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1422 net/minecraft/entity/passive/FishEntity METHOD method_6452 getFishBucketItem ()Lnet/minecraft/class_1799; METHOD method_6453 isFromBucket ()Z METHOD method_6454 setFromBucket (Z)V + ARG 1 fromBucket METHOD method_6455 copyDataToStack (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_6456 hasSelfControl ()Z diff --git a/mappings/net/minecraft/entity/passive/FoxEntity.mapping b/mappings/net/minecraft/entity/passive/FoxEntity.mapping index c202478c20..15e24b1623 100644 --- a/mappings/net/minecraft/entity/passive/FoxEntity.mapping +++ b/mappings/net/minecraft/entity/passive/FoxEntity.mapping @@ -96,6 +96,8 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity CLASS class_4026 FoxSwimGoal CLASS class_4027 FoxData FIELD field_17977 type Lnet/minecraft/class_4019$class_4039; + METHOD (Lnet/minecraft/class_4019$class_4039;)V + ARG 1 type CLASS class_4028 FoxLookControl CLASS class_4029 AttackGoal METHOD (Lnet/minecraft/class_4019;DZ)V diff --git a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping index c442e160e6..044cdc3ef3 100644 --- a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping @@ -61,9 +61,11 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/HorseBaseEntity ARG 1 temper METHOD method_6750 getInventorySize ()I METHOD method_6751 setBred (Z)V + ARG 1 bred METHOD method_6752 bondWithPlayer (Lnet/minecraft/class_1657;)Z ARG 1 player METHOD method_6753 setSaddled (Z)V + ARG 1 saddled METHOD method_6754 getChildHealthBonus ()F METHOD method_6755 getMaxTemper ()I METHOD method_6757 playAngrySound ()V diff --git a/mappings/net/minecraft/entity/passive/HorseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseEntity.mapping index c63ef6c36e..90c9c5560a 100644 --- a/mappings/net/minecraft/entity/passive/HorseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseEntity.mapping @@ -21,3 +21,5 @@ CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity ARG 1 stack CLASS class_1499 HorseData FIELD field_6994 variant I + METHOD (I)V + ARG 1 variant diff --git a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping index efee4f7fe4..ada977fc5a 100644 --- a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity FIELD field_7000 following Lnet/minecraft/class_1501; METHOD method_18004 createChild ()Lnet/minecraft/class_1501; METHOD method_6791 follow (Lnet/minecraft/class_1501;)V + ARG 1 llama METHOD method_6792 spitAt (Lnet/minecraft/class_1309;)V ARG 1 target METHOD method_6793 hasFollower ()Z @@ -36,3 +37,5 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity METHOD (I)V ARG 1 variant CLASS class_1504 SpitRevengeGoal + METHOD (Lnet/minecraft/class_1501;)V + ARG 1 llama diff --git a/mappings/net/minecraft/entity/passive/PandaEntity.mapping b/mappings/net/minecraft/entity/passive/PandaEntity.mapping index ec27476c29..92bf470eeb 100644 --- a/mappings/net/minecraft/entity/passive/PandaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PandaEntity.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity FIELD field_18277 playingJump Lnet/minecraft/class_243; + FIELD field_21804 lookAtPlayerGoal Lnet/minecraft/class_1440$class_4056; FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940; FIELD field_6765 IS_FOOD Ljava/util/function/Predicate; FIELD field_6766 MAIN_GENE Lnet/minecraft/class_2940; @@ -19,6 +20,7 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity METHOD method_16106 canEat (Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_18057 stop ()V + METHOD method_18442 isIdle ()Z METHOD method_6503 updateLieOnBackAnimation ()V METHOD method_6505 setLyingOnBack (Z)V ARG 1 lyingOnBack @@ -122,6 +124,8 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity ARG 1 panda CLASS class_1446 PandaMoveControl FIELD field_6801 panda Lnet/minecraft/class_1440; + METHOD (Lnet/minecraft/class_1440;)V + ARG 1 panda CLASS class_1447 ExtinguishFireGoal FIELD field_6802 panda Lnet/minecraft/class_1440; METHOD (Lnet/minecraft/class_1440;D)V @@ -142,9 +146,12 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity METHOD (Lnet/minecraft/class_1440;DZ)V ARG 1 panda ARG 2 speed + ARG 4 pauseWhenMobIdle CLASS class_4056 LookAtEntityGoal FIELD field_18116 panda Lnet/minecraft/class_1440; METHOD (Lnet/minecraft/class_1440;Ljava/lang/Class;F)V ARG 1 panda ARG 2 targetType ARG 3 range + METHOD method_24217 setTarget (Lnet/minecraft/class_1309;)V + ARG 1 target diff --git a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping index f47675fa11..83f34b9ed5 100644 --- a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping @@ -17,8 +17,10 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity METHOD method_6581 isInAir ()Z METHOD method_6582 getSongPlaying ()Z METHOD method_6583 getRandomSound (Lnet/minecraft/class_1937;Ljava/util/Random;)Lnet/minecraft/class_3414; + ARG 0 world METHOD method_6584 getVariant ()I METHOD method_6585 setVariant (I)V + ARG 1 variant METHOD method_6586 getSound (Lnet/minecraft/class_1299;)Lnet/minecraft/class_3414; ARG 0 imitate METHOD method_6587 imitateNearbyMob (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z diff --git a/mappings/net/minecraft/entity/passive/PigEntity.mapping b/mappings/net/minecraft/entity/passive/PigEntity.mapping index 6731accbc7..6baf8f048a 100644 --- a/mappings/net/minecraft/entity/passive/PigEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PigEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1452 net/minecraft/entity/passive/PigEntity FIELD field_23230 saddledComponent Lnet/minecraft/class_4980; + FIELD field_6815 BOOST_TIME Lnet/minecraft/class_2940; FIELD field_6816 SADDLED Lnet/minecraft/class_2940; FIELD field_6817 BREEDING_INGREDIENT Lnet/minecraft/class_1856; diff --git a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping index 858dcf629d..3f7ab32fab 100644 --- a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping +++ b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping @@ -7,12 +7,17 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity FIELD field_6851 jumpTicks I FIELD field_6852 RABBIT_TYPE Lnet/minecraft/class_2940; METHOD method_20669 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z + ARG 0 entity + ARG 1 world + ARG 2 spawnType + ARG 3 pos METHOD method_6606 setSpeed (D)V ARG 1 speed METHOD method_6607 wantsCarrots ()Z METHOD method_6608 scheduleJump ()V METHOD method_6610 getRabbitType ()I METHOD method_6614 isBreedingItem (Lnet/minecraft/class_1792;)Z + ARG 1 item METHOD method_6615 getJumpSound ()Lnet/minecraft/class_3414; METHOD method_6616 lookTowards (DD)V ARG 1 x diff --git a/mappings/net/minecraft/entity/passive/SheepEntity.mapping b/mappings/net/minecraft/entity/passive/SheepEntity.mapping index 71fbcaeff5..6cc6973b45 100644 --- a/mappings/net/minecraft/entity/passive/SheepEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SheepEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity + FIELD field_6865 eatGrassTimer I FIELD field_6867 COLORS Ljava/util/Map; FIELD field_6868 DROPS Ljava/util/Map; FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345; @@ -8,10 +9,12 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity METHOD method_6630 getDyedColor (Lnet/minecraft/class_1767;)[F ARG 0 color METHOD method_6631 setColor (Lnet/minecraft/class_1767;)V + ARG 1 color METHOD method_6632 generateDefaultColor (Ljava/util/Random;)Lnet/minecraft/class_1767; METHOD method_6633 getColor ()Lnet/minecraft/class_1767; METHOD method_6634 getRgbColor (Lnet/minecraft/class_1767;)[F ARG 0 dyeColor METHOD method_6635 setSheared (Z)V + ARG 1 sheared METHOD method_6636 dropItems ()V METHOD method_6639 getChildColor (Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767; diff --git a/mappings/net/minecraft/entity/passive/SquidEntity.mapping b/mappings/net/minecraft/entity/passive/SquidEntity.mapping index c5727261ce..0512530a85 100644 --- a/mappings/net/minecraft/entity/passive/SquidEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SquidEntity.mapping @@ -11,6 +11,9 @@ CLASS net/minecraft/class_1477 net/minecraft/entity/passive/SquidEntity ARG 4 random METHOD method_6669 squirt ()V METHOD method_6670 setConstantVelocity (FFF)V + ARG 1 x + ARG 2 y + ARG 3 z METHOD method_6672 hasConstantVelocity ()Z CLASS class_1478 EscapeAttackerGoal FIELD field_6915 timer I diff --git a/mappings/net/minecraft/entity/passive/StriderEntity.mapping b/mappings/net/minecraft/entity/passive/StriderEntity.mapping index ac39f54a04..ab73905d6e 100644 --- a/mappings/net/minecraft/entity/passive/StriderEntity.mapping +++ b/mappings/net/minecraft/entity/passive/StriderEntity.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity FIELD field_23240 saddledComponent Lnet/minecraft/class_4980; + FIELD field_23241 temptGoal Lnet/minecraft/class_1391; + FIELD field_23242 escapeDangerGoal Lnet/minecraft/class_1374; FIELD field_23243 BREEDING_INGREDIENT Lnet/minecraft/class_1856; FIELD field_23244 ATTRACTING_INGREDIENT Lnet/minecraft/class_1856; + FIELD field_23245 BOOST_TIME Lnet/minecraft/class_2940; + FIELD field_23246 COLD Lnet/minecraft/class_2940; FIELD field_23247 SADDLED Lnet/minecraft/class_2940; METHOD method_26344 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 0 type @@ -9,6 +13,10 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity ARG 2 spawnType ARG 3 pos ARG 4 random + METHOD method_26345 getSpeed ()F + METHOD method_26348 isCold ()Z + METHOD method_26349 setCold (Z)V + ARG 1 cold CLASS class_4986 StriderData FIELD field_23248 type Lnet/minecraft/class_4985$class_4986$class_4987; METHOD (Lnet/minecraft/class_4985$class_4986$class_4987;)V diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index cbaf1e6230..21e1cb849f 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -69,6 +69,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity METHOD method_20822 shouldRestock ()Z METHOD method_20823 needRestock ()Z METHOD method_20824 canRestock ()Z + METHOD method_21651 getGossip ()Lnet/minecraft/class_4136; METHOD method_21724 updatePricesOnDemand ()V METHOD method_7221 setVillagerData (Lnet/minecraft/class_3850;)V ARG 1 villagerData diff --git a/mappings/net/minecraft/entity/player/HungerManager.mapping b/mappings/net/minecraft/entity/player/HungerManager.mapping index 2d8f2edc62..24e4ae0050 100644 --- a/mappings/net/minecraft/entity/player/HungerManager.mapping +++ b/mappings/net/minecraft/entity/player/HungerManager.mapping @@ -5,17 +5,22 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager FIELD field_7755 foodStarvationTimer I FIELD field_7756 foodLevel I METHOD method_7579 eat (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)V + ARG 1 item + ARG 2 stack METHOD method_7580 setFoodLevel (I)V ARG 1 foodLevel METHOD method_7581 setSaturationLevelClient (F)V ARG 1 saturationLevel - METHOD method_7582 serialize (Lnet/minecraft/class_2487;)V + METHOD method_7582 toTag (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_7583 addExhaustion (F)V ARG 1 exhaustion - METHOD method_7584 deserialize (Lnet/minecraft/class_2487;)V + METHOD method_7584 fromTag (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_7585 add (IF)V ARG 1 food METHOD method_7586 getFoodLevel ()I METHOD method_7587 isNotFull ()Z METHOD method_7588 update (Lnet/minecraft/class_1657;)V + ARG 1 player METHOD method_7589 getSaturationLevel ()F diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 8c70b44be0..dd89022636 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -40,6 +40,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 1 world ARG 2 profile METHOD method_16354 openJigsawScreen (Lnet/minecraft/class_3751;)V + ARG 1 jigsaw METHOD method_16475 spawnParticles (Lnet/minecraft/class_2394;)V ARG 1 parameters METHOD method_17354 sendTradeOffers (ILnet/minecraft/class_1916;IIZZ)V @@ -57,6 +58,9 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 3 volume ARG 4 pitch METHOD method_21701 canMine (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z + ARG 1 world + ARG 2 pos + ARG 3 gameMode METHOD method_21823 shouldCancelInteraction ()Z METHOD method_21824 shouldDismount ()Z METHOD method_21825 clipAtLedge ()Z @@ -73,6 +77,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7256 shouldDamagePlayer (Lnet/minecraft/class_1657;)Z ARG 1 player METHOD method_7257 openCommandBlockMinecartScreen (Lnet/minecraft/class_1918;)V + ARG 1 commandBlockExecutor METHOD method_7259 incrementStat (Lnet/minecraft/class_3445;)V ARG 1 stat METHOD method_7260 increaseRidingMotionStats (DDD)V @@ -125,6 +130,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7290 dropSelectedItem (Z)Z ARG 1 dropEntireStack METHOD method_7291 openHorseInventory (Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V + ARG 1 horse + ARG 2 inventory METHOD method_7292 getLuck ()F METHOD method_7293 vanishCursedItems ()V METHOD method_7294 canModifyWorld ()Z @@ -138,6 +145,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 1 component METHOD method_7302 getReducedDebugInfo ()Z METHOD method_7303 openStructureBlockScreen (Lnet/minecraft/class_2633;)V + ARG 1 structureBlock METHOD method_7304 addEnchantedHitParticles (Lnet/minecraft/class_1297;)V ARG 1 target METHOD method_7305 isUsingEffectiveTool (Lnet/minecraft/class_2680;)Z @@ -147,6 +155,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7310 getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID; ARG 0 nickname METHOD method_7311 openEditSignScreen (Lnet/minecraft/class_2625;)V + ARG 1 sign METHOD method_7313 updateCapeAngles ()V METHOD method_7315 openEditBookScreen (Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V ARG 1 book @@ -160,6 +169,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7322 addExhaustion (F)V ARG 1 exhaustion METHOD method_7323 openCommandBlockScreen (Lnet/minecraft/class_2593;)V + ARG 1 commandBlock METHOD method_7324 attack (Lnet/minecraft/class_1297;)V ARG 1 target METHOD method_7326 doesNotSuffocate (Lnet/minecraft/class_2338;)Z diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index dc49e6d09c..81918cde3d 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -25,7 +25,9 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory METHOD method_7373 scrollInHotbar (D)V ARG 1 scrollAmount METHOD method_7374 addPickBlock (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_7375 damageArmor (Lnet/minecraft/class_1282;F)V + ARG 1 damageSource METHOD method_7376 getEmptySlot ()I METHOD method_7377 clone (Lnet/minecraft/class_1661;)V ARG 1 other @@ -39,6 +41,7 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory METHOD method_7382 contains (Lnet/minecraft/class_3494;)Z ARG 1 tag METHOD method_7383 isUsingEffectiveTool (Lnet/minecraft/class_2680;)Z + ARG 1 state METHOD method_7384 serialize (Lnet/minecraft/class_2499;)Lnet/minecraft/class_2499; ARG 1 tag METHOD method_7385 addStack (ILnet/minecraft/class_1799;)I diff --git a/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping b/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping index b81d14ee2a..2155395499 100644 --- a/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping @@ -25,6 +25,14 @@ CLASS net/minecraft/class_1671 net/minecraft/entity/projectile/FireworkRocketEnt ARG 5 y ARG 7 z ARG 9 shotAtAngle + METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;DDDZ)V + ARG 1 world + ARG 2 stack + ARG 3 entity + ARG 4 x + ARG 6 y + ARG 8 z + ARG 10 shotAtAngle METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V ARG 1 world ARG 2 stack diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 09d6501ef7..bd498ea232 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -7,10 +7,13 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity ARG 4 roll ARG 5 modifierZ ARG 6 modifierXYZ + METHOD method_24920 onBlockHit (Lnet/minecraft/class_3965;)V + ARG 1 blockHitResult METHOD method_24921 getOwner ()Lnet/minecraft/class_1297; METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V + ARG 1 entityHitResult METHOD method_7485 setVelocity (DDDFF)V ARG 1 x ARG 3 y @@ -18,3 +21,4 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity ARG 7 speed ARG 8 divergence METHOD method_7488 onCollision (Lnet/minecraft/class_239;)V + ARG 1 hitResult diff --git a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping index 098f568168..45673b969a 100644 --- a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity + FIELD field_21514 ENCHANTED Lnet/minecraft/class_2940; FIELD field_7647 LOYALTY Lnet/minecraft/class_2940; FIELD field_7648 dealtDamage Z FIELD field_7649 returnTimer I @@ -12,4 +13,5 @@ CLASS net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity ARG 1 world ARG 2 owner ARG 3 stack + METHOD method_23751 isEnchanted ()Z METHOD method_7493 isOwnerAlive ()Z diff --git a/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping b/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping index 11fd737738..4902608560 100644 --- a/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping @@ -11,7 +11,13 @@ CLASS net/minecraft/class_1686 net/minecraft/entity/projectile/thrown/PotionEnti METHOD method_7496 doesWaterHurt (Lnet/minecraft/class_1309;)Z ARG 0 entityHit METHOD method_7497 applyLingeringPotion (Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V + ARG 1 stack + ARG 2 potion METHOD method_7498 applySplashPotion (Ljava/util/List;Lnet/minecraft/class_1297;)V + ARG 1 statusEffects + ARG 2 entity METHOD method_7499 extinguishFire (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V + ARG 1 pos + ARG 2 direction METHOD method_7500 damageEntitiesHurtByWater ()V METHOD method_7501 isLingering ()Z diff --git a/mappings/net/minecraft/entity/raid/Raid.mapping b/mappings/net/minecraft/entity/raid/Raid.mapping index 2c994acddc..2ec22f9c6c 100644 --- a/mappings/net/minecraft/entity/raid/Raid.mapping +++ b/mappings/net/minecraft/entity/raid/Raid.mapping @@ -111,6 +111,8 @@ CLASS net/minecraft/class_3765 net/minecraft/entity/raid/Raid METHOD method_20025 getEnchantmentChance ()F METHOD method_20267 preCalculateRavagerSpawnLocation (I)Ljava/util/Optional; ARG 1 proximity + METHOD method_20509 setCenter (Lnet/minecraft/class_2338;)V + ARG 1 center CLASS class_3766 Member FIELD field_16628 countInWave [I FIELD field_16629 type Lnet/minecraft/class_1299; diff --git a/mappings/net/minecraft/entity/raid/RaiderEntity.mapping b/mappings/net/minecraft/entity/raid/RaiderEntity.mapping index 8da7e6d0e1..00b2f357bc 100644 --- a/mappings/net/minecraft/entity/raid/RaiderEntity.mapping +++ b/mappings/net/minecraft/entity/raid/RaiderEntity.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_3763 net/minecraft/entity/raid/RaiderEntity FIELD field_16997 outOfRaidCounter I FIELD field_19032 CELEBRATING Lnet/minecraft/class_2940; METHOD method_16476 setRaid (Lnet/minecraft/class_3765;)V + ARG 1 raid METHOD method_16477 setWave (I)V ARG 1 wave METHOD method_16478 getRaid ()Lnet/minecraft/class_3765; diff --git a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping index 19ff7a3d74..f91c4a1e1b 100644 --- a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity + FIELD field_7684 boatPitch D + FIELD field_7685 z D + FIELD field_7686 x D FIELD field_7687 LEFT_PADDLE_MOVING Lnet/minecraft/class_2940; FIELD field_7688 DAMAGE_WOBBLE_TICKS Lnet/minecraft/class_2940; FIELD field_7689 onBubbleColumnSurface Z @@ -11,6 +14,8 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity FIELD field_7696 fallVelocity D FIELD field_7697 waterLevel D FIELD field_7698 BOAT_TYPE Lnet/minecraft/class_2940; + FIELD field_7699 boatYaw D + FIELD field_7700 y D FIELD field_7701 lastLocation Lnet/minecraft/class_1690$class_1691; FIELD field_7702 location Lnet/minecraft/class_1690$class_1691; FIELD field_7703 bubbleColumnIsDrag Z @@ -72,6 +77,9 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity CLASS class_1692 Type FIELD field_7726 name Ljava/lang/String; FIELD field_7731 baseBlock Lnet/minecraft/class_2248; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V + ARG 3 baseBlock + ARG 4 name METHOD method_7558 getType (I)Lnet/minecraft/class_1690$class_1692; METHOD method_7559 getName ()Ljava/lang/String; METHOD method_7560 getBaseBlock ()Lnet/minecraft/class_2248; diff --git a/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping index 121da56554..7987977e3a 100644 --- a/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping @@ -13,3 +13,6 @@ CLASS net/minecraft/class_1693 net/minecraft/entity/vehicle/StorageMinecartEntit ARG 2 playerInventory METHOD method_7562 setLootTable (Lnet/minecraft/class_2960;J)V ARG 1 id + ARG 2 lootSeed + METHOD method_7563 generateLoot (Lnet/minecraft/class_1657;)V + ARG 1 player diff --git a/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping index 9dc2df032c..b3002a44ee 100644 --- a/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_1701 net/minecraft/entity/vehicle/TntMinecartEntity FIELD field_7751 fuseTicks I + METHOD (Lnet/minecraft/class_1937;DDD)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z METHOD method_7575 prime ()V METHOD method_7576 explode (D)V METHOD method_7577 getFuseTicks ()I diff --git a/mappings/net/minecraft/fluid/BaseFluid.mapping b/mappings/net/minecraft/fluid/BaseFluid.mapping index 3480d9ff44..bee4048c8b 100644 --- a/mappings/net/minecraft/fluid/BaseFluid.mapping +++ b/mappings/net/minecraft/fluid/BaseFluid.mapping @@ -30,7 +30,7 @@ CLASS net/minecraft/class_3609 net/minecraft/fluid/BaseFluid ARG 4 state ARG 5 fromPos ARG 6 fromState - METHOD method_15733 (Lnet/minecraft/class_4538;)I + METHOD method_15733 getFlowSpeed (Lnet/minecraft/class_4538;)I ARG 1 world METHOD method_15736 (Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 world diff --git a/mappings/net/minecraft/fluid/FluidState.mapping b/mappings/net/minecraft/fluid/FluidState.mapping index e672a30940..256d4acd09 100644 --- a/mappings/net/minecraft/fluid/FluidState.mapping +++ b/mappings/net/minecraft/fluid/FluidState.mapping @@ -15,8 +15,11 @@ CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState METHOD method_15763 getHeight (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F ARG 1 world ARG 2 pos - METHOD method_15764 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z + METHOD method_15764 canBeReplacedWith (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z ARG 1 world + ARG 2 pos + ARG 3 fluid + ARG 4 direction METHOD method_15765 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3610; ARG 0 dynamic METHOD method_15766 getParticle ()Lnet/minecraft/class_2394; diff --git a/mappings/net/minecraft/inventory/DoubleInventory.mapping b/mappings/net/minecraft/inventory/DoubleInventory.mapping index 8ace31fd4d..852729af72 100644 --- a/mappings/net/minecraft/inventory/DoubleInventory.mapping +++ b/mappings/net/minecraft/inventory/DoubleInventory.mapping @@ -5,3 +5,4 @@ CLASS net/minecraft/class_1258 net/minecraft/inventory/DoubleInventory ARG 1 first ARG 2 second METHOD method_5405 isPart (Lnet/minecraft/class_1263;)Z + ARG 1 inventory diff --git a/mappings/net/minecraft/item/CompassItem.mapping b/mappings/net/minecraft/item/CompassItem.mapping index d7f2953823..3a6fad6d1e 100644 --- a/mappings/net/minecraft/item/CompassItem.mapping +++ b/mappings/net/minecraft/item/CompassItem.mapping @@ -1,4 +1,20 @@ CLASS net/minecraft/class_1759 net/minecraft/item/CompassItem + METHOD method_26357 getSpawnPos (Lnet/minecraft/class_1937;)Lnet/minecraft/class_2338; + ARG 1 world + METHOD method_26358 getLodestonePos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338; + ARG 1 world + ARG 2 tag + METHOD method_26361 getItemFrameAngleOffset (Lnet/minecraft/class_1533;)D + ARG 0 itemFrame + METHOD method_26362 getAngleToPos (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)D + ARG 0 pos + ARG 1 entity + METHOD method_26363 hasLodestone (Lnet/minecraft/class_2487;)Z + ARG 0 tag + METHOD method_26364 getLodestoneDimension (Lnet/minecraft/class_2487;)Ljava/util/Optional; + ARG 0 tag + METHOD method_26365 hasLodestone (Lnet/minecraft/class_1799;)Z + ARG 0 stack CLASS 1 FIELD field_7906 step D FIELD field_7907 angle D diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 3a9ea6ae83..2bc52d0e46 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -150,6 +150,13 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_22032 WARPED_PLANKS Lnet/minecraft/class_1792; FIELD field_22420 TARGET Lnet/minecraft/class_1792; FIELD field_22421 CRYING_OBSIDIAN Lnet/minecraft/class_1792; + FIELD field_22487 STRIPPED_CRIMSON_HYPHAE Lnet/minecraft/class_1792; + FIELD field_22488 STRIPPED_WARPED_HYPHAE Lnet/minecraft/class_1792; + FIELD field_22489 CRIMSON_HYPHAE Lnet/minecraft/class_1792; + FIELD field_22490 WARPED_HYPHAE Lnet/minecraft/class_1792; + FIELD field_23069 POLISHED_BASALT Lnet/minecraft/class_1792; + FIELD field_23070 TWISTING_VINES Lnet/minecraft/class_1792; + FIELD field_23140 NETHER_GOLD_ORE Lnet/minecraft/class_1792; FIELD field_23141 RESPAWN_ANCHOR Lnet/minecraft/class_1792; FIELD field_23256 LODESTONE Lnet/minecraft/class_1792; FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; diff --git a/mappings/net/minecraft/item/SpawnEggItem.mapping b/mappings/net/minecraft/item/SpawnEggItem.mapping index 726b92336b..c6d6f7604d 100644 --- a/mappings/net/minecraft/item/SpawnEggItem.mapping +++ b/mappings/net/minecraft/item/SpawnEggItem.mapping @@ -8,6 +8,12 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem ARG 2 primaryColor ARG 3 secondaryColor ARG 4 settings + METHOD method_24793 spawnBaby (Lnet/minecraft/class_1657;Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 1 user + ARG 2 type + ARG 3 world + ARG 4 pos + ARG 5 stack METHOD method_8015 getEntityType (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1299; ARG 1 tag METHOD method_8016 getColor (I)I diff --git a/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping b/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping index 2a36e369b7..23dbeb45d9 100644 --- a/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition FIELD field_1286 block Lnet/minecraft/class_2248; FIELD field_1288 properties Lnet/minecraft/class_4559; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V + ARG 1 block + ARG 2 properties METHOD method_900 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213; ARG 0 block METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping index a24493597b..8bf297e0e6 100644 --- a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping @@ -4,4 +4,6 @@ CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootConditi METHOD (Ljava/lang/Long;Lnet/minecraft/class_61;)V ARG 1 period ARG 2 value + METHOD test (Ljava/lang/Object;)Z + ARG 1 context CLASS class_4572 Factory diff --git a/mappings/net/minecraft/loot/context/LootContext.mapping b/mappings/net/minecraft/loot/context/LootContext.mapping index ff1b9a7f2a..b0e0c28642 100644 --- a/mappings/net/minecraft/loot/context/LootContext.mapping +++ b/mappings/net/minecraft/loot/context/LootContext.mapping @@ -2,12 +2,20 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext FIELD field_20750 conditionGetter Ljava/util/function/Function; FIELD field_20751 conditions Ljava/util/Set; FIELD field_923 random Ljava/util/Random; - FIELD field_924 supplierGetter Ljava/util/function/Function; + FIELD field_924 tableGetter Ljava/util/function/Function; FIELD field_925 parameters Ljava/util/Map; FIELD field_926 luck F - FIELD field_927 suppliers Ljava/util/Set; + FIELD field_927 tables Ljava/util/Set; FIELD field_928 world Lnet/minecraft/class_3218; FIELD field_929 drops Ljava/util/Map; + METHOD (Ljava/util/Random;FLnet/minecraft/class_3218;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;Ljava/util/Map;)V + ARG 1 random + ARG 2 luck + ARG 3 world + ARG 4 tableGetter + ARG 5 conditionSetter + ARG 6 parameters + ARG 7 drops METHOD method_22555 addCondition (Lnet/minecraft/class_4570;)Z ARG 1 condition METHOD method_22556 getSupplier (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52; diff --git a/mappings/net/minecraft/potion/Potions.mapping b/mappings/net/minecraft/potion/Potions.mapping index 07a74797b1..99a61e603b 100644 --- a/mappings/net/minecraft/potion/Potions.mapping +++ b/mappings/net/minecraft/potion/Potions.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_1847 net/minecraft/potion/Potions METHOD method_8084 register (Ljava/lang/String;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842; ARG 0 name + ARG 1 potion diff --git a/mappings/net/minecraft/predicate/LightPredicate.mapping b/mappings/net/minecraft/predicate/LightPredicate.mapping index c051d4559c..04425c6b09 100644 --- a/mappings/net/minecraft/predicate/LightPredicate.mapping +++ b/mappings/net/minecraft/predicate/LightPredicate.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate FIELD field_20712 ANY Lnet/minecraft/class_4552; FIELD field_20713 range Lnet/minecraft/class_2096$class_2100; + METHOD (Lnet/minecraft/class_2096$class_2100;)V + ARG 1 range METHOD method_22481 toJson ()Lcom/google/gson/JsonElement; METHOD method_22482 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4552; ARG 0 json diff --git a/mappings/net/minecraft/predicate/PlayerPredicate.mapping b/mappings/net/minecraft/predicate/PlayerPredicate.mapping index d1dcc38a5f..9e397cb625 100644 --- a/mappings/net/minecraft/predicate/PlayerPredicate.mapping +++ b/mappings/net/minecraft/predicate/PlayerPredicate.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate FIELD field_20726 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_20727 advancements Ljava/util/Map; METHOD (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;)V + ARG 1 experienceLevel ARG 2 gamemode ARG 3 stats ARG 4 recipes diff --git a/mappings/net/minecraft/predicate/block/BlockPredicate.mapping b/mappings/net/minecraft/predicate/block/BlockPredicate.mapping index 134c843afe..63cee1fddd 100644 --- a/mappings/net/minecraft/predicate/block/BlockPredicate.mapping +++ b/mappings/net/minecraft/predicate/block/BlockPredicate.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_2717 net/minecraft/predicate/block/BlockPredicate FIELD field_12423 block Lnet/minecraft/class_2248; + METHOD (Lnet/minecraft/class_2248;)V + ARG 1 block METHOD method_11766 make (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2717; ARG 0 block METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping b/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping index 7e13ab1ded..0cde52f7e3 100644 --- a/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping +++ b/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping @@ -1,7 +1,9 @@ CLASS net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate FIELD field_12419 ANY Ljava/util/function/Predicate; - FIELD field_12420 factory Lnet/minecraft/class_2689; + FIELD field_12420 manager Lnet/minecraft/class_2689; FIELD field_12421 propertyTests Ljava/util/Map; + METHOD (Lnet/minecraft/class_2689;)V + ARG 1 manager METHOD method_11758 forBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715; ARG 0 block METHOD method_11761 testProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z diff --git a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping index 9cb68d50e6..f6c96b8cdd 100644 --- a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping @@ -10,13 +10,26 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic FIELD field_9539 sourceEntity Lnet/minecraft/class_2048; FIELD field_9540 isFire Ljava/lang/Boolean; FIELD field_9541 isMagic Ljava/lang/Boolean; + METHOD (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)V + ARG 1 isProjectile + ARG 2 isExplosion + ARG 3 bypassesArmor + ARG 4 bypassesInvulnerability + ARG 5 bypassesMagic + ARG 6 isFire + ARG 7 isMagic + ARG 8 isLightning + ARG 9 directEntity + ARG 10 sourceEntity METHOD method_8845 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z ARG 1 world ARG 2 pos + ARG 3 damageSource METHOD method_8846 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2022; ARG 0 element METHOD method_8847 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;)Z ARG 1 player + ARG 2 damageSource METHOD method_8848 serialize ()Lcom/google/gson/JsonElement; METHOD method_8849 getBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean; ARG 0 obj @@ -24,6 +37,7 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic METHOD method_8850 addProperty (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V ARG 1 json ARG 2 key + ARG 3 value CLASS class_2023 Builder FIELD field_9542 bypassesMagic Ljava/lang/Boolean; FIELD field_9543 bypassesInvulnerability Ljava/lang/Boolean; @@ -37,6 +51,8 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic FIELD field_9551 isLightning Ljava/lang/Boolean; METHOD method_8851 build ()Lnet/minecraft/class_2022; METHOD method_8852 projectile (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 projectile METHOD method_8853 lightning (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 lightning METHOD method_8854 directEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023; METHOD method_8855 create ()Lnet/minecraft/class_2022$class_2023; diff --git a/mappings/net/minecraft/predicate/entity/DistancePredicate.mapping b/mappings/net/minecraft/predicate/entity/DistancePredicate.mapping index 9a5450732d..5939df4aa0 100644 --- a/mappings/net/minecraft/predicate/entity/DistancePredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/DistancePredicate.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_2025 net/minecraft/predicate/entity/DistancePredicate ARG 2 y ARG 3 z ARG 4 horizontal + ARG 5 absolute METHOD method_8856 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025; ARG 0 y METHOD method_8857 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025; diff --git a/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping index 77009c7de9..29ff99ad80 100644 --- a/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping @@ -1,12 +1,17 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredicate FIELD field_9709 EMPTY Lnet/minecraft/class_2102; FIELD field_9710 effects Ljava/util/Map; + METHOD (Ljava/util/Map;)V + ARG 1 effects METHOD method_9062 test (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_9063 test (Ljava/util/Map;)Z METHOD method_9064 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2102; METHOD method_9065 withEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102; + ARG 1 statusEffect METHOD method_9066 create ()Lnet/minecraft/class_2102; METHOD method_9067 test (Lnet/minecraft/class_1309;)Z + ARG 1 livingEntity METHOD method_9068 toJson ()Lcom/google/gson/JsonElement; CLASS class_2103 EffectData FIELD field_9711 amplifier Lnet/minecraft/class_2096$class_2100; @@ -17,7 +22,9 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredic ARG 1 amplifier ARG 2 duration ARG 3 ambient + ARG 4 visible METHOD method_9069 test (Lnet/minecraft/class_1293;)Z + ARG 1 statusEffectInstance METHOD method_9070 deserialize (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2102$class_2103; ARG 0 json METHOD method_9071 serialize ()Lcom/google/gson/JsonElement; diff --git a/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping index 0a25e69527..6c9979254c 100644 --- a/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping @@ -6,12 +6,15 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre FIELD field_16487 chest Lnet/minecraft/class_2073; FIELD field_16488 legs Lnet/minecraft/class_2073; FIELD field_16489 feet Lnet/minecraft/class_2073; + FIELD field_19240 OMINOUS_BANNER_ON_HEAD Lnet/minecraft/class_3735; METHOD (Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;)V ARG 1 head ARG 2 chest ARG 3 legs ARG 4 feet ARG 5 mainhand + ARG 6 offhand METHOD method_16224 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3735; METHOD method_16225 toJson ()Lcom/google/gson/JsonElement; METHOD method_16226 test (Lnet/minecraft/class_1297;)Z + ARG 1 entity diff --git a/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping index 3f66ff2ace..6e94ae522b 100644 --- a/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping @@ -10,7 +10,9 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica ARG 2 isSneaking ARG 3 isSprinting ARG 4 isSwimming + ARG 5 isBaby METHOD method_8892 test (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_8893 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2040; ARG 0 element METHOD method_8894 toJson ()Lcom/google/gson/JsonElement; @@ -20,6 +22,7 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica METHOD method_8896 serializeBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V ARG 1 json ARG 2 key + ARG 3 value CLASS class_2041 Builder FIELD field_9584 isBaby Ljava/lang/Boolean; FIELD field_9585 isSwimming Ljava/lang/Boolean; @@ -28,4 +31,5 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica FIELD field_9588 isSprinting Ljava/lang/Boolean; METHOD method_8897 create ()Lnet/minecraft/class_2040$class_2041; METHOD method_8898 onFire (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; + ARG 1 onFire METHOD method_8899 build ()Lnet/minecraft/class_2040; diff --git a/mappings/net/minecraft/predicate/entity/EntityPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityPredicate.mapping index 4c7f707a04..bf00cceb75 100644 --- a/mappings/net/minecraft/predicate/entity/EntityPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityPredicate.mapping @@ -22,6 +22,8 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate ARG 7 equipment ARG 8 player ARG 9 fishingHook + ARG 10 team + ARG 11 catType METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z ARG 1 world ARG 2 pos @@ -49,18 +51,32 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate FIELD field_9606 flags Lnet/minecraft/class_2040; FIELD field_9607 type Lnet/minecraft/class_2050; METHOD method_16112 catType (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2048$class_2049; + ARG 1 catType METHOD method_16113 type (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2048$class_2049; + ARG 1 catType METHOD method_16227 equipment (Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049; + ARG 1 equipment METHOD method_22469 player (Lnet/minecraft/class_4553;)Lnet/minecraft/class_2048$class_2049; + ARG 1 player METHOD method_22470 team (Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049; + ARG 1 team METHOD method_26090 fishHook (Lnet/minecraft/class_4965;)Lnet/minecraft/class_2048$class_2049; + ARG 1 fishHook METHOD method_8915 nbt (Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049; + ARG 1 nbt METHOD method_8916 create ()Lnet/minecraft/class_2048$class_2049; METHOD method_8917 type (Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049; + ARG 1 type METHOD method_8918 location (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049; + ARG 1 location METHOD method_8919 flags (Lnet/minecraft/class_2040;)Lnet/minecraft/class_2048$class_2049; + ARG 1 flags METHOD method_8920 build ()Lnet/minecraft/class_2048; METHOD method_8921 type (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049; + ARG 1 type METHOD method_8922 type (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2048$class_2049; + ARG 1 tag METHOD method_8923 effects (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2048$class_2049; + ARG 1 effects METHOD method_8924 distance (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049; + ARG 1 distance diff --git a/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping b/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping index 37626ac08d..8c2b5079e7 100644 --- a/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping @@ -8,11 +8,15 @@ CLASS net/minecraft/class_1301 net/minecraft/predicate/entity/EntityPredicates FIELD field_6157 VALID_ENTITY_LIVING Ljava/util/function/Predicate; METHOD method_5909 maximumDistance (DDDD)Ljava/util/function/Predicate; ARG 0 x + ARG 2 y + ARG 4 z METHOD method_5911 canBePushedBy (Lnet/minecraft/class_1297;)Ljava/util/function/Predicate; ARG 0 entity METHOD method_5913 rides (Lnet/minecraft/class_1297;)Ljava/util/function/Predicate; ARG 0 entity CLASS class_1302 CanPickup - FIELD field_6158 itemstack Lnet/minecraft/class_1799; + FIELD field_6158 stack Lnet/minecraft/class_1799; + METHOD (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD test (Ljava/lang/Object;)Z ARG 1 context diff --git a/mappings/net/minecraft/predicate/entity/EntityTypePredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityTypePredicate.mapping index 9b66307cad..c109d60640 100644 --- a/mappings/net/minecraft/predicate/entity/EntityTypePredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityTypePredicate.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2050 net/minecraft/predicate/entity/EntityTypePredicat FIELD field_9608 COMMA_JOINER Lcom/google/common/base/Joiner; FIELD field_9609 ANY Lnet/minecraft/class_2050; METHOD method_8925 matches (Lnet/minecraft/class_1299;)Z + ARG 1 type METHOD method_8926 create (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2050; ARG 0 tag METHOD method_8927 toJson ()Lcom/google/gson/JsonElement; @@ -11,5 +12,9 @@ CLASS net/minecraft/class_2050 net/minecraft/predicate/entity/EntityTypePredicat ARG 0 type CLASS class_2051 Tagged FIELD field_9610 tag Lnet/minecraft/class_3494; + METHOD (Lnet/minecraft/class_3494;)V + ARG 1 tag CLASS class_2052 Single FIELD field_9611 type Lnet/minecraft/class_1299; + METHOD (Lnet/minecraft/class_1299;)V + ARG 1 type diff --git a/mappings/net/minecraft/predicate/item/EnchantmentPredicate.mapping b/mappings/net/minecraft/predicate/item/EnchantmentPredicate.mapping index 32910fdfd9..d6f1777c73 100644 --- a/mappings/net/minecraft/predicate/item/EnchantmentPredicate.mapping +++ b/mappings/net/minecraft/predicate/item/EnchantmentPredicate.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_2035 net/minecraft/predicate/item/EnchantmentPredicate FIELD field_9571 ANY Lnet/minecraft/class_2035; METHOD (Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V ARG 1 enchantment + ARG 2 levels METHOD method_8879 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2035; ARG 0 el METHOD method_8880 test (Ljava/util/Map;)Z diff --git a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping index 5a38add910..914101a8c1 100644 --- a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping +++ b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping @@ -40,5 +40,6 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate ARG 1 tag METHOD method_8976 build ()Lnet/minecraft/class_2073; METHOD method_8977 item (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074; + ARG 1 item METHOD method_8978 enchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074; ARG 1 enchantment diff --git a/mappings/net/minecraft/tag/Tag.mapping b/mappings/net/minecraft/tag/Tag.mapping index 6c7ed40532..86c1371d9c 100644 --- a/mappings/net/minecraft/tag/Tag.mapping +++ b/mappings/net/minecraft/tag/Tag.mapping @@ -75,4 +75,6 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag METHOD method_15158 getId ()Lnet/minecraft/class_2960; CLASS class_3498 CollectionEntry FIELD field_15585 values Ljava/util/Collection; + METHOD (Ljava/util/Collection;)V + ARG 1 values METHOD method_15159 getValues ()Ljava/util/Collection; diff --git a/mappings/net/minecraft/test/GameTest.mapping b/mappings/net/minecraft/test/GameTest.mapping index c5b5b9a170..5c1405a222 100644 --- a/mappings/net/minecraft/test/GameTest.mapping +++ b/mappings/net/minecraft/test/GameTest.mapping @@ -13,6 +13,9 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest ARG 1 testFunction ARG 2 pos ARG 3 world + METHOD (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V + ARG 1 testFunction + ARG 2 world METHOD method_22165 tick ()V METHOD method_22166 init (I)V METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V @@ -33,6 +36,7 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest METHOD method_22185 getBlockEntity ()Lnet/minecraft/class_2633; METHOD method_23634 startCountdown ()V METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_23638 getStructureName ()Ljava/lang/String; METHOD method_23639 start ()V METHOD method_23640 complete ()V diff --git a/mappings/net/minecraft/test/GameTestBatch.mapping b/mappings/net/minecraft/test/GameTestBatch.mapping index 372bafa834..9cf816b18d 100644 --- a/mappings/net/minecraft/test/GameTestBatch.mapping +++ b/mappings/net/minecraft/test/GameTestBatch.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch METHOD (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;)V ARG 1 id ARG 2 testFunctions + ARG 3 worldSetter METHOD method_22152 getId ()Ljava/lang/String; METHOD method_22153 setWorld (Lnet/minecraft/class_3218;)V ARG 1 world diff --git a/mappings/net/minecraft/util/ChatUtil.mapping b/mappings/net/minecraft/util/ChatUtil.mapping index 85ed864ad8..ab2f3f3e86 100644 --- a/mappings/net/minecraft/util/ChatUtil.mapping +++ b/mappings/net/minecraft/util/ChatUtil.mapping @@ -2,5 +2,6 @@ CLASS net/minecraft/class_3544 net/minecraft/util/ChatUtil FIELD field_15771 PATTERN Ljava/util/regex/Pattern; METHOD method_15438 isEmpty (Ljava/lang/String;)Z METHOD method_15439 ticksToString (I)Ljava/lang/String; + ARG 0 ticks METHOD method_15440 stripTextFormat (Ljava/lang/String;)Ljava/lang/String; ARG 0 text diff --git a/mappings/net/minecraft/util/CuboidBlockIterator.mapping b/mappings/net/minecraft/util/CuboidBlockIterator.mapping index fc32db7b9d..aabe98fdaa 100644 --- a/mappings/net/minecraft/util/CuboidBlockIterator.mapping +++ b/mappings/net/minecraft/util/CuboidBlockIterator.mapping @@ -2,12 +2,14 @@ CLASS net/minecraft/class_3980 net/minecraft/util/CuboidBlockIterator FIELD field_17683 startX I FIELD field_17684 startY I FIELD field_17685 startZ I - FIELD field_17686 endX I - FIELD field_17687 endY I - FIELD field_17688 endZ I + FIELD field_17686 sizeX I + FIELD field_17687 sizeY I + FIELD field_17688 sizeZ I FIELD field_18233 x I FIELD field_18234 y I FIELD field_18235 z I + FIELD field_23112 totalSize I + FIELD field_23113 blocksIterated I METHOD (IIIIII)V ARG 1 startX ARG 2 startY diff --git a/mappings/net/minecraft/util/DyeColor.mapping b/mappings/net/minecraft/util/DyeColor.mapping index 290a7121c5..8e02d60afc 100644 --- a/mappings/net/minecraft/util/DyeColor.mapping +++ b/mappings/net/minecraft/util/DyeColor.mapping @@ -14,8 +14,11 @@ CLASS net/minecraft/class_1767 net/minecraft/util/DyeColor ARG 4 name ARG 5 color ARG 6 materialColor + ARG 7 fireworkColor + ARG 8 signColor METHOD method_16357 getSignColor ()I METHOD method_7786 byFireworkColor (I)Lnet/minecraft/class_1767; + ARG 0 color METHOD method_7787 getColorComponents ()[F METHOD method_7789 getId ()I METHOD method_7790 getFireworkColor ()I @@ -23,4 +26,6 @@ CLASS net/minecraft/class_1767 net/minecraft/util/DyeColor ARG 0 id METHOD method_7792 getName ()Ljava/lang/String; METHOD method_7793 byName (Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767; + ARG 0 name + ARG 1 defaultColor METHOD method_7794 getMaterialColor ()Lnet/minecraft/class_3620; diff --git a/mappings/net/minecraft/util/Rarity.mapping b/mappings/net/minecraft/util/Rarity.mapping index caaf1ff449..10a357cae2 100644 --- a/mappings/net/minecraft/util/Rarity.mapping +++ b/mappings/net/minecraft/util/Rarity.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_1814 net/minecraft/util/Rarity FIELD field_8908 formatting Lnet/minecraft/class_124; + METHOD (Ljava/lang/String;ILnet/minecraft/class_124;)V + ARG 3 formatting diff --git a/mappings/net/minecraft/util/crash/CrashException.mapping b/mappings/net/minecraft/util/crash/CrashException.mapping index fe4779b272..a8f0515390 100644 --- a/mappings/net/minecraft/util/crash/CrashException.mapping +++ b/mappings/net/minecraft/util/crash/CrashException.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_148 net/minecraft/util/crash/CrashException FIELD field_1119 report Lnet/minecraft/class_128; + METHOD (Lnet/minecraft/class_128;)V + ARG 1 report METHOD method_631 getReport ()Lnet/minecraft/class_128; diff --git a/mappings/net/minecraft/util/crash/CrashReport.mapping b/mappings/net/minecraft/util/crash/CrashReport.mapping index 2824a444d0..09a08c9b9f 100644 --- a/mappings/net/minecraft/util/crash/CrashReport.mapping +++ b/mappings/net/minecraft/util/crash/CrashReport.mapping @@ -9,6 +9,8 @@ CLASS net/minecraft/class_128 net/minecraft/util/crash/CrashReport FIELD field_1093 cause Ljava/lang/Throwable; METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 1 message + ARG 2 cause + METHOD method_24305 initCrashReport ()V METHOD method_555 addStackTrace (Ljava/lang/StringBuilder;)V METHOD method_556 addElement (Ljava/lang/String;I)Lnet/minecraft/class_129; ARG 1 name diff --git a/mappings/net/minecraft/util/crash/CrashReportSection.mapping b/mappings/net/minecraft/util/crash/CrashReportSection.mapping index 09e341affd..1bb0e833c9 100644 --- a/mappings/net/minecraft/util/crash/CrashReportSection.mapping +++ b/mappings/net/minecraft/util/crash/CrashReportSection.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection FIELD field_1097 stackTrace [Ljava/lang/StackTraceElement; METHOD (Lnet/minecraft/class_128;Ljava/lang/String;)V ARG 1 report + ARG 2 title METHOD method_574 addStackTrace (Ljava/lang/StringBuilder;)V METHOD method_575 getStackTrace ()[Ljava/lang/StackTraceElement; METHOD method_577 add (Ljava/lang/String;Lnet/minecraft/class_133;)Lnet/minecraft/class_129; @@ -33,5 +34,8 @@ CLASS net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection CLASS class_130 Element FIELD field_1098 name Ljava/lang/String; FIELD field_1099 detail Ljava/lang/String; + METHOD (Ljava/lang/String;Ljava/lang/Object;)V + ARG 1 name + ARG 2 detail METHOD method_587 getDetail ()Ljava/lang/String; METHOD method_588 getName ()Ljava/lang/String; diff --git a/mappings/net/minecraft/util/dynamic/GlobalPos.mapping b/mappings/net/minecraft/util/dynamic/GlobalPos.mapping index 9fefa1c1f7..b069d7b19e 100644 --- a/mappings/net/minecraft/util/dynamic/GlobalPos.mapping +++ b/mappings/net/minecraft/util/dynamic/GlobalPos.mapping @@ -1,10 +1,15 @@ CLASS net/minecraft/class_4208 net/minecraft/util/dynamic/GlobalPos FIELD field_18790 dimension Lnet/minecraft/class_2874; FIELD field_18791 pos Lnet/minecraft/class_2338; + METHOD (Lnet/minecraft/class_2874;Lnet/minecraft/class_2338;)V + ARG 1 dimension + ARG 2 pos METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_19442 getDimension ()Lnet/minecraft/class_2874; METHOD method_19443 create (Lnet/minecraft/class_2874;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; + ARG 0 dimension + ARG 1 pos METHOD method_19444 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4208; ARG 0 dynamic METHOD method_19446 getPos ()Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/util/function/MaterialPredicate.mapping b/mappings/net/minecraft/util/function/MaterialPredicate.mapping index 9260079573..bcfda4d01d 100644 --- a/mappings/net/minecraft/util/function/MaterialPredicate.mapping +++ b/mappings/net/minecraft/util/function/MaterialPredicate.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_2710 net/minecraft/util/function/MaterialPredicate FIELD field_12404 IS_AIR Lnet/minecraft/class_2710; FIELD field_12405 material Lnet/minecraft/class_3614; + METHOD (Lnet/minecraft/class_3614;)V + ARG 1 material METHOD method_11746 create (Lnet/minecraft/class_3614;)Lnet/minecraft/class_2710; ARG 0 material + METHOD test (Ljava/lang/Object;)Z + ARG 1 state diff --git a/mappings/net/minecraft/util/hit/BlockHitResult.mapping b/mappings/net/minecraft/util/hit/BlockHitResult.mapping index 696b13642f..d1f890030b 100644 --- a/mappings/net/minecraft/util/hit/BlockHitResult.mapping +++ b/mappings/net/minecraft/util/hit/BlockHitResult.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_3965 net/minecraft/util/hit/BlockHitResult ARG 1 pos ARG 2 side ARG 3 blockPos + ARG 4 insideBlock METHOD (ZLnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V ARG 1 missed ARG 2 pos diff --git a/mappings/net/minecraft/util/logging/UncaughtExceptionHandler.mapping b/mappings/net/minecraft/util/logging/UncaughtExceptionHandler.mapping index cbe1074078..dc171d8445 100644 --- a/mappings/net/minecraft/util/logging/UncaughtExceptionHandler.mapping +++ b/mappings/net/minecraft/util/logging/UncaughtExceptionHandler.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_143 net/minecraft/util/logging/UncaughtExceptionHandler FIELD field_1115 logger Lorg/apache/logging/log4j/Logger; + METHOD (Lorg/apache/logging/log4j/Logger;)V + ARG 1 logger diff --git a/mappings/net/minecraft/util/math/Direction.mapping b/mappings/net/minecraft/util/math/Direction.mapping index c5ac144d87..c78e61f162 100644 --- a/mappings/net/minecraft/util/math/Direction.mapping +++ b/mappings/net/minecraft/util/math/Direction.mapping @@ -23,6 +23,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction ARG 0 value METHOD method_10142 getFacing (DDD)Lnet/minecraft/class_2350; ARG 0 x + ARG 2 y + ARG 4 z METHOD method_10143 byId (I)Lnet/minecraft/class_2350; ARG 0 id METHOD method_10144 asRotation ()F diff --git a/mappings/net/minecraft/village/Trader.mapping b/mappings/net/minecraft/village/Trader.mapping index 38f294e99d..7c1d0f5576 100644 --- a/mappings/net/minecraft/village/Trader.mapping +++ b/mappings/net/minecraft/village/Trader.mapping @@ -8,9 +8,11 @@ CLASS net/minecraft/class_1915 net/minecraft/village/Trader METHOD method_20708 canRefreshTrades ()Z METHOD method_8257 getCurrentCustomer ()Lnet/minecraft/class_1657; METHOD method_8258 onSellingItem (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_8259 setCurrentCustomer (Lnet/minecraft/class_1657;)V ARG 1 customer METHOD method_8260 getTraderWorld ()Lnet/minecraft/class_1937; METHOD method_8261 setOffersFromServer (Lnet/minecraft/class_1916;)V METHOD method_8262 trade (Lnet/minecraft/class_1914;)V + ARG 1 offer METHOD method_8264 getOffers ()Lnet/minecraft/class_1916; diff --git a/mappings/net/minecraft/world/ChunkTickScheduler.mapping b/mappings/net/minecraft/world/ChunkTickScheduler.mapping index 7851589465..2f5e5b1bef 100644 --- a/mappings/net/minecraft/world/ChunkTickScheduler.mapping +++ b/mappings/net/minecraft/world/ChunkTickScheduler.mapping @@ -4,8 +4,10 @@ CLASS net/minecraft/class_2850 net/minecraft/world/ChunkTickScheduler FIELD field_12993 pos Lnet/minecraft/class_1923; METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;)V ARG 1 shouldExclude + ARG 2 pos METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_2499;)V ARG 1 shouldExclude + ARG 2 pos METHOD method_12367 toNbt ()Lnet/minecraft/class_2499; METHOD method_12368 tick (Lnet/minecraft/class_1951;Ljava/util/function/Function;)V ARG 1 scheduler diff --git a/mappings/net/minecraft/world/IWorld.mapping b/mappings/net/minecraft/world/IWorld.mapping index 053dc69c2f..f279a38f09 100644 --- a/mappings/net/minecraft/world/IWorld.mapping +++ b/mappings/net/minecraft/world/IWorld.mapping @@ -1,11 +1,16 @@ CLASS net/minecraft/class_1936 net/minecraft/world/IWorld METHOD method_20290 playLevelEvent (ILnet/minecraft/class_2338;I)V ARG 1 eventId + ARG 2 pos ARG 3 data + METHOD method_24853 getDimensionHeight ()I METHOD method_8391 getMoonSize ()F METHOD method_8394 getMoonPhase ()I METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V ARG 1 player + ARG 2 pos + ARG 3 sound + ARG 4 category ARG 5 volume ARG 6 pitch METHOD method_8397 getBlockTickScheduler ()Lnet/minecraft/class_1951; @@ -34,4 +39,5 @@ CLASS net/minecraft/class_1936 net/minecraft/world/IWorld METHOD method_8444 playLevelEvent (Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V ARG 1 player ARG 2 eventId + ARG 3 pos ARG 4 data diff --git a/mappings/net/minecraft/world/LocalDifficulty.mapping b/mappings/net/minecraft/world/LocalDifficulty.mapping index e6321675a4..6ac0e4657e 100644 --- a/mappings/net/minecraft/world/LocalDifficulty.mapping +++ b/mappings/net/minecraft/world/LocalDifficulty.mapping @@ -8,5 +8,7 @@ CLASS net/minecraft/class_1266 net/minecraft/world/LocalDifficulty METHOD method_5455 isHarderThan (F)Z ARG 1 difficulty METHOD method_5456 setLocalDifficulty (Lnet/minecraft/class_1267;JJF)F + ARG 1 difficulty + ARG 2 timeOfDay METHOD method_5457 getLocalDifficulty ()F METHOD method_5458 getClampedLocalDifficulty ()F diff --git a/mappings/net/minecraft/world/MobSpawnerEntry.mapping b/mappings/net/minecraft/world/MobSpawnerEntry.mapping index a536448c0f..0cb6f2f6b5 100644 --- a/mappings/net/minecraft/world/MobSpawnerEntry.mapping +++ b/mappings/net/minecraft/world/MobSpawnerEntry.mapping @@ -3,5 +3,7 @@ CLASS net/minecraft/class_1952 net/minecraft/world/MobSpawnerEntry METHOD (ILnet/minecraft/class_2487;)V ARG 1 weight ARG 2 entityTag + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_8678 getEntityTag ()Lnet/minecraft/class_2487; METHOD method_8679 serialize ()Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/world/MobSpawnerLogic.mapping b/mappings/net/minecraft/world/MobSpawnerLogic.mapping index dda537c4a9..b6204c0da1 100644 --- a/mappings/net/minecraft/world/MobSpawnerLogic.mapping +++ b/mappings/net/minecraft/world/MobSpawnerLogic.mapping @@ -12,14 +12,17 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic FIELD field_9160 maxNearbyEntities I METHOD method_18086 spawnEntity (Lnet/minecraft/class_1297;)V METHOD method_8271 getWorld ()Lnet/minecraft/class_1937; - METHOD method_8272 serialize (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; + METHOD method_8272 toTag (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; + ARG 1 tag METHOD method_8273 sendStatus (I)V ARG 1 status METHOD method_8274 setEntityId (Lnet/minecraft/class_1299;)V + ARG 1 type METHOD method_8276 getPos ()Lnet/minecraft/class_2338; METHOD method_8277 setSpawnEntry (Lnet/minecraft/class_1952;)V ARG 1 spawnEntry - METHOD method_8280 deserialize (Lnet/minecraft/class_2487;)V + METHOD method_8280 fromTag (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_8281 getEntityId ()Lnet/minecraft/class_2960; METHOD method_8282 updateSpawns ()V METHOD method_8283 getRenderedEntity ()Lnet/minecraft/class_1297; diff --git a/mappings/net/minecraft/world/PlayerSaveHandler.mapping b/mappings/net/minecraft/world/PlayerSaveHandler.mapping index f7e5dd09c0..888a8a74ac 100644 --- a/mappings/net/minecraft/world/PlayerSaveHandler.mapping +++ b/mappings/net/minecraft/world/PlayerSaveHandler.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_35 net/minecraft/world/PlayerSaveHandler METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487; + ARG 1 player METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V + ARG 1 player diff --git a/mappings/net/minecraft/world/PortalForcer.mapping b/mappings/net/minecraft/world/PortalForcer.mapping index 2d4438a07b..81425e8e0f 100644 --- a/mappings/net/minecraft/world/PortalForcer.mapping +++ b/mappings/net/minecraft/world/PortalForcer.mapping @@ -4,9 +4,13 @@ CLASS net/minecraft/class_1946 net/minecraft/world/PortalForcer METHOD (Lnet/minecraft/class_3218;)V ARG 1 world METHOD method_18475 getPortal (Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;DDZ)Lnet/minecraft/class_2700$class_4297; + ARG 1 pos + ARG 3 direction ARG 4 x ARG 6 y ARG 8 canActivate METHOD method_8653 usePortal (Lnet/minecraft/class_1297;F)Z + ARG 1 entity + ARG 2 yawOffset METHOD method_8654 createPortal (Lnet/minecraft/class_1297;)Z ARG 1 entity diff --git a/mappings/net/minecraft/world/RayTraceContext.mapping b/mappings/net/minecraft/world/RayTraceContext.mapping index de5fe4153e..4369facbaa 100644 --- a/mappings/net/minecraft/world/RayTraceContext.mapping +++ b/mappings/net/minecraft/world/RayTraceContext.mapping @@ -7,13 +7,32 @@ CLASS net/minecraft/class_3959 net/minecraft/world/RayTraceContext METHOD (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;Lnet/minecraft/class_1297;)V ARG 1 start ARG 2 end + ARG 3 shapeType + ARG 4 fluidHandling + ARG 5 entity METHOD method_17747 getEnd ()Lnet/minecraft/class_243; METHOD method_17748 getBlockShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; + ARG 1 state + ARG 2 world + ARG 3 pos METHOD method_17749 getFluidShape (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; + ARG 1 state + ARG 2 world + ARG 3 pos METHOD method_17750 getStart ()Lnet/minecraft/class_243; CLASS class_242 FluidHandling FIELD field_1346 predicate Ljava/util/function/Predicate; + METHOD (Ljava/lang/String;ILjava/util/function/Predicate;)V + ARG 3 predicate METHOD method_17751 handled (Lnet/minecraft/class_3610;)Z + ARG 1 state CLASS class_3960 ShapeType FIELD field_17560 provider Lnet/minecraft/class_3959$class_3961; + METHOD (Ljava/lang/String;ILnet/minecraft/class_3959$class_3961;)V + ARG 3 provider CLASS class_3961 ShapeProvider + METHOD get (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; + ARG 1 state + ARG 2 world + ARG 3 pos + ARG 4 context diff --git a/mappings/net/minecraft/world/SpawnHelper.mapping b/mappings/net/minecraft/world/SpawnHelper.mapping index 8a28e413da..4d281497fc 100644 --- a/mappings/net/minecraft/world/SpawnHelper.mapping +++ b/mappings/net/minecraft/world/SpawnHelper.mapping @@ -1,9 +1,15 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper FIELD field_9292 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD method_24930 spawnEntitiesInChunk (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V + ARG 0 category + ARG 1 world + ARG 2 chunk + ARG 3 pos METHOD method_8657 getSpawnPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338; ARG 0 world ARG 1 chunk METHOD method_8658 getEntitySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338; + ARG 0 world ARG 1 entityType ARG 2 x ARG 3 z @@ -12,18 +18,23 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper ARG 1 entityCategory ARG 3 pos METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z + ARG 0 location + ARG 1 world ARG 2 pos ARG 3 entityType METHOD method_8661 populateEntities (Lnet/minecraft/class_1936;Lnet/minecraft/class_1959;IILjava/util/Random;)V ARG 0 world + ARG 1 biome ARG 2 chunkX ARG 3 chunkZ METHOD method_8662 isClearForSpawn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z ARG 0 blockView ARG 1 pos ARG 2 state + ARG 3 fluidState METHOD method_8663 spawnEntitiesInChunk (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;)V ARG 0 category + ARG 1 world ARG 2 chunk METHOD method_8664 pickRandomSpawnEntry (Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Ljava/util/Random;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959$class_1964; ARG 0 chunkGenerator diff --git a/mappings/net/minecraft/world/TestableWorld.mapping b/mappings/net/minecraft/world/TestableWorld.mapping index b1a698aee0..ebe790ced9 100644 --- a/mappings/net/minecraft/world/TestableWorld.mapping +++ b/mappings/net/minecraft/world/TestableWorld.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_3746 net/minecraft/world/TestableWorld METHOD method_16358 testBlockState (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z + ARG 1 pos ARG 2 state METHOD method_8598 getTopPosition (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; ARG 1 type + ARG 2 pos diff --git a/mappings/net/minecraft/world/WanderingTraderManager.mapping b/mappings/net/minecraft/world/WanderingTraderManager.mapping index a5755e7a6f..3c7a2fdcc4 100644 --- a/mappings/net/minecraft/world/WanderingTraderManager.mapping +++ b/mappings/net/minecraft/world/WanderingTraderManager.mapping @@ -1,8 +1,17 @@ CLASS net/minecraft/class_3990 net/minecraft/world/WanderingTraderManager FIELD field_17726 random Ljava/util/Random; FIELD field_17727 world Lnet/minecraft/class_3218; + FIELD field_17728 spawnTimer I FIELD field_17729 spawnDelay I FIELD field_17730 spawnChance I METHOD (Lnet/minecraft/class_3218;)V ARG 1 world METHOD method_18015 tick ()V + METHOD method_18016 spawnLlama (Lnet/minecraft/class_3989;I)V + ARG 1 wanderingTrader + ARG 2 range + METHOD method_18017 getNearbySpawnPos (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; + ARG 1 pos + ARG 2 range + METHOD method_23279 wontSuffocateAt (Lnet/minecraft/class_2338;)Z + ARG 1 pos diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 4fb012601a..83757286de 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -26,6 +26,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 levelProperties ARG 2 dimensionType ARG 3 chunkManagerProvider + ARG 4 profiler ARG 5 isClient METHOD method_16107 getProfiler ()Lnet/minecraft/class_3695; METHOD method_16109 checkBlockRerender (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V @@ -52,11 +53,17 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 3 predicate METHOD method_18471 tickBlockEntities ()V METHOD method_18472 tickEntity (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V + ARG 2 entity METHOD method_19282 onBlockChanged (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 oldBlock ARG 3 newBlock METHOD method_23886 isNight ()Z + METHOD method_24367 getProfilerSupplier ()Ljava/util/function/Supplier; + METHOD method_24368 isDirectionSolid (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z + ARG 1 pos + ARG 2 entity + ARG 3 direction METHOD method_8395 getSpawnPos ()Lnet/minecraft/class_2338; METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos @@ -74,7 +81,9 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 spawnMonsters ARG 2 spawnAnimals METHOD method_8425 doesAreaContainFireSource (Lnet/minecraft/class_238;)Z + ARG 1 box METHOD method_8426 getPendingBlockEntity (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; + ARG 1 pos METHOD method_8427 addBlockAction (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V ARG 1 pos ARG 2 block @@ -91,28 +100,40 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 4 y ARG 6 z ARG 8 power + ARG 9 destructionType METHOD method_8438 addBlockEntity (Lnet/minecraft/class_2586;)Z + ARG 1 blockEntity METHOD method_8442 getSkyAngleRadians (F)F METHOD method_8447 addBlockEntities (Ljava/util/Collection;)V + ARG 1 blockEntities METHOD method_8449 playSoundFromEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V + ARG 1 player + ARG 2 entity + ARG 3 sound + ARG 4 category ARG 5 volume ARG 6 pitch METHOD method_8450 getGameRules ()Lnet/minecraft/class_1928; METHOD method_8452 updateNeighborsAlways (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V ARG 1 pos + ARG 2 block METHOD method_8454 createExplosion (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;DDDFZLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927; ARG 1 entity + ARG 2 damageSource ARG 3 x ARG 5 y ARG 7 z ARG 9 power ARG 10 createFire + ARG 11 destructionType METHOD method_8455 updateComparators (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V ARG 1 pos + ARG 2 block METHOD method_8457 getDebugString ()Ljava/lang/String; METHOD method_8458 isSavingDisabled ()Z METHOD method_8459 isEmittingRedstonePower (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z ARG 1 pos + ARG 2 direction METHOD method_8465 playSound (Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V ARG 1 player ARG 2 x @@ -146,14 +167,19 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 pos METHOD method_8478 getThunderGradient (F)F METHOD method_8479 isReceivingRedstonePower (Lnet/minecraft/class_2338;)Z + ARG 1 pos METHOD method_8480 hasHighHumidity (Lnet/minecraft/class_2338;)Z + ARG 1 pos METHOD method_8482 getReceivedRedstonePower (Lnet/minecraft/class_2338;)I + ARG 1 pos METHOD method_8486 playSound (DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V ARG 1 x ARG 3 y ARG 5 z ARG 7 sound + ARG 8 category METHOD method_8488 getReceivedStrongRedstonePower (Lnet/minecraft/class_2338;)I + ARG 1 pos METHOD method_8492 updateNeighbor (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V ARG 1 sourcePos ARG 2 sourceBlock @@ -167,13 +193,16 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 10 velocityY ARG 12 velocityZ METHOD method_8495 getTopNonAirState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; + ARG 1 pos METHOD method_8496 setThunderGradient (F)V ARG 1 thunderGradient METHOD method_8499 getEmittedRedstonePower (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I ARG 1 pos + ARG 2 direction METHOD method_8500 getWorldChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2818; METHOD method_8501 setBlockState (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 pos + ARG 2 state METHOD method_8503 getServer ()Lnet/minecraft/server/MinecraftServer; METHOD method_8505 canPlayerModifyAt (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;)Z ARG 1 player @@ -181,6 +210,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_8508 updateNeighborsExcept (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V ARG 1 pos ARG 2 sourceBlock + ARG 3 direction METHOD method_8509 setLightningTicksLeft (I)V ARG 1 lightningTicksLeft METHOD method_8510 getTime ()J @@ -207,25 +237,30 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_8525 disconnect ()V METHOD method_8526 setBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)V ARG 1 pos + ARG 2 blockEntity METHOD method_8527 getGeneratorType ()Lnet/minecraft/class_1942; METHOD method_8530 isDay ()Z METHOD method_8532 getTimeOfDay ()J METHOD method_8533 calculateAmbientDarkness ()V METHOD method_8534 isAreaNotEmpty (Lnet/minecraft/class_238;)Z + ARG 1 box METHOD method_8536 getRandomPosInChunk (IIII)Lnet/minecraft/class_2338; ARG 1 x ARG 2 y ARG 3 z METHOD method_8537 createExplosion (Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927; + ARG 1 entity ARG 2 x ARG 4 y ARG 6 z ARG 8 power ARG 9 createFire + ARG 10 destructionType METHOD method_8538 addDetailsToCrashReport (Lnet/minecraft/class_128;)Lnet/minecraft/class_129; ARG 1 report METHOD method_8543 initWeatherGradients ()V METHOD method_8544 removeBlockEntity (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_8546 isThundering ()Z METHOD method_8547 addFireworkParticle (DDDDDDLnet/minecraft/class_2487;)V ARG 1 x diff --git a/mappings/net/minecraft/world/WorldSaveHandler.mapping b/mappings/net/minecraft/world/WorldSaveHandler.mapping index 31b8b469b2..623b8dac18 100644 --- a/mappings/net/minecraft/world/WorldSaveHandler.mapping +++ b/mappings/net/minecraft/world/WorldSaveHandler.mapping @@ -14,9 +14,12 @@ CLASS net/minecraft/class_29 net/minecraft/world/WorldSaveHandler METHOD method_128 writeSessionLock ()V METHOD method_130 getDataFixer ()Lcom/mojang/datafixers/DataFixer; METHOD method_131 saveWorld (Lnet/minecraft/class_31;Lnet/minecraft/class_2487;)V + ARG 1 levelProperties + ARG 2 tag METHOD method_132 getWorldDir ()Ljava/io/File; METHOD method_133 readProperties ()Lnet/minecraft/class_31; METHOD method_134 getStructureManager ()Lnet/minecraft/class_3485; METHOD method_136 saveWorld (Lnet/minecraft/class_31;)V + ARG 1 levelProperties METHOD method_137 checkSessionLock ()V METHOD method_263 getSavedPlayerIds ()[Ljava/lang/String; diff --git a/mappings/net/minecraft/world/border/WorldBorderListener.mapping b/mappings/net/minecraft/world/border/WorldBorderListener.mapping index 001e131e75..9603607fae 100644 --- a/mappings/net/minecraft/world/border/WorldBorderListener.mapping +++ b/mappings/net/minecraft/world/border/WorldBorderListener.mapping @@ -1,21 +1,28 @@ CLASS net/minecraft/class_2780 net/minecraft/world/border/WorldBorderListener METHOD method_11929 onDamagePerBlockChanged (Lnet/minecraft/class_2784;D)V - ARG 1 damagePerBlock + ARG 1 border + ARG 2 damagePerBlock METHOD method_11930 onCenterChanged (Lnet/minecraft/class_2784;DD)V - ARG 1 centerX - ARG 2 centerZ + ARG 1 border + ARG 2 centerX + ARG 4 centerZ METHOD method_11931 onInterpolateSize (Lnet/minecraft/class_2784;DDJ)V ARG 1 border ARG 2 fromSize ARG 4 toSize ARG 6 time METHOD method_11932 onWarningTimeChanged (Lnet/minecraft/class_2784;I)V - ARG 1 warningTime + ARG 1 border + ARG 2 warningTime METHOD method_11933 onWarningBlocksChanged (Lnet/minecraft/class_2784;I)V - ARG 1 warningBlocks + ARG 1 border + ARG 2 warningBlockDistance METHOD method_11934 onSizeChange (Lnet/minecraft/class_2784;D)V + ARG 1 border + ARG 2 size METHOD method_11935 onSafeZoneChanged (Lnet/minecraft/class_2784;D)V - ARG 1 safeZoneRadius + ARG 1 border + ARG 2 safeZoneRadius CLASS class_3976 WorldBorderSyncer FIELD field_17652 border Lnet/minecraft/class_2784; METHOD (Lnet/minecraft/class_2784;)V diff --git a/mappings/net/minecraft/world/border/WorldBorderStage.mapping b/mappings/net/minecraft/world/border/WorldBorderStage.mapping index 476c53c888..2149181672 100644 --- a/mappings/net/minecraft/world/border/WorldBorderStage.mapping +++ b/mappings/net/minecraft/world/border/WorldBorderStage.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_2789 net/minecraft/world/border/WorldBorderStage FIELD field_12755 color I + METHOD (Ljava/lang/String;II)V + ARG 3 color METHOD method_11999 getColor ()I diff --git a/mappings/net/minecraft/world/chunk/BiMapPalette.mapping b/mappings/net/minecraft/world/chunk/BiMapPalette.mapping index 5d133a5734..36346408f3 100644 --- a/mappings/net/minecraft/world/chunk/BiMapPalette.mapping +++ b/mappings/net/minecraft/world/chunk/BiMapPalette.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_2814 net/minecraft/world/chunk/BiMapPalette FIELD field_12825 resizeHandler Lnet/minecraft/class_2835; FIELD field_12826 elementSerializer Ljava/util/function/Function; METHOD (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;Ljava/util/function/Function;)V + ARG 1 idList ARG 2 indexBits ARG 3 resizeHandler ARG 4 elementDeserializer diff --git a/mappings/net/minecraft/world/chunk/Chunk.mapping b/mappings/net/minecraft/world/chunk/Chunk.mapping index 72a06adfce..012607df61 100644 --- a/mappings/net/minecraft/world/chunk/Chunk.mapping +++ b/mappings/net/minecraft/world/chunk/Chunk.mapping @@ -48,9 +48,12 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk ARG 2 heightmap METHOD method_12038 isLightOn ()Z METHOD method_12039 markBlockForPostProcessing (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_12040 getHighestNonEmptySection ()Lnet/minecraft/class_2826; METHOD method_12041 removeBlockEntity (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_12042 addPendingBlockEntityTag (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_12043 setLastSaveTime (J)V ARG 1 lastSaveTime METHOD method_12044 needsSaving ()Z diff --git a/mappings/net/minecraft/world/dimension/DimensionType.mapping b/mappings/net/minecraft/world/dimension/DimensionType.mapping index f5273134cb..6c47eee4b4 100644 --- a/mappings/net/minecraft/world/dimension/DimensionType.mapping +++ b/mappings/net/minecraft/world/dimension/DimensionType.mapping @@ -11,10 +11,13 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType ARG 3 saveDir ARG 4 factory ARG 5 hasSkylight + ARG 6 biomeAccessType METHOD method_12482 getAll ()Ljava/lang/Iterable; METHOD method_12483 byId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2874; + ARG 0 identifier METHOD method_12484 getRawId ()I METHOD method_12485 getId (Lnet/minecraft/class_2874;)Lnet/minecraft/class_2960; + ARG 0 type METHOD method_12486 register (Ljava/lang/String;Lnet/minecraft/class_2874;)Lnet/minecraft/class_2874; ARG 0 id ARG 1 dimension @@ -23,6 +26,7 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType ARG 1 root METHOD method_12489 getSuffix ()Ljava/lang/String; METHOD method_12490 byRawId (I)Lnet/minecraft/class_2874; + ARG 0 id METHOD method_12491 hasSkyLight ()Z METHOD method_19298 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_2874; METHOD method_22415 getBiomeAccessType ()Lnet/minecraft/class_4545; diff --git a/mappings/net/minecraft/world/explosion/Explosion.mapping b/mappings/net/minecraft/world/explosion/Explosion.mapping index 8f8a266dfd..10f0ff5ee6 100644 --- a/mappings/net/minecraft/world/explosion/Explosion.mapping +++ b/mappings/net/minecraft/world/explosion/Explosion.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion - FIELD field_9184 blockDestructionType Lnet/minecraft/class_1927$class_4179; + FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179; FIELD field_9185 entity Lnet/minecraft/class_1297; FIELD field_9186 createFire Z FIELD field_9187 world Lnet/minecraft/class_1937; @@ -27,7 +27,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion ARG 7 z ARG 9 power ARG 10 createFire - ARG 11 blockDestructionType + ARG 11 destructionType METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;Ljava/util/List;)V ARG 1 world ARG 2 entity @@ -36,11 +36,13 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion ARG 7 z ARG 9 power ARG 10 createFire + ARG 11 destructionType ARG 12 affectedBlocks METHOD method_17752 getExposure (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F ARG 0 source ARG 1 entity METHOD method_8345 setDamageSource (Lnet/minecraft/class_1282;)V + ARG 1 damageSource METHOD method_8346 getAffectedBlocks ()Ljava/util/List; METHOD method_8347 getCausingEntity ()Lnet/minecraft/class_1309; METHOD method_8348 collectBlocksAndDamageEntities ()V diff --git a/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping b/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping index ccf3d00854..2784c81696 100644 --- a/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping +++ b/mappings/net/minecraft/world/level/UnmodifiableLevelProperties.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_27 net/minecraft/world/level/UnmodifiableLevelProperties FIELD field_139 properties Lnet/minecraft/class_31; + METHOD (Lnet/minecraft/class_31;)V + ARG 1 properties