diff --git a/mappings/net/minecraft/block/AbstractBannerBlock.mapping b/mappings/net/minecraft/block/AbstractBannerBlock.mapping index e616218617..7f83727e12 100644 --- a/mappings/net/minecraft/block/AbstractBannerBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBannerBlock.mapping @@ -3,4 +3,8 @@ CLASS net/minecraft/class_2185 net/minecraft/block/AbstractBannerBlock METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings + METHOD method_38990 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V + ARG 1 blockEntity + METHOD method_38991 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V + ARG 1 blockEntity METHOD method_9303 getColor ()Lnet/minecraft/class_1767; diff --git a/mappings/net/minecraft/block/AbstractLichenBlock.mapping b/mappings/net/minecraft/block/AbstractLichenBlock.mapping index 1245574543..ca3349e81e 100644 --- a/mappings/net/minecraft/block/AbstractLichenBlock.mapping +++ b/mappings/net/minecraft/block/AbstractLichenBlock.mapping @@ -60,6 +60,8 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock ARG 1 direction METHOD method_33370 (Ljava/util/EnumMap;)V ARG 0 shapes + METHOD method_33371 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Z + ARG 6 to METHOD method_33372 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z ARG 1 direction METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index a0c8bd09ca..ffee61213b 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -77,6 +77,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 3 pos ARG 4 state METHOD method_33615 getShapesForStates (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap; + ARG 1 stateToShape METHOD method_34724 copyProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680; ARG 0 source ARG 1 target @@ -291,6 +292,9 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block CLASS 1 METHOD load (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 shape + CLASS 2 + METHOD rehash (I)V + ARG 1 newN CLASS class_2249 NeighborGroup FIELD field_10652 self Lnet/minecraft/class_2680; FIELD field_10653 facing Lnet/minecraft/class_2350; diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index 2ebc21e26c..2a7a22f29d 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks COMMENT Contains all the minecraft blocks. + METHOD method_24419 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26104 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_26105 (Lnet/minecraft/class_2680;)I @@ -145,6 +147,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 2 pos METHOD method_33357 (Lnet/minecraft/class_2680;)I ARG 0 state + METHOD method_36458 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 id ARG 1 block diff --git a/mappings/net/minecraft/block/ChestBlock.mapping b/mappings/net/minecraft/block/ChestBlock.mapping index c7887d7a75..844312aeac 100644 --- a/mappings/net/minecraft/block/ChestBlock.mapping +++ b/mappings/net/minecraft/block/ChestBlock.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock ARG 3 pos ARG 4 ignoreBlocked METHOD method_24166 getAnimationProgressRetriever (Lnet/minecraft/class_2618;)Lnet/minecraft/class_4732$class_3923; + ARG 0 progress METHOD method_24168 (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -37,3 +38,6 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock ARG 1 pos METHOD method_9758 getFacing (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; ARG 0 state + CLASS 3 + METHOD method_23900 (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;F)F + ARG 2 tickDelta diff --git a/mappings/net/minecraft/block/ComparatorBlock.mapping b/mappings/net/minecraft/block/ComparatorBlock.mapping index e9f5007577..8da1a8d5c5 100644 --- a/mappings/net/minecraft/block/ComparatorBlock.mapping +++ b/mappings/net/minecraft/block/ComparatorBlock.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_2286 net/minecraft/block/ComparatorBlock FIELD field_10789 MODE Lnet/minecraft/class_2754; + METHOD method_9772 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1533;)Z + ARG 1 itemFrame METHOD method_9773 calculateOutputSignal (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/DetectorRailBlock.mapping b/mappings/net/minecraft/block/DetectorRailBlock.mapping index 84259bf6f6..334f56e318 100644 --- a/mappings/net/minecraft/block/DetectorRailBlock.mapping +++ b/mappings/net/minecraft/block/DetectorRailBlock.mapping @@ -18,5 +18,7 @@ CLASS net/minecraft/class_2313 net/minecraft/block/DetectorRailBlock ARG 4 unpowering METHOD method_10004 getCartDetectionBox (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; ARG 1 pos + METHOD method_31643 (Lnet/minecraft/class_1297;)Z + ARG 0 cart METHOD method_31644 (Lnet/minecraft/class_1297;)Z ARG 0 entity diff --git a/mappings/net/minecraft/block/DispenserBlock.mapping b/mappings/net/minecraft/block/DispenserBlock.mapping index d6952fc2ae..5575410f3c 100644 --- a/mappings/net/minecraft/block/DispenserBlock.mapping +++ b/mappings/net/minecraft/block/DispenserBlock.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock FIELD field_10919 BEHAVIORS Ljava/util/Map; FIELD field_10920 TRIGGERED Lnet/minecraft/class_2746; FIELD field_31082 SCHEDULED_TICK_DELAY I + METHOD method_10008 (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V + ARG 0 map METHOD method_10009 registerBehavior (Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V ARG 0 provider ARG 1 behavior diff --git a/mappings/net/minecraft/block/EntityShapeContext.mapping b/mappings/net/minecraft/block/EntityShapeContext.mapping index 54c42a466c..a5af8fbb1d 100644 --- a/mappings/net/minecraft/block/EntityShapeContext.mapping +++ b/mappings/net/minecraft/block/EntityShapeContext.mapping @@ -17,4 +17,6 @@ CLASS net/minecraft/class_3727 net/minecraft/block/EntityShapeContext ARG 7 entity METHOD method_27867 (Lnet/minecraft/class_3611;)Z ARG 0 fluid + METHOD method_27868 (Lnet/minecraft/class_3611;)Z + ARG 0 fluid METHOD method_32480 getEntity ()Lnet/minecraft/class_1297; diff --git a/mappings/net/minecraft/block/FireBlock.mapping b/mappings/net/minecraft/block/FireBlock.mapping index 659585bfbc..26fc951b88 100644 --- a/mappings/net/minecraft/block/FireBlock.mapping +++ b/mappings/net/minecraft/block/FireBlock.mapping @@ -37,6 +37,8 @@ CLASS net/minecraft/class_2358 net/minecraft/block/FireBlock ARG 3 spreadFactor ARG 4 rand ARG 5 currentAge + METHOD method_10197 (Ljava/util/Map$Entry;)Z + ARG 0 entry METHOD method_10198 getStateForPosition (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/FluidBlock.mapping b/mappings/net/minecraft/block/FluidBlock.mapping index 306c104125..3dbe600d56 100644 --- a/mappings/net/minecraft/block/FluidBlock.mapping +++ b/mappings/net/minecraft/block/FluidBlock.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2404 net/minecraft/block/FluidBlock FIELD field_11278 LEVEL Lnet/minecraft/class_2758; FIELD field_11279 fluid Lnet/minecraft/class_3609; FIELD field_24412 COLLISION_SHAPE Lnet/minecraft/class_265; + FIELD field_34006 FLOW_DIRECTIONS Lcom/google/common/collect/ImmutableList; METHOD (Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V ARG 1 fluid ARG 2 settings diff --git a/mappings/net/minecraft/block/HorizontalConnectingBlock.mapping b/mappings/net/minecraft/block/HorizontalConnectingBlock.mapping index b81c10e3bc..d73d8c3eb0 100644 --- a/mappings/net/minecraft/block/HorizontalConnectingBlock.mapping +++ b/mappings/net/minecraft/block/HorizontalConnectingBlock.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_2310 net/minecraft/block/HorizontalConnectingBlock ARG 4 boundingHeight2 ARG 5 collisionHeight ARG 6 settings + METHOD method_20517 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_9984 createShapes (FFFFF)[Lnet/minecraft/class_265; ARG 1 radius1 ARG 2 radius2 @@ -23,5 +25,7 @@ CLASS net/minecraft/class_2310 net/minecraft/block/HorizontalConnectingBlock ARG 5 height2 METHOD method_9985 getDirectionMask (Lnet/minecraft/class_2350;)I ARG 0 dir + METHOD method_9986 (Ljava/util/Map$Entry;)Z + ARG 0 entry METHOD method_9987 getShapeIndex (Lnet/minecraft/class_2680;)I ARG 1 state diff --git a/mappings/net/minecraft/block/PowderSnowBlock.mapping b/mappings/net/minecraft/block/PowderSnowBlock.mapping index 89fa4f113d..94bfa3dbb1 100644 --- a/mappings/net/minecraft/block/PowderSnowBlock.mapping +++ b/mappings/net/minecraft/block/PowderSnowBlock.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_5635 net/minecraft/block/PowderSnowBlock + FIELD field_31220 FALLING_SHAPE Lnet/minecraft/class_265; METHOD method_32355 canWalkOnPowderSnow (Lnet/minecraft/class_1297;)Z ARG 0 entity diff --git a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping index ca302fcbee..ed3de6ea86 100644 --- a/mappings/net/minecraft/block/RespawnAnchorBlock.mapping +++ b/mappings/net/minecraft/block/RespawnAnchorBlock.mapping @@ -34,3 +34,4 @@ CLASS net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock ARG 0 entity ARG 1 world ARG 2 pos + ARG 3 ignoreInvalidPos diff --git a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping index 4f59fe8d78..ca832d7efa 100644 --- a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping +++ b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping @@ -5,6 +5,9 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings + METHOD method_10524 (Lnet/minecraft/class_2627;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V + ARG 1 context + ARG 2 consumer METHOD method_10525 get (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; ARG 0 dyeColor METHOD method_10526 getColor (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1767; @@ -19,3 +22,5 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock ARG 1 world ARG 2 pos ARG 3 entity + METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V + ARG 1 blockEntity diff --git a/mappings/net/minecraft/block/StonecutterBlock.mapping b/mappings/net/minecraft/block/StonecutterBlock.mapping index b7ff793e4d..f18ec868d9 100644 --- a/mappings/net/minecraft/block/StonecutterBlock.mapping +++ b/mappings/net/minecraft/block/StonecutterBlock.mapping @@ -2,3 +2,7 @@ CLASS net/minecraft/class_3718 net/minecraft/block/StonecutterBlock FIELD field_16407 SHAPE Lnet/minecraft/class_265; FIELD field_17649 FACING Lnet/minecraft/class_2753; FIELD field_17650 TITLE Lnet/minecraft/class_2561; + METHOD method_17896 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; + ARG 2 syncId + ARG 3 playerInventory + ARG 4 player diff --git a/mappings/net/minecraft/block/VineBlock.mapping b/mappings/net/minecraft/block/VineBlock.mapping index a00d5b4e0b..edceb02521 100644 --- a/mappings/net/minecraft/block/VineBlock.mapping +++ b/mappings/net/minecraft/block/VineBlock.mapping @@ -26,6 +26,8 @@ CLASS net/minecraft/class_2541 net/minecraft/block/VineBlock METHOD method_10824 canGrowAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos + METHOD method_10826 (Ljava/util/Map$Entry;)Z + ARG 0 entry METHOD method_10827 getPlacementShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 1 state ARG 2 world diff --git a/mappings/net/minecraft/block/WitherSkullBlock.mapping b/mappings/net/minecraft/block/WitherSkullBlock.mapping index 7c31983f50..3c0c7e7c8a 100644 --- a/mappings/net/minecraft/block/WitherSkullBlock.mapping +++ b/mappings/net/minecraft/block/WitherSkullBlock.mapping @@ -11,3 +11,7 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock ARG 1 pos ARG 2 stack METHOD method_10900 getWitherBossPattern ()Lnet/minecraft/class_2700; + METHOD method_24798 (Lnet/minecraft/class_2694;)Z + ARG 0 pos + METHOD method_24799 (Lnet/minecraft/class_2694;)Z + ARG 0 pos diff --git a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping index f4ac124797..89199c4885 100644 --- a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior ARG 1 pointer ARG 2 stack METHOD method_16812 doDispense (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 0 pointer + ARG 1 stack METHOD method_18346 registerDefaults ()V METHOD method_27042 setEntityPosition (Lnet/minecraft/class_2342;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)V ARG 0 pointer @@ -13,6 +15,15 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior CLASS 3 METHOD method_27159 (Lnet/minecraft/class_1309;)Z ARG 0 entity + CLASS 4 + METHOD method_27160 (Lnet/minecraft/class_1496;)Z + ARG 0 entity + CLASS 5 + METHOD method_27161 (Lnet/minecraft/class_1492;)Z + ARG 0 entity + CLASS 7 + METHOD method_17204 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V + ARG 1 entity CLASS 8 FIELD field_13367 fallbackBehavior Lnet/minecraft/class_2347; CLASS 9 @@ -25,3 +36,20 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior ARG 3 filledBottleStack METHOD method_27900 (Lnet/minecraft/class_4970$class_4971;)Z ARG 0 state + CLASS 21 + METHOD method_17199 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V + ARG 1 entity + CLASS 22 + METHOD method_17200 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V + ARG 1 entity + CLASS 23 + METHOD method_17201 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V + ARG 1 entity + CLASS 24 + CLASS 1 + METHOD method_17203 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V + ARG 1 entity + CLASS 25 + CLASS 1 + METHOD method_17202 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V + ARG 1 entity diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping index ed85e9e8a8..b7b8f66cd2 100644 --- a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -50,6 +50,9 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn ARG 4 recipe METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V ARG 1 player + METHOD method_24431 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V + ARG 1 identifier + ARG 2 count METHOD method_26395 isNonFlammableWood (Lnet/minecraft/class_1792;)Z COMMENT {@return whether the provided {@code item} is in the {@link COMMENT net.minecraft.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag} diff --git a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping index c559f699e8..a6633d33b9 100644 --- a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping @@ -29,6 +29,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity METHOD method_21852 tryReleaseBee (Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)Ljava/util/List; ARG 1 state ARG 2 beeState + METHOD method_21854 (Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_4482$class_4483;)Z + ARG 4 bee METHOD method_21855 releaseBee (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -70,4 +72,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity FIELD field_20425 entityData Lnet/minecraft/class_2487; FIELD field_20426 ticksInHive I FIELD field_20427 minOccupationTicks I + METHOD (Lnet/minecraft/class_2487;II)V + ARG 1 entityData + ARG 2 ticksInHive + ARG 3 minOccupationTicks CLASS class_4484 BeeState diff --git a/mappings/net/minecraft/block/entity/BellBlockEntity.mapping b/mappings/net/minecraft/block/entity/BellBlockEntity.mapping index 50bdb71303..108d3e51c0 100644 --- a/mappings/net/minecraft/block/entity/BellBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BellBlockEntity.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity METHOD method_17031 activate (Lnet/minecraft/class_2350;)V COMMENT Rings the bell in a given direction. ARG 1 direction + METHOD method_20217 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z + ARG 1 entity METHOD method_20218 applyParticlesToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V COMMENT Spawns {@link net.minecraft.particle.ParticleTypes#ENTITY_EFFECT} particles around raiders within 48 blocks. ARG 0 world @@ -23,6 +25,8 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity COMMENT Determines whether the given entity is in the {@link net.minecraft.tag.EntityTypeTags#RAIDERS} entity type tag and within 48 blocks of the given position. ARG 0 pos ARG 1 entity + METHOD method_20519 (Lnet/minecraft/class_2338;ILorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V + ARG 4 entity METHOD method_20520 applyGlowToEntity (Lnet/minecraft/class_1309;)V COMMENT Gives the {@link net.minecraft.entity.effect.StatusEffects#GLOWING} status effect to the given entity for 3 seconds (60 ticks). ARG 0 entity @@ -53,6 +57,10 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity ARG 1 pos ARG 2 state ARG 3 blockEntity + METHOD method_31660 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_31661 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z + ARG 1 entity CLASS class_5557 Effect METHOD run (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V ARG 1 world diff --git a/mappings/net/minecraft/block/entity/BlockEntity.mapping b/mappings/net/minecraft/block/entity/BlockEntity.mapping index 2fbf54b91c..9f7d09863f 100644 --- a/mappings/net/minecraft/block/entity/BlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntity.mapping @@ -38,6 +38,10 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity COMMENT It is sent alongside the initial chunk data, as well as when the block COMMENT entity implements {@link #toUpdatePacket} and decides to use the default COMMENT {@link net.minecraft.network.packet.s2c.play.BlockEntityUpdateS2CPacket}. + METHOD method_17897 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586; + ARG 2 blockEntity + METHOD method_17899 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586; + ARG 3 type METHOD method_31662 setWorld (Lnet/minecraft/class_1937;)V ARG 1 world METHOD method_31663 markDirty (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V diff --git a/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping b/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping index 62b85edfcf..6fb3a0e8eb 100644 --- a/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping @@ -19,8 +19,12 @@ CLASS net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity ARG 0 world ARG 1 pos ARG 2 uuid + METHOD method_11058 (Ljava/util/UUID;Lnet/minecraft/class_1309;)Z + ARG 1 entity METHOD method_11059 getAttackZone (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; ARG 0 pos + METHOD method_11060 (Lnet/minecraft/class_1309;)Z + ARG 0 entity METHOD method_11061 getRotation (F)F ARG 1 tickDelta METHOD method_11062 setEyeOpen (Z)V @@ -30,6 +34,7 @@ CLASS net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity ARG 1 pos ARG 2 activatingBlocks ARG 3 entity + ARG 4 ticks METHOD method_11064 updateTargetEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping index c93740fcb7..e53ddd5b99 100644 --- a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping @@ -31,6 +31,8 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity ARG 1 stack ARG 2 slot ARG 3 side + METHOD method_11245 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream; + ARG 2 box METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z ARG 0 world ARG 1 pos @@ -60,6 +62,7 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity ARG 1 to ARG 2 stack ARG 3 slot + ARG 4 side METHOD method_11254 canMergeItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 0 first ARG 1 second @@ -84,9 +87,15 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity ARG 1 inventory ARG 2 slot ARG 3 side + METHOD method_17766 (Lnet/minecraft/class_1263;I)Z + ARG 1 slot METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream; ARG 0 inventory ARG 1 side + METHOD method_17768 (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z + ARG 3 slot + METHOD method_17769 (Lnet/minecraft/class_1263;I)Z + ARG 1 slot METHOD method_31692 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping index ea59bcfad0..d46c64dea0 100644 --- a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping @@ -37,4 +37,6 @@ CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity ARG 3 name METHOD method_26401 byName (Ljava/lang/String;)Ljava/util/Optional; ARG 0 name + METHOD method_26402 (Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)Z + ARG 1 joint METHOD method_32357 asText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping index 76b1c745bd..e60db355bc 100644 --- a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping @@ -83,6 +83,8 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt ARG 0 blockEntity METHOD method_34274 (Lnet/minecraft/class_2633;)Z ARG 1 blockEntity + METHOD method_34275 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;)Z + ARG 2 box METHOD method_34276 streamCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; COMMENT Streams positions of {@link StructureBlockMode#CORNER} mode structure blocks with matching names. ARG 1 start @@ -94,4 +96,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt ARG 0 blockEntity METHOD method_34279 (Lnet/minecraft/class_2338;)Z ARG 1 pos + METHOD method_35293 setStructureVoid (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 0 world + ARG 1 pos CLASS class_2634 Action diff --git a/mappings/net/minecraft/block/enums/JigsawOrientation.mapping b/mappings/net/minecraft/block/enums/JigsawOrientation.mapping index 8b1bf405fa..1a56d4f868 100644 --- a/mappings/net/minecraft/block/enums/JigsawOrientation.mapping +++ b/mappings/net/minecraft/block/enums/JigsawOrientation.mapping @@ -15,3 +15,5 @@ CLASS net/minecraft/class_5000 net/minecraft/block/enums/JigsawOrientation ARG 0 facing ARG 1 rotation METHOD method_26428 getRotation ()Lnet/minecraft/class_2350; + METHOD method_35840 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V + ARG 0 map diff --git a/mappings/net/minecraft/block/pattern/BlockPattern.mapping b/mappings/net/minecraft/block/pattern/BlockPattern.mapping index 0d0d80bfad..2c9cdfe3bf 100644 --- a/mappings/net/minecraft/block/pattern/BlockPattern.mapping +++ b/mappings/net/minecraft/block/pattern/BlockPattern.mapping @@ -26,6 +26,11 @@ CLASS net/minecraft/class_2700 net/minecraft/block/pattern/BlockPattern ARG 4 cache METHOD method_11712 getDepth ()I METHOD method_11713 getHeight ()I + METHOD method_35300 testTransform (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2700$class_2702; + ARG 1 world + ARG 2 frontTopLeft + ARG 3 forwards + ARG 4 up METHOD method_35301 getPattern ()[[[Ljava/util/function/Predicate; CLASS class_2701 BlockStateCacheLoader FIELD field_12359 world Lnet/minecraft/class_4538; diff --git a/mappings/net/minecraft/block/pattern/BlockPatternBuilder.mapping b/mappings/net/minecraft/block/pattern/BlockPatternBuilder.mapping index 30a121189c..5372fe4a20 100644 --- a/mappings/net/minecraft/block/pattern/BlockPatternBuilder.mapping +++ b/mappings/net/minecraft/block/pattern/BlockPatternBuilder.mapping @@ -6,9 +6,12 @@ CLASS net/minecraft/class_2697 net/minecraft/block/pattern/BlockPatternBuilder FIELD field_12344 aisles Ljava/util/List; METHOD method_11700 where (CLjava/util/function/Predicate;)Lnet/minecraft/class_2697; ARG 1 key + ARG 2 predicate METHOD method_11701 start ()Lnet/minecraft/class_2697; METHOD method_11702 aisle ([Ljava/lang/String;)Lnet/minecraft/class_2697; ARG 1 pattern METHOD method_11703 bakePredicates ()[[[Ljava/util/function/Predicate; METHOD method_11704 build ()Lnet/minecraft/class_2700; METHOD method_11705 validate ()V + METHOD method_38861 (Lnet/minecraft/class_2694;)Z + ARG 0 pos diff --git a/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping b/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping index 3138cf3f93..918d5c72e2 100644 --- a/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping +++ b/mappings/net/minecraft/block/pattern/CachedBlockPosition.mapping @@ -14,4 +14,6 @@ CLASS net/minecraft/class_2694 net/minecraft/block/pattern/CachedBlockPosition METHOD method_11679 getWorld ()Lnet/minecraft/class_4538; METHOD method_11680 getBlockEntity ()Lnet/minecraft/class_2586; METHOD method_11681 getBlockState ()Lnet/minecraft/class_2680; + METHOD method_11682 (Ljava/util/function/Predicate;Lnet/minecraft/class_2694;)Z + ARG 1 pos METHOD method_11683 getBlockPos ()Lnet/minecraft/class_2338;