22w42a blocks and items (#3341)

This commit is contained in:
apple502j 2022-10-22 20:43:59 +09:00 committed by GitHub
parent 5023e2a72d
commit abc816f0bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 37 additions and 10 deletions

View File

@ -236,6 +236,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_23163 slipperiness F
FIELD field_23164 velocityMultiplier F
FIELD field_23165 jumpVelocityMultiplier F
FIELD field_40337 featureSet Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_4970$class_2251;)V
ARG 1 settings
METHOD method_17454 createScreenHandlerFactory (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
@ -888,6 +889,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_25185 toolRequired Z
FIELD field_38863 offsetType Ljava/util/function/Function;
FIELD field_40341 blockBreakParticles Z
FIELD field_40342 featureSet Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_3614;Ljava/util/function/Function;)V
ARG 1 material
ARG 2 mapColorProvider
@ -966,6 +968,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 0 state
METHOD method_43284 offsetType (Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;
ARG 1 offsetType
METHOD method_45476 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251;
ARG 1 features
METHOD method_45477 noBlockBreakParticles ()Lnet/minecraft/class_4970$class_2251;
METHOD method_9617 of (Lnet/minecraft/class_3614;Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material

View File

@ -46,3 +46,7 @@ CLASS net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningMa
METHOD method_44002 (Lnet/minecraft/class_7262;Lnet/minecraft/class_3222;)V
ARG 1 nearbyPlayer
METHOD method_44003 isInCooldown ()Z
METHOD method_45380 (Lnet/minecraft/class_3222;)Ljava/util/stream/Stream;
ARG 0 player
METHOD method_45381 (Lnet/minecraft/class_7262;Lnet/minecraft/class_7262;)V
ARG 1 warningManager

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
FIELD field_30888 DEFAULT_MAX_USE_TIME I
FIELD field_30889 ITEM_BAR_STEPS I
FIELD field_36401 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_40209 featureSet Lnet/minecraft/class_7699;
FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID;
FIELD field_8003 BLOCK_ITEMS Ljava/util/Map;
FIELD field_8006 ATTACK_DAMAGE_MODIFIER_ID Ljava/util/UUID;
@ -406,6 +407,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT of {@link Item} (or most of its subclasses).
FIELD field_18673 foodComponent Lnet/minecraft/class_4174;
FIELD field_21980 fireproof Z
FIELD field_40210 featureSet Lnet/minecraft/class_7699;
FIELD field_8016 rarity Lnet/minecraft/class_1814;
FIELD field_8018 recipeRemainder Lnet/minecraft/class_1792;
FIELD field_8019 maxDamage I
@ -420,6 +422,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT If called, any item with this Settings instance is immune to fire and lava damage.
COMMENT
COMMENT @return this instance
METHOD method_45434 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1792$class_1793;
ARG 1 features
METHOD method_7889 maxCount (I)Lnet/minecraft/class_1792$class_1793;
COMMENT Sets the maximum stack count of any ItemStack with an Item using this Settings instance.
COMMENT

View File

@ -16,13 +16,18 @@ CLASS net/minecraft/class_1761 net/minecraft/item/ItemGroup
ARG 1 index
ARG 2 displayName
METHOD method_45410 getDisplayStacks (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;
ARG 1 featureSet
METHOD method_45411 addItems (Lnet/minecraft/class_7699;Lnet/minecraft/class_1761$class_7704;)V
ARG 1 featureSet
ARG 2 entries
METHOD method_45412 contains (Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;)Z
ARG 1 featureSet
ARG 2 stack
METHOD method_45413 getStacks (Lnet/minecraft/class_7699;Z)Lnet/minecraft/class_7708;
ARG 1 featureSet
ARG 2 search
METHOD method_45414 getSearchTabStacks (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;
ARG 1 featureSet
METHOD method_45415 clearStacks ()V
METHOD method_7737 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_7741 getIndex ()I
@ -46,8 +51,10 @@ CLASS net/minecraft/class_1761 net/minecraft/item/ItemGroup
FIELD field_40187 parentTabStacks Lnet/minecraft/class_7708;
FIELD field_40188 searchTabStacks Lnet/minecraft/class_7708;
FIELD field_40189 group Lnet/minecraft/class_1761;
FIELD field_40190 featureSet Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_1761;Lnet/minecraft/class_7699;)V
ARG 1 group
ARG 2 featureSet
METHOD method_45416 getParentTabStacks ()Lnet/minecraft/class_7708;
METHOD method_45418 getSearchTabStacks ()Lnet/minecraft/class_7708;
CLASS class_7704 Entries

View File

@ -104,6 +104,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_30902 HIDE_FLAGS_KEY Ljava/lang/String;
FIELD field_34453 destroyChecker Lnet/minecraft/class_6538;
FIELD field_34454 placeChecker Lnet/minecraft/class_6538;
FIELD field_40211 DISABLED_TEXT Lnet/minecraft/class_2561;
FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat;
FIELD field_8030 bobbingAnimationTime I
FIELD field_8031 count I

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_1827 net/minecraft/item/VerticallyAttachableBlockItem
COMMENT An item for a block that can be vertically attached as well as horizontally.
COMMENT This is usually a block that is either standing or attached to a wall; however,
COMMENT some blocks are instead hung from the ceiling.
FIELD field_40240 verticalAttachmentDirection Lnet/minecraft/class_2350;
FIELD field_8918 wallBlock Lnet/minecraft/class_2248;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2350;)V
ARG 1 standingBlock
ARG 2 wallBlock
ARG 3 settings
ARG 4 verticalAttachmentDirection
COMMENT the direction of the item's vertical attachment, {@link Direction#UP} for hanging blocks
COMMENT and {@link Direction#DOWN} for standing blocks
METHOD method_45431 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 state
ARG 3 pos

View File

@ -1,10 +0,0 @@
CLASS net/minecraft/class_1827 net/minecraft/item/WallStandingBlockItem
FIELD field_8918 wallBlock Lnet/minecraft/class_2248;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2350;)V
ARG 1 standingBlock
ARG 2 wallBlock
ARG 3 settings
METHOD method_45431 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 state
ARG 3 pos