Lots of new mappings (#1504)

* Lots of new mappings

* Apply suggestions from code review

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
Reece Dunham 2020-12-17 15:03:06 -05:00 committed by GitHub
parent 10e3fa8191
commit 0343be4ba1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
39 changed files with 194 additions and 22 deletions

View File

@ -1,3 +1,10 @@
CLASS net/minecraft/class_989 net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer
METHOD <init> (Lnet/minecraft/class_3883;)V
ARG 1 context
METHOD method_4192 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;Lnet/minecraft/class_1306;)V
ARG 1 entity
ARG 2 item
ARG 3 modelTransformationType
ARG 4 arm
METHOD method_4193 setArmAngle (Lnet/minecraft/class_1306;)V
ARG 1 arm

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_983 net/minecraft/client/render/entity/feature/Shoulde
METHOD <init> (Lnet/minecraft/class_3883;)V
ARG 1 context
METHOD method_4186 renderShoulderParrot (Lnet/minecraft/class_1657;FFFFFFZ)V
ARG 1 player

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_973 net/minecraft/client/render/entity/feature/StuckArrowsFeatureRenderer
FIELD field_17153 renderDispatcher Lnet/minecraft/class_898;

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_998 net/minecraft/client/render/entity/feature/TridentRiptideFeatureRenderer
CLASS class_999 TridentRiptideModel
FIELD field_4897 model Lnet/minecraft/class_998$class_999;
FIELD field_4898 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3883;)V
ARG 1 context
CLASS class_999 TridentRiptideModel
FIELD field_4900 model Lnet/minecraft/class_630;
METHOD method_17166 render (FFFFFF)V

View File

@ -4,6 +4,9 @@ CLASS net/minecraft/class_3885 net/minecraft/client/render/entity/feature/Villag
FIELD field_17150 professionToHat Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
FIELD field_17151 resourceManager Lnet/minecraft/class_3296;
FIELD field_17152 entityType Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_3296;Ljava/lang/String;)V
ARG 2 resourceManager
ARG 3 entityType
METHOD method_17153 getHatType (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/class_2348;Ljava/lang/Object;)Lnet/minecraft/class_3888$class_3889;
ARG 1 hatLookUp
ARG 2 keyType

View File

@ -1,9 +1,14 @@
CLASS net/minecraft/class_3888 net/minecraft/client/render/entity/feature/VillagerResourceMetadata
FIELD field_17158 READER Lnet/minecraft/class_3890;
FIELD field_17159 hatType Lnet/minecraft/class_3888$class_3889;
METHOD <init> (Lnet/minecraft/class_3888$class_3889;)V
ARG 1 hatType
METHOD method_17167 getHatType ()Lnet/minecraft/class_3888$class_3889;
CLASS class_3889 HatType
FIELD field_17163 byName Ljava/util/Map;
FIELD field_17164 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_17168 getName ()Ljava/lang/String;
METHOD method_17170 from (Ljava/lang/String;)Lnet/minecraft/class_3888$class_3889;
FIELD field_17158 READER Lnet/minecraft/class_3890;
FIELD field_17159 hatType Lnet/minecraft/class_3888$class_3889;
METHOD method_17167 getHatType ()Lnet/minecraft/class_3888$class_3889;
ARG 0 from

View File

@ -4,7 +4,10 @@ CLASS net/minecraft/class_1720 net/minecraft/container/AbstractFurnaceContainer
FIELD field_7822 world Lnet/minecraft/class_1937;
FIELD field_7824 inventory Lnet/minecraft/class_1263;
METHOD <init> (Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;ILnet/minecraft/class_1661;)V
ARG 1 containerType
ARG 2 recipeType
ARG 3 syncId
ARG 4 playerInventory
METHOD <init> (Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 3 syncId
METHOD method_16945 isFuel (Lnet/minecraft/class_1799;)Z

View File

@ -13,8 +13,12 @@ CLASS net/minecraft/class_1706 net/minecraft/container/AnvilContainer
ARG 1 syncId
ARG 2 inventory
ARG 3 blockContext
METHOD method_17366 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean;
ARG 1 world
ARG 2 blockPos
METHOD method_17369 getLevelCost ()I
METHOD method_20398 getNextCost (I)I
ARG 0 cost
METHOD method_7625 setNewItemName (Ljava/lang/String;)V
ARG 1 newItemName
METHOD method_7628 updateResult ()V

View File

@ -1,13 +1,15 @@
CLASS net/minecraft/class_1704 net/minecraft/container/BeaconContainer
CLASS class_1705 SlotPayment
FIELD field_17287 paymentInv Lnet/minecraft/class_1263;
FIELD field_17288 paymentSlot Lnet/minecraft/class_1704$class_1705;
FIELD field_17289 context Lnet/minecraft/class_3914;
FIELD field_17290 propertyDelegate Lnet/minecraft/class_3913;
METHOD <init> (ILnet/minecraft/class_1263;)V
ARG 1 syncId
ARG 2 inventory
METHOD <init> (ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 inventory
ARG 4 blockContext
METHOD method_17372 setEffects (II)V
ARG 1 primaryEffectId
ARG 2 secondaryEffectId
@ -15,3 +17,6 @@ CLASS net/minecraft/class_1704 net/minecraft/container/BeaconContainer
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17376 hasPayment ()Z
CLASS class_1705 PaymentSlot
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V
ARG 2 inventory

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_3705 net/minecraft/container/BlastFurnaceContainer
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_3914 net/minecraft/container/BlockContext
ARG 1 pos
METHOD method_17393 run (Ljava/util/function/BiConsumer;)V
ARG 1 function
METHOD method_17394 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 world
ARG 2 blockPos
METHOD method_17395 run (Ljava/util/function/BiFunction;)Ljava/util/Optional;
ARG 1 function
METHOD method_17396 run (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object;

View File

@ -1,10 +1,23 @@
CLASS net/minecraft/class_1708 net/minecraft/container/BrewingStandContainer
FIELD field_17292 propertyDelegate Lnet/minecraft/class_3913;
FIELD field_7787 ingredientSlot Lnet/minecraft/class_1735;
FIELD field_7788 inventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 2 playerInventory
ARG 3 inventory
ARG 4 propertyDelegate
METHOD method_17377 getFuel ()I
METHOD method_17378 getBrewTime ()I
CLASS class_1709 SlotFuel
METHOD <init> (Lnet/minecraft/class_1263;III)V
ARG 1 invSlot
ARG 2 xPosition
ARG 3 <Position
METHOD method_7630 matches (Lnet/minecraft/class_1799;)Z
ARG 0 itemStack
CLASS class_1710 SlotIngredient
METHOD <init> (Lnet/minecraft/class_1263;III)V
ARG 1 invSlot
@ -16,10 +29,4 @@ CLASS net/minecraft/class_1708 net/minecraft/container/BrewingStandContainer
ARG 2 xPosition
ARG 3 <Position
METHOD method_7631 matches (Lnet/minecraft/class_1799;)Z
FIELD field_17292 propertyDelegate Lnet/minecraft/class_3913;
FIELD field_7787 ingredientSlot Lnet/minecraft/class_1735;
FIELD field_7788 inventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
METHOD method_17377 getFuel ()I
METHOD method_17378 getBrewTime ()I
ARG 0 itemStack

View File

@ -14,3 +14,7 @@ CLASS net/minecraft/class_3910 net/minecraft/container/CartographyTableContainer
ARG 1 map
ARG 2 item
ARG 3 oldResult
CLASS 5
METHOD method_17386 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1799;
ARG 2 world
ARG 3 blockPos

View File

@ -19,8 +19,10 @@ CLASS net/minecraft/class_1703 net/minecraft/container/Container
COMMENT Checks that the size of the provided inventory is at least as large as the {@code expectedSize}.
COMMENT
COMMENT @throws IllegalArgumentException if the inventory size is smaller than {@code exceptedSize}
ARG 0 inventory
ARG 1 expectedSize
METHOD method_17360 addProperties (Lnet/minecraft/class_3913;)V
ARG 1 propertyDelegate
METHOD method_17361 checkContainerDataCount (Lnet/minecraft/class_3913;I)V
COMMENT Checks that the size of the {@code data} is at least as large as the {@code exceptedCount}.
COMMENT
@ -28,10 +30,14 @@ CLASS net/minecraft/class_1703 net/minecraft/container/Container
ARG 0 data
ARG 1 expectedCount
METHOD method_17362 addProperty (Lnet/minecraft/class_3915;)Lnet/minecraft/class_3915;
ARG 1 property
METHOD method_17695 canUse (Lnet/minecraft/class_3914;Lnet/minecraft/class_1657;Lnet/minecraft/class_2248;)Z
ARG 0 context
ARG 1 player
ARG 2 block
METHOD method_17696 (Lnet/minecraft/class_2248;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean;
ARG 2 world
ARG 3 blockPos
METHOD method_7590 setPlayerRestriction (Lnet/minecraft/class_1657;Z)V
ARG 1 player
ARG 2 unrestricted
@ -45,6 +51,7 @@ CLASS net/minecraft/class_1703 net/minecraft/container/Container
ARG 1 slotId
ARG 2 clickData
ARG 3 actionType
ARG 4 playerEntity
METHOD method_7594 unpackButtonId (I)I
ARG 0 clickData
METHOD method_7595 close (Lnet/minecraft/class_1657;)V
@ -54,6 +61,7 @@ CLASS net/minecraft/class_1703 net/minecraft/container/Container
METHOD method_7597 canUse (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_7600 shouldQuickCraftContinue (ILnet/minecraft/class_1657;)Z
ARG 1 playerEntity
METHOD method_7601 transferSlot (Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
ARG 1 player
ARG 2 invSlot
@ -87,6 +95,7 @@ CLASS net/minecraft/class_1703 net/minecraft/container/Container
ARG 2 slot
METHOD method_7614 getNextActionId (Lnet/minecraft/class_1661;)S
METHOD method_7615 canInsertIntoSlot (Lnet/minecraft/class_1735;)Z
ARG 1 slot
METHOD method_7616 insertItem (Lnet/minecraft/class_1799;IIZ)Z
ARG 1 stack
ARG 2 startIndex

View File

@ -7,3 +7,4 @@ CLASS net/minecraft/class_1712 net/minecraft/container/ContainerListener
METHOD method_7635 onContainerSlotUpdate (Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V
ARG 1 container
ARG 2 slotId
ARG 3 itemStack

View File

@ -1,8 +1,12 @@
CLASS net/minecraft/class_1729 net/minecraft/container/CraftingContainer
METHOD method_17697 fillInputSlots (ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)V
ARG 2 recipe
ARG 3 serverPlayerEntity
METHOD method_7652 matches (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_7653 getCraftingWidth ()I
METHOD method_7654 populateRecipeFinder (Lnet/minecraft/class_1662;)V
ARG 1 recipeFinder
METHOD method_7655 getCraftingResultSlotIndex ()I
METHOD method_7656 getCraftingHeight ()I
METHOD method_7657 clearCraftingSlots ()V

View File

@ -5,11 +5,23 @@ CLASS net/minecraft/class_1714 net/minecraft/container/CraftingTableContainer
FIELD field_7801 craftingInv Lnet/minecraft/class_1715;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 blockContext
METHOD method_17399 updateResult (ILnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1715;Lnet/minecraft/class_1731;)V
ARG 0 syncId
ARG 1 world
ARG 2 player
ARG 3 craftingInventory
ARG 4 resultInventory
METHOD method_17400 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 2 world
ARG 3 blockPos
METHOD method_17401 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 blockPos
METHOD method_17402 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 2 world
ARG 3 blockPos

View File

@ -8,8 +8,17 @@ CLASS net/minecraft/class_1718 net/minecraft/container/EnchantingTableContainer
FIELD field_7814 seed Lnet/minecraft/class_3915;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 blockContext
METHOD method_17410 (Lnet/minecraft/class_1799;ILnet/minecraft/class_1657;ILnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 6 world
ARG 7 blockPos
METHOD method_17412 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 2 world
ARG 3 blockPos
METHOD method_17413 getSeed ()I
METHOD method_7637 getRandomEnchantments (Lnet/minecraft/class_1799;II)Ljava/util/List;
ARG 1 stack

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_3858 net/minecraft/container/FurnaceContainer
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory
ARG 4 propertyDelegate

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_1717 net/minecraft/container/FurnaceFuelSlot
FIELD field_17083 container Lnet/minecraft/class_1720;
METHOD <init> (Lnet/minecraft/class_1720;Lnet/minecraft/class_1263;III)V
ARG 1 abstractFurnaceContainer
ARG 2 inventory
ARG 3 invSlot
ARG 4 xPosition
ARG 5 yPosition

View File

@ -2,5 +2,8 @@ CLASS net/minecraft/class_1716 net/minecraft/container/Generic3x3Container
FIELD field_7806 inventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory

View File

@ -1,24 +1,40 @@
CLASS net/minecraft/class_1707 net/minecraft/container/GenericContainer
FIELD field_17495 inventory Lnet/minecraft/class_1263;
FIELD field_17496 rows I
METHOD <init> (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;I)V
ARG 1 containerType
ARG 3 playerInventory
METHOD <init> (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;I)V
ARG 1 containerType
ARG 2 syncId
ARG 3 playerInventory
ARG 4 inventory
ARG 5 rows
METHOD method_17388 getRows ()I
METHOD method_19244 createGeneric9x1 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_19245 createGeneric9x3 (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
ARG 2 inventory
METHOD method_19246 createGeneric9x2 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_19247 createGeneric9x6 (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
ARG 2 inventory
METHOD method_19248 createGeneric9x3 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_19249 createGeneric9x4 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_19250 createGeneric9x5 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_19251 createGeneric9x6 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
ARG 0 syncId
ARG 1 playerInventory
METHOD method_7629 getInventory ()Lnet/minecraft/class_1263;

View File

@ -1,21 +1,32 @@
CLASS net/minecraft/class_3803 net/minecraft/container/GrindstoneContainer
CLASS 4
METHOD method_16696 getExperience (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_17416 getExperience (Lnet/minecraft/class_1937;)I
ARG 1 world
FIELD field_16772 craftingInventory Lnet/minecraft/class_1263;
FIELD field_16773 resultInventory Lnet/minecraft/class_1263;
FIELD field_16775 context Lnet/minecraft/class_3914;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 blockContext
METHOD method_16693 grind (Lnet/minecraft/class_1799;II)Lnet/minecraft/class_1799;
ARG 1 item
ARG 2 damage
ARG 3 amount
METHOD method_16694 (Ljava/util/Map$Entry;)Z
ARG 0 enchant
METHOD method_16695 updateResult ()V
METHOD method_17415 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 2 world
ARG 3 blockPos
METHOD method_20268 transferEnchantments (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 target
ARG 2 source
CLASS 4
METHOD method_16696 getExperience (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_17416 getExperience (Lnet/minecraft/class_1937;)I
ARG 1 world
METHOD method_17417 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 blockPos

View File

@ -2,5 +2,8 @@ CLASS net/minecraft/class_1722 net/minecraft/container/HopperContainer
FIELD field_7826 inventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_1724 net/minecraft/container/HorseContainer
FIELD field_7837 entity Lnet/minecraft/class_1496;
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory
ARG 4 horseBaseEntity

View File

@ -5,5 +5,7 @@ CLASS net/minecraft/class_3916 net/minecraft/container/LecternContainer
ARG 1 syncId
METHOD <init> (ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 1 syncId
ARG 2 inventory
ARG 3 propertyDelegate
METHOD method_17418 getBookItem ()Lnet/minecraft/class_1799;
METHOD method_17419 getPage ()I

View File

@ -10,8 +10,14 @@ CLASS net/minecraft/class_1726 net/minecraft/container/LoomContainer
FIELD field_7850 inputInventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 blockContext
METHOD method_17420 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 2 world
ARG 3 blockPos
METHOD method_17423 setInventoryChangeListener (Ljava/lang/Runnable;)V
ARG 1 inventoryChangeListener
METHOD method_17428 getBannerSlot ()Lnet/minecraft/class_1735;

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1728 net/minecraft/container/MerchantContainer
ARG 2 playerInventory
ARG 3 trader
METHOD method_17437 setOffers (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_17438 getRecipes ()Lnet/minecraft/class_1916;
METHOD method_19253 setCanLevel (Z)V
ARG 1 canLevel
@ -31,6 +32,7 @@ CLASS net/minecraft/class_1728 net/minecraft/container/MerchantContainer
ARG 2 stack
METHOD method_20215 switchTo (I)V
ARG 1 recipeIndex
METHOD method_20595 playServerSideSound ()V
METHOD method_20700 setRefreshTrades (Z)V
ARG 1 refreshable
METHOD method_20701 canRefreshTrades ()Z

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_1723 net/minecraft/container/PlayerContainer
ARG 1 inventory
ARG 2 onServer
ARG 3 owner
METHOD method_7641 getEmptyArmorSlotIds ()[Ljava/lang/String;

View File

@ -2,5 +2,8 @@ CLASS net/minecraft/class_1733 net/minecraft/container/ShulkerBoxContainer
FIELD field_7867 inventory Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_747 net/minecraft/container/SimpleNamedContainerFactory
FIELD field_17280 baseFactory Lnet/minecraft/class_1270;
FIELD field_3947 name Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_1270;Lnet/minecraft/class_2561;)V
ARG 1 containerFactory
ARG 2 name
METHOD createMenu (ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 1 syncId

View File

@ -17,15 +17,18 @@ CLASS net/minecraft/class_1735 net/minecraft/container/Slot
ARG 1 stack
METHOD method_7670 onStackChanged (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 1 originalItem
ARG 2 newItem
METHOD method_7671 takeStack (I)Lnet/minecraft/class_1799;
ARG 1 amount
METHOD method_7672 onTake (I)V
ARG 1 amount
METHOD method_7673 setStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_7674 canTakeItems (Lnet/minecraft/class_1657;)Z
ARG 1 playerEntity
METHOD method_7675 getMaxStackAmount ()I
METHOD method_7676 getMaxStackAmount (Lnet/minecraft/class_1799;)I
ARG 1 itemStack
METHOD method_7677 getStack ()Lnet/minecraft/class_1799;
METHOD method_7678 onCrafted (Lnet/minecraft/class_1799;I)V
ARG 1 stack

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_3706 net/minecraft/container/SmokerContainer
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inventory
ARG 4 propertyDelegate

View File

@ -10,12 +10,18 @@ CLASS net/minecraft/class_3971 net/minecraft/container/StonecutterContainer
FIELD field_17634 inputStack Lnet/minecraft/class_1799;
FIELD field_17635 lastTakeTime J
FIELD field_17636 contentsChangedListener Ljava/lang/Runnable;
FIELD field_19173 craftingResult Lnet/minecraft/class_1731;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 blockContext
METHOD method_17855 updateInput (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)V
ARG 2 itemStack
METHOD method_17859 setContentsChangedListener (Ljava/lang/Runnable;)V
ARG 1 contentChangedListener
METHOD method_17862 getSelectedRecipe ()I
METHOD method_17863 getAvailableRecipes ()Ljava/util/List;
METHOD method_17864 getAvailableRecipeCount ()I

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntity
FIELD field_18120 CLOSE_PLAYER_PREDICATE Lnet/minecraft/class_4051;
FIELD field_7008 pathMinHeap Lnet/minecraft/class_5;
FIELD field_7009 partTail2 Lnet/minecraft/class_1508;
FIELD field_7011 partNeck Lnet/minecraft/class_1508;
FIELD field_7013 PHASE_TYPE Lnet/minecraft/class_2940;
@ -14,10 +15,19 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit
FIELD field_7024 connectedCrystal Lnet/minecraft/class_1511;
FIELD field_7028 phaseManager Lnet/minecraft/class_1526;
FIELD field_7032 parts [Lnet/minecraft/class_1508;
METHOD method_5690 getDragonParts ()[Lnet/minecraft/class_1508;
METHOD method_6816 damagePart (Lnet/minecraft/class_1508;Lnet/minecraft/class_1282;F)Z
METHOD method_6819 doDamage (Lnet/minecraft/class_1282;F)Z
ARG 1 source
METHOD method_6824 spawnExperienceOrbs (I)V
ARG 1 count
METHOD method_6827 damageAll (Ljava/util/List;)V
METHOD method_6828 crystalDestroyed (Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;)V
ARG 1 crystal
ARG 2 pos
ARG 3 source
METHOD method_6829 getFight ()Lnet/minecraft/class_2881;
METHOD method_6831 getPhaseManager ()Lnet/minecraft/class_1526;
METHOD method_6832 wrapDegrees (D)F
METHOD method_6833 (IILnet/minecraft/class_9;)Lnet/minecraft/class_11;
ARG 3 pathNode

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight
FIELD field_13122 playerUpdateTimer I
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 compoundTag
METHOD method_12514 worldContainsEndPortal ()Z
METHOD method_12515 convertFromLegacy ()V
METHOD method_12516 generateEndGateway (Lnet/minecraft/class_2338;)V

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_2876 net/minecraft/entity/boss/dragon/EnderDragonSpawn
ARG 1 world
ARG 2 fight
ARG 3 crystals
ARG 5 blockPos

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_1521 net/minecraft/entity/boss/dragon/phase/Phase
ARG 4 player
METHOD method_6851 getTarget ()Lnet/minecraft/class_243;
METHOD method_6852 modifyDamageTaken (Lnet/minecraft/class_1282;F)F
ARG 1 source
ARG 2 amount
METHOD method_6853 clientTick ()V
METHOD method_6854 endPhase ()V
METHOD method_6855 serverTick ()V

View File

@ -1,11 +1,7 @@
CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
CLASS class_1658 SleepFailureReason
FIELD field_18593 text Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2561;)V
ARG 3 text
METHOD method_19206 toText ()Lnet/minecraft/class_2561;
FIELD field_18134 POSE_DIMENSIONS Ljava/util/Map;
FIELD field_18135 STANDING_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_19428 ticks J
FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796;
FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730;
FIELD field_7487 sleepTimer I
@ -55,6 +51,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
METHOD method_19205 isBedObstructed (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 pos
ARG 2 direction
METHOD method_21701 canDestroyBlock (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD method_7255 addExperience (I)V
@ -68,6 +65,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
METHOD method_7261 getAttackCooldownProgress (F)F
ARG 1 baseTime
METHOD method_7262 dropShoulderEntities ()V
METHOD method_7263 spawnMultiplayerParticles ()V
METHOD method_7264 isWithinSleepingRange (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 sleepPos
ARG 2 direction
@ -197,3 +195,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
METHOD method_7357 getItemCooldownManager ()Lnet/minecraft/class_1796;
METHOD method_7358 wakeUp (ZZZ)V
ARG 3 setSpawn
CLASS class_1658 SleepFailureReason
FIELD field_18593 text Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2561;)V
ARG 3 text
METHOD method_19206 toText ()Lnet/minecraft/class_2561;