From 9b6fc33bc81caf39b26562a50da620530cce2b59 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Fri, 22 Jan 2021 10:33:27 +1100 Subject: [PATCH] Block package stuff (#1968) * Block package stuff * liach stuff --- .../minecraft/block/AbstractFireBlock.mapping | 8 +++++ .../block/AbstractPlantPartBlock.mapping | 1 + .../block/AbstractPressurePlateBlock.mapping | 5 +++ .../minecraft/block/AbstractSignBlock.mapping | 1 + mappings/net/minecraft/block/BedBlock.mapping | 9 +++++ .../minecraft/block/RedstoneWireBlock.mapping | 13 ++++--- .../entity/AbstractFurnaceBlockEntity.mapping | 28 ++++++++++++++- .../block/entity/BannerBlockEntity.mapping | 10 ++++++ .../block/entity/BannerPattern.mapping | 6 ++++ .../block/entity/BeaconBlockEntity.mapping | 16 +++++++++ .../block/entity/BeehiveBlockEntity.mapping | 3 ++ .../block/entity/BellBlockEntity.mapping | 32 +++++++++++++++++ .../entity/BlastFurnaceBlockEntity.mapping | 3 ++ .../block/entity/BlockEntity.mapping | 13 +++++++ .../block/entity/BlockEntityType.mapping | 6 ++++ .../entity/BrewingStandBlockEntity.mapping | 11 ++++++ .../block/entity/CampfireBlockEntity.mapping | 3 ++ .../block/entity/ChestStateManager.mapping | 8 +++++ .../entity/CommandBlockBlockEntity.mapping | 5 +++ .../entity/ComparatorBlockEntity.mapping | 3 ++ .../block/entity/ConduitBlockEntity.mapping | 36 +++++++++++++++++++ .../DaylightDetectorBlockEntity.mapping | 3 ++ .../block/entity/DispenserBlockEntity.mapping | 3 ++ .../entity/EnchantingTableBlockEntity.mapping | 7 ++++ .../entity/EndGatewayBlockEntity.mapping | 31 ++++++++++++++++ .../block/entity/EndPortalBlockEntity.mapping | 3 ++ .../block/entity/FurnaceBlockEntity.mapping | 3 ++ .../block/entity/HopperBlockEntity.mapping | 33 +++++++++++++++++ .../block/entity/JigsawBlockEntity.mapping | 4 +++ .../block/entity/JukeboxBlockEntity.mapping | 3 ++ .../block/entity/LecternBlockEntity.mapping | 3 ++ .../LootableContainerBlockEntity.mapping | 2 ++ .../entity/MobSpawnerBlockEntity.mapping | 11 ++++++ .../entity/ShulkerBoxBlockEntity.mapping | 18 ++++++++++ .../block/entity/SignBlockEntity.mapping | 4 +++ .../block/entity/SkullBlockEntity.mapping | 11 +++++- .../block/entity/SmokerBlockEntity.mapping | 3 ++ .../entity/StructureBlockBlockEntity.mapping | 7 ++++ .../block/enums/StructureBlockMode.mapping | 2 ++ .../block/pattern/BlockPattern.mapping | 3 ++ .../block/piston/PistonHandler.mapping | 3 ++ .../sapling/LargeTreeSaplingGenerator.mapping | 3 ++ .../block/sapling/SaplingGenerator.mapping | 7 ++++ .../minecraft/world/MobSpawnerLogic.mapping | 4 +++ 44 files changed, 385 insertions(+), 6 deletions(-) diff --git a/mappings/net/minecraft/block/AbstractFireBlock.mapping b/mappings/net/minecraft/block/AbstractFireBlock.mapping index 3075cc1b2d..41eba81bcb 100644 --- a/mappings/net/minecraft/block/AbstractFireBlock.mapping +++ b/mappings/net/minecraft/block/AbstractFireBlock.mapping @@ -9,5 +9,13 @@ CLASS net/minecraft/class_4770 net/minecraft/block/AbstractFireBlock METHOD method_24416 getState (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 0 world ARG 1 pos + METHOD method_30032 canPlaceAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 direction + METHOD method_30033 shouldLightPortalAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 direction METHOD method_30366 isOverworldOrNether (Lnet/minecraft/class_1937;)Z ARG 0 world diff --git a/mappings/net/minecraft/block/AbstractPlantPartBlock.mapping b/mappings/net/minecraft/block/AbstractPlantPartBlock.mapping index 87c878a198..7da83bacfc 100644 --- a/mappings/net/minecraft/block/AbstractPlantPartBlock.mapping +++ b/mappings/net/minecraft/block/AbstractPlantPartBlock.mapping @@ -12,3 +12,4 @@ CLASS net/minecraft/class_4863 net/minecraft/block/AbstractPlantPartBlock METHOD method_24947 canAttachTo (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_24948 getRandomGrowthState (Lnet/minecraft/class_1936;)Lnet/minecraft/class_2680; + ARG 1 world diff --git a/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping b/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping index 39fdb89ef3..92a0cc43f9 100644 --- a/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping +++ b/mappings/net/minecraft/block/AbstractPressurePlateBlock.mapping @@ -6,6 +6,11 @@ CLASS net/minecraft/class_2231 net/minecraft/block/AbstractPressurePlateBlock ARG 1 state ARG 2 rsOut METHOD method_9433 updatePlateState (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V + ARG 1 entity + ARG 2 world + ARG 3 pos + ARG 4 state + ARG 5 output METHOD method_9434 getRedstoneOutput (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/AbstractSignBlock.mapping b/mappings/net/minecraft/block/AbstractSignBlock.mapping index e61e2b9adf..cc50a2aa74 100644 --- a/mappings/net/minecraft/block/AbstractSignBlock.mapping +++ b/mappings/net/minecraft/block/AbstractSignBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock FIELD field_11491 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_11492 SHAPE Lnet/minecraft/class_265; FIELD field_21675 type Lnet/minecraft/class_4719; + FIELD field_28426 LIT Lnet/minecraft/class_2746; METHOD (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V ARG 1 settings ARG 2 type diff --git a/mappings/net/minecraft/block/BedBlock.mapping b/mappings/net/minecraft/block/BedBlock.mapping index bdc8b8cdcc..1dfe980acf 100644 --- a/mappings/net/minecraft/block/BedBlock.mapping +++ b/mappings/net/minecraft/block/BedBlock.mapping @@ -28,6 +28,15 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock ARG 0 state METHOD method_27352 isOverworld (Lnet/minecraft/class_1937;)Z ARG 0 world + METHOD method_30835 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional; + ARG 0 type + ARG 1 world + ARG 2 pos + ARG 3 direction + METHOD method_30836 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;[[IZ)Ljava/util/Optional; + ARG 0 type + ARG 1 world + ARG 2 pos METHOD method_30839 isBed (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/RedstoneWireBlock.mapping b/mappings/net/minecraft/block/RedstoneWireBlock.mapping index bb9e4a3f90..93b8b6483a 100644 --- a/mappings/net/minecraft/block/RedstoneWireBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneWireBlock.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_2457 net/minecraft/block/RedstoneWireBlock FIELD field_11439 WIRE_CONNECTION_WEST Lnet/minecraft/class_2754; FIELD field_11440 WIRE_CONNECTION_NORTH Lnet/minecraft/class_2754; FIELD field_24413 DOT_SHAPE Lnet/minecraft/class_265; + FIELD field_24416 SHAPES Ljava/util/Map; + FIELD field_24466 COLORS [Lnet/minecraft/class_243; FIELD field_24733 dotState Lnet/minecraft/class_2680; METHOD method_10477 getRenderConnectionType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2773; ARG 1 world @@ -43,23 +45,26 @@ CLASS net/minecraft/class_2457 net/minecraft/block/RedstoneWireBlock ARG 1 world ARG 2 state ARG 3 pos - METHOD method_27844 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + METHOD method_27844 updateOffsetNeighbors (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos - METHOD method_27845 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; + METHOD method_27845 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; ARG 1 state METHOD method_27846 isFullyConnected (Lnet/minecraft/class_2680;)Z ARG 0 state - METHOD method_27936 (Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V + METHOD method_27936 addPoweredParticles (Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V ARG 1 world ARG 2 random ARG 3 pos + ARG 4 color METHOD method_27937 canRunOnTop (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z ARG 1 world ARG 2 pos ARG 3 floor - METHOD method_28482 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V + METHOD method_28482 updateForNewState (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 world ARG 2 pos + ARG 3 oldState + ARG 4 newState METHOD method_28483 isNotConnected (Lnet/minecraft/class_2680;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping index 5420de949a..6980244c53 100644 --- a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -12,7 +12,13 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn FIELD field_17582 recipeType Lnet/minecraft/class_3956; METHOD (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V ARG 1 blockEntityType + ARG 2 pos + ARG 3 state + ARG 4 recipeType METHOD method_11192 canAcceptRecipeOutput (Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z + ARG 0 recipe + ARG 1 slots + ARG 2 count METHOD method_11194 addFuel (Ljava/util/Map;Lnet/minecraft/class_3494;I)V ARG 0 fuelTimes ARG 1 tag @@ -27,9 +33,29 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn ARG 1 item ARG 2 fuelTime METHOD method_11203 craftRecipe (Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z + ARG 0 recipe + ARG 1 slots + ARG 2 count METHOD method_17029 getCookTime (Lnet/minecraft/class_1937;Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;)I + ARG 0 world + ARG 1 recipeType + ARG 2 inventory METHOD method_17760 dropExperience (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;IF)V - METHOD method_17763 dropExperience (Lnet/minecraft/class_3222;)V + ARG 0 world + ARG 1 pos + ARG 2 multiplier + ARG 3 experience + METHOD method_17761 (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_1860;)V + ARG 4 recipe + METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V + ARG 1 player METHOD method_26395 isNonFlammableWood (Lnet/minecraft/class_1792;)Z ARG 0 item + METHOD method_27354 getRecipesUsedAndDropExperience (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List; + ARG 1 world + ARG 2 pos METHOD method_31651 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2609;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping b/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping index 08eca70932..2da22b0c76 100644 --- a/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping @@ -4,6 +4,13 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity FIELD field_11772 customName Lnet/minecraft/class_2561; FIELD field_11773 patternListTag Lnet/minecraft/class_2499; FIELD field_11774 baseColor Lnet/minecraft/class_1767; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V + ARG 1 pos + ARG 2 state + ARG 3 baseColor METHOD method_10905 loadFromItemStack (Lnet/minecraft/class_1799;)V ARG 0 stack METHOD method_10907 getPickStack ()Lnet/minecraft/class_1799; @@ -16,5 +23,8 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity ARG 2 baseColor METHOD method_16842 setCustomName (Lnet/minecraft/class_2561;)V ARG 1 customName + METHOD method_24280 getPatternsFromTag (Lnet/minecraft/class_1767;Lnet/minecraft/class_2499;)Ljava/util/List; + ARG 0 baseColor + ARG 1 patternListTag METHOD method_24281 getPatternListTag (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499; ARG 0 stack diff --git a/mappings/net/minecraft/block/entity/BannerPattern.mapping b/mappings/net/minecraft/block/entity/BannerPattern.mapping index a7f369abb0..23f0a5aea4 100644 --- a/mappings/net/minecraft/block/entity/BannerPattern.mapping +++ b/mappings/net/minecraft/block/entity/BannerPattern.mapping @@ -3,18 +3,24 @@ CLASS net/minecraft/class_2582 net/minecraft/block/entity/BannerPattern FIELD field_11824 id Ljava/lang/String; FIELD field_11846 COUNT I FIELD field_18283 LOOM_APPLICABLE_COUNT I + FIELD field_24417 HAS_PATTERN_ITEM_COUNT I FIELD field_24418 VALUES [Lnet/minecraft/class_2582; + FIELD field_24419 hasPatternItem Z METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V ARG 3 name ARG 4 id METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)V ARG 3 name ARG 4 id + ARG 5 hasPatternItem METHOD method_10945 getId ()Ljava/lang/String; METHOD method_10946 byId (Ljava/lang/String;)Lnet/minecraft/class_2582; ARG 0 id METHOD method_10947 getName ()Ljava/lang/String; METHOD method_22536 getSpriteId (Z)Lnet/minecraft/class_2960; + ARG 1 banner + METHOD method_31652 byName (Ljava/lang/String;)Lnet/minecraft/class_2582; + ARG 0 name CLASS class_3750 Patterns FIELD field_16548 entries Ljava/util/List; METHOD method_16375 toTag ()Lnet/minecraft/class_2499; diff --git a/mappings/net/minecraft/block/entity/BeaconBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeaconBlockEntity.mapping index 83cad02eb4..4e0bdc37bf 100644 --- a/mappings/net/minecraft/block/entity/BeaconBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeaconBlockEntity.mapping @@ -8,13 +8,29 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity FIELD field_17377 lock Lnet/minecraft/class_1273; FIELD field_17378 propertyDelegate Lnet/minecraft/class_3913; FIELD field_19177 beamSegments Ljava/util/List; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_10934 getPotionEffectById (I)Lnet/minecraft/class_1291; ARG 0 id METHOD method_10936 setCustomName (Lnet/minecraft/class_2561;)V + ARG 1 customName METHOD method_10937 getBeamSegments ()Ljava/util/List; METHOD method_10938 playSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V + ARG 0 world + ARG 1 pos + ARG 2 sound METHOD method_10940 applyPlayerEffects (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)V + ARG 0 world + ARG 1 pos + ARG 2 beaconLevel + ARG 3 primaryEffect + ARG 4 secondaryEffect METHOD method_16896 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2580;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity METHOD method_20293 updateLevel (Lnet/minecraft/class_1937;III)I ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping index d824d33663..3698d91e96 100644 --- a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity FIELD field_20423 bees Ljava/util/List; FIELD field_20424 flowerPos Lnet/minecraft/class_2338; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_21848 tryEnterHive (Lnet/minecraft/class_1297;Z)V ARG 1 entity ARG 2 hasNectar diff --git a/mappings/net/minecraft/block/entity/BellBlockEntity.mapping b/mappings/net/minecraft/block/entity/BellBlockEntity.mapping index 81d5c12c38..0c0a1c4579 100644 --- a/mappings/net/minecraft/block/entity/BellBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BellBlockEntity.mapping @@ -6,14 +6,46 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity FIELD field_19156 hearingEntities Ljava/util/List; FIELD field_19157 resonating Z FIELD field_19158 resonateTime I + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_17031 activate (Lnet/minecraft/class_2350;)V ARG 1 direction METHOD method_20218 applyParticlesToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V + ARG 0 world + ARG 1 pos + ARG 2 hearingEntities METHOD method_20219 notifyMemoriesOfBell ()V METHOD method_20518 isRaiderEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z + ARG 0 pos ARG 1 entity METHOD method_20520 applyGlowToEntity (Lnet/minecraft/class_1309;)V + ARG 0 entity METHOD method_20521 applyGlowToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V + ARG 0 world + ARG 1 pos + ARG 2 hearingEntities METHOD method_20523 raidersHearBell (Lnet/minecraft/class_2338;Ljava/util/List;)Z + ARG 0 pos + ARG 1 hearingEntities METHOD method_31657 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + METHOD method_31658 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;Lnet/minecraft/class_3721$class_5557;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + ARG 4 bellEffect METHOD method_31659 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + CLASS class_5557 Effect + METHOD run (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V + ARG 1 world + ARG 2 pos + ARG 3 hearingEntities diff --git a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping index 18b86831e4..3f3e8bfd75 100644 --- a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_3720 net/minecraft/block/entity/BlastFurnaceBlockEntity + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/entity/BlockEntity.mapping b/mappings/net/minecraft/block/entity/BlockEntity.mapping index e360a74949..d211dc1b59 100644 --- a/mappings/net/minecraft/block/entity/BlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntity.mapping @@ -5,16 +5,24 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity FIELD field_11866 cachedState Lnet/minecraft/class_2680; FIELD field_11867 pos Lnet/minecraft/class_2338; FIELD field_11868 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 type + ARG 2 pos + ARG 3 state METHOD method_10996 cancelRemoval ()V METHOD method_10997 getWorld ()Lnet/minecraft/class_1937; METHOD method_10999 writeIdentifyingData (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 tag METHOD method_11002 hasWorld ()Z METHOD method_11003 populateCrashReport (Lnet/minecraft/class_129;)V + ARG 1 crashReportSection METHOD method_11004 onSyncedBlockEvent (II)Z ARG 1 type ARG 2 data METHOD method_11005 createFromTag (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586; + ARG 0 pos + ARG 1 state + ARG 2 tag METHOD method_11006 getSquaredRenderDistance ()D METHOD method_11007 toTag (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 tag @@ -29,6 +37,11 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity METHOD method_16886 toUpdatePacket ()Lnet/minecraft/class_2622; METHOD method_16887 toInitialChunkDataTag ()Lnet/minecraft/class_2487; 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 + ARG 0 world + ARG 1 pos + ARG 2 state METHOD method_31664 setCachedState (Lnet/minecraft/class_2680;)V + ARG 1 state METHOD method_5431 markDirty ()V diff --git a/mappings/net/minecraft/block/entity/BlockEntityType.mapping b/mappings/net/minecraft/block/entity/BlockEntityType.mapping index e81390ce2e..d6dc1be6c9 100644 --- a/mappings/net/minecraft/block/entity/BlockEntityType.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntityType.mapping @@ -8,8 +8,13 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType ARG 2 blocks ARG 3 type METHOD method_11030 create (Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591; + ARG 0 id + ARG 1 builder METHOD method_11032 instantiate (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586; + ARG 1 pos + ARG 2 state METHOD method_11033 getId (Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960; + ARG 0 type METHOD method_20526 supports (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_24182 get (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; @@ -22,6 +27,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType ARG 1 factory ARG 2 blocks METHOD method_11034 build (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591; + ARG 1 type METHOD method_20528 create (Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592; ARG 0 factory ARG 1 blocks diff --git a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping index 33363b0b59..94b6178a09 100644 --- a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping @@ -8,7 +8,18 @@ CLASS net/minecraft/class_2589 net/minecraft/block/entity/BrewingStandBlockEntit FIELD field_11885 fuel I FIELD field_11886 TOP_SLOTS [I FIELD field_17381 propertyDelegate Lnet/minecraft/class_3913; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11027 canCraft (Lnet/minecraft/class_2371;)Z + ARG 0 slots METHOD method_11028 getSlotsEmpty ()[Z METHOD method_11029 craft (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V + ARG 0 world + ARG 1 pos + ARG 2 slots METHOD method_31665 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2589;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping b/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping index 4a749b1762..d6e5d998d5 100644 --- a/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping @@ -2,6 +2,9 @@ CLASS net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity FIELD field_17383 itemsBeingCooked Lnet/minecraft/class_2371; FIELD field_17384 cookingTimes [I FIELD field_17385 cookingTotalTimes [I + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_17502 getRecipeFor (Lnet/minecraft/class_1799;)Ljava/util/Optional; ARG 1 item METHOD method_17503 addItem (Lnet/minecraft/class_1799;I)Z diff --git a/mappings/net/minecraft/block/entity/ChestStateManager.mapping b/mappings/net/minecraft/block/entity/ChestStateManager.mapping index dc99f64d2a..4bae9e5c6d 100644 --- a/mappings/net/minecraft/block/entity/ChestStateManager.mapping +++ b/mappings/net/minecraft/block/entity/ChestStateManager.mapping @@ -26,7 +26,15 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ChestStateManager ARG 2 pos ARG 3 state METHOD method_31684 openChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 player + ARG 2 world + ARG 3 pos + ARG 4 state METHOD method_31685 closeChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 player + ARG 2 world + ARG 3 pos + ARG 4 state METHOD method_31686 updateViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/entity/CommandBlockBlockEntity.mapping b/mappings/net/minecraft/block/entity/CommandBlockBlockEntity.mapping index 7438203bdf..08e3b90ba4 100644 --- a/mappings/net/minecraft/block/entity/CommandBlockBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/CommandBlockBlockEntity.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_2593 net/minecraft/block/entity/CommandBlockBlockEntit FIELD field_11918 auto Z FIELD field_11919 powered Z FIELD field_11920 commandExecutor Lnet/minecraft/class_1918; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11036 needsUpdatePacket ()Z METHOD method_11037 setNeedsUpdatePacket (Z)V ARG 1 needsUpdatePacket @@ -18,4 +21,6 @@ CLASS net/minecraft/class_2593 net/minecraft/block/entity/CommandBlockBlockEntit METHOD method_11044 isConditionMet ()Z METHOD method_11045 updateConditionMet ()Z METHOD method_11046 isConditionalCommandBlock ()Z + METHOD method_23359 updateCommandBlock ()V + METHOD method_23360 scheduleAutoTick ()V CLASS class_2594 Type diff --git a/mappings/net/minecraft/block/entity/ComparatorBlockEntity.mapping b/mappings/net/minecraft/block/entity/ComparatorBlockEntity.mapping index d119de3a32..058efa0db3 100644 --- a/mappings/net/minecraft/block/entity/ComparatorBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ComparatorBlockEntity.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_2599 net/minecraft/block/entity/ComparatorBlockEntity FIELD field_11943 outputSignal I + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11070 setOutputSignal (I)V ARG 1 outputSignal METHOD method_11071 getOutputSignal ()I diff --git a/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping b/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping index 5df94a1792..62b85edfcf 100644 --- a/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ConduitBlockEntity.mapping @@ -8,18 +8,54 @@ CLASS net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity FIELD field_11937 activatingBlocks Ljava/util/List; FIELD field_11938 nextAmbientSoundTime J FIELD field_11939 targetEntity Lnet/minecraft/class_1309; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11055 givePlayersEffects (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V + ARG 0 world + ARG 1 pos + ARG 2 activatingBlocks METHOD method_11056 findTargetEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/UUID;)Lnet/minecraft/class_1309; + ARG 0 world + ARG 1 pos + ARG 2 uuid METHOD method_11059 getAttackZone (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; + ARG 0 pos METHOD method_11061 getRotation (F)F ARG 1 tickDelta METHOD method_11062 setEyeOpen (Z)V ARG 1 eyeOpen METHOD method_11063 spawnNautilusParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_1297;I)V + ARG 0 world + ARG 1 pos + ARG 2 activatingBlocks + ARG 3 entity METHOD method_11064 updateTargetEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V + ARG 0 world + ARG 1 pos + ARG 2 blockEntity METHOD method_11065 isActive ()Z METHOD method_11066 isEyeOpen ()Z METHOD method_11068 attackHostileEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2597;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 activatingBlocks + ARG 4 blockEntity METHOD method_11069 updateActivatingBlocks (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Z + ARG 0 world + ARG 1 pos + ARG 2 activatingBlocks METHOD method_31675 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + METHOD method_31676 openEye (Lnet/minecraft/class_2597;Ljava/util/List;)V + ARG 0 blockEntity + ARG 1 activatingBlocks METHOD method_31677 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/DaylightDetectorBlockEntity.mapping b/mappings/net/minecraft/block/entity/DaylightDetectorBlockEntity.mapping index cbddf86af5..5dc9dfffc7 100644 --- a/mappings/net/minecraft/block/entity/DaylightDetectorBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/DaylightDetectorBlockEntity.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_2603 net/minecraft/block/entity/DaylightDetectorBlockEntity + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/entity/DispenserBlockEntity.mapping b/mappings/net/minecraft/block/entity/DispenserBlockEntity.mapping index ca1d1b6726..83d0d781ee 100644 --- a/mappings/net/minecraft/block/entity/DispenserBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/DispenserBlockEntity.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_2601 net/minecraft/block/entity/DispenserBlockEntity FIELD field_11944 RANDOM Ljava/util/Random; FIELD field_11945 inventory Lnet/minecraft/class_2371; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11075 addToFirstFreeSlot (Lnet/minecraft/class_1799;)I ARG 1 stack METHOD method_11076 chooseNonEmptySlot ()I diff --git a/mappings/net/minecraft/block/entity/EnchantingTableBlockEntity.mapping b/mappings/net/minecraft/block/entity/EnchantingTableBlockEntity.mapping index 600c388098..76cda80b84 100644 --- a/mappings/net/minecraft/block/entity/EnchantingTableBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/EnchantingTableBlockEntity.mapping @@ -6,6 +6,13 @@ CLASS net/minecraft/class_2605 net/minecraft/block/entity/EnchantingTableBlockEn FIELD field_11965 pageTurningSpeed F FIELD field_11966 nextPageTurningSpeed F FIELD field_11968 RANDOM Ljava/util/Random; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11179 setCustomName (Lnet/minecraft/class_2561;)V ARG 1 value METHOD method_31688 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2605;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/EndGatewayBlockEntity.mapping b/mappings/net/minecraft/block/entity/EndGatewayBlockEntity.mapping index 8da588bf4d..8e5be17366 100644 --- a/mappings/net/minecraft/block/entity/EndGatewayBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/EndGatewayBlockEntity.mapping @@ -5,11 +5,20 @@ CLASS net/minecraft/class_2643 net/minecraft/block/entity/EndGatewayBlockEntity FIELD field_12132 exitPortalPos Lnet/minecraft/class_2338; FIELD field_12133 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_11409 tryTeleportingEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2643;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 entity + ARG 4 blockEntity METHOD method_11410 findExitPortalPos (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; ARG 0 world ARG 1 pos ARG 2 searchRadius METHOD method_11411 startTeleportCooldown (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity METHOD method_11412 getCooldownBeamHeight (F)F ARG 1 tickDelta METHOD method_11413 findPortalPosition (Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338; @@ -19,13 +28,35 @@ CLASS net/minecraft/class_2643 net/minecraft/block/entity/EndGatewayBlockEntity ARG 1 pos METHOD method_11415 getDrawnSidesCount ()I METHOD method_11416 createPortal (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;)V + ARG 0 world + ARG 1 pos METHOD method_11417 getRecentlyGeneratedBeamHeight (F)F ARG 1 tickDelta METHOD method_11418 setExitPortalPos (Lnet/minecraft/class_2338;Z)V ARG 1 pos ARG 2 exactTeleport METHOD method_11419 findBestPortalExitPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 world + ARG 1 pos METHOD method_11420 isRecentlyGenerated ()Z METHOD method_11421 needsCooldownBeforeTeleporting ()Z + METHOD method_30276 canTeleport (Lnet/minecraft/class_1297;)Z + ARG 0 entity + METHOD method_31698 (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z + ARG 0 world + METHOD method_31699 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 world + ARG 1 pos METHOD method_31700 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity + METHOD method_31701 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; + ARG 0 world + ARG 1 pos METHOD method_31702 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/EndPortalBlockEntity.mapping b/mappings/net/minecraft/block/entity/EndPortalBlockEntity.mapping index 6ae2dfe55b..a498fc6b9d 100644 --- a/mappings/net/minecraft/block/entity/EndPortalBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/EndPortalBlockEntity.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_2640 net/minecraft/block/entity/EndPortalBlockEntity + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11400 shouldDrawSide (Lnet/minecraft/class_2350;)Z ARG 1 direction diff --git a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping index e33a6f1009..c7a27eba07 100644 --- a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_3866 net/minecraft/block/entity/FurnaceBlockEntity + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping index 8c4717acc9..c93740fcb7 100644 --- a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping @@ -2,25 +2,49 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity FIELD field_12022 lastTickTime J FIELD field_12023 transferCooldown I FIELD field_12024 inventory Lnet/minecraft/class_2371; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11236 onEntityCollided (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2614;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 entity + ARG 4 blockEntity METHOD method_11237 getInputItemEntities (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Ljava/util/List; + ARG 0 world + ARG 1 hopper METHOD method_11238 setCooldown (I)V ARG 1 cooldown METHOD method_11239 needsCooldown ()Z METHOD method_11241 extract (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Z + ARG 0 world + ARG 1 hopper METHOD method_11242 isDisabled ()Z METHOD method_11243 insertAndExtract (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;Ljava/util/function/BooleanSupplier;)Z + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity METHOD method_11244 canInsert (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z ARG 0 inventory ARG 1 stack ARG 2 slot ARG 3 side 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 + ARG 2 state + ARG 3 inventory METHOD method_11247 extract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z ARG 0 inventory ARG 1 itemEntity METHOD method_11248 getInputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263; + ARG 0 world + ARG 1 hopper METHOD method_11250 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263; + ARG 0 world + ARG 1 pos METHOD method_11251 getInventoryAt (Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263; ARG 0 world ARG 1 x @@ -40,11 +64,16 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity ARG 0 first ARG 1 second METHOD method_11255 getOutputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263; + ARG 0 world + ARG 1 pos + ARG 2 state METHOD method_11256 isFull ()Z METHOD method_11257 isInventoryEmpty (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z ARG 0 inv ARG 1 facing METHOD method_11258 isInventoryFull (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z + ARG 0 inventory + ARG 1 direction METHOD method_11260 transfer (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1799; ARG 0 from ARG 1 to @@ -59,3 +88,7 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity ARG 0 inventory ARG 1 side 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 + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping index 8bcfa07df2..99049b931e 100644 --- a/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JigsawBlockEntity.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity FIELD field_16552 target Lnet/minecraft/class_2960; FIELD field_23327 pool Lnet/minecraft/class_2960; FIELD field_23328 joint Lnet/minecraft/class_3751$class_4991; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_16377 setFinalState (Ljava/lang/String;)V ARG 1 finalState METHOD method_16378 setTargetPool (Lnet/minecraft/class_2960;)V @@ -29,3 +32,4 @@ 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_32357 asText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping index 73237a42ed..a023a7409a 100644 --- a/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/JukeboxBlockEntity.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_2619 net/minecraft/block/entity/JukeboxBlockEntity FIELD field_12031 record Lnet/minecraft/class_1799; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11275 getRecord ()Lnet/minecraft/class_1799; METHOD method_11276 setRecord (Lnet/minecraft/class_1799;)V ARG 1 stack diff --git a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping index b9d63fe324..d14ad342ad 100644 --- a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity FIELD field_17388 book Lnet/minecraft/class_1799; FIELD field_17389 currentPage I FIELD field_17390 pageCount I + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_17511 setCurrentPage (I)V ARG 1 currentPage METHOD method_17512 getCommandSource (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2168; diff --git a/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping b/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping index a538c903ce..69156408db 100644 --- a/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping @@ -5,10 +5,12 @@ CLASS net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlock ARG 1 list METHOD method_11282 getInvStackList ()Lnet/minecraft/class_2371; METHOD method_11283 deserializeLootTable (Lnet/minecraft/class_2487;)Z + ARG 1 tag METHOD method_11285 setLootTable (Lnet/minecraft/class_2960;J)V ARG 1 id ARG 2 seed METHOD method_11286 serializeLootTable (Lnet/minecraft/class_2487;)Z + ARG 1 tag METHOD method_11287 setLootTable (Lnet/minecraft/class_1922;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)V ARG 0 world ARG 1 random diff --git a/mappings/net/minecraft/block/entity/MobSpawnerBlockEntity.mapping b/mappings/net/minecraft/block/entity/MobSpawnerBlockEntity.mapping index dc811fd935..76db48dbcf 100644 --- a/mappings/net/minecraft/block/entity/MobSpawnerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/MobSpawnerBlockEntity.mapping @@ -1,5 +1,16 @@ CLASS net/minecraft/class_2636 net/minecraft/block/entity/MobSpawnerBlockEntity FIELD field_12114 logic Lnet/minecraft/class_1917; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11390 getLogic ()Lnet/minecraft/class_1917; METHOD method_31696 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity METHOD method_31697 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping index 583a4d088c..43abd7bdf8 100644 --- a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping @@ -8,18 +8,36 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity FIELD field_12060 cachedColor Lnet/minecraft/class_1767; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 color + ARG 2 pos + ARG 3 state + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11312 getAnimationProgress (F)F METHOD method_11313 getAnimationStage ()Lnet/minecraft/class_2627$class_2628; METHOD method_11314 getBoundingBox (Lnet/minecraft/class_2680;)Lnet/minecraft/class_238; ARG 1 state METHOD method_11316 pushEntities (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 pos + ARG 3 state METHOD method_11317 serializeInventory (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 tag METHOD method_11318 updateAnimation (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 pos + ARG 3 state METHOD method_11319 deserializeInventory (Lnet/minecraft/class_2487;)V ARG 1 tag METHOD method_11320 getColor ()Lnet/minecraft/class_1767; METHOD method_20047 updateNeighborStates (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 0 world + ARG 1 pos + ARG 2 state METHOD method_27093 suffocates ()Z METHOD method_31694 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2627;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity CLASS class_2628 AnimationStage diff --git a/mappings/net/minecraft/block/entity/SignBlockEntity.mapping b/mappings/net/minecraft/block/entity/SignBlockEntity.mapping index 348ea9c548..dcd971a244 100644 --- a/mappings/net/minecraft/block/entity/SignBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SignBlockEntity.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity FIELD field_12049 textBeingEdited [Lnet/minecraft/class_5481; FIELD field_12050 text [Lnet/minecraft/class_2561; FIELD field_16419 textColor Lnet/minecraft/class_1767; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11299 setTextOnRow (ILnet/minecraft/class_2561;)V ARG 1 row ARG 2 text @@ -12,6 +15,7 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity METHOD method_11301 onActivate (Lnet/minecraft/class_1657;)Z ARG 1 player METHOD method_11303 setEditable (Z)V + ARG 1 editable METHOD method_11304 getCommandSource (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168; ARG 1 player METHOD method_11305 getEditor ()Lnet/minecraft/class_1657; diff --git a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping index 5abe16d64d..4251a43256 100644 --- a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping @@ -4,7 +4,11 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity FIELD field_12087 owner Lcom/mojang/authlib/GameProfile; FIELD field_12088 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService; FIELD field_12089 userCache Lnet/minecraft/class_3312; - METHOD method_11333 setOwnerAndType (Lcom/mojang/authlib/GameProfile;)V + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state + METHOD method_11333 setOwner (Lcom/mojang/authlib/GameProfile;)V + ARG 1 owner METHOD method_11334 getOwner ()Lcom/mojang/authlib/GameProfile; METHOD method_11335 loadProperties (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; ARG 0 profile @@ -15,3 +19,8 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity METHOD method_11338 getTicksPowered (F)F ARG 1 tickDelta METHOD method_11339 loadOwnerProperties ()V + METHOD method_31695 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2631;)V + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping index c4f117963b..97e4134e42 100644 --- a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_3723 net/minecraft/block/entity/SmokerBlockEntity + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping index d660713714..92b4d1e242 100644 --- a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping @@ -13,9 +13,13 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt FIELD field_12103 seed J FIELD field_12104 author Ljava/lang/String; FIELD field_12105 rotation Lnet/minecraft/class_2470; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_11343 setStructureName (Ljava/lang/String;)V ARG 1 name METHOD method_11344 setStructureName (Lnet/minecraft/class_2960;)V + ARG 1 structureName METHOD method_11345 getMirror ()Lnet/minecraft/class_2415; METHOD method_11346 getIntegrity ()F METHOD method_11347 setShowAir (Z)V @@ -48,6 +52,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt METHOD method_11366 saveStructure (Z)Z METHOD method_11367 shouldIgnoreEntities ()Z METHOD method_11368 loadStructure (Lnet/minecraft/class_3218;Z)Z + ARG 1 world METHOD method_11369 findStructureBlockEntities (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/List; ARG 1 pos1 ARG 2 pos2 @@ -60,6 +65,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt METHOD method_11374 getMode ()Lnet/minecraft/class_2776; METHOD method_11375 shouldShowAir ()Z METHOD method_11376 loadStructure (Lnet/minecraft/class_3218;)Z + ARG 1 world METHOD method_11377 setSize (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_11378 setOffset (Lnet/minecraft/class_2338;)V @@ -77,5 +83,6 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt METHOD method_20048 createRandom (J)Ljava/util/Random; ARG 0 seed METHOD method_21864 place (Lnet/minecraft/class_3218;ZLnet/minecraft/class_3499;)Z + ARG 1 world METHOD method_21865 getStructurePath ()Ljava/lang/String; CLASS class_2634 Action diff --git a/mappings/net/minecraft/block/enums/StructureBlockMode.mapping b/mappings/net/minecraft/block/enums/StructureBlockMode.mapping index 7a0e598acb..7036391dcb 100644 --- a/mappings/net/minecraft/block/enums/StructureBlockMode.mapping +++ b/mappings/net/minecraft/block/enums/StructureBlockMode.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2776 net/minecraft/block/enums/StructureBlockMode FIELD field_12698 name Ljava/lang/String; + FIELD field_26444 text Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name + METHOD method_30844 asText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/block/pattern/BlockPattern.mapping b/mappings/net/minecraft/block/pattern/BlockPattern.mapping index 611b519268..a0487de79f 100644 --- a/mappings/net/minecraft/block/pattern/BlockPattern.mapping +++ b/mappings/net/minecraft/block/pattern/BlockPattern.mapping @@ -53,4 +53,7 @@ CLASS net/minecraft/class_2700 net/minecraft/block/pattern/BlockPattern METHOD method_11715 getFrontTopLeft ()Lnet/minecraft/class_2338; METHOD method_11716 getUp ()Lnet/minecraft/class_2350; METHOD method_11717 translate (III)Lnet/minecraft/class_2694; + ARG 1 offsetLeft + ARG 2 offsetDown + ARG 3 offsetForwards METHOD method_11719 getForwards ()Lnet/minecraft/class_2350; diff --git a/mappings/net/minecraft/block/piston/PistonHandler.mapping b/mappings/net/minecraft/block/piston/PistonHandler.mapping index 67c979e50b..91474b227b 100644 --- a/mappings/net/minecraft/block/piston/PistonHandler.mapping +++ b/mappings/net/minecraft/block/piston/PistonHandler.mapping @@ -24,4 +24,7 @@ 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_2680;)Z + ARG 0 state METHOD method_23675 isAdjacentBlockStuck (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z + ARG 0 state + ARG 1 adjacentState diff --git a/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping index 3182b566f6..61cf0a6cde 100644 --- a/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping +++ b/mappings/net/minecraft/block/sapling/LargeTreeSaplingGenerator.mapping @@ -7,3 +7,6 @@ CLASS net/minecraft/class_2650 net/minecraft/block/sapling/LargeTreeSaplingGener ARG 4 z METHOD method_11443 createLargeTreeFeature (Ljava/util/Random;)Lnet/minecraft/class_2975; METHOD method_11444 generateLargeTree (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;II)Z + ARG 1 world + ARG 3 pos + ARG 4 state diff --git a/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping b/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping index 0e522ee392..a5a6436a5f 100644 --- a/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping +++ b/mappings/net/minecraft/block/sapling/SaplingGenerator.mapping @@ -1,3 +1,10 @@ CLASS net/minecraft/class_2647 net/minecraft/block/sapling/SaplingGenerator METHOD method_11430 createTreeFeature (Ljava/util/Random;Z)Lnet/minecraft/class_2975; + ARG 2 bees METHOD method_11431 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)Z + ARG 1 world + ARG 3 pos + ARG 4 state + METHOD method_24282 areFlowersNearby (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/MobSpawnerLogic.mapping b/mappings/net/minecraft/world/MobSpawnerLogic.mapping index ea55aed6d4..de8462d58c 100644 --- a/mappings/net/minecraft/world/MobSpawnerLogic.mapping +++ b/mappings/net/minecraft/world/MobSpawnerLogic.mapping @@ -12,9 +12,13 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic FIELD field_9160 maxNearbyEntities I METHOD method_8272 toTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; METHOD method_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V + ARG 1 world + ARG 2 pos METHOD method_8274 setEntityId (Lnet/minecraft/class_1299;)V ARG 1 type METHOD method_8277 setSpawnEntry (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V + ARG 1 world + ARG 2 pos METHOD method_8280 fromTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V METHOD method_8281 getEntityId (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960; METHOD method_8282 updateSpawns (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V