return inlining, up to enchantment package (#2461)

* return inlining, up to enchantment package

see #2454

Signed-off-by: liach <liach@users.noreply.github.com>

* Apply suggestions from code review

Typos

Co-authored-by: liach <liach@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
liach 2021-06-07 08:40:13 -05:00 committed by GitHub
parent 0694c629a9
commit e8461bf968
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 52 additions and 61 deletions

View File

@ -545,7 +545,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD method_26213 getLuminance ()I METHOD method_26213 getLuminance ()I
COMMENT Returns the light level emitted by this block state. COMMENT {@return the light level emitted by this block state}
METHOD method_26214 getHardness (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F METHOD method_26214 getHardness (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2237 net/minecraft/block/BlockWithEntity CLASS net/minecraft/class_2237 net/minecraft/block/BlockWithEntity
METHOD method_31618 checkType (Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558; METHOD method_31618 checkType (Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558;
COMMENT Returns the ticker if the given type and expected type are the same, or null if they are different. COMMENT {@return the ticker if the given type and expected type are the same, or {@code null} if they are different}
ARG 0 givenType ARG 0 givenType
ARG 1 expectedType ARG 1 expectedType
ARG 2 ticker ARG 2 ticker

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2263 net/minecraft/block/FluidDrainable CLASS net/minecraft/class_2263 net/minecraft/block/FluidDrainable
METHOD method_32351 getBucketFillSound ()Ljava/util/Optional; METHOD method_32351 getBucketFillSound ()Ljava/util/Optional;
COMMENT Returns the sound played when filling a bucket with the fluid contained in this block. COMMENT {@return the sound played when filling a bucket with the fluid contained in this block}
COMMENT COMMENT
COMMENT @see net.minecraft.fluid.Fluid#getBucketFillSound() COMMENT @see net.minecraft.fluid.Fluid#getBucketFillSound()
METHOD method_9700 tryDrainFluid (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; METHOD method_9700 tryDrainFluid (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;

View File

@ -97,7 +97,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
ARG 4 stopPredicate ARG 4 stopPredicate
ARG 5 range ARG 5 range
METHOD method_33273 isFluidLiquid (Lnet/minecraft/class_3611;)Z METHOD method_33273 isFluidLiquid (Lnet/minecraft/class_3611;)Z
COMMENT Returns whether the provided {@code fluid} is liquid, namely lava or water. COMMENT {@return whether the provided {@code fluid} is liquid, namely lava or water}
ARG 0 fluid ARG 0 fluid
METHOD method_33274 (Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z METHOD method_33274 (Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z
ARG 1 state ARG 1 state

View File

@ -51,8 +51,8 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V
ARG 1 player ARG 1 player
METHOD method_26395 isNonFlammableWood (Lnet/minecraft/class_1792;)Z METHOD method_26395 isNonFlammableWood (Lnet/minecraft/class_1792;)Z
COMMENT Returns whether the provided {@code item} is in the {@link COMMENT {@return whether the provided {@code item} is in the {@link
COMMENT net.minecraft.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag. COMMENT net.minecraft.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag}
ARG 0 item ARG 0 item
METHOD method_27354 getRecipesUsedAndDropExperience (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List; METHOD method_27354 getRecipesUsedAndDropExperience (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List;
ARG 1 world ARG 1 world

View File

@ -2,6 +2,4 @@ CLASS net/minecraft/class_390 net/minecraft/client/font/Font
METHOD method_2040 getGlyph (I)Lnet/minecraft/class_383; METHOD method_2040 getGlyph (I)Lnet/minecraft/class_383;
ARG 1 codePoint ARG 1 codePoint
METHOD method_27442 getProvidedGlyphs ()Lit/unimi/dsi/fastutil/ints/IntSet; METHOD method_27442 getProvidedGlyphs ()Lit/unimi/dsi/fastutil/ints/IntSet;
COMMENT Returns the set of code points for which this font can provide glyphs. COMMENT {@return the set of code points for which this font can provide glyphs}
COMMENT
COMMENT @return a set of integer code points.

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
ARG 1 style ARG 1 style
ARG 2 text ARG 2 text
METHOD method_27482 getWidth (Ljava/lang/String;)F METHOD method_27482 getWidth (Ljava/lang/String;)F
COMMENT Returns the width of a string. COMMENT {@return the width of a string}
ARG 1 text ARG 1 text
METHOD method_27483 moveCursorByWords (Ljava/lang/String;IIZ)I METHOD method_27483 moveCursorByWords (Ljava/lang/String;IIZ)I
ARG 0 text ARG 0 text
@ -14,8 +14,8 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
ARG 2 cursor ARG 2 cursor
ARG 3 consumeSpaceOrBreak ARG 3 consumeSpaceOrBreak
METHOD method_27484 getTrimmedLength (Ljava/lang/String;ILnet/minecraft/class_2583;)I METHOD method_27484 getTrimmedLength (Ljava/lang/String;ILnet/minecraft/class_2583;)I
COMMENT Returns the length of a string when it is trimmed to be at most {@code COMMENT {@return the length of a string when it is trimmed to be at most {@code
COMMENT maxWidth} wide. COMMENT maxWidth} wide}
ARG 1 text ARG 1 text
COMMENT the string to trim COMMENT the string to trim
ARG 2 maxWidth ARG 2 maxWidth
@ -36,12 +36,10 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
ARG 1 style ARG 1 style
ARG 2 text ARG 2 text
METHOD method_27488 getWidth (Lnet/minecraft/class_5348;)F METHOD method_27488 getWidth (Lnet/minecraft/class_5348;)F
COMMENT Returns the width of a text. COMMENT {@return the width of a text}
ARG 1 text ARG 1 text
METHOD method_27489 getStyleAt (Lnet/minecraft/class_5348;I)Lnet/minecraft/class_2583; METHOD method_27489 getStyleAt (Lnet/minecraft/class_5348;I)Lnet/minecraft/class_2583;
COMMENT Gets the style at the {@code x} position in a text. COMMENT {@return the style at the {@code x} position in a text}
COMMENT
COMMENT @return a style
ARG 1 text ARG 1 text
ARG 2 x ARG 2 x
COMMENT the position in the text COMMENT the position in the text
@ -181,7 +179,7 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
CLASS class_5231 WidthRetriever CLASS class_5231 WidthRetriever
COMMENT A retriever of character width. COMMENT A retriever of character width.
METHOD getWidth (ILnet/minecraft/class_2583;)F METHOD getWidth (ILnet/minecraft/class_2583;)F
COMMENT Returns the width of a character. COMMENT {@return the width of a character}
ARG 1 codePoint ARG 1 codePoint
COMMENT the character's code point COMMENT the character's code point
ARG 2 style ARG 2 style

View File

@ -3,8 +3,8 @@ CLASS net/minecraft/class_5223 net/minecraft/client/font/TextVisitFactory
COMMENT code points and formatting codes. COMMENT code points and formatting codes.
FIELD field_24215 VISIT_TERMINATED Ljava/util/Optional; FIELD field_24215 VISIT_TERMINATED Ljava/util/Optional;
METHOD method_27471 validateSurrogates (Ljava/lang/String;)Ljava/lang/String; METHOD method_27471 validateSurrogates (Ljava/lang/String;)Ljava/lang/String;
COMMENT Returns a new string that has all surrogate characters within validated COMMENT {@return a new string that has all surrogate characters within}
COMMENT from an original string. COMMENT The characters are validated from an original string {@code text}.
ARG 0 text ARG 0 text
COMMENT the original string COMMENT the original string
METHOD method_27472 visitFormatted (Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z METHOD method_27472 visitFormatted (Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z

View File

@ -47,7 +47,7 @@ CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidg
METHOD method_32610 composeGenericOptionText (Ljava/lang/Object;)Lnet/minecraft/class_5250; METHOD method_32610 composeGenericOptionText (Ljava/lang/Object;)Lnet/minecraft/class_5250;
ARG 1 value ARG 1 value
METHOD method_32611 getGenericNarrationMessage ()Lnet/minecraft/class_5250; METHOD method_32611 getGenericNarrationMessage ()Lnet/minecraft/class_5250;
COMMENT Returns a generic narration message for this button. COMMENT {@return a generic narration message for this button}
COMMENT COMMENT
COMMENT <p>If the button omits the option text in rendering, such as showing only COMMENT <p>If the button omits the option text in rendering, such as showing only
COMMENT "Value", this narration message will still read out the option like COMMENT "Value", this narration message will still read out the option like

View File

@ -49,15 +49,13 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_20623 isWalking ()Z METHOD method_20623 isWalking ()Z
METHOD method_22119 shouldAutoJump ()Z METHOD method_22119 shouldAutoJump ()Z
METHOD method_22120 hasMovementInput ()Z METHOD method_22120 hasMovementInput ()Z
COMMENT Returns whether the player has movement input. COMMENT {@return whether the player has movement input}
COMMENT
COMMENT @return True if the player has movement input, else false.
METHOD method_22419 showsDeathScreen ()Z METHOD method_22419 showsDeathScreen ()Z
METHOD method_22420 setShowsDeathScreen (Z)V METHOD method_22420 setShowsDeathScreen (Z)V
ARG 1 shouldShow ARG 1 shouldShow
METHOD method_26269 getMoodPercentage ()F METHOD method_26269 getMoodPercentage ()F
COMMENT Returns the percentage for the biome mood sound for the debug HUD to COMMENT {@return the percentage for the biome mood sound for the debug HUD to
COMMENT display. COMMENT display}
METHOD method_30672 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z METHOD method_30672 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 state ARG 1 state
ARG 2 pos ARG 2 pos
@ -77,7 +75,7 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_3138 updateHealth (F)V METHOD method_3138 updateHealth (F)V
ARG 1 health ARG 1 health
METHOD method_3140 getUnderwaterVisibility ()F METHOD method_3140 getUnderwaterVisibility ()F
COMMENT Returns the color multiplier of vision in water, so that visibility in COMMENT {@return the color multiplier of vision in water} Visibility in
COMMENT water is reduced when the player just entered water. COMMENT water is reduced when the player just entered water.
METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_1860;)V METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_1860;)V
ARG 1 recipe ARG 1 recipe

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
METHOD method_2989 setIcon (Ljava/lang/String;)V METHOD method_2989 setIcon (Ljava/lang/String;)V
ARG 1 icon ARG 1 icon
METHOD method_2990 getResourcePackPolicy ()Lnet/minecraft/class_642$class_643; METHOD method_2990 getResourcePackPolicy ()Lnet/minecraft/class_642$class_643;
COMMENT Returns the policy on resource packs sent by this server. COMMENT {@return the policy on resource packs sent by this server}
METHOD method_2991 getIcon ()Ljava/lang/String; METHOD method_2991 getIcon ()Ljava/lang/String;
METHOD method_2992 toNbt ()Lnet/minecraft/class_2487; METHOD method_2992 toNbt ()Lnet/minecraft/class_2487;
METHOD method_2993 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_642; METHOD method_2993 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_642;

View File

@ -78,7 +78,7 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle
METHOD method_3087 scale (F)Lnet/minecraft/class_703; METHOD method_3087 scale (F)Lnet/minecraft/class_703;
ARG 1 scale ARG 1 scale
METHOD method_34019 getGroup ()Ljava/util/Optional; METHOD method_34019 getGroup ()Ljava/util/Optional;
COMMENT Returns the optional group that this particle belongs to. COMMENT {@return the optional group that this particle belongs to}
COMMENT COMMENT
COMMENT <p>A particle group restricts the number of particles from the group that COMMENT <p>A particle group restricts the number of particles from the group that
COMMENT can be rendered in a client world. If the particle does not have a group, COMMENT can be rendered in a client world. If the particle does not have a group,

View File

@ -13,5 +13,5 @@ CLASS net/minecraft/class_5878 net/minecraft/client/particle/ParticleGroup
ARG 1 maxCount ARG 1 maxCount
COMMENT the maximum number of a type of particle allowed COMMENT the maximum number of a type of particle allowed
METHOD method_34045 getMaxCount ()I METHOD method_34045 getMaxCount ()I
COMMENT Returns the maximum count of particles from this group that can be COMMENT {@return the maximum count of particles from this group that can be
COMMENT rendered in a particle manager. COMMENT rendered in a particle manager}

View File

@ -74,8 +74,8 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
ARG 2 parameters ARG 2 parameters
METHOD method_3062 registerDefaultFactories ()V METHOD method_3062 registerDefaultFactories ()V
METHOD method_34021 canAdd (Lnet/minecraft/class_5878;)Z METHOD method_34021 canAdd (Lnet/minecraft/class_5878;)Z
COMMENT Returns if another particle from {@code group} can be rendered by this COMMENT {@return whether another particle from {@code group} can be rendered by this
COMMENT manager. COMMENT manager}
ARG 1 group ARG 1 group
METHOD method_34022 addTo (Lnet/minecraft/class_5878;I)V METHOD method_34022 addTo (Lnet/minecraft/class_5878;I)V
ARG 1 group ARG 1 group

View File

@ -5,4 +5,4 @@ CLASS net/minecraft/class_5785 net/minecraft/client/realms/gui/FetchRateLimiter
METHOD method_33421 onRun ()V METHOD method_33421 onRun ()V
COMMENT Notifies the tracker that the tracked task is run. COMMENT Notifies the tracker that the tracked task is run.
METHOD method_33422 getRemainingPeriod ()J METHOD method_33422 getRemainingPeriod ()J
COMMENT Returns the time left before the next scheduled run of the tracked task. COMMENT {@return the time left before the next scheduled run of the tracked task}

View File

@ -14,10 +14,8 @@ CLASS net/minecraft/class_5294 net/minecraft/client/render/SkyProperties
ARG 5 darkened ARG 5 darkened
METHOD method_28108 getCloudsHeight ()F METHOD method_28108 getCloudsHeight ()F
METHOD method_28109 getFogColorOverride (FF)[F METHOD method_28109 getFogColorOverride (FF)[F
COMMENT Returns a fog color override based on the current sky angle. This is used in vanilla to render sunset and COMMENT {@return an RGBA fog color override based on the current sky angle, or {@code null} if fog color should not be overridden}
COMMENT sunrise fog. COMMENT This is used in vanilla to render sunset and sunrise fog.
COMMENT
COMMENT @return an RGBA array of four floats, or {@code null} if fog color should not be overridden
ARG 1 skyAngle ARG 1 skyAngle
ARG 2 tickDelta ARG 2 tickDelta
METHOD method_28110 useThickFog (II)Z METHOD method_28110 useThickFog (II)Z

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen
ARG 1 entity ARG 1 entity
ARG 2 tickDelta ARG 2 tickDelta
METHOD method_23622 getOverlay (Lnet/minecraft/class_1309;F)I METHOD method_23622 getOverlay (Lnet/minecraft/class_1309;F)I
COMMENT Returns the packed overlay color for an entity, determined by its death progress and whether it is flashing. COMMENT {@return the packed overlay color for an entity} It is determined by the entity's death progress and whether the entity is flashing.
ARG 0 entity ARG 0 entity
ARG 1 whiteOverlayProgress ARG 1 whiteOverlayProgress
METHOD method_24302 getRenderLayer (Lnet/minecraft/class_1309;ZZZ)Lnet/minecraft/class_1921; METHOD method_24302 getRenderLayer (Lnet/minecraft/class_1309;ZZZ)Lnet/minecraft/class_1921;
@ -22,9 +22,8 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen
ARG 3 translucent ARG 3 translucent
ARG 4 showOutline ARG 4 showOutline
METHOD method_25450 isShaking (Lnet/minecraft/class_1309;)Z METHOD method_25450 isShaking (Lnet/minecraft/class_1309;)Z
COMMENT Returns if this entity is shaking in the way a zombie villager, COMMENT {@return if this entity is shaking} Specifically, in the way a zombie villager,
COMMENT zombie, husk, or piglin undergoing conversion shakes. COMMENT zombie, husk, or piglin undergoing conversion shakes.
COMMENT husk, or piglin are undergoing conversion.
ARG 1 entity ARG 1 entity
METHOD method_4039 getLyingAngle (Lnet/minecraft/class_1309;)F METHOD method_4039 getLyingAngle (Lnet/minecraft/class_1309;)F
ARG 1 entity ARG 1 entity

View File

@ -82,7 +82,7 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
ARG 3 to ARG 3 to
ARG 4 from ARG 4 from
METHOD method_24130 getPixelColor (Lnet/minecraft/class_1058$class_5790;IIII)I METHOD method_24130 getPixelColor (Lnet/minecraft/class_1058$class_5790;IIII)I
COMMENT Returns the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates. COMMENT {@return the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates}
ARG 1 animation ARG 1 animation
ARG 2 frameIndex ARG 2 frameIndex
ARG 3 layer ARG 3 layer

View File

@ -29,7 +29,7 @@ CLASS net/minecraft/class_1156 net/minecraft/client/tutorial/TutorialManager
ARG 2 slotStack ARG 2 slotStack
ARG 3 clickType ARG 3 clickType
METHOD method_4905 isInSurvival ()Z METHOD method_4905 isInSurvival ()Z
COMMENT Returns whether the current game mode of the client is {@linkplain net.minecraft.world.GameMode#SURVIVAL survival}. COMMENT {@return whether the current game mode of the client is {@linkplain net.minecraft.world.GameMode#SURVIVAL survival}}
METHOD method_4906 onSlotUpdate (Lnet/minecraft/class_1799;)V METHOD method_4906 onSlotUpdate (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
METHOD method_4907 onBlockBreaking (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V METHOD method_4907 onBlockBreaking (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V

View File

@ -10,11 +10,11 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_20742 getMaxPower (I)I METHOD method_20742 getMaxPower (I)I
ARG 1 level ARG 1 level
METHOD method_25949 isAvailableForEnchantedBookOffer ()Z METHOD method_25949 isAvailableForEnchantedBookOffer ()Z
COMMENT Returns whether this enchantment will appear in the enchanted book trade COMMENT {@return whether this enchantment will appear in the enchanted book trade
COMMENT offers of librarian villagers. COMMENT offers of librarian villagers}
METHOD method_25950 isAvailableForRandomSelection ()Z METHOD method_25950 isAvailableForRandomSelection ()Z
COMMENT Returns whether this enchantment will appear in the enchanting table or COMMENT {@return whether this enchantment will appear in the enchanting table or
COMMENT loots with random enchant function. COMMENT loots with random enchant function}
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user ARG 1 user
ARG 2 attacker ARG 2 attacker
@ -22,8 +22,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_8179 getName (I)Lnet/minecraft/class_2561; METHOD method_8179 getName (I)Lnet/minecraft/class_2561;
ARG 1 level ARG 1 level
METHOD method_8180 canAccept (Lnet/minecraft/class_1887;)Z METHOD method_8180 canAccept (Lnet/minecraft/class_1887;)Z
COMMENT Returns whether this enchantment can exist on an item stack with the COMMENT {@return whether this enchantment can exist on an item stack with the
COMMENT {@code other} enchantment. COMMENT {@code other} enchantment}
ARG 1 other ARG 1 other
METHOD method_8181 getProtectionAmount (ILnet/minecraft/class_1282;)I METHOD method_8181 getProtectionAmount (ILnet/minecraft/class_1282;)I
ARG 1 level ARG 1 level
@ -37,9 +37,9 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_8186 getRarity ()Lnet/minecraft/class_1887$class_1888; METHOD method_8186 getRarity ()Lnet/minecraft/class_1887$class_1888;
METHOD method_8187 getMinLevel ()I METHOD method_8187 getMinLevel ()I
METHOD method_8188 canCombine (Lnet/minecraft/class_1887;)Z METHOD method_8188 canCombine (Lnet/minecraft/class_1887;)Z
COMMENT Returns whether this enchantment can exist on an item stack with the COMMENT {@return whether this enchantment can exist on an item stack with the
COMMENT {@code other} enchantment and the {@code other} enchantment can exist COMMENT {@code other} enchantment and the {@code other} enchantment can exist
COMMENT with this enchantment. COMMENT with this enchantment}
ARG 1 other ARG 1 other
METHOD method_8189 onTargetDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V METHOD method_8189 onTargetDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user ARG 1 user
@ -64,4 +64,4 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD <init> (Ljava/lang/String;II)V METHOD <init> (Ljava/lang/String;II)V
ARG 3 weight ARG 3 weight
METHOD method_8197 getWeight ()I METHOD method_8197 getWeight ()I
COMMENT Returns the weight of an enchantment in weighted pickers. COMMENT {@return the weight of an enchantment in weighted pickers}

View File

@ -7,8 +7,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
COMMENT Loads enchantments from an NBT list. COMMENT Loads enchantments from an NBT list.
ARG 0 list ARG 0 list
METHOD method_24365 chooseEquipmentWith (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Ljava/util/Map$Entry; METHOD method_24365 chooseEquipmentWith (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Ljava/util/Map$Entry;
COMMENT Returns a pair of an equipment slot and the item stack in the supplied COMMENT {@return a pair of an equipment slot and the item stack in the supplied
COMMENT entity's slot, indicating the item stack has the enchantment supplied COMMENT entity's slot} It indicates the item stack has the enchantment supplied
COMMENT and fulfills the extra condition. COMMENT and fulfills the extra condition.
COMMENT COMMENT
COMMENT <p>If multiple equipment slots' item stacks are valid, a random pair is COMMENT <p>If multiple equipment slots' item stacks are valid, a random pair is
@ -31,22 +31,22 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8200 hasAquaAffinity (Lnet/minecraft/class_1309;)Z METHOD method_8200 hasAquaAffinity (Lnet/minecraft/class_1309;)Z
ARG 0 entity ARG 0 entity
METHOD method_8201 isCompatible (Ljava/util/Collection;Lnet/minecraft/class_1887;)Z METHOD method_8201 isCompatible (Ljava/util/Collection;Lnet/minecraft/class_1887;)Z
COMMENT Returns whether the {@code candidate} enchantment is compatible with the COMMENT {@return whether the {@code candidate} enchantment is compatible with the
COMMENT {@code existing} enchantments. COMMENT {@code existing} enchantments}
ARG 0 existing ARG 0 existing
ARG 1 candidate ARG 1 candidate
METHOD method_8202 getRiptide (Lnet/minecraft/class_1799;)I METHOD method_8202 getRiptide (Lnet/minecraft/class_1799;)I
ARG 0 stack ARG 0 stack
METHOD method_8203 getEquipmentLevel (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)I METHOD method_8203 getEquipmentLevel (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)I
COMMENT Returns the highest level of the passed enchantment in the enchantment's COMMENT {@return the highest level of the passed enchantment in the enchantment's
COMMENT applicable equipment slots' item stacks. COMMENT applicable equipment slots' item stacks}
ARG 0 enchantment ARG 0 enchantment
COMMENT the enchantment COMMENT the enchantment
ARG 1 entity ARG 1 entity
COMMENT the entity whose equipment slots are checked COMMENT the entity whose equipment slots are checked
METHOD method_8204 chooseEquipmentWith (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)Ljava/util/Map$Entry; METHOD method_8204 chooseEquipmentWith (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)Ljava/util/Map$Entry;
COMMENT Returns a pair of an equipment slot and the item stack in the supplied COMMENT {@return a pair of an equipment slot and the item stack in the supplied
COMMENT entity's slot, indicating the item stack has the enchantment supplied. COMMENT entity's slot} It indicates the item stack has the enchantment supplied.
COMMENT COMMENT
COMMENT <p>If multiple equipment slots' item stacks are valid, a random pair is COMMENT <p>If multiple equipment slots' item stacks are valid, a random pair is
COMMENT returned. COMMENT returned.
@ -125,8 +125,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8226 getLooting (Lnet/minecraft/class_1309;)I METHOD method_8226 getLooting (Lnet/minecraft/class_1309;)I
ARG 0 entity ARG 0 entity
METHOD method_8227 calculateRequiredExperienceLevel (Ljava/util/Random;IILnet/minecraft/class_1799;)I METHOD method_8227 calculateRequiredExperienceLevel (Ljava/util/Random;IILnet/minecraft/class_1799;)I
COMMENT Returns the required experience level for an enchanting option in the COMMENT {@return the required experience level for an enchanting option in the
COMMENT enchanting table's screen, or the enchantment screen. COMMENT enchanting table's screen, or the enchantment screen}
ARG 0 random ARG 0 random
COMMENT the random, which guarantees consistent results with the same seed COMMENT the random, which guarantees consistent results with the same seed
ARG 1 slotIndex ARG 1 slotIndex