22w13oneblockatatime

This commit is contained in:
modmuss50 2022-04-01 16:32:04 +01:00
parent dcbab03041
commit 20f2a30a5d
40 changed files with 19 additions and 521 deletions

View File

@ -27,7 +27,7 @@ plugins {
id 'net.fabricmc.filament' version '0.3.0' id 'net.fabricmc.filament' version '0.3.0'
} }
def minecraft_version = "1.18.2" def minecraft_version = "22w13oneblockatatime"
def ENV = System.getenv() def ENV = System.getenv()
// Fetch build number from Github Actions // Fetch build number from Github Actions

View File

@ -17,13 +17,6 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 1 direction ARG 1 direction
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD method_33359 addDirection (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
ARG 4 postProcess
METHOD method_33360 (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_2350;)Z
ARG 5 to
METHOD method_33361 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; METHOD method_33361 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
ARG 4 direction ARG 4 direction
METHOD method_33362 withDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; METHOD method_33362 withDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
@ -31,20 +24,6 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
ARG 4 direction ARG 4 direction
METHOD method_33363 trySpreadTo (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 to
ARG 6 postProcess
METHOD method_33364 trySpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Ljava/util/Random;Z)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 random
ARG 6 postProcess
METHOD method_33365 disableDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680; METHOD method_33365 disableDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680;
ARG 0 state ARG 0 state
ARG 1 direction ARG 1 direction
@ -60,44 +39,16 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 1 direction ARG 1 direction
METHOD method_33370 (Ljava/util/EnumMap;)V METHOD method_33370 (Ljava/util/EnumMap;)V
ARG 0 shapes ARG 0 shapes
METHOD method_33371 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Z
ARG 6 to
METHOD method_33372 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z METHOD method_33372 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 direction ARG 1 direction
METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;
ARG 0 direction ARG 0 direction
METHOD method_33375 trySpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_33376 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z METHOD method_33376 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 direction ARG 1 direction
METHOD method_33377 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 from
METHOD method_33378 isWaterlogged ()Z METHOD method_33378 isWaterlogged ()Z
METHOD method_33379 canGrowIn (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_33380 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; METHOD method_33380 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 0 state ARG 0 state
METHOD method_33381 hasAnyDirection (Lnet/minecraft/class_2680;)Z METHOD method_33381 hasAnyDirection (Lnet/minecraft/class_2680;)Z
ARG 0 state ARG 0 state
METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z
ARG 0 state ARG 0 state
METHOD method_34728 canSpreadTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_34729 getSpreadLocation (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 to
METHOD method_34730 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 5 to
METHOD method_34731 canSpread (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from

View File

@ -10,8 +10,6 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock
ARG 1 behavior ARG 1 behavior
METHOD method_10010 getOutputLocation (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374; METHOD method_10010 getOutputLocation (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374;
ARG 0 pointer ARG 0 pointer
METHOD method_10011 getBehaviorForItem (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357; METHOD method_10012 dispense (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 stack
METHOD method_10012 dispense (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,2 +1 @@
CLASS net/minecraft/class_2325 net/minecraft/block/DropperBlock CLASS net/minecraft/class_2325 net/minecraft/block/DropperBlock
FIELD field_10949 BEHAVIOR Lnet/minecraft/class_2357;

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_2333 net/minecraft/block/EndPortalFrameBlock
FIELD field_10953 EYE_SHAPE Lnet/minecraft/class_265;
FIELD field_10954 FACING Lnet/minecraft/class_2753;
FIELD field_10955 FRAME_WITH_EYE_SHAPE Lnet/minecraft/class_265;
FIELD field_10956 FRAME_SHAPE Lnet/minecraft/class_265;
FIELD field_10957 COMPLETED_FRAME Lnet/minecraft/class_2700;
FIELD field_10958 EYE Lnet/minecraft/class_2746;
METHOD method_10054 getCompletedFramePattern ()Lnet/minecraft/class_2700;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_2431 net/minecraft/block/OreBlock
FIELD field_27195 experienceDropped Lnet/minecraft/class_6019;
METHOD <init> (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_6019;)V
ARG 1 settings
ARG 2 experienceDropped

View File

@ -103,7 +103,6 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 2 matrices ARG 2 matrices
METHOD method_1760 renderStatusBars (Lnet/minecraft/class_4587;)V METHOD method_1760 renderStatusBars (Lnet/minecraft/class_4587;)V
COMMENT Renders the armor, health, air, and hunger bars. COMMENT Renders the armor, health, air, and hunger bars.
ARG 1 matrices
METHOD method_1762 renderHotbarItem (IIFLnet/minecraft/class_1657;Lnet/minecraft/class_1799;I)V METHOD method_1762 renderHotbarItem (IIFLnet/minecraft/class_1657;Lnet/minecraft/class_1799;I)V
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y

View File

@ -1,62 +0,0 @@
CLASS net/minecraft/class_492 net/minecraft/client/gui/screen/ingame/MerchantScreen
FIELD field_19161 selectedIndex I
FIELD field_19162 offers [Lnet/minecraft/class_492$class_493;
FIELD field_19163 indexStartOffset I
FIELD field_19164 scrolling Z
FIELD field_26569 TRADES_TEXT Lnet/minecraft/class_2561;
FIELD field_26570 SEPARATOR_TEXT Lnet/minecraft/class_2561;
FIELD field_26571 DEPRECATED_TEXT Lnet/minecraft/class_2561;
FIELD field_2950 TEXTURE Lnet/minecraft/class_2960;
FIELD field_32354 TEXTURE_WIDTH I
FIELD field_32355 TEXTURE_HEIGHT I
FIELD field_32357 XP_BAR_X_OFFSET I
FIELD field_32358 TRADE_LIST_AREA_Y_OFFSET I
FIELD field_32359 FIRST_BUY_ITEM_X_OFFSET I
FIELD field_32360 SECOND_BUY_ITEM_X_OFFSET I
FIELD field_32361 SOLD_ITEM_X_OFFSET I
FIELD field_32363 MAX_TRADE_OFFERS I
FIELD field_32365 TRADE_OFFER_BUTTON_HEIGHT I
FIELD field_32366 TRADE_OFFER_BUTTON_WIDTH I
FIELD field_32367 SCROLLBAR_HEIGHT I
FIELD field_32368 SCROLLBAR_WIDTH I
FIELD field_32369 SCROLLBAR_AREA_HEIGHT I
FIELD field_32370 SCROLLBAR_OFFSET_Y I
FIELD field_32371 SCROLLBAR_OFFSET_X I
METHOD <init> (Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory
ARG 3 title
METHOD method_19413 drawLevelInfo (Lnet/minecraft/class_4587;IILnet/minecraft/class_1914;)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 tradeOffer
METHOD method_19896 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_20220 canScroll (I)Z
ARG 1 listSize
METHOD method_20221 renderScrollbar (Lnet/minecraft/class_4587;IILnet/minecraft/class_1916;)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 tradeOffers
METHOD method_20222 renderFirstBuyItem (Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;II)V
ARG 1 matrices
ARG 2 adjustedFirstBuyItem
ARG 3 originalFirstBuyItem
ARG 4 x
ARG 5 y
METHOD method_20223 renderArrow (Lnet/minecraft/class_4587;Lnet/minecraft/class_1914;II)V
ARG 1 matrices
ARG 2 tradeOffer
ARG 3 x
ARG 4 y
METHOD method_2496 syncRecipeIndex ()V
CLASS class_493 WidgetButtonPage
FIELD field_19165 index I
METHOD <init> (Lnet/minecraft/class_492;IIILnet/minecraft/class_4185$class_4241;)V
ARG 2 x
ARG 3 y
ARG 4 index
ARG 5 onPress
METHOD method_20228 getIndex ()I

View File

@ -9,7 +9,6 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
FIELD field_3674 roll F FIELD field_3674 roll F
FIELD field_3675 yaw F FIELD field_3675 yaw F
METHOD <init> (Ljava/util/List;Ljava/util/Map;)V METHOD <init> (Ljava/util/List;Ljava/util/Map;)V
ARG 1 cuboids
ARG 2 children ARG 2 children
METHOD method_17138 copyTransform (Lnet/minecraft/class_630;)V METHOD method_17138 copyTransform (Lnet/minecraft/class_630;)V
ARG 1 part ARG 1 part

View File

@ -37,8 +37,6 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
METHOD method_3045 setWorld (Lnet/minecraft/class_638;)V METHOD method_3045 setWorld (Lnet/minecraft/class_638;)V
ARG 1 world ARG 1 world
METHOD method_3046 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_3046 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_3048 tickParticles (Ljava/util/Collection;)V METHOD method_3048 tickParticles (Ljava/util/Collection;)V
COMMENT Ticks all particles belonging to the same texture sheet. COMMENT Ticks all particles belonging to the same texture sheet.
ARG 1 particles ARG 1 particles
@ -82,13 +80,6 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
ARG 1 entity ARG 1 entity
ARG 2 parameters ARG 2 parameters
METHOD method_3062 registerDefaultFactories ()V METHOD method_3062 registerDefaultFactories ()V
METHOD method_34020 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;DDDDDD)V
ARG 3 minX
ARG 5 minY
ARG 7 minZ
ARG 9 maxX
ARG 11 maxY
ARG 13 maxZ
METHOD method_34021 canAdd (Lnet/minecraft/class_5878;)Z METHOD method_34021 canAdd (Lnet/minecraft/class_5878;)Z
COMMENT {@return whether 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}

View File

@ -100,8 +100,6 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 1 client ARG 1 client
ARG 2 resourceManager ARG 2 resourceManager
ARG 3 buffers ARG 3 buffers
METHOD method_18144 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_19418 getCamera ()Lnet/minecraft/class_4184; METHOD method_19418 getCamera ()Lnet/minecraft/class_4184;
METHOD method_22709 loadProjectionMatrix (Lnet/minecraft/class_1159;)V METHOD method_22709 loadProjectionMatrix (Lnet/minecraft/class_1159;)V
ARG 1 projectionMatrix ARG 1 projectionMatrix

View File

@ -3,12 +3,9 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe
ARG 1 ctx ARG 1 ctx
ARG 2 slim ARG 2 slim
METHOD method_23205 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V METHOD method_23205 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V
ARG 1 matrices
ARG 2 vertexConsumers ARG 2 vertexConsumers
ARG 3 light ARG 3 light
ARG 4 player ARG 4 player
ARG 5 arm
ARG 6 sleeve
METHOD method_4210 getArmPose (Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; METHOD method_4210 getArmPose (Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;
ARG 0 player ARG 0 player
ARG 1 hand ARG 1 hand

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_976 net/minecraft/client/render/entity/feature/HeadFea
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V
ARG 1 context ARG 1 context
ARG 2 loader ARG 2 loader
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;FFF)V METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;FFFZ)V
ARG 1 context ARG 1 context
ARG 2 loader ARG 2 loader
ARG 3 scaleX ARG 3 scaleX

View File

@ -36,5 +36,4 @@ CLASS net/minecraft/class_560 net/minecraft/client/render/entity/model/CowEntity
COMMENT </div> COMMENT </div>
METHOD <init> (Lnet/minecraft/class_630;)V METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root ARG 1 root
METHOD method_2800 getHead ()Lnet/minecraft/class_630;
METHOD method_31990 getTexturedModelData ()Lnet/minecraft/class_5607; METHOD method_31990 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_3882 net/minecraft/client/render/entity/model/ModelWithHead CLASS net/minecraft/class_3882 net/minecraft/client/render/entity/model/ModelWithHead
COMMENT Represents a model with a head. COMMENT Represents a model with a head.
METHOD method_2838 getHead ()Lnet/minecraft/class_630; METHOD method_2800 getHead ()Lnet/minecraft/class_630;
COMMENT Gets the head model part. COMMENT Gets the head model part.
COMMENT COMMENT
COMMENT @return the head COMMENT @return the head

View File

@ -1,14 +1,9 @@
CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
METHOD method_34681 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2394;)V METHOD method_34681 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;D)V
ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 direction ARG 2 direction
ARG 3 effect ARG 3 effect
METHOD method_34682 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V METHOD method_34682 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;)V
ARG 0 world
ARG 1 pos
ARG 2 effect
ARG 3 range
METHOD method_34683 spawnParticle (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;DLnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V METHOD method_34683 spawnParticle (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;DLnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V
ARG 0 axis ARG 0 axis
ARG 1 world ARG 1 world

View File

@ -460,7 +460,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5623 fall (DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V METHOD method_5623 fall (DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 1 heightDifference ARG 1 heightDifference
ARG 3 onGround ARG 3 onGround
ARG 4 landedState
ARG 5 landedPosition ARG 5 landedPosition
METHOD method_5624 isSprinting ()Z METHOD method_5624 isSprinting ()Z
METHOD method_5625 getSplashSound ()Lnet/minecraft/class_3414; METHOD method_5625 getSplashSound ()Lnet/minecraft/class_3414;

View File

@ -545,7 +545,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6107 getSoundVolume ()F METHOD method_6107 getSoundVolume ()F
METHOD method_6108 updatePostDeath ()V METHOD method_6108 updatePostDeath ()V
METHOD method_6109 isBaby ()Z METHOD method_6109 isBaby ()Z
METHOD method_6110 getXpToDrop (Lnet/minecraft/class_1657;)I METHOD method_6110 getXpToDrop ()I
COMMENT Called when this entity is killed and returns the amount of experience COMMENT Called when this entity is killed and returns the amount of experience
COMMENT to drop. COMMENT to drop.
COMMENT COMMENT
@ -555,8 +555,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #dropXp() COMMENT @see #dropXp()
COMMENT @see #shouldAlwaysDropXp() COMMENT @see #shouldAlwaysDropXp()
COMMENT @see #shouldDropXp() COMMENT @see #shouldDropXp()
ARG 1 player
COMMENT the attacking player
METHOD method_6111 removeStatusEffectInternal (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293; METHOD method_6111 removeStatusEffectInternal (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
COMMENT Removes a status effect from this entity without calling any listener. COMMENT Removes a status effect from this entity without calling any listener.
COMMENT COMMENT

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_4130 net/minecraft/entity/ai/brain/task/HoldTradeOffersTask CLASS net/minecraft/class_4130 net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
FIELD field_18392 customerHeldStack Lnet/minecraft/class_1799;
FIELD field_18393 offers Ljava/util/List;
FIELD field_18394 offerShownTicks I FIELD field_18394 offerShownTicks I
FIELD field_18395 offerIndex I FIELD field_18395 offerIndex I
FIELD field_18396 ticksLeft I FIELD field_18396 ticksLeft I
@ -14,16 +12,8 @@ CLASS net/minecraft/class_4130 net/minecraft/entity/ai/brain/task/HoldTradeOffer
METHOD method_19027 setupOffers (Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V METHOD method_19027 setupOffers (Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V
ARG 1 customer ARG 1 customer
ARG 2 villager ARG 2 villager
METHOD method_19028 isPossible (Lnet/minecraft/class_1914;)Z
ARG 1 offer
METHOD method_19598 holdOffer (Lnet/minecraft/class_1646;)V METHOD method_19598 holdOffer (Lnet/minecraft/class_1646;)V
ARG 1 villager METHOD method_19601 loadPossibleOffers (Lnet/minecraft/class_1646;Lnet/minecraft/class_7317;)V
METHOD method_19601 loadPossibleOffers (Lnet/minecraft/class_1646;)V
ARG 1 villager ARG 1 villager
METHOD method_19603 findPotentialCustomer (Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309; METHOD method_19603 findPotentialCustomer (Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;
ARG 1 villager ARG 1 villager
METHOD method_37447 holdOffer (Lnet/minecraft/class_1646;Lnet/minecraft/class_1799;)V
ARG 0 villager
ARG 1 stack
METHOD method_37448 holdNothing (Lnet/minecraft/class_1646;)V
ARG 0 villager

View File

@ -3,6 +3,5 @@ CLASS net/minecraft/class_1372 net/minecraft/entity/ai/goal/IronGolemLookGoal
FIELD field_30224 MAX_LOOK_COOLDOWN I FIELD field_30224 MAX_LOOK_COOLDOWN I
FIELD field_6542 golem Lnet/minecraft/class_1439; FIELD field_6542 golem Lnet/minecraft/class_1439;
FIELD field_6543 lookCountdown I FIELD field_6543 lookCountdown I
FIELD field_6544 targetVillager Lnet/minecraft/class_1646;
METHOD <init> (Lnet/minecraft/class_1439;)V METHOD <init> (Lnet/minecraft/class_1439;)V
ARG 1 golem ARG 1 golem

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_1397 net/minecraft/entity/ai/goal/TrackIronGolemTargetGoal
FIELD field_19340 targetPredicate Lnet/minecraft/class_4051;
FIELD field_6629 golem Lnet/minecraft/class_1439;
FIELD field_6630 target Lnet/minecraft/class_1309;
METHOD <init> (Lnet/minecraft/class_1439;)V
ARG 1 golem

View File

@ -8,7 +8,6 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
FIELD field_7254 ageWhenTargetSet I FIELD field_7254 ageWhenTargetSet I
FIELD field_7255 ANGRY Lnet/minecraft/class_2940; FIELD field_7255 ANGRY Lnet/minecraft/class_2940;
FIELD field_7256 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID; FIELD field_7256 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID;
FIELD field_7257 CARRIED_BLOCK Lnet/minecraft/class_2940;
METHOD method_22330 isProvoked ()Z METHOD method_22330 isProvoked ()Z
METHOD method_22331 setProvoked ()V METHOD method_22331 setProvoked ()V
METHOD method_26910 createEndermanAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26910 createEndermanAttributes ()Lnet/minecraft/class_5132$class_5133;
@ -24,12 +23,9 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
ARG 1 entity ARG 1 entity
METHOD method_7026 isPlayerStaring (Lnet/minecraft/class_1657;)Z METHOD method_7026 isPlayerStaring (Lnet/minecraft/class_1657;)Z
ARG 1 player ARG 1 player
METHOD method_7027 getCarriedBlock ()Lnet/minecraft/class_2680;
METHOD method_7028 isAngry ()Z METHOD method_7028 isAngry ()Z
METHOD method_7029 teleportRandomly ()Z METHOD method_7029 teleportRandomly ()Z
METHOD method_7030 playAngrySound ()V METHOD method_7030 playAngrySound ()V
METHOD method_7032 setCarriedBlock (Lnet/minecraft/class_2680;)V
ARG 1 state
CLASS class_1561 PlaceBlockGoal CLASS class_1561 PlaceBlockGoal
FIELD field_7258 enderman Lnet/minecraft/class_1560; FIELD field_7258 enderman Lnet/minecraft/class_1560;
METHOD <init> (Lnet/minecraft/class_1560;)V METHOD <init> (Lnet/minecraft/class_1560;)V

View File

@ -5,14 +5,11 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
FIELD field_18529 levelingUp Z FIELD field_18529 levelingUp Z
FIELD field_18530 lastCustomer Lnet/minecraft/class_1657; FIELD field_18530 lastCustomer Lnet/minecraft/class_1657;
FIELD field_18533 foodLevel I FIELD field_18533 foodLevel I
FIELD field_18534 gossip Lnet/minecraft/class_4136;
FIELD field_18535 gossipStartTime J
FIELD field_18536 experience I FIELD field_18536 experience I
FIELD field_18537 lastRestockTime J FIELD field_18537 lastRestockTime J
FIELD field_18538 MEMORY_MODULES Lcom/google/common/collect/ImmutableList; FIELD field_18538 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
FIELD field_18539 SENSORS Lcom/google/common/collect/ImmutableList; FIELD field_18539 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_18851 POINTS_OF_INTEREST Ljava/util/Map; FIELD field_18851 POINTS_OF_INTEREST Ljava/util/Map;
FIELD field_19357 lastGossipDecayTime J
FIELD field_19427 restocksToday I FIELD field_19427 restocksToday I
FIELD field_20332 lastRestockCheckTime J FIELD field_20332 lastRestockCheckTime J
FIELD field_25167 natural Z FIELD field_25167 natural Z
@ -27,10 +24,6 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_19174 initBrain (Lnet/minecraft/class_4095;)V METHOD method_19174 initBrain (Lnet/minecraft/class_4095;)V
ARG 1 brain ARG 1 brain
METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V
METHOD method_19177 talkWithVillager (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
ARG 1 world
ARG 2 villager
ARG 3 time
METHOD method_19178 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4140;Lnet/minecraft/class_4208;)V METHOD method_19178 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4140;Lnet/minecraft/class_4208;)V
ARG 3 pos ARG 3 pos
METHOD method_19179 reinitializeBrain (Lnet/minecraft/class_3218;)V METHOD method_19179 reinitializeBrain (Lnet/minecraft/class_3218;)V
@ -38,16 +31,10 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_19182 restock ()V METHOD method_19182 restock ()V
METHOD method_19183 playWorkSound ()V METHOD method_19183 playWorkSound ()V
METHOD method_19185 consumeAvailableFood ()V METHOD method_19185 consumeAvailableFood ()V
METHOD method_19187 clearSpecialPrices ()V
COMMENT Resets the special price of all the trade offers of this villager.
METHOD method_19188 canLevelUp ()Z METHOD method_19188 canLevelUp ()Z
METHOD method_19189 getAvailableFood ()I METHOD method_19189 getAvailableFood ()I
METHOD method_19190 spawnIronGolem (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1439; METHOD method_19190 spawnIronGolem (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1439;
ARG 1 world ARG 1 world
METHOD method_19191 beginTradeWith (Lnet/minecraft/class_1657;)V
ARG 1 customer
METHOD method_19192 prepareOffersFor (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_19193 depleteFood (I)V METHOD method_19193 depleteFood (I)V
ARG 1 amount ARG 1 amount
METHOD method_19520 (Lnet/minecraft/class_1646;Lnet/minecraft/class_4158;)Z METHOD method_19520 (Lnet/minecraft/class_1646;Lnet/minecraft/class_4158;)Z
@ -63,10 +50,6 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_19625 setExperience (I)V METHOD method_19625 setExperience (I)V
ARG 1 experience ARG 1 experience
METHOD method_20264 sayNo ()V METHOD method_20264 sayNo ()V
METHOD method_20593 (Lnet/minecraft/class_4139;)Z
ARG 0 gossipType
METHOD method_20594 getReputation (Lnet/minecraft/class_1657;)I
ARG 1 player
METHOD method_20687 canSummonGolem (J)Z METHOD method_20687 canSummonGolem (J)Z
ARG 1 time ARG 1 time
METHOD method_20688 summonGolem (Lnet/minecraft/class_3218;JI)V METHOD method_20688 summonGolem (Lnet/minecraft/class_3218;JI)V
@ -77,7 +60,6 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
ARG 1 killer ARG 1 killer
METHOD method_20693 (JLnet/minecraft/class_1646;)Z METHOD method_20693 (JLnet/minecraft/class_1646;)Z
ARG 2 villager ARG 2 villager
METHOD method_20696 decayGossip ()V
METHOD method_20697 eatForBreeding ()V METHOD method_20697 eatForBreeding ()V
METHOD method_20698 lacksFood ()Z METHOD method_20698 lacksFood ()Z
METHOD method_20741 hasRecentlySlept (J)Z METHOD method_20741 hasRecentlySlept (J)Z
@ -89,9 +71,6 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
COMMENT COMMENT
COMMENT <p>Checks if at least one of its trade offers has been used. COMMENT <p>Checks if at least one of its trade offers has been used.
METHOD method_20824 canRestock ()Z METHOD method_20824 canRestock ()Z
METHOD method_21650 readGossipDataNbt (Lnet/minecraft/class_2520;)V
ARG 1 nbt
METHOD method_21651 getGossip ()Lnet/minecraft/class_4136;
METHOD method_21723 restockAndUpdateDemandBonus ()V METHOD method_21723 restockAndUpdateDemandBonus ()V
METHOD method_21724 updateDemandBonus ()V METHOD method_21724 updateDemandBonus ()V
COMMENT Updates the demand bonus of all the trade offers of this villager. COMMENT Updates the demand bonus of all the trade offers of this villager.

View File

@ -244,10 +244,10 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
METHOD method_7326 doesNotSuffocate (Lnet/minecraft/class_2338;)Z METHOD method_7326 doesNotSuffocate (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_7327 getScoreboard ()Lnet/minecraft/class_269; METHOD method_7327 getScoreboard ()Lnet/minecraft/class_269;
METHOD method_7328 dropItem (Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1542; METHOD method_7328 dropItem (Lnet/minecraft/class_1799;Z)Ljava/util/List;
ARG 1 stack ARG 1 stack
ARG 2 retainOwnership ARG 2 retainOwnership
METHOD method_7329 dropItem (Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542; METHOD method_7329 dropItem (Lnet/minecraft/class_1799;ZZ)Ljava/util/List;
ARG 1 stack ARG 1 stack
ARG 2 throwRandomly ARG 2 throwRandomly
COMMENT if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing COMMENT if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing

View File

@ -15,7 +15,7 @@ CLASS net/minecraft/class_1747 net/minecraft/item/BlockItem
ARG 0 state ARG 0 state
ARG 1 property ARG 1 property
ARG 2 name ARG 2 name
METHOD method_18084 placeFromNbt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; METHOD method_18084 placeFromNbt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
ARG 1 pos ARG 1 pos
ARG 2 world ARG 2 world
ARG 3 stack ARG 3 stack

View File

@ -106,7 +106,6 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD <init> (Lnet/minecraft/class_1935;)V METHOD <init> (Lnet/minecraft/class_1935;)V
ARG 1 item ARG 1 item
METHOD <init> (Lnet/minecraft/class_1935;I)V METHOD <init> (Lnet/minecraft/class_1935;I)V
ARG 1 item
ARG 2 count ARG 2 count
METHOD <init> (Lnet/minecraft/class_1935;ILjava/util/Optional;)V METHOD <init> (Lnet/minecraft/class_1935;ILjava/util/Optional;)V
ARG 1 item ARG 1 item

View File

@ -3,6 +3,6 @@ CLASS net/minecraft/class_2398 net/minecraft/particle/ParticleTypes
METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400; METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400;
ARG 0 name ARG 0 name
ARG 1 alwaysShow ARG 1 alwaysShow
METHOD method_10304 register (Ljava/lang/String;Lnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;)Lnet/minecraft/class_2396; METHOD method_10304 register (Ljava/lang/String;Lnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;Z)Lnet/minecraft/class_2396;
ARG 0 name ARG 0 name
ARG 1 factory ARG 1 factory

View File

@ -1,37 +0,0 @@
CLASS net/minecraft/class_1728 net/minecraft/screen/MerchantScreenHandler
FIELD field_18669 levelProgress I
FIELD field_18670 leveled Z
FIELD field_19358 canRefreshTrades Z
FIELD field_7861 merchantInventory Lnet/minecraft/class_1725;
FIELD field_7863 merchant Lnet/minecraft/class_1915;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1915;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 merchant
METHOD method_17437 setOffers (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_17438 getRecipes ()Lnet/minecraft/class_1916;
METHOD method_19253 setLeveled (Z)V
ARG 1 leveled
METHOD method_19254 getExperience ()I
METHOD method_19255 setExperienceFromServer (I)V
ARG 1 experience
METHOD method_19256 getMerchantRewardedExperience ()I
METHOD method_19257 setLevelProgress (I)V
ARG 1 levelProgress
METHOD method_19258 getLevelProgress ()I
METHOD method_19259 isLeveled ()Z
METHOD method_20214 autofill (ILnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD method_20215 switchTo (I)V
ARG 1 recipeIndex
METHOD method_20595 playYesSound ()V
METHOD method_20700 setCanRefreshTrades (Z)V
ARG 1 canRefreshTrades
METHOD method_20701 canRefreshTrades ()Z
METHOD method_7650 setRecipeIndex (I)V
ARG 1 index

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_1727 net/minecraft/screen/slot/TradeOutputSlot
FIELD field_7857 player Lnet/minecraft/class_1657;
FIELD field_7858 merchant Lnet/minecraft/class_1915;
FIELD field_7859 amount I
FIELD field_7860 merchantInventory Lnet/minecraft/class_1725;
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_1915;Lnet/minecraft/class_1725;III)V
ARG 1 player
ARG 2 merchant
ARG 3 merchantInventory
ARG 4 index
ARG 5 x
ARG 6 y

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_3093 net/minecraft/server/command/PublishCommand
FIELD field_13680 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD field_13680 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_13508 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13508 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13509 execute (Lnet/minecraft/class_2168;I)I METHOD method_13509 execute (Lnet/minecraft/class_2168;IZLnet/minecraft/class_1934;)I
ARG 0 source ARG 0 source
ARG 1 port ARG 1 port
METHOD method_13510 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13510 register (Lcom/mojang/brigadier/CommandDispatcher;)V

View File

@ -75,12 +75,6 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
ARG 1 buf ARG 1 buf
METHOD method_36159 (Lnet/minecraft/class_4158;)Z METHOD method_36159 (Lnet/minecraft/class_4158;)Z
ARG 0 poiType ARG 0 poiType
METHOD method_36160 (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_4139;Ljava/lang/Integer;)V
ARG 2 type
ARG 3 value
METHOD method_36161 (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
ARG 1 uuid
ARG 2 gossips
METHOD method_36162 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4135;)V METHOD method_36162 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4135;)V
ARG 0 buf ARG 0 buf
ARG 1 goal ARG 1 goal

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7349 net/minecraft/unused/packageinfo/PackageInfo7349

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7350 net/minecraft/unused/packageinfo/PackageInfo7350

View File

@ -1,12 +1,4 @@
CLASS net/minecraft/class_1915 net/minecraft/village/Merchant CLASS net/minecraft/class_1915 net/minecraft/village/Merchant
METHOD method_17448 (ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 1 syncId
ARG 2 playerInventory
ARG 3 player
METHOD method_17449 sendOffers (Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;I)V
ARG 1 player
ARG 2 test
ARG 3 levelProgress
METHOD method_18010 getYesSound ()Lnet/minecraft/class_3414; METHOD method_18010 getYesSound ()Lnet/minecraft/class_3414;
METHOD method_19269 getExperience ()I METHOD method_19269 getExperience ()I
METHOD method_19270 isLeveledMerchant ()Z METHOD method_19270 isLeveledMerchant ()Z

View File

@ -1,15 +0,0 @@
CLASS net/minecraft/class_1725 net/minecraft/village/MerchantInventory
FIELD field_18668 merchantRewardedExperience I
FIELD field_7842 offerIndex I
FIELD field_7843 tradeOffer Lnet/minecraft/class_1914;
FIELD field_7844 merchant Lnet/minecraft/class_1915;
FIELD field_7845 inventory Lnet/minecraft/class_2371;
METHOD <init> (Lnet/minecraft/class_1915;)V
ARG 1 merchant
METHOD method_19252 getMerchantRewardedExperience ()I
METHOD method_7642 getTradeOffer ()Lnet/minecraft/class_1914;
METHOD method_7643 setOfferIndex (I)V
ARG 1 index
METHOD method_7644 needsOfferUpdate (I)Z
ARG 1 slot
METHOD method_7645 updateOffers ()V

View File

@ -1,77 +1,18 @@
CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
FIELD field_18676 specialPrice I
FIELD field_18677 demandBonus I FIELD field_18677 demandBonus I
FIELD field_18678 priceMultiplier F FIELD field_18678 priceMultiplier F
FIELD field_18679 merchantExperience I FIELD field_18679 merchantExperience I
FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799;
FIELD field_9144 maxUses I FIELD field_9144 maxUses I
FIELD field_9145 rewardingPlayerExperience Z FIELD field_9145 rewardingPlayerExperience Z
FIELD field_9146 firstBuyItem Lnet/minecraft/class_1799;
FIELD field_9147 uses I FIELD field_9147 uses I
FIELD field_9148 sellItem Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V
ARG 1 buyItem
ARG 2 sellItem
ARG 3 maxUses
ARG 4 merchantExperience
ARG 5 priceMultiplier
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 maxUses
ARG 5 merchantExperience
ARG 6 priceMultiplier
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIF)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 uses
ARG 5 maxUses
ARG 6 merchantExperience
ARG 7 priceMultiplier
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 uses
ARG 5 maxUses
ARG 6 merchantExperience
ARG 7 priceMultiplier
ARG 8 demandBonus
METHOD <init> (Lnet/minecraft/class_2487;)V METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt ARG 1 nbt
METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 first
ARG 2 second
METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 firstBuyStack
ARG 2 secondBuyStack
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 given
ARG 2 sample
METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the sell item of this trade offer.
METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the first buy item of this trade offer,
COMMENT with its price adjusted depending on the demand bonus, the
COMMENT special price and the price multiplier.
METHOD method_19273 setSpecialPrice (I)V
COMMENT Sets the special price of this trade offer to {@code specialPrice}.
ARG 1 specialPrice
METHOD method_19274 updateDemandBonus ()V METHOD method_19274 updateDemandBonus ()V
COMMENT Updates the demand bonus of this trade offer depending on its COMMENT Updates the demand bonus of this trade offer depending on its
COMMENT previous demand bonus, the number of times it has been used and COMMENT previous demand bonus, the number of times it has been used and
COMMENT its remaining uses. COMMENT its remaining uses.
METHOD method_19275 resetUses ()V METHOD method_19275 resetUses ()V
COMMENT Resets the number of times this trade offer has been used. COMMENT Resets the number of times this trade offer has been used.
METHOD method_19276 clearSpecialPrice ()V
COMMENT Resets the special price of this trade offer.
METHOD method_19277 getSpecialPrice ()I
COMMENT Returns the special price of this trade offer. It is used to
COMMENT adjust the price of its first buy item.
COMMENT
COMMENT <p>The less the special price is, the more the price will be low.
METHOD method_19278 getPriceMultiplier ()F METHOD method_19278 getPriceMultiplier ()F
COMMENT Returns the price multiplier of this trade offer. It is used to COMMENT Returns the price multiplier of this trade offer. It is used to
COMMENT adjust the price of its first buy item. COMMENT adjust the price of its first buy item.
@ -94,23 +35,11 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
COMMENT is greater than 0. COMMENT is greater than 0.
METHOD method_8244 use ()V METHOD method_8244 use ()V
COMMENT Increments the number of times this trade offer has been used. COMMENT Increments the number of times this trade offer has been used.
METHOD method_8245 increaseSpecialPrice (I)V
COMMENT Increases the special price of this trade offer by {@code increment}.
COMMENT
COMMENT <p>A negative {@code increment} value will decrease the special price.
ARG 1 increment
METHOD method_8246 getOriginalFirstBuyItem ()Lnet/minecraft/class_1799;
COMMENT Returns the first buy item of this trade offer.
METHOD method_8247 getSecondBuyItem ()Lnet/minecraft/class_1799;
COMMENT Returns the second buy item of this trade offer.
COMMENT
COMMENT <p>If there is no second buy item, this returns the {@linkplain ItemStack#EMPTY empty
COMMENT item stack}.
METHOD method_8248 getMaxUses ()I METHOD method_8248 getMaxUses ()I
COMMENT Returns the maximum number of times this trade offer can be used. COMMENT Returns the maximum number of times this trade offer can be used.
METHOD method_8249 getUses ()I METHOD method_8249 getUses ()I
COMMENT Returns the number of times this trade offer has been used. COMMENT Returns the number of times this trade offer has been used.
METHOD method_8250 getSellItem ()Lnet/minecraft/class_1799; METHOD method_8250 getSellItem ()Lnet/minecraft/class_7317;
COMMENT Returns the sell item of this trade offer. COMMENT Returns the sell item of this trade offer.
METHOD method_8251 toNbt ()Lnet/minecraft/class_2487; METHOD method_8251 toNbt ()Lnet/minecraft/class_2487;
METHOD method_8254 disable ()V METHOD method_8254 disable ()V

View File

@ -3,10 +3,6 @@ CLASS net/minecraft/class_1916 net/minecraft/village/TradeOfferList
ARG 1 nbt ARG 1 nbt
METHOD method_8265 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1916; METHOD method_8265 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1916;
ARG 0 buf ARG 0 buf
METHOD method_8267 getValidOffer (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1914;
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 index
METHOD method_8268 toNbt ()Lnet/minecraft/class_2487; METHOD method_8268 toNbt ()Lnet/minecraft/class_2487;
METHOD method_8270 toPacket (Lnet/minecraft/class_2540;)V METHOD method_8270 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
FIELD field_17724 WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_17724 WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_30615 DEFAULT_MAX_USES I FIELD field_30615 DEFAULT_MAX_USES I
FIELD field_30616 COMMON_MAX_USES I FIELD field_30616 COMMON_MAX_USES I
FIELD field_30617 RARE_MAX_USES I
FIELD field_30618 NOVICE_SELL_XP I FIELD field_30618 NOVICE_SELL_XP I
FIELD field_30619 NOVICE_BUY_XP I FIELD field_30619 NOVICE_BUY_XP I
FIELD field_30620 APPRENTICE_SELL_XP I FIELD field_30620 APPRENTICE_SELL_XP I
@ -19,10 +18,6 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 0 map ARG 0 map
METHOD method_16929 (Ljava/util/HashMap;)V METHOD method_16929 (Ljava/util/HashMap;)V
ARG 0 map ARG 0 map
CLASS class_1648 EnchantBookFactory
FIELD field_18557 experience I
METHOD <init> (I)V
ARG 1 experience
CLASS class_1652 Factory CLASS class_1652 Factory
COMMENT A factory to create trade offers. COMMENT A factory to create trade offers.
METHOD method_7246 create (Lnet/minecraft/class_1297;Ljava/util/Random;)Lnet/minecraft/class_1914; METHOD method_7246 create (Lnet/minecraft/class_1297;Ljava/util/Random;)Lnet/minecraft/class_1914;
@ -31,163 +26,20 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
COMMENT @return a new trade offer, or {@code null} if none should be created COMMENT @return a new trade offer, or {@code null} if none should be created
ARG 1 entity ARG 1 entity
ARG 2 random ARG 2 random
CLASS class_1654 SellMapFactory
FIELD field_18589 price I
FIELD field_18590 maxUses I
FIELD field_18591 experience I
FIELD field_37051 nameKey Ljava/lang/String;
FIELD field_7473 iconType Lnet/minecraft/class_20$class_21;
FIELD field_7474 structure Lnet/minecraft/class_6862;
METHOD <init> (ILnet/minecraft/class_6862;Ljava/lang/String;Lnet/minecraft/class_20$class_21;II)V
ARG 1 price
ARG 2 structure
ARG 3 nameKey
ARG 4 iconType
ARG 5 maxUses
ARG 6 experience
CLASS class_4160 SellDyedArmorFactory
FIELD field_18544 sell Lnet/minecraft/class_1792;
FIELD field_18545 price I
FIELD field_18546 maxUses I
FIELD field_18547 experience I
METHOD <init> (Lnet/minecraft/class_1792;I)V
ARG 1 item
ARG 2 price
METHOD <init> (Lnet/minecraft/class_1792;III)V
ARG 1 item
ARG 2 price
ARG 3 maxUses
ARG 4 experience
METHOD method_19200 getDye (Ljava/util/Random;)Lnet/minecraft/class_1769;
ARG 0 random
CLASS class_4161 BuyForOneEmeraldFactory CLASS class_4161 BuyForOneEmeraldFactory
FIELD field_18548 buy Lnet/minecraft/class_1792;
FIELD field_18549 price I
FIELD field_18550 maxUses I FIELD field_18550 maxUses I
FIELD field_18551 experience I FIELD field_18551 experience I
FIELD field_18552 multiplier F FIELD field_18552 multiplier F
METHOD <init> (Lnet/minecraft/class_1935;III)V METHOD <init> (Lnet/minecraft/class_7317;II)V
ARG 1 item
ARG 2 price ARG 2 price
ARG 3 maxUses ARG 3 maxUses
ARG 4 experience
CLASS class_4162 TypeAwareBuyForOneEmeraldFactory
FIELD field_18553 map Ljava/util/Map;
FIELD field_18554 count I
FIELD field_18555 maxUses I
FIELD field_18556 experience I
METHOD <init> (IIILjava/util/Map;)V
ARG 1 count
ARG 2 maxUses
ARG 3 experience
ARG 4 map
METHOD method_19201 (Lnet/minecraft/class_3854;)V
ARG 0 villagerType
METHOD method_19202 (Ljava/util/Map;Lnet/minecraft/class_3854;)Z
ARG 1 villagerType
CLASS class_4163 SellEnchantedToolFactory
FIELD field_18558 tool Lnet/minecraft/class_1799;
FIELD field_18559 basePrice I
FIELD field_18560 maxUses I
FIELD field_18561 experience I
FIELD field_18562 multiplier F
METHOD <init> (Lnet/minecraft/class_1792;III)V
ARG 1 item
ARG 2 basePrice
ARG 3 maxUses
ARG 4 experience
METHOD <init> (Lnet/minecraft/class_1792;IIIF)V
ARG 1 item
ARG 2 basePrice
ARG 3 maxUses
ARG 4 experience
ARG 5 multiplier
CLASS class_4164 ProcessItemFactory
FIELD field_18563 secondBuy Lnet/minecraft/class_1799;
FIELD field_18564 secondCount I
FIELD field_18565 price I
FIELD field_18566 sell Lnet/minecraft/class_1799;
FIELD field_18567 sellCount I
FIELD field_18568 maxUses I
FIELD field_18569 experience I
FIELD field_18570 multiplier F
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;III)V
ARG 1 item
ARG 2 secondCount
ARG 3 price
ARG 4 sellItem
ARG 5 sellCount
ARG 6 maxUses
ARG 7 experience
METHOD <init> (Lnet/minecraft/class_1935;ILnet/minecraft/class_1792;III)V
ARG 1 item
ARG 2 secondCount
ARG 3 sellItem
ARG 4 sellCount
ARG 5 maxUses
ARG 6 experience
CLASS class_4165 SellItemFactory CLASS class_4165 SellItemFactory
FIELD field_18571 sell Lnet/minecraft/class_1799;
FIELD field_18572 price I
FIELD field_18573 count I
FIELD field_18574 maxUses I FIELD field_18574 maxUses I
FIELD field_18575 experience I FIELD field_18575 experience I
FIELD field_18576 multiplier F FIELD field_18576 multiplier F
METHOD <init> (Lnet/minecraft/class_1792;III)V METHOD <init> (Lnet/minecraft/class_7317;II)V
ARG 1 item
ARG 2 price ARG 2 price
ARG 3 count ARG 3 count
ARG 4 experience METHOD <init> (Lnet/minecraft/class_7317;IIF)V
METHOD <init> (Lnet/minecraft/class_1792;IIII)V
ARG 1 item
ARG 2 price ARG 2 price
ARG 3 count ARG 3 count
ARG 4 maxUses
ARG 5 experience
METHOD <init> (Lnet/minecraft/class_1799;IIII)V
ARG 1 stack
ARG 2 price
ARG 3 count
ARG 4 maxUses
ARG 5 experience
METHOD <init> (Lnet/minecraft/class_1799;IIIIF)V
ARG 1 stack
ARG 2 price
ARG 3 count
ARG 4 maxUses
ARG 5 experience
ARG 6 multiplier
METHOD <init> (Lnet/minecraft/class_2248;IIII)V
ARG 1 block
ARG 2 price
ARG 3 count
ARG 4 maxUses
ARG 5 experience
CLASS class_4166 SellSuspiciousStewFactory
FIELD field_18577 effect Lnet/minecraft/class_1291;
FIELD field_18578 duration I
FIELD field_18579 experience I
FIELD field_18580 multiplier F
METHOD <init> (Lnet/minecraft/class_1291;II)V
ARG 1 effect
ARG 2 duration
ARG 3 experience
CLASS class_4167 SellPotionHoldingItemFactory
FIELD field_18581 sell Lnet/minecraft/class_1799;
FIELD field_18582 sellCount I
FIELD field_18583 price I
FIELD field_18584 maxUses I
FIELD field_18585 experience I
FIELD field_18586 secondBuy Lnet/minecraft/class_1792;
FIELD field_18587 secondCount I
FIELD field_18588 priceMultiplier F
METHOD <init> (Lnet/minecraft/class_1792;ILnet/minecraft/class_1792;IIII)V
ARG 1 arrow
ARG 2 secondCount
ARG 3 tippedArrow
ARG 4 sellCount
ARG 5 price
ARG 6 maxUses
ARG 7 experience
METHOD method_19203 (Lnet/minecraft/class_1842;)Z
ARG 0 potion

View File

@ -5,8 +5,6 @@ CLASS net/minecraft/class_5711 net/minecraft/world/event/listener/SimpleGameEven
COMMENT @apiNote Vanilla Minecraft creates it on a per-chunk-section basis. COMMENT @apiNote Vanilla Minecraft creates it on a per-chunk-section basis.
FIELD field_28142 listeners Ljava/util/List; FIELD field_28142 listeners Ljava/util/List;
FIELD field_28143 world Lnet/minecraft/class_1937; FIELD field_28143 world Lnet/minecraft/class_1937;
METHOD <init> (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_32936 dispatchTo (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_5714;)Z METHOD method_32936 dispatchTo (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_5714;)Z
ARG 1 world ARG 1 world
ARG 2 event ARG 2 event

View File

@ -61,12 +61,6 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
METHOD method_17752 getExposure (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F METHOD method_17752 getExposure (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F
ARG 0 source ARG 0 source
ARG 1 entity ARG 1 entity
METHOD method_24023 tryMergeStack (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V
ARG 0 stacks
ARG 1 stack
ARG 2 pos
METHOD method_24024 (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 2 stack
METHOD method_29553 chooseBehavior (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5362; METHOD method_29553 chooseBehavior (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5362;
ARG 1 entity ARG 1 entity
METHOD method_8346 getAffectedBlocks ()Ljava/util/List; METHOD method_8346 getAffectedBlocks ()Ljava/util/List;