tiny 2 0 intermediary named c net/minecraft/class_3720 net/minecraft/block/entity/BlastFurnaceBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity f J field_19155 lastRingTime f Ljava/util/List; field_19156 hearingEntities f I field_17095 ringTicks f I field_31316 MAX_RINGING_TICKS f I field_31322 MAX_BELL_HEARING_DISTANCE f Z field_19157 resonating f I field_19158 resonateTime f I field_31319 MAX_RESONATING_TICKS f Lnet/minecraft/class_2350; field_17097 lastSideHit f Z field_17096 ringing m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V method_31659 serverTick p 1 pos p 2 state p 3 blockEntity p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V method_20218 applyParticlesToRaiders c Spawns {@link net.minecraft.particle.ParticleTypes#ENTITY_EFFECT} particles around raiders within 48 blocks. p 0 world p 1 pos p 2 hearingEntities m ()V method_20219 notifyMemoriesOfBell c Makes living entities within 48 blocks remember that they heard a bell at the current world time. m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_31661 method_31661 p 1 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V method_31657 clientTick p 3 blockEntity p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;Lnet/minecraft/class_3721$class_5557;)V method_31658 tick p 3 blockEntity p 2 state p 4 bellEffect p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V method_20521 applyGlowToRaiders p 1 pos p 2 hearingEntities p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_20518 isRaiderEntity c Determines whether the given entity is in the {@link net.minecraft.registry.tag.EntityTypeTags#RAIDERS} entity type tag and within 48 blocks of the given position. p 1 entity p 0 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_31660 method_31660 p 1 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_20217 method_20217 p 1 entity m (Lnet/minecraft/class_1309;)V method_20520 applyGlowToEntity c Gives the {@link net.minecraft.entity.effect.StatusEffects#GLOWING} status effect to the given entity for 3 seconds (60 ticks). p 0 entity m (Lnet/minecraft/class_2350;)V method_17031 activate c Rings the bell in a given direction. p 1 direction m (Lnet/minecraft/class_2338;Ljava/util/List;)Z method_20523 raidersHearBell c Determines whether at least one of the given entities would be affected by the bell.\n\n

This determines whether the bell resonates.\nFor some reason, despite affected by the bell, entities more than 32 blocks away will not count as hearing the bell. p 1 hearingEntities p 0 pos m (Lnet/minecraft/class_2338;ILorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V method_20519 method_20519 p 4 entity c net/minecraft/class_3721$class_5557 net/minecraft/block/entity/BellBlockEntity$Effect m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V run run p 3 hearingEntities p 1 world p 2 pos c net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity f I field_17390 pageCount f Lnet/minecraft/class_3913; field_17387 propertyDelegate f Lnet/minecraft/class_1799; field_17388 book f I field_17389 currentPage f Lnet/minecraft/class_1263; field_17386 inventory m ()V method_17525 onBookRemoved m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)V method_17514 setBook p 2 player p 1 book m ()Z method_17522 hasBook m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1799;)V method_17513 setBook p 1 book m ()I method_17523 getCurrentPage m ()I method_17524 getComparatorOutput m ()Lnet/minecraft/class_1799; method_17520 getBook m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2168; method_17512 getCommandSource p 1 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; method_17518 resolveBook p 2 player p 1 book m (I)V method_17511 setCurrentPage p 1 currentPage c net/minecraft/class_3716 net/minecraft/block/SmokerBlock c net/minecraft/class_3717 net/minecraft/block/SmithingTableBlock f Lnet/minecraft/class_2561; field_22511 SCREEN_TITLE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_24950 method_24950 p 4 player p 3 inventory p 2 syncId c net/minecraft/class_3718 net/minecraft/block/StonecutterBlock f Lnet/minecraft/class_2753; field_17649 FACING f Lnet/minecraft/class_2561; field_17650 TITLE f Lnet/minecraft/class_265; field_16407 SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17896 method_17896 p 3 playerInventory p 2 syncId p 4 player c net/minecraft/class_3719 net/minecraft/block/entity/BarrelBlockEntity f Lnet/minecraft/class_5561; field_27207 stateManager f Lnet/minecraft/class_2371; field_16410 inventory m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m ()V method_20362 tick m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)V method_17764 playSound p 2 soundEvent p 1 state m (Lnet/minecraft/class_2680;Z)V method_18318 setOpen p 2 open p 1 state c net/minecraft/class_3712 net/minecraft/block/FletchingTableBlock c net/minecraft/class_3713 net/minecraft/block/GrindstoneBlock f Lnet/minecraft/class_265; field_16367 NORTH_WALL_EAST_HINGE f Lnet/minecraft/class_265; field_16379 WEST_FLOOR_LEG f Lnet/minecraft/class_265; field_16347 NORTH_WALL_EAST_LEG f Lnet/minecraft/class_265; field_16359 WEST_WALL_NORTH_SIDE f Lnet/minecraft/class_265; field_16339 EAST_FLOOR_HINGE f Lnet/minecraft/class_265; field_16371 SOUTH_WALL_EAST_HINGE f Lnet/minecraft/class_265; field_16383 X_CEILING_SHAPE f Lnet/minecraft/class_265; field_16351 WEST_WALL_SOUTH_SIDE f Lnet/minecraft/class_265; field_16395 NORTH_CEILING_SIDE f Lnet/minecraft/class_265; field_16363 NORTH_WALL_WEST_LEG f Lnet/minecraft/class_265; field_16375 EAST_WALL_SOUTH_LEG f Lnet/minecraft/class_265; field_16343 NORTH_FLOOR_HINGE f Lnet/minecraft/class_265; field_16387 NORTH_CEILING_LEG f Lnet/minecraft/class_265; field_16355 EAST_CEILING_LEG f Lnet/minecraft/class_265; field_16399 SOUTH_WALL_SHAPE f Lnet/minecraft/class_265; field_16400 EAST_CEILING_HINGE f Lnet/minecraft/class_265; field_16391 EAST_WALL_SIDES f Lnet/minecraft/class_265; field_16378 SOUTH_FLOOR_SIDE f Lnet/minecraft/class_265; field_16346 SOUTH_FLOOR_LEG f Lnet/minecraft/class_265; field_16358 WEST_WALL_SOUTH_LEG f Lnet/minecraft/class_265; field_16338 X_FLOOR_SHAPE f Lnet/minecraft/class_265; field_16370 EAST_WALL_SHAPE f Lnet/minecraft/class_265; field_16382 WEST_WALL_SOUTH_HINGE f Lnet/minecraft/class_265; field_16350 EAST_WALL_SOUTH_HINGE f Lnet/minecraft/class_265; field_16394 EAST_WALL_NORTH_LEG f Lnet/minecraft/class_265; field_16362 X_FLOOR_SIDES f Lnet/minecraft/class_265; field_16374 SOUTH_FLOOR_HINGE f Lnet/minecraft/class_265; field_16342 WEST_WALL_NORTH_LEG f Lnet/minecraft/class_265; field_16386 NORTH_FLOOR_SIDE f Lnet/minecraft/class_265; field_16354 SOUTH_WALL_EAST_SIDE f Lnet/minecraft/class_265; field_16398 SOUTH_CEILING_LEG f Lnet/minecraft/class_265; field_16366 WEST_FLOOR_HINGE f Lnet/minecraft/class_2561; field_17364 TITLE f Lnet/minecraft/class_265; field_16390 WEST_WALL_NORTH_HINGE f Lnet/minecraft/class_265; field_16345 EAST_WALL_NORTH_HINGE f Lnet/minecraft/class_265; field_16389 X_CEILING_SIDES f Lnet/minecraft/class_265; field_16357 NORTH_CEILING_HINGE f Lnet/minecraft/class_265; field_16369 SOUTH_WALL_SIDES f Lnet/minecraft/class_265; field_16349 EAST_CEILING_SIDE f Lnet/minecraft/class_265; field_16381 EAST_WALL_SOUTH_SIDE f Lnet/minecraft/class_265; field_16393 SOUTH_WALL_WEST_HINGE f Lnet/minecraft/class_265; field_16361 Z_CEILING_SHAPE f Lnet/minecraft/class_265; field_16373 NORTH_FLOOR_LEG f Lnet/minecraft/class_265; field_16341 WEST_CEILING_LEG f Lnet/minecraft/class_265; field_16385 Z_FLOOR_SIDES f Lnet/minecraft/class_265; field_16353 SOUTH_CEILING_HINGE f Lnet/minecraft/class_265; field_16397 Z_CEILING_SIDES f Lnet/minecraft/class_265; field_16365 EAST_FLOOR_SIDE f Lnet/minecraft/class_265; field_16377 SOUTH_WALL_EAST_LEG f Lnet/minecraft/class_265; field_16356 NORTH_WALL_SHAPE f Lnet/minecraft/class_265; field_16368 NORTH_WALL_SIDES f Lnet/minecraft/class_265; field_16348 WEST_FLOOR_SIDE f Lnet/minecraft/class_265; field_16392 EAST_FLOOR_LEG f Lnet/minecraft/class_265; field_16360 SOUTH_CEILING_SIDE f Lnet/minecraft/class_265; field_16372 EAST_WALL_NORTH_SIDE f Lnet/minecraft/class_265; field_16340 SOUTH_WALL_WEST_SIDE f Lnet/minecraft/class_265; field_16384 WEST_CEILING_HINGE f Lnet/minecraft/class_265; field_16352 SOUTH_WALL_WEST_LEG f Lnet/minecraft/class_265; field_16396 NORTH_WALL_EAST_SIDE f Lnet/minecraft/class_265; field_16364 WEST_CEILING_SIDE f Lnet/minecraft/class_265; field_16376 WEST_WALL_SHAPE f Lnet/minecraft/class_265; field_16401 NORTH_WALL_WEST_HINGE f Lnet/minecraft/class_265; field_16344 WEST_WALL_SIDES f Lnet/minecraft/class_265; field_16388 NORTH_WALL_WEST_SIDE f Lnet/minecraft/class_265; field_16380 Z_FLOOR_SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17469 method_17469 p 2 syncId p 4 player p 3 inventory m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_16119 getShape p 1 state c net/minecraft/class_3714 net/minecraft/data/server/loottable/vanilla/VanillaGiftLootTableGenerator c net/minecraft/class_3715 net/minecraft/block/LecternBlock f Lnet/minecraft/class_2746; field_17366 HAS_BOOK f Lnet/minecraft/class_265; field_17371 EAST_SHAPE f Lnet/minecraft/class_265; field_17372 SOUTH_SHAPE f I field_31113 SCHEDULED_TICK_DELAY f Lnet/minecraft/class_265; field_17370 NORTH_SHAPE f Lnet/minecraft/class_265; field_16406 BOTTOM_SHAPE f Lnet/minecraft/class_2746; field_17365 POWERED f Lnet/minecraft/class_265; field_16405 MIDDLE_SHAPE f Lnet/minecraft/class_265; field_16403 BASE_SHAPE f Lnet/minecraft/class_2753; field_16404 FACING f Lnet/minecraft/class_265; field_17368 COLLISION_SHAPE f Lnet/minecraft/class_265; field_17369 WEST_SHAPE f Lnet/minecraft/class_265; field_17367 COLLISION_SHAPE_TOP m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_17471 setPowered p 1 pos p 2 state p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_17470 openScreen p 1 world p 2 pos p 3 player m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_17474 updateNeighborAlways p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_17473 setHasBook p 4 hasBook p 1 world p 0 user p 3 state p 2 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V method_17475 putBook p 2 pos p 3 state p 4 stack p 0 user p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17477 dropBook p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_17476 setPowered p 0 world p 1 pos p 2 state p 3 powered m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z method_17472 putBookIfAbsent p 0 user p 1 world p 2 pos p 3 state p 4 stack c net/minecraft/class_3730 net/minecraft/entity/SpawnReason f Lnet/minecraft/class_3730; field_16527 PATROL f Lnet/minecraft/class_3730; field_16459 NATURAL f Lnet/minecraft/class_3730; field_16468 CONVERSION f Lnet/minecraft/class_3730; field_16469 SPAWNER f Lnet/minecraft/class_3730; field_16466 BREEDING f Lnet/minecraft/class_3730; field_16467 EVENT f Lnet/minecraft/class_3730; field_16460 JOCKEY f Lnet/minecraft/class_3730; field_16461 TRIGGERED f Lnet/minecraft/class_3730; field_16465 SPAWN_EGG f Lnet/minecraft/class_3730; field_16462 COMMAND f Lnet/minecraft/class_3730; field_16463 REINFORCEMENT f Lnet/minecraft/class_3730; field_16472 CHUNK_GENERATION f Lnet/minecraft/class_3730; field_16473 BUCKET f Lnet/minecraft/class_3730; field_16470 DISPENSER f Lnet/minecraft/class_3730; field_16471 MOB_SUMMONED f Lnet/minecraft/class_3730; field_16474 STRUCTURE c net/minecraft/class_2400 net/minecraft/particle/DefaultParticleType f Lcom/mojang/serialization/Codec; field_25127 codec f Lnet/minecraft/class_2394$class_2395; field_11259 PARAMETER_FACTORY m ()Lnet/minecraft/class_2400; method_29140 getType m (Z)V p 1 alwaysShow c net/minecraft/class_2400$1 net/minecraft/particle/DefaultParticleType$1 m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2400; method_10307 read m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2400; method_10306 read c net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity f Z field_16477 patrolling f Lnet/minecraft/class_2338; field_16478 patrolTarget f Z field_16479 patrolLeader m (Lnet/minecraft/class_2338;)V method_16216 setPatrolTarget p 1 targetPos m ()Z method_16915 isRaidCenterSet m (Z)V method_22332 setPatrolling p 1 patrolling m ()V method_16218 setRandomPatrolTarget m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20739 canSpawn p 0 type p 2 spawnReason p 1 world p 4 random p 3 pos m ()Lnet/minecraft/class_2338; method_16215 getPatrolTarget c Returns the position this patrol entity is walking to. m ()Z method_16219 isPatrolLeader m (Z)V method_16217 setPatrolLeader p 1 patrolLeader m ()Z method_16220 hasPatrolTarget m ()Z method_16472 hasNoRaid m ()Z method_16485 canLead c net/minecraft/class_3732$class_3733 net/minecraft/entity/mob/PatrolEntity$PatrolGoal f D field_16480 leaderSpeed f J field_20701 nextPatrolSearchTime f D field_16535 followSpeed f Lnet/minecraft/class_3732; field_16481 entity m ()Z method_16222 wander m (Lnet/minecraft/class_3732;DD)V p 4 followSpeed p 2 leaderSpeed p 1 entity m ()Ljava/util/List; method_22333 findPatrolTargets c net/minecraft/class_2401 net/minecraft/block/LeverBlock f Lnet/minecraft/class_2746; field_11265 POWERED f Lnet/minecraft/class_265; field_11266 CEILING_X_AXIS_SHAPE f Lnet/minecraft/class_265; field_11267 NORTH_WALL_SHAPE f Lnet/minecraft/class_265; field_11264 FLOOR_Z_AXIS_SHAPE f Lnet/minecraft/class_265; field_11262 EAST_WALL_SHAPE f Lnet/minecraft/class_265; field_11263 SOUTH_WALL_SHAPE f Lnet/minecraft/class_265; field_11260 WEST_WALL_SHAPE f Lnet/minecraft/class_265; field_11261 FLOOR_X_AXIS_SHAPE f Lnet/minecraft/class_265; field_11268 CEILING_Z_AXIS_SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10309 updateNeighbors p 2 world p 1 state p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;F)V method_10308 spawnParticles p 0 state p 2 pos p 1 world p 3 alpha m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_21846 togglePower p 1 state p 2 world p 3 pos c net/minecraft/class_2402 net/minecraft/block/FluidFillable m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z method_10311 tryFillWithFluid p 3 state p 2 pos p 4 fluidState p 1 world m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z method_10310 canFillWithFluid p 4 state p 5 fluid p 1 player p 2 world p 3 pos c net/minecraft/class_3727 net/minecraft/block/EntityShapeContext f Lnet/minecraft/class_3726; field_17593 ABSENT f Z field_16451 descending f Lnet/minecraft/class_1799; field_17594 heldItem f Ljava/util/function/Predicate; field_24425 walkOnFluidPredicate f Lnet/minecraft/class_1297; field_27935 entity f D field_16450 minY m (ZDLnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_1297;)V p 1 descending p 4 heldItem p 5 walkOnFluidPredicate p 2 minY p 6 entity m ()Lnet/minecraft/class_1297; method_32480 getEntity m (Lnet/minecraft/class_1297;)V p 1 entity c net/minecraft/class_3728 net/minecraft/client/util/SelectionManager f Ljava/util/function/Supplier; field_16456 clipboardGetter f Ljava/util/function/Predicate; field_24259 stringFilter f I field_16452 selectionEnd f Ljava/util/function/Consumer; field_16458 clipboardSetter f I field_16453 selectionStart f Ljava/util/function/Consumer; field_24258 stringSetter f Ljava/util/function/Supplier; field_24257 stringGetter m (IZ)V method_27555 moveCursorPastWord p 2 shiftDown p 1 offset m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_27557 method_27557 p 1 clipboardString m (Z)V method_27562 updateSelectionRange p 1 shiftDown m (I)V method_42576 deleteWord p 1 offset m (IZ)V method_27549 moveCursor p 1 offset p 2 shiftDown m (I)I method_27567 clampCursorPosition p 1 pos m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V p 4 clipboardSetter p 5 stringFilter p 2 stringSetter p 3 clipboardGetter p 1 stringGetter m (Lnet/minecraft/class_310;)Ljava/util/function/Supplier; method_27550 makeClipboardGetter p 0 client m ()I method_16203 getSelectionEnd m (Ljava/lang/String;Ljava/lang/String;)V method_27552 insert p 2 insertion p 1 string m ()I method_16201 getSelectionStart m (I)V method_35731 setSelectionEnd p 1 pos m (Lnet/minecraft/class_310;)Ljava/util/function/Consumer; method_27561 makeClipboardSetter p 0 client m ()V method_35729 moveCursorToStart m (I)Z method_16202 handleSpecialKey p 1 keyCode m ()V method_16204 putCursorAtEnd m (I)V method_27564 delete p 1 offset m (Ljava/lang/String;)Ljava/lang/String; method_16200 getSelectedText p 1 string m (I)V method_35727 moveCursor p 1 offset m (Z)V method_27558 moveCursorToEnd p 1 shiftDown m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_27551 setClipboard p 0 client p 1 clipboard m ()Z method_27568 isSelecting m (C)Z method_16199 insert p 1 c m ()V method_27554 paste m (Z)V method_27553 moveCursorToStart p 1 shiftDown m (ILnet/minecraft/class_3728$class_7279;)V method_42574 delete p 2 selectionType p 1 offset m (IZ)V method_27560 moveCursorTo p 2 shiftDown p 1 position m (IZLnet/minecraft/class_3728$class_7279;)V method_42575 moveCursor p 3 selectionType p 1 offset p 2 shiftDown m (I)V method_35730 moveCursorTo p 1 position m ()V method_27559 copy m ()V method_27547 cut m (II)V method_27548 setSelection p 1 start p 2 end m (Ljava/lang/String;)V method_16197 insert p 1 string m (Ljava/lang/String;)Ljava/lang/String; method_16198 deleteSelectedText p 1 string m (I)V method_35728 moveCursorPastWord p 1 offset m (Lnet/minecraft/class_310;)Ljava/lang/String; method_27556 getClipboard p 0 client m ()V method_27563 selectAll c net/minecraft/class_3728$class_7279 net/minecraft/client/util/SelectionManager$SelectionType f Lnet/minecraft/class_3728$class_7279; field_38309 WORD f Lnet/minecraft/class_3728$class_7279; field_38308 CHARACTER c net/minecraft/class_3729 net/minecraft/client/render/entity/IllagerEntityRenderer m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_575;F)V p 3 shadowRadius p 2 model p 1 ctx m (Lnet/minecraft/class_1543;Lnet/minecraft/class_4587;F)V method_16460 scale c net/minecraft/class_3723 net/minecraft/block/entity/SmokerBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos c net/minecraft/class_3725 net/minecraft/datafixer/fix/EntityCatSplitFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_3726 net/minecraft/block/ShapeContext m (Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Z method_27866 canWalkOnFluid p 1 stateAbove p 2 state m (Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Z method_16192 isAbove p 1 shape p 2 pos p 3 defaultValue m ()Z method_16193 isDescending m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_3726; method_16195 of p 0 entity m ()Lnet/minecraft/class_3726; method_16194 absent m (Lnet/minecraft/class_1792;)Z method_17785 isHolding p 1 item c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent m (F)V p 1 averageTickMilliseconds c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$class_6601 net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Names f Ljava/lang/String; field_34854 AVERAGE_TICK_DURATION c net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimensionCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_1999$class_2001; method_8793 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V method_8794 trigger p 1 player p 2 from p 3 to m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_1999$class_2001;)Z method_22457 method_22457 p 2 conditions c net/minecraft/class_1999$class_2001 net/minecraft/advancement/criterion/ChangedDimensionCriterion$Conditions f Lnet/minecraft/class_5321; field_9498 to f Lnet/minecraft/class_5321; field_9497 from m ()Lnet/minecraft/class_175; method_35070 create m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_175; method_35069 from p 0 from m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_175; method_8799 to p 0 to m (Ljava/util/Optional;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V p 2 from p 3 to p 1 playerPredicate m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_175; method_35068 create p 1 to p 0 from m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Z method_8800 matches p 2 to p 1 from c net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionCriterion m (Lnet/minecraft/class_1842;Lnet/minecraft/class_1996$class_1998;)Z method_22456 method_22456 p 1 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_1996$class_1998; method_8785 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1842;)V method_8784 trigger p 1 player p 2 potion c net/minecraft/class_1996$class_1998 net/minecraft/advancement/criterion/BrewedPotionCriterion$Conditions f Lnet/minecraft/class_1842; field_9492 potion m (Lnet/minecraft/class_1842;)Z method_8790 matches p 1 potion m (Ljava/util/Optional;Lnet/minecraft/class_1842;)V p 2 potion p 1 playerPredicate m ()Lnet/minecraft/class_175; method_8791 any c net/minecraft/class_3710 net/minecraft/block/BlastFurnaceBlock c net/minecraft/class_3711 net/minecraft/block/CartographyTableBlock f Lnet/minecraft/class_2561; field_17355 TITLE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17457 method_17457 p 4 player p 2 syncId p 3 inventory c net/minecraft/class_3705 net/minecraft/screen/BlastFurnaceScreenHandler m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 4 propertyDelegate p 3 inventory p 2 playerInventory p 1 syncId m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory c net/minecraft/class_3706 net/minecraft/screen/SmokerScreenHandler m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 1 syncId p 4 propertyDelegate p 3 inventory p 2 playerInventory m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory c net/minecraft/class_3708 net/minecraft/block/BarrelBlock f Lnet/minecraft/class_2753; field_16320 FACING f Lnet/minecraft/class_2746; field_18006 OPEN c net/minecraft/class_3701 net/minecraft/entity/passive/OcelotEntity f Lnet/minecraft/class_3701$class_3703; field_16302 temptGoal f Lnet/minecraft/class_3701$class_3702; field_16300 fleeGoal f D field_30341 NORMAL_SPEED f Lnet/minecraft/class_1856; field_16299 TAMING_INGREDIENT f D field_30342 SPRINTING_SPEED f D field_30340 CROUCHING_SPEED f Lnet/minecraft/class_2940; field_16301 TRUSTING m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_3701; method_16104 createChild m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20666 canSpawn p 1 world p 0 type p 3 pos p 2 spawnReason p 4 random m ()F method_22329 getAttackDamage m ()Lnet/minecraft/class_5132$class_5133; method_26887 createOcelotAttributes m ()V method_16103 updateFleeing m ()Z method_16099 isTrusting m (Z)V method_16102 setTrusting p 1 trusting m (Z)V method_16100 showEmoteParticle p 1 positive c net/minecraft/class_3701$class_3703 net/minecraft/entity/passive/OcelotEntity$OcelotTemptGoal f Lnet/minecraft/class_3701; field_16304 ocelot m (Lnet/minecraft/class_3701;DLnet/minecraft/class_1856;Z)V p 5 canBeScared p 4 food p 2 speed p 1 ocelot c net/minecraft/class_3701$class_3702 net/minecraft/entity/passive/OcelotEntity$FleeGoal f Lnet/minecraft/class_3701; field_16303 ocelot m (Lnet/minecraft/class_3701;Ljava/lang/Class;FDD)V p 1 ocelot p 2 fleeFromType p 3 distance p 4 slowSpeed p 6 fastSpeed c net/minecraft/class_3709 net/minecraft/block/BellBlock f Lnet/minecraft/class_265; field_17087 BELL_WAIST_SHAPE f Lnet/minecraft/class_265; field_17089 BELL_SHAPE f Lnet/minecraft/class_265; field_17088 BELL_LIP_SHAPE f Lnet/minecraft/class_265; field_16322 EAST_WEST_SHAPE f Lnet/minecraft/class_265; field_17090 NORTH_SOUTH_WALLS_SHAPE f Lnet/minecraft/class_265; field_16323 NORTH_WALL_SHAPE f Lnet/minecraft/class_265; field_16325 NORTH_SOUTH_SHAPE f Lnet/minecraft/class_2746; field_20648 POWERED f Lnet/minecraft/class_265; field_17094 HANGING_SHAPE f Lnet/minecraft/class_265; field_17093 SOUTH_WALL_SHAPE f Lnet/minecraft/class_265; field_17092 EAST_WALL_SHAPE f Lnet/minecraft/class_265; field_17091 WEST_WALL_SHAPE f Lnet/minecraft/class_265; field_16321 EAST_WEST_WALLS_SHAPE f Lnet/minecraft/class_2753; field_16324 FACING f Lnet/minecraft/class_2754; field_16326 ATTACHMENT m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_16115 getPlacementSide p 0 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_16116 getShape p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1657;Z)Z method_19285 ring p 5 checkHitPos p 4 player p 3 hitResult p 2 state p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;D)Z method_17028 isPointOnBell p 3 y p 2 side p 1 state m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_17026 ring p 1 entity p 2 world p 3 pos p 4 direction m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_33600 ring p 2 pos p 3 direction p 1 world c net/minecraft/class_7288 net/minecraft/client/render/entity/feature/WardenFeatureRenderer f Lnet/minecraft/class_2960; field_38355 texture f Lnet/minecraft/class_7288$class_7311; field_38464 modelPartVisibility f Lnet/minecraft/class_7288$class_7289; field_38356 animationAngleAdjuster m (Lnet/minecraft/class_630;)V method_42750 method_42750 p 0 part m ()V method_42746 updateModelPartVisibility m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_7260;FFFFFF)V method_42613 render m ()V method_42748 unhideAllModelParts m (Lnet/minecraft/class_630;)V method_42749 method_42749 p 0 part m (Lnet/minecraft/class_630;)V method_42747 method_42747 p 0 part m (Lnet/minecraft/class_3883;Lnet/minecraft/class_2960;Lnet/minecraft/class_7288$class_7289;Lnet/minecraft/class_7288$class_7311;)V p 4 modelPartVisibility p 3 animationAngleAdjuster p 2 texture p 1 context c net/minecraft/class_7288$class_7289 net/minecraft/client/render/entity/feature/WardenFeatureRenderer$AnimationAngleAdjuster m (Lnet/minecraft/class_7260;FF)F apply apply p 2 tickDelta p 3 animationProgress p 1 warden c net/minecraft/class_7288$class_7311 net/minecraft/client/render/entity/feature/WardenFeatureRenderer$ModelPartVisibility m (Lnet/minecraft/class_583;)Ljava/util/List; getPartsToDraw getPartsToDraw p 1 model c net/minecraft/class_7287 net/minecraft/client/render/entity/WardenEntityRenderer f Lnet/minecraft/class_2960; field_38354 PULSATING_SPOTS_2_TEXTURE f Lnet/minecraft/class_2960; field_38349 TEXTURE f Lnet/minecraft/class_2960; field_38353 PULSATING_SPOTS_1_TEXTURE f Lnet/minecraft/class_2960; field_38352 HEART_TEXTURE f Lnet/minecraft/class_2960; field_38350 BIOLUMINESCENT_LAYER_TEXTURE m (Lnet/minecraft/class_7260;FF)F method_42609 method_42609 p 0 warden p 1 tickDelta p 2 animationProgress m (Lnet/minecraft/class_7260;FF)F method_42607 method_42607 p 1 tickDelta p 2 animationProgress p 0 warden m (Lnet/minecraft/class_7260;)Lnet/minecraft/class_2960; method_42606 getTexture m (Lnet/minecraft/class_7260;FF)F method_42611 method_42611 p 2 animationProgress p 1 tickDelta p 0 warden m (Lnet/minecraft/class_7260;FF)F method_42612 method_42612 p 2 animationProgress p 1 tickDelta p 0 warden m (Lnet/minecraft/class_7260;FF)F method_42610 method_42610 p 2 animationProgress p 1 tickDelta p 0 warden c net/minecraft/class_289 net/minecraft/client/render/Tessellator c Holding a single instance of {@link BufferBuilder}.\n\n

This class reuses the buffer builder so a buffer doesn't have to be\nallocated every time. f I field_32052 DEFAULT_BUFFER_CAPACITY f Lnet/minecraft/class_289; field_1573 INSTANCE f Lnet/minecraft/class_287; field_1574 buffer m (I)V p 1 bufferCapacity m ()Lnet/minecraft/class_289; method_1348 getInstance m ()Lnet/minecraft/class_287; method_1349 getBuffer m ()V method_1350 draw c Draws the contents of the buffer builder using the shader program\nspecified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader}. c net/minecraft/class_284 net/minecraft/client/gl/GlUniform c Represents a uniform variable.\n\n@see \nUniform (GLSL) - OpenGL Wiki f Lnet/minecraft/class_3679; field_1541 program f Ljava/lang/String; field_1546 name f I field_1544 count f Ljava/nio/FloatBuffer; field_1549 floatData f Z field_1542 stateDirty f Ljava/nio/IntBuffer; field_1547 intData f Lorg/slf4j/Logger; field_1548 LOGGER f I field_1545 location f I field_1543 dataType m ()I method_35662 getDataType m ()I method_35660 getLocation m (IILjava/lang/CharSequence;)V method_34419 bindAttribLocation p 2 name p 0 program p 1 index m ()Ljava/nio/FloatBuffer; method_35664 getFloatData m (II)V method_22095 uniform1 p 0 location p 1 value m ()V method_1296 uploadMatrix m (Ljava/lang/String;)I method_1299 getTypeIndex p 0 typeName m (Ljava/lang/String;IILnet/minecraft/class_3679;)V p 4 program p 1 name p 3 count p 2 dataType m ()V method_1301 uploadFloats m ()V method_1303 uploadInts m (ILjava/lang/CharSequence;)I method_22096 getUniformLocation p 0 program p 1 name m ()I method_35661 getCount m ()Ljava/lang/String; method_1298 getName m ()Ljava/nio/IntBuffer; method_35663 getIntData m ()V method_1300 upload m ()V method_1302 markStateDirty m (I)V method_1297 setLocation p 1 location m (IF)V method_35659 set p 2 value p 1 index m (ILjava/lang/CharSequence;)I method_22097 getAttribLocation p 1 name p 0 program c net/minecraft/class_283 net/minecraft/client/gl/PostEffectPass f Lnet/minecraft/class_276; field_1538 output f Lnet/minecraft/class_276; field_1536 input f Lorg/joml/Matrix4f; field_1535 projectionMatrix f Lnet/minecraft/class_280; field_1540 program f Ljava/util/List; field_1533 samplerWidths f Ljava/util/List; field_1534 samplerValues f Ljava/util/List; field_1537 samplerHeights f Ljava/util/List; field_1539 samplerNames m ()Ljava/lang/String; method_35777 getName m ()Lnet/minecraft/class_280; method_1295 getProgram m (Lorg/joml/Matrix4f;)V method_1291 setProjectionMatrix p 1 projectionMatrix m (F)V method_1293 render p 1 time m (Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;)V p 1 resourceManager p 3 input p 2 programName p 4 output m (Ljava/lang/String;Ljava/util/function/IntSupplier;II)V method_1292 addAuxTarget p 4 height p 3 width p 2 valueSupplier p 1 name c net/minecraft/class_281 net/minecraft/client/gl/ShaderStage c Represents a programmable shader stage (a vertex or a fragment shader)\nin the graphics pipeline. Also known as a shader object that can be\ncreated with {@code glCreateShader}.\n\n

Warning: This class is referred to as a program in\nstrings. However, this does NOT represent a program object that can be\ncreated with {@code glCreateProgram}. {@link ShaderProgram} is what\nrepresents a program object.\n\n@see \nShader - OpenGL Wiki\n@see \nGLSL Object - OpenGL Wiki (Shader objects) f I field_1523 glRef f Lnet/minecraft/class_281$class_282; field_1524 type f Ljava/lang/String; field_1525 name f I field_32037 MAX_INFO_LOG_LENGTH m (Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V p 3 name p 2 glRef p 1 type m ()V method_1282 release m ()I method_34417 getGlRef m ()Ljava/lang/String; method_1280 getName m (Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)I method_34416 load p 0 type p 1 name p 4 loader p 2 stream p 3 domain m (Lnet/minecraft/class_3679;)V method_1281 attachTo p 1 program m (Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Lnet/minecraft/class_281; method_1283 createFromResource p 4 loader p 0 type p 1 name p 2 stream p 3 domain c net/minecraft/class_281$class_282 net/minecraft/client/gl/ShaderStage$Type c Whether a vertex shader or a fragment shader. f Ljava/util/Map; field_1527 loadedShaders f Lnet/minecraft/class_281$class_282; field_1531 FRAGMENT f Ljava/lang/String; field_1528 fileExtension f Ljava/lang/String; field_1526 name f I field_1529 glType f Lnet/minecraft/class_281$class_282; field_1530 VERTEX m ()I method_1287 getGlType m ()Ljava/lang/String; method_1284 getFileExtension m ()Ljava/util/Map; method_1289 getLoadedShaders c {@return all loaded shaders of this type, keyed by their names} m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V p 3 name p 4 extension p 5 glType m ()Ljava/lang/String; method_1286 getName c net/minecraft/class_287 net/minecraft/client/render/BufferBuilder c Builds a buffer of primitives and optionally sorts them by the distance\nfrom the camera.\n\n

This builder can sort quad primitives. It sorts them by the distance\nbetween the camera position and the center of the quad. Sorting is\nrequired when drawing translucent objects because they have to be drawn\nin back-to-front order. See\n\nTransparency Sorting - OpenGL Wiki.\n\n

For {@link VertexFormat.DrawMode#LINES LINES} and {@link\nVertexFormat.DrawMode#LINE_STRIP LINE_STRIP} draw modes, this builder\nduplicates every vertex in a line to produce a quad with zero area. See\n{@link GameRenderer#getRenderTypeLinesProgram}. f Z field_21594 canSkipElementChecks c Whether this builder is aware of the vertex format and can skip checks\nfor the current target element while building a vertex in {@link\n#vertex(float, float, float, float, float, float, float, float, float, int, int, float, float, float)}. f Lorg/slf4j/Logger; field_1557 LOGGER f Z field_27352 hasNoVertexBuffer f I field_39062 batchOffset f Lnet/minecraft/class_293; field_1565 format f I field_1554 vertexCount f Z field_21595 hasOverlay f Lnet/minecraft/class_296; field_1558 currentElement f Ljava/nio/ByteBuffer; field_1555 buffer f Z field_1556 building f [Lorg/joml/Vector3f; field_27348 sortingPrimitiveCenters f I field_32050 ROUND_SIZE_CHANGE c An integer a size change of a buffer must be a\nmultiple of f Lnet/minecraft/class_8251; field_43358 sorter f I field_20884 elementOffset f I field_39061 builtBufferCount f Lnet/minecraft/class_293$class_5596; field_1567 drawMode f I field_1553 currentElementId m ()Lnet/minecraft/class_287$class_7433; method_43575 endNullable c Builds a buffer if there are vertices in the current batch and resets\nthe building state.\n\n@throws IllegalStateException if this builder has not begun building\n\n@return the built buffer if there are vertices, otherwise {@code null}\n\n@see #end() m (Lnet/minecraft/class_293;)V method_23918 setFormat p 1 format m (Lorg/apache/commons/lang3/mutable/MutableInt;I)V method_31953 method_31953 p 2 index m (I)I method_16005 roundBufferSize p 0 amount m ()V method_43579 resetBuilding m (Lnet/minecraft/class_287$class_5594;)V method_1324 beginSortedIndexBuffer p 1 state m ()V method_22892 grow m ()V method_43577 ensureBuilding m ()V method_1343 clear m ()Lnet/minecraft/class_287$class_7433; method_1326 end c Builds a buffer from the current batch and resets the building state.\n\n

Unlike {@link #endNullable()}, this always builds a buffer even if\nthere are no vertices in the current batch.\n\n@throws IllegalStateException if this builder has not begun building\n\n@return the buffer built from the current batch m (Lnet/minecraft/class_293$class_5596;Lnet/minecraft/class_293;)V method_1328 begin p 2 format p 1 drawMode m (I)V method_1335 grow p 1 size m ()V method_23477 reset m ()[Lorg/joml/Vector3f; method_31954 buildPrimitiveCenters m (I)V p 1 initialCapacity m ()Lnet/minecraft/class_287$class_7433; method_43578 build m ()Lnet/minecraft/class_287$class_5594; method_1334 getSortingData m (ILnet/minecraft/class_293$class_5595;)Lit/unimi/dsi/fastutil/ints/IntConsumer; method_31949 getIndexConsumer p 1 offset p 2 indexType m (Lnet/minecraft/class_293$class_5595;)V method_31950 writeSortedIndices p 1 indexType m ()Z method_22893 isBuilding m (Lorg/apache/commons/lang3/mutable/MutableInt;I)V method_49905 method_49905 p 2 index m (Lnet/minecraft/class_8251;)V method_49904 setSorter p 1 sorter m (II)Ljava/nio/ByteBuffer; method_43576 slice p 1 start p 2 end m ()V method_43580 releaseBuiltBuffer m ()Z method_43574 isBatchEmpty c net/minecraft/class_287$class_5594 net/minecraft/client/render/BufferBuilder$TransparentSortingData f Lnet/minecraft/class_8251; field_43359 sorter f [Lorg/joml/Vector3f; field_27360 primitiveCenters f Lnet/minecraft/class_293$class_5596; field_27358 drawMode f I field_27359 vertexCount m (Lnet/minecraft/class_293$class_5596;I[Lorg/joml/Vector3f;Lnet/minecraft/class_8251;)V p 2 vertexCount p 1 drawMode p 4 sorter p 3 primitiveCenters c net/minecraft/class_287$class_7433 net/minecraft/client/render/BufferBuilder$BuiltBuffer c An output of {@link BufferBuilder}. It contains a {@link ByteBuffer} of\nvertices, a {@code ByteBuffer} of indices if sorting has been done, and\nsome information necessary to draw these data. f Lnet/minecraft/class_287$class_4574; field_39065 parameters f Z field_39066 released f I field_39064 batchOffset m ()V method_43585 release m ()Ljava/nio/ByteBuffer; method_43582 getIndexBuffer m ()Ljava/nio/ByteBuffer; method_43581 getVertexBuffer m ()Z method_43584 isEmpty m ()Lnet/minecraft/class_287$class_4574; method_43583 getParameters m (Lnet/minecraft/class_287;ILnet/minecraft/class_287$class_4574;)V p 2 batchOffset p 3 parameters c net/minecraft/class_287$class_4574 net/minecraft/client/render/BufferBuilder$DrawParameters f Z comp_755 sequentialIndex f Z comp_754 indexOnly f I comp_750 vertexCount f I comp_751 indexCount f Lnet/minecraft/class_293$class_5596; comp_752 mode f Lnet/minecraft/class_293$class_5595; comp_753 indexType f Lnet/minecraft/class_293; comp_749 format m ()I method_31961 getIndexBufferSize m ()I method_43432 getIndexBufferEnd m ()I method_43430 getVertexBufferEnd m ()I method_43431 getIndexBufferStart m ()I method_31958 getBufferSize c {@return the total size of the index buffer and the vertex buffer\ncombined} m ()I method_43429 getVertexBufferStart m ()I method_31957 getVertexBufferSize m ()I comp_751 indexCount m ()I comp_750 vertexCount m ()Lnet/minecraft/class_293; comp_749 format m ()Z comp_755 sequentialIndex m ()Z comp_754 indexOnly m ()Lnet/minecraft/class_293$class_5596; comp_752 mode m ()Lnet/minecraft/class_293$class_5595; comp_753 indexType c net/minecraft/class_286 net/minecraft/client/render/BufferRenderer c Containing methods for immediately drawing a buffer built with {@link\nBufferBuilder}. f Lnet/minecraft/class_291; field_38982 currentVertexBuffer m ()V method_43436 resetCurrentVertexBuffer m (Lnet/minecraft/class_287$class_7433;)V method_43437 draw c Draws {@code buffer}.\n\n

Unlike {@link #drawWithGlobalProgram}, the shader program cannot be\nspecified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader}. The caller of this method must manually bind a\nshader program before calling this method. p 0 buffer m (Lnet/minecraft/class_287$class_7433;)V method_43438 drawWithGlobalProgramInternal p 0 buffer m (Lnet/minecraft/class_291;)V method_43434 bind p 0 vertexBuffer m (Lnet/minecraft/class_287$class_7433;)Lnet/minecraft/class_291; method_43439 upload p 0 buffer m (Lnet/minecraft/class_293;)Lnet/minecraft/class_291; method_43435 bind p 0 vertexFormat m ()V method_34420 reset m (Lnet/minecraft/class_287$class_7433;)V method_43433 drawWithGlobalProgram c Draws {@code buffer} using the shader program specified with {@link\ncom.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader} p 0 buffer c net/minecraft/class_285 net/minecraft/client/gl/GlProgramManager f Lorg/slf4j/Logger; field_1551 LOGGER m (I)V method_22094 useProgram p 0 program m (Lnet/minecraft/class_3679;)V method_1304 deleteProgram p 0 program m ()I method_1306 createProgram m (Lnet/minecraft/class_3679;)V method_1307 linkProgram p 0 program c net/minecraft/class_280 net/minecraft/client/gl/JsonEffectShaderProgram f Ljava/util/List; field_1507 uniformLocations f Lnet/minecraft/class_5937; field_1519 fragmentShader f Ljava/util/List; field_1503 samplerNames f Ljava/util/List; field_1515 uniformData f Ljava/util/List; field_1518 attributeLocations f I field_1505 activeProgramGlRef f Ljava/util/Map; field_1510 uniformByName f Ljava/lang/String; field_1509 name f Lnet/minecraft/class_278; field_1520 DEFAULT_UNIFORM f Lnet/minecraft/class_5937; field_1508 vertexShader f I field_1521 glRef f Lnet/minecraft/class_280; field_1512 activeProgram f Ljava/lang/String; field_32682 PROGRAM_DIRECTORY f Lorg/slf4j/Logger; field_1514 LOGGER f Z field_1511 uniformStateDirty f Ljava/util/Map; field_1516 samplerBinds f Lnet/minecraft/class_277; field_1517 blendState f Ljava/util/List; field_1504 attributeNames f Ljava/util/List; field_1506 samplerLocations m ()Ljava/lang/String; method_35763 getName m (Lnet/minecraft/class_3300;Ljava/lang/String;)V p 1 resource p 2 name m (Ljava/lang/String;)Lnet/minecraft/class_284; method_1271 getUniformByName p 1 name m (Ljava/lang/String;Ljava/util/function/IntSupplier;)V method_1269 bindSampler p 1 samplerName m (Lcom/google/gson/JsonElement;)V method_1272 addUniform p 1 json m (Lcom/google/gson/JsonElement;)V method_1276 addSampler p 1 json m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_277; method_16035 deserializeBlendState p 0 json m ()V method_1268 finalizeUniformsAndSamplers m (Lnet/minecraft/class_3300;Lnet/minecraft/class_281$class_282;Ljava/lang/String;)Lnet/minecraft/class_5937; method_16036 loadEffect p 2 name p 1 type p 0 resourceManager m (Ljava/lang/String;)Lnet/minecraft/class_278; method_1275 getUniformByNameOrDummy p 1 name m ()V method_1273 disable m ()V method_1277 enable c net/minecraft/class_7280 net/minecraft/client/render/entity/model/WardenEntityModel f Ljava/util/List; field_38451 tendrils f Lnet/minecraft/class_630; field_38320 leftLeg f Lnet/minecraft/class_630; field_38322 rightArm f Ljava/util/List; field_38453 headAndLimbs f Lnet/minecraft/class_630; field_38316 body f Lnet/minecraft/class_630; field_38449 leftRibcage f Lnet/minecraft/class_630; field_38318 rightTendril f Lnet/minecraft/class_630; field_38450 rightRibcage f Lnet/minecraft/class_630; field_38321 leftArm f Ljava/util/List; field_38454 bodyHeadAndLimbs f Lnet/minecraft/class_630; field_38323 rightLeg f Ljava/util/List; field_38452 justBody f Lnet/minecraft/class_630; field_38315 bone f Lnet/minecraft/class_630; field_38327 root f Lnet/minecraft/class_630; field_38317 head f Lnet/minecraft/class_630; field_38319 leftTendril m (Lnet/minecraft/class_7260;FF)V method_42736 setTendrilPitches p 3 tickDelta p 2 animationProgress p 1 warden m (Lnet/minecraft/class_7260;FFFFF)V method_42580 setAngles m (F)V method_42734 setHeadAndBodyAngles p 1 animationProgress m (FF)V method_42735 setHeadAngle p 1 yaw p 2 pitch m ()Ljava/util/List; method_42739 getBody m (FF)V method_42737 setLimbAngles p 1 angle p 2 distance m ()Lnet/minecraft/class_5607; method_42578 getTexturedModelData m ()Ljava/util/List; method_42740 getHeadAndLimbs m ()V method_42742 setArmPivots m ()Ljava/util/List; method_42738 getTendrils m ()Ljava/util/List; method_42741 getBodyHeadAndLimbs m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7281 net/minecraft/client/particle/ShriekParticle f I field_38333 delay f F field_38332 X_ROTATION m (Lorg/joml/Quaternionf;)V method_42586 method_42586 p 0 quaternion m (Lorg/joml/Quaternionf;)V method_42585 method_42585 p 0 quaternion m (Lnet/minecraft/class_638;DDDI)V p 1 world p 2 x p 4 y p 6 z p 8 delay m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V method_42583 buildGeometry p 3 tickDelta p 4 rotator p 1 vertexConsumer p 2 camera m (Lnet/minecraft/class_4588;Lorg/joml/Vector3f;FFI)V method_42584 vertex p 5 light p 3 u p 4 v p 1 vertexConsumer p 2 pos c net/minecraft/class_7281$class_7282 net/minecraft/client/particle/ShriekParticle$Factory f Lnet/minecraft/class_4002; field_38336 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_7290;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_42587 createParticle c net/minecraft/class_7299 net/minecraft/entity/passive/AllayBrain f I field_38413 LIKED_NOTEBLOCK_COOLDOWN_TICKS_EXPIRY f I field_38940 WALK_TO_ITEM_RADIUS f I field_40130 GIVE_INVENTORY_RUN_TIME f F field_39113 FLEE_SPEED f F field_38408 WALK_TO_ITEM_SPEED m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_4115; method_43092 method_43092 p 0 player m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_43093 getLikedPlayer p 0 allay m (Lnet/minecraft/class_1309;)Z method_49122 hasNearestVisibleWantedItem p 0 entity m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_42662 getLikedLookTarget p 0 allay m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_42657 getLookTarget p 0 allay m (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V method_42659 rememberNoteBlock p 1 pos p 0 allay m (Lnet/minecraft/class_4095;)V method_42663 addCoreActivities p 0 brain m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)Z method_42658 shouldGoTowardsNoteBlock p 1 brain p 0 allay p 2 pos m (Lnet/minecraft/class_7298;)V method_42661 updateActivities p 0 allay m (Lnet/minecraft/class_7298;)Z method_42664 method_42664 p 0 allay m (Lnet/minecraft/class_4095;)V method_42666 addIdleActivities p 0 brain m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_42660 create p 0 brain c net/minecraft/class_7297 net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47128 method_47128 p 5 context m (Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47131 method_47131 p 9 time p 8 entity p 7 world m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/class_7893; method_47130 create p 3 searchRange p 4 speed p 1 predicate p 2 completionRange p 0 lookTargetFunction m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47129 method_47129 p 5 lookTarget p 6 walkTarget c net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity f Lcom/google/common/collect/ImmutableList; field_38398 SENSORS f Lnet/minecraft/class_8514$class_5719; field_39468 vibrationCallback f Lnet/minecraft/class_2940; field_39466 DANCING f Lnet/minecraft/class_5715; field_39469 jukeboxEventHandler f F field_39472 danceTicks f Lorg/slf4j/Logger; field_39045 LOGGER f Lcom/google/common/collect/ImmutableList; field_38403 MEMORY_MODULES f Lnet/minecraft/class_1277; field_38402 inventory f Lnet/minecraft/class_2940; field_39467 CAN_DUPLICATE f Lnet/minecraft/class_5715; field_38401 gameEventHandler f Lnet/minecraft/class_2382; field_38399 ITEM_PICKUP_RANGE_EXPANDER f I field_39465 DUPLICATION_COOLDOWN f Lnet/minecraft/class_1856; field_39464 DUPLICATION_INGREDIENT f Lnet/minecraft/class_8514$class_8515; field_44596 vibrationListenerData f Lnet/minecraft/class_2338; field_39470 jukeboxPos f Lcom/google/common/collect/ImmutableList; field_38937 THROW_SOUND_PITCHES f J field_39471 duplicationCooldown m (Lnet/minecraft/class_2338;Z)V method_44358 updateJukeboxPos p 1 jukeboxPos p 2 playing m ()V method_44608 addHeartParticle m ()Z method_43396 isHoldingItem m ()Z method_44359 isDancing m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_45341 areDifferentPotions p 1 stack p 2 stack2 m (Z)V method_44367 setDancing p 1 dancing m ()Lnet/minecraft/class_5132$class_5133; method_42655 createAllayAttributes m ()Z method_44361 shouldStopDancing m ()V method_44363 duplicate m ()Z method_44365 canDuplicate m (Lnet/minecraft/class_1799;)Z method_44366 matchesDuplicationIngredient p 1 stack m ()V method_44364 startDuplicationCooldown m ()Z method_44360 isSpinning m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_44357 decrementStackUnlessInCreative p 1 player p 2 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_45340 areItemsEqual p 1 stack p 2 stack2 m ()V method_44362 tickDuplicationCooldown m ()Z method_42654 isItemPickupCoolingDown c net/minecraft/class_7298$class_7524 net/minecraft/entity/passive/AllayEntity$VibrationCallback f I field_43190 RANGE f Lnet/minecraft/class_5716; field_44597 positionSource c net/minecraft/class_7298$class_7525 net/minecraft/entity/passive/AllayEntity$JukeboxEventListener f Lnet/minecraft/class_5716; field_39478 positionSource f I field_39479 range m (Lnet/minecraft/class_7298;Lnet/minecraft/class_5716;I)V p 2 positionSource p 3 range c net/minecraft/class_7296 net/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask f I field_38387 COMPLETION_RANGE f Ljava/util/function/Function; field_38389 lookTargetFunction f I field_38388 ITEM_PICKUP_COOLDOWN_TICKS f F field_38390 speed m (Lnet/minecraft/class_4115;Lnet/minecraft/class_1799;Lnet/minecraft/class_3222;)V method_43079 triggerCriterion p 2 stack p 3 player p 1 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V method_43393 playThrowSound p 1 stack p 2 target p 0 entity m (Ljava/util/function/Function;FI)V p 3 runTime p 2 speed p 1 lookTargetFunction m (Lnet/minecraft/class_1309;)Z method_42649 hasItemAndTarget p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;)V method_42650 method_42650 p 2 target m (Lnet/minecraft/class_4115;)Lnet/minecraft/class_243; method_42651 offsetTarget p 0 target m (Lnet/minecraft/class_4115;Lnet/minecraft/class_1799;Lnet/minecraft/class_3222;)V method_43080 method_43080 p 3 player c net/minecraft/class_7293 net/minecraft/datafixer/fix/GameEventRenamesFix f Lcom/mojang/datafixers/DSL$TypeReference; field_38383 typeReference f Ljava/util/function/UnaryOperator; field_43178 renamer f Ljava/lang/String; field_38381 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/function/UnaryOperator;)V p 3 typeReference p 4 renamer p 1 outputSchema p 2 name c net/minecraft/class_7294 net/minecraft/datafixer/schema/Schema3083 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_42645 method_42645 p 1 map p 2 name p 0 schema c net/minecraft/class_293 net/minecraft/client/render/VertexFormat c Defines what {@link VertexFormatElement elements} a vertex has. f Lcom/google/common/collect/ImmutableMap; field_29340 elementMap f I field_1600 vertexSizeByte f Lcom/google/common/collect/ImmutableList; field_1602 elements f Lit/unimi/dsi/fastutil/ints/IntList; field_1597 offsets f Lnet/minecraft/class_291; field_38984 buffer m ()I method_1362 getVertexSizeByte m ()V method_22649 setupState c Specifies for OpenGL how the vertex data should be interpreted. m ()Lnet/minecraft/class_291; method_43446 getBuffer c {@return a vertex buffer shared with the users of this vertex format}\n\n

The data uploaded to the returned vertex buffer cannot be reused as\nit can be overwritten by other users of this method. m ()I method_1359 getVertexSizeInteger m ()Lcom/google/common/collect/ImmutableList; method_1357 getElements m ()V method_34450 clearStateInternal m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lcom/google/common/collect/ImmutableList; method_34445 getAttributeNames m ()V method_34449 setupStateInternal m ()V method_22651 clearState m (Lcom/google/common/collect/ImmutableMap;)V p 1 elementMap c net/minecraft/class_293$class_5595 net/minecraft/client/render/VertexFormat$IndexType f I field_27375 size f I field_27374 glType f Lnet/minecraft/class_293$class_5595; field_27373 INT f Lnet/minecraft/class_293$class_5595; field_27372 SHORT m (I)Lnet/minecraft/class_293$class_5595; method_31972 smallestFor c {@return the smallest type in which {@code indexCount} fits} p 0 indexCount m (Ljava/lang/String;III)V p 4 size p 3 glType c net/minecraft/class_293$class_5596 net/minecraft/client/render/VertexFormat$DrawMode f Z field_38878 shareVertices c Whether there are shared vertices in consecutive shapes. f I field_27385 additionalVertexCount c The number of vertices needed to form an additional shape. In other\nwords, it's {@code firstVertexCount - s} where {@code s} is the number\nof vertices shared with the previous shape. f I field_27384 firstVertexCount c The number of vertices needed to form a first shape. f I field_27383 glMode f Lnet/minecraft/class_293$class_5596; field_27380 TRIANGLE_STRIP f Lnet/minecraft/class_293$class_5596; field_27382 QUADS f Lnet/minecraft/class_293$class_5596; field_27381 TRIANGLE_FAN f Lnet/minecraft/class_293$class_5596; field_27379 TRIANGLES f Lnet/minecraft/class_293$class_5596; field_27378 LINE_STRIP f Lnet/minecraft/class_293$class_5596; field_27377 LINES f Lnet/minecraft/class_293$class_5596; field_29345 DEBUG_LINE_STRIP f Lnet/minecraft/class_293$class_5596; field_29344 DEBUG_LINES m (Ljava/lang/String;IIIIZ)V p 4 firstVertexCount p 3 glMode p 6 shareVertices p 5 additionalVertexCount m (I)I method_31973 getIndexCount p 1 vertexCount c net/minecraft/class_299 net/minecraft/client/recipebook/ClientRecipeBook f Ljava/util/Map; field_1638 resultsByGroup f Ljava/util/List; field_25778 orderedResults f Lorg/slf4j/Logger; field_25622 LOGGER m (Lnet/minecraft/class_314;)Ljava/util/List; method_30284 method_30284 p 0 group m (Lnet/minecraft/class_314;)Ljava/util/List; method_30282 method_30282 p 0 group m (Lnet/minecraft/class_314;)Ljava/util/List; method_1396 getResultsForGroup p 1 category m ()Ljava/util/List; method_1393 getOrderedResults m (Ljava/lang/Iterable;Lnet/minecraft/class_5455;)V method_1401 reload p 1 recipes p 2 registryManager m (Ljava/util/Map;Lnet/minecraft/class_314;Ljava/util/List;)V method_30281 method_30281 p 2 searchGroups p 1 group m (Lnet/minecraft/class_8786;)Lnet/minecraft/class_314; method_1400 getGroupForRecipe p 0 recipe m (Ljava/util/Map;Lnet/minecraft/class_314;)Ljava/util/stream/Stream; method_30280 method_30280 p 1 searchGroup m (Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_516; method_48464 method_48464 p 1 recipes m (Ljava/lang/Iterable;)Ljava/util/Map; method_30283 toGroupedMap p 0 recipes m (Ljava/util/Map;Lnet/minecraft/class_5455;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_314;Ljava/util/List;)V method_30279 method_30279 p 3 recipeBookGroup c net/minecraft/class_296 net/minecraft/client/render/VertexFormatElement c Represents a singular field within a larger {@link\nnet.minecraft.client.render.VertexFormat vertex format}.\n\n

This element comprises a component type, the number of components,\nand a type that describes how the components should be interpreted. f I field_21329 byteLength c The total length of this element (in bytes). f Lnet/minecraft/class_296$class_298; field_1614 type f Lnet/minecraft/class_296$class_297; field_1615 componentType f I field_1612 componentCount f I field_1613 uvIndex m (I)V method_22653 clearState p 1 elementIndex m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_34451 getComponentCount m ()Lnet/minecraft/class_296$class_298; method_1382 getType m (IJI)V method_22652 setupState c Specifies for OpenGL how the vertex data corresponding to this element\nshould be interpreted. p 1 elementIndex c the index of the element in a vertex format p 2 offset c the distance between the start of the buffer and the first instance of\nthe element in the buffer p 4 stride c the distance between consecutive instances of the element in the buffer m (ILnet/minecraft/class_296$class_297;Lnet/minecraft/class_296$class_298;I)V p 3 type p 4 componentCount p 1 uvIndex p 2 componentType m ()Lnet/minecraft/class_296$class_297; method_1386 getComponentType m (ILnet/minecraft/class_296$class_298;)Z method_1383 isValidType p 2 type p 1 uvIndex m ()I method_1387 getByteLength m ()I method_1385 getUvIndex m ()Z method_35667 isPosition c net/minecraft/class_296$class_298 net/minecraft/client/render/VertexFormatElement$Type c Describes how the components should be interpreted. f Ljava/lang/String; field_1630 name f Lnet/minecraft/class_296$class_298$class_4575; field_20783 setupTask f Lnet/minecraft/class_296$class_298$class_5938; field_20784 clearTask f Lnet/minecraft/class_296$class_298; field_20782 GENERIC f Lnet/minecraft/class_296$class_298; field_1636 UV f Lnet/minecraft/class_296$class_298; field_1635 NORMAL f Lnet/minecraft/class_296$class_298; field_1633 POSITION f Lnet/minecraft/class_296$class_298; field_1629 PADDING f Lnet/minecraft/class_296$class_298; field_1632 COLOR m (II)V method_34452 method_34452 p 0 uvIndex p 1 elementIndex m (II)V method_22657 method_22657 p 1 elementIndex p 0 uvIndex m (IIIJII)V method_22667 method_22667 p 3 offset p 2 stride p 1 componentType p 0 componentCount p 6 elementIndex p 5 uvIndex m (IIIJII)V method_22655 setupState p 3 stride p 4 offset p 1 componentCount p 2 componentType p 7 elementIndex p 6 uvIndex m (IIIJII)V method_22666 method_22666 p 3 offset p 2 stride p 1 componentType p 0 componentCount p 6 elementIndex p 5 uvIndex m (IIIJII)V method_22658 method_22658 p 0 componentCount p 1 componentType p 6 elementIndex p 5 uvIndex p 2 stride p 3 offset m (II)V method_22659 method_22659 p 1 elementIndex p 0 uvIndex m (IIIJII)V method_22660 method_22660 p 6 elementIndex p 5 uvIndex p 3 offset p 2 stride p 1 componentType p 0 componentCount m (II)V method_22661 method_22661 p 1 elementIndex p 0 uvIndex m (II)V method_22654 clearState p 2 elementIndex p 1 uvIndex m (IIIJII)V method_22664 method_22664 p 6 elementIndex p 5 uvIndex p 3 offset p 2 stride p 1 componentType p 0 componentCount m (II)V method_22665 method_22665 p 1 elementIndex p 0 uvIndex m ()Ljava/lang/String; method_1392 getName m (IIIJII)V method_22662 method_22662 p 6 elementIndex p 5 uvIndex p 3 offset p 2 stride p 1 componentType p 0 componentCount m (II)V method_22663 method_22663 p 0 uvIndex p 1 elementIndex m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_296$class_298$class_4575;Lnet/minecraft/class_296$class_298$class_5938;)V p 3 name p 4 setupTask p 5 clearTask c net/minecraft/class_296$class_298$class_4575 net/minecraft/client/render/VertexFormatElement$Type$SetupTask m (IIIJII)V setupBufferState setupBufferState c Specifies for OpenGL how the vertex data corresponding to the element\nshould be interpreted. p 2 componentType c the GL type of components in the element p 1 componentCount c the number of components in the element p 6 uvIndex p 4 offset c the distance between the start of the buffer and the first instance of\nthe element in the buffer; be aware that {@code pointer} is a legacy\nname from OpenGL 2 p 3 stride c the distance between consecutive instances of the element in the buffer p 7 elementIndex c the index of the element in a vertex format c net/minecraft/class_296$class_298$class_5938 net/minecraft/client/render/VertexFormatElement$Type$ClearTask m (II)V clearBufferState clearBufferState p 1 uvIndex p 2 elementIndex c the index of the element in a vertex format c net/minecraft/class_296$class_297 net/minecraft/client/render/VertexFormatElement$ComponentType c Represents a type of components in an element. f I field_1627 glType f I field_1618 byteLength f Ljava/lang/String; field_1626 name f Lnet/minecraft/class_296$class_297; field_1625 SHORT f Lnet/minecraft/class_296$class_297; field_1624 UBYTE f Lnet/minecraft/class_296$class_297; field_1623 FLOAT f Lnet/minecraft/class_296$class_297; field_1622 USHORT f Lnet/minecraft/class_296$class_297; field_1621 BYTE f Lnet/minecraft/class_296$class_297; field_1619 UINT f Lnet/minecraft/class_296$class_297; field_1617 INT m ()I method_1391 getByteLength m ()I method_1390 getGlType m ()Ljava/lang/String; method_1389 getName m (Ljava/lang/String;IILjava/lang/String;I)V p 3 byteLength p 4 name p 5 glType c net/minecraft/class_1992 net/minecraft/world/biome/source/FixedBiomeSource f Lnet/minecraft/class_6880; field_9486 biome f Lcom/mojang/serialization/Codec; field_24717 CODEC m (Lnet/minecraft/class_6880;)V p 1 biome m (Lnet/minecraft/class_1992;)Lnet/minecraft/class_6880; method_28456 method_28456 p 0 biomeSource c net/minecraft/class_291 net/minecraft/client/gl/VertexBuffer c Stores vertex data on GPU.\n\n

If you don't need to change the geometry, you can upload data once\nand reuse it every frame. For example, {@linkplain\nnet.minecraft.client.render.WorldRenderer#renderStars star rendering}\nuses this technique to save bandwidth.\n\n@implNote This is mostly a wrapper around vertex buffer object (VBO),\nelement buffer object (EBO), and vertex array object (VAO). f Lcom/mojang/blaze3d/systems/RenderSystem$class_5590; field_38983 sharedSequentialIndexBuffer f Lnet/minecraft/class_291$class_8555; field_44792 usage f Lnet/minecraft/class_293$class_5596; field_27368 drawMode f Lnet/minecraft/class_293$class_5595; field_27367 indexType f I field_27366 indexBufferId f Lnet/minecraft/class_293; field_29339 vertexFormat f I field_1594 vertexBufferId f I field_1593 indexCount f I field_29338 vertexArrayId m (Lnet/minecraft/class_287$class_4574;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_293; method_43442 uploadVertexBuffer p 2 vertexBuffer p 1 parameters m (Lnet/minecraft/class_291$class_8555;)V p 1 usage m ()V method_35665 draw c Draws the contents in this vertex buffer.\n\n

The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method.\n\n

Unlike {@link #draw(Matrix4f, Matrix4f, ShaderProgram)}, the caller\nof this method must manually bind a shader program before calling this\nmethod. m ()Lnet/minecraft/class_293; method_34435 getVertexFormat m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_5944;)V method_34427 draw c Draws the contents in this vertex buffer with {@code program}.\n\n

The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method. p 3 program p 2 projectionMatrix p 1 viewMatrix m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_5944;)V method_34431 drawInternal p 1 viewMatrix p 2 projectionMatrix p 3 program m (Lnet/minecraft/class_287$class_4574;Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/systems/RenderSystem$class_5590; method_43443 uploadIndexBuffer p 1 parameters p 2 indexBuffer m ()Z method_43444 isClosed m ()V method_1353 bind c Sets this vertex buffer as the current one.\n\n

This method must be called before uploading or drawing data. m (Lnet/minecraft/class_287$class_7433;)V method_1352 upload c Uploads the contents of {@code buffer} to GPU, discarding previously\nuploaded data.\n\n

The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method. p 1 buffer m ()V method_1354 unbind m ()Lnet/minecraft/class_293$class_5595; method_43445 getIndexType c net/minecraft/class_291$class_8555 net/minecraft/client/gl/VertexBuffer$Usage f I field_44795 id f Lnet/minecraft/class_291$class_8555; field_44794 DYNAMIC f Lnet/minecraft/class_291$class_8555; field_44793 STATIC m (Ljava/lang/String;II)V p 3 id c net/minecraft/class_290 net/minecraft/client/render/VertexFormats c Holding vertex formats and vertex format elements. f Lnet/minecraft/class_296; field_1579 NORMAL_ELEMENT f Lnet/minecraft/class_293; field_21468 POSITION_COLOR_LIGHT f Lnet/minecraft/class_296; field_1578 PADDING_ELEMENT f Lnet/minecraft/class_293; field_1575 POSITION_TEXTURE_COLOR f Lnet/minecraft/class_296; field_1583 OVERLAY_ELEMENT f Lnet/minecraft/class_293; field_1586 POSITION_TEXTURE_LIGHT_COLOR f Lnet/minecraft/class_293; field_1585 POSITION_TEXTURE f Lnet/minecraft/class_296; field_20886 LIGHT_ELEMENT f Lnet/minecraft/class_296; field_1581 COLOR_ELEMENT f Lnet/minecraft/class_293; field_1584 POSITION_TEXTURE_COLOR_LIGHT f Lnet/minecraft/class_293; field_20888 POSITION_COLOR_TEXTURE_LIGHT f Lnet/minecraft/class_296; field_1591 TEXTURE_ELEMENT f Lnet/minecraft/class_293; field_20887 POSITION_COLOR_TEXTURE f Lnet/minecraft/class_296; field_1587 POSITION_ELEMENT f Lnet/minecraft/class_293; field_1577 POSITION_TEXTURE_COLOR_NORMAL f Lnet/minecraft/class_293; field_1576 POSITION_COLOR f Lnet/minecraft/class_293; field_1592 POSITION f Lnet/minecraft/class_293; field_1580 POSITION_COLOR_TEXTURE_OVERLAY_LIGHT_NORMAL f Lnet/minecraft/class_293; field_1590 POSITION_COLOR_TEXTURE_LIGHT_NORMAL f Lnet/minecraft/class_296; field_29335 UV_ELEMENT f Lnet/minecraft/class_293; field_29337 LINES f Lnet/minecraft/class_293; field_29336 BLIT_SCREEN c net/minecraft/class_7291 net/minecraft/util/TranslatableOption c An option whose text can be translated. m ()Lnet/minecraft/class_2561; method_42627 getText m ()I method_7362 getId m ()Ljava/lang/String; method_7359 getTranslationKey c net/minecraft/class_7290 net/minecraft/particle/ShriekParticleEffect f Lcom/mojang/serialization/Codec; field_38358 CODEC f Lnet/minecraft/class_2394$class_2395; field_38359 FACTORY f I field_38360 delay m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42617 method_42617 p 0 instance m (I)V p 1 delay m ()I method_42619 getDelay m (Lnet/minecraft/class_7290;)Ljava/lang/Integer; method_42618 method_42618 p 0 particleEffect c net/minecraft/class_7290$1 net/minecraft/particle/ShriekParticleEffect$1 m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_7290; method_42621 read m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7290; method_42620 read c net/minecraft/class_8597 net/minecraft/network/packet/s2c/login/UnknownLoginQueryRequestPayload f Lnet/minecraft/class_2960; comp_1571 id c net/minecraft/class_7267 net/minecraft/enchantment/SwiftSneakEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slots p 1 rarity c net/minecraft/class_8598 net/minecraft/unused/packageinfo/PackageInfo8598 c net/minecraft/class_8595 net/minecraft/network/packet/s2c/login/LoginQueryRequestPayload m (Lnet/minecraft/class_2540;)V method_52296 write p 1 buf m ()Lnet/minecraft/class_2960; comp_1571 id c net/minecraft/class_7264 net/minecraft/entity/vehicle/ChestBoatEntity f Lnet/minecraft/class_2960; field_38205 lootTableId f Lnet/minecraft/class_2371; field_38204 inventory f I field_38207 INVENTORY_SIZE f J field_38206 lootTableSeed m (Lnet/minecraft/class_1657;)V method_42282 generateLoot p 1 player c net/minecraft/class_8596 net/minecraft/network/packet/c2s/login/UnknownLoginQueryResponsePayload f Lnet/minecraft/class_8596; field_44980 INSTANCE c net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; method_42284 open p 1 player m ()Lnet/minecraft/class_243; method_19538 getPos m (J)V method_42274 setLootTableSeed p 1 lootTableSeed m ()Lnet/minecraft/class_2371; method_42278 getInventory m (Lnet/minecraft/class_1657;)V method_42291 generateInventoryLoot p 1 player m ()J method_42277 getLootTableSeed m (Lnet/minecraft/class_1657;)Z method_42294 canPlayerAccess p 1 player m (Lnet/minecraft/class_2487;)V method_42285 readInventoryFromNbt p 1 nbt m (Lnet/minecraft/class_1282;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V method_42283 onBroken p 1 source p 2 world p 3 vehicle m ()Lnet/minecraft/class_2960; method_42276 getLootTableId m (Lnet/minecraft/class_2487;)V method_42288 writeInventoryToNbt p 1 nbt m (I)Lnet/minecraft/class_1799; method_42289 removeInventoryStack p 1 slot m ()Z method_31481 isRemoved m (Lnet/minecraft/class_2960;)V method_42275 setLootTableId p 1 lootTableId m ()Lnet/minecraft/class_1937; method_37908 getWorld m ()Z method_42295 isInventoryEmpty m (II)Lnet/minecraft/class_1799; method_42286 removeInventoryStack p 2 amount p 1 slot m (I)Lnet/minecraft/class_5630; method_42292 getInventoryStackReference p 1 slot m ()V method_42293 clearInventory m ()V method_42273 resetInventory m (ILnet/minecraft/class_1799;)V method_42287 setInventoryStack p 2 stack p 1 slot m (I)Lnet/minecraft/class_1799; method_42290 getInventoryStack p 1 slot c net/minecraft/class_8593 net/minecraft/network/packet/c2s/login/EnterConfigurationC2SPacket m (Lnet/minecraft/class_2911;)V method_52294 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningManager f I field_38187 WARN_DECREASE_COOLDOWN f I field_38195 warningLevel f I field_38188 WARN_INCREASE_COOLDOWN f I field_38186 WARN_WARDEN_RANGE f I field_38196 cooldownTicks f I field_38184 MAX_WARNING_LEVEL f I field_38194 ticksSinceLastWarning f D field_38738 WARN_RANGE f Lcom/mojang/serialization/Codec; field_38183 CODEC m (I)V method_42248 setWarningLevel p 1 warningLevel m (Lnet/minecraft/class_3222;)Z method_44001 method_44001 p 0 nearbyPlayer m ()V method_42258 reset m (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z method_42255 method_42255 p 1 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3222;)Ljava/util/OptionalInt; method_42250 warnNearbyPlayers p 2 player p 1 pos p 0 world m (III)V p 3 cooldownTicks p 1 ticksSinceLastWarning p 2 warningLevel m ()Z method_44003 isInCooldown m ()V method_42264 decreaseWarningLevel m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_42259 canIncreaseWarningLevel p 1 pos p 0 world m (Lnet/minecraft/class_7262;)V method_42252 copy p 1 other m (Lnet/minecraft/class_7262;)Ljava/lang/Integer; method_42269 method_42269 p 0 manager m (Lnet/minecraft/class_3222;)Ljava/util/stream/Stream; method_45380 method_45380 p 0 playerx m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42254 method_42254 p 0 instance m (Lnet/minecraft/class_7262;Lnet/minecraft/class_3222;)V method_44002 method_44002 p 1 nearbyPlayer m (Lnet/minecraft/class_7262;)Ljava/lang/Integer; method_42263 method_42263 p 0 manager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/List; method_42265 getPlayersInRange p 1 pos p 0 world m ()I method_42267 getWarningLevel m ()V method_42247 tick m ()V method_42261 increaseWarningLevel m (Lnet/minecraft/class_7262;Lnet/minecraft/class_7262;)V method_45381 method_45381 p 1 warningManager m (Lnet/minecraft/class_7262;)Ljava/lang/Integer; method_42266 method_42266 p 0 manager c net/minecraft/class_8594 net/minecraft/network/packet/c2s/login/LoginQueryResponsePayload m (Lnet/minecraft/class_2540;)V method_52295 write p 1 buf c net/minecraft/class_7263 net/minecraft/unused/packageinfo/PackageInfo7263 c net/minecraft/class_8591 net/minecraft/network/packet/c2s/play/AcknowledgeReconfigurationC2SPacket m (Lnet/minecraft/class_2792;)V method_52282 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_7260 net/minecraft/entity/mob/WardenEntity f I field_38155 ANGRINESS_AMOUNT f I field_38143 MAX_HEALTH f I field_38165 lastHeartbeatCooldown f I field_38163 lastTendrilPitch f Lnet/minecraft/class_5715; field_38166 gameEventHandler f Lnet/minecraft/class_7094; field_38136 diggingAnimationState f Lnet/minecraft/class_7094; field_38168 roaringAnimationState f F field_38145 KNOCKBACK_RESISTANCE f I field_38147 ATTACK_DAMAGE f Lnet/minecraft/class_2940; field_38148 ANGER f I field_38164 heartbeatCooldown f I field_38162 tendrilPitch f I field_38150 DARKNESS_EFFECT_DURATION f Lnet/minecraft/class_7094; field_38137 attackingAnimationState f Lnet/minecraft/class_7254; field_38141 angerManager f Lnet/minecraft/class_7094; field_38169 sniffingAnimationState f Lnet/minecraft/class_7094; field_38135 emergingAnimationState f Lorg/slf4j/Logger; field_38138 LOGGER f Lnet/minecraft/class_8514$class_5719; field_44598 vibrationCallback f Lnet/minecraft/class_7094; field_38859 chargingSonicBoomAnimationState f F field_38146 ATTACK_KNOCKBACK f F field_38144 MOVEMENT_SPEED f Lnet/minecraft/class_8514$class_8515; field_44599 vibrationListenerData m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_42209 method_42209 p 1 angerNbt m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_42669 method_42669 p 1 listenerData m ()Ljava/util/Optional; method_42215 getPrimeSuspect m ()I method_42222 getAnger m ()Z method_43113 isDiggingOrEmerging m (Lnet/minecraft/class_1297;IZ)V method_42212 increaseAngerAt p 3 listening p 2 amount p 1 entity m ()Lnet/minecraft/class_7254; method_42216 getAngerManager m (Lnet/minecraft/class_1297;)V method_42211 removeSuspect p 1 entity m (F)F method_42202 getHeartPitch p 1 tickDelta m (Lnet/minecraft/class_1297;)V method_42213 increaseAngerAt p 1 entity m ()V method_42219 playListeningSound m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V method_42204 addDarknessToClosePlayers p 3 range p 0 world p 2 entity p 1 pos m ()I method_43999 getAngerAtTarget m (Lnet/minecraft/class_7094;)V method_42205 addDigParticles p 1 animationState m (Lnet/minecraft/class_7254;)V method_42208 method_42208 p 1 angerManager m ()V method_42217 updateAnger m (Lnet/minecraft/class_8514$class_8515;)V method_51303 method_51303 p 1 listenerData m ()Lnet/minecraft/class_7253; method_42214 getAngriness m (Lnet/minecraft/class_1309;)V method_43274 updateAttackTarget p 1 target m ()Lnet/minecraft/class_5132$class_5133; method_42221 addAttributes m (F)F method_42223 getTendrilPitch p 1 tickDelta m ()I method_42218 getHeartRate m (Lnet/minecraft/class_1297;)Z method_42206 isValidTarget p 1 entity c net/minecraft/class_7260$class_8507 net/minecraft/entity/mob/WardenEntity$VibrationCallback f I field_44601 RANGE f Lnet/minecraft/class_5716; field_44602 positionSource c net/minecraft/class_8592 net/minecraft/network/packet/c2s/handshake/ConnectionIntent f I field_44977 LOGIN_ID f I field_44976 STATUS_ID f Lnet/minecraft/class_8592; field_44975 LOGIN f Lnet/minecraft/class_8592; field_44974 STATUS m ()Lnet/minecraft/class_2539; method_52285 getState m ()I method_52283 getId m (I)Lnet/minecraft/class_8592; method_52284 byId p 0 id c net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain f I field_38179 DIG_DURATION f F field_38175 STROLL_SPEED f I field_38173 DIG_COOLDOWN f I field_38171 EMERGE_DURATION f Ljava/util/List; field_38417 MEMORY_MODULES f F field_38177 RANGED_APPROACH_SPEED f F field_38176 CELEBRATE_TIME f I field_38178 MELEE_ATTACK_INTERVAL f I field_38172 ROAR_DURATION f I field_38180 SNIFF_DURATION f Ljava/util/List; field_38416 SENSORS f Lnet/minecraft/class_7893; field_38182 RESET_DIG_COOLDOWN_TASK m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z method_42243 method_42243 p 1 entity m (Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V method_42231 lookAtDisturbance p 0 warden p 1 pos m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z method_42241 method_42241 p 1 entity m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z method_42229 isTargeting p 1 entity p 0 warden m (Lnet/minecraft/class_1309;)V method_42225 resetDigCooldown p 0 warden m (Lnet/minecraft/class_7260;)V method_42228 updateActivities p 0 warden m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V method_42235 removeDeadSuspect p 1 suspect p 0 warden m (Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095; method_42230 create p 0 warden p 1 dynamic m (Lnet/minecraft/class_4095;)V method_42242 addInvestigateActivities p 0 brain m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47303 method_47303 p 1 digCooldown m (Lnet/minecraft/class_4095;)V method_42240 addIdleActivities p 0 brain m (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V method_42236 addFightActivities p 1 brain p 0 warden m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47302 method_47302 p 0 context m (Lnet/minecraft/class_4095;)V method_42244 addSniffActivities p 0 brain m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_42232 method_42232 p 1 entityx m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_47304 method_47304 p 3 entity p 4 time p 2 world m (Lnet/minecraft/class_4095;)V method_42227 addCoreActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_42237 addDigActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_42245 addRoarActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_42233 addEmergeActivities p 0 brain c net/minecraft/class_8599 net/minecraft/network/QueryableServer m ()Ljava/lang/String; method_3827 getVersion m ()I method_3802 getMaxPlayerCount m ()Ljava/lang/String; method_3818 getServerMotd m ()I method_3788 getCurrentPlayerCount c net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock f Lnet/minecraft/class_2746; field_38422 CAN_SUMMON f D field_38232 TOP f Lnet/minecraft/class_2746; field_38230 WATERLOGGED f Lnet/minecraft/class_2746; field_38229 SHRIEKING f Lnet/minecraft/class_265; field_38231 SHAPE m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7133;)V method_43132 method_43132 p 1 blockEntity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7133;)V method_43133 method_43133 p 1 blockEntity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;Lnet/minecraft/class_7133;)V method_43134 method_43134 p 2 blockEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7133;)V method_42317 method_42317 p 1 pos p 2 statex c net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration f Lcom/mojang/serialization/Codec; field_38245 CODEC f F comp_658 distance f Ljava/util/UUID; comp_681 projectileOwnerUuid f Lnet/minecraft/class_243; comp_659 pos f Lnet/minecraft/class_5712; comp_657 gameEvent f Ljava/util/UUID; comp_660 uuid f Lnet/minecraft/class_1297; comp_661 entity m (Lnet/minecraft/class_1297;)Ljava/util/UUID; method_42684 getOwnerUuid p 0 entity m (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Lnet/minecraft/class_1297;)V p 2 distance p 3 pos p 4 entity p 1 gameEvent m (Lnet/minecraft/class_7269;)Ljava/util/Optional; method_42689 method_42689 p 0 vibration m (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V p 4 uuid p 3 pos p 2 distance p 1 gameEvent p 5 projectileOwnerUuid m (Lnet/minecraft/class_3218;)Ljava/util/Optional; method_42348 getEntity p 1 world m (Lnet/minecraft/class_7269;)Ljava/util/Optional; method_42686 method_42686 p 0 vibration m (Lnet/minecraft/class_3218;)Ljava/util/Optional; method_42687 getOwner p 1 world m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1676; method_42688 method_42688 p 0 entity m (Lnet/minecraft/class_1297;)Z method_42691 method_42691 p 0 entity m (Lnet/minecraft/class_5712;Ljava/lang/Float;Lnet/minecraft/class_243;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_7269; method_42685 method_42685 p 4 projectileOwnerUuid p 3 uuid p 2 pos p 1 distance p 0 event m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42349 method_42349 p 0 instance m ()Lnet/minecraft/class_5712; comp_657 gameEvent m ()Lnet/minecraft/class_1297; comp_661 entity m ()Ljava/util/UUID; comp_681 projectileOwnerUuid m ()F comp_658 distance m ()Ljava/util/UUID; comp_660 uuid m ()Lnet/minecraft/class_243; comp_659 pos c net/minecraft/class_1953 net/minecraft/world/tick/TickPriority f I field_9308 index f Lnet/minecraft/class_1953; field_9309 VERY_LOW f Lnet/minecraft/class_1953; field_9315 EXTREMELY_HIGH f Lnet/minecraft/class_1953; field_9316 LOW f Lnet/minecraft/class_1953; field_9313 VERY_HIGH f Lnet/minecraft/class_1953; field_9314 NORMAL f Lnet/minecraft/class_1953; field_9311 EXTREMELY_LOW f Lnet/minecraft/class_1953; field_9310 HIGH m (Ljava/lang/String;II)V p 3 index m (I)Lnet/minecraft/class_1953; method_8680 byIndex p 0 index m ()I method_8681 getIndex c net/minecraft/class_1952 net/minecraft/world/MobSpawnerEntry f Lnet/minecraft/class_2487; comp_64 entity f Ljava/lang/String; field_40893 ENTITY_KEY f Lcom/mojang/serialization/Codec; field_34460 CODEC f Lcom/mojang/serialization/Codec; field_34461 DATA_POOL_CODEC f Ljava/util/Optional; comp_65 customSpawnRules m ()Lnet/minecraft/class_2487; comp_64 entity m ()Ljava/util/Optional; method_38097 getCustomSpawnRules m ()Lnet/minecraft/class_2487; method_38093 getNbt m ()Ljava/util/Optional; comp_65 customSpawnRules m (Lnet/minecraft/class_1952;)Lnet/minecraft/class_2487; method_38098 method_38098 p 0 entry m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38095 method_38095 p 0 instance m (Lnet/minecraft/class_1952;)Ljava/util/Optional; method_38094 method_38094 p 0 entry m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_1952$class_6542 net/minecraft/world/MobSpawnerEntry$CustomSpawnRules f Lcom/mojang/serialization/Codec; field_34462 CODEC f Lnet/minecraft/class_6497; field_34463 DEFAULT f Lnet/minecraft/class_6497; comp_67 skyLightLimit f Lnet/minecraft/class_6497; comp_66 blockLightLimit m (Lnet/minecraft/class_1952$class_6542;)Lnet/minecraft/class_6497; method_38100 method_38100 p 0 rules m (Lnet/minecraft/class_1952$class_6542;)Lnet/minecraft/class_6497; method_38102 method_38102 p 0 rules m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38101 method_38101 p 0 instance m (Lnet/minecraft/class_6497;)Lcom/mojang/serialization/DataResult; method_38099 validate p 0 provider m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; method_51719 createLightLimitCodec p 0 name m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_6497; comp_67 skyLightLimit m ()Lnet/minecraft/class_6497; comp_66 blockLightLimit c net/minecraft/class_1959 net/minecraft/world/biome/Biome f Lnet/minecraft/class_1959$class_5482; field_26393 weather f Lnet/minecraft/class_3543; field_9335 TEMPERATURE_NOISE f Lnet/minecraft/class_4763; field_22039 effects f Lcom/mojang/serialization/Codec; field_25819 CODEC f Ljava/lang/ThreadLocal; field_20335 temperatureCache f Lcom/mojang/serialization/Codec; field_24677 REGISTRY_CODEC f Lnet/minecraft/class_5485; field_26635 generationSettings f Lnet/minecraft/class_3543; field_26392 FROZEN_OCEAN_NOISE f Lnet/minecraft/class_5483; field_26395 spawnSettings f I field_30978 MAX_TEMPERATURE_CACHE_SIZE f Lnet/minecraft/class_3543; field_9324 FOLIAGE_NOISE f Lcom/mojang/serialization/Codec; field_26633 NETWORK_CODEC f Lcom/mojang/serialization/Codec; field_26750 REGISTRY_ENTRY_LIST_CODEC m ()Ljava/util/Optional; method_24935 getLoopSound m (Lnet/minecraft/class_2338;)Z method_39928 shouldGenerateLowerFrozenOceanSurface p 1 pos m ()I method_30773 getDefaultGrassColor m ()I method_8698 getFoliageColor m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763; method_30971 method_30971 p 0 biome m ()Z method_48163 hasPrecipitation m ()Lnet/minecraft/class_5485; method_30970 getGenerationSettings m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_8696 canSetSnow p 1 world p 2 pos m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5483; method_28417 method_28417 p 0 biome m ()Ljava/util/Optional; method_24936 getMoodSound m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30776 method_30776 p 0 instance m ()Ljava/util/Optional; method_27343 getMusic m (Lnet/minecraft/class_2338;)Z method_39927 doesNotSnow p 1 pos m ()I method_30774 getDefaultFoliageColor m ()I method_8697 getSkyColor m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482; method_28409 method_28409 p 0 biome m (DD)I method_8711 getGrassColorAt p 1 x p 3 z m ()Lnet/minecraft/class_4763; method_24377 getEffects m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5485; method_28418 method_28418 p 0 biome m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959$class_1963; method_48162 getPrecipitation p 1 pos m (Lnet/minecraft/class_2338;)F method_8707 computeTemperature p 1 pos m ()I method_24376 getFogColor m ()Ljava/util/Optional; method_24937 getAdditionsSound m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z method_8685 canSetIce p 2 pos p 3 doWaterCheck p 1 world m ()I method_8713 getWaterFogColor m (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959; method_38103 method_38103 p 1 effects p 0 weather m ()Ljava/util/Optional; method_24378 getParticleConfig m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38104 method_38104 p 0 instance m ()Lnet/minecraft/class_5483; method_30966 getSpawnSettings m (Lnet/minecraft/class_2338;)F method_21740 getTemperature p 1 blockPos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_8705 canSetIce p 2 blockPos p 1 world m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482; method_28423 method_28423 p 0 biome m (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763; method_28421 method_28421 p 0 biome m ()I method_8687 getWaterColor m (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V p 1 weather p 2 effects p 3 generationSettings p 4 spawnSettings m ()F method_8712 getTemperature m (Lnet/minecraft/class_2338;)Z method_33599 isCold p 1 pos c net/minecraft/class_1959$class_5482 net/minecraft/world/biome/Biome$Weather f Lcom/mojang/serialization/MapCodec; field_26398 CODEC f Z comp_1187 hasPrecipitation f F comp_846 downfall f F comp_844 temperature f Lnet/minecraft/class_1959$class_5484; comp_845 temperatureModifier m (Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float; method_30786 method_30786 p 0 weather m (Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Boolean; method_30789 method_30789 p 0 weather m (ZFLnet/minecraft/class_1959$class_5484;F)V p 2 temperature p 3 temperatureModifier p 4 downfall m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30782 method_30782 p 0 instance m (Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float; method_30788 method_30788 p 0 weather m (Lnet/minecraft/class_1959$class_5482;)Lnet/minecraft/class_1959$class_5484; method_30787 method_30787 p 0 weather m ()Lnet/minecraft/class_1959$class_5484; comp_845 temperatureModifier m ()Z comp_1187 hasPrecipitation m ()F comp_846 downfall m ()F comp_844 temperature c net/minecraft/class_1959$class_5484 net/minecraft/world/biome/Biome$TemperatureModifier f Ljava/lang/String; field_26410 name f Lcom/mojang/serialization/Codec; field_26409 CODEC f Lnet/minecraft/class_1959$class_5484; field_26408 FROZEN f Lnet/minecraft/class_1959$class_5484; field_26407 NONE m ()Ljava/lang/String; method_30800 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Lnet/minecraft/class_2338;F)F method_30798 getModifiedTemperature p 1 pos p 2 temperature c net/minecraft/class_1959$class_1960 net/minecraft/world/biome/Biome$Builder f Lnet/minecraft/class_5485; field_26637 generationSettings f Lnet/minecraft/class_5483; field_26636 spawnSettings f Z field_41767 precipitation f Ljava/lang/Float; field_9351 downfall f Lnet/minecraft/class_4763; field_22042 specialEffects f Lnet/minecraft/class_1959$class_5484; field_26396 temperatureModifier f Ljava/lang/Float; field_9349 temperature m (Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960; method_24379 effects p 1 effects m (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960; method_30974 spawnSettings p 1 spawnSettings m (Lnet/minecraft/class_5485;)Lnet/minecraft/class_1959$class_1960; method_30973 generationSettings p 1 generationSettings m (F)Lnet/minecraft/class_1959$class_1960; method_8727 downfall p 1 downfall m (F)Lnet/minecraft/class_1959$class_1960; method_8747 temperature p 1 temperature m (Z)Lnet/minecraft/class_1959$class_1960; method_48164 precipitation p 1 precipitation m ()Lnet/minecraft/class_1959; method_30972 build m (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960; method_30777 temperatureModifier p 1 temperatureModifier c net/minecraft/class_1959$class_1963 net/minecraft/world/biome/Biome$Precipitation f Lnet/minecraft/class_1959$class_1963; field_9383 SNOW f Lnet/minecraft/class_1959$class_1963; field_9382 RAIN f Lnet/minecraft/class_1959$class_1963; field_9384 NONE c net/minecraft/class_1959$1 net/minecraft/world/biome/Biome$1 m (I)V rehash rehash p 1 n c net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/AcknowledgeChunksC2SPacket f F comp_1730 desiredChunksPerTick m (Lnet/minecraft/class_2792;)V method_52281 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()F comp_1730 desiredChunksPerTick c net/minecraft/class_7278 net/minecraft/client/render/entity/animation/WardenAnimations f Lnet/minecraft/class_7184; field_38879 CHARGING_SONIC_BOOM f Lnet/minecraft/class_7184; field_38303 DIGGING f Lnet/minecraft/class_7184; field_38302 EMERGING f Lnet/minecraft/class_7184; field_38305 SNIFFING f Lnet/minecraft/class_7184; field_38304 ROARING f Lnet/minecraft/class_7184; field_38306 ATTACKING c net/minecraft/class_1973 net/minecraft/world/biome/source/CheckerboardBiomeSource f Lcom/mojang/serialization/Codec; field_24715 CODEC f I field_9480 gridSize f Lnet/minecraft/class_6885; field_9481 biomeArray f I field_24716 scale m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28454 method_28454 p 0 instance m (Lnet/minecraft/class_1973;)Ljava/lang/Integer; method_28453 method_28453 p 0 biomeSource m (Lnet/minecraft/class_6885;I)V p 1 biomes p 2 size m (Lnet/minecraft/class_1973;)Lnet/minecraft/class_6885; method_28455 method_28455 p 0 biomeSource c net/minecraft/class_1972 net/minecraft/world/biome/BiomeKeys f Lnet/minecraft/class_5321; field_9408 WARM_OCEAN f Lnet/minecraft/class_5321; field_9409 FOREST f Lnet/minecraft/class_5321; field_23859 BASALT_DELTAS f Lnet/minecraft/class_5321; field_9411 THE_END f Lnet/minecraft/class_5321; field_9412 BIRCH_FOREST f Lnet/minecraft/class_5321; field_9414 FLOWER_FOREST f Lnet/minecraft/class_5321; field_9415 BADLANDS f Lnet/minecraft/class_5321; field_9417 JUNGLE f Lnet/minecraft/class_5321; field_9418 DEEP_FROZEN_OCEAN f Lnet/minecraft/class_5321; field_9419 STONY_SHORE f Lnet/minecraft/class_5321; field_35115 FROZEN_PEAKS f Lnet/minecraft/class_5321; field_35114 WINDSWEPT_SAVANNA f Lnet/minecraft/class_5321; field_35113 OLD_GROWTH_SPRUCE_TAIGA f Lnet/minecraft/class_5321; field_35112 OLD_GROWTH_BIRCH_FOREST f Lnet/minecraft/class_5321; field_35119 OLD_GROWTH_PINE_TAIGA f Lnet/minecraft/class_5321; field_35118 SPARSE_JUNGLE f Lnet/minecraft/class_5321; field_35117 SNOWY_PLAINS f Lnet/minecraft/class_5321; field_35116 WINDSWEPT_HILLS f Lnet/minecraft/class_5321; field_9420 TAIGA f Lnet/minecraft/class_5321; field_35111 WINDSWEPT_GRAVELLY_HILLS f Lnet/minecraft/class_5321; field_35110 WOODED_BADLANDS f Lnet/minecraft/class_5321; field_9423 OCEAN f Lnet/minecraft/class_5321; field_35120 WINDSWEPT_FOREST f Lnet/minecraft/class_5321; field_28107 DRIPSTONE_CAVES f Lnet/minecraft/class_5321; field_9449 SAVANNA f Lnet/minecraft/class_5321; field_38748 MANGROVE_SWAMP f Lnet/minecraft/class_5321; field_9451 PLAINS f Lnet/minecraft/class_5321; field_9453 ICE_SPIKES f Lnet/minecraft/class_5321; field_9454 SNOWY_TAIGA f Lnet/minecraft/class_5321; field_9455 SUNFLOWER_PLAINS f Lnet/minecraft/class_5321; field_37543 DEEP_DARK f Lnet/minecraft/class_5321; field_9457 SMALL_END_ISLANDS f Lnet/minecraft/class_5321; field_42720 CHERRY_GROVE f Lnet/minecraft/class_5321; field_9461 NETHER_WASTES f Lnet/minecraft/class_5321; field_9462 MUSHROOM_FIELDS f Lnet/minecraft/class_5321; field_9463 FROZEN_RIVER f Lnet/minecraft/class_5321; field_9465 END_BARRENS f Lnet/minecraft/class_5321; field_9467 COLD_OCEAN f Lnet/minecraft/class_5321; field_9424 DESERT f Lnet/minecraft/class_5321; field_9430 SAVANNA_PLATEAU f Lnet/minecraft/class_5321; field_9434 BEACH f Lnet/minecraft/class_5321; field_9435 FROZEN_OCEAN f Lnet/minecraft/class_5321; field_9438 RIVER f Lnet/minecraft/class_5321; field_9439 DEEP_LUKEWARM_OCEAN f Lnet/minecraft/class_5321; field_9440 BAMBOO_JUNGLE f Lnet/minecraft/class_5321; field_9441 LUKEWARM_OCEAN f Lnet/minecraft/class_5321; field_9442 END_HIGHLANDS f Lnet/minecraft/class_5321; field_9443 ERODED_BADLANDS f Lnet/minecraft/class_5321; field_9446 DEEP_OCEAN f Lnet/minecraft/class_5321; field_9447 END_MIDLANDS f Lnet/minecraft/class_5321; field_34474 JAGGED_PEAKS f Lnet/minecraft/class_5321; field_34472 SNOWY_SLOPES f Lnet/minecraft/class_5321; field_34471 GROVE f Lnet/minecraft/class_5321; field_34475 STONY_PEAKS f Lnet/minecraft/class_5321; field_34470 MEADOW f Lnet/minecraft/class_5321; field_9470 DEEP_COLD_OCEAN f Lnet/minecraft/class_5321; field_9471 SWAMP f Lnet/minecraft/class_5321; field_9473 THE_VOID f Lnet/minecraft/class_5321; field_9475 DARK_FOREST f Lnet/minecraft/class_5321; field_9478 SNOWY_BEACH f Lnet/minecraft/class_5321; field_22076 SOUL_SAND_VALLEY f Lnet/minecraft/class_5321; field_22077 CRIMSON_FOREST f Lnet/minecraft/class_5321; field_22075 WARPED_FOREST f Lnet/minecraft/class_5321; field_29218 LUSH_CAVES m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_8775 register p 0 name c net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource f Ljava/util/function/Supplier; field_20643 biomes f Lcom/mojang/serialization/Codec; field_24713 CODEC m (Lnet/minecraft/class_2338;IIILjava/util/function/Predicate;Lnet/minecraft/class_6544$class_6552;Lnet/minecraft/class_4538;)Lcom/mojang/datafixers/util/Pair; method_42310 locateBiome p 1 origin p 4 verticalBlockCheckInterval p 5 predicate p 2 radius p 3 horizontalBlockCheckInterval p 6 noiseSampler p 7 world m (IIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; method_8762 locateBiome p 1 x p 2 y p 3 z p 4 radius p 5 predicate p 6 random p 7 noiseSampler m ()Lcom/mojang/serialization/Codec; method_28442 getCodec m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_6544$class_6552;)V method_38114 addDebugInfo p 3 noiseSampler p 1 info p 2 pos m ()Ljava/util/Set; method_28443 getBiomes m (IIIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;ZLnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; method_24385 locateBiome p 7 random p 6 predicate p 5 blockCheckInterval p 9 noiseSampler p 4 radius p 3 z p 2 y p 1 x m ()Ljava/util/stream/Stream; method_49494 biomeStream m (IIIILnet/minecraft/class_6544$class_6552;)Ljava/util/Set; method_8763 getBiomesInArea p 3 z p 2 y p 1 x p 5 sampler p 4 radius c net/minecraft/class_2470 net/minecraft/util/BlockRotation f Lcom/mojang/serialization/Codec; field_39313 CODEC f Ljava/lang/String; field_39314 id f Lnet/minecraft/class_4990; field_23264 directionTransformation f Lnet/minecraft/class_2470; field_11464 CLOCKWISE_180 f Lnet/minecraft/class_2470; field_11465 COUNTERCLOCKWISE_90 f Lnet/minecraft/class_2470; field_11467 NONE f Lnet/minecraft/class_2470; field_11463 CLOCKWISE_90 m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2470; method_16548 random p 0 random m ()Lnet/minecraft/class_4990; method_26383 getDirectionTransformation m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4990;)V p 3 id p 4 directionTransformation m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_10503 rotate p 1 direction m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2470; method_10501 rotate p 1 rotation m (II)I method_10502 rotate p 1 rotation p 2 fullTurn m (Lnet/minecraft/class_5819;)Ljava/util/List; method_16547 randomRotationOrder p 0 random c net/minecraft/class_2471 net/minecraft/data/server/tag/vanilla/VanillaItemTagProvider c net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem f J field_34967 lastSoundDeviceCheckTime f Z field_5563 started f Lcom/google/common/collect/Multimap; field_18951 sounds f Lnet/minecraft/class_4238; field_18948 taskQueue f Lnet/minecraft/class_315; field_5555 settings f Lnet/minecraft/class_4225; field_18945 soundEngine f F field_33021 MIN_PITCH f Lorg/slf4j/Logger; field_5559 LOGGER f Ljava/lang/String; field_34827 OPENAL_SOFT_ON f Lnet/minecraft/class_4227; field_18946 listener f Ljava/lang/String; field_33020 FOR_THE_DEBUG f Ljava/util/List; field_5558 listeners f Ljava/util/List; field_5557 tickingSounds f F field_33024 MAX_VOLUME f Ljava/util/Map; field_18950 sources f Lnet/minecraft/class_4237; field_18947 soundLoader f Lnet/minecraft/class_4235; field_18949 channel f I field_34828 OPENAL_SOFT_ON_LENGTH f Lorg/slf4j/Marker; field_5553 MARKER f F field_33023 MIN_VOLUME f Ljava/util/Set; field_5561 UNKNOWN_SOUNDS f Ljava/util/List; field_20532 soundsToPlayNextTick f I field_5550 ticks f J field_34966 MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS f Ljava/util/concurrent/atomic/AtomicReference; field_35083 deviceChangeStatus f F field_33022 MAX_PITCH f Ljava/util/Map; field_5566 startTicks f Ljava/util/Map; field_18952 soundEndTicks f Ljava/util/List; field_5551 preloadedSounds f Lnet/minecraft/class_1144; field_5552 loader m ()V method_19761 pauseAll m (Ljava/util/stream/Stream;)V method_19759 method_19759 p 0 sources m (Lnet/minecraft/class_1113;)V method_19753 stop p 1 sound m (Lnet/minecraft/class_1113;)F method_4849 getAdjustedPitch p 1 sound m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V method_4838 stopSounds p 1 id p 2 category m (Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4234;)V method_19758 method_19758 p 1 stream m (Lnet/minecraft/class_1113;)Z method_24880 shouldRepeatInstantly p 0 sound m (Lnet/minecraft/class_1113;)F method_4853 getAdjustedVolume p 1 sound m (Lnet/minecraft/class_4184;)V method_4840 updateListenerPosition p 1 camera m ()V method_4856 stop m ()V method_19762 resumeAll m (Lnet/minecraft/class_4234;Lnet/minecraft/class_4224;)V method_19755 method_19755 p 1 source m (Lnet/minecraft/class_3419;)F method_4850 getSoundVolume p 1 category m (FFLnet/minecraft/class_1113$class_1114;FZZLnet/minecraft/class_243;ZLnet/minecraft/class_4224;)V method_19749 method_19749 p 8 source m (Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4231;)V method_19757 method_19757 p 1 sound m (Ljava/util/stream/Stream;)V method_19760 method_19760 p 0 sources m (FLnet/minecraft/class_3419;)F method_43222 getAdjustedVolume p 1 volume p 2 category m (FLnet/minecraft/class_4224;)V method_19750 method_19750 p 1 source m (Lnet/minecraft/class_3419;F)V method_4844 updateSoundVolume p 2 volume p 1 category m (Lnet/minecraft/class_1145;)V method_4847 unregisterListener p 1 listener m ()V method_4837 reloadSounds m (Lnet/minecraft/class_1113;)Z method_24879 isRepeatDelayed p 0 sound m (Lnet/minecraft/class_1145;)V method_4855 registerListener p 1 listener m ()V method_4857 tick m ()Z method_38744 shouldReloadSounds m (Lnet/minecraft/class_1113;I)V method_4852 play p 2 delay p 1 sound m (Lnet/minecraft/class_4235$class_4236;)V method_19756 method_19756 p 0 source m ()Ljava/lang/String; method_20304 getDebugString m ()Ljava/util/List; method_38564 getSoundDevices m (Z)V method_20185 tick p 1 paused m (Lnet/minecraft/class_4231;Lnet/minecraft/class_4224;)V method_19752 method_19752 p 1 source m (Lnet/minecraft/class_1113;)Z method_24878 canRepeatInstantly p 0 sound m (Lnet/minecraft/class_1113;Lnet/minecraft/class_4235$class_4236;)V method_19754 method_19754 p 1 source p 2 sourceManager m ()V method_4846 start m (Lnet/minecraft/class_1113;)Z method_4835 isPlaying p 1 sound m (Lnet/minecraft/class_1111;)V method_4851 addPreloadedSound p 1 sound m (FFLnet/minecraft/class_243;Lnet/minecraft/class_4224;)V method_19748 method_19748 p 3 source m (Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_5912;)V p 1 loader p 2 settings p 3 resourceFactory m (Lnet/minecraft/class_1117;)V method_22139 playNextTick p 1 sound m (Lnet/minecraft/class_1113;)V method_4854 play p 1 sound m ()V method_4843 stopAll c net/minecraft/class_1140$class_6665 net/minecraft/client/sound/SoundSystem$DeviceChangeStatus f Lnet/minecraft/class_1140$class_6665; field_35086 NO_CHANGE f Lnet/minecraft/class_1140$class_6665; field_35084 ONGOING f Lnet/minecraft/class_1140$class_6665; field_35085 CHANGE_DETECTED c net/minecraft/class_6834 net/minecraft/structure/StructureGeneratorFactory m (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; createGenerator createGenerator p 1 context m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; method_39845 method_39845 p 2 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_6622;)Lnet/minecraft/class_6834; simple simple p 1 generator p 0 predicate m (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_6834$class_6835;)Z method_39844 method_39844 p 1 context m (Lnet/minecraft/class_2902$class_2903;)Ljava/util/function/Predicate; checkForBiomeOnTop checkForBiomeOnTop p 0 heightmapType c net/minecraft/class_6834$class_6835 net/minecraft/structure/StructureGeneratorFactory$Context f Lnet/minecraft/class_7138; comp_573 noiseConfig f Lnet/minecraft/class_5455; comp_314 registryManager f Lnet/minecraft/class_5539; comp_311 world f Lnet/minecraft/class_3485; comp_313 structureTemplateManager f Lnet/minecraft/class_1923; comp_309 chunkPos f Lnet/minecraft/class_1966; comp_307 biomeSource f Lnet/minecraft/class_2794; comp_306 chunkGenerator f J comp_308 seed f Lnet/minecraft/class_3037; comp_310 config f Ljava/util/function/Predicate; comp_312 validBiome m (Lnet/minecraft/class_2902$class_2903;)Z method_39848 isBiomeValid p 1 heightmapType m ()Lnet/minecraft/class_7138; comp_573 noiseConfig m ()Lnet/minecraft/class_5455; comp_314 registryManager m ()Lnet/minecraft/class_5539; comp_311 world m ()Lnet/minecraft/class_3037; comp_310 config m ()Lnet/minecraft/class_1966; comp_307 biomeSource m ()J comp_308 seed m ()Lnet/minecraft/class_2794; comp_306 chunkGenerator m ()Lnet/minecraft/class_1923; comp_309 chunkPos m ()Lnet/minecraft/class_3485; comp_313 structureTemplateManager m ()Ljava/util/function/Predicate; comp_312 validBiome c net/minecraft/class_2476 net/minecraft/block/SeagrassBlock f Lnet/minecraft/class_265; field_11485 SHAPE c net/minecraft/class_1144 net/minecraft/client/sound/SoundManager f Lnet/minecraft/class_1111; field_5592 MISSING_SOUND f Lnet/minecraft/class_1146; field_42935 INTENTIONALLY_EMPTY_SOUND_SET f Lnet/minecraft/class_1111; field_42936 INTENTIONALLY_EMPTY_SOUND f Ljava/util/Map; field_5588 sounds f Lnet/minecraft/class_2960; field_42934 INTENTIONALLY_EMPTY_ID f Ljava/util/Map; field_40576 soundResources f Lcom/google/gson/Gson; field_5594 GSON f Lcom/google/gson/reflect/TypeToken; field_5591 TYPE f Lnet/minecraft/class_1140; field_5590 soundSystem f Ljava/lang/String; field_33026 SOUNDS_JSON f Lorg/slf4j/Logger; field_5593 LOGGER m ()V method_4882 close m ()V method_4880 resumeAll m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1144$class_4009; method_18180 prepare m ()V method_38566 reloadSounds m (Lnet/minecraft/class_1113;)V method_4870 stop p 1 sound m (Lnet/minecraft/class_1117;)V method_22140 playNextTick p 1 sound m (Lnet/minecraft/class_3419;F)V method_4865 updateSoundVolume p 2 volume p 1 category m (Lnet/minecraft/class_1113;I)V method_4872 play p 1 sound p 2 delay m (Lnet/minecraft/class_315;)V p 1 gameOptions m (Lnet/minecraft/class_4184;)V method_4876 updateListenerPosition p 1 camera m (Lnet/minecraft/class_1145;)V method_4878 registerListener p 1 listener m (Lnet/minecraft/class_1145;)V method_4866 unregisterListener p 1 listener m (Lnet/minecraft/class_1113;)V method_4873 play p 1 sound m (Lnet/minecraft/class_1113;)Z method_4877 isPlaying p 1 sound m ()V method_4881 stopAll m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1146; method_4869 get p 1 id m (Lnet/minecraft/class_1144$class_4009;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_18182 apply m ()Ljava/util/Collection; method_4864 getKeys m (Lnet/minecraft/class_1111;Lnet/minecraft/class_2960;Lnet/minecraft/class_5912;)Z method_4868 isSoundResourcePresent p 0 sound p 2 resourceFactory p 1 id m ()Ljava/util/List; method_38565 getSoundDevices m ()Ljava/lang/String; method_20305 getDebugString m ()V method_4879 pauseAll m (Z)V method_18670 tick p 1 paused m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V method_4875 stopSounds p 1 id p 2 soundCategory c net/minecraft/class_1144$class_4009 net/minecraft/client/sound/SoundManager$SoundList f Ljava/util/Map; field_17908 loadedSounds f Ljava/util/Map; field_40577 foundSounds m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1110;)V method_18187 register p 1 id p 2 entry m (Lnet/minecraft/class_3300;)V method_45913 findSounds p 1 resourceManager m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1140;)V method_18186 reload p 3 system p 1 sounds p 2 soundResources c net/minecraft/class_1144$class_4009$1 net/minecraft/client/sound/SoundManager$SoundList$1 m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111; method_4883 getSound c net/minecraft/class_2477 net/minecraft/util/Language f Ljava/lang/String; field_33187 DEFAULT_LANGUAGE f Ljava/util/regex/Pattern; field_11489 TOKEN_PATTERN f Lcom/google/gson/Gson; field_25307 GSON f Lnet/minecraft/class_2477; field_11486 instance f Lorg/slf4j/Logger; field_11490 LOGGER m (Lnet/minecraft/class_5348;)Lnet/minecraft/class_5481; method_30934 reorder p 1 text m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_4679 get p 2 fallback p 1 key m ()Lnet/minecraft/class_2477; method_10517 getInstance m (Lnet/minecraft/class_2477;)V method_29427 setInstance p 0 language m (Ljava/lang/String;)Ljava/lang/String; method_48307 get p 1 key m ()Z method_29428 isRightToLeft m ()Lnet/minecraft/class_2477; method_29429 create m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V method_29425 load p 1 entryConsumer p 0 inputStream m (Ljava/util/List;)Ljava/util/List; method_30933 reorder p 1 texts m (Ljava/lang/String;)Z method_4678 hasTranslation p 1 key m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V method_51465 load p 0 entryConsumer p 1 path c net/minecraft/class_2477$1 net/minecraft/util/Language$1 m (Lnet/minecraft/class_5224;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_30935 method_30935 p 2 string p 1 style m (Lnet/minecraft/class_5348;Lnet/minecraft/class_5224;)Z method_30936 method_30936 p 1 visitor c net/minecraft/class_1143 net/minecraft/client/sound/MusicType f I field_29805 MENU_MAX_DELAY f I field_29806 GAME_MIN_DELAY f Lnet/minecraft/class_5195; field_5580 DRAGON f I field_29804 MENU_MIN_DELAY f Lnet/minecraft/class_5195; field_5578 CREDITS f Lnet/minecraft/class_5195; field_5586 GAME f Lnet/minecraft/class_5195; field_5585 MENU f Lnet/minecraft/class_5195; field_5576 UNDERWATER f Lnet/minecraft/class_5195; field_5581 CREATIVE f I field_29807 GAME_MAX_DELAY f Lnet/minecraft/class_5195; field_5583 END f I field_29808 END_MIN_DELAY m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5195; method_27283 createIngameMusic p 0 sound c net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock f Lnet/minecraft/class_265; field_11492 SHAPE f Lnet/minecraft/class_2746; field_11491 WATERLOGGED f Lnet/minecraft/class_4719; field_21675 type m (Z)Lnet/minecraft/class_1269; method_52576 getActionResult p 1 usedSignChanger m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2625;)Z method_49824 isOtherPlayerEditing p 1 player p 2 blockEntity m (Lnet/minecraft/class_2561;)Z method_51172 method_51172 p 0 message m ()Lnet/minecraft/class_4719; method_24025 getWoodType m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4719; method_45459 getWoodType p 0 block m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2625;Z)Z method_51173 isTextLiteralOrEmpty p 3 front p 1 player p 2 blockEntity m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_243; method_50003 getCenter p 1 state m (Lnet/minecraft/class_2680;)F method_49814 getRotationDegrees p 1 state m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V p 1 settings p 2 type m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2625;Z)V method_49825 openEditScreen p 1 player p 3 front p 2 blockEntity c net/minecraft/class_1142 net/minecraft/client/sound/MusicTracker f I field_33019 DEFAULT_TIME_UNTIL_NEXT_SONG f Lnet/minecraft/class_310; field_5575 client f Lnet/minecraft/class_1113; field_5574 current f I field_5572 timeUntilNextSong f Lnet/minecraft/class_5819; field_5571 random m (Lnet/minecraft/class_5195;)Z method_4860 isPlayingType p 1 type m (Lnet/minecraft/class_5195;)V method_4858 play p 1 type m ()V method_18669 tick m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_5195;)V method_50025 stop p 1 type m ()V method_4859 stop c net/minecraft/class_6832 net/minecraft/world/StructureLocator f Lnet/minecraft/class_1966; field_36234 biomeSource f I field_36226 START_NOT_PRESENT_REFERENCE f Lnet/minecraft/class_6830; field_36227 chunkIoWorker f Lnet/minecraft/class_5539; field_36233 world f Lnet/minecraft/class_2794; field_36232 chunkGenerator f Lnet/minecraft/class_3485; field_36230 structureTemplateManager f Lnet/minecraft/class_2378; field_36229 biomeRegistry f J field_36235 seed f Ljava/util/Map; field_36238 generationPossibilityByStructure f Lnet/minecraft/class_2378; field_36418 structureRegistry f Lorg/slf4j/Logger; field_36225 LOGGER f Lnet/minecraft/class_5455; field_36228 registryManager f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_36237 cachedStructuresByChunkPos f Lnet/minecraft/class_7138; field_37750 noiseConfig f Lcom/mojang/datafixers/DataFixer; field_36236 dataFixer f Lnet/minecraft/class_5321; field_36231 worldKey m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V method_39839 method_39839 p 1 start p 0 structure m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833; method_39832 getStructurePresence p 1 pos p 4 posLong p 2 structure p 3 skipReferencedStructures m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; method_39831 getStructurePresence p 2 type p 1 pos p 3 skipReferencedStructures m (Lnet/minecraft/class_1923;Ljava/util/Map;)V method_39833 cache p 2 structureStarts p 1 pos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V method_39830 incrementReferences p 2 structure p 1 pos m (Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V p 1 chunkIoWorker p 2 registryManager p 3 structureTemplateManager p 8 biomeSource p 9 seed p 11 dataFixer p 4 worldKey p 5 chunkGenerator p 6 noiseConfig p 7 world m (Lnet/minecraft/class_2487;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_39842 collectStructuresAndReferences p 1 nbt m (Lnet/minecraft/class_3195;Ljava/lang/Integer;)Ljava/lang/Integer; method_39836 method_39836 p 1 references p 0 feature m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)Z method_39829 isGenerationPossible c {@return whether {@code structure} is able to generate in {@code pos}}\n\n

This method only performs simple checks like biomes. p 1 pos p 2 structure m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;J)Z method_41143 method_41143 p 3 chunkPos m (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap; method_39834 method_39834 p 0 structure2 m (Lnet/minecraft/class_3195;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_39837 method_39837 p 1 posx p 2 referencesByStructure m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; method_39840 getStructurePresence p 3 skipReferencedStructures p 1 referencesByStructure p 2 structure m (JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V method_39827 method_39827 p 2 generationPossibilityByChunkPos m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_39838 createMapIfEmpty p 0 map m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V method_39828 cache p 3 referencesByStructure p 1 pos c net/minecraft/class_5504 net/minecraft/world/biome/BuiltinBiomes m (Lnet/minecraft/class_7891;)V method_40363 bootstrap p 0 biomeRegisterable c net/minecraft/class_2479 net/minecraft/nbt/NbtByteArray c Represents an NBT byte array. This object is mutable and backed by {@code byte[]}.\nIts type is {@value NbtElement#BYTE_ARRAY_TYPE}. Like Java arrays, accessing\nindices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getByteArray()}. f [B field_11493 value f I field_41716 SIZE f Lnet/minecraft/class_4614; field_21024 TYPE m (I)Lnet/minecraft/class_2481; method_17804 method_10536 m ()[B method_10521 getByteArray c {@return the underlying byte array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT byte array. m (I)Lnet/minecraft/class_2481; method_10523 get m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/List;)V p 1 value m (I)Ljava/lang/Object; get get p 1 index m (Ljava/util/List;)[B method_10522 toArray p 0 list m (ILnet/minecraft/class_2481;)V method_17805 method_10531 m (ILnet/minecraft/class_2481;)Lnet/minecraft/class_2481; method_17803 set m ([B)V p 1 value c net/minecraft/class_2479$1 net/minecraft/nbt/NbtByteArray$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2479; method_23232 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)[B method_53886 readByteArray p 0 input p 1 tracker c net/minecraft/class_6833 net/minecraft/world/StructurePresence c An enum holding the presence of a certain structure start in a chunk.\n\n@see StructureLocator f Lnet/minecraft/class_6833; field_36241 CHUNK_LOAD_NEEDED c The chunk is not loaded. f Lnet/minecraft/class_6833; field_36239 START_PRESENT c The structure start is present in the chunk. f Lnet/minecraft/class_6833; field_36240 START_NOT_PRESENT c The structure start is not present in the chunk, or the\nstart was already referenced and the {@code skipReferencedStructures}\nis set to {@code true}. c net/minecraft/class_2472 net/minecraft/block/SeaPickleBlock f Lnet/minecraft/class_265; field_11470 TWO_PICKLES_SHAPE f Lnet/minecraft/class_2746; field_11475 WATERLOGGED f I field_31241 MAX_PICKLES f Lnet/minecraft/class_265; field_11473 ONE_PICKLE_SHAPE f Lnet/minecraft/class_265; field_11474 FOUR_PICKLES_SHAPE f Lnet/minecraft/class_265; field_11471 THREE_PICKLES_SHAPE f Lnet/minecraft/class_2758; field_11472 PICKLES m (Lnet/minecraft/class_2680;)Z method_10506 isDry p 0 state c net/minecraft/class_1148 net/minecraft/client/sound/SoundContainer m (Lnet/minecraft/class_5819;)Ljava/lang/Object; method_4893 getSound p 1 random m (Lnet/minecraft/class_1140;)V method_18188 preload p 1 soundSystem m ()I method_4894 getWeight c net/minecraft/class_6830 net/minecraft/world/storage/NbtScannable m (Lnet/minecraft/class_1923;Lnet/minecraft/class_6836;)Ljava/util/concurrent/CompletableFuture; method_39795 scanChunk p 1 pos p 2 scanner c net/minecraft/class_2473 net/minecraft/block/SaplingBlock f Lnet/minecraft/class_2758; field_11476 STAGE f Lnet/minecraft/class_2647; field_11477 generator f Lnet/minecraft/class_265; field_11478 SHAPE m (Lnet/minecraft/class_2647;Lnet/minecraft/class_4970$class_2251;)V p 1 generator p 2 settings m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)V method_10507 generate p 1 world p 2 pos p 3 state p 4 random c net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider f Ljava/util/concurrent/CompletableFuture; field_43093 parentTagLookupFuture f Ljava/util/concurrent/CompletableFuture; field_43108 registryLoadFuture f Lnet/minecraft/class_7784$class_7489; field_39380 pathResolver f Lorg/slf4j/Logger; field_11479 LOGGER f Ljava/util/concurrent/CompletableFuture; field_43107 registryLookupFuture f Lnet/minecraft/class_5321; field_40957 registryRef f Ljava/util/Map; field_11481 tagBuilders m (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; method_49706 method_49706 p 1 lookup m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; method_27170 method_27170 p 0 id m ()Ljava/util/concurrent/CompletableFuture; method_49662 getTagLookupFuture m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_27046 method_27046 p 4 entry m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2474$class_5124; method_10512 getOrCreateTagBuilder p 1 tag m (Lnet/minecraft/class_7225$class_7226;Lnet/minecraft/class_2960;)Z method_46832 method_46832 p 2 id m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_3497;)Z method_49658 method_49658 p 2 tagEntry m (Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;)V p 3 registryLookupFuture p 1 output p 2 registryRef m (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2474$class_8211;)Lnet/minecraft/class_2474$class_8210; method_49657 method_49657 p 0 lookup p 1 parent m (Lnet/minecraft/class_7225$class_7874;)V method_10514 configure p 1 lookup m (Lnet/minecraft/class_7403;Lnet/minecraft/class_2474$class_8210;)Ljava/util/concurrent/CompletionStage; method_49659 method_49659 p 2 info m (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; method_49707 method_49707 p 1 registryLookupFuture m (Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V p 3 registryLookupFuture p 4 parentTagLookupFuture p 1 output p 2 registryRef m ()Ljava/util/concurrent/CompletableFuture; method_49651 getRegistryLookupFuture m (Lnet/minecraft/class_2474$class_8210;Lnet/minecraft/class_2960;)Z method_49660 method_49660 p 2 id m (Lnet/minecraft/class_6862;)Ljava/util/Optional; method_49656 method_49656 p 1 tag m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_3495; method_27169 getTagBuilder p 1 tag m (Ljava/lang/Void;)Lnet/minecraft/class_2474$class_8211; method_49661 method_49661 p 1 void_ c net/minecraft/class_2474$class_5124 net/minecraft/data/server/tag/TagProvider$ProvidedTagBuilder f Lnet/minecraft/class_3495; field_23960 builder m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; method_35922 addOptional p 1 id m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124; method_46835 add p 1 key m (Lnet/minecraft/class_3495;)V p 1 builder m ([Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124; method_40565 add p 1 keys m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124; method_35923 addOptionalTag p 1 id m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2474$class_5124; method_26792 addTag p 1 identifiedTag c net/minecraft/class_2474$class_8211 net/minecraft/data/server/tag/TagProvider$TagLookup m (Lnet/minecraft/class_6862;)Ljava/util/Optional; method_49664 method_49664 p 0 tag m (Lnet/minecraft/class_6862;)Z contains contains p 1 tag c net/minecraft/class_2474$class_8210 net/minecraft/data/server/tag/TagProvider$RegistryInfo f Lnet/minecraft/class_7225$class_7874; comp_1311 contents f Lnet/minecraft/class_2474$class_8211; comp_1312 parent m ()Lnet/minecraft/class_2474$class_8211; comp_1312 parent m ()Lnet/minecraft/class_7225$class_7874; comp_1311 contents c net/minecraft/class_1146 net/minecraft/client/sound/WeightedSoundSet f Ljava/util/List; field_5600 sounds f Lnet/minecraft/class_2561; field_5599 subtitle m (Lnet/minecraft/class_1148;)V method_4885 add p 1 container m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111; method_4887 getSound m (Lnet/minecraft/class_2960;Ljava/lang/String;)V p 1 id p 2 subtitle m ()Lnet/minecraft/class_2561; method_4886 getSubtitle c net/minecraft/class_5500 net/minecraft/client/gui/screen/option/SimpleOptionsScreen f Lnet/minecraft/class_339; field_26680 narratorButton f [Lnet/minecraft/class_7172; field_26679 options f Lnet/minecraft/class_353; field_26681 buttonList m (Lnet/minecraft/class_4185;)V method_31049 method_31049 p 1 button m ()V method_31050 updateNarratorButtonText m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;[Lnet/minecraft/class_7172;)V p 1 parent p 2 gameOptions p 3 title p 4 options m ()V method_31387 initFooter c net/minecraft/class_1145 net/minecraft/client/sound/SoundInstanceListener m (Lnet/minecraft/class_1113;Lnet/minecraft/class_1146;)V method_4884 onSoundPlayed p 2 soundSet p 1 sound c net/minecraft/class_2469 net/minecraft/data/server/tag/vanilla/VanillaFluidTagProvider m (Lnet/minecraft/class_3611;)Lnet/minecraft/class_5321; method_46825 method_46825 p 0 fluid m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_6825 net/minecraft/world/gen/feature/VillagePlacedFeatures f Lnet/minecraft/class_5321; field_36195 PILE_HAY f Lnet/minecraft/class_5321; field_36196 PILE_MELON f Lnet/minecraft/class_5321; field_36205 FLOWER_PLAIN f Lnet/minecraft/class_5321; field_36206 PATCH_TAIGA_GRASS f Lnet/minecraft/class_5321; field_36207 PATCH_BERRY_BUSH f Lnet/minecraft/class_5321; field_36201 ACACIA f Lnet/minecraft/class_5321; field_36202 SPRUCE f Lnet/minecraft/class_5321; field_36203 PINE f Lnet/minecraft/class_5321; field_36204 PATCH_CACTUS f Lnet/minecraft/class_5321; field_36197 PILE_SNOW f Lnet/minecraft/class_5321; field_36198 PILE_ICE f Lnet/minecraft/class_5321; field_36199 PILE_PUMPKIN f Lnet/minecraft/class_5321; field_36200 OAK m (Lnet/minecraft/class_7891;)V method_46868 bootstrap p 0 featureRegisterable c net/minecraft/class_6826 net/minecraft/util/FixedBufferInputStream c A buffered input stream that uses a fixed-size buffer array. f Ljava/io/InputStream; field_36210 stream f I field_36209 DEFAULT_BUFFER_SIZE f I field_36212 end f [B field_36211 buf f I field_36213 start m ()I method_39779 getAvailableBuffer m ([BII)I read read p 3 length p 2 offset p 1 buf m (Ljava/io/InputStream;I)V p 1 stream p 2 size m (Ljava/io/InputStream;)V p 1 stream m (J)J skip skip p 1 n m ()V method_39780 fill c net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock f Lnet/minecraft/class_2960; field_11495 CONTENTS_DYNAMIC_DROP_ID f Ljava/util/Map; field_41082 SIDES_SHAPES f Lnet/minecraft/class_2754; field_11496 FACING f Lnet/minecraft/class_1767; field_11494 color f Lnet/minecraft/class_265; field_41078 WEST_SHAPE f Lnet/minecraft/class_265; field_41077 DOWN_SHAPE f Lnet/minecraft/class_265; field_41079 EAST_SHAPE f Lnet/minecraft/class_265; field_41076 UP_SHAPE f Lnet/minecraft/class_265; field_41081 SOUTH_SHAPE f Lnet/minecraft/class_265; field_41080 NORTH_SHAPE m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; method_10525 get p 0 dyeColor m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_1767; method_10527 getColor p 0 item m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2627;)Z method_33383 canOpen p 2 pos p 3 entity p 0 state p 1 world m (Lnet/minecraft/class_2627;Ljava/util/function/Consumer;)V method_10524 method_10524 p 1 lootConsumer m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1767; method_10526 getColor p 0 block m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_1799; method_10529 getItemStack p 0 color m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V method_38234 method_38234 p 1 blockEntity m ()Lnet/minecraft/class_1767; method_10528 getColor m (Ljava/util/EnumMap;)V method_47378 method_47378 p 0 map m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 color c net/minecraft/class_2481 net/minecraft/nbt/NbtByte c Represents an NBT byte. Its type is {@value NbtElement#BYTE_TYPE}.\nInstances are immutable. f B field_11498 value f Lnet/minecraft/class_4614; field_21025 TYPE f Lnet/minecraft/class_2481; field_21027 ONE c The NBT byte representing {@code 1}.\n\n@apiNote This is often used to indicate a true boolean value. f I field_41717 SIZE f Lnet/minecraft/class_2481; field_21026 ZERO c The NBT byte representing {@code 0}.\n\n@apiNote This is often used to indicate a false boolean value. m ()Lnet/minecraft/class_2481; method_10530 copy m (Z)Lnet/minecraft/class_2481; method_23234 of c {@return the NBT byte representing the boolean {@code value}} p 0 value m (B)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m (B)Lnet/minecraft/class_2481; method_23233 of c {@return the NBT byte from {@code value}}\n\n@implNote This returns the value from the cache. p 0 value c net/minecraft/class_2481$1 net/minecraft/nbt/NbtByte$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)B method_53887 readByte p 1 tracker p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2481; method_23235 read c net/minecraft/class_2481$class_4610 net/minecraft/nbt/NbtByte$Cache f [Lnet/minecraft/class_2481; field_21028 VALUES c net/minecraft/class_2482 net/minecraft/block/SlabBlock f Lnet/minecraft/class_265; field_11500 BOTTOM_SHAPE f Lnet/minecraft/class_2746; field_11502 WATERLOGGED f Lnet/minecraft/class_2754; field_11501 TYPE f Lnet/minecraft/class_265; field_11499 TOP_SHAPE c net/minecraft/class_1151 net/minecraft/client/tutorial/MovementTutorialStepHandler f Lnet/minecraft/class_2561; field_5614 LOOK_DESCRIPTION f Lnet/minecraft/class_2561; field_5617 MOVE_DESCRIPTION f Lnet/minecraft/class_2561; field_5621 LOOK_TITLE f Z field_5620 movedLastTick f Lnet/minecraft/class_2561; field_5624 MOVE_TITLE f Z field_5619 lookedAroundLastTick f Lnet/minecraft/class_1156; field_5618 manager f Lnet/minecraft/class_372; field_5622 moveToast f Lnet/minecraft/class_372; field_5623 lookAroundToast f I field_5625 lookAroundCompletionTicks f I field_5615 movedTicks f I field_5626 moveAroundCompletionTicks f I field_5616 ticks f I field_5627 lookedAroundTicks m (Lnet/minecraft/class_1156;)V p 1 manager c net/minecraft/class_1150 net/minecraft/client/tutorial/NoneTutorialStepHandler m (Lnet/minecraft/class_1156;)V p 1 manager c net/minecraft/class_6845 net/minecraft/nbt/scanner/SimpleNbtScanner c A simple NBT scanner visits all elements shallowly, allowing\nimplementations to override it and perform more actions. f Lnet/minecraft/class_6845; field_36264 NOOP c The simple NBT scanner that performs no action. c net/minecraft/class_2487 net/minecraft/nbt/NbtCompound c Represents an NBT compound object. This mutable object holds unordered key-value pairs\nwith distinct case-sensitive string keys. This can effectively be used like a\n{@code HashMap}. Note that this does not implement\n{@link java.util.Map}. Its type is {@value NbtElement#COMPOUND_TYPE}. To get the compound\nas a map, use {@link #toMap()}.\n\n

There are two ways to use this compound; one is to create NBT instances yourself and use\n{@link #get(String)} or {@link #put(String, NbtElement)}. Manual casting is required in\nthis case. The other, easier way is to use methods with type names, such as\n{@link #getInt(String)} or {@link #putInt(String, int)}. Where applicable, these methods\nreturn and accept Java types (e.g. {@code int}, {@code long[]}) instead of {@link NbtElement}\nsubclasses. Note that there is no {@code putCompound} method, since you can just use the\nput method. These getters also have the advantage of providing type safety, because if\ntype mismatch occurs or there is no such element in the compound, it returns the default\nvalue for that type instead of throwing or returning {@code null}. f Lnet/minecraft/class_4614; field_21029 TYPE f Ljava/util/Map; field_11515 entries f I field_41718 SIZE f Lcom/mojang/serialization/Codec; field_25128 CODEC m (Ljava/lang/String;)F method_10583 getFloat c {@return the {@code float} associated with {@code key}, or {@code 0.0f} if there is\nno number stored with the key}\n\n

If a non-float numeric value is stored, this will cast the value.\n\n@see #putFloat(String, float)\n@see AbstractNbtNumber#floatValue() p 1 key m (Ljava/lang/String;[J)V method_10564 putLongArray c Puts a long array to this compound. This does not copy the array.\n\n@see #getLongArray(String)\n@see #putLongArray(String, List) p 2 value p 1 key m (Ljava/lang/String;)B method_10571 getByte c {@return the {@code byte} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n

If a non-byte numeric value is stored, this will cast the value.\n\n@see #putByte(String, byte)\n@see AbstractNbtNumber#byteValue() p 1 key m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; method_29141 method_29141 p 0 dynamic m (Ljava/lang/String;I)Z method_10573 contains c Returns whether the NBT compound object contains an element of the specified type at the specified key.\n

\nThe type restriction can also be {@link NbtElement#NUMBER_TYPE NUMBER_TYPE}, which only allows any type of number.\n\n@return {@code true} if the key exists and the element type is equivalent to the given {@code type}, else {@code false} p 1 key p 2 type m (Ljava/lang/String;)V method_10551 remove c Removes the entry with the specified {@code key}. Does nothing if there is none. p 1 key m ()Z method_33133 isEmpty c {@return whether the compound has no entries} m (Ljava/lang/String;)Ljava/lang/String; method_10558 getString c {@return the {@link String} associated with {@code key}, or an empty string if there is no\nstring stored with the key}\n\n@see #putString(String, String)\n@see NbtElement#asString() p 1 key m ()Lnet/minecraft/class_2487; method_10553 copy m (Ljava/lang/String;Ljava/util/List;)V method_10572 putIntArray c Puts a list of integers to this compound. This copies the list.\n\n@see #getIntArray(String)\n@see #putIntArray(String, int[]) p 2 value p 1 key m (Ljava/lang/String;)D method_10574 getDouble c {@return the {@code double} associated with {@code key}, or {@code 0.0} if there is\nno number stored with the key}\n\n

If a non-double numeric value is stored, this will cast the value.\n\n@see #putDouble(String, double)\n@see AbstractNbtNumber#doubleValue() p 1 key m (Ljava/lang/String;)I method_10550 getInt c {@return the {@code int} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n

If a non-integer numeric value is stored, this will cast the value.\n\n@see #putInt(String, int)\n@see AbstractNbtNumber#intValue() p 1 key m (Ljava/lang/String;Ljava/util/UUID;)V method_25927 putUuid c Puts a {@link UUID}'s NBT representation to this compound.\n\n@see NbtHelper#fromUuid(UUID)\n@see #containsUuid(String)\n@see #getUuid(String) p 2 value p 1 key m (Ljava/lang/String;)Lnet/minecraft/class_2520; method_10580 get c {@return the element associated with the key from this compound, or\n{@code null} if there is none}\n\n@apiNote This method does not provide type safety; if the type is known, it is\nrecommended to use other type-specific methods instead.\n\n@see #put(String, NbtElement) p 1 key m (Ljava/lang/String;Ljava/lang/String;)V method_10582 putString c Puts a {@link String} to this compound.\n\n@see #getString(String) p 2 value p 1 key m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;)Ljava/util/UUID; method_25926 getUuid c {@return a {@link UUID} from its NBT representation in this compound}\n\n@apiNote Unlike other specialized getters, this method can throw unchecked exceptions.\nIt is therefore recommended to call {@link #containsUuid(String)} before getting the\nUUID.\n\n@throws IllegalArgumentException if there is no value with the key or the value\nassociated with the key is not a valid\nNBT representation of a UUID\n@see NbtHelper#toUuid(NbtIntArray)\n@see #containsUuid(String)\n@see #putUuid(String, UUID) p 1 key m (Ljava/lang/String;)[B method_10547 getByteArray c {@return the byte array associated with {@code key}, or an empty byte array if there is no\nbyte array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT byte array.\n\n@see #putByteArray(String, byte[])\n@see NbtByteArray#getByteArray() p 1 key m (Ljava/lang/String;)J method_10537 getLong c {@return the {@code long} associated with {@code key}, or {@code 0L} if there is no number\nstored with the key}\n\n

If a non-long numeric value is stored, this will cast the value.\n\n@see #putLong(String, long)\n@see AbstractNbtNumber#longValue() p 1 key m (Ljava/util/Map;)V p 1 entries m (Lnet/minecraft/class_4614;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520; method_10581 read p 0 reader p 1 key p 2 input m ()Ljava/util/Set; method_10541 getKeys c {@return the set of keys in this compound} m ()Ljava/util/Map; method_29143 toMap c {@return the compound as an unmodifiable map}\n\n

Changes to this compound will be propagated to the returned map. m ()I method_10546 getSize c {@return the size of this compound} m (Ljava/lang/String;D)V method_10549 putDouble c Puts a {@code double} to this compound.\n\n@see #getDouble(String) p 1 key p 2 value m (Ljava/lang/String;)[I method_10561 getIntArray c {@return the int array associated with {@code key}, or an empty int array if there is no\nint array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT int array.\n\n@see #putIntArray(String, int[])\n@see NbtIntArray#getIntArray() p 1 key m (Ljava/lang/String;)Z method_25928 containsUuid c Returns {@code true} if this {@code NbtCompound} contains a valid UUID representation associated with the given key.\nA valid UUID is represented by an int array of length 4. p 1 key m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_10543 copyFrom c Merges the entries of {@code source} to this compound. The passed compound will not\nbe modified. If both compounds contain a compound with the same key, they will be\nmerged; otherwise the values of this compound will be overwritten.\n\n@return this compound with entries merged p 1 source m (Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/ClassCastException;)Lnet/minecraft/class_128; method_10559 createCrashReport p 2 reader p 1 key p 3 exception m (Ljava/lang/String;)[J method_10565 getLongArray c {@return the long array associated with {@code key}, or an empty long array if there is no\nlong array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT long array.\n\n@see #putLongArray(String, long[])\n@see NbtLongArray#getLongArray() p 1 key m (Ljava/lang/String;Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_10566 put c Puts an element to this compound.\n\n@return the previous value, or {@code null} if there was none\n@see #get(String) p 2 element p 1 key m (Ljava/lang/String;)Z method_10577 getBoolean c {@return the boolean value stored with the {@code key}}\n\n@implNote Since NBT does not have a boolean type, {@link NbtByte} is used instead. This\nmethod returns {@code true} for any values which, after casting to {@code byte} as\ndescribed at {@link #getByte(String)}, is not {@code 0}. Since all non-numeric values\nbecome {@code 0} during casting to bytes, this method returns {@code false} for those\nas well. This includes values often considered truthy in other languages, such as a\nnon-empty string or list. p 1 key m (Lnet/minecraft/class_2487;)Lcom/mojang/serialization/Dynamic; method_29142 method_29142 p 0 nbt m (Ljava/lang/String;)Z method_10545 contains c Determines whether the NBT compound object contains the specified key.\n\n@return {@code true} if the key exists, else {@code false} p 1 key m (Ljava/lang/String;[I)V method_10539 putIntArray c Puts an int array to this compound. This does not copy the array.\n\n@see #getIntArray(String)\n@see #putIntArray(String, List) p 1 key p 2 value m (Ljava/lang/String;)B method_10540 getType c Gets the {@linkplain NbtElement#getType NBT type} of the element stored at the specified key.\n\n@return the element NBT type, or {@link NbtElement#END_TYPE} if it does not exist p 1 key m (Ljava/lang/String;S)V method_10575 putShort c Puts a {@code short} to this compound.\n\n@see #getShort(String) p 1 key p 2 value m (Ljava/lang/String;Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V method_10555 write p 2 output p 1 element p 0 key m (Ljava/lang/String;I)V method_10569 putInt c Puts an {@code int} to this compound.\n\n@see #getInt(String) p 1 key p 2 value m (Ljava/lang/String;J)V method_10544 putLong c Puts a {@code long} to this compound.\n\n@see #getLong(String) p 1 key p 2 value m (Ljava/lang/String;F)V method_10548 putFloat c Puts a {@code float} to this compound.\n\n@see #getFloat(String) p 1 key p 2 value m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_10562 getCompound c {@return the compound associated with {@code key}, or an empty compound if there is no\ncompound stored with the key}\n\n@see #put(String, NbtElement) p 1 key m (Ljava/lang/String;Ljava/util/List;)V method_36110 putByteArray c Puts a list of bytes to this compound. This copies the list.\n\n@see #getByteArray(String)\n@see #putByteArray(String, byte[]) p 1 key p 2 value m (Ljava/lang/String;)S method_10568 getShort c {@return the {@code short} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n

If a non-short numeric value is stored, this will cast the value.\n\n@see #putShort(String, short)\n@see AbstractNbtNumber#shortValue() p 1 key m (Ljava/lang/String;I)Lnet/minecraft/class_2499; method_10554 getList c {@return the list associated with {@code key}, or an empty list if there is no\nlist stored with the key and the type}\n\n@see #put(String, NbtElement) p 1 key p 2 type c the expected held type of the list m (Ljava/lang/String;B)V method_10567 putByte c Puts a {@code byte} to this compound.\n\n@see #getByte(String) p 2 value p 1 key m (Ljava/lang/String;[B)V method_10570 putByteArray c Puts a byte array to this compound. This does not copy the array.\n\n@see #getByteArray(String)\n@see #putByteArray(String, List) p 2 value p 1 key m (Ljava/lang/String;Ljava/util/List;)V method_10538 putLongArray c Puts a list of longs to this compound. This copies the list.\n\n@see #getLongArray(String)\n@see #putLongArray(String, long[]) p 2 value p 1 key m (Ljava/lang/String;Z)V method_10556 putBoolean c Puts a {@code boolean} to this compound. The value is stored as {@link NbtByte}.\n\n@see #getBoolean(String) p 2 value p 1 key c net/minecraft/class_2487$1 net/minecraft/nbt/NbtCompound$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Ljava/lang/String; method_53907 readString p 0 input p 1 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Lnet/minecraft/class_6836$class_6838; method_53888 scanCompound p 1 visitor p 0 input p 2 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487; method_53889 readCompound p 1 tracker p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487; method_23240 read c net/minecraft/class_5513 net/minecraft/server/filter/TextStream f Lnet/minecraft/class_5513; field_28862 UNFILTERED m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_31288 filterText p 1 text m ()V method_31290 onDisconnect m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_31289 filterTexts p 1 texts m ()V method_31287 onConnect c net/minecraft/class_1155 net/minecraft/client/tutorial/TutorialStepHandler m (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V method_4900 onBlockBreaking p 2 pos p 1 client p 4 progress p 3 state m (Lnet/minecraft/class_744;)V method_4903 onMovement p 1 input m ()V method_4899 tick m (DD)V method_4901 onMouseUpdate p 1 deltaX p 3 deltaY m ()V method_4902 destroy m (Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V method_4898 onTarget p 2 hitResult p 1 world m (Lnet/minecraft/class_1799;)V method_4897 onSlotUpdate p 1 stack m ()V method_4904 onInventoryOpened c net/minecraft/class_2488 net/minecraft/block/SnowBlock f I field_31247 MAX_LAYERS f Lnet/minecraft/class_2758; field_11518 LAYERS f [Lnet/minecraft/class_265; field_11517 LAYERS_TO_SHAPE c net/minecraft/class_6846 net/minecraft/unused/packageinfo/PackageInfo6846 c net/minecraft/class_1154 net/minecraft/client/tutorial/OpenInventoryTutorialStepHandler f I field_5641 ticks f I field_33034 DELAY f Lnet/minecraft/class_1156; field_5640 manager f Lnet/minecraft/class_2561; field_5643 TITLE f Lnet/minecraft/class_2561; field_5644 DESCRIPTION f Lnet/minecraft/class_372; field_5642 toast m (Lnet/minecraft/class_1156;)V p 1 manager c net/minecraft/class_6843 net/minecraft/nbt/scanner/NbtScanQuery c A query for scanning the NBT using {@link ExclusiveNbtCollector} or\n{@link SelectiveNbtCollector}. f Ljava/lang/String; comp_320 key f Ljava/util/List; comp_318 path f Lnet/minecraft/class_4614; comp_319 type m (Lnet/minecraft/class_4614;Ljava/lang/String;)V p 2 key p 1 type m ()Ljava/lang/String; comp_320 key m (Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/String;)V p 2 type p 1 path p 3 key m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/String;)V p 3 type p 4 key p 1 path1 p 2 path2 m ()Ljava/util/List; comp_318 path m ()Lnet/minecraft/class_4614; comp_319 type c net/minecraft/class_2489 net/minecraft/nbt/NbtDouble c Represents an NBT 64-bit floating-point number. Its type is {@value NbtElement#DOUBLE_TYPE}.\nInstances are immutable. f Lnet/minecraft/class_2489; field_21030 ZERO c The NBT double representing {@code 0.0}. f Lnet/minecraft/class_4614; field_21031 TYPE f D field_11520 value f I field_41720 SIZE m ()Lnet/minecraft/class_2489; method_10585 copy m (Ljava/lang/Object;)Z equals equals p 1 o m (D)Lnet/minecraft/class_2489; method_23241 of c {@return the NBT double from {@code value}} p 0 value m (D)V p 1 value c net/minecraft/class_2489$1 net/minecraft/nbt/NbtDouble$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)D method_53890 readDouble p 1 tracker p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2489; method_23242 read c net/minecraft/class_1153 net/minecraft/client/tutorial/PunchTreeTutorialStepHandler f Lnet/minecraft/class_2561; field_5638 TITLE f Lnet/minecraft/class_2561; field_5639 DESCRIPTION f I field_5635 punches f I field_5636 ticks f Lnet/minecraft/class_372; field_5637 toast f Lnet/minecraft/class_1156; field_5634 manager f I field_33035 DELAY m (Lnet/minecraft/class_1156;)V p 1 manager c net/minecraft/class_6844 net/minecraft/nbt/scanner/NbtCollector c An NBT collector scans an NBT structure and builds an object\nrepresentation out of it. f Lnet/minecraft/class_2520; field_36262 root f Ljava/util/Deque; field_36263 stack f Ljava/lang/String; field_36261 currentKey m (Lnet/minecraft/class_2520;)V method_39885 method_39885 p 1 nbt m ()Lnet/minecraft/class_2520; method_39887 getRoot m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_39882 method_39882 p 2 nbt m (Lnet/minecraft/class_2520;)V method_39883 append p 1 nbt m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_39884 method_39884 p 2 nbt m ()I method_39888 getDepth m (Lnet/minecraft/class_4614;)V method_39886 pushStack p 1 type c net/minecraft/class_5514 net/minecraft/server/filter/TextFilterer f Lorg/slf4j/Logger; field_26823 LOGGER f Ljava/lang/String; field_26829 apiKey f Ljava/util/concurrent/atomic/AtomicInteger; field_26824 NEXT_WORKER_ID f Lnet/minecraft/class_5514$class_7241; field_38058 leaveEncoder f Ljava/net/URL; field_26827 joinEndpoint f Lnet/minecraft/class_5514$class_5515; field_26832 ignorer f Ljava/util/concurrent/ThreadFactory; field_26825 THREAD_FACTORY f Ljava/lang/String; field_38055 CHAT_ENDPOINT f Ljava/util/concurrent/ExecutorService; field_26833 executor f Lnet/minecraft/class_5514$class_7242; field_38056 messageEncoder f Lnet/minecraft/class_5514$class_7241; field_38057 joinEncoder f Ljava/net/URL; field_26826 chatEndpoint f Ljava/net/URL; field_26828 leaveEndpoint m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; method_31306 createConnection p 1 payload p 2 endpoint m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_42110 method_42110 p 3 profile p 4 message m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_42113 method_42113 p 3 profile p 4 message m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V method_31304 sendRequest p 2 endpoint p 1 payload m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_5513; method_31297 createFilterer p 1 gameProfile m (Ljava/io/InputStream;)V method_31300 consumeFully p 1 inputStream m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_42111 getValue p 1 key p 2 fallback p 0 json m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; method_31295 sendJsonRequest p 2 endpoint p 1 payload m (Ljava/lang/String;)Lnet/minecraft/class_5514; method_33805 load p 0 config m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; method_41206 getEndpoint p 3 fallback p 2 key p 1 endpoints p 0 root m (Ljava/lang/Runnable;)Ljava/lang/Thread; method_31301 method_31301 p 0 runnable m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; method_42112 method_42112 p 2 profile m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/class_5514$class_5515;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_31298 filterMessage p 1 gameProfile p 3 ignorer p 2 message p 4 executor m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/util/concurrent/Executor;)V method_31299 sendJoinOrLeaveRequest p 4 executor p 1 gameProfile p 2 endpoint p 3 profileEncoder m (Ljava/net/URL;Lnet/minecraft/class_5514$class_7242;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/lang/String;Lnet/minecraft/class_5514$class_5515;I)V p 8 ignorer p 7 apiKey p 6 leaveEncoder p 5 leaveEndpoint p 9 parallelism p 4 joinEncoder p 3 joinEndpoint p 2 messageEncoder p 1 chatEndpoint m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/class_5514$class_5515;)Lnet/minecraft/class_7649; method_45066 getMask p 3 ignorer p 1 message p 2 mask c net/minecraft/class_5514$class_5517 net/minecraft/server/filter/TextFilterer$FailedHttpRequestException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_5514$class_5516 net/minecraft/server/filter/TextFilterer$Impl f Lcom/mojang/authlib/GameProfile; field_26837 gameProfile f Ljava/util/concurrent/Executor; field_26838 executor m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_31315 method_31315 p 1 text m (Ljava/lang/Throwable;)Ljava/util/List; method_33809 method_33809 p 0 throwable m (Lnet/minecraft/class_5514;Lcom/mojang/authlib/GameProfile;)V p 2 gameProfile c net/minecraft/class_5514$class_5515 net/minecraft/server/filter/TextFilterer$HashIgnorer f Lnet/minecraft/class_5514$class_5515; field_26835 IGNORE_IF_MATCHES_ALL f Lnet/minecraft/class_5514$class_5515; field_26834 NEVER_IGNORE m (I)Lnet/minecraft/class_5514$class_5515; method_33806 internalDropHashes p 0 hashesToDrop m (Ljava/lang/String;I)Z method_31312 method_31312 p 1 hashesSize p 0 hashes m (I)Lnet/minecraft/class_5514$class_5515; method_33808 dropHashes p 0 hashesToDrop m (Ljava/lang/String;I)Z method_31310 method_31310 p 1 hashesSize p 0 hashes m (ILjava/lang/String;I)Z method_33807 method_33807 p 1 hashes p 2 hashesSize m (Ljava/lang/String;I)Z shouldIgnore shouldIgnore p 2 hashesSize p 1 hashes c net/minecraft/class_5514$class_7241 net/minecraft/server/filter/TextFilterer$ProfileEncoder m (Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; encode encode p 1 gameProfile c net/minecraft/class_5514$class_7242 net/minecraft/server/filter/TextFilterer$MessageEncoder m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; encode encode p 1 gameProfile p 2 message c net/minecraft/class_1152 net/minecraft/client/tutorial/FindTreeTutorialStepHandler f I field_33028 DELAY f Lnet/minecraft/class_2561; field_5628 DESCRIPTION f Lnet/minecraft/class_372; field_5633 toast f Lnet/minecraft/class_1156; field_5630 manager f I field_5629 ticks f Lnet/minecraft/class_2561; field_5631 TITLE m (Lnet/minecraft/class_746;)Z method_43341 hasItem p 0 player m (Lnet/minecraft/class_746;)Z method_4896 hasBrokenTreeBlocks p 0 player m (Lnet/minecraft/class_1156;)V p 1 manager m (Lnet/minecraft/class_1799;)Z method_43340 method_43340 p 0 stack c net/minecraft/class_6841 net/minecraft/nbt/scanner/SelectiveNbtCollector c A selective NBT collector builds an NBT object including only the\nprescribed queries.\n\n@see ExclusiveNbtCollector f Ljava/util/Deque; field_36260 selectionStack f I field_36258 queriesLeft f Ljava/util/Set; field_36259 allPossibleTypes m ([Lnet/minecraft/class_6843;)V p 1 queries m ()I method_39879 getQueriesLeft c net/minecraft/class_2483 net/minecraft/nbt/AbstractNbtList c Represents an abstraction of a mutable NBT list which holds elements of the same type. m (ILnet/minecraft/class_2520;)Z method_10533 addElement c Inserts {@code element} at {@code index}. Does nothing if the\ntypes were incompatible.\n\n@return whether the element was actually added p 2 element p 1 index m (I)Lnet/minecraft/class_2520; method_10536 remove m (ILnet/minecraft/class_2520;)V method_10531 add m (ILnet/minecraft/class_2520;)Z method_10535 setElement c Sets the element at {@code index} to {@code element}. Does nothing if\nthe types were incompatible.\n\n@return whether the element was actually set p 1 index p 2 element m (I)Ljava/lang/Object; remove remove p 1 index m (ILjava/lang/Object;)Ljava/lang/Object; set set p 2 value p 1 index m (ILnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_10606 set m ()B method_10601 getHeldType c Gets the {@linkplain NbtElement#getType type} of element that this list holds.\n\n@return the type of element that this list holds m (ILjava/lang/Object;)V add add p 1 index p 2 value c net/minecraft/class_6842 net/minecraft/nbt/scanner/NbtTreeNode c The tree node for representing NBT. f Ljava/util/Map; comp_323 selectedFields c the keys to select ("leaves") f I comp_315 depth c the depth of the node, starting from {@code 1} f Ljava/util/Map; comp_317 fieldsToRecurse c The keys to check recursively ("branches") m (Ljava/lang/String;)Lnet/minecraft/class_6842; method_39880 method_39880 p 1 path m ()Lnet/minecraft/class_6842; method_40060 createRoot c {@return the root node}\n\n@implNote The root node has the depth of {@code 1}. m (Lnet/minecraft/class_4614;Ljava/lang/String;)Z method_40061 isTypeEqual c {@return whether the queried type for the key {@code key} matches {@code type}} p 2 key p 1 type m (I)V p 1 depth m (Lnet/minecraft/class_6843;)V method_39881 add p 1 query m ()Ljava/util/Map; comp_317 fieldsToRecurse m ()I comp_315 depth m ()Ljava/util/Map; comp_323 selectedFields c net/minecraft/class_2484 net/minecraft/block/SkullBlock f I field_31244 MAX_ROTATION_INDEX f I field_31245 MAX_ROTATIONS f Lnet/minecraft/class_265; field_41312 PIGLIN_SHAPE f Lnet/minecraft/class_265; field_11506 SHAPE f Lnet/minecraft/class_2758; field_11505 ROTATION c net/minecraft/class_2484$class_2486 net/minecraft/block/SkullBlock$Type f Lnet/minecraft/class_2484$class_2486; field_11508 ZOMBIE f Lnet/minecraft/class_2484$class_2486; field_11507 CREEPER f Lnet/minecraft/class_2484$class_2486; field_11513 WITHER_SKELETON f Lnet/minecraft/class_2484$class_2486; field_11510 PLAYER f Lnet/minecraft/class_2484$class_2486; field_11512 SKELETON f Lnet/minecraft/class_2484$class_2486; field_11511 DRAGON f Lnet/minecraft/class_2484$class_2486; field_41313 PIGLIN c net/minecraft/class_2484$class_2485 net/minecraft/block/SkullBlock$SkullType c net/minecraft/class_1157 net/minecraft/client/tutorial/TutorialStep f Ljava/util/function/Function; field_5647 handlerFactory f Ljava/lang/String; field_5651 name f Lnet/minecraft/class_1157; field_5649 PUNCH_TREE f Lnet/minecraft/class_1157; field_5648 FIND_TREE f Lnet/minecraft/class_1157; field_5653 NONE f Lnet/minecraft/class_1157; field_5652 OPEN_INVENTORY f Lnet/minecraft/class_1157; field_5655 CRAFT_PLANKS f Lnet/minecraft/class_1157; field_5650 MOVEMENT m (Ljava/lang/String;)Lnet/minecraft/class_1157; method_4919 byName p 0 name m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V p 3 name p 4 factory m ()Ljava/lang/String; method_4920 getName m (Lnet/minecraft/class_1156;)Lnet/minecraft/class_1155; method_4918 createHandler p 1 manager c net/minecraft/class_1156 net/minecraft/client/tutorial/TutorialManager f Lnet/minecraft/class_5829; field_28801 bundleTutorial f Lnet/minecraft/class_310; field_5645 client f Lnet/minecraft/class_1155; field_5646 currentHandler f Ljava/util/List; field_26893 entries m (Lnet/minecraft/class_372;I)V method_31365 add c Adds an active tutorial entry to this manager and the corresponding toast\nto the client's toast manager. p 2 ticks c the time the toast will last, in client ticks p 1 toast c the tutorial toast m ()Lnet/minecraft/class_310; method_4914 getClient m (Lnet/minecraft/class_1799;)V method_4906 onSlotUpdate p 1 stack m (Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V method_4911 tick p 2 hitResult p 1 world m (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V method_4907 onBlockBreaking p 3 state p 4 progress p 1 world p 2 pos m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_4913 keyToText p 0 name m (Lnet/minecraft/class_372;Lnet/minecraft/class_1156$class_5524;)Z method_31366 method_31366 p 1 entry m (Lnet/minecraft/class_744;)V method_4909 onMovement p 1 input m (DD)V method_4908 onUpdateMouse p 1 deltaX p 3 deltaY m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V method_33704 onPickupSlotClick c Called when a player performs a {@link net.minecraft.screen.slot.SlotActionType#PICKUP\npickup slot action} in a screen handler. Used to trigger the bundle tutorial.\n\n@see net.minecraft.client.network.ClientPlayerEntity#onPickupSlotClick(ItemStack, ItemStack, ClickType) p 3 clickType p 2 slotStack p 1 cursorStack m (Lnet/minecraft/class_372;)V method_31364 remove c Removes an active tutorial from this manager if it's present and hides\nthe toast. p 1 toast c the tutorial toast m (Lnet/minecraft/class_1157;)V method_4910 setStep p 1 step m ()Z method_4905 isInSurvival c {@return whether the current game mode of the client is {@linkplain net.minecraft.world.GameMode#SURVIVAL survival}} m ()V method_4912 onInventoryOpened m ()V method_4915 destroyHandler m ()V method_4917 tick m (Lnet/minecraft/class_310;Lnet/minecraft/class_315;)V p 1 client p 2 options m ()V method_4916 createHandler c net/minecraft/class_1156$class_5524 net/minecraft/client/tutorial/TutorialManager$Entry f I field_26896 age f Lnet/minecraft/class_372; field_26894 toast f I field_26895 expiry m (Lnet/minecraft/class_372;I)V p 2 expiry p 1 toast m ()Z method_31368 tick c Ticks this entry on a client tick.\n\n@return {@code true} if this entry should no longer tick c net/minecraft/server/Main net/minecraft/server/Main f Lorg/slf4j/Logger; field_24625 LOGGER m (Lnet/minecraft/class_3806;Lnet/minecraft/class_32$class_5143;ZLnet/minecraft/class_3283;)Lnet/minecraft/class_7237$class_6906; method_46219 createServerConfig p 1 session p 0 serverPropertiesHandler p 3 dataPackManager p 2 safeMode m (Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_43613 method_43613 p 5 context m (Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_43612 method_43612 p 6 applyExecutor m ([Ljava/lang/String;)V main main p 0 args m (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/class_2378;)V method_29173 forceUpgradeWorld p 0 session p 1 dataFixer p 2 eraseCache p 3 continueCheck p 4 dimensionOptionsRegistry m (Ljava/nio/file/Path;)V method_49066 writePidFile p 0 path c net/minecraft/class_1149 net/minecraft/client/tutorial/CraftPlanksTutorialStepHandler f I field_5609 ticks f I field_33027 DELAY f Lnet/minecraft/class_1156; field_5608 manager f Lnet/minecraft/class_372; field_5610 toast f Lnet/minecraft/class_2561; field_5612 DESCRIPTION f Lnet/minecraft/class_2561; field_5611 TITLE m (Lnet/minecraft/class_746;Lnet/minecraft/class_6862;)Z method_4895 hasCrafted p 1 tag p 0 player m (Lnet/minecraft/class_1156;)V p 1 manager c net/minecraft/class_6836 net/minecraft/nbt/scanner/NbtScanner c An NBT scanner may reduce unnecessary data parsing to allow finding\ndesired information in an NBT structure as fast as possible.\n\n

Call format: start -> VisitBody\n
\nVisitBody:
\n{ visitEnd | visitString | visitByte | visitShort | visitInt
\n| visitLong | visitFloat | visitDouble | visitByteArray
\n| visitIntArray | visitLongArray
\n| visitListMeta -> [startListItem -> VisitBody]* -> endNested
\n| [visitSubNbtType -> startSubNbt -> VisitBody]* -> endNested
\n}\n\n

The visit order is depth-first. m ()Lnet/minecraft/class_6836$class_6838; method_39870 endNested c Ends a nested visit.\n\n

This is guaranteed to be called once for each call to {@link #start},\n{@link #visitSubNbtType}, and {@link #startListItem} where the list or\nthe compound NBT type is passed, unless the visit is halted. m (Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6838; method_39871 start c Starts a visit to an NBT structure.\n\n@see #startSubNbt\n@see #startListItem p 1 rootType m (S)Lnet/minecraft/class_6836$class_6838; method_39866 visitShort p 1 value m (Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6837; method_39863 visitSubNbtType p 1 type m (Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6837; method_39872 startListItem c Starts a visit to an NBT structure in an element of a list NBT.\n\n@see #startSubNbt\n@see #start p 2 index p 1 type m ([I)Lnet/minecraft/class_6836$class_6838; method_39868 visitIntArray p 1 value m (Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6838; method_39864 visitListMeta p 1 entryType p 2 length m ([J)Lnet/minecraft/class_6836$class_6838; method_39869 visitLongArray p 1 value m (B)Lnet/minecraft/class_6836$class_6838; method_39857 visitByte p 1 value m (Lnet/minecraft/class_4614;Ljava/lang/String;)Lnet/minecraft/class_6836$class_6837; method_39865 startSubNbt c Starts a visit to an NBT structure in the sub NBT of a compound NBT.\n\n@see #start\n@see #startListItem p 1 type p 2 key m ()Lnet/minecraft/class_6836$class_6838; method_39856 visitEnd m (I)Lnet/minecraft/class_6836$class_6838; method_39860 visitInt p 1 value m (J)Lnet/minecraft/class_6836$class_6838; method_39861 visitLong p 1 value m (Ljava/lang/String;)Lnet/minecraft/class_6836$class_6838; method_39862 visitString p 1 value m (D)Lnet/minecraft/class_6836$class_6838; method_39858 visitDouble p 1 value m ([B)Lnet/minecraft/class_6836$class_6838; method_39867 visitByteArray p 1 value m (F)Lnet/minecraft/class_6836$class_6838; method_39859 visitFloat p 1 value c net/minecraft/class_6836$class_6838 net/minecraft/nbt/scanner/NbtScanner$Result f Lnet/minecraft/class_6836$class_6838; field_36253 CONTINUE c Proceed to visit more data of this element. f Lnet/minecraft/class_6836$class_6838; field_36254 BREAK c Skips the current element under scan. f Lnet/minecraft/class_6836$class_6838; field_36255 HALT c Halts the whole scanning completely. c net/minecraft/class_6836$class_6837 net/minecraft/nbt/scanner/NbtScanner$NestedResult f Lnet/minecraft/class_6836$class_6837; field_36249 SKIP c Skips this element and visit the next list element or sub NBT. f Lnet/minecraft/class_6836$class_6837; field_36250 BREAK c Skips the whole list or compound NBT currently under scan. Will make a\ncall to {@link NbtScanner#endNested()}. f Lnet/minecraft/class_6836$class_6837; field_36251 HALT c Halts the whole scanning completely. f Lnet/minecraft/class_6836$class_6837; field_36248 ENTER c Proceeds to visit more data of this element, or to enter this element.\n(this element is a list element or a sub NBT) c net/minecraft/class_3780 net/minecraft/structure/JigsawJunction f Lnet/minecraft/class_3785$class_3786; field_16671 destProjection f I field_16668 sourceZ f I field_16669 sourceGroundY f I field_16667 deltaY f I field_16670 sourceX m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; method_16612 serialize p 1 ops m ()Lnet/minecraft/class_3785$class_3786; method_35368 getDestProjection m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_3780; method_28873 deserialize p 0 dynamic m (IIIILnet/minecraft/class_3785$class_3786;)V p 5 destProjection p 4 deltaY p 3 sourceZ p 2 sourceGroundY p 1 sourceX m ()I method_16609 getSourceZ m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_16611 getSourceGroundY m ()I method_16610 getSourceX m ()I method_35367 getDeltaY c net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJsonBuilder f Lnet/minecraft/class_7709; field_40648 cookingCategory f Ljava/util/Map; field_46150 criteria f Lnet/minecraft/class_1865; field_17599 serializer f I field_11415 cookingTime f Lnet/minecraft/class_1856; field_11418 input f F field_11414 experience f Lnet/minecraft/class_1792; field_11417 output f Ljava/lang/String; field_11419 group f Lnet/minecraft/class_7800; field_40647 category m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILnet/minecraft/class_1865;)Lnet/minecraft/class_2454; method_17801 create p 4 cookingTime p 5 serializer p 2 output p 3 experience p 0 input p 1 category m (Ljava/lang/String;)Lnet/minecraft/class_2454; method_35917 group m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; method_17802 createSmelting p 3 experience p 4 cookingTime p 0 input p 1 category p 2 output m (Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709; method_46215 getCookingRecipeCategory p 1 output p 0 serializer m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; method_10473 createBlasting p 3 experience p 2 output p 4 cookingTime p 1 category p 0 input m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709; method_46217 getBlastingRecipeCategory p 0 output m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709; method_46216 getSmeltingRecipeCategory p 0 output m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; method_35916 createCampfireCooking p 1 category p 2 output p 0 input p 3 experience p 4 cookingTime m (Lnet/minecraft/class_2960;)V method_10471 validate p 1 recipeId m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2454; method_10469 criterion m (Lnet/minecraft/class_7800;Lnet/minecraft/class_7709;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_1865;)V p 5 experience p 6 cookingTime p 3 output p 4 input p 1 category p 2 cookingCategory p 7 serializer m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; method_35918 createSmoking p 0 input p 3 experience p 4 cookingTime p 1 category p 2 output c net/minecraft/class_2454$class_2455 net/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider f Ljava/lang/String; comp_1940 group f Lnet/minecraft/class_8779; comp_1235 advancement f F comp_1944 experience f Lnet/minecraft/class_1792; comp_1943 result f I comp_1945 cookingTime f Lnet/minecraft/class_1865; comp_1231 serializer f Lnet/minecraft/class_7709; comp_1941 category f Lnet/minecraft/class_1856; comp_1942 input f Lnet/minecraft/class_2960; comp_1230 id m ()Ljava/lang/String; comp_1940 group m ()F comp_1944 experience m ()Lnet/minecraft/class_1792; comp_1943 result m ()I comp_1945 cookingTime m ()Lnet/minecraft/class_7709; comp_1941 category m ()Lnet/minecraft/class_1856; comp_1942 input m (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_8779;Lnet/minecraft/class_1865;)V p 1 id p 7 cookingTime p 6 experience p 9 serializer p 8 advancement p 3 category p 2 group p 5 result p 4 input m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_3785 net/minecraft/structure/pool/StructurePool f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_16680 elements f Lnet/minecraft/class_6880; field_40926 fallback f Ljava/util/List; field_16864 elementCounts f Lcom/mojang/serialization/Codec; field_25853 CODEC f Lorg/apache/commons/lang3/mutable/MutableObject; field_40925 FALLBACK f I field_18707 highestY f I field_31523 DEFAULT_Y f Lcom/mojang/serialization/Codec; field_24954 REGISTRY_CODEC m (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;)I method_19310 method_19310 p 1 element m ()I method_16632 getElementCount m (Lnet/minecraft/class_3784;)Z method_35372 method_35372 p 0 element m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28886 method_28886 p 0 instance m (Lnet/minecraft/class_5819;)Ljava/util/List; method_16633 getElementIndicesInRandomOrder p 1 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3784; method_16631 getRandomElement p 1 random m (Lnet/minecraft/class_3485;)I method_19309 getHighestY p 1 structureTemplateManager m (Lnet/minecraft/class_3785;)Ljava/util/List; method_28888 method_28888 p 0 pool m (Lnet/minecraft/class_6880;Ljava/util/List;)V p 1 fallback p 2 elementCounts m ()Lnet/minecraft/class_6880; method_46736 getFallback m (Lnet/minecraft/class_6880;Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)V p 2 elementCountsByGetters p 1 fallback p 3 projection c net/minecraft/class_3785$class_3786 net/minecraft/structure/pool/StructurePool$Projection f Lnet/minecraft/class_3542$class_7292; field_24956 CODEC f Lcom/google/common/collect/ImmutableList; field_16685 processors f Ljava/lang/String; field_16682 id f Lnet/minecraft/class_3785$class_3786; field_16687 RIGID f Lnet/minecraft/class_3785$class_3786; field_16686 TERRAIN_MATCHING m ()Lcom/google/common/collect/ImmutableList; method_16636 getProcessors m ()Ljava/lang/String; method_16635 getId m (Ljava/lang/String;)Lnet/minecraft/class_3785$class_3786; method_16638 getById p 0 id m (Ljava/lang/String;ILjava/lang/String;Lcom/google/common/collect/ImmutableList;)V p 4 processors p 3 id c net/minecraft/class_1122 net/minecraft/client/search/IdentifierSearchableIterator f Ljava/util/Comparator; field_5492 lastIndexComparator f Lcom/google/common/collect/PeekingIterator; field_5491 pathsIterator f Lcom/google/common/collect/PeekingIterator; field_5490 namespacesIterator m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V p 3 lastIndexComparator p 2 pathsIterator p 1 namespacesIterator c net/minecraft/class_6812 net/minecraft/world/gen/feature/UndergroundPlacedFeatures f Lnet/minecraft/class_5321; field_35982 FOSSIL_UPPER f Lnet/minecraft/class_5321; field_35993 LUSH_CAVES_CEILING_VEGETATION f Lnet/minecraft/class_5321; field_35981 MONSTER_ROOM_DEEP f Lnet/minecraft/class_5321; field_35992 LUSH_CAVES_CLAY f Lnet/minecraft/class_5321; field_35980 MONSTER_ROOM f Lnet/minecraft/class_5321; field_35991 LUSH_CAVES_VEGETATION f Lnet/minecraft/class_5321; field_35990 CAVE_VINES f Lnet/minecraft/class_5321; field_38037 SCULK_VEIN f Lnet/minecraft/class_5321; field_38036 SCULK_PATCH_DEEP_DARK f Lnet/minecraft/class_5321; field_35989 ROOTED_AZALEA_TREE f Lnet/minecraft/class_5321; field_35988 GLOW_LICHEN f Lnet/minecraft/class_5321; field_35987 UNDERWATER_MAGMA f Lnet/minecraft/class_5321; field_35986 POINTED_DRIPSTONE f Lnet/minecraft/class_5321; field_35985 LARGE_DRIPSTONE f Lnet/minecraft/class_5321; field_35996 AMETHYST_GEODE f Lnet/minecraft/class_5321; field_35984 DRIPSTONE_CLUSTER f Lnet/minecraft/class_5321; field_35995 CLASSIC_VINES_CAVE_FEATURE f Lnet/minecraft/class_5321; field_35983 FOSSIL_LOWER f Lnet/minecraft/class_5321; field_35994 SPORE_BLOSSOM f Lnet/minecraft/class_5321; field_38478 SCULK_PATCH_ANCIENT_CITY m (Lnet/minecraft/class_7891;)V method_46860 bootstrap p 0 featureRegisterable c net/minecraft/class_1121 net/minecraft/client/search/IdentifierSearchProvider f Ljava/util/Comparator; field_39199 lastIndexComparator f Lnet/minecraft/class_7455; field_39200 idSearcher m (Ljava/util/function/Function;Ljava/util/List;)V p 2 values p 1 identifiersGetter m (Ljava/lang/String;)Ljava/util/List; method_43791 search p 1 text m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; method_43792 search p 2 path p 1 namespace c net/minecraft/class_6813 net/minecraft/world/gen/feature/EndPlacedFeatures f Lnet/minecraft/class_5321; field_35999 CHORUS_PLANT f Lnet/minecraft/class_5321; field_35998 END_GATEWAY_RETURN f Lnet/minecraft/class_5321; field_35997 END_SPIKE f Lnet/minecraft/class_5321; field_36000 END_ISLAND_DECORATED m (Lnet/minecraft/class_7891;)V method_46861 bootstrap p 0 featureRegisterable c net/minecraft/class_2456 net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder f Lnet/minecraft/class_1865; field_11429 serializer m (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V method_10475 offerTo p 1 exporter p 2 id m (Lnet/minecraft/class_1865;)Lnet/minecraft/class_2456; method_10476 create p 0 serializer m (Lnet/minecraft/class_1865;)V p 1 serializer m (Lnet/minecraft/class_8790;Ljava/lang/String;)V method_53820 offerTo p 1 exporter p 2 id c net/minecraft/class_6810 net/minecraft/unused/packageinfo/PackageInfo6810 c net/minecraft/class_2457 net/minecraft/block/RedstoneWireBlock f [Lnet/minecraft/class_243; field_24466 COLORS f Lnet/minecraft/class_2754; field_11439 WIRE_CONNECTION_WEST f Lnet/minecraft/class_2754; field_11437 WIRE_CONNECTION_SOUTH f Lnet/minecraft/class_2754; field_11440 WIRE_CONNECTION_NORTH f Ljava/util/Map; field_24416 SHAPES f Ljava/util/Map; field_24414 DIRECTION_TO_SIDE_SHAPE f Lnet/minecraft/class_265; field_24413 DOT_SHAPE f Lnet/minecraft/class_2758; field_11432 POWER f Lnet/minecraft/class_2754; field_11436 WIRE_CONNECTION_EAST f Lnet/minecraft/class_2680; field_24733 dotState f Ljava/util/Map; field_24415 DIRECTION_TO_UP_SHAPE f Ljava/util/Map; field_11435 DIRECTION_TO_WIRE_CONNECTION_PROPERTY f Z field_11438 wiresGivePower m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_27844 updateOffsetNeighbors p 2 pos p 1 world m (Lnet/minecraft/class_2680;)Z method_28483 isNotConnected p 0 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2773; method_10477 getRenderConnectionType p 3 direction p 1 world p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_10482 connectsTo p 0 state p 1 dir m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_27840 getPlacementState p 1 world p 3 pos p 2 state m (Lnet/minecraft/class_2680;)I method_10486 increasePower p 1 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_27845 getShapeForState p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10479 updateNeighbors p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_27842 getReceivedRedstonePower p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_2773; method_27841 getRenderConnectionType p 3 direction p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V method_27936 addPoweredParticles p 2 random p 3 pos p 4 color p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_28482 updateForNewState p 1 world p 2 pos p 3 oldState p 4 newState m ([Lnet/minecraft/class_243;)V method_31649 method_31649 p 0 colors m (Lnet/minecraft/class_2680;)Z method_10484 connectsTo p 0 state m (I)I method_10487 getWireColor p 0 powerLevel m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_27843 getDefaultWireState p 2 state p 1 world p 3 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10485 update p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_2680;)Z method_27846 isFullyConnected p 0 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_27937 canRunOnTop p 3 floor p 2 pos p 1 world c net/minecraft/class_6811 net/minecraft/world/gen/feature/OceanPlacedFeatures f Lnet/minecraft/class_5321; field_35970 SEAGRASS_RIVER f Lnet/minecraft/class_5321; field_35967 SEAGRASS_WARM f Lnet/minecraft/class_5321; field_35978 KELP_WARM f Lnet/minecraft/class_5321; field_35977 KELP_COLD f Lnet/minecraft/class_5321; field_35976 SEA_PICKLE f Lnet/minecraft/class_5321; field_35975 SEAGRASS_SIMPLE f Lnet/minecraft/class_5321; field_35974 SEAGRASS_DEEP_COLD f Lnet/minecraft/class_5321; field_35973 SEAGRASS_DEEP f Lnet/minecraft/class_5321; field_35972 SEAGRASS_DEEP_WARM f Lnet/minecraft/class_5321; field_35971 SEAGRASS_SWAMP f Lnet/minecraft/class_5321; field_35969 SEAGRASS_COLD f Lnet/minecraft/class_5321; field_35968 SEAGRASS_NORMAL f Lnet/minecraft/class_5321; field_35979 WARM_OCEAN_VEGETATION m (Lnet/minecraft/class_7891;)V method_46859 bootstrap p 0 featureRegisterable m (I)Ljava/util/List; method_39731 seagrassModifiers p 0 count c net/minecraft/class_3788 net/minecraft/datafixer/fix/ChunkStatusFix2 f Ljava/util/Map; field_16691 STATUS_MAP m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder f Ljava/util/List; field_11394 inputs f Ljava/lang/String; field_11398 group f Lnet/minecraft/class_1792; field_11396 output f I field_11395 count f Ljava/util/Map; field_11393 advancementBuilder f Lnet/minecraft/class_7800; field_40646 category m (Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450; method_10453 input p 2 size p 1 ingredient m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450; method_10447 create p 0 category p 1 output m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450; method_10454 input p 1 itemProvider m (Ljava/lang/String;)Lnet/minecraft/class_2450; method_10452 group m (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450; method_10449 input p 1 itemProvider p 2 size m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V p 1 category p 3 count p 2 output m (Lnet/minecraft/class_2960;)V method_10445 validate p 1 recipeId m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450; method_10446 input p 1 tag m (Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450; method_10451 input p 1 ingredient m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450; method_10448 create p 2 count p 0 category p 1 output m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2450; method_10442 criterion c net/minecraft/class_2450$class_2451 net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider f Ljava/lang/String; field_11399 group f Lnet/minecraft/class_2960; field_11402 recipeId f Ljava/util/List; field_11404 inputs f I field_11400 count f Lnet/minecraft/class_8779; field_11401 advancementBuilder f Lnet/minecraft/class_1792; field_11403 output m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Lnet/minecraft/class_8779;)V p 1 recipeId p 2 output p 3 outputCount p 4 group p 5 craftingCategory p 6 inputs p 7 advancementBuilder c net/minecraft/class_3781 net/minecraft/structure/pool/SinglePoolElement f Lcom/mojang/serialization/Codec; field_24952 CODEC f Lnet/minecraft/class_6880; field_16674 processors f Lcom/mojang/datafixers/util/Either; field_24015 location f Lcom/mojang/serialization/Codec; field_24951 LOCATION_CODEC m (Lnet/minecraft/class_3485;)Lnet/minecraft/class_3499; method_27233 getStructure p 1 structureTemplateManager m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)V p 2 processors p 3 projection p 1 location m (Lnet/minecraft/class_3781;)Lnet/minecraft/class_6880; method_28881 method_28881 p 0 pool m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)Ljava/util/List; method_16614 getDataStructureBlocks p 3 rotation p 2 pos p 1 structureTemplateManager p 4 mirroredAndRotated m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_28882 locationGetter m (Lnet/minecraft/class_2470;Lnet/minecraft/class_3341;Z)Lnet/minecraft/class_3492; method_16616 createPlacementData p 2 box p 3 keepJigsaws p 1 rotation m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_28877 encodeLocation p 2 prefix p 1 ops p 0 location m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_28880 processorsGetter m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28878 method_28878 p 0 instance m (Lnet/minecraft/class_3781;)Lcom/mojang/datafixers/util/Either; method_28879 method_28879 p 0 pool c net/minecraft/class_1126 net/minecraft/client/search/TextSearchProvider f Ljava/util/function/Function; field_5497 textsGetter f Ljava/util/List; field_39197 values f Lnet/minecraft/class_7454; field_39198 textSearcher m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/List;)V p 1 textsGetter p 2 identifiersGetter p 3 values c net/minecraft/class_3782 net/minecraft/structure/pool/ListPoolElement f Ljava/util/List; field_16676 elements f Lcom/mojang/serialization/Codec; field_24950 CODEC m (Lnet/minecraft/class_3785$class_3786;Lnet/minecraft/class_3784;)V method_16620 method_16620 p 1 element m (Lnet/minecraft/class_3785$class_3786;)V method_19307 setAllElementsProjection p 1 projection m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28875 method_28875 p 0 instance m (Lnet/minecraft/class_3784;)Z method_35369 method_35369 p 0 element m (Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)V p 2 projection p 1 elements m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3784;)Lnet/minecraft/class_3341; method_35370 method_35370 p 3 element m (Lnet/minecraft/class_3782;)Ljava/util/List; method_28876 method_28876 p 0 pool c net/minecraft/class_2452 net/minecraft/block/RailPlacementHelper f Z field_11408 forbidCurves f Ljava/util/List; field_11407 neighbors f Lnet/minecraft/class_2680; field_11406 state f Lnet/minecraft/class_1937; field_11409 world f Lnet/minecraft/class_2241; field_11411 block f Lnet/minecraft/class_2338; field_11410 pos m (ZZLnet/minecraft/class_2768;)Lnet/minecraft/class_2452; method_10459 updateBlockState p 2 forceUpdate p 1 powered p 3 railShape m (Lnet/minecraft/class_2452;)V method_10461 computeRailShape p 1 placementHelper m (Lnet/minecraft/class_2452;)Z method_10464 isNeighbor p 1 other m ()Lnet/minecraft/class_2680; method_10462 getBlockState m (Lnet/minecraft/class_2452;)Z method_10455 canConnect p 1 placementHelper m (Lnet/minecraft/class_2338;)Z method_10463 isNeighbor p 1 pos m (Lnet/minecraft/class_2338;)Z method_10465 canConnect p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_2338;)Z method_10456 isVerticallyNearRail p 1 pos m ()I method_10460 getNeighborCount m (Lnet/minecraft/class_2768;)V method_10466 computeNeighbors p 1 shape m ()Ljava/util/List; method_10457 getNeighbors m ()V method_10467 updateNeighborPositions m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2452; method_10458 getNeighboringRail p 1 pos c net/minecraft/class_1124 net/minecraft/client/search/SearchManager f Lnet/minecraft/class_1124$class_1125; field_5494 ITEM_TAG f Lnet/minecraft/class_1124$class_1125; field_46200 RECIPE_OUTPUT f Lnet/minecraft/class_1124$class_1125; field_5495 ITEM_TOOLTIP f Ljava/util/Map; field_5493 instances m (Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1124$class_7457; method_43805 getInstance p 1 key m (Lnet/minecraft/class_1124$class_1125;Ljava/util/List;)V method_43804 reload p 2 values p 1 key m (Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1129; method_4800 get p 1 key m (Lnet/minecraft/class_1124$class_1125;Lnet/minecraft/class_1124$class_7456;)V method_4801 put p 2 providerGetter p 1 key c net/minecraft/class_1124$class_1125 net/minecraft/client/search/SearchManager$Key c net/minecraft/class_1124$class_7456 net/minecraft/client/search/SearchManager$ProviderGetter c net/minecraft/class_1124$class_7457 net/minecraft/client/search/SearchManager$Instance f Lnet/minecraft/class_1123; field_39204 provider f Lnet/minecraft/class_1124$class_7456; field_39203 providerGetter m ()V method_43806 reload m (Lnet/minecraft/class_1124$class_7456;)V p 1 providerGetter m (Ljava/util/List;)V method_43807 reload p 1 values c net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement f Lcom/mojang/serialization/Codec; field_24953 CODEC f Lnet/minecraft/class_6880; field_40924 EMPTY_PROCESSORS f Lnet/minecraft/class_3785$class_3786; field_16862 projection m (Lnet/minecraft/class_1936;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_16756 method_16756 p 1 world p 2 structureBlockInfo p 3 pos p 4 rotation p 5 random p 6 box m (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_5188; method_30437 method_30437 p 2 projection m (Ljava/lang/String;Lnet/minecraft/class_6880;)Ljava/util/function/Function; method_30435 ofProcessedSingle p 1 processorListEntry p 0 id m (Ljava/lang/String;)Ljava/util/function/Function; method_30434 ofSingle p 0 id m (Ljava/lang/String;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_5188; method_40165 method_40165 p 1 projection m (Lnet/minecraft/class_3785$class_3786;Ljava/util/function/Function;)Lnet/minecraft/class_3784; method_30424 method_30424 p 1 elementGetter m (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3781; method_30427 method_30427 p 2 projection m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341; method_16628 getBoundingBox p 2 pos p 3 rotation p 1 structureTemplateManager m (Ljava/lang/String;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3781; method_30428 method_30428 p 1 projection m (Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3782; method_30430 method_30430 p 1 projection m (Lnet/minecraft/class_3485;Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Z)Z method_16626 generate p 1 structureTemplateManager p 2 world p 3 structureAccessor p 8 box p 9 random p 10 keepJigsaws p 4 chunkGenerator p 5 pos p 6 pivot p 7 rotation m (Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3784; method_16622 setProjection p 1 projection m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_28883 projectionGetter m (Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3777; method_30433 method_30433 p 0 projection m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382; method_16601 getStart p 2 rotation p 1 structureTemplateManager m ()Ljava/util/function/Function; method_30438 ofEmpty m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3776; method_30422 method_30422 p 1 projection m (Ljava/lang/String;Lnet/minecraft/class_6880;)Ljava/util/function/Function; method_30426 ofProcessedLegacySingle p 0 id p 1 processorListEntry m ()Lnet/minecraft/class_3785$class_3786; method_16624 getProjection m ()Lnet/minecraft/class_3816; method_16757 getType m ()I method_19308 getGroundLevelDelta m (Lnet/minecraft/class_6880;)Ljava/util/function/Function; method_30421 ofFeature p 0 placedFeatureEntry m (Ljava/lang/String;)Ljava/util/function/Function; method_30425 ofLegacySingle p 0 id m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;)Ljava/util/List; method_16627 getStructureBlockInfos p 3 rotation p 2 pos p 4 random p 1 structureTemplateManager m (Lnet/minecraft/class_3785$class_3786;)V p 1 projection m (Ljava/util/List;)Ljava/util/function/Function; method_30429 ofList p 0 elementGetters c net/minecraft/class_2453 net/minecraft/block/RedstoneLampBlock f Lnet/minecraft/class_2746; field_11413 LIT c net/minecraft/class_1123 net/minecraft/client/search/ReloadableSearchProvider c A functional interface that provides searching and can be reloaded. m ()V method_4799 reload c Reloads the search provider.\n\n@apiNote Implementations must supply the context (e.g. the new data) separately,\nfor example by having a getter as a field on an implementing class. m ()Lnet/minecraft/class_1123; method_43798 empty c {@return a search provider that always returns no results} m (Ljava/lang/String;)Ljava/util/List; method_43797 method_43797 p 0 text c net/minecraft/class_6809 net/minecraft/world/gen/feature/VegetationConfiguredFeatures f Lnet/minecraft/class_5321; field_35946 PATCH_SUNFLOWER f Lnet/minecraft/class_5321; field_35934 TREES_PLAINS f Lnet/minecraft/class_5321; field_35956 PATCH_TALL_GRASS f Lnet/minecraft/class_5321; field_35944 PATCH_BROWN_MUSHROOM f Lnet/minecraft/class_5321; field_35966 DARK_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_35932 TREES_WATER f Lnet/minecraft/class_5321; field_35954 PATCH_MELON f Lnet/minecraft/class_5321; field_35942 BAMBOO_SOME_PODZOL f Lnet/minecraft/class_5321; field_35964 FLOWER_MEADOW f Lnet/minecraft/class_5321; field_35930 BIRCH_TALL f Lnet/minecraft/class_5321; field_35952 SINGLE_PIECE_OF_GRASS f Lnet/minecraft/class_5321; field_35940 MUSHROOM_ISLAND_VEGETATION f Lnet/minecraft/class_5321; field_35962 FLOWER_SWAMP f Lnet/minecraft/class_5321; field_35950 PATCH_GRASS f Lnet/minecraft/class_5321; field_35928 TREES_GROVE f Lnet/minecraft/class_5321; field_35938 TREES_JUNGLE f Lnet/minecraft/class_5321; field_35926 MEADOW_TREES f Lnet/minecraft/class_5321; field_35948 PATCH_BERRY_BUSH f Lnet/minecraft/class_5321; field_35936 TREES_OLD_GROWTH_SPRUCE_TAIGA f Lnet/minecraft/class_5321; field_35958 PATCH_CACTUS f Lnet/minecraft/class_5321; field_35960 FLOWER_DEFAULT f Lnet/minecraft/class_5321; field_42961 FLOWER_CHERRY f Lnet/minecraft/class_5321; field_38812 MANGROVE_VEGETATION f Lnet/minecraft/class_5321; field_35935 TREES_SPARSE_JUNGLE f Lnet/minecraft/class_5321; field_35957 PATCH_LARGE_FERN f Lnet/minecraft/class_5321; field_35945 PATCH_RED_MUSHROOM f Lnet/minecraft/class_5321; field_35933 TREES_BIRCH_AND_OAK f Lnet/minecraft/class_5321; field_35955 PATCH_WATERLILY f Lnet/minecraft/class_5321; field_35943 VINES f Lnet/minecraft/class_5321; field_35965 FOREST_FLOWERS f Lnet/minecraft/class_5321; field_35931 TREES_WINDSWEPT_HILLS f Lnet/minecraft/class_5321; field_35953 PATCH_DEAD_BUSH f Lnet/minecraft/class_5321; field_35941 BAMBOO_NO_PODZOL f Lnet/minecraft/class_5321; field_35963 FLOWER_PLAIN f Lnet/minecraft/class_5321; field_35951 PATCH_GRASS_JUNGLE f Lnet/minecraft/class_5321; field_35961 FLOWER_FLOWER_FOREST f Lnet/minecraft/class_5321; field_35929 TREES_SAVANNA f Lnet/minecraft/class_5321; field_35939 BAMBOO_VEGETATION f Lnet/minecraft/class_5321; field_35927 TREES_TAIGA f Lnet/minecraft/class_5321; field_35949 PATCH_TAIGA_GRASS f Lnet/minecraft/class_5321; field_35937 TREES_OLD_GROWTH_PINE_TAIGA f Lnet/minecraft/class_5321; field_35959 PATCH_SUGAR_CANE f Lnet/minecraft/class_5321; field_35925 TREES_FLOWER_FOREST f Lnet/minecraft/class_5321; field_35947 PATCH_PUMPKIN m (Lnet/minecraft/class_7891;)V method_46858 bootstrap p 0 featureRegisterable m (Lnet/minecraft/class_4651;I)Lnet/minecraft/class_4638; method_39717 createRandomPatchFeatureConfig p 1 tries p 0 block c net/minecraft/class_1118 net/minecraft/client/sound/AmbientSoundLoops c net/minecraft/class_1118$class_1119 net/minecraft/client/sound/AmbientSoundLoops$MusicLoop f Lnet/minecraft/class_746; field_5482 player m (Lnet/minecraft/class_746;Lnet/minecraft/class_3414;)V p 2 soundEvent p 1 player c net/minecraft/class_1118$class_1120 net/minecraft/client/sound/AmbientSoundLoops$Underwater f Lnet/minecraft/class_746; field_5483 player f I field_33012 MAX_TRANSITION_TIMER f I field_5484 transitionTimer m (Lnet/minecraft/class_746;)V p 1 player c net/minecraft/class_1117 net/minecraft/client/sound/TickableSoundInstance m ()V method_16896 tick m ()Z method_4793 isDone c net/minecraft/class_6807 net/minecraft/world/gen/feature/PileConfiguredFeatures f Lnet/minecraft/class_5321; field_35883 PILE_HAY f Lnet/minecraft/class_5321; field_35884 PILE_MELON f Lnet/minecraft/class_5321; field_35885 PILE_SNOW f Lnet/minecraft/class_5321; field_35886 PILE_ICE f Lnet/minecraft/class_5321; field_35887 PILE_PUMPKIN m (Lnet/minecraft/class_7891;)V method_46856 bootstrap p 0 featureRegisterable c net/minecraft/class_1116 net/minecraft/client/sound/AmbientSoundPlayer f I field_33011 DEFAULT_TICKS_UNTIL_PLAY f I field_5480 ticksUntilPlay f F field_33010 MAX_TICKS_FOR_ULTRA_RARE_SOUND_LOOP f F field_33009 MAX_TICKS_FOR_RARE_SOUND_LOOP f Lnet/minecraft/class_1144; field_5479 soundManager f Lnet/minecraft/class_746; field_5481 player f F field_33008 MAX_TICKS_FOR_BASE_SOUND_LOOP m (Lnet/minecraft/class_746;Lnet/minecraft/class_1144;)V p 1 player p 2 soundManager c net/minecraft/class_6808 net/minecraft/world/gen/feature/TreeConfiguredFeatures f Lnet/minecraft/class_5321; field_35912 FANCY_OAK f Lnet/minecraft/class_5321; field_35900 CRIMSON_FUNGUS_PLANTED f Lnet/minecraft/class_5321; field_35922 OAK_BEES_0002 f Lnet/minecraft/class_5321; field_35910 PINE f Lnet/minecraft/class_5321; field_35920 JUNGLE_BUSH f Lnet/minecraft/class_5321; field_35908 ACACIA f Lnet/minecraft/class_5321; field_35918 SUPER_BIRCH_BEES f Lnet/minecraft/class_5321; field_35906 DARK_OAK f Lnet/minecraft/class_5321; field_35916 MEGA_PINE f Lnet/minecraft/class_5321; field_35899 CRIMSON_FUNGUS f Lnet/minecraft/class_5321; field_35904 HUGE_RED_MUSHROOM f Lnet/minecraft/class_5321; field_35889 BIRCH_BEES_002 f Lnet/minecraft/class_5321; field_35914 MEGA_JUNGLE_TREE f Lnet/minecraft/class_5321; field_35902 WARPED_FUNGUS_PLANTED f Lnet/minecraft/class_5321; field_35924 OAK_BEES_005 f Lnet/minecraft/class_5321; field_42959 CHERRY_BEES_005 f Lnet/minecraft/class_5321; field_35891 FANCY_OAK_BEES_0002 f Lnet/minecraft/class_5321; field_35893 FANCY_OAK_BEES_005 f Lnet/minecraft/class_5321; field_38810 MANGROVE f Lnet/minecraft/class_5321; field_35901 WARPED_FUNGUS f Lnet/minecraft/class_5321; field_35923 OAK_BEES_002 f Lnet/minecraft/class_5321; field_35911 JUNGLE_TREE f Lnet/minecraft/class_5321; field_35921 AZALEA_TREE f Lnet/minecraft/class_5321; field_35894 FANCY_OAK_BEES f Lnet/minecraft/class_5321; field_35909 SPRUCE f Lnet/minecraft/class_5321; field_35919 SWAMP_OAK f Lnet/minecraft/class_5321; field_35907 BIRCH f Lnet/minecraft/class_5321; field_35917 SUPER_BIRCH_BEES_0002 f Lnet/minecraft/class_5321; field_35905 OAK f Lnet/minecraft/class_5321; field_35888 BIRCH_BEES_0002 f Lnet/minecraft/class_5321; field_35915 MEGA_SPRUCE f Lnet/minecraft/class_5321; field_35903 HUGE_BROWN_MUSHROOM f Lnet/minecraft/class_5321; field_35913 JUNGLE_TREE_NO_VINE f Lnet/minecraft/class_5321; field_35890 BIRCH_BEES_005 f Lnet/minecraft/class_5321; field_35892 FANCY_OAK_BEES_002 f Lnet/minecraft/class_5321; field_42960 CHERRY f Lnet/minecraft/class_5321; field_38811 TALL_MANGROVE m ()Lnet/minecraft/class_4643$class_4644; method_39715 fancyOak m ()Lnet/minecraft/class_4643$class_4644; method_39713 superBirch m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;IIII)Lnet/minecraft/class_4643$class_4644; method_39711 builder p 0 log p 1 leaves p 2 baseHeight p 3 firstRandomHeight p 4 secondRandomHeight p 5 radius m ()Lnet/minecraft/class_4643$class_4644; method_39714 jungle m ()Lnet/minecraft/class_4643$class_4644; method_49392 cherry m ()Lnet/minecraft/class_4643$class_4644; method_39712 birch m (Lnet/minecraft/class_7891;)V method_46857 bootstrap p 0 featureRegisterable m ()Lnet/minecraft/class_4643$class_4644; method_39710 oak c net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder f I field_11378 count f Z field_42956 showNotification f Lnet/minecraft/class_1792; field_11380 output f Lnet/minecraft/class_7800; field_40645 category f Ljava/lang/String; field_11381 group f Ljava/util/List; field_11377 pattern f Ljava/util/Map; field_11376 inputs f Ljava/util/Map; field_46149 criteria m (Ljava/lang/Character;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447; method_10434 input p 1 c p 2 itemProvider m (Ljava/lang/Character;Lnet/minecraft/class_6862;)Lnet/minecraft/class_2447; method_10433 input p 2 tag p 1 c m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447; method_10437 create p 1 output p 0 category m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2447; method_10429 criterion m (Ljava/lang/String;)Lnet/minecraft/class_2447; method_10439 pattern p 1 patternStr m (Ljava/lang/String;)Lnet/minecraft/class_2447; method_10435 group m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V p 1 category p 2 output p 3 count m (Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447; method_10428 input p 2 ingredient p 1 c m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447; method_10436 create p 1 output p 2 count p 0 category m (Z)Lnet/minecraft/class_2447; method_49380 showNotification p 1 showNotification m (Lnet/minecraft/class_2960;)V method_10432 validate p 1 recipeId c net/minecraft/class_2447$class_2448 net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder$ShapedRecipeJsonProvider f Ljava/util/Map; field_11388 inputs f Lnet/minecraft/class_2960; field_11385 id f Lnet/minecraft/class_8779; field_11389 advancement f Z field_42957 showNotification f Ljava/util/List; field_11384 pattern f I field_11386 resultCount f Lnet/minecraft/class_1792; field_11383 output f Ljava/lang/String; field_11387 group m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Ljava/util/Map;Lnet/minecraft/class_8779;Z)V p 3 resultCount p 2 output p 5 craftingCategory p 4 group p 7 inputs p 6 pattern p 9 showNotification p 8 advancement p 1 id c net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGenerator f Lorg/slf4j/Logger; field_16665 LOGGER m (Lnet/minecraft/class_3790;IIIIILnet/minecraft/class_3341;Lnet/minecraft/class_3195$class_7149;ZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_2919;Lnet/minecraft/class_2378;Lnet/minecraft/class_6626;)V method_39824 method_39824 p 14 collector m (Lnet/minecraft/class_7138;IZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_5819;Lnet/minecraft/class_2378;Lnet/minecraft/class_3790;Ljava/util/List;Lnet/minecraft/class_265;)V method_27230 generate p 2 modifyBoundingBox p 3 chunkGenerator p 0 noiseConfig p 1 maxSize p 6 random p 7 structurePoolRegistry p 4 structureTemplateManager p 5 heightLimitView p 10 pieceShape p 8 firstPiece p 9 pieces m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_45548 method_45548 p 0 key m (Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional; method_43566 findStartingJigsawPos p 4 structureManager p 5 random p 2 pos p 3 rotation p 0 pool p 1 id m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional; method_30419 generate p 1 structurePool p 0 context p 3 size p 2 id p 5 useExpansionHack p 4 pos p 7 maxDistanceFromCenter p 6 projectStartToHeightmap m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;Z)Z method_43729 generate p 0 world p 5 keepJigsaws p 1 structurePool p 2 id p 3 size p 4 pos m (Lnet/minecraft/class_6880;)Z method_43730 method_43730 p 0 biome c net/minecraft/class_3778$class_4181 net/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece f Lnet/minecraft/class_3790; field_18696 piece f I field_18699 currentSize f Lorg/apache/commons/lang3/mutable/MutableObject; field_18697 pieceShape m (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;I)V p 2 pieceShape p 1 piece p 3 currentSize c net/minecraft/class_3778$class_4182 net/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator f Ljava/util/Deque; field_18706 structurePieces f Lnet/minecraft/class_2378; field_25852 registry f Lnet/minecraft/class_2794; field_18702 chunkGenerator f Ljava/util/List; field_18704 children f I field_18700 maxSize f Lnet/minecraft/class_5819; field_18705 random f Lnet/minecraft/class_3485; field_18703 structureTemplateManager m (Lnet/minecraft/class_2378;ILnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Lnet/minecraft/class_5819;)V p 2 maxSize p 1 registry p 6 random p 5 children p 4 structureTemplateManager p 3 chunkGenerator m (Lnet/minecraft/class_3341;Lnet/minecraft/class_3499$class_3501;)I method_19305 method_19305 p 2 blockInfo m (Lnet/minecraft/class_3499$class_3501;)Lnet/minecraft/class_5321; method_46731 getPoolKey p 0 blockInfo m (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V method_19306 generatePiece p 1 piece p 6 noiseConfig p 4 modifyBoundingBox p 5 world p 2 pieceShape p 3 minY m (Lnet/minecraft/class_6880;)Ljava/lang/Integer; method_31114 method_31114 p 1 entry m (Lnet/minecraft/class_6880;)Ljava/lang/Integer; method_31113 method_31113 p 1 entry m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880; method_31115 method_31115 p 0 entry m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_46730 method_46730 p 0 key c net/minecraft/class_6805 net/minecraft/world/gen/feature/NetherConfiguredFeatures f Lnet/minecraft/class_5321; field_35822 GLOWSTONE_EXTRA f Lnet/minecraft/class_5321; field_35833 WEEPING_VINES f Lnet/minecraft/class_5321; field_35834 PATCH_CRIMSON_ROOTS f Lnet/minecraft/class_5321; field_35824 CRIMSON_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_35835 BASALT_PILLAR f Lnet/minecraft/class_5321; field_35825 CRIMSON_FOREST_VEGETATION_BONEMEAL f Lnet/minecraft/class_5321; field_35836 SPRING_LAVA_NETHER f Lnet/minecraft/class_5321; field_35837 SPRING_NETHER_CLOSED f Lnet/minecraft/class_5321; field_35827 WARPED_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_35838 SPRING_NETHER_OPEN f Lnet/minecraft/class_5321; field_35817 DELTA f Lnet/minecraft/class_5321; field_35828 WARPED_FOREST_VEGETATION_BONEMEAL f Lnet/minecraft/class_5321; field_35839 PATCH_FIRE f Lnet/minecraft/class_5321; field_35818 SMALL_BASALT_COLUMNS f Lnet/minecraft/class_5321; field_35829 NETHER_SPROUTS f Lnet/minecraft/class_5321; field_35840 PATCH_SOUL_FIRE f Lnet/minecraft/class_5321; field_35830 NETHER_SPROUTS_BONEMEAL f Lnet/minecraft/class_5321; field_35820 BASALT_BLOBS f Lnet/minecraft/class_5321; field_35831 TWISTING_VINES f Lnet/minecraft/class_5321; field_35821 BLACKSTONE_BLOBS f Lnet/minecraft/class_5321; field_35832 TWISTING_VINES_BONEMEAL f Lnet/minecraft/class_5321; field_35819 SMALL_BASALT_COLUMNS_TEMP m (Lnet/minecraft/class_7891;)V method_46854 bootstrap p 0 featureRegisterable c net/minecraft/class_6806 net/minecraft/world/gen/feature/OreConfiguredFeatures f Lnet/minecraft/class_5321; field_35845 ORE_DIAMOND_SMALL f Lnet/minecraft/class_5321; field_35879 ORE_TUFF f Lnet/minecraft/class_5321; field_35847 ORE_DIAMOND_BURIED f Lnet/minecraft/class_5321; field_35869 ORE_SOUL_SAND f Lnet/minecraft/class_5321; field_35849 ORE_LAPIS_BURIED f Lnet/minecraft/class_5321; field_35881 ORE_COAL_BURIED f Lnet/minecraft/class_5321; field_35871 ORE_QUARTZ f Lnet/minecraft/class_5321; field_35851 ORE_EMERALD f Lnet/minecraft/class_5321; field_35873 ORE_BLACKSTONE f Lnet/minecraft/class_5321; field_35841 ORE_IRON_SMALL f Lnet/minecraft/class_5321; field_35853 ORE_ANCIENT_DEBRIS_SMALL f Lnet/minecraft/class_5321; field_35875 ORE_GRAVEL f Lnet/minecraft/class_5321; field_35843 ORE_GOLD_BURIED f Lnet/minecraft/class_5321; field_35855 ORE_COPPER_LARGE f Lnet/minecraft/class_5321; field_35877 ORE_DIORITE f Lnet/minecraft/class_5321; field_45663 ORE_DIAMOND_MEDIUM f Lnet/minecraft/class_5321; field_35856 ORE_CLAY f Lnet/minecraft/class_5321; field_35878 ORE_ANDESITE f Lnet/minecraft/class_5321; field_35846 ORE_DIAMOND_LARGE f Lnet/minecraft/class_5321; field_35868 ORE_MAGMA f Lnet/minecraft/class_5321; field_35848 ORE_LAPIS f Lnet/minecraft/class_5321; field_35870 ORE_NETHER_GOLD f Lnet/minecraft/class_5321; field_35882 ORE_IRON f Lnet/minecraft/class_5321; field_35850 ORE_INFESTED f Lnet/minecraft/class_5321; field_35872 ORE_GRAVEL_NETHER f Lnet/minecraft/class_5321; field_35852 ORE_ANCIENT_DEBRIS_LARGE f Lnet/minecraft/class_5321; field_35874 ORE_DIRT f Lnet/minecraft/class_5321; field_35842 ORE_GOLD f Lnet/minecraft/class_5321; field_35854 ORE_COPPER_SMALL f Lnet/minecraft/class_5321; field_35876 ORE_GRANITE f Lnet/minecraft/class_5321; field_35844 ORE_REDSTONE f Lnet/minecraft/class_5321; field_35880 ORE_COAL m (Lnet/minecraft/class_7891;)V method_46855 bootstrap p 0 featureRegisterable c net/minecraft/class_2449 net/minecraft/block/RedstoneOreBlock f Lnet/minecraft/class_2746; field_11392 LIT m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10441 light p 2 pos p 0 state p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10440 spawnParticles p 0 world p 1 pos c net/minecraft/class_6803 net/minecraft/world/gen/feature/ConfiguredFeatures m (ILnet/minecraft/class_6880;)Lnet/minecraft/class_4638; method_39703 createRandomPatchFeatureConfig p 0 tries p 1 feature m (Lnet/minecraft/class_7891;)V method_39702 bootstrap p 0 featureRegisterable m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638; method_39705 createRandomPatchFeatureConfig p 1 config p 0 feature p 2 predicateBlocks m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)V method_39708 register p 3 config p 2 feature p 1 key p 0 registerable m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_46852 of p 0 id m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638; method_39704 createRandomPatchFeatureConfig p 1 config p 0 feature m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638; method_39706 createRandomPatchFeatureConfig p 3 tries p 2 predicateBlocks p 1 config p 0 feature m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_3031;)V method_40364 register p 2 feature p 1 key p 0 registerable m (Ljava/util/List;)Lnet/minecraft/class_6646; method_39709 createBlockPredicate p 0 validGround c net/minecraft/class_6804 net/minecraft/world/gen/feature/MiscConfiguredFeatures f Lnet/minecraft/class_5321; field_35810 FREEZE_TOP_LAYER f Lnet/minecraft/class_5321; field_35800 ICE_SPIKE f Lnet/minecraft/class_5321; field_35811 BONUS_CHEST f Lnet/minecraft/class_5321; field_35801 ICE_PATCH f Lnet/minecraft/class_5321; field_35812 VOID_START_PLATFORM f Lnet/minecraft/class_5321; field_35802 FOREST_ROCK f Lnet/minecraft/class_5321; field_35813 DESERT_WELL f Lnet/minecraft/class_5321; field_35803 ICEBERG_PACKED f Lnet/minecraft/class_5321; field_35814 SPRING_LAVA_OVERWORLD f Lnet/minecraft/class_5321; field_35804 ICEBERG_BLUE f Lnet/minecraft/class_5321; field_35815 SPRING_LAVA_FROZEN f Lnet/minecraft/class_5321; field_35805 BLUE_ICE f Lnet/minecraft/class_5321; field_35816 SPRING_WATER f Lnet/minecraft/class_5321; field_35806 LAKE_LAVA f Lnet/minecraft/class_5321; field_38809 DISK_GRASS f Lnet/minecraft/class_5321; field_35807 DISK_CLAY f Lnet/minecraft/class_5321; field_35808 DISK_GRAVEL f Lnet/minecraft/class_5321; field_35809 DISK_SAND m (Lnet/minecraft/class_7891;)V method_46853 bootstrap p 0 featureRegisterable c net/minecraft/class_3790 net/minecraft/structure/PoolStructurePiece f Lnet/minecraft/class_2338; field_16695 pos f Lnet/minecraft/class_3784; field_16693 poolElement f Lnet/minecraft/class_3485; field_17660 structureTemplateManager f I field_16692 groundLevelDelta f Lorg/slf4j/Logger; field_24991 LOGGER f Ljava/util/List; field_16696 junctions f Lnet/minecraft/class_2470; field_16694 rotation m ()Lnet/minecraft/class_2338; method_16648 getPos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Z)V method_27236 generate p 4 random p 3 chunkGenerator p 2 structureAccessor p 1 world p 7 keepJigsaws p 6 pivot p 5 boundingBox m ()Lnet/minecraft/class_3784; method_16644 getPoolElement m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2520;)V method_16649 method_16649 p 2 junctionTag m ()Ljava/util/List; method_16645 getJunctions m (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V p 1 context p 2 nbt m (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V p 2 poolElement p 1 structureTemplateManager p 4 groundLevelDelta p 3 pos p 6 boundingBox p 5 rotation m (Lnet/minecraft/class_3780;)V method_16647 addJunction p 1 junction m ()I method_16646 getGroundLevelDelta c net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator f Lnet/minecraft/class_5321; field_26252 STRUCTURE_POOLS m (Lnet/minecraft/class_7891;)V method_27235 bootstrap p 0 poolRegisterable c net/minecraft/class_2465 net/minecraft/block/PillarBlock f Lnet/minecraft/class_2754; field_11459 AXIS m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680; method_36377 changeRotation p 0 state p 1 rotation c net/minecraft/class_1133 net/minecraft/client/network/LanServerPinger c Used to send UDP multicasts to notify other clients of a local game on the same network.\n\n

These multicasts will always be sent to {@code 224.0.2.60:4445} where other clients can listen for local games. f Z field_5527 running f Ljava/net/DatagramSocket; field_5528 socket f Ljava/lang/String; field_5530 addressPort f Ljava/util/concurrent/atomic/AtomicInteger; field_5525 THREAD_ID f Ljava/lang/String; field_5526 motd f Ljava/lang/String; field_33016 PING_ADDRESS f I field_33017 PING_PORT f J field_33018 PING_INTERVAL f Lorg/slf4j/Logger; field_5529 LOGGER m (Ljava/lang/String;)Ljava/lang/String; method_4819 parseAnnouncementMotd p 0 announcement m (Ljava/lang/String;Ljava/lang/String;)V p 2 addressPort p 1 motd m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_4818 createAnnouncement c Creates a server announcement.\n\n

\n{@code [MOTD]} // Specifies the beginning of the message of the day\n{@code A message of the day} // The message of the day\n{@code [/MOTD]} // Specifies the end of the message of the day.\n{@code [AD]} // Specifies the beginning of the address and the port of the local server.\n{@code the address of the local server.} // Such as {@code 192.146.2.1:23132}\n{@code [/AD]} // Specifies the end of the address and port of the local server.\n
\n\n

An example of a complete announcement:\n{@code [MOTD]A Player's Server[/MOTD][AD]192.168.0.33[/AD]} p 0 motd c the message of the day p 1 addressPort c the address of the server including the IP address and port m (Ljava/lang/String;)Ljava/lang/String; method_4820 parseAnnouncementAddressPort p 0 announcement c net/minecraft/class_2466 net/minecraft/data/server/tag/vanilla/VanillaBlockTagProvider m (Lnet/minecraft/class_2248;)Z method_51274 method_51274 p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5321; method_46837 method_46837 p 0 block m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_3797 net/minecraft/MinecraftVersion f Ljava/lang/String; field_16733 name f I field_16735 protocolVersion f I field_16734 dataPackVersion f Lnet/minecraft/class_6595; field_16736 saveVersion f Z field_16737 stable f Lnet/minecraft/class_6489; field_25319 CURRENT f Ljava/lang/String; field_16738 id f Lorg/slf4j/Logger; field_16741 LOGGER f I field_27843 resourcePackVersion f Ljava/util/Date; field_16739 buildTime m ()Lnet/minecraft/class_6489; method_16672 create m (Lcom/google/gson/JsonObject;)V p 1 json c net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer f Lnet/minecraft/class_1133; field_5519 lanPinger f Z field_5524 paused f I field_5522 lanPort f Lorg/slf4j/Logger; field_5520 LOGGER f Lnet/minecraft/class_310; field_5518 client f Lnet/minecraft/class_1934; field_28075 forcedGameMode f Ljava/util/UUID; field_5521 localPlayerUuid f I field_34965 simulationDistance m (Ljava/util/UUID;)V method_4817 setLocalPlayerUuid p 1 localPlayerUuid m (Ljava/lang/Thread;Lnet/minecraft/class_310;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V p 6 apiServices p 5 saveLoader p 7 worldGenerationProgressListenerFactory p 2 client p 1 serverThread p 4 dataPackManager p 3 session m (Ljava/util/Optional;)V method_48007 method_48007 p 1 keyPair m ()V method_36439 incrementTotalWorldTimeStat m (Lnet/minecraft/class_7427;)V method_48006 method_48006 p 1 keys c net/minecraft/class_2467 net/minecraft/data/server/tag/vanilla/VanillaEntityTypeTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_5321; method_46824 method_46824 p 0 entityType c net/minecraft/class_3798 net/minecraft/structure/rule/TagMatchRuleTest f Lnet/minecraft/class_6862; field_16747 tag f Lcom/mojang/serialization/Codec; field_25014 CODEC m (Lnet/minecraft/class_3798;)Lnet/minecraft/class_6862; method_28999 method_28999 p 0 ruleTest m (Lnet/minecraft/class_6862;)V p 1 tag c net/minecraft/class_1131 net/minecraft/client/network/LanServerInfo f Ljava/lang/String; field_5517 addressPort f J field_5516 lastTimeMillis f Ljava/lang/String; field_5515 motd m (Ljava/lang/String;Ljava/lang/String;)V p 1 motd p 2 addressPort m ()V method_4814 updateLastTime m ()Ljava/lang/String; method_4813 getMotd m ()Ljava/lang/String; method_4812 getAddressPort c net/minecraft/class_2468 net/minecraft/block/SandBlock f I field_11462 color m (ILnet/minecraft/class_4970$class_2251;)V p 1 color p 2 settings c net/minecraft/class_1130 net/minecraft/server/integrated/IntegratedPlayerManager f Lnet/minecraft/class_2487; field_5514 userData m ()Lnet/minecraft/class_1132; method_4811 getServer m (Lnet/minecraft/class_1132;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;)V p 1 server p 2 registryManager p 3 saveHandler c net/minecraft/class_2461 net/minecraft/data/dev/NbtProvider f Lnet/minecraft/class_7784; field_40661 output f Lorg/slf4j/Logger; field_11450 LOGGER f Ljava/lang/Iterable; field_40660 paths m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_46583 method_46583 p 0 future m (Ljava/nio/file/Path;)Z method_10495 method_10495 p 0 path m (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/lang/String;)V method_32234 writeTo p 2 content p 1 path p 0 writer m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; method_10496 getLocation p 1 filePath p 0 inputPath m (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; method_10493 convertNbtToSnbt p 2 filename p 3 outputPath p 0 writer p 1 inputPath m (Lnet/minecraft/class_7784;Ljava/util/Collection;)V p 2 paths p 1 output m (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46581 method_46581 p 3 path c net/minecraft/class_3793 net/minecraft/structure/processor/BlockIgnoreStructureProcessor f Lnet/minecraft/class_3793; field_16719 IGNORE_AIR f Lcom/mojang/serialization/Codec; field_24998 CODEC f Lnet/minecraft/class_3793; field_16718 IGNORE_STRUCTURE_BLOCKS f Lcom/google/common/collect/ImmutableList; field_16720 blocks f Lnet/minecraft/class_3793; field_16721 IGNORE_AIR_AND_STRUCTURE_BLOCKS m (Lnet/minecraft/class_3793;)Ljava/util/List; method_28968 method_28968 p 0 processor m (Ljava/util/List;)V p 1 blocks c net/minecraft/class_2462 net/minecraft/block/RepeaterBlock f Lnet/minecraft/class_2758; field_11451 DELAY f Lnet/minecraft/class_2746; field_11452 LOCKED c net/minecraft/class_6820 net/minecraft/unused/packageinfo/PackageInfo6820 c net/minecraft/class_2463 net/minecraft/data/SnbtProvider f Lnet/minecraft/class_7784; field_40662 output f Ljava/lang/Iterable; field_40663 paths f Ljava/util/List; field_20309 write f Lorg/slf4j/Logger; field_11454 LOGGER m (Ljava/nio/file/Path;Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46587 method_46587 p 4 path m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/class_2463$class_4511; method_22144 toCompressedNbt p 2 name p 1 path m (Lnet/minecraft/class_7784;Ljava/lang/Iterable;)V p 2 paths p 1 output m (Lnet/minecraft/class_2463$class_4460;)Lnet/minecraft/class_2463; method_21672 addWriter p 1 tweaker m (Lnet/minecraft/class_7403;Lnet/minecraft/class_2463$class_4511;Ljava/nio/file/Path;)V method_10497 write p 2 data p 1 cache p 3 root m (Ljava/nio/file/Path;)Z method_10499 method_10499 p 0 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; method_10500 getFileName p 1 root p 2 file m (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_21673 write p 2 compound p 1 key m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_46589 method_46589 p 0 future c net/minecraft/class_2463$class_5621 net/minecraft/data/SnbtProvider$CompressionException m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V p 1 path p 2 cause c net/minecraft/class_2463$class_4511 net/minecraft/data/SnbtProvider$CompressedData f Lcom/google/common/hash/HashCode; comp_783 sha1 f Ljava/lang/String; comp_780 name f [B comp_781 bytes m ()Lcom/google/common/hash/HashCode; comp_783 sha1 m ()Ljava/lang/String; comp_780 name m ()[B comp_781 bytes m (Ljava/lang/String;[BLcom/google/common/hash/HashCode;)V p 2 bytes p 1 name c net/minecraft/class_2463$class_4460 net/minecraft/data/SnbtProvider$Tweaker m (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_21674 write p 2 nbt p 1 name c net/minecraft/class_3794 net/minecraft/structure/processor/JigsawReplacementStructureProcessor f Lcom/mojang/serialization/Codec; field_25003 CODEC f Lnet/minecraft/class_3794; field_16871 INSTANCE c net/minecraft/class_3795 net/minecraft/structure/processor/GravityStructureProcessor f I field_16725 offset f Lnet/minecraft/class_2902$class_2903; field_16723 heightmap f Lcom/mojang/serialization/Codec; field_25002 CODEC m (Lnet/minecraft/class_3795;)Ljava/lang/Integer; method_28973 method_28973 p 0 processor m (Lnet/minecraft/class_3795;)Lnet/minecraft/class_2902$class_2903; method_28974 method_28974 p 0 processor m (Lnet/minecraft/class_2902$class_2903;I)V p 2 offset p 1 heightmap m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28972 method_28972 p 0 instance c net/minecraft/class_2464 net/minecraft/block/BlockRenderType f Lnet/minecraft/class_2464; field_11458 MODEL f Lnet/minecraft/class_2464; field_11456 ENTITYBLOCK_ANIMATED f Lnet/minecraft/class_2464; field_11455 INVISIBLE c net/minecraft/class_1134 net/minecraft/client/network/LanServerQueryManager f Lorg/slf4j/Logger; field_5532 LOGGER f Ljava/util/concurrent/atomic/AtomicInteger; field_5531 THREAD_ID c net/minecraft/class_1134$class_1136 net/minecraft/client/network/LanServerQueryManager$LanServerEntryList f Z field_5537 dirty f Ljava/util/List; field_5536 serverEntries m ()Ljava/util/List; method_45912 getEntriesIfUpdated m (Ljava/lang/String;Ljava/net/InetAddress;)V method_4824 addServer p 2 address p 1 announcement c net/minecraft/class_1134$class_1135 net/minecraft/client/network/LanServerQueryManager$LanServerDetector f Ljava/net/InetAddress; field_5534 multicastAddress f Ljava/net/MulticastSocket; field_5535 socket f Lnet/minecraft/class_1134$class_1136; field_5533 entryList m (Lnet/minecraft/class_1134$class_1136;)V p 1 entryList c net/minecraft/class_1129 net/minecraft/client/search/SearchProvider c A functional interface that provides searching. m (Ljava/lang/String;)Ljava/util/List; method_4810 findAll c {@return the search result of {@code text}} p 1 text c net/minecraft/class_1128 net/minecraft/client/search/SuffixArray c Provides an efficient way to search for a text in multiple texts. f Z field_5508 PRINT_COMPARISONS f Z field_5507 PRINT_ARRAY f I field_5502 maxTextLength f Ljava/util/List; field_5503 objects f Lit/unimi/dsi/fastutil/ints/IntList; field_5509 textStarts f Lit/unimi/dsi/fastutil/ints/IntList; field_5506 offsetInText f Lorg/slf4j/Logger; field_5510 LOGGER f Lit/unimi/dsi/fastutil/ints/IntList; field_5504 suffixIndexToObjectIndex f Lit/unimi/dsi/fastutil/ints/IntList; field_5505 characters m (Ljava/lang/String;I)I method_4805 compare p 1 string p 2 suffixIndex m (Ljava/lang/Object;Ljava/lang/String;)V method_4806 add c Adds a text with the corresponding object.\n\n

You are not allowed to call this method after calling {@link #build()} method.\n\n

Takes O({@code text.length()}) time. p 1 object p 2 text m (I)Ljava/lang/String; method_4808 getDebugString p 1 suffixIndex m ([I[III)I method_38937 method_38937 p 2 a p 3 b m ([I[I[III)V method_4803 method_4803 p 3 i p 4 j m ()V method_4807 build c Builds a suffix array with added texts.\n\n

You are not allowed to call this method multiple times.\n\n

Takes O(N * log N * log M) time on average where N is the sum of all text\nlength added, and M is the maximum text length added. m (Ljava/lang/String;)Ljava/util/List; method_4804 findAll c Retrieves all objects of which corresponding texts contain {@code text}.\n\n

You have to call {@link #build()} method before calling this method.\n\n

Takes O({@code text.length()} * log N) time to find objects where N is the\nsum of all text length added. Takes O(X + Y * log Y) time to collect found\nobjects into a list where X is the number of occurrences of {@code text} in all\ntexts added, and Y is the number of found objects. p 1 text m ()V method_4809 printArray c net/minecraft/class_6818 net/minecraft/world/gen/feature/TreePlacedFeatures f Lnet/minecraft/class_5321; field_36088 CRIMSON_FUNGI f Lnet/minecraft/class_5321; field_36098 SPRUCE_ON_SNOW f Lnet/minecraft/class_5321; field_36101 FANCY_OAK_CHECKED f Lnet/minecraft/class_5321; field_36111 BIRCH_BEES_002 f Lnet/minecraft/class_5321; field_36094 SPRUCE_CHECKED f Lnet/minecraft/class_5321; field_36090 OAK_CHECKED f Lnet/minecraft/class_5321; field_36092 BIRCH_CHECKED f Lnet/minecraft/class_5321; field_36107 SUPER_BIRCH_BEES f Lnet/minecraft/class_5321; field_36109 OAK_BEES_002 f Lnet/minecraft/class_5321; field_38815 TALL_MANGROVE_CHECKED f Lnet/minecraft/class_5321; field_42962 CHERRY_BEES_005 f Lnet/minecraft/class_5321; field_36103 MEGA_SPRUCE_CHECKED f Lnet/minecraft/class_5321; field_36113 FANCY_OAK_BEES_002 f Lnet/minecraft/class_5321; field_36105 JUNGLE_BUSH f Lnet/minecraft/class_5321; field_36099 PINE_CHECKED f Lnet/minecraft/class_5321; field_36110 BIRCH_BEES_0002 f Lnet/minecraft/class_5321; field_36087 FANCY_OAK_BEES f Lnet/minecraft/class_5321; field_36112 FANCY_OAK_BEES_0002 f Lnet/minecraft/class_5321; field_36089 WARPED_FUNGI f Lnet/minecraft/class_5321; field_36100 JUNGLE_TREE f Lnet/minecraft/class_5321; field_36097 PINE_ON_SNOW f Lnet/minecraft/class_5321; field_36091 DARK_OAK_CHECKED f Lnet/minecraft/class_5321; field_36093 ACACIA_CHECKED f Lnet/minecraft/class_5321; field_42963 CHERRY_CHECKED f Lnet/minecraft/class_5321; field_36106 SUPER_BIRCH_BEES_0002 f Lnet/minecraft/class_5321; field_36108 OAK_BEES_0002 f Lnet/minecraft/class_5321; field_38814 MANGROVE_CHECKED f Lnet/minecraft/class_5321; field_36102 MEGA_JUNGLE_TREE_CHECKED f Lnet/minecraft/class_5321; field_36104 MEGA_PINE_CHECKED m (Lnet/minecraft/class_7891;)V method_46866 bootstrap p 0 featureRegisterable c net/minecraft/class_1127 net/minecraft/client/search/TextSearchableIterator f Lcom/google/common/collect/PeekingIterator; field_5500 textsIterator f Ljava/util/Comparator; field_5501 lastIndexComparator f Lcom/google/common/collect/PeekingIterator; field_5499 idPathsIterator m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V p 3 lastIndexComparator p 2 textsIterator p 1 idPathsIterator c net/minecraft/class_6819 net/minecraft/world/gen/feature/VegetationPlacedFeatures f Lnet/minecraft/class_5321; field_36143 TREES_GROVE f Lnet/minecraft/class_5321; field_36155 TREES_SPARSE_JUNGLE f Lnet/minecraft/class_5321; field_36135 TREES_PLAINS f Lnet/minecraft/class_5321; field_36167 PATCH_GRASS_BADLANDS f Lnet/minecraft/class_5321; field_36123 RED_MUSHROOM_TAIGA f Lnet/minecraft/class_5321; field_36179 PATCH_BERRY_RARE f Lnet/minecraft/class_5321; field_36183 PATCH_LARGE_FERN f Lnet/minecraft/class_5321; field_36151 TREES_WINDSWEPT_FOREST f Lnet/minecraft/class_5321; field_36131 FLOWER_SWAMP f Lnet/minecraft/class_5321; field_36163 PATCH_SUNFLOWER f Lnet/minecraft/class_5321; field_36175 PATCH_DEAD_BUSH f Lnet/minecraft/class_5321; field_36171 PATCH_GRASS_TAIGA f Lnet/minecraft/class_5321; field_36292 PATCH_MELON_SPARSE f Lnet/minecraft/class_5321; field_36119 RED_MUSHROOM_NETHER f Lnet/minecraft/class_5321; field_36115 PATCH_SUGAR_CANE_DESERT f Lnet/minecraft/class_5321; field_36147 TREES_WINDSWEPT_SAVANNA f Lnet/minecraft/class_5321; field_36159 BAMBOO_VEGETATION f Lnet/minecraft/class_5321; field_36139 TREES_FLOWER_FOREST f Lnet/minecraft/class_5321; field_36127 RED_MUSHROOM_SWAMP f Lnet/minecraft/class_5321; field_36122 BROWN_MUSHROOM_TAIGA f Lnet/minecraft/class_5321; field_36154 TREES_BIRCH_AND_OAK f Lnet/minecraft/class_5321; field_36166 PATCH_GRASS_FOREST f Lnet/minecraft/class_5321; field_36178 PATCH_BERRY_COMMON f Lnet/minecraft/class_5321; field_36146 TREES_SWAMP f Lnet/minecraft/class_5321; field_36150 TREES_BIRCH f Lnet/minecraft/class_5321; field_36162 VINES f Lnet/minecraft/class_5321; field_36174 PATCH_DEAD_BUSH_2 f Lnet/minecraft/class_5321; field_36130 FLOWER_FLOWER_FOREST f Lnet/minecraft/class_5321; field_36142 TREES_TAIGA f Lnet/minecraft/class_5321; field_36170 PATCH_GRASS_TAIGA_2 f Lnet/minecraft/class_5321; field_36182 PATCH_TALL_GRASS f Lnet/minecraft/class_5321; field_42965 TREES_CHERRY f Lnet/minecraft/class_5321; field_36118 BROWN_MUSHROOM_NETHER f Lnet/minecraft/class_5321; field_38816 TREES_MANGROVE f Lnet/minecraft/class_5321; field_36126 BROWN_MUSHROOM_SWAMP f Lnet/minecraft/class_5321; field_36158 TREES_JUNGLE f Lnet/minecraft/class_5321; field_36114 PATCH_SUGAR_CANE_SWAMP f Lnet/minecraft/class_5321; field_36138 FOREST_FLOWERS f Lnet/minecraft/class_5321; field_36133 FLOWER_MEADOW f Lnet/minecraft/class_5321; field_36165 PATCH_GRASS_PLAIN f Lnet/minecraft/class_5321; field_36121 RED_MUSHROOM_NORMAL f Lnet/minecraft/class_5321; field_36177 PATCH_MELON f Lnet/minecraft/class_5321; field_36145 TREES_SNOWY f Lnet/minecraft/class_5321; field_36157 TREES_OLD_GROWTH_PINE_TAIGA f Lnet/minecraft/class_5321; field_36161 BAMBOO f Lnet/minecraft/class_5321; field_36173 GRASS_BONEMEAL f Lnet/minecraft/class_5321; field_36141 TREES_MEADOW f Lnet/minecraft/class_5321; field_36185 PATCH_CACTUS_DECORATED f Lnet/minecraft/class_5321; field_36153 TREES_WATER f Lnet/minecraft/class_5321; field_36181 PATCH_TALL_GRASS_2 f Lnet/minecraft/class_6797; field_36134 NOT_IN_SURFACE_WATER_MODIFIER f Lnet/minecraft/class_5321; field_42964 FLOWER_CHERRY f Lnet/minecraft/class_5321; field_36129 FLOWER_DEFAULT f Lnet/minecraft/class_5321; field_36137 FLOWER_FOREST_FLOWERS f Lnet/minecraft/class_5321; field_36169 PATCH_GRASS_NORMAL f Lnet/minecraft/class_5321; field_36125 RED_MUSHROOM_OLD_GROWTH f Lnet/minecraft/class_5321; field_36117 PATCH_SUGAR_CANE f Lnet/minecraft/class_5321; field_36149 BIRCH_TALL f Lnet/minecraft/class_5321; field_36176 PATCH_DEAD_BUSH_BADLANDS f Lnet/minecraft/class_5321; field_36132 FLOWER_PLAIN f Lnet/minecraft/class_5321; field_36144 TREES_BADLANDS f Lnet/minecraft/class_5321; field_36124 BROWN_MUSHROOM_OLD_GROWTH f Lnet/minecraft/class_5321; field_36156 TREES_OLD_GROWTH_SPRUCE_TAIGA f Lnet/minecraft/class_5321; field_36168 PATCH_GRASS_SAVANNA f Lnet/minecraft/class_5321; field_36172 PATCH_GRASS_JUNGLE f Lnet/minecraft/class_5321; field_36140 BAMBOO_LIGHT f Lnet/minecraft/class_5321; field_36184 PATCH_CACTUS_DESERT f Lnet/minecraft/class_5321; field_36120 BROWN_MUSHROOM_NORMAL f Lnet/minecraft/class_5321; field_36152 TREES_WINDSWEPT_HILLS f Lnet/minecraft/class_5321; field_36164 PATCH_PUMPKIN f Lnet/minecraft/class_5321; field_36180 PATCH_WATERLILY f Lnet/minecraft/class_5321; field_36160 MUSHROOM_ISLAND_VEGETATION f Lnet/minecraft/class_5321; field_36136 DARK_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_36148 TREES_SAVANNA f Lnet/minecraft/class_5321; field_36128 FLOWER_WARM f Lnet/minecraft/class_5321; field_36116 PATCH_SUGAR_CANE_BADLANDS m (Lnet/minecraft/class_7891;)V method_46867 bootstrap p 0 featureRegisterable m (Lnet/minecraft/class_6797;Lnet/minecraft/class_2248;)Ljava/util/List; method_39741 treeModifiersWithWouldSurvive p 0 modifier p 1 block m (I)Ljava/util/List; method_39738 modifiers p 0 count m (ILnet/minecraft/class_6797;)Ljava/util/List; method_39739 mushroomModifiers p 1 modifier p 0 chance m (Lnet/minecraft/class_6797;)Ljava/util/List; method_39740 treeModifiers p 0 modifier m (Lnet/minecraft/class_6797;)Lcom/google/common/collect/ImmutableList$Builder; method_39742 treeModifiersBuilder p 0 countModifier c net/minecraft/class_3789 net/minecraft/structure/BuriedTreasureGenerator c net/minecraft/class_3789$class_3339 net/minecraft/structure/BuriedTreasureGenerator$Piece m (Lnet/minecraft/class_2338;)V p 1 pos m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_2680;)Z method_14655 isLiquid p 1 state c net/minecraft/class_2458 net/minecraft/block/WallRedstoneTorchBlock f Lnet/minecraft/class_2753; field_11443 FACING f Lnet/minecraft/class_2746; field_11444 LIT c net/minecraft/class_6816 net/minecraft/world/gen/feature/OrePlacedFeatures f Lnet/minecraft/class_5321; field_36042 ORE_DIAMOND_BURIED f Lnet/minecraft/class_5321; field_36064 ORE_DIORITE_UPPER f Lnet/minecraft/class_5321; field_36052 ORE_MAGMA f Lnet/minecraft/class_5321; field_36074 ORE_GOLD_EXTRA f Lnet/minecraft/class_5321; field_36044 ORE_LAPIS_BURIED f Lnet/minecraft/class_5321; field_36066 ORE_ANDESITE_UPPER f Lnet/minecraft/class_5321; field_36054 ORE_GOLD_DELTAS f Lnet/minecraft/class_5321; field_36076 ORE_GOLD_LOWER f Lnet/minecraft/class_5321; field_36060 ORE_DIRT f Lnet/minecraft/class_5321; field_36070 ORE_COAL_LOWER f Lnet/minecraft/class_5321; field_36040 ORE_DIAMOND f Lnet/minecraft/class_5321; field_36062 ORE_GRANITE_UPPER f Lnet/minecraft/class_5321; field_36050 ORE_COPPER_LARGE f Lnet/minecraft/class_5321; field_36072 ORE_IRON_MIDDLE f Lnet/minecraft/class_5321; field_45664 ORE_DIAMOND_MEDIUM f Lnet/minecraft/class_5321; field_36046 ORE_EMERALD f Lnet/minecraft/class_5321; field_36068 ORE_TUFF f Lnet/minecraft/class_5321; field_36056 ORE_GOLD_NETHER f Lnet/minecraft/class_5321; field_36048 ORE_DEBRIS_SMALL f Lnet/minecraft/class_5321; field_36058 ORE_GRAVEL_NETHER f Lnet/minecraft/class_5321; field_36053 ORE_SOUL_SAND f Lnet/minecraft/class_5321; field_36075 ORE_GOLD f Lnet/minecraft/class_5321; field_36041 ORE_DIAMOND_LARGE f Lnet/minecraft/class_5321; field_36063 ORE_GRANITE_LOWER f Lnet/minecraft/class_5321; field_36055 ORE_QUARTZ_DELTAS f Lnet/minecraft/class_5321; field_36077 ORE_REDSTONE f Lnet/minecraft/class_5321; field_36043 ORE_LAPIS f Lnet/minecraft/class_5321; field_36065 ORE_DIORITE_LOWER f Lnet/minecraft/class_5321; field_36071 ORE_IRON_UPPER f Lnet/minecraft/class_5321; field_36051 ORE_CLAY f Lnet/minecraft/class_5321; field_36073 ORE_IRON_SMALL f Lnet/minecraft/class_5321; field_36061 ORE_GRAVEL f Lnet/minecraft/class_5321; field_36039 ORE_REDSTONE_LOWER f Lnet/minecraft/class_5321; field_36049 ORE_COPPER f Lnet/minecraft/class_5321; field_36057 ORE_QUARTZ_NETHER f Lnet/minecraft/class_5321; field_36045 ORE_INFESTED f Lnet/minecraft/class_5321; field_36067 ORE_ANDESITE_LOWER f Lnet/minecraft/class_5321; field_36059 ORE_BLACKSTONE f Lnet/minecraft/class_5321; field_36047 ORE_ANCIENT_DEBRIS_LARGE f Lnet/minecraft/class_5321; field_36069 ORE_COAL_UPPER m (ILnet/minecraft/class_6797;)Ljava/util/List; method_39734 modifiersWithRarity p 0 chance p 1 heightModifier m (ILnet/minecraft/class_6797;)Ljava/util/List; method_39732 modifiersWithCount p 0 count p 1 heightModifier m (Lnet/minecraft/class_6797;Lnet/minecraft/class_6797;)Ljava/util/List; method_39733 modifiers p 1 heightModifier p 0 countModifier m (Lnet/minecraft/class_7891;)V method_46864 bootstrap p 0 featureRegisterable c net/minecraft/class_2459 net/minecraft/block/RedstoneTorchBlock f Ljava/util/Map; field_11445 BURNOUT_MAP f Lnet/minecraft/class_2746; field_11446 LIT f I field_31230 SCHEDULED_TICK_DELAY m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Z method_10489 isBurnedOut p 2 addNew p 1 pos p 0 world m (Lnet/minecraft/class_1922;)Ljava/util/List; method_20453 method_20453 p 0 worldx m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_10488 shouldUnpower p 1 world p 2 pos p 3 state c net/minecraft/class_2459$class_2460 net/minecraft/block/RedstoneTorchBlock$BurnoutEntry f J field_11447 time f Lnet/minecraft/class_2338; field_11448 pos m (Lnet/minecraft/class_2338;J)V p 1 pos p 2 time c net/minecraft/class_6817 net/minecraft/world/gen/feature/PlacedFeatures f Lnet/minecraft/class_6797; field_36078 MOTION_BLOCKING_HEIGHTMAP f Lnet/minecraft/class_6797; field_36079 OCEAN_FLOOR_WG_HEIGHTMAP f Lnet/minecraft/class_6797; field_36085 FOUR_ABOVE_AND_BELOW_RANGE f Lnet/minecraft/class_6797; field_36084 EIGHT_ABOVE_AND_BELOW_RANGE f Lnet/minecraft/class_6797; field_36086 BOTTOM_TO_120_RANGE f Lnet/minecraft/class_6797; field_36081 OCEAN_FLOOR_HEIGHTMAP f Lnet/minecraft/class_6797; field_36080 WORLD_SURFACE_WG_HEIGHTMAP f Lnet/minecraft/class_6797; field_36083 TEN_ABOVE_AND_BELOW_RANGE f Lnet/minecraft/class_6797; field_36082 BOTTOM_TO_TOP_RANGE m (IFI)Lnet/minecraft/class_6797; method_39736 createCountExtraModifier p 0 count p 1 extraChance p 2 extraCount m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6658; method_40365 wouldSurvive p 0 block m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880; method_40368 createEntry p 2 modifiers p 0 feature p 1 featureConfig m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6880; method_40367 createEntry p 0 feature p 1 featureConfig p 2 predicate m (Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880; method_40369 createEntry p 0 feature p 1 modifiers m (Lnet/minecraft/class_7891;)V method_39735 bootstrap p 0 featureRegisterable m ()Lnet/minecraft/class_6661; method_40371 isAir m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;Ljava/util/List;)V method_39737 register p 0 featureRegisterable p 3 modifiers p 1 key p 2 feature m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)V method_40370 register p 2 feature p 1 key p 0 featureRegisterable p 3 modifiers m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880; method_40366 createEntry p 0 feature p 1 featureConfig m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_46865 of p 0 id c net/minecraft/class_6814 net/minecraft/world/gen/feature/MiscPlacedFeatures f Lnet/minecraft/class_5321; field_36008 LAKE_LAVA_SURFACE f Lnet/minecraft/class_5321; field_38813 DISK_GRASS f Lnet/minecraft/class_5321; field_36007 LAKE_LAVA_UNDERGROUND f Lnet/minecraft/class_5321; field_36009 DISK_CLAY f Lnet/minecraft/class_5321; field_36004 ICEBERG_PACKED f Lnet/minecraft/class_5321; field_36015 SPRING_LAVA f Lnet/minecraft/class_5321; field_36003 FOREST_ROCK f Lnet/minecraft/class_5321; field_36014 DESERT_WELL f Lnet/minecraft/class_5321; field_36006 BLUE_ICE f Lnet/minecraft/class_5321; field_36017 SPRING_WATER f Lnet/minecraft/class_5321; field_36005 ICEBERG_BLUE f Lnet/minecraft/class_5321; field_36016 SPRING_LAVA_FROZEN f Lnet/minecraft/class_5321; field_36011 DISK_SAND f Lnet/minecraft/class_5321; field_36010 DISK_GRAVEL f Lnet/minecraft/class_5321; field_36002 ICE_PATCH f Lnet/minecraft/class_5321; field_36013 VOID_START_PLATFORM f Lnet/minecraft/class_5321; field_36001 ICE_SPIKE f Lnet/minecraft/class_5321; field_36012 FREEZE_TOP_LAYER m (Lnet/minecraft/class_7891;)V method_46862 bootstrap p 0 featureRegisterable c net/minecraft/class_6815 net/minecraft/world/gen/feature/NetherPlacedFeatures f Lnet/minecraft/class_5321; field_36030 PATCH_CRIMSON_ROOTS f Lnet/minecraft/class_5321; field_36021 BASALT_BLOBS f Lnet/minecraft/class_5321; field_36032 SPRING_DELTA f Lnet/minecraft/class_5321; field_36020 LARGE_BASALT_COLUMNS f Lnet/minecraft/class_5321; field_36031 BASALT_PILLAR f Lnet/minecraft/class_5321; field_36019 SMALL_BASALT_COLUMNS f Lnet/minecraft/class_5321; field_36027 NETHER_SPROUTS f Lnet/minecraft/class_5321; field_36038 PATCH_FIRE f Lnet/minecraft/class_5321; field_36026 WARPED_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_36037 PATCH_SOUL_FIRE f Lnet/minecraft/class_5321; field_36018 DELTA f Lnet/minecraft/class_5321; field_36029 WEEPING_VINES f Lnet/minecraft/class_5321; field_36028 TWISTING_VINES f Lnet/minecraft/class_5321; field_36023 GLOWSTONE_EXTRA f Lnet/minecraft/class_5321; field_36034 SPRING_CLOSED_DOUBLE f Lnet/minecraft/class_5321; field_36022 BLACKSTONE_BLOBS f Lnet/minecraft/class_5321; field_36033 SPRING_CLOSED f Lnet/minecraft/class_5321; field_36025 CRIMSON_FOREST_VEGETATION f Lnet/minecraft/class_5321; field_36024 GLOWSTONE f Lnet/minecraft/class_5321; field_36035 SPRING_OPEN m (Lnet/minecraft/class_7891;)V method_46863 bootstrap p 0 featureRegisterable c net/minecraft/class_2432 net/minecraft/data/server/loottable/vanilla/VanillaChestLootTableGenerator m ()Lnet/minecraft/class_52$class_53; method_48508 createStrongholdLibraryChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48507 createWoodlandMansionChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48509 createStrongholdCorridorChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48504 createNetherBridgeChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48503 createEndCityTreasureChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48514 createDesertPyramidChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48506 createBastionOtherChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48505 createBastionTreasureChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48500 createShipwreckMapChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48511 createJungleTempleChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48499 createShipwreckSupplyChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48510 createAncientCityChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48502 createBastionBridgeChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48513 createPillagerOutpostChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48501 createBastionHoglinStableChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_48512 createShipwreckTreasureChestTableBuilder c net/minecraft/class_3763 net/minecraft/entity/raid/RaiderEntity f Lnet/minecraft/class_3765; field_16599 raid f Z field_16602 ableToJoinRaid f Lnet/minecraft/class_2940; field_19032 CELEBRATING f I field_16997 outOfRaidCounter f I field_16601 wave f Ljava/util/function/Predicate; field_16600 OBTAINABLE_OMINOUS_BANNER_PREDICATE m ()Lnet/minecraft/class_3765; method_16478 getRaid m ()I method_16486 getWave m (Lnet/minecraft/class_1542;)Z method_16483 method_16483 p 0 itemEntity m (Z)V method_16480 setAbleToJoinRaid p 1 ableToJoinRaid m (IZ)V method_16484 addBonusForWave p 2 unused p 1 wave m (I)V method_16835 setOutOfRaidCounter p 1 outOfRaidCounter m (I)V method_16477 setWave p 1 wave m ()Lnet/minecraft/class_3414; method_20033 getCelebratingSound m (Lnet/minecraft/class_3765;)V method_16476 setRaid p 1 raid m (Z)V method_20036 setCelebrating p 1 celebrating m ()Z method_20034 isCelebrating m ()I method_16836 getOutOfRaidCounter m ()Z method_16482 hasActiveRaid m ()Z method_16481 canJoinRaid c net/minecraft/class_3763$class_4223 net/minecraft/entity/raid/RaiderEntity$PatrolApproachGoal f Lnet/minecraft/class_3763; field_18883 raider f Lnet/minecraft/class_4051; field_18881 closeRaiderPredicate f F field_18884 squaredDistance m (Lnet/minecraft/class_3763;Lnet/minecraft/class_1543;F)V p 2 illager p 3 distance c net/minecraft/class_3763$class_4261 net/minecraft/entity/raid/RaiderEntity$AttackHomeGoal f Z field_19040 finished f I field_19039 distance f D field_19036 speed f Lnet/minecraft/class_2338; field_19037 home f Ljava/util/List; field_19038 lastHomes f Lnet/minecraft/class_3763; field_19035 raider m (Lnet/minecraft/class_2338;)Z method_20038 canLootHome p 1 pos m ()V method_20041 purgeMemory m ()Z method_20039 isRaiding m (Lnet/minecraft/class_3763;DI)V p 4 distance p 2 speed p 1 raider m ()Z method_20040 tryFindHome c net/minecraft/class_3763$class_4260 net/minecraft/entity/raid/RaiderEntity$CelebrateGoal f Lnet/minecraft/class_3763; field_19034 raider m (Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V p 2 raider c net/minecraft/class_3763$class_3764 net/minecraft/entity/raid/RaiderEntity$PickupBannerAsLeaderGoal f Lnet/minecraft/class_3763; field_16603 actor m (Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V p 2 actor c net/minecraft/class_1100 net/minecraft/client/render/model/UnbakedModel m ()Ljava/util/Collection; method_4755 getModelDependencies m (Lnet/minecraft/class_7775;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087; method_4753 bake p 4 modelId p 3 rotationContainer p 2 textureGetter p 1 baker m (Ljava/util/function/Function;)V method_45785 setParents p 1 modelLoader c net/minecraft/class_2433 net/minecraft/block/WallPlayerSkullBlock c net/minecraft/class_3765 net/minecraft/village/raid/Raid f I field_30686 DEFAULT_PRE_RAID_TICKS f I field_19022 waveCount f Z field_16611 started f I field_30670 MAX_DESPAWN_COUNTER f Ljava/util/Set; field_19021 heroesOfTheVillage f I field_16616 postRaidTicks f F field_16620 totalHealth f I field_30675 SQUARED_MAX_RAIDER_DISTANCE f Ljava/lang/String; field_30683 OMINOUS_BANNER_TRANSLATION_KEY f Lnet/minecraft/class_3765$class_4259; field_19023 status f J field_16605 ticksActive f I field_16625 id f I field_16621 wavesSpawned f I field_19024 finishCooldown f Ljava/lang/String; field_30684 RAIDERS_REMAINING_TRANSLATION_KEY f Ljava/util/Optional; field_19172 preCalculatedRavagerSpawnLocation f Lnet/minecraft/class_5819; field_16608 random f I field_16614 preRaidTicks f Lnet/minecraft/class_2561; field_19019 VICTORY_TITLE f Lnet/minecraft/class_3213; field_16607 bar f Ljava/util/Map; field_16615 waveToCaptain f I field_30689 MAX_ACTIVE_TICKS f Z field_16606 active f Lnet/minecraft/class_2338; field_16613 center f Lnet/minecraft/class_2561; field_19020 DEFEAT_TITLE f Ljava/util/Map; field_16618 waveToRaiders f Lnet/minecraft/class_3218; field_16619 world f Lnet/minecraft/class_2561; field_19016 EVENT_TEXT f I field_16623 badOmenLevel m ()I method_16514 getMaxAcceptableBadOmenLevel m (Lnet/minecraft/class_2338;)D method_20510 method_20510 p 1 pos m ()Z method_20015 isSpawningExtraWave m ()V method_16506 invalidate m ()I method_16493 getBadOmenLevel m ()Z method_20022 hasStopped m (Lnet/minecraft/class_2338;)V method_20509 setCenter p 1 center m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V p 2 nbt p 1 world m ()Z method_20014 hasSpawnedExtraWave m ()Z method_16832 isFinished m (Lnet/minecraft/class_3765$class_3766;Lnet/minecraft/class_5819;ILnet/minecraft/class_1266;Z)I method_20019 getBonusCount p 4 localDifficulty p 5 extra p 2 random p 3 wave p 1 member m (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V p 1 id p 2 world p 3 pos m (Ljava/lang/Integer;)Ljava/util/Set; method_16508 method_16508 p 0 wavex m ()F method_35212 getTotalHealth m (I)Ljava/util/Optional; method_20267 preCalculateRavagerSpawnLocation p 1 proximity m (Lnet/minecraft/class_2338;)V method_16522 spawnNextWave p 1 pos m (ILnet/minecraft/class_3763;)V method_16491 setWaveCaptain p 2 entity p 1 wave m (Lnet/minecraft/class_3765$class_3766;IZ)I method_20018 getCount p 1 member p 2 wave p 3 extra m ()Z method_16519 canSpawnRaiders m ()I method_16490 getGroupsSpawned m ()V method_16834 removeObsoleteRaiders m ()I method_16494 getRaidId m ()V method_20511 moveRaidCenter m (ILnet/minecraft/class_3763;)Z method_16505 addToWave p 2 entity p 1 wave m ()Z method_20013 hasExtraWave m ()Z method_16833 shouldSpawnMoreGroups m ()Lnet/minecraft/class_2338; method_16495 getCenter m (I)V method_35211 setBadOmenLevel p 1 badOmenLevel m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_16502 writeNbt p 1 nbt m ()Z method_20021 hasSpawned m (Lnet/minecraft/class_2338;)V method_16521 playRaidHorn p 1 pos m (Lnet/minecraft/class_1657;)V method_16518 start p 1 player m ()Lnet/minecraft/class_1799; method_16515 getOminousBanner m ()Ljava/util/function/Predicate; method_16501 isInRaidDistance m (I)V method_16500 removeLeader p 1 wave m ()Z method_20012 hasSpawnedFinalWave m ()Z method_20024 hasLost m ()Lnet/minecraft/class_1937; method_16831 getWorld m (Lnet/minecraft/class_1297;)V method_20017 addHero p 1 entity m ()V method_16523 updateBar m ()Z method_20020 isPreRaid m ()Ljava/util/Set; method_35213 getAllRaiders m (Lnet/minecraft/class_3763;Z)V method_16510 removeFromWave p 1 entity p 2 countHealth m ()F method_20025 getEnchantmentChance m (I)Lnet/minecraft/class_3763; method_16496 getCaptain p 1 wave m (ILnet/minecraft/class_3763;Lnet/minecraft/class_2338;Z)V method_16516 addRaider p 2 raider p 1 wave p 4 existing p 3 pos m (ILnet/minecraft/class_3763;Z)Z method_16487 addToWave p 1 wave p 3 countHealth p 2 entity m ()V method_16509 tick m (Lnet/minecraft/class_1267;)I method_20016 getMaxWaves p 1 difficulty m ()Z method_20023 hasWon m (Lnet/minecraft/class_3222;)Z method_19208 method_19208 p 1 player m ()Z method_16504 isActive m ()V method_16499 updateBarToPlayers m ()V method_16520 markDirty m ()Z method_16524 hasStarted m ()F method_16513 getCurrentRaiderHealth m ()I method_16517 getRaiderCount m (II)Lnet/minecraft/class_2338; method_16525 getRavagerSpawnLocation p 1 proximity p 2 tries c net/minecraft/class_3765$class_3766 net/minecraft/village/raid/Raid$Member f Lnet/minecraft/class_1299; field_16629 type f [I field_16628 countInWave f [Lnet/minecraft/class_3765$class_3766; field_16636 VALUES f Lnet/minecraft/class_3765$class_3766; field_16631 VINDICATOR f Lnet/minecraft/class_3765$class_3766; field_16630 RAVAGER f Lnet/minecraft/class_3765$class_3766; field_16635 WITCH f Lnet/minecraft/class_3765$class_3766; field_16634 EVOKER f Lnet/minecraft/class_3765$class_3766; field_16633 PILLAGER m (Ljava/lang/String;ILnet/minecraft/class_1299;[I)V p 3 type p 4 countInWave c net/minecraft/class_3765$class_4259 net/minecraft/village/raid/Raid$Status f [Lnet/minecraft/class_3765$class_4259; field_19030 VALUES f Lnet/minecraft/class_3765$class_4259; field_19029 STOPPED f Lnet/minecraft/class_3765$class_4259; field_19026 ONGOING f Lnet/minecraft/class_3765$class_4259; field_19027 VICTORY f Lnet/minecraft/class_3765$class_4259; field_19028 LOSS m ()Ljava/lang/String; method_20026 getName m (Ljava/lang/String;)Lnet/minecraft/class_3765$class_4259; method_20028 fromName p 0 name c net/minecraft/class_2434 net/minecraft/data/server/loottable/vanilla/VanillaEntityLootTableGenerator m ()Lnet/minecraft/class_52$class_53; method_48515 createElderGuardianTableBuilder c net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock c net/minecraft/class_1104 net/minecraft/client/util/ClientPlayerTickable m ()V method_4756 tick c net/minecraft/class_3760 net/minecraft/entity/ai/goal/DisableableFollowTargetGoal c An active target goal that can be disabled so that it cannot start. f Z field_17281 enabled m (Z)V method_17351 setEnabled p 1 enabled m (Lnet/minecraft/class_3763;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V p 2 targetEntityClass p 1 actor p 4 checkVisibility p 3 reciprocalChance p 6 targetPredicate p 5 checkCanNavigate c net/minecraft/class_1103 net/minecraft/client/sound/ElytraSoundInstance f Lnet/minecraft/class_746; field_5452 player f I field_5453 tickCount m (Lnet/minecraft/class_746;)V p 1 player c net/minecraft/class_2430 net/minecraft/data/server/loottable/vanilla/VanillaBlockLootTableGenerator f [F field_11338 JUNGLE_SAPLING_DROP_CHANCE f Ljava/util/Set; field_11340 EXPLOSION_IMMUNE m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16327 method_16327 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46064 method_46064 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46052 method_46052 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46173 method_46173 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16303 method_16303 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46040 method_46040 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46103 method_46103 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49979 method_49979 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49967 method_49967 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49955 method_49955 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49368 method_49368 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49943 method_49943 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49942 method_49942 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49930 method_49930 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16286 method_16286 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16250 method_16250 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34602 method_34602 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46106 method_46106 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16328 method_16328 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16316 method_16316 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46063 method_46063 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46099 method_46099 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46051 method_46051 p 1 block m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46163 method_46163 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46172 method_46172 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46160 method_46160 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49369 method_49369 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49968 method_49968 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49956 method_49956 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49944 method_49944 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49932 method_49932 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49931 method_49931 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34598 method_34598 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16275 method_16275 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16263 method_16263 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16251 method_16251 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46117 method_46117 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34050 method_34050 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16325 method_16325 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46098 method_46098 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46062 method_46062 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46183 method_46183 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46050 method_46050 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46171 method_46171 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49969 method_49969 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49957 method_49957 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49945 method_49945 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49933 method_49933 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_30157 method_30157 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34599 method_34599 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46116 method_46116 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16296 method_16296 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46104 method_46104 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16284 method_16284 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_27164 method_27164 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34051 method_34051 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46114 method_46114 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46102 method_46102 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46097 method_46097 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16326 method_16326 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16314 method_16314 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16302 method_16302 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46170 method_46170 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46061 method_46061 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46182 method_46182 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49958 method_49958 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49946 method_49946 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49934 method_49934 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_32226 method_32226 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_43813 method_43813 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46115 method_46115 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16273 method_16273 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_27165 method_27165 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46101 method_46101 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_36231 method_36231 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46113 method_46113 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46096 method_46096 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34052 method_34052 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46060 method_46060 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46181 method_46181 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49959 method_49959 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49947 method_49947 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49935 method_49935 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16282 method_16282 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16270 method_16270 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16311 method_16311 p 1 block m ()Lnet/minecraft/class_52$class_53; method_49983 pitcherCropDrops m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46112 method_46112 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46100 method_46100 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_36230 method_36230 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34053 method_34053 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16324 method_16324 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46180 method_46180 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46095 method_46095 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49948 method_49948 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49936 method_49936 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46110 method_46110 p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16312 method_16312 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16300 method_16300 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16295 method_16295 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16283 method_16283 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46123 method_46123 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46111 method_46111 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34054 method_34054 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49370 method_49370 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49949 method_49949 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49937 method_49937 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46094 method_46094 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16292 method_16292 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16280 method_16280 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_29399 method_29399 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49980 method_49980 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_43810 method_43810 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46122 method_46122 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46158 method_46158 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34055 method_34055 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16249 method_16249 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16237 method_16237 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49371 method_49371 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46093 method_46093 p 1 block m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46161 method_46161 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49938 method_49938 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49981 method_49981 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16310 method_16310 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46048 method_46048 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46169 method_46169 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49372 method_49372 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46121 method_46121 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49939 method_49939 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16290 method_16290 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49982 method_49982 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49970 method_49970 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16246 method_16246 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34056 method_34056 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46049 method_46049 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46047 method_46047 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46156 method_46156 p 1 block m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46159 method_46159 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46059 method_46059 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_23230 method_23230 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46168 method_46168 p 1 block m (Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_117$class_118; method_43815 method_43815 p 1 pickles m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49373 method_49373 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46120 method_46120 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49971 method_49971 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16235 method_16235 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46167 method_46167 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46046 method_46046 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46058 method_46058 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46179 method_46179 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49929 method_49929 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49972 method_49972 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49960 method_49960 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16268 method_16268 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_29400 method_29400 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16232 method_16232 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46057 method_46057 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46178 method_46178 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46166 method_46166 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46045 method_46045 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46069 method_46069 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16269 method_16269 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46108 method_46108 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49973 method_49973 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49961 method_49961 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16245 method_16245 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34047 method_34047 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16233 method_16233 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46068 method_46068 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46056 method_46056 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46177 method_46177 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16307 method_16307 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46044 method_46044 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46165 method_46165 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_33707 method_33707 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49974 method_49974 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49962 method_49962 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34048 method_34048 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16266 method_16266 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16254 method_16254 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49984 decoratedPotDrops p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16242 method_16242 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46067 method_46067 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46043 method_46043 p 1 block m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46155 method_46155 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46055 method_46055 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46176 method_46176 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34594 method_34594 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46164 method_46164 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_33708 method_33708 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_26277 method_26277 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49976 method_49976 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49975 method_49975 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49963 method_49963 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46109 method_46109 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16255 method_16255 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16243 method_16243 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_36226 method_36226 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34049 method_34049 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_23231 method_23231 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16317 method_16317 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49950 method_49950 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46066 method_46066 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46042 method_46042 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46054 method_46054 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46175 method_46175 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49366 method_49366 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46105 method_46105 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49977 method_49977 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49965 method_49965 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49964 method_49964 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49952 method_49952 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49940 method_49940 p 1 block m (Ljava/lang/Integer;)Lnet/minecraft/class_79$class_80; method_49928 method_49928 p 0 age m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34595 method_34595 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_36229 method_36229 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16264 method_16264 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16252 method_16252 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34600 method_34600 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16306 method_16306 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46053 method_46053 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46174 method_46174 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46162 method_46162 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46041 method_46041 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46065 method_46065 p 1 block m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46157 method_46157 p 0 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49978 method_49978 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49367 method_49367 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49966 method_49966 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49954 method_49954 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49953 method_49953 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49941 method_49941 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34596 method_34596 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46119 method_46119 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16277 method_16277 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49951 method_49951 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_16241 method_16241 p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_34601 method_34601 p 1 block m (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46107 method_46107 p 1 block c net/minecraft/class_1102 net/minecraft/client/sound/AbstractSoundInstance f Lnet/minecraft/class_1113$class_1114; field_5440 attenuationType f Lnet/minecraft/class_2960; field_5448 id f F field_5442 volume f F field_5441 pitch f D field_5450 y f Lnet/minecraft/class_3419; field_5447 category f I field_5451 repeatDelay f Z field_5446 repeat f Z field_18936 relative f Lnet/minecraft/class_1111; field_5444 sound f Lnet/minecraft/class_5819; field_38800 random f D field_5439 x f D field_5449 z m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V p 1 soundId p 3 random p 2 category m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V p 1 sound p 2 category p 3 random c net/minecraft/class_2431 net/minecraft/block/ExperienceDroppingBlock f Lnet/minecraft/class_6017; field_27195 experienceDropped m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_6017;)V p 1 settings p 2 experience c net/minecraft/class_1101 net/minecraft/client/sound/MovingSoundInstance f Z field_5438 done m ()V method_24876 setDone c net/minecraft/class_2429 net/minecraft/block/ConnectingBlock f Lnet/minecraft/class_2746; field_11335 EAST f Lnet/minecraft/class_2746; field_11332 NORTH f Lnet/minecraft/class_2746; field_11331 SOUTH f Lnet/minecraft/class_2746; field_11330 DOWN f Ljava/util/Map; field_11329 FACING_PROPERTIES f [Lnet/minecraft/class_2350; field_11334 FACINGS f [Lnet/minecraft/class_265; field_11333 facingsToShape f Lnet/minecraft/class_2746; field_11328 WEST f Lnet/minecraft/class_2746; field_11327 UP m (FLnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 radius m (Lnet/minecraft/class_2680;)I method_10368 getConnectionMask p 1 state m (Ljava/util/EnumMap;)V method_10369 method_10369 p 0 directions m (F)[Lnet/minecraft/class_265; method_10370 generateFacingsToShapeMap p 1 radius c net/minecraft/class_2425 net/minecraft/data/report/CommandSyntaxProvider f Ljava/util/concurrent/CompletableFuture; field_40951 registryLookupFuture f Lnet/minecraft/class_7784; field_40600 output m (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; method_46811 method_46811 p 2 lookup m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_3756 net/minecraft/util/math/noise/PerlinNoiseSampler f D field_16588 originZ f D field_16589 originY f [B field_16590 permutation f D field_16591 originX m (IIIDDD[D)D method_35478 sampleDerivative p 2 sectionY p 1 sectionX p 4 localX p 3 sectionZ p 6 localY p 8 localZ m (DDD)D method_33658 sample p 5 z p 3 y p 1 x m (IIIDDDD)D method_16450 sample p 6 localY p 4 localX p 3 sectionZ p 2 sectionY p 1 sectionX p 10 fadeLocalY p 8 localZ m (Ljava/lang/StringBuilder;)V method_39118 addDebugInfo p 1 info m (Lnet/minecraft/class_5819;)V p 1 random m (IDDD)D method_16448 grad p 0 hash p 1 x p 3 y p 5 z m (DDD[D)D method_35477 sampleDerivative p 5 z p 3 y p 1 x m (I)I method_16449 map p 1 input m (DDDDD)D method_16447 sample p 3 y p 1 x p 9 yMax p 7 yScale p 5 z c net/minecraft/class_2426 net/minecraft/block/ObserverBlock f Lnet/minecraft/class_2746; field_11322 POWERED m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_10366 scheduleTick p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10365 updateNeighbors p 3 state p 2 pos p 1 world c net/minecraft/class_2427 net/minecraft/data/report/RegistryDumpProvider f Lnet/minecraft/class_7784; field_40601 output m (Lnet/minecraft/class_2378;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V method_40564 method_40564 p 2 entry m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V method_17174 method_17174 p 1 entry m (Lnet/minecraft/class_7784;)V p 1 output m (Lnet/minecraft/class_2378;)Lcom/google/gson/JsonElement; method_17175 toJson p 0 registry c net/minecraft/class_3759 net/minecraft/entity/ai/goal/MoveToRaidCenterGoal f I field_36303 nextFreeRaiderCheckAge f F field_30225 WALK_SPEED f I field_36302 FREE_RAIDER_CHECK_INTERVAL f Lnet/minecraft/class_3763; field_16597 actor m (Lnet/minecraft/class_3765;Lnet/minecraft/class_3763;)Z method_16466 method_16466 p 1 raider m (Lnet/minecraft/class_3763;)V p 1 actor m (Lnet/minecraft/class_3765;)V method_16465 includeFreeRaiders p 1 raid c net/minecraft/class_2428 net/minecraft/block/NoteBlock f Lnet/minecraft/class_2754; field_11325 INSTRUMENT f Lnet/minecraft/class_2746; field_11326 POWERED f Lnet/minecraft/class_2758; field_11324 NOTE m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_47583 getStateWithInstrument p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10367 playNote p 4 pos p 3 world p 2 state p 1 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960; method_47886 getCustomSound p 1 world p 2 pos m (I)F method_49818 getNotePitch p 0 note c net/minecraft/class_2443 net/minecraft/block/RailBlock f Lnet/minecraft/class_2754; field_11369 SHAPE c net/minecraft/class_1111 net/minecraft/client/sound/Sound f Lnet/minecraft/class_2960; field_5469 id f Z field_5467 stream f I field_5463 attenuation f Lnet/minecraft/class_7373; field_5464 pitch f Lnet/minecraft/class_7373; field_5466 volume f I field_5468 weight f Lnet/minecraft/class_1111$class_1112; field_5470 registrationType f Lnet/minecraft/class_7654; field_40575 FINDER f Z field_5465 preload m ()Lnet/minecraft/class_2960; method_4766 getLocation m ()Z method_4769 isStreamed m ()Z method_4764 isPreloaded m ()Lnet/minecraft/class_2960; method_4767 getIdentifier m ()Lnet/minecraft/class_7373; method_4772 getPitch m ()Lnet/minecraft/class_7373; method_4771 getVolume m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111; method_4765 getSound m (Ljava/lang/String;Lnet/minecraft/class_7373;Lnet/minecraft/class_7373;ILnet/minecraft/class_1111$class_1112;ZZI)V p 6 stream p 5 registrationType p 4 weight p 3 pitch p 8 attenuation p 7 preload p 2 volume p 1 id m ()I method_4770 getAttenuation m ()Lnet/minecraft/class_1111$class_1112; method_4768 getRegistrationType c net/minecraft/class_1111$class_1112 net/minecraft/client/sound/Sound$RegistrationType f Lnet/minecraft/class_1111$class_1112; field_5473 SOUND_EVENT f Ljava/lang/String; field_5472 name f Lnet/minecraft/class_1111$class_1112; field_5474 FILE m (Ljava/lang/String;)Lnet/minecraft/class_1111$class_1112; method_4773 getByName p 0 name m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_6801 net/minecraft/world/gen/feature/UndergroundConfiguredFeatures f Lnet/minecraft/class_5321; field_35774 LARGE_DRIPSTONE f Lnet/minecraft/class_5321; field_35786 CLAY_POOL_WITH_DRIPLEAVES f Lnet/minecraft/class_5321; field_35776 UNDERWATER_MAGMA f Lnet/minecraft/class_5321; field_35788 MOSS_PATCH_CEILING f Lnet/minecraft/class_5321; field_38034 SCULK_VEIN f Lnet/minecraft/class_5321; field_35778 ROOTED_AZALEA_TREE f Lnet/minecraft/class_5321; field_35790 AMETHYST_GEODE f Lnet/minecraft/class_5321; field_35780 CAVE_VINE_IN_MOSS f Lnet/minecraft/class_5321; field_35770 MONSTER_ROOM f Lnet/minecraft/class_5321; field_35782 MOSS_PATCH f Lnet/minecraft/class_5321; field_35772 FOSSIL_DIAMONDS f Lnet/minecraft/class_5321; field_35784 DRIPLEAF f Lnet/minecraft/class_5321; field_35785 CLAY_WITH_DRIPLEAVES f Lnet/minecraft/class_5321; field_38033 SCULK_PATCH_DEEP_DARK f Lnet/minecraft/class_5321; field_35775 POINTED_DRIPSTONE f Lnet/minecraft/class_5321; field_35787 LUSH_CAVES_CLAY f Lnet/minecraft/class_5321; field_35777 GLOW_LICHEN f Lnet/minecraft/class_5321; field_35789 SPORE_BLOSSOM f Lnet/minecraft/class_5321; field_35779 CAVE_VINE f Lnet/minecraft/class_5321; field_35781 MOSS_VEGETATION f Lnet/minecraft/class_5321; field_35771 FOSSIL_COAL f Lnet/minecraft/class_5321; field_35783 MOSS_PATCH_BONEMEAL f Lnet/minecraft/class_5321; field_35773 DRIPSTONE_CLUSTER f Lnet/minecraft/class_5321; field_38477 SCULK_PATCH_ANCIENT_CITY m (Lnet/minecraft/class_7891;)V method_46850 bootstrap p 0 featureRegisterable m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_6880; method_39687 createBigDripleafFeature p 0 direction m ()Lnet/minecraft/class_6880; method_39686 createSmallDripleafFeature c net/minecraft/class_2444 net/minecraft/data/server/recipe/RecipeJsonProvider m ()Lnet/minecraft/class_1865; comp_1231 serializer m (Lcom/google/gson/JsonObject;)V method_10416 serialize p 1 json m ()Lnet/minecraft/class_8779; comp_1235 advancement m ()Lnet/minecraft/class_2960; comp_1230 id m ()Lcom/google/gson/JsonObject; method_17799 toJson c net/minecraft/class_1110 net/minecraft/client/sound/SoundEntry f Ljava/lang/String; field_5461 subtitle f Ljava/util/List; field_5460 sounds f Z field_5462 replace m (Ljava/util/List;ZLjava/lang/String;)V p 3 subtitle p 2 replace p 1 sounds m ()Z method_4763 canReplace m ()Ljava/util/List; method_4761 getSounds m ()Ljava/lang/String; method_4762 getSubtitle c net/minecraft/class_6802 net/minecraft/world/gen/feature/EndConfiguredFeatures f Lnet/minecraft/class_5321; field_35797 END_GATEWAY_DELAYED f Lnet/minecraft/class_5321; field_35798 CHORUS_PLANT f Lnet/minecraft/class_5321; field_35799 END_ISLAND f Lnet/minecraft/class_5321; field_35795 END_SPIKE f Lnet/minecraft/class_5321; field_35796 END_GATEWAY_RETURN m (Lnet/minecraft/class_7891;)V method_46851 bootstrap p 0 featureRegisterable c net/minecraft/class_3776 net/minecraft/structure/pool/FeaturePoolElement f Lcom/mojang/serialization/Codec; field_24948 CODEC f Lnet/minecraft/class_6880; field_16661 feature f Lnet/minecraft/class_2487; field_16662 nbt m ()Lnet/minecraft/class_2487; method_19299 createDefaultJigsawNbt m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)V p 1 feature p 2 projection m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28871 method_28871 p 0 instance m (Lnet/minecraft/class_3776;)Lnet/minecraft/class_6880; method_28872 method_28872 p 0 pool c net/minecraft/class_2445 net/minecraft/block/PumpkinBlock m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20291 method_20291 p 1 playerx c net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider f Ljava/util/Map; field_28555 VARIANT_FACTORIES f Lnet/minecraft/class_7784$class_7489; field_39378 recipesPathResolver f Lnet/minecraft/class_7784$class_7489; field_39379 advancementsPathResolver m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_33717 offerStonecuttingRecipe p 0 exporter p 1 category p 2 output p 3 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V method_36232 offerMultipleOptions p 0 exporter p 1 serializer p 2 inputs p 3 category p 4 output p 5 experience p 6 cookingTime p 7 group p 8 method m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24892 offerStainedGlassPaneDyeingRecipe p 1 output p 0 exporter p 2 input m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_32808 createStairsRecipe p 0 output p 1 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24889 offerBannerRecipe p 0 exporter p 1 output p 2 input m (Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;I)V method_17585 generateCookingRecipes p 3 cookingTime p 2 serializer p 1 cooker p 0 exporter m (Lnet/minecraft/class_8790;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_34853 method_34853 p 1 input p 2 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V method_33715 offerStonecuttingRecipe p 4 count p 0 exporter p 1 category p 2 output p 3 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_46209 offer2x2CompactingRecipe p 1 category p 2 output p 0 exporter p 3 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_34662 offerCrackingRecipe c Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant. p 2 input p 1 output p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33546 createFenceRecipe p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32813 offerPressurePlateRecipe p 0 exporter p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24891 offerStainedGlassPaneRecipe p 2 input p 1 output p 0 exporter m (Lnet/minecraft/class_5794;Lnet/minecraft/class_8790;Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V method_33534 method_33534 p 2 variant p 3 block m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_47522 offerCompactingRecipe p 2 output p 3 input p 0 exporter p 1 category m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V method_36447 offerReversibleCompactingRecipes p 1 reverseCategory p 2 baseItem p 0 exporter p 7 reverseId p 8 reverseGroup p 5 compactingId p 6 compactingGroup p 3 compactingCategory p 4 compactItem m (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V method_36233 offerSmelting p 4 experience p 3 output p 6 group p 5 cookingTime p 0 exporter p 2 category p 1 inputs m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_48533 offerSmithingTemplateCopyingRecipe p 2 resource p 0 exporter p 1 template m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24887 offerBedRecipe p 2 input p 0 exporter p 1 output m (Lnet/minecraft/class_1935;)Ljava/lang/String; method_36450 getRecipeName p 0 item m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33545 method_33545 p 0 output p 1 input m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_175; method_10420 conditionsFromTag p 0 tag m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447; method_32805 createChiseledBlockRecipe p 2 input p 1 output p 0 category m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447; method_36547 createCutCopperRecipe p 0 category p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_46212 offerMosaicRecipe p 3 input p 1 category p 2 output p 0 exporter m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32810 offerPolishedStoneRecipe p 1 category p 0 exporter p 3 input p 2 output m (Lnet/minecraft/class_7699;Lnet/minecraft/class_5794;)Z method_46205 method_46205 p 1 family m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String; method_33714 convertBetween p 1 from p 0 to m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24890 offerStainedGlassDyeingRecipe p 2 input p 1 output p 0 exporter m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_32804 createSlabRecipe p 0 category p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V method_36444 offerSingleOutputShapelessRecipe p 1 output p 0 exporter p 3 group p 2 input m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33552 method_33552 p 0 output p 1 input m (Lnet/minecraft/class_1935;)Ljava/lang/String; method_36451 getSmeltingItemPath p 0 item m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24478 offerBoatRecipe p 2 input p 1 output p 0 exporter m (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_35914 conditionsFromItem p 1 item p 0 count m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33537 createCondensingRecipe p 0 category p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32811 offerCutCopperRecipe p 0 exporter p 2 output p 1 category p 3 input m (Lnet/minecraft/class_1935;)Ljava/lang/String; method_32807 hasItem p 0 item m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33548 createFenceGateRecipe p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32233 offerCandleDyeingRecipe p 2 input p 0 exporter p 1 output m (Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248; method_33533 getVariantRecipeInput c Gets the block used to craft a certain {@linkplain net.minecraft.data.family.BlockFamily.Variant variant} of a base block.\n\n

Normally, the block used to craft a variant is the base block.\nFor chiseled variants, this is the slab variant of that block.\n\n

Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs. p 1 variant p 0 family m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_10426 conditionsFromItem p 0 item m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24885 offerCarpetRecipe p 0 exporter p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32809 offerWallRecipe p 3 input p 2 output p 1 category p 0 exporter m ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175; method_10423 conditionsFromItemPredicates p 0 predicates m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33551 method_33551 p 1 input p 0 output m (Lnet/minecraft/class_1935;)Ljava/lang/String; method_36452 getBlastingItemPath p 0 item m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33547 method_33547 p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32812 offerChiseledBlockRecipe p 1 category p 0 exporter p 3 input p 2 output m (Lnet/minecraft/class_8790;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V method_51890 offerDyeableRecipes p 3 group p 2 dyeables p 1 dyes p 0 exporter m (Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V method_33536 method_33536 p 2 group m (Lnet/minecraft/class_1935;)Ljava/lang/String; method_33716 getItemPath p 0 item m (Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)V method_46210 method_46210 p 1 family m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V method_29728 offerNetheriteUpgradeRecipe p 3 result p 2 category p 1 input p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33550 method_33550 p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V method_36445 offerShapelessRecipe p 0 exporter p 1 output p 2 input p 3 group p 4 outputCount m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_32806 createPressurePlateRecipe p 0 category p 2 input p 1 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V method_46207 generateFamilies p 1 enabledFeatures p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33538 method_33538 p 0 output p 1 input m (Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V method_36448 offerFoodCookingRecipe p 5 output p 6 experience p 3 cookingTime p 4 input p 1 cooker p 2 serializer p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33554 method_33554 p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24476 offerBarkBlockRecipe p 1 output p 0 exporter p 2 input m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33542 createTransmutationRecipe p 0 output p 1 input m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33531 getWallRecipe p 0 category p 1 output p 2 input m ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_53499 conditionsFromPredicates p 0 predicates m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33549 method_33549 p 0 output p 1 input m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33541 method_33541 p 0 output p 1 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_46208 offerHangingSignRecipe p 0 exporter p 1 output p 2 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup p 0 exporter p 2 baseItem p 1 reverseCategory p 4 compactItem p 3 compactingCategory p 6 reverseGroup p 5 reverseId m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V method_24475 offerPlanksRecipe2 p 0 exporter p 1 output p 2 input p 3 count m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_32814 offerSlabRecipe p 1 category p 0 exporter p 3 input p 2 output m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33553 createTrapdoorRecipe p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V method_36325 offerReversibleCompactingRecipes c Offers two recipes to convert between a normal and compacted form of an item.\n\n

The shaped recipe converts 9 items in a square to a compacted form of the item.\n

The shapeless recipe converts the compacted form to 9 of the normal form. p 4 compactItem p 1 reverseCategory p 0 exporter p 3 compactingCategory p 2 baseItem m (Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)V method_33535 generateFamily p 0 exporter p 1 family m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V method_48530 offerSmithingTrimRecipe p 0 exporter p 1 template p 2 recipeId m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_42754 offerChestBoatRecipe p 1 output p 2 input p 0 exporter m (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V method_36234 offerBlasting p 3 output p 2 category p 5 cookingTime p 4 experience p 1 inputs p 0 exporter p 6 group m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V method_47521 offerCompactingRecipe p 3 input p 4 criterionName p 1 category p 2 output p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33532 method_33532 p 1 input p 0 output m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33556 method_33556 p 0 output p 1 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24894 offerConcretePowderDyeingRecipe p 2 input p 1 output p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33544 createDoorRecipe p 0 output p 1 input m (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V method_36446 offerReversibleCompactingRecipesWithCompactingRecipeGroup p 1 reverseCategory p 0 exporter p 3 compactingCategory p 2 baseItem p 5 compactingId p 4 compactItem p 6 compactingGroup m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)Z method_52186 method_52186 p 1 dyeable m (Lnet/minecraft/class_8790;)V method_34854 offerWaxingRecipes p 0 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_36546 method_36546 p 0 output p 1 input m (Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture; method_46206 saveRecipeAdvancement p 1 cache p 2 advancement m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; method_33543 method_33543 p 1 input p 0 output m (Lnet/minecraft/class_7784;)V p 1 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V method_24893 offerTerracottaDyeingRecipe p 0 exporter p 2 input p 1 output m (Lnet/minecraft/class_8790;)V method_10419 generate p 1 exporter m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_10422 requireEnteringFluid p 0 block m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V method_24477 offerPlanksRecipe p 2 input p 3 count p 0 exporter p 1 output m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797; method_33555 createSignRecipe p 1 input p 0 output m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V method_48532 offerSmithingTemplateCopyingRecipe p 0 exporter p 2 resource p 1 template c net/minecraft/class_3777 net/minecraft/structure/pool/EmptyPoolElement f Lnet/minecraft/class_3777; field_16663 INSTANCE f Lcom/mojang/serialization/Codec; field_24947 CODEC c net/minecraft/class_6800 net/minecraft/world/gen/feature/OceanConfiguredFeatures f Lnet/minecraft/class_5321; field_35762 SEAGRASS_SHORT f Lnet/minecraft/class_5321; field_35763 SEAGRASS_SLIGHTLY_LESS_SHORT f Lnet/minecraft/class_5321; field_35764 SEAGRASS_MID f Lnet/minecraft/class_5321; field_35765 SEAGRASS_TALL f Lnet/minecraft/class_5321; field_35766 SEA_PICKLE f Lnet/minecraft/class_5321; field_35767 SEAGRASS_SIMPLE f Lnet/minecraft/class_5321; field_35768 KELP f Lnet/minecraft/class_5321; field_35769 WARM_OCEAN_VEGETATION m (Lnet/minecraft/class_7891;)V method_46849 bootstrap p 0 featureRegisterable c net/minecraft/class_1115 net/minecraft/client/sound/SoundEntryDeserializer f Lnet/minecraft/class_5863; field_38801 ONE m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_1111$class_1112;)Lnet/minecraft/class_1111$class_1112; method_4789 deserializeType p 1 json p 2 fallback m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 functionJson p 2 unused p 3 context m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1111; method_4790 deserializeSound p 1 json m (Lcom/google/gson/JsonObject;)Ljava/util/List; method_4792 deserializeSounds p 1 json m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1110; method_4791 deserialize c net/minecraft/class_2440 net/minecraft/block/PressurePlateBlock f Lnet/minecraft/class_2746; field_11358 POWERED f Lnet/minecraft/class_2440$class_2441; field_11359 type m (Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V p 1 type p 2 settings p 3 blockSetType c net/minecraft/class_2440$class_2441 net/minecraft/block/PressurePlateBlock$ActivationRule f Lnet/minecraft/class_2440$class_2441; field_11362 MOBS f Lnet/minecraft/class_2440$class_2441; field_11361 EVERYTHING c net/minecraft/class_1113 net/minecraft/client/sound/SoundInstance m ()Z method_26273 canPlay m ()Z method_4786 isRepeatable m ()Z method_4787 isRelative m (Lnet/minecraft/class_1144;)Lnet/minecraft/class_1146; method_4783 getSoundSet p 1 soundManager m ()Lnet/minecraft/class_1111; method_4776 getSound m ()Z method_4785 shouldAlwaysPlay m ()Lnet/minecraft/class_1113$class_1114; method_4777 getAttenuationType m ()D method_4778 getZ m ()D method_4779 getY m ()D method_4784 getX m ()Lnet/minecraft/class_3419; method_4774 getCategory m ()F method_4782 getPitch m ()Lnet/minecraft/class_5819; method_43221 createRandom m ()F method_4781 getVolume m ()Lnet/minecraft/class_2960; method_4775 getId m ()I method_4780 getRepeatDelay c net/minecraft/class_1113$class_1114 net/minecraft/client/sound/SoundInstance$AttenuationType f Lnet/minecraft/class_1113$class_1114; field_5476 LINEAR f Lnet/minecraft/class_1113$class_1114; field_5478 NONE c net/minecraft/class_3773 net/minecraft/structure/StructurePieceType f Lnet/minecraft/class_3773; field_16921 NETHER_FORTRESS_SMALL_CORRIDOR f Lnet/minecraft/class_3773; field_16965 STRONGHOLD_SMALL_CORRIDOR f Lnet/minecraft/class_3773; field_16953 JUNGLE_TEMPLE f Lnet/minecraft/class_3773; field_16941 STRONGHOLD_SQUARE_ROOM f Lnet/minecraft/class_3773; field_16961 NETHER_FORTRESS_CORRIDOR_NETHER_WARTS_ROOM f Lnet/minecraft/class_3773; field_16918 SWAMP_HUT f Lnet/minecraft/class_3773; field_16906 STRONGHOLD_LEFT_TURN f Lnet/minecraft/class_3773; field_16926 NETHER_FORTRESS_BRIDGE_CROSSING f Lnet/minecraft/class_3773; field_16914 STRONGHOLD_START f Lnet/minecraft/class_3773; field_16958 STRONGHOLD_RIGHT_TURN f Lnet/minecraft/class_3773; field_16946 OCEAN_MONUMENT_DOUBLE_Y_ROOM f Lnet/minecraft/class_3773; field_16934 STRONGHOLD_CORRIDOR f Lnet/minecraft/class_3773; field_16922 OCEAN_MONUMENT_BASE f Lnet/minecraft/class_3773; field_16966 OCEAN_MONUMENT_PENTHOUSE f Lnet/minecraft/class_3773; field_16930 NETHER_FORTRESS_CORRIDOR_STAIRS f Lnet/minecraft/class_3773; field_16962 NETHER_FORTRESS_CORRIDOR_LEFT_TURN f Lnet/minecraft/class_3773; field_16970 OCEAN_MONUMENT_DOUBLE_Y_Z_ROOM f Lnet/minecraft/class_3773; field_16907 WOODLAND_MANSION f Lnet/minecraft/class_3773; field_16939 STRONGHOLD_PORTAL_ROOM f Lnet/minecraft/class_3773; field_16927 OCEAN_MONUMENT_DOUBLE_X_Y_ROOM f Lnet/minecraft/class_3773; field_16915 MINESHAFT_ROOM f Lnet/minecraft/class_3773; field_16959 STRONGHOLD_LIBRARY f Lnet/minecraft/class_3773; field_16903 NETHER_FORTRESS_BRIDGE_END f Lnet/minecraft/class_3773; field_16935 SHIPWRECK f Lnet/minecraft/class_3773; field_16967 NETHER_FORTRESS_BRIDGE_STAIRS f Lnet/minecraft/class_3773; field_16911 OCEAN_MONUMENT_CORE_ROOM f Lnet/minecraft/class_3773; field_16955 STRONGHOLD_CHEST_CORRIDOR f Lnet/minecraft/class_3773; field_16919 MINESHAFT_CROSSING f Lnet/minecraft/class_3773; field_16943 NETHER_FORTRESS_CORRIDOR_BALCONY f Lnet/minecraft/class_3773; field_16931 NETHER_FORTRESS_BRIDGE_PLATFORM f Lnet/minecraft/class_3773; field_16963 OCEAN_MONUMENT_DOUBLE_X_ROOM f Lnet/minecraft/class_3773; field_16928 OCEAN_MONUMENT_SIMPLE_ROOM f Lnet/minecraft/class_3773; field_16904 STRONGHOLD_SPIRAL_STAIRCASE f Lnet/minecraft/class_3773; field_16948 STRONGHOLD_PRISON_HALL f Lnet/minecraft/class_3773; field_16936 END_CITY f Lnet/minecraft/class_3773; field_16924 NETHER_FORTRESS_START f Lnet/minecraft/class_3773; field_16968 MINESHAFT_STAIRS f Lnet/minecraft/class_3773; field_16944 OCEAN_MONUMENT_SIMPLE_TOP_ROOM f Lnet/minecraft/class_3773; field_16908 NETHER_FORTRESS_BRIDGE_SMALL_CROSSING f Lnet/minecraft/class_3773; field_22195 NETHER_FOSSIL f Lnet/minecraft/class_3773; field_16932 OCEAN_TEMPLE f Lnet/minecraft/class_3773; field_16952 NETHER_FORTRESS_CORRIDOR_EXIT f Lnet/minecraft/class_3773; field_16960 BURIED_TREASURE f Lnet/minecraft/class_3773; field_16929 NETHER_FORTRESS_CORRIDOR_CROSSING f Lnet/minecraft/class_3773; field_16917 NETHER_FORTRESS_BRIDGE f Lnet/minecraft/class_3773; field_16905 OCEAN_MONUMENT_ENTRY_ROOM f Lnet/minecraft/class_3773; field_16949 STRONGHOLD_STAIRS f Lnet/minecraft/class_3773; field_16937 STRONGHOLD_FIVE_WAY_CROSSING f Lnet/minecraft/class_3773; field_16925 OCEAN_MONUMENT_DOUBLE_Z_ROOM f Lnet/minecraft/class_3773; field_16969 MINESHAFT_CORRIDOR f Lnet/minecraft/class_3773; field_16957 OCEAN_MONUMENT_WING_ROOM f Lnet/minecraft/class_3773; field_16945 NETHER_FORTRESS_CORRIDOR_RIGHT_TURN f Lnet/minecraft/class_3773; field_16933 DESERT_TEMPLE f Lnet/minecraft/class_3773; field_24010 RUINED_PORTAL f Lnet/minecraft/class_3773; field_16909 IGLOO f Lnet/minecraft/class_3773; field_25840 JIGSAW m (Lnet/minecraft/class_3773$class_6615;Ljava/lang/String;)Lnet/minecraft/class_3773; method_16813 register p 1 id p 0 type m (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443; load load p 1 context p 2 nbt m (Lnet/minecraft/class_3773$class_6616;Ljava/lang/String;)Lnet/minecraft/class_3773; method_38691 register p 1 id p 0 type m (Lnet/minecraft/class_3773;Ljava/lang/String;)Lnet/minecraft/class_3773; method_38692 register p 0 type p 1 id c net/minecraft/class_3773$class_6616 net/minecraft/structure/StructurePieceType$ManagerAware m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443; load load p 1 structureTemplateManager p 2 nbt c net/minecraft/class_3773$class_6615 net/minecraft/structure/StructurePieceType$Simple m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443; load load p 1 nbt c net/minecraft/class_2442 net/minecraft/block/PoweredRailBlock f Lnet/minecraft/class_2746; field_11364 POWERED f Lnet/minecraft/class_2754; field_11365 SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZILnet/minecraft/class_2768;)Z method_10414 isPoweredByOtherRails p 5 shape p 4 distance p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZI)Z method_10413 isPoweredByOtherRails p 1 world p 2 pos p 3 state p 5 distance c net/minecraft/class_1108 net/minecraft/client/sound/MovingMinecartSoundInstance c A sound instance played when a minecart is moving. f Lnet/minecraft/class_1688; field_5458 minecart f F field_5459 distance m (Lnet/minecraft/class_1688;)V p 1 minecart c net/minecraft/class_1107 net/minecraft/client/sound/MinecartInsideSoundInstance c A sound instance played when a player is riding a minecart. f Z field_27773 underwater f Lnet/minecraft/class_1688; field_5456 minecart f Lnet/minecraft/class_1657; field_5457 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1688;Z)V p 1 player p 3 underwater p 2 minecart c net/minecraft/class_1106 net/minecraft/client/sound/EntityTrackingSoundInstance f Lnet/minecraft/class_1297; field_5455 entity m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_1297;J)V p 1 sound p 2 category p 3 volume p 4 pitch p 5 entity p 6 seed c net/minecraft/class_1105 net/minecraft/client/sound/GuardianAttackSoundInstance f F field_32997 BASE_VOLUME f F field_33000 BEAM_PROGRESS_PITCH_MULTIPLIER f F field_32999 BASE_PITCH f F field_32998 BEAM_PROGRESS_VOLUME_MULTIPLIER f Lnet/minecraft/class_1577; field_5454 guardian m (Lnet/minecraft/class_1577;)V p 1 guardian c net/minecraft/class_3767 net/minecraft/village/raid/RaidManager f Lnet/minecraft/class_3218; field_16641 world f Ljava/lang/String; field_30690 RAIDS f Ljava/util/Map; field_16639 raids f I field_16638 nextAvailableId f I field_16637 currentTime m ()I method_16534 nextId m (I)Lnet/minecraft/class_3765; method_16541 getRaid p 1 id m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765; method_16532 getOrCreateRaid p 2 pos p 1 world m ()V method_16539 tick m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767; method_77 fromNbt p 0 world p 1 nbt m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765; method_16540 startRaid p 1 player m (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765; method_19209 getRaidAt p 2 searchDistance p 1 pos m (Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Z method_16838 isValidRaiderFor p 0 raider p 1 raid m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767; method_52561 method_52561 p 1 nbt m (Lnet/minecraft/class_3218;)V p 1 world m (Lnet/minecraft/class_6880;)Ljava/lang/String; method_16533 nameFor p 0 dimensionTypeEntry m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645; method_52559 getPersistentStateType p 0 world m (Lnet/minecraft/class_6880;)Z method_44012 method_44012 p 0 poiType c net/minecraft/class_2436 net/minecraft/block/RedstoneBlock c net/minecraft/class_2437 net/minecraft/data/server/loottable/vanilla/VanillaFishingLootTableGenerator f Lnet/minecraft/class_5341$class_210; field_35165 NEEDS_SPARSE_JUNGLE_BIOME f Lnet/minecraft/class_5341$class_210; field_11346 NEEDS_JUNGLE_BIOME f Lnet/minecraft/class_5341$class_210; field_11349 NEEDS_BAMBOO_JUNGLE_BIOME m ()Lnet/minecraft/class_52$class_53; method_48516 createFishTableBuilder c net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProvider f Lnet/minecraft/class_7784$class_7489; field_39374 pathResolver f Ljava/util/List; field_11354 lootTypeGenerators f Lorg/slf4j/Logger; field_11355 LOGGER f Ljava/util/Set; field_40617 lootTableIds m (Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;)V p 2 lootTableIds p 3 lootTypeGenerators p 1 output m (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V method_10411 method_10411 p 2 table p 1 id m (Ljava/lang/String;Ljava/lang/String;)V method_10407 method_10407 p 1 message p 0 name m (Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_10408 method_10408 p 2 entry m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V method_10412 method_10412 p 3 id p 4 builder m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V method_10410 method_10410 p 2 generator c net/minecraft/class_2438$class_7790 net/minecraft/data/server/loottable/LootTableProvider$LootTypeGenerator f Lnet/minecraft/class_176; comp_1069 paramSet f Ljava/util/function/Supplier; comp_1068 provider m ()Ljava/util/function/Supplier; comp_1068 provider m ()Lnet/minecraft/class_176; comp_1069 paramSet c net/minecraft/class_3769 net/minecraft/world/spawner/PatrolSpawner c A spawner for pillager patrols.\n\n

Pillager spawns in pillager outposts are controlled at\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}. f I field_16652 cooldown m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Z method_16575 spawnPillager p 3 random p 4 captain c whether the pillager is the captain of a patrol p 1 world p 2 pos c net/minecraft/class_2439 net/minecraft/block/PotatoesBlock f [Lnet/minecraft/class_265; field_11357 AGE_TO_SHAPE c net/minecraft/class_1109 net/minecraft/client/sound/PositionedSoundInstance m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V p 6 pos p 4 pitch p 5 random p 2 category p 3 volume p 1 sound m (Lnet/minecraft/class_6880;F)Lnet/minecraft/class_1109; method_47978 master p 1 pitch p 0 sound m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;ZILnet/minecraft/class_1113$class_1114;DDD)V p 4 pitch p 3 volume p 2 category p 1 sound p 13 z p 11 y p 9 x p 8 attenuationType p 7 repeatDelay p 6 repeat p 5 random m (Lnet/minecraft/class_3414;FF)Lnet/minecraft/class_1109; method_24877 ambient p 2 volume p 1 pitch p 0 sound m (Lnet/minecraft/class_3414;Lnet/minecraft/class_5819;DDD)Lnet/minecraft/class_1109; method_25467 ambient p 6 z p 4 y p 2 x p 1 random p 0 sound m (Lnet/minecraft/class_3414;F)Lnet/minecraft/class_1109; method_4758 master p 0 sound p 1 pitch m (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1109; method_4759 music p 0 sound m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;ZILnet/minecraft/class_1113$class_1114;DDDZ)V p 9 x p 8 attenuationType p 7 repeatDelay p 6 repeat p 5 random p 4 pitch p 3 volume p 2 category p 1 id p 15 relative p 13 z p 11 y m (Lnet/minecraft/class_3414;Lnet/minecraft/class_243;)Lnet/minecraft/class_1109; method_4760 record p 1 pos p 0 sound m (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1109; method_25466 ambient p 0 sound m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;DDD)V p 2 category p 3 volume p 1 sound p 6 x p 4 pitch p 5 random p 10 z p 8 y m (Lnet/minecraft/class_3414;FF)Lnet/minecraft/class_1109; method_4757 master p 2 volume p 0 sound p 1 pitch c net/minecraft/class_2411 net/minecraft/block/MelonBlock c net/minecraft/class_3742 net/minecraft/client/gui/screen/ingame/JigsawBlockScreen f Lnet/minecraft/class_3751; field_16522 jigsaw f Lnet/minecraft/class_2561; field_26564 JOINT_LABEL_TEXT f Lnet/minecraft/class_342; field_23348 nameField f Lnet/minecraft/class_2561; field_26566 NAME_TEXT f Lnet/minecraft/class_2561; field_26568 FINAL_STATE_TEXT f Lnet/minecraft/class_342; field_16519 finalStateField f Lnet/minecraft/class_3751$class_4991; field_23352 joint f Lnet/minecraft/class_4185; field_19103 doneButton f Z field_25271 keepJigsaws f I field_32344 MAX_GENERATION_DEPTH f I field_24052 generationDepth f Lnet/minecraft/class_2561; field_26565 POOL_TEXT f Lnet/minecraft/class_5676; field_23351 jointRotationButton f Lnet/minecraft/class_4185; field_33958 generateButton f Lnet/minecraft/class_2561; field_26567 TARGET_TEXT f Lnet/minecraft/class_342; field_23349 targetField f Lnet/minecraft/class_342; field_23350 poolField m (Lnet/minecraft/class_4185;)V method_19893 method_19893 p 1 button m ()V method_20118 updateDoneButtonState m ()V method_16348 updateServer m (Lnet/minecraft/class_4185;)V method_27271 method_27271 p 1 button m (Ljava/lang/String;)V method_20119 method_20119 p 1 name m (Lnet/minecraft/class_5676;Lnet/minecraft/class_3751$class_4991;)V method_32648 method_32648 p 2 joint p 1 button m (Lnet/minecraft/class_4185;)V method_19892 method_19892 p 1 button m (Ljava/lang/String;)V method_20120 method_20120 p 1 pool m (Lnet/minecraft/class_3751;)V p 1 jigsaw m ()V method_16349 onCancel m ()V method_16346 onDone m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32649 method_32649 p 2 keepJigsaws p 1 button m (Ljava/lang/String;)V method_26412 method_26412 p 1 target m ()V method_27272 generate c net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/VanillaAdventureTabAdvancementGenerator f [Lnet/minecraft/class_1299; field_11294 MONSTERS f I field_35091 OVERWORLD_HEIGHT f I field_35092 OVERWORLD_MAX_Y f I field_35093 OVERWORLD_MIN_Y f I field_35094 OVERWORLD_BEDROCK_LAYER_HEIGHT m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_51819 requirePlacedComparatorReadingBlock p 0 block m (Ljava/util/function/Consumer;Lnet/minecraft/class_8779;Lnet/minecraft/class_8197$class_5305;)V method_49356 buildAdventuringTime p 0 exporter p 2 preset p 1 parent m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_175; method_37315 createLookingAtEntityUsing p 1 item p 0 entity m (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_175; method_37316 createLightningStrike p 0 range p 1 entity m (Lnet/minecraft/class_161$class_162;Ljava/util/List;)Lnet/minecraft/class_161$class_162; method_10337 requireListedBiomesVisited p 1 biomes p 0 builder m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)Lnet/minecraft/class_8548$class_8549; method_51816 method_51816 p 1 facing m (Ljava/util/Map;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_1792;)V method_51690 method_51690 p 2 template m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_10336 requireListedMobsKilled p 0 builder m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_51689 requireAllExclusiveTrimmedArmor p 0 builder m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_51691 requireTrimmedArmor p 0 builder m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_51815 requirePlacedBlockReadByComparator p 0 block m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_51692 requireSalvagedSherd p 0 builder m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_5341$class_210; method_51817 method_51817 p 0 facing c net/minecraft/class_3743 net/minecraft/datafixer/schema/Schema1909 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_2413 net/minecraft/block/MagmaBlock f I field_31193 SCHEDULED_TICK_DELAY c net/minecraft/class_3738 net/minecraft/server/ServerTask f I field_16504 creationTicks f Ljava/lang/Runnable; field_16505 runnable m ()I method_16338 getCreationTicks m (ILjava/lang/Runnable;)V p 1 creationTicks p 2 runnable c net/minecraft/class_2408 net/minecraft/data/DataCache f Ljava/util/Set; field_38917 paths f Lorg/slf4j/Logger; field_11287 LOGGER f Ljava/util/Set; field_38916 dataWriters f Ljava/util/Map; field_40832 cachedDatas f Ljava/nio/file/Path; field_38913 cachePath f I field_38918 totalSize f Ljava/nio/file/Path; field_11285 root f Ljava/lang/String; field_38914 versionName f Ljava/lang/String; field_38912 HEADER f I field_40833 totalCacheMissCount m (Ljava/nio/file/Path;Ljava/util/Collection;Lnet/minecraft/class_6489;)V p 3 gameVersion p 2 providerNames p 1 root m (Ljava/lang/String;)Ljava/nio/file/Path; method_43353 getPath p 1 providerName m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/nio/file/Path;)V method_43351 method_43351 p 4 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405; method_43348 parseOrCreateCache p 0 root p 1 dataProviderPath m (Lnet/minecraft/class_2408$class_7404;Ljava/lang/Object;)Lnet/minecraft/class_2408$class_7860; method_46568 method_46568 p 1 void_ m (Ljava/lang/String;)Z method_43347 isVersionDifferent p 1 providerName m (Ljava/lang/String;Lnet/minecraft/class_2408$class_7859;)Ljava/util/concurrent/CompletableFuture; method_46570 run p 1 providerName p 2 runner m (Lnet/minecraft/class_2408$class_7860;)V method_46569 store p 1 runResult m ()V method_10326 write m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V method_46571 method_46571 p 2 providerName p 3 cachedData c net/minecraft/class_2408$class_7860 net/minecraft/data/DataCache$RunResult f Ljava/lang/String; comp_1124 providerName f I comp_1126 cacheMissCount f Lnet/minecraft/class_2408$class_7405; comp_1125 cache m ()Ljava/lang/String; comp_1124 providerName m ()I comp_1126 cacheMissCount m ()Lnet/minecraft/class_2408$class_7405; comp_1125 cache c net/minecraft/class_2408$class_7404 net/minecraft/data/DataCache$CachedDataWriter f Lnet/minecraft/class_2408$class_7405; field_38919 oldCache f Lnet/minecraft/class_2408$class_7858; field_38920 newCache f Z field_40836 closed f Ljava/lang/String; field_40835 providerName f Ljava/util/concurrent/atomic/AtomicInteger; field_38921 cacheMissCount m ()Lnet/minecraft/class_2408$class_7860; method_46572 finish m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z method_43355 isCacheInvalid p 2 hashCode p 1 path m (Lnet/minecraft/class_2408;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V p 4 oldCache p 3 version p 2 providerName c net/minecraft/class_2408$class_7405 net/minecraft/data/DataCache$CachedData f Lcom/google/common/collect/ImmutableMap; comp_730 data f Ljava/lang/String; comp_729 version m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; method_43357 get p 1 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405; method_43359 parseCache p 1 dataProviderPath p 0 root m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V method_43360 write p 2 dataProviderPath p 3 description p 1 root m ()I method_43356 size m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V method_43361 method_43361 p 2 line m ()Ljava/lang/String; comp_729 version m ()Lcom/google/common/collect/ImmutableMap; comp_730 data c net/minecraft/class_2408$class_7858 net/minecraft/data/DataCache$IntermediaryCache f Ljava/lang/String; comp_1122 version f Ljava/util/concurrent/ConcurrentMap; comp_1123 data m ()Lnet/minecraft/class_2408$class_7405; method_46573 toCachedData m (Ljava/lang/String;)V p 1 version m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V method_46574 put p 2 hashCode p 1 path m ()Ljava/util/concurrent/ConcurrentMap; comp_1123 data m ()Ljava/lang/String; comp_1122 version c net/minecraft/class_2408$class_7859 net/minecraft/data/DataCache$Runner m (Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture; update update p 1 writer c net/minecraft/class_2409 net/minecraft/data/server/advancement/AdvancementProvider f Ljava/util/List; field_11289 tabGenerators f Lnet/minecraft/class_7784$class_7489; field_39372 pathResolver f Ljava/util/concurrent/CompletableFuture; field_40949 registryLookupFuture m (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; method_46809 method_46809 p 2 lookup m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)V p 3 tabGenerators p 1 output p 2 registryLookupFuture m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)V method_10333 method_10333 p 4 advancement c net/minecraft/class_2403 net/minecraft/data/DataGenerator f Lnet/minecraft/class_7784; field_40596 output f Lnet/minecraft/class_6489; field_38910 gameVersion f Lorg/slf4j/Logger; field_11275 LOGGER f Ljava/util/Set; field_40826 providerNames f Ljava/nio/file/Path; field_40595 outputPath f Ljava/util/Map; field_38909 runningProviders f Z field_38911 ignoreCache m (Lnet/minecraft/class_2408;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/class_2405;)V method_46563 method_46563 p 4 provider p 3 name m ()V method_10315 run m (Z)Lnet/minecraft/class_2403$class_7856; method_46564 createVanillaPack p 1 shouldRun m (ZLjava/lang/String;)Lnet/minecraft/class_2403$class_7856; method_46565 createVanillaSubPack p 1 shouldRun p 2 packName m (Ljava/nio/file/Path;Lnet/minecraft/class_6489;Z)V p 1 outputPath p 2 gameVersion p 3 ignoreCache c net/minecraft/class_2403$class_7856 net/minecraft/data/DataGenerator$Pack f Lnet/minecraft/class_7784; field_40830 output f Ljava/lang/String; field_40829 packName f Z field_40828 shouldRun m (Lnet/minecraft/class_2405$class_7857;)Lnet/minecraft/class_2405; method_46566 addProvider p 1 factory m (Lnet/minecraft/class_2403;ZLjava/lang/String;Lnet/minecraft/class_7784;)V p 4 output p 2 shouldRun p 3 name c net/minecraft/class_3734 net/minecraft/item/ScaffoldingItem c net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPredicate f Lnet/minecraft/class_3735; field_19240 OMINOUS_BANNER_ON_HEAD f Ljava/util/Optional; comp_1753 feet f Ljava/util/Optional; comp_1754 mainhand f Ljava/util/Optional; comp_1755 offhand f Ljava/util/Optional; comp_1750 head f Lcom/mojang/serialization/Codec; field_45744 CODEC f Ljava/util/Optional; comp_1751 chest f Ljava/util/Optional; comp_1752 legs m (Lnet/minecraft/class_1297;)Z method_16226 test p 1 entity m ()Ljava/util/Optional; comp_1753 feet m ()Ljava/util/Optional; comp_1754 mainhand m ()Ljava/util/Optional; comp_1755 offhand m ()Ljava/util/Optional; comp_1750 head m ()Ljava/util/Optional; comp_1751 chest m ()Ljava/util/Optional; comp_1752 legs c net/minecraft/class_3735$class_5278 net/minecraft/predicate/entity/EntityEquipmentPredicate$Builder f Ljava/util/Optional; field_24486 mainhand f Ljava/util/Optional; field_24487 offhand f Ljava/util/Optional; field_24482 head f Ljava/util/Optional; field_24483 chest f Ljava/util/Optional; field_24484 legs f Ljava/util/Optional; field_24485 feet m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_35196 offhand m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_35195 mainhand m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_27970 feet m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_27966 head m ()Lnet/minecraft/class_3735; method_27967 build m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_27969 legs m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278; method_27968 chest m ()Lnet/minecraft/class_3735$class_5278; method_27965 create c net/minecraft/class_2404 net/minecraft/block/FluidBlock f Lnet/minecraft/class_2758; field_11278 LEVEL f Lnet/minecraft/class_265; field_24412 COLLISION_SHAPE f Lnet/minecraft/class_3609; field_11279 fluid f Ljava/util/List; field_11276 statesByLevel f Lcom/google/common/collect/ImmutableList; field_34006 FLOW_DIRECTIONS m (Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 fluid m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_10316 receiveNeighborFluids p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_10318 playExtinguishSound p 2 pos p 1 world c net/minecraft/class_2405 net/minecraft/data/DataProvider f Ljava/util/function/ToIntFunction; field_39212 JSON_KEY_SORT_ORDER f Ljava/util/Comparator; field_39213 JSON_KEY_SORTING_COMPARATOR f Lorg/slf4j/Logger; field_40831 LOGGER m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_43808 method_43808 p 0 map m (Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture; method_10319 run p 1 writer m (Ljava/lang/String;)Ljava/lang/String; method_43809 method_43809 p 0 key m (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_53496 writeCodecToPath p 0 writer p 2 value p 1 codec p 3 path m (Lnet/minecraft/class_7403;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_10320 writeToPath p 2 path p 1 json p 0 writer m ()Ljava/lang/String; method_10321 getName c net/minecraft/class_2405$class_7857 net/minecraft/data/DataProvider$Factory m (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405; create create p 1 output c net/minecraft/class_3736 net/minecraft/block/ScaffoldingBlock f Lnet/minecraft/class_265; field_17578 OUTLINE_SHAPE f Lnet/minecraft/class_2758; field_16495 DISTANCE f Lnet/minecraft/class_2746; field_16496 WATERLOGGED f Lnet/minecraft/class_265; field_16497 BOTTOM_OUTLINE_SHAPE f Lnet/minecraft/class_265; field_16494 NORMAL_OUTLINE_SHAPE f Lnet/minecraft/class_2746; field_16547 BOTTOM f I field_31237 MAX_DISTANCE f Lnet/minecraft/class_265; field_17577 COLLISION_SHAPE m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;I)Z method_16373 shouldBeBottom p 3 distance p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_16372 calculateDistance p 1 pos p 0 world c net/minecraft/class_2406 net/minecraft/block/LoomBlock f Lnet/minecraft/class_2561; field_17373 TITLE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17478 method_17478 p 2 syncId p 3 inventory p 4 player c net/minecraft/class_3737 net/minecraft/block/Waterloggable c net/minecraft/class_2421 net/minecraft/block/NetherWartBlock f [Lnet/minecraft/class_265; field_11305 AGE_TO_SHAPE f Lnet/minecraft/class_2758; field_11306 AGE c net/minecraft/class_2422 net/minecraft/data/report/BlockListProvider f Lnet/minecraft/class_7784; field_40599 output m (Lnet/minecraft/class_7784;)V p 1 output c net/minecraft/class_3753 net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket f Lnet/minecraft/class_2960; field_23401 pool f Ljava/lang/String; field_16564 finalState f Lnet/minecraft/class_2338; field_16565 pos f Lnet/minecraft/class_2960; field_16566 target f Lnet/minecraft/class_2960; field_16563 name f Lnet/minecraft/class_3751$class_4991; field_23402 jointType m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)V p 1 pos p 6 jointType p 3 target p 2 name p 5 finalState p 4 pool m ()Lnet/minecraft/class_2960; method_16394 getTarget m ()Lnet/minecraft/class_2960; method_16395 getName m ()Ljava/lang/String; method_16393 getFinalState m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2338; method_16396 getPos m ()Lnet/minecraft/class_3751$class_4991; method_26436 getJointType m ()Lnet/minecraft/class_2960; method_26435 getPool m (Lnet/minecraft/class_2792;)V method_16392 apply c net/minecraft/class_2423 net/minecraft/block/NetherPortalBlock f Lnet/minecraft/class_265; field_11309 X_SHAPE f Lnet/minecraft/class_265; field_11308 Z_SHAPE f Lnet/minecraft/class_2754; field_11310 AXIS c net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator f Lnet/minecraft/class_6880; field_24774 settings f Ljava/util/function/Supplier; field_34591 fluidLevelSampler f Lnet/minecraft/class_2680; field_16648 AIR f Lcom/mojang/serialization/Codec; field_24773 CODEC m (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V method_38327 populateBiomes p 2 noiseConfig p 1 blender p 4 chunk p 3 structureAccessor m (Lnet/minecraft/class_2791;Lnet/minecraft/class_5868;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;Lnet/minecraft/class_6748;)V method_41538 buildSurface p 1 chunk p 7 blender p 6 biomeRegistry p 3 noiseConfig p 2 heightContext p 5 biomeAccess p 4 structureAccessor m (Lnet/minecraft/class_7138;III)Lnet/minecraft/class_6880; method_38322 method_38322 p 4 biomeZ p 3 biomeY p 2 biomeX m (Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;)Lnet/minecraft/class_6568; method_41537 createChunkNoiseSampler p 1 chunk p 2 world p 3 blender p 4 noiseConfig m (Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351; method_45509 method_45509 p 4 x p 6 z p 5 y m (Lnet/minecraft/class_5284;)Lnet/minecraft/class_6350$class_6565; method_45510 createFluidLevelSampler p 0 settings m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28550 method_28550 p 0 instance m (Lnet/minecraft/class_5321;)Z method_28548 matchesSettings p 1 settings m (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; method_41540 method_41540 p 4 chunkx m (Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966; method_28554 method_28554 p 0 generator m (Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)V p 1 biomeSource p 2 settings m (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880; method_28549 method_28549 p 0 generator m (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; method_26263 sampleHeightmap p 1 world p 2 noiseConfig p 5 columnSample p 6 stopPredicate p 3 x p 4 z m (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791; method_33754 populateNoise p 2 structureAccessor p 1 blender p 4 chunk p 3 noiseConfig p 6 cellHeight p 5 minimumCellY m (Lnet/minecraft/class_6568;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_38323 getBlockState p 5 state p 3 y p 4 z p 1 chunkNoiseSampler p 2 x m (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; method_41536 method_41536 p 4 chunkx m ()Lnet/minecraft/class_6880; method_41541 getSettings m (Lnet/minecraft/class_5138;Lnet/minecraft/class_3233;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; method_41535 method_41535 p 4 chunkx m (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; method_41539 method_41539 p 4 chunkx c net/minecraft/class_2424 net/minecraft/world/dimension/NetherPortal f D field_41087 HEIGHT_STRETCH f Lnet/minecraft/class_2350$class_2351; field_11317 axis f Lnet/minecraft/class_2350; field_11314 negativeDir f I field_31825 MIN_WIDTH f I field_11312 height f I field_31823 MAX_WIDTH f Lnet/minecraft/class_4970$class_4973; field_25883 IS_VALID_FRAME_BLOCK f I field_11313 foundPortalBlocks f F field_41086 FALLBACK_THRESHOLD f I field_31826 MIN_HEIGHT f I field_11311 width f Lnet/minecraft/class_1936; field_11318 world f I field_31824 MAX_HEIGHT f Lnet/minecraft/class_2338; field_11316 lowerCorner m (Lnet/minecraft/class_2680;)Z method_10359 validStateInsidePortal p 0 state m (Lnet/minecraft/class_2338$class_2339;)I method_30490 getPotentialHeight p 1 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional; method_30486 getOrEmpty p 0 world p 3 axis p 1 pos p 2 validator m (DLnet/minecraft/class_243;)Lnet/minecraft/class_243; method_47381 method_47381 p 2 pos m ()Z method_10360 isValid m ()Z method_10362 wasAlreadyValid m ()I method_30496 getHeight m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_30493 getWidth p 2 direction p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;FF)Lnet/minecraft/class_5454; method_30484 getNetherTeleportTarget c Determines a {@link TeleportTarget} based on a specific portal.\n\n

The offset, velocity, and angle are modified based on the portal's axis. p 2 portalAxis p 3 offset p 0 destination p 1 portalRect p 6 yaw p 7 pitch p 4 entity p 5 velocity m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_30487 method_30487 p 0 state p 2 pos p 1 world m (Lnet/minecraft/class_2424;)Z method_30489 method_30489 p 0 areaHelper m (Lnet/minecraft/class_243;Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;)Lnet/minecraft/class_243; method_47382 findOpenPosition p 1 world p 0 fallback p 3 dimensions p 2 entity m (Lnet/minecraft/class_2338$class_2339;I)Z method_30491 isHorizontalFrameValid p 1 pos p 2 height m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_30492 getLowerCorner p 1 pos m (Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_4048;)Lnet/minecraft/class_243; method_30494 entityPosInPortal p 2 entityPos p 3 entityDimensions p 0 portalRect p 1 portalAxis m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional; method_30485 getNewPortal p 0 world p 1 pos p 2 axis m ()I method_30495 getWidth m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V p 3 axis p 2 pos p 1 world m ()V method_10363 createPortal c net/minecraft/class_3755 net/minecraft/datafixer/fix/ChunkLightRemoveFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity f Ljava/lang/String; field_16551 finalState f Ljava/lang/String; field_31343 TARGET_KEY f Ljava/lang/String; field_31344 POOL_KEY f Ljava/lang/String; field_31347 FINAL_STATE_KEY f Ljava/lang/String; field_31345 JOINT_KEY f Ljava/lang/String; field_31346 NAME_KEY f Lnet/minecraft/class_5321; field_23327 pool f Lnet/minecraft/class_3751$class_4991; field_23328 joint f Lnet/minecraft/class_2960; field_16552 target f Lnet/minecraft/class_2960; field_16550 name m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_2960;)V method_16379 setName p 1 name m ()Lnet/minecraft/class_2622; method_38248 toUpdatePacket m (Lnet/minecraft/class_2960;)V method_16378 setTarget p 1 target m ()Lnet/minecraft/class_2960; method_16381 getName m (Ljava/lang/String;)V method_16377 setFinalState p 1 finalState m (Lnet/minecraft/class_5321;)V method_26398 setPool p 1 pool m (Lnet/minecraft/class_3751$class_4991;)V method_26396 setJoint p 1 joint m ()Ljava/lang/String; method_16380 getFinalState m ()Lnet/minecraft/class_5321; method_16382 getPool m (Lnet/minecraft/class_3218;IZ)V method_27191 generate p 2 maxDepth p 3 keepJigsaws p 1 world m ()Lnet/minecraft/class_3751$class_4991; method_26400 getJoint m ()Lnet/minecraft/class_2960; method_26399 getTarget c net/minecraft/class_3751$class_4991 net/minecraft/block/entity/JigsawBlockEntity$Joint f Ljava/lang/String; field_23331 name f Lnet/minecraft/class_3751$class_4991; field_23330 ALIGNED f Lnet/minecraft/class_3751$class_4991; field_23329 ROLLABLE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)Z method_26402 method_26402 p 1 joint m (Ljava/lang/String;)Ljava/util/Optional; method_26401 byName p 0 name m ()Lnet/minecraft/class_2561; method_32357 asText c net/minecraft/class_2420 net/minecraft/block/MushroomPlantBlock f Lnet/minecraft/class_265; field_11304 SHAPE f Lnet/minecraft/class_5321; field_27194 featureKey m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;)V p 1 settings p 2 featureKey m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z method_10349 trySpawningBigMushroom p 1 world p 2 pos p 3 state p 4 random c net/minecraft/class_2418 net/minecraft/block/MyceliumBlock c net/minecraft/class_3749 net/minecraft/block/LanternBlock f Lnet/minecraft/class_265; field_16544 HANGING_SHAPE f Lnet/minecraft/class_2746; field_16545 HANGING f Lnet/minecraft/class_2746; field_26441 WATERLOGGED f Lnet/minecraft/class_265; field_16546 STANDING_SHAPE m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_16370 attachedDirection p 0 state c net/minecraft/class_2419 net/minecraft/data/server/advancement/vanilla/VanillaEndTabAdvancementGenerator c net/minecraft/class_2414 net/minecraft/data/server/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator f [Lnet/minecraft/class_1792; field_33964 AXE_ITEMS f Ljava/util/List; field_38467 EGG_LAYING_ANIMALS f [Lnet/minecraft/class_1792; field_11298 FOOD_ITEMS f [Lnet/minecraft/class_1792; field_11295 FISH_ITEMS f [Lnet/minecraft/class_1792; field_11297 FISH_BUCKET_ITEMS f Ljava/util/List; field_11296 BREEDABLE_ANIMALS m (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_1299;)V method_48497 method_48497 p 1 type m (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_1299;)V method_48498 method_48498 p 1 type m (Lnet/minecraft/class_161$class_162;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_161$class_162; method_10342 requireListedAnimalsBred p 1 breedableAnimals p 0 advancementBuilder p 2 eggLayingAnimals m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_16118 requireAllCatsTamed p 0 builder m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_43362 requireAllFrogsOnLeads p 0 builder m (Lnet/minecraft/class_8779;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_8779; method_47810 createBreedAllAnimalsAdvancement p 2 breedableAnimals p 3 eggLayingAnimals p 0 parent p 1 exporter m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_10339 requireListedFishCaught p 0 builder m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_10341 requireFoodItemsEaten p 0 builder m (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; method_10340 requireListedFishBucketsFilled p 0 builder m (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_6880$class_6883;)V method_43363 method_43363 p 1 variant c net/minecraft/class_3745 net/minecraft/entity/CrossbowUser m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1676;F)V method_18811 shoot p 1 target p 2 crossbow p 3 projectile p 4 multiShotSpray m (Lnet/minecraft/class_1309;F)V method_24654 shoot p 2 speed p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;FF)V method_24652 shoot p 2 target p 1 entity p 4 multishotSpray p 3 projectile p 5 speed m (Z)V method_7110 setCharging p 1 charging m (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lorg/joml/Vector3f; method_24653 getProjectileLaunchVelocity p 1 entity p 2 positionDelta p 3 multishotSpray m ()V method_24651 postShoot m ()Lnet/minecraft/class_1309; method_5968 getTarget c net/minecraft/class_2415 net/minecraft/util/BlockMirror f Lnet/minecraft/class_4990; field_23263 directionTransformation f Lnet/minecraft/class_2561; field_27883 name f Lcom/mojang/serialization/Codec; field_39311 CODEC f Ljava/lang/String; field_39312 id f Lnet/minecraft/class_2415; field_11300 LEFT_RIGHT f Lnet/minecraft/class_2415; field_11301 FRONT_BACK f Lnet/minecraft/class_2415; field_11302 NONE m ()Lnet/minecraft/class_4990; method_26380 getDirectionTransformation m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_10343 apply p 1 direction m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2470; method_10345 getRotation p 1 direction m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4990;)V p 3 id p 4 directionTransformation m ()Lnet/minecraft/class_2561; method_32354 getName m (II)I method_10344 mirror p 1 rotation p 2 fullTurn c net/minecraft/class_3746 net/minecraft/world/TestableWorld m (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_8598 getTopPosition p 1 heightmap p 2 pos m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z method_16358 testBlockState p 1 pos p 2 state m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z method_35237 testFluidState p 2 state p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional; method_35230 getBlockEntity p 1 pos p 2 type c net/minecraft/class_2416 net/minecraft/data/server/advancement/vanilla/VanillaNetherTabAdvancementGenerator f Lnet/minecraft/class_5258; field_25712 PIGLIN_DISTRACTION_PREDICATE c net/minecraft/class_3747 net/minecraft/world/ModifiableTestableWorld c net/minecraft/class_2417 net/minecraft/data/server/advancement/vanilla/VanillaStoryTabAdvancementGenerator c net/minecraft/class_3748 net/minecraft/block/JigsawBlock f Lnet/minecraft/class_2754; field_23262 ORIENTATION m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_26378 getFacing p 0 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_26379 getRotation p 0 state m (Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;)Z method_16546 attachmentMatches p 1 info2 p 0 info1 c net/minecraft/class_4251 net/minecraft/entity/ai/brain/task/RingBellTask f F field_30160 RUN_CHANCE f I field_30159 MAX_DISTANCE m ()Lnet/minecraft/class_7893; method_47044 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47045 method_47045 p 0 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47046 method_47046 p 1 meetingPoint m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47047 method_47047 p 3 entity p 4 time p 2 world c net/minecraft/class_5582 net/minecraft/client/world/ClientEntityManager f Lorg/slf4j/Logger; field_27279 LOGGER f Lnet/minecraft/class_5577; field_27284 lookup f Lnet/minecraft/class_5576; field_27280 handler f Lit/unimi/dsi/fastutil/longs/LongSet; field_27283 tickingChunkSections f Lnet/minecraft/class_5573; field_27282 cache f Lnet/minecraft/class_5570; field_27281 index m (Lnet/minecraft/class_5568;)Z method_31876 method_31876 p 0 e m (Lnet/minecraft/class_1923;)V method_31875 stopTicking p 1 pos m (Lnet/minecraft/class_1923;)V method_31869 startTicking p 1 pos m ()Ljava/lang/String; method_31879 getDebugString m ()Lnet/minecraft/class_5577; method_31866 getLookup m (Lnet/minecraft/class_5568;)V method_31870 addEntity p 1 entity m (Lnet/minecraft/class_5568;)Z method_31880 method_31880 p 0 e m ()I method_31874 getEntityCount m (J)Lnet/minecraft/class_5584; method_31867 method_31867 p 1 pos m (Lnet/minecraft/class_5572;)V method_31877 method_31877 p 1 sections m (Ljava/lang/Class;Lnet/minecraft/class_5576;)V p 1 entityClass p 2 handler m (JLnet/minecraft/class_5572;)V method_31868 removeIfEmpty p 3 entities p 1 packedChunkSection m (Lnet/minecraft/class_5572;)V method_31871 method_31871 p 1 sections c net/minecraft/class_5582$class_5583 net/minecraft/client/world/ClientEntityManager$Listener f Lnet/minecraft/class_5582; field_27285 manager f J field_27287 lastSectionPos f Lnet/minecraft/class_5572; field_27288 section f Lnet/minecraft/class_5568; field_27286 entity m (Lnet/minecraft/class_5582;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V p 3 pos p 2 entity p 5 section c net/minecraft/class_4250 net/minecraft/entity/ai/brain/task/EndRaidTask m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47043 method_47043 p 0 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47042 method_47042 p 1 entity p 0 world p 2 time m ()Lnet/minecraft/class_7893; method_47041 create c net/minecraft/class_4253 net/minecraft/entity/ai/brain/task/StartRaidTask m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47088 method_47088 p 0 context m ()Lnet/minecraft/class_7893; method_47086 create m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47087 method_47087 p 2 time p 1 entity p 0 world c net/minecraft/class_5584 net/minecraft/world/entity/EntityTrackingStatus c The status of entity tracking sections within entity managers.\n\n@see EntityTrackingSection f Z field_27292 tracked f Z field_27293 tick f Lnet/minecraft/class_5584; field_27291 TICKING f Lnet/minecraft/class_5584; field_27290 TRACKED f Lnet/minecraft/class_5584; field_27289 HIDDEN m ()Z method_31883 shouldTick m (Lnet/minecraft/class_3194;)Lnet/minecraft/class_5584; method_31884 fromLevelType p 0 levelType m (Ljava/lang/String;IZZ)V p 4 tick p 3 tracked m ()Z method_31885 shouldTrack c net/minecraft/class_4252 net/minecraft/entity/ai/brain/task/ForgetBellRingTask f I field_30165 MIN_HEARD_BELL_TIME m (II)Lnet/minecraft/class_7893; method_47077 create p 1 distance p 0 maxHiddenSeconds m (Lnet/minecraft/class_7898$class_7900;Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47079 method_47079 p 5 heardBellTime p 4 hidingPlace m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47078 method_47078 p 7 entity p 6 world p 8 time m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47080 method_47080 p 3 context c net/minecraft/class_8617 net/minecraft/resource/metadata/PackOverlaysMetadata f Lcom/mojang/serialization/Codec; field_45047 CODEC f Ljava/util/regex/Pattern; field_45046 DIRECTORY_NAME_PATTERN f Lnet/minecraft/class_7677; field_45045 SERIALIZER f Ljava/util/List; comp_1577 overlays m (ILnet/minecraft/class_8617$class_8618;)Z method_52428 method_52428 p 1 overlay m (I)Ljava/util/List; method_52427 getAppliedOverlays p 1 packFormat m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_52430 validate p 0 directoryName m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52429 method_52429 p 0 instance m ()Ljava/util/List; comp_1577 overlays c net/minecraft/class_8617$class_8618 net/minecraft/resource/metadata/PackOverlaysMetadata$Entry f Lcom/mojang/serialization/Codec; field_45048 CODEC f Lnet/minecraft/class_6497; comp_1578 format f Ljava/lang/String; comp_1579 overlay m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52433 method_52433 p 0 instance m (I)Z method_52432 isValid p 1 packFormat m ()Ljava/lang/String; comp_1579 overlay m ()Lnet/minecraft/class_6497; comp_1578 format c net/minecraft/class_5589 net/minecraft/world/gen/feature/GeodeFeatureConfig f Lnet/minecraft/class_6017; field_33517 distributionPoints f I field_27328 minGenOffset f D field_27320 useAlternateLayer0Chance f D field_27330 noiseMultiplier f Lcom/mojang/serialization/Codec; field_27315 CODEC f Lnet/minecraft/class_5585; field_27316 layerConfig f Z field_27321 placementsRequireLayer0Alternate f Lnet/minecraft/class_6017; field_33516 outerWallDistance f Lnet/minecraft/class_6017; field_33518 pointOffset f I field_27329 maxGenOffset f I field_29062 invalidBlocksThreshold f Lcom/mojang/serialization/Codec; field_27314 RANGE f Lnet/minecraft/class_5587; field_27317 layerThicknessConfig f Lnet/minecraft/class_5586; field_27318 crackConfig f D field_27319 usePotentialPlacementsChance m (Lnet/minecraft/class_5589;)Ljava/lang/Integer; method_31908 method_31908 p 0 config m (Lnet/minecraft/class_5589;)Ljava/lang/Double; method_36300 method_36300 p 0 config m (Lnet/minecraft/class_5585;Lnet/minecraft/class_5587;Lnet/minecraft/class_5586;DDZLnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;IIDI)V p 1 layerConfig p 2 layerThicknessConfig p 3 crackConfig p 4 usePotentialPlacementsChance p 6 useAlternateLayer0Chance p 8 placementsRequireLayer0Alternate p 9 outerWallDistance p 10 distributionPoints p 11 pointOffset p 12 maxDistributionPoints p 13 minPointOffset p 14 noiseMultiplier p 16 maxGenOffset m (Lnet/minecraft/class_5589;)Ljava/lang/Integer; method_31906 method_31906 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36299 method_36299 p 0 instance m (Lnet/minecraft/class_5589;)Ljava/lang/Double; method_31915 method_31915 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5586; method_31916 method_31916 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5587; method_31917 method_31917 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; method_36301 method_36301 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; method_36303 method_36303 p 0 config m (Lnet/minecraft/class_5589;)Ljava/lang/Integer; method_31909 method_31909 p 0 config m (Lnet/minecraft/class_5589;)Ljava/lang/Boolean; method_31913 method_31913 p 0 config m (Lnet/minecraft/class_5589;)Ljava/lang/Double; method_31914 method_31914 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5585; method_31918 method_31918 p 0 config m (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; method_36302 method_36302 p 0 config c net/minecraft/class_8614 net/minecraft/resource/OverlayResourcePack f Ljava/util/List; field_45037 overlaysAndBase f Lnet/minecraft/class_3262; field_45036 base m (Lnet/minecraft/class_3262;Ljava/util/List;)V p 1 base p 2 overlays c net/minecraft/class_4255 net/minecraft/entity/ai/goal/LongDoorInteractGoal f I field_19005 ticksLeft f Z field_19004 delayedClose m (Lnet/minecraft/class_1308;Z)V p 1 mob p 2 delayedClose c net/minecraft/class_8612 net/minecraft/server/network/SendResourcePackTask f Lnet/minecraft/server/MinecraftServer$class_7460; field_45035 packProperties f Lnet/minecraft/class_8605$class_8606; field_45034 KEY m (Lnet/minecraft/server/MinecraftServer$class_7460;)V p 1 packProperties c net/minecraft/class_5586 net/minecraft/world/gen/feature/GeodeCrackConfig f Lcom/mojang/serialization/Codec; field_27302 CODEC f D field_27303 generateCrackChance f I field_27305 crackPointOffset f D field_27304 baseCrackSize m (Lnet/minecraft/class_5586;)Ljava/lang/Double; method_31896 method_31896 p 0 config m (Lnet/minecraft/class_5586;)Ljava/lang/Double; method_31895 method_31895 p 0 config m (Lnet/minecraft/class_5586;)Ljava/lang/Integer; method_31893 method_31893 p 0 config m (DDI)V p 5 crackPointOffset p 3 baseCrackSize p 1 generateCrackChance m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31894 method_31894 p 0 instance c net/minecraft/class_8613 net/minecraft/unused/packageinfo/PackageInfo8613 c net/minecraft/class_5585 net/minecraft/world/gen/feature/GeodeLayerConfig f Lnet/minecraft/class_4651; field_27299 outerLayerProvider f Lnet/minecraft/class_4651; field_27298 middleLayerProvider f Lnet/minecraft/class_4651; field_27297 alternateInnerLayerProvider f Lnet/minecraft/class_6862; field_33769 cannotReplace f Ljava/util/List; field_27300 innerBlocks f Lnet/minecraft/class_4651; field_27296 innerLayerProvider f Lnet/minecraft/class_4651; field_27295 fillingProvider f Lcom/mojang/serialization/Codec; field_27301 CODEC f Lnet/minecraft/class_6862; field_33931 invalidBlocks m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; method_31889 method_31889 p 0 config m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; method_31888 method_31888 p 0 config m (Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Ljava/util/List;Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V p 6 innerBlocks p 5 outerLayerProvider p 4 middleLayerProvider p 3 alternateInnerLayerProvider p 2 innerLayerProvider p 1 fillingProvider p 8 invalidBlocks p 7 cannotReplace m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862; method_37255 method_37255 p 0 config m (Lnet/minecraft/class_5585;)Ljava/util/List; method_31886 method_31886 p 0 config m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862; method_36995 method_36995 p 0 config m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; method_31892 method_31892 p 0 config m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; method_31891 method_31891 p 0 config m (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; method_31890 method_31890 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31887 method_31887 p 0 instance c net/minecraft/class_4257 net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor m (Lnet/minecraft/class_1309;)Ljava/util/List; method_20000 getVisibleVillagerBabies p 1 entities m (Lnet/minecraft/class_1309;)Z method_20001 isVillagerBaby p 1 entity m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_6670; method_20002 getVisibleMobs p 1 entity c net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationNetworkHandler f Lorg/slf4j/Logger; field_45020 LOGGER f Lcom/mojang/authlib/GameProfile; field_45022 profile f Ljava/util/Queue; field_45023 tasks f Lnet/minecraft/class_2561; field_45021 INVALID_PLAYER_DATA_TEXT f Lnet/minecraft/class_8791; field_46157 syncedOptions f Lnet/minecraft/class_8605; field_45024 currentTask m (Lnet/minecraft/server/MinecraftServer$class_7460;)V method_52407 method_52407 p 1 properties m ()V method_52410 endConfiguration m ()V method_52411 queueSendResourcePackTask m ()V method_52412 pollTask m ()V method_52409 sendConfigurations m (Lnet/minecraft/class_8605$class_8606;)V method_52406 onTaskFinished p 1 key c net/minecraft/class_5588 net/minecraft/world/gen/feature/GeodeFeature f [Lnet/minecraft/class_2350; field_27313 DIRECTIONS c net/minecraft/class_4256 net/minecraft/entity/ai/brain/sensor/NearestBedSensor f I field_30252 MAX_TRIES f I field_30253 MAX_EXPIRY_TIME f I field_30251 REMEMBER_TIME f I field_20296 tries f J field_20297 expiryTime f Lit/unimi/dsi/fastutil/longs/Long2LongMap; field_20295 positionToExpiryTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V method_21646 sense m (Lnet/minecraft/class_2338;)Z method_21644 method_21644 p 1 pos c net/minecraft/class_8611 net/minecraft/server/network/JoinWorldTask f Lnet/minecraft/class_8605$class_8606; field_45033 KEY c net/minecraft/class_5587 net/minecraft/world/gen/feature/GeodeLayerThicknessConfig f Lcom/mojang/serialization/Codec; field_27311 RANGE f Lcom/mojang/serialization/Codec; field_27306 CODEC f D field_27310 outerLayer f D field_27309 middleLayer f D field_27308 innerLayer f D field_27307 filling m (Lnet/minecraft/class_5587;)Ljava/lang/Double; method_31901 method_31901 p 0 config m (Lnet/minecraft/class_5587;)Ljava/lang/Double; method_31900 method_31900 p 0 config m (Lnet/minecraft/class_5587;)Ljava/lang/Double; method_31899 method_31899 p 0 config m (Lnet/minecraft/class_5587;)Ljava/lang/Double; method_31897 method_31897 p 0 config m (DDDD)V p 1 filling p 3 innerLayer p 5 middleLayer p 7 outerLayer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31898 method_31898 p 0 instance c net/minecraft/class_8609 net/minecraft/server/network/ServerCommonNetworkHandler f Lnet/minecraft/server/MinecraftServer; field_45012 server f I field_45011 KEEP_ALIVE_INTERVAL f Lorg/slf4j/Logger; field_45014 LOGGER f Z field_45017 waitingForKeepAlive f Z field_45715 flushDisabled f Lnet/minecraft/class_2561; field_45015 TIMEOUT_TEXT f Lnet/minecraft/class_2535; field_45013 connection f J field_45016 lastKeepAliveTime f I field_45019 latency f J field_45018 keepAliveId m ()Z method_52402 isHost m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_8792;)V p 3 clientData p 2 connection p 1 server m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V method_52391 send p 2 callbacks p 1 packet m ()I method_52405 getLatency m (Lnet/minecraft/class_2561;)V method_52396 disconnect p 1 reason m ()V method_53046 disableFlush m ()V method_53047 enableFlush m (Lnet/minecraft/class_2596;)V method_14364 sendPacket p 1 packet m ()Lcom/mojang/authlib/GameProfile; method_52404 getDebugProfile m (Lnet/minecraft/class_8791;)Lnet/minecraft/class_8792; method_53825 createClientData p 1 syncedOptions m ()V method_52400 baseTick m ()Lcom/mojang/authlib/GameProfile; method_52403 getProfile c net/minecraft/class_8607 net/minecraft/network/handler/LegacyQueries f I field_44992 HEADER f I field_44994 QUERY_PACKET_ID f Ljava/lang/String; field_44993 PING_HOST f I field_44996 BUFFER_SIZE f I field_44997 PROTOCOL_VERSION m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; method_52377 read p 0 buf m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V method_52378 write p 1 string p 0 buf c net/minecraft/class_8608 net/minecraft/server/network/ChunkDataSender f Lit/unimi/dsi/fastutil/longs/LongSet; field_45005 chunks f I field_45010 maxUnacknowledgedBatches f Lorg/slf4j/Logger; field_45002 LOGGER f Z field_45006 local f F field_45007 desiredBatchSize f F field_45008 pending f I field_45009 unacknowledgedBatches m (Lnet/minecraft/class_3222;)V method_52386 sendChunkBatches p 1 player m (Lnet/minecraft/class_3244;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;)V method_52388 sendChunkData p 0 handler p 2 chunk p 1 world m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2818;)I method_52389 method_52389 p 1 chunk m (Lnet/minecraft/class_2818;)V method_52390 add p 1 chunk m (J)Z method_52384 isInNextBatch p 1 chunkPos m (Lnet/minecraft/class_3898;Lnet/minecraft/class_1923;)Ljava/util/List; method_52385 makeBatch p 1 chunkStorage p 2 playerPos m (F)V method_52383 onAcknowledgeChunks p 1 desiredBatchSize m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V method_52387 unload p 2 pos p 1 player m (Z)V p 1 local c net/minecraft/class_4262 net/minecraft/block/AbstractGlassBlock c net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunction f Z field_27344 append f Lcom/mojang/serialization/Codec; field_45839 CODEC f Lcom/mojang/serialization/Codec; field_45840 BANNER_PATTERN_AND_COLOR_CODEC f Ljava/util/List; field_27343 patterns m (Z)Lnet/minecraft/class_5592$class_6157; method_35531 builder p 0 append m (Ljava/util/List;Ljava/util/List;Z)V p 2 patterns p 3 append p 1 conditions c net/minecraft/class_5592$class_6157 net/minecraft/loot/function/SetBannerPatternFunction$Builder f Z field_31863 append f Lcom/google/common/collect/ImmutableList$Builder; field_31862 patterns m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_5592$class_6157; method_35533 pattern p 2 color p 1 pattern m (Z)V p 1 append m ()Lnet/minecraft/class_5592$class_6157; method_35532 getThisBuilder m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_5592$class_6157; method_43741 pattern p 2 color p 1 pattern c net/minecraft/class_4264 net/minecraft/client/gui/widget/PressableWidget c A pressable widget has a press action. It is pressed when it is clicked. It is\nalso pressed when enter or space keys are pressed when it is selected. f Lnet/minecraft/class_8666; field_45339 TEXTURES m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V method_48589 drawMessage p 1 context p 3 color p 2 textRenderer m ()V method_25306 onPress c net/minecraft/class_8627 net/minecraft/datafixer/fix/RenameScoreboardDisplaySlotFix f Ljava/util/Map; field_45098 OLD_TO_NEW_SLOT_NAMES m (Ljava/lang/String;)Ljava/lang/String; method_52493 getUpdatedName p 0 oldName m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_8625 net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix f [Ljava/lang/String; field_45089 KEYS_TO_REMOVE f Ljava/lang/String; field_45088 EMPTY_TEXT_JSON m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52475 dropInvalidDatafixData p 0 blockEntityData m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z method_52476 method_52476 p 1 message m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52478 dropInvalidDatafixDataOnSide p 0 textData m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V p 1 outputSchema p 2 name p 3 blockEntityId m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; method_52477 method_52477 p 3 index p 2 message c net/minecraft/class_8626 net/minecraft/datafixer/fix/RandomSequenceSettingsFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52479 method_52479 p 0 typed m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52481 method_52481 p 0 data m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52480 method_52480 p 0 randomSequencesData c net/minecraft/class_8623 net/minecraft/util/collection/ArrayListDeque f [Ljava/lang/Object; field_45068 array f I field_45070 size f I field_45067 MISSING f I field_45069 startIndex m (I)V p 1 size m (Ljava/util/function/Consumer;)V forEach forEach p 1 consumer m (Ljava/lang/Object;)V push push p 1 value m (Ljava/lang/Object;)V addFirst addFirst p 1 value m (I)V method_52455 checkBounds p 1 index m (Ljava/lang/Object;)Z removeFirstOccurrence removeFirstOccurrence p 1 value m (I)Ljava/lang/Object; remove remove p 1 index m (I)I method_52451 wrap p 1 index m (II)V method_52452 checkBounds p 1 end p 0 start m (Ljava/lang/Object;)Z removeLastOccurrence removeLastOccurrence p 1 value m (Ljava/util/function/UnaryOperator;)V replaceAll replaceAll p 1 mapper m ()I method_52450 getArrayLength m (I)Ljava/lang/Object; get get p 1 index m (Ljava/lang/Object;)Z offer offer p 1 value m (Ljava/lang/Object;)Z offerLast offerLast p 1 value m (Ljava/util/function/Predicate;)Z removeIf removeIf p 1 predicate m (ILjava/lang/Object;)Ljava/lang/Object; set set p 2 value p 1 index m ([Ljava/lang/Object;I)V method_52453 copyTo p 2 size p 1 array m (I)Ljava/lang/Object; method_52456 getRaw p 1 index m (ILjava/lang/Object;)V add add p 2 value p 1 index m (Ljava/lang/Object;)Z offerFirst offerFirst p 1 value m (Ljava/lang/Object;)V addLast addLast p 1 value m ()V method_52454 enlarge c net/minecraft/class_8623$class_8624 net/minecraft/util/collection/ArrayListDeque$IteratorImpl f I field_45072 currentIndex c net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePartEntityModel f Lorg/joml/Vector3f; field_39195 TEMP m (Ljava/lang/String;)Ljava/util/Optional; method_41909 getChild p 1 name m (Ljava/lang/String;Lnet/minecraft/class_630;)Lnet/minecraft/class_630; method_41910 method_41910 p 1 part m (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;F)V method_43781 updateAnimation p 1 animationState p 3 animationProgress p 2 animation m ()Lnet/minecraft/class_630; method_32008 getPart m (Lnet/minecraft/class_7184;FFFF)V method_48741 animateMovement p 1 animation p 2 limbAngle p 3 limbDistance p 4 limbAngleScale p 5 limbDistanceScale m (Ljava/lang/String;Lnet/minecraft/class_630;)Z method_41911 method_41911 p 1 part m (Lnet/minecraft/class_7184;)V method_52185 animate p 1 animation m (Lnet/minecraft/class_7184;Lnet/minecraft/class_7094;)V method_43783 method_43783 p 2 state m (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;FF)V method_43782 updateAnimation p 4 speedMultiplier p 3 animationProgress p 2 animation p 1 animationState c net/minecraft/class_4265 net/minecraft/client/gui/widget/ElementListWidget m (Lnet/minecraft/class_4265$class_4266;)Z method_48207 method_48207 p 0 element c net/minecraft/class_4265$class_4266 net/minecraft/client/gui/widget/ElementListWidget$Entry f Lnet/minecraft/class_364; field_19077 focused f Z field_19078 dragging f Lnet/minecraft/class_6379; field_33782 focusedSelectable m (Lnet/minecraft/class_8023;I)Lnet/minecraft/class_8016; method_48208 getNavigationPath p 2 index p 1 navigation m ()Ljava/util/List; method_37025 selectableChildren m (Lnet/minecraft/class_6382;)V method_37024 appendNarrations p 1 builder c net/minecraft/class_8621 net/minecraft/resource/ResourcePackOpener f Lnet/minecraft/class_8580; field_45057 symlinkFinder m (Ljava/nio/file/Path;)Ljava/lang/Object; method_52439 openZip p 1 path m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; method_52441 open p 2 foundSymlinks p 1 path m (Lnet/minecraft/class_8580;)V p 1 symlinkFinder m (Ljava/nio/file/Path;)Ljava/lang/Object; method_52438 openDirectory p 1 path c net/minecraft/class_5599 net/minecraft/client/render/entity/model/EntityModelLoader f Ljava/util/Map; field_27542 modelParts m (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630; method_32072 getModelPart p 1 layer c net/minecraft/class_5598 net/minecraft/client/render/block/entity/SkullBlockEntityModel m (FFF)V method_2821 setHeadRotation p 1 animationProgress p 2 yaw p 3 pitch c net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget f Lnet/minecraft/class_2960; field_45527 PINGING_5_TEXTURE f Ljava/util/List; field_19109 servers f Lnet/minecraft/class_2960; field_45515 MOVE_DOWN_TEXTURE f Lnet/minecraft/class_2960; field_45525 PINGING_3_TEXTURE f Lnet/minecraft/class_2960; field_45513 MOVE_UP_TEXTURE f Lnet/minecraft/class_2561; field_41853 INCOMPATIBLE_TEXT f Lnet/minecraft/class_2960; field_45523 PINGING_1_TEXTURE f Lnet/minecraft/class_2561; field_41855 PINGING_TEXT f Lnet/minecraft/class_2960; field_45521 PING_4_TEXTURE f Lnet/minecraft/class_2960; field_45519 PING_2_TEXTURE f Lnet/minecraft/class_2960; field_45529 JOIN_TEXTURE f Lnet/minecraft/class_2960; field_45517 UNREACHABLE_TEXTURE f Lnet/minecraft/class_2960; field_19106 UNKNOWN_SERVER_TEXTURE f Lnet/minecraft/class_2561; field_26582 CANNOT_RESOLVE_TEXT f Lnet/minecraft/class_2960; field_45530 MOVE_UP_HIGHLIGHTED_TEXTURE f Lorg/slf4j/Logger; field_19104 LOGGER f Lnet/minecraft/class_2960; field_45516 INCOMPATIBLE_TEXTURE f Lnet/minecraft/class_2960; field_45526 PINGING_4_TEXTURE f Lnet/minecraft/class_2960; field_45514 MOVE_DOWN_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45524 PINGING_2_TEXTURE f Lnet/minecraft/class_2561; field_41854 NO_CONNECTION_TEXT f Lnet/minecraft/class_2960; field_45522 PING_5_TEXTURE f Lnet/minecraft/class_2561; field_41856 ONLINE_TEXT f Lnet/minecraft/class_2960; field_45520 PING_3_TEXTURE f Lnet/minecraft/class_4267$class_504; field_19110 scanningEntry f Ljava/util/concurrent/ThreadPoolExecutor; field_19105 SERVER_PINGER_THREAD_POOL f Lnet/minecraft/class_2960; field_45518 PING_1_TEXTURE f Lnet/minecraft/class_2960; field_45528 JOIN_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2561; field_26581 LAN_SCANNING_TEXT f Lnet/minecraft/class_2561; field_26583 CANNOT_CONNECT_TEXT f Lnet/minecraft/class_500; field_19108 screen f Ljava/util/List; field_19111 lanServers m (Ljava/util/List;)V method_20126 setLanServers p 1 lanServers m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_48271 method_48271 p 0 style m ()V method_52204 onRemoved m (Lnet/minecraft/class_4267;Lnet/minecraft/class_350$class_351;)V method_36888 method_36888 p 1 lanServer m (Lnet/minecraft/class_641;)V method_20125 setServers p 1 servers m ()V method_20131 updateEntries m (Lnet/minecraft/class_4267$class_504;)V method_20122 setSelected m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_48272 method_48272 p 0 style m (Lnet/minecraft/class_4267;Lnet/minecraft/class_350$class_351;)V method_36889 method_36889 p 1 server m (Lnet/minecraft/class_500;Lnet/minecraft/class_310;IIIII)V p 7 entryHeight p 6 bottom p 5 top p 4 height p 3 width p 2 client p 1 screen c net/minecraft/class_4267$class_504 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry c net/minecraft/class_4267$class_4270 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$ServerEntry f [B field_42874 favicon f Lnet/minecraft/class_310; field_19119 client f Lnet/minecraft/class_500; field_19118 screen f J field_19124 time f Lnet/minecraft/class_8573; field_19123 icon f Lnet/minecraft/class_642; field_19120 server m ()V method_29978 saveFile m (Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V p 2 screen p 3 server m ()Z method_20136 canConnect m (II)V method_22110 swapEntries p 2 j p 1 i m ()Z method_48275 protocolVersionMatches m ()Lnet/minecraft/class_642; method_20133 getServer m (Lnet/minecraft/class_332;IILnet/minecraft/class_2960;)V method_20134 draw p 2 x p 1 context p 4 textureId p 3 y m ()Z method_48274 pinged m ([B)Z method_49300 uploadFavicon p 1 bytes c net/minecraft/class_4267$class_4269 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$LanServerEntry f Lnet/minecraft/class_500; field_19115 screen f Lnet/minecraft/class_1131; field_19114 server f Lnet/minecraft/class_2561; field_26588 TITLE_TEXT f Lnet/minecraft/class_2561; field_26589 HIDDEN_ADDRESS_TEXT f J field_19116 time f Lnet/minecraft/class_310; field_19113 client m ()Lnet/minecraft/class_2561; method_48273 getMotdNarration m ()Lnet/minecraft/class_1131; method_20132 getLanServerEntry m (Lnet/minecraft/class_500;Lnet/minecraft/class_1131;)V p 1 screen p 2 server c net/minecraft/class_4267$class_4268 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$ScanningEntry f Lnet/minecraft/class_310; field_19112 client c net/minecraft/class_5560 net/minecraft/block/entity/ChestLidAnimator c Handles the animation for opening and closing chests and ender chests. f F field_27214 lastProgress f Z field_27212 open f F field_27213 progress m ()V method_31672 step m (F)F method_31673 getProgress p 1 delta m (Z)V method_31674 setOpen p 1 open c net/minecraft/class_4231 net/minecraft/client/sound/StaticSound f I field_18919 streamBufferPointer f Ljava/nio/ByteBuffer; field_18916 sample f Z field_18918 hasBuffer f Ljavax/sound/sampled/AudioFormat; field_18917 format m ()V method_19687 close m ()Ljava/util/OptionalInt; method_19686 getStreamBufferPointer m ()Ljava/util/OptionalInt; method_19688 takeStreamBufferPointer m (Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)V p 2 format p 1 sample c net/minecraft/class_5562 net/minecraft/world/chunk/BlockEntityTickInvoker m ()Z method_31704 isRemoved m ()V method_31703 tick m ()Lnet/minecraft/class_2338; method_31705 getPos m ()Ljava/lang/String; method_31706 getName c net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager c Handles the viewer count for container block entities, like chests,\nender chests, and barrels. f I field_31339 SCHEDULE_TICK_DELAY f I field_27215 viewerCount m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_31680 getInRangeViewerCount p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V method_31682 onViewerCountUpdate c Called when the viewer count updates, such as when a player interact with this container\nor when {@linkplain #updateViewerCount distance-based checks} are run. p 2 pos p 3 state p 4 oldViewerCount p 5 newViewerCount p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31686 updateViewerCount p 1 world p 3 state p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31687 scheduleBlockTick p 0 world p 2 state p 1 pos m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31684 openContainer p 1 player p 2 world p 3 pos p 4 state m (Lnet/minecraft/class_1657;)Z method_31679 isPlayerViewing c Determines whether the given player is currently viewing this container. p 1 player m ()I method_31678 getViewerCount m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31683 onContainerClose c Run when this container closes (when the viewer count reaches zero). p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31681 onContainerOpen c Run when this container is opened (when the viewer count becomes nonzero). p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31685 closeContainer p 1 player p 4 state p 2 world p 3 pos c net/minecraft/class_4230 net/minecraft/client/sound/AlUtil f Lorg/slf4j/Logger; field_18915 LOGGER m (I)Ljava/lang/String; method_19683 getErrorMessage p 0 errorCode m (Ljava/lang/String;)Z method_19684 checkErrors p 0 sectionName m (Ljavax/sound/sampled/AudioFormat;)I method_19685 getFormatId p 0 format m (I)Ljava/lang/String; method_20052 getAlcErrorMessage p 0 errorCode m (JLjava/lang/String;)Z method_20051 checkAlcErrors p 0 deviceHandle p 2 sectionName c net/minecraft/class_4237 net/minecraft/client/sound/SoundLoader f Lnet/minecraft/class_5912; field_18943 resourceFactory f Ljava/util/Map; field_18944 loadedSounds m (Lnet/minecraft/class_2960;)Ljava/util/concurrent/CompletableFuture; method_19743 loadStatic p 1 id m (Lnet/minecraft/class_2960;Z)Ljava/util/concurrent/CompletableFuture; method_19744 loadStreamed p 1 id p 2 repeatInstantly m ()V method_19738 close m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; method_19741 loadStatic p 1 sounds m (Ljava/util/concurrent/CompletableFuture;)V method_19742 method_19742 p 0 soundFuture m (Lnet/minecraft/class_1111;)Ljava/util/concurrent/CompletableFuture; method_19740 method_19740 p 1 sound m (Lnet/minecraft/class_5912;)V p 1 resourceFactory m (Lnet/minecraft/class_2960;)Ljava/util/concurrent/CompletableFuture; method_19746 method_19746 p 1 id2 c net/minecraft/class_5568 net/minecraft/world/entity/EntityLike c A prototype of entity that's suitable for entity manager to handle. m ()Lnet/minecraft/class_2338; method_24515 getBlockPos m ()Ljava/util/stream/Stream; method_31748 streamPassengersAndSelf c Returns a stream consisting of this entity and its passengers in which\nthis entity's passengers are iterated before this entity.\n\n

Moreover, this stream guarantees that any entity only appears after\nall its passengers have appeared in the stream. This is useful for\ncertain actions that must be applied on passengers before applying on\nthis entity.\n\n@implNote The default implementation is very costly.\n\n@see #streamSelfAndPassengers() m ()Ljava/util/stream/Stream; method_24204 streamSelfAndPassengers c Returns a stream consisting of this entity and its passengers recursively.\nEach entity will appear before any of its passengers.\n\n

This may be less costly than {@link #streamPassengersAndSelf()} if the\nstream's iteration would terminates fast, such as finding an arbitrary\nmatch of entity in the passengers tree.\n\n@implNote The default implementation is not very efficient.\n\n@see #streamPassengersAndSelf() m ()Lnet/minecraft/class_238; method_5829 getBoundingBox m (Lnet/minecraft/class_1297$class_5529;)V method_31745 setRemoved p 1 reason m (Lnet/minecraft/class_5569;)V method_31744 setChangeListener p 1 changeListener m ()Ljava/util/UUID; method_5667 getUuid m ()Z method_31747 isPlayer m ()Z method_31746 shouldSave m ()I method_5628 getId c {@return the network ID of this entity}\n\n

Compared to the {@linkplain #getUuid() UUID}, the integer network ID is\nsignificantly smaller and more suitable for network transportation. However, it\nis not persistent across game runs. For persistent purposes such as commands\nor game data, use the UUID. c net/minecraft/class_5567 net/minecraft/world/chunk/ChunkStatusChangeListener m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3194;)V onChunkStatusChange onChunkStatusChange p 2 levelType p 1 pos c net/minecraft/class_6898 net/minecraft/registry/entry/RegistryEntryListCodec f Lcom/mojang/serialization/Codec; field_36483 entryListStorageCodec f Lnet/minecraft/class_5321; field_36480 registry f Lcom/mojang/serialization/Codec; field_36481 entryCodec f Lcom/mojang/serialization/Codec; field_36482 directEntryListCodec m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)V p 1 registry p 3 alwaysSerializeAsList c whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0} p 2 entryCodec m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Lnet/minecraft/class_6885;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40389 encodeDirect p 3 prefix p 2 ops p 1 entryList m (Lnet/minecraft/class_6885;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40384 encode m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_40381 method_40381 p 0 pair m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 entryList p 3 prefix p 2 ops m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; method_40388 create p 2 alwaysSerializeAsList c whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0} p 0 registryRef p 1 entryCodec m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; method_40382 createDirectEntryListCodec p 0 entryCodec p 1 alwaysSerializeAsList c whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0} m (Lnet/minecraft/class_7871;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_40386 method_40386 p 1 pair m (Lnet/minecraft/class_7871;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6885; method_40385 method_40385 p 1 either m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; method_40387 method_40387 p 0 entries m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; method_40380 method_40380 p 0 either m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40383 decodeDirect p 2 input p 1 ops m (Ljava/util/List;)Ljava/util/List; method_40390 method_40390 p 0 entries c net/minecraft/class_4239 net/minecraft/util/PathUtil c A class holding path-related utility methods. f Ljava/util/regex/Pattern; field_40712 VALID_FILE_NAME f Ljava/util/regex/Pattern; field_18955 RESERVED_WINDOWS_NAMES f Ljava/util/regex/Pattern; field_18956 FILE_NAME_WITH_COUNT f I field_33384 MAX_NAME_LENGTH m (Ljava/nio/file/Path;)V method_47525 createDirectories c A symbolic-link safe version of {@link java.nio.file.Files#createDirectories}. p 0 path m (Ljava/lang/String;)Ljava/lang/String; method_34675 getPosixFullPath c {@return the full path of {@code path} with directory separator normalized\nto {@code /}} p 0 path m (Ljava/lang/String;)Ljava/lang/String; method_34676 normalizeToPosix c {@return the normalized path of {@code path} with directory separator normalized\nto {@code /}} p 0 path m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; method_46344 getPath c {@return {@code paths} resolved as a path from {@code root}}\n\n

If {@code paths} is empty, this returns {@code root}. p 1 paths p 0 root m (Ljava/nio/file/Path;)Z method_20200 isNormal c {@return whether {@code path} is already normalized} p 0 path m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; method_20202 getResourcePath p 0 path p 1 resourceName p 2 extension m (Ljava/nio/file/Path;)Z method_20201 isAllowedName c {@return whether {@code path} does not contain reserved Windows file names}\n\n@apiNote This returns {@code false} for reserved names regardless of whether the platform\nthe game is running is actually Windows. Note that this does not check for\nillegal characters or file permissions. p 0 path m ([Ljava/lang/String;)V method_46345 validatePath c Validates that {@code paths} is not empty and does not contain invalid segments\n(such as {@code .}, {@code ..}, or otherwise {@linkplain #isFileNameValid invalid names}).\n\n@throws IllegalArgumentException when the {@code paths} are invalid p 0 paths m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_19773 getNextUniqueName c {@return a filename, prefixed with {@code name}, that does not currently\nexist inside {@code path}}\n\n@implNote This strips any illegal characters from {@code name}, then\nattempts to make a directory with the name and the extension. If this succeeds,\nthe directory is deleted and the name with the extension is returned. If not, it\nappends {@code (1)} to the name and tries again until it succeeds.\n\n@throws IOException if creating the temporary directory fails, e.g. due to {@code path}\nnot being a directory p 0 path p 1 name p 2 extension m (Ljava/lang/String;)Z method_46347 isFileNameValid c {@return whether {@code name} is a valid file name}\n\n@apiNote A valid file name contains only ASCII lowercase alphabets, ASCII digits,\na dot, or an underscore. Unlike {@link Identifier} paths, hyphens are not allowed. p 0 name m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_46346 split c {@return {@code path} split by {@code /}, or an error result if the path is invalid}\n\n

All path segments must be a {@linkplain #isFileNameValid valid file name}. Additionally,\n{@code .} and {@code ..} are forbidden. p 0 path c net/minecraft/class_6899 net/minecraft/registry/entry/RegistryFixedCodec f Lnet/minecraft/class_5321; field_36484 registry m (Lnet/minecraft/class_5321;)V p 1 registry m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult; method_40395 method_40395 p 2 registryKey m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_44142 method_44142 p 2 pair m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899; method_40400 of p 0 registry m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 entry p 2 ops p 3 prefix m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40397 method_40397 p 1 value m (Lnet/minecraft/class_6880;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40396 encode c net/minecraft/class_4238 net/minecraft/client/sound/SoundExecutor f Z field_18954 stopped f Ljava/lang/Thread; field_18953 thread m ()V method_19763 restart m ()Ljava/lang/Thread; method_19764 createThread m ()V method_19765 waitForStop c net/minecraft/class_5569 net/minecraft/world/entity/EntityChangeListener c A listener for an entity's changes associated to saving.\n\n

Each callback is associated with an {@link net.minecraft.entity.Entity}. f Lnet/minecraft/class_5569; field_27243 NONE c An empty listener. m ()V method_31749 updateEntityPosition m (Lnet/minecraft/class_1297$class_5529;)V method_31750 remove p 1 reason c net/minecraft/class_4235 net/minecraft/client/sound/Channel f Lnet/minecraft/class_4225; field_18938 soundEngine f Ljava/util/concurrent/Executor; field_18939 executor f Ljava/util/Set; field_18937 sources m (Lnet/minecraft/class_4225;Ljava/util/concurrent/Executor;)V p 2 executor p 1 soundEngine m (Lnet/minecraft/class_4235$class_4236;)Lnet/minecraft/class_4224; method_19725 method_19725 p 0 source m ()V method_19722 tick m (Lnet/minecraft/class_4225$class_4105;)Ljava/util/concurrent/CompletableFuture; method_19723 createSource p 1 mode m ()V method_19728 close m (Ljava/util/function/Consumer;)V method_19727 execute p 1 sourcesConsumer c net/minecraft/class_4235$class_4236 net/minecraft/client/sound/Channel$SourceManager f Lnet/minecraft/class_4224; field_18941 source f Z field_18942 stopped m (Ljava/util/function/Consumer;)V method_19735 run p 1 action m ()V method_19736 close m (Lnet/minecraft/class_4235;Lnet/minecraft/class_4224;)V p 2 source m ()Z method_19732 isStopped c net/minecraft/class_5566 net/minecraft/world/storage/ChunkDataList f Ljava/util/List; field_27242 backingList f Lnet/minecraft/class_1923; field_27241 pos m (Lnet/minecraft/class_1923;Ljava/util/List;)V p 2 list p 1 pos m ()Z method_31743 isEmpty m ()Lnet/minecraft/class_1923; method_31741 getChunkPos m ()Ljava/util/stream/Stream; method_31742 stream c net/minecraft/class_6895 net/minecraft/registry/RegistryCodecs c A utility class for serialization of registries using codecs. m (Lnet/minecraft/class_2378;)Ljava/util/Map; method_45945 method_45945 p 0 registry m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_40341 entryList p 1 elementCodec p 0 registryRef m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; method_40340 entryList p 0 registryRef m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/List;)Lnet/minecraft/class_2378; method_40345 method_40345 p 2 entries m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_2378; method_45944 method_45944 p 2 entries m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_45947 createKeyedRegistryCodec p 2 elementCodec p 1 lifecycle p 0 registryRef m (Lnet/minecraft/class_5321;Z)Lcom/mojang/serialization/Codec; method_40349 entryList p 1 alwaysSerializeAsList c whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0} p 0 registryRef m (Lnet/minecraft/class_2385;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5321;Ljava/lang/Object;)V method_45946 method_45946 p 2 key p 3 value m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_40347 managerEntry p 1 elementCodec p 0 registryRef m (Lnet/minecraft/class_2378;)Ljava/util/List; method_40350 method_40350 p 0 registry m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; method_40343 entryList p 1 elementCodec p 0 registryRef p 2 alwaysSerializeAsList c whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0} m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_40344 createRegistryCodec p 2 elementCodec p 0 registryRef p 1 lifecycle m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40348 method_40348 p 2 instance c net/minecraft/class_6895$class_5501 net/minecraft/registry/RegistryCodecs$RegistryManagerEntry f I comp_291 rawId f Lnet/minecraft/class_5321; comp_290 key f Ljava/lang/Object; comp_292 value m ()I comp_291 rawId m ()Lnet/minecraft/class_5321; comp_290 key m (Lnet/minecraft/class_5321;ILjava/lang/Object;)V p 3 value p 1 key p 2 rawId m ()Ljava/lang/Object; comp_292 value c net/minecraft/class_4234 net/minecraft/client/sound/AudioStream m (I)Ljava/nio/ByteBuffer; method_19720 getBuffer p 1 size m ()Ljavax/sound/sampled/AudioFormat; method_19719 getFormat c net/minecraft/class_5565 net/minecraft/world/storage/EntityChunkDataAccess f Lnet/minecraft/class_4698; field_27234 dataLoadWorker f Lorg/slf4j/Logger; field_27232 LOGGER f Ljava/lang/String; field_31414 ENTITIES_KEY f Lnet/minecraft/class_3846; field_34056 taskExecutor f Ljava/lang/String; field_31415 POSITION_KEY f Lnet/minecraft/class_3218; field_27233 world f Lcom/mojang/datafixers/DataFixer; field_27231 dataFixer f Lit/unimi/dsi/fastutil/longs/LongSet; field_27235 emptyChunks m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_5566; method_31735 emptyDataList p 0 pos m (Lnet/minecraft/class_2499;Lnet/minecraft/class_1297;)V method_31734 method_31734 p 1 entity m (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void; method_31730 method_31730 p 1 ex m (Lnet/minecraft/class_1923;Ljava/util/Optional;)Lnet/minecraft/class_5566; method_31731 method_31731 p 2 nbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_31737 fixChunkData p 1 chunkNbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923; method_31736 getChunkPos p 0 chunkNbt m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)V method_31733 putChunkPos p 1 pos p 0 chunkNbt m (Lnet/minecraft/class_3218;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V p 5 executor p 4 dsync p 3 dataFixer p 2 path p 1 world c net/minecraft/class_5571 net/minecraft/world/storage/ChunkDataAccess m (Lnet/minecraft/class_5566;)V method_31760 writeChunkData p 1 dataList m (Z)V method_31758 awaitAll p 1 sync m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_31759 readChunkData p 1 pos c net/minecraft/class_5570 net/minecraft/world/entity/EntityIndex c An index of entities by both their network IDs and UUIDs. f Ljava/util/Map; field_27246 uuidToEntity f Lorg/slf4j/Logger; field_27244 LOGGER f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_27245 idToEntity m (Lnet/minecraft/class_5568;)V method_31753 add p 1 entity m (Ljava/util/UUID;)Lnet/minecraft/class_5568; method_31755 get p 1 uuid m ()I method_31756 size m (Lnet/minecraft/class_5575;Lnet/minecraft/class_7927;)V method_31754 forEach p 2 consumer p 1 filter m (Lnet/minecraft/class_5568;)V method_31757 remove p 1 entity m ()Ljava/lang/Iterable; method_31751 iterate m (I)Lnet/minecraft/class_5568; method_31752 get p 1 id c net/minecraft/class_4242 net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask f Lnet/minecraft/class_3765; field_18983 raid m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19954 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19951 shouldRun m (Lnet/minecraft/class_1767;I)Lnet/minecraft/class_1799; method_19950 createFirework p 2 flight p 1 color m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19953 finishRunning m (II)V p 1 minRunTime p 2 maxRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_19952 shouldKeepRunning c net/minecraft/class_5573 net/minecraft/world/entity/SectionedEntityCache c Stores entities with the chunk sections they are in.\n\n@see EntityTrackingSection f Lit/unimi/dsi/fastutil/longs/LongSortedSet; field_27253 trackedPositions f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_27252 trackingSections f Ljava/lang/Class; field_27250 entityClass f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; field_27251 posToStatus m (J)Ljava/util/stream/LongStream; method_31772 getSections p 1 chunkPos m (J)Lnet/minecraft/class_5572; method_31788 addSection p 1 sectionPos m (J)Lnet/minecraft/class_5572; method_31785 findTrackingSection p 1 sectionPos m (Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V p 2 chunkStatusDiscriminator p 1 entityClass m (Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)V method_31777 forEachInBox c Runs the given action on each collection of entities in the chunk sections within the given box. p 1 box p 2 consumer m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V method_31780 method_31780 p 1 sectionPos p 0 trackingSection m ()I method_31781 sectionCount m (J)V method_31786 removeSection p 1 sectionPos m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_31770 getChunkPositions m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)V method_31773 forEachIntersects p 2 box p 3 consumer p 1 filter m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Lnet/minecraft/class_7927;Lnet/minecraft/class_5572;)Lnet/minecraft/class_7927$class_7928; method_31778 method_31778 p 3 section m (Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)V method_31783 forEachIntersects p 2 consumer p 1 box m (Lnet/minecraft/class_238;Lnet/minecraft/class_7927;Lnet/minecraft/class_5572;)Lnet/minecraft/class_7927$class_7928; method_39465 method_39465 p 2 section m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; method_31771 getSections p 2 chunkZ p 1 chunkX m (J)Ljava/util/stream/Stream; method_31782 getTrackingSections p 1 chunkPos m (J)Lnet/minecraft/class_5572; method_31784 getTrackingSection p 1 sectionPos m (J)J method_31787 chunkPosFromSectionPos p 0 sectionPos c net/minecraft/class_5572 net/minecraft/world/entity/EntityTrackingSection c A collection of entities tracked within a chunk section. f Lnet/minecraft/class_5584; field_27249 status f Lnet/minecraft/class_3509; field_27248 collection f Lorg/slf4j/Logger; field_27247 LOGGER m (Lnet/minecraft/class_5568;)V method_31764 add p 1 entity m (Lnet/minecraft/class_5568;)Z method_31767 remove p 1 entity m ()Ljava/util/stream/Stream; method_31766 stream m (Ljava/lang/Class;Lnet/minecraft/class_5584;)V p 2 status p 1 entityClass m ()I method_31769 size m (Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)Lnet/minecraft/class_7927$class_7928; method_31765 forEach p 2 consumer p 1 box m ()Lnet/minecraft/class_5584; method_31768 getStatus m (Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584; method_31763 swapStatus p 1 status m ()Z method_31761 isEmpty m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)Lnet/minecraft/class_7927$class_7928; method_31762 forEach p 3 consumer p 1 type p 2 box c net/minecraft/class_4248 net/minecraft/entity/ai/brain/task/SeekSkyTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z method_20497 isSkyVisible p 0 world p 1 entity p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243; method_19987 findNearbySky p 0 world p 1 entity m (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46996 method_46996 p 1 context m (Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46998 method_46998 p 2 world p 3 entity p 4 time m (F)Lnet/minecraft/class_7894; method_46995 create p 0 speed m (Lnet/minecraft/class_7906;FLnet/minecraft/class_243;)V method_46999 method_46999 p 2 pos m (FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46997 method_46997 p 1 walkTarget c net/minecraft/class_8605 net/minecraft/server/network/ServerPlayerConfigurationTask m (Ljava/util/function/Consumer;)V method_52376 sendPacket p 1 sender m ()Lnet/minecraft/class_8605$class_8606; method_52375 getKey c net/minecraft/class_8605$class_8606 net/minecraft/server/network/ServerPlayerConfigurationTask$Key f Ljava/lang/String; comp_1576 id m ()Ljava/lang/String; comp_1576 id c net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager c An entity manager for a server environment. f Ljava/util/Set; field_27261 entityUuids f Lnet/minecraft/class_5577; field_27266 lookup f Lorg/slf4j/Logger; field_27260 LOGGER f Lnet/minecraft/class_5571; field_27263 dataAccess f Lnet/minecraft/class_5570; field_27264 index f Ljava/util/Queue; field_27270 loadingQueue f Lnet/minecraft/class_5576; field_27262 handler f Lnet/minecraft/class_5573; field_27265 cache f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_27268 managedStatuses f Lit/unimi/dsi/fastutil/longs/LongSet; field_27269 pendingUnloads f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_27267 trackingStatuses m (JLnet/minecraft/class_5572;)V method_31811 entityLeftSection p 3 section p 1 sectionPos m (Lnet/minecraft/class_5568;)V method_31857 method_31857 p 1 entity m (J)Z method_31837 unload p 1 chunkPos m (J)Z method_31849 method_31849 p 1 pos m (Lnet/minecraft/class_5568;)Z method_31861 method_31861 p 0 entity m (Lnet/minecraft/class_4456;J)V method_31813 method_31813 p 2 chunkPos m (Ljava/util/stream/Stream;)V method_31828 loadEntities c Loads a few entities from disk to this manager. p 1 entities m (J)Z method_37252 isLoaded p 1 chunkPos m (Lnet/minecraft/class_5572;)Ljava/util/stream/Stream; method_31821 method_31821 p 0 section m (Lnet/minecraft/class_5568;)V method_31856 method_31856 p 0 entity m (J)V method_31810 readIfFresh p 1 chunkPos m (Ljava/io/Writer;)V method_31826 dump p 1 writer m (Lnet/minecraft/class_5568;)V method_31852 unload p 1 entity m (J)V method_31846 method_31846 p 1 pos m (Lnet/minecraft/class_5568;)V method_31864 method_31864 p 1 entity m (Lnet/minecraft/class_4456;Lnet/minecraft/class_5579$class_5581;J)V method_31814 method_31814 p 3 sectionPos m (Ljava/lang/Class;Lnet/minecraft/class_5576;Lnet/minecraft/class_5571;)V p 3 dataAccess p 2 handler p 1 entityClass m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_31855 getLoadedChunks m (Lnet/minecraft/class_1923;)Z method_40021 shouldTick p 1 pos m (J)Z method_31842 method_31842 p 1 pos m (Lnet/minecraft/class_5568;)Z method_31860 method_31860 p 0 entity m (J)V method_31830 scheduleRead p 1 chunkPos m ()V method_31851 unloadChunks m (Lnet/minecraft/class_5568;)V method_31847 startTracking p 1 entity m (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void; method_31817 method_31817 p 1 throwable m (Lnet/minecraft/class_5568;)V method_31843 stopTicking p 1 entity m (Lnet/minecraft/class_5568;)Z method_31859 method_31859 p 0 entity m (Lnet/minecraft/class_5568;)V method_31863 method_31863 p 1 entity m (Lnet/minecraft/class_5568;)Z method_31831 addEntityUuid p 1 entity m (Lnet/minecraft/class_1923;Lnet/minecraft/class_5584;)V method_31816 updateTrackingStatus c Updates the {@code trackingStatus} of tracking sections in a chunk\nat {@code chunkPos}. p 2 trackingStatus c the updated section tracking status p 1 chunkPos c the chunk to update m ()V method_31836 flush m (Lnet/minecraft/class_5584;Lnet/minecraft/class_5572;)V method_31825 method_31825 p 2 group m ()Lnet/minecraft/class_5577; method_31841 getLookup m (Lnet/minecraft/class_5568;)Z method_31818 addEntity c Adds a newly created entity to this manager.\n\n@return if the entity was added p 1 entity c the newly created entity m (Lnet/minecraft/class_5568;)V method_31858 method_31858 p 1 entity m (Lnet/minecraft/class_5568;)V method_31838 startTicking p 1 entity m (Lnet/minecraft/class_5568;Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584; method_31832 getNeededLoadStatus p 1 current p 0 entity m (Lnet/minecraft/class_5568;)V method_31854 method_31854 p 0 entity m ()V method_31829 save m (Lnet/minecraft/class_5568;)V method_31850 stopTracking p 1 entity m ()V method_31809 tick m ()Ljava/lang/String; method_31845 getDebugString m (Lnet/minecraft/class_5568;Z)Z method_31820 addEntity c Loads or adds an entity to this manager.\n\n@return if the entity was loaded or added p 2 existing c whether this entity is loaded from the map than created anew p 1 entity c the entity m (Lnet/minecraft/class_5568;)Z method_31862 method_31862 p 0 entity m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3194;)V method_31815 updateTrackingStatus c Updates the tracking status of tracking sections in a chunk at {@code\nchunkPos} given the {@code levelType}.\n\n@see updateTrackingStatus(ChunkPos, EntityTrackingStatus) p 2 levelType c the updated level type of the chunk p 1 chunkPos c the chunk to update m (Ljava/util/stream/Stream;)V method_31835 addEntities c Adds a few newly created entities to this manager. p 1 entities m (Ljava/util/UUID;)Z method_31827 has p 1 uuid m (JLjava/util/function/Consumer;)Z method_31812 trySave c Tries to save entities in a chunk and performs an {@code action} on each\nsaved entity if successful.\n\n

If a chunk is {@link Status#FRESH} or {@link Status#PENDING}, it\ncannot be saved.\n\n@return whether the saving is successful p 1 chunkPos p 3 action c action performed on each saved entity if saving is successful m (Lnet/minecraft/class_2338;)Z method_40022 shouldTick p 1 pos m ()V method_31853 loadChunks c net/minecraft/class_5579$class_5580 net/minecraft/server/world/ServerEntityManager$Listener f J field_27273 sectionPos f Lnet/minecraft/class_5572; field_27274 section f Lnet/minecraft/class_5568; field_27272 entity f Lnet/minecraft/class_5579; field_27271 manager m (Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V p 2 entity p 3 sectionPos p 5 section m (Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V method_31865 updateLoadStatus p 2 newStatus p 1 oldStatus c net/minecraft/class_5579$class_5581 net/minecraft/server/world/ServerEntityManager$Status c The status of chunks within a server entity manager. f Lnet/minecraft/class_5579$class_5581; field_27276 PENDING f Lnet/minecraft/class_5579$class_5581; field_27277 LOADED f Lnet/minecraft/class_5579$class_5581; field_27275 FRESH c net/minecraft/class_5578 net/minecraft/world/entity/SimpleEntityLookup c An implementation of entity lookup backed by two separate {@link\nEntityIndex} and {@link SectionedEntityCache}.\n\n

It's up to the user to ensure that the index and the cache are\nconsistent with each other.\n\n@param the type of indexed entity f Lnet/minecraft/class_5573; field_27259 cache f Lnet/minecraft/class_5570; field_27258 index m (Lnet/minecraft/class_5570;Lnet/minecraft/class_5573;)V p 1 index p 2 cache c net/minecraft/class_8603 net/minecraft/server/network/ChunkFilter f Lnet/minecraft/class_8603; field_44986 IGNORE_ALL m (IIIII)Z method_52357 isWithinDistanceExcludingEdge p 4 z p 3 x p 0 centerX p 2 viewDistance p 1 centerZ m (Lnet/minecraft/class_8603;Lnet/minecraft/class_8603;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V method_52360 forEachChangedChunk p 3 justRemoved p 2 newlyIncluded p 1 newFilter p 0 oldFilter m (II)Z method_52356 isWithinDistance p 1 x p 2 z m (Ljava/util/function/Consumer;)V method_52363 forEach p 1 consumer m (IIZ)Z method_52359 isWithinDistance p 1 x p 2 z p 3 includeEdge m (II)Z method_52364 isWithinDistanceExcludingEdge p 1 x p 2 z m (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_8603; method_52362 cylindrical p 0 center p 1 viewDistance m (Lnet/minecraft/class_1923;)Z method_52361 isWithinDistance p 1 pos m (IIIIIZ)Z method_52358 isWithinDistance p 2 viewDistance p 3 x p 0 centerX p 1 centerZ p 4 z p 5 includeEdge c net/minecraft/class_8603$class_8604 net/minecraft/server/network/ChunkFilter$Cylindrical f Lnet/minecraft/class_1923; comp_1574 center f I comp_1575 viewDistance m ()I method_52369 getTop m ()I method_52368 getRight m ()I method_52367 getBottom m (Lnet/minecraft/class_8603$class_8604;)Z method_52365 overlaps p 1 o m ()I method_52366 getLeft m ()I comp_1575 viewDistance m ()Lnet/minecraft/class_1923; comp_1574 center c net/minecraft/class_4249 net/minecraft/entity/ai/brain/task/HideWhenBellRingsTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47034 method_47034 p 0 world p 2 time p 1 entity m (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47036 method_47036 p 0 heardBellTime m ()Lnet/minecraft/class_7893; method_47033 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47035 method_47035 p 0 context c net/minecraft/class_5575 net/minecraft/util/TypeFilter c A filter that determines if an object of some supertype {@code B} can be\ntreated as an object of some subtype {@code T}.\n\n@param the base type that's the input to the filter\n@param the desired type of this filter m ()Ljava/lang/Class; method_31794 getBaseClass m (Ljava/lang/Class;)Lnet/minecraft/class_5575; method_31795 instanceOf c Creates a filter whose filtering condition is whether the object is an instance of the given class. p 0 cls m (Ljava/lang/Object;)Ljava/lang/Object; method_31796 downcast c Checks if the argument can be converted to the type {@code T} and returns the argument, or {@code null} otherwise. p 1 obj c net/minecraft/class_4243 net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask f I field_30119 MAX_NEXT_GIFT_DELAY f Ljava/util/Map; field_18984 GIFTS f I field_30118 DEFAULT_DURATION f I field_30117 MAX_DISTANCE f Z field_18986 done f F field_30121 WALK_SPEED f I field_30120 RUN_TIME f I field_18985 ticksLeft f J field_18987 startTime m (Lnet/minecraft/class_1646;)Ljava/util/List; method_19956 getGifts p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19962 shouldRun m (Lnet/minecraft/class_1657;)Z method_19959 isHero p 1 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19968 finishRunning m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1657;)Z method_19958 isCloseEnough p 1 villager p 2 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19967 keepRunning m (Ljava/util/HashMap;)V method_19960 method_19960 p 0 gifts m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)V method_19957 giveGifts p 2 recipient p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19963 run m (Lnet/minecraft/class_3218;)I method_19961 getNextGiftDelay p 0 world m (Lnet/minecraft/class_1646;)Z method_19964 isNearestPlayerHero p 1 villager m (Lnet/minecraft/class_1646;)Ljava/util/Optional; method_19966 getNearestPlayerIfHero p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_19965 shouldKeepRunning m (I)V p 1 delay c net/minecraft/class_8602 net/minecraft/server/command/RandomCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_44984 RANGE_TOO_SMALL_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_44983 RANGE_TOO_LARGE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_52320 suggestSequences p 1 suggestionsBuilder p 0 context m (Lnet/minecraft/class_2168;)Z method_52336 method_52336 p 0 source m (Lnet/minecraft/class_2168;)Z method_52332 method_52332 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_52318 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_52335 method_52335 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2960;Z)I method_52325 execute p 0 source p 1 range p 2 sequenceId p 3 roll m (Lcom/mojang/brigadier/context/CommandContext;)I method_52340 method_52340 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;)I method_52323 executeReset p 0 source p 1 sequenceId m (Lcom/mojang/brigadier/context/CommandContext;)I method_52341 method_52341 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_52331 method_52331 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_52319 method_52319 p 0 context m (Lnet/minecraft/class_2168;)I method_52321 executeReset p 0 source m (Ljava/util/List;Lnet/minecraft/class_2960;Lnet/minecraft/class_8564;)V method_52327 method_52327 p 2 sequence p 1 id m (Lcom/mojang/brigadier/context/CommandContext;)I method_52337 method_52337 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_52338 method_52338 p 0 context m (ZLcom/mojang/brigadier/context/CommandContext;)I method_52333 method_52333 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_52339 method_52339 p 0 context m (ZLcom/mojang/brigadier/context/CommandContext;)I method_52328 method_52328 p 1 context m (Lnet/minecraft/class_2168;IZZ)I method_52322 executeReset p 2 includeWorldSeed p 3 includeSequenceId p 0 source p 1 salt m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; method_52326 random p 0 argumentName p 1 roll m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;IZZ)I method_52324 executeReset p 0 source p 1 sequenceId p 2 salt p 3 includeWorldSeed p 4 includeSequenceId c net/minecraft/class_5574 net/minecraft/world/EntityList c A storage of entities that supports modification during iteration.\n\n

The entities are stored by their network IDs.\n\n@see EntityList#forEach(Consumer) f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_27255 temp f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_27254 entities f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_27256 iterating m (Ljava/util/function/Consumer;)V method_31791 forEach c Runs an {@code action} on every entity in this storage.\n\n

If this storage is updated during the iteration, the iteration will\nnot be updated to reflect updated contents. For example, if an entity\nis added by the {@code action}, the {@code action} won't run on that\nentity later.\n\n@throws UnsupportedOperationException if this is called before an iteration\nhas finished, such as within the {@code action} or from another thread p 1 action m (Lnet/minecraft/class_1297;)V method_31792 remove p 1 entity m ()V method_31789 ensureSafe c Ensures that the modified {@code entities} map is not currently iterated.\nIf {@code entities} is iterated, this moves its value to {@code temp} so\nmodification to {@code entities} is safe. m (Lnet/minecraft/class_1297;)V method_31790 add p 1 entity m (Lnet/minecraft/class_1297;)Z method_31793 has p 1 entity c net/minecraft/class_4246 net/minecraft/entity/ai/brain/task/HideInHomeTask m (Lnet/minecraft/class_2338;)Z method_46985 method_46985 p 0 pos m (IFI)Lnet/minecraft/class_7894; method_46975 create p 2 preferredDistance p 1 walkSpeed p 0 maxDistance m (Lnet/minecraft/class_1309;ILnet/minecraft/class_2338;)Z method_46980 method_46980 p 2 pos m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;ILnet/minecraft/class_7906;FLnet/minecraft/class_2338;)V method_46982 method_46982 p 10 pos m (Lnet/minecraft/class_2338;)Z method_46983 method_46983 p 0 pos m (IILnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46977 method_46977 p 10 interactionTarget p 9 breedTarget p 4 walkTarget p 8 lookTarget p 7 path p 6 hidingPlace p 5 home m (Lnet/minecraft/class_6880;)Z method_46984 method_46984 p 0 poiType m (IILnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46978 method_46978 p 11 world p 12 entity p 13 time m (Lnet/minecraft/class_6880;)Z method_46986 method_46986 p 0 poiType m (IIFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46976 method_46976 p 3 context c net/minecraft/class_5577 net/minecraft/world/entity/EntityLookup c An interface for looking up entities.\n\n

It supports iteration, accessing by ID, or by intersection with boxes.\n\n@param the type of indexed entity m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Lnet/minecraft/class_7927;)V method_31805 forEachIntersects p 1 filter p 3 consumer p 2 box m (Lnet/minecraft/class_5575;Lnet/minecraft/class_7927;)V method_31806 forEach c Performs an {@code action} on each entity of type {@code U} within this\nlookup.\n\n@param the type of entity to perform action on p 1 filter c specifies the desired type of entity p 2 consumer c the consumer, additionally checking whether to perform the next iteration or to stop early m (Ljava/util/UUID;)Lnet/minecraft/class_5568; method_31808 get c Returns an entity by its UUID, or {@code null} if none is found. p 1 uuid m (Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V method_31807 forEachIntersects p 2 action p 1 box m (I)Lnet/minecraft/class_5568; method_31804 get c Returns an entity by its network ID, or {@code null} if none is found. p 1 id m ()Ljava/lang/Iterable; method_31803 iterate c Returns an unmodifiable iterable over all entities in this lookup. c net/minecraft/class_4245 net/minecraft/entity/ai/brain/task/JumpInBedTask f I field_30129 MIN_JUMP_TICKS f I field_30128 MAX_TICKS_OUT_OF_BED f I field_18990 ticksOutOfBedUntilStopped f I field_30131 TICKS_TO_NEXT_JUMP f I field_18991 jumpsRemaining f I field_30130 JUMP_TIME_VARIANCE f I field_18992 ticksToNextJump f F field_18988 walkSpeed f Lnet/minecraft/class_2338; field_18989 bedPos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_19974 isBedAt p 1 world p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19971 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19982 isDoneJumping p 1 world p 2 mob m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_19980 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19981 isBedGoneTooLong p 2 mob p 1 world m (F)V p 1 walkSpeed m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V method_19970 setWalkTarget p 2 pos p 1 mob m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_19978 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_19976 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V method_19973 method_19973 p 3 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19979 isOnBed p 1 world p 2 mob m (Lnet/minecraft/class_1308;)Ljava/util/Optional; method_19969 getNearestBed p 1 mob m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19977 isAboveBed p 1 world p 2 mob m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_19972 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19975 shouldStartJumping p 1 world p 2 mob c net/minecraft/class_8600 net/minecraft/server/command/DebugConfigCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_52299 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_52306 method_52306 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/UUID;)I method_52304 executeUnconfig p 0 source p 1 uuid m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;)I method_52303 executeConfig p 1 player p 0 source m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; method_52305 collectConfiguringPlayers p 0 server m (Lcom/mojang/brigadier/context/CommandContext;)I method_52300 method_52300 p 0 context m (Lnet/minecraft/class_2168;)Z method_52302 method_52302 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_52301 method_52301 p 0 context p 1 suggestionsBuilder c net/minecraft/class_5576 net/minecraft/world/entity/EntityHandler c The entity handler exposes world's entity handling to entity managers.\n\n

Each handler is usually associated with a {@link net.minecraft.world.World}.\n\n@param the type of entity handled m (Ljava/lang/Object;)V method_43029 updateLoadStatus p 1 entity m (Ljava/lang/Object;)V method_31802 create c Called when an entity is newly created. p 1 entity c the created entity m (Ljava/lang/Object;)V method_31801 destroy c Called when an entity is permanently destroyed. p 1 entity c the destroyed entity m (Ljava/lang/Object;)V method_31800 startTicking c Registers an entity for ticking. p 1 entity c the entity to tick m (Ljava/lang/Object;)V method_31799 stopTicking c Unregisters an entity for ticking. p 1 entity c the ticked entity m (Ljava/lang/Object;)V method_31798 startTracking c Registers an entity for tracking. p 1 entity c the entity to track m (Ljava/lang/Object;)V method_31797 stopTracking c Unregisters an entity for tracking. p 1 entity c the tracked entity c net/minecraft/class_1180 net/minecraft/datafixer/fix/ItemLoreToTextFix m (Ljava/lang/String;)Ljava/lang/String; method_5012 componentize p 0 string m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_5005 fixLoreNbt p 0 nbt m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_6871 net/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement f Lcom/mojang/serialization/Codec; field_36419 CODEC f Lnet/minecraft/class_6885; field_37771 preferredBiomes f I field_37768 distance f I field_37769 spread f I field_37770 count m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40167 method_40167 p 0 instance m ()I method_41628 getSpread m ()I method_41627 getDistance m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IIILnet/minecraft/class_6885;)V p 4 salt p 3 frequency p 6 distance p 5 exclusionZone p 2 generationPredicateType p 1 locateOffset p 8 structureCount p 7 spread p 9 preferredBiomes m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; method_41629 buildConcentricRingsCodec p 0 instance m (IIILnet/minecraft/class_6885;)V p 3 structureCount p 4 preferredBiomes p 1 distance p 2 spread m ()I method_41630 getCount m ()Lnet/minecraft/class_6885; method_41631 getPreferredBiomes c net/minecraft/class_5540 net/minecraft/block/AbstractCandleBlock f Lnet/minecraft/class_2746; field_27083 LIT m (Lnet/minecraft/class_2680;)Z method_35245 isLitCandle p 0 state m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_31614 extinguish p 3 pos p 2 world p 1 state p 0 player m (Lnet/minecraft/class_2680;)Z method_35246 isNotLit p 1 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;)V method_35244 method_35244 p 2 offset m (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5819;)V method_31610 spawnCandleParticles p 0 world p 1 vec3d p 2 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V method_31611 method_31611 p 3 offset m (Lnet/minecraft/class_2680;)Ljava/lang/Iterable; method_31613 getParticleOffsets p 1 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V method_31612 setLit p 0 world p 3 lit p 2 pos p 1 state c net/minecraft/class_1184 net/minecraft/datafixer/fix/ItemSpawnEggFix f [Ljava/lang/String; field_5679 DAMAGE_TO_ENTITY_IDS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_1183 net/minecraft/datafixer/fix/ItemPotionFix f Ljava/lang/String; field_29884 WATER f [Ljava/lang/String; field_5678 ID_TO_POTIONS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1182 net/minecraft/datafixer/fix/ItemNameFix f Ljava/lang/String; field_5676 name m (Ljava/lang/String;)Ljava/lang/String; method_5022 rename p 1 input m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; method_5019 create p 0 outputSchema p 2 rename p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 2 name p 1 outputSchema c net/minecraft/class_1181 net/minecraft/datafixer/fix/ItemIdFix f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_5675 NUMERICAL_ID_TO_STRING_ID_MAP m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5015 method_5015 p 0 map m (I)Ljava/lang/String; method_5018 fromId p 0 id m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil m (Lnet/minecraft/class_1309;Ljava/util/UUID;)Lnet/minecraft/class_1297; method_24563 method_24563 p 1 uuid m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;D)Z method_24558 isNewTargetTooFar c Checks if an entity can be a new attack target for the source entity. p 0 source c the source entity p 1 target c the attack target candidate p 2 extraDistance c the max distance this new target can be farther compared to the existing target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V method_19552 lookAtEachOther p 0 first p 1 second m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;FI)V method_42647 walkTowards p 2 speed p 1 target p 0 entity p 3 completionRange m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V method_19554 lookAt p 1 target p 0 entity m (Lnet/minecraft/class_1309;Ljava/util/Optional;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_24562 getCloserEntity p 2 second p 0 source p 1 first m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z method_19547 method_19547 p 1 entity m (Lnet/minecraft/class_1309;)Z method_41331 hasBreedTarget p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;Lnet/minecraft/class_243;F)V method_43392 give p 4 yOffset p 3 velocityFactor p 0 entity p 2 targetLocation p 1 stack m (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Ljava/util/function/Predicate;)Z method_24564 canSee p 1 memoryType p 0 brain p 2 filter m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V method_19548 lookAtAndWalkTowardsEachOther p 2 speed p 0 first p 1 second m (Lnet/minecraft/class_3218;ILnet/minecraft/class_4076;)Z method_20418 method_20418 p 2 sectionPos m (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z method_19550 canSee p 0 brain p 1 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V method_19949 give p 2 targetLocation p 1 stack p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_24559 getCloserEntity p 2 second p 0 source p 1 first m (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243; method_33193 find p 0 entity p 1 horizontalRange p 2 verticalRange m (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;FI)V method_24561 walkTowards p 1 target p 2 speed p 3 completionRange p 0 entity m (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lnet/minecraft/class_1299;)Z method_19551 canSee p 2 entityType p 1 memoryModuleType p 0 brain m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;I)Z method_25940 isTargetWithinAttackRange p 0 mob p 1 target p 2 rangedWeaponReachReduction m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;FI)V method_24557 walkTowards p 1 target p 2 speed p 0 entity p 3 completionRange m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309; method_31500 method_31500 p 0 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4140;)Ljava/util/Optional; method_24560 getEntity p 0 entity p 1 uuidMemoryModule m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V method_19555 walkTowardsEachOther p 2 speed p 0 first p 1 second m (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z method_19553 method_19553 p 1 target m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;I)Lnet/minecraft/class_4076; method_20419 getPosClosestToOccupiedPointOfInterest p 2 radius p 1 center p 0 world m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_24565 isVisibleInMemory p 1 target p 0 source c net/minecraft/class_5546 net/minecraft/block/CauldronBlock c An empty cauldron block. f F field_34027 FILL_WITH_RAIN_CHANCE f F field_34028 FILL_WITH_SNOW_CHANCE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1959$class_1963;)Z method_31636 canFillWithPrecipitation p 1 precipitation p 0 world c net/minecraft/class_1188 net/minecraft/datafixer/fix/ItemInstanceTheFlatteningFix f Ljava/util/Map; field_5684 FLATTENING_MAP f Ljava/util/Set; field_5682 DAMAGEABLE_ITEMS f Ljava/util/Set; field_5683 ORIGINAL_ITEM_NAMES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Ljava/lang/String;I)Ljava/lang/String; method_5042 getItem p 1 damage p 0 originalName m (Ljava/util/HashMap;)V method_5043 method_5043 p 0 map c net/minecraft/class_4214 net/minecraft/entity/ai/brain/task/WakeUpTask m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47206 method_47206 p 0 context m ()Lnet/minecraft/class_7893; method_47204 create m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47205 method_47205 p 2 time p 1 entity p 0 world c net/minecraft/class_5545 net/minecraft/block/CandleCakeBlock f Lnet/minecraft/class_2746; field_27183 LIT f Lnet/minecraft/class_265; field_27185 CANDLE_SHAPE f Lnet/minecraft/class_265; field_27184 CAKE_SHAPE f Ljava/util/Map; field_27187 CANDLES_TO_CANDLE_CAKES f Ljava/lang/Iterable; field_27188 PARTICLE_OFFSETS f Lnet/minecraft/class_265; field_27186 SHAPE m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 candle m (Lnet/minecraft/class_3965;)Z method_31634 isHittingCandle p 0 hitResult m (Lnet/minecraft/class_2680;)Z method_31635 canBeLit p 0 state m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_31632 getCandleCakeFromCandle p 0 candle m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z method_31633 method_31633 p 1 statex c net/minecraft/class_1187 net/minecraft/datafixer/fix/ItemStackEnchantmentFix f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_5681 ID_TO_ENCHANTMENTS_MAP m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5035 fixEnchantments m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5033 method_5033 p 0 map c net/minecraft/class_4217 net/minecraft/entity/ai/brain/task/FarmerVillagerTask f Ljava/util/List; field_19351 targetPositions f J field_18861 nextResponseTime f I field_19239 ticksRan f I field_30124 MAX_RUN_TIME f F field_30123 WALK_SPEED f Lnet/minecraft/class_2338; field_18858 currentTarget m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z method_20640 isSuitableTarget p 1 pos p 2 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19566 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19565 keepRunning m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_2338; method_20641 chooseRandomTarget p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_20392 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19564 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_20394 shouldKeepRunning c net/minecraft/class_6876 net/minecraft/unused/packageinfo/PackageInfo6876 c net/minecraft/class_1186 net/minecraft/datafixer/fix/ItemInstanceMapIdFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_5547 net/minecraft/block/Degradable f I field_31056 DEGRADING_RANGE m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_34726 method_34726 p 2 statex m ()Ljava/lang/Enum; method_33622 getDegradationLevel m ()F method_33620 getDegradationChanceMultiplier m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_33623 tryDegrade p 1 state p 2 world p 3 pos p 4 random m (Lnet/minecraft/class_2680;)Ljava/util/Optional; method_31639 getDegradationResult p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_33621 tickDegradation p 1 state p 2 world p 3 pos p 4 random c net/minecraft/class_6877 net/minecraft/client/resource/PeriodicNotificationManager f Lnet/minecraft/class_6877$class_6879; field_36440 task f Lorg/slf4j/Logger; field_36436 LOGGER f Lnet/minecraft/class_2960; field_36437 id f Ljava/util/Timer; field_36439 timer f Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction; field_36438 countryPredicate f Lcom/mojang/serialization/Codec; field_36435 CODEC m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/Map; method_40192 prepare m (Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_40198 apply m (Lnet/minecraft/class_2960;Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;)V p 2 countryPredicate p 1 id m (Ljava/util/List;)J method_40195 getMinDelay p 1 entries m (Ljava/util/Map$Entry;)Z method_40197 method_40197 p 1 entry m ()V method_40190 cancelTimer m (JLnet/minecraft/class_6877$class_6878;)J method_40191 method_40191 p 2 entry m (Lnet/minecraft/class_6877$class_6878;)Z method_40200 method_40200 p 0 entry m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40193 method_40193 p 0 instance m (Lnet/minecraft/class_6877$class_6878;)J method_40194 method_40194 p 0 entry m (Ljava/util/List;J)J method_40196 getPeriod p 1 entries p 2 minDelay c net/minecraft/class_6877$class_6878 net/minecraft/client/resource/PeriodicNotificationManager$Entry f J comp_345 delay f J comp_346 period f Ljava/lang/String; comp_348 message f Ljava/lang/String; comp_347 title m (JJLjava/lang/String;Ljava/lang/String;)V p 1 delay p 3 period p 6 message p 5 title m ()Ljava/lang/String; comp_348 message m ()Ljava/lang/String; comp_347 title m ()J comp_346 period m ()J comp_345 delay c net/minecraft/class_6877$class_6879 net/minecraft/client/resource/PeriodicNotificationManager$NotifyTask f Ljava/util/List; field_36442 entries f J field_36443 periodMs f Lnet/minecraft/class_310; field_36441 client f Ljava/util/concurrent/atomic/AtomicLong; field_36444 delayMs m (Ljava/util/List;J)Lnet/minecraft/class_6877$class_6879; method_40202 reload p 1 entries p 2 period m (Ljava/util/List;JJ)V p 4 periodMs p 2 minDelayMs p 1 entries c net/minecraft/class_1185 net/minecraft/datafixer/fix/ItemShulkerBoxColorFix f [Ljava/lang/String; field_5680 COLORED_SHULKER_BOX_IDS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_4211 net/minecraft/network/packet/c2s/play/UpdateDifficultyLockC2SPacket f Z field_18806 difficultyLocked m (Lnet/minecraft/class_2792;)V method_19484 apply m ()Z method_19485 isDifficultyLocked m (Lnet/minecraft/class_2540;)V p 1 buf m (Z)V p 1 difficultyLocked c net/minecraft/class_5542 net/minecraft/block/AmethystClusterBlock f Lnet/minecraft/class_2753; field_27087 FACING f Lnet/minecraft/class_265; field_27093 downShape f Lnet/minecraft/class_265; field_27092 upShape f Lnet/minecraft/class_265; field_27091 westShape f Lnet/minecraft/class_2746; field_27086 WATERLOGGED f Lnet/minecraft/class_265; field_27090 eastShape f Lnet/minecraft/class_265; field_27089 southShape f Lnet/minecraft/class_265; field_27088 northShape m (IILnet/minecraft/class_4970$class_2251;)V p 1 height p 3 settings p 2 xzOffset c net/minecraft/class_6874 net/minecraft/world/gen/chunk/placement/StructurePlacement f Lcom/mojang/serialization/Codec; field_36428 TYPE_CODEC f I field_37775 ARBITRARY_SALT f F field_37778 frequency f I field_37779 salt f Lnet/minecraft/class_2382; field_37776 locateOffset f Lnet/minecraft/class_6874$class_7154; field_37777 frequencyReductionMethod f Ljava/util/Optional; field_37780 exclusionZone m (JIIIF)Z method_41638 legacyType3ShouldGenerate p 3 chunkX p 4 chunkZ p 2 salt p 0 seed p 5 frequency m (Lnet/minecraft/class_7869;II)Z method_40168 isStartChunk p 1 calculator p 2 chunkX p 3 chunkZ m ()Lnet/minecraft/class_2382; method_41642 getLocateOffset m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;)V p 2 frequencyReductionMethod p 3 frequency p 4 salt p 5 exclusionZone p 1 locateOffset m ()Lnet/minecraft/class_6875; method_40166 getType m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338; method_41636 getLocatePos p 1 chunkPos m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; method_41637 buildCodec p 0 instance m (JIIIF)Z method_41641 legacyType1ShouldGenerate p 5 frequency p 3 chunkX p 4 chunkZ p 2 salt p 0 seed m (JIIIF)Z method_41640 legacyType2ShouldGenerate p 4 chunkZ p 5 frequency p 2 salt p 3 chunkX p 0 seed m (Lnet/minecraft/class_7869;II)Z method_41639 shouldGenerate p 1 calculator p 2 chunkX p 3 chunkZ m ()Lnet/minecraft/class_6874$class_7154; method_41643 getFrequencyReductionMethod m ()I method_41645 getSalt m ()F method_41644 getFrequency m ()Ljava/util/Optional; method_41646 getExclusionZone m (JIIIF)Z method_41635 defaultShouldGenerate p 4 chunkZ p 5 frequency p 2 salt p 3 chunkX p 0 seed c net/minecraft/class_6874$class_7154 net/minecraft/world/gen/chunk/placement/StructurePlacement$FrequencyReductionMethod f Lnet/minecraft/class_6874$class_7153; field_37788 generationPredicate f Lcom/mojang/serialization/Codec; field_37786 CODEC f Ljava/lang/String; field_37787 name f Lnet/minecraft/class_6874$class_7154; field_37782 DEFAULT f Lnet/minecraft/class_6874$class_7154; field_37783 LEGACY_TYPE_1 f Lnet/minecraft/class_6874$class_7154; field_37784 LEGACY_TYPE_2 f Lnet/minecraft/class_6874$class_7154; field_37785 LEGACY_TYPE_3 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_6874$class_7153;)V p 4 generationPredicate p 3 name m (JIIIF)Z method_41650 shouldGenerate p 5 chunkZ p 6 chance p 3 salt p 4 chunkX p 1 seed c net/minecraft/class_6874$class_7153 net/minecraft/world/gen/chunk/placement/StructurePlacement$GenerationPredicate m (JIIIF)Z shouldGenerate shouldGenerate p 3 salt p 1 seed p 6 chance p 5 chunkZ p 4 chunkX c net/minecraft/class_6874$class_7152 net/minecraft/world/gen/chunk/placement/StructurePlacement$ExclusionZone f Lcom/mojang/serialization/Codec; field_37781 CODEC f Lnet/minecraft/class_6880; comp_574 otherSet f I comp_575 chunkCount m (Lnet/minecraft/class_7869;II)Z method_41648 shouldExclude p 2 centerChunkX p 1 calculator p 3 centerChunkZ m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41647 method_41647 p 0 instance m ()Lnet/minecraft/class_6880; comp_574 otherSet m ()I comp_575 chunkCount c net/minecraft/class_4210 net/minecraft/network/packet/c2s/play/UpdateDifficultyC2SPacket f Lnet/minecraft/class_1267; field_18805 difficulty m (Lnet/minecraft/class_1267;)V p 1 difficulty m ()Lnet/minecraft/class_1267; method_19478 getDifficulty m (Lnet/minecraft/class_2792;)V method_19477 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_5541 net/minecraft/block/AmethystBlock c net/minecraft/class_6875 net/minecraft/world/gen/chunk/placement/StructurePlacementType f Lnet/minecraft/class_6875; field_36429 RANDOM_SPREAD f Lnet/minecraft/class_6875; field_36430 CONCENTRIC_RINGS m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6875; method_40177 register p 0 id p 1 codec c net/minecraft/class_5544 net/minecraft/block/CandleBlock f Lnet/minecraft/class_265; field_27182 FOUR_CANDLES_SHAPE f Lnet/minecraft/class_265; field_27181 THREE_CANDLES_SHAPE f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_27178 CANDLES_TO_PARTICLE_OFFSETS f Lnet/minecraft/class_265; field_27180 TWO_CANDLES_SHAPE f Lnet/minecraft/class_2758; field_27174 CANDLES f Lnet/minecraft/class_2746; field_27175 LIT f I field_31051 MAX_CANDLE_AMOUNT f Lnet/minecraft/class_2746; field_27176 WATERLOGGED f Lnet/minecraft/class_265; field_27179 ONE_CANDLE_SHAPE f Ljava/util/function/ToIntFunction; field_27177 STATE_TO_LUMINANCE m (Lnet/minecraft/class_2680;)I method_31631 method_31631 p 0 state m (Lnet/minecraft/class_2680;)Z method_31630 canBeLit p 0 state m (Lnet/minecraft/class_4970$class_4971;)Z method_31628 method_31628 p 0 statex c net/minecraft/class_6872 net/minecraft/world/gen/chunk/placement/RandomSpreadStructurePlacement f I field_37772 spacing f I field_37773 separation f Lnet/minecraft/class_6873; field_37774 spreadType f Lcom/mojang/serialization/Codec; field_36420 CODEC m (IILnet/minecraft/class_6873;I)V p 2 separation p 1 spacing p 4 salt p 3 spreadType m (Lnet/minecraft/class_6872;)Lcom/mojang/serialization/DataResult; method_51720 validate p 0 structurePlacement m (JII)Lnet/minecraft/class_1923; method_40169 getStartChunk p 3 chunkX p 4 chunkZ p 1 seed m ()I method_41632 getSpacing m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IILnet/minecraft/class_6873;)V p 1 locateOffset p 2 frequencyReductionMethod p 3 frequency p 4 salt p 5 exclusionZone p 6 spacing p 7 separation p 8 spreadType m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40170 method_40170 p 0 instance m ()Lnet/minecraft/class_6873; method_41634 getSpreadType m ()I method_41633 getSeparation c net/minecraft/class_5543 net/minecraft/block/BuddingAmethystBlock f I field_31039 GROW_CHANCE f [Lnet/minecraft/class_2350; field_27172 DIRECTIONS m (Lnet/minecraft/class_2680;)Z method_31626 canGrowIn p 0 state c net/minecraft/class_6873 net/minecraft/world/gen/chunk/placement/SpreadType f Ljava/lang/String; field_36425 name f Lcom/mojang/serialization/Codec; field_36423 CODEC f Lnet/minecraft/class_6873; field_36421 LINEAR f Lnet/minecraft/class_6873; field_36422 TRIANGULAR m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Lnet/minecraft/class_5819;I)I method_40173 get p 1 random p 2 bound c net/minecraft/class_1189 net/minecraft/datafixer/fix/ItemInstanceSpawnEggFix f Ljava/lang/String; field_41287 spawnEggId f Ljava/util/Map; field_5685 ENTITY_SPAWN_EGGS m (Ljava/util/HashMap;)V method_5047 method_5047 p 0 map m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5046 method_5046 p 5 stack m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;)V p 2 changesType p 3 spawnEggId p 1 outputSchema c net/minecraft/class_4208 net/minecraft/util/math/GlobalPos f Lnet/minecraft/class_2338; field_18791 pos f Lcom/mojang/serialization/Codec; field_25066 CODEC f Lnet/minecraft/class_5321; field_18790 dimension m ()Lnet/minecraft/class_5321; method_19442 getDimension m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; method_19443 create p 1 pos p 0 dimension m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29096 method_29096 p 0 instance m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V p 2 pos p 1 dimension m ()Lnet/minecraft/class_2338; method_19446 getPos c net/minecraft/class_5539 net/minecraft/world/HeightLimitView c A view with a height limit specification. m (I)I method_31603 sectionCoordToIndex c Converts a section coordinate to a zero-based section index.\n\n@return a zero-based index\n@see #sectionIndexToCoord(int) the inverse operation sectionIndexToCoord p 1 coord c the section coordinate m (I)I method_31604 sectionIndexToCoord c Converts a zero-based section index to a section coordinate.\n\n@return a section coordinate\n@see #sectionCoordToIndex(int) the inverse operation sectionCoordToIndex p 1 index c the zero-based section index m ()I method_32891 getBottomSectionCoord c Returns the bottom section coordinate, inclusive, of this view.\n\n@implNote This implementation passes the {@linkplain #getBottomY() bottom Y}\nthrough {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}.\n\n@return the bottom section coordinate\n@see #getTopSectionCoord()\n@see #getBottomY() m (I)I method_31602 getSectionIndex c Returns a zero-based section index to which the {@code y} level belongs.\n\n@return a zero-based index p 1 y m ()I method_32890 countVerticalSections c Returns the number of sections, vertically, within this view.\n\n@return the number of sections\n@see #getTopSectionCoord()\n@see #getBottomSectionCoord() m ()I method_31597 getTopSectionCoord c Returns the top section coordinate, exclusive, of this view.\n\n@implNote This implementation passes the {@linkplain #getTopY() top Y}\nthrough {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}.\n\n@return the top section coordinate\n@see #getBottomSectionCoord()\n@see #getTopY() m (II)Lnet/minecraft/class_5539; method_39034 create p 0 bottomY p 1 height m ()I method_31600 getTopY c Returns the top Y level, or height, exclusive, of this view.\n\n@implNote This implementation sums up the bottom Y and the height.\n@see #getBottomY()\n@see #getHeight() m (Lnet/minecraft/class_2338;)Z method_31606 isOutOfHeightLimit c Checks if {@code pos} is out of the height limit of this view.\n\n@return {@code true} if {@code pos} is out of bounds, {@code false} otherwise.\n@see #isOutOfHeightLimit(int) p 1 pos c the position to check m (I)Z method_31601 isOutOfHeightLimit c Checks if {@code y} is out of the height limit of this view.\n\n

{@code y} is out of bounds if it's lower than the {@linkplain #getBottomY\nbottom} or higher than or equal to the {@linkplain #getTopY() top}.\n\n@return {@code true} if {@code y} is out of bounds, {@code false} otherwise. p 1 y c the Y level to check m ()I method_31607 getBottomY c Returns the bottom Y level, or height, inclusive, of this view.\n\n@see #getTopY()\n@see #getHeight() m ()I method_31605 getHeight c Returns the difference in the {@linkplain #getBottomY() minimum} and\n{@linkplain #getTopY() maximum} height.\n\n

This is the number of blocks that can be modified in any vertical column\nwithin the view, or the vertical size, in blocks, of the view.\n\n@return the difference in the minimum and maximum height\n@see #getBottomY()\n@see #getTopY() c net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRenderer f I field_32873 ORANGE f F field_32897 DEFAULT_DRAWN_STRING_SIZE f Ljava/util/Map; field_18921 brains f I field_32869 GREEN f Lorg/slf4j/Logger; field_18920 LOGGER f I field_32870 GRAY f I field_32894 POI_RANGE f I field_32898 WHITE f I field_32871 PINK f I field_32895 BRAIN_RANGE f I field_32867 YELLOW f Ljava/util/UUID; field_18922 targetedEntity f I field_32872 RED f I field_32896 TARGET_ENTITY_RANGE f I field_32868 AQUA f Ljava/util/Map; field_18787 pointsOfInterest f Lnet/minecraft/class_310; field_18786 client m ()V method_24805 removeRemovedBrains m (Lnet/minecraft/class_1297;)V method_23126 method_23126 p 1 entity m (I)V method_35797 removeBrain p 1 entityId m (Lnet/minecraft/class_2338;)Ljava/util/Collection; method_29386 getBrainsContainingPotentialJobSite p 1 potentialJobSite m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V method_23129 method_23129 p 5 brains p 4 pos m (Lnet/minecraft/class_4207$class_4233;)V method_19701 addPointOfInterest p 1 poi m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V method_23140 drawBrain p 2 vertexConsumers p 3 brain p 4 cameraX p 6 cameraY p 8 cameraZ p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V method_23136 drawPath p 1 matrices p 2 vertexConsumers p 3 brain p 4 cameraX p 6 cameraY p 8 cameraZ m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8708$class_4232;)Z method_29384 method_29384 p 1 brain m (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set; method_29385 getNamesOfJobSitePotentialOwners p 1 potentialJobSite m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V method_23135 draw p 7 z p 1 matrices p 2 vertexConsumers p 5 y p 3 x m ()V method_23146 updateTargetedEntity m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8708$class_4232;)V method_23148 method_23148 p 9 brain m (Lnet/minecraft/class_2338;)Ljava/util/Collection; method_23142 getBrainsContainingPointOfInterest p 1 pointOfInterest m (Lnet/minecraft/class_2338;I)V method_19702 setFreeTicketCount p 2 freeTicketCount p 1 pos m (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set; method_23141 getNamesOfPointOfInterestTicketHolders p 1 pointOfInterest m (Lnet/minecraft/class_8708$class_4232;)Z method_23147 isClose p 1 brain m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V method_23131 drawGhostPointOfInterest p 1 matrices p 2 vertexConsumers p 3 pos p 4 brains m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V method_23138 drawPointOfInterest p 2 pos p 1 vertexConsumers p 0 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)V method_23133 drawString p 0 matrices p 1 vertexConsumers p 2 string p 3 pointOfInterest p 4 offsetY p 5 color m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8708$class_4232;)Z method_23127 method_23127 p 1 brain m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V method_23137 drawPointOfInterestInfo p 2 vertexConsumers p 1 matrices p 3 pointOfInterest m (Lnet/minecraft/class_2338;)V method_19434 removePointOfInterest p 1 pos m (Ljava/util/Map$Entry;)Z method_24804 method_24804 p 1 entry m (Lnet/minecraft/class_310;)V p 1 client m (ILnet/minecraft/class_8708$class_4232;)Z method_35798 method_35798 p 1 brain m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;II)V method_23134 drawString p 0 matrices p 1 vertexConsumers p 2 string p 3 pos p 4 offsetY p 5 color m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2374;ILjava/lang/String;IF)V method_23132 drawString p 2 pos p 3 offsetY p 4 string p 5 color p 6 size p 0 matrices p 1 vertexConsumers m ()Ljava/util/Map; method_23144 getGhostPointsOfInterest m (Lnet/minecraft/class_8708$class_4232;)V method_19432 addBrain p 1 brain m (Lnet/minecraft/class_2338;)Ljava/util/List; method_30112 method_30112 p 0 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V method_23128 method_23128 p 4 poi m (Lnet/minecraft/class_8708$class_4232;)Z method_23145 isTargeted p 1 brain c net/minecraft/class_4207$class_4233 net/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest f Ljava/lang/String; field_18932 type f Lnet/minecraft/class_2338; field_18931 pos f I field_18933 freeTicketCount m (Lnet/minecraft/class_2338;Ljava/lang/String;I)V p 3 freeTicketCount p 2 type p 1 pos c net/minecraft/class_5538 net/minecraft/item/SpyglassItem f I field_30921 MAX_USE_TIME m (Lnet/minecraft/class_1309;)V method_31582 playStopUsingSound p 1 user c net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender f Lorg/slf4j/Logger; field_18961 LOGGER m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)V method_19775 sendChunkWatchingChange p 0 world p 1 pos m (Lnet/minecraft/class_3218;Ljava/lang/Object;)Ljava/lang/String; method_36156 format p 0 world p 1 object m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8710;)V method_22319 sendToAll p 0 world p 1 payload m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_19472 sendNeighborUpdate p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_11;F)V method_19470 sendPathfindingData p 3 nodeReachProximity p 0 world p 1 mob p 2 path m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3449;)V method_19474 sendStructureStart p 1 structureStart p 0 world m (Lnet/minecraft/class_4466;)V method_23855 sendBeeDebugData p 0 bee m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4156;)V method_36155 method_36155 p 0 world p 1 poi m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_19776 sendPoiAddition p 0 world p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_19777 sendPoiRemoval p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V method_23856 sendBeehiveDebugData p 2 state p 3 blockEntity p 0 world p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_24819 sendPoi p 1 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_19778 sendPointOfInterest p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_1355;)V method_19469 sendGoalSelector p 0 world p 1 mob p 2 goalSelector m (Lnet/minecraft/class_3218;)V method_22317 clearGameTestMarkers p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;)V method_33140 sendGameEventListener p 0 world p 1 eventListener m (Lnet/minecraft/class_3218;Ljava/util/Collection;)V method_20575 sendRaids p 0 server p 1 raids m (Lnet/minecraft/class_1309;J)Ljava/util/List; method_36157 listMemories p 1 currentTime p 0 entity m (Ljava/util/List;Lnet/minecraft/class_4135;)V method_36162 method_36162 p 1 goal m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V method_33139 sendGameEvent p 0 world p 1 event p 2 pos m (Lnet/minecraft/class_1309;)V method_19774 sendBrainDebugData p 0 living m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;II)V method_22318 addGameTestMarker p 4 duration p 2 message p 3 color p 0 world p 1 pos c net/minecraft/class_1191 net/minecraft/datafixer/fix/LeavesFix f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_5688 LEAVES_MAP f [[I field_5687 AXIAL_OFFSETS f Ljava/util/Set; field_5686 LOGS_MAP m (I)I method_5050 getZ p 1 packedLocalPos m (ZZZZ)I method_5061 getBoundaryClassBit p 1 easternmost p 0 westernmost p 3 southernmost p 2 northernmost m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_5055 method_5055 p 0 map m (I)I method_5052 getX p 1 packedLocalPos m (III)I method_5051 packLocalPos p 2 localZ p 1 localY p 0 localX m (I)I method_5062 getY p 1 packedLocalPos m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1191$class_1192 net/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer f Ljava/lang/String; field_29897 PERSISTENT f Lit/unimi/dsi/fastutil/ints/Int2IntMap; field_5690 leafStates f Lit/unimi/dsi/fastutil/ints/IntSet; field_5691 logIndices f Ljava/lang/String; field_29898 DECAYABLE f Lit/unimi/dsi/fastutil/ints/IntSet; field_5689 leafIndices f Ljava/lang/String; field_29899 DISTANCE m (I)Z method_5071 isLeaf m (III)V method_5070 computeLeafStates p 3 distance m (I)I method_5065 getDistanceToLog m (I)Z method_5068 isLog m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; method_5072 createLeafProperties p 3 persistent p 2 name p 4 distance p 1 tag c net/minecraft/class_1191$class_1193 net/minecraft/datafixer/fix/LeavesFix$ListFixer f Lnet/minecraft/class_5298; field_5696 blockStateMap f Lcom/mojang/datafixers/types/Type; field_5695 blockStateType f Lcom/mojang/datafixers/OpticFinder; field_5693 paletteFinder f Ljava/util/List; field_5692 properties f Ljava/lang/String; field_29902 PROPERTIES_KEY f I field_5694 y f Ljava/lang/String; field_29901 NAME_KEY f Ljava/lang/String; field_29900 BLOCK_STATES_KEY m ()Z method_5076 needsFix m ()Z method_5079 isFixed m (I)I method_5075 needsFix p 1 index m (Ljava/lang/String;ZI)I method_5082 computeFlags p 1 leafBlockName p 2 persistent p 3 distance m ()I method_5077 getY m (Lcom/mojang/serialization/Dynamic;)V method_5074 computeFixableBlockStates c net/minecraft/class_1190 net/minecraft/datafixer/fix/ItemWaterPotionFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_4220 net/minecraft/entity/ai/brain/task/GoToSecondaryPositionTask m (Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47162 method_47162 p 6 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_47160 method_47160 p 10 time p 8 world p 9 entity m (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47159 method_47159 p 6 secondary p 5 walkTarget p 7 primary m (Lnet/minecraft/class_4140;FIILnet/minecraft/class_4140;)Lnet/minecraft/class_7893; method_47161 create p 0 secondaryPositions p 4 primaryPosition p 3 primaryPositionActivationDistance p 2 completionRange p 1 speed c net/minecraft/class_5551 net/minecraft/block/EndRodBlock c net/minecraft/class_6880 net/minecraft/registry/entry/RegistryEntry c An object holding a value that can be registered in a registry. In most cases, the\nvalue is already registered in a registry ("reference entry"), hence the name;\nhowever, it is possible to create a registry entry by direct reference\n("direct entry"). This is useful for data packs, as they can define\none-time use values directly without having to register them every time.\n\n

Registry entries do not define {@code equals} method. Instead, compare the result\nof {@link #getKeyOrValue}.\n\n

Reference registry entries also hold their {@linkplain TagKey tags}. For more\ninformation on type-specific behaviors, including "intrusive" and "stand-alone"\nreference registry entries, see the respective class documentations.\n\n

A registry entry is sometimes referred to as a "holder" in error messages.\n\n@see RegistryEntry.Direct\n@see RegistryEntry.Reference\n@see net.minecraft.registry.Registry#entryOf\n@see net.minecraft.registry.Registry#getEntry m (Lnet/minecraft/class_6862;)Z method_40220 isIn c {@return whether this entry is in {@code tag}}\n\n

This always returns {@code false} for direct entries, since tags are managed by\na registry. p 1 tag m (Lnet/minecraft/class_2960;)Z method_40226 matchesId c {@return whether the ID of this entry is {@code id}}\n\n

This always returns {@code false} for direct entries. p 1 id m ()Ljava/util/stream/Stream; method_40228 streamTags c {@return a stream of the tags of this entry, or an empty stream if this is a direct entry} m ()Ljava/util/Optional; method_40230 getKey c {@return the registry key of this entry, or an empty optional if this is a direct entry} m ()Lnet/minecraft/class_6880$class_6882; method_40231 getType c {@return the type (direct or reference) of this registry entry}\n\n

This is different from the types of reference registry entries, i.e.\nstand-alone or intrusive. m (Ljava/util/function/Predicate;)Z method_40224 matches c {@return whether this entry's key matches {@code predicate}}\n\n

This always returns {@code false} for direct entries. p 1 predicate m (Lnet/minecraft/class_7876;)Z method_46745 ownerEquals p 1 owner m (Lnet/minecraft/class_5321;)Z method_40225 matchesKey c {@return whether the registry key of this entry is {@code key}}\n\n

This always returns {@code false} for direct entries. p 1 key m ()Z method_40227 hasKeyAndValue m ()Lcom/mojang/datafixers/util/Either; method_40229 getKeyOrValue c {@return the object that identifies this registry key}\n\n

For direct entries, this is the held value, and for reference entries, this is the\nkey of the entry. m (Ljava/lang/Object;)Lnet/minecraft/class_6880; method_40223 of c {@return a new direct registry entry of {@code value}} p 0 value m ()Ljava/lang/Object; comp_349 value c net/minecraft/class_6880$class_6883 net/minecraft/registry/entry/RegistryEntry$Reference c A reference registry entry holds the value by reference. The value is previously\nregistered in a registry, so they can be referred to by their registry keys.\nThis object also holds the entry's tags.\n\n

There are two types of reference registry entries.\n\n

    \n
  • Stand-alone registry entries are first instantiated by its key,\nand the value is set when registering the value. This is used by most of the registries.
  • \n
  • Intrusive registry entries are registry entries tied to a specific\nregisterable object at instantiation time. When instantiating those, it promises\nthat the object is later registered - which, if broken, will result in a crash.\nThis is used for {@link net.minecraft.registry.Registries#BLOCK}, {@link\nnet.minecraft.registry.Registries#ITEM}, {@link net.minecraft.registry.Registries#FLUID},\n{@link net.minecraft.registry.Registries#ENTITY_TYPE}, and {@link\nnet.minecraft.registry.Registries#GAME_EVENT} registries. This type\nexists for historical reasons and is deprecated.
  • \n
\n\n

Therefore, it is very important to construct any intrusive-entry type object\nand register at the same time. For example, a mod that conditionally registers an\n{@link net.minecraft.item.Item} has to create an instance only if the condition is met.\n(See {@link net.minecraft.registry.Registry} for a code example.)\n\n

When a reference registry entry is first instantiated, it only has either the key\nor the value (depending on the type). They are later filled when registering the\nentry. Attempting to call methods before those fields are filled\ncan cause a crash. Note that if you are just getting the entry from a registry, this\nshould not be a problem.\n\n@see net.minecraft.registry.Registry#entryOf\n@see net.minecraft.registry.Registry#getEntry f Lnet/minecraft/class_6880$class_6883$class_6884; field_36451 referenceType f Lnet/minecraft/class_5321; field_36452 registryKey f Lnet/minecraft/class_7876; field_40930 owner f Ljava/util/Set; field_36450 tags f Ljava/lang/Object; field_36453 value m (Ljava/util/Collection;)V method_40235 setTags p 1 tags m (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_40234 standAlone c {@return a new stand-alone registry entry}\n\n

This should not be called manually. Call {@link net.minecraft.registry.Registry#entryOf} or\n{@link net.minecraft.registry.Registry#getEntry} instead.\n\n

Callers are responsible for filling the value later by calling {@link\n#setValue}. p 1 registryKey p 0 owner m ()Lnet/minecraft/class_5321; method_40237 registryKey c {@return the registry key of this entry}\n\n@throws IllegalStateException if this is an intrusive entry and it is not initialized yet m (Lnet/minecraft/class_5321;)V method_45917 setRegistryKey p 1 registryKey m (Ljava/lang/Object;)V method_45918 setValue p 1 value m (Lnet/minecraft/class_6880$class_6883$class_6884;Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;Ljava/lang/Object;)V p 3 registryKey p 4 value p 1 referenceType p 2 owner m (Lnet/minecraft/class_7876;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_40233 intrusive c {@return a new intrusive registry entry}\n\n

This should not be called manually. Call {@link net.minecraft.registry.Registry#entryOf} or\n{@link net.minecraft.registry.Registry#getEntry} instead.\n\n

Callers are responsible for filling the key later by calling {@link\n#setRegistryKey}.\n\n@deprecated Intrusive holders exist for legacy reasons only. p 1 value p 0 owner c net/minecraft/class_6880$class_6883$class_6884 net/minecraft/registry/entry/RegistryEntry$Reference$Type c The types of reference registry entries.\n\n@see RegistryEntry.Reference f Lnet/minecraft/class_6880$class_6883$class_6884; field_36454 STAND_ALONE f Lnet/minecraft/class_6880$class_6883$class_6884; field_36455 INTRUSIVE c net/minecraft/class_6880$class_6882 net/minecraft/registry/entry/RegistryEntry$Type c The types of registry entries.\n\n@see RegistryEntry f Lnet/minecraft/class_6880$class_6882; field_36446 REFERENCE f Lnet/minecraft/class_6880$class_6882; field_36447 DIRECT c net/minecraft/class_6880$class_6881 net/minecraft/registry/entry/RegistryEntry$Direct c A direct registry entry holds the value directly. The value does not have to be\nregistered in a registry. Therefore, they receive no ID or registry key, and they\ncannot be tagged.\n\n

This is most often used in data packs to inline one-time use values directly. f Ljava/lang/Object; comp_349 value c net/minecraft/class_1195 net/minecraft/datafixer/fix/LevelFlatGeneratorInfoFix f Ljava/lang/String; field_29904 SUPERFLAT_PRESET f Ljava/lang/String; field_29905 GENERATOR_OPTIONS_KEY f Lcom/google/common/base/Splitter; field_5697 SPLIT_ON_COLON f Lcom/google/common/base/Splitter; field_5698 SPLIT_ON_ASTERISK f Lcom/google/common/base/Splitter; field_5701 SPLIT_ON_COMMA f Lcom/google/common/base/Splitter; field_5699 SPLIT_ON_LOWER_X f Lcom/google/common/base/Splitter; field_5700 SPLIT_ON_SEMICOLON m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5090 fixGeneratorOptions m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Ljava/lang/String;)Ljava/lang/String; method_5094 fixFlatGeneratorOptions p 1 generatorOptions c net/minecraft/class_1194 net/minecraft/datafixer/fix/ItemWrittenBookPagesStrictJsonFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5085 fixBookPages m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1199 net/minecraft/datafixer/fix/ObjectiveRenderTypeFix m (Ljava/lang/String;)Ljava/lang/String; method_5112 parseLegacyRenderType p 0 oldName m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37376 method_37376 p 0 typed m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_37377 method_37377 p 0 objective c net/minecraft/class_5556 net/minecraft/block/LeveledCauldronBlock c A cauldron with a varying level of contents.\nThis includes water and powder snow cauldrons.\n\n

The amount of stored substance is controlled with the {@link #LEVEL}\nblock state property which can take values between {@value #MIN_LEVEL} and\n{@value #MAX_LEVEL} (inclusive). f Ljava/util/function/Predicate; field_27881 SNOW_PREDICATE c A precipitation predicate that allows {@link Biome.Precipitation#SNOW}. f I field_31108 MAX_LEVEL f Ljava/util/function/Predicate; field_27882 precipitationPredicate f I field_31107 MIN_LEVEL f I field_31109 BASE_FLUID_HEIGHT f Ljava/util/function/Predicate; field_27880 RAIN_PREDICATE c A precipitation predicate that allows {@link Biome.Precipitation#RAIN}. f D field_31110 FLUID_HEIGHT_PER_LEVEL f Lnet/minecraft/class_2758; field_27206 LEVEL m (Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Predicate;Ljava/util/Map;)V c Constructs a leveled cauldron block.\n\n@apiNote The precipitation predicates are compared using identity comparisons in some cases,\nso callers should typically use {@link #RAIN_PREDICATE} and {@link #SNOW_PREDICATE} if applicable. p 3 behaviorMap c the map containing cauldron behaviors for each item p 1 settings p 2 precipitationPredicate c a predicate that checks what type of precipitation can fill this cauldron m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_31650 decrementFluidLevel p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_1959$class_1963;)Z method_32353 method_32353 p 0 precipitation m (Lnet/minecraft/class_1959$class_1963;)Z method_32352 method_32352 p 0 precipitation m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_36994 onFireCollision p 3 pos p 2 world p 1 state c net/minecraft/class_4225 net/minecraft/client/sound/SoundEngine f Lnet/minecraft/class_4225$class_4276; field_19184 streamingSources f J field_18899 contextPointer f Ljava/lang/String; field_34947 deviceSpecifier f Z field_34946 disconnectExtensionPresent f Lorg/slf4j/Logger; field_18897 LOGGER f Lnet/minecraft/class_4227; field_18902 listener f Lnet/minecraft/class_4225$class_4276; field_19185 staticSources f Lnet/minecraft/class_4225$class_4276; field_19183 EMPTY_SOURCE_SET f J field_18898 devicePointer m ()V method_19664 close m (Lnet/minecraft/class_4224;)V method_19662 release p 1 source m (Lnet/minecraft/class_4225$class_4105;)Lnet/minecraft/class_4224; method_19663 createSource p 1 mode m ()Ljava/util/List; method_38502 getSoundDevices m ()Lnet/minecraft/class_4227; method_19665 getListener m (Ljava/lang/String;)J method_38501 openDeviceOrFallback p 0 deviceSpecifier m (Z)V method_41711 setDirectionalAudio p 1 enabled m ()Z method_38723 updateDeviceSpecifier m (Ljava/lang/String;Z)V method_19661 init p 2 directionalAudio p 1 deviceSpecifier m ()Ljava/lang/String; method_20296 getDebugString m ()I method_20297 getMonoSourceCount m ()Ljava/lang/String; method_38500 findAvailableDeviceSpecifier m ()Ljava/lang/String; method_38722 getCurrentDeviceName m ()Z method_38724 isDeviceUnavailable m (Ljava/lang/String;)Ljava/util/OptionalLong; method_20050 openDevice p 0 deviceSpecifier c net/minecraft/class_4225$class_4105 net/minecraft/client/sound/SoundEngine$RunMode f Lnet/minecraft/class_4225$class_4105; field_18352 STATIC f Lnet/minecraft/class_4225$class_4105; field_18353 STREAMING c net/minecraft/class_4225$class_4226 net/minecraft/client/sound/SoundEngine$SourceSetImpl f Ljava/util/Set; field_18904 sources f I field_18903 maxSourceCount m (I)V p 1 maxSourceCount c net/minecraft/class_4225$class_4276 net/minecraft/client/sound/SoundEngine$SourceSet m ()I method_20299 getSourceCount m ()I method_20298 getMaxSourceCount m ()Lnet/minecraft/class_4224; method_19666 createSource m ()V method_19668 close m (Lnet/minecraft/class_4224;)Z method_19667 release p 1 source c net/minecraft/class_1198 net/minecraft/datafixer/fix/MobSpawnerEntityIdentifiersFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5106 fixSpawner c net/minecraft/class_4228 net/minecraft/client/sound/OggAudioStream f Ljavax/sound/sampled/AudioFormat; field_18908 format f Ljava/nio/ByteBuffer; field_18910 buffer f I field_31898 BUFFER_SIZE f Ljava/io/InputStream; field_18909 inputStream f J field_18907 pointer m (Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V method_19675 readChannels p 1 buf p 2 channelList m ()Z method_19677 readHeader m (Lnet/minecraft/class_4228$class_4229;)Z method_19674 readOggFile p 1 channelList m (Ljava/io/InputStream;)V p 1 inputStream m ()Ljava/nio/ByteBuffer; method_19721 getBuffer m (Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V method_19676 readChannels p 2 buf2 p 3 channelList p 1 buf m ()V method_19678 increaseBufferSize c net/minecraft/class_4228$class_4229 net/minecraft/client/sound/OggAudioStream$ChannelList f Ljava/util/List; field_18911 buffers f I field_18913 currentBufferSize f I field_18912 size f Ljava/nio/ByteBuffer; field_18914 buffer m ()Ljava/nio/ByteBuffer; method_19679 getBuffer m (F)V method_19680 addChannel p 1 data m (I)V p 1 size m ()V method_19682 init c net/minecraft/class_1197 net/minecraft/datafixer/fix/ChoiceFix f Ljava/lang/String; field_5703 name f Lcom/mojang/datafixers/DSL$TypeReference; field_5704 type f Ljava/lang/String; field_5705 choiceName m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5105 transform p 1 inputType m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V p 5 choiceName p 1 outputSchema p 2 changesType p 3 name p 4 type c net/minecraft/class_5558 net/minecraft/block/entity/BlockEntityTicker c A functional interface that ticks a block entity. This is usually implemented\nas a static method in the block entity's class.\n\n@see net.minecraft.block.BlockEntityProvider#getTicker m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;)V tick tick c Ticks the block entity. p 4 blockEntity p 1 world p 2 pos p 3 state c net/minecraft/class_4227 net/minecraft/client/sound/SoundListener f Lnet/minecraft/class_243; field_24051 pos f F field_18906 volume m ()Lnet/minecraft/class_243; method_27268 getPos m (Lnet/minecraft/class_243;)V method_19671 setPosition p 1 position m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V method_19672 setOrientation p 1 at p 2 up m (F)V method_19670 setVolume p 1 volume m ()V method_19673 init m ()F method_19669 getVolume c net/minecraft/class_1196 net/minecraft/datafixer/fix/LevelDataGeneratorOptionsFix f Ljava/util/Map; field_5702 NUMERICAL_IDS_TO_BIOME_IDS f Ljava/lang/String; field_29903 GENERATOR_OPTIONS_KEY m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_5099 parseFlatLayer p 0 layer m (Ljava/util/HashMap;)V method_5101 method_5101 p 0 map m (Ljava/lang/String;)Ljava/util/List; method_5103 parseFlatLayers p 0 layers m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; method_5100 fixGeneratorOptions p 0 generatorOptions m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_6885 net/minecraft/registry/entry/RegistryEntryList c A registry entry list is an immutable list of registry entries. This, is either a direct\nreference to each item, or a reference to a tag. A tag is a way\nto dynamically define a list of registered values. Anything registered in a registry\ncan be tagged, and each registry holds a list of tags it recognizes.\n\n

This can be iterated directly (i.e. {@code for (RegistryEntry entry : entries)}.\nNote that this does not implement {@link java.util.Collection}.\n\n@see net.minecraft.registry.Registry\n@see RegistryEntry m (Lnet/minecraft/class_6880;)Z method_40241 contains c {@return whether {@code entry} is in this list} p 1 entry m (Lnet/minecraft/class_5819;)Ljava/util/Optional; method_40243 getRandom c {@return a random entry of the list, or an empty optional if this list is empty} p 1 random m (I)Lnet/minecraft/class_6880; method_40240 get c {@return the registry entry at {@code index}}\n\n@throws IndexOutOfBoundsException if the index is out of bounds p 1 index m ()Lcom/mojang/datafixers/util/Either; method_40248 getStorage c {@return the object that identifies this registry entry list}\n\n

This is the tag key for a reference list, and the backing list for a direct list. m ()Ljava/util/Optional; method_45925 getTagKey m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/class_6885$class_6886; method_40244 of c {@return a new direct list of {@code values} converted to a registry entry with {@code mapper}} p 1 values p 0 mapper m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/class_6885$class_6886; method_40245 of c {@return a new direct list of {@code values} converted to a registry entry with {@code mapper}} p 0 mapper p 1 values m ()I method_40247 size c {@return the number of entries in this list} m ([Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886; method_40246 of c {@return a new direct list of {@code entries}} p 0 entries m (Lnet/minecraft/class_7876;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888; method_45924 of p 0 owner p 1 tagKey m ()Ljava/util/stream/Stream; method_40239 stream c {@return a stream of registry entries in this list} m (Ljava/util/List;)Lnet/minecraft/class_6885$class_6886; method_40242 of c {@return a new direct list of {@code entries}} p 0 entries m (Lnet/minecraft/class_7876;)Z method_46768 ownerEquals p 1 owner c net/minecraft/class_6885$class_6888 net/minecraft/registry/entry/RegistryEntryList$Named c A registry entry list that references a tag from the registry. f Ljava/util/List; field_36460 entries f Lnet/minecraft/class_7876; field_40936 owner f Lnet/minecraft/class_6862; field_36459 tag m (Ljava/util/List;)V method_40250 copyOf p 1 entries m (Lnet/minecraft/class_7876;Lnet/minecraft/class_6862;)V p 2 tag p 1 owner m ()Lnet/minecraft/class_6862; method_40251 getTag c {@return the tag key that this list references} c net/minecraft/class_6885$class_6887 net/minecraft/registry/entry/RegistryEntryList$ListBacked c An internal implementation of {@link RegistryEntryList}. m ()Ljava/util/List; method_40249 getEntries c net/minecraft/class_6885$class_6886 net/minecraft/registry/entry/RegistryEntryList$Direct c A direct registry entry list that holds the values directly, instead of using tags. f Ljava/util/List; field_36457 entries f Ljava/util/Set; field_36458 entrySet m (Ljava/util/List;)V p 1 entries c net/minecraft/class_5553 net/minecraft/block/LavaCauldronBlock c A cauldron filled with lava. c net/minecraft/class_4221 net/minecraft/entity/ai/brain/sensor/SecondaryPointsOfInterestSensor f I field_30257 RUN_TIME m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V method_19617 sense c net/minecraft/class_5552 net/minecraft/block/OperatorBlock c net/minecraft/class_5555 net/minecraft/block/TintedGlassBlock c net/minecraft/class_4224 net/minecraft/client/sound/Source f Lorg/slf4j/Logger; field_18892 LOGGER f I field_18895 bufferSize f I field_18893 pointer f Lnet/minecraft/class_4234; field_18896 stream f Ljava/util/concurrent/atomic/AtomicBoolean; field_18894 playing m ()I method_19659 getSourceState m (Lnet/minecraft/class_4234;)V method_19643 setStream p 1 stream m ()V method_19650 play m (F)V method_19651 setAttenuation p 1 attenuation m ()V method_19654 resume m ()Z method_19656 isStopped m ()V method_19657 disableAttenuation m (Ljavax/sound/sampled/AudioFormat;I)I method_19644 getBufferSize p 1 time p 0 format m (I)V p 1 pointer m ()Z method_35598 isPlaying m ()Lnet/minecraft/class_4224; method_19638 create m (Lnet/minecraft/class_4231;)V method_19642 setBuffer p 1 sound m (Z)V method_19645 setLooping p 1 looping m ()V method_19655 stop m ()V method_19653 pause m (Z)V method_19649 setRelative p 1 relative m (I)V method_19652 method_19652 p 1 pointer m (I)V method_19640 read p 1 count m ()V method_19658 tick m ()V method_19646 close m (F)V method_19647 setVolume p 1 volume m ()I method_19660 removeProcessedBuffers m (Lnet/minecraft/class_243;)V method_19641 setPosition p 1 pos m (I)V method_19648 method_19648 p 1 pointer m (F)V method_19639 setPitch p 1 pitch c net/minecraft/class_5554 net/minecraft/block/LightningRodBlock f Lnet/minecraft/class_2746; field_27193 POWERED f I field_31190 MAX_REDIRECT_DISTANCE c The maximum distance that lightning rods can redirect lightning from.\n\n@see net.minecraft.server.world.ServerWorld#getLightningRodPos(BlockPos) f Lnet/minecraft/class_2746; field_29562 WATERLOGGED f I field_31192 SCHEDULED_TICK_DELAY m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_31648 setPowered p 1 state p 3 pos p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_33627 updateNeighbors p 3 pos p 1 state p 2 world c net/minecraft/class_4219 net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask m (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47155 method_47155 p 6 pos p 5 walkTarget m (Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47158 method_47158 p 5 context m (Lnet/minecraft/class_4140;FII)Lnet/minecraft/class_7893; method_47157 create p 2 completionRange p 1 walkSpeed p 0 posModule p 3 maxDistance m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47156 method_47156 p 8 entity p 7 world p 9 time c net/minecraft/class_4218 net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask f I field_30151 HORIZONTAL_RANGE f I field_30152 VERTICAL_RANGE f I field_30155 MAX_BABY_INTERACTION_COUNT f F field_30153 WALK_SPEED f I field_30156 RUN_CHANCE f F field_30154 PLAYING_WALK_SPEED m ()Lnet/minecraft/class_7893; method_47000 create m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_19587 method_19587 p 1 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_19577 isInteractionTargetOf p 0 entity p 1 baby m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V method_19580 setPlayTarget p 3 baby p 2 walkTarget p 1 lookTarget p 0 interactionTarget m (Ljava/util/List;)Ljava/util/Map; method_19592 getBabyInteractionTargetCounts p 0 babies m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47002 method_47002 p 0 context m (Lnet/minecraft/class_1309;Ljava/lang/Integer;)Ljava/lang/Integer; method_19578 method_19578 p 1 count p 0 target m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_19576 getInteractionTarget p 0 baby m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47003 method_47003 p 3 lookTarget p 4 interactionTarget p 1 visibleVillagerBabies p 2 walkTarget m (Ljava/util/Map;Lnet/minecraft/class_1309;)V method_19582 method_19582 p 1 baby m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47004 method_47004 p 7 time p 5 world p 6 entity m (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Z method_47001 method_47001 p 1 baby m (Ljava/util/Map$Entry;)Z method_19581 method_19581 p 0 entry m (Ljava/util/List;)Ljava/util/Optional; method_19588 getLeastPopularBabyInteractionTarget p 0 babies m (Lnet/minecraft/class_1309;)Z method_19593 hasInteractionTarget p 0 baby m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V method_47005 method_47005 p 3 baby c net/minecraft/class_2490 net/minecraft/block/SlimeBlock m (Lnet/minecraft/class_1297;)V method_21847 bounce p 1 entity c net/minecraft/class_2491 net/minecraft/nbt/NbtEnd c Represents the NBT end value.\nDefines the end of an {@link NbtCompound} object during serialization,\nand is the type of an empty {@link NbtList}. f I field_41721 SIZE f Lnet/minecraft/class_2491; field_21033 INSTANCE c A dummy instance of the NBT end. It will never appear nested in any parsed NBT\nstructure and should never be used as NBT compound values or list elements. f Lnet/minecraft/class_4614; field_21032 TYPE m ()Lnet/minecraft/class_2491; method_10586 copy c net/minecraft/class_2491$1 net/minecraft/nbt/NbtEnd$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2491; method_23243 read c net/minecraft/class_2492 net/minecraft/block/SoulSandBlock f Lnet/minecraft/class_265; field_11521 COLLISION_SHAPE f I field_31249 SCHEDULED_TICK_DELAY c net/minecraft/class_2493 net/minecraft/block/SnowyBlock f Lnet/minecraft/class_2746; field_11522 SNOWY m (Lnet/minecraft/class_2680;)Z method_35291 isSnow p 0 state c net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup f Lnet/minecraft/class_2498; field_17579 SWEET_BERRY_BUSH f Lnet/minecraft/class_2498; field_11537 GLASS f Lnet/minecraft/class_2498; field_28427 GLOW_LICHEN f Lnet/minecraft/class_2498; field_28116 SCULK_SENSOR f Lnet/minecraft/class_2498; field_28702 AZALEA_LEAVES f Lnet/minecraft/class_2498; field_37638 MANGROVE_ROOTS f Lnet/minecraft/class_2498; field_22138 ROOTS f Lnet/minecraft/class_2498; field_28697 MOSS_BLOCK f F field_11539 pitch f Lnet/minecraft/class_2498; field_37641 MUD_BRICKS f Lnet/minecraft/class_2498; field_22141 SOUL_SAND f Lnet/minecraft/class_2498; field_22153 NYLIUM f Lnet/minecraft/class_2498; field_27204 COPPER f Lnet/minecraft/class_2498; field_42766 CHERRY_WOOD f Lnet/minecraft/class_2498; field_27199 SMALL_AMETHYST_BUD f Lnet/minecraft/class_3414; field_11530 hitSound f Lnet/minecraft/class_2498; field_42770 SUSPICIOUS_SAND f Lnet/minecraft/class_2498; field_11526 SAND f Lnet/minecraft/class_2498; field_28701 HANGING_ROOTS f Lnet/minecraft/class_2498; field_37639 MUDDY_MANGROVE_ROOTS f Lnet/minecraft/class_2498; field_11538 BAMBOO_SAPLING f Lnet/minecraft/class_2498; field_28696 MOSS_CARPET f Lnet/minecraft/class_2498; field_22139 SHROOMLIGHT f Lnet/minecraft/class_2498; field_22154 FUNGUS f Lnet/minecraft/class_2498; field_37642 PACKED_MUD f Lnet/minecraft/class_2498; field_22142 SOUL_SOIL f Lnet/minecraft/class_2498; field_42767 CHERRY_SAPLING f Lnet/minecraft/class_3414; field_11541 fallSound f Lnet/minecraft/class_2498; field_23265 LODESTONE f Lnet/minecraft/class_2498; field_28699 SMALL_DRIPLEAF f Lnet/minecraft/class_2498; field_41083 NETHER_WOOD_HANGING_SIGN f Lnet/minecraft/class_2498; field_17581 NETHER_WART f Lnet/minecraft/class_2498; field_11543 WOOL f Lnet/minecraft/class_2498; field_22148 NETHER_ORE f Lnet/minecraft/class_2498; field_37636 FROGLIGHT f Lnet/minecraft/class_2498; field_11542 BAMBOO f Lnet/minecraft/class_2498; field_22151 ANCIENT_DEBRIS f Lnet/minecraft/class_2498; field_27884 POWDER_SNOW f Lnet/minecraft/class_2498; field_29033 DEEPSLATE f Lnet/minecraft/class_2498; field_11528 CORAL f Lnet/minecraft/class_2498; field_17580 CROP f Lnet/minecraft/class_2498; field_11544 STONE f Lnet/minecraft/class_2498; field_37637 FROGSPAWN f Lnet/minecraft/class_2498; field_43255 SUSPICIOUS_GRAVEL f Lnet/minecraft/class_2498; field_11532 LADDER f Lnet/minecraft/class_2498; field_22149 BONE f Lnet/minecraft/class_2498; field_28698 BIG_DRIPLEAF f Lnet/minecraft/class_2498; field_11531 ANVIL f Lnet/minecraft/class_2498; field_43256 DECORATED_POT_SHATTER f Lnet/minecraft/class_2498; field_25183 LILY_PAD f Lnet/minecraft/class_2498; field_37640 MUD f Lnet/minecraft/class_2498; field_22140 WEEPING_VINES f Lnet/minecraft/class_3414; field_11527 stepSound f Lnet/minecraft/class_2498; field_22152 NETHER_STEM f Lnet/minecraft/class_2498; field_21214 HONEY f Lnet/minecraft/class_2498; field_28693 SPORE_BLOSSOM f Lnet/minecraft/class_2498; field_11529 GRAVEL f Lnet/minecraft/class_2498; field_11533 METAL f Lnet/minecraft/class_2498; field_24119 CHAIN f Lnet/minecraft/class_2498; field_41085 CHISELED_BOOKSHELF f Lnet/minecraft/class_2498; field_37646 SCULK_SHRIEKER f Lnet/minecraft/class_2498; field_11545 SLIME f Lnet/minecraft/class_2498; field_37645 SCULK_VEIN f Lnet/minecraft/class_2498; field_22145 NETHERRACK f Lnet/minecraft/class_2498; field_40313 HANGING_SIGN f Lnet/minecraft/class_3414; field_11546 breakSound f Lnet/minecraft/class_2498; field_27200 MEDIUM_AMETHYST_BUD f Lnet/minecraft/class_2498; field_29035 DEEPSLATE_TILES f Lnet/minecraft/class_2498; field_28692 CAVE_VINES f Lnet/minecraft/class_2498; field_45971 WET_SPONGE f Lnet/minecraft/class_2498; field_41084 BAMBOO_WOOD_HANGING_SIGN f Lnet/minecraft/class_2498; field_22147 NETHER_SPROUTS f F field_11540 volume f Lnet/minecraft/class_2498; field_11534 WET_GRASS f Lnet/minecraft/class_2498; field_27196 CANDLE f Lnet/minecraft/class_2498; field_22146 NETHER_BRICKS f Lnet/minecraft/class_2498; field_22150 NETHERITE f Lnet/minecraft/class_2498; field_24121 GILDED_BLACKSTONE f Lnet/minecraft/class_2498; field_16498 SCAFFOLDING f Lnet/minecraft/class_2498; field_27201 LARGE_AMETHYST_BUD f Lnet/minecraft/class_2498; field_29034 DEEPSLATE_BRICKS f Lnet/minecraft/class_2498; field_42771 DECORATED_POT f Lnet/minecraft/class_2498; field_28061 POINTED_DRIPSTONE f Lnet/minecraft/class_2498; field_23083 VINE f Lnet/minecraft/class_2498; field_11547 WOOD f Lnet/minecraft/class_2498; field_28700 ROOTED_DIRT f Lnet/minecraft/class_2498; field_45970 SPONGE f Lnet/minecraft/class_2498; field_28695 FLOWERING_AZALEA f Lnet/minecraft/class_2498; field_11535 GRASS f Lnet/minecraft/class_2498; field_22143 BASALT f Lnet/minecraft/class_2498; field_18852 STEM f Lnet/minecraft/class_2498; field_27197 AMETHYST_BLOCK f Lnet/minecraft/class_2498; field_37643 SCULK_CATALYST f Lnet/minecraft/class_2498; field_24120 NETHER_GOLD_ORE f Lnet/minecraft/class_3414; field_11536 placeSound f Lnet/minecraft/class_2498; field_42768 CHERRY_LEAVES f Lnet/minecraft/class_2498; field_40315 NETHER_WOOD f Lnet/minecraft/class_2498; field_27202 TUFF f Lnet/minecraft/class_2498; field_42772 PINK_PETALS f Lnet/minecraft/class_2498; field_28694 AZALEA f Lnet/minecraft/class_2498; field_28060 DRIPSTONE_BLOCK f Lnet/minecraft/class_2498; field_11548 SNOW f Lnet/minecraft/class_2498; field_17734 LANTERN f Lnet/minecraft/class_2498; field_44608 INTENTIONALLY_EMPTY f Lnet/minecraft/class_2498; field_23082 WEEPING_VINES_LOW_PITCH f Lnet/minecraft/class_2498; field_37644 SCULK f Lnet/minecraft/class_2498; field_22144 WART_BLOCK f Lnet/minecraft/class_2498; field_29036 POLISHED_DEEPSLATE f Lnet/minecraft/class_2498; field_27198 AMETHYST_CLUSTER f Lnet/minecraft/class_2498; field_42769 CHERRY_WOOD_HANGING_SIGN f Lnet/minecraft/class_2498; field_27203 CALCITE f Lnet/minecraft/class_2498; field_40314 BAMBOO_WOOD m ()Lnet/minecraft/class_3414; method_10593 getFallSound m ()Lnet/minecraft/class_3414; method_10595 getBreakSound m ()Lnet/minecraft/class_3414; method_10594 getStepSound m ()F method_10599 getPitch m (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V p 1 volume p 3 breakSound p 2 pitch p 5 placeSound p 4 stepSound p 7 fallSound p 6 hitSound m ()Lnet/minecraft/class_3414; method_10596 getHitSound m ()F method_10597 getVolume m ()Lnet/minecraft/class_3414; method_10598 getPlaceSound c net/minecraft/class_6856 net/minecraft/nbt/scanner/ExclusiveNbtCollector c An exclusive NBT collector builds an NBT object including everything\nexcept the prescribed queries.\n\n@see SelectiveNbtCollector f Ljava/util/Deque; field_36378 treeStack m ([Lnet/minecraft/class_6843;)V p 1 excludedQueries c net/minecraft/class_1166 net/minecraft/datafixer/fix/EntityRidingToPassengerFix m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; method_4978 fixEntityTree p 4 outputEntityTreeType p 3 inputEntityTreeType p 5 inputEntityType p 2 outputSchema p 1 inputSchema m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_6857 net/minecraft/network/listener/ServerCrashSafePacketListener c The interface for serverbound packet listeners.\n\n@implNote Serverbound packet listeners log any uncaught exceptions\nwithout crashing. c net/minecraft/class_2499 net/minecraft/nbt/NbtList c Represents a mutable NBT list. Its type is {@value NbtElement#LIST_TYPE}.\n

\nAn NBT list holds values of the same {@linkplain NbtElement#getType NBT type}.\nThe {@linkplain AbstractNbtList#getHeldType NBT type} of an NBT list is determined\nonce its first element is inserted; empty NBT lists return {@link NbtElement#END_TYPE}\nas their held {@linkplain AbstractNbtList#getHeldType NBT type}.\n\n

To get values from this list, use methods with type names, such as\n{@link #getInt(int)}. Where applicable, these methods return Java types (e.g. {@code int},\n{@code long[]}) instead of {@link NbtElement} subclasses. If type mismatch occurs or\nthe index is out of bounds, it returns the default value for that type instead of\nthrowing or returning {@code null}.\n\n

Unlike {@link NbtCompound}, there is no Java type-based adder, and numeric value\ngetters will not try to cast the values. f Ljava/util/List; field_11550 value f B field_11551 type f I field_41725 SIZE f Lnet/minecraft/class_4614; field_21039 TYPE m (I)Ljava/lang/String; method_10608 getString c {@return the stringified value at {@code index}, or an empty string if the index\nis out of bounds}\n\n

Unlike other getters, this works with any type, not just {@link NbtString}. p 1 index m (I)D method_10611 getDouble c {@return the double at {@code index}, or {@code 0.0} if the index is out of bounds\nor if this is not a list of doubles} p 1 index m (I)S method_10609 getShort c {@return the short at {@code index}, or {@code 0} if the index is out of bounds\nor if this is not a list of shorts} p 1 index m (I)I method_10600 getInt c {@return the integer at {@code index}, or {@code 0} if the index is out of bounds\nor if this is not a list of integers} p 1 index m (I)[I method_36111 getIntArray c {@return the int array at {@code index}, or an empty int array if the index is\nout of bounds or if this is not a list of int arrays}\n\n@apiNote Modifying the returned array also modifies the NBT int array. p 1 index m (I)[J method_36112 getLongArray c {@return the long array at {@code index}, or an empty int array if the index is\nout of bounds or if this is not a list of long arrays}\n\n@apiNote Modifying the returned array also modifies the NBT long array. p 1 index m (ILnet/minecraft/class_2520;)V method_10531 add m ()Lnet/minecraft/class_2499; method_10612 copy m (ILnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_10606 set m (Ljava/util/List;B)V p 1 list p 2 type m (I)Lnet/minecraft/class_2499; method_10603 getList c {@return the list at {@code index}, or an empty list if the index is out\nof bounds or if this is not a list of lists} p 1 index m (Ljava/lang/Object;)Z equals equals p 1 o m (I)Ljava/lang/Object; get get p 1 index m ()V method_17809 forgetTypeIfEmpty m (I)Lnet/minecraft/class_2520; method_10534 get m (I)Lnet/minecraft/class_2520; method_10536 remove m (I)Lnet/minecraft/class_2487; method_10602 getCompound c {@return the compound at {@code index}, or an empty compound if the index is out\nof bounds or if this is not a list of compounds} p 1 index m (Lnet/minecraft/class_2520;)Z method_10605 canAdd p 1 element m (I)F method_10604 getFloat c {@return the float at {@code index}, or {@code 0.0f} if the index is out of bounds\nor if this is not a list of floats} p 1 index c net/minecraft/class_2499$1 net/minecraft/nbt/NbtList$1 m (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Lnet/minecraft/class_6836$class_6838; method_53894 scanList p 2 tracker p 1 visitor p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2499; method_23249 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2499; method_53895 readList p 1 tracker p 0 input c net/minecraft/class_1165 net/minecraft/datafixer/fix/EntityRedundantChanceTagsFix f Lcom/mojang/serialization/Codec; field_25695 FLOAT_LIST_CODEC m (Lcom/mojang/serialization/OptionalDynamic;I)Z method_30073 hasZeroDropChance p 0 listTag p 1 expectedLength m (Ljava/lang/Float;)Z method_30074 method_30074 p 0 chance m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_6854 net/minecraft/client/render/FogShape f I field_36352 id f Lnet/minecraft/class_6854; field_36350 SPHERE f Lnet/minecraft/class_6854; field_36351 CYLINDER m (Ljava/lang/String;II)V p 3 id m ()I method_40036 getId c net/minecraft/class_5525 net/minecraft/network/encryption/NetworkEncryptionException c A checked exception that wraps other exceptions, thrown\nwhen a cryptographic operation fails. m (Ljava/lang/Throwable;)V p 1 throwable c net/minecraft/class_1163 net/minecraft/client/color/world/BiomeColors f Lnet/minecraft/class_6539; field_5666 WATER_COLOR f Lnet/minecraft/class_6539; field_5665 GRASS_COLOR f Lnet/minecraft/class_6539; field_5664 FOLIAGE_COLOR m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_4961 getWaterColor p 0 world p 1 pos m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_4962 getGrassColor p 1 pos p 0 world m (Lnet/minecraft/class_1959;DD)I method_23791 method_23791 p 0 biome p 3 z p 1 x m (Lnet/minecraft/class_1959;DD)I method_23790 method_23790 p 1 x p 0 biome p 3 z m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_4966 getFoliageColor p 1 pos p 0 world m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I method_4965 getColor p 2 resolver p 1 pos p 0 world c net/minecraft/class_2494 net/minecraft/nbt/NbtFloat c Represents an NBT 32-bit floating-point number. Its type is {@value NbtElement#FLOAT_TYPE}.\nInstances are immutable. f I field_41722 SIZE f Lnet/minecraft/class_2494; field_21034 ZERO c The NBT float representing {@code 0.0f}. f F field_11523 value f Lnet/minecraft/class_4614; field_21035 TYPE m (F)Lnet/minecraft/class_2494; method_23244 of c {@return the NBT float from {@code value}} p 0 value m (F)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_2494; method_10587 copy c net/minecraft/class_2494$1 net/minecraft/nbt/NbtFloat$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2494; method_23245 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)F method_53891 readFloat p 0 input p 1 tracker c net/minecraft/class_6852 net/minecraft/server/command/PlaceCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_39091 JIGSAW_FAILED_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_39393 SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_39092 STRUCTURE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_36324 FEATURE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39256 TEMPLATE_INVALID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_39257 TEMPLATE_FAILED_EXCEPTION m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)V method_43647 throwOnUnloadedPos p 2 pos2 p 1 pos1 p 0 world m (Lcom/mojang/brigadier/context/CommandContext;)I method_43925 method_43925 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43921 method_43921 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43923 method_43923 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43648 method_43648 p 0 context m (Lnet/minecraft/class_3449;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_1923;)V method_43649 method_43649 p 3 chunkPos m (Lcom/mojang/brigadier/CommandDispatcher;)V method_39986 register p 0 dispatcher m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2338;)I method_43654 executePlaceStructure p 1 structure p 0 source p 2 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_39990 method_39990 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43653 method_43653 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43655 method_43655 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;)I method_43650 executePlaceJigsaw p 0 source p 1 structurePool p 4 pos p 2 id p 3 maxDepth m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43920 method_43920 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;)I method_43922 method_43922 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43924 method_43924 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_43918 method_43918 p 0 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Z method_43646 method_43646 p 1 pos m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_44145 method_44145 p 0 context p 1 builder m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2338;)I method_39989 executePlaceFeature p 2 pos p 1 feature p 0 source m (Lnet/minecraft/class_2168;)Z method_39988 method_39988 p 0 source m (Lnet/minecraft/class_6880;)Z method_43651 method_43651 p 0 biome m (Lcom/mojang/brigadier/context/CommandContext;)I method_43656 method_43656 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;FI)I method_43919 executePlaceTemplate p 0 source p 6 seed p 5 integrity p 2 pos p 1 id p 4 mirror p 3 rotation m (Lcom/mojang/brigadier/context/CommandContext;)I method_39987 method_39987 p 0 context c net/minecraft/class_5520 net/minecraft/client/network/SocialInteractionsManager f Ljava/util/Set; field_26866 hiddenPlayers f Ljava/util/Map; field_26927 playerNameByUuid f Lcom/mojang/authlib/minecraft/UserApiService; field_26912 userApiService f Z field_35081 blockListLoaded f Lnet/minecraft/class_310; field_26865 client f Ljava/util/concurrent/CompletableFuture; field_35082 blockListLoader m (Ljava/lang/String;)Ljava/util/UUID; method_31407 getUuid p 1 playerName m (Ljava/util/UUID;)Z method_31392 isPlayerBlocked p 1 uuid m (Ljava/util/UUID;)Z method_31391 isPlayerMuted p 1 uuid m (Ljava/util/UUID;)V method_31339 showPlayer p 1 uuid m ()Ljava/util/Set; method_31336 getHiddenPlayers m (Ljava/util/UUID;)V method_31338 hidePlayer p 1 uuid m (Lnet/minecraft/class_640;)V method_31337 setPlayerOnline p 1 player m (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;)V p 1 client p 2 userApiService m (Ljava/util/UUID;)Z method_31340 isPlayerHidden p 1 uuid m ()V method_38936 unloadBlockList m (Ljava/util/UUID;)V method_31341 setPlayerOffline p 1 uuid m ()V method_38935 loadBlockList c net/minecraft/class_2495 net/minecraft/nbt/NbtIntArray c Represents an NBT 32-bit integer array. This object is mutable and backed by\n{@code int[]}. Its type is {@value NbtElement#INT_ARRAY_TYPE}. Like Java arrays,\naccessing indices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getIntArray()}. f [I field_11524 value f I field_41723 SIZE f Lnet/minecraft/class_4614; field_21036 TYPE m (Ljava/util/List;)[I method_10590 toArray p 0 list m ()Lnet/minecraft/class_2495; method_10591 copy m (ILnet/minecraft/class_2497;)Lnet/minecraft/class_2497; method_17806 set m (Ljava/util/List;)V p 1 value m ()[I method_10588 getIntArray c {@return the underlying int array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT int array. m ([I)V p 1 value m (I)Lnet/minecraft/class_2497; method_17807 remove m (I)Lnet/minecraft/class_2497; method_10589 get m (Ljava/lang/Object;)Z equals equals p 1 o m (I)Ljava/lang/Object; get get p 1 index m (ILnet/minecraft/class_2497;)V method_17808 add c net/minecraft/class_2495$1 net/minecraft/nbt/NbtIntArray$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2495; method_23246 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)[I method_53892 readIntArray p 0 input p 1 tracker c net/minecraft/class_1169 net/minecraft/datafixer/fix/EntityShulkerColorFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4985 fixShulkerColor c net/minecraft/class_2496 net/minecraft/block/SpawnerBlock m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_46689 getEntityNameForTooltip p 1 stack m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2561; method_46688 method_46688 p 0 entityType c net/minecraft/class_6850 net/minecraft/client/render/chunk/ChunkRendererRegionBuilder f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_36314 chunks m (Lnet/minecraft/class_1937;J)Lnet/minecraft/class_6850$class_6851; method_39968 method_39968 p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_6850$class_6851;)Z method_39970 isEmptyBetween p 0 startPos p 1 endPos p 2 offsetX p 3 offsetZ p 4 chunks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_853; method_39969 build p 4 offset p 3 endPos p 2 startPos p 1 world c net/minecraft/class_6850$class_6851 net/minecraft/client/render/chunk/ChunkRendererRegionBuilder$ClientChunk f Lnet/minecraft/class_6849; field_36316 renderedChunk f Lnet/minecraft/class_2818; field_36315 chunk m ()Lnet/minecraft/class_6849; method_39972 getRenderedChunk m (Lnet/minecraft/class_2818;)V p 1 chunk m ()Lnet/minecraft/class_2818; method_39971 getChunk c net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen f Lnet/minecraft/class_2561; field_26919 BLOCKING_TEXT f Lnet/minecraft/class_2561; field_26917 EMPTY_SEARCH_TEXT f Ljava/lang/String; field_26884 currentSearch f Lnet/minecraft/class_2561; field_26915 BLOCKED_TAB_TITLE f Lnet/minecraft/class_2960; field_45565 SEARCH_ICON_TEXTURE f Lnet/minecraft/class_5522$class_5523; field_26885 currentTab f Lnet/minecraft/class_2561; field_26881 EMPTY_HIDDEN_TEXT f Lnet/minecraft/class_4185; field_26886 allTabButton f Lnet/minecraft/class_2960; field_45564 BACKGROUND_TEXTURE f Lnet/minecraft/class_4185; field_26913 blockedTabButton f Lnet/minecraft/class_2561; field_26877 HIDDEN_TAB_TITLE f I field_26871 playerCount f Lnet/minecraft/class_2561; field_26918 EMPTY_BLOCKED_TEXT f Lnet/minecraft/class_2561; field_26916 SELECTED_BLOCKED_TAB_TITLE f Lnet/minecraft/class_5521; field_26882 playerList f Lnet/minecraft/class_2561; field_26879 SELECTED_HIDDEN_TAB_TITLE f Z field_26873 initialized f Lnet/minecraft/class_342; field_26883 searchBox f Lnet/minecraft/class_2561; field_26880 SEARCH_TEXT f Lnet/minecraft/class_4185; field_26887 hiddenTabButton f Lnet/minecraft/class_4185; field_26914 blockingButton f Lnet/minecraft/class_2561; field_26888 serverLabel f Lnet/minecraft/class_2561; field_26878 SELECTED_ALL_TAB_TITLE f Lnet/minecraft/class_2561; field_26876 ALL_TAB_TITLE m (Ljava/lang/String;)V method_31357 onSearchChange p 1 currentSearch m (Lnet/minecraft/class_4185;)V method_31356 method_31356 p 1 button m ()I method_31362 getSearchBoxX m (Lnet/minecraft/class_4185;)V method_31394 method_31394 p 1 button m (Lnet/minecraft/class_4185;)V method_31396 method_31396 p 1 button m (Lnet/minecraft/class_310;)V method_31350 updateServerLabel p 1 client m (Lnet/minecraft/class_5522$class_5523;)V method_31352 setCurrentTab p 1 currentTab m (Z)V method_31398 method_31398 p 1 confirmed m ()I method_31359 getScreenHeight m (Ljava/util/UUID;)V method_31355 setPlayerOffline p 1 uuid m ()I method_31361 getPlayerListBottom m (Lnet/minecraft/class_4185;)V method_31351 method_31351 p 1 button m (Lnet/minecraft/class_640;)V method_31353 setPlayerOnline p 1 player c net/minecraft/class_5522$class_5523 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen$Tab f Lnet/minecraft/class_5522$class_5523; field_26921 BLOCKED f Lnet/minecraft/class_5522$class_5523; field_26890 ALL f Lnet/minecraft/class_5522$class_5523; field_26891 HIDDEN c net/minecraft/class_1168 net/minecraft/datafixer/fix/EntitySkeletonSplitFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_2497 net/minecraft/nbt/NbtInt c Represents an NBT 32-bit integer. Its type is {@value NbtElement#INT_TYPE}.\nInstances are immutable. f I field_41724 SIZE f I field_11525 value f Lnet/minecraft/class_4614; field_21037 TYPE m (Ljava/lang/Object;)Z equals equals p 1 o m (I)V p 1 value m (I)Lnet/minecraft/class_2497; method_23247 of c {@return the NBT integer from {@code value}} p 0 value m ()Lnet/minecraft/class_2497; method_10592 copy c net/minecraft/class_2497$1 net/minecraft/nbt/NbtInt$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2497; method_23248 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)I method_53893 readInt p 0 input p 1 tracker c net/minecraft/class_2497$class_4611 net/minecraft/nbt/NbtInt$Cache f [Lnet/minecraft/class_2497; field_21038 VALUES f I field_33198 MIN f I field_33197 MAX c net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget f Ljava/lang/String; field_26870 currentSearch f Ljava/util/List; field_26869 players f Lnet/minecraft/class_5522; field_26867 parent m (Lnet/minecraft/class_5522;Lnet/minecraft/class_310;IIIII)V p 7 itemHeight p 5 top p 6 bottom p 3 width p 4 height p 1 parent p 2 client m (Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V method_31345 setPlayerOnline p 1 player p 2 tab m (Lnet/minecraft/class_5519;)Ljava/lang/Integer; method_44760 method_44760 p 0 player m (Lnet/minecraft/class_5519;)Ljava/lang/Integer; method_44761 method_44761 p 1 player m (Lnet/minecraft/class_5519;)Z method_31342 method_31342 p 1 player m (Ljava/util/Map;Z)V method_44759 markOfflineMembers p 2 includeOffline p 1 entries m (Ljava/lang/String;)V method_31346 setCurrentSearch p 1 currentSearch m (Lnet/minecraft/class_7555;)Ljava/util/Collection; method_45665 collectReportableProfiles p 0 log m ()V method_31349 filterPlayers m (Ljava/util/Collection;Ljava/util/Map;)V method_44699 setPlayers p 1 playerUuids p 2 entriesByUuids m (Ljava/util/UUID;)V method_31347 setPlayerOffline p 1 uuid m (Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Lnet/minecraft/class_5519; method_44758 method_44758 p 2 uuid m ()Z method_31348 isEmpty m (Ljava/util/Collection;DZ)V method_31393 update p 4 includeOffline p 1 uuids p 2 scrollAmount m (Ljava/util/Collection;D)V method_44698 refresh p 2 scrollAmount p 1 players m ()V method_44762 sortPlayers c net/minecraft/class_1167 net/minecraft/datafixer/fix/EntityTransformFix f Ljava/lang/String; field_5670 name m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; method_4982 transform p 1 choice m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 name p 3 changesType p 2 outputSchema m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; method_4983 makeTyped c net/minecraft/class_6849 net/minecraft/client/render/chunk/RenderedChunk f Lnet/minecraft/class_2818; field_36313 chunk f Z field_36312 debugWorld f Ljava/util/List; field_36311 blockStateContainers f Ljava/util/Map; field_36310 blockEntities m (Lnet/minecraft/class_2818;)V p 1 chunk m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_39963 getBlockState p 1 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; method_39962 getBlockEntity p 1 pos c net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry f I field_26851 GRAY_COLOR f Lnet/minecraft/class_4185; field_26861 showButton f Lnet/minecraft/class_2561; field_33838 showText f Lnet/minecraft/class_8666; field_45563 UNMUTE_BUTTON_TEXTURES f Ljava/lang/String; field_26857 name f Lnet/minecraft/class_8666; field_45561 REPORT_BUTTON_TEXTURES f Z field_26859 offline f Lnet/minecraft/class_2561; field_26907 OFFLINE_TEXT f I field_26903 LIGHT_GRAY_COLOR f Z field_39790 sentMessage f Ljava/util/UUID; field_26856 uuid f F field_26864 timeCounter f Lnet/minecraft/class_2561; field_26905 HIDDEN_TEXT f I field_26852 DARK_GRAY_COLOR f Z field_40796 hasDraftReport f I field_26850 BLACK_COLOR f Lnet/minecraft/class_4185; field_26860 hideButton f Ljava/util/function/Supplier; field_26904 skinSupplier f Lnet/minecraft/class_4185; field_39622 reportButton f Lnet/minecraft/class_2561; field_33837 hideText f Ljava/util/List; field_26855 buttons f Lnet/minecraft/class_8666; field_45562 MUTE_BUTTON_TEXTURES f Lnet/minecraft/class_2561; field_26909 BLOCKED_OFFLINE_TEXT f Lnet/minecraft/class_310; field_26854 client f Z field_39937 reportable f Z field_39791 canSendReports f Lnet/minecraft/class_2960; field_45560 DRAFT_REPORT_ICON_TEXTURE f Lnet/minecraft/class_2561; field_26908 HIDDEN_OFFLINE_TEXT f Lnet/minecraft/class_2561; field_26906 BLOCKED_TEXT f Lnet/minecraft/class_2561; field_39623 reportText f Lnet/minecraft/class_2561; field_39736 REPORT_DISABLED_TEXT f I field_26853 WHITE_COLOR m ()Ljava/util/UUID; method_31334 getUuid m ()Z method_44756 hasSentMessage m ()Ljava/lang/String; method_31330 getName m ()Z method_44754 isOffline m (Lnet/minecraft/class_5520;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_4185;)V method_31326 method_31326 p 4 button m (Z)V method_47905 setShowButtonVisible p 1 showButtonVisible m (Lnet/minecraft/class_5520;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_4185;)V method_31332 method_31332 p 4 button m (Lnet/minecraft/class_7574;Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Lnet/minecraft/class_4185;)V method_44525 method_44525 p 4 button m (ZLnet/minecraft/class_2561;)V method_31329 onButtonClick p 2 chatMessage p 1 showButtonVisible m (Z)V method_31335 setOffline p 1 offline m ()Ljava/util/function/Supplier; method_53594 getSkinSupplier m (Z)V method_44753 setSentMessage p 1 sentMessage m (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V p 2 parent p 1 client p 4 name p 3 uuid p 6 reportable p 5 skinTexture m ()Z method_53595 isReportable m ()Lnet/minecraft/class_2561; method_31390 getStatusText m ()Lnet/minecraft/class_7919; method_47634 getReportButtonTooltip m (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; method_31389 getNarrationMessage p 1 text c net/minecraft/class_6847 net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate f Lnet/minecraft/class_2350; field_36286 face f Lcom/mojang/serialization/Codec; field_36284 CODEC f Lnet/minecraft/class_2382; field_36285 offset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39912 method_39912 p 0 instance m (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2350; method_39913 method_39913 p 0 predicate m (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2382; method_39914 method_39914 p 0 predicate m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_39911 test m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)V p 2 face p 1 offset c net/minecraft/class_6848 net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate f Lcom/mojang/serialization/Codec; field_36288 CODEC f Lnet/minecraft/class_6862; field_36287 tag m (Lnet/minecraft/class_6848;)Lnet/minecraft/class_6862; method_39915 method_39915 p 0 predicate m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)V p 1 offset p 2 tag m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39916 method_39916 p 0 instance c net/minecraft/class_6860 net/minecraft/resource/LifecycledResourceManager c A lifecycled resource manager is available until it is {@linkplain #close()\nclosed}. In principle, it should not be accessed any more after closing;\nuse another resource manager instead. c net/minecraft/class_1173 net/minecraft/datafixer/fix/EntityTippedArrowFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_1172 net/minecraft/datafixer/fix/EntityWolfColorFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4988 fixCollarColor m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1171 net/minecraft/datafixer/fix/EntityStringUuidFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1170 net/minecraft/datafixer/fix/EntityTheRenameningBlockFix f Ljava/util/Map; field_5673 ITEMS f Ljava/lang/String; field_29882 BRED_PREFIX f Ljava/util/Map; field_5672 BLOCKS f Ljava/util/Map; field_5671 ENTITIES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_5535 net/minecraft/entity/ai/FuzzyPositions f I field_30264 GAUSS_RANGE m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243; method_31543 guessBest c Returns the {@link Vec3d#ofBottomCenter(BlockPos) bottom center} of a highest scoring\nposition, as determined by {@code scorer}, out of 10 tries on positions obtained from\n{@code factory}. p 0 factory p 1 scorer m (Lnet/minecraft/class_1314;Ljava/util/function/Supplier;)Lnet/minecraft/class_243; method_31538 guessBestPathTarget c Calls {@link #guessBest(Supplier, ToDoubleFunction)} with the {@code entity}'s\npath finding favor as the {@code scorer}. p 1 factory p 0 entity m (Lnet/minecraft/class_2338;ILjava/util/function/Predicate;)Lnet/minecraft/class_2338; method_31540 upWhile c Returns the closest position higher than the input {@code pos} that does\nnot fulfill {@code condition}, or a position with y set to {@code maxY}. p 2 condition p 0 pos p 1 maxY m (Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Lnet/minecraft/class_2338; method_31539 upWhile c Returns the {@code extraAbove + 1}th closest position higher than the\ninput {@code pos} that does not fulfill {@code condition}, or a\nposition with y set to {@code maxY}. p 1 extraAbove p 2 max p 3 condition p 0 pos m (Lnet/minecraft/class_1314;ILnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_31537 towardTarget c Adjusts the input {@code fuzz} slightly toward the given {@code entity}'s\n{@link net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}\nif it exists. p 0 entity p 1 horizontalRange p 2 random p 3 fuzz m (Lnet/minecraft/class_5819;IIIDDD)Lnet/minecraft/class_2338; method_31542 localFuzz c Tries to create a fuzzy offset position from the direction and the angle\nrange given. It fulfills the constraints given by {@code horizontalRange}\nand {@code verticalRange} and returns {@code null} if it cannot do so. p 8 angleRange p 4 directionX p 6 directionZ p 0 random p 1 horizontalRange p 2 verticalRange p 3 startHeight m (Lnet/minecraft/class_5819;II)Lnet/minecraft/class_2338; method_31541 localFuzz c Creates a fuzzy offset position within the given horizontal and vertical\nranges. p 1 horizontalRange p 0 random p 2 verticalRange c net/minecraft/class_6867 net/minecraft/datafixer/fix/StructureSettingsFlattenFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_1177 net/minecraft/datafixer/fix/HeightmapRenamingFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4998 renameHeightmapTags c net/minecraft/class_6868 net/minecraft/entity/ai/goal/PowderSnowJumpGoal f Lnet/minecraft/class_1308; field_36399 entity f Lnet/minecraft/class_1937; field_36400 world m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V p 1 entity p 2 world c net/minecraft/class_5534 net/minecraft/entity/ai/FuzzyTargeting c Path targeting utilities using fuzzy, or approximated, positions from\n{@link FuzzyPositions}.\n

\nMethods in this class can be used to do pathing for an entity to a random position.\nPositions are chosen to stay within range of the entity's chosen {@linkplain net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}\nif applicable, and will be suitably randomized within that constraint. m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_31533 validate c Checks whether a given position is a valid pathable target.\n\n@return the input position, or null if validation failed p 1 pos c the candidate position p 0 entity c the entity doing the pathing m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31536 method_31536 p 1 currentPos m (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243; method_31528 findTo c Paths to a random reachable position leading towards a given end-point.\n\n@return the chosen position or null if none could be found p 3 end c the position to path towards p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 0 entity m (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;Z)Lnet/minecraft/class_243; method_31529 findValid p 2 verticalRange p 1 horizontalRange p 4 posTargetInRange p 3 direction p 0 entity m (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243; method_31534 findFrom c Paths to a random reachable position leading away from a given starting point.\n\n@return the chosen position or null if none could be found p 0 entity c the entity doing the pathing p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 3 start c the position to path away from m (Lnet/minecraft/class_1314;IZLnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_31532 towardTarget c Paths to a random reachable position approaching an entity's chosen {@link net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}.\n\n@return the chosen position or null if none could be found p 2 posTargetInRange p 3 relativeInRangePos p 0 entity c the entity doing the pathing p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) m (Lnet/minecraft/class_1314;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243; method_31530 find c Paths to a random reachable position with positive path-finding favorability computed by a given function.\n\n@return the chosen position or null if none could be found p 3 scorer c function to compute the path-finding favorability of a candidate position p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 0 entity c the entity doing the pathing m (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243; method_31527 find c Paths to a random reachable position with positive path-finding favorability.\n\n@return chosen position or null if none could be found p 0 entity c the entity doing the pathing p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) c net/minecraft/class_1176 net/minecraft/datafixer/fix/IglooMetadataRemovalFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4993 removeMetadata m (Lcom/mojang/serialization/Dynamic;)Z method_4997 isIgloo m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4996 removeIgloos c net/minecraft/class_5537 net/minecraft/item/BundleItem f I field_30857 MAX_STORAGE f I field_30859 BUNDLE_ITEM_OCCUPANCY f I field_27016 ITEM_BAR_COLOR f Ljava/lang/String; field_30858 ITEMS_KEY m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)I method_31560 addToBundle p 0 bundle p 1 stack m (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; method_32345 getBundledStacks p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)V method_32758 method_32758 p 2 removedStack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Z method_32757 dropAllBundledItems p 1 player p 0 stack m (Lnet/minecraft/class_1799;)I method_31562 getItemOccupancy p 0 stack m (Lnet/minecraft/class_1799;)F method_31561 getAmountFilled p 0 stack m (Lnet/minecraft/class_1799;)I method_31563 getBundleOccupancy p 0 stack m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_32759 removeFirstStack p 0 stack m (Lnet/minecraft/class_1297;)V method_38077 playDropContentsSound p 1 entity m (Lnet/minecraft/class_1297;)V method_38076 playInsertSound p 1 entity m (Lnet/minecraft/class_1297;)V method_38074 playRemoveOneSound p 1 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)Z method_31558 method_31558 p 1 item m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2499;)Ljava/util/Optional; method_32344 canMergeStack p 0 stack p 1 items c net/minecraft/class_1175 net/minecraft/datafixer/fix/EntityZombieSplitFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_5536 net/minecraft/util/ClickType f Lnet/minecraft/class_5536; field_27013 LEFT f Lnet/minecraft/class_5536; field_27014 RIGHT c net/minecraft/class_4205 net/minecraft/client/render/debug/GoalSelectorDebugRenderer f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_18781 goalSelectors f I field_32902 RANGE f Lnet/minecraft/class_310; field_18780 client m (ILnet/minecraft/class_2338;Ljava/util/List;)V method_19430 setGoalSelectorList p 1 index p 2 pos p 3 goals m (I)V method_35799 removeGoalSelectorList p 1 index m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_4205$class_8683 net/minecraft/client/render/debug/GoalSelectorDebugRenderer$Entity f Lnet/minecraft/class_2338; comp_1624 entityPos f Ljava/util/List; comp_1625 goals m ()Lnet/minecraft/class_2338; comp_1624 entityPos m ()Ljava/util/List; comp_1625 goals c net/minecraft/class_1174 net/minecraft/datafixer/fix/EntityZombieVillagerTypeFix f Lnet/minecraft/class_5819; field_5674 RANDOM m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (I)I method_4991 clampType p 1 type m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4990 fixZombieType c net/minecraft/class_5531 net/minecraft/entity/ai/NoWaterTargeting c Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind are never water. m (Lnet/minecraft/class_1314;IIILnet/minecraft/class_243;D)Lnet/minecraft/class_243; method_31508 find p 2 verticalRange p 3 startHeight p 4 direction p 5 angleRange p 0 entity p 1 horizontalRange c net/minecraft/class_5530 net/minecraft/entity/ai/NoPenaltySolidTargeting c Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties and are always on solid blocks. m (Lnet/minecraft/class_1314;IIIDDDZ)Lnet/minecraft/class_2338; method_31505 tryMake p 0 entity p 1 horizontalRange p 2 verticalRange p 3 startHeight p 4 directionX p 6 directionZ p 8 rangeAngle p 10 posTargetInRange m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31506 method_31506 p 1 pos m (Lnet/minecraft/class_1314;IIIDDD)Lnet/minecraft/class_243; method_31504 find p 0 entity p 1 horizontalRange p 6 directionZ p 8 rangeAngle p 2 verticalRange p 3 startHeight p 4 directionX c net/minecraft/class_6864 net/minecraft/registry/tag/TagPacketSerializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6864$class_5748; method_40102 serializeTags p 0 registry m (Lcom/mojang/datafixers/util/Pair;)Z method_40101 method_40101 p 0 pair m (Lnet/minecraft/class_2378;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V method_40103 method_40103 p 2 pair m (Lnet/minecraft/class_5455$class_6892;)Lcom/mojang/datafixers/util/Pair; method_40104 method_40104 p 0 registry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;Lnet/minecraft/class_6864$class_5748;Lnet/minecraft/class_6864$class_6865;)V method_40106 loadTags p 0 registryKey p 1 registry p 2 serialized p 3 loader m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;Lnet/minecraft/class_6864$class_6865;Lnet/minecraft/class_2960;Lit/unimi/dsi/fastutil/ints/IntList;)V method_40107 method_40107 p 3 tagId p 4 rawIds m (Lnet/minecraft/class_7780;)Ljava/util/Map; method_40105 serializeTags p 0 dynamicRegistryManager c net/minecraft/class_6864$class_6865 net/minecraft/registry/tag/TagPacketSerializer$Loader m (Lnet/minecraft/class_6862;Ljava/util/List;)V accept accept p 2 entries p 1 tag c net/minecraft/class_6864$class_5748 net/minecraft/registry/tag/TagPacketSerializer$Serialized c A serialization-friendly POJO representation of a {@linkplain\nnet.minecraft.registry.entry.RegistryEntryList registry entry list} of tags.\nThis allows easy transport of tags over Minecraft network protocol.\n\n

This stores tag entries with raw integer IDs and requires a registry\nfor raw ID access to serialize or deserialize tags. f Ljava/util/Map; field_28304 contents m (Lnet/minecraft/class_2540;)V method_33159 writeBuf p 1 buf m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748; method_33160 fromBuf p 0 buf m ()Z method_40108 isEmpty m (Ljava/util/Map;)V p 1 contents c net/minecraft/class_6861 net/minecraft/resource/LifecycledResourceManagerImpl c A basic implementation of resource manager with a lifecycle.\n\n

It handles resources by namespaces, hoping that most namespaces are\ndefined in only few resource packs.\n\n@see NamespaceResourceManager f Lorg/slf4j/Logger; field_37288 LOGGER f Ljava/util/Map; field_36389 subManagers f Ljava/util/List; field_36390 packs m (Lnet/minecraft/class_3262;)Lnet/minecraft/class_7084; method_41274 parseResourceFilter p 1 pack m (Lnet/minecraft/class_3264;Ljava/util/List;)V p 1 type p 2 packs m (Lnet/minecraft/class_7084;Lnet/minecraft/class_2960;)Z method_41276 method_41276 p 1 id m (Lnet/minecraft/class_3264;Lnet/minecraft/class_3262;)Ljava/util/stream/Stream; method_41275 method_41275 p 1 pack m (Ljava/lang/String;)V method_45303 validateStartingPath c Validates the starting path to ensure that it does not end with a slash.\n\n@throws IllegalArgumentException if {@code startingPath} has a trailing slash p 0 startingPath c net/minecraft/class_5533 net/minecraft/entity/ai/AboveGroundTargeting c Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties and are always above ground or water. m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31526 method_31526 p 1 pos m (Lnet/minecraft/class_1314;IIDDFII)Lnet/minecraft/class_243; method_31524 find p 9 minAboveSolid p 8 maxAboveSolid p 1 horizontalRange p 0 entity p 3 x p 2 verticalRange p 5 z p 7 angle c net/minecraft/class_1179 net/minecraft/datafixer/fix/ItemBannerColorFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_5532 net/minecraft/entity/ai/NoPenaltyTargeting c Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties. m (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;D)Lnet/minecraft/class_243; method_31512 findTo c Paths to a position leading towards a given end-point.\n\n@return the chosen end position or null if no valid positions could be found p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 0 entity c the entity doing the pathing p 4 angleRange c the minimum angle of approach p 3 end c the position to path towards m (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243; method_31511 findFrom c Paths to a position leading away from a given starting point.\n\n@return the chosen end position or null if no valid positions could be found p 3 start c the position to path away from p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) p 0 entity c the entity doing the pathing m (Lnet/minecraft/class_1314;IZLnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_31516 tryMake p 0 entity p 1 horizontalRange p 2 posTargetInRange p 3 fuzz m (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243; method_31510 find c Paths to a random reachable position with no penalty.\n\n@return the chosen end position or null if no valid positions could be found p 2 verticalRange c the vertical pathing range (how far the point can be from the entity's starting position on the Y range) p 0 entity c the entity doing the pathing p 1 horizontalRange c the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range) c net/minecraft/class_6862 net/minecraft/registry/tag/TagKey f Lcom/google/common/collect/Interner; field_36394 INTERNER f Lnet/minecraft/class_2960; comp_327 id f Lnet/minecraft/class_5321; comp_326 registry m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; method_40093 codec p 0 registry m (Lnet/minecraft/class_5321;)Z method_41007 isOf p 1 registryRef m ()Lnet/minecraft/class_2960; comp_327 id m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; method_40090 unprefixedCodec p 0 registry m (Lnet/minecraft/class_6862;)Ljava/lang/String; method_40089 method_40089 p 0 string m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_41008 tryCast p 1 registryRef m (Lnet/minecraft/class_5321;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_40091 method_40091 p 1 string m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; method_40095 method_40095 p 1 id m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; method_40094 method_40094 p 1 id m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; method_40092 of p 1 id p 0 registry m ()Lnet/minecraft/class_5321; comp_326 registry c net/minecraft/class_1178 net/minecraft/datafixer/fix/ItemCustomNameToComponentFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5001 fixCustomName c net/minecraft/class_5528 net/minecraft/datafixer/fix/CauldronRenameFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_31465 rename c net/minecraft/class_5527 net/minecraft/datafixer/fix/JigsawBlockNameFix c A block (re)name fix that updates the block references within Jigsaw\nblock entities. Used by blocks that are generated by jigsaws. f Ljava/lang/String; field_26991 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; method_31446 create p 2 rename p 1 name p 0 oldSchema c net/minecraft/class_6858 net/minecraft/datafixer/fix/WeaponsmithChestLootTableFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40070 method_40070 p 0 dynamic m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_248 net/minecraft/util/shape/FractionalPairList f Lnet/minecraft/class_246; field_1367 mergedList f I field_1370 firstSectionCount f I field_1368 gcd c net/minecraft/class_8696 net/minecraft/unused/packageinfo/PackageInfo8696 c net/minecraft/class_8697 net/minecraft/network/listener/ClientPacketListener c net/minecraft/class_6032 net/minecraft/util/collection/WeightedList f Ljava/util/List; field_30169 entries f Lnet/minecraft/class_5819; field_30170 random m (Lnet/minecraft/class_6032$class_6033;)V method_35089 method_35089 p 1 entry m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_35091 createCodec p 0 codec m (Lnet/minecraft/class_6032;)Ljava/util/List; method_35090 method_35090 p 0 weightedList m (Ljava/lang/Object;I)Lnet/minecraft/class_6032; method_35093 add p 1 data p 2 weight m (Ljava/util/List;)V p 1 list m ()Lnet/minecraft/class_6032; method_35088 shuffle m ()Ljava/util/stream/Stream; method_35094 stream c net/minecraft/class_6032$class_6033 net/minecraft/util/collection/WeightedList$Entry f Ljava/lang/Object; field_30171 data f D field_30173 shuffledOrder f I field_30172 weight m (F)V method_35096 setShuffledOrder p 1 random m (Ljava/lang/Object;I)V p 1 data p 2 weight m ()D method_35102 getShuffledOrder m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_35099 createCodec p 0 codec m ()I method_35100 getWeight m ()Ljava/lang/Object; method_35095 getElement c net/minecraft/class_6032$class_6033$1 net/minecraft/util/collection/WeightedList$Entry$1 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6032$class_6033;)Lcom/mojang/datafixers/util/Pair; method_35106 method_35106 p 1 entry m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 2 data p 1 ops m (Lnet/minecraft/class_6032$class_6033;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_35104 encode m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 entries p 3 data p 2 ops m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/class_6032$class_6033; method_35105 method_35105 p 1 data c net/minecraft/class_247 net/minecraft/util/function/BooleanBiFunction c A function that is provided two booleans and returns one boolean. f Lnet/minecraft/class_247; field_16891 FIRST c A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code true}. f Lnet/minecraft/class_247; field_1366 OR c A {@link BooleanBiFunction} that returns {@code true} if either argument is {@code true}. f Lnet/minecraft/class_247; field_16898 NOT_SECOND c A {@link BooleanBiFunction} that returns {@code true} if the second argument is {@code false}. f Lnet/minecraft/class_247; field_16888 NOT_AND c A {@link BooleanBiFunction} that returns {@code true} if either argument is {@code false}. f Lnet/minecraft/class_247; field_16896 AND c A {@link BooleanBiFunction} that returns {@code true} if both arguments are {@code true}. f Lnet/minecraft/class_247; field_16886 ONLY_FIRST c A {@link BooleanBiFunction} that returns {@code true} if only the first argument is {@code true}. f Lnet/minecraft/class_247; field_16894 NOT_FIRST c A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code false}. f Lnet/minecraft/class_247; field_16892 NOT_SAME c A {@link BooleanBiFunction} that returns {@code true} if one argument is {@code true} and the other is {@code false}. f Lnet/minecraft/class_247; field_16890 SAME c A {@link BooleanBiFunction} that returns {@code true} if both arguments are {@code true} or both arguments are {@code false}. f Lnet/minecraft/class_247; field_16889 CAUSES c A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code false} or the second argument is {@code true}. f Lnet/minecraft/class_247; field_16887 SECOND c A {@link BooleanBiFunction} that returns {@code true} if the second argument is {@code true}. f Lnet/minecraft/class_247; field_16899 CAUSED_BY c A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code true} or the second argument is {@code false}. f Lnet/minecraft/class_247; field_16885 NOT_OR c A {@link BooleanBiFunction} that returns {@code true} if neither argument is {@code true}. f Lnet/minecraft/class_247; field_16897 FALSE c A {@link BooleanBiFunction} that always returns {@code false}. f Lnet/minecraft/class_247; field_16895 TRUE c A {@link BooleanBiFunction} that always returns {@code true}. f Lnet/minecraft/class_247; field_16893 ONLY_SECOND c A {@link BooleanBiFunction} that returns {@code true} if only the second argument is {@code true}. m (ZZ)Z method_16793 method_16793 p 0 a p 1 b m (ZZ)Z method_16783 method_16783 p 1 b p 0 a m (ZZ)Z method_16791 method_16791 p 0 a p 1 b m (ZZ)Z method_16781 method_16781 p 1 b p 0 a m (ZZ)Z method_16787 method_16787 p 1 b p 0 a m (ZZ)Z method_16795 method_16795 p 0 a p 1 b m (ZZ)Z method_16785 method_16785 p 1 b p 0 a m (ZZ)Z method_16788 method_16788 p 1 b p 0 a m (ZZ)Z apply apply p 1 a p 2 b m (ZZ)Z method_16790 method_16790 p 0 a p 1 b m (ZZ)Z method_16782 method_16782 p 1 b p 0 a m (ZZ)Z method_16794 method_16794 p 0 a p 1 b m (ZZ)Z method_16792 method_16792 p 0 a p 1 b m (ZZ)Z method_16786 method_16786 p 1 b p 0 a m (ZZ)Z method_16784 method_16784 p 1 b p 0 a m (ZZ)Z method_16796 method_16796 p 0 a p 1 b m (ZZ)Z method_16789 method_16789 p 1 b p 0 a c net/minecraft/class_6035 net/minecraft/entity/ai/control/Control c net/minecraft/class_246 net/minecraft/util/shape/FractionalDoubleList f I field_1365 sectionCount m (I)V p 1 sectionCount m (I)D getDouble getDouble p 1 position c net/minecraft/class_245 net/minecraft/util/shape/ArrayVoxelShape f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1362 yPoints f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1361 xPoints f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1363 zPoints m (Lnet/minecraft/class_251;[D[D[D)V p 2 xPoints p 1 shape p 4 zPoints p 3 yPoints m (Lnet/minecraft/class_251;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V p 4 zPoints p 3 yPoints p 2 xPoints p 1 shape c net/minecraft/class_6034 net/minecraft/unused/packageinfo/PackageInfo6034 c net/minecraft/class_8690 net/minecraft/client/texture/Scaling f Lnet/minecraft/class_8690; field_45649 STRETCH f Lcom/mojang/serialization/Codec; field_45648 CODEC m ()Lnet/minecraft/class_8690$class_8695; method_52876 getType c net/minecraft/class_8690$class_8694 net/minecraft/client/texture/Scaling$Tile f Lcom/mojang/serialization/Codec; field_45655 CODEC f I comp_1644 width f I comp_1645 height m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52885 method_52885 p 0 instance m ()I comp_1645 height m ()I comp_1644 width c net/minecraft/class_8690$class_8695 net/minecraft/client/texture/Scaling$Type f Lcom/mojang/serialization/Codec; field_45659 CODEC f Lcom/mojang/serialization/Codec; field_45661 codec f Ljava/lang/String; field_45660 name f Lnet/minecraft/class_8690$class_8695; field_45657 TILE f Lnet/minecraft/class_8690$class_8695; field_45656 STRETCH f Lnet/minecraft/class_8690$class_8695; field_45658 NINE_SLICE m ()Lcom/mojang/serialization/Codec; method_52886 getCodec m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/Codec;)V p 4 codec p 3 name c net/minecraft/class_8690$class_8693 net/minecraft/client/texture/Scaling$Stretch f Lcom/mojang/serialization/Codec; field_45654 CODEC c net/minecraft/class_8690$class_8691 net/minecraft/client/texture/Scaling$NineSlice f Lcom/mojang/serialization/Codec; field_45650 CODEC f Lnet/minecraft/class_8690$class_8691$class_8692; comp_1639 border f I comp_1638 height f I comp_1637 width m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52877 method_52877 p 0 instance m (Lnet/minecraft/class_8690$class_8691;)Lcom/mojang/serialization/DataResult; method_53493 validate p 0 nineSlice m ()Lnet/minecraft/class_8690$class_8691$class_8692; comp_1639 border m ()I comp_1637 width m ()I comp_1638 height c net/minecraft/class_8690$class_8691$class_8692 net/minecraft/client/texture/Scaling$NineSlice$Border f Lcom/mojang/serialization/Codec; field_45653 CODEC f Lcom/mojang/serialization/Codec; field_45651 UNIFORM_SIDE_SIZES_CODEC f Lcom/mojang/serialization/Codec; field_45652 DIFFERENT_SIDE_SIZES_CODEC f I comp_1641 top f I comp_1640 left f I comp_1643 bottom f I comp_1642 right m (Lnet/minecraft/class_8690$class_8691$class_8692;)Lcom/mojang/serialization/DataResult; method_52882 method_52882 p 0 border m (Lnet/minecraft/class_8690$class_8691$class_8692;)Lcom/mojang/datafixers/util/Either; method_52880 method_52880 p 0 border m ()Ljava/util/OptionalInt; method_52883 getUniformSideSize m (Ljava/lang/Integer;)Lnet/minecraft/class_8690$class_8691$class_8692; method_52881 method_52881 p 0 size m ()I comp_1642 right m ()I comp_1641 top m ()I comp_1643 bottom m ()I comp_1640 left c net/minecraft/class_6030 net/minecraft/entity/ai/brain/task/LongJumpTask f Ljava/util/function/BiPredicate; field_37432 jumpToPredicate f I field_30135 MAX_COOLDOWN f F field_30141 maxRange f Ljava/util/List; field_30142 targets f Ljava/util/function/Function; field_33460 entityToSound f I field_30145 cooldown f I field_30139 verticalRange f I field_30137 PATHING_DISTANCE f I field_30140 horizontalRange f I field_30136 TARGET_RETAIN_TIME f I field_30134 RUN_TIME f J field_30146 targetTime f Lnet/minecraft/class_243; field_30144 lastTarget f Ljava/util/List; field_37431 RAM_RANGES f Lnet/minecraft/class_6019; field_30138 cooldownRange f Ljava/util/Optional; field_30143 lastPos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_35077 shouldKeepRunning m (Lnet/minecraft/class_6019;IIFLjava/util/function/Function;Ljava/util/function/BiPredicate;)V p 3 horizontalRange p 2 verticalRange p 5 entityToSound p 4 maxRange p 6 jumpToPredicate p 1 cooldownRange m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4048;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_35080 canReach p 1 entity p 2 dimensions m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_35076 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_35083 keepRunning m (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;I)Lnet/minecraft/class_243; method_35079 getJumpingVelocity p 3 range p 2 pos p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_41342 findTarget p 1 world p 3 time p 2 entity m (Lnet/minecraft/class_6019;IIFLjava/util/function/Function;)V p 3 horizontalRange p 2 verticalRange p 5 entityToSound p 4 maxRange p 1 cooldownRange m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z method_45333 shouldJumpTo p 1 pos p 0 entity m (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_35078 getJumpingVelocity p 1 entity p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_35082 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z method_41337 canJumpTo p 2 entity p 3 pos p 1 world m (Lnet/minecraft/class_3218;)Ljava/util/Optional; method_41336 getTarget p 1 world c net/minecraft/class_6030$class_6031 net/minecraft/entity/ai/brain/task/LongJumpTask$Target f Lnet/minecraft/class_2338; field_30147 pos m ()Lnet/minecraft/class_2338; method_35084 getPos m (Lnet/minecraft/class_2338;I)V p 1 pos p 2 weight c net/minecraft/class_249 net/minecraft/util/shape/SimpleVoxelShape c net/minecraft/class_7369 net/minecraft/registry/tag/CatVariantTags f Lnet/minecraft/class_6862; field_38696 FULL_MOON_SPAWNS f Lnet/minecraft/class_6862; field_38695 DEFAULT_SPAWNS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_43046 of p 0 id c net/minecraft/class_6037 net/minecraft/util/annotation/FieldsAreNonnullByDefault2 c Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n

This is pretty much identical to {@link FieldsAreNonnullByDefault} that they\nare used on different package info files and never coexist.\n\n@see ClientFieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault c net/minecraft/class_244 net/minecraft/util/shape/BitSetVoxelSet f Ljava/util/BitSet; field_1359 storage f I field_1357 minY f I field_1356 minZ f I field_1358 minX f I field_1360 maxZ f I field_1355 maxX f I field_1354 maxY m (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_244;[IIII)Z method_1041 method_1041 p 8 x2 p 7 x1 p 9 xIndex m (Lnet/minecraft/class_251;)V p 1 other m (Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;)Lnet/minecraft/class_244; method_1040 combine p 3 yPoints p 4 zPoints p 5 function p 0 first p 1 second p 2 xPoints m (IIIII)Z method_31938 isXzSquareFull p 2 x2 p 3 z1 p 4 z2 p 5 y p 1 x1 m (IIIZ)V method_31940 set p 4 updateBounds p 3 z p 2 y p 1 x m (Lnet/minecraft/class_247;Lnet/minecraft/class_251;IILnet/minecraft/class_251;IILnet/minecraft/class_244;II[I[ZIII)Z method_1038 method_1038 p 14 zIndex p 12 z1 p 13 z2 m (Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;ILnet/minecraft/class_251;ILnet/minecraft/class_244;I[I[ZIII)Z method_1042 method_1042 p 12 yIndex p 10 y1 p 11 y2 m (IIIIIIIII)Lnet/minecraft/class_244; method_31939 create p 1 sizeY p 2 sizeZ p 0 sizeX p 7 maxY p 8 maxZ p 5 minZ p 6 maxX p 3 minX p 4 minY m (IIII)Z method_1059 isColumnFull p 3 x p 2 z2 p 4 y p 1 z1 m (III)I method_1039 getIndex p 1 x p 2 y p 3 z m (IIII)V method_31942 clearColumn p 3 x p 2 z2 p 1 z1 p 4 y m (Lnet/minecraft/class_251;Lnet/minecraft/class_251$class_253;Z)V method_31941 forEachBox p 1 callback p 0 voxelSet p 2 coalesce c net/minecraft/class_243 net/minecraft/util/math/Vec3d c An immutable vector composed of 3 doubles.\n\n

This vector class is used for representing position, velocity,\nrotation, color, etc.\n\n

This vector has proper {@link #hashCode()} and {@link #equals(Object)}\nimplementations and can be used as a map key.\n\n@see Vec3i\n@see org.joml.Vector3f f Lnet/minecraft/class_243; field_1353 ZERO c The zero vector (0, 0, 0). f D field_1352 x c The X coordinate of this vector. f Lcom/mojang/serialization/Codec; field_38277 CODEC f D field_1350 z c The Z coordinate of this vector. f D field_1351 y c The Y coordinate of this vector. m ()Lnet/minecraft/class_243; method_22882 negate c Creates a vector with the same length but with the opposite direction. m (F)Lnet/minecraft/class_243; method_1024 rotateY c Rotates this vector by the given angle counterclockwise around the Y axis. p 1 angle c the angle in radians m ()Lnet/minecraft/class_243; method_1029 normalize c Normalizes this vector.\n\n

Normalized vector is a vector with the same direction but with\nlength 1. Each coordinate of normalized vector has value between 0\nand 1.\n\n@return the normalized vector of this vector m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243; method_24955 ofBottomCenter c Creates a vector representing the bottom center of the given block\nposition.\n\n

The bottom center of a block position {@code pos} is\n{@code (pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5)}.\n\n@see #ofCenter(Vec3i) p 0 vec m (Lnet/minecraft/class_241;)Lnet/minecraft/class_243; method_1034 fromPolar c Converts pitch and yaw into a direction vector.\n\n@see #fromPolar(float, float) p 0 polar c the vector composed of pitch and yaw m ()D method_1027 lengthSquared c {@return the squared length of this vector}\n\n

Can be used for fast comparison between lengths.\n\n@see #length() m (DDD)Lnet/minecraft/class_243; method_18805 multiply c Returns a vector whose coordinates are the product of each pair of\ncoordinates in this vector and the given vector.\n\n@see #multiply(Vec3d)\n@see #multiply(double) p 5 z p 3 y p 1 x m (Lnet/minecraft/class_2350$class_2351;D)Lnet/minecraft/class_243; method_38499 withAxis p 2 value p 1 axis m (Lnet/minecraft/class_2382;D)Lnet/minecraft/class_243; method_26410 ofCenter c Creates a vector representing the center of the given block position but\nwith the given offset for the Y coordinate.\n\n@return a vector of {@code (vec.getX() + 0.5, vec.getY() + deltaY,\nvec.getZ() + 0.5)} p 0 vec p 1 deltaY m (Lnet/minecraft/class_2350;D)Lnet/minecraft/class_243; method_43206 offset p 1 direction p 2 value m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_18806 multiply c Returns a vector whose coordinates are the product of each pair of\ncoordinates in this vector and the given vector.\n\n@see #multiply(double, double, double)\n@see #multiply(double) p 1 vec m (F)Lnet/minecraft/class_243; method_31033 rotateZ c Rotates this vector by the given angle counterclockwise around the Z axis. p 1 angle c the angle in radians m (Lnet/minecraft/class_243;D)Lnet/minecraft/class_243; method_35590 lerp c Performs linear interpolation from this vector to the given vector. p 2 delta c the interpolation coefficient in the range between 0 and 1 p 1 to c the vector to interpolate to m (Ljava/util/EnumSet;)Lnet/minecraft/class_243; method_1032 floorAlongAxes c Applies the floor function to the coordinates chosen by the given axes. p 1 axes m (DDD)D method_1028 squaredDistanceTo c Returns the squared distance between this vector and the given vector.\n\n

Can be used for fast comparison between distances.\n\n@see #squaredDistanceTo(Vec3d)\n@see #distanceTo(Vec3d) p 1 x p 5 z p 3 y m (FF)Lnet/minecraft/class_243; method_1030 fromPolar c Converts pitch and yaw into a direction vector.\n\n@see #fromPolar(Vec2f) p 1 yaw p 0 pitch m (Ljava/util/List;)Lnet/minecraft/class_243; method_42395 method_42395 p 0 coords m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_42394 method_42394 p 0 coordinates m (Lnet/minecraft/class_2382;DDD)Lnet/minecraft/class_243; method_49273 add c {@return a new vector from {@code vec} with {@code deltaX}, {@code deltaY}, and\n{@code deltaZ} added to X, Y, Z values, respectively} p 1 deltaX p 0 vec p 5 deltaZ p 3 deltaY m (F)Lnet/minecraft/class_243; method_1037 rotateX c Rotates this vector by the given angle counterclockwise around the X axis. p 1 angle c the angle in radians m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243; method_24954 of c Copies the given vector. p 0 vec m (Lnet/minecraft/class_5819;F)Lnet/minecraft/class_243; method_49272 addRandom c {@return a vector with each value added by {@code random.nextFloat() - 0.5f) * multiplier}} p 1 random p 2 multiplier m (Lnet/minecraft/class_243;)D method_1025 squaredDistanceTo c Returns the squared distance between this vector and the given vector.\n\n

Can be used for fast comparison between distances.\n\n@see #squaredDistanceTo(double, double, double)\n@see #distanceTo(Vec3d) p 1 vec m ()D method_1033 length c {@return the length of this vector}\n\n

The length of a vector is equivalent to the distance between that\nvector and the {@linkplain #ZERO} vector.\n\n@see #lengthSquared() m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_1020 subtract c Subtracts the given vector from this vector.\n\n@see #subtract(double, double, double)\n@see #relativize(Vec3d)\n@return the difference between this vector and the given vector p 1 vec m (I)Lnet/minecraft/class_243; method_24457 unpackRgb c Converts a packed RGB color into a vector of (red, green, blue).\n\n@return the vector representing the given color; each coordinate has\nvalue between 0 and 1 p 0 rgb c the color in the 0xRRGGBB format m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_1036 crossProduct c Returns the cross product of this vector and the given vector. p 1 vec m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243; method_24953 ofCenter c Creates a vector representing the center of the given block position. p 0 vec m ()D method_37267 horizontalLength c {@return the horizontal length of this vector}\n\n

This length is same as the length of a 2-vector with the {@link #x} and\n{@link #z} components of this vector, or the euclidean distance between\n{@code (x, z)} and the origin.\n\n@see #horizontalLengthSquared() m (Lnet/minecraft/class_2350$class_2351;)D method_18043 getComponentAlongAxis c Returns the coordinate chosen by the given axis. p 1 axis m (Lnet/minecraft/class_243;)Ljava/util/List; method_42396 method_42396 p 0 vec m (DDD)Lnet/minecraft/class_243; method_1023 subtract c Subtracts the given vector from this vector.\n\n@see #relativize(Vec3d)\n@return the difference between this vector and the given vector p 5 z p 3 y p 1 x m (DDD)V c Creates a vector of the given coordinates. p 3 y p 5 z p 1 x m (Lnet/minecraft/class_243;)D method_1026 dotProduct c Returns the dot product of this vector and the given vector. p 1 vec m (DDD)Lnet/minecraft/class_243; method_1031 add c Returns the sum of this vector and the given vector.\n\n@see #add(Vec3d) p 5 z p 3 y p 1 x m (Lnet/minecraft/class_243;)D method_1022 distanceTo c Returns the distance between this vector and the given vector.\n\n@see #squaredDistanceTo(Vec3d) p 1 vec m (Lnet/minecraft/class_2374;D)Z method_24802 isInRange c Checks if the distance between this vector and the given position is\nless than {@code radius}. p 1 pos p 2 radius m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_1035 relativize c Subtracts this vector from the given vector.\n\n@see #subtract(Vec3d)\n@return the difference between the given vector and this vector p 1 vec m ()D method_37268 horizontalLengthSquared c {@return the squared horizontal length of this vector}\n\n

Can be used for fast comparison between horizontal lengths.\n\n@see #horizontalLength() m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_1019 add c Returns the sum of this vector and the given vector.\n\n@see #add(double, double, double) p 1 vec m (D)Lnet/minecraft/class_243; method_1021 multiply c Return a vector whose coordinates are the coordinates of this vector\neach multiplied by the given scalar value.\n\n@see #multiply(Vec3d)\n@see #multiply(double, double, double) p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lorg/joml/Vector3f; method_46409 toVector3f c {@return a JOML {@link org.joml.Vector3f} representing this vector} m (Lorg/joml/Vector3f;)V c Copies the given vector. p 1 vec c net/minecraft/class_6036 net/minecraft/unused/packageinfo/PackageInfo6036 c net/minecraft/class_7367 net/minecraft/resource/InputSupplier m (Ljava/nio/file/Path;)Lnet/minecraft/class_7367; create create p 0 path m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Lnet/minecraft/class_7367; create create p 0 zipFile p 1 zipEntry c net/minecraft/class_6039 net/minecraft/unused/packageinfo/PackageInfo6039 c net/minecraft/class_8699 net/minecraft/network/handler/PacketValidator f Lorg/slf4j/Logger; field_45679 LOGGER f Lio/netty/util/AttributeKey; field_45681 sendingSideKey f Lio/netty/util/AttributeKey; field_45680 receivingSideKey m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)V method_53008 decode m (Lio/netty/util/AttributeKey;Lio/netty/util/AttributeKey;)V p 1 receivingSideKey p 2 sendingSideKey m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V decode decode p 1 context p 2 packet p 3 packets m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)V method_53010 encode m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V encode encode p 2 packet p 1 context p 3 packets m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;Lio/netty/util/AttributeKey;)V method_53009 handle p 3 key p 2 packets p 1 packet p 0 context c net/minecraft/class_7368 net/minecraft/resource/metadata/ResourceMetadata f Lnet/minecraft/class_7367; field_40056 NONE_SUPPLIER f Lnet/minecraft/class_7368; field_38688 NONE m (Ljava/io/InputStream;)Lnet/minecraft/class_7368; method_43042 create p 0 stream m (Lnet/minecraft/class_7368$class_8622;Lnet/minecraft/class_3270;Ljava/lang/Object;)V method_52445 method_52445 p 2 value m (Lnet/minecraft/class_3270;)Ljava/util/Optional; method_43041 decode p 1 reader m (Ljava/util/Collection;)Lnet/minecraft/class_7368; method_52446 copy p 1 readers m (Lnet/minecraft/class_7368$class_8622;Lnet/minecraft/class_3270;)V method_52444 decodeAndAdd p 2 reader p 1 builder c net/minecraft/class_7368$class_8622 net/minecraft/resource/metadata/ResourceMetadata$Builder f Lcom/google/common/collect/ImmutableMap$Builder; field_45058 values m (Lnet/minecraft/class_3270;Ljava/lang/Object;)Lnet/minecraft/class_7368$class_8622; method_52448 add p 1 reader p 2 value m ()Lnet/minecraft/class_7368; method_52447 build c net/minecraft/class_241 net/minecraft/util/math/Vec2f c An immutable vector composed of 2 floats. f Lnet/minecraft/class_241; field_1339 MIN_SOUTH_EAST f Lnet/minecraft/class_241; field_1337 MAX_SOUTH_EAST f Lnet/minecraft/class_241; field_1338 WEST_UNIT f Lnet/minecraft/class_241; field_1335 SOUTH_EAST_UNIT f Lnet/minecraft/class_241; field_1336 SOUTH_UNIT f Lnet/minecraft/class_241; field_1344 NORTH_UNIT f Lnet/minecraft/class_241; field_1340 ZERO f F field_1342 y f Lnet/minecraft/class_241; field_1341 EAST_UNIT f F field_1343 x m ()Lnet/minecraft/class_241; method_35588 negate m (FF)V p 2 y p 1 x m (F)Lnet/minecraft/class_241; method_35585 add p 1 value m (F)Lnet/minecraft/class_241; method_35582 multiply p 1 value m ()F method_35587 lengthSquared m (Lnet/minecraft/class_241;)F method_35583 dot p 1 vec m (Lnet/minecraft/class_241;)Z method_1016 equals p 1 other m ()Lnet/minecraft/class_241; method_35581 normalize m (Lnet/minecraft/class_241;)Lnet/minecraft/class_241; method_35586 add p 1 vec m ()F method_35584 length m (Lnet/minecraft/class_241;)F method_35589 distanceSquared p 1 vec c net/minecraft/class_6038 net/minecraft/unused/packageinfo/PackageInfo6038 c net/minecraft/class_6044 net/minecraft/entity/ai/brain/sensor/AxolotlAttackablesSensor f F field_30248 TARGET_RANGE m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_35144 canHunt p 2 target p 1 axolotl m (Lnet/minecraft/class_1309;)Z method_35145 isAlwaysHostileTo p 1 axolotl m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_35146 isInRange p 2 target p 1 axolotl c net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredicate f Lcom/mojang/serialization/Codec; field_45747 CODEC m (Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376; method_43096 frog p 0 variant m (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z method_22497 test p 3 pos p 2 world p 1 entity m (Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376; method_43095 cat p 0 variant m ()Lnet/minecraft/class_7376$class_8745; comp_1776 type c net/minecraft/class_7376$class_8745 net/minecraft/predicate/entity/TypeSpecificPredicate$Type f Lcom/mojang/serialization/MapCodec; comp_1774 codec m ()Lcom/mojang/serialization/MapCodec; comp_1774 codec c net/minecraft/class_7376$class_7378 net/minecraft/predicate/entity/TypeSpecificPredicate$Deserializers f Lnet/minecraft/class_7380; field_41541 LLAMA f Lnet/minecraft/class_7376$class_8745; field_38725 LIGHTNING f Lnet/minecraft/class_7376$class_8745; field_38727 PLAYER f Lnet/minecraft/class_7380; field_41536 FOX f Lnet/minecraft/class_7380; field_41538 PAINTING f Lnet/minecraft/class_7380; field_41544 TROPICAL_FISH f Lnet/minecraft/class_7380; field_41534 AXOLOTL f Lnet/minecraft/class_7380; field_41540 HORSE f Lnet/minecraft/class_7380; field_41542 VILLAGER f Lcom/google/common/collect/BiMap; field_38731 TYPES f Lnet/minecraft/class_7376$class_8745; field_38724 ANY f Lnet/minecraft/class_7376$class_8745; field_38726 FISHING_HOOK f Lnet/minecraft/class_7380; field_38729 CAT f Lnet/minecraft/class_7376$class_8745; field_38728 SLIME f Lcom/mojang/serialization/Codec; field_45748 TYPE_CODEC f Lnet/minecraft/class_7380; field_38730 FROG f Lnet/minecraft/class_7380; field_41537 MOOSHROOM f Lnet/minecraft/class_7380; field_41539 RABBIT f Lnet/minecraft/class_7380; field_41543 PARROT f Lnet/minecraft/class_7380; field_41535 BOAT m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47830 method_47830 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47838 method_47838 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47836 method_47836 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47834 method_47834 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47832 method_47832 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47829 method_47829 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47831 method_47831 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_43100 method_43100 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47839 method_47839 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_43102 method_43102 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47837 method_47837 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47835 method_47835 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_47833 method_47833 p 0 entity c net/minecraft/class_259 net/minecraft/util/shape/VoxelShapes f Lnet/minecraft/class_265; field_17669 UNBOUNDED f Lnet/minecraft/class_265; field_1384 EMPTY f D field_31880 MIN_SIZE f Lnet/minecraft/class_265; field_1385 FULL_CUBE m (Lnet/minecraft/class_247;Lnet/minecraft/class_251;IILnet/minecraft/class_251;IIIII)Z method_1070 method_1070 p 7 z1 p 8 z2 p 9 index3 m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;Ljava/lang/Iterable;D)D method_1085 calculateMaxOffset p 3 maxDist p 0 axis p 2 shapes p 1 box m (Lnet/minecraft/class_265;[Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_17786 union p 1 others p 0 first m (DDDDDD)Lnet/minecraft/class_265; method_1081 cuboid p 2 minY p 0 minX p 6 maxX p 4 minZ p 10 maxZ p 8 maxY m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z method_1080 adjacentSidesCoverSquare p 0 one p 1 two p 2 direction m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265; method_1082 combine p 0 one p 1 two p 2 function m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265; method_1072 combineAndSimplify p 2 function p 1 second p 0 first m (Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;ILnet/minecraft/class_251;IIII)Z method_1076 method_1076 p 6 y1 p 8 index2 p 7 y2 m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Z method_1074 matchesAnywhere p 2 predicate p 1 shape2 p 0 shape1 m (DDDDDD)Lnet/minecraft/class_265; method_31943 cuboidUnchecked p 6 maxX p 8 maxY p 10 maxZ p 0 minX p 2 minY p 4 minZ m ()Lnet/minecraft/class_265; method_1077 fullCube m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_255; method_1069 createListPair p 0 size p 1 first p 2 second p 3 includeFirst p 4 includeSecond m (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_247;)Z method_1071 matchesAnywhere p 0 mergedX p 2 mergedZ p 1 mergedY p 4 shape2 p 3 shape1 p 5 predicate m (Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_16344 extrudeFace p 1 direction p 0 shape m ()Lnet/minecraft/class_265; method_1073 empty m (DD)I method_1086 findRequiredBitResolution p 0 min p 2 max m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Z method_20713 unionCoversFullCube p 0 one p 1 two m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_1084 union p 1 second p 0 first m (Lnet/minecraft/class_238;)Lnet/minecraft/class_265; method_1078 cuboid p 0 box m (Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;Lnet/minecraft/class_251;III)Z method_1075 method_1075 p 6 x2 p 7 index1 p 5 x1 m (II)J method_1079 lcm p 1 b p 0 a m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z method_1083 isSideCovered p 1 neighbor p 2 direction p 0 shape c net/minecraft/class_259$class_260 net/minecraft/util/shape/VoxelShapes$BoxConsumer m (DDDDDD)V consume consume p 1 minX p 3 minY p 5 minZ p 7 maxX p 9 maxY p 11 maxZ c net/minecraft/class_6043 net/minecraft/unused/packageinfo/PackageInfo6043 c net/minecraft/class_257 net/minecraft/util/shape/DisjointPairList f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1379 second f Z field_1380 inverted f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1381 first m (I)D getDouble getDouble p 1 position m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V p 3 inverted p 1 first p 2 second m (Lnet/minecraft/class_255$class_256;)Z method_1067 iterateSections p 1 predicate m (Lnet/minecraft/class_255$class_256;III)Z method_1068 method_1068 p 3 index p 1 x p 2 y c net/minecraft/class_7374 net/minecraft/unused/packageinfo/PackageInfo7374 c net/minecraft/class_6046 net/minecraft/unused/packageinfo/PackageInfo6046 c net/minecraft/class_7375 net/minecraft/entity/passive/CatVariant f Lnet/minecraft/class_5321; field_38719 ALL_BLACK f Lnet/minecraft/class_5321; field_38715 PERSIAN f Lnet/minecraft/class_5321; field_38716 RAGDOLL f Lnet/minecraft/class_5321; field_38717 WHITE f Lnet/minecraft/class_5321; field_38718 JELLIE f Lnet/minecraft/class_5321; field_38710 BLACK f Lnet/minecraft/class_5321; field_38711 RED f Lnet/minecraft/class_5321; field_38712 SIAMESE f Lnet/minecraft/class_5321; field_38713 BRITISH_SHORTHAIR f Lnet/minecraft/class_5321; field_38714 CALICO f Lnet/minecraft/class_5321; field_38709 TABBY f Lnet/minecraft/class_2960; comp_706 texture m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_7375; method_43090 register p 1 key p 0 registry p 2 textureId m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7375; method_46646 registerAndGetDefault p 0 registry m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_46647 of p 0 id m ()Lnet/minecraft/class_2960; comp_706 texture c net/minecraft/class_6045 net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_35147 getVisibleLivingEntities p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_35148 matches p 2 target p 1 entity m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_35151 getNearestVisibleLivingEntity p 1 entity m ()Lnet/minecraft/class_4140; method_35150 getOutputMemoryModule c net/minecraft/class_7372 net/minecraft/util/math/floatprovider/MultipliedFloatSupplier f [Lnet/minecraft/class_7373; field_38707 multipliers m ([Lnet/minecraft/class_7373;)V p 1 multipliers c net/minecraft/class_6040 net/minecraft/unused/packageinfo/PackageInfo6040 c net/minecraft/class_7373 net/minecraft/util/math/floatprovider/FloatSupplier m (Lnet/minecraft/class_5819;)F method_33920 get p 1 random c net/minecraft/class_6042 net/minecraft/unused/packageinfo/PackageInfo6042 c net/minecraft/class_7370 net/minecraft/datafixer/fix/AdvancementCriteriaRenameFix f Ljava/lang/String; field_38703 advancementId f Ljava/util/function/UnaryOperator; field_38704 renamer f Ljava/lang/String; field_38702 description m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V p 1 outputSchema p 2 description p 3 advancementId p 4 renamer m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_43066 method_43066 p 2 keyString m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_43063 method_43063 p 1 typed m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43069 method_43069 p 1 key m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_43064 method_43064 p 1 pair m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43067 method_43067 p 1 advancement m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43068 method_43068 p 1 criteria m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43065 update p 1 advancements c net/minecraft/class_6041 net/minecraft/unused/packageinfo/PackageInfo6041 c net/minecraft/class_7371 net/minecraft/datafixer/fix/EntityVariantTypeFix f Ljava/lang/String; field_38705 variantKey f Ljava/util/function/IntFunction; field_38706 variantIntToId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)V p 1 outputSchema p 2 name p 3 type p 4 entityId p 5 variantKey p 6 variantIntToId c net/minecraft/class_251 net/minecraft/util/shape/VoxelSet f I field_1373 sizeY f I field_1374 sizeX f [Lnet/minecraft/class_2350$class_2351; field_1375 AXES f I field_1372 sizeZ m (Lnet/minecraft/class_2350$class_2351;)I method_1045 getMax p 1 axis m (Lnet/minecraft/class_2350$class_2351;)I method_1055 getMin p 1 axis m (III)Z method_1044 inBoundsAndContains p 3 z p 1 x p 2 y m ()I method_1048 getZSize m (Lnet/minecraft/class_2350$class_2351;)I method_1051 getSize p 1 axis m (Lnet/minecraft/class_2350$class_2351;II)I method_1058 getEndingAxisCoord p 1 axis p 3 to p 2 from m (Lnet/minecraft/class_251$class_253;Lnet/minecraft/class_2335;Z)V method_1052 forEachEdge p 3 coalesce p 2 direction p 1 callback m (Lnet/minecraft/class_2335;III)Z method_1062 inBoundsAndContains p 1 cycle p 3 y p 2 x p 4 z m (III)V method_1049 set p 2 y p 3 z p 1 x m (Lnet/minecraft/class_2350$class_2351;II)I method_35592 getStartingAxisCoord p 1 axis p 3 to p 2 from m (Lnet/minecraft/class_251$class_253;Z)V method_1064 forEachEdge p 2 coalesce p 1 callback m (Lnet/minecraft/class_251$class_252;Lnet/minecraft/class_2335;)V method_1061 forEachDirection p 2 direction m (Lnet/minecraft/class_251$class_252;)V method_1046 forEachDirection m (Lnet/minecraft/class_2335;III)Z method_1057 contains p 4 z p 1 cycle p 3 y p 2 x m (III)Z method_1063 contains p 1 x p 2 y p 3 z m ()I method_1047 getYSize m (III)V p 1 sizeX p 2 sizeY p 3 sizeZ m ()Z method_1056 isEmpty m (Lnet/minecraft/class_251$class_253;Z)V method_1053 forEachBox p 2 coalesce p 1 consumer m ()I method_1050 getXSize c net/minecraft/class_251$class_252 net/minecraft/util/shape/VoxelSet$PositionConsumer m (Lnet/minecraft/class_2350;III)V consume consume p 4 z p 3 y p 2 x p 1 direction c net/minecraft/class_251$class_253 net/minecraft/util/shape/VoxelSet$PositionBiConsumer m (IIIIII)V consume consume p 4 x2 p 5 y2 p 6 z2 p 1 x1 p 2 y1 p 3 z1 c net/minecraft/class_250 net/minecraft/util/shape/IdentityPairList f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1371 merged m (Lit/unimi/dsi/fastutil/doubles/DoubleList;)V p 1 values c net/minecraft/class_255 net/minecraft/util/shape/PairList m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; method_1066 getPairs m (Lnet/minecraft/class_255$class_256;)Z method_1065 forEachPair p 1 predicate c net/minecraft/class_255$class_256 net/minecraft/util/shape/PairList$Consumer m (III)Z merge merge p 2 y p 3 index p 1 x c net/minecraft/class_6048 net/minecraft/unused/packageinfo/PackageInfo6048 c net/minecraft/class_254 net/minecraft/util/shape/SimplePairList f [D field_1377 valueIndices f I field_27347 size f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_27346 ZERO f [I field_1376 minValues f [I field_1378 maxValues m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V p 4 includeSecondOnly p 1 first p 2 second p 3 includeFirstOnly c net/minecraft/class_6047 net/minecraft/unused/packageinfo/PackageInfo6047 c net/minecraft/class_6049 net/minecraft/unused/packageinfo/PackageInfo6049 c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent m (Ljava/lang/String;)V p 1 remoteAddress c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779 net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Recorder f Ljava/util/concurrent/atomic/AtomicLong; field_35649 receivedBytes f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; field_35651 event f Ljava/util/concurrent/atomic/AtomicLong; field_35647 sentBytes f Ljava/util/concurrent/atomic/AtomicInteger; field_35650 receivedPackets f Ljava/util/concurrent/atomic/AtomicInteger; field_35648 sentPackets m (I)V method_39496 addReceivedPacket p 1 bytes m (I)V method_39495 addSentPacket p 1 bytes m (Ljava/lang/String;)V p 1 remoteAddress m ()V method_39494 commit c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6778 net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Names f Ljava/lang/String; field_35642 REMOTE_ADDRESS f Ljava/lang/String; field_35643 SENT_BYTES f Ljava/lang/String; field_35644 RECEIVED_BYTES f Ljava/lang/String; field_35645 SENT_PACKETS f Ljava/lang/String; field_35646 RECEIVED_PACKETS c net/minecraft/class_6011 net/minecraft/util/collection/Weighting m (Ljava/util/List;I)Ljava/util/Optional; method_34985 getAt p 0 pool p 1 totalWeight m (Lnet/minecraft/class_5819;Ljava/util/List;)Ljava/util/Optional; method_34986 getRandom p 1 pool p 0 random m (Lnet/minecraft/class_5819;Ljava/util/List;I)Ljava/util/Optional; method_34987 getRandom p 2 totalWeight p 1 pool p 0 random m (Ljava/util/List;)I method_34984 getWeightSum p 0 pool c net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationNetworkHandler f Lnet/minecraft/class_5455$class_6890; field_45598 registryManager f Lnet/minecraft/class_7699; field_45599 enabledFeatures f Lcom/mojang/authlib/GameProfile; field_45597 profile f Lorg/slf4j/Logger; field_45596 LOGGER m (Lnet/minecraft/class_8710;)V method_52797 handleCustomPayload p 1 payload m (Lnet/minecraft/class_5455$class_6892;)V method_52793 method_52793 p 0 entry c net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard f Lorg/slf4j/Logger; field_36309 LOGGER f Ljava/util/Map; field_1432 objectiveSlots f Ljava/util/Map; field_1426 teams f Ljava/util/Map; field_1428 objectives f Ljava/util/Map; field_1431 playerObjectives f Ljava/util/Map; field_1427 teamsByPlayer f Ljava/util/Map; field_1429 objectivesByCriterion m (Ljava/lang/String;)Lnet/minecraft/class_266; method_1170 getNullableObjective p 1 name m (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V method_1158 setObjectiveSlot p 2 objective p 1 slot m (Lnet/minecraft/class_274;)Ljava/util/List; method_1179 method_1179 p 0 criterionx m (Ljava/lang/String;)Ljava/util/Map; method_1174 method_1174 p 0 name m (Ljava/lang/String;Lnet/minecraft/class_266;)V method_1155 resetPlayerScore p 1 playerName p 2 objective m (Lnet/minecraft/class_2499;Ljava/util/Collection;)V method_1156 method_1156 p 1 scores m (Ljava/lang/String;Lnet/minecraft/class_268;)V method_1157 removePlayerFromTeam p 1 playerName p 2 team m (Ljava/lang/String;)Lnet/minecraft/class_268; method_1164 getPlayerTeam p 1 playerName m (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267; method_1187 method_1187 p 2 objectivex m (Lnet/minecraft/class_267;)V method_1176 updateScore p 1 score m (Ljava/lang/String;)V method_1152 updatePlayerScore p 1 playerName m (Lnet/minecraft/class_268;)V method_1154 updateScoreboardTeam p 1 team m (Lnet/minecraft/class_2499;Lnet/minecraft/class_267;)V method_1161 method_1161 p 1 score m (Ljava/lang/String;Lnet/minecraft/class_266;)Z method_1183 playerHasObjective p 2 objective p 1 playerName m (Lnet/minecraft/class_8646;)Lnet/minecraft/class_266; method_1189 getObjectiveForSlot p 1 slot m ()Ljava/util/Collection; method_1196 getTeamNames m (Lnet/minecraft/class_266;)V method_1194 removeObjective p 1 objective m (Lnet/minecraft/class_268;)V method_1160 updateScoreboardTeamAndPlayers p 1 team m ()Ljava/util/Collection; method_1178 getKnownPlayers m (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267; method_1180 getPlayerScore p 2 objective p 1 playerName m ()Ljava/util/Collection; method_1151 getObjectives m (Lnet/minecraft/class_274;Ljava/lang/String;Ljava/util/function/Consumer;)V method_1162 forEachScore p 1 criterion p 2 player p 3 action m (Ljava/lang/String;)Lnet/minecraft/class_268; method_1153 getTeam p 1 name m (Lnet/minecraft/class_2499;)V method_1188 readNbt p 1 list m (Ljava/lang/String;)Lnet/minecraft/class_268; method_1171 addTeam p 1 name m (Lnet/minecraft/class_266;)Ljava/util/Collection; method_1184 getAllPlayerScores p 1 objective m (Ljava/lang/String;)Z method_1195 clearPlayerTeam p 1 playerName m (Lnet/minecraft/class_266;)V method_1175 updateExistingObjective p 1 objective m (Lnet/minecraft/class_266;)V method_1173 updateRemovedObjective p 1 objective m (Lnet/minecraft/class_266;)V method_1185 updateObjective p 1 objective m (Ljava/lang/String;Lnet/minecraft/class_268;)Z method_1172 addPlayerToTeam p 1 playerName p 2 team m (Ljava/lang/String;Lnet/minecraft/class_266;)V method_1190 updatePlayerScore p 1 playerName p 2 objective m (Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266; method_1168 addObjective p 2 criterion p 1 name p 4 renderType p 3 displayName m (Lnet/minecraft/class_268;)V method_1191 removeTeam p 1 team m (Ljava/lang/String;)Ljava/util/Map; method_1166 getPlayerObjectives p 1 playerName m ()Ljava/util/Collection; method_1163 getObjectiveNames m ()Ljava/util/Collection; method_1159 getTeams m (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_266;)V method_1182 method_1182 p 3 objective m (Lnet/minecraft/class_268;)V method_1193 updateRemovedTeam p 1 team m (Lnet/minecraft/class_1297;)V method_1150 resetEntityScore p 1 entity m ()Lnet/minecraft/class_2499; method_1169 toNbt c net/minecraft/class_8675 net/minecraft/client/network/ClientConnectionState f Lnet/minecraft/class_642; comp_1616 serverInfo f Lnet/minecraft/class_7975; comp_1612 worldSession f Lnet/minecraft/class_7699; comp_1614 enabledFeatures f Lcom/mojang/authlib/GameProfile; comp_1611 localGameProfile f Ljava/lang/String; comp_1615 serverBrand f Lnet/minecraft/class_5455$class_6890; comp_1613 receivedRegistries f Lnet/minecraft/class_437; comp_1617 postDisconnectScreen m ()Lnet/minecraft/class_642; comp_1616 serverInfo m ()Lnet/minecraft/class_7975; comp_1612 worldSession m ()Lcom/mojang/authlib/GameProfile; comp_1611 localGameProfile m ()Lnet/minecraft/class_5455$class_6890; comp_1613 receivedRegistries m ()Ljava/lang/String; comp_1615 serverBrand m ()Lnet/minecraft/class_7699; comp_1614 enabledFeatures m ()Lnet/minecraft/class_437; comp_1617 postDisconnectScreen c net/minecraft/class_268 net/minecraft/scoreboard/Team f Lnet/minecraft/class_2561; field_1418 prefix f Z field_1416 showFriendlyInvisibles f Lnet/minecraft/class_270$class_272; field_1422 deathMessageVisibilityRule f Lnet/minecraft/class_2583; field_24195 nameStyle f Lnet/minecraft/class_270$class_271; field_1425 collisionRule f Ljava/lang/String; field_1421 name f Lnet/minecraft/class_2561; field_1419 suffix f Ljava/util/Set; field_1415 playerList f Z field_1417 friendlyFire f Lnet/minecraft/class_270$class_272; field_1423 nameTagVisibilityRule f Lnet/minecraft/class_269; field_1420 scoreboard f Lnet/minecraft/class_124; field_1424 color f Lnet/minecraft/class_2561; field_1414 displayName m (Lnet/minecraft/class_2561;)V method_1137 setDisplayName p 1 displayName m (Z)V method_1143 setShowFriendlyInvisibles p 1 showFriendlyInvisible m (Z)V method_1135 setFriendlyFireAllowed p 1 friendlyFire m (Lnet/minecraft/class_2561;)V method_1139 setSuffix p 1 suffix m ()Lnet/minecraft/class_5250; method_1148 getFormattedName m ()I method_1147 getFriendlyFlagsBitwise m ()Lnet/minecraft/class_2561; method_1140 getDisplayName m (Lnet/minecraft/class_124;)V method_1141 setColor p 1 color m ()Lnet/minecraft/class_2561; method_1144 getPrefix m ()Lnet/minecraft/class_269; method_35594 getScoreboard m (Lnet/minecraft/class_270;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_1142 decorateName c Decorates the name of an entity with the prefix, suffix and color of the team.\nIf the team is null, returns a copy of the name. p 1 name c the name to be decorated p 0 team c the team, can be null m (Lnet/minecraft/class_2561;)V method_1138 setPrefix p 1 prefix m ()Lnet/minecraft/class_2561; method_1136 getSuffix m (Lnet/minecraft/class_270$class_272;)V method_1149 setNameTagVisibilityRule p 1 nameTagVisibilityRule m (Lnet/minecraft/class_270$class_271;)V method_1145 setCollisionRule p 1 collisionRule m (I)V method_1146 setFriendlyFlagsBitwise p 1 flags m (Lnet/minecraft/class_269;Ljava/lang/String;)V p 1 scoreboard p 2 name m (Lnet/minecraft/class_270$class_272;)V method_1133 setDeathMessageVisibilityRule p 1 deathMessageVisibilityRule c net/minecraft/class_6013 net/minecraft/unused/packageinfo/PackageInfo6013 c net/minecraft/class_267 net/minecraft/scoreboard/ScoreboardPlayerScore f Z field_1408 forceUpdate f Ljava/util/Comparator; field_1413 COMPARATOR f Lnet/minecraft/class_269; field_1407 scoreboard f Lnet/minecraft/class_266; field_1412 objective f Z field_1411 locked f Ljava/lang/String; field_1409 playerName f I field_1410 score m (Lnet/minecraft/class_267;Lnet/minecraft/class_267;)I method_1123 method_1123 p 1 b p 0 a m ()I method_1126 getScore m ()Ljava/lang/String; method_1129 getPlayerName m ()Z method_1131 isLocked m (Z)V method_1125 setLocked p 1 locked m ()Lnet/minecraft/class_266; method_1127 getObjective m ()V method_1132 clearScore m ()Lnet/minecraft/class_269; method_1122 getScoreboard m ()V method_1130 incrementScore m (Lnet/minecraft/class_269;Lnet/minecraft/class_266;Ljava/lang/String;)V p 3 playerName p 2 objective p 1 scoreboard m (I)V method_1124 incrementScore p 1 amount m (I)V method_1128 setScore p 1 score c net/minecraft/class_6012 net/minecraft/util/collection/Pool f Lcom/google/common/collect/ImmutableList; field_29935 entries f I field_29934 totalWeight m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_34991 createCodec p 0 entryCodec m (Lnet/minecraft/class_5819;)Ljava/util/Optional; method_34992 getOrEmpty p 1 random m (Ljava/util/List;)V p 1 entries m (Ljava/util/List;)Lnet/minecraft/class_6012; method_34988 of p 0 entries m ()Z method_34993 isEmpty m ()Ljava/util/List; method_34994 getEntries m ()Lnet/minecraft/class_6012; method_34990 empty m ([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012; method_34989 of p 0 entries c net/minecraft/class_8673 net/minecraft/client/network/ClientCommonNetworkHandler f Lnet/minecraft/class_310; field_45588 client f Ljava/util/List; field_45595 queuedPackets f Lnet/minecraft/class_2561; field_45594 LOST_CONNECTION_TEXT f Lnet/minecraft/class_437; field_45593 postDisconnectScreen f Lnet/minecraft/class_7975; field_45592 worldSession f Lnet/minecraft/class_642; field_45590 serverInfo f Lnet/minecraft/class_2535; field_45589 connection f Ljava/lang/String; field_45591 brand f Lorg/slf4j/Logger; field_45944 LOGGER m (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V p 3 connectionState p 2 connection p 1 client m ()V method_52789 sendQueuedPackets m (Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V method_52779 send p 1 packet p 2 sendCondition p 3 expiry m ()Lnet/minecraft/class_5455$class_6890; method_29091 getRegistryManager m (Ljava/lang/String;)Ljava/net/URL; method_52773 getParsedResourcePackUrl p 0 url m (Lnet/minecraft/class_8710;)V method_11152 onCustomPayload p 1 payload m (Ljava/lang/Throwable;)Ljava/lang/Void; method_52774 method_52774 p 1 throwable m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_437; method_52786 createDisconnectedScreen p 1 reason m ()Ljava/lang/String; method_52790 getBrand m (Ljava/util/concurrent/CompletableFuture;)V method_52777 sendResourcePackStatusAfter p 1 future m (Lnet/minecraft/class_437;Ljava/net/URL;Ljava/lang/String;ZZ)V method_52772 method_52772 p 5 confirmed m (Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/class_2561;)V method_52775 showPackConfirmationScreen p 3 required p 2 sha1 p 1 packUrl p 4 prompt m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V method_52771 handleSynchronizedTagGroup p 1 registryRef p 2 tags m (Lnet/minecraft/class_2596;)V method_52787 sendPacket p 1 packet m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_52778 getPrompt p 1 customPrompt p 0 requirementPrompt m (Lnet/minecraft/class_2856$class_2857;)V method_52785 sendResourcePackStatus p 1 status c net/minecraft/class_8673$class_8137 net/minecraft/client/network/ClientCommonNetworkHandler$QueuedPacket f Ljava/util/function/BooleanSupplier; comp_1265 sendCondition f J comp_1266 expirationTime f Lnet/minecraft/class_2596; comp_1264 packet m ()J comp_1266 expirationTime m ()Lnet/minecraft/class_2596; comp_1264 packet m ()Ljava/util/function/BooleanSupplier; comp_1265 sendCondition c net/minecraft/class_8671 net/minecraft/client/gui/screen/ReconfiguringScreen f Lnet/minecraft/class_8667; field_45512 layout f Lnet/minecraft/class_4185; field_45510 disconnectButton f I field_45511 tick f Lnet/minecraft/class_2535; field_45509 connection m (Lnet/minecraft/class_8671;Lnet/minecraft/class_364;)V method_52758 method_52758 p 1 child m (Lnet/minecraft/class_4185;)V method_52757 method_52757 p 1 button m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2535;)V p 2 connection p 1 title c net/minecraft/class_262 net/minecraft/util/shape/CroppedVoxelSet f I field_1388 maxY f I field_1389 maxX f Lnet/minecraft/class_251; field_1393 parent f I field_1390 minZ f I field_1391 minY f I field_1392 minX f I field_1394 maxZ m (Lnet/minecraft/class_2350$class_2351;I)I method_31944 clamp p 2 value p 1 axis m (Lnet/minecraft/class_251;IIIIII)V p 1 parent p 2 minX p 3 minY p 4 minZ p 5 maxX p 6 maxY p 7 maxZ c net/minecraft/class_6019 net/minecraft/util/math/intprovider/UniformIntProvider f I field_29951 max f I field_29950 min f Lcom/mojang/serialization/Codec; field_29949 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35016 method_35016 p 0 instance m (Lnet/minecraft/class_6019;)Lcom/mojang/serialization/DataResult; method_35015 method_35015 p 0 provider m (II)V p 1 min p 2 max m (Lnet/minecraft/class_6019;)Ljava/lang/Integer; method_35018 method_35018 p 0 provider m (II)Lnet/minecraft/class_6019; method_35017 create p 0 min c the minimum value, inclusive p 1 max c the maximum value, inclusive m (Lnet/minecraft/class_6019;)Ljava/lang/Integer; method_35019 method_35019 p 0 provider c net/minecraft/class_261 net/minecraft/util/shape/OffsetDoubleList f D field_1386 offset f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1387 oldList m (Lit/unimi/dsi/fastutil/doubles/DoubleList;D)V p 1 oldList p 2 offset m (I)D getDouble getDouble p 1 position c net/minecraft/class_6018 net/minecraft/util/math/intprovider/IntProviderType f Lnet/minecraft/class_6018; field_35034 WEIGHTED_LIST f Lnet/minecraft/class_6018; field_35357 CLAMPED_NORMAL f Lnet/minecraft/class_6018; field_33453 CLAMPED f Lnet/minecraft/class_6018; field_33452 BIASED_TO_BOTTOM f Lnet/minecraft/class_6018; field_29947 CONSTANT f Lnet/minecraft/class_6018; field_29948 UNIFORM m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6018; method_35014 register p 0 id p 1 codec c net/minecraft/class_266 net/minecraft/scoreboard/ScoreboardObjective f Lnet/minecraft/class_2561; field_24194 bracketedDisplayName f Lnet/minecraft/class_269; field_1404 scoreboard f Lnet/minecraft/class_274; field_1406 criterion f Lnet/minecraft/class_274$class_275; field_1403 renderType f Ljava/lang/String; field_1405 name f Lnet/minecraft/class_2561; field_1402 displayName m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_1119 method_1119 p 1 style m (Lnet/minecraft/class_2561;)V method_1121 setDisplayName p 1 name m ()Lnet/minecraft/class_2561; method_1120 toHoverableText m ()Lnet/minecraft/class_274; method_1116 getCriterion m (Lnet/minecraft/class_274$class_275;)V method_1115 setRenderType p 1 renderType m (Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)V p 5 renderType p 2 name p 1 scoreboard p 4 displayName p 3 criterion m ()Lnet/minecraft/class_274$class_275; method_1118 getRenderType m ()Lnet/minecraft/class_269; method_1117 getScoreboard m ()Ljava/lang/String; method_1113 getName m ()Lnet/minecraft/class_2561; method_27441 generateBracketedDisplayName m ()Lnet/minecraft/class_2561; method_1114 getDisplayName c net/minecraft/class_6015 net/minecraft/unused/packageinfo/PackageInfo6015 c net/minecraft/class_6014 net/minecraft/util/thread/GroupAssigningThreadFactory c A custom thread factory that assigns each created thread to the group of the\nsystem security manager or the factory-creating thread (when the security\nmanager does not exist). Otherwise, it behaves much like the thread creation\nlogic in {@link net.minecraft.util.Util#createIoWorker()}. f Ljava/util/concurrent/atomic/AtomicInteger; field_29938 nextIndex f Lorg/slf4j/Logger; field_29936 LOGGER f Ljava/lang/ThreadGroup; field_29937 group f Ljava/lang/String; field_29939 prefix m (Ljava/lang/Runnable;)Ljava/lang/Thread; newThread newThread p 1 r m (Ljava/lang/String;)V p 1 name c net/minecraft/class_265 net/minecraft/util/shape/VoxelShape f [Lnet/minecraft/class_265; field_19318 shapeCache f Lnet/minecraft/class_251; field_1401 voxels m ()Lnet/minecraft/class_265; method_1097 simplify m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;D)D method_1108 calculateMaxDistance p 2 box p 1 axis p 3 maxDist m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_20538 getFace p 1 facing m (Lnet/minecraft/class_2350$class_2351;D)I method_1100 getCoordIndex p 1 axis p 2 coord m (Lnet/minecraft/class_2350$class_2351;)D method_1105 getMax p 1 axis m ()Ljava/util/List; method_1090 getBoundingBoxes m (Lnet/minecraft/class_2335;Lnet/minecraft/class_238;D)D method_1103 calculateMaxDistance p 1 axisCycle p 2 box p 3 maxDist m (Lnet/minecraft/class_259$class_260;)V method_1089 forEachBox p 1 consumer m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_1092 raycast p 3 pos p 1 start p 2 end m ()Lnet/minecraft/class_265; method_52620 asCuboid m (Lnet/minecraft/class_259$class_260;)V method_1104 forEachEdge p 1 consumer m ([Lnet/minecraft/class_265;DDDDDD)V method_1094 method_1094 p 5 minZ p 3 minY p 1 minX p 11 maxZ p 9 maxY p 7 maxX m (Lnet/minecraft/class_2350$class_2351;DD)D method_1102 getEndingCoord p 4 to p 2 from p 1 axis m (Ljava/util/List;DDDDDD)V method_1111 method_1111 p 1 x1 p 3 y1 p 9 y2 p 11 z2 p 5 z1 p 7 x2 m (Lnet/minecraft/class_2350$class_2351;)Lit/unimi/dsi/fastutil/doubles/DoubleList; method_1109 getPointPositions p 1 axis m (Lnet/minecraft/class_251;)V p 1 voxels m ()Z method_1110 isEmpty m (Lnet/minecraft/class_2350$class_2351;I)D method_1099 getPointPosition p 1 axis p 2 index m ()Lnet/minecraft/class_238; method_1107 getBoundingBox m (Lnet/minecraft/class_2350$class_2351;)D method_1091 getMin p 1 axis m (Lnet/minecraft/class_259$class_260;IIIIII)V method_1106 method_1106 p 3 minY p 4 minZ p 2 minX p 7 maxZ p 5 maxX p 6 maxY m (Lnet/minecraft/class_259$class_260;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V method_1112 method_1112 p 8 maxY p 9 maxZ p 6 minZ p 7 maxX p 4 minX p 5 minY m (DDD)Lnet/minecraft/class_265; method_1096 offset p 5 z p 3 y p 1 x m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_1098 getUncachedFace p 1 direction m (Lnet/minecraft/class_243;[Lnet/minecraft/class_243;DDDDDD)V method_33662 method_33662 p 4 minY p 2 minX p 8 maxX p 6 minZ p 12 maxZ p 10 maxY m (Lnet/minecraft/class_2350$class_2351;DD)D method_35593 getStartingCoord p 4 to p 1 axis p 2 from m (Lnet/minecraft/class_243;)Ljava/util/Optional; method_33661 getClosestPointTo c {@return the closest point in the shape to {@code target}} p 1 target c net/minecraft/class_8679 net/minecraft/client/render/ChunkRenderingDataPreparer c net/minecraft/class_8679$class_6600 net/minecraft/client/render/ChunkRenderingDataPreparer$RenderableChunks f Ljava/util/LinkedHashSet; field_34819 chunks m (I)V p 1 chunkCount c net/minecraft/class_8679$class_762 net/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo f B field_4125 direction f B field_4126 cullingState f I field_4122 propagationLevel f Lnet/minecraft/class_846$class_851; field_4124 chunk m (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V p 3 propagationLevel p 2 direction p 1 chunk m (Lnet/minecraft/class_2350;)Z method_3298 canCull p 1 from m (BLnet/minecraft/class_2350;)V method_3299 updateCullingState p 2 from p 1 parentCullingState m (I)Z method_34814 hasDirection p 1 ordinal m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2350;)V method_34816 addDirection p 1 direction m ()Z method_34813 hasAnyDirection c net/minecraft/class_8679$class_5972 net/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfoList f [Lnet/minecraft/class_8679$class_762; field_29620 current m (Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_8679$class_762; method_34820 getInfo p 1 chunk m (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_8679$class_762;)V method_34821 setInfo p 2 info p 1 chunk m (I)V p 1 size c net/minecraft/class_6017 net/minecraft/util/math/intprovider/IntProvider f Lcom/mojang/serialization/Codec; field_33451 POSITIVE_CODEC f Lcom/mojang/serialization/Codec; field_33450 NON_NEGATIVE_CODEC f Lcom/mojang/serialization/Codec; field_29946 VALUE_CODEC f Lcom/mojang/serialization/Codec; field_29945 INT_CODEC m ()I method_35009 getMin m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6017; method_35007 method_35007 p 0 either m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_49103 createValidatingCodec p 2 providerCodec p 1 max p 0 min m (IILnet/minecraft/class_6017;)Lcom/mojang/serialization/DataResult; method_35005 method_35005 p 2 provider m ()Lnet/minecraft/class_6018; method_35012 getType m (Lnet/minecraft/class_5819;)I method_35008 get p 1 random m (II)Lcom/mojang/serialization/Codec; method_35004 createValidatingCodec p 0 min p 1 max m (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6017; method_35010 method_35010 p 0 provider m (Lnet/minecraft/class_6017;)Lcom/mojang/datafixers/util/Either; method_35006 method_35006 p 0 provider m ()I method_35011 getMax c net/minecraft/class_8676 net/minecraft/client/network/LegacyServerPinger f Lnet/minecraft/class_639; field_45605 serverAddress f Lcom/google/common/base/Splitter; field_45604 SPLITTER f Lnet/minecraft/class_8676$class_8677; field_45606 handler m (Lio/netty/channel/ChannelHandlerContext;)V channelActive channelActive p 1 context m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V channelRead0 channelRead0 p 1 context p 2 buf m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V method_3005 channelRead0 m (Lnet/minecraft/class_639;Lnet/minecraft/class_8676$class_8677;)V p 1 serverAddress p 2 handler m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V exceptionCaught exceptionCaught p 1 context p 2 throwable c net/minecraft/class_8676$class_8677 net/minecraft/client/network/LegacyServerPinger$ResponseHandler m (ILjava/lang/String;Ljava/lang/String;II)V handleResponse handleResponse p 3 label p 4 currentPlayers p 1 protocolVersion p 2 version p 5 maxPlayers c net/minecraft/class_263 net/minecraft/util/shape/SlicedVoxelShape f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_1395 POINTS f Lnet/minecraft/class_2350$class_2351; field_1396 axis f Lnet/minecraft/class_265; field_1397 shape m (Lnet/minecraft/class_265;Lnet/minecraft/class_2350$class_2351;I)V p 3 sliceWidth p 2 axis p 1 shape m (Lnet/minecraft/class_251;Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_251; method_1088 createVoxelSet p 2 sliceWidth p 0 voxelSet p 1 axis c net/minecraft/class_6016 net/minecraft/util/math/intprovider/ConstantIntProvider f Lcom/mojang/serialization/Codec; field_29943 CODEC f Lnet/minecraft/class_6016; field_29942 ZERO f I field_29944 value m ()I method_34997 getValue m (I)Lnet/minecraft/class_6016; method_34998 create p 0 value m (I)V p 1 value c net/minecraft/class_6022 net/minecraft/unused/packageinfo/PackageInfo6022 c net/minecraft/class_8685 net/minecraft/client/util/SkinTextures f Ljava/lang/String; comp_1911 textureUrl f Z comp_1630 secure f Lnet/minecraft/class_8685$class_7920; comp_1629 model f Lnet/minecraft/class_2960; comp_1627 capeTexture f Lnet/minecraft/class_2960; comp_1628 elytraTexture f Lnet/minecraft/class_2960; comp_1626 texture m ()Lnet/minecraft/class_8685$class_7920; comp_1629 model m ()Ljava/lang/String; comp_1911 textureUrl m ()Z comp_1630 secure m ()Lnet/minecraft/class_2960; comp_1628 elytraTexture m ()Lnet/minecraft/class_2960; comp_1627 capeTexture m ()Lnet/minecraft/class_2960; comp_1626 texture c net/minecraft/class_8685$class_7920 net/minecraft/client/util/SkinTextures$Model f Ljava/lang/String; field_41124 name f Lnet/minecraft/class_8685$class_7920; field_41122 SLIM f Lnet/minecraft/class_8685$class_7920; field_41123 WIDE m (Ljava/lang/String;)Lnet/minecraft/class_8685$class_7920; method_52857 fromName p 0 name m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_52856 getName c net/minecraft/class_6021 net/minecraft/unused/packageinfo/PackageInfo6021 c net/minecraft/class_6024 net/minecraft/entity/EntityStatuses f B field_30041 PLAY_CURE_ZOMBIE_VILLAGER_SOUND f B field_30013 CREATE_EATING_PARTICLES f B field_30045 PLAY_SPAWN_EFFECTS f B field_30033 SHAKE_OFF_WATER f B field_42621 START_DIGGING f B field_30021 ADD_SPRINTING_PARTICLES_OR_RESET_SPAWNER_MINECART_SPAWN_DELAY f B field_30017 BREAK_HEAD f B field_30049 SET_OP_LEVEL_0 f B field_30037 ADD_VILLAGER_HEART_PARTICLES f B field_30025 RESET_WOLF_SHAKE f B field_30009 TAME_OCELOT_SUCCESS f B field_30029 PLAY_ATTACK_SOUND f B field_33454 PREPARE_RAM f B field_29997 BLOCK_WITH_SHIELD f B field_30042 EXPLODE_FIREWORK_CLIENT f B field_30050 SET_OP_LEVEL_1 f B field_30002 STOP_LOOKING_AT_VILLAGER f B field_30046 PLAY_GUARDIAN_ATTACK_SOUND f B field_30034 CONSUME_ITEM f B field_30022 DRIP_HONEY f B field_30010 ADD_SPLASH_PARTICLES f B field_30006 ADD_DOLPHIN_HAPPY_VILLAGER_PARTICLES f B field_30038 ADD_VILLAGER_ANGRY_PARTICLES f B field_30014 ADD_PORTAL_PARTICLES f B field_30018 BREAK_CHEST f B field_29998 BREAK_SHIELD f B field_33691 ADD_DEATH_PARTICLES f B field_30031 ADD_NEGATIVE_PLAYER_REACTION_PARTICLES f B field_30051 SET_OP_LEVEL_2 f B field_30035 SET_SHEEP_EAT_GRASS_TIMER_OR_PRIME_TNT_MINECART f B field_30023 DRIP_RICH_HONEY f B field_30011 ADD_CLOUD_PARTICLES f B field_38847 SONIC_BOOM f B field_30043 ADD_BREEDING_PARTICLES f B field_30039 ADD_VILLAGER_HAPPY_PARTICLES f B field_30015 BREAK_MAINHAND f B field_38094 EARS_TWITCH f B field_30003 USE_TOTEM_OF_UNDYING f B field_30047 USE_REDUCED_DEBUG_INFO f B field_30019 BREAK_LEGS f B field_30007 STUN_RAVAGER f B field_29999 PULL_HOOKED_ENTITY f B field_29995 SET_OP_LEVEL_3 f B field_30020 BREAK_FEET f B field_30040 ADD_WITCH_PARTICLES f B field_30024 SWAP_HANDS f B field_30000 HIT_ARMOR_STAND f B field_30044 RESET_SQUID_THRUST_TIMER f B field_30032 ADD_POSITIVE_PLAYER_REACTION_PARTICLES f B field_30028 PLAY_DEATH_SOUND_OR_ADD_PROJECTILE_HIT_PARTICLES f B field_30016 BREAK_OFFHAND f B field_30048 USE_FULL_DEBUG_INFO f B field_30036 LOOK_AT_VILLAGER f B field_30008 TAME_OCELOT_FAILED f B field_33455 FINISH_RAM f B field_29996 SET_OP_LEVEL_4 c net/minecraft/class_279 net/minecraft/client/gl/PostEffectProcessor f I field_1492 height f Ljava/util/List; field_1496 defaultSizedTargets f Lnet/minecraft/class_3300; field_1502 resourceManager f Ljava/util/List; field_1497 passes f Ljava/util/Map; field_1495 targetsByName f Lnet/minecraft/class_276; field_1499 mainTarget f Ljava/lang/String; field_32770 MAIN_TARGET_NAME f I field_1493 width f Lorg/joml/Matrix4f; field_1498 projectionMatrix f Ljava/lang/String; field_1494 name f F field_1501 time f F field_1500 lastTickDelta m (Ljava/lang/String;II)V method_1261 addTarget p 3 height p 2 width p 1 name m (Ljava/lang/String;)Lnet/minecraft/class_276; method_1266 getTarget p 1 name m (II)V method_1259 setupDimensions p 1 targetsWidth p 2 targetsHeight m (Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;)Lnet/minecraft/class_283; method_1262 addPass p 2 source p 1 programName p 3 dest m (Ljava/lang/String;)Lnet/minecraft/class_276; method_1264 getSecondaryTarget p 1 name m ()V method_1267 setupProjectionMatrix m (Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_276;Lnet/minecraft/class_2960;)V p 2 resourceManager p 3 framebuffer p 1 textureManager p 4 id m ()Ljava/lang/String; method_1260 getName m (Lcom/google/gson/JsonElement;)V method_1263 parseUniform p 1 jsonUniform m (Lcom/google/gson/JsonElement;)V method_1265 parseTarget p 1 jsonTarget m (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V method_1256 parseEffect p 1 textureManager p 2 id m (F)V method_1258 render p 1 tickDelta m (Lnet/minecraft/class_1060;Lcom/google/gson/JsonElement;)V method_1257 parsePass p 2 jsonPass p 1 textureManager c net/minecraft/class_6023 net/minecraft/unused/packageinfo/PackageInfo6023 c net/minecraft/class_8684 net/minecraft/client/texture/SpriteOpener f Lorg/slf4j/Logger; field_45633 LOGGER m (Ljava/util/Collection;)Lnet/minecraft/class_8684; create create p 0 metadatas m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764; loadSprite loadSprite p 1 id p 2 resource m (Ljava/util/Collection;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764; method_52851 method_52851 p 2 resource p 1 id c net/minecraft/class_278 net/minecraft/client/gl/Uniform c Defines methods that set a value of a uniform variable. The actual\nimplementation is in {@link GlUniform}. m (FFFF)V method_1254 setAndFlip p 1 value1 p 4 value4 p 2 value2 p 3 value3 m (FFFFFFFFFFFF)V method_35655 method_35655 p 8 value8 p 9 value9 p 6 value6 p 7 value7 p 12 value12 p 10 value10 p 11 value11 p 1 value1 p 4 value4 p 5 value5 p 2 value2 p 3 value3 m (FFFFFFFFFFFF)V method_35647 set p 5 value5 p 6 value6 p 3 value3 p 4 value4 p 9 value9 p 10 value10 p 7 value7 p 8 value8 p 11 value11 p 12 value12 p 1 value1 p 2 value2 m (I)V method_35649 set p 1 value m (FFFFFFFF)V method_35654 method_35654 p 8 value8 p 7 value7 p 6 value6 p 5 value5 p 4 value4 p 3 value3 p 2 value2 p 1 value1 m ([F)V method_1253 set p 1 values m (FFF)V method_1249 set p 1 value1 p 3 value3 p 2 value2 m (FFFFFFFF)V method_35645 set p 7 value7 p 8 value8 p 5 value5 p 6 value6 p 3 value3 p 4 value4 p 1 value1 p 2 value2 m (III)V method_35651 set p 2 value2 p 1 value1 p 3 value3 m (FFFF)V method_35657 set p 4 value4 p 2 value2 p 3 value3 p 1 value1 m (FF)V method_1255 set p 2 value2 p 1 value1 m (Lorg/joml/Vector4f;)V method_35652 set p 1 vec m (IIII)V method_1248 setForDataType p 1 value1 p 2 value2 p 3 value3 p 4 value4 m (F)V method_1251 set p 1 value1 m (FFFFFFFFFFFFFFFF)V method_35648 set p 11 value11 p 10 value10 p 13 value13 p 12 value12 p 15 value15 p 14 value14 p 16 value16 p 3 value3 p 2 value2 p 5 value5 p 4 value4 p 7 value7 p 6 value6 p 9 value9 p 8 value8 p 1 value1 m (Lorg/joml/Matrix3f;)V method_39978 set p 1 values m (Lorg/joml/Matrix4f;)V method_1250 set p 1 values m (IIII)V method_35656 set p 2 value2 p 1 value1 p 4 value4 p 3 value3 m (Lorg/joml/Vector3f;)V method_34413 set p 1 vector m (II)V method_35650 set p 1 value1 p 2 value2 m (FFFFFF)V method_35653 method_35653 p 3 value3 p 2 value2 p 1 value1 p 6 value6 p 5 value5 p 4 value4 m (FFFFFF)V method_35644 set p 1 value1 p 5 value5 p 4 value4 p 3 value3 p 2 value2 p 6 value6 m (FFFFFFFFF)V method_35646 set p 8 value8 p 9 value9 p 4 value4 p 5 value5 p 6 value6 p 7 value7 p 1 value1 p 2 value2 p 3 value3 m (FFFF)V method_1252 setForDataType p 2 value2 p 3 value3 p 1 value1 p 4 value4 c net/minecraft/class_6020 net/minecraft/unused/packageinfo/PackageInfo6020 c net/minecraft/class_273 net/minecraft/scoreboard/ScoreboardState f Lorg/slf4j/Logger; field_45181 LOGGER f Ljava/lang/String; field_31893 SCOREBOARD_KEY f Lnet/minecraft/class_269; field_27936 scoreboard m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273; method_32481 readNbt p 1 nbt m (Lnet/minecraft/class_269;)V p 1 scoreboard m ()Lnet/minecraft/class_2499; method_1216 objectivesToNbt m (Lnet/minecraft/class_2499;)V method_1220 readObjectivesNbt p 1 nbt m (Lnet/minecraft/class_2487;)V method_1222 writeDisplaySlotsNbt p 1 nbt m (Lnet/minecraft/class_2487;)V method_1221 readDisplaySlotsNbt p 1 nbt m ()Lnet/minecraft/class_2499; method_1217 teamsToNbt m (Lnet/minecraft/class_268;Lnet/minecraft/class_2499;)V method_1215 readTeamPlayersNbt p 1 team p 2 nbt m (Lnet/minecraft/class_2499;)V method_1219 readTeamsNbt p 1 nbt c net/minecraft/class_6029 net/minecraft/entity/ai/brain/task/LeapingChargeTask f Lnet/minecraft/class_6019; field_30133 cooldownRange f Lnet/minecraft/class_3414; field_33459 sound f I field_30132 RUN_TIME m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_35075 finishRunning m (Lnet/minecraft/class_6019;Lnet/minecraft/class_3414;)V p 1 cooldownRange p 2 sound m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_35073 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_35074 run c net/minecraft/class_270 net/minecraft/scoreboard/AbstractTeam m ()Lnet/minecraft/class_270$class_271; method_1203 getCollisionRule m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_1198 decorateName c Decorates the name of an entity with the prefix, suffix and color of this team. p 1 name c the name to be decorated m ()Lnet/minecraft/class_124; method_1202 getColor m ()Z method_1199 shouldShowFriendlyInvisibles m ()Lnet/minecraft/class_270$class_272; method_1200 getDeathMessageVisibilityRule m ()Ljava/lang/String; method_1197 getName m ()Lnet/minecraft/class_270$class_272; method_1201 getNameTagVisibilityRule m ()Ljava/util/Collection; method_1204 getPlayerList m (Lnet/minecraft/class_270;)Z method_1206 isEqual p 1 team m ()Z method_1205 isFriendlyFireAllowed c net/minecraft/class_270$class_272 net/minecraft/scoreboard/AbstractTeam$VisibilityRule f I field_1441 value f Ljava/util/Map; field_1447 VISIBILITY_RULES f Ljava/lang/String; field_1445 name f Lnet/minecraft/class_270$class_272; field_1446 HIDE_FOR_OWN_TEAM f Lnet/minecraft/class_270$class_272; field_1444 HIDE_FOR_OTHER_TEAMS f Lnet/minecraft/class_270$class_272; field_1443 NEVER f Lnet/minecraft/class_270$class_272; field_1442 ALWAYS m (Lnet/minecraft/class_270$class_272;)Ljava/lang/String; method_1212 method_1212 p 0 visibilityRule m ()Lnet/minecraft/class_2561; method_1214 getDisplayName m (Ljava/lang/String;ILjava/lang/String;I)V p 4 value p 3 name m ()[Ljava/lang/String; method_35595 getKeys m (Ljava/lang/String;)Lnet/minecraft/class_270$class_272; method_1213 getRule p 0 name c net/minecraft/class_270$class_271 net/minecraft/scoreboard/AbstractTeam$CollisionRule f Ljava/lang/String; field_1436 name f I field_1433 value f Ljava/util/Map; field_1438 COLLISION_RULES f Lnet/minecraft/class_270$class_271; field_1440 PUSH_OWN_TEAM f Lnet/minecraft/class_270$class_271; field_1437 ALWAYS f Lnet/minecraft/class_270$class_271; field_1435 NEVER f Lnet/minecraft/class_270$class_271; field_1434 PUSH_OTHER_TEAMS m (Ljava/lang/String;)Lnet/minecraft/class_270$class_271; method_1210 getRule p 0 name m (Ljava/lang/String;ILjava/lang/String;I)V p 3 name p 4 value m (Lnet/minecraft/class_270$class_271;)Ljava/lang/String; method_1207 method_1207 p 0 collisionRule m ()Lnet/minecraft/class_2561; method_1209 getDisplayName c net/minecraft/class_6026 net/minecraft/entity/Mount c net/minecraft/class_8689 net/minecraft/client/resource/metadata/GuiResourceMetadata f Lcom/mojang/serialization/Codec; field_45646 CODEC f Lnet/minecraft/class_7677; field_45647 SERIALIZER f Lnet/minecraft/class_8689; field_45645 DEFAULT f Lnet/minecraft/class_8690; comp_1636 scaling m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52875 method_52875 p 0 instance m ()Lnet/minecraft/class_8690; comp_1636 scaling c net/minecraft/class_277 net/minecraft/client/gl/GlBlendState f Z field_1487 separateBlend f Z field_1485 blendDisabled f I field_1490 srcAlpha f Lnet/minecraft/class_277; field_1484 activeBlendState f I field_1486 mode f I field_1491 srcRgb f I field_1489 dstRgb f I field_1488 dstAlpha m (IIIII)V p 1 srcRgb p 4 dstAlpha p 5 func p 2 dstRgb p 3 srcAlpha m ()Z method_1245 isBlendDisabled m (Ljava/lang/Object;)Z equals equals p 1 o m ()V method_1244 enable m (III)V p 1 srcRgb p 3 func p 2 dstRgb m (Ljava/lang/String;)I method_1247 getModeFromString p 0 name m (Ljava/lang/String;)I method_1243 getFactorFromString p 0 expression m (ZZIIIII)V p 1 separateBlend p 7 mode p 6 dstAlpha p 5 srcAlpha p 4 dstRgb p 3 srcRgb p 2 blendDisabled c net/minecraft/class_6025 net/minecraft/entity/Tameable m ()Lnet/minecraft/class_1309; method_35057 getOwner m ()Ljava/util/UUID; method_6139 getOwnerUuid c net/minecraft/class_276 net/minecraft/client/gl/Framebuffer f I field_1474 depthAttachment f I field_1482 textureWidth f I field_1480 viewportWidth f I field_1476 fbo f Z field_1478 useDepthAttachment f I field_1475 colorAttachment f I field_1483 texFilter f I field_1481 textureHeight f I field_1477 viewportHeight f [F field_1479 clearColor m (Lnet/minecraft/class_276;)V method_29329 copyDepthFrom p 1 framebuffer m (IIZ)V method_22596 resizeInternal p 2 height p 3 getError p 1 width m ()I method_30277 getColorAttachment m (II)V method_1237 draw p 1 width p 2 height m (Z)V method_22595 bind p 1 updateViewport m (Z)V method_1235 beginWrite p 1 setViewport m ()V method_1239 checkFramebufferStatus m (IIZ)V method_1234 resize p 2 height p 3 getError p 1 width m ()I method_30278 getDepthAttachment m (FFFF)V method_1236 setClearColor p 1 r p 3 b p 2 g p 4 a m (Z)V method_1230 clear p 1 getError m ()V method_1240 endWrite m ()V method_1242 endRead m (Z)V p 1 useDepth m (IIZ)V method_1231 initFbo p 1 width p 2 height p 3 getError m (I)V method_1232 setTexFilter p 1 texFilter m (IIZ)V method_22594 draw p 1 width p 2 height p 3 disableBlend m ()V method_1238 delete m (IIZ)V method_1233 drawInternal p 3 disableBlend p 1 width p 2 height m ()V method_35610 beginRead c net/minecraft/class_6028 net/minecraft/entity/ai/brain/task/FleeTask f I field_30107 MIN_RUN_TIME f I field_30108 MAX_RUN_TIME f I field_30109 HORIZONTAL_RANGE f Ljava/util/function/Predicate; field_42976 PANIC_PREDICATE f Ljava/util/function/Predicate; field_42977 predicate f I field_30110 VERTICAL_RANGE f F field_30111 speed m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z method_49487 shouldRun m (F)V p 1 speed m (Lnet/minecraft/class_1314;Lnet/minecraft/class_3218;)Lnet/minecraft/class_243; method_39761 findTarget p 1 entity p 2 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_44203 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_35064 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_35065 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_35063 shouldKeepRunning m (FLjava/util/function/Predicate;)V p 2 predicate p 1 speed m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_39763 method_39763 p 1 pos m (Lnet/minecraft/class_1314;)Z method_49488 method_49488 p 0 entity m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_51506 method_51506 p 1 posx m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_51505 method_51505 p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)Ljava/util/Optional; method_39762 findClosestWater p 2 entity p 1 world c net/minecraft/class_274 net/minecraft/scoreboard/ScoreboardCriterion f Z field_1461 readOnly f Lnet/minecraft/class_274$class_275; field_1467 defaultRenderType f [Lnet/minecraft/class_274; field_1466 TEAM_KILLS f Ljava/lang/String; field_1454 name f [Lnet/minecraft/class_274; field_1458 KILLED_BY_TEAMS f Ljava/util/Map; field_1455 CRITERIA c A map of all scoreboard criteria by their names.\nUpdated automatically in the constructor. f Ljava/util/Map; field_33939 SIMPLE_CRITERIA c A map of all scoreboard criteria that can be identified with a single\nkeyword (as opposed to combined words) by their names.\nUpdated automatically in {@link #create(String, boolean, ScoreboardCriterion.RenderType)}. f Lnet/minecraft/class_274; field_1456 DEATH_COUNT f Lnet/minecraft/class_274; field_1453 HEALTH f Lnet/minecraft/class_274; field_1452 ARMOR f Lnet/minecraft/class_274; field_1459 AIR f Lnet/minecraft/class_274; field_1457 TOTAL_KILL_COUNT f Lnet/minecraft/class_274; field_1468 DUMMY f Lnet/minecraft/class_274; field_1465 LEVEL f Lnet/minecraft/class_274; field_1464 FOOD f Lnet/minecraft/class_274; field_1463 PLAYER_KILL_COUNT f Lnet/minecraft/class_274; field_1462 TRIGGER f Lnet/minecraft/class_274; field_1460 XP m ()Ljava/lang/String; method_1225 getName m (Ljava/lang/String;)Ljava/util/Optional; method_1224 getOrCreateStatCriterion p 0 name m ()Ljava/util/Set; method_37271 getAllSimpleCriteria m (Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)V p 2 readOnly p 3 defaultRenderType p 1 name m ()Z method_1226 isReadOnly m (Ljava/lang/String;)V p 1 name m ()Lnet/minecraft/class_274$class_275; method_1227 getDefaultRenderType m (Ljava/lang/String;)Lnet/minecraft/class_274; method_37270 create p 0 name m (Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Lnet/minecraft/class_274; method_37269 create p 0 name p 1 readOnly p 2 defaultRenderType m (Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_1223 getOrCreateStatCriterion p 1 id p 0 statType m (Ljava/lang/String;ILnet/minecraft/class_3448;)Ljava/util/Optional; method_17948 method_17948 p 2 type c net/minecraft/class_274$class_275 net/minecraft/scoreboard/ScoreboardCriterion$RenderType f Lnet/minecraft/class_3542$class_7292; field_41683 CODEC f Ljava/lang/String; field_1469 name f Lnet/minecraft/class_274$class_275; field_1471 HEARTS f Lnet/minecraft/class_274$class_275; field_1472 INTEGER m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Ljava/lang/String;)Lnet/minecraft/class_274$class_275; method_1229 getType p 0 name m ()Ljava/lang/String; method_1228 getName c net/minecraft/class_6027 net/minecraft/unused/packageinfo/PackageInfo6027 c net/minecraft/class_4295 net/minecraft/entity/ai/brain/task/LoseJobOnSiteLossTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_47038 method_47038 p 1 entity p 0 world p 2 time m ()Lnet/minecraft/class_7893; method_47037 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47039 method_47039 p 0 context m (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47040 method_47040 p 0 jobSite c net/minecraft/class_4294 net/minecraft/datafixer/fix/OminousBannerItemRenameFix m (Ljava/lang/String;)Z method_44194 method_44194 p 0 itemId m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_201 net/minecraft/loot/condition/SurvivesExplosionLootCondition f Lnet/minecraft/class_201; field_1280 INSTANCE f Lcom/mojang/serialization/Codec; field_45864 CODEC m (Lnet/minecraft/class_47;)Z method_869 test m (Ljava/lang/Object;)Z test test p 1 context m ()Lnet/minecraft/class_5341$class_210; method_871 builder c net/minecraft/class_4296 net/minecraft/world/tick/SimpleTickScheduler f Ljava/util/Set; field_35541 scheduledTicksSet f Ljava/util/List; field_19275 scheduledTicks m (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4296; method_39398 tick p 2 pos p 0 tickList p 1 typeToNameFunction m (Lnet/minecraft/class_6759;)V method_39397 scheduleTick p 1 tick m ()Ljava/util/List; method_39399 getTicks c net/minecraft/class_4291 net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal f I field_30219 HORIZONTAL_RANGE f I field_30220 VERTICAL_RANGE m (Lnet/minecraft/class_1314;DZ)V p 2 speed p 1 entity p 4 canDespawn c net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition f Lcom/mojang/serialization/Codec; field_45865 CODEC f Lnet/minecraft/class_5341; comp_1873 term m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210; method_889 builder p 0 term m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_5341;)V p 1 term m ()Lnet/minecraft/class_5341; comp_1873 term m (Lnet/minecraft/class_47;)Z method_888 test c net/minecraft/class_4290 net/minecraft/entity/ai/brain/task/WalkHomeTask f I field_30164 MAX_DISTANCE f I field_30161 POI_EXPIRY c Represents the number of ticks ({@value}) that this task will\nremember a point of interest after starting to move towards it. f I field_30163 RUN_TIME f I field_30162 MAX_TRIES m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47053 method_47053 p 4 home p 3 walkTarget m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_2338;)Z method_47050 method_47050 p 3 pos m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47054 method_47054 p 6 time p 5 entity p 4 world m (Lnet/minecraft/class_6880;)Z method_47049 method_47049 p 0 poiType m (Lnet/minecraft/class_6880;)Z method_47055 method_47055 p 0 poiType m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z method_47051 method_47051 p 1 entry m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47052 method_47052 p 0 context m (F)Lnet/minecraft/class_7893; method_47048 create p 0 speed c net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCondition f Ljava/util/Optional; comp_1874 predicate f Lnet/minecraft/class_2338; comp_1875 offset f Lcom/mojang/serialization/Codec; field_45866 CODEC f Lcom/mojang/serialization/MapCodec; field_45867 BLOCK_POS_CODEC m (Lnet/minecraft/class_47;)Z method_881 test m (Ljava/util/Optional;Lnet/minecraft/class_2338;)V p 2 offset m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210; method_30151 builder p 0 predicateBuilder p 1 pos m ()Ljava/util/Optional; comp_1874 predicate m ()Lnet/minecraft/class_2338; comp_1875 offset m (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_5341$class_210; method_884 builder p 0 predicateBuilder c net/minecraft/class_8658 net/minecraft/client/texture/GuiAtlasManager f Ljava/util/Set; field_45338 METADATA_READERS m (Lnet/minecraft/class_1058;)Lnet/minecraft/class_8690; method_52714 getScaling p 1 sprite m (Lnet/minecraft/class_1058;)Lnet/minecraft/class_8689; method_52715 getGuiMetadata p 1 sprite m (Lnet/minecraft/class_1060;)V p 1 manager c net/minecraft/class_8656 net/minecraft/client/realms/gui/screen/BuyRealmsScreen f Lnet/minecraft/class_2960; field_45275 POPUP_BACKGROUND_TEXTURE f Lnet/minecraft/class_2561; field_45274 CLOSE_TEXT f Lnet/minecraft/class_4185; field_45270 trialButton f I field_45271 realmsImageIndex f Lnet/minecraft/class_437; field_45268 parent f Lnet/minecraft/class_2960; field_45276 TRIAL_AVAILABLE_TEXTURE f Lnet/minecraft/class_2561; field_45273 POPUP_TEXT f Z field_45269 trialAvailable f Ljava/util/List; field_45267 realmsImages f I field_45272 realmsImageDisplayTime f Lnet/minecraft/class_8666; field_45277 CROSS_BUTTON_TEXTURES m (Lnet/minecraft/class_4185;)V method_52689 method_52689 p 1 button m (Lnet/minecraft/class_4185;)V method_52687 method_52687 p 1 button m ()I method_52680 getLeft m ()I method_52682 getRight m (Z)V method_52691 method_52691 p 1 confirmed m (Lnet/minecraft/class_2960;)Z method_52684 method_52684 p 0 id m (Lnet/minecraft/class_2960;)Z method_52688 method_52688 p 0 id m (Lnet/minecraft/class_4185;)V method_52690 method_52690 p 1 button m (Lnet/minecraft/class_332;Lnet/minecraft/class_4185;)V method_52686 drawTrialAvailableTexture p 1 button p 0 context m ()I method_52681 getTop m ()I method_52683 getBottom m (Lnet/minecraft/class_437;Z)V p 2 trialAvailable p 1 parent m (Z)V method_52692 method_52692 p 1 confirmed m (Lnet/minecraft/class_3300;)V method_52685 refreshImages p 0 resourceManager c net/minecraft/class_4299 net/minecraft/datafixer/fix/OminousBannerBlockEntityRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_20481 fixBannerName m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_8657 net/minecraft/client/util/CommandHistoryManager f Ljava/lang/String; field_45289 FILENAME f Ljava/nio/file/Path; field_45290 path f Lnet/minecraft/class_8623; field_45291 history f Lorg/slf4j/Logger; field_45287 LOGGER f I field_45288 MAX_SIZE m ()Ljava/util/Collection; method_52696 getHistory m (Ljava/lang/String;)V method_52697 add p 1 command m (Ljava/nio/file/Path;)V p 1 directoryPath m ()V method_52698 write c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer c Represents a logical Minecraft server.\n\n

Since Minecraft uses a Client-Server architecture for the game, the server processes all logical game functions.\nA few of the actions a Minecraft server will handle includes processing player actions, handling damage to entities, advancing the world time and executing commands.\n\n

There are two primary implementations for a Minecraft server: a dedicated and an integrated server.\n\n

A dedicated server is a Minecraft server not attached to a Minecraft game client and may be run remotely from any connected players.\nA dedicated server has a few exclusive features such as a whitelist/blacklist, remote rcon connections, and a terminal to input commands.\n\n

An integrated server is functionally equivalent to a dedicated server except that is hosted by a Minecraft game client and is typically used in a single player world.\nAn integrated server differs from a dedicated server by allowing connections within the local area network (LAN) and the host client.\nGenerally, you will always want to treat connection to an integrated server like you would to a dedicated server since the concept of an integrated server is an implementation detail in Minecraft.\n\n@see net.minecraft.server.dedicated.MinecraftDedicatedServer\n@see net.minecraft.server.integrated.IntegratedServer f Z field_4549 demo f Lnet/minecraft/class_29; field_24371 saveHandler f Lnet/minecraft/class_3695; field_16258 profiler f Lnet/minecraft/class_2926$class_8145; field_42958 favicon f Lnet/minecraft/class_3004; field_4548 bossBarManager f Z field_33979 needsDebugSetup f F field_4592 tickTime f Lnet/minecraft/class_3242; field_4563 networkIo f Z field_4547 loading f I field_33211 MAX_WORLD_BORDER_RADIUS f Lnet/minecraft/class_3950; field_17439 worldGenerationProgressListenerFactory f Z field_33977 needsRecorderSetup f Z field_4561 stopped f I field_33210 START_TICKET_CHUNK_RADIUS f Ljava/lang/String; field_34982 VANILLA f Lcom/mojang/datafixers/DataFixer; field_4587 dataFixer f Z field_4560 preventProxyConnections f Lnet/minecraft/class_7497; field_39440 apiServices f Ljava/util/Map; field_4589 worlds f I field_4572 ticks f Lcom/mojang/authlib/GameProfile; field_39214 hostProfile f I field_4596 playerIdleTimeout f Ljava/util/concurrent/Executor; field_17200 workerExecutor f J field_4571 timeReference f Z field_4570 enforceWhitelist f Lnet/minecraft/class_2926; field_4593 metadata f Lcom/mojang/authlib/GameProfile; field_35641 ANONYMOUS_PLAYER_PROFILE f Lnet/minecraft/class_1940; field_17704 DEMO_LEVEL_INFO f Ljava/util/function/Consumer; field_33976 recorderDumpConsumer f Ljava/lang/Thread; field_16257 serverThread f Lnet/minecraft/class_2991; field_4591 commandFunctionManager f Ljava/util/function/Consumer; field_33975 recorderResultConsumer f Ljava/lang/String; field_4585 serverIp f Lnet/minecraft/class_3283; field_4595 dataPackManager f Z field_19249 waitingForNextTick f Ljava/net/Proxy; field_4599 proxy f Lnet/minecraft/class_2995; field_4558 scoreboard f Ljava/lang/String; field_4564 motd f Z field_4604 pvpEnabled f Lnet/minecraft/class_32$class_5143; field_23784 session f Lnet/minecraft/class_3324; field_4550 playerManager f Ljava/util/List; field_4568 serverGuiTickables f J field_4551 lastPlayerSampleUpdate f Lnet/minecraft/class_5219; field_24372 saveProperties f I field_33219 START_TICKET_CHUNKS f Lnet/minecraft/class_7780; field_25132 combinedDynamicRegistries f Lorg/slf4j/Logger; field_4546 LOGGER f [J field_4573 lastTickLengths f J field_19248 nextTickTimestamp f Ljava/security/KeyPair; field_4552 keyPair f Lnet/minecraft/class_4565; field_20850 dataCommandStorage f Lnet/minecraft/class_5819; field_4602 random f J field_4557 lastTimeReference f Lnet/minecraft/class_3485; field_24370 structureTemplateManager f J field_33205 MILLISECONDS_PER_TICK f Z field_35437 saving f J field_33217 PLAYER_SAMPLE_UPDATE_INTERVAL f Z field_4544 running f Lnet/minecraft/server/MinecraftServer$class_6897; field_25318 resourceManagerHolder f Ljava/lang/String; field_17601 serverId f Lnet/minecraft/class_5962; field_22250 recorder f Z field_4543 onlineMode f Lnet/minecraft/server/MinecraftServer$class_6414; field_33978 debugStart f I field_4555 serverPort f Z field_4554 flightEnabled m ()Ljava/lang/String; method_3819 getServerIp m (Lnet/minecraft/class_3696;)V method_37318 method_37318 p 1 profileResult m ()Z method_27902 acceptsStatusQuery m (Z)V method_3730 setDemo p 1 demo m ()Lnet/minecraft/class_1928; method_3767 getGameRules m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_5513; method_31371 createFilterer p 1 player m (I)V method_3779 setServerPort p 1 serverPort m (Ljava/nio/file/Path;)V method_37113 dumpProperties p 1 file m ()Z method_37321 isRecorderActive m (Ljava/lang/Runnable;)V method_3742 addServerGuiTickable p 1 tickable m (Ljava/lang/String;)V method_17819 setServerId p 1 serverId m ()V method_3735 loadWorld m ()V method_3832 startDebug m ()Z method_3759 isUsingNativeTransport m ()V method_3856 forcePlayerSampleUpdate m (Lnet/minecraft/class_3218;)V method_49750 sendTimeUpdatePackets p 1 world m ()Z method_3820 isLoading m (Z)V method_3731 setEnforceWhitelist p 1 enforceWhitelist m (Lcom/mojang/authlib/GameProfile;)I method_3835 getPermissionLevel p 1 profile m (Z)V method_3864 setOnlineMode c Sets whether this server is in the online mode, or whether it\nauthenticates connecting players with the Minecraft Session Service.\n\n

This is called by individual server implementations on their setup.\n\n@see #isOnlineMode() p 1 onlineMode c whether the server will be in online mode m ()V method_37322 resetRecorder m (Z)V method_19467 setDifficultyLocked p 1 locked m (Ljava/lang/Throwable;)Lnet/minecraft/class_128; method_40376 createCrashReport p 0 throwable m (Lnet/minecraft/class_26;)V method_17976 initScoreboard p 1 persistentStateManager m ()I method_3841 getSpawnProtectionRadius m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3215;Lnet/minecraft/class_5268;Lnet/minecraft/class_6880$class_6883;)V method_46841 method_46841 p 3 feature m ()Lnet/minecraft/class_1934; method_3790 getDefaultGameMode m (Ljava/nio/file/Path;)V method_21692 dumpStats p 1 path m ()Ljava/lang/Iterable; method_3738 getWorlds m (Ljava/nio/file/Path;)Z method_49389 method_49389 p 0 path m ()Z method_3732 shouldBroadcastRconToOps m (Lnet/minecraft/class_2168;)V method_3728 kickNonWhitelistedPlayers p 1 source m (Z)V method_3764 setPreventProxyConnections p 1 preventProxyConnections m (J)V method_53620 tickTickLog p 1 nanos m ()Z method_39219 isSaving m ()Lnet/minecraft/class_2926$class_2927; method_49386 createMetadataPlayers m ()V method_16208 runTasksTillTickEnd m ()F method_3830 getTickTime m ()Z method_20415 runOneTask m (Ljava/nio/file/Path;)V method_21613 dump p 1 path m (Ljava/nio/file/Path;)Z method_49388 method_49388 p 0 path m (Lnet/minecraft/class_3949;)V method_3786 createWorlds p 1 worldGenerationProgressListener m ()Z method_3866 shouldKeepTicking m (Lnet/minecraft/class_3288;)Ljava/lang/String; method_46220 method_46220 p 0 profile m (Lnet/minecraft/class_3949;)V method_3774 prepareStartRegion p 1 worldGenerationProgressListener m ()V method_27731 updateDifficulty m (Ljava/util/function/BooleanSupplier;)V method_3813 tickWorlds p 1 shouldKeepTicking m ()Lcom/mojang/authlib/GameProfile; method_43824 getHostProfile m (Lnet/minecraft/class_3738;)Z method_19464 canExecute m ()Z method_39424 hideOnlinePlayers m (Lnet/minecraft/class_1934;)V method_3838 setDefaultGameMode p 1 gameMode m (Lnet/minecraft/class_1267;Z)V method_3776 setDifficulty p 2 forceUpdate p 1 difficulty m ()Lcom/mojang/authlib/GameProfileRepository; method_3719 getGameProfileRepo m (I)V method_3803 setPlayerIdleTimeout p 1 playerIdleTimeout m (Ljava/lang/String;)V method_3842 setServerIp p 1 serverIp m ()Ljava/io/File; method_3831 getRunDirectory m (ZZZ)Z method_3723 save c Saves the server to the data storage device.\n\nTo store the player data in addition to server data, call {@link PlayerManager#saveAllPlayerData()}.\n\n@return whether saving was successful p 1 suppressLogs p 2 flush c if it should immediately write all data to storage device p 3 force c when set to true, all the {@link ServerWorld}s will be saved even if {@link ServerWorld#savingDisabled} is set to true m (Z)V method_3815 setPvpEnabled p 1 pvpEnabled m ()Lnet/minecraft/class_6683; method_24307 getModStatus m ()Lnet/minecraft/class_3300; method_34864 getResourceManager m ()Z method_3754 isHardcore m (Lnet/minecraft/class_5218;)Ljava/nio/file/Path; method_27050 getSavePath p 1 worldSavePath m ()Z method_32303 requireResourcePack m (Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V method_37319 method_37319 p 2 result m (Ljava/nio/file/Path;)V method_21615 dumpGamerules p 1 path m ()Lnet/minecraft/class_5455$class_6890; method_30611 getRegistryManager m ()Lnet/minecraft/class_3695; method_16044 getProfiler m ()V method_24490 endTickMetrics m ()Lnet/minecraft/class_3242; method_3787 getNetworkIo m ()Lnet/minecraft/class_4565; method_22827 getDataCommandStorage m ()Z method_3852 isPvpEnabled m (I)I method_27903 adjustTrackingDistance p 1 initialDistance m (Lnet/minecraft/class_3283;Lnet/minecraft/class_5359;ZLnet/minecraft/class_7699;)Lnet/minecraft/class_7712; method_29736 loadDataPacks p 3 enabledFeatures p 2 safeMode p 1 dataPackSettings p 0 resourcePackManager m ()I method_3756 getServerPort m (Ljava/nio/file/Path;)V method_21713 dumpThreads p 1 path m (Ljava/nio/file/Path;)V method_21616 dumpClasspath p 1 path m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;Ljava/lang/String;)V method_43614 logChatMessage p 1 message p 3 prefix p 2 params m (Lcom/mojang/authlib/GameProfile;)Z method_19466 isHost p 1 profile m ()Lnet/minecraft/class_1863; method_3772 getRecipeManager m ()Lnet/minecraft/class_3004; method_3837 getBossBarManager m (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer$class_6897;)V method_29440 method_29440 p 2 resourceManagerHolder m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; method_29439 reloadResources c Reloads this server's data packs.\n\n@return a completable future which specifies whether the reload was successful\nA reload has failed when the future is exceptionally completed.\n@see CompletableFuture p 1 dataPacks m (Lnet/minecraft/class_3218;)I method_3829 getSpawnRadius p 1 world m (Lnet/minecraft/class_3324;)V method_3846 setPlayerManager p 1 playerManager m ()Lnet/minecraft/class_60; method_3857 getLootManager m ()Z method_43500 shouldEnforceSecureProfile m ()I method_3862 getPlayerIdleTimeout m ()I method_41239 getMaxChainedNeighborUpdates m ()V method_31400 generateKeyPair m ()Ljava/util/Optional; method_49384 loadFavicon m ()Z method_3806 isRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5268;ZZ)V method_27901 setupSpawn p 0 world p 1 worldProperties p 2 bonusChest p 3 debugWorld m ()V method_49749 sendTimeUpdatePackets m ()Lnet/minecraft/class_7780; method_46221 getCombinedDynamicRegistries m ()Ljava/util/Optional; method_3725 getIconFile m (Ljava/lang/String;)V method_3834 setMotd p 1 motd m ()Lnet/minecraft/class_2926; method_3765 getServerMetadata m ()Lnet/minecraft/class_3312; method_3793 getUserCache m ()Z method_3718 isFlightEnabled m ()Z method_3839 isNetherAllowed m (Lnet/minecraft/class_2378;)Ljava/util/Optional; method_46842 method_46842 p 0 featureRegistry m ()Lnet/minecraft/class_3485; method_27727 getStructureTemplateManager m ()V method_29741 runServer m ()Ljava/net/Proxy; method_36113 getProxy m ()Z method_3750 isStopped m (Ljava/nio/file/Path;)Ljava/util/Optional; method_49387 method_49387 p 0 path m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z method_3785 isSpawnProtected p 2 pos p 3 player p 1 world m (Lnet/minecraft/class_5219;)V method_17977 setToDebugWorldProperties p 1 properties m ()Z method_3828 isOnlineMode c {@return whether this Minecraft server authenticates players logging in with the\n{@linkplain #getSessionService() Minecraft Session Service}} If this server is\n{@linkplain #isSingleplayer() singleplayer}, such as integrated servers, it will\naccept unauthenticated players; otherwise, it disconnects such players.\n\n@see net.minecraft.server.network.ServerLoginNetworkHandler m ()Z method_3816 isDedicated c Checks whether this server is a dedicated server.\n\n

A dedicated server refers to a Minecraft server implementation which is detached from a parent Minecraft client process.\nA dedicated Minecraft server only accepts remote connections. m (Lcom/mojang/authlib/GameProfile;)V method_43825 setHostProfile p 1 hostProfile m ()Z method_3799 isDemo m ()Z method_3775 shouldPreventProxyConnections m ()Z method_3860 isRemote m ()Lnet/minecraft/class_7492; method_43929 getMessageDecorator c {@return the message decorator used by the server}\n\n@see MessageDecorator m ()Lnet/minecraft/class_3696; method_24489 stopDebug m (Ljava/nio/file/Path;)V method_37370 method_37370 p 1 path m (ZZZ)Z method_39218 saveAll p 2 flush p 1 suppressLogs p 3 force m (Ljava/lang/Runnable;)Lnet/minecraft/class_3738; method_16209 createTask m ()Lnet/minecraft/class_2170; method_3734 getCommandManager c Gets the server's command manager.\nThe command manager is responsible for parsing and dispatching commands. m ()Lnet/minecraft/class_3283; method_3836 getDataPackManager m ()Lcom/mojang/datafixers/DataFixer; method_3855 getDataFixer m ()Z method_3796 shouldSpawnAnimals m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;)Lnet/minecraft/server/MinecraftServer$class_6897; method_40374 method_40374 p 1 dataPackContents m ()J method_3826 getTimeReference m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3225; method_32816 getPlayerInteractionManager p 1 player m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Ljava/lang/Throwable;)V method_40375 method_40375 p 1 dataPackContents p 2 throwable m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; method_29740 startServer p 0 serverFactory m (Ljava/nio/file/Path;)V method_37329 method_37329 p 0 path m ()I method_3773 getNetworkCompressionThreshold m (Ljava/util/Collection;Ljava/lang/String;)Z method_29738 method_29738 p 1 name m ()Lnet/minecraft/class_1934; method_3761 getForcedGameMode c Returns the game mode a player should be set to when connecting to the server, or {@code null} if none is set. m ()Z method_3729 isEnforceWhitelist m (Ljava/lang/String;)Ljava/io/File; method_3758 getFile p 1 path c relative path from the run directory m (Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396; method_37324 addSystemDetails p 1 details m ()Lnet/minecraft/class_3324; method_3760 getPlayerManager m (Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396; method_3859 addExtraSystemDetails p 1 details m ()Lnet/minecraft/class_2168; method_3739 getCommandSource c Creates a command source which represents this Minecraft server instance. m ()Lnet/minecraft/class_2991; method_3740 getCommandFunctionManager m ()Z method_27051 syncChunkWrites m ()I method_3798 getOpPermissionLevel m ()Lnet/minecraft/class_2926; method_49385 createMetadata m ()I method_21714 getFunctionPermissionLevel m (Lnet/minecraft/class_3283;)Lnet/minecraft/class_5359; method_29735 createDataPackSettings p 0 dataPackManager m (Ljava/nio/file/Path;)V method_38584 dumpNativeModules p 1 path m ()Z method_16043 isStopping m ()Z method_3823 setupServer c Setups a Minecraft server to be ready for players to connect.\nThis method does several things including loading server properties and loading worlds.\n\n@return true if the Minecraft server was successfully setup, false if the server failed to be setup. m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V method_37320 setupRecorder p 1 resultConsumer p 2 dumpConsumer m ()V method_3782 shutdown m ()Z method_52344 shouldLogIps m ()Z method_24488 isDebugRunning m ()Lnet/minecraft/class_5219; method_27728 getSaveProperties m (Lnet/minecraft/class_3738;)V method_24306 executeTask m ()I method_30612 getRateLimit m (Ljava/lang/Thread;Ljava/lang/Throwable;)V method_3854 method_3854 p 1 throwable p 0 thread m ()V method_27729 updateMobSpawnOptions m ()Lnet/minecraft/class_3218; method_30002 getOverworld m ()Z method_5387 isMainThread m (Lnet/minecraft/class_5455$class_6890;Lcom/google/common/collect/ImmutableList;)Ljava/util/concurrent/CompletionStage; method_29437 method_29437 p 2 resourcePacks m ()Z method_3727 hasGui m ()Ljava/security/KeyPair; method_3716 getKeyPair m ()Z method_3812 areCommandBlocksEnabled c Specifies whether command blocks can execute commands on the server. m (Z)V method_3747 stop c Stops this server.\n\n@apiNote Pass {@code true} to {@code waitForShutdown} to wait until the server shuts\ndown. Note that this must be {@code false} if called from the server thread,\notherwise it deadlocks. p 1 waitForShutdown c whether to wait for server shutdown, if called outside the server thread m ()V method_24487 startTickMetrics m ()Z method_3783 isMonsterSpawningEnabled m ()I method_3780 getTicks c Gets the amount of ticks the server has been running for. m ()Lnet/minecraft/class_7500; method_44301 getServicesSignatureVerifier m ()V method_3821 exit m ()V method_42062 forceStopRecorder m (Lnet/minecraft/class_128;)V method_3744 setCrashReport p 1 report m ()Z method_3724 isSingleplayer c {@return whether this server is a singleplayer server} A {@index singleplayer}\nserver has a "single player" to whom the player data in the {@code level.dat}\napplies. Otherwise, the player data is not applied to anyone. Hence, it is\nnecessary to properly load some single-player save games.\n\n

All vanilla integrated servers and dedicated servers launched with the argument\n{@code --singleplayer } are singleplayer servers.\n\n

A dedicated singleplayer server always turns online mode off, regardless of the\ncontent of {@code server.properties}.\n\n@see #getHostProfile\n@see #setHostProfile m ()Z method_3736 shouldSpawnNpcs m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; method_3844 getSessionService m ()Ljava/util/Set; method_29435 getWorldRegistryKeys m (Lnet/minecraft/class_3218;)Z method_40056 method_40056 p 0 world m (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String; method_38580 method_38580 p 0 module m ()Ljava/util/Optional; method_43659 getResourcePackProperties m ()I method_3749 getMaxWorldBorderRadius m (Lnet/minecraft/class_1934;ZI)Z method_3763 openToLan c Opens a server for LAN connections.\nThis is only supported on an integrated server, a dedicated server will always fail to open to LAN.\n\n@return whether the server was successfully opened to LAN p 3 port c the port to open up to LAN connections p 1 gameMode c the game mode connecting players will have set by default p 2 cheatsAllowed c whether players on the server have operator permissions m ()V method_37323 stopRecorder m (Ljava/util/function/BooleanSupplier;)V method_3748 tick p 1 shouldKeepTicking m (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V p 4 saveLoader p 3 dataPackManager p 6 dataFixer p 5 proxy p 2 session p 1 serverThread p 8 worldGenerationProgressListenerFactory p 7 apiServices m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_3218; method_3847 getWorld p 1 key m (Lnet/minecraft/class_3222;)V method_19465 sendDifficulty p 1 player m (Z)V method_3745 setFlightEnabled p 1 flightEnabled m ()[Ljava/lang/String; method_3858 getPlayerNames m ()Lnet/minecraft/class_2995; method_3845 getScoreboard m ()Lnet/minecraft/class_2989; method_3851 getAdvancementLoader c net/minecraft/server/MinecraftServer$class_6414 net/minecraft/server/MinecraftServer$DebugStart f I field_33981 tick f J field_33980 time m (JI)V p 3 tick p 1 time m (JI)Lnet/minecraft/class_3696; method_37330 end p 1 endTime p 3 endTick c net/minecraft/server/MinecraftServer$class_6897 net/minecraft/server/MinecraftServer$ResourceManagerHolder f Lnet/minecraft/class_5350; comp_353 dataPackContents f Lnet/minecraft/class_6860; comp_352 resourceManager m ()Lnet/minecraft/class_5350; comp_353 dataPackContents m ()Lnet/minecraft/class_6860; comp_352 resourceManager c net/minecraft/server/MinecraftServer$class_7460 net/minecraft/server/MinecraftServer$ServerResourcePackProperties f Lnet/minecraft/class_2561; comp_787 prompt f Ljava/lang/String; comp_785 hash f Ljava/lang/String; comp_784 url f Z comp_786 isRequired m ()Ljava/lang/String; comp_784 url m ()Ljava/lang/String; comp_785 hash m ()Z comp_786 isRequired m ()Lnet/minecraft/class_2561; comp_787 prompt c net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootCondition f Ljava/util/Optional; comp_1879 predicate f Lnet/minecraft/class_47$class_50; comp_1880 entity f Lcom/mojang/serialization/Codec; field_45871 CODEC m ()Ljava/util/Optional; comp_1879 predicate m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_47;)Z method_914 test m ()Lnet/minecraft/class_47$class_50; comp_1880 entity m (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5341$class_210; method_917 builder p 1 predicateBuilder p 0 entity m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210; method_15972 create p 0 entity m (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210; method_27865 builder p 0 entity p 1 predicate m (Ljava/util/Optional;Lnet/minecraft/class_47$class_50;)V p 2 entity c net/minecraft/class_6000 net/minecraft/datafixer/schema/Schema2704 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_6002 net/minecraft/unused/packageinfo/PackageInfo6002 c net/minecraft/class_8661 net/minecraft/client/realms/gui/RealmsLoadingWidget f Lnet/minecraft/class_327; field_45361 textRenderer m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V p 2 message p 1 textRenderer c net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition f Lcom/mojang/serialization/Codec; field_45868 CODEC f Lnet/minecraft/class_6880; comp_1876 block f Ljava/util/Optional; comp_1877 properties m ()Lnet/minecraft/class_6880; comp_1876 block m (Lnet/minecraft/class_212;Lnet/minecraft/class_4559;)Ljava/util/Optional; method_53419 method_53419 p 1 predicate m (Lnet/minecraft/class_212;)Lcom/mojang/serialization/DataResult; method_53418 validateHasProperties p 0 condition m (Lnet/minecraft/class_47;)Z method_899 test m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213; method_900 builder p 0 block m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_212;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53420 method_53420 p 1 property m ()Ljava/util/Optional; comp_1877 properties c net/minecraft/class_212$class_213 net/minecraft/loot/condition/BlockStatePropertyLootCondition$Builder f Lnet/minecraft/class_6880; field_1290 block f Ljava/util/Optional; field_1291 propertyValues m (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_212$class_213; method_22584 properties p 1 builder m (Lnet/minecraft/class_2248;)V p 1 block c net/minecraft/class_6001 net/minecraft/unused/packageinfo/PackageInfo6001 c net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWidget c A button with an icon and an optional text.\n\n@see ButtonWidget f I field_45380 textureWidth f Lnet/minecraft/class_2960; field_45379 texture f I field_45381 textureHeight m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662$class_8663; method_52723 builder p 1 onPress p 0 text p 2 hideLabel m (IILnet/minecraft/class_2561;IILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V p 2 height p 3 message p 1 width p 6 texture p 7 onPress p 4 textureWidth p 5 textureHeight c net/minecraft/class_8662$class_8663 net/minecraft/client/gui/widget/TextIconButtonWidget$Builder f Lnet/minecraft/class_2561; field_45382 text f Lnet/minecraft/class_2960; field_45387 texture f Z field_45384 hideText f I field_45385 width f Lnet/minecraft/class_4185$class_4241; field_45383 onPress f I field_45386 height f I field_45388 textureWidth f I field_45389 textureHeight m (Lnet/minecraft/class_2960;II)Lnet/minecraft/class_8662$class_8663; method_52727 texture p 3 height p 2 width p 1 texture m (II)Lnet/minecraft/class_8662$class_8663; method_52726 dimension p 1 width p 2 height m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)V p 3 hideText p 2 onPress p 1 text m ()Lnet/minecraft/class_8662; method_52724 build m (I)Lnet/minecraft/class_8662$class_8663; method_52725 width p 1 width c net/minecraft/class_8662$class_8664 net/minecraft/client/gui/widget/TextIconButtonWidget$IconOnly c net/minecraft/class_8662$class_8665 net/minecraft/client/gui/widget/TextIconButtonWidget$WithText c net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondition f F comp_1881 chance f Lcom/mojang/serialization/Codec; field_45873 CODEC m (Ljava/lang/Object;)Z test test p 1 context m ()F comp_1881 chance m (Lnet/minecraft/class_47;)Z method_934 test m (F)V p 1 chance m (F)Lnet/minecraft/class_5341$class_210; method_932 builder p 0 chance c net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes f Lcom/mojang/serialization/Codec; field_45870 BASE_CODEC f Lcom/mojang/serialization/Codec; field_45869 CODEC f Lnet/minecraft/class_5342; field_25235 INVERTED f Lnet/minecraft/class_5342; field_25238 RANDOM_CHANCE_WITH_LOOTING f Lnet/minecraft/class_5342; field_25237 RANDOM_CHANCE f Lnet/minecraft/class_5342; field_25250 TIME_CHECK f Lnet/minecraft/class_5342; field_25240 KILLED_BY_PLAYER f Lnet/minecraft/class_5342; field_25242 BLOCK_STATE_PROPERTY f Lnet/minecraft/class_5342; field_25241 ENTITY_SCORES f Lnet/minecraft/class_5342; field_25244 TABLE_BONUS f Lnet/minecraft/class_5342; field_25243 MATCH_TOOL f Lnet/minecraft/class_5342; field_25246 DAMAGE_SOURCE_PROPERTIES f Lnet/minecraft/class_5342; field_25245 SURVIVES_EXPLOSION f Lnet/minecraft/class_5342; field_25248 WEATHER_CHECK f Lnet/minecraft/class_5342; field_25247 LOCATION_CHECK f Lnet/minecraft/class_5342; field_25249 REFERENCE f Lnet/minecraft/class_5342; field_25239 ENTITY_PROPERTIES f Lnet/minecraft/class_5342; field_44789 ANY_OF f Lnet/minecraft/class_5342; field_44790 ALL_OF f Lnet/minecraft/class_5342; field_27911 VALUE_CHECK m (Ljava/util/List;Ljava/lang/Object;)Z method_927 method_927 p 1 operand m (Ljava/util/List;)Ljava/util/function/Predicate; method_925 matchingAny c Returns a predicate that returns true if any its element predicates\nreturn true, as if applied by logical or. m (Ljava/util/List;Ljava/lang/Object;)Z method_929 method_929 p 1 operand m (Ljava/util/List;)Ljava/util/function/Predicate; method_924 matchingAll c Returns a predicate that returns true only if all its element predicates\nreturn true, as if applied by logical and. p 0 predicates m (Ljava/lang/Object;)Z method_928 method_928 p 0 predicatesx m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342; method_29327 register p 1 codec p 0 id m (Ljava/lang/Object;)Z method_921 method_921 p 0 predicatesx c net/minecraft/class_6008 net/minecraft/util/collection/Weighted m (Ljava/lang/Object;I)Lnet/minecraft/class_6008$class_6010; method_34980 of p 0 data p 1 weight m ()Lnet/minecraft/class_6007; method_34979 getWeight c net/minecraft/class_6008$class_6010 net/minecraft/util/collection/Weighted$Present f Ljava/lang/Object; field_29932 data f Lnet/minecraft/class_6007; field_29933 weight m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34982 method_34982 p 1 instance m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_34981 createCodec p 0 dataCodec m (Ljava/lang/Object;Lnet/minecraft/class_6007;)V p 2 weight p 1 data m ()Ljava/lang/Object; method_34983 getData c net/minecraft/class_6008$class_6009 net/minecraft/util/collection/Weighted$Absent f Lnet/minecraft/class_6007; field_29931 weight m (I)V p 1 weight m (Lnet/minecraft/class_6007;)V p 1 weight c net/minecraft/class_6007 net/minecraft/util/collection/Weight f I field_29930 value f Lorg/slf4j/Logger; field_29929 LOGGER f Lnet/minecraft/class_6007; field_29928 DEFAULT f Lcom/mojang/serialization/Codec; field_29927 CODEC m (I)V p 1 weight m (I)V method_34978 validate p 0 weight m ()I method_34976 getValue m (I)Lnet/minecraft/class_6007; method_34977 of p 0 weight m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_8669 net/minecraft/client/gui/screen/world/SymlinkWarningScreen f Lnet/minecraft/class_437; field_45414 parent f Lnet/minecraft/class_2561; field_45411 PACK_MESSAGE f Lnet/minecraft/class_2561; field_45412 message f Lnet/minecraft/class_2561; field_45410 PACK_TITLE f Ljava/lang/String; field_45413 link f Lnet/minecraft/class_7845; field_45415 grid f Lnet/minecraft/class_2561; field_45408 WORLD_TITLE f Lnet/minecraft/class_2561; field_45409 WORLD_MESSAGE m (Lnet/minecraft/class_4185;)V method_52747 method_52747 p 1 button m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_437;)V p 1 title p 4 parent p 2 message p 3 link m (Lnet/minecraft/class_4185;)V method_52749 method_52749 p 1 button m (Lnet/minecraft/class_437;)Lnet/minecraft/class_437; method_52750 pack p 0 parent m (Lnet/minecraft/class_437;)Lnet/minecraft/class_437; method_52748 world p 0 parent m (Lnet/minecraft/class_4185;)V method_52751 method_52751 p 1 button c net/minecraft/class_6004 net/minecraft/unused/packageinfo/PackageInfo6004 c net/minecraft/class_8667 net/minecraft/client/gui/widget/DirectionalLayoutWidget c A widget implementing one-directional layout. The elements can be\npositioned either horizontally or vertically.\n\n

Use {@link AxisGridWidget} to allow multiple elements per row or column.\n\n@see AxisGridWidget f Lnet/minecraft/class_7845; field_45400 grid f I field_45402 currentIndex f Lnet/minecraft/class_8667$class_8668; field_45401 axis m ()Lnet/minecraft/class_8667; method_52741 vertical m (Lnet/minecraft/class_8667$class_8668;)V p 1 axis m ()Lnet/minecraft/class_8667; method_52742 horizontal m (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_52737 add p 1 widget p 2 positioner m ()Lnet/minecraft/class_7847; method_52739 copyPositioner m (IILnet/minecraft/class_8667$class_8668;)V p 1 x p 3 axis p 2 y m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_52738 add p 2 callback p 1 widget m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_52736 add p 1 widget m ()Lnet/minecraft/class_7847; method_52740 getMainPositioner m (I)Lnet/minecraft/class_8667; method_52735 spacing p 1 spacing c net/minecraft/class_8667$class_8668 net/minecraft/client/gui/widget/DirectionalLayoutWidget$DisplayAxis f Lnet/minecraft/class_8667$class_8668; field_45404 VERTICAL f Lnet/minecraft/class_8667$class_8668; field_45403 HORIZONTAL m (Lnet/minecraft/class_7845;I)V method_52744 setSpacing p 1 grid p 2 spacing m (Lnet/minecraft/class_7845;Lnet/minecraft/class_8021;ILnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_52745 add p 4 positioner p 3 index p 2 widget p 1 grid c net/minecraft/class_6003 net/minecraft/unused/packageinfo/PackageInfo6003 c net/minecraft/class_6005 net/minecraft/util/collection/DataPool m (Lnet/minecraft/class_5819;)Ljava/util/Optional; method_34973 getDataOrEmpty p 1 random m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_39521 createEmptyAllowedCodec p 0 dataCodec m (Ljava/lang/Object;)Lnet/minecraft/class_6005; method_38061 of p 0 object m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_34972 createCodec p 0 dataCodec m ()Lnet/minecraft/class_6005$class_6006; method_34971 builder m ()Lnet/minecraft/class_6005; method_38062 empty c net/minecraft/class_6005$class_6006 net/minecraft/util/collection/DataPool$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_29926 entries m ()Lnet/minecraft/class_6005; method_34974 build m (Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006; method_34975 add p 1 object p 2 weight c net/minecraft/class_8666 net/minecraft/client/gui/screen/ButtonTextures c A set of button textures. It contains four texture choices, one of each of the cases\nwhere a button is enabled/disabled and focused/not focused. f Lnet/minecraft/class_2960; comp_1605 disabled c the texture for when the widget is disabled, but not focused f Lnet/minecraft/class_2960; comp_1606 enabledFocused c the texture for when the widget is enabled and focused f Lnet/minecraft/class_2960; comp_1604 enabled c the texture for when the widget is enabled, but not focused f Lnet/minecraft/class_2960; comp_1607 disabledFocused c the texture for when the widget is disabled and focused m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V c Constructs a set of button textures where only focusing the widget affects\nthe textures. p 1 unfocused c the texture for when the widget is not focused p 2 focused c the texture for when the widget is focused m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V c Constructs a set of button textures where both disabled cases use the same texture. p 3 focused c the texture for when the widget is enabled and focused p 2 disabled c the texture for when the widget is disabled p 1 enabled c the texture for when the widget is enabled, but not focused m (ZZ)Lnet/minecraft/class_2960; method_52729 get c Gets a specific texture option from this texture set.\n\n@return the texture identifier matching the widget state p 1 enabled c {@code true} if the widget is enabled, {@code false} otherwise p 2 focused c {@code true} if the widget is focused, {@code false} otherwise m ()Lnet/minecraft/class_2960; comp_1604 enabled m ()Lnet/minecraft/class_2960; comp_1607 disabledFocused m ()Lnet/minecraft/class_2960; comp_1606 enabledFocused m ()Lnet/minecraft/class_2960; comp_1605 disabled c net/minecraft/class_4273 net/minecraft/network/packet/s2c/play/ChunkLoadDistanceS2CPacket f I field_19146 distance m ()I method_20206 getDistance m (Lnet/minecraft/class_2602;)V method_20205 apply m (I)V p 1 distance m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_8630 net/minecraft/entity/attribute/AttributeModifierCreator m ()Ljava/util/UUID; method_52521 getUuid m (I)Lnet/minecraft/class_1322; method_52522 createAttributeModifier p 1 amplifier c net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithLootingLootCondition f F comp_1883 lootingMultiplier f F comp_1882 chance f Lcom/mojang/serialization/Codec; field_45874 CODEC m ()F comp_1883 lootingMultiplier m ()F comp_1882 chance m (FF)V p 1 chance p 2 lootingMultiplier m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_47;)Z method_950 test m (FF)Lnet/minecraft/class_5341$class_210; method_953 builder p 0 chance p 1 lootingMultiplier c net/minecraft/class_8631 net/minecraft/entity/effect/BadOmenStatusEffect c net/minecraft/class_7300 net/minecraft/unused/packageinfo/PackageInfo7300 c net/minecraft/class_4275 net/minecraft/block/Stainable m ()Lnet/minecraft/class_1767; method_10622 getColor c net/minecraft/class_223 net/minecraft/loot/condition/MatchToolLootCondition f Ljava/util/Optional; comp_1884 predicate f Lcom/mojang/serialization/Codec; field_45875 CODEC m ()Ljava/util/Optional; comp_1884 predicate m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_5341$class_210; method_945 builder p 0 predicate m (Lnet/minecraft/class_47;)Z method_946 test m (Ljava/lang/Object;)Z test test p 1 context c net/minecraft/class_4274 net/minecraft/world/spawner/CatSpawner c A spawner for cats in villages and swamp huts.\n\n@implNote Cats in swamp huts are also spawned in\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}. f I field_19171 cooldown f I field_30601 SPAWN_INTERVAL m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I method_20263 spawnInHouse c Tries to spawn cats in villages.\n\n@return the number of cats spawned\n\n@implNote Cats spawn when there are more than 5 occupied beds and less than 5 existing cats. p 2 pos p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I method_20260 spawnInSwampHut c Tries to spawn cats in swamp huts.\n\n@return the number of cats spawned p 1 world p 2 pos m (Lnet/minecraft/class_6880;)Z method_44004 method_44004 p 0 entry m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)I method_20262 spawn c Spawns a cat.\n\n@return the number of cats spawned p 1 pos p 2 world c net/minecraft/class_229 net/minecraft/world/timer/FunctionTagTimerCallback f Lnet/minecraft/class_2960; field_1303 name m (Lnet/minecraft/class_2960;)V p 1 name m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_236;J)V method_962 call c net/minecraft/class_229$class_230 net/minecraft/world/timer/FunctionTagTimerCallback$Serializer m (Lnet/minecraft/class_2487;Lnet/minecraft/class_229;)V method_964 serialize m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_229; method_965 deserialize c net/minecraft/class_227 net/minecraft/loot/condition/WeatherCheckLootCondition f Ljava/util/Optional; comp_1889 raining f Lcom/mojang/serialization/Codec; field_45878 CODEC f Ljava/util/Optional; comp_1890 thundering m ()Ljava/util/Optional; comp_1889 raining m ()Lnet/minecraft/class_227$class_6165; method_35564 create m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_47;)Z method_957 test m ()Ljava/util/Optional; comp_1890 thundering c net/minecraft/class_227$class_6165 net/minecraft/loot/condition/WeatherCheckLootCondition$Builder f Ljava/util/Optional; field_31873 raining f Ljava/util/Optional; field_31874 thundering m (Z)Lnet/minecraft/class_227$class_6165; method_35565 raining p 1 raining m ()Lnet/minecraft/class_227; method_35566 build m (Z)Lnet/minecraft/class_227$class_6165; method_35567 thundering p 1 thundering c net/minecraft/class_8638 net/minecraft/entity/effect/WitherStatusEffect c net/minecraft/class_7308 net/minecraft/client/render/entity/model/AllayEntityModel f Lnet/minecraft/class_630; field_38445 leftArm f Lnet/minecraft/class_630; field_39459 head f Lnet/minecraft/class_630; field_38444 rightArm f Lnet/minecraft/class_630; field_38447 leftWing f Lnet/minecraft/class_630; field_38446 rightWing f Lnet/minecraft/class_630; field_38443 body f Lnet/minecraft/class_630; field_38442 root m (Lnet/minecraft/class_7298;FFFFF)V method_42732 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_42733 getTexturedModelData c net/minecraft/class_8636 net/minecraft/entity/effect/RegenerationStatusEffect c net/minecraft/class_8637 net/minecraft/entity/effect/SaturationStatusEffect c net/minecraft/class_4277 net/minecraft/client/sound/BubbleColumnSoundPlayer f Lnet/minecraft/class_746; field_19192 player f Z field_19193 hasPlayedForCurrentColumn f Z field_19194 firstTick m (Lnet/minecraft/class_2680;)Z method_29714 method_29714 p 0 state m (Lnet/minecraft/class_746;)V p 1 player c net/minecraft/class_221 net/minecraft/loot/condition/KilledByPlayerLootCondition f Lcom/mojang/serialization/Codec; field_45872 CODEC f Lnet/minecraft/class_221; field_1297 INSTANCE m (Lnet/minecraft/class_47;)Z method_938 test m ()Lnet/minecraft/class_5341$class_210; method_939 builder m (Ljava/lang/Object;)Z test test p 1 context c net/minecraft/class_8635 net/minecraft/entity/effect/PoisonStatusEffect c net/minecraft/class_8632 net/minecraft/entity/effect/InstantHealthOrDamageStatusEffect f Z field_45103 damage m (Lnet/minecraft/class_4081;IZ)V p 1 category p 3 damage p 2 color c net/minecraft/class_4279 net/minecraft/world/gen/feature/FillLayerFeatureConfig f Lnet/minecraft/class_2680; field_19203 state f I field_19202 height f Lcom/mojang/serialization/Codec; field_24887 CODEC m (Lnet/minecraft/class_4279;)Lnet/minecraft/class_2680; method_28725 method_28725 p 0 config m (ILnet/minecraft/class_2680;)V p 2 state p 1 height m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28726 method_28726 p 0 instance m (Lnet/minecraft/class_4279;)Ljava/lang/Integer; method_28727 method_28727 p 0 config c net/minecraft/class_8633 net/minecraft/entity/effect/HungerStatusEffect c net/minecraft/class_4278 net/minecraft/world/gen/feature/FillLayerFeature c net/minecraft/class_7310 net/minecraft/client/render/entity/AllayEntityRenderer f Lnet/minecraft/class_2960; field_38461 TEXTURE m (Lnet/minecraft/class_7298;Lnet/minecraft/class_2338;)I method_42745 getBlockLight m (Lnet/minecraft/class_7298;)Lnet/minecraft/class_2960; method_42744 getTexture c net/minecraft/class_4284 net/minecraft/datafixer/DataFixTypes f Ljava/util/Set; field_42975 REQUIRED_TYPES f Lcom/mojang/datafixers/DSL$TypeReference; field_19222 typeReference f Lnet/minecraft/class_4284; field_24640 WORLD_GEN_SETTINGS f Lnet/minecraft/class_4284; field_19220 ADVANCEMENTS f Lnet/minecraft/class_4284; field_19216 OPTIONS f Lnet/minecraft/class_4284; field_19215 HOTBAR f Lnet/minecraft/class_4284; field_19214 CHUNK f Lnet/minecraft/class_4284; field_19213 PLAYER f Lnet/minecraft/class_4284; field_19212 LEVEL f Lnet/minecraft/class_4284; field_19218 STATS f Lnet/minecraft/class_4284; field_19217 STRUCTURE f Lnet/minecraft/class_4284; field_19221 POI_CHUNK f Lnet/minecraft/class_4284; field_45078 SAVED_DATA_FORCED_CHUNKS f Lnet/minecraft/class_4284; field_45079 SAVED_DATA_MAP_DATA f Lnet/minecraft/class_4284; field_45077 SAVED_DATA_COMMAND_STORAGE f Lnet/minecraft/class_4284; field_45084 SAVED_DATA_STRUCTURE_FEATURE_INDICES f Lnet/minecraft/class_4284; field_45082 SAVED_DATA_RANDOM_SEQUENCES f Lnet/minecraft/class_4284; field_45083 SAVED_DATA_SCOREBOARD f Lnet/minecraft/class_4284; field_45080 SAVED_DATA_MAP_INDEX f Lnet/minecraft/class_4284; field_45081 SAVED_DATA_RAIDS f Lnet/minecraft/class_4284; field_26990 ENTITY_CHUNK m ()I method_48132 getSaveVersionId m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_2487;II)Lnet/minecraft/class_2487; method_48131 update c {@return {@code nbt} updated from {@code oldVersion} to {@code newVersion}}\n\n@see net.minecraft.nbt.NbtHelper#getDataVersion p 1 dataFixer p 2 nbt p 3 oldVersion p 4 newVersion m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; method_53711 createDataFixingCodec p 2 dataFixer p 1 baseCodec p 3 currentDataVersion m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_2487;I)Lnet/minecraft/class_2487; method_48130 update c {@return {@code nbt} updated from {@code oldVersion} to the current version}\n\n@see net.minecraft.nbt.NbtHelper#getDataVersion p 2 nbt p 3 oldVersion p 1 dataFixer m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; method_48129 update c {@return {@code dynamic} updated from {@code oldVersion} to {@code newVersion}} p 2 dynamic p 1 dataFixer p 4 newVersion p 3 oldVersion m (Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V p 3 typeReference m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; method_48128 update c {@return {@code dynamic} updated from {@code oldVersion} to the current version} p 2 dynamic p 1 dataFixer p 3 oldVersion c net/minecraft/class_4284$1 net/minecraft/datafixer/DataFixTypes$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 input p 2 ops p 3 prefix m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_53712 method_53712 p 1 encoded c net/minecraft/class_236 net/minecraft/world/timer/Timer f Lorg/slf4j/Logger; field_1315 LOGGER f Lcom/google/common/primitives/UnsignedLong; field_1311 eventCounter f Lnet/minecraft/class_233; field_1314 callback f Ljava/util/Queue; field_1313 events f Lcom/google/common/collect/Table; field_1312 eventsByName f Ljava/lang/String; field_31878 TRIGGER_TIME_KEY f Ljava/lang/String; field_31876 CALLBACK_KEY f Ljava/lang/String; field_31877 NAME_KEY m (Ljava/lang/String;)I method_22593 remove p 1 name m (Lnet/minecraft/class_233;Ljava/util/stream/Stream;)V p 1 timerCallbackSerializer p 2 nbts m (Lnet/minecraft/class_2487;)V method_986 addEvent p 1 nbt m (Lnet/minecraft/class_233;)V p 1 timerCallbackSerializer m (Ljava/lang/Object;J)V method_988 processEvents p 2 time p 1 server m (Lcom/mojang/serialization/Dynamic;)V method_29040 method_29040 p 1 nbt m (Lnet/minecraft/class_236$class_237;)Lcom/google/common/primitives/UnsignedLong; method_21904 method_21904 p 0 event m (Lnet/minecraft/class_236$class_237;)Lnet/minecraft/class_2487; method_980 serialize p 1 event m (Ljava/lang/String;JLnet/minecraft/class_234;)V method_985 setEvent p 1 name p 2 triggerTime p 4 callback m (Lnet/minecraft/class_236$class_237;)J method_21905 method_21905 p 0 event m ()Ljava/util/Comparator; method_987 createEventComparator m ()Lnet/minecraft/class_2499; method_982 toNbt m ()Ljava/util/Set; method_22592 getEventNames c net/minecraft/class_236$class_237 net/minecraft/world/timer/Timer$Event f Lnet/minecraft/class_234; field_1316 callback f Ljava/lang/String; field_1317 name f Lcom/google/common/primitives/UnsignedLong; field_1319 id f J field_1318 triggerTime m (JLcom/google/common/primitives/UnsignedLong;Ljava/lang/String;Lnet/minecraft/class_234;)V p 3 id p 4 name p 1 triggerTime p 5 callback c net/minecraft/class_4286 net/minecraft/client/gui/widget/CheckboxWidget f Lnet/minecraft/class_2960; field_45348 SELECTED_HIGHLIGHTED_TEXTURE f Z field_24253 showMessage f I field_32181 TEXT_COLOR f Lnet/minecraft/class_2960; field_45351 TEXTURE f Z field_19230 checked f Lnet/minecraft/class_2960; field_45350 HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45349 SELECTED_TEXTURE m (IIIILnet/minecraft/class_2561;ZZ)V p 1 x p 2 y p 3 width p 4 height p 5 message p 6 checked p 7 showMessage m ()Z method_20372 isChecked m (IIIILnet/minecraft/class_2561;Z)V p 5 message p 6 checked p 3 width p 4 height p 1 x p 2 y c net/minecraft/class_234 net/minecraft/world/timer/TimerCallback m (Ljava/lang/Object;Lnet/minecraft/class_236;J)V method_974 call p 2 events p 1 server p 3 time c net/minecraft/class_234$class_235 net/minecraft/world/timer/TimerCallback$Serializer f Lnet/minecraft/class_2960; field_1309 id f Ljava/lang/Class; field_1310 callbackClass m (Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V method_975 serialize p 1 nbt p 2 callback m ()Ljava/lang/Class; method_978 getCallbackClass m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_234; method_976 deserialize p 1 nbt m ()Lnet/minecraft/class_2960; method_977 getId m (Lnet/minecraft/class_2960;Ljava/lang/Class;)V p 1 id p 2 callbackClass c net/minecraft/class_4285 net/minecraft/datafixer/fix/PointOfInterestReorganizationFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_20340 reorganize m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_4280 net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget f Lnet/minecraft/class_2561; field_33783 SELECTION_USAGE_TEXT c net/minecraft/class_4280$class_4281 net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget$Entry m ()Lnet/minecraft/class_2561; method_37006 getNarration c net/minecraft/class_4282 net/minecraft/network/packet/s2c/play/ChunkRenderDistanceCenterS2CPacket f I field_19206 chunkX f I field_19207 chunkZ m ()I method_20323 getChunkZ m (II)V p 1 x p 2 z m ()I method_20322 getChunkX m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_20321 apply c net/minecraft/class_239 net/minecraft/util/hit/HitResult f Lnet/minecraft/class_243; field_1329 pos m ()Lnet/minecraft/class_239$class_240; method_17783 getType m (Lnet/minecraft/class_1297;)D method_24801 squaredDistanceTo p 1 entity m (Lnet/minecraft/class_243;)V p 1 pos m ()Lnet/minecraft/class_243; method_17784 getPos c net/minecraft/class_239$class_240 net/minecraft/util/hit/HitResult$Type f Lnet/minecraft/class_239$class_240; field_1333 MISS f Lnet/minecraft/class_239$class_240; field_1331 ENTITY f Lnet/minecraft/class_239$class_240; field_1332 BLOCK c net/minecraft/class_238 net/minecraft/util/math/Box c An immutable box with double-valued coordinates. The box is axis-aligned\nand the coordinates are minimum inclusive and maximum exclusive.\n\n

This box has proper {@link #hashCode()} and {@link #equals(Object)}\nimplementations and can be used as a map key.\n\n@see BlockBox f D field_1325 maxY f D field_1321 minZ f D field_1322 minY f D field_31879 EPSILON f D field_1323 minX f D field_1324 maxZ f D field_1320 maxX m (D)Lnet/minecraft/class_238; method_35576 withMinZ c {@return a new box with the minimum Z provided and all other coordinates\nof this box} p 1 minZ m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V c Creates a box of the given positions as corners. p 1 pos1 p 2 pos2 m (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; method_997 offset c Creates a box that is translated by {@code vec.x}, {@code vec.y}, {@code\nvec.z} on each axis from this box.\n\n@see #offset(double, double, double) p 1 vec m (DDD)Z method_1008 contains c Checks if the given position is in this box. p 3 y p 1 x p 5 z m (Ljava/lang/Iterable;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_1010 raycast p 3 pos p 2 to p 1 from p 0 boxes m ([DLnet/minecraft/class_2350;DDDDDDDDLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350; method_998 traceCollisionSide p 23 startZ p 21 startY p 19 startX p 18 resultDirection p 16 maxZ p 14 minZ p 12 maxX p 10 minX p 8 begin p 6 deltaZ p 4 deltaY p 1 approachDirection p 2 deltaX p 0 traceDistanceResult m (DDDDDD)V c Creates a box of the given positions as corners. p 7 x2 p 9 y2 p 11 z2 p 1 x1 p 3 y1 p 5 z1 m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_993 intersects c Checks if this box intersects the box of the given positions as\ncorners. p 2 pos2 p 1 pos1 m (Lnet/minecraft/class_238;)Z method_994 intersects c Checks if this box intersects the given box. p 1 box m (Ljava/lang/Object;)Z equals equals p 1 o m ()D method_17939 getLengthX c {@return the length of this box on the X axis} m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V c Creates a box of the given positions as corners. p 1 pos1 p 2 pos2 m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; method_996 offset c Creates a box that is translated by {@code blockPos.getX()}, {@code\nblockPos.getY()}, {@code blockPos.getZ()} on each axis from this box.\n\n@see #offset(double, double, double) p 1 blockPos m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Ljava/util/Optional; method_992 raycast p 2 max p 1 min m (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; method_18804 stretch p 1 scale m (Lnet/minecraft/class_243;DDD)Lnet/minecraft/class_238; method_30048 of p 1 dx p 3 dy p 5 dz p 0 center m (DDD)Lnet/minecraft/class_238; method_1002 shrink p 1 x p 3 y p 5 z m ()D method_17940 getLengthY c {@return the length of this box on the Y axis} m (D)Lnet/minecraft/class_238; method_35577 withMaxX c {@return a new box with the maximum X provided and all other coordinates\nof this box} p 1 maxX m (D)Lnet/minecraft/class_238; method_1014 expand c @see #contract(double) p 1 value m (D)Lnet/minecraft/class_238; method_35574 withMinX c {@return a new box with the minimum X provided and all other coordinates\nof this box} p 1 minX m (Lnet/minecraft/class_2350$class_2351;)D method_1001 getMin c {@return the minimum coordinate for the given {@code axis} of this box} p 1 axis m ()Z method_1013 isNaN c Checks if any of the coordinates of this box are {@linkplain\nDouble#isNaN(double) not a number}. m (Lnet/minecraft/class_243;)Z method_1006 contains c Checks if the given position is in this box. p 1 pos m (Lnet/minecraft/class_238;)Lnet/minecraft/class_238; method_991 union c Creates the minimum box that contains this box and the given box. p 1 box m ()D method_17941 getLengthZ c {@return the length of this box on the Z axis} m (DDDDDD)Z method_1003 intersects c Checks if this box intersects the box of the given coordinates. p 7 maxX p 5 minZ p 11 maxZ p 9 maxY p 3 minY p 1 minX m (Lnet/minecraft/class_238;)Lnet/minecraft/class_238; method_999 intersection c Creates the maximum box that this box and the given box contain. p 1 box m (Lnet/minecraft/class_2350$class_2351;)D method_990 getMax c {@return the maximum coordinate for the given {@code axis} of this box} p 1 axis m (D)Lnet/minecraft/class_238; method_35578 withMaxY c {@return a new box with the maximum Y provided and all other coordinates\nof this box} p 1 maxY m (D)Lnet/minecraft/class_238; method_35575 withMinY c {@return a new box with the minimum Y provided and all other coordinates\nof this box} p 1 minY m (D)Lnet/minecraft/class_238; method_1011 contract c @see #expand(double) p 1 value m (Lnet/minecraft/class_2338;)V c Creates a box that only contains the given block position. p 1 pos m (DDD)Lnet/minecraft/class_238; method_989 offset c Creates a box that is translated by {@code x}, {@code y}, {@code z} on\neach axis from this box. p 3 y p 5 z p 1 x m (DDD)Lnet/minecraft/class_238; method_35580 contract c @see #expand(double, double, double) p 5 z p 3 y p 1 x m (DDD)Lnet/minecraft/class_238; method_1009 expand c @see #contract(double, double, double) p 5 z p 1 x p 3 y m ()Lnet/minecraft/class_243; method_1005 getCenter c Returns the center position of this box. m (Lnet/minecraft/class_3341;)Lnet/minecraft/class_238; method_19316 from p 0 mutable m (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; method_29968 from p 0 pos m (Lnet/minecraft/class_243;)D method_49271 squaredMagnitude p 1 pos m (DDD)Lnet/minecraft/class_238; method_1012 stretch p 1 x p 3 y p 5 z m (Lnet/minecraft/class_238;Lnet/minecraft/class_243;[DLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350; method_1007 traceCollisionSide p 0 box p 8 deltaZ p 6 deltaY p 4 deltaX p 3 approachDirection p 2 traceDistanceResult p 1 intersectingVector m (D)Lnet/minecraft/class_238; method_35579 withMaxZ c {@return a new box with the maximum Z provided and all other coordinates\nof this box} p 1 maxZ m ()D method_995 getAverageSideLength c net/minecraft/class_8647 net/minecraft/client/realms/RealmsAvailability f Lorg/slf4j/Logger; field_45182 LOGGER f Ljava/util/concurrent/CompletableFuture; field_45183 currentFuture m (Ljava/util/concurrent/CompletableFuture;)Z method_52625 wasUnsuccessful p 0 future m ()Ljava/util/concurrent/CompletableFuture; method_52626 checkInternal m ()Ljava/util/concurrent/CompletableFuture; method_52624 check c net/minecraft/class_8647$class_8649 net/minecraft/client/realms/RealmsAvailability$Type f Lnet/minecraft/class_8647$class_8649; field_45185 SUCCESS f Lnet/minecraft/class_8647$class_8649; field_45187 NEEDS_PARENTAL_CONSENT f Lnet/minecraft/class_8647$class_8649; field_45186 INCOMPATIBLE_CLIENT f Lnet/minecraft/class_8647$class_8649; field_45189 UNEXPECTED_ERROR f Lnet/minecraft/class_8647$class_8649; field_45188 AUTHENTICATION_ERROR c net/minecraft/class_8647$class_8648 net/minecraft/client/realms/RealmsAvailability$Info f Lnet/minecraft/class_8647$class_8649; comp_1593 type f Lnet/minecraft/class_4355; comp_1594 exception m (Lnet/minecraft/class_437;)Lnet/minecraft/class_437; method_52628 createScreen p 1 parent m (Lnet/minecraft/class_4355;)V p 1 exception m (Lnet/minecraft/class_8647$class_8649;)V p 1 type m ()Lnet/minecraft/class_4355; comp_1594 exception m ()Lnet/minecraft/class_8647$class_8649; comp_1593 type c net/minecraft/class_4288 net/minecraft/client/gui/screen/option/MouseOptionsScreen f Lnet/minecraft/class_353; field_19246 buttonList m (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172; method_41841 getOptions p 0 gameOptions m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 gameOptions m (Lnet/minecraft/class_4185;)V method_20411 method_20411 p 1 button c net/minecraft/class_233 net/minecraft/world/timer/TimerCallbackSerializer f Ljava/util/Map; field_1305 serializersByClass f Lnet/minecraft/class_233; field_1306 INSTANCE f Lorg/slf4j/Logger; field_1308 LOGGER f Ljava/util/Map; field_1307 serializersByType m (Lnet/minecraft/class_234;)Lnet/minecraft/class_2487; method_973 serialize p 1 callback m (Lnet/minecraft/class_234$class_235;)Lnet/minecraft/class_233; method_971 registerSerializer p 1 serializer m (Ljava/lang/Class;)Lnet/minecraft/class_234$class_235; method_970 getSerializer p 1 clazz m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_234; method_972 deserialize p 1 nbt c net/minecraft/class_8646 net/minecraft/scoreboard/ScoreboardDisplaySlot f Lnet/minecraft/class_3542$class_7292; field_45175 CODEC f Ljava/lang/String; field_45178 name f Ljava/util/function/IntFunction; field_45176 FROM_ID f I field_45177 id f Lnet/minecraft/class_8646; field_45170 TEAM_AQUA f Lnet/minecraft/class_8646; field_45171 TEAM_RED f Lnet/minecraft/class_8646; field_45172 TEAM_LIGHT_PURPLE f Lnet/minecraft/class_8646; field_45173 TEAM_YELLOW f Lnet/minecraft/class_8646; field_45174 TEAM_WHITE f Lnet/minecraft/class_8646; field_45163 TEAM_DARK_RED f Lnet/minecraft/class_8646; field_45164 TEAM_DARK_PURPLE f Lnet/minecraft/class_8646; field_45165 TEAM_GOLD f Lnet/minecraft/class_8646; field_45166 TEAM_GRAY f Lnet/minecraft/class_8646; field_45167 TEAM_DARK_GRAY f Lnet/minecraft/class_8646; field_45168 TEAM_BLUE f Lnet/minecraft/class_8646; field_45169 TEAM_GREEN f Lnet/minecraft/class_8646; field_45160 TEAM_DARK_BLUE f Lnet/minecraft/class_8646; field_45161 TEAM_DARK_GREEN f Lnet/minecraft/class_8646; field_45162 TEAM_DARK_AQUA f Lnet/minecraft/class_8646; field_45159 TEAM_BLACK f Lnet/minecraft/class_8646; field_45156 LIST f Lnet/minecraft/class_8646; field_45157 SIDEBAR f Lnet/minecraft/class_8646; field_45158 BELOW_NAME m ()I method_52621 getId m (Ljava/lang/String;IILjava/lang/String;)V p 4 name p 3 id m (Lnet/minecraft/class_124;)Lnet/minecraft/class_8646; method_52622 fromFormatting p 0 formatting c net/minecraft/class_7312 net/minecraft/structure/AncientCityGenerator f Lnet/minecraft/class_5321; field_38471 CITY_CENTER m (Lnet/minecraft/class_7891;)V method_42755 bootstrap p 0 poolRegisterable c net/minecraft/class_8643 net/minecraft/server/function/MacroException f Lnet/minecraft/class_2561; field_45154 message m (Lnet/minecraft/class_2561;)V p 1 message m ()Lnet/minecraft/class_2561; method_52600 getMessage c net/minecraft/class_231 net/minecraft/world/timer/FunctionTimerCallback f Lnet/minecraft/class_2960; field_1304 name m (Lnet/minecraft/class_2991;Lnet/minecraft/class_2158;)V method_17938 method_17938 p 1 function m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_236;J)V method_967 call m (Lnet/minecraft/class_2960;)V p 1 name c net/minecraft/class_231$class_232 net/minecraft/world/timer/FunctionTimerCallback$Serializer m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_231; method_969 deserialize m (Lnet/minecraft/class_2487;Lnet/minecraft/class_231;)V method_968 serialize c net/minecraft/class_7313 net/minecraft/structure/AncientCityOutskirtsGenerator m (Lnet/minecraft/class_7891;)V method_42756 bootstrap p 0 poolRegisterable c net/minecraft/class_4289 net/minecraft/entity/ai/brain/task/WanderIndoorsTask m (FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46951 method_46951 p 1 walkTarget m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_46956 method_46956 p 2 pos m (Lnet/minecraft/class_7906;FLnet/minecraft/class_2338;)V method_46955 method_46955 p 2 pos m (F)Lnet/minecraft/class_7893; method_46949 create p 0 speed m (Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_46954 method_46954 p 2 world p 4 time p 3 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_46953 method_46953 p 1 pos m (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46950 method_46950 p 1 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_46952 method_46952 p 2 pos c net/minecraft/class_3600 net/minecraft/datafixer/fix/EntityHealthFix f Ljava/util/Set; field_15894 ENTITIES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15704 fixHealth c net/minecraft/class_3601 net/minecraft/datafixer/fix/EntityHorseSaddleFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_4926 net/minecraft/data/client/BlockStateVariantMap c An equivalence to the {@code Map}\npassed to the constructor of {@code ModelVariantMap}. f Ljava/util/Map; field_22863 variants m ()V method_25792 checkAllPropertyDefinitions m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4929; method_25785 create p 0 first p 2 third p 1 second m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930; method_25786 create p 2 third p 3 fourth p 0 first p 1 second m (Lnet/minecraft/class_4934;Ljava/util/List;)V method_25790 register p 2 possibleVariants p 1 condition m ()Ljava/util/Map; method_25782 getVariants m (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927; method_25783 create p 0 property m (Lnet/minecraft/class_2769;Lnet/minecraft/class_4934;)Ljava/util/stream/Stream; method_25788 method_25788 p 1 propertiesMap m (Lnet/minecraft/class_4934;)Z method_25789 method_25789 p 1 propertiesMap m ()Ljava/util/List; method_25791 getProperties m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4931; method_25787 create p 4 fifth p 0 first p 1 second p 2 third p 3 fourth m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4928; method_25784 create p 0 first p 1 second c net/minecraft/class_4926$class_4930 net/minecraft/data/client/BlockStateVariantMap$QuadrupleProperty f Lnet/minecraft/class_2769; field_22870 first f Lnet/minecraft/class_2769; field_22871 second f Lnet/minecraft/class_2769; field_22872 third f Lnet/minecraft/class_2769; field_22873 fourth m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4930; method_25812 register p 5 variants p 4 fourthValue p 3 thirdValue p 2 secondValue p 1 firstValue m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35885 method_35885 p 3 secondValue m (Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35887 method_35887 p 2 firstValue m (Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35892 method_35892 p 2 firstValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35888 method_35888 p 5 fourthValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35883 method_35883 p 5 fourthValue m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35890 method_35890 p 3 secondValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4930; method_25811 register p 2 secondValue p 1 firstValue p 4 fourthValue p 3 thirdValue p 5 variant m (Lnet/minecraft/class_4926$class_6291;)Lnet/minecraft/class_4926; method_35886 register p 1 variantFactory m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35884 method_35884 p 4 thirdValue m (Lnet/minecraft/class_4926$class_6291;)Lnet/minecraft/class_4926; method_35891 registerVariants p 1 variantFactory m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V method_35889 method_35889 p 4 thirdValue m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V p 1 first p 2 second p 3 third p 4 fourth c net/minecraft/class_4926$class_4932 net/minecraft/data/client/BlockStateVariantMap$TriFunction m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 2 two p 1 one p 3 three c net/minecraft/class_4926$class_4931 net/minecraft/data/client/BlockStateVariantMap$QuintupleProperty f Lnet/minecraft/class_2769; field_22876 third f Lnet/minecraft/class_2769; field_22877 fourth f Lnet/minecraft/class_2769; field_22878 fifth f Lnet/minecraft/class_2769; field_22874 first f Lnet/minecraft/class_2769; field_22875 second m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35896 method_35896 p 3 secondValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35894 method_35894 p 5 fourthValue m (Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35898 method_35898 p 2 firstValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35899 method_35899 p 6 fifthValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4931; method_25814 register p 6 variants p 5 fifthValue p 4 fourthValue p 3 thirdValue p 2 secondValue p 1 firstValue m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35902 method_35902 p 3 secondValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35900 method_35900 p 5 fourthValue m (Lnet/minecraft/class_4926$class_6290;)Lnet/minecraft/class_4926; method_35903 registerVariants p 1 variantFactory m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35893 method_35893 p 6 fifthValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4931; method_25813 register p 6 variant p 4 fourthValue p 5 fifthValue p 2 secondValue p 3 thirdValue p 1 firstValue m (Lnet/minecraft/class_4926$class_6290;)Lnet/minecraft/class_4926; method_35897 register p 1 variantFactory m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35895 method_35895 p 4 thirdValue m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V p 2 second p 3 third p 4 fourth p 5 fifth p 1 first m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35901 method_35901 p 4 thirdValue m (Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V method_35904 method_35904 p 2 firstValue c net/minecraft/class_4926$class_6290 net/minecraft/data/client/BlockStateVariantMap$QuintFunction m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_35905 apply p 5 five p 4 four p 1 one p 3 three p 2 two c net/minecraft/class_4926$class_6291 net/minecraft/data/client/BlockStateVariantMap$QuadFunction m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_35906 apply p 1 one p 4 four p 3 three p 2 two c net/minecraft/class_4926$class_4927 net/minecraft/data/client/BlockStateVariantMap$SingleProperty f Lnet/minecraft/class_2769; field_22864 property m (Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4927; method_25793 register p 2 variant p 1 value m (Lnet/minecraft/class_2769;)V p 1 property m (Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4927; method_25794 register p 1 value p 2 variants m (Ljava/util/function/Function;)Lnet/minecraft/class_4926; method_25795 register p 1 variantFactory m (Ljava/util/function/Function;Ljava/lang/Comparable;)V method_35877 method_35877 p 2 value m (Ljava/util/function/Function;)Lnet/minecraft/class_4926; method_35878 registerVariants p 1 variantFactory m (Ljava/util/function/Function;Ljava/lang/Comparable;)V method_25796 method_25796 p 2 value c net/minecraft/class_4926$class_4929 net/minecraft/data/client/BlockStateVariantMap$TripleProperty f Lnet/minecraft/class_2769; field_22867 first f Lnet/minecraft/class_2769; field_22868 second f Lnet/minecraft/class_2769; field_22869 third m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_25810 method_25810 p 4 thirdValue m (Lnet/minecraft/class_4926$class_4932;)Lnet/minecraft/class_4926; method_25805 register p 1 variantFactory m (Lnet/minecraft/class_4926$class_4932;)Lnet/minecraft/class_4926; method_35882 registerVariants p 1 variantFactory m (Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_25808 method_25808 p 2 firstValue m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V p 3 third p 2 second p 1 first m (Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_35881 method_35881 p 2 firstValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_35879 method_35879 p 4 thirdValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4929; method_25807 register p 1 firstValue p 2 secondValue p 3 thirdValue p 4 variants m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_25809 method_25809 p 3 secondValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4929; method_25806 register p 2 secondValue p 3 thirdValue p 1 firstValue p 4 variant m (Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V method_35880 method_35880 p 3 secondValue c net/minecraft/class_4926$class_4928 net/minecraft/data/client/BlockStateVariantMap$DoubleProperty f Lnet/minecraft/class_2769; field_22865 first f Lnet/minecraft/class_2769; field_22866 second m (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V p 2 second p 1 first m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4928; method_25797 register p 3 variant p 2 secondValue p 1 firstValue m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25802 method_25802 p 3 secondValue m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4928; method_25798 register p 3 variants p 1 firstValue p 2 secondValue m (Ljava/util/function/BiFunction;)Lnet/minecraft/class_4926; method_25803 registerVariants p 1 variantsFactory m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25799 method_25799 p 3 secondValue m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25801 method_25801 p 2 firstValue m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25804 method_25804 p 2 firstValue m (Ljava/util/function/BiFunction;)Lnet/minecraft/class_4926; method_25800 register p 1 variantFactory c net/minecraft/class_1899 net/minecraft/enchantment/MendingEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1898 net/minecraft/enchantment/MultishotEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1897 net/minecraft/enchantment/KnockbackEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slot p 1 weight c net/minecraft/class_4922 net/minecraft/data/client/MultipartBlockStateSupplier f Ljava/util/List; field_22856 multiparts f Lnet/minecraft/class_2248; field_22855 block m (Lnet/minecraft/class_4918;Ljava/util/List;)Lnet/minecraft/class_4922; method_25761 with p 2 variants p 1 condition m (Ljava/util/List;)Lnet/minecraft/class_4922; method_25764 with p 1 variants m (Lnet/minecraft/class_4918;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922; method_25760 with p 1 condition p 2 variant m (Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922; method_25763 with p 1 variant m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922; method_25758 create p 0 block m (Lnet/minecraft/class_2248;)V p 1 block m (Lnet/minecraft/class_2689;Lnet/minecraft/class_4922$class_4924;)V method_25759 method_25759 p 1 multipart m (Lnet/minecraft/class_4918;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922; method_25762 with p 2 variants p 1 condition m ()Lcom/google/gson/JsonElement; method_25765 get c net/minecraft/class_4922$class_4924 net/minecraft/data/client/MultipartBlockStateSupplier$Multipart f Ljava/util/List; field_22858 variants m (Lcom/google/gson/JsonObject;)V method_25768 extraToJson p 1 json m (Ljava/util/List;)V p 1 variants m (Lnet/minecraft/class_2689;)V method_25767 validate p 1 stateManager m ()Lcom/google/gson/JsonElement; method_25766 get c net/minecraft/class_4922$class_4923 net/minecraft/data/client/MultipartBlockStateSupplier$ConditionalMultipart f Lnet/minecraft/class_4918; field_22857 when m (Lnet/minecraft/class_4918;Ljava/util/List;)V p 1 when p 2 variants c net/minecraft/class_4925 net/minecraft/data/client/VariantsBlockStateSupplier f Ljava/util/Set; field_22861 definedProperties f Ljava/util/List; field_22860 variants f Ljava/util/List; field_22862 variantMaps f Lnet/minecraft/class_2248; field_22859 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4925; method_25770 create p 1 variant p 0 block m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; method_25781 method_25781 p 1 pair m ()Lcom/google/gson/JsonElement; method_25780 get m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; method_25777 intersect p 1 right p 0 left m (Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_25774 method_25774 p 1 entry m (Lnet/minecraft/class_4926;)Lnet/minecraft/class_4925; method_25775 coordinate c Appends a block state variant map to this block state information.\n\n

A block state variant map defines some of the variant settings based\non a defined set of properties in the block state, such as the model\nof the block state is determined by a coordinated map of power and\nmachine type property, and the y rotation determined by a facing\nproperty, etc.\n\n@return this block state file p 1 map c the variant map to contribute property to variant settings\nmappings to the block state file m (Ljava/util/Map;Lcom/google/gson/JsonObject;)V method_25778 method_25778 p 1 json m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V method_25779 method_25779 p 1 pair m (Lnet/minecraft/class_2248;Ljava/util/List;)V p 2 variants p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4925; method_25769 create p 0 block m (Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)V method_25773 method_25773 p 2 rightVariant m (Lnet/minecraft/class_2248;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4925; method_25771 create p 1 variants p 0 block m (Lnet/minecraft/class_2769;)V method_25772 method_25772 p 1 property m (Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_4935;)V method_25776 method_25776 p 2 leftVariant c net/minecraft/class_4941 net/minecraft/data/client/ModelIds m (Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960; method_25843 getBlockSubModelId p 1 suffix p 0 block m (Lnet/minecraft/class_1792;Ljava/lang/String;)Lnet/minecraft/class_2960; method_25841 getItemSubModelId p 0 item p 1 suffix m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960; method_25842 getBlockModelId p 0 block m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2960; method_25840 getItemModelId p 0 item m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46196 method_46196 p 1 path m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_25845 getMinecraftNamespacedItem p 0 name m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_25844 getMinecraftNamespacedBlock p 0 name m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46197 method_46197 p 1 path c net/minecraft/class_4940 net/minecraft/data/client/SimpleModelSupplier f Lnet/minecraft/class_2960; field_22900 parent m ()Lcom/google/gson/JsonElement; method_25839 get m (Lnet/minecraft/class_2960;)V p 1 parent c net/minecraft/class_3610 net/minecraft/fluid/FluidState f Lcom/mojang/serialization/Codec; field_25018 CODEC m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_15758 getVelocity p 1 world p 2 pos m (Lnet/minecraft/class_6885;)Z method_40179 isIn p 1 fluids m ()F method_15760 getBlastResistance m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z method_15764 canBeReplacedWith p 1 world p 2 pos p 3 fluid p 4 direction m (Lnet/minecraft/class_3611;)Z method_33659 isEqualAndStill p 1 fluid m ()Ljava/util/stream/Stream; method_40181 streamTags m (Lnet/minecraft/class_3611;)Z method_39360 isOf p 1 fluid m ()F method_20785 getHeight m ()Z method_15771 isStill m ()Z method_15773 hasRandomTicks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_15757 onRandomTick p 1 world p 2 pos p 3 random m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_15756 canFlowTo p 1 world p 2 pos m ()Lnet/minecraft/class_6880; method_40180 getRegistryEntry m (Lnet/minecraft/class_6862;)Z method_15767 isIn p 1 tag m ()Lnet/minecraft/class_3611; method_15772 getFluid m ()I method_15761 getLevel m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_15770 onScheduledTick p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_15763 getHeight p 1 world p 2 pos m ()Z method_15769 isEmpty m ()Lnet/minecraft/class_2394; method_15766 getParticle m ()Lnet/minecraft/class_2680; method_15759 getBlockState m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_15768 randomDisplayTick p 1 world p 2 pos p 3 random m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_17776 getShape p 1 world p 2 pos m (Lnet/minecraft/class_3611;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V p 1 fluid p 2 propertiesMap p 3 codec c net/minecraft/class_4943 net/minecraft/data/client/Models f Lnet/minecraft/class_4942; field_22908 PARTICLE f [Lnet/minecraft/class_4942; field_22958 STEM_GROWTH_STAGES f Lnet/minecraft/class_4942; field_42233 GENERATED_THREE_LAYERS f Lnet/minecraft/class_4942; field_42232 GENERATED_TWO_LAYERS f Lnet/minecraft/class_4942; field_43408 TEMPLATE_POTTED_FLOWERING_AZALEA_BUSH f Lnet/minecraft/class_4942; field_22995 TEMPLATE_FENCE_GATE f Lnet/minecraft/class_4942; field_22996 TEMPLATE_FENCE_GATE_OPEN f Lnet/minecraft/class_4942; field_22994 WALL_INVENTORY f Lnet/minecraft/class_4942; field_22988 FENCE_POST f Lnet/minecraft/class_4942; field_22989 FENCE_SIDE f Lnet/minecraft/class_4942; field_22983 BUTTON_INVENTORY f Lnet/minecraft/class_4942; field_22982 BUTTON_PRESSED f Lnet/minecraft/class_4942; field_44581 TEMPLATE_MUSIC_DISC f Lnet/minecraft/class_4942; field_43384 SNIFFER_EGG f Lnet/minecraft/class_4942; field_22991 TEMPLATE_WALL_POST f Lnet/minecraft/class_4942; field_22990 FENCE_INVENTORY f Lnet/minecraft/class_4942; field_22993 TEMPLATE_WALL_SIDE_TALL f Lnet/minecraft/class_4942; field_22992 TEMPLATE_WALL_SIDE f Lnet/minecraft/class_4942; field_29081 CUBE_COLUMN_MIRRORED f Lnet/minecraft/class_4942; field_23957 TEMPLATE_CAMPFIRE f Lnet/minecraft/class_4942; field_40628 TEMPLATE_CUSTOM_FENCE_GATE_WALL_OPEN f Lnet/minecraft/class_4942; field_40627 TEMPLATE_CUSTOM_FENCE_GATE_WALL f Lnet/minecraft/class_4942; field_40626 TEMPLATE_CUSTOM_FENCE_GATE_OPEN f Lnet/minecraft/class_4942; field_40625 TEMPLATE_CUSTOM_FENCE_GATE f Lnet/minecraft/class_4942; field_40624 CUSTOM_FENCE_INVENTORY f Lnet/minecraft/class_4942; field_27789 TEMPLATE_CAKE_WITH_CANDLE f Lnet/minecraft/class_4942; field_40623 CUSTOM_FENCE_SIDE_WEST f Lnet/minecraft/class_4942; field_27788 TEMPLATE_FOUR_CANDLES f Lnet/minecraft/class_4942; field_40622 CUSTOM_FENCE_SIDE_SOUTH f Lnet/minecraft/class_4942; field_27787 TEMPLATE_THREE_CANDLES f Lnet/minecraft/class_4942; field_40621 CUSTOM_FENCE_SIDE_EAST f Lnet/minecraft/class_4942; field_27786 TEMPLATE_TWO_CANDLES f Lnet/minecraft/class_4942; field_27785 TEMPLATE_CANDLE f Lnet/minecraft/class_4942; field_27784 TEMPLATE_CAULDRON_FULL f Lnet/minecraft/class_4942; field_40631 CUSTOM_FENCE_SIDE_NORTH f Lnet/minecraft/class_4942; field_40630 CUSTOM_FENCE_POST f Lnet/minecraft/class_4942; field_28015 TEMPLATE_CAULDRON_LEVEL2 f Lnet/minecraft/class_4942; field_28014 TEMPLATE_CAULDRON_LEVEL1 f Lnet/minecraft/class_4942; field_38469 TEMPLATE_SCULK_SHRIEKER f Lnet/minecraft/class_4942; field_41276 CUBE_COLUMN_UV_LOCKED_X f Lnet/minecraft/class_4942; field_22912 STAIRS f Lnet/minecraft/class_4942; field_22911 LEAVES f Lnet/minecraft/class_4942; field_22914 OUTER_STAIRS f Lnet/minecraft/class_4942; field_22913 INNER_STAIRS f Lnet/minecraft/class_4942; field_22910 SLAB_TOP f Lnet/minecraft/class_4942; field_22919 TEMPLATE_ORIENTABLE_TRAPDOOR_BOTTOM f Lnet/minecraft/class_4942; field_22916 TEMPLATE_TRAPDOOR_BOTTOM f Lnet/minecraft/class_4942; field_22915 TEMPLATE_TRAPDOOR_TOP f Lnet/minecraft/class_4942; field_22918 TEMPLATE_ORIENTABLE_TRAPDOOR_TOP f Lnet/minecraft/class_4942; field_22917 TEMPLATE_TRAPDOOR_OPEN f Lnet/minecraft/class_4942; field_22907 PRESSURE_PLATE_DOWN f Lnet/minecraft/class_4942; field_22909 SLAB f Lnet/minecraft/class_4942; field_22904 TEMPLATE_FENCE_GATE_WALL f Lnet/minecraft/class_4942; field_22906 PRESSURE_PLATE_UP f Lnet/minecraft/class_4942; field_22905 TEMPLATE_FENCE_GATE_WALL_OPEN f Lnet/minecraft/class_4942; field_22930 TEMPLATE_PISTON_HEAD f Lnet/minecraft/class_4942; field_22936 TEMPLATE_FOUR_TURTLE_EGGS f Lnet/minecraft/class_4942; field_22935 TEMPLATE_THREE_TURTLE_EGGS f Lnet/minecraft/class_4942; field_22938 GENERATED f Lnet/minecraft/class_4942; field_22937 TEMPLATE_SINGLE_FACE f Lnet/minecraft/class_4942; field_22932 TEMPLATE_SEAGRASS f Lnet/minecraft/class_4942; field_22931 TEMPLATE_PISTON_HEAD_SHORT f Lnet/minecraft/class_4942; field_22934 TEMPLATE_TWO_TURTLE_EGGS f Lnet/minecraft/class_4942; field_22933 TEMPLATE_TURTLE_EGG f Lnet/minecraft/class_4942; field_22939 HANDHELD f Lnet/minecraft/class_4942; field_42947 FLOWERBED_1 f Lnet/minecraft/class_4942; field_42948 FLOWERBED_2 f Lnet/minecraft/class_4942; field_42949 FLOWERBED_3 f Lnet/minecraft/class_4942; field_22924 TINTED_FLOWER_POT_CROSS f Lnet/minecraft/class_4942; field_22923 FLOWER_POT_CROSS f Lnet/minecraft/class_4942; field_22926 RAIL_CURVED f Lnet/minecraft/class_4942; field_22925 RAIL_FLAT f Lnet/minecraft/class_4942; field_22920 TEMPLATE_ORIENTABLE_TRAPDOOR_OPEN f Lnet/minecraft/class_4942; field_42950 FLOWERBED_4 f Lnet/minecraft/class_4942; field_22922 TINTED_CROSS f Lnet/minecraft/class_4942; field_22921 CROSS f Lnet/minecraft/class_4942; field_22928 TEMPLATE_RAIL_RAISED_SW f Lnet/minecraft/class_4942; field_33965 TEMPLATE_POTTED_AZALEA_BUSH f Lnet/minecraft/class_4942; field_22927 TEMPLATE_RAIL_RAISED_NE f Lnet/minecraft/class_4942; field_22929 CARPET f Lnet/minecraft/class_4942; field_41278 CUBE_COLUMN_UV_LOCKED_Z f Lnet/minecraft/class_4942; field_41277 CUBE_COLUMN_UV_LOCKED_Y f Lnet/minecraft/class_4942; field_22951 TEMPLATE_GLASS_PANE_NOSIDE f Lnet/minecraft/class_4942; field_22952 TEMPLATE_GLASS_PANE_NOSIDE_ALT f Lnet/minecraft/class_4942; field_22950 TEMPLATE_DAYLIGHT_DETECTOR f Lnet/minecraft/class_4942; field_22954 TEMPLATE_GLASS_PANE_SIDE f Lnet/minecraft/class_4942; field_22953 TEMPLATE_GLASS_PANE_POST f Lnet/minecraft/class_4942; field_38021 DOOR_TOP_LEFT_OPEN f Lnet/minecraft/class_4942; field_38020 DOOR_TOP_LEFT f Lnet/minecraft/class_4942; field_22959 STEM_FRUIT f Lnet/minecraft/class_4942; field_38023 DOOR_TOP_RIGHT_OPEN f Lnet/minecraft/class_4942; field_38022 DOOR_TOP_RIGHT f Lnet/minecraft/class_4942; field_28080 POINTED_DRIPSTONE f Lnet/minecraft/class_4942; field_22956 TEMPLATE_COMMAND_BLOCK f Lnet/minecraft/class_4942; field_22955 TEMPLATE_GLASS_PANE_SIDE_ALT f Lnet/minecraft/class_4942; field_22957 TEMPLATE_ANVIL f Lnet/minecraft/class_4942; field_38017 DOOR_BOTTOM_LEFT_OPEN f Lnet/minecraft/class_4942; field_38016 DOOR_BOTTOM_LEFT f Lnet/minecraft/class_4942; field_38019 DOOR_BOTTOM_RIGHT_OPEN f Lnet/minecraft/class_4942; field_38018 DOOR_BOTTOM_RIGHT f Lnet/minecraft/class_4942; field_41532 TEMPLATE_CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT f Lnet/minecraft/class_4942; field_41531 TEMPLATE_CHISELED_BOOKSHELF_SLOT_BOTTOM_MID f Lnet/minecraft/class_4942; field_41530 TEMPLATE_CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT f Lnet/minecraft/class_4942; field_38015 CUBE_NORTH_WEST_MIRRORED_ALL f Lnet/minecraft/class_4942; field_22942 CUBE f Lnet/minecraft/class_4942; field_22940 HANDHELD_ROD f Lnet/minecraft/class_4942; field_22941 TEMPLATE_SHULKER_BOX f Lnet/minecraft/class_4942; field_22948 TEMPLATE_GLAZED_TERRACOTTA f Lnet/minecraft/class_4942; field_22947 CORAL_WALL_FAN f Lnet/minecraft/class_4942; field_41529 TEMPLATE_CHISELED_BOOKSHELF_SLOT_TOP_RIGHT f Lnet/minecraft/class_4942; field_22949 TEMPLATE_CHORUS_FLOWER f Lnet/minecraft/class_4942; field_41528 TEMPLATE_CHISELED_BOOKSHELF_SLOT_TOP_MID f Lnet/minecraft/class_4942; field_22944 TEMPLATE_BANNER f Lnet/minecraft/class_4942; field_41527 TEMPLATE_CHISELED_BOOKSHELF_SLOT_TOP_LEFT f Lnet/minecraft/class_4942; field_22943 TEMPLATE_BED f Lnet/minecraft/class_4942; field_22946 CORAL_FAN f Lnet/minecraft/class_4942; field_22945 TEMPLATE_SKULL f Lnet/minecraft/class_4942; field_23400 CUBE_DIRECTIONAL f Lnet/minecraft/class_4942; field_22976 CUBE_TOP f Lnet/minecraft/class_4942; field_22975 CUBE_COLUMN_HORIZONTAL f Lnet/minecraft/class_4942; field_22978 ORIENTABLE f Lnet/minecraft/class_4942; field_22977 CUBE_BOTTOM_TOP f Lnet/minecraft/class_4942; field_22971 TEMPLATE_PISTON f Lnet/minecraft/class_4942; field_22970 TEMPLATE_TORCH_WALL f Lnet/minecraft/class_4942; field_22973 CUBE_MIRRORED_ALL f Lnet/minecraft/class_4942; field_22974 CUBE_COLUMN f Lnet/minecraft/class_4942; field_22972 CUBE_ALL f Lnet/minecraft/class_4942; field_22979 ORIENTABLE_WITH_BOTTOM f Lnet/minecraft/class_4942; field_22981 BUTTON f Lnet/minecraft/class_4942; field_22980 ORIENTABLE_VERTICAL f Lnet/minecraft/class_4942; field_22964 TEMPLATE_FIRE_SIDE_ALT f Lnet/minecraft/class_4942; field_22962 TEMPLATE_FIRE_FLOOR f Lnet/minecraft/class_4942; field_22963 TEMPLATE_FIRE_SIDE f Lnet/minecraft/class_4942; field_22966 TEMPLATE_FIRE_UP_ALT f Lnet/minecraft/class_4942; field_22965 TEMPLATE_FIRE_UP f Lnet/minecraft/class_4942; field_22961 TEMPLATE_FARMLAND f Lnet/minecraft/class_4942; field_22960 CROP f Lnet/minecraft/class_4942; field_22968 TEMPLATE_HANGING_LANTERN f Lnet/minecraft/class_4942; field_22967 TEMPLATE_LANTERN f Lnet/minecraft/class_4942; field_22969 TEMPLATE_TORCH f Lnet/minecraft/class_4942; field_28804 TEMPLATE_AZALEA m ([Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; method_25857 make p 0 requiredTextureKeys m (Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; method_25856 block p 0 parent p 1 requiredTextureKeys m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; method_25855 block p 2 requiredTextureKeys p 0 parent p 1 variant m (Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942; method_25859 item p 0 parent p 1 requiredTextureKeys m (I)Lnet/minecraft/class_4942; method_25858 method_25858 p 0 stage c net/minecraft/class_3611 net/minecraft/fluid/Fluid f Lnet/minecraft/class_6880$class_6883; field_36431 registryEntry f Lnet/minecraft/class_2689; field_15905 stateManager f Lnet/minecraft/class_3610; field_15903 defaultState f Lnet/minecraft/class_2361; field_15904 STATE_IDS m (Lnet/minecraft/class_3610;)V method_15781 setDefaultState p 1 state m ()Lnet/minecraft/class_1792; method_15774 getBucketItem m (Lnet/minecraft/class_2689$class_2690;)V method_15775 appendProperties p 1 builder m (Lnet/minecraft/class_6862;)Z method_15791 isIn p 1 tag m ()F method_15784 getBlastResistance m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_243; method_15782 getVelocity p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_3610;)Z method_15793 isStill p 1 state m (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_15788 getHeight p 1 state p 2 world p 3 pos m ()Z method_15795 hasRandomTicks m ()Lnet/minecraft/class_2689; method_15783 getStateManager m (Lnet/minecraft/class_4538;)I method_15789 getTickRate p 1 world m ()Ljava/util/Optional; method_32359 getBucketFillSound c Returns the sound played when filling a bucket with this fluid. m ()Lnet/minecraft/class_3610; method_15785 getDefaultState m (Lnet/minecraft/class_3610;)I method_15779 getLevel p 1 state m (Lnet/minecraft/class_3611;)Z method_15780 matchesType p 1 fluid m ()Lnet/minecraft/class_2394; method_15787 getParticle m ()Z method_15794 isEmpty m (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_17775 getShape p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V method_15776 randomDisplayTick p 2 pos p 1 world p 4 random p 3 state m (Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680; method_15790 toBlockState p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)V method_15778 onScheduledTick p 3 state p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V method_15792 onRandomTick p 3 state p 4 random p 1 world p 2 pos m ()Lnet/minecraft/class_6880$class_6883; method_40178 getRegistryEntry m (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z method_15777 canBeReplacedWith p 1 state p 3 pos p 2 world p 5 direction p 4 fluid m (Lnet/minecraft/class_3610;)F method_20784 getHeight p 1 state c net/minecraft/class_4942 net/minecraft/data/client/Model f Ljava/util/Set; field_22902 requiredTextures f Ljava/util/Optional; field_22903 variant f Ljava/util/Optional; field_22901 parent m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25852 upload p 3 modelCollector p 2 textures p 1 id m (Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/class_4945;)V p 2 variant p 1 parent p 3 requiredTextureKeys m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)V method_48527 method_48527 p 1 textureKey p 2 texture m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25846 upload p 3 modelCollector p 2 textures p 1 block m (Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; method_48524 createJson p 2 textures p 1 id m (Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25853 uploadWithoutVariant p 2 suffix p 3 textures p 1 block p 4 modelCollector m (Lnet/minecraft/class_4944;)Ljava/util/Map; method_25850 createTextureMap p 1 textures m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4942$class_8073;)Lnet/minecraft/class_2960; method_48525 upload p 1 id p 3 modelCollector p 2 textures p 4 jsonFactory m (Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25847 upload p 1 block p 2 suffix p 3 textures p 4 modelCollector c net/minecraft/class_4942$class_8073 net/minecraft/data/client/Model$JsonFactory m (Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; create create p 1 id p 2 textures c net/minecraft/class_3612 net/minecraft/fluid/Fluids f Lnet/minecraft/class_3609; field_15909 FLOWING_WATER f Lnet/minecraft/class_3609; field_15907 FLOWING_LAVA f Lnet/minecraft/class_3609; field_15908 LAVA f Lnet/minecraft/class_3609; field_15910 WATER f Lnet/minecraft/class_3611; field_15906 EMPTY m (Ljava/lang/String;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611; method_15796 register p 1 value p 0 id c net/minecraft/class_4938 net/minecraft/data/client/VariantSetting f Ljava/util/function/Function; field_22897 writer f Ljava/lang/String; field_22896 key m (Ljava/lang/String;Ljava/util/function/Function;)V p 1 key p 2 writer m (Ljava/lang/Object;)Lnet/minecraft/class_4938$class_4939; method_25836 evaluate p 1 value c net/minecraft/class_4938$class_4939 net/minecraft/data/client/VariantSetting$Value f Ljava/lang/Object; field_22899 value m (Lcom/google/gson/JsonObject;)V method_25838 writeTo p 1 json m (Lnet/minecraft/class_4938;Ljava/lang/Object;)V p 2 value m ()Lnet/minecraft/class_4938; method_35907 getParent c net/minecraft/class_3606 net/minecraft/datafixer/fix/HangingEntityFix f [[I field_15897 OFFSETS m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; method_15719 fixDecorationPosition p 2 isPainting p 3 isItemFrame m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_3607 net/minecraft/datafixer/fix/EntityPaintingMotiveFix f Ljava/util/Map; field_15898 RENAMED_MOTIVES m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15723 renameMotive m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Ljava/util/HashMap;)V method_15724 method_15724 p 0 map c net/minecraft/class_3608 net/minecraft/datafixer/fix/EntityPufferfishRenameFix f Ljava/util/Map; field_15899 RENAMED_FISH m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_3609 net/minecraft/fluid/FlowableFluid c Represents a fluid which can flow. f Ljava/util/Map; field_17587 shapeCache f Lnet/minecraft/class_2758; field_15900 LEVEL f Lnet/minecraft/class_2746; field_15902 FALLING m (Lnet/minecraft/class_3610;)Z method_15748 isEmptyOrThis p 1 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)I method_15740 countNeighboringSources p 2 pos p 1 world m (Lnet/minecraft/class_3610;)Z method_15752 isMatchingAndStill p 1 state m (Lnet/minecraft/class_2350;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_15732 receivesFlow p 1 face p 2 world p 5 fromPos p 6 fromState p 3 pos p 4 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I method_15742 getFlowSpeedBetween p 6 fromPos p 5 state p 4 direction p 2 pos p 1 world p 8 flowDownCache p 7 stateCache m (Lnet/minecraft/class_1937;)Z method_15737 isInfinite p 1 world m ()Lnet/minecraft/class_3611; method_15751 getStill m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)I method_15753 getNextTickDelay p 1 world p 2 pos p 3 oldState p 4 newState m (Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z method_15746 canFlowThrough p 6 fromPos p 5 face p 8 fluidState p 7 fromState p 2 fluid p 1 world p 4 state p 3 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_15730 beforeBreakingBlock p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_15736 canFlowDownTo p 6 fromState p 1 world p 2 fluid p 3 pos p 4 state p 5 fromPos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_15749 isFlowBlocked p 1 world p 2 pos p 3 direction m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)S method_15747 packXZOffset p 1 to p 0 from m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;)V method_15744 flowToSides p 2 pos p 3 fluidState p 4 blockState p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_265; method_17773 method_17773 p 2 state2 m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z method_15754 canFill p 1 world p 3 state p 2 pos p 4 fluid m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)V method_15745 flow p 5 fluidState p 4 direction p 3 state p 2 pos p 1 world m (IZ)Lnet/minecraft/class_3610; method_15728 getFlowing p 1 level p 2 falling m (Lnet/minecraft/class_4538;)I method_15733 getFlowSpeed p 1 world m (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_17774 isFluidAboveEqual p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Map; method_15726 getSpread p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610; method_15727 getUpdatedState p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_4538;)I method_15739 getLevelDecreasePerBlock p 1 world m (Z)Lnet/minecraft/class_3610; method_15729 getStill p 1 falling m (Lnet/minecraft/class_3610;)I method_15741 getBlockStateLevel p 0 state m ()Lnet/minecraft/class_3611; method_15750 getFlowing m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)V method_15725 tryFlow p 3 state p 1 world p 2 fluidPos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_3611;)Z method_15738 canFlow p 6 flowToBlockState p 7 fluidState p 8 fluid p 2 fluidPos p 3 fluidBlockState p 4 flowDirection p 5 flowTo p 1 world c net/minecraft/class_4934 net/minecraft/data/client/PropertiesMap c Represents a set of property to value pairs, used as conditions for model\napplication.\n\n

This object is immutable. f Lnet/minecraft/class_4934; field_22881 EMPTY f Ljava/util/List; field_22883 values f Ljava/util/Comparator; field_22882 COMPARATOR m (Ljava/util/List;)V p 1 values m ()Lnet/minecraft/class_4934; method_25818 empty m ([Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934; method_25821 withValues p 0 values m ()Ljava/lang/String; method_25822 asString m (Lnet/minecraft/class_2769$class_4933;)Ljava/lang/String; method_25823 method_25823 p 0 value m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934; method_25819 withValue p 1 value m (Lnet/minecraft/class_4934;)Lnet/minecraft/class_4934; method_25820 copyOf p 1 propertiesMap c net/minecraft/class_3602 net/minecraft/datafixer/fix/EntityHorseSplitFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_3603 net/minecraft/datafixer/fix/EntityIdFix f Ljava/util/Map; field_15895 RENAMED_ENTITIES m (Ljava/util/HashMap;)V method_15708 method_15708 p 0 map m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_4936 net/minecraft/data/client/VariantSettings f Lnet/minecraft/class_4938; field_22887 MODEL f Lnet/minecraft/class_4938; field_22886 Y f Lnet/minecraft/class_4938; field_22889 WEIGHT f Lnet/minecraft/class_4938; field_22888 UVLOCK f Lnet/minecraft/class_4938; field_22885 X m (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonElement; method_25832 method_25832 p 0 id m (Lnet/minecraft/class_4936$class_4937;)Lcom/google/gson/JsonElement; method_25831 method_25831 p 0 rotation m (Lnet/minecraft/class_4936$class_4937;)Lcom/google/gson/JsonElement; method_25833 method_25833 p 0 rotation c net/minecraft/class_4936$class_4937 net/minecraft/data/client/VariantSettings$Rotation f I field_22894 degrees f Lnet/minecraft/class_4936$class_4937; field_22890 R0 f Lnet/minecraft/class_4936$class_4937; field_22891 R90 f Lnet/minecraft/class_4936$class_4937; field_22892 R180 f Lnet/minecraft/class_4936$class_4937; field_22893 R270 m (Ljava/lang/String;II)V p 3 degrees c net/minecraft/class_3604 net/minecraft/datafixer/fix/EntityItemFrameDirectionFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (B)B method_15712 updateDirection p 0 oldDirection m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15711 fixDirection c net/minecraft/class_4935 net/minecraft/data/client/BlockStateVariant c The supplier for a {@code ModelVariant}'s JSON representation. f Ljava/util/Map; field_22884 properties m (Lcom/google/gson/JsonArray;Lnet/minecraft/class_4935;)V method_25825 method_25825 p 1 variant m (Lnet/minecraft/class_4938;Ljava/lang/Object;)Lnet/minecraft/class_4935; method_25828 put p 2 value p 1 key m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4938$class_4939;)V method_25826 method_25826 p 1 value m (Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935; method_25827 union p 1 second p 0 first m ()Lnet/minecraft/class_4935; method_25824 create m ()Lcom/google/gson/JsonElement; method_25830 get m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_25829 toJson p 0 variants c net/minecraft/class_3605 net/minecraft/datafixer/fix/EntityMinecartIdentifiersFix f Ljava/util/List; field_15896 MINECARTS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_7189 net/minecraft/unused/packageinfo/PackageInfo7189 c net/minecraft/class_7187 net/minecraft/client/render/entity/animation/AnimationHelper m (FFF)Lorg/joml/Vector3f; method_41823 createTranslationalVector p 0 x p 1 y p 2 z m (Lnet/minecraft/class_5597;Lnet/minecraft/class_7184;JFLorg/joml/Vector3f;)V method_41827 animate p 5 tempVec p 4 scale p 2 runningTime p 1 animation p 0 model m (FLorg/joml/Vector3f;FLnet/minecraft/class_630;Lnet/minecraft/class_7179;)V method_41824 method_41824 p 4 transformation m (DDD)Lorg/joml/Vector3f; method_41822 createScalingVector p 0 x p 2 y p 4 z m (FFF)Lorg/joml/Vector3f; method_41829 createRotationalVector p 1 y p 2 z p 0 x m (Ljava/util/List;FLorg/joml/Vector3f;FLnet/minecraft/class_630;)V method_41828 method_41828 p 4 part m (F[Lnet/minecraft/class_7186;I)Z method_41825 method_41825 p 2 index m (Lnet/minecraft/class_7184;J)F method_41826 getRunningSeconds p 1 runningTime p 0 animation c net/minecraft/class_7188 net/minecraft/client/render/entity/animation/FrogAnimations f Lnet/minecraft/class_7184; field_37897 IDLING_IN_WATER f Lnet/minecraft/class_7184; field_37895 USING_TONGUE f Lnet/minecraft/class_7184; field_37896 SWIMMING f Lnet/minecraft/class_7184; field_37893 WALKING f Lnet/minecraft/class_7184; field_37894 LONG_JUMPING f Lnet/minecraft/class_7184; field_37892 CROAKING c net/minecraft/class_7186 net/minecraft/client/render/entity/animation/Keyframe f Lnet/minecraft/class_7179$class_7180; comp_602 interpolation f Lorg/joml/Vector3f; comp_601 target f F comp_600 timestamp m ()F comp_600 timestamp m ()Lorg/joml/Vector3f; comp_601 target m ()Lnet/minecraft/class_7179$class_7180; comp_602 interpolation c net/minecraft/class_7184 net/minecraft/client/render/entity/animation/Animation f Ljava/util/Map; comp_599 boneAnimations f F comp_597 lengthInSeconds f Z comp_598 looping m ()Ljava/util/Map; comp_599 boneAnimations m ()F comp_597 lengthInSeconds m ()Z comp_598 looping c net/minecraft/class_7184$class_7185 net/minecraft/client/render/entity/animation/Animation$Builder f F field_37889 lengthInSeconds f Z field_37891 looping f Ljava/util/Map; field_37890 transformations m (F)Lnet/minecraft/class_7184$class_7185; method_41818 create p 0 lengthInSeconds m (Ljava/lang/String;)Ljava/util/List; method_41819 method_41819 p 0 name m ()Lnet/minecraft/class_7184; method_41821 build m ()Lnet/minecraft/class_7184$class_7185; method_41817 looping m (F)V p 1 lengthInSeconds m (Ljava/lang/String;Lnet/minecraft/class_7179;)Lnet/minecraft/class_7184$class_7185; method_41820 addBoneAnimation p 2 transformation p 1 name c net/minecraft/class_1881 net/minecraft/enchantment/PiercingEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1880 net/minecraft/enchantment/InfinityEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerator f Ljava/util/Map; field_28551 texturedModels f Ljava/util/Map; field_28552 VARIANT_POOL_FUNCTIONS f Ljava/util/function/Consumer; field_22830 blockStateCollector f Ljava/util/List; field_28549 nonOrientableTrapdoors f Ljava/util/List; field_28548 CONNECTION_VARIANT_FUNCTIONS c A map from a boolean property about connection on one direction to a\nfunction that creates a block state variant for connection on that\ndirection with a given connection model. f Ljava/util/function/BiConsumer; field_22831 modelCollector f Ljava/util/function/Consumer; field_22832 simpleItemModelExemptionCollector f Ljava/util/Map; field_29504 stoneStateFactories f Ljava/util/Map; field_41526 CHISELED_BOOKSHELF_MODEL_CACHE m ()V method_36440 registerInfestedDeepslate m ()V method_49991 registerPitcherPlant m ()V method_25697 registerSmoothStone m ()V method_25703 registerCartographyTable m (Lnet/minecraft/class_2248;)V method_25619 registerMirrorable p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25668 createSlabBlockState p 1 bottomModelId p 0 slabBlock p 3 fullModelId p 2 topModelId m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;[I)V method_25547 registerCrop p 1 crop p 2 ageProperty p 3 ageTextureIndices m ()V method_25509 registerComposter m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V method_25623 registerParentedItemModel p 1 block p 2 parentModelId m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25686 registerRoots p 1 root p 2 pottedRoot m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V method_25602 registerPlantPart p 2 plantStem p 3 tintType p 1 plant m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; method_34631 createDeepslateState p 2 textures p 3 modelCollector p 0 block p 1 modelId m (Ljava/util/function/Function;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_49988 method_49988 p 1 hatch m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_5705;)Lnet/minecraft/class_4935; method_49985 method_49985 p 2 phase m ()V method_49990 registerSnifferEgg m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V method_25561 registerPiston p 2 extendedModelId p 3 textures p 1 piston m (Lnet/minecraft/class_2248;)V method_25688 registerStraightRail p 1 rail m ()Lnet/minecraft/class_4926; method_25649 createAxisRotatedVariantMap m (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/class_4935; method_34619 method_34619 p 0 tick p 1 locked p 2 on m (ILjava/lang/String;Lnet/minecraft/class_4944;)Lnet/minecraft/class_2960; method_25536 getTurtleEggModel p 2 prefix p 1 eggs p 3 textures m ()V method_25699 registerBrewingStand m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/Boolean;Lnet/minecraft/class_2768;)Lnet/minecraft/class_4935; method_34628 method_34628 p 7 shape p 6 on m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25655 createOrientableTrapdoorBlockState p 1 topModelId p 0 trapdoorBlock p 3 openModelId p 2 bottomModelId m ()V method_33128 registerSculkSensor m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V method_31063 registerAxisRotated p 2 modelId p 1 block m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V method_34645 method_34645 p 1 textures m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4917; method_25626 createFenceGateBlockState p 5 uvlock p 3 openWallModelId p 4 closedWallModelId p 1 openModelId p 2 closedModelId p 0 fenceGateBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25667 createAxisRotatedBlockState p 2 horizontalModelId p 1 verticalModelId p 0 block m (Lnet/minecraft/class_2248;)V method_33520 registerWallPlant p 1 block m (Lnet/minecraft/class_2248;)V method_25641 registerSimpleCubeAll p 1 block m ()V method_25530 registerRedstoneTorch m (Lnet/minecraft/class_4922;Lnet/minecraft/class_2960;Lnet/minecraft/class_2350;Lnet/minecraft/class_4936$class_4937;)V method_47811 method_47811 p 4 rotation p 3 direction m ()V method_25687 registerGrindstone m (Lnet/minecraft/class_2248;)V method_25665 registerOrientableTrapdoor p 1 trapdoorBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; method_34608 createStoneState p 2 textures p 3 modelCollector p 0 block p 1 modelId m (Lnet/minecraft/class_2248;Ljava/util/function/Function;)V method_25558 registerBeehive p 2 texturesFactory p 1 beehive m ()V method_25705 registerSmithingTable m (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lnet/minecraft/class_2746;Lnet/minecraft/class_4942;Z)V method_47814 supplyChiseledBookshelfModel p 2 facingCondition p 1 blockStateSupplier p 4 property p 3 rotation p 6 occupied p 5 model m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V method_25622 registerSingleton p 2 modelFactory p 1 block m (Lnet/minecraft/class_2248;)V method_25706 registerLantern p 1 lantern m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25646 createStairsBlockState p 0 stairsBlock p 1 innerModelId p 2 regularModelId p 3 outerModelId m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25672 registerParented c Used for a block that shares a block model with another block, for example waxed copper or infested stone bricks. p 2 child p 1 modelSource m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25654 createButtonBlockState p 0 buttonBlock p 1 regularModelId p 2 pressedModelId m ()V method_25531 registerRepeater m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)V method_25542 registerBuiltinWithParticle p 2 particleSource p 1 block m ()V method_25664 registerTallSeagrass m ()V method_49992 registerPitcherCrop m (Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List; method_25583 buildBlockStateVariants p 0 modelIds p 1 processor m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_2769;[I)V method_49374 registerTintableCrossBlockStateWithStages p 1 block p 2 tintType p 3 stageProperty p 4 stages m (Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V method_25614 registerSouthDefaultHorizontalFacing p 2 blocks p 1 modelFactory m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_4935; method_42036 method_42036 p 2 bloom m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_46189 createCustomFenceBlockState p 0 customFenceBlock p 5 westModelId p 2 northModelId p 1 postModelId p 4 southModelId p 3 eastModelId m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926; method_25566 createValueFencedModelMap p 3 lowerModelId p 0 property p 2 higherOrEqualModelId p 1 fence m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911; method_25632 registerBuiltin p 2 particleBlock p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925; method_25645 createBlockStateWithTwoModelAndRandomInversion p 1 firstModelId p 2 secondModelId p 0 block m ()V method_25520 registerIronBars m ()V method_25532 registerSeaPickle m (Lnet/minecraft/class_2248;)V method_25671 registerTrapdoor p 1 trapdoorBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_46190 registerHangingSign p 2 hangingSign p 1 strippedLog p 3 wallHangingSign m ()Lnet/minecraft/class_4926; method_25618 createSouthDefaultHorizontalRotationStates m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V method_25652 registerCooker p 1 cooker p 2 modelFactory m (Lnet/minecraft/class_1792;)V method_25537 registerItemModel p 1 item m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25636 createWallBlockState p 0 wallBlock p 1 postModelId p 2 lowSideModelId p 3 tallSideModelId m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43823 method_43823 p 0 model m ()V method_25707 registerPumpkins m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25666 registerWeightedPressurePlate p 2 textureSource p 1 weightedPressurePlate m ()V method_33711 registerBigDripleaf m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25642 registerWoolAndCarpet p 2 carpet p 1 wool m (Lnet/minecraft/class_2248;)V method_37317 registerPottedAzaleaBush p 1 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43821 method_43821 p 0 model m (Lnet/minecraft/class_2248;)V method_25696 registerDispenserLikeOrientable p 1 block m ()V method_25533 registerSnows m ()V method_25521 registerLever m (Lnet/minecraft/class_5794;)V method_34612 method_34612 p 1 family m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25650 registerCubeAllModelTexturePool p 1 block m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911; method_25585 registerBuiltin p 1 modelId p 2 particleBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V method_35868 registerSingleton p 2 textures p 1 block p 3 model m ()V method_25534 register m (Lnet/minecraft/class_2248;Ljava/lang/String;)V method_25556 registerItemModel p 1 block p 2 textureSuffix m ()V method_33710 registerCaveVines m ()V method_33504 registerPetrifiedOakSlab m ()V method_42037 registerSculkShrieker m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43822 method_43822 p 0 model m (Lnet/minecraft/class_4942;Ljava/lang/String;Lnet/minecraft/class_4944;Lnet/minecraft/class_4910$class_7987;)Lnet/minecraft/class_2960; method_47815 method_47815 p 4 key m ()V method_25590 registerStonecutter m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25651 registerGlassPane p 1 glass p 2 glassPane m (Lnet/minecraft/class_4944;)V method_33509 method_33509 p 0 textureMap m (Lnet/minecraft/class_2776;)Lnet/minecraft/class_4935; method_34610 method_34610 p 1 mode m ()V method_42033 registerMuddyMangroveRoots m (Lnet/minecraft/class_2248;)V method_25685 registerTurnableRail p 1 rail m (Lnet/minecraft/class_2248;)Ljava/util/List; method_25700 getFireFloorModels p 1 texture m ()V method_25522 registerLilyPad m (Lnet/minecraft/class_2248;)V method_25540 excludeFromSimpleItemModelGeneration p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;)V method_25550 registerNorthDefaultHorizontalRotatable p 1 block p 2 texture m ()V method_25510 registerDaylightDetector m (Lnet/minecraft/class_2248;)V method_49377 registerBrushableBlock p 1 block m (Lnet/minecraft/class_2248;)V method_32229 registerAmethyst p 1 block m (Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_4935; method_32803 getDripstoneVariant p 2 thickness p 1 direction m ()V method_25523 registerNetherPortal m ()Lnet/minecraft/class_4926; method_25599 createNorthDefaultHorizontalRotationStates m ()V method_26279 registerRespawnAnchor m ()V method_42034 registerMangrovePropagule m (Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V method_25576 registerRandomHorizontalRotations p 2 blocks p 1 modelFactory m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_34657 method_34657 p 0 modelId m ()V method_25709 registerCauldrons m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25543 registerStateWithModelReference p 1 block p 2 modelReference m ()V method_25591 registerStructureBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4935;)V method_25560 registerTopSoil p 3 snowyVariant p 2 modelId p 1 topSoil m (Lnet/minecraft/class_2248;Ljava/lang/Integer;Lnet/minecraft/class_2756;)Lnet/minecraft/class_4935; method_49986 method_49986 p 1 age p 2 half m (Lnet/minecraft/class_2248;)V method_25698 registerNetherrackBottomCustomTop p 1 block m ()V method_25524 registerNetherrack m ()V method_39204 registerLightBlock m ()V method_25512 registerFarmland m ()V method_25657 registerSunflower m ()V method_42035 registerFrogspawn m ()V method_33712 registerSmallDripleaf m (Lnet/minecraft/class_4944;)V method_34643 method_34643 p 0 textureMap m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V method_25549 registerTintableCross p 3 texture p 2 tintType p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25677 registerTorch p 2 wallTorch p 1 torch m (Lnet/minecraft/class_2248;)V method_31064 registerRod p 1 block m (Lnet/minecraft/class_2960;)[Lnet/minecraft/class_4935; method_25584 createModelVariantWithRandomHorizontalRotations p 0 modelId m ([Lnet/minecraft/class_2960;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_34630 method_34630 p 1 charges m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25661 createFenceBlockState p 1 postModelId p 0 fenceBlock p 2 sideModelId m (Lnet/minecraft/class_2248;)Ljava/util/List; method_25702 getFireSideModels p 1 texture m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25673 createPressurePlateBlockState p 0 pressurePlateBlock p 2 downModelId p 1 upModelId m ()V method_25592 registerSweetBerryBush m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V method_25603 registerTintableCrossBlockState p 2 tintType p 1 block m ()V method_25513 registerFire m ()V method_25525 registerObserver m ()Lnet/minecraft/class_4926; method_25630 createEastDefaultHorizontalRotationStates m (Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_49376 method_49376 p 2 dusted m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; method_42039 createMudBrickState p 1 modelId p 2 textures p 3 modelCollector p 0 block m (Lnet/minecraft/class_2248;)V method_25692 registerAnvil p 1 anvil m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V method_25545 registerFlowerPotPlant p 1 plantBlock p 2 flowerPotBlock p 3 tintType m (Lnet/minecraft/class_2248;)V method_49378 registerFlowerbed p 1 flowerbed m (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;)V method_47812 supplyChiseledBookshelfModels p 3 rotation p 1 blockStateSupplier p 2 facingCondition m ()V method_25593 registerTripwire m (Lnet/minecraft/class_2248;)V method_25600 registerItemModel p 1 block m (Lnet/minecraft/class_4944;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_34624 method_34624 p 1 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914; method_25676 registerLog p 1 logBlock m ()V method_25526 registerPistons m ()V method_25514 registerSoulFire m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25544 registerCoral p 4 deadCoralBlock p 3 coralBlock p 6 deadCoralFan p 5 coralFan p 2 deadCoral p 1 coral p 8 deadCoralWallFan p 7 coralWallFan m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V method_25605 registerNorthDefaultHorizontalRotated p 2 modelFactory p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V method_25604 registerTintableCrossBlockState p 3 crossTexture p 2 tintType p 1 block m (Lnet/minecraft/class_2248;)V method_25681 registerSimpleState p 1 block m (Lnet/minecraft/class_2248;)Ljava/util/List; method_25704 getFireUpModels p 1 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43820 method_43820 p 0 model m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25662 createTrapdoorBlockState p 3 openModelId p 2 bottomModelId p 1 topModelId p 0 trapdoorBlock m ()V method_25691 registerBookshelf m (Lnet/minecraft/class_2248;)V method_25710 registerShulkerBox p 1 shulkerBox m ()V method_25594 registerTripwireHook m (Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;Ljava/util/function/Consumer;)V p 1 blockStateCollector p 2 modelCollector p 3 simpleItemModelExemptionCollector m ()V method_25527 registerPistonHead m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V method_25553 registerAxisRotated p 2 modelFactory p 1 block m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V method_25538 registerParentedItemModel p 1 item p 2 parentModelId m ()V method_25515 registerFrostedIce m ()Lnet/minecraft/class_4926; method_25640 createNorthDefaultRotationStates m (Lnet/minecraft/class_5000;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935; method_26433 addJigsawOrientationToVariant p 2 variant p 1 orientation m ()V method_42038 registerSculkCatalyst m (Lnet/minecraft/class_4944;)V method_34623 method_34623 p 0 textures m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25620 registerGourd p 2 attachedStemBlock p 1 stemBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;Lnet/minecraft/class_4946$class_4947;)V method_25554 registerAxisRotated p 1 block p 2 verticalModelFactory p 3 horizontalModelFactory m (Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_34618 method_34618 p 1 stage m (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lnet/minecraft/class_2746;Lnet/minecraft/class_4942;)V method_47813 method_47813 p 5 model p 4 property m (Lnet/minecraft/class_2248;)V method_25694 registerMushroomBlock p 1 mushroomBlock m ()V method_25680 registerBarrel m ()V method_25595 registerTurtleEgg m ()V method_25528 registerScaffolding m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_32228 registerCandle p 2 cake p 1 candle m ()V method_25516 registerTopSoils m ()V method_49989 registerCalibratedSculkSensor m ()Lnet/minecraft/class_4926; method_25675 createUpDefaultFacingVariantMap m (Ljava/lang/Integer;)Lnet/minecraft/class_2960; method_49987 method_49987 p 1 hatch m (Lnet/minecraft/class_4944;)V method_34636 method_34636 p 0 textures m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25609 createDoorBlockState p 1 bottomLeftHingeClosedModelId p 0 doorBlock p 3 bottomRightHingeClosedModelId p 2 bottomLeftHingeOpenModelId p 5 topLeftHingeClosedModelId p 4 bottomRightHingeOpenModelId p 7 topRightHingeClosedModelId p 6 topLeftHingeOpenModelId p 8 topRightHingeOpenModelId m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V method_34639 method_34639 p 1 textures m ()V method_34852 registerLightningRod m ()V method_25693 registerRedstone m (Lnet/minecraft/class_2248;)V method_25631 registerRotatable p 1 block m ()V method_25517 registerCocoa m ()V method_25529 registerRedstoneLamp m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43819 method_43819 p 0 model m (Lnet/minecraft/class_2248;)V method_25708 registerNorthDefaultHorizontalRotation p 1 block m ()V method_25711 registerChorusFlower m (Lnet/minecraft/class_4926$class_4930;Lnet/minecraft/class_2756;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926$class_4930; method_25572 fillDoorVariantMap p 4 rightHingeClosedModelId p 5 rightHingeOpenModelId p 2 leftHingeClosedModelId p 3 leftHingeOpenModelId p 0 variantMap p 1 targetHalf m (I)Ljava/util/List; method_25535 getBambooBlockStateVariants p 1 age m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V method_34626 method_34626 p 1 textures m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25682 registerBed p 1 bed p 2 particleSource m ()V method_25597 registerMagmaBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925; method_25634 createBlockStateWithRandomHorizontalRotations p 1 modelId p 0 block m (Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2960; method_25581 getTurtleEggModel p 1 eggs p 2 hatch m (Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4942;Ljava/util/function/Function;)Lnet/minecraft/class_2960; method_25557 createSubModel p 3 model p 4 texturesFactory p 1 block p 2 suffix m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_5705;)Lnet/minecraft/class_4935; method_34627 method_34627 p 2 phase m (Lnet/minecraft/class_2746;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926; method_25565 createBooleanModelMap p 1 trueModel p 0 property p 2 falseModel m ()V method_25670 registerBamboo m (Lnet/minecraft/class_4944;)V method_33512 method_33512 p 0 textureMap m (Lnet/minecraft/class_1826;)V method_34603 method_34603 p 1 item m ()V method_25518 registerGrassPath m ()V method_25712 registerEndPortalFrame m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935; method_43818 method_43818 p 0 model m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Ljava/util/function/BiFunction;)V method_25546 registerCubeWithCustomTextures p 2 otherTextureSource p 3 texturesFactory p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_34606 method_34606 p 3 age m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V method_25660 registerBuiltinWithParticle p 2 particleSource p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917; method_25653 createAxisRotatedBlockState p 1 modelId p 0 block m ()V method_25695 registerComparator m ()V method_32227 registerAmethysts m ()V method_25598 registerInfestedStone m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V method_25548 registerTintableCross p 2 tintType p 1 block m ()V method_25519 registerHopper m (Lnet/minecraft/class_4944;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_34637 method_34637 p 1 id m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V method_25621 registerDoubleBlock p 1 doubleBlock p 2 tintType m ()V method_25701 registerCake m ([Lnet/minecraft/class_2248;)V method_27166 registerCampfire p 1 blocks m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V method_25678 registerDoubleBlock p 2 upperHalfModelId p 1 block p 3 lowerHalfModelId m ([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_34629 method_34629 p 1 age m ()V method_32802 registerPointedDripstone m (Lnet/minecraft/class_2960;Ljava/lang/Integer;)Lnet/minecraft/class_4935; method_34625 method_34625 p 1 height m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; method_47519 createUvLockedColumnBlockState p 1 textureMap p 0 block p 2 modelCollector m (Lnet/minecraft/class_2248;)V method_25690 registerCommandBlock p 1 commandBlock m ()V method_25684 registerBell m ()V method_46193 registerChiseledBookshelf m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925; method_25644 createSingletonBlockState p 1 modelId p 0 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_2746;)V method_34605 method_34605 p 2 property m ()V method_25508 registerChorusPlant m (Lnet/minecraft/class_2248;)V method_25658 registerDoor p 1 doorBlock m ()V method_26434 registerJigsaw m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_25601 registerCoralFan p 1 coralFanBlock p 2 coralWallFanBlock m (Lnet/minecraft/class_2248;)V method_33713 registerAzalea p 1 block c net/minecraft/class_4910$class_5879 net/minecraft/data/client/BlockStateModelGenerator$StateFactory m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917; create create p 3 textures p 4 modelCollector p 1 block p 2 modelId c net/minecraft/class_4910$class_7987 net/minecraft/data/client/BlockStateModelGenerator$ChiseledBookshelfModelCacheKey f Lnet/minecraft/class_4942; comp_1175 template f Ljava/lang/String; comp_1176 modelSuffix m ()Ljava/lang/String; comp_1176 modelSuffix m ()Lnet/minecraft/class_4942; comp_1175 template c net/minecraft/class_4910$class_4911 net/minecraft/data/client/BlockStateModelGenerator$BuiltinModelPool f Lnet/minecraft/class_2960; field_22835 modelId m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911; method_25715 includeWithoutItem p 1 blocks m (Lnet/minecraft/class_4942;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911; method_25713 includeWithItem p 2 blocks p 1 model m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911; method_25714 includeWithItem p 1 blocks m (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V p 2 modelId p 3 block c net/minecraft/class_4910$class_4912 net/minecraft/data/client/BlockStateModelGenerator$BlockTexturePool f Lnet/minecraft/class_4944; field_22837 textures f Lnet/minecraft/class_2960; field_22838 baseModelId f Lnet/minecraft/class_5794; field_28554 family f Ljava/util/Map; field_28553 knownModels m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25721 fence p 1 fenceBlock m (Lnet/minecraft/class_2248;)V method_33528 registerTrapdoor p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25722 fenceGate p 1 fenceGateBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25723 pressurePlate p 1 pressurePlateBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25724 slab p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25720 wall p 1 wallBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_33527 door p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_34661 block p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4942;)Lnet/minecraft/class_2960; method_33525 method_33525 p 2 newModel m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_32230 same p 1 blocks m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_46195 customFenceGate p 1 customFenceGateBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_46194 customFence p 1 customFenceBlock m (Lnet/minecraft/class_5794;)Lnet/minecraft/class_4910$class_4912; method_33522 family p 1 family m (Lnet/minecraft/class_4942;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960; method_33524 ensureModel p 2 block p 1 model m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4910$class_4912; method_25718 base p 2 model p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25725 stairs p 1 block m (Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V method_33521 method_33521 p 2 block p 1 variant m (Lnet/minecraft/class_4910;Lnet/minecraft/class_4944;)V p 2 textures m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25716 button p 1 buttonBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912; method_25717 sign p 1 signBlock c net/minecraft/class_4910$class_4913 net/minecraft/data/client/BlockStateModelGenerator$TintType f Lnet/minecraft/class_4910$class_4913; field_22839 TINTED f Lnet/minecraft/class_4910$class_4913; field_22840 NOT_TINTED m ()Lnet/minecraft/class_4942; method_25726 getCrossModel m ()Lnet/minecraft/class_4942; method_25727 getFlowerPotCrossModel c net/minecraft/class_4910$class_4914 net/minecraft/data/client/BlockStateModelGenerator$LogTexturePool f Lnet/minecraft/class_4944; field_22843 textures m (Lnet/minecraft/class_4910;Lnet/minecraft/class_4944;)V p 2 textures m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914; method_25730 log p 1 logBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914; method_25729 stem p 1 stemBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914; method_47520 uvLockedLog p 1 logBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914; method_25728 wood p 1 woodBlock c net/minecraft/class_1885 net/minecraft/enchantment/UnbreakingEnchantment m (Lnet/minecraft/class_1799;ILnet/minecraft/class_5819;)Z method_8176 shouldPreventDamage p 0 item p 1 level p 2 random m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1884 net/minecraft/enchantment/EfficiencyEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1883 net/minecraft/enchantment/BindingCurseEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment f I field_9067 typeIndex f I field_30949 ARTHROPODS_INDEX f [Ljava/lang/String; field_9065 TYPE_NAMES f I field_30948 UNDEAD_INDEX f [I field_9063 BASE_POWERS f I field_30947 ALL_INDEX f [I field_9066 POWERS_PER_LEVEL f [I field_9064 MIN_MAX_POWER_DIFFERENCES m (Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V p 1 weight p 3 slots p 2 typeIndex c net/minecraft/class_1878 net/minecraft/enchantment/PowerEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_4905 net/minecraft/client/realms/gui/screen/RealmsScreen f J field_33058 MAX_FILE_SIZE f Ljava/util/List; field_33848 labels m (I)I method_25494 row c Moved from RealmsConstants in 20w10a p 0 index m ()Lnet/minecraft/class_2561; method_25495 narrateLabels m (Lnet/minecraft/class_4903;)Lnet/minecraft/class_4903; method_37107 addLabel p 1 label c net/minecraft/class_1877 net/minecraft/enchantment/FlameEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_4904 net/minecraft/client/realms/RealmsObjectSelectionList m ()V method_25493 clear m (I)V method_25489 setSelected p 1 index m (Lnet/minecraft/class_4280$class_4281;)I method_25491 addEntry m (IIIII)V p 5 itemHeight p 4 bottom p 3 top p 2 height p 1 width m (I)V method_25492 setSelectedItem p 1 index c net/minecraft/class_1876 net/minecraft/recipe/TippedArrowRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17741 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17740 craft c net/minecraft/class_4907 net/minecraft/client/realms/RepeatedNarrator f Ljava/util/concurrent/atomic/AtomicReference; field_22826 params f F field_22825 permitsPerSecond m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4907$class_4908;)Lnet/minecraft/class_4907$class_4908; method_25500 method_25500 p 2 parameters m (Ljava/time/Duration;)V p 1 duration m (Lnet/minecraft/class_333;Lnet/minecraft/class_2561;)V method_25499 narrate p 1 narratorManager p 2 text c net/minecraft/class_4907$class_4908 net/minecraft/client/realms/RepeatedNarrator$Parameters f Lcom/google/common/util/concurrent/RateLimiter; field_22828 rateLimiter f Lnet/minecraft/class_2561; field_22827 message m (Lnet/minecraft/class_2561;Lcom/google/common/util/concurrent/RateLimiter;)V p 1 text p 2 rateLimiter c net/minecraft/class_4903 net/minecraft/client/realms/RealmsLabel f I field_22820 x f I field_22821 y f I field_22822 color f Lnet/minecraft/class_2561; field_22819 text m ()Lnet/minecraft/class_2561; method_25487 getText m (Lnet/minecraft/class_2561;III)V p 1 text p 2 x p 3 y p 4 color c net/minecraft/class_1879 net/minecraft/enchantment/PunchEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_4902 net/minecraft/client/realms/RealmsConnection f Lnet/minecraft/class_437; field_22815 onlineScreen f Lnet/minecraft/class_2535; field_22817 connection f Lorg/slf4j/Logger; field_22814 LOGGER f Z field_22816 aborted m ()V method_25481 tick m (Lnet/minecraft/class_4877;Lnet/minecraft/class_639;)V method_25480 connect p 1 server p 2 address m (Lnet/minecraft/class_437;)V p 1 onlineScreen m ()V method_25477 abort c net/minecraft/class_4902$1 net/minecraft/client/realms/RealmsConnection$1 m (Lnet/minecraft/class_2561;)V method_10210 method_10210 p 0 status c net/minecraft/class_7198 net/minecraft/client/render/entity/model/FrogEntityModel f F field_42228 SWIMMING_LIMB_ANGLE_SCALE f Lnet/minecraft/class_630; field_38448 croakingBody f F field_42229 LIMB_DISTANCE_SCALE f Lnet/minecraft/class_630; field_37926 leftLeg f Lnet/minecraft/class_630; field_37925 rightArm f Lnet/minecraft/class_630; field_37927 rightLeg f F field_39193 WALKING_LIMB_ANGLE_SCALE f Lnet/minecraft/class_630; field_37919 root f Lnet/minecraft/class_630; field_37920 body f Lnet/minecraft/class_630; field_37922 eyes f Lnet/minecraft/class_630; field_37921 head f Lnet/minecraft/class_630; field_37924 leftArm f Lnet/minecraft/class_630; field_37923 tongue m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_7102;FFFFF)V method_41907 setAngles m ()Lnet/minecraft/class_5607; method_41905 getTexturedModelData c net/minecraft/class_7196 net/minecraft/server/integrated/IntegratedServerLoader f Lnet/minecraft/class_310; field_37914 client f Lorg/slf4j/Logger; field_37913 LOGGER f Lnet/minecraft/class_32; field_37915 storage m (Lnet/minecraft/class_7237$class_7238;Lnet/minecraft/class_7237$class_6907;Lnet/minecraft/class_7237$class_7239;)Ljava/lang/Object; method_45694 load p 2 loadContextSupplier p 1 dataPacks p 3 saveApplierFactory m (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lcom/mojang/serialization/Lifecycle;Ljava/lang/Runnable;Z)V method_41892 tryLoad p 2 lifecycle p 1 parent p 4 bypassWarnings p 3 loader p 0 client m (Lnet/minecraft/class_32$class_5143;Ljava/lang/String;)V method_41888 close p 0 session p 1 levelName m (Ljava/lang/String;)Lnet/minecraft/class_32$class_5143; method_41901 createSession p 1 levelName m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_7196$class_7750;)Lcom/mojang/datafixers/util/Pair; method_45695 method_45695 p 2 combinedRegistryManager p 3 currentSettings p 0 resourceManager p 1 dataPackContents m (Ljava/lang/String;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Ljava/util/function/Function;)V method_41895 createAndStart p 4 dimensionsRegistrySupplier p 3 dynamicRegistryManager p 2 levelInfo p 1 levelName m (Ljava/lang/String;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_437;Ljava/lang/Boolean;)V method_43326 method_43326 p 6 proceed m (Lnet/minecraft/class_32$class_5143;ZLnet/minecraft/class_3283;)Lnet/minecraft/class_7237$class_7238; method_45700 createDataPackConfig p 2 safeMode p 1 session p 3 dataPackManager m (Lnet/minecraft/class_310;Lnet/minecraft/class_32;)V p 2 storage p 1 client m (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; method_43330 method_43330 p 1 throwable m (Ljava/lang/Void;)Ljava/lang/Boolean; method_43328 method_43328 p 0 void_ m (Lnet/minecraft/class_32$class_5143;ZLnet/minecraft/class_3283;)Lnet/minecraft/class_6904; method_41891 createSaveLoader p 2 safeMode p 1 session p 3 dataPackManager m (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_5219;)V method_41889 start p 1 session p 2 dataPackContents p 3 dynamicRegistryManager p 4 saveProperties m (Lnet/minecraft/class_437;Ljava/lang/String;ZZ)V method_41899 start p 2 levelName p 1 parent p 4 canShowBackupPrompt p 3 safeMode m (Ljava/lang/Throwable;)Ljava/lang/Void; method_43327 method_43327 p 1 throwable m (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_45699 method_45699 p 1 context m (Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_6904; method_41890 createSaveLoader p 1 session p 2 safeMode m (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_45697 method_45697 p 1 context m (Ljava/lang/Runnable;Lnet/minecraft/class_310;Lnet/minecraft/class_525;Z)V method_41893 method_41893 p 3 confirmed m (Lnet/minecraft/class_437;Ljava/lang/String;)V method_41894 start p 1 parent p 2 levelName m (Ljava/lang/String;Ljava/lang/Runnable;ZZ)V method_41896 method_41896 p 3 backup p 4 eraseCache m ()Ljava/util/concurrent/CompletableFuture; method_43324 showPackLoadFailureScreen m (Ljava/util/function/Function;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_45698 method_45698 p 3 context m (Lnet/minecraft/class_437;Ljava/lang/String;ZLjava/lang/Runnable;)V method_41898 showBackupPromptScreen p 1 parent p 2 levelName p 3 customized p 4 callback m (Lnet/minecraft/class_32$class_5143;)Lcom/mojang/datafixers/util/Pair; method_45696 loadForRecreation p 1 session c net/minecraft/class_7196$class_7750 net/minecraft/server/integrated/IntegratedServerLoader$CurrentSettings f Lnet/minecraft/class_1940; comp_1031 levelInfo f Lnet/minecraft/class_2378; comp_1033 existingDimensionRegistry f Lnet/minecraft/class_5285; comp_1032 options m ()Lnet/minecraft/class_1940; comp_1031 levelInfo m ()Lnet/minecraft/class_2378; comp_1033 existingDimensionRegistry m ()Lnet/minecraft/class_5285; comp_1032 options c net/minecraft/class_1892 net/minecraft/enchantment/FireAspectEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper f Ljava/lang/String; field_34026 LEVEL_KEY f Ljava/lang/String; field_34025 ID_KEY m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V method_8213 onTargetDamaged p 1 target p 0 user m (Lnet/minecraft/class_1799;)I method_8223 getLuckOfTheSea p 0 stack m (Lnet/minecraft/class_1799;)Z method_24366 method_24366 p 0 stack m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Lnet/minecraft/class_1799; method_8233 enchant c Enchants the {@code target} item stack and returns it. p 3 treasureAllowed c whether treasure enchantments may appear p 0 random p 2 level c the experience level p 1 target c the item stack to enchant m (Lnet/minecraft/class_1799;)I method_8215 getLure p 0 stack m (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Ljava/util/Map$Entry; method_24365 chooseEquipmentWith c {@return a pair of an equipment slot and the item stack in the supplied\nentity's slot} It indicates the item stack has the enchantment supplied\nand fulfills the extra condition.\n\n

If multiple equipment slots' item stacks are valid, a random pair is\nreturned. p 2 condition c extra conditions for the item stack to pass for selection p 0 enchantment c the enchantment the equipped item stack must have p 1 entity c the entity to choose equipments from m (Lnet/minecraft/class_1890$class_1891;Lnet/minecraft/class_1799;)V method_8220 forEachEnchantment p 0 consumer p 1 stack m (Lnet/minecraft/class_5819;IILnet/minecraft/class_1799;)I method_8227 calculateRequiredExperienceLevel c {@return the required experience level for an enchanting option in the\nenchanting table's screen, or the enchantment screen} p 2 bookshelfCount c the number of bookshelves p 3 stack c the item stack to enchant p 0 random c the random, which guarantees consistent results with the same seed p 1 slotIndex c the index of the enchanting option m (Lnet/minecraft/class_1309;)I method_8211 getRespiration p 0 entity m (Lnet/minecraft/class_1309;)F method_8217 getSweepingMultiplier p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V method_8210 onUserDamaged p 1 attacker p 0 user m (Ljava/util/List;Lnet/minecraft/class_1889;)V method_8231 removeConflicts c Remove entries conflicting with the picked entry from the possible\nentries. p 0 possibleEntries c the possible entries p 1 pickedEntry c the picked entry m (Lnet/minecraft/class_1309;)I method_8205 getKnockback p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V method_8207 method_8207 p 2 enchantment p 3 level m (Lnet/minecraft/class_1309;)Z method_8200 hasAquaAffinity p 0 entity m (Lnet/minecraft/class_1887;Lnet/minecraft/class_1799;)I method_8225 getLevel c Gets the level of an enchantment on an item stack. p 0 enchantment p 1 stack m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Ljava/util/List; method_8230 generateEnchantments c Generate the enchantments for enchanting the {@code stack}. p 2 level p 1 stack p 3 treasureAllowed p 0 random m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V method_8198 method_8198 p 3 level p 2 enchantment m (Lnet/minecraft/class_2499;)Ljava/util/Map; method_22445 fromNbt c Loads enchantments from an NBT list. p 0 list m (Lnet/minecraft/class_2487;I)V method_37425 writeLevelToNbt p 1 lvl p 0 nbt m (Lnet/minecraft/class_1309;)Z method_8216 hasFrostWalker p 0 entity m (Lnet/minecraft/class_1309;)I method_8232 getDepthStrider p 0 entity m (Lnet/minecraft/class_1309;)Z method_25951 hasSoulSpeed p 0 entity m (Lnet/minecraft/class_1309;)I method_8199 getFireAspect p 0 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1310;)F method_8218 getAttackDamage p 0 stack p 1 group m (Lnet/minecraft/class_1890$class_1891;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V method_17883 method_17883 p 2 enchantment m (Ljava/util/Map;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V method_17884 method_17884 p 2 enchantment m (Lnet/minecraft/class_2487;)I method_37424 getLevelFromNbt p 0 nbt m (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)I method_8203 getEquipmentLevel c {@return the highest level of the passed enchantment in the enchantment's\napplicable equipment slots' item stacks} p 1 entity c the entity whose equipment slots are checked p 0 enchantment c the enchantment m (Lnet/minecraft/class_1799;)Ljava/util/Map; method_8222 get c Gets the enchantments on an item stack.\n\n

For enchanted books, it retrieves from the item stack's stored than\nregular enchantments.\n\n@see ItemStack#getEnchantments()\n@see net.minecraft.item.EnchantedBookItem#getEnchantmentNbt(ItemStack) p 0 stack m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1282;Lnet/minecraft/class_1887;I)V method_8212 method_8212 p 2 enchantment p 3 level m (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I method_8219 getProtectionAmount p 0 equipment p 1 source m (Lnet/minecraft/class_1309;)I method_8226 getLooting p 0 entity m (Ljava/util/Collection;Lnet/minecraft/class_1887;)Z method_8201 isCompatible c {@return whether the {@code candidate} enchantment is compatible with the\n{@code existing} enchantments} p 0 existing p 1 candidate m (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1310;Lnet/minecraft/class_1887;I)V method_8208 method_8208 p 2 enchantment p 3 level m (Lnet/minecraft/class_1887;)Lnet/minecraft/class_2960; method_37423 getEnchantmentId p 0 enchantment m (Lnet/minecraft/class_1799;)Z method_8224 hasBindingCurse p 0 stack m (Lnet/minecraft/class_1799;)Z method_8228 hasChanneling p 0 stack m (Lnet/minecraft/class_1799;)I method_8206 getLoyalty p 0 stack m (ILnet/minecraft/class_1799;Z)Ljava/util/List; method_8229 getPossibleEntries c Gets all the possible entries for enchanting the {@code stack} at the\ngiven {@code power}. p 0 power p 1 stack p 2 treasureAllowed m (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_2487; method_37426 createNbt p 1 lvl p 0 id m (Lnet/minecraft/class_1890$class_1891;Ljava/lang/Iterable;)V method_8209 forEachEnchantment p 1 stacks p 0 consumer m (Ljava/util/Map;Lnet/minecraft/class_1799;)V method_8214 set c Sets the enchantments on an item stack.\n\n

For enchanted books, it sets the enchantments to the item stack's\nstored enchantments than regular enchantments.\n\n@see ItemStack#getEnchantments()\n@see net.minecraft.item.EnchantedBookItem#getEnchantmentNbt(ItemStack) p 0 enchantments p 1 stack m (Lnet/minecraft/class_1799;)I method_8202 getRiptide p 0 stack m (Lnet/minecraft/class_1799;)Z method_49189 hasSilkTouch p 0 stack m (Lnet/minecraft/class_1309;)F method_42304 getSwiftSneakSpeedBoost p 0 entity m (Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)Ljava/util/Map$Entry; method_8204 chooseEquipmentWith c {@return a pair of an equipment slot and the item stack in the supplied\nentity's slot} It indicates the item stack has the enchantment supplied.\n\n

If multiple equipment slots' item stacks are valid, a random pair is\nreturned. p 0 enchantment c the enchantment the equipped item stack must have p 1 entity c the entity to choose equipments from m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2960; method_37427 getIdFromNbt p 0 nbt m (Lnet/minecraft/class_1309;)I method_8234 getEfficiency p 0 entity m (Lnet/minecraft/class_1799;)Z method_8221 hasVanishingCurse p 0 stack c net/minecraft/class_1890$class_1891 net/minecraft/enchantment/EnchantmentHelper$Consumer m (Lnet/minecraft/class_1887;I)V accept accept p 1 enchantment p 2 level c net/minecraft/class_1896 net/minecraft/enchantment/LuckEnchantment c net/minecraft/class_1895 net/minecraft/enchantment/LureEnchantment c net/minecraft/class_1894 net/minecraft/enchantment/FrostWalkerEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V method_8236 freezeWater p 1 world p 0 entity p 3 level p 2 blockPos c net/minecraft/class_1893 net/minecraft/enchantment/Enchantments f [Lnet/minecraft/class_1304; field_9102 ALL_ARMOR f Lnet/minecraft/class_1887; field_9128 DEPTH_STRIDER f Lnet/minecraft/class_1887; field_9129 FEATHER_FALLING f Lnet/minecraft/class_1887; field_9126 FLAME f Lnet/minecraft/class_1887; field_9127 RESPIRATION f Lnet/minecraft/class_1887; field_9124 FIRE_ASPECT f Lnet/minecraft/class_1887; field_9125 INFINITY f Lnet/minecraft/class_1887; field_9122 FROST_WALKER f Lnet/minecraft/class_1887; field_9123 SMITE f Lnet/minecraft/class_1887; field_9120 LOYALTY f Lnet/minecraft/class_1887; field_9121 KNOCKBACK f Lnet/minecraft/class_1887; field_9118 SHARPNESS f Lnet/minecraft/class_1887; field_9119 UNBREAKING f Lnet/minecraft/class_1887; field_9116 PUNCH f Lnet/minecraft/class_1887; field_9117 CHANNELING f Lnet/minecraft/class_1887; field_9114 LUCK_OF_THE_SEA f Lnet/minecraft/class_1887; field_9115 SWEEPING f Lnet/minecraft/class_1887; field_9112 BANE_OF_ARTHROPODS f Lnet/minecraft/class_1887; field_9113 BINDING_CURSE f Lnet/minecraft/class_1887; field_9110 LOOTING f Lnet/minecraft/class_1887; field_9111 PROTECTION f Lnet/minecraft/class_1887; field_9108 MULTISHOT f Lnet/minecraft/class_1887; field_9109 VANISHING_CURSE f Lnet/minecraft/class_1887; field_23071 SOUL_SPEED f Lnet/minecraft/class_1887; field_9132 PIERCING f Lnet/minecraft/class_1887; field_9130 FORTUNE f Lnet/minecraft/class_1887; field_9131 EFFICIENCY f Lnet/minecraft/class_1887; field_38223 SWIFT_SNEAK f Lnet/minecraft/class_1887; field_9099 SILK_TOUCH f Lnet/minecraft/class_1887; field_9097 THORNS f Lnet/minecraft/class_1887; field_9098 QUICK_CHARGE f Lnet/minecraft/class_1887; field_9095 FIRE_PROTECTION f Lnet/minecraft/class_1887; field_9096 PROJECTILE_PROTECTION f Lnet/minecraft/class_1887; field_9106 IMPALING f Lnet/minecraft/class_1887; field_9107 BLAST_PROTECTION f Lnet/minecraft/class_1887; field_9104 RIPTIDE f Lnet/minecraft/class_1887; field_9105 AQUA_AFFINITY f Lnet/minecraft/class_1887; field_9103 POWER f Lnet/minecraft/class_1887; field_9100 LURE f Lnet/minecraft/class_1887; field_9101 MENDING m (Ljava/lang/String;Lnet/minecraft/class_1887;)Lnet/minecraft/class_1887; method_8235 register p 1 enchantment p 0 name c net/minecraft/class_4916 net/minecraft/data/client/ModelProvider f Lnet/minecraft/class_7784$class_7489; field_39375 blockstatesPathResolver f Lnet/minecraft/class_7784$class_7489; field_39376 modelsPathResolver m (Ljava/util/function/Function;Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_25742 method_25742 p 2 entry m (Lnet/minecraft/class_7784;)V p 1 output m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/class_2248;)V method_25741 method_25741 p 2 block m (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V method_25740 method_25740 p 1 id p 2 jsonSupplier m (Ljava/util/Map;Lnet/minecraft/class_2248;)Z method_25738 method_25738 p 1 block m (Lnet/minecraft/class_7403;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_25735 writeJsons p 1 cache p 3 pathGetter p 2 models m (Lnet/minecraft/class_2248;)Ljava/nio/file/Path; method_44110 method_44110 p 1 block m (Ljava/util/Map$Entry;)Z method_53817 method_53817 p 0 entry m (Ljava/util/Map;Lnet/minecraft/class_4917;)V method_25739 method_25739 p 1 blockStateSupplier c net/minecraft/class_1889 net/minecraft/enchantment/EnchantmentLevelEntry c Represents an entry in an enchantments array, i.e. a pair between\nenchantment and level. This is also a weighted entry and is available\nfor the weighted picker to pick from a list.\n\n

This is usually used where multiple enchantment to level mappings can\nexist, such as in enchanting logic. In other cases, vanilla prefers\n{@code Map} over {@code List}.\n\n

This class is immutable. It does not override hashCode or equals. f I field_9094 level f Lnet/minecraft/class_1887; field_9093 enchantment m (Lnet/minecraft/class_1887;I)V p 1 enchantment p 2 level c net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator f Lnet/minecraft/class_2960; field_42086 TRIM_TYPE f Ljava/util/List; field_42087 TRIM_MATERIALS f Ljava/util/function/BiConsumer; field_22844 writer m (Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)V method_25734 register p 1 item p 2 suffix p 3 model m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V method_48742 uploadArmor p 3 layer1 p 4 layer2 p 1 id p 2 layer0 m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V method_48517 uploadArmor p 1 id p 3 layer1 p 2 layer0 m (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960; method_48518 suffixTrim p 1 id p 2 trimMaterialName m ()V method_25731 register m (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_1741;)Lcom/google/gson/JsonObject; method_48519 createArmorJson p 1 id p 3 armorMaterial p 2 textures m (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; method_48743 method_48743 p 2 id p 3 textures m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V method_25732 register p 1 item p 3 model p 2 texture m (Ljava/util/function/BiConsumer;)V p 1 writer m (Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V method_25733 register p 1 item p 2 model m (Lnet/minecraft/class_1792;)V method_43229 registerClock p 1 clock m (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject; method_48522 method_48522 p 2 id p 3 textures m (Lnet/minecraft/class_1792;)V method_43228 registerCompass p 1 compass m (Lnet/minecraft/class_1738;)V method_48523 registerArmor p 1 armor c net/minecraft/class_4915$class_8072 net/minecraft/data/client/ItemModelGenerator$TrimMaterial f Ljava/lang/String; comp_1219 name f Ljava/util/Map; comp_1239 overrideArmorMaterials f F comp_1220 itemModelIndex m (Lnet/minecraft/class_1741;)Ljava/lang/String; method_48744 getAppliedName p 1 armorMaterial m ()Ljava/util/Map; comp_1239 overrideArmorMaterials m ()F comp_1220 itemModelIndex m ()Ljava/lang/String; comp_1219 name c net/minecraft/class_4918 net/minecraft/data/client/When m ([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918; method_35870 allOf p 0 conditions m ()Lnet/minecraft/class_4918$class_4921; method_25744 create m ([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918; method_25746 anyOf p 0 conditions m (Lnet/minecraft/class_2689;)V method_25745 validate p 1 stateManager c net/minecraft/class_4918$class_4921 net/minecraft/data/client/When$PropertyCondition f Ljava/util/Map; field_22854 properties m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String; method_25757 name p 0 property p 2 otherValues p 1 value m ()Lcom/google/gson/JsonElement; method_25756 get m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921; method_25752 set p 1 property p 2 value p 3 otherValues m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921; method_35871 setNegated p 2 value p 1 property m (Lnet/minecraft/class_2769;Ljava/lang/String;)V method_25753 set p 2 value p 1 property m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;)Z method_25750 method_25750 p 1 property m (Lnet/minecraft/class_2769;Ljava/util/stream/Stream;)Ljava/lang/String; method_25754 name p 0 property p 1 valueStream m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921; method_25751 set p 1 property p 2 value m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2769;Ljava/lang/String;)V method_25755 method_25755 p 1 property p 2 value m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921; method_35872 setNegated p 2 value p 1 property p 3 otherValues c net/minecraft/class_4918$class_4920 net/minecraft/data/client/When$LogicalOperator f Ljava/lang/String; field_22852 name f Lnet/minecraft/class_4918$class_4920; field_22850 AND f Lnet/minecraft/class_4918$class_4920; field_22851 OR m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_4918$class_4919 net/minecraft/data/client/When$LogicalCondition f Lnet/minecraft/class_4918$class_4920; field_22848 operator f Ljava/util/List; field_22849 components m (Lnet/minecraft/class_4918$class_4920;Ljava/util/List;)V p 2 components p 1 operator m (Lnet/minecraft/class_2689;Lnet/minecraft/class_4918;)V method_25747 method_25747 p 1 component m ()Lcom/google/gson/JsonElement; method_25748 get c net/minecraft/class_1887 net/minecraft/enchantment/Enchantment f Lnet/minecraft/class_6880$class_6883; field_45769 registryEntry f [Lnet/minecraft/class_1304; field_9086 slotTypes f Lnet/minecraft/class_1887$class_1888; field_9085 rarity f Lnet/minecraft/class_1886; field_9083 target f Ljava/lang/String; field_9084 translationKey m ()Z method_8193 isTreasure m ()Z method_8195 isCursed m (Lnet/minecraft/class_1799;)Z method_8192 isAcceptableItem p 1 stack m ()Lnet/minecraft/class_6880$class_6883; method_53216 getRegistryEntry m (Lnet/minecraft/class_1309;)Ljava/util/Map; method_8185 getEquipment p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V method_8178 onUserDamaged p 3 level p 2 attacker p 1 user m (Lnet/minecraft/class_1887;)Z method_8188 canCombine c {@return whether this enchantment can exist on an item stack with the\n{@code other} enchantment and the {@code other} enchantment can exist\nwith this enchantment} p 1 other m ()Ljava/lang/String; method_8190 getOrCreateTranslationKey m ()Ljava/lang/String; method_8184 getTranslationKey m (Lnet/minecraft/class_1887;)Z method_8180 canAccept c {@return whether this enchantment can exist on an item stack with the\n{@code other} enchantment} p 1 other m (I)I method_8182 getMinPower p 1 level m (I)Lnet/minecraft/class_1887; method_8191 byRawId p 0 id m ()Z method_25950 isAvailableForRandomSelection c {@return whether this enchantment will appear in the enchanting table or\nloots with random enchant function} m (ILnet/minecraft/class_1282;)I method_8181 getProtectionAmount p 1 level p 2 source m (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V p 3 slotTypes p 2 target p 1 rarity m (I)Lnet/minecraft/class_2561; method_8179 getName p 1 level m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V method_8189 onTargetDamaged p 2 target p 3 level p 1 user m (I)I method_20742 getMaxPower p 1 level m (ILnet/minecraft/class_1310;)F method_8196 getAttackDamage p 1 level p 2 group m ()I method_8183 getMaxLevel m ()Lnet/minecraft/class_1887$class_1888; method_8186 getRarity m ()I method_8187 getMinLevel m ()Z method_25949 isAvailableForEnchantedBookOffer c {@return whether this enchantment will appear in the enchanted book trade\noffers of librarian villagers} c net/minecraft/class_1887$class_1888 net/minecraft/enchantment/Enchantment$Rarity c The rarity is an attribute of an enchantment.\n\n

It affects the chance of getting an enchantment from enchanting or\nloots as well as the combination cost in anvil. f I field_9089 weight f Lnet/minecraft/class_1887$class_1888; field_9087 COMMON f Lnet/minecraft/class_1887$class_1888; field_9088 RARE f Lnet/minecraft/class_1887$class_1888; field_9090 UNCOMMON f Lnet/minecraft/class_1887$class_1888; field_9091 VERY_RARE m (Ljava/lang/String;II)V p 3 weight m ()I method_8197 getWeight c {@return the weight of an enchantment in weighted pickers} c net/minecraft/class_4917 net/minecraft/data/client/BlockStateSupplier c A supplier of a block state JSON definition. m ()Lnet/minecraft/class_2248; method_25743 getBlock c net/minecraft/class_1886 net/minecraft/enchantment/EnchantmentTarget f Lnet/minecraft/class_1886; field_23747 VANISHABLE f Lnet/minecraft/class_1886; field_9081 CROSSBOW f Lnet/minecraft/class_1886; field_9082 BREAKABLE f Lnet/minecraft/class_1886; field_9080 ARMOR_HEAD f Lnet/minecraft/class_1886; field_9079 ARMOR_FEET f Lnet/minecraft/class_1886; field_9078 WEARABLE f Lnet/minecraft/class_1886; field_9076 ARMOR_LEGS f Lnet/minecraft/class_1886; field_9073 TRIDENT f Lnet/minecraft/class_1886; field_9074 WEAPON f Lnet/minecraft/class_1886; field_9071 ARMOR_CHEST f Lnet/minecraft/class_1886; field_9072 FISHING_ROD f Lnet/minecraft/class_1886; field_9070 BOW f Lnet/minecraft/class_1886; field_9069 DIGGER f Lnet/minecraft/class_1886; field_9068 ARMOR m (Lnet/minecraft/class_1792;)Z method_8177 isAcceptableItem p 1 item c net/minecraft/class_7193 net/minecraft/client/world/GeneratorOptionsHolder f Lnet/minecraft/class_2378; comp_1027 dimensionOptionsRegistry f Lnet/minecraft/class_5350; comp_619 dataPackContents f Lnet/minecraft/class_5285; comp_616 generatorOptions f Lnet/minecraft/class_7780; comp_1029 combinedDynamicRegistries f Lnet/minecraft/class_7723; comp_1028 selectedDimensions f Lnet/minecraft/class_7712; comp_1030 dataConfiguration m (Lnet/minecraft/class_7726;Lnet/minecraft/class_7780;Lnet/minecraft/class_5350;Lnet/minecraft/class_7712;)V p 1 worldGenSettings p 2 combinedDynamicRegistries p 3 dataPackContents p 4 dataConfiguration m (Lnet/minecraft/class_5285;Lnet/minecraft/class_7723;)Lnet/minecraft/class_7193; method_41864 with p 2 selectedDimensions p 1 generatorOptions m ()Lnet/minecraft/class_5455$class_6890; method_45689 getCombinedRegistryManager m (Lnet/minecraft/class_7193$class_7195;)Lnet/minecraft/class_7193; method_41866 apply p 1 modifier m ()Lnet/minecraft/class_2378; comp_1027 dimensionOptionsRegistry m ()Lnet/minecraft/class_5350; comp_619 dataPackContents m ()Lnet/minecraft/class_5285; comp_616 generatorOptions m (Lnet/minecraft/class_5285;Lnet/minecraft/class_7723;Lnet/minecraft/class_7780;Lnet/minecraft/class_5350;Lnet/minecraft/class_7712;)V p 4 dataPackContents p 5 dataConfiguration p 2 selectedDimensions p 3 combinedDynamicRegistries p 1 generatorOptions m ()Lnet/minecraft/class_7780; comp_1029 combinedDynamicRegistries m (Lnet/minecraft/class_7193$class_7194;)Lnet/minecraft/class_7193; method_45690 apply p 1 modifier m ()Lnet/minecraft/class_7723; comp_1028 selectedDimensions m ()Lnet/minecraft/class_7712; comp_1030 dataConfiguration c net/minecraft/class_7193$class_7195 net/minecraft/client/world/GeneratorOptionsHolder$RegistryAwareModifier c net/minecraft/class_7193$class_7194 net/minecraft/client/world/GeneratorOptionsHolder$Modifier c net/minecraft/class_7190 net/minecraft/unused/packageinfo/PackageInfo7190 c net/minecraft/class_7191 net/minecraft/client/font/BuiltinEmptyGlyph f Lnet/minecraft/class_1011; field_37900 image f Lnet/minecraft/class_7191; field_37899 MISSING f Lnet/minecraft/class_7191; field_37898 WHITE m (IILnet/minecraft/class_7191$class_7192;)Lnet/minecraft/class_1011; method_41834 createRectImage p 2 colorSupplier p 0 width p 1 height m (II)I method_41835 method_41835 p 0 x p 1 y m (II)I method_41833 method_41833 p 1 y p 0 x m (Ljava/lang/String;ILjava/util/function/Supplier;)V p 3 imageSupplier c net/minecraft/class_7191$class_7192 net/minecraft/client/font/BuiltinEmptyGlyph$ColorSupplier m (II)I getColor getColor p 2 y p 1 x c net/minecraft/class_7168 net/minecraft/client/gl/GlTimer f I field_37844 queryId m ()Ljava/util/Optional; method_41719 getInstance m ()Lnet/minecraft/class_7168$class_7169; method_41721 endProfile m ()V method_41720 beginProfile c net/minecraft/class_7168$class_7169 net/minecraft/client/gl/GlTimer$Query f I field_37847 queryId f J field_37848 result f J field_37846 CLOSED f J field_37845 MISSING m ()V method_41722 close m (I)V p 1 queryId m ()J method_41724 queryResult m ()Z method_41723 isResultAvailable c net/minecraft/class_7168$class_7170 net/minecraft/client/gl/GlTimer$InstanceHolder f Ljava/util/Optional; field_37849 INSTANCE m ()Lnet/minecraft/class_7168; method_41725 create c net/minecraft/class_169 net/minecraft/loot/context/LootContextParameter f Lnet/minecraft/class_2960; field_1162 id m ()Lnet/minecraft/class_2960; method_746 getId m (Lnet/minecraft/class_2960;)V p 1 id c net/minecraft/class_8496 net/minecraft/client/QuickPlay f Lnet/minecraft/class_2561; field_44555 ERROR_INVALID_IDENTIFIER f Lnet/minecraft/class_2561; field_44556 ERROR_REALM_CONNECT f Lnet/minecraft/class_2561; field_44554 ERROR_TITLE f Lnet/minecraft/class_2561; field_44560 TO_REALMS f Lnet/minecraft/class_2561; field_44559 TO_WORLD f Lnet/minecraft/class_2561; field_44557 ERROR_REALM_PERMISSION f Lnet/minecraft/class_2561; field_44558 TO_TITLE m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_51263 startMultiplayer p 1 serverAddress p 0 client m (Lnet/minecraft/class_310;Lnet/minecraft/class_4341;Ljava/lang/String;)V method_51259 startRealms p 2 realmId p 0 client p 1 realmsClient m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_51261 startSingleplayer p 0 client p 1 levelName m (Lnet/minecraft/class_310;Lnet/minecraft/class_542$class_8495;Lnet/minecraft/class_4341;)V method_51260 startQuickPlay p 1 quickPlay p 0 client p 2 realmsClient m (JLnet/minecraft/class_4877;)Z method_51258 method_51258 p 2 server c net/minecraft/class_7165 net/minecraft/world/block/NeighborUpdater f [Lnet/minecraft/class_2350; field_37839 UPDATE_ORDER m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V method_41705 updateNeighbors p 2 sourceBlock p 1 pos p 3 except m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V method_41708 tryNeighborUpdate p 1 state p 0 world p 3 sourceBlock p 2 pos p 5 notify p 4 sourcePos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V method_41703 updateNeighbor p 2 pos p 1 state p 4 sourcePos p 3 sourceBlock p 5 notify m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V method_42393 replaceWithStateForNeighborUpdate p 3 pos p 2 neighborState p 1 direction p 0 world p 6 maxUpdateDepth p 5 flags p 4 neighborPos m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V method_42392 replaceWithStateForNeighborUpdate p 4 neighborPos p 5 flags p 6 maxUpdateDepth p 1 direction p 2 neighborState p 3 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_41704 updateNeighbor p 2 sourceBlock p 3 sourcePos p 1 pos c net/minecraft/class_8497 net/minecraft/client/QuickPlayLogger f Lorg/slf4j/Logger; field_44562 LOGGER f Lnet/minecraft/class_8497$class_8499; field_44565 world f Lnet/minecraft/class_8497; field_44561 NOOP f Lcom/google/gson/Gson; field_44563 GSON f Ljava/nio/file/Path; field_44564 path m (Ljava/lang/String;)Lnet/minecraft/class_8497; method_51267 create p 0 relativePath m (Lnet/minecraft/class_310;)V method_51265 save p 1 client m (Lnet/minecraft/class_8497$class_8500;Ljava/lang/String;Ljava/lang/String;)V method_51266 setWorld p 3 name p 1 worldType p 2 id m (Ljava/lang/String;)V p 1 relativePath m (Lcom/google/gson/JsonElement;)V method_51264 method_51264 p 1 json c net/minecraft/class_8497$class_8499 net/minecraft/client/QuickPlayLogger$QuickPlayWorld f Lcom/mojang/serialization/MapCodec; field_44567 CODEC f Ljava/lang/String; comp_1485 name f Ljava/lang/String; comp_1484 id f Lnet/minecraft/class_8497$class_8500; comp_1483 type m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51270 method_51270 p 0 instance m ()Ljava/lang/String; comp_1484 id m ()Ljava/lang/String; comp_1485 name m ()Lnet/minecraft/class_8497$class_8500; comp_1483 type c net/minecraft/class_8497$class_8500 net/minecraft/client/QuickPlayLogger$WorldType f Ljava/lang/String; field_44572 id f Lcom/mojang/serialization/Codec; field_44571 CODEC f Lnet/minecraft/class_8497$class_8500; field_44569 MULTIPLAYER f Lnet/minecraft/class_8497$class_8500; field_44568 SINGLEPLAYER f Lnet/minecraft/class_8497$class_8500; field_44570 REALMS m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_8497$class_8498 net/minecraft/client/QuickPlayLogger$Log f Lnet/minecraft/class_1934; comp_1482 gameMode f Lcom/mojang/serialization/Codec; field_44566 CODEC f Ljava/time/Instant; comp_1481 lastPlayedTime f Lnet/minecraft/class_8497$class_8499; comp_1480 quickPlayWorld m ()Lnet/minecraft/class_1934; comp_1482 gameMode m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51269 method_51269 p 0 instance m ()Lnet/minecraft/class_8497$class_8499; comp_1480 quickPlayWorld m ()Ljava/time/Instant; comp_1481 lastPlayedTime c net/minecraft/class_7166 net/minecraft/client/font/SpaceFont f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_37842 codePointsToGlyphs m (Ljava/util/Map;)V p 1 codePointsToAdvances m (Ljava/lang/Integer;Ljava/lang/Float;)V method_41716 method_41716 p 1 codePoint p 2 glyph c net/minecraft/class_7166$class_8554 net/minecraft/client/font/SpaceFont$Loader f Lcom/mojang/serialization/MapCodec; field_44791 CODEC f Ljava/util/Map; comp_1517 advances m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51733 method_51733 p 0 instance m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; method_51732 method_51732 p 1 resourceManager m ()Ljava/util/Map; comp_1517 advances c net/minecraft/class_8494 net/minecraft/client/input/KeyCodes m (I)Z method_51255 isToggle p 0 keyCode c net/minecraft/class_7164 net/minecraft/world/block/SimpleNeighborUpdater f Lnet/minecraft/class_1937; field_37838 world m (Lnet/minecraft/class_1937;)V p 1 world c net/minecraft/class_8492 net/minecraft/loot/function/ReferenceLootFunction f Lorg/slf4j/Logger; field_44506 LOGGER f Lnet/minecraft/class_2960; field_44507 name f Lcom/mojang/serialization/Codec; field_45828 CODEC m (Ljava/util/List;Lnet/minecraft/class_2960;)V p 2 name p 1 conditions m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121; method_51224 builder p 0 name m (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_117; method_51225 method_51225 p 1 conditions m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_117;)V method_51226 method_51226 p 3 itemModifier c net/minecraft/class_163 net/minecraft/advancement/AdvancementManager f Ljava/util/Map; field_1157 advancements f Lnet/minecraft/class_163$class_164; field_1155 listener f Ljava/util/Set; field_1154 roots f Ljava/util/Set; field_1156 dependents f Lorg/slf4j/Logger; field_1158 LOGGER m ()V method_714 clear m (Ljava/util/Set;)V method_713 removeAll p 1 advancements m ()Ljava/lang/Iterable; method_715 getRoots m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_8781; method_53690 get p 1 advancement m (Ljava/util/Collection;)V method_53691 addAll p 1 advancements m ()Ljava/util/Collection; method_53693 getAdvancements m (Lnet/minecraft/class_8781;)V method_718 remove p 1 advancement m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8781; method_716 get p 1 id m (Lnet/minecraft/class_8779;)Z method_53692 tryAdd p 1 advancement m (Lnet/minecraft/class_163$class_164;)V method_717 setListener p 1 listener c net/minecraft/class_163$class_164 net/minecraft/advancement/AdvancementManager$Listener m (Lnet/minecraft/class_8781;)V method_721 onDependentAdded p 1 dependent m ()V method_722 onClear m (Lnet/minecraft/class_8781;)V method_720 onRootRemoved p 1 root m (Lnet/minecraft/class_8781;)V method_723 onRootAdded p 1 root m (Lnet/minecraft/class_8781;)V method_719 onDependentRemoved p 1 dependent c net/minecraft/class_161 net/minecraft/advancement/Advancement f Z comp_1917 sendsTelemetryEvent f Ljava/util/Optional; comp_1918 name f Ljava/util/Optional; comp_1913 display f Ljava/util/Optional; comp_1912 parent f Lnet/minecraft/class_170; comp_1914 rewards f Lnet/minecraft/class_8782; comp_1916 requirements f Ljava/util/Map; comp_1915 criteria m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161; method_53626 fromJson p 1 predicateDeserializer p 0 json m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_170;Ljava/util/Map;Lnet/minecraft/class_8782;Z)V p 5 requirements p 6 sendsTelemetryEvent p 1 parent p 2 display p 3 rewards p 4 criteria m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_185;)V method_53625 method_53625 p 1 display m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2561; method_53622 getNameFromIdentity p 0 identifiedAdvancement m ()Lcom/google/gson/JsonObject; method_53621 toJson m (Lnet/minecraft/class_185;)Lnet/minecraft/class_2561; method_53623 createNameFromDisplay p 0 display m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;)V method_53624 method_53624 p 1 parent m ()Z method_53630 isRoot m (Lnet/minecraft/class_2540;)V method_53627 write p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V method_53628 method_53628 p 1 display p 0 buf m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_161; method_53632 read p 0 buf m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_53629 method_53629 p 1 style m ()Z comp_1917 sendsTelemetryEvent m ()Ljava/util/Map; comp_1915 criteria m ()Ljava/util/Optional; comp_1913 display m ()Ljava/util/Optional; comp_1912 parent m ()Ljava/util/Optional; comp_1918 name m ()Lnet/minecraft/class_170; comp_1914 rewards m ()Lnet/minecraft/class_8782; comp_1916 requirements c net/minecraft/class_161$class_162 net/minecraft/advancement/Advancement$Builder f Ljava/util/Optional; field_1150 requirements f Lnet/minecraft/class_8782$class_8797; field_1151 merger f Lnet/minecraft/class_170; field_1153 rewards f Ljava/util/Optional; field_1149 parentObj f Lcom/google/common/collect/ImmutableMap$Builder; field_1148 criteria f Ljava/util/Optional; field_1147 display f Z field_44783 sendsTelemetryEvent m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/class_8779; method_694 build p 2 id p 1 exporter m (Lnet/minecraft/class_1935;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162; method_697 display p 3 description p 2 title p 1 icon p 8 hidden p 7 announceToChat p 6 showToast p 5 frame p 4 background m (Lnet/minecraft/class_170;)Lnet/minecraft/class_161$class_162; method_706 rewards p 1 rewards m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_161$class_162; method_701 parent p 1 parent m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_161$class_162; method_705 criterion p 1 name p 2 criterion m (Lnet/minecraft/class_8782;)Lnet/minecraft/class_161$class_162; method_34884 requirements p 1 requirements m ()Lnet/minecraft/class_161$class_162; method_707 create m (Lnet/minecraft/class_170$class_171;)Lnet/minecraft/class_161$class_162; method_703 rewards p 1 builder m ()Lnet/minecraft/class_161$class_162; method_53634 sendsTelemetryEvent m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161$class_162; method_708 parent p 1 parentId m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162; method_20416 display p 2 title p 1 icon p 4 background p 3 description p 6 showToast p 5 frame p 8 hidden p 7 announceToChat m ()Lnet/minecraft/class_161$class_162; method_51698 createUntelemetered m (Lnet/minecraft/class_185;)Lnet/minecraft/class_161$class_162; method_693 display p 1 display m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779; method_695 build p 1 id m (Lnet/minecraft/class_8782$class_8797;)Lnet/minecraft/class_161$class_162; method_704 criteriaMerger p 1 merger c net/minecraft/class_167 net/minecraft/advancement/AdvancementProgress f Lcom/mojang/serialization/Codec; field_46083 MAP_CODEC f Lcom/mojang/serialization/Codec; field_46082 TIME_CODEC f Lcom/mojang/serialization/Codec; field_46080 CODEC f Ljava/time/format/DateTimeFormatter; field_46081 TIME_FORMATTER f Lnet/minecraft/class_8782; field_1161 requirements f Ljava/util/Map; field_1160 criteriaProgresses m (Lnet/minecraft/class_167;)I method_738 compareTo m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/class_167; method_53658 method_53658 p 1 done p 0 criteriaProgresses m (Ljava/util/Map$Entry;)Lnet/minecraft/class_178; method_53662 method_53662 p 0 entry m ()F method_735 getProgressBarPercentage m (Lnet/minecraft/class_8782;)V method_727 init p 1 requirements m (Ljava/lang/Object;)I compareTo compareTo p 1 other m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_167; method_732 fromPacket p 0 buf m (Ljava/lang/String;)Z method_53663 isCriterionObtained p 1 name m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53654 method_53654 p 0 instance m (Ljava/util/Map;)Ljava/util/Map; method_53661 method_53661 p 0 map m ()Ljava/lang/Iterable; method_734 getObtainedCriteria m (Ljava/lang/String;)Z method_729 reset p 1 name m (Ljava/util/Map;)Ljava/util/Map; method_53657 method_53657 p 0 map m (Lnet/minecraft/class_2540;)V method_733 toPacket p 1 buf m (Ljava/util/Map;)V p 1 criteriaProgresses m (Ljava/util/Map$Entry;)Z method_53660 method_53660 p 0 entry m (Ljava/util/Set;Ljava/util/Map$Entry;)Z method_730 method_730 p 1 progress m ()Ljava/time/Instant; method_741 getEarliestProgressObtainDate m (Ljava/util/Map$Entry;)Ljava/time/Instant; method_53656 method_53656 p 0 entry m ()I method_736 countObtainedRequirements m (Lnet/minecraft/class_167;)Ljava/util/Map; method_53659 method_53659 p 0 advancementProgress m ()Lnet/minecraft/class_2561; method_728 getProgressBarFraction m ()Z method_742 isAnyObtained m (Lnet/minecraft/class_2540;Lnet/minecraft/class_178;)V method_33895 method_33895 p 0 bufx p 1 progresses m ()Ljava/lang/Iterable; method_731 getUnobtainedCriteria m ()Z method_740 isDone m (Ljava/lang/String;)Lnet/minecraft/class_178; method_737 getCriterionProgress p 1 name m (Ljava/lang/String;)Z method_743 obtain p 1 name m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; method_53655 method_53655 p 0 instant c net/minecraft/class_1863 net/minecraft/recipe/RecipeManager c A recipe manager allows easier use of recipes, such as finding matches and\nremainders. It is also integrated with a recipe loader, which loads recipes\nfrom data packs' JSON files. f Ljava/util/Map; field_36308 recipesById f Lcom/google/gson/Gson; field_19359 GSON f Ljava/util/Map; field_9023 recipes f Lorg/slf4j/Logger; field_9027 LOGGER f Z field_9024 errored c This isn't quite indicating an errored state; its value is only set to\n{@code false} and is never {@code true}, and isn't used anywhere. m (Lnet/minecraft/class_3956;)Lnet/minecraft/class_1863$class_7266; method_42302 createCachedMatchGetter c Creates a cached match getter. This is optimized for getting matches of the same\nrecipe repeatedly, such as furnaces. p 0 type m (Ljava/util/Map;)Ljava/util/stream/Stream; method_17722 method_17722 p 0 map m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_42300 method_42300 p 0 entry m (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_42299 getFirstMatch p 3 world p 2 inventory p 4 id p 1 type m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Z method_42301 method_42301 p 2 recipe m (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8786; method_17720 deserialize c Reads a recipe from a JSON object.\n\n@implNote Even though a recipe's {@linkplain Recipe#getSerializer() serializer}\nis stored in a {@code type} field in the JSON format and referred so in this\nmethod, its registry has key {@code minecraft:root/minecraft:recipe_serializer}\nand is thus named.\n\n@throws com.google.gson.JsonParseException if the recipe JSON is invalid\n@return the read recipe\n@see RecipeSerializer#read p 1 json c the recipe JSON p 0 id c the recipe's ID m (Lnet/minecraft/class_3956;)Ljava/util/Map; method_20706 method_20706 p 0 t m (Ljava/util/Map$Entry;)Ljava/util/Map; method_20703 method_20703 p 0 entry m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Ljava/util/Map$Entry;)Z method_42298 method_42298 p 2 entry m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Z method_42297 method_42297 p 2 recipe m (Lnet/minecraft/class_3956;)Ljava/util/Map; method_17717 getAllOfType p 1 type m (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8786;)V method_20704 method_20704 p 2 recipe m (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Lnet/minecraft/class_2371; method_8128 getRemainingStacks c {@return the remainder of a recipe of the given {@code type} that match\nthe given {@code inventory} and {@code world}, or a shallow copy of the\n{@code inventory}}\n\n

This retrieves the {@linkplain Recipe#getRemainder(Inventory)\nremainders} of {@link #getFirstMatch(RecipeType, Inventory, World)\ngetFirstMatch(type, inventory, world)} if the match exists.\n\n@see Recipe#getRemainder(Inventory) p 3 world c the input world p 2 inventory c the input inventory p 1 type c the desired recipe type m (Ljava/util/Map;)Ljava/util/stream/Stream; method_17723 method_17723 p 0 map m (Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_20705 apply m ()Ljava/util/Collection; method_8126 values c {@return all recipes in this manager}\n\n

The returned set does not update with the manager. Modifications to the\nreturned set does not affect this manager. m ()Z method_35227 isErrored c {@return the {@link #errored} field} This is unused in vanilla and will only\nreturn {@code false} without mods. m (Ljava/lang/Iterable;)V method_20702 setRecipes c Sets the recipes for this recipe manager. Used by the client to set the server\nside recipes. p 1 recipes c the recipes to set m ()Ljava/util/stream/Stream; method_8127 keys c {@return a stream of IDs of recipes in this manager}\n\n

The returned stream does not update after {@link #setRecipes(Iterable)}\ncall.\n\n@apiNote This is used by the command sources to suggest recipe IDs for command\narguments. m (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/List; method_17877 getAllMatches c Creates a list of all recipes of the given {@code type} that match the\ngiven {@code inventory} and {@code world}. The list is ordered by the\ntranslation key of the output item stack of each recipe.\n\n

This list does not update with this manager. Modifications to\nthe returned list do not affect this manager.\n\n@return the created list of matching recipes p 3 world c the input world p 2 inventory c the input inventory p 1 type c the desired recipe type m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_8130 get c {@return a recipe with the given {@code id}, or empty if there is no such recipe} p 1 id c the ID of the desired recipe m (Lnet/minecraft/class_3956;)Ljava/util/List; method_30027 listAllOfType c Creates a list of all recipes of the given {@code type}. The list has an\narbitrary order.\n\n

This list does not update with this manager. Modifications to\nthe returned list do not affect this manager.\n\n@return the created list of recipes of the given {@code type} p 1 type c the desired recipe type m (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/Optional; method_8132 getFirstMatch c {@return a recipe of the given {@code type} that match the given\n{@code inventory} and {@code world}}\n\n

If there are multiple matching recipes, the result is arbitrary,\nbut this method will return the same result unless the recipes in this\nmanager are updated. p 3 world c the input world p 1 type c the desired recipe type p 2 inventory c the input inventory m (Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder; method_20707 method_20707 p 0 recipeType c net/minecraft/class_1863$1 net/minecraft/recipe/RecipeManager$1 f Lnet/minecraft/class_2960; field_38221 id c net/minecraft/class_1863$class_7266 net/minecraft/recipe/RecipeManager$MatchGetter m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/Optional; method_42303 getFirstMatch p 2 world p 1 inventory c net/minecraft/class_165 net/minecraft/loot/function/FurnaceSmeltLootFunction f Lorg/slf4j/Logger; field_1159 LOGGER f Lcom/mojang/serialization/Codec; field_45855 CODEC m (Ljava/util/List;)V p 1 conditions m ()Lnet/minecraft/class_120$class_121; method_724 builder c net/minecraft/class_1861 net/minecraft/recipe/MapExtendingRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17728 matches m (Lnet/minecraft/class_8566;)Lnet/minecraft/class_1799; method_51165 findFilledMap p 0 inventory m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17727 craft m (Lnet/minecraft/class_7710;)V p 1 category c net/minecraft/class_1860 net/minecraft/recipe/Recipe c A recipe is an arrangement of item stacks in an inventory that can\nyield a product item stack.\n\n

Recipes are loaded by and stored in the {@link RecipeManager}. They\nare part of the server's data packs and are sent to the client, governed\nby their {@linkplain #getSerializer() serializers}. Hence, recipes\nshould not be stored, as they may become obsolete after reloads.\n\n

A few of the methods in this class are dedicated to crafting recipes\nor recipe books. Users can have stub implementations if they do not use\nthose functionalities. m ()Lnet/minecraft/class_3956; method_17716 getType c {@return the type of this recipe}\n\n

The {@code type} in the recipe JSON format is the {@linkplain\n#getSerializer() serializer} instead. m ()Ljava/lang/String; method_8112 getGroup c {@return a group this recipe belongs in, or an empty string} This is\nonly used by the recipe book.\n\n

The group string is arbitrary, and is not rendered anywhere; in\nthe recipe book, recipes with the same group will belong to the same\ncell in the grid of recipes. If the string is empty, this recipe will\nbelong to its own cell. m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_8110 getResult c {@return a preview of the recipe's output}\n\n

The returned stack should not be modified. To obtain the actual output,\ncall {@link #craft(Inventory, DynamicRegistryManager)}. p 1 registryManager m ()Lnet/minecraft/class_1799; method_17447 createIcon c {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager)\noutput preview} on the recipe toast when a new recipe is unlocked} This\ncan be interpreted as a catalyst for the recipe. m ()Z method_49188 showNotification m (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371; method_8111 getRemainder c {@return the remaining stacks to be left in the {@code inventory} after the recipe is used}\nAt each index, the remainder item stack in the list should correspond to the original\nitem stack in the {@code inventory}.\n\n@implSpec The default implementation returns a list of the same size as the {@code inventory}.\nAt each index, the list contains the {@linkplain net.minecraft.item.Item#getRecipeRemainder()\nremainder} of the item stack at the same index in the {@code inventory}, or is {@linkplain\nItemStack#EMPTY empty} if the stack has no remainder. p 1 inventory c the input inventory m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Z method_8115 matches c {@return whether this recipe matches the contents inside the\n{@code inventory} in the given {@code world}}\n\n

The {@code world} currently is only used by the map cloning recipe to\nprevent duplication of explorer maps. p 1 inventory c the input inventory p 2 world c the input world m ()Lnet/minecraft/class_1865; method_8119 getSerializer c {@return the serializer associated with this recipe} m (II)Z method_8113 fits c {@return whether this recipe will fit into the given grid size}\n\n

This is currently only used by recipe book. p 1 width c the width of the input inventory p 2 height c the height of the input inventory m (Lnet/minecraft/class_1263;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_8116 craft c Crafts this recipe.\n\n

This method does not perform side effects on the {@code inventory}.\n\n

This method should return a new item stack on each call.\n\n@return the resulting item stack p 1 inventory c the input inventory p 2 registryManager m ()Lnet/minecraft/class_2371; method_8117 getIngredients c {@return the ingredients accepted as inputs for this recipe} Used by the recipe book\nwhen displaying a ghost form of this recipe on the crafting grid as well as for\npreviewing the possible inputs in the book itself. m (Lnet/minecraft/class_1856;)Z method_31583 method_31583 p 0 ingredient m ()Z method_8118 isIgnoredInRecipeBook c {@return whether this recipe is ignored by the recipe book} If a recipe\nis ignored by the recipe book, it will be never displayed. In addition,\nit won't be restricted by the {@link net.minecraft.world.GameRules#DO_LIMITED_CRAFTING\ndoLimitedCrafting} game rule. m ()Z method_31584 isEmpty c {@return whether this recipe has no ingredient or has any empty ingredient}\nThe recipe book uses this to ignore recipes for display. c net/minecraft/class_1856 net/minecraft/recipe/Ingredient f Lnet/minecraft/class_1856; field_9017 EMPTY f Lcom/mojang/serialization/Codec; field_46095 ALLOW_EMPTY_CODEC f [Lnet/minecraft/class_1799; field_9018 matchingStacks f Lit/unimi/dsi/fastutil/ints/IntList; field_9016 ids f Lcom/mojang/serialization/Codec; field_46096 DISALLOW_EMPTY_CODEC f [Lnet/minecraft/class_1856$class_1859; field_9019 entries m ([Lnet/minecraft/class_1799;)Lnet/minecraft/class_1856; method_8101 ofStacks p 0 stacks m (Z)Lcom/google/gson/JsonElement; method_8089 toJson p 1 allowEmpty m (Lnet/minecraft/class_1856$class_1859;)Lnet/minecraft/class_1856; method_53721 method_53721 p 0 entry m (Ljava/lang/Object;)Z test test p 1 stack m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856; method_8106 fromTag p 0 tag m (Lnet/minecraft/class_1799;)Z method_26965 method_26965 p 0 stack m (Lnet/minecraft/class_1799;)Z method_8093 test m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856; method_8086 fromPacket p 0 buf m (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856; method_8092 ofEntries p 0 entries m (ZLjava/util/List;)Lcom/mojang/serialization/DataResult; method_53724 method_53724 p 1 entries m ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_1856; method_8091 ofItems p 0 items m (ZLnet/minecraft/class_1856;)Lcom/mojang/serialization/DataResult; method_53723 method_53723 p 1 ingredient m (Z)Lcom/mojang/serialization/Codec; method_53725 createCodec p 0 allowEmpty m ()Lnet/minecraft/class_1856; method_35226 empty m (Lnet/minecraft/class_2540;)V method_8088 write p 1 buf m ()[Lnet/minecraft/class_1799; method_8105 getMatchingStacks m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856; method_53722 method_53722 p 0 either m ()Z method_8103 isEmpty m ([Lnet/minecraft/class_1856$class_1859;)V p 1 entries m (Ljava/util/stream/Stream;)V p 1 entries m ()Lit/unimi/dsi/fastutil/ints/IntList; method_8100 getMatchingItemIds m (Lnet/minecraft/class_1856$class_1859;)Ljava/util/stream/Stream; method_47374 method_47374 p 0 entry m (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856; method_26964 ofStacks p 0 stacks c net/minecraft/class_1856$class_1857 net/minecraft/recipe/Ingredient$StackEntry f Lnet/minecraft/class_1799; comp_1930 stack f Lcom/mojang/serialization/Codec; field_46097 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53729 method_53729 p 0 instance m ()Lnet/minecraft/class_1799; comp_1930 stack m (Lnet/minecraft/class_1799;)V p 1 stack m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_1856$class_1857;)Lnet/minecraft/class_1799; method_53728 method_53728 p 0 entry c net/minecraft/class_1856$class_1858 net/minecraft/recipe/Ingredient$TagEntry f Lnet/minecraft/class_6862; comp_1931 tag f Lcom/mojang/serialization/Codec; field_46098 CODEC m ()Lnet/minecraft/class_6862; comp_1931 tag m (Lnet/minecraft/class_1856$class_1858;)Lnet/minecraft/class_6862; method_53730 method_53730 p 0 entry m (Lnet/minecraft/class_6862;)V p 1 tag m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53731 method_53731 p 0 instance c net/minecraft/class_1856$class_1859 net/minecraft/recipe/Ingredient$Entry f Lcom/mojang/serialization/Codec; field_46099 CODEC m (Lnet/minecraft/class_1856$class_1857;)Ljava/lang/Record; method_53732 method_53732 p 0 stackEntry m (Lnet/minecraft/class_1856$class_1858;)Ljava/lang/Record; method_53733 method_53733 p 0 tagEntry m ()Ljava/util/Collection; method_8108 getStacks m (Lnet/minecraft/class_1856$class_1859;)Lcom/mojang/datafixers/util/Either; method_53734 method_53734 p 0 entry m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856$class_1859; method_53735 method_53735 p 0 either c net/minecraft/class_1855 net/minecraft/recipe/MapCloningRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17715 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17714 craft c net/minecraft/class_1854 net/minecraft/recipe/FireworkStarFadeRecipe f Lnet/minecraft/class_1856; field_9015 INPUT_STAR m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17711 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17710 craft c net/minecraft/class_1853 net/minecraft/recipe/FireworkStarRecipe f Lnet/minecraft/class_1856; field_9012 GUNPOWDER f Lnet/minecraft/class_1856; field_9011 TYPE_MODIFIER f Lnet/minecraft/class_1856; field_9014 FLICKER_MODIFIER f Ljava/util/Map; field_9013 TYPE_MODIFIER_MAP f Lnet/minecraft/class_1856; field_9010 TRAIL_MODIFIER m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17712 craft m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17713 matches m (Ljava/util/HashMap;)V method_8085 method_8085 p 0 typeModifiers c net/minecraft/class_8490 net/minecraft/loot/LootDataType f Lcom/mojang/serialization/Codec; field_45794 codec f Lnet/minecraft/class_8490$class_8491; field_44503 validator f Lorg/slf4j/Logger; field_44499 LOGGER f Ljava/lang/String; field_44502 id f Lnet/minecraft/class_8490; field_44496 PREDICATES f Lnet/minecraft/class_8490; field_44498 LOOT_TABLES f Lnet/minecraft/class_8490; field_44497 ITEM_MODIFIERS m (Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_51204 parse p 1 id p 2 json m ()Lnet/minecraft/class_8490$class_8491; method_51217 tableValidator m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Lnet/minecraft/class_8490$class_8491;)V p 2 id p 1 codec p 3 validator m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V method_51209 validate p 2 key p 3 value p 1 reporter m ()Ljava/lang/String; method_51214 getId m ()Lnet/minecraft/class_8490$class_8491; method_51216 validator m ()Ljava/util/stream/Stream; method_51215 stream m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V method_51207 method_51207 p 2 value p 0 reporter p 1 key m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_52;)V method_51208 method_51208 p 0 reporter p 1 key p 2 value c net/minecraft/class_8490$class_8491 net/minecraft/loot/LootDataType$Validator m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V run run p 2 key p 1 reporter p 3 value c net/minecraft/class_7179 net/minecraft/client/render/entity/animation/Transformation f Lnet/minecraft/class_7179$class_7182; comp_595 target f [Lnet/minecraft/class_7186; comp_596 keyframes m ()[Lnet/minecraft/class_7186; comp_596 keyframes m ()Lnet/minecraft/class_7179$class_7182; comp_595 target c net/minecraft/class_7179$class_7180 net/minecraft/client/render/entity/animation/Transformation$Interpolation m (Lorg/joml/Vector3f;F[Lnet/minecraft/class_7186;IIF)Lorg/joml/Vector3f; apply apply p 1 dest p 2 delta p 5 end p 6 scale p 3 keyframes p 4 start c net/minecraft/class_7179$class_7181 net/minecraft/client/render/entity/animation/Transformation$Interpolations f Lnet/minecraft/class_7179$class_7180; field_37884 LINEAR f Lnet/minecraft/class_7179$class_7180; field_37885 CUBIC m (Lorg/joml/Vector3f;F[Lnet/minecraft/class_7186;IIF)Lorg/joml/Vector3f; method_41816 method_41816 p 2 keyframes p 3 start p 0 dest p 1 delta p 4 end p 5 scale m (Lorg/joml/Vector3f;F[Lnet/minecraft/class_7186;IIF)Lorg/joml/Vector3f; method_41815 method_41815 p 0 dest p 3 start p 4 end p 1 delta p 2 keyframes p 5 scale c net/minecraft/class_7179$class_7182 net/minecraft/client/render/entity/animation/Transformation$Target m (Lnet/minecraft/class_630;Lorg/joml/Vector3f;)V apply apply p 1 modelPart p 2 vec c net/minecraft/class_7179$class_7183 net/minecraft/client/render/entity/animation/Transformation$Targets f Lnet/minecraft/class_7179$class_7182; field_37887 ROTATE f Lnet/minecraft/class_7179$class_7182; field_37888 SCALE f Lnet/minecraft/class_7179$class_7182; field_37886 TRANSLATE c net/minecraft/class_179 net/minecraft/advancement/criterion/Criterion m (Lnet/minecraft/class_184;)Lnet/minecraft/class_175; method_53699 create p 1 conditions m (Lnet/minecraft/class_2985;)V method_791 endTracking p 1 tracker m (Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V method_793 endTrackingCondition p 2 conditions p 1 manager m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_184; method_795 conditionsFromJson p 2 predicateDeserializer p 1 obj m (Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V method_792 beginTrackingCondition p 2 conditions p 1 manager c net/minecraft/class_179$class_180 net/minecraft/advancement/criterion/Criterion$ConditionsContainer f Ljava/lang/String; comp_1927 id f Lnet/minecraft/class_8779; comp_1926 advancement f Lnet/minecraft/class_184; comp_1925 conditions m ()Ljava/lang/String; comp_1927 id m (Lnet/minecraft/class_184;Lnet/minecraft/class_8779;Ljava/lang/String;)V p 3 id p 1 conditions m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_8779; comp_1926 advancement m ()Lnet/minecraft/class_184; comp_1925 conditions m (Lnet/minecraft/class_2985;)V method_796 grant p 1 tracker c net/minecraft/class_7172 net/minecraft/client/option/SimpleOption c A class representing an option of a client. Exactly one instance of this class\nshould be created per option. See below for how to create an instance.\n\n

Option values

\n\n

This class allows querying and storing of the option value via {@link #getValue()}\nand {@link #setValue(Object)} respectively. Option values are automatically validated,\nand if the value is invalid, the value resets back to the default. Some validators will\ncoerce the invalid value (e.g. by clamping) into a valid one instead of failing; in this\ncase the new value is used.\n\n

Option values are serialized using codecs. Check DataFixerUpper code for the list of\navailable codecs. For serialization of enums, you can check the code in {@link GameOptions}.\n\n

If the value has changed, the {@code changeCallback} passed to the constructor will\ntrigger with the new value.\n\n

Callbacks

\n

This class itself cannot be extended by default; instead, the behavior of the option,\nsuch as validation or rendering of the {@link ClickableWidget} associated with the\noption, is customized by passing a {@link SimpleOption.Callbacks} instance. There are\nseveral existing callbacks that should cover most of the needs:\n\n

    \n
  • {@link SimpleOption.PotentialValuesBasedCallbacks}: The most simple cycling option.\nUseful for enums.
  • \n
  • {@link SimpleOption.AlternateValuesSupportingCyclingCallbacks}: An option with\nalternate potential values that are used only when certain conditions are met. This is\nused in vanilla to hide "Fabulous!" graphics option after the user cancelled the\nwarning.
  • \n
  • {@link SimpleOption.LazyCyclingCallbacks}: An option whose potential values are\ndetermined lazily.
  • \n
  • {@link SimpleOption.MaxSuppliableIntCallbacks}: A cycling option with an integer value\nthat has a fixed minimum value and a dynamic maximum value. Values outside the range are\nclamped. This is used in vanilla to implement the GUI Scale option.
  • \n
  • {@link SimpleOption.DoubleSliderCallbacks}: A slider option of a {@code double}\nbetween {@code 0.0} and {@code 1.0}. Values outside this range are considered invalid.
  • \n
  • {@link SimpleOption.ValidatingIntSliderCallbacks}: A slider option of an {@code int}\nwith a minimum and maximum values. Values outside this range are considered invalid.
  • \n
\n\n

See also several {@code ofBoolean} methods for options using boolean values.\n\n

Modifiers

\n

Slider option callbacks allow "modifiers" to be applied. The "slider progress value"\nis the value used to calculate the slider's progress and must be linear. The real value,\nsimply called "value" in {@code withModifier} methods, is the value used in\n{@link #getValue()} and passed to {@link #textGetter}.\n\n

Text

\nOptions themselves have names; the translation key of the option needs to be passed when\nconstructing this class. This corresponds to {@link #text}. Options also have the\nrendered text, composed of the option name and the value; the code obtains the value using\nthe {@code valueTextGetter} in the constructor. The getter takes the option's name and the\ncurrent value, and returns the text. Several static methods in {@link GameOptions} can\nbe used to format the name and the value. For options backed by an enum that implements\n{@link TranslatableOption}, {@link #enumValueText()} can be passed to {@code valueTextGetter}\nto obtain the rendered text from the enum.\n\nOptions can also have a tooltip, specified by passing {@code tooltipFactoryGetter}. If the\noption has no tooltips, you can pass {@link #emptyTooltip()}, and if the option always\nuses one tooltip, you can pass {@link #constantTooltip(Text)}. f Lnet/minecraft/class_7172$class_7178; field_37865 callbacks f Lnet/minecraft/class_7172$class_7277; field_37863 tooltipFactory f Lorg/slf4j/Logger; field_37862 LOGGER f Ljava/lang/Object; field_37868 value f Lcom/mojang/serialization/Codec; field_38279 codec f Ljava/util/function/Function; field_37864 textGetter f Lnet/minecraft/class_7172$class_7173; field_38278 BOOLEAN c A set of callbacks for boolean options.\n\n@apiNote See also several {@code ofBoolean} methods in this class which provide easier ways\nof creating a boolean option. f Lnet/minecraft/class_7172$class_7303; field_41333 BOOLEAN_TEXT_GETTER f Ljava/lang/Object; field_37866 defaultValue f Ljava/util/function/Consumer; field_37867 changeCallback f Lnet/minecraft/class_2561; field_38280 text m ()Lnet/minecraft/class_7172$class_7178; method_41754 getCallbacks m (Lnet/minecraft/class_2561;Lnet/minecraft/class_7291;)Lnet/minecraft/class_2561; method_42718 method_42718 p 0 optionText p 1 value m ()Lcom/mojang/serialization/Codec; method_42404 getCodec m ()Ljava/lang/Object; method_41753 getValue c {@return the option's current value} m (Ljava/lang/String;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_7172$class_7303;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172; method_47604 ofBoolean p 1 tooltipFactory p 0 key p 3 defaultValue p 2 valueTextGetter p 4 changeCallback m (Ljava/lang/Object;)V method_47606 method_47606 p 0 value m (Ljava/lang/Object;)V method_41748 setValue c Sets the option's value.\n\n

The behavior for invalid {@code value} varies; the validator can either coerce\nthe passed value into a valid one by clamping etc, or fail the validation and reset to\nthe default value.\n\n

If the new value differs from the new value, {@link #changeCallback} will trigger. p 1 value m (Lnet/minecraft/class_2561;Ljava/lang/Object;)Lnet/minecraft/class_7919; method_47393 method_47393 p 1 value m (Lnet/minecraft/class_7172$class_7303;Ljava/lang/Object;)Lnet/minecraft/class_2561; method_42715 method_42715 p 2 value m (Lnet/minecraft/class_315;IIILjava/util/function/Consumer;)Lnet/minecraft/class_339; method_47603 createWidget p 4 width p 3 y p 2 x p 1 options p 5 changeCallback m (Ljava/lang/Object;)Lnet/minecraft/class_7919; method_47394 method_47394 p 0 value m ()Lnet/minecraft/class_7172$class_7277; method_42399 emptyTooltip c {@return the getter for the {@code tooltipFactoryGetter} parameter of the constructor\nto indicate empty tooltips} m (Ljava/lang/String;Lnet/minecraft/class_7172$class_7277;Z)Lnet/minecraft/class_7172; method_41749 ofBoolean c Creates a boolean option. p 1 tooltipFactory p 2 defaultValue p 0 key m (Ljava/lang/String;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172; method_41751 ofBoolean c Creates a boolean option. p 0 key p 2 changeCallback p 1 defaultValue m (Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_47605 method_47605 p 0 optionText p 1 value m (Ljava/lang/Boolean;)V method_42405 method_42405 p 0 value m (Ljava/lang/String;Z)Lnet/minecraft/class_7172; method_42402 ofBoolean c Creates a boolean option. p 1 defaultValue p 0 key m (Lnet/minecraft/class_315;III)Lnet/minecraft/class_339; method_18520 createWidget p 2 x p 1 options p 4 width p 3 y m (Ljava/lang/Boolean;)V method_41752 method_41752 p 0 value m (Ljava/lang/String;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_7172$class_7303;Lnet/minecraft/class_7172$class_7178;Ljava/lang/Object;Ljava/util/function/Consumer;)V p 6 changeCallback p 5 defaultValue p 4 callbacks p 3 valueTextGetter p 2 tooltipFactory p 1 key m (Ljava/lang/String;Lnet/minecraft/class_7172$class_7277;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172; method_41750 ofBoolean c Creates a boolean option. p 1 tooltipFactory p 2 defaultValue p 0 key p 3 changeCallback m ()Lnet/minecraft/class_7172$class_7303; method_42720 enumValueText c {@return the getter for the {@code valueTextGetter} parameter of the constructor\nto use the value's text as the option's rendered text}\n\n@apiNote This requires the value to be an enum implementing {@link TranslatableOption}. m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_7172$class_7277; method_42717 constantTooltip c {@return the getter for the {@code tooltipFactoryGetter} parameter of the constructor\nto indicate constant tooltips} p 0 text m (Ljava/lang/String;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_7172$class_7303;Lnet/minecraft/class_7172$class_7178;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V p 6 defaultValue p 7 changeCallback p 4 callbacks p 5 codec p 2 tooltipFactory p 3 valueTextGetter p 1 key c net/minecraft/class_7172$class_7273 net/minecraft/client/option/SimpleOption$AlternateValuesSupportingCyclingCallbacks c A set of callbacks for a cycling option with alternate potential values that are used\nonly when certain conditions are met.\n\n@see Callbacks f Ljava/util/function/BooleanSupplier; comp_673 altCondition f Lnet/minecraft/class_7172$class_7305$class_7274; comp_674 valueSetter f Ljava/util/List; comp_672 altValues f Ljava/util/List; comp_671 values f Lcom/mojang/serialization/Codec; comp_675 codec m ()Ljava/util/function/BooleanSupplier; comp_673 altCondition m ()Ljava/util/List; comp_672 altValues m ()Ljava/util/List; comp_671 values c net/minecraft/class_7172$class_7277 net/minecraft/client/option/SimpleOption$TooltipFactory m (Ljava/lang/Object;)Lnet/minecraft/class_7919; apply apply p 1 value c net/minecraft/class_7172$class_7276 net/minecraft/client/option/SimpleOption$LazyCyclingCallbacks c A set of callbacks for a cycling option whose potential values are determined lazily.\n\n@see Callbacks f Lcom/mojang/serialization/Codec; comp_675 codec f Ljava/util/function/Function; comp_677 validateValue f Ljava/util/function/Supplier; comp_676 values m ()Ljava/util/function/Supplier; comp_676 values m ()Ljava/util/function/Function; comp_677 validateValue c net/minecraft/class_7172$class_7275 net/minecraft/client/option/SimpleOption$IntSliderCallbacks m (D)Ljava/lang/Integer; method_42412 toValue m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_7172$class_7176; method_42414 withModifier c Creates a slider callback with the modifier applied. Note that when using this,\n{@link SimpleOption.IntSliderCallbacks} must be constructed using the slider progress\nvalue; the modifier is applied to that callbacks.\n\n@see Callback Modifiers p 2 valueToSliderProgressValue p 1 sliderProgressValueToValue m (Ljava/lang/Integer;)D method_42415 toSliderProgress m ()I comp_593 minInclusive m ()I comp_594 maxInclusive c net/minecraft/class_7172$class_7275$1 net/minecraft/client/option/SimpleOption$IntSliderCallbacks$1 c net/minecraft/class_7172$class_7304 net/minecraft/client/option/SimpleOption$MaxSuppliableIntCallbacks c A set of callbacks for a cycling option with a fixed minimum value and a dynamic\nmaximum value. This clamps the value during validation.\n\n@see Callbacks f I comp_593 minInclusive f I comp_1316 encodableMaxInclusive f Ljava/util/function/IntSupplier; comp_690 maxSupplier m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_42409 method_42409 p 1 value m (Ljava/lang/Integer;)Ljava/util/Optional; method_42408 validate m ()Ljava/util/function/IntSupplier; comp_690 maxSupplier m ()I comp_1316 encodableMaxInclusive c net/minecraft/class_7172$class_7303 net/minecraft/client/option/SimpleOption$ValueTextGetter m (Lnet/minecraft/class_2561;Ljava/lang/Object;)Lnet/minecraft/class_2561; toString toString p 2 value p 1 optionText c net/minecraft/class_7172$class_7306 net/minecraft/client/option/SimpleOption$TypeChangeableCallbacks m ()Z method_42722 isCycling c net/minecraft/class_7172$class_7305 net/minecraft/client/option/SimpleOption$CyclingCallbacks m ()Lnet/minecraft/class_5676$class_5680; method_42721 getValues m (Lnet/minecraft/class_7172;Lnet/minecraft/class_315;Ljava/util/function/Consumer;Lnet/minecraft/class_5676;Ljava/lang/Object;)V method_42724 method_42724 p 4 button p 5 value m (Lnet/minecraft/class_7172$class_7277;IIILnet/minecraft/class_315;Ljava/util/function/Consumer;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339; method_42723 method_42723 p 7 option m ()Lnet/minecraft/class_7172$class_7305$class_7274; comp_674 valueSetter c net/minecraft/class_7172$class_7305$class_7274 net/minecraft/client/option/SimpleOption$CyclingCallbacks$ValueSetter m (Lnet/minecraft/class_7172;Ljava/lang/Object;)V set set p 2 value p 1 option c net/minecraft/class_7172$class_7175 net/minecraft/client/option/SimpleOption$OptionSliderWidgetImpl f Lnet/minecraft/class_7172$class_7277; field_37874 tooltipFactory f Ljava/util/function/Consumer; field_41334 changeCallback f Lnet/minecraft/class_7172; field_37872 option f Lnet/minecraft/class_7172$class_7176; field_37873 callbacks m (Lnet/minecraft/class_315;IIIILnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7176;Lnet/minecraft/class_7172$class_7277;Ljava/util/function/Consumer;)V p 5 height p 6 option p 3 y p 4 width p 1 options p 2 x p 9 changeCallback p 7 callbacks p 8 tooltipFactory c net/minecraft/class_7172$class_7174 net/minecraft/client/option/SimpleOption$ValidatingIntSliderCallbacks c A set of callbacks for a slider of integer values with a fixed minimum and maximum values.\n\n@see Callbacks f I comp_594 maxInclusive f I comp_593 minInclusive m (Ljava/lang/Integer;)Ljava/util/Optional; method_41761 validate c net/minecraft/class_7172$class_7173 net/minecraft/client/option/SimpleOption$PotentialValuesBasedCallbacks c A set of callbacks for a cycling option.\n\n@see Callbacks f Ljava/util/List; comp_592 values f Lcom/mojang/serialization/Codec; comp_675 codec m ()Ljava/util/List; comp_592 values c net/minecraft/class_7172$class_7178 net/minecraft/client/option/SimpleOption$Callbacks c A set of callbacks to customize an option's behavior.\n\n@see Callbacks m (Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILjava/util/function/Consumer;)Ljava/util/function/Function; method_41756 getWidgetCreator c {@return the widget creator}\n\n

Widget creators are responsible for rendering the option into\na {@link ClickableWidget}. p 1 tooltipFactory p 3 x p 2 gameOptions p 5 width p 4 y p 6 changeCallback m (Ljava/lang/Object;)Ljava/util/Optional; method_41758 validate c {@return the validated value}\n\n

Returning {@link Optional#empty()} indicates the passed value is invalid and it\nshould reset to the default value. This method can also coerce the invalid value\ninto a valid one by clamping, etc. p 1 value m ()Lcom/mojang/serialization/Codec; comp_675 codec c net/minecraft/class_7172$class_7177 net/minecraft/client/option/SimpleOption$DoubleSliderCallbacks c A set of callbacks for a slider of values from {@code 0.0} to {@code 1.0} (both\ninclusive). There is only one instance of this callbacks.\n\n@see Callbacks f Lnet/minecraft/class_7172$class_7177; field_37875 INSTANCE m (Ljava/lang/Double;)D method_41771 toSliderProgress m (Ljava/lang/Boolean;)Ljava/lang/Double; method_42419 method_42419 p 0 value m (Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_7172$class_7176; method_42420 withModifier c Creates a slider callback with the modifier applied.\n\n@see Callback Modifiers p 1 sliderProgressValueToValue p 2 valueToSliderProgressValue m (D)Ljava/lang/Double; method_41768 toValue m (Ljava/lang/Double;)Ljava/util/Optional; method_41770 validate c net/minecraft/class_7172$class_7177$1 net/minecraft/client/option/SimpleOption$DoubleSliderCallbacks$1 c net/minecraft/class_7172$class_7176 net/minecraft/client/option/SimpleOption$SliderCallbacks c A set of callbacks for slider options.\n\n@see Callbacks m (D)Ljava/lang/Object; method_41763 toValue c {@return the value from the progress ({@code 0.0} to {@code 1.0}, both inclusive) of the slider} p 1 sliderProgress m (Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_7277;Ljava/util/function/Consumer;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339; method_42725 method_42725 p 7 option m (Ljava/lang/Object;)D method_41765 toSliderProgress c {@return the progress ({@code 0.0} to {@code 1.0}, both inclusive) of the slider} p 1 value c net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria f Lnet/minecraft/class_4711; field_24478 ITEM_USED_ON_BLOCK f Lnet/minecraft/class_2135; field_19250 HERO_OF_THE_VILLAGE f Lnet/minecraft/class_4851; field_22450 TARGET_HIT f Lnet/minecraft/class_8508; field_44587 RECIPE_CRAFTED f Lnet/minecraft/class_2076; field_1197 KILLED_BY_CROSSBOW f Lnet/minecraft/class_196; field_1190 BRED_ANIMALS f Lnet/minecraft/class_2066; field_1195 INVENTORY_CHANGED f Lnet/minecraft/class_2037; field_1180 ENTER_BLOCK f Lnet/minecraft/class_2128; field_1182 SUMMONED_ENTITY f Lnet/minecraft/class_2135; field_1187 TICK f Lnet/minecraft/class_2148; field_1204 USED_TOTEM f Lnet/minecraft/class_2135; field_38838 AVOID_VIBRATION f Lnet/minecraft/class_2135; field_19251 VOLUNTARY_EXILE f Lnet/minecraft/class_5279; field_24480 THROWN_ITEM_PICKED_UP_BY_ENTITY f Lnet/minecraft/class_2108; field_35014 RIDE_ENTITY_IN_LAVA f Lnet/minecraft/class_2080; field_1188 ENTITY_KILLED_PLAYER f Lnet/minecraft/class_4713; field_21628 SLIDE_DOWN_BLOCK f Lnet/minecraft/class_2010; field_1198 CONSUME_ITEM f Lnet/minecraft/class_2027; field_1193 EFFECTS_CHANGED f Lnet/minecraft/class_2143; field_1186 USED_ENDER_EYE f Lnet/minecraft/class_4711; field_1191 PLACED_BLOCK f Lnet/minecraft/class_2135; field_1194 LOCATION f Lnet/minecraft/class_2085; field_1200 LEVITATION f Lnet/minecraft/class_4708; field_21629 BEE_NEST_DESTROYED f Lnet/minecraft/class_6405; field_33871 LIGHTNING_STRIKE f Lnet/minecraft/class_2115; field_1199 PLAYER_HURT_ENTITY f Lnet/minecraft/class_2135; field_1212 SLEPT_IN_BED f Lnet/minecraft/class_4711; field_38701 ALLAY_DROP_ITEM_ON_BLOCK f Lnet/minecraft/class_2054; field_1208 FILLED_BUCKET f Lnet/minecraft/class_5279; field_38700 THROWN_ITEM_PICKED_UP_BY_PLAYER f Lnet/minecraft/class_2108; field_1211 NETHER_TRAVEL f Lnet/minecraft/class_1999; field_1183 CHANGED_DIMENSION f Lnet/minecraft/class_2080; field_1192 PLAYER_KILLED_ENTITY f Lnet/minecraft/class_2030; field_1181 ENCHANTED_ITEM f Lnet/minecraft/class_2108; field_35013 FALL_FROM_HEIGHT f Lnet/minecraft/class_5409; field_25694 PLAYER_INTERACTED_WITH_ENTITY f Lnet/minecraft/class_6409; field_33872 USING_ITEM f Lnet/minecraft/class_2080; field_38376 KILL_MOB_NEAR_SCULK_CATALYST f Lnet/minecraft/class_6407; field_33870 STARTED_RIDING f Lnet/minecraft/class_2014; field_1210 CURED_ZOMBIE_VILLAGER f Lnet/minecraft/class_2140; field_1206 VILLAGER_TRADE f Lnet/minecraft/class_2058; field_1203 FISHING_ROD_HOOKED f Lnet/minecraft/class_2044; field_1209 ENTITY_HURT_PLAYER f Lcom/google/common/collect/BiMap; field_1205 VALUES f Lnet/minecraft/class_2119; field_1207 RECIPE_UNLOCKED f Lnet/minecraft/class_5282; field_24479 PLAYER_GENERATES_CONTAINER_LOOT f Lnet/minecraft/class_2062; field_1184 IMPOSSIBLE f Lnet/minecraft/class_2123; field_1196 SHOT_CROSSBOW f Lnet/minecraft/class_2131; field_1201 TAME_ANIMAL f Lnet/minecraft/class_2069; field_1185 ITEM_DURABILITY_CHANGED f Lnet/minecraft/class_2002; field_1202 CHANNELED_LIGHTNING f Lnet/minecraft/class_2006; field_1189 CONSTRUCT_BEACON f Lnet/minecraft/class_1996; field_1213 BREWED_POTION m (Lnet/minecraft/class_179;)Lnet/minecraft/class_2960; method_53697 getId p 0 criterion m ()Ljava/lang/Iterable; method_766 getCriteria m (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179; method_767 register p 0 id p 1 criterion m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_179; method_765 getById p 0 id c net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes f Lcom/mojang/serialization/Codec; field_45856 CODEC f Lcom/google/common/collect/BiMap; field_1178 MAP f Lnet/minecraft/class_176; field_16235 GIFT f Lnet/minecraft/class_176; field_44788 ADVANCEMENT_LOCATION f Lnet/minecraft/class_176; field_42858 ARCHAEOLOGY f Lnet/minecraft/class_176; field_20762 SELECTOR f Lnet/minecraft/class_176; field_20761 COMMAND f Lnet/minecraft/class_176; field_1179 CHEST f Lnet/minecraft/class_176; field_1176 FISHING f Lnet/minecraft/class_176; field_1177 GENERIC f Lnet/minecraft/class_176; field_1175 EMPTY f Lnet/minecraft/class_176; field_1174 ADVANCEMENT_REWARD f Lnet/minecraft/class_176; field_1173 ENTITY f Lnet/minecraft/class_176; field_1172 BLOCK f Lnet/minecraft/class_176; field_22403 BARTER f Lnet/minecraft/class_176; field_24423 ADVANCEMENT_ENTITY m (Lnet/minecraft/class_176$class_177;)V method_22577 method_22577 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_24800 method_24800 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_22578 method_22578 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_49270 method_49270 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_27863 method_27863 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_755 method_755 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_763 method_763 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_15970 method_15970 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_764 method_764 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_758 method_758 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_756 method_756 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_51722 method_51722 p 0 builder m (Lnet/minecraft/class_176$class_177;)V method_49269 method_49269 p 0 builder m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_176; method_759 register p 0 name p 1 type m (Lnet/minecraft/class_176$class_177;)V method_760 method_760 p 0 builder c net/minecraft/class_178 net/minecraft/advancement/criterion/CriterionProgress f Ljava/time/Instant; field_1219 obtainedDate m ()Z method_784 isObtained m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_178; method_785 fromPacket p 0 buf m (Lnet/minecraft/class_2540;)V method_787 toPacket p 1 buf m ()V method_790 reset m ()Ljava/time/Instant; method_786 getObtainedDate m ()V method_789 obtain c net/minecraft/class_1874 net/minecraft/recipe/AbstractCookingRecipe f Ljava/lang/String; field_9062 group f F field_9057 experience f Lnet/minecraft/class_1799; field_9059 result f Lnet/minecraft/class_7709; field_40241 category f Lnet/minecraft/class_3956; field_17544 type f I field_9058 cookingTime f Lnet/minecraft/class_1856; field_9061 ingredient m ()I method_8167 getCookingTime m ()Lnet/minecraft/class_7709; method_45438 getCategory m (Lnet/minecraft/class_3956;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V p 1 type p 3 category p 2 group p 5 result p 4 ingredient p 7 cookingTime p 6 experience m ()F method_8171 getExperience c net/minecraft/class_1873 net/minecraft/recipe/SuspiciousStewRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17739 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17738 craft c net/minecraft/class_176 net/minecraft/loot/context/LootContextType f Ljava/util/Set; field_1215 allowed f Ljava/util/Set; field_1216 required m ()Ljava/util/Set; method_777 getAllowed m (Ljava/util/Set;Ljava/util/Set;)V p 1 required p 2 allowed m ()Lnet/minecraft/class_176$class_177; method_35554 create m (Lnet/minecraft/class_58;Lnet/minecraft/class_46;)V method_776 validate p 2 parameterConsumer p 1 reporter m (Lnet/minecraft/class_169;)Ljava/lang/String; method_779 method_779 p 1 parameter m (Lnet/minecraft/class_169;)Z method_35553 isAllowed p 1 parameter m ()Ljava/util/Set; method_778 getRequired c net/minecraft/class_176$class_177 net/minecraft/loot/context/LootContextType$Builder f Ljava/util/Set; field_1217 allowed f Ljava/util/Set; field_1218 required m ()Lnet/minecraft/class_176; method_782 build m (Lnet/minecraft/class_169;)Lnet/minecraft/class_176$class_177; method_781 require p 1 parameter m (Lnet/minecraft/class_169;)Lnet/minecraft/class_176$class_177; method_780 allow p 1 parameter c net/minecraft/class_1872 net/minecraft/recipe/ShieldDecorationRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17732 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17731 craft c net/minecraft/class_175 net/minecraft/advancement/AdvancementCriterion f Lnet/minecraft/class_184; comp_1924 conditions f Lnet/minecraft/class_179; comp_1923 trigger m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_175; method_770 fromJson p 1 predicateDeserializer p 0 obj m ()Lnet/minecraft/class_184; comp_1924 conditions m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Ljava/util/Map; method_772 criteriaFromJson p 0 obj p 1 predicateDeserializer m ()Lcom/google/gson/JsonElement; method_773 toJson m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;Lnet/minecraft/class_179;)Lnet/minecraft/class_175; method_53698 fromJson p 0 json p 1 predicateDeserializer p 2 trigger m ()Lnet/minecraft/class_179; comp_1923 trigger c net/minecraft/class_1871 net/minecraft/recipe/ShulkerBoxColoringRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17733 craft m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17734 matches c net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe f Lnet/minecraft/class_2371; field_9047 ingredients f Lnet/minecraft/class_1799; field_9050 result f Ljava/lang/String; field_9049 group f Lnet/minecraft/class_7710; field_40257 category m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17730 matches m (Ljava/lang/String;Lnet/minecraft/class_7710;Lnet/minecraft/class_1799;Lnet/minecraft/class_2371;)V p 1 group p 2 category p 3 result p 4 ingredients m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17729 craft c net/minecraft/class_1867$class_1868 net/minecraft/recipe/ShapelessRecipe$Serializer f Lcom/mojang/serialization/Codec; field_46104 CODEC m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1867; method_8141 read m (Lnet/minecraft/class_1856;)Z method_53757 method_53757 p 0 ingredient m (Lnet/minecraft/class_1867;)Lnet/minecraft/class_7710; method_53764 method_53764 p 0 recipe m (Lnet/minecraft/class_1867;)Ljava/lang/String; method_53765 method_53765 p 0 recipe m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_53760 method_53760 p 0 ingredients m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1867;)V method_8143 write m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53759 method_53759 p 0 instance m (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371; method_53758 method_53758 p 0 recipe m (Lnet/minecraft/class_1867;)Lnet/minecraft/class_1799; method_53762 method_53762 p 0 recipe c net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer c A serializer for hardcoded recipes. The recipes with this serializer don't\ntransport any extra data besides their ID when read from JSON or synchronized\nover network.\n\n

The name "special" comes from the fact that in vanilla, recipes using this\nserializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients\nare also defined in code, which distinguishes them from "non-special" recipes. f Lnet/minecraft/class_1866$class_7711; field_9046 factory f Lcom/mojang/serialization/Codec; field_46106 codec m (Lnet/minecraft/class_1866$class_7711;)V p 1 factory m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3955;)V method_45442 write m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3955; method_45444 read m (Lnet/minecraft/class_1866$class_7711;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53773 method_53773 p 1 instance c net/minecraft/class_1866$class_7711 net/minecraft/recipe/SpecialRecipeSerializer$Factory m (Lnet/minecraft/class_7710;)Lnet/minecraft/class_3955; create create p 1 category c net/minecraft/class_1865 net/minecraft/recipe/RecipeSerializer c The recipe serializer controls the serialization and deserialization of\nrecipe content. The caller should handle the serialization of recipes' IDs.\n\n

Even though they are referred to by the {@code type} field in recipe\nJSON format, they are stored in a registry with key\n{@code minecraft:root/minecraft:recipe_serializer}, and is hence named.\n\n

If a recipe's serializer exists only on the server but not on the\nclient, the client will disconnect upon receiving the recipe; if a\nrecipe JSON intended for an absent recipe serializer is read, it is\nskipped. f Lnet/minecraft/class_1865; field_9036 FIREWORK_STAR f Lnet/minecraft/class_1865; field_9037 TIPPED_ARROW f Lnet/minecraft/class_1865; field_9038 BANNER_DUPLICATE f Lnet/minecraft/class_1865; field_9028 ARMOR_DYE f Lnet/minecraft/class_1865; field_9039 MAP_EXTENDING f Lnet/minecraft/class_1865; field_9029 BOOK_CLONING f Lnet/minecraft/class_1865; field_19421 REPAIR_ITEM f Lnet/minecraft/class_1865; field_17085 SMOKING f Lnet/minecraft/class_1865; field_17084 BLASTING f Lnet/minecraft/class_1865; field_9040 SHIELD_DECORATION f Lnet/minecraft/class_1865; field_9030 SUSPICIOUS_STEW f Lnet/minecraft/class_1865; field_9041 SHULKER_BOX f Lnet/minecraft/class_1865; field_9031 SHAPELESS f Lnet/minecraft/class_1865; field_9042 SMELTING f Lnet/minecraft/class_1865; field_9043 FIREWORK_ROCKET f Lnet/minecraft/class_1865; field_9044 MAP_CLONING f Lnet/minecraft/class_1865; field_9034 FIREWORK_STAR_FADE f Lnet/minecraft/class_1865; field_17347 CAMPFIRE_COOKING f Lnet/minecraft/class_1865; field_9035 SHAPED f Lnet/minecraft/class_1865; field_42718 CRAFTING_DECORATED_POT f Lnet/minecraft/class_1865; field_42028 SMITHING_TRIM f Lnet/minecraft/class_1865; field_42027 SMITHING_TRANSFORM f Lnet/minecraft/class_1865; field_17640 STONECUTTING m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V method_8124 write c Writes a recipe to a packet byte buf, usually on the server.\n\n

The recipe's ID is already written into the buf when this is called.\n\n

This can throw whatever exception the packet byte buf throws. This may be\ncalled in the netty event loop than the server game engine thread. p 1 buf c the recipe buf p 2 recipe c the recipe m (Ljava/lang/String;Lnet/minecraft/class_1865;)Lnet/minecraft/class_1865; method_17724 register p 0 id p 1 serializer m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860; method_8122 read c Reads a recipe from a packet byte buf, usually on the client.\n\n

This can throw whatever exception the packet byte buf throws. This may be\ncalled in the netty event loop than the client game engine thread.\n\n@return the read recipe p 1 buf m ()Lcom/mojang/serialization/Codec; method_53736 codec c net/minecraft/class_170 net/minecraft/advancement/AdvancementRewards f Lnet/minecraft/class_170; field_1167 NONE f Lnet/minecraft/class_2158$class_2159; field_1163 function f [Lnet/minecraft/class_2960; field_1166 recipes f [Lnet/minecraft/class_2960; field_1164 loot f I field_1165 experience m ()Lcom/google/gson/JsonElement; method_747 toJson m ()[Lnet/minecraft/class_2960; method_34898 getRecipes m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3222;Lnet/minecraft/class_2158;)V method_17978 method_17978 p 2 function m (Lnet/minecraft/class_3222;)V method_748 apply p 1 player m (I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;Lnet/minecraft/class_2158$class_2159;)V p 4 function p 1 experience p 2 loot p 3 recipes m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_170; method_27912 fromJson p 0 json c net/minecraft/class_170$class_171 net/minecraft/advancement/AdvancementRewards$Builder f Lnet/minecraft/class_2960; field_1170 function f I field_1169 experience f Ljava/util/List; field_1171 loot f Ljava/util/List; field_1168 recipes m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_34902 setFunction p 1 function m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_34900 addLoot p 1 loot m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_34901 function p 0 function m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_34899 loot p 0 loot m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_753 recipe p 0 recipe m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; method_752 addRecipe p 1 recipe m ()Lnet/minecraft/class_170; method_751 build m (I)Lnet/minecraft/class_170$class_171; method_750 experience p 0 experience m (I)Lnet/minecraft/class_170$class_171; method_749 setExperience p 1 experience c net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe f Z field_42719 showNotification f Lnet/minecraft/class_7710; field_40256 category f Ljava/lang/String; field_9056 group f I field_9055 width f Lnet/minecraft/class_1799; field_9053 result f I field_9054 height f Lnet/minecraft/class_2371; field_9052 ingredients m (Lnet/minecraft/class_8566;IIZ)Z method_8161 matchesPattern p 1 inv p 2 offsetX p 3 offsetY p 4 flipped m (Lnet/minecraft/class_1856;)Z method_31585 method_31585 p 0 ingredient m (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V p 1 group p 2 category p 3 width p 4 height p 5 ingredients p 6 result m (Lnet/minecraft/class_1856;)Z method_31586 method_31586 p 0 ingredient m ()I method_8150 getWidth m (Ljava/lang/String;)I method_8151 findFirstSymbol p 0 line m ()I method_8158 getHeight m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17728 matches m (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;Z)V p 7 showNotification p 6 result p 5 ingredients p 4 height p 3 width p 2 category p 1 group m (Ljava/util/List;)[Ljava/lang/String; method_8146 removePadding c Removes empty space from around the recipe pattern.\n\n

Turns patterns such as:\n

\n{@code\n"   o"\n"   a"\n"    "\n}\n
\nInto:\n
\n{@code\n"o"\n"a"\n}\n
\n\n@return a new recipe pattern with all leading and trailing empty rows/columns removed p 0 pattern m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17727 craft m (Ljava/lang/String;)I method_8153 findLastSymbol p 0 pattern c net/minecraft/class_1869$class_1870 net/minecraft/recipe/ShapedRecipe$Serializer f Lcom/mojang/serialization/Codec; field_46100 PATTERN_CODEC f Lcom/mojang/serialization/Codec; field_46102 CODEC f Lcom/mojang/serialization/Codec; field_46101 KEY_ENTRY_CODEC m (Lnet/minecraft/class_1869$class_1870$class_8787;)Lcom/mojang/serialization/DataResult; method_53737 method_53737 p 0 recipe m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53743 method_53743 p 0 keyEntry m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_53740 method_53740 p 0 rows m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1869; method_8163 read m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1869;)V method_8165 write m (Lnet/minecraft/class_1869;)Lcom/mojang/serialization/DataResult; method_53738 method_53738 p 0 recipe c net/minecraft/class_1869$class_1870$class_8787 net/minecraft/recipe/ShapedRecipe$Serializer$RawShapedRecipe f Lcom/mojang/serialization/Codec; field_46103 CODEC f Ljava/lang/String; comp_1934 group f Ljava/util/Map; comp_1936 key f Ljava/util/List; comp_1937 pattern f Lnet/minecraft/class_1799; comp_1938 result f Lnet/minecraft/class_7710; comp_1935 category f Z comp_1939 showNotification m (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_1799; method_53751 method_53751 p 0 recipe m (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/Map; method_53753 method_53753 p 0 recipe m (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_7710; method_53754 method_53754 p 0 recipe m (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/List; method_53752 method_53752 p 0 recipe m (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/String; method_53755 method_53755 p 0 recipe m (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/Boolean; method_53749 method_53749 p 0 recipe m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53750 method_53750 p 0 instance m ()Lnet/minecraft/class_1799; comp_1938 result m ()Lnet/minecraft/class_7710; comp_1935 category m ()Z comp_1939 showNotification m ()Ljava/util/List; comp_1937 pattern m ()Ljava/util/Map; comp_1936 key m ()Ljava/lang/String; comp_1934 group c net/minecraft/class_7145 net/minecraft/world/gen/WorldPreset f Lcom/mojang/serialization/Codec; field_37726 ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_37725 CODEC f Ljava/util/Map; field_37727 dimensions m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41586 method_41586 p 0 instance m (Lnet/minecraft/class_7145;)Ljava/util/Map; method_41588 method_41588 p 0 preset m (Lnet/minecraft/class_7145;)Lcom/mojang/serialization/DataResult; method_44351 validate p 0 preset m ()Lnet/minecraft/class_7723; method_45546 createDimensionsRegistryHolder m (Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;)V method_41589 method_41589 p 2 registryKey m ()Lnet/minecraft/class_2378; method_41591 createDimensionOptionsRegistry m ()Ljava/util/Optional; method_41584 getOverworld m (Ljava/util/Map;)V p 1 dimensions c net/minecraft/class_7143 net/minecraft/world/gen/FlatLevelGeneratorPresets f Lnet/minecraft/class_5321; field_37718 BOTTOMLESS_PIT f Lnet/minecraft/class_5321; field_37719 DESERT f Lnet/minecraft/class_5321; field_37716 OVERWORLD f Lnet/minecraft/class_5321; field_37717 SNOWY_KINGDOM f Lnet/minecraft/class_5321; field_37714 TUNNELERS_DREAM f Lnet/minecraft/class_5321; field_37715 WATER_WORLD f Lnet/minecraft/class_5321; field_37713 CLASSIC_FLAT f Lnet/minecraft/class_5321; field_37720 REDSTONE_READY f Lnet/minecraft/class_5321; field_37721 THE_VOID m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41580 of p 0 id m (Lnet/minecraft/class_7891;)V method_41579 bootstrap p 0 presetRegisterable c net/minecraft/class_7143$class_7144 net/minecraft/world/gen/FlatLevelGeneratorPresets$Registrar f Lnet/minecraft/class_7891; field_40917 presetRegisterable m (Lnet/minecraft/class_7891;)V p 1 presetRegisterable m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/Set;ZZ[Lnet/minecraft/class_3229;)V method_41583 createAndRegister p 1 registryKey p 6 hasLakes p 7 layers p 2 icon p 3 biome p 4 structureSetKeys p 5 hasFeatures m ()V method_41581 bootstrap c net/minecraft/class_7141 net/minecraft/world/gen/feature/SculkPatchFeatureConfig f Lcom/mojang/serialization/Codec; field_37710 CODEC f Lnet/minecraft/class_6017; comp_685 extraRareGrowths f I comp_555 spreadAttempts f I comp_556 growthRounds f I comp_557 spreadRounds f F comp_558 catalystChance f I comp_553 chargeCount f I comp_554 amountPerCharge m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41575 method_41575 p 0 instance m ()I comp_553 chargeCount m ()F comp_558 catalystChance m ()I comp_554 amountPerCharge m ()I comp_555 spreadAttempts m ()I comp_556 growthRounds m ()I comp_557 spreadRounds m ()Lnet/minecraft/class_6017; comp_685 extraRareGrowths c net/minecraft/class_7142 net/minecraft/world/gen/FlatLevelGeneratorPreset f Lcom/mojang/serialization/Codec; field_37712 ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_37711 CODEC f Lnet/minecraft/class_6880; comp_559 displayItem f Lnet/minecraft/class_3232; comp_560 settings m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41576 method_41576 p 0 instance m (Lnet/minecraft/class_7142;)Lnet/minecraft/class_3232; method_41577 method_41577 p 0 preset m (Lnet/minecraft/class_7142;)Lnet/minecraft/class_6880; method_41578 method_41578 p 0 preset m ()Lnet/minecraft/class_6880; comp_559 displayItem m ()Lnet/minecraft/class_3232; comp_560 settings c net/minecraft/class_7140 net/minecraft/world/gen/feature/SculkPatchFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_41571 canGenerate p 2 pos p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_41572 method_41572 p 1 pos2 c net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay f F field_1244 y f Z field_1239 showToast f F field_1245 x f Lnet/minecraft/class_2960; field_1243 background f Lnet/minecraft/class_2561; field_1242 description f Lnet/minecraft/class_2561; field_1240 title f Z field_1238 announceToChat f Lnet/minecraft/class_1799; field_1241 icon f Z field_1236 hidden f Lnet/minecraft/class_189; field_1237 frame m ()Z method_808 shouldAnnounceToChat m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)V p 2 title p 3 description p 4 background p 5 frame p 1 icon p 6 showToast p 7 announceToChat p 8 hidden m (FF)V method_816 setPos p 2 y p 1 x m ()Lcom/google/gson/JsonElement; method_814 toJson m ()Lcom/google/gson/JsonObject; method_810 iconToJson m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1799; method_822 iconFromJson p 0 json m ()Lnet/minecraft/class_189; method_815 getFrame m ()Lnet/minecraft/class_1799; method_821 getIcon m ()Z method_824 isHidden m ()F method_819 getY m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_185; method_809 fromJson p 0 obj m ()Lnet/minecraft/class_2960; method_812 getBackground m ()Lnet/minecraft/class_2561; method_817 getDescription m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_185; method_820 fromPacket p 0 buf m ()Lnet/minecraft/class_2561; method_811 getTitle m ()Z method_823 shouldShowToast m ()F method_818 getX m (Lnet/minecraft/class_2540;)V method_813 toPacket p 1 buf c net/minecraft/class_184 net/minecraft/advancement/criterion/CriterionConditions m ()Lcom/google/gson/JsonObject; method_807 toJson c net/minecraft/class_182 net/minecraft/loot/condition/TableBonusLootCondition f Ljava/util/List; comp_1868 chances f Lcom/mojang/serialization/Codec; field_45860 CODEC f Lnet/minecraft/class_6880; comp_1867 enchantment m (Lnet/minecraft/class_47;)Z method_799 test m ()Ljava/util/List; comp_1868 chances m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210; method_800 builder p 1 chances p 0 enchantment m ()Lnet/minecraft/class_6880; comp_1867 enchantment c net/minecraft/class_189 net/minecraft/advancement/AdvancementFrame f Lnet/minecraft/class_2561; field_26386 toastText f Ljava/lang/String; field_1251 id f Lnet/minecraft/class_124; field_1255 titleFormat f Lnet/minecraft/class_189; field_1254 TASK f Lnet/minecraft/class_189; field_1250 CHALLENGE f Lnet/minecraft/class_189; field_1249 GOAL m (Ljava/lang/String;)Lnet/minecraft/class_189; method_833 forName p 0 name m ()Lnet/minecraft/class_2561; method_30756 getToastText m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_124;)V p 4 titleFormat p 3 id m ()Lnet/minecraft/class_124; method_830 getTitleFormat m ()Ljava/lang/String; method_831 getId c net/minecraft/class_1841 net/minecraft/item/PlaceableOnWaterItem c net/minecraft/class_1840 net/minecraft/item/WritableBookItem m (Lnet/minecraft/class_2487;)Z method_8047 isValid p 0 nbt c net/minecraft/class_7147 net/minecraft/world/gen/structure/BasicTempleStructure f I field_37742 width f I field_37743 height f Lnet/minecraft/class_7147$class_7148; field_37741 constructor m (Lnet/minecraft/class_7147$class_7148;IILnet/minecraft/class_3195$class_7302;)V p 3 height p 4 config p 1 constructor p 2 width m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41605 method_41605 p 2 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_41606 addPieces p 2 context p 1 collector c net/minecraft/class_7147$class_7148 net/minecraft/world/gen/structure/BasicTempleStructure$Constructor m (Lnet/minecraft/class_2919;II)Lnet/minecraft/class_3443; construct construct p 3 startZ p 2 startX p 1 random c net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondition f Ljava/util/function/Predicate; field_1247 predicate f Ljava/util/List; field_1246 terms m (Ljava/lang/Object;)Z test test p 1 context m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_53407 createCodec p 0 termsToCondition m (Ljava/util/List;Ljava/util/function/Predicate;)V p 1 terms p 2 predicate m (Lnet/minecraft/class_47;)Z method_825 test m (Lnet/minecraft/class_186;)Ljava/util/List; method_53409 method_53409 p 0 condition m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_53410 method_53410 p 0 termsToCondition m (Lnet/minecraft/class_186;)Ljava/util/List; method_53406 method_53406 p 0 condition c net/minecraft/class_186$class_187 net/minecraft/loot/condition/AlternativeLootCondition$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_1248 terms m (Ljava/util/List;)Lnet/minecraft/class_5341; method_51724 build p 1 terms m (Lnet/minecraft/class_5341$class_210;)V method_51730 add p 1 builder m ([Lnet/minecraft/class_5341$class_210;)V p 1 terms c net/minecraft/class_1834 net/minecraft/item/ToolMaterials c Provides the default {@link ToolMaterial}s used by vanilla tools. f I field_8925 miningLevel f F field_8932 miningSpeed f I field_8924 itemDurability f Lnet/minecraft/class_3528; field_8928 repairIngredient f I field_8933 enchantability f F field_8931 attackDamage f Lnet/minecraft/class_1834; field_8930 DIAMOND f Lnet/minecraft/class_1834; field_8929 GOLD f Lnet/minecraft/class_1834; field_8927 STONE f Lnet/minecraft/class_1834; field_8923 IRON f Lnet/minecraft/class_1834; field_8922 WOOD f Lnet/minecraft/class_1834; field_22033 NETHERITE m (Ljava/lang/String;IIIFFILjava/util/function/Supplier;)V p 4 itemDurability p 3 miningLevel p 6 attackDamage p 5 miningSpeed p 8 repairIngredient p 7 enchantability c net/minecraft/class_1833 net/minecraft/item/TippedArrowItem c net/minecraft/class_1832 net/minecraft/item/ToolMaterial c Defines the material stats of a {@link net.minecraft.item.ToolItem} item.\n

\nTo view available vanilla tool materials, visit {@link net.minecraft.item.ToolMaterials}. m ()Lnet/minecraft/class_1856; method_8023 getRepairIngredient c {@return the {@link Ingredient} used to repair items using this {@link ToolMaterial}}\n

\nBy default, {@link net.minecraft.item.ToolMaterial} will delegate {@link net.minecraft.item.Item#canRepair(ItemStack, ItemStack)}\nback to this method. m ()I method_8026 getEnchantability c {@return the enchantment value sent back to {@link net.minecraft.item.Item#getEnchantability()} for tools using this material}\n

\nBy default, {@link ToolMaterial} will override {@link net.minecraft.item.Item#getEnchantability()}\nand delegate the call back to this method.\n

\nA higher return value will result in better enchantment results when using an {@code Enchanting Table}.\nThe highest enchantability value in vanilla is Netherite, at {@code 37}. m ()F method_8028 getAttackDamage c {@return the attack damage bonus applied to any {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial}}\n

\nIn the case of {@link net.minecraft.item.MiningToolItem} or {@link net.minecraft.item.SwordItem}, the value returned\nhere will be added on top of the {@code attackDamage} value passed into the tool's constructor. m ()F method_8027 getMiningSpeedMultiplier c {@return the mining speed bonus applied when a {@link net.minecraft.item.ToolItem} using this material is breaking an appropriate block}\n{@code 1.0f} will result in no speed change.\n

\nNote: for default vanilla tool classes, this bonus is only applied in {@link net.minecraft.item.MiningToolItem#getMiningSpeedMultiplier(ItemStack, BlockState)}. m ()I method_8025 getDurability c {@return the total amount of durability a {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial} has}\n

\nThe value returned here will set the {@link net.minecraft.item.Item.Settings} max durability option when passed\ninto {@link net.minecraft.item.ToolItem#ToolItem(net.minecraft.item.ToolMaterial, net.minecraft.item.Item.Settings)}\nif the value was not already specified. m ()I method_8024 getMiningLevel c {@return the mining level of a {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial}}\nTo prevent this tool from successfully harvesting any mining level gated blocks, return {@link net.fabricmc.yarn.constants.MiningLevels#HAND}.\n

\nFor more information on mining levels, visit {@link net.fabricmc.yarn.constants.MiningLevels}. c net/minecraft/class_1831 net/minecraft/item/ToolItem c An {@link Item} used as a tool, typically used for harvesting blocks or killing entities.\n\n

\nEach {@link ToolItem} has a {@link ToolMaterial} which defines base tool statistics for it.\nBy default, {@link ToolItem#getEnchantability()} and {@link ToolItem#canRepair(ItemStack, ItemStack)} will\ndelegate to this material for values. Behavior for other material properties is implemented in {@link net.minecraft.item.MiningToolItem}.\n\n

\nA list of default vanilla tool classes can be found below:\n

    \n
  • Sword: {@link net.minecraft.item.SwordItem}
  • \n
  • Pickaxe: {@link net.minecraft.item.PickaxeItem}
  • \n
  • Shovel: {@link net.minecraft.item.ShovelItem}
  • \n
  • Axe: {@link net.minecraft.item.AxeItem}
  • \n
  • Hoe: {@link net.minecraft.item.HoeItem}
  • \n
f Lnet/minecraft/class_1832; field_8921 material m ()Lnet/minecraft/class_1832; method_8022 getMaterial c @return the {@link ToolMaterial} used by this {@link ToolItem} m (Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V p 1 material p 2 settings c net/minecraft/class_181 net/minecraft/loot/context/LootContextParameters f Lnet/minecraft/class_169; field_24424 ORIGIN f Lnet/minecraft/class_169; field_1233 LAST_DAMAGE_PLAYER f Lnet/minecraft/class_169; field_1231 DAMAGE_SOURCE f Lnet/minecraft/class_169; field_1230 KILLER_ENTITY f Lnet/minecraft/class_169; field_1225 EXPLOSION_RADIUS f Lnet/minecraft/class_169; field_1224 BLOCK_STATE f Lnet/minecraft/class_169; field_1229 TOOL f Lnet/minecraft/class_169; field_1228 BLOCK_ENTITY f Lnet/minecraft/class_169; field_1227 DIRECT_KILLER_ENTITY f Lnet/minecraft/class_169; field_1226 THIS_ENTITY m (Ljava/lang/String;)Lnet/minecraft/class_169; method_798 register p 0 name c net/minecraft/class_1838 net/minecraft/item/ItemUsageContext f Lnet/minecraft/class_1937; field_8945 world f Lnet/minecraft/class_1268; field_19176 hand f Lnet/minecraft/class_1657; field_8942 player f Lnet/minecraft/class_1799; field_8941 stack f Lnet/minecraft/class_3965; field_17543 hit m ()Lnet/minecraft/class_2350; method_8038 getSide m ()Lnet/minecraft/class_1937; method_8045 getWorld m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V p 2 player p 3 hand p 4 stack p 5 hit p 1 world m ()Z method_8046 shouldCancelInteraction m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)V p 1 player p 2 hand p 3 hit m ()Z method_17699 hitsInsideBlock m ()Lnet/minecraft/class_3965; method_30344 getHitResult m ()Lnet/minecraft/class_2350; method_8042 getHorizontalPlayerFacing c {@return the {@linkplain PlayerEntity#getHorizontalFacing horizontal facing\ndirection} of the player}\n\n@implSpec If the player is {@code null}, returns {@link Direction#NORTH}. m ()Lnet/minecraft/class_1657; method_8036 getPlayer m ()Lnet/minecraft/class_243; method_17698 getHitPos m ()Lnet/minecraft/class_1799; method_8041 getStack m ()Lnet/minecraft/class_2338; method_8037 getBlockPos m ()F method_8044 getPlayerYaw m ()Lnet/minecraft/class_1268; method_20287 getHand c net/minecraft/class_1836 net/minecraft/client/item/TooltipContext f Lnet/minecraft/class_1836$class_1837; field_41070 BASIC f Lnet/minecraft/class_1836$class_1837; field_41071 ADVANCED m ()Z method_47370 isCreative m ()Z method_8035 isAdvanced c net/minecraft/class_1836$class_1837 net/minecraft/client/item/TooltipContext$Default f Z comp_1153 creative f Z comp_1152 advanced m ()Lnet/minecraft/class_1836$class_1837; method_47371 withCreative m ()Z comp_1152 advanced m ()Z comp_1153 creative c net/minecraft/class_1835 net/minecraft/item/TridentItem f F field_30927 ATTACK_DAMAGE f Lcom/google/common/collect/Multimap; field_23746 attributeModifiers m (Lnet/minecraft/class_1309;)V method_20284 method_20284 p 0 e m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V method_20285 method_20285 p 1 p m (Lnet/minecraft/class_1309;)V method_20286 method_20286 p 0 e c net/minecraft/class_1839 net/minecraft/util/UseAction f Lnet/minecraft/class_1839; field_39058 TOOT_HORN f Lnet/minecraft/class_1839; field_8952 NONE f Lnet/minecraft/class_1839; field_8953 BOW f Lnet/minecraft/class_1839; field_8950 EAT f Lnet/minecraft/class_1839; field_8951 SPEAR f Lnet/minecraft/class_1839; field_27079 SPYGLASS f Lnet/minecraft/class_1839; field_8949 BLOCK f Lnet/minecraft/class_1839; field_8946 DRINK f Lnet/minecraft/class_1839; field_8947 CROSSBOW f Lnet/minecraft/class_1839; field_42717 BRUSH c net/minecraft/class_7156 net/minecraft/unused/packageinfo/PackageInfo7156 c net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess c A class that creates {@link RegistryWrapper} with ability to set a policy on\nhow to handle unrecognized tags.\n\n@apiNote You usually do not need to create your own instance; the command registration\ncallbacks (such as {@link net.minecraft.server.command.CommandManager} constructor)\nprovides an instance with proper configurations. m (Lnet/minecraft/class_5455;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157$class_7870; method_46723 of p 1 enabledFeatures p 0 registryManager m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225; method_41699 createWrapper c Creates a registry wrapper that follows the entry list creation policy. p 1 registryRef c the registry key of the registry to wrap m (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157; method_46722 of p 1 enabledFeatures p 0 wrapperLookup c net/minecraft/class_7157$class_7870 net/minecraft/command/CommandRegistryAccess$EntryListCreationPolicySettable m (Lnet/minecraft/class_7157$class_7158;)V method_46724 setEntryListCreationPolicy p 1 entryListCreationPolicy c net/minecraft/class_7157$class_7158 net/minecraft/command/CommandRegistryAccess$EntryListCreationPolicy c A policy on how to handle a {@link net.minecraft.registry.tag.TagKey} that does not resolve\nto an existing tag (unrecognized tag) in {@link\nnet.minecraft.registry.RegistryWrapper#getOptional(net.minecraft.registry.tag.TagKey)}. f Lnet/minecraft/class_7157$class_7158; field_37826 FAIL c Throws an exception. f Lnet/minecraft/class_7157$class_7158; field_37824 CREATE_NEW c Creates a new {@link net.minecraft.registry.entry.RegistryEntryList}, stores it and returns it. c net/minecraft/class_7157$2 net/minecraft/command/CommandRegistryAccess$2 f Lnet/minecraft/class_7157$class_7158; field_40912 entryListCreationPolicy c net/minecraft/class_8488 net/minecraft/loot/LootDataKey f Lnet/minecraft/class_2960; comp_1475 id f Lnet/minecraft/class_8490; comp_1474 type m ()Lnet/minecraft/class_2960; comp_1475 id m ()Lnet/minecraft/class_8490; comp_1474 type c net/minecraft/class_7151 net/minecraft/world/gen/structure/StructureType f Lnet/minecraft/class_7151; field_37767 WOODLAND_MANSION f Lnet/minecraft/class_7151; field_37766 SWAMP_HUT f Lnet/minecraft/class_7151; field_37765 STRONGHOLD f Lnet/minecraft/class_7151; field_37764 SHIPWRECK f Lnet/minecraft/class_7151; field_37763 RUINED_PORTAL f Lnet/minecraft/class_7151; field_37762 OCEAN_RUIN f Lnet/minecraft/class_7151; field_37761 OCEAN_MONUMENT f Lnet/minecraft/class_7151; field_37760 NETHER_FOSSIL f Lnet/minecraft/class_7151; field_37755 FORTRESS f Lnet/minecraft/class_7151; field_37754 END_CITY f Lnet/minecraft/class_7151; field_37753 DESERT_PYRAMID f Lnet/minecraft/class_7151; field_37752 BURIED_TREASURE f Lnet/minecraft/class_7151; field_37759 MINESHAFT f Lnet/minecraft/class_7151; field_37758 JUNGLE_TEMPLE f Lnet/minecraft/class_7151; field_37757 JIGSAW f Lnet/minecraft/class_7151; field_37756 IGLOO m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7151; method_41623 register p 1 codec p 0 id c net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_196$class_198; method_854 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V method_855 trigger p 1 player p 3 partner p 2 parent p 4 child m (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_196$class_198;)Z method_22455 method_22455 p 3 conditions c net/minecraft/class_196$class_198 net/minecraft/advancement/criterion/BredAnimalsCriterion$Conditions f Ljava/util/Optional; field_1276 parent f Ljava/util/Optional; field_1277 partner f Ljava/util/Optional; field_1275 child m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_861 create p 0 child m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_29918 create p 1 partner p 2 child p 0 parent m ()Lnet/minecraft/class_175; method_860 any m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 4 childPredicate p 2 parentPredicate p 3 partnerPredicate p 1 playerPredicate m (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z method_862 matches p 1 parentContext p 2 partnerContext p 3 childContext m (Ljava/util/Optional;Lnet/minecraft/class_47;)Z method_53075 parentMatches p 1 parentContext p 0 parent c net/minecraft/class_195 net/minecraft/advancement/criterion/AbstractCriterionConditions f Ljava/util/Optional; field_24381 playerPredicate m (Ljava/util/Optional;)V p 1 playerPredicate m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5258;)V method_53061 method_53061 p 1 predicate c net/minecraft/class_194 net/minecraft/advancement/AdvancementPositioner f Lnet/minecraft/class_194; field_1262 optionalLast f Lnet/minecraft/class_194; field_1260 previousSibling f I field_1261 childrenSize f Lnet/minecraft/class_194; field_1264 substituteChild f F field_1268 relativeRowInSiblings f I field_1259 depth f Lnet/minecraft/class_8781; field_46086 advancement f F field_1269 row f Lnet/minecraft/class_194; field_1258 parent f Ljava/util/List; field_1267 children m (F)V method_843 increaseRowRecursively p 1 deltaRow m ()V method_847 calculateRecursively m (FIF)F method_842 findMinRowRecursively p 3 minRow p 2 depth p 1 deltaRow m (Lnet/minecraft/class_8781;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V p 5 depth p 2 parent p 1 advancement p 4 childrenSize p 3 previousSibling m (Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194; method_845 getLast m (Lnet/minecraft/class_194;F)V method_848 pushDown p 2 extraRowDistance p 1 positioner m ()Lnet/minecraft/class_194; method_849 getFirstChild m (Lnet/minecraft/class_8781;)V method_852 arrangeForTree p 0 root m (Lnet/minecraft/class_8781;Lnet/minecraft/class_194;)Lnet/minecraft/class_194; method_846 findChildrenRecursively p 2 lastChild p 1 advancement m ()Lnet/minecraft/class_194; method_844 getLastChild m ()V method_851 apply m (Lnet/minecraft/class_194;)Lnet/minecraft/class_194; method_841 onFinishCalculation p 1 last m ()V method_850 onFinishChildrenCalculation c net/minecraft/class_1852 net/minecraft/recipe/SpecialCraftingRecipe f Lnet/minecraft/class_7710; field_40255 category m (Lnet/minecraft/class_7710;)V p 1 category c net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondition f Lcom/mojang/serialization/Codec; field_45863 CODEC f Lnet/minecraft/class_47$class_50; comp_1872 target f Ljava/util/Map; comp_1871 scores m (Ljava/lang/Object;)Z test test p 1 context m ()Lnet/minecraft/class_47$class_50; comp_1872 target m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163; method_35557 create p 0 target m (Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V p 2 target p 1 scores m ()Ljava/util/Map; comp_1871 scores m (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z method_865 entityScoreIsInRange p 2 entity p 3 scoreboard p 4 objectiveName p 5 range p 1 context m (Lnet/minecraft/class_47;)Z method_864 test c net/minecraft/class_199$class_6163 net/minecraft/loot/condition/EntityScoresLootCondition$Builder f Lnet/minecraft/class_47$class_50; field_31870 target f Lcom/google/common/collect/ImmutableMap$Builder; field_31869 scores m (Ljava/lang/String;Lnet/minecraft/class_42;)Lnet/minecraft/class_199$class_6163; method_35558 score p 2 value p 1 name m (Lnet/minecraft/class_47$class_50;)V p 1 target c net/minecraft/class_1851 net/minecraft/recipe/FireworkRocketRecipe f Lnet/minecraft/class_1856; field_9007 PAPER f Lnet/minecraft/class_1856; field_9006 DURATION_MODIFIER f Lnet/minecraft/class_1856; field_9008 FIREWORK_STAR m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17709 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17708 craft c net/minecraft/class_8489 net/minecraft/loot/LootDataLookup m (Lnet/minecraft/class_8490;Lnet/minecraft/class_2960;)Ljava/lang/Object; getElement getElement p 1 type p 2 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52; getLootTable getLootTable p 1 id m (Lnet/minecraft/class_8488;)Ljava/lang/Object; getElement getElement p 1 key m (Lnet/minecraft/class_8490;Lnet/minecraft/class_2960;)Ljava/util/Optional; getElementOptional getElementOptional p 1 type p 2 id m (Lnet/minecraft/class_8488;)Ljava/util/Optional; getElementOptional getElementOptional p 1 key c net/minecraft/class_1850 net/minecraft/recipe/BookCloningRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17706 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17705 craft m (Lnet/minecraft/class_8566;)Lnet/minecraft/class_2371; method_17707 getRemainder c net/minecraft/class_7159 net/minecraft/world/block/ChainRestrictedNeighborUpdater f I field_37833 depth f Ljava/util/ArrayDeque; field_37831 queue f Ljava/util/List; field_37832 pending f Lorg/slf4j/Logger; field_37829 LOGGER f Lnet/minecraft/class_1937; field_37830 world f I field_38276 maxChainDepth m (Lnet/minecraft/class_1937;I)V p 2 maxChainDepth p 1 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_7159$class_7162;)V method_41706 enqueue p 1 pos p 2 entry m ()V method_41702 runQueuedUpdates c net/minecraft/class_7159$class_7160 net/minecraft/world/block/ChainRestrictedNeighborUpdater$StatefulEntry f Lnet/minecraft/class_2248; comp_586 sourceBlock f Lnet/minecraft/class_2338; comp_587 sourcePos f Lnet/minecraft/class_2338; comp_585 pos f Z comp_588 movedByPiston f Lnet/minecraft/class_2680; comp_584 state m ()Lnet/minecraft/class_2248; comp_586 sourceBlock m ()Lnet/minecraft/class_2338; comp_587 sourcePos m ()Lnet/minecraft/class_2680; comp_584 state m ()Z comp_588 movedByPiston m ()Lnet/minecraft/class_2338; comp_585 pos c net/minecraft/class_7159$class_7161 net/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry f Lnet/minecraft/class_2350; field_37836 except f Lnet/minecraft/class_2338; field_37834 pos f Lnet/minecraft/class_2248; field_37835 sourceBlock f I field_37837 currentDirectionIndex m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V p 2 sourceBlock p 1 pos p 3 except c net/minecraft/class_7159$class_7162 net/minecraft/world/block/ChainRestrictedNeighborUpdater$Entry m (Lnet/minecraft/class_1937;)Z method_41707 update p 1 world c net/minecraft/class_7159$class_7272 net/minecraft/world/block/ChainRestrictedNeighborUpdater$StateReplacementEntry f Lnet/minecraft/class_2680; comp_667 neighborState f Lnet/minecraft/class_2338; comp_668 pos f Lnet/minecraft/class_2338; comp_669 neighborPos f Lnet/minecraft/class_2350; comp_666 direction f I comp_1344 updateLimit f I comp_670 updateFlags m ()Lnet/minecraft/class_2680; comp_667 neighborState m ()Lnet/minecraft/class_2350; comp_666 direction m ()I comp_1344 updateLimit m ()Lnet/minecraft/class_2338; comp_669 neighborPos m ()Lnet/minecraft/class_2338; comp_668 pos m ()I comp_670 updateFlags c net/minecraft/class_7159$class_7163 net/minecraft/world/block/ChainRestrictedNeighborUpdater$SimpleEntry f Lnet/minecraft/class_2248; comp_590 sourceBlock f Lnet/minecraft/class_2338; comp_591 sourcePos f Lnet/minecraft/class_2338; comp_589 pos m ()Lnet/minecraft/class_2248; comp_590 sourceBlock m ()Lnet/minecraft/class_2338; comp_591 sourcePos m ()Lnet/minecraft/class_2338; comp_589 pos c net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry f Ljava/util/List; field_8956 POTION_RECIPES f Ljava/util/function/Predicate; field_8958 POTION_TYPE_PREDICATE f Ljava/util/List; field_8957 POTION_TYPES f Ljava/util/List; field_8959 ITEM_RECIPES m (Lnet/minecraft/class_1799;)Z method_8069 isPotionRecipeIngredient p 0 stack m (Lnet/minecraft/class_1792;)V method_8080 registerPotionType p 0 item m (Lnet/minecraft/class_1799;)Z method_8077 isValidIngredient p 0 stack m (Lnet/minecraft/class_1842;Lnet/minecraft/class_1792;Lnet/minecraft/class_1842;)V method_8074 registerPotionRecipe p 0 input p 1 item p 2 output m (Lnet/minecraft/class_1799;)Z method_8079 isItemRecipeIngredient p 0 stack m (Lnet/minecraft/class_1799;)Z method_8073 method_8073 p 0 stack m ()V method_8076 registerDefaults m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_8078 craft p 1 input p 0 ingredient m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_8070 hasItemRecipe p 1 ingredient p 0 input m (Lnet/minecraft/class_1842;)Z method_20361 isBrewable p 0 potion m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_8072 hasRecipe p 1 ingredient p 0 input m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_8075 hasPotionRecipe p 1 ingredient p 0 input m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V method_8071 registerItemRecipe p 2 output p 0 input p 1 ingredient c net/minecraft/class_1845$class_1846 net/minecraft/recipe/BrewingRecipeRegistry$Recipe f Lnet/minecraft/class_1856; field_8960 ingredient f Ljava/lang/Object; field_8962 input f Ljava/lang/Object; field_8961 output m (Ljava/lang/Object;Lnet/minecraft/class_1856;Ljava/lang/Object;)V p 1 input p 2 ingredient p 3 output c net/minecraft/class_1844 net/minecraft/potion/PotionUtil f Ljava/lang/String; field_30944 CUSTOM_POTION_COLOR_KEY f Lnet/minecraft/class_2561; field_25817 NONE_TEXT f Ljava/lang/String; field_30943 CUSTOM_POTION_EFFECTS_KEY f Ljava/lang/String; field_30945 POTION_KEY f I field_30946 DEFAULT_COLOR m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1842; method_8057 getPotion p 0 compound m (Lnet/minecraft/class_1842;Ljava/util/Collection;)Ljava/util/List; method_8059 getPotionEffects p 1 custom p 0 potion m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799; method_8061 setPotion p 1 potion p 0 stack m (Lnet/minecraft/class_2487;)Ljava/util/List; method_8066 getPotionEffects p 0 nbt m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1842; method_8063 getPotion p 0 stack m (Lnet/minecraft/class_2487;)Ljava/util/List; method_8060 getCustomPotionEffects p 0 nbt m (Lnet/minecraft/class_1842;)I method_8062 getColor p 0 potion m (Ljava/util/Collection;)I method_8055 getColor p 0 effects m (Lnet/minecraft/class_1799;)Ljava/util/List; method_8068 getCustomPotionEffects p 0 stack m (Lnet/minecraft/class_2487;Ljava/util/List;)V method_8058 getCustomPotionEffects p 1 list p 0 nbt m (Lnet/minecraft/class_1799;)Ljava/util/List; method_8067 getPotionEffects p 0 stack m (Lnet/minecraft/class_1799;)I method_8064 getColor p 0 stack m (Ljava/util/List;Ljava/util/List;F)V method_8065 buildTooltip p 2 durationMultiplier p 1 list p 0 statusEffects m (Lnet/minecraft/class_1799;Ljava/util/List;F)V method_47372 buildTooltip p 1 list p 0 stack p 2 durationMultiplier m (Lnet/minecraft/class_1799;Ljava/util/Collection;)Lnet/minecraft/class_1799; method_8056 setCustomPotionEffects p 1 effects p 0 stack c net/minecraft/class_1843 net/minecraft/item/WrittenBookItem f Ljava/lang/String; field_30941 RESOLVED_KEY f Ljava/lang/String; field_30940 GENERATION_KEY f Ljava/lang/String; field_30936 FILTERED_TITLE_KEY f Ljava/lang/String; field_30935 TITLE_KEY f I field_30933 MAX_PAGES f I field_30932 MAX_PAGE_VIEW_LENGTH f I field_30931 MAX_PAGE_EDIT_LENGTH f I field_30930 MAX_TITLE_VIEW_LENGTH f I field_30929 MAX_TITLE_EDIT_LENGTH f Ljava/lang/String; field_30938 PAGES_KEY f Ljava/lang/String; field_30937 AUTHOR_KEY f Ljava/lang/String; field_30939 FILTERED_PAGES_KEY m (Lnet/minecraft/class_1799;)I method_17443 getPageCount p 0 stack m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;Ljava/lang/String;)Ljava/lang/String; method_33826 textToJson p 0 commandSource p 2 text p 1 player m (Lnet/minecraft/class_2487;)Z method_8053 isValid p 0 nbt m (Lnet/minecraft/class_1799;)I method_8052 getGeneration p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;)Z method_8054 resolve p 1 commandSource p 0 book p 2 player c net/minecraft/class_1842 net/minecraft/potion/Potion f Ljava/lang/String; field_8954 baseName f Lcom/google/common/collect/ImmutableList; field_8955 effects f Lnet/minecraft/class_6880$class_6883; field_45767 registryEntry m (Ljava/lang/String;[Lnet/minecraft/class_1293;)V p 1 baseName p 2 effects m ()Z method_8050 hasInstantEffect m (Ljava/lang/String;)Lnet/minecraft/class_1842; method_8048 byId p 0 id m (Ljava/lang/String;)Ljava/lang/String; method_8051 finishTranslationKey p 1 prefix m ()Ljava/util/List; method_8049 getEffects m ([Lnet/minecraft/class_1293;)V p 1 effects m ()Lnet/minecraft/class_6880$class_6883; method_53211 getRegistryEntry c net/minecraft/class_192 net/minecraft/loot/condition/LootConditionConsumingBuilder m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_192; method_840 conditionally p 1 condition m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_192; method_43744 conditionally p 1 conditions p 2 toBuilderFunction m ()Lnet/minecraft/class_192; method_512 getThisConditionConsumingBuilder c net/minecraft/class_1849 net/minecraft/recipe/ArmorDyeRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17700 craft m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17701 matches c net/minecraft/class_1848 net/minecraft/recipe/BannerDuplicateRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_17702 craft m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_17703 matches m (Lnet/minecraft/class_8566;)Lnet/minecraft/class_2371; method_17704 getRemainder c net/minecraft/class_190 net/minecraft/loot/condition/DamageSourcePropertiesLootCondition f Lcom/mojang/serialization/Codec; field_45862 CODEC f Ljava/util/Optional; comp_1870 predicate m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_47;)Z method_834 test m (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210; method_837 builder p 0 builder m ()Ljava/util/Optional; comp_1870 predicate c net/minecraft/class_1847 net/minecraft/potion/Potions f Lnet/minecraft/class_1842; field_8984 EMPTY f Lnet/minecraft/class_5321; field_42473 EMPTY_KEY f Lnet/minecraft/class_1842; field_9005 SWIFTNESS f Lnet/minecraft/class_1842; field_9003 LONG_REGENERATION f Lnet/minecraft/class_1842; field_9004 HARMING f Lnet/minecraft/class_1842; field_9001 LONG_WATER_BREATHING f Lnet/minecraft/class_1842; field_9002 LONG_POISON f Lnet/minecraft/class_1842; field_9000 LONG_INVISIBILITY f Lnet/minecraft/class_1842; field_8978 STRENGTH f Lnet/minecraft/class_1842; field_8979 LEAPING f Lnet/minecraft/class_1842; field_8976 STRONG_SLOWNESS f Lnet/minecraft/class_1842; field_8977 STRONG_TURTLE_MASTER f Lnet/minecraft/class_1842; field_8974 SLOW_FALLING f Lnet/minecraft/class_1842; field_8975 WEAKNESS f Lnet/minecraft/class_1842; field_8972 STRONG_POISON f Lnet/minecraft/class_1842; field_8973 STRONG_HARMING f Lnet/minecraft/class_1842; field_8970 LONG_WEAKNESS f Lnet/minecraft/class_1842; field_8971 LONG_LEAPING f Lnet/minecraft/class_1842; field_8968 NIGHT_VISION f Lnet/minecraft/class_1842; field_8969 LONG_FIRE_RESISTANCE f Lnet/minecraft/class_1842; field_8966 STRONG_SWIFTNESS f Lnet/minecraft/class_1842; field_8967 MUNDANE f Lnet/minecraft/class_1842; field_8964 LONG_SLOW_FALLING f Lnet/minecraft/class_1842; field_8965 LONG_STRENGTH f Lnet/minecraft/class_1842; field_8963 HEALING f Lnet/minecraft/class_1842; field_8998 STRONG_LEAPING f Lnet/minecraft/class_1842; field_8999 AWKWARD f Lnet/minecraft/class_1842; field_8996 SLOWNESS f Lnet/minecraft/class_1842; field_8997 INVISIBILITY f Lnet/minecraft/class_1842; field_8994 WATER_BREATHING f Lnet/minecraft/class_1842; field_8995 LUCK f Lnet/minecraft/class_1842; field_8992 STRONG_REGENERATION f Lnet/minecraft/class_1842; field_8993 STRONG_STRENGTH f Lnet/minecraft/class_1842; field_8990 TURTLE_MASTER f Lnet/minecraft/class_1842; field_8991 WATER f Lnet/minecraft/class_1842; field_8988 LONG_TURTLE_MASTER f Lnet/minecraft/class_1842; field_8989 LONG_SLOWNESS f Lnet/minecraft/class_1842; field_8986 REGENERATION f Lnet/minecraft/class_1842; field_8987 FIRE_RESISTANCE f Lnet/minecraft/class_1842; field_8985 THICK f Lnet/minecraft/class_1842; field_8982 POISON f Lnet/minecraft/class_1842; field_8983 LONG_SWIFTNESS f Lnet/minecraft/class_1842; field_8980 STRONG_HEALING f Lnet/minecraft/class_1842; field_8981 LONG_NIGHT_VISION m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842; method_48962 register p 1 potion p 0 key m (Ljava/lang/String;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842; method_8084 register p 0 name p 1 potion c net/minecraft/class_3680 net/minecraft/client/render/entity/model/CatEntityModel c Represents the model of a {@linkplain CatEntity}.\n\n

Inherits the {@link OcelotEntityModel}. f F field_16244 tailCurlAnimation f F field_16245 sleepAnimation f F field_16243 headDownAnimation m (Lnet/minecraft/class_1451;FFF)V method_17074 animateModel m (Lnet/minecraft/class_1451;FFFFF)V method_17075 setAngles c net/minecraft/class_2350 net/minecraft/util/math/Direction c An enum representing 6 cardinal directions in Minecraft.\n\n

In Minecraft, the X axis determines the east-west direction, the Y axis determines\nthe up-down direction, and the Z axis determines the south-north direction (note\nthat positive-Z direction is south, not north). f Lnet/minecraft/class_2382; field_11042 vector f Ljava/lang/String; field_11046 name f I field_11030 idHorizontal f [Lnet/minecraft/class_2350; field_11040 ALL f Lnet/minecraft/class_2350$class_2352; field_11044 direction f Lnet/minecraft/class_3542$class_7292; field_29502 CODEC f I field_11031 idOpposite f Lnet/minecraft/class_2350$class_2351; field_11047 axis f [Lnet/minecraft/class_2350; field_11038 VALUES f [Lnet/minecraft/class_2350; field_11041 HORIZONTAL f I field_11032 id f Lcom/mojang/serialization/Codec; field_35088 VERTICAL_CODEC f Lnet/minecraft/class_2350; field_11043 NORTH f Lnet/minecraft/class_2350; field_11039 WEST f Lnet/minecraft/class_2350; field_11036 UP f Lnet/minecraft/class_2350; field_11035 SOUTH f Lnet/minecraft/class_2350; field_11034 EAST f Lnet/minecraft/class_2350; field_11033 DOWN m (FFF)Lnet/minecraft/class_2350; method_10147 getFacing p 2 z p 0 x p 1 y m ()Lnet/minecraft/class_2350; method_10170 rotateYClockwise m (Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; method_10156 get p 1 axis p 0 direction m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2350$class_2352;)Lnet/minecraft/class_2350; method_10169 from p 1 direction p 0 axis m ()Lnet/minecraft/class_2350; method_35837 rotateZClockwise m (I)Lnet/minecraft/class_2350; method_10139 fromHorizontal p 0 value m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; method_32801 getLookDirectionForAxis p 1 axis p 0 entity m (I)Lnet/minecraft/class_2350; method_10143 byId p 0 id m ()I method_10146 getId m ()Lnet/minecraft/class_2382; method_10163 getVector m (Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2382;)V p 7 direction p 8 axis p 9 vector p 3 id p 4 idOpposite p 5 idHorizontal p 6 name m (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; method_35833 rotateClockwise p 1 axis m ()Lnet/minecraft/class_2350$class_2351; method_10166 getAxis m ()Lnet/minecraft/class_2350; method_35836 rotateXCounterclockwise m (Lnet/minecraft/class_2350;)I method_10141 method_10141 p 0 direction m ()Lorg/joml/Vector3f; method_23955 getUnitVector m (DDD)Lnet/minecraft/class_2350; method_10142 getFacing p 0 x p 2 y p 4 z m ()Ljava/util/stream/Stream; method_42013 stream m ()Lorg/joml/Quaternionf; method_23224 getRotationQuaternion m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[Lnet/minecraft/class_2350; method_10145 listClosest c Helper function that returns the 3 directions given, followed by the 3 opposite given in opposite order. p 0 first p 1 second p 2 third m ()Ljava/lang/String; method_10151 getName m (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350; method_35834 rotateCounterclockwise p 1 axis m ()Lnet/minecraft/class_2350; method_10160 rotateYCounterclockwise m (Lnet/minecraft/class_2350;)I method_10140 method_10140 p 0 direction m (Lnet/minecraft/class_1297;)[Lnet/minecraft/class_2350; method_10159 getEntityFacingOrder p 0 entity m (Lorg/joml/Matrix4f;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_23225 transform p 0 matrix p 1 direction m (Lnet/minecraft/class_5819;)Ljava/util/Collection; method_42014 shuffle c {@return a shuffled collection of all directions} p 0 random m ()Lnet/minecraft/class_2350; method_35835 rotateXClockwise m ()I method_10148 getOffsetX m (F)Z method_30928 pointsTo c {@return whether the given yaw points to the direction}\n\n@implNote This returns whether the yaw can make an acute angle with the direction.\n\n

This always returns {@code false} for vertical directions. p 1 yaw m (Lnet/minecraft/class_2350;)Z method_10155 method_10155 p 0 direction m ()F method_10144 asRotation m (Ljava/lang/String;)Lnet/minecraft/class_2350; method_10168 byName c {@return a direction with the given {@code name}, or {@code null} if there is\nno such direction} p 0 name m (D)Lnet/minecraft/class_2350; method_10150 fromRotation p 0 rotation m ()Lnet/minecraft/class_2350; method_10153 getOpposite m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350; method_10162 random p 0 random m ()I method_10164 getOffsetY m ()I method_10161 getHorizontal m ()Lnet/minecraft/class_2350$class_2352; method_10171 getDirection m (III)Lnet/minecraft/class_2350; method_50026 fromVector p 0 x p 1 y p 2 z m ()Lnet/minecraft/class_2350; method_35838 rotateZCounterclockwise m ()I method_10165 getOffsetZ m (Lnet/minecraft/class_2350;)Lcom/mojang/serialization/DataResult; method_38940 validateVertical p 0 direction c net/minecraft/class_2350$class_2351 net/minecraft/util/math/Direction$Axis f [Lnet/minecraft/class_2350$class_2351; field_23780 VALUES f Ljava/lang/String; field_11053 name f Lnet/minecraft/class_3542$class_7292; field_25065 CODEC f Lnet/minecraft/class_2350$class_2351; field_11048 X f Lnet/minecraft/class_2350$class_2351; field_11051 Z f Lnet/minecraft/class_2350$class_2351; field_11052 Y m (Lnet/minecraft/class_2350;)Z method_10176 test m ()Ljava/lang/String; method_10174 getName m ()Lnet/minecraft/class_2350$class_2353; method_10180 getType m (Ljava/lang/String;)Lnet/minecraft/class_2350$class_2351; method_10177 fromName p 0 name m ()Z method_10178 isVertical m ()Z method_10179 isHorizontal m (DDD)D method_10172 choose p 3 y p 5 z p 1 x m (III)I method_10173 choose p 1 x p 2 y p 3 z m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351; method_16699 pickRandomAxis p 0 random m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2350$class_2353 net/minecraft/util/math/Direction$Type f [Lnet/minecraft/class_2350; field_11061 facingArray f [Lnet/minecraft/class_2350$class_2351; field_11065 axisArray f Lnet/minecraft/class_2350$class_2353; field_11062 HORIZONTAL f Lnet/minecraft/class_2350$class_2353; field_11064 VERTICAL m (Ljava/lang/Object;)Z test test p 1 direction m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351; method_33465 randomAxis p 1 random m (Lnet/minecraft/class_5819;)Ljava/util/List; method_43342 getShuffled p 1 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350; method_10183 random p 1 random m (Ljava/lang/String;I[Lnet/minecraft/class_2350;[Lnet/minecraft/class_2350$class_2351;)V p 4 axisArray p 3 facingArray m ()Ljava/util/stream/Stream; method_29716 stream m (Lnet/minecraft/class_2350;)Z method_10182 test c net/minecraft/class_2350$class_2352 net/minecraft/util/math/Direction$AxisDirection f I field_11059 offset f Ljava/lang/String; field_11057 description f Lnet/minecraft/class_2350$class_2352; field_11056 POSITIVE f Lnet/minecraft/class_2350$class_2352; field_11060 NEGATIVE m ()Lnet/minecraft/class_2350$class_2352; method_26424 getOpposite m (Ljava/lang/String;IILjava/lang/String;)V p 4 description p 3 offset m ()I method_10181 offset m ()Ljava/lang/String; method_35839 getDescription c net/minecraft/class_2355 net/minecraft/util/math/EightWayDirection f Ljava/util/Set; field_11078 directions f Lnet/minecraft/class_2382; field_37995 offset f Lnet/minecraft/class_2355; field_11076 NORTH_WEST f Lnet/minecraft/class_2355; field_11075 EAST f Lnet/minecraft/class_2355; field_11074 NORTH_EAST f Lnet/minecraft/class_2355; field_11073 SOUTH f Lnet/minecraft/class_2355; field_11072 WEST f Lnet/minecraft/class_2355; field_11070 SOUTH_EAST f Lnet/minecraft/class_2355; field_11069 NORTH f Lnet/minecraft/class_2355; field_11068 SOUTH_WEST m ()I method_42016 getOffsetZ m ()Ljava/util/Set; method_10186 getDirections m (Ljava/lang/String;I[Lnet/minecraft/class_2350;)V p 3 directions m ()I method_42015 getOffsetX c net/minecraft/class_3686 net/minecraft/datafixer/schema/Schema1904 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2356 net/minecraft/block/FlowerBlock f Lnet/minecraft/class_265; field_11085 SHAPE f Ljava/util/List; field_45775 stewEffects m (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V p 1 suspiciousStewEffect p 2 effectDuration p 3 settings c net/minecraft/class_3687 net/minecraft/datafixer/schema/Schema1906 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_16054 method_16054 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_16052 method_16052 p 2 name p 0 schema p 1 map c net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior f Lorg/slf4j/Logger; field_34020 LOGGER f Lnet/minecraft/class_2357; field_16902 NOOP m ()V method_18346 registerDefaults m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1299;Lnet/minecraft/class_2350;)Lnet/minecraft/class_243; method_27042 setEntityPosition p 2 direction p 1 entityType p 0 pointer m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; dispense dispense p 1 pointer p 2 stack m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_16812 doDispense p 1 stack p 0 pointer c net/minecraft/class_2357$5 net/minecraft/block/dispenser/DispenserBehavior$5 m (Lnet/minecraft/class_1492;)Z method_27161 method_27161 p 0 entity c net/minecraft/class_2357$4 net/minecraft/block/dispenser/DispenserBehavior$4 m (Lnet/minecraft/class_1496;)Z method_27160 method_27160 p 0 entity c net/minecraft/class_2357$3 net/minecraft/block/dispenser/DispenserBehavior$3 m (Lnet/minecraft/class_1309;)Z method_27159 method_27159 p 0 entity c net/minecraft/class_2357$23 net/minecraft/block/dispenser/DispenserBehavior$23 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V method_17200 method_17200 p 1 entity c net/minecraft/class_2357$22 net/minecraft/block/dispenser/DispenserBehavior$22 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V method_17199 method_17199 p 1 entity c net/minecraft/class_2357$20 net/minecraft/block/dispenser/DispenserBehavior$20 f Lnet/minecraft/class_2347; field_38001 fallback c net/minecraft/class_2357$17 net/minecraft/block/dispenser/DispenserBehavior$17 f Lnet/minecraft/class_2347; field_20533 fallbackBehavior m (Lnet/minecraft/class_4970$class_4971;)Z method_27900 method_27900 p 0 state m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_22141 tryPutFilledBottle p 3 filledBottleStack p 1 pointer p 2 emptyBottleStack c net/minecraft/class_2357$9 net/minecraft/block/dispenser/DispenserBehavior$9 f Lnet/minecraft/class_2347; field_13368 fallbackBehavior c net/minecraft/class_2357$8 net/minecraft/block/dispenser/DispenserBehavior$8 f Lnet/minecraft/class_2347; field_13367 fallbackBehavior c net/minecraft/class_2357$26 net/minecraft/block/dispenser/DispenserBehavior$26 c net/minecraft/class_2357$26$1 net/minecraft/block/dispenser/DispenserBehavior$26$1 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V method_17202 method_17202 p 1 entity c net/minecraft/class_2357$7 net/minecraft/block/dispenser/DispenserBehavior$7 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V method_17204 method_17204 p 1 entity c net/minecraft/class_2357$25 net/minecraft/block/dispenser/DispenserBehavior$25 c net/minecraft/class_2357$25$1 net/minecraft/block/dispenser/DispenserBehavior$25$1 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V method_17203 method_17203 p 1 entity c net/minecraft/class_2357$24 net/minecraft/block/dispenser/DispenserBehavior$24 m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V method_17201 method_17201 p 1 entity c net/minecraft/class_3688 net/minecraft/util/profiler/EmptyProfileResult f Lnet/minecraft/class_3688; field_16265 INSTANCE c net/minecraft/class_2358 net/minecraft/block/FireBlock f Lnet/minecraft/class_2746; field_11088 WEST f Lnet/minecraft/class_2746; field_11096 NORTH f Lnet/minecraft/class_2758; field_11092 AGE f Lnet/minecraft/class_2746; field_11094 EAST f Lnet/minecraft/class_265; field_26654 WEST_SHAPE f Lnet/minecraft/class_265; field_26656 NORTH_SHAPE f Ljava/util/Map; field_11090 DIRECTION_PROPERTIES f Ljava/util/Map; field_26658 shapesByState f Lnet/minecraft/class_2746; field_11089 SOUTH f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_11091 spreadChances f Lnet/minecraft/class_2746; field_11093 UP f Lnet/minecraft/class_265; field_26655 EAST_SHAPE f Lnet/minecraft/class_265; field_26657 SOUTH_SHAPE f Lnet/minecraft/class_265; field_26653 UP_SHAPE f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_11095 burnChances m (Lnet/minecraft/class_2248;II)V method_10189 registerFlammableBlock p 1 block p 3 spreadChance p 2 burnChance m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_10193 areBlocksAroundFlammable p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_5819;I)V method_10196 trySpreadingFire p 5 currentAge p 3 spreadFactor p 4 random p 1 world p 2 pos m ()V method_10199 registerDefaultFlammables m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_10192 isRainingAround p 2 pos p 1 world m (Lnet/minecraft/class_2680;)I method_10191 getBurnChance p 1 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_10198 getStateForPosition p 2 pos p 1 world m (Ljava/util/Map$Entry;)Z method_10197 method_10197 p 0 entry m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_31016 getShapeForState p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2680; method_24855 getStateWithAge p 2 pos p 1 world p 3 age m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)I method_10194 getBurnChance p 1 world p 2 pos m (Lnet/minecraft/class_5819;)I method_26155 getFireTickDelay p 0 random m (Lnet/minecraft/class_2680;)I method_10190 getSpreadChance p 1 state m (Lnet/minecraft/class_2680;)Z method_31017 method_31017 p 0 state c net/minecraft/class_3682 net/minecraft/client/util/WindowProvider f Lnet/minecraft/class_323; field_16255 monitorTracker f Lnet/minecraft/class_310; field_16256 client m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1041; method_16038 createWindow p 1 settings p 2 videoMode p 3 title c net/minecraft/class_3683 net/minecraft/client/render/entity/OcelotEntityRenderer f Lnet/minecraft/class_2960; field_16259 TEXTURE m (Lnet/minecraft/class_3701;)Lnet/minecraft/class_2960; method_16046 getTexture c net/minecraft/class_3684 net/minecraft/client/render/entity/feature/CatCollarFeatureRenderer f Lnet/minecraft/class_2960; field_16260 SKIN f Lnet/minecraft/class_3680; field_16261 model m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1451;FFFFFF)V method_16047 render c net/minecraft/class_2354 net/minecraft/block/FenceBlock f [Lnet/minecraft/class_265; field_11066 cullingShapes m (Lnet/minecraft/class_2680;)Z method_26375 canConnectToFence p 1 state m (Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z method_10184 canConnect p 2 neighborIsFullSquare p 1 state p 3 dir c net/minecraft/class_3685 net/minecraft/client/util/RawTextureDataLoader m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I method_16049 loadRawTextureData p 1 id p 0 resourceManager c net/minecraft/class_2348 net/minecraft/registry/SimpleDefaultedRegistry c An implementation of {@link Registry} with a default ID and value for unknown lookups. f Lnet/minecraft/class_2960; field_11014 defaultId f Lnet/minecraft/class_6880$class_6883; field_11015 defaultEntry m (Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V p 4 intrusive p 2 key p 3 lifecycle p 1 defaultId c net/minecraft/class_3679 net/minecraft/client/gl/ShaderProgramSetupView c A superinterface of {@link ShaderProgram} that exposes methods necessary\nfor linking or deleting this shader program. m ()Lnet/minecraft/class_281; method_1278 getFragmentShader m ()I method_1270 getGlRef m ()V method_34418 attachReferencedShaders m ()V method_1279 markUniformsDirty m ()Lnet/minecraft/class_281; method_1274 getVertexShader c net/minecraft/class_2349 net/minecraft/block/FenceGateBlock f Lnet/minecraft/class_2746; field_11024 IN_WALL f Lnet/minecraft/class_2746; field_11021 POWERED f Lnet/minecraft/class_265; field_11019 X_AXIS_COLLISION_SHAPE f Lnet/minecraft/class_265; field_11018 Z_AXIS_CULL_SHAPE f Lnet/minecraft/class_265; field_11023 X_AXIS_CULL_SHAPE f Lnet/minecraft/class_265; field_11022 Z_AXIS_SHAPE f Lnet/minecraft/class_265; field_11017 X_AXIS_SHAPE f Lnet/minecraft/class_265; field_11028 Z_AXIS_COLLISION_SHAPE f Lnet/minecraft/class_265; field_11016 IN_WALL_X_AXIS_SHAPE f Lnet/minecraft/class_265; field_11027 IN_WALL_X_AXIS_CULL_SHAPE f Lnet/minecraft/class_265; field_11025 IN_WALL_Z_AXIS_SHAPE f Lnet/minecraft/class_265; field_11020 IN_WALL_Z_AXIS_CULL_SHAPE f Lnet/minecraft/class_265; field_40744 Z_AXIS_SIDES_SHAPE f Lnet/minecraft/class_265; field_40745 X_AXIS_SIDES_SHAPE f Lnet/minecraft/class_2746; field_11026 OPEN f Lnet/minecraft/class_4719; field_42758 type m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V p 1 settings p 2 type m (Lnet/minecraft/class_2680;)Z method_10138 isWall p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_16703 canWallConnect p 0 state p 1 side c net/minecraft/class_2360 net/minecraft/block/FrostedIceBlock f I field_31097 NEIGHBORS_CHECKED_ON_SCHEDULED_TICK f I field_31098 NEIGHBORS_CHECKED_ON_NEIGHBOR_UPDATE f I field_31096 MAX_AGE f Lnet/minecraft/class_2758; field_11097 AGE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_10201 increaseAge p 2 world p 3 pos p 1 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;I)Z method_10202 canMelt p 2 pos p 3 maxNeighbors p 1 world c net/minecraft/class_2361 net/minecraft/util/collection/IdList f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_11100 idMap f Ljava/util/List; field_11098 list f I field_11099 nextId m (I)Z method_35841 containsKey p 1 index m (I)V p 1 initialSize m (Ljava/lang/Object;)V method_10205 add p 1 value m (Ljava/lang/Object;I)V method_10203 set p 1 value p 2 id c net/minecraft/class_3692 net/minecraft/util/profiler/ProfileResultImpl f Ljava/util/Comparator; field_21825 COMPARATOR f Ljava/util/Map; field_21826 locationInfos f J field_16278 startTime f J field_16276 endTime f I field_16274 endTick f I field_19383 tickDuration f I field_16275 startTick f Lcom/google/common/base/Splitter; field_21824 SPLITTER f Lorg/slf4j/Logger; field_16279 LOGGER f Lnet/minecraft/class_4748; field_21823 EMPTY_INFO m (Ljava/lang/String;)Lnet/minecraft/class_3692$class_4747; method_24263 method_24263 p 0 k m (Ljava/lang/String;Ljava/lang/String;)Z method_24255 isSubpath p 0 parent p 1 path m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;)V method_24257 method_24257 p 3 name p 4 info m (JI)Ljava/lang/String; method_16063 asString p 1 timeSpan p 3 tickSpan m (Ljava/util/Map;JIJI)V p 2 startTime p 4 startTick p 5 endTime p 7 endTick p 1 locationInfos m (ILjava/lang/String;Ljava/lang/StringBuilder;)V method_16061 appendTiming p 3 sb p 2 name p 1 level m ()Ljava/lang/String; method_16062 generateWittyComment m (Ljava/lang/String;)Lnet/minecraft/class_4748; method_24262 getInfo p 1 path m (ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;ILjava/lang/StringBuilder;)V method_24253 appendCounter p 3 info p 4 tickSpan p 1 depth p 2 name p 5 sb m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; method_24256 indent p 0 sb p 1 size m (Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V method_24258 method_24258 p 4 count p 3 marker m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V method_24260 appendCounterDump p 2 sb p 3 tickSpan p 1 counters m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V method_24252 method_24252 p 4 entry m ()Ljava/util/Map; method_24264 setupCounters m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/class_4748;)V method_24259 method_24259 p 2 info p 1 location m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V method_24261 method_24261 p 3 count p 2 marker c net/minecraft/class_3692$class_4747 net/minecraft/util/profiler/ProfileResultImpl$CounterInfo f Ljava/util/Map; field_21829 subCounters f J field_21827 selfTime f J field_21828 totalTime m (Ljava/lang/String;)Lnet/minecraft/class_3692$class_4747; method_24266 method_24266 p 0 k m (Ljava/util/Iterator;J)V method_24267 add p 1 pathIterator p 2 time c net/minecraft/class_3697 net/minecraft/entity/ai/goal/GoToBedAndSleepGoal c Makes a {@link CatEntity} go to a bed and sleep. f Lnet/minecraft/class_1451; field_16282 cat m (Lnet/minecraft/class_1451;DI)V p 4 range p 2 speed p 1 cat c net/minecraft/class_2366 net/minecraft/block/GlazedTerracottaBlock c net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBuilder f Lnet/minecraft/class_2680; field_35283 SNOW_BLOCK f Lnet/minecraft/class_2680; field_35275 WHITE_TERRACOTTA f Lnet/minecraft/class_2680; field_35285 defaultState f Lnet/minecraft/class_2680; field_35277 TERRACOTTA f Lnet/minecraft/class_2680; field_35279 BROWN_TERRACOTTA f I field_35286 seaLevel f Lnet/minecraft/class_5216; field_35680 surfaceSecondaryNoise f Lnet/minecraft/class_5216; field_35288 terracottaBandsOffsetNoise f Lnet/minecraft/class_6574; field_35292 randomDeriver f Lnet/minecraft/class_5216; field_35498 icebergPillarNoise f Lnet/minecraft/class_5216; field_35496 badlandsPillarRoofNoise f Lnet/minecraft/class_2680; field_35281 LIGHT_GRAY_TERRACOTTA f Lnet/minecraft/class_2680; field_35276 ORANGE_TERRACOTTA f Lnet/minecraft/class_2680; field_35278 YELLOW_TERRACOTTA f [Lnet/minecraft/class_2680; field_35287 terracottaBands f Lnet/minecraft/class_5216; field_35500 icebergSurfaceNoise f Lnet/minecraft/class_5216; field_35499 icebergPillarRoofNoise f Lnet/minecraft/class_2680; field_35280 RED_TERRACOTTA f Lnet/minecraft/class_5216; field_35497 badlandsSurfaceNoise f Lnet/minecraft/class_5216; field_35293 surfaceNoise f Lnet/minecraft/class_2680; field_35282 PACKED_ICE f Lnet/minecraft/class_5216; field_35495 badlandsPillarNoise m (Lnet/minecraft/class_7138;Lnet/minecraft/class_2680;ILnet/minecraft/class_6574;)V p 1 noiseConfig p 4 randomDeriver p 3 seaLevel p 2 defaultState m (III)Lnet/minecraft/class_2680; method_39103 getTerracottaBlock p 3 z p 2 y p 1 x m (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;ILnet/minecraft/class_2680;)V method_39109 addTerracottaBands p 3 state p 1 terracottaBands p 2 minBandSize p 0 random m (II)I method_39552 sampleRunDepth p 2 blockZ p 1 blockX m (Lnet/minecraft/class_2680;)Z method_39333 isDefaultBlock p 1 state m (Lnet/minecraft/class_5819;)[Lnet/minecraft/class_2680; method_39108 createTerracottaBands p 0 random m (ILnet/minecraft/class_1959;Lnet/minecraft/class_6557;Lnet/minecraft/class_2338$class_2339;III)V method_39104 placeIceberg p 1 minY p 2 biome p 3 column p 4 mutablePos p 5 x p 6 z p 7 surfaceY m (Lnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;ZLnet/minecraft/class_5868;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_6686$class_6708;)V method_39106 buildSurface p 8 materialRule p 7 chunkNoiseSampler p 4 useLegacyRandom p 3 biomeRegistry p 6 chunk p 5 heightContext p 2 biomeAccess p 1 noiseConfig m (Lnet/minecraft/class_6686$class_6708;Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; method_39110 applyMaterialRule p 1 rule p 7 hasFluid p 6 pos p 5 chunkNoiseSampler p 4 chunk p 3 posToBiome p 2 context m (II)D method_39555 sampleSecondaryDepth p 2 blockZ p 1 blockX m (Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V method_39102 placeBadlandsPillar p 5 chunk p 1 column p 2 x p 3 z p 4 surfaceY c net/minecraft/class_6725 net/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules f Lnet/minecraft/class_6686$class_6708; field_35330 POWDER_SNOW f Lnet/minecraft/class_6686$class_6708; field_35320 DIRT f Lnet/minecraft/class_6686$class_6708; field_35562 SANDSTONE f Lnet/minecraft/class_6686$class_6708; field_35329 SNOW_BLOCK f Lnet/minecraft/class_6686$class_6708; field_35319 STONE f Lnet/minecraft/class_6686$class_6708; field_35323 MYCELIUM f Lnet/minecraft/class_6686$class_6708; field_35313 END_STONE f Lnet/minecraft/class_6686$class_6708; field_35335 SOUL_SAND f Lnet/minecraft/class_6686$class_6708; field_35640 DEEPSLATE f Lnet/minecraft/class_6686$class_6708; field_35321 PODZOL f Lnet/minecraft/class_6686$class_6708; field_35311 NETHER_WART_BLOCK f Lnet/minecraft/class_6686$class_6708; field_35333 LAVA f Lnet/minecraft/class_6686$class_6708; field_35327 SAND f Lnet/minecraft/class_6686$class_6708; field_35317 TERRACOTTA f Lnet/minecraft/class_6686$class_6708; field_35339 WARPED_WART_BLOCK f Lnet/minecraft/class_6686$class_6708; field_35325 CALCITE f Lnet/minecraft/class_6686$class_6708; field_35315 WHITE_TERRACOTTA f Lnet/minecraft/class_6686$class_6708; field_35337 BASALT f Lnet/minecraft/class_6686$class_6708; field_35331 ICE f Lnet/minecraft/class_6686$class_6708; field_38808 MUD f Lnet/minecraft/class_6686$class_6708; field_35561 RED_SANDSTONE f Lnet/minecraft/class_6686$class_6708; field_35318 RED_SAND f Lnet/minecraft/class_6686$class_6708; field_35639 BEDROCK f Lnet/minecraft/class_6686$class_6708; field_35312 CRIMSON_NYLIUM f Lnet/minecraft/class_6686$class_6708; field_35334 NETHERRACK f Lnet/minecraft/class_6686$class_6708; field_35324 GRASS_BLOCK f Lnet/minecraft/class_6686$class_6708; field_35310 WARPED_NYLIUM f Lnet/minecraft/class_6686$class_6708; field_35332 WATER f Lnet/minecraft/class_6686$class_6708; field_35322 COARSE_DIRT f Lnet/minecraft/class_6686$class_6708; field_35316 ORANGE_TERRACOTTA f Lnet/minecraft/class_6686$class_6708; field_35338 BLACKSTONE f Lnet/minecraft/class_6686$class_6708; field_35328 PACKED_ICE f Lnet/minecraft/class_6686$class_6708; field_35314 AIR f Lnet/minecraft/class_6686$class_6708; field_35336 SOUL_SOIL f Lnet/minecraft/class_6686$class_6708; field_35326 GRAVEL m ()Lnet/minecraft/class_6686$class_6708; method_39138 createNetherSurfaceRule m ()Lnet/minecraft/class_6686$class_6708; method_39134 createOverworldSurfaceRule m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708; method_39136 block p 0 block m (ZZZ)Lnet/minecraft/class_6686$class_6708; method_39922 createDefaultRule p 1 bedrockRoof p 0 surface p 2 bedrockFloor m ()Lnet/minecraft/class_6686$class_6708; method_44325 getAirRule m ()Lnet/minecraft/class_6686$class_6708; method_39139 getEndStoneRule m (D)Lnet/minecraft/class_6686$class_6693; method_39135 surfaceNoiseThreshold p 0 min c net/minecraft/class_2368 net/minecraft/block/GlassBlock c net/minecraft/class_2369 net/minecraft/block/DirtPathBlock f Lnet/minecraft/class_265; field_11106 SHAPE c net/minecraft/class_2362 net/minecraft/block/FlowerPotBlock f Ljava/util/Map; field_11103 CONTENT_TO_POTTED f Lnet/minecraft/class_2248; field_11101 content f Lnet/minecraft/class_265; field_11102 SHAPE m ()Lnet/minecraft/class_2248; method_16231 getContent m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 content m ()Z method_31646 isEmpty c net/minecraft/class_3693 net/minecraft/util/profiler/ReadableProfiler m ()Ljava/util/Set; method_37168 getSampleTargets c {@return a set of pairs of profiler location and sample kind} m (Ljava/lang/String;)Lnet/minecraft/class_3533$class_4746; method_34696 getInfo p 1 name m ()Lnet/minecraft/class_3696; method_16064 getResult c net/minecraft/class_2363 net/minecraft/block/AbstractFurnaceBlock f Lnet/minecraft/class_2746; field_11105 LIT f Lnet/minecraft/class_2753; field_11104 FACING m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_17025 openScreen p 3 player p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558; method_31617 validateTicker p 2 expectedType p 0 world p 1 givenType c net/minecraft/class_3694 net/minecraft/util/profiler/DummyProfiler f Lnet/minecraft/class_3694; field_16280 INSTANCE c net/minecraft/class_3695 net/minecraft/util/profiler/Profiler f Ljava/lang/String; field_29925 ROOT_NAME m (Ljava/lang/String;)V method_15396 push p 1 location m ()V method_16066 endTick m (Ljava/lang/String;)V method_39278 visit p 1 marker m ()V method_16065 startTick m (Ljava/util/function/Supplier;I)V method_24271 visit c Increment the visit count for a marker.\n\n

This is useful to keep track of number of calls made to performance-\nwise expensive methods.\n\n

This method is preferred if getting the marker is costly; the\nsupplier won't be called if the profiler is disabled. p 2 num p 1 markerGetter c the getter for a unique marker m (Lnet/minecraft/class_5949;)V method_37167 markSampleType p 1 type m (Ljava/lang/String;I)V method_24270 visit c Increment the visit count for a marker.\n\n

This is useful to keep track of number of calls made to performance-\nwise expensive methods. p 2 num p 1 marker c a unique marker m (Ljava/util/function/Supplier;)V method_15400 push p 1 locationGetter m (Ljava/util/function/Supplier;)V method_15403 swap p 1 locationGetter m (Ljava/lang/String;)V method_15405 swap p 1 location m (Ljava/util/function/Supplier;)V method_39277 visit p 1 markerGetter m ()V method_15407 pop m (Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;)Lnet/minecraft/class_3695; method_24338 union p 0 a p 1 b c net/minecraft/class_3696 net/minecraft/util/profiler/ProfileResult f C field_29924 SPLITTER_CHAR m ()Ljava/lang/String; method_34970 getRootTimings m ()J method_16068 getStartTime m (Ljava/lang/String;)Ljava/lang/String; method_21721 getHumanReadableName p 0 path m (Ljava/lang/String;)Ljava/util/List; method_16067 getTimings p 1 parentPath m ()I method_16070 getEndTick m ()J method_16071 getTimeSpan m (Ljava/nio/file/Path;)Z method_16069 save p 1 path m ()I method_16072 getStartTick m ()J method_16073 getEndTime m ()I method_16074 getTickSpan c net/minecraft/class_2359 net/minecraft/util/collection/IndexedIterable f I field_34829 ABSENT_RAW_ID m (I)Ljava/lang/Object; method_39974 getOrThrow c {@return the value at {@code index}}\n\n@throws IllegalArgumentException if the value is {@code null} p 1 index m (I)Ljava/lang/Object; method_10200 get p 1 index m (Ljava/lang/Object;)I method_10206 getRawId p 1 value m ()I method_10204 size c net/minecraft/class_4990 net/minecraft/util/math/DirectionTransformation f Ljava/lang/String; field_23289 name f [[Lnet/minecraft/class_4990; field_23296 COMBINATIONS f Lorg/joml/Matrix3f; field_23288 matrix f Lnet/minecraft/class_4998; field_23295 axisTransformation f Z field_23293 flipY f Z field_23294 flipZ f Z field_23291 flipX f Ljava/util/Map; field_23290 mappings f [Lnet/minecraft/class_4990; field_23297 INVERSES f Lnet/minecraft/class_4990; field_23305 ROT_120_NPP f Lnet/minecraft/class_4990; field_23304 ROT_120_NPN f Lnet/minecraft/class_4990; field_23307 ROT_120_PNP f Lnet/minecraft/class_4990; field_23306 ROT_120_PNN f Lnet/minecraft/class_4990; field_23300 ROT_180_FACE_XZ f Lnet/minecraft/class_4990; field_23303 ROT_120_NNP f Lnet/minecraft/class_4990; field_23302 ROT_120_NNN f Lnet/minecraft/class_4990; field_23301 ROT_180_FACE_YZ f Lnet/minecraft/class_4990; field_23309 ROT_120_PPP f Lnet/minecraft/class_4990; field_23308 ROT_120_PPN f Lnet/minecraft/class_4990; field_23310 ROT_180_EDGE_XY_NEG f Lnet/minecraft/class_4990; field_23323 INVERT_X f Lnet/minecraft/class_4990; field_23317 ROT_90_X_POS f Lnet/minecraft/class_4990; field_23316 ROT_90_X_NEG f Lnet/minecraft/class_4990; field_23319 ROT_90_Y_POS f Lnet/minecraft/class_4990; field_23318 ROT_90_Y_NEG f Lnet/minecraft/class_4990; field_23312 ROT_180_EDGE_XZ_NEG f Lnet/minecraft/class_4990; field_23311 ROT_180_EDGE_XY_POS f Lnet/minecraft/class_4990; field_23315 ROT_180_EDGE_YZ_POS f Lnet/minecraft/class_4990; field_23314 ROT_180_EDGE_YZ_NEG f Lnet/minecraft/class_4990; field_23313 ROT_180_EDGE_XZ_POS f Lnet/minecraft/class_4990; field_23320 ROT_90_Z_NEG f Lnet/minecraft/class_4990; field_23322 INVERSION f Lnet/minecraft/class_4990; field_23321 ROT_90_Z_POS f Lnet/minecraft/class_4990; field_23267 INVERT_Z f Lnet/minecraft/class_4990; field_23266 INVERT_Y f Lnet/minecraft/class_4990; field_23269 ROT_60_REF_NNP f Lnet/minecraft/class_4990; field_23268 ROT_60_REF_NNN f Lnet/minecraft/class_4990; field_23281 SWAP_NEG_XZ f Lnet/minecraft/class_4990; field_23280 SWAP_NEG_YZ f Lnet/minecraft/class_4990; field_23287 ROT_90_REF_Z_POS f Lnet/minecraft/class_4990; field_23286 ROT_90_REF_Z_NEG f Lnet/minecraft/class_4990; field_23283 ROT_90_REF_X_POS f Lnet/minecraft/class_4990; field_23282 ROT_90_REF_X_NEG f Lnet/minecraft/class_4990; field_23285 ROT_90_REF_Y_POS f Lnet/minecraft/class_4990; field_23284 ROT_90_REF_Y_NEG f Lnet/minecraft/class_4990; field_23275 ROT_60_REF_PPP f Lnet/minecraft/class_4990; field_23274 ROT_60_REF_PPN f Lnet/minecraft/class_4990; field_23277 SWAP_YZ f Lnet/minecraft/class_4990; field_23276 SWAP_XY f Lnet/minecraft/class_4990; field_23271 ROT_60_REF_NPP f Lnet/minecraft/class_4990; field_23270 ROT_60_REF_NPN f Lnet/minecraft/class_4990; field_23273 ROT_60_REF_PNP f Lnet/minecraft/class_4990; field_23272 ROT_60_REF_PNN f Lnet/minecraft/class_4990; field_23279 SWAP_NEG_XY f Lnet/minecraft/class_4990; field_23278 SWAP_XZ f Lnet/minecraft/class_4990; field_23292 IDENTITY f Lnet/minecraft/class_4990; field_23299 ROT_180_FACE_XY m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4998;ZZZ)V p 3 name p 5 flipX p 4 axisTransformation p 7 flipZ p 6 flipY m (Lnet/minecraft/class_2350$class_2351;)Z method_26387 shouldFlipDirection p 1 axis m (Lnet/minecraft/class_5000;)Lnet/minecraft/class_5000; method_26389 mapJigsawOrientation p 1 orientation m ()Lit/unimi/dsi/fastutil/booleans/BooleanList; method_26391 getAxisFlips m ()Lnet/minecraft/class_4990; method_35813 inverse m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_26388 map p 1 direction m ()Lorg/joml/Matrix3f; method_35814 getMatrix m (Lnet/minecraft/class_4990;)Lnet/minecraft/class_4990; method_26385 prepend p 1 transformation c net/minecraft/class_4996 net/minecraft/structure/rule/PosRuleTestType f Lnet/minecraft/class_4996; field_23344 ALWAYS_TRUE f Lnet/minecraft/class_4996; field_23346 AXIS_ALIGNED_LINEAR_POS f Lnet/minecraft/class_4996; field_23345 LINEAR_POS m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4996; method_26409 register p 0 id p 1 codec c net/minecraft/class_2333 net/minecraft/block/EndPortalFrameBlock f Lnet/minecraft/class_265; field_10953 EYE_SHAPE f Lnet/minecraft/class_2700; field_10957 COMPLETED_FRAME f Lnet/minecraft/class_2746; field_10958 EYE f Lnet/minecraft/class_2753; field_10954 FACING f Lnet/minecraft/class_265; field_10955 FRAME_WITH_EYE_SHAPE f Lnet/minecraft/class_265; field_10956 FRAME_SHAPE m ()Lnet/minecraft/class_2700; method_10054 getCompletedFramePattern c net/minecraft/class_1001 net/minecraft/client/render/entity/feature/TropicalFishColorFeatureRenderer f Lnet/minecraft/class_615; field_4903 largeModel f Lnet/minecraft/class_612; field_17157 smallModel f Lnet/minecraft/class_2960; field_41647 SUNSTREAK_TEXTURE f Lnet/minecraft/class_2960; field_41646 KOB_TEXTURE f Lnet/minecraft/class_2960; field_41657 CLAYFISH_TEXTURE f Lnet/minecraft/class_2960; field_41649 DASHER_TEXTURE f Lnet/minecraft/class_2960; field_41648 SNOOPER_TEXTURE f Lnet/minecraft/class_2960; field_41654 GLITTER_TEXTURE f Lnet/minecraft/class_2960; field_41653 STRIPEY_TEXTURE f Lnet/minecraft/class_2960; field_41656 BETTY_TEXTURE f Lnet/minecraft/class_2960; field_41655 BLOCKFISH_TEXTURE f Lnet/minecraft/class_2960; field_41650 BRINELY_TEXTURE f Lnet/minecraft/class_2960; field_41652 FLOPPER_TEXTURE f Lnet/minecraft/class_2960; field_41651 SPOTTY_TEXTURE m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1474;FFFFFF)V method_4205 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader c net/minecraft/class_4995 net/minecraft/structure/rule/PosRuleTest f Lcom/mojang/serialization/Codec; field_25007 BASE_CODEC m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_26406 test p 3 pivot p 4 random p 1 originalPos p 2 currentPos m ()Lnet/minecraft/class_4996; method_26404 getType c net/minecraft/class_2334 net/minecraft/block/EndPortalBlock f Lnet/minecraft/class_265; field_10959 SHAPE c net/minecraft/class_1000 net/minecraft/client/render/entity/feature/SpiderEyesFeatureRenderer f Lnet/minecraft/class_1921; field_4902 SKIN c net/minecraft/class_3665 net/minecraft/client/render/model/ModelBakeSettings m ()Z method_3512 isUvLocked m ()Lnet/minecraft/class_4590; method_3509 getRotation c net/minecraft/class_2335 net/minecraft/util/math/AxisCycleDirection f [Lnet/minecraft/class_2350$class_2351; field_10961 AXES f [Lnet/minecraft/class_2335; field_10960 VALUES f Lnet/minecraft/class_2335; field_10965 BACKWARD f Lnet/minecraft/class_2335; field_10963 FORWARD f Lnet/minecraft/class_2335; field_10962 NONE m (IIILnet/minecraft/class_2350$class_2351;)I method_10056 choose p 4 axis p 1 x p 2 y p 3 z m (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351; method_10058 cycle p 1 axis m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2335; method_10057 between p 0 from p 1 to m ()Lnet/minecraft/class_2335; method_10055 opposite m (DDDLnet/minecraft/class_2350$class_2351;)D method_35819 choose p 5 z p 3 y p 1 x p 7 axis c net/minecraft/class_4998 net/minecraft/util/math/AxisTransformation f Lorg/joml/Matrix3f; field_23369 matrix f [I field_23368 mappings f I field_33113 NUM_AXES f [[Lnet/minecraft/class_4998; field_23370 COMBINATIONS f Lnet/minecraft/class_4998; field_23362 P123 f Lnet/minecraft/class_4998; field_23367 P321 f Lnet/minecraft/class_4998; field_23364 P132 f Lnet/minecraft/class_4998; field_23363 P213 f Lnet/minecraft/class_4998; field_23366 P312 f Lnet/minecraft/class_4998; field_23365 P231 m (Ljava/lang/String;IIII)V p 5 zMapping p 4 yMapping p 3 xMapping m (I)I method_26417 map p 1 oldAxis m (Lnet/minecraft/class_4998;)Lnet/minecraft/class_4998; method_26418 prepend p 1 transformation m ()Lorg/joml/Matrix3f; method_26416 getMatrix c net/minecraft/class_3666 net/minecraft/world/gen/feature/EndSpikeFeatureConfig f Lcom/mojang/serialization/Codec; field_24911 CODEC f Z field_16207 crystalInvulnerable f Ljava/util/List; field_16208 spikes f Lnet/minecraft/class_2338; field_16206 crystalBeamTarget m (ZLjava/util/List;Ljava/util/Optional;)V p 1 crystalInvulnerable p 3 crystalBeamTarget p 2 spikes m (ZLjava/util/List;Lnet/minecraft/class_2338;)V p 1 crystalInvulnerable p 2 spikes p 3 crystalBeamTarget m ()Lnet/minecraft/class_2338; method_15884 getPos m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28790 method_28790 p 0 instance m ()Ljava/util/List; method_15885 getSpikes m (Lnet/minecraft/class_3666;)Ljava/util/Optional; method_28789 method_28789 p 0 config m (Lnet/minecraft/class_3666;)Ljava/lang/Boolean; method_28792 method_28792 p 0 config m (Lnet/minecraft/class_3666;)Ljava/util/List; method_28791 method_28791 p 0 config m ()Z method_15883 isCrystalInvulnerable c net/minecraft/class_2336 net/minecraft/block/EnderChestBlock f Lnet/minecraft/class_265; field_10967 SHAPE f Lnet/minecraft/class_2746; field_10968 WATERLOGGED f Lnet/minecraft/class_2561; field_17363 CONTAINER_NAME f Lnet/minecraft/class_2753; field_10966 FACING m (Lnet/minecraft/class_1730;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17468 method_17468 p 3 playerx p 2 inventory p 1 syncId c net/minecraft/class_4997 net/minecraft/client/render/entity/model/StriderEntityModel f Lnet/minecraft/class_630; field_27520 leftBottomBristle f Ljava/lang/String; field_32564 RIGHT_BOTTOM_BRISTLE c The key of the right bottom bristle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_23354 leftLeg f Ljava/lang/String; field_32565 RIGHT_MIDDLE_BRISTLE c The key of the right middle bristle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_23353 rightLeg f Ljava/lang/String; field_32566 RIGHT_TOP_BRISTLE c The key of the right top bristle model part, whose value is {@value}. f Ljava/lang/String; field_32567 LEFT_TOP_BRISTLE c The key of the left top bristle model part, whose value is {@value}. f Ljava/lang/String; field_32568 LEFT_MIDDLE_BRISTLE c The key of the left middle bristle model part, whose value is {@value}. f Ljava/lang/String; field_32569 LEFT_BOTTOM_BRISTLE c The key of the left bottom bristle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_23355 body f Lnet/minecraft/class_630; field_27519 leftMiddleBristle f Lnet/minecraft/class_630; field_27517 rightTopBristle f Lnet/minecraft/class_630; field_27518 leftTopBristle f Lnet/minecraft/class_630; field_27515 rightBottomBristle f Lnet/minecraft/class_630; field_27516 rightMiddleBristle f Lnet/minecraft/class_630; field_27514 root m (Lnet/minecraft/class_4985;FFFFF)V method_26414 setAngles m ()Lnet/minecraft/class_5607; method_32058 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_4992 net/minecraft/structure/rule/AxisAlignedLinearPosRuleTest f I field_23336 minDistance f F field_23334 minChance f I field_23337 maxDistance f Lcom/mojang/serialization/Codec; field_24995 CODEC f F field_23335 maxChance f Lnet/minecraft/class_2350$class_2351; field_23338 axis m (Lnet/minecraft/class_4992;)Lnet/minecraft/class_2350$class_2351; method_28961 method_28961 p 0 ruleTest m (Lnet/minecraft/class_4992;)Ljava/lang/Integer; method_28962 method_28962 p 0 ruleTest m (Lnet/minecraft/class_4992;)Ljava/lang/Float; method_28964 method_28964 p 0 ruleTest m (Lnet/minecraft/class_4992;)Ljava/lang/Float; method_28965 method_28965 p 0 ruleTest m (Lnet/minecraft/class_4992;)Ljava/lang/Integer; method_28963 method_28963 p 0 ruleTest m (FFIILnet/minecraft/class_2350$class_2351;)V p 5 axis p 3 minDistance p 4 maxDistance p 1 minChance p 2 maxChance m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28960 method_28960 p 0 instance c net/minecraft/class_1005 net/minecraft/client/render/entity/feature/WitchHeldItemFeatureRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_4208 render c net/minecraft/class_2330 net/minecraft/command/argument/serialize/IntegerArgumentSerializer m (Lnet/minecraft/class_2330$class_7222;Lcom/google/gson/JsonObject;)V method_10049 writeJson m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2330$class_7222; method_10050 fromPacket m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/class_2330$class_7222; method_42007 getArgumentTypeProperties m (Lnet/minecraft/class_2330$class_7222;Lnet/minecraft/class_2540;)V method_10048 writePacket c net/minecraft/class_2330$class_7222 net/minecraft/command/argument/serialize/IntegerArgumentSerializer$Properties f I field_37989 max f I field_37988 min m (Lnet/minecraft/class_2330;II)V p 2 min p 3 max m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; method_42008 createType c net/minecraft/class_1004 net/minecraft/client/render/entity/feature/WitherArmorFeatureRenderer f Lnet/minecraft/class_2960; field_4910 SKIN f Lnet/minecraft/class_621; field_4909 model m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 2 loader p 1 context c net/minecraft/class_4994 net/minecraft/structure/rule/AlwaysTruePosRuleTest f Lnet/minecraft/class_4994; field_23343 INSTANCE f Lcom/mojang/serialization/Codec; field_25006 CODEC c net/minecraft/class_2331 net/minecraft/block/EnchantingTableBlock f Lnet/minecraft/class_265; field_10951 SHAPE f Ljava/util/List; field_36535 POWER_PROVIDER_OFFSETS m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z method_40445 canAccessPowerProvider p 1 tablePos p 2 providerOffset p 0 world m (Lnet/minecraft/class_2338;)Z method_40446 method_40446 p 0 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17467 method_17467 p 4 player p 3 inventory p 2 syncId c net/minecraft/class_2332 net/minecraft/command/argument/serialize/StringArgumentSerializer m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/class_2332$class_7224; method_42011 getArgumentTypeProperties m (Lnet/minecraft/class_2332$class_7224;Lcom/google/gson/JsonObject;)V method_10051 writeJson m (Lnet/minecraft/class_2332$class_7224;Lnet/minecraft/class_2540;)V method_10053 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2332$class_7224; method_10052 fromPacket c net/minecraft/class_2332$class_7224 net/minecraft/command/argument/serialize/StringArgumentSerializer$Properties f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; field_37994 type m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/StringArgumentType; method_42012 createType m (Lnet/minecraft/class_2332;Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;)V p 2 type c net/minecraft/class_4993 net/minecraft/structure/rule/LinearPosRuleTest f I field_23341 minDistance f F field_23339 minChance f I field_23342 maxDistance f F field_23340 maxChance f Lcom/mojang/serialization/Codec; field_25004 CODEC m (Lnet/minecraft/class_4993;)Ljava/lang/Float; method_28979 method_28979 p 0 ruleTest m (Lnet/minecraft/class_4993;)Ljava/lang/Integer; method_28978 method_28978 p 0 ruleTest m (Lnet/minecraft/class_4993;)Ljava/lang/Float; method_28980 method_28980 p 0 ruleTest m (Lnet/minecraft/class_4993;)Ljava/lang/Integer; method_28977 method_28977 p 0 ruleTest m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28976 method_28976 p 0 instance m (FFII)V p 3 minDistance p 2 maxChance p 1 minChance p 4 maxDistance c net/minecraft/class_1002 net/minecraft/client/render/entity/feature/StrayOverlayFeatureRenderer f Lnet/minecraft/class_606; field_4908 model f Lnet/minecraft/class_2960; field_4907 SKIN m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1308;FFFFFF)V method_23204 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 2 loader p 1 context c net/minecraft/class_2326 net/minecraft/command/argument/serialize/DoubleArgumentSerializer m (Lnet/minecraft/class_2326$class_7220;Lnet/minecraft/class_2540;)V method_10041 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2326$class_7220; method_10042 fromPacket m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/class_2326$class_7220; method_42003 getArgumentTypeProperties m (Lnet/minecraft/class_2326$class_7220;Lcom/google/gson/JsonObject;)V method_10043 writeJson c net/minecraft/class_2326$class_7220 net/minecraft/command/argument/serialize/DoubleArgumentSerializer$Properties f D field_37982 min f D field_37983 max m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; method_42004 createType m (Lnet/minecraft/class_2326;DD)V p 4 max p 2 min c net/minecraft/class_2327 net/minecraft/command/argument/serialize/FloatArgumentSerializer m (Lnet/minecraft/class_2327$class_7221;Lnet/minecraft/class_2540;)V method_10044 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2327$class_7221; method_10045 fromPacket m (Lnet/minecraft/class_2327$class_7221;Lcom/google/gson/JsonObject;)V method_10046 writeJson m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/class_2327$class_7221; method_42005 getArgumentTypeProperties c net/minecraft/class_2327$class_7221 net/minecraft/command/argument/serialize/FloatArgumentSerializer$Properties f F field_37986 max f F field_37985 min m (Lnet/minecraft/class_2327;FF)V p 3 max p 2 min m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/FloatArgumentType; method_42006 createType c net/minecraft/class_2328 net/minecraft/block/DragonEggBlock f Lnet/minecraft/class_265; field_10950 SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10047 teleport p 3 pos p 2 world p 1 state c net/minecraft/class_2329 net/minecraft/block/EndGatewayBlock c net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction f Lorg/slf4j/Logger; field_16230 LOGGER f Ljava/util/Optional; field_16229 entity f Ljava/util/Optional; field_16228 name f Lcom/mojang/serialization/Codec; field_45848 CODEC m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_120$class_121; method_35549 builder p 0 name m (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Ljava/util/List;)Lnet/minecraft/class_117; method_35551 method_35551 p 2 conditions m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_16191 method_16191 p 0 textComponent m (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121; method_35550 builder p 1 target p 0 name m (Lnet/minecraft/class_2561;Ljava/util/List;)Lnet/minecraft/class_117; method_35552 method_35552 p 1 conditions m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_16189 method_16189 p 2 textComponent m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V p 1 conditions p 2 name p 3 entity m (Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator; method_16190 applySourceEntity p 1 sourceEntity p 0 context c net/minecraft/class_2344 net/minecraft/block/FarmlandBlock f Lnet/minecraft/class_265; field_11010 SHAPE f Lnet/minecraft/class_2758; field_11009 MOISTURE f I field_31084 MAX_MOISTURE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_10126 isWaterNearby p 1 pos p 0 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_10124 hasCrop p 1 pos p 0 world m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10125 setToDirt p 3 pos p 2 world p 1 state p 0 entity c net/minecraft/class_3675 net/minecraft/client/util/InputUtil f I field_31970 GLFW_KEY_KP_1 f I field_31982 GLFW_KEY_DOWN f I field_31994 GLFW_KEY_PAUSE f I field_31930 GLFW_KEY_F15 f I field_31942 GLFW_KEY_KP_MULTIPLY f I field_32014 GLFW_KEY_9 f I field_32026 GLFW_KEY_L f I field_31954 GLFW_KEY_RIGHT_CONTROL f I field_31966 GLFW_KEY_F24 f I field_31978 GLFW_KEY_KP_9 f I field_32030 GLFW_KEY_P f I field_31914 GLFW_KEY_Y f I field_31926 GLFW_KEY_F11 f I field_31938 GLFW_KEY_GRAVE_ACCENT f I field_31971 GLFW_KEY_KP_2 f I field_31983 GLFW_KEY_LEFT f I field_31995 GLFW_KEY_SCROLL_LOCK f I field_31931 GLFW_KEY_F16 f I field_32009 GLFW_KEY_4 f I field_32025 GLFW_KEY_K f I field_32013 GLFW_KEY_8 f I field_31943 GLFW_KEY_PERIOD f I field_31955 GLFW_KEY_RIGHT_SHIFT f I field_31967 GLFW_KEY_F25 f I field_31979 GLFW_KEY_KP_DECIMAL f I field_31915 GLFW_KEY_Z f I field_31927 GLFW_KEY_F12 f I field_31939 GLFW_KEY_LEFT_BRACKET f I field_31960 GLFW_KEY_F18 f I field_31972 GLFW_KEY_KP_3 f I field_31984 GLFW_KEY_RIGHT f I field_31996 GLFW_KEY_PRINT_SCREEN f I field_31920 GLFW_KEY_F5 f Ljava/lang/invoke/MethodHandle; field_20333 GLFW_RAW_MOUSE_MOTION_SUPPORTED_HANDLE f I field_32016 GLFW_KEY_B f I field_32028 GLFW_KEY_N f I field_32004 GLFW_CURSOR f I field_31932 GLFW_KEY_UP f I field_31944 GLFW_KEY_RIGHT_BRACKET f I field_31956 GLFW_KEY_RIGHT_SUPER f I field_31968 GLFW_KEY_NUM_LOCK f I field_32020 GLFW_KEY_F f Lnet/minecraft/class_3675$class_306; field_16237 UNKNOWN_KEY f I field_31916 GLFW_KEY_F1 f I field_31928 GLFW_KEY_F13 f I field_20334 GLFW_RAW_MOUSE_MOTION f I field_31961 GLFW_KEY_F19 f I field_31973 GLFW_KEY_KP_4 f I field_31985 GLFW_KEY_1 f I field_31929 GLFW_KEY_F14 f I field_32027 GLFW_KEY_M f I field_32015 GLFW_KEY_A f I field_31921 GLFW_KEY_F6 f I field_31933 GLFW_KEY_KP_ADD f I field_31945 GLFW_KEY_SEMICOLON f I field_31957 GLFW_KEY_ENTER f I field_31969 GLFW_KEY_KP_0 f I field_31917 GLFW_KEY_F2 f I field_31990 GLFW_KEY_INSERT f I field_31950 GLFW_KEY_LEFT_CONTROL f I field_31962 GLFW_KEY_F20 f I field_31974 GLFW_KEY_KP_5 f I field_31986 GLFW_KEY_BACKSPACE f I field_31918 GLFW_KEY_F3 f I field_32018 GLFW_KEY_D f I field_32006 GLFW_CURSOR_NORMAL f I field_31910 GLFW_KEY_U f I field_32010 GLFW_KEY_5 f I field_31922 GLFW_KEY_F7 f I field_32022 GLFW_KEY_H f I field_31934 GLFW_KEY_APOSTROPHE f I field_31946 GLFW_KEY_SLASH f I field_31958 GLFW_KEY_ESCAPE f I field_31906 GLFW_KEY_Q f I field_31991 GLFW_KEY_PAGE_DOWN f I field_31951 GLFW_KEY_LEFT_SHIFT f I field_31963 GLFW_KEY_F21 f I field_31975 GLFW_KEY_KP_6 f I field_31907 GLFW_KEY_R f I field_32029 GLFW_KEY_O f I field_31919 GLFW_KEY_F4 f I field_32005 GLFW_CURSOR_DISABLED f I field_32017 GLFW_KEY_C f I field_31987 GLFW_KEY_DELETE f I field_32021 GLFW_KEY_G f I field_31911 GLFW_KEY_V f I field_31923 GLFW_KEY_F8 f I field_31935 GLFW_KEY_BACKSLASH f I field_31947 GLFW_KEY_SPACE f I field_31959 GLFW_KEY_F17 f I field_31980 GLFW_KEY_KP_ENTER f I field_31992 GLFW_KEY_PAGE_UP f I field_31940 GLFW_KEY_0 f I field_31952 GLFW_KEY_LEFT_SUPER f I field_31964 GLFW_KEY_F22 f I field_31908 GLFW_KEY_S f I field_32008 GLFW_KEY_3 f I field_32012 GLFW_KEY_7 f I field_32024 GLFW_KEY_J f I field_31976 GLFW_KEY_KP_7 f I field_31988 GLFW_KEY_END f I field_31912 GLFW_KEY_W f I field_31924 GLFW_KEY_F9 f I field_31936 GLFW_KEY_COMMA f I field_31948 GLFW_KEY_TAB f I field_31981 GLFW_KEY_KP_EQUAL f I field_31993 GLFW_KEY_CAPS_LOCK f I field_31941 GLFW_KEY_MINUS f I field_31953 GLFW_KEY_RIGHT_ALT f I field_32007 GLFW_KEY_2 f I field_32019 GLFW_KEY_E f I field_31909 GLFW_KEY_T f I field_32023 GLFW_KEY_I f I field_31965 GLFW_KEY_F23 f I field_31977 GLFW_KEY_KP_8 f I field_32011 GLFW_KEY_6 f I field_31989 GLFW_KEY_HOME f I field_31913 GLFW_KEY_X f I field_31925 GLFW_KEY_F10 f I field_31937 GLFW_KEY_EQUAL f I field_31949 GLFW_KEY_LEFT_ALT m (JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;Lorg/lwjgl/glfw/GLFWDropCallbackI;)V method_15983 setMouseCallbacks p 0 handle p 2 cursorPosCallback p 4 scrollCallback p 3 mouseButtonCallback p 5 dropCallback m (JZ)V method_21736 setRawMouseMotionMode p 0 window p 2 value m (Ljava/lang/String;)Lnet/minecraft/class_3675$class_306; method_15981 fromTranslationKey p 0 translationKey m ()Z method_21735 isRawMouseMotionSupported m (JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V method_15986 setKeyboardCallbacks p 0 handle p 3 charModsCallback p 2 keyCallback m (JIDD)V method_15984 setCursorParameters p 0 handler p 3 x p 2 inputModeValue p 5 y m (II)Lnet/minecraft/class_3675$class_306; method_15985 fromKeyCode p 1 scanCode p 0 keyCode m (JI)Z method_15987 isKeyPressed p 0 handle p 2 code c net/minecraft/class_3675$class_306 net/minecraft/client/util/InputUtil$Key f Ljava/lang/String; field_1663 translationKey f I field_1665 code f Lnet/minecraft/class_3675$class_307; field_1666 type f Ljava/util/Map; field_1664 KEYS f Lnet/minecraft/class_3528; field_24196 localizedText m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_1444 getCode m ()Lnet/minecraft/class_3675$class_307; method_1442 getCategory m ()Ljava/util/OptionalInt; method_30103 toInt m ()Lnet/minecraft/class_2561; method_27445 getLocalizedText m (Ljava/lang/String;Lnet/minecraft/class_3675$class_307;I)V p 2 type p 1 translationKey p 3 code m ()Ljava/lang/String; method_1441 getTranslationKey c net/minecraft/class_3675$class_307 net/minecraft/client/util/InputUtil$Type f Ljava/lang/String; field_44919 UNKNOWN_TRANSLATION_KEY f Ljava/lang/String; field_1673 name f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_1674 map f Ljava/util/function/BiFunction; field_24197 textTranslator f Lnet/minecraft/class_3675$class_307; field_1671 SCANCODE f Lnet/minecraft/class_3675$class_307; field_1672 MOUSE f Lnet/minecraft/class_3675$class_307; field_1668 KEYSYM m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V p 4 textTranslator p 3 name m (Lnet/minecraft/class_3675$class_307;Ljava/lang/String;I)V method_1446 mapKey p 0 type p 1 translationKey p 2 keyCode m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561; method_27450 method_27450 p 1 translationKey p 0 keyCode m (I)Lnet/minecraft/class_3675$class_306; method_1447 createFromCode p 1 code m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561; method_27449 method_27449 p 1 translationKey p 0 scanCode m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561; method_27447 method_27447 p 1 translationKey p 0 buttonCode m (I)Lnet/minecraft/class_3675$class_306; method_27448 method_27448 p 1 code c net/minecraft/class_1011 net/minecraft/client/texture/NativeImage f Lorg/slf4j/Logger; field_21684 LOGGER f I field_4989 height f I field_4991 width f Lnet/minecraft/class_1011$class_1012; field_4986 format f J field_4988 pointer f Ljava/util/Set; field_4992 WRITE_TO_FILE_OPEN_OPTIONS f J field_4987 sizeBytes f Z field_4990 isStbImage m (Lnet/minecraft/class_1011$class_1012;IIZJ)V p 2 width p 3 height p 1 format p 4 useStb p 5 pointer m (II)B method_35626 getBlue p 1 x p 2 y m (Ljava/util/function/IntUnaryOperator;)Lnet/minecraft/class_1011; method_48462 applyToCopy p 1 operator m (Lnet/minecraft/class_1011;IIIIIIZZ)V method_47594 copyRect p 4 destX p 5 destY p 6 width p 7 height p 8 flipX p 9 flipY p 1 image p 2 x p 3 y m ()[I method_4322 makePixelArray m (IIIIIIIZZZZ)V method_22619 upload p 1 level p 2 offsetX p 3 offsetY p 4 unpackSkipPixels p 5 unpackSkipRows p 6 width p 7 height p 8 blur p 9 clamp p 10 mipmap p 11 close m (Ljava/util/function/IntUnaryOperator;)V method_51596 apply p 1 operator m ()V method_4302 untrack m ()V method_35627 drawPixels c Use {@code upload} to upload this image to GL so it can be used later. This\nmethod is not used in vanilla, and its side effects are not yet known. m (Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; method_4303 read p 1 buffer p 0 format m ()[I method_48463 copyPixelsRgba m ()I method_4307 getWidth m (IIIZ)V method_4301 upload p 3 offsetY p 4 close p 1 level p 2 offsetX m (II)B method_35625 getGreen p 1 x p 2 y m ()I method_4323 getHeight m (IIB)V method_35621 setLuminance p 3 luminance p 2 y p 1 x m ()V method_4319 mirrorVertically m (Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011; method_4310 read p 1 stream p 0 format m ()[B method_24036 getBytes m (II)B method_4311 getOpacity p 1 x p 2 y m (Lnet/minecraft/class_1011$class_1012;IIZ)V p 1 format p 3 height p 2 width p 4 useStb m (IIIILnet/minecraft/class_1011;)V method_4300 resizeSubRectTo p 3 width p 2 y p 5 targetImage p 4 height p 1 x m (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V method_4316 makeGlyphBitmapSubpixel p 10 startY p 8 shiftY p 9 startX p 6 scaleY p 7 shiftX p 4 height p 5 scaleX p 2 glyphIndex p 3 width p 1 fontInfo m (IIZ)V p 1 width p 3 useStb p 2 height m (II)I method_4315 getColor c Gets the color of a pixel on this native image.\nThe color returned by this method will be in a big-endian (from biggest\nto smallest bits) ABGR format, or little-endian RGBA.\n\n@throws IllegalArgumentException when this native image's format is not\n{@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds\n@return the color, with red at smallest and alpha at biggest bits p 1 x p 2 y m (IIIIIIZZ)V method_4304 copyRect p 3 translateX p 4 translateY p 1 x p 2 y p 7 flipX p 8 flipY p 5 width p 6 height m (II)Z method_36559 isOutOfBounds p 2 y p 1 x m ([B)Lnet/minecraft/class_1011; method_49277 read p 0 bytes m (ZZ)V method_4308 setTextureFilter p 1 mipmap p 0 blur m (Ljava/io/InputStream;)Lnet/minecraft/class_1011; method_4309 read p 0 stream m (F)V method_35620 readDepthComponent p 1 unused m ()V method_4320 checkAllocated m (IIIIIIIZZ)V method_4312 upload p 4 unpackSkipPixels p 3 offsetY p 2 offsetX p 1 level p 8 mipmap p 7 height p 6 width p 5 unpackSkipRows p 9 close m (IZ)V method_4327 loadFromTextureImage p 2 removeAlpha p 1 level m (II)B method_35623 getRed p 1 x p 2 y m ()Lnet/minecraft/class_1011$class_1012; method_4318 getFormat m (III)V method_35624 blend p 2 y p 1 x p 3 color m (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; method_4324 read p 0 buffer m (Ljava/nio/channels/WritableByteChannel;)Z method_24032 write p 1 channel m (Ljava/nio/file/Path;)V method_4314 writeTo p 1 path m (IIIII)V method_4326 fillRect p 1 x p 3 width p 2 y p 5 color p 4 height m (IIIIIIIZZZZ)V method_4321 uploadInternal p 9 clamp p 10 mipmap p 7 height p 8 blur p 5 unpackSkipRows p 6 width p 3 offsetY p 4 unpackSkipPixels p 1 level p 2 offsetX p 11 close m (Ljava/io/File;)V method_4325 writeTo p 1 path m (III)V method_4305 setColor c Sets the color of a pixel on this native image.\nThe color to be set by this method will be in a big-endian (from biggest\nto smallest bits) ABGR format, or little-endian RGBA.\n\n@throws IllegalArgumentException when this native image's format is not\n{@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds p 3 color c the color, with red at smallest and alpha at biggest bits p 2 y p 1 x m (Lnet/minecraft/class_1011;)V method_4317 copyFrom p 1 image c net/minecraft/class_1011$class_1013 net/minecraft/client/texture/NativeImage$InternalFormat c Represents the internal formats sent to {@code glTexImage2D}, representing the\nnumber of color channels present in an image to prepare.\n\n@see Base Internal Formats\n@see com.mojang.blaze3d.platform.TextureUtil#prepareImage(InternalFormat, int, int, int, int) f I field_5015 value f Lnet/minecraft/class_1011$class_1013; field_33618 RG f Lnet/minecraft/class_1011$class_1013; field_33619 RED f Lnet/minecraft/class_1011$class_1013; field_5011 RGB f Lnet/minecraft/class_1011$class_1013; field_5012 RGBA m (Ljava/lang/String;II)V p 3 value m ()I method_4341 getValue c net/minecraft/class_1011$class_1014 net/minecraft/client/texture/NativeImage$WriteCallback f Ljava/nio/channels/WritableByteChannel; field_5018 channel f Ljava/io/IOException; field_5019 exception m (Ljava/nio/channels/WritableByteChannel;)V p 1 channel m (JJI)V invoke invoke p 5 size p 1 context p 3 data m ()V method_4342 throwStoredException c net/minecraft/class_1011$class_1012 net/minecraft/client/texture/NativeImage$Format f Lnet/minecraft/class_1011$class_1012; field_5001 RGB c The format stores RGB in little endian order, so it's BGR from the biggest to\nthe smallest bits. f I field_4993 glFormat f Z field_5004 hasGreen f Z field_5000 hasLuminance f I field_5009 greenOffset f I field_5007 luminanceOffset f Z field_4996 writeable f I field_4994 channelCount f Lnet/minecraft/class_1011$class_1012; field_4997 RGBA c The format stores RGBA in little endian order, so it's ABGR from the biggest to\nthe smallest bits. f Lnet/minecraft/class_1011$class_1012; field_5002 LUMINANCE_ALPHA c The format stores luminance and alpha in little endian order, so it's alpha then\nluminance from the biggest to the smallest bits. f Z field_5005 hasRed f Z field_5003 hasBlue f I field_5008 blueOffset f I field_5006 alphaOffset f Z field_4999 hasAlpha f I field_5010 redOffset f Lnet/minecraft/class_1011$class_1012; field_4998 LUMINANCE m ()Z method_4337 hasOpacityChannel m ()Z method_35638 hasBlueChannel m ()Z method_35628 hasRed m ()V method_4339 setPackAlignment m ()I method_35634 getBlueOffset m ()Z method_4329 hasAlpha m ()I method_35632 getRedOffset m ()I method_35640 getGreenChannelOffset m ()I method_35639 getRedChannelOffset m ()I method_4330 getOpacityChannelOffset c @apiNote For luminance-alpha format, this would return the luminance offset\nthan the alpha offset. m ()I method_4332 getAlphaOffset m ()Z method_35636 hasRedChannel m ()Z method_35630 hasBlue m ()Z method_4338 isWriteable m ()Z method_35629 hasGreen m ()V method_4340 setUnpackAlignment m ()I method_35635 getLuminanceOffset m ()I method_35633 getGreenOffset m (I)Lnet/minecraft/class_1011$class_1012; method_4336 fromChannelCount p 0 glFormat m ()I method_35641 getBlueChannelOffset m ()I method_4335 getChannelCount m ()I method_4333 toGl m ()Z method_35637 hasGreenChannel m (Ljava/lang/String;IIIZZZZZIIIIIZ)V p 12 blueOffset p 11 greenOffset p 10 redOffset p 9 hasAlpha p 15 writeable p 14 alphaOffset p 13 luminanceOffset p 4 glFormat p 3 channelCount p 8 hasLuminance p 7 hasBlue p 6 hasGreen p 5 hasRed m ()Z method_35631 hasLuminance c net/minecraft/class_3676 net/minecraft/client/util/MonitorFactory m (J)Lnet/minecraft/class_313; createMonitor createMonitor p 1 pointer c net/minecraft/class_2346 net/minecraft/block/FallingBlock m ()I method_26154 getFallDelay c Gets the amount of time in ticks this block will wait before attempting to start falling. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_10130 getColor p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_1540;)V method_10132 configureFallingBlockEntity p 1 entity m (Lnet/minecraft/class_2680;)Z method_10128 canFallThrough p 0 state c net/minecraft/class_2347 net/minecraft/block/dispenser/ItemDispenserBehavior m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;Lnet/minecraft/class_2374;)V method_10134 spawnItem p 3 side p 4 pos p 0 world p 1 stack p 2 speed m (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)V method_10133 spawnParticles p 2 side p 1 pointer m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_10135 dispenseSilently p 2 stack p 1 pointer m (Lnet/minecraft/class_2342;)V method_10136 playSound p 1 pointer c net/minecraft/class_3678 net/minecraft/client/WindowEventHandler m (Z)V method_15995 onWindowFocusChanged p 1 focused m ()V method_30133 onCursorEnterChanged m ()V method_15993 onResolutionChanged c net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction f Lcom/mojang/serialization/Codec; field_45847 CODEC f Ljava/util/Optional; field_16233 entity f Ljava/util/List; field_16231 lore f Z field_16232 replace m (Ljava/util/List;ZLjava/util/List;Ljava/util/Optional;)V p 1 conditions p 2 replace p 3 lore p 4 entity m (Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_2499; method_15964 getLoreForMerge p 2 otherLoreExists p 1 stack m ()Lnet/minecraft/class_3671$class_6159; method_35544 builder c net/minecraft/class_3671$class_6159 net/minecraft/loot/function/SetLoreLootFunction$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_31868 lore f Ljava/util/Optional; field_31867 target f Z field_31866 replace m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_3671$class_6159; method_35547 lore p 1 lore m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3671$class_6159; method_35546 target p 1 target m (Z)Lnet/minecraft/class_3671$class_6159; method_35548 replace p 1 replace m ()Lnet/minecraft/class_3671$class_6159; method_35545 getThisBuilder c net/minecraft/class_2341 net/minecraft/block/WallMountedBlock f Lnet/minecraft/class_2754; field_11007 FACE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_20046 canPlaceAt p 1 pos p 2 direction p 0 world m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_10119 getDirection p 0 state c net/minecraft/class_2342 net/minecraft/util/math/BlockPointer f Lnet/minecraft/class_3218; comp_1967 world f Lnet/minecraft/class_2680; comp_1969 state f Lnet/minecraft/class_2338; comp_1968 pos f Lnet/minecraft/class_2601; comp_1970 blockEntity m ()Lnet/minecraft/class_3218; comp_1967 world m ()Lnet/minecraft/class_243; method_53906 centerPos m ()Lnet/minecraft/class_2601; comp_1970 blockEntity m ()Lnet/minecraft/class_2680; comp_1969 state m ()Lnet/minecraft/class_2338; comp_1968 pos c net/minecraft/class_3673 net/minecraft/client/util/GlfwUtil m ()D method_15974 getTime m (Lnet/minecraft/class_4491;F)V method_35597 accessProcessingQueue p 0 storage m (Lnet/minecraft/class_4491;F)V method_35596 accessRecordingQueue p 0 storage m ()V method_15973 makeJvmCrash c net/minecraft/class_2343 net/minecraft/block/BlockEntityProvider c A block with a {@link BlockEntity}. If a block has a corresponding block entity,\nit must implement this interface. Multiple blocks can share a block entity type.\n\n

The {@link #createBlockEntity} method is responsible for creating an instance\nof your block entity; no other code should instantiate it.\n\n

See the documentation of {@link BlockEntity} for more information on what a\nblock entity is. See the documentation of {@link\nnet.minecraft.block.entity.BlockEntityType} for how to create a block entity type.\n\n@see BlockEntity\n@see BlockWithEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586; method_10123 createBlockEntity c {@return a new block entity instance}\n\n

For example:\n

{@code\n@Override\npublic BlockEntity createBlockEntity(BlockPos pos, BlockState state) {\n  return new MyBlockEntity(pos, state);\n}\n}
\n\n@implNote While this is marked as nullable, in practice this should never return\n{@code null}. {@link PistonExtensionBlock} is the only block in vanilla that\nreturns {@code null} inside the implementation. p 2 state p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558; method_31645 getTicker c {@return the "ticker" for the block's block entity, or {@code null} if\nthe block entity does not need to be ticked}\n\n

Ticker is a functional interface called every tick to tick the block entity\non both the client and the server.\n\n

Tickers should validate that the passed {@code type} is the one this block expects,\nand return {@code null} if it isn't. This is to prevent crashes in rare cases where a\nmismatch occurs between the position's block and block entity. {@link\nBlockWithEntity#validateTicker} can be used to implement the check.\n\n

Example:\n\n

{@code\npublic  BlockEntityTicker getTicker(World world, BlockState state, BlockEntityType type) {\n  if (type != YourMod.MY_BLOCK_ENTITY_TYPE) return null;\n  // This should be a static method usable as a BlockEntityTicker.\n  return YourBlockEntity::tick;\n}\n}
p 2 state p 3 type p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2586;)Lnet/minecraft/class_5714; method_32896 getGameEventListener c {@return the game event listener for the block's block entity,\nor {@code null} if the block entity does not listen to game events}\n\n

Listeners should validate that the passed {@code blockEntity} is the block entity\nfor this block, and return {@code null} if it isn't. This is to prevent crashes in\nrare cases where a mismatch occurs between the position's block and block entity. p 1 world p 2 blockEntity c net/minecraft/class_3674 net/minecraft/client/util/Clipboard f Ljava/nio/ByteBuffer; field_16236 clipboardBuffer f I field_31905 GLFW_FORMAT_UNAVAILABLE m (JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String; method_15977 getClipboard p 1 window p 3 errorCallback m (JLjava/lang/String;)V method_15979 setClipboard p 3 string p 1 window m (JLjava/nio/ByteBuffer;[B)V method_15978 setClipboard p 3 content p 0 window p 2 clipboardBuffer c net/minecraft/class_1008 net/minecraft/client/gl/GlDebug f Lnet/minecraft/class_1008$class_6359; field_33671 lastDebugMessage f I field_33669 DEBUG_MESSAGE_QUEUE_SIZE f Ljava/util/Queue; field_33670 DEBUG_MESSAGES f Ljava/util/List; field_4915 KHR_VERBOSITY_LEVELS f Ljava/util/List; field_4919 ARB_VERBOSITY_LEVELS f Lorg/slf4j/Logger; field_4921 LOGGER f Z field_33672 debugMessageEnabled m (IZ)V method_4227 enableDebug p 0 verbosity p 1 sync m ()Z method_36479 isDebugMessageEnabled m ()Ljava/util/List; method_36478 collectDebugMessages m (IIIIIJJ)V method_4224 info p 0 source p 3 severity p 4 messageLength p 1 type p 2 id p 5 message m (I)Ljava/lang/String; method_4222 getSource p 0 opcode m (I)Ljava/lang/String; method_4226 getSeverity p 0 opcode m (I)Ljava/lang/String; method_4225 unknown p 0 opcode m (I)Ljava/lang/String; method_4228 getType p 0 opcode c net/minecraft/class_1008$class_6359 net/minecraft/client/gl/GlDebug$DebugMessage f I field_33678 count f I field_33675 type f I field_33676 severity f I field_33673 id f I field_33674 source f Ljava/lang/String; field_33677 message m (IIIILjava/lang/String;)Z method_36480 equals p 2 type p 1 source p 4 severity p 3 id p 5 message m (IIIILjava/lang/String;)V p 5 message p 4 severity p 3 id p 2 type p 1 source c net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRenderer m (Lnet/minecraft/class_742;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4215 render m (Lnet/minecraft/class_742;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4213 renderLabelIfPresent m (Lnet/minecraft/class_5617$class_5618;Z)V p 2 slim p 1 ctx m (Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; method_4210 getArmPose p 1 hand p 0 player m (Lnet/minecraft/class_742;)V method_4218 setModelPose p 1 player m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V method_4220 renderRightArm p 1 matrices p 4 player p 3 light p 2 vertexConsumers m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V method_4221 renderLeftArm p 1 matrices p 2 vertexConsumers p 3 light p 4 player m (Lnet/minecraft/class_742;Lnet/minecraft/class_4587;FFF)V method_4212 setupTransforms m (Lnet/minecraft/class_742;)Lnet/minecraft/class_2960; method_4216 getTexture m (Lnet/minecraft/class_742;F)Lnet/minecraft/class_243; method_23206 getPositionOffset m (Lnet/minecraft/class_742;Lnet/minecraft/class_4587;F)V method_4217 scale m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V method_23205 renderArm p 4 player p 5 arm p 6 sleeve p 1 matrices p 2 vertexConsumers p 3 light c net/minecraft/class_1006 net/minecraft/client/render/entity/feature/WolfCollarFeatureRenderer f Lnet/minecraft/class_2960; field_4913 SKIN m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1493;FFFFFF)V method_4209 render c net/minecraft/class_3668 net/minecraft/loot/function/FillPlayerHeadLootFunction f Lnet/minecraft/class_47$class_50; field_16227 entity f Lcom/mojang/serialization/Codec; field_45827 CODEC m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121; method_35522 builder p 0 target m (Ljava/util/List;Lnet/minecraft/class_47$class_50;)V p 1 conditions p 2 entity c net/minecraft/class_2337 net/minecraft/block/RodBlock f Lnet/minecraft/class_265; field_10969 X_SHAPE f Lnet/minecraft/class_265; field_10971 Y_SHAPE f Lnet/minecraft/class_265; field_10970 Z_SHAPE c net/minecraft/class_2338 net/minecraft/util/math/BlockPos c Represents the position of a block in a three-dimensional volume.\n\n

The position is integer-valued.\n\n

A block position may be mutable; hence, when using block positions\nobtained from other places as map keys, etc., you should call {@link\n#toImmutable()} to obtain an immutable block position. f Lorg/slf4j/Logger; field_18789 LOGGER f J field_10976 BITS_X f Lcom/mojang/serialization/Codec; field_25064 CODEC f Lnet/minecraft/class_2338; field_10980 ORIGIN c The block position which x, y, and z values are all zero. f I field_10983 BIT_SHIFT_Z f I field_10975 SIZE_BITS_Y f J field_10974 BITS_Y f I field_10978 SIZE_BITS_X f I field_10981 BIT_SHIFT_X f J field_10973 BITS_Z f I field_10977 SIZE_BITS_Z m ([I)Lnet/minecraft/class_2338; method_29095 method_29095 p 0 values m (JIII)J method_10096 add p 0 value p 3 y p 2 x p 4 z m ()Lnet/minecraft/class_2338$class_2339; method_25503 mutableCopy c Returns a mutable copy of this block position.\n\n

If this block position is a mutable one, mutation to this block\nposition won't affect the returned position. m (I)Lnet/minecraft/class_2338; method_10088 west p 1 distance m (I)Lnet/minecraft/class_2338; method_10076 north p 1 distance m ()J method_10063 asLong m ()Lnet/minecraft/class_2338; method_10084 up m (Ljava/util/Queue;ILnet/minecraft/class_2338;)V method_49926 method_49926 p 2 queuedPos m (Lnet/minecraft/class_2382;)V p 1 pos m (Lnet/minecraft/class_2338;III)Ljava/util/stream/Stream; method_25998 streamOutwards p 0 center p 3 maxZ p 1 maxX p 2 maxY m (DDD)Lnet/minecraft/class_2338; method_49637 ofFloored p 4 z p 0 x p 2 y m (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_51686 streamSouthEastSquare p 0 pos m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338; method_10081 add m (Lnet/minecraft/class_238;)Ljava/util/stream/Stream; method_29715 stream p 0 box m (Lnet/minecraft/class_2374;)Lnet/minecraft/class_2338; method_49638 ofFloored p 0 pos m ()Lnet/minecraft/class_2338; method_10072 south m (III)Lnet/minecraft/class_2338; method_10069 add m (I)Lnet/minecraft/class_2338; method_35830 multiply m ()Lnet/minecraft/class_243; method_46558 toCenterPos c {@return the center of this block position}\n\n@see Vec3d#ofCenter m (Lnet/minecraft/class_5819;IIIIIII)Ljava/lang/Iterable; method_27156 iterateRandomly c Iterates through {@code count} random block positions in the given area.\n\n

The iterator yields positions in no specific order. The same position\nmay be returned multiple times by the iterator. p 1 count c the number of positions to iterate p 2 minX c the minimum x value for returned positions p 3 minY c the minimum y value for returned positions p 4 minZ c the minimum z value for returned positions p 5 maxX c the maximum x value for returned positions p 6 maxY c the maximum y value for returned positions p 7 maxZ c the maximum z value for returned positions p 0 random m (I)Lnet/minecraft/class_2338; method_10077 south p 1 distance m (Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;I)Ljava/lang/Iterable; method_34848 iterateRandomly c Iterates through {@code count} random block positions in a given range around the given position.\n\n

The iterator yields positions in no specific order. The same position\nmay be returned multiple times by the iterator. p 3 range c the maximum distance from the given pos in any axis p 2 around c the {@link BlockPos} to iterate around p 1 count c the number of positions to iterate p 0 random m (I)Lnet/minecraft/class_2338; method_10089 east p 1 distance m (J)J method_10091 removeChunkSectionLocalY p 0 y m (J)I method_10071 unpackLongY p 0 packedPos m (Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/lang/Iterable; method_30512 iterateInSquare c Iterates block positions around the {@code center} in a square of\n({@code 2 * radius + 1}) by ({@code 2 * radius + 1}). The blocks\nare iterated in a (square) spiral around the center.\n\n

The first block returned is the center, then the iterator moves\na block towards the first direction, followed by moving along\nthe second direction.\n\n@throws IllegalStateException when the 2 directions lie on the same axis p 2 firstDirection c the direction the iterator moves first p 3 secondDirection c the direction the iterator moves after the first p 0 center c the center of iteration p 1 radius c the maximum chebychev distance m (J)I method_10083 unpackLongZ p 0 packedPos m (J)Lnet/minecraft/class_2338; method_10092 fromLong p 0 packedPos m (I)Lnet/minecraft/class_2338; method_33096 withY p 1 y m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29094 method_29094 p 0 stream m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_20437 stream p 1 end p 0 start m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338; method_10093 offset m (I)Lnet/minecraft/class_2338; method_10086 up p 1 distance m (III)J method_10064 asLong p 0 x p 1 y p 2 z m (Lnet/minecraft/class_2338;IILjava/util/function/BiConsumer;Ljava/util/function/Predicate;)I method_49925 iterateRecursively c Iterates from {@code pos} recursively, like in a fill tool in a raster image editor.\n{@code callback} is called once (and only once) for each position it finds. When this\nreturns {@code true} and the depth/iteration limit is not reached yet, {@code nextQueuer}\nqueues the next (usually neighboring) positions to iterate, with the depth incremented by one.\n\n@return the total number of iterations p 3 nextQueuer c a function that enqueues the next positions p 4 callback p 0 pos c the starting position p 1 maxDepth c the maximum depth of iteration p 2 maxIterations c the maximum number of total iterations m ()Lnet/minecraft/class_2338; method_10074 down m (IIIIII)Ljava/lang/Iterable; method_10094 iterate p 1 startY p 0 startX p 3 endX p 2 startZ p 5 endZ p 4 endY m ()Lnet/minecraft/class_2338; method_10062 toImmutable c Returns an immutable block position with the same x, y, and z as this\nposition.\n\n

This method should be called when a block position is used as map\nkeys as to prevent side effects of mutations of mutable block positions. m ()Lnet/minecraft/class_2338; method_10078 east m (Lnet/minecraft/class_3341;)Ljava/util/stream/Stream; method_23627 stream p 0 box m (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338; method_10079 offset m (Lnet/minecraft/class_2338;III)Ljava/lang/Iterable; method_25996 iterateOutwards c Iterates block positions around the {@code center}. The iteration order\nis mainly based on the manhattan distance of the position from the\ncenter.\n\n

For the same manhattan distance, the positions are iterated by y\noffset, from negative to positive. For the same y offset, the positions\nare iterated by x offset, from negative to positive. For the two\npositions with the same x and y offsets and the same manhattan distance,\nthe one with a positive z offset is visited first before the one with a\nnegative z offset. p 2 rangeY c the maximum y difference from the center p 3 rangeZ c the maximum z difference from the center p 0 center c the center of iteration p 1 rangeX c the maximum x difference from the center m (Lnet/minecraft/class_2338;)Ljava/util/stream/IntStream; method_29093 method_29093 p 0 pos m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338; method_10059 subtract m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338; method_10075 crossProduct p 1 pos m (IIIIII)Ljava/util/stream/Stream; method_17962 stream p 1 startY p 0 startX p 3 endX p 2 startZ p 5 endZ p 4 endY m (Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2338; method_30513 offset m (Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Ljava/util/Optional; method_25997 findClosest p 3 condition p 1 horizontalRange p 2 verticalRange p 0 pos m (I)Lnet/minecraft/class_2338; method_10087 down m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/lang/Iterable; method_10097 iterate p 1 end p 0 start m ()Lnet/minecraft/class_2338; method_10095 north m ()Lnet/minecraft/class_2338; method_10067 west m (J)I method_10061 unpackLongX p 0 packedPos m (JLnet/minecraft/class_2350;)J method_10060 offset p 2 direction p 0 value m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338; method_10070 rotate p 1 rotation c net/minecraft/class_2338$1 net/minecraft/util/math/BlockPos$1 f I field_23946 remaining f Lnet/minecraft/class_2338$class_2339; field_23945 pos m ()Lnet/minecraft/class_2338; method_27157 computeNext c net/minecraft/class_2338$2 net/minecraft/util/math/BlockPos$2 f I field_23099 manhattanDistance f I field_23100 limitX f I field_23097 rangeZ f I field_23103 dy f I field_23101 limitY f I field_23102 dx f Z field_23379 swapZ f I field_23096 rangeY f I field_23095 rangeX f I field_23094 maxDistance f Lnet/minecraft/class_2338$class_2339; field_23378 pos m ()Lnet/minecraft/class_2338; method_25999 computeNext c net/minecraft/class_2338$class_2339 net/minecraft/util/math/BlockPos$Mutable m (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338; method_10079 offset m (III)Lnet/minecraft/class_2338; method_10069 add m (Lnet/minecraft/class_2350$class_2351;II)Lnet/minecraft/class_2338$class_2339; method_27158 clamp c Clamps the component corresponding to the given {@code axis} between {@code min} and {@code max}. p 1 axis p 2 min p 3 max m (I)Lnet/minecraft/class_2338; method_35830 multiply m (J)Lnet/minecraft/class_2338$class_2339; method_16363 set p 1 pos m (I)Lnet/minecraft/class_2338$class_2339; method_33099 setZ m (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338$class_2339; method_10104 move c Moves this mutable block position by the given distance in the given\ndirection. p 2 distance p 1 direction m (III)Lnet/minecraft/class_2338$class_2339; method_10100 move c Moves the mutable block position by the delta x, y, and z provided. p 3 dz p 2 dy p 1 dx m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339; method_10101 set p 1 pos m (I)Lnet/minecraft/class_2338$class_2339; method_33097 setX m (III)Lnet/minecraft/class_2338$class_2339; method_10103 set c Sets the x, y, and z of this mutable block position. p 2 y p 1 x p 3 z m (I)Lnet/minecraft/class_2338$class_2339; method_33098 setY m (Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2338; method_30513 offset m (Lnet/minecraft/class_2335;III)Lnet/minecraft/class_2338$class_2339; method_17965 set p 4 z p 3 y p 2 x p 1 axis m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339; method_30927 move p 1 vec m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338$class_2339; method_10098 move c Moves this mutable block position by 1 block in the given direction. p 1 direction m (DDD)Lnet/minecraft/class_2338$class_2339; method_10102 set p 3 y p 1 x p 5 z m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338$class_2339; method_25505 set c Sets this mutable block position to the offset position of the given\npos by the given direction. p 1 pos p 2 direction m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339; method_35831 set c Sets this mutable block position to the sum of the given vectors. p 2 vec2 p 1 vec1 m (DDD)V p 1 x p 3 y p 5 z m (Lnet/minecraft/class_2382;III)Lnet/minecraft/class_2338$class_2339; method_25504 set c Sets this mutable block position to the sum of the given position and the\ngiven x, y, and z. p 1 pos p 2 x p 3 y p 4 z c net/minecraft/class_2338$3 net/minecraft/util/math/BlockPos$3 f I field_23111 index f I field_23110 startZ f I field_23105 size f I field_23108 startX f I field_23109 startY f Lnet/minecraft/class_2338$class_2339; field_23380 pos f I field_23106 sizeX f I field_23107 sizeY m ()Lnet/minecraft/class_2338; method_10106 computeNext c net/minecraft/class_2338$4 net/minecraft/util/math/BlockPos$4 f I field_25909 currentX f I field_25910 currentY f I field_25911 currentZ f Lnet/minecraft/class_2338$class_2339; field_25904 pos f [Lnet/minecraft/class_2350; field_25903 directions f I field_25907 maxSteps f I field_25908 steps f I field_25905 maxDirectionChanges f I field_25906 directionChangeCount m ()Lnet/minecraft/class_2338$class_2339; method_30515 computeNext c net/minecraft/class_4999 net/minecraft/client/render/entity/StriderEntityRenderer f Lnet/minecraft/class_2960; field_23937 COLD_TEXTURE f Lnet/minecraft/class_2960; field_23372 TEXTURE m (Lnet/minecraft/class_4985;)Lnet/minecraft/class_2960; method_26421 getTexture m (Lnet/minecraft/class_4985;Lnet/minecraft/class_4587;F)V method_26422 scale m (Lnet/minecraft/class_4985;)Z method_26423 isShaking c net/minecraft/class_2311 net/minecraft/block/DeadBushBlock f Lnet/minecraft/class_265; field_10910 SHAPE c net/minecraft/class_4974 net/minecraft/client/particle/ReversePortalParticle c net/minecraft/class_4974$class_4975 net/minecraft/client/particle/ReversePortalParticle$Factory f Lnet/minecraft/class_4002; field_23188 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_26268 createParticle c net/minecraft/class_2312 net/minecraft/block/AbstractRedstoneGateBlock f Lnet/minecraft/class_2746; field_10911 POWERED f Lnet/minecraft/class_265; field_10912 SHAPE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_53789 canPlaceAbove p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_9996 isLocked p 1 world p 3 state p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_9988 isTargetNotAligned p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9998 updatePowered p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_2680;)I method_9992 getUpdateDelayInternal p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9997 updateTarget p 1 world p 2 pos p 3 state m ()Z method_49816 getSideInputFromGatesOnly m (Lnet/minecraft/class_2680;)Z method_9999 isRedstoneGate p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_9991 getPower p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_9993 getOutputLevel p 1 world p 3 state p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_9990 hasPower p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_8235;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_10000 getMaxInputLevelSides p 3 state p 1 world p 2 pos c net/minecraft/class_2313 net/minecraft/block/DetectorRailBlock f I field_31081 SCHEDULED_TICK_DELAY f Lnet/minecraft/class_2754; field_10914 SHAPE f Lnet/minecraft/class_2746; field_10913 POWERED m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10002 updatePoweredStatus p 3 state p 1 world p 2 pos m (Lnet/minecraft/class_1297;)Z method_31644 method_31644 p 0 entity m (Lnet/minecraft/class_1297;)Z method_31643 method_31643 p 0 cart m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_10003 updateNearbyRails p 1 world p 2 pos p 3 state p 4 unpowering m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; method_10001 getCarts p 4 entityPredicate p 3 entityClass p 2 pos p 1 world m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; method_10004 getCartDetectionBox p 1 pos c net/minecraft/class_4976 net/minecraft/datafixer/fix/VillagerGossipFix m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 1 outputSchema p 2 choiceType c net/minecraft/class_2314 net/minecraft/command/argument/serialize/ArgumentSerializer c Serializes an argument type to be sent to the client. m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314$class_7217; method_41726 getArgumentTypeProperties p 1 argumentType m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2314$class_7217; method_10005 fromPacket p 1 buf m (Lnet/minecraft/class_2314$class_7217;Lcom/google/gson/JsonObject;)V method_10006 writeJson p 2 json p 1 properties m (Lnet/minecraft/class_2314$class_7217;Lnet/minecraft/class_2540;)V method_10007 writePacket p 2 buf p 1 properties c net/minecraft/class_2314$class_7217 net/minecraft/command/argument/serialize/ArgumentSerializer$ArgumentTypeProperties m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/ArgumentType; method_41730 createType p 1 commandRegistryAccess m ()Lnet/minecraft/class_2314; method_41728 getSerializer c net/minecraft/class_4970 net/minecraft/block/AbstractBlock c An abstract class that defines some logic for {@link Block blocks}.\nThis class should not be extended directly. Extend {@link Block} instead.\nCustom block behaviors are specified either through {@linkplain AbstractBlock.Settings\nblock settings} or by overriding methods in this class.\n\n

Methods in this class may be executed during world generation if they take\n{@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion}\nis passed to the parameter, which is not a subclass of {@link World}.\n\n

Deprecated methods in this class mean they\nshould only be called from the corresponding method in {@link\nAbstractBlockState} or subclasses of this class. Overriding the\nmethods is an expected usage and is not deprecated in any way.\n\n@apiNote In vanilla subclasses, these methods are called either to do the\ndefault behavior (e.g. {@code super.onUse(...)}) or to delegate logic to\nother blocks (e.g. {@link net.minecraft.block.StairsBlock#randomTick\nStairsBlock#randomTick} calls {@code randomTick} of its base block).\n\n

Many methods of this class are called on both the logical client and logical server,\nso take caution when using those methods. The logical side can be checked using\n{@link World#isClient}.\n\n

Quick view

\n

Notes: "Tall or wide block" refers to a block that\nhas multiple parts, such as doors, sunflowers, or beds. "Neighboring\nblock" refers to blocks adjacent to a block on all 6 sides (but not\ndiagonally.)\n\n

Placement related methods

\n\n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n
Block placement related methods (sorted by execution order)
MethodPurposePlayer/dispenserFalling block{@link World#setBlockState(BlockPos, BlockState) setBlockState} call
oldState.{@link #canReplace canReplace}Checking if the current block can be replacedYesYesNo
newBlock.{@link Block#getPlacementState getPlacementState}Getting the placed stateYesYesNo
newState.{@link #canPlaceAt canPlaceAt}Checking the block's placement restrictionYesYesNo
oldState.{@link #onStateReplaced onStateReplaced}Dropping inventory, updating redstone circuit, etcYesYesYes
newState.{@link #onBlockAdded onBlockAdded}Activating redstone component, etcYesYesYes
neighborState.{@link #neighborUpdate neighborUpdate}Activating neighboring redstone component, etcYesYesYes
oldState.{@link #prepare prepare}Updating redstone wire connectionYesYesYes
neighborState.{@link #getStateForNeighborUpdate getStateForNeighborUpdate}Checking the neighboring block's placement restriction, updating connection, etcYesYesYes
newState.{@link #prepare prepare}Updating redstone wire connectionYesYesYes
newBlock.{@link Block#onPlaced onPlaced}Placing the other half of tall or wide block, setting block entity's custom name, etcYesNoNo
\n\n

Breaking related methods

\n\n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n
Block breaking related methods (sorted by execution order)
MethodPurposePlayer miningExplosion{@link World#setBlockState(BlockPos, BlockState) setBlockState} / {@link net.minecraft.world.ModifiableWorld#removeBlock(BlockPos, boolean) removeBlock} call{@link net.minecraft.world.ModifiableWorld#breakBlock(BlockPos, boolean) breakBlock} call
state.{@link #onBlockBreakStart onBlockBreakStart}Doing something when player starts breaking a blockYesNoNoNo
state.{@link #calcBlockBreakingDelta calcBlockBreakingDelta}Calculating the player's mining speedYesNoNoNo
block.{@link Block#onBreak onBreak}Spawning particles, breaking the other half of tall or wide block, etcYesNoNoNo
state.{@link #onStateReplaced onStateReplaced}Dropping inventory, updating redstone circuit, etcYesYesYesYes
neighborState.{@link #neighborUpdate neighborUpdate}Activating neighboring redstone component, etcYesYesYesYes
state.{@link #prepare prepare}Updating redstone wire connectionYesYesYesYes
neighborState.{@link #getStateForNeighborUpdate getStateForNeighborUpdate}Checking the neighboring block's placement restriction, updating connection, etcYesYesYesYes
block.{@link Block#onBroken onBroken}Unused in most casesYesNoNoNo
block.{@link Block#afterBreak afterBreak}Dropping stacks, replacing the broken block with another block, etcYesNoNoNo
state.{@link #getDroppedStacks getDroppedStacks}Supplying information to loot context builderYesYesYesYes1
state.{@link #onStacksDropped onStacksDropped}Dropping experience orbsYesYes2YesYes1
\n\n

Notes:\n

    \n
  1. Called before {@link #onStateReplaced onStateReplaced} in this case.
  2. \n
  3. Called before {@link #getDroppedStacks getDroppedStacks} in this case.
  4. \n
f Lnet/minecraft/class_7699; field_40337 requiredFeatures f Z field_23161 randomTicks f [Lnet/minecraft/class_2350; field_23157 DIRECTIONS f Lnet/minecraft/class_4970$class_2251; field_23155 settings f Lnet/minecraft/class_2960; field_23156 lootTableId f F field_23163 slipperiness f Z field_23154 dynamicBounds f F field_23160 resistance f F field_23164 velocityMultiplier f Z field_23159 collidable f F field_23165 jumpVelocityMultiplier f Lnet/minecraft/class_2498; field_23162 soundGroup m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; method_9534 onUse c Called when this block is used by a player.\nThis, by default, is bound to using the right mouse button.\n\n

This method is called on both the logical client and logical server, so take caution when overriding this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.\n\n

If the action result is successful on a logical client, then the action will be sent to the logical server for processing.\n\n@return an action result that specifies if using the block was successful.\n\n@deprecated Consider calling {@link AbstractBlockState#onUse} instead. See why these methods are deprecated. p 1 state p 2 world p 3 pos p 4 player p 5 hand p 6 hit m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)J method_9535 getRenderingSeed c {@return the seed value for rendering}\n\n

This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or\nbeds) should override this to make sure both parts of the block have the same seed.\n\n@deprecated Consider calling {@link AbstractBlockState#getRenderingSeed} instead. See why these methods are deprecated. p 2 pos p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680; method_9569 mirror c {@return {@code state} mirrored by {@code mirror}}\n\n

By default, this returns the provided block state.\n\n@deprecated Consider calling {@link AbstractBlockState#mirror} instead. See why these methods are deprecated. p 2 mirror p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_37403 isShapeFullCube c @deprecated Consider calling {@link AbstractBlockState#isFullCube} instead. See why these methods are deprecated. p 1 state p 3 pos p 2 world m (Lnet/minecraft/class_2680;)Z method_9498 hasComparatorOutput c {@return whether the block can have a comparator output}\n\n

This does not check the current comparator output of the block.\nUse {@link #getComparatorOutput} in that case.\n\n@deprecated Consider calling {@link AbstractBlockState#hasComparatorOutput} instead. See why these methods are deprecated.\n\n@see #getComparatorOutput p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V method_19286 onProjectileHit c Called when a {@link ProjectileEntity} hits a block.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n

Here are some examples:\n

    \n
  • {@link TargetBlock} activates.
  • \n
  • {@link BellBlock} rings.
  • \n
  • {@link LightningRodBlock} spawns a lightning.
  • \n
  • {@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#onProjectileHit} instead. See why these methods are deprecated.\n\n@see ProjectileEntity#onBlockHit\n@see #onEntityCollision p 1 world p 4 projectile p 2 state p 3 hit m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_9603 getStrongRedstonePower c {@return the strong redstone power emitted from the block}\n\n

When overriding this, make sure to also override {@link #emitsRedstonePower} to\nreturn {@code true}. {@link #getWeakRedstonePower} might also need to be overridden.\n\n

Strong redstone power is a power that can power a redstone wire when a solid block\nis in between. For example, {@link RedstoneBlock} and {@link TargetBlock} emits weak\nredstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both\nweak and strong redstone power.\n\n@deprecated Consider calling {@link AbstractBlockState#getStrongRedstonePower} instead. See why these methods are deprecated.\n\n@see #emitsRedstonePower\n@see #getWeakRedstonePower\n@see net.minecraft.world.RedstoneView#isReceivingRedstonePower p 4 direction p 2 world p 3 pos p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_9536 onStateReplaced c Called server-side on the old block when the block state is changed. This includes block\nremoval. This is used to update neighboring blocks when an active redstone power source\nis removed, or to drop the contents of an inventory. The check {@code\nstate.isOf(newState.getBlock())} can be used to see if the block was removed or not.\n\n@deprecated Consider calling {@link AbstractBlockState#onStateReplaced} instead. See why these methods are deprecated.\n\n@see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory)\n@see #onBlockAdded p 1 state p 5 moved p 4 newState p 3 pos p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908; method_17454 createScreenHandlerFactory c {@return the screen handler factory or {@code null} if screen handler cannot be created}\n\n

This method should be overridden for blocks with screen handlers, such as anvils.\nThe created screen handler is usually passed to {@link PlayerEntity#openHandledScreen}.\nSee {@link AnvilBlock#createScreenHandlerFactory} for basic usage. {@link BlockWithEntity}\ndelegates this logic to the block entity implementing {@link\nnet.minecraft.screen.NamedScreenHandlerFactory}. For example, any {@link BlockWithEntity} whose block entity\nextends {@link net.minecraft.block.entity.LockableContainerBlockEntity} needs to override\n{@link net.minecraft.block.entity.LockableContainerBlockEntity#createScreenHandler}\ninstead of this method.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#createScreenHandlerFactory} instead. See why these methods are deprecated.\n\n@see net.minecraft.screen.SimpleNamedScreenHandlerFactory\n@see net.minecraft.block.entity.LockableContainerBlockEntity p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_9549 getCollisionShape c @deprecated Consider calling {@link AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)} instead. See why these methods are deprecated. p 1 state p 2 world p 3 pos p 4 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_42326 isCullingShapeFullCube p 1 state p 3 pos p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_9606 onBlockBreakStart c Called when a player starts breaking the block (including when instant-mining).\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#onBlockBreakStart} instead. See why these methods are deprecated. p 1 state p 2 world p 3 pos p 4 player m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V method_9565 onStacksDropped c Called server-side when the stacks are dropped by mining or explosion. This is mostly\noverridden to drop experience orbs. To change the dropped item stacks, use loot tables\nor {@link #getDroppedStacks}. To drop inventory contents, use {@link #onStateReplaced}\ninstead.\n\n

Experience orbs should only be dropped if {@code dropExperience} is {@code true}.\n{@link Block#dropExperienceWhenMined} can be used to drop experience orbs.\n{@link ExperienceDroppingBlock} provides the implementation for experience-dropping blocks.\n\n@deprecated Consider calling {@link AbstractBlockState#onStacksDropped} instead. See why these methods are deprecated.\n\n@see ExperienceDroppingBlock\n@see Block#dropExperienceWhenMined\n@see #getDroppedStacks\n@see #onStateReplaced p 3 pos p 2 world p 5 dropExperience p 4 tool p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_9594 calcBlockBreakingDelta c @deprecated Consider calling {@link AbstractBlockState#calcBlockBreakingDelta} instead. See why these methods are deprecated. p 3 world p 4 pos p 1 state p 2 player m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_9522 isSideInvisible c @deprecated Consider calling {@link AbstractBlockState#isSideInvisible} instead. See why these methods are deprecated. p 2 stateFrom p 1 state p 3 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V method_9612 neighborUpdate c Called when a neighboring block is updated. This method should be overridden\nto perform an action with a side effect, most notably an activation of a redstone\ncomponent. This can also be used to perform an action changing block states of\nother blocks, such as {@link SpongeBlock} which absorbs water.\n\n

To replace the state of the block itself, override {@link #getStateForNeighborUpdate}\ninstead.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#neighborUpdate} instead. See why these methods are deprecated.\n\n@see #getStateForNeighborUpdate\n@see net.minecraft.world.RedstoneView#isReceivingRedstonePower p 4 sourceBlock p 3 pos p 6 notify p 5 sourcePos p 2 world p 1 state m ()Lnet/minecraft/class_1792; method_8389 asItem c {@return the block's corresponding item}\n\n

This is not affected by loot tables. Blocks without corresponding items,\nsuch as piston head, will return {@link net.minecraft.item.Items#AIR}.\n\n@see net.minecraft.item.BlockItem m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_9575 getAmbientOcclusionLightLevel c @deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See why these methods are deprecated. p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_8567$class_8568;)Ljava/util/List; method_9560 getDroppedStacks c {@return the block's dropped item stacks}\n\n

The default implementation uses loot tables. Blocks with custom drops should\nnot hardcode the drops; instead, make a new loot table. If the loot table\nneeds an additional context, override this method and modify {@code builder} before\ncalling {@code super.getDroppedStacks}. An example of this is {@link ShulkerBoxBlock}.\nNote that to prevent item duplication, when appending item stacks to the builder,\n{@link ItemStack#split} should be called.\n\n

This method should not be used for dropping inventory contents ({@link\n#onStateReplaced} should be used instead) or to drop experience orbs ({@link\n#onStacksDropped} should be used instead).\n\n@deprecated Consider calling {@link AbstractBlockState#getDroppedStacks} instead. See why these methods are deprecated.\n\n@see #onStateReplaced\n@see #onStacksDropped\n@see ItemStack#split\n@see net.minecraft.loot.context.LootContextParameters p 2 builder p 1 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2464; method_9604 getRenderType c {@return the block's render type (invisible, animated, model)}\n\n@apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE};\ntherefore, custom blocks extending that class must override it again to render the block.\n\n@deprecated Consider calling {@link AbstractBlockState#getRenderType} instead. See why these methods are deprecated. p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_9584 getRaycastShape c @deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See why these methods are deprecated. p 2 world p 3 pos p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_9514 randomTick c Called server-side when a block gets ticked randomly. This can be overridden to implement\nvarious logics, most commonly plant growth. Default implementation calls\n{@link #scheduledTick}. To control the rate of the action, use {@code random}.\n\n

Random tick speed is controlled by the game rule {@link\nnet.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} and can be disabled.\nOnly blocks within 128-block cylinder (i.e. ignoring Y coordinates) around players\nreceive random ticks.\n\n

Blocks overriding this must use {@link AbstractBlock.Settings#ticksRandomly}\nblock settings.\n\n

Here are some examples:\n

    \n
  • {@link SugarCaneBlock} uses this to grow sugar cane.
  • \n
  • {@link OxidizableBlock} uses this to oxidize.
  • \n
  • {@link NetherPortalBlock} uses this to spawn zombified piglins.
  • \n
  • {@link LeavesBlock} uses this to decay when far from logs.
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#randomTick} instead. See why these methods are deprecated.\n\n@see CropBlock\n@see #scheduledTick p 2 world p 1 state p 4 random p 3 pos m (Lnet/minecraft/class_4970$class_2251;)V p 1 settings m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V method_9548 onEntityCollision c Called when the entity's collision box intersects the block. Therefore,\nthis method is not called for blocks with a collision; use {@link Block#onSteppedOn}\nfor those blocks.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n

Here are some examples:\n

    \n
  • {@link CactusBlock} damages the entity.
  • \n
  • {@link AbstractPressurePlateBlock} triggers.
  • \n
  • {@link CobwebBlock} slows the entity.
  • \n
  • {@link EndPortalBlock} teleports the entity.
  • \n
  • {@link HopperBlock} collects the item entity.
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#onEntityCollision} instead. See why these methods are deprecated.\n\n@see Block#onSteppedOn\n@see #onProjectileHit p 4 entity p 1 state p 3 pos p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z method_9592 onSyncedBlockEvent c Handles the block event, which is an event specific to a block with an integer ID and data.\n\n@return whether the event was handled successfully\n\n@deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See why these methods are deprecated.\n\n@see World#addSyncedBlockEvent p 3 pos p 2 world p 5 data p 4 type p 1 state m (Lnet/minecraft/class_2680;)Z method_9526 hasSidedTransparency c {@return whether the block's transparency depends on the side of the block, like slabs}\n\n@deprecated Consider calling {@link AbstractBlockState#hasSidedTransparency} instead. See why these methods are deprecated. p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z method_22358 canBucketPlace c {@return whether a bucket can replace the block with the fluid}\n\n

By default, this checks if the block allows replacing or is not solid.\nBlocks intended to be unbreakable should override this to implement additional checks.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canBucketPlace} instead. See why these methods are deprecated.\n\n@see #canReplace\n@see AbstractBlockState#isReplaceable p 2 fluid p 1 state m (Lnet/minecraft/class_2680;)Z method_9506 emitsRedstonePower c {@return whether the block is capable of emitting redstone power}\n\n

This does not return whether the block is currently emitting redstone power.\nUse {@link World#isEmittingRedstonePower} in that case.\n\n@deprecated Consider calling {@link AbstractBlockState#emitsRedstonePower} instead. See why these methods are deprecated.\n\n@see World#isEmittingRedstonePower p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_26159 getCameraCollisionShape c @deprecated Consider calling {@link AbstractBlockState#getCameraCollisionShape} instead. See why these methods are deprecated. p 3 pos p 4 context p 1 state p 2 world m ()F method_37247 getVerticalModelOffsetMultiplier m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_9572 getComparatorOutput c {@return the comparator output of the block, from {@code 0} to {@code 15}}\n\n

When overriding this, {@link #hasComparatorOutput} must also be overridden.\n\n@deprecated Consider calling {@link AbstractBlockState#getComparatorOutput} instead. See why these methods are deprecated.\n\n@see #hasComparatorOutput p 3 pos p 2 world p 1 state m ()Lnet/minecraft/class_3620; method_26403 getDefaultMapColor m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_9558 canPlaceAt c {@return whether the block can be placed at {@code pos}}\n\n

Blocks with supporting block requirements should override this method. Note that\nthis should also be checked manually during {@link #getStateForNeighborUpdate}\nin order to break the block that lost its supporting block.\n\n

This is only checked during {@linkplain net.minecraft.item.BlockItem#canPlace the\nuse of block items} or by endermen, falling blocks, etc that can place blocks. This\ndoes not affect block state changes performed through {@link\nWorld#setBlockState(BlockPos, BlockState)} call.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canPlaceAt} instead. See why these methods are deprecated.\n\n@see #getStateForNeighborUpdate p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_9571 getCullingShape c @deprecated Consider calling {@link AbstractBlockState#getCullingShape} instead. See why these methods are deprecated. p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_9615 onBlockAdded c Called server-side on the new block when the block state is changed. This includes block\nplacement. When overriding this method, {@link #getStateForNeighborUpdate} or {@link\n#neighborUpdate} should also be overridden. The method is used in the following cases:\n\n

    \n
  • When activating a redstone component on placement (used along with {@link\n#neighborUpdate}
  • \n
  • When resetting a position-dependent state (see {@link TargetBlock})
  • \n
  • When converting a block on placement (see {@link WetSpongeBlock})
  • \n
  • When {@linkplain AbstractFireBlock fire} lights a portal
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#onBlockAdded} instead. See why these methods are deprecated.\n\n@see #onStateReplaced p 4 oldState p 5 notify p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_9524 getWeakRedstonePower c {@return the weak redstone power emitted from the block}\n\n

When overriding this, make sure to also override {@link #emitsRedstonePower} to\nreturn {@code true}.\n\n

Weak redstone power is a power that cannot power a redstone wire when a solid block\nis in between. For example, {@link RedstoneBlock} and {@link TargetBlock} emits weak\nredstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both\nweak and strong redstone power depending on the direction.\n\n@deprecated Consider calling {@link AbstractBlockState#getWeakRedstonePower} instead. See why these methods are deprecated.\n\n@see #emitsRedstonePower\n@see #getStrongRedstonePower\n@see net.minecraft.world.RedstoneView#isReceivingRedstonePower p 3 pos p 2 world p 4 direction p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V method_9517 prepare c Called when the block state changes, before the {@linkplain #getStateForNeighborUpdate\nneighbor-triggered state update} on the original block, and after the\nneighbor-triggered state update on the replaced block.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire.\n\n@deprecated Consider calling {@link AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)} instead. See why these methods are deprecated.\n\n@see #getStateForNeighborUpdate\n@see #neighborUpdate p 1 state p 5 maxUpdateDepth p 4 flags p 3 pos p 2 world m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610; method_9545 getFluidState c {@return the state's associated fluid state}\n\n

{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)}\nwhen waterlogged.\n\n@deprecated Consider calling {@link AbstractBlockState#getFluidState} instead. See why these methods are deprecated.\n\n@see net.minecraft.fluid.Fluids#WATER p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680; method_9598 rotate c {@return {@code state} rotated by {@code rotation}}\n\n

By default, this returns the provided block state.\n\n@deprecated Consider calling {@link AbstractBlockState#rotate} instead. See why these methods are deprecated. p 2 rotation p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Z method_9616 canReplace c {@return whether the item can replace the block}\n\n

By default, this checks if the block allows replacing and whether the\nitem differs from the block's item. Items composed of multiple blocks, such as candles,\nvines, or snow layers, should override this to implement additional checks.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canReplace} instead. See why these methods are deprecated.\n\n@see #canBucketPlace\n@see AbstractBlockState#isReplaceable p 1 state p 2 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_25959 getSidesShape c @deprecated Consider calling {@link AbstractBlockState#getSidesShape} instead. See why these methods are deprecated. p 2 world p 3 pos p 1 state m ()Lnet/minecraft/class_2248; method_26160 asBlock c {@return the block as {@link Block}}\n\n

This is used for casting purposes. m ()Lnet/minecraft/class_2960; method_26162 getLootTableId m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_9559 getStateForNeighborUpdate c {@return the state of the block after a neighboring block's state change}\n\n

Returning {@link Blocks#AIR} breaks the block. This is useful to implement supporting\nblock requirement for blocks (if used along with {@link #canPlaceAt}).\n\n

Side effects like activating a redstone component (but not scheduling a tick)\nshould be performed in {@link #neighborUpdate} instead. If the block supports\nwaterlogging and currently has water, this method should be overridden to tick the\nfluid at the block's position.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. This is not called if {@link Block#FORCE_STATE} flag is set in the {@code\nsetBlockState} call.\n\n

This method can be used for multiple purposes. Here are some examples:\n

    \n
  • {@link FenceBlock} uses it to update the fence's connection when a horizontally\nneighboring block's state is changed.
  • \n
  • {@link PlantBlock} uses it to break the plant if the state change causes it to\nlose its supporting block.
  • \n
  • {@link DoorBlock} uses it to copy the state of the other half of the door.
  • \n
  • {@link SlabBlock} uses it to schedule the fluid to tick if waterlogged.
  • \n
  • {@link SoulSandBlock} uses it to schedule the water block above to tick\nso that it becomes a bubble column.
  • \n
  • {@link FallingBlock} uses it to schedule the block to tick so that it can\nfall if needed.
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#getStateForNeighborUpdate} instead. See why these methods are deprecated.\n\n@see #neighborUpdate\n@see #prepare\n@see #canPlaceAt\n@see Block#FORCE_STATE p 3 neighborState c the state of the updated neighbor block p 2 direction c the direction from this block to the neighbor p 1 state c the state of this block p 6 neighborPos c the position of the neighbor block p 5 pos c the position of this block p 4 world c the world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z method_9516 canPathfindThrough c {@return if an entity using navigation type {@code type} can navigate through this block}\n\n@apiNote Subclasses may override this to prevent or restrict pathfinding through the\nblock. For example, {@link DoorBlock} restricts it to open doors only.\n\n@deprecated Consider calling {@link AbstractBlockState#canPathfindThrough} instead. See why these methods are deprecated. p 2 world p 1 state p 4 type p 3 pos m ()F method_32913 getMaxHorizontalModelOffset m ()F method_36555 getHardness m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_9505 getOpacity c @deprecated Consider calling {@link AbstractBlockState#getOpacity} instead. See why these methods are deprecated. p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_9530 getOutlineShape c @deprecated Consider calling {@link AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)} instead. See why these methods are deprecated. p 1 state p 2 world p 3 pos p 4 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_9588 scheduledTick c Called server-side when a block receives a scheduled tick. This can be used like a timer.\nScheduled ticks are added using {@link\nWorldAccess#scheduleBlockTick(BlockPos, Block, int)}. Additionally, {@link\n#randomTick} by default calls this method; override {@link #randomTick} to disable this\nbehavior.\n\n

Scheduled ticks are often used inside {@link #getStateForNeighborUpdate}.\n\n

Here are some examples:\n

    \n
  • {@link SugarCaneBlock} checks the placement requirement.
  • \n
  • {@link DispenserBlock} dispenses its content.
  • \n
  • {@link CommandBlock} executes its command.
  • \n
  • {@link FrogspawnBlock} spawns a tadpole.
  • \n
  • {@link SoulSandBlock} updates a bubble column.
  • \n
  • {@link FallingBlock} tries to fall.
  • \n
\n\n@deprecated Consider calling {@link AbstractBlockState#scheduledTick} instead. See why these methods are deprecated.\n\n@see WorldAccess#scheduleBlockTick(BlockPos, Block, int)\n@see #getStateForNeighborUpdate\n@see #randomTick p 4 random p 2 world p 3 pos p 1 state c net/minecraft/class_4970$class_4972 net/minecraft/block/AbstractBlock$TypedContextPredicate m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Ljava/lang/Object;)Z test test p 4 type p 3 pos p 2 world p 1 state c net/minecraft/class_4970$class_4973 net/minecraft/block/AbstractBlock$ContextPredicate m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z test test p 3 pos p 1 state p 2 world c net/minecraft/class_4970$class_4971 net/minecraft/block/AbstractBlock$AbstractBlockState f Lnet/minecraft/class_4970$class_4973; field_23175 suffocationPredicate f Lnet/minecraft/class_4970$class_4973; field_23174 solidBlockPredicate f Z field_43392 burnable f Lnet/minecraft/class_4970$class_4973; field_23177 postProcessPredicate f Lnet/minecraft/class_4970$class_4971$class_3752; field_23166 shapeCache f Z field_23169 isAir f Z field_23173 opaque f Z field_25184 toolRequired f Lnet/minecraft/class_4970$class_4973; field_23176 blockVisionPredicate f Z field_40340 ticksRandomly f Lnet/minecraft/class_3619; field_43393 pistonBehavior f I field_23167 luminance f Z field_44626 replaceable f Ljava/util/Optional; field_42817 offsetter f Lnet/minecraft/class_4970$class_4973; field_23178 emissiveLightingPredicate f Lnet/minecraft/class_2766; field_44625 instrument f Z field_40338 blockBreakParticles f F field_23172 hardness f Z field_23168 hasSidedTransparency f Lnet/minecraft/class_3610; field_40339 fluidState f Lnet/minecraft/class_3620; field_23171 mapColor f Z field_44624 solid f Z field_44480 liquid m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26228 shouldSuffocate p 2 pos p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26216 isOpaqueFullCube p 1 world p 2 pos m (Lnet/minecraft/class_6880;)Z method_53257 isOf p 1 blockEntry m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_26203 getStrongRedstonePower p 3 direction p 2 pos p 1 world m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_26165 calcBlockBreakingDelta p 1 player p 3 pos p 2 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26232 shouldPostProcess p 2 pos p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_26202 getCameraCollisionShape p 3 context p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; method_26174 onUse p 4 hit p 1 world p 2 player p 3 hand m (Lnet/minecraft/class_6862;Ljava/util/function/Predicate;)Z method_27851 isIn p 2 predicate p 1 tag m ()Z method_26229 hasRandomTicks m (Lnet/minecraft/class_6885;)Z method_40143 isIn p 1 blocks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z method_26177 onSyncedBlockEvent p 4 data p 1 world p 3 type p 2 pos m ()Z method_26221 hasComparatorOutput m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_26192 scheduledTick p 3 random p 2 pos p 1 world m (Lnet/minecraft/class_2248;)Z method_27852 isOf p 1 block m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_26173 getCullingFace p 1 world p 2 pos p 3 direction m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680; method_26186 rotate p 1 rotation m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_26226 getModelOffset p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_4970$class_8176;)Lnet/minecraft/class_243; method_49227 method_49227 p 3 offsetter m (Lnet/minecraft/class_3611;)Z method_26188 canBucketPlace p 1 fluid m ()Z method_49228 hasModelOffset m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_26220 getCollisionShape p 2 pos p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V method_26180 onStacksDropped p 1 world p 4 dropExperience p 2 pos p 3 tool m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26234 isFullCube p 2 pos p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V method_30101 updateNeighbors p 1 world p 3 flags p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_26199 randomTick p 3 random p 2 pos p 1 world m ()Ljava/util/stream/Stream; method_40144 streamTags m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V method_26175 onProjectileHit p 2 state p 1 world p 4 projectile p 3 hit m ()Z method_51367 isSolid m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_26168 hasSolidTopSurface p 1 world p 2 pos p 3 entity m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_26210 getAmbientOcclusionLightLevel p 2 pos p 1 world m ()Z method_26219 emitsRedstonePower m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_26193 getOpacity p 1 world p 2 pos m ()Z method_26211 hasSidedTransparency m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V method_26181 neighborUpdate p 5 notify p 3 sourceBlock p 4 sourcePos p 1 world p 2 pos m ()Lnet/minecraft/class_2766; method_51364 getInstrument m ()Lnet/minecraft/class_3619; method_26223 getPistonBehavior m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_26195 getWeakRedstonePower p 2 pos p 1 world p 3 direction m ()Lnet/minecraft/class_2498; method_26231 getSoundGroup m (Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V p 3 codec p 2 propertyMap p 1 block m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_26182 onBlockAdded p 2 pos p 3 state p 1 world p 4 notify m ()V method_26200 initShapeCache m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558; method_31708 getBlockEntityTicker p 2 blockEntityType p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V method_26178 onEntityCollision p 3 entity p 2 pos p 1 world m (Lnet/minecraft/class_8567$class_8568;)Ljava/util/List; method_26189 getDroppedStacks p 1 builder m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26212 isSolidBlock p 2 pos p 1 world m ()I method_26213 getLuminance c {@return the light level emitted by this block state} m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26208 hasEmissiveLighting p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_26170 allowsSpawning p 1 world p 3 type p 2 pos m ()Z method_51365 shouldBeSolid m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26167 isTransparent p 1 world p 2 pos m ()Lnet/minecraft/class_6880; method_41520 getRegistryEntry m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_26201 getCullingShape p 1 world p 2 pos m ()Z method_26225 isOpaque m ()Z method_26209 exceedsCube m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_26191 getStateForNeighborUpdate c Gets the possibly updated block state of this block when a neighboring block is updated.\n\n@return the new state of this block p 5 neighborPos c the position of the neighbor block p 2 neighborState c the state of the updated neighbor block p 1 direction c the direction from this block to the neighbor p 4 pos c the position of this block p 3 world c the world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_26179 onBlockBreakStart p 1 world p 2 pos p 3 player m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_26206 isSideSolidFullSquare p 2 pos p 1 world p 3 direction m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V method_30102 prepare p 2 pos p 1 world p 3 flags m ()Lnet/minecraft/class_2680; method_26233 asBlockState m ()Z method_51176 isLiquid m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_26224 getRaycastShape p 2 pos p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V method_26183 updateNeighbors p 1 world p 4 maxUpdateDepth p 3 flags p 2 pos m ()Z method_51366 blocksMovement m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620; method_26205 getMapColor p 1 world p 2 pos m ()Z method_45475 hasBlockBreakParticles m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z method_26171 canPathfindThrough p 3 type p 1 world p 2 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_26194 getCollisionShape p 1 world p 3 context p 2 pos m ()Z method_50011 isBurnable m ()Lnet/minecraft/class_3610; method_26227 getFluidState m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z method_30368 isSideSolid p 4 shapeType p 2 pos p 3 direction p 1 world m (Lnet/minecraft/class_1750;)Z method_26166 canReplace p 1 context m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_26197 onStateReplaced p 4 moved p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908; method_26196 createScreenHandlerFactory p 1 world p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V method_26198 prepare p 1 world p 2 pos p 3 flags p 4 maxUpdateDepth m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26230 shouldBlockVision p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_26187 isSideInvisible p 2 direction p 1 state m ()Lnet/minecraft/class_2248; method_26204 getBlock m ()Z method_26215 isAir m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z method_26169 isSolidSurface p 1 world p 2 pos p 3 entity p 4 direction m ()Z method_29291 isToolRequired m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_26214 getHardness p 2 pos p 1 world m (Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680; method_26185 mirror p 1 mirror m ()Z method_45474 isReplaceable m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_26176 getComparatorOutput p 2 pos p 1 world m (Lnet/minecraft/class_6862;)Z method_26164 isIn p 1 tag m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_26218 getOutlineShape p 1 world p 2 pos m (Lnet/minecraft/class_2338;)J method_26190 getRenderingSeed p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_26222 getSidesShape p 2 pos p 1 world m ()Z method_31709 hasBlockEntity m ()Lnet/minecraft/class_2464; method_26217 getRenderType m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_26184 canPlaceAt p 2 pos p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_26172 getOutlineShape p 1 world p 2 pos p 3 context c net/minecraft/class_4970$class_4971$class_3752 net/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache f Z field_16557 fullOpaque f Z field_20337 isFullCube f [Lnet/minecraft/class_265; field_16560 extrudedFaces f [Z field_19429 solidSides f Z field_16556 transparent f Lnet/minecraft/class_265; field_19360 collisionShape f [Lnet/minecraft/class_2350; field_16559 DIRECTIONS f I field_25830 SHAPE_TYPE_LENGTH f I field_16555 lightSubtracted f Z field_17651 exceedsCube m (Lnet/minecraft/class_2680;)V p 1 state m (Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z method_30369 isSideSolid p 2 shapeType p 1 direction m (Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)I method_30370 indexSolidSide p 1 shapeType p 0 direction m (Lnet/minecraft/class_2350$class_2351;)Z method_17901 method_17901 p 1 axis c net/minecraft/class_4970$class_8176 net/minecraft/block/AbstractBlock$Offsetter m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; evaluate evaluate p 1 state p 3 pos p 2 world c net/minecraft/class_4970$class_2250 net/minecraft/block/AbstractBlock$OffsetType f Lnet/minecraft/class_4970$class_2250; field_10656 NONE f Lnet/minecraft/class_4970$class_2250; field_10655 XYZ f Lnet/minecraft/class_4970$class_2250; field_10657 XZ c net/minecraft/class_4970$class_2251 net/minecraft/block/AbstractBlock$Settings f F field_21209 jumpVelocityMultiplier f Lnet/minecraft/class_3619; field_43395 pistonBehavior f Z field_44627 forceNotSolid f Z field_20721 opaque f Z field_44481 liquid f Lnet/minecraft/class_4970$class_4973; field_23185 postProcessPredicate f Lnet/minecraft/class_2498; field_10665 soundGroup f F field_10667 slipperiness f Z field_40341 blockBreakParticles f F field_10669 hardness f Lnet/minecraft/class_7699; field_40342 requiredFeatures f Z field_44630 replaceable f Z field_10664 collidable f Lnet/minecraft/class_4970$class_4973; field_23184 blockVisionPredicate f Lnet/minecraft/class_4970$class_4972; field_23181 allowsSpawningPredicate f Z field_25185 toolRequired f F field_10660 resistance f Ljava/util/function/Function; field_10662 mapColorProvider f F field_23179 velocityMultiplier f Z field_10661 randomTicks f Lnet/minecraft/class_4970$class_4973; field_23183 suffocationPredicate f Lnet/minecraft/class_2960; field_10666 lootTableId f Z field_43394 burnable f Z field_10670 dynamicBounds f Z field_44628 forceSolid f Lnet/minecraft/class_2766; field_44629 instrument f Ljava/util/Optional; field_42818 offsetter f Lnet/minecraft/class_4970$class_4973; field_23186 emissiveLightingPredicate f Ljava/util/function/ToIntFunction; field_10663 luminance f Lnet/minecraft/class_4970$class_4973; field_23182 solidBlockPredicate f Z field_23180 isAir m (Lnet/minecraft/class_2766;)Lnet/minecraft/class_4970$class_2251; method_51368 instrument p 1 instrument m (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; method_26243 suffocates c Specifies logic that calculates whether an entity should suffocate if inside of a block. p 1 predicate m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251; method_9631 luminance c Specifies the light level emitted by a block. p 1 luminance c a per block state light level, with values between 0 and 15 m ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_4970$class_2251; method_45476 requires p 1 features m (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; method_26247 postProcess p 1 predicate m (F)Lnet/minecraft/class_4970$class_2251; method_23352 jumpVelocityMultiplier p 1 jumpVelocityMultiplier m ()Lnet/minecraft/class_4970$class_2251; method_51370 notSolid m (F)Lnet/minecraft/class_4970$class_2251; method_9632 strength p 1 strength m (FF)Lnet/minecraft/class_4970$class_2251; method_9629 strength p 2 resistance p 1 hardness m (Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251; method_9626 sounds p 1 soundGroup m ()Lnet/minecraft/class_4970$class_2251; method_9637 create m (F)Lnet/minecraft/class_4970$class_2251; method_9628 slipperiness p 1 slipperiness m (Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251; method_31710 mapColor p 1 color m (Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251; method_9630 copy p 0 block m (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; method_26236 solidBlock p 1 predicate m (F)Lnet/minecraft/class_4970$class_2251; method_36557 hardness p 1 hardness m ()Lnet/minecraft/class_4970$class_2251; method_51369 solid m ()Lnet/minecraft/class_4970$class_2251; method_26250 air m (F)Lnet/minecraft/class_4970$class_2251; method_23351 velocityMultiplier p 1 velocityMultiplier m (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; method_26249 emissiveLighting p 1 predicate m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251; method_51517 mapColor p 1 color m ()Lnet/minecraft/class_4970$class_2251; method_29292 requiresTool m ()Lnet/minecraft/class_4970$class_2251; method_9634 noCollision c Specifies that a block should have no collision bounds.\n\n

This also marks a block as non-opaque. m ()Lnet/minecraft/class_4970$class_2251; method_9618 breakInstantly c Specifies that a block is broken instantly. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26244 method_26244 p 1 world p 0 state p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26248 method_26248 p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;)I method_26237 method_26237 p 0 state m (F)Lnet/minecraft/class_4970$class_2251; method_36558 resistance p 1 resistance m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251; method_16228 dropsLike c Specifies that a block should drop the same items as a provided block. p 1 source c the block to copy item drops from m (Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251; method_26235 allowsSpawning c Specifies logic that calculates whether an entity can spawn on a block. p 1 predicate c the predicate used to calculate whether an entity can spawn on this block m (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; method_26245 blockVision p 1 predicate m (Lnet/minecraft/class_1767;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_51518 method_51518 p 1 state m ()Lnet/minecraft/class_4970$class_2251; method_42327 dropsNothing m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_49230 method_49230 p 1 world p 2 pos p 0 state m (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_51519 method_51519 p 1 state m ()Lnet/minecraft/class_4970$class_2251; method_22488 nonOpaque c Specifies that a block should be non-opaque and light should be allowed to pass through. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_26239 method_26239 p 3 type p 1 world p 2 pos p 0 state m (Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251; method_49229 offset p 1 offsetType m ()Lnet/minecraft/class_4970$class_2251; method_51177 liquid m (Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251; method_51520 mapColor p 1 mapColorProvider m ()Lnet/minecraft/class_4970$class_2251; method_9640 ticksRandomly m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_51521 method_51521 p 0 state m (Lnet/minecraft/class_3619;)Lnet/minecraft/class_4970$class_2251; method_50012 pistonBehavior p 1 pistonBehavior m ()Lnet/minecraft/class_4970$class_2251; method_9624 dynamicBounds c Specifies that a block's collision bounds can dynamically resize.\nBy default, block collision bounds are cached for performance.\nBy invoking this method, the game will not cache the block collision bounds and instead calculate the collision bounds when needed. m ()Lnet/minecraft/class_4970$class_2251; method_51371 replaceable m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26246 method_26246 p 1 world p 0 state p 2 pos m ()Lnet/minecraft/class_4970$class_2251; method_45477 noBlockBreakParticles m ()Lnet/minecraft/class_4970$class_2251; method_50013 burnable m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_49231 method_49231 p 2 pos p 0 state p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26238 method_26238 p 1 world p 2 pos p 0 state c net/minecraft/class_2310 net/minecraft/block/HorizontalConnectingBlock f Lnet/minecraft/class_2746; field_10900 WATERLOGGED f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_19313 SHAPE_INDEX_CACHE f Ljava/util/Map; field_10902 FACING_PROPERTIES f [Lnet/minecraft/class_265; field_10901 collisionShapes f Lnet/minecraft/class_2746; field_10905 NORTH f Lnet/minecraft/class_2746; field_10903 WEST f Lnet/minecraft/class_2746; field_10904 SOUTH f [Lnet/minecraft/class_265; field_10906 boundingShapes f Lnet/minecraft/class_2746; field_10907 EAST m (Lnet/minecraft/class_2680;)I method_9987 getShapeIndex p 1 state m (FFFFFLnet/minecraft/class_4970$class_2251;)V p 1 radius1 p 5 collisionHeight p 4 boundingHeight2 p 3 boundingHeight1 p 2 radius2 p 6 settings m (Ljava/util/Map$Entry;)Z method_9986 method_9986 p 0 entry m (FFFFF)[Lnet/minecraft/class_265; method_9984 createShapes p 2 radius2 p 1 radius1 p 4 offset2 p 3 height1 p 5 height2 m (Lnet/minecraft/class_2350;)I method_9985 getDirectionMask p 0 dir m (Lnet/minecraft/class_2680;)I method_20517 method_20517 p 0 statex c net/minecraft/class_2309 net/minecraft/block/DaylightDetectorBlock f Lnet/minecraft/class_265; field_10898 SHAPE f Lnet/minecraft/class_2746; field_10899 INVERTED f Lnet/minecraft/class_2758; field_10897 POWER m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9983 updateState p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2603;)V method_31642 tick p 1 pos p 0 world p 3 blockEntity p 2 state c net/minecraft/class_4967 net/minecraft/sound/BiomeAdditionsSound c Represents an "additions sound" for a biome. f D field_23145 chance f Lcom/mojang/serialization/Codec; field_24673 CODEC f Lnet/minecraft/class_6880; field_23144 sound m (Lnet/minecraft/class_4967;)Lnet/minecraft/class_6880; method_28392 method_28392 p 0 sound m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28391 method_28391 p 0 instance m (Lnet/minecraft/class_6880;D)V p 1 sound p 2 chance m ()Lnet/minecraft/class_6880; method_26098 getSound m (Lnet/minecraft/class_4967;)Ljava/lang/Double; method_28390 method_28390 p 0 sound m ()D method_26099 getChance c Returns the chance of this addition sound to play at any tick. c net/minecraft/class_2304 net/minecraft/block/CraftingTableBlock f Lnet/minecraft/class_2561; field_17362 TITLE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17466 method_17466 p 3 inventory p 4 player p 2 syncId c net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample f I field_28105 startY f [Lnet/minecraft/class_2680; field_23143 states m (I[Lnet/minecraft/class_2680;)V p 1 startY p 2 states c net/minecraft/class_2306 net/minecraft/command/EntitySelectorOptions f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10887 INAPPLICABLE_OPTION_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10893 NEGATIVE_LEVEL_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10886 TOO_SMALL_LEVEL_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10890 NEGATIVE_DISTANCE_EXCEPTION f Ljava/util/Map; field_10891 OPTIONS f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10885 UNKNOWN_OPTION_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10889 INVALID_MODE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10892 INVALID_TYPE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10888 IRREVERSIBLE_SORT_EXCEPTION m (Lnet/minecraft/class_2303;)V method_9969 method_9969 p 0 reader m (Ljava/util/Map;Lnet/minecraft/class_1297;)Z method_9958 method_9958 p 1 entity m (Lnet/minecraft/class_2303;)V method_9977 method_9977 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9949 method_9949 p 0 reader m (Lnet/minecraft/class_2303;)V method_9953 method_9953 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9925 method_9925 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9933 method_9933 p 0 reader m (Lnet/minecraft/class_2303;)V method_9973 method_9973 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9945 method_9945 p 0 reader m (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z method_9965 method_9965 p 2 entity m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9959 method_9959 p 0 option m (Lnet/minecraft/class_2303;)Z method_22822 method_22822 p 0 reader m (ZLnet/minecraft/class_1934;Lnet/minecraft/class_1297;)Z method_9924 method_9924 p 2 entity m (Lnet/minecraft/class_2303;)Z method_9941 method_9941 p 0 reader m (Lnet/minecraft/class_2303;)V method_9981 method_9981 p 0 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9923 method_9923 p 0 option m (Lnet/minecraft/class_2303;)Z method_9926 method_9926 p 0 reader m (Lnet/minecraft/class_2303;)V method_9966 method_9966 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9938 method_9938 p 0 reader m (Lnet/minecraft/class_2303;)V method_9978 method_9978 p 0 reader m (Lnet/minecraft/class_2303;)V method_9962 method_9962 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9934 method_9934 p 0 reader m (Lnet/minecraft/class_2303;)V method_9974 method_9974 p 0 reader m (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9946 method_9946 p 1 builder p 2 consumer m (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z method_9922 method_9922 p 2 entity m (Ljava/util/Map;Lnet/minecraft/class_167;)Z method_9929 method_9929 p 1 advancementProgress m (Lnet/minecraft/class_2487;ZLnet/minecraft/class_1297;)Z method_9957 method_9957 p 2 entity m (ZLnet/minecraft/class_167;)Z method_9936 method_9936 p 1 advancementProgress m ()V method_9960 register m (Lnet/minecraft/class_2303;)Z method_9942 method_9942 p 0 reader m (Lnet/minecraft/class_2303;)V method_9982 method_9982 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9954 method_9954 p 0 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9964 method_9964 p 0 entity m (Lnet/minecraft/class_2303;)V method_9970 method_9970 p 0 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9932 method_9932 p 0 gameMode m (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9930 suggestOptions p 0 reader p 1 suggestionBuilder m (ZLnet/minecraft/class_178;)Z method_9931 method_9931 p 1 criterionProgress m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9956 method_9956 p 0 sortType m (Lnet/minecraft/class_2303;)Z method_9939 method_9939 p 0 reader m (Lnet/minecraft/class_2303;)V method_9979 method_9979 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9927 method_9927 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9935 method_9935 p 0 reader m (Lnet/minecraft/class_2303;)V method_9975 method_9975 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9947 method_9947 p 0 reader m (Lnet/minecraft/class_2303;)V method_9951 method_9951 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9955 method_9955 p 0 reader m (Lnet/minecraft/class_2303;)V method_9963 method_9963 p 0 reader m (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9921 method_9921 p 2 consumer p 1 builder m (Lnet/minecraft/class_2303;)V method_22824 method_22824 p 0 reader m (Lnet/minecraft/class_2960;ZLnet/minecraft/class_1297;)Z method_22823 method_22823 p 2 entity m (Lnet/minecraft/class_6862;ZLnet/minecraft/class_1297;)Z method_9950 method_9950 p 2 entity m (Lnet/minecraft/class_2303;)V method_9971 method_9971 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9943 method_9943 p 0 reader m (Lnet/minecraft/class_2303;Ljava/lang/String;I)Lnet/minecraft/class_2306$class_2307; method_9976 getHandler p 1 option p 0 reader p 2 restoreCursor m (Lnet/minecraft/class_2303;)Z method_9928 method_9928 p 0 reader m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9967 method_9967 p 0 builder p 1 consumer m (Lnet/minecraft/class_2303;)V method_9968 method_9968 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9944 method_9944 p 0 reader m (Lnet/minecraft/class_1299;ZLnet/minecraft/class_1297;)Z method_9919 method_9919 p 2 entity m (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z method_9920 method_9920 p 2 readerx m (Lnet/minecraft/class_2303;)V method_9948 method_9948 p 0 reader m (Ljava/lang/String;Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V method_9961 putOption p 3 description p 2 condition p 1 handler p 0 id m (Lnet/minecraft/class_2303;)V method_9972 method_9972 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9940 method_9940 p 0 reader m (Lnet/minecraft/class_2303;)V method_9980 method_9980 p 0 reader m (Lnet/minecraft/class_2303;)Z method_9952 method_9952 p 0 reader m (Ljava/util/Map;Lnet/minecraft/class_1297;)Z method_9937 method_9937 p 1 entity c net/minecraft/class_2306$class_2307 net/minecraft/command/EntitySelectorOptions$SelectorHandler m (Lnet/minecraft/class_2303;)V handle handle p 1 reader c net/minecraft/class_2306$class_2308 net/minecraft/command/EntitySelectorOptions$SelectorOption f Ljava/util/function/Predicate; comp_1064 condition f Lnet/minecraft/class_2306$class_2307; comp_1063 handler f Lnet/minecraft/class_2561; comp_1065 description m ()Ljava/util/function/Predicate; comp_1064 condition m ()Lnet/minecraft/class_2306$class_2307; comp_1063 handler m ()Lnet/minecraft/class_2561; comp_1065 description m (Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V p 2 condition p 1 handler p 3 description c net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock f Lcom/google/common/collect/ImmutableList; field_26442 VALID_HORIZONTAL_SPAWN_OFFSETS f Lcom/google/common/collect/ImmutableList; field_26443 VALID_SPAWN_OFFSETS f I field_31231 NO_CHARGES f I field_31232 MAX_CHARGES f Lnet/minecraft/class_2758; field_23153 CHARGES m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Ljava/util/Optional; method_26156 findRespawnPosition p 0 entity p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_29559 method_29559 p 1 pos m (Lnet/minecraft/class_1799;)Z method_29289 isChargeItem p 0 stack m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; method_30842 findRespawnPosition p 3 ignoreInvalidPos p 2 pos p 1 world p 0 entity m (Lnet/minecraft/class_2680;I)I method_26157 getLightLevel p 0 state p 1 maxLevel m (Lnet/minecraft/class_2680;)Z method_29290 canCharge p 0 state m (Lnet/minecraft/class_1937;)Z method_27353 isNether p 0 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_29561 explode p 2 world p 3 explodedPos p 1 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;)Z method_29560 hasStillWater p 1 world p 0 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_26382 charge p 3 state p 1 world p 2 pos p 0 charger c net/minecraft/class_4968 net/minecraft/sound/BiomeMoodSound f I field_23148 cultivationTicks f Lcom/mojang/serialization/Codec; field_24674 CODEC f I field_23149 spawnRange f D field_23150 extraDistance f Lnet/minecraft/class_6880; field_23147 sound f Lnet/minecraft/class_4968; field_23146 CAVE m ()I method_26102 getSpawnRange c Returns the chebyshev distance from which the mood sound can play to\nthe player. m (Lnet/minecraft/class_6880;IID)V p 1 sound p 4 extraDistance p 2 cultivationTicks p 3 spawnRange m ()I method_26101 getCultivationTicks c Returns the ticks it takes for entering the mood environment (a totally\ndark cave) to playing the mood sound, or the inverse of the per-tick. m (Lnet/minecraft/class_4968;)Ljava/lang/Double; method_28393 method_28393 p 0 sound m (Lnet/minecraft/class_4968;)Lnet/minecraft/class_6880; method_28397 method_28397 p 0 sound m ()Lnet/minecraft/class_6880; method_26100 getSound m ()D method_26103 getExtraDistance c Returns the extra distance of the sound from the player when the sound\nplays from the mood position.\n\n

The sound is actually played at a position along the line on the\nthree-dimensional vector from the player to the chosen mood position that\nis this distance to the mood position and this distance farther from the\nplayer. m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28394 method_28394 p 0 instance m (Lnet/minecraft/class_4968;)Ljava/lang/Integer; method_28396 method_28396 p 0 sound m (Lnet/minecraft/class_4968;)Ljava/lang/Integer; method_28395 method_28395 p 0 sound c net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity f F field_30501 DEFAULT_SADDLED_SPEED f Lnet/minecraft/class_2940; field_23247 SADDLED f Lnet/minecraft/class_2940; field_23246 COLD f Lnet/minecraft/class_1391; field_23241 temptGoal f Lnet/minecraft/class_2940; field_23245 BOOST_TIME f Ljava/util/UUID; field_42981 SUFFOCATING_MODIFIER_ID f F field_30499 COLD_SADDLED_SPEED f Lnet/minecraft/class_1856; field_23243 BREEDING_INGREDIENT f Lnet/minecraft/class_1856; field_23244 ATTRACTING_INGREDIENT f Lnet/minecraft/class_4980; field_23240 saddledComponent f Lnet/minecraft/class_1322; field_42982 SUFFOCATING_MODIFIER m ()V method_26347 updateFloating m ()Z method_30079 isBeingTempted m ()Lnet/minecraft/class_5132$class_5133; method_26924 createStriderAttributes m (Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_1308;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315; method_30336 initializeRider p 4 entityData p 3 rider p 2 difficulty p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4985; method_26343 createChild m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_26344 canSpawn p 4 random p 2 spawnReason p 3 pos p 0 type p 1 world m ()Z method_26348 isCold m (Z)V method_26349 setCold p 1 cold c net/minecraft/class_4985$class_5494 net/minecraft/entity/passive/StriderEntity$GoBackToLavaGoal f Lnet/minecraft/class_4985; field_26632 strider m (Lnet/minecraft/class_4985;D)V p 1 strider p 2 speed c net/minecraft/class_4985$class_4988 net/minecraft/entity/passive/StriderEntity$Navigation m (Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V p 2 world p 1 entity c net/minecraft/class_2323 net/minecraft/block/DoorBlock f Lnet/minecraft/class_2754; field_10946 HALF f Lnet/minecraft/class_8177; field_42757 blockSetType f Lnet/minecraft/class_2753; field_10938 FACING f Lnet/minecraft/class_2746; field_10945 OPEN f Lnet/minecraft/class_2754; field_10941 HINGE f Lnet/minecraft/class_2746; field_10940 POWERED f Lnet/minecraft/class_265; field_10943 WEST_SHAPE f Lnet/minecraft/class_265; field_10944 EAST_SHAPE f Lnet/minecraft/class_265; field_10942 NORTH_SHAPE f Lnet/minecraft/class_265; field_10939 SOUTH_SHAPE m (Lnet/minecraft/class_1750;)Lnet/minecraft/class_2750; method_10035 getHinge p 1 ctx m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V p 2 blockSetType p 1 settings m ()Lnet/minecraft/class_8177; method_51169 getBlockSetType m (Lnet/minecraft/class_2680;)Z method_24796 canOpenByHand p 0 state m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V method_10036 playOpenCloseSound p 3 pos p 2 world p 1 entity p 4 open m (Lnet/minecraft/class_2680;)Z method_30841 isOpen p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_24795 canOpenByHand p 1 pos p 0 world m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V method_10033 setOpen p 5 open p 3 state p 4 pos p 1 entity p 2 world c net/minecraft/class_2325 net/minecraft/block/DropperBlock f Lnet/minecraft/class_2357; field_10949 BEHAVIOR f Lorg/slf4j/Logger; field_46213 LOGGER c net/minecraft/class_4981 net/minecraft/entity/ItemSteerable m ()Z method_6577 consumeOnAStickItem c net/minecraft/class_4980 net/minecraft/entity/SaddledComponent f Lnet/minecraft/class_2940; field_23219 boostTime f Lnet/minecraft/class_2945; field_23218 dataTracker f Lnet/minecraft/class_2940; field_23220 saddled f I field_23216 boostedTime f Z field_23215 boosted f I field_30060 MIN_BOOST_TIME m (Lnet/minecraft/class_2487;)V method_26312 readNbt p 1 nbt m ()F method_49479 getMovementSpeedMultiplier m (Lnet/minecraft/class_2487;)V method_26309 writeNbt p 1 nbt m (Lnet/minecraft/class_2945;Lnet/minecraft/class_2940;Lnet/minecraft/class_2940;)V p 1 dataTracker p 2 boostTime p 3 saddled m ()V method_26307 boost m (Lnet/minecraft/class_5819;)Z method_26308 boost p 1 random m ()V method_49478 tickBoost m ()I method_49480 getBoostTime m ()Z method_26311 isSaddled m (Z)V method_26310 setSaddled p 1 saddled c net/minecraft/class_4983 net/minecraft/entity/ai/brain/task/FarmerWorkTask f Ljava/util/List; field_23226 COMPOSTABLES m (Lnet/minecraft/class_1646;)V method_26333 craftAndDropBread p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)V method_26334 compostSeeds p 1 world p 2 entity p 3 pos p 4 composterState m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_30232 syncComposterEvent p 3 pos p 4 newState p 1 world p 2 oldState c net/minecraft/class_2320 net/minecraft/block/TallPlantBlock f Lnet/minecraft/class_2754; field_10929 HALF m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V method_10021 placeAt p 3 flags p 2 pos p 1 state p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V method_30036 onBreakInCreative c Destroys a bottom half of a tall double block (such as a plant or a door)\nwithout dropping an item when broken in creative.\n\n@see Block#onBreak(World, BlockPos, BlockState, PlayerEntity) p 0 world p 1 pos p 2 state p 3 player m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_37458 withWaterloggedState p 2 state p 1 pos p 0 world c net/minecraft/class_2321 net/minecraft/command/suggestion/SuggestionProviders f Lnet/minecraft/class_2960; field_10930 ASK_SERVER_NAME f Ljava/util/Map; field_10931 REGISTRY f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_10935 SUMMONABLE_ENTITIES f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_10932 ALL_RECIPES f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_10933 ASK_SERVER f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_10934 AVAILABLE_SOUNDS m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10030 method_10030 p 0 context p 1 builder m (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; method_10024 byId p 0 id m (Lnet/minecraft/class_1299;)Lcom/mojang/brigadier/Message; method_10023 method_10023 p 0 entityType m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; method_10026 getLocalProvider p 0 provider m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960; method_10027 computeId p 0 provider m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10029 method_10029 p 0 context p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10028 method_10028 p 0 context p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10025 method_10025 p 0 context p 1 builder m (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; method_10022 register p 1 provider p 0 id c net/minecraft/class_2321$class_2322 net/minecraft/command/suggestion/SuggestionProviders$LocalProvider f Lnet/minecraft/class_2960; field_10936 id f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_10937 provider m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; getSuggestions getSuggestions p 2 builder p 1 context m (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V p 1 id p 2 provider c net/minecraft/class_4982 net/minecraft/entity/ai/brain/task/BoneMealTask f J field_23223 lastEndEntityAge f J field_23222 startTime f Ljava/util/Optional; field_23225 pos f I field_23224 duration f I field_30184 MAX_DURATION m (Lnet/minecraft/class_1646;)V method_26324 addLookWalkTargets p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_26327 shouldRun m (Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V method_26325 method_26325 p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_26330 run m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z method_26326 canBoneMeal p 1 pos p 2 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_26331 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_26332 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional; method_26329 findBoneMealPos p 2 entity p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_26328 shouldKeepRunning c net/minecraft/class_2319 net/minecraft/command/argument/serialize/ConstantArgumentSerializer f Lnet/minecraft/class_2319$class_7219; field_37978 properties m (Ljava/util/function/Supplier;)Lnet/minecraft/class_2319; method_41999 of p 0 typeSupplier m (Lnet/minecraft/class_2319$class_7219;Lcom/google/gson/JsonObject;)V method_41996 writeJson m (Ljava/util/function/Function;)V p 1 typeSupplier m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2319$class_7219; method_42001 fromPacket m (Ljava/util/function/Function;)Lnet/minecraft/class_2319; method_41998 of p 0 typeSupplier m (Lnet/minecraft/class_2319$class_7219;Lnet/minecraft/class_2540;)V method_41997 writePacket m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2319$class_7219; method_42002 getArgumentTypeProperties m (Ljava/util/function/Supplier;Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/ArgumentType; method_42000 method_42000 p 1 commandRegistryAccess c net/minecraft/class_2319$class_7219 net/minecraft/command/argument/serialize/ConstantArgumentSerializer$Properties f Ljava/util/function/Function; field_37980 typeSupplier m (Lnet/minecraft/class_2319;Ljava/util/function/Function;)V p 2 typeSupplier c net/minecraft/class_2315 net/minecraft/block/DispenserBlock f I field_31082 SCHEDULED_TICK_DELAY f Lnet/minecraft/class_2753; field_10918 FACING f Lorg/slf4j/Logger; field_46212 LOGGER f Ljava/util/Map; field_10919 BEHAVIORS f Lnet/minecraft/class_2746; field_10920 TRIGGERED m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V method_10012 dispense p 1 world p 3 pos p 2 state m (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374; method_10010 getOutputLocation p 0 pointer m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357; method_10011 getBehaviorForItem p 1 stack m (Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V method_10009 registerBehavior p 0 provider p 1 behavior m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V method_10008 method_10008 p 0 map c net/minecraft/class_4978 net/minecraft/datafixer/fix/JigsawRotationFix f Ljava/util/Map; field_23213 ORIENTATION_UPDATES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26301 updateBlockState c net/minecraft/class_2316 net/minecraft/command/argument/ArgumentTypes f Ljava/util/Map; field_10921 CLASS_MAP m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314; method_41983 get p 0 argumentType m (Ljava/lang/Class;)Ljava/lang/Class; method_41181 upcast p 0 clazz m (Ljava/lang/Class;)Z method_41984 has p 0 clazz m (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/class_2314;)Lnet/minecraft/class_2314; method_10017 register c Registers an argument type's serializer. p 3 serializer p 2 clazz p 1 id p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2314; method_10015 register p 0 registry m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314$class_7217; method_41985 getArgumentTypeProperties p 0 argumentType c net/minecraft/class_4977 net/minecraft/datafixer/fix/JigsawPropertiesFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26300 renameProperties c net/minecraft/class_2318 net/minecraft/block/FacingBlock f Lnet/minecraft/class_2753; field_10927 FACING c net/minecraft/class_4979 net/minecraft/datafixer/schema/Schema2519 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_3620 net/minecraft/block/MapColor c Represents the surface color of a block when rendered from the {@link net.minecraft.client.render.MapRenderer}.\nColor names refer to a material or an object which refers to their vanilla Minecraft textures, not their real-world counterparts, eg. "emerald green".\nNames are in the form of either blockReference_baseColor or color.\n\n

When the map is rendered, the {@link MapColor.Brightness#brightness} value is added to the\nbase color. The "rendered color" is internally represented as a byte; the first six bits\nindicate the base color, and the last two bits indicate the brightness. This value is returned\nfrom {@link MapColor#getRenderColorByte} and is passed to {@link MapColor#getRenderColor}. f Lnet/minecraft/class_3620; field_25704 DARK_CRIMSON f Lnet/minecraft/class_3620; field_15985 TERRACOTTA_MAGENTA f Lnet/minecraft/class_3620; field_15997 LIME f Lnet/minecraft/class_3620; field_25708 BRIGHT_TEAL f Lnet/minecraft/class_3620; field_15981 TERRACOTTA_ORANGE f Lnet/minecraft/class_3620; field_16009 BLACK f Lnet/minecraft/class_3620; field_15993 LIGHT_GRAY f Lnet/minecraft/class_3620; field_16016 PALE_PURPLE f Lnet/minecraft/class_3620; field_16028 TERRACOTTA_GREEN f Lnet/minecraft/class_3620; field_16008 CLEAR f I field_16011 color f Lnet/minecraft/class_3620; field_15978 GRAY f Lnet/minecraft/class_3620; field_16012 DARK_RED f Lnet/minecraft/class_3620; field_16024 LIGHT_BLUE f Lnet/minecraft/class_3620; field_15998 MAGENTA f Lnet/minecraft/class_3620; field_16004 DARK_GREEN f Lnet/minecraft/class_3620; field_16020 RED f Lnet/minecraft/class_3620; field_16000 DIRT_BROWN f Lnet/minecraft/class_3620; field_25705 TEAL f Lnet/minecraft/class_3620; field_15996 OAK_TAN f Lnet/minecraft/class_3620; field_15984 BLUE f Lnet/minecraft/class_3620; field_33533 RAW_IRON_PINK f Lnet/minecraft/class_3620; field_15992 TERRACOTTA_BROWN f Lnet/minecraft/class_3620; field_15980 LAPIS_BLUE f Lnet/minecraft/class_3620; field_16027 TERRACOTTA_GRAY f Lnet/minecraft/class_3620; field_16007 TERRACOTTA_BLACK f Lnet/minecraft/class_3620; field_16019 WATER_BLUE f Lnet/minecraft/class_3620; field_15989 TERRACOTTA_PINK f Lnet/minecraft/class_3620; field_16023 STONE_GRAY f Lnet/minecraft/class_3620; field_16003 TERRACOTTA_WHITE f Lnet/minecraft/class_3620; field_15977 BROWN f Lnet/minecraft/class_3620; field_16015 TERRACOTTA_BLUE f Lnet/minecraft/class_3620; field_25702 DULL_RED f Lnet/minecraft/class_3620; field_33617 LICHEN_GREEN f Lnet/minecraft/class_3620; field_25706 DARK_AQUA f Lnet/minecraft/class_3620; field_15983 DIAMOND_BLUE f Lnet/minecraft/class_3620; field_33532 DEEPSLATE_GRAY f Lnet/minecraft/class_3620; field_15995 GREEN f Lnet/minecraft/class_3620; field_15991 TERRACOTTA_LIGHT_BLUE f Lnet/minecraft/class_3620; field_16018 TERRACOTTA_LIME f I field_16021 id f Lnet/minecraft/class_3620; field_16002 BRIGHT_RED f Lnet/minecraft/class_3620; field_15976 LIGHT_BLUE_GRAY f Lnet/minecraft/class_3620; field_16014 PURPLE f Lnet/minecraft/class_3620; field_15988 TERRACOTTA_LIGHT_GRAY f Lnet/minecraft/class_3620; field_16026 CYAN f Lnet/minecraft/class_3620; field_16030 PINK f Lnet/minecraft/class_3620; field_16010 YELLOW f Lnet/minecraft/class_3620; field_16022 WHITE f Lnet/minecraft/class_3620; field_25703 DULL_PINK f Lnet/minecraft/class_3620; field_25707 DARK_DULL_PINK f Lnet/minecraft/class_3620; field_15986 PALE_YELLOW f Lnet/minecraft/class_3620; field_15994 GOLD f Lnet/minecraft/class_3620; field_15982 TERRACOTTA_RED f Lnet/minecraft/class_3620; field_15990 TERRACOTTA_CYAN f Lnet/minecraft/class_3620; field_16005 IRON_GRAY f Lnet/minecraft/class_3620; field_16017 SPRUCE_BROWN f Lnet/minecraft/class_3620; field_16029 TERRACOTTA_PURPLE f Lnet/minecraft/class_3620; field_16001 EMERALD_GREEN f Lnet/minecraft/class_3620; field_15979 WHITE_GRAY f Lnet/minecraft/class_3620; field_16013 TERRACOTTA_YELLOW f Lnet/minecraft/class_3620; field_15987 ORANGE f Lnet/minecraft/class_3620; field_16025 OFF_WHITE f Lnet/minecraft/class_3620; field_15999 PALE_GREEN f [Lnet/minecraft/class_3620; field_16006 COLORS m (Lnet/minecraft/class_3620$class_6594;)B method_38481 getRenderColorByte p 1 brightness m (I)Lnet/minecraft/class_3620; method_38479 get p 0 id m (Lnet/minecraft/class_3620$class_6594;)I method_15820 getRenderColor p 1 brightness m (II)V p 2 color p 1 id m (I)Lnet/minecraft/class_3620; method_38482 getUnchecked p 0 id m (I)I method_38480 getRenderColor p 0 colorByte c net/minecraft/class_3620$class_6594 net/minecraft/block/MapColor$Brightness f I field_34763 id f I field_34764 brightness f [Lnet/minecraft/class_3620$class_6594; field_34765 VALUES f Lnet/minecraft/class_3620$class_6594; field_34759 LOW f Lnet/minecraft/class_3620$class_6594; field_34761 HIGH f Lnet/minecraft/class_3620$class_6594; field_34760 NORMAL f Lnet/minecraft/class_3620$class_6594; field_34762 LOWEST m (Ljava/lang/String;III)V p 4 brightness p 3 id m (I)Lnet/minecraft/class_3620$class_6594; method_38485 get p 0 id m (I)Lnet/minecraft/class_3620$class_6594; method_38484 validateAndGet p 0 id c net/minecraft/class_4951 net/minecraft/block/WeepingVinesPlantBlock f Lnet/minecraft/class_265; field_23326 SHAPE c net/minecraft/class_3621 net/minecraft/fluid/WaterFluid c net/minecraft/class_3621$class_3623 net/minecraft/fluid/WaterFluid$Still c net/minecraft/class_3621$class_3622 net/minecraft/fluid/WaterFluid$Flowing c net/minecraft/class_4953 net/minecraft/world/gen/feature/TwistingVinesFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;III)V method_25987 generateVineColumn p 5 maxAge p 4 minAge p 1 random p 0 world p 3 maxLength p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_25986 isNotSuitable p 1 pos p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;)Z method_27220 canGenerate p 0 world p 1 pos c net/minecraft/class_4950 net/minecraft/block/TwistingVinesPlantBlock f Lnet/minecraft/class_265; field_23325 SHAPE c net/minecraft/class_4949 net/minecraft/block/VineLogic m (Lnet/minecraft/class_5819;)I method_26381 getGrowthLength p 0 random m (Lnet/minecraft/class_2680;)Z method_25961 isValidForWeepingStem p 0 state c net/minecraft/class_4948 net/minecraft/enchantment/SoulSpeedEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_3619 net/minecraft/block/piston/PistonBehavior f Lnet/minecraft/class_3619; field_15970 PUSH_ONLY f Lnet/minecraft/class_3619; field_15972 BLOCK f Lnet/minecraft/class_3619; field_15971 DESTROY f Lnet/minecraft/class_3619; field_15974 NORMAL f Lnet/minecraft/class_3619; field_15975 IGNORE c net/minecraft/class_4945 net/minecraft/data/client/TextureKey f Lnet/minecraft/class_4945; field_23008 parent f Ljava/lang/String; field_23007 name f Lnet/minecraft/class_4945; field_22999 CROP f Lnet/minecraft/class_4945; field_23958 LIT_LOG f Lnet/minecraft/class_4945; field_27792 CONTENT f Lnet/minecraft/class_4945; field_27791 INSIDE f Lnet/minecraft/class_4945; field_27790 CANDLE f Lnet/minecraft/class_4945; field_38470 INNER_TOP f Lnet/minecraft/class_4945; field_42951 FLOWERBED f Lnet/minecraft/class_4945; field_23011 TEXTURE f Lnet/minecraft/class_4945; field_23010 ALL f Lnet/minecraft/class_4945; field_23013 END f Lnet/minecraft/class_4945; field_23012 PARTICLE f Lnet/minecraft/class_4945; field_23019 NORTH f Lnet/minecraft/class_4945; field_23015 TOP f Lnet/minecraft/class_4945; field_42089 LAYER1 f Lnet/minecraft/class_4945; field_23014 BOTTOM f Lnet/minecraft/class_4945; field_23018 SIDE f Lnet/minecraft/class_4945; field_23016 FRONT f Lnet/minecraft/class_4945; field_23017 BACK f Lnet/minecraft/class_4945; field_23001 FIRE f Lnet/minecraft/class_4945; field_23000 DIRT f Lnet/minecraft/class_4945; field_23003 PLATFORM f Lnet/minecraft/class_4945; field_23002 LANTERN f Lnet/minecraft/class_4945; field_23005 TORCH f Lnet/minecraft/class_4945; field_23006 LAYER0 f Lnet/minecraft/class_4945; field_23004 UNSTICKY f Lnet/minecraft/class_4945; field_23035 UPPERSTEM f Lnet/minecraft/class_4945; field_23034 STEM f Lnet/minecraft/class_4945; field_23031 PANE f Lnet/minecraft/class_4945; field_23030 PATTERN f Lnet/minecraft/class_4945; field_23033 FAN f Lnet/minecraft/class_4945; field_23032 EDGE f Lnet/minecraft/class_4945; field_23023 UP f Lnet/minecraft/class_4945; field_23022 WEST f Lnet/minecraft/class_4945; field_23025 CROSS f Lnet/minecraft/class_4945; field_23024 DOWN f Lnet/minecraft/class_4945; field_23021 EAST f Lnet/minecraft/class_4945; field_23020 SOUTH f Lnet/minecraft/class_4945; field_23027 WALL f Lnet/minecraft/class_4945; field_23028 RAIL f Lnet/minecraft/class_4945; field_23026 PLANT f Lnet/minecraft/class_4945; field_23029 WOOL f Lnet/minecraft/class_4945; field_42234 LAYER2 m ()Lnet/minecraft/class_4945; method_25913 getParent m (Ljava/lang/String;)Lnet/minecraft/class_4945; method_27043 of p 0 name m ()Ljava/lang/String; method_25912 getName m (Ljava/lang/String;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4945; method_27044 of p 1 parent p 0 name m (Ljava/lang/String;Lnet/minecraft/class_4945;)V p 1 name p 2 parent c net/minecraft/class_4944 net/minecraft/data/client/TextureMap f Ljava/util/Set; field_22998 inherited f Ljava/util/Map; field_22997 entries m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2960; method_25876 getId p 0 item m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25890 pattern p 0 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25875 all p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25903 fire1 p 0 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25895 layer0 p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_4944; method_50027 snifferEgg p 0 age m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25907 sideFrontTopBottom p 0 block m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46199 method_46199 p 1 path m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25891 particle p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_32232 cauldron p 0 content m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25894 sideEnd p 0 block m (Lnet/minecraft/class_4945;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4944; method_35908 copy p 1 parent p 2 child m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25911 layer0 p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_27168 wallSideEnd p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25898 sideTopBottom p 0 block m (Lnet/minecraft/class_2248;Z)Lnet/minecraft/class_4944; method_32231 candleCake p 0 block p 1 lit m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_4944; method_25862 particle p 0 item m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25865 stemAndUpper p 1 upper p 0 stem m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25873 paneAndTopForEdge p 1 top p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25881 plant p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_46201 textureParticle p 0 block m (Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25868 put p 2 id p 1 key m (Lnet/minecraft/class_4945;)Lnet/minecraft/class_2960; method_25867 getTexture p 1 key m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25884 plant p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25902 fire0 p 0 block m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46198 method_46198 p 1 path m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25880 cross p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25906 sideFrontBack p 0 block m (Lnet/minecraft/class_4945;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4944; method_25874 inherit p 1 parent p 2 child m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25885 rail p 0 block m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_48745 layered p 0 layer0 p 1 layer1 p 2 layer2 m (Lnet/minecraft/class_1792;Ljava/lang/String;)Lnet/minecraft/class_2960; method_25863 getSubId p 1 suffix p 0 item m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25910 top p 0 top m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25877 cross p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25897 sideAndEndForTop p 0 block m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_4944; method_25871 layer0 p 0 item m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25892 fan p 0 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25882 frontTopSide p 1 downBlock p 0 frontTopSideBlock m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_46200 textureSideTop p 0 block m (Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25879 copyAndAdd p 2 id p 1 key m (Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_35909 register p 1 key p 2 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_35911 wool p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_35910 topBottom p 1 bottom p 0 top m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_50028 pottedAzaleaBush p 0 block m (Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960; method_25866 getSubId p 1 suffix p 0 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25878 frontSideWithCustomBottom p 0 block p 1 bottom m (Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25883 of p 0 key p 1 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25901 particle p 0 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25893 torch p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25905 torch p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25896 sideAndTop p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25872 texture p 0 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25869 texture p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25888 stem p 0 block m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25889 crop p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25864 all p 0 block m ()Ljava/util/stream/Stream; method_25861 getInherited m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25909 sideFrontEnd p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960; method_25860 getId p 0 block m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_48529 layered p 0 layer0 p 1 layer1 m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25886 rail p 0 id m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25904 lantern p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25908 sideFrontTop p 0 block m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944; method_25870 sideEnd p 0 side p 1 end m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_49379 flowerbed p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_27167 campfire p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25899 wallSideTopBottom p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25900 topBottom p 0 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; method_25887 wool p 0 block m (Z)Lnet/minecraft/class_4944; method_42753 sculkShrieker p 0 canSummon c net/minecraft/class_4946 net/minecraft/data/client/TexturedModel c Represents a model with texture variables defined. f Lnet/minecraft/class_4946$class_4947; field_42953 FLOWERBED_2 f Lnet/minecraft/class_4946$class_4947; field_42955 FLOWERBED_4 f Lnet/minecraft/class_4946$class_4947; field_23039 CUBE_COLUMN_HORIZONTAL f Lnet/minecraft/class_4946$class_4947; field_23047 PARTICLE f Lnet/minecraft/class_4946$class_4947; field_23057 SIDE_TOP_BOTTOM_WALL f Lnet/minecraft/class_4942; field_23059 model f Lnet/minecraft/class_4946$class_4947; field_23049 LEAVES f Lnet/minecraft/class_4946$class_4947; field_23037 CUBE_MIRRORED_ALL f Lnet/minecraft/class_4946$class_4947; field_23043 ORIENTABLE_WITH_BOTTOM f Lnet/minecraft/class_4946$class_4947; field_23045 TEMPLATE_GLAZED_TERRACOTTA f Lnet/minecraft/class_4946$class_4947; field_23055 END_FOR_TOP_CUBE_COLUMN f Lnet/minecraft/class_4946$class_4947; field_23041 CUBE_TOP f Lnet/minecraft/class_4946$class_4947; field_23051 TEMPLATE_HANGING_LANTERN f Lnet/minecraft/class_4946$class_4947; field_42954 FLOWERBED_3 f Lnet/minecraft/class_4946$class_4947; field_23959 SIDE_END_WALL f Lnet/minecraft/class_4946$class_4947; field_42952 FLOWERBED_1 f Lnet/minecraft/class_4946$class_4947; field_23036 CUBE_ALL f Lnet/minecraft/class_4946$class_4947; field_23046 CORAL_FAN f Lnet/minecraft/class_4946$class_4947; field_23038 CUBE_COLUMN f Lnet/minecraft/class_4946$class_4947; field_23048 TEMPLATE_ANVIL f Lnet/minecraft/class_4946$class_4947; field_23054 TEMPLATE_SEAGRASS f Lnet/minecraft/class_4946$class_4947; field_23042 ORIENTABLE f Lnet/minecraft/class_4946$class_4947; field_23056 END_FOR_TOP_CUBE_COLUMN_HORIZONTAL f Lnet/minecraft/class_4944; field_23058 textures f Lnet/minecraft/class_4946$class_4947; field_23044 CARPET f Lnet/minecraft/class_4946$class_4947; field_23050 TEMPLATE_LANTERN f Lnet/minecraft/class_4946$class_4947; field_23040 CUBE_BOTTOM_TOP m (Ljava/util/function/Function;Lnet/minecraft/class_4942;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946; method_25919 method_25919 p 2 block m (Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947; method_25918 makeFactory p 1 model p 0 texturesGetter m ()Lnet/minecraft/class_4942; method_25914 getModel m (Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25916 upload p 2 writer p 1 block m (Ljava/util/function/Consumer;)Lnet/minecraft/class_4946; method_25917 textures p 1 texturesConsumer m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946; method_25920 getCubeAll p 0 id m (Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25915 upload p 3 writer p 2 suffix p 1 block m (Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V p 1 textures p 2 model m ()Lnet/minecraft/class_4944; method_25921 getTextures c net/minecraft/class_4946$class_4947 net/minecraft/data/client/TexturedModel$Factory m (Ljava/util/function/Consumer;)Lnet/minecraft/class_4946$class_4947; method_35912 andThen p 1 consumer m (Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25922 upload p 3 writer p 1 block p 2 suffix m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946; get get p 1 block m (Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960; method_25923 upload p 1 block p 2 writer m (Ljava/util/function/Consumer;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946; method_35913 method_35913 p 2 block c net/minecraft/class_3616 net/minecraft/fluid/LavaFluid f F field_31729 MIN_HEIGHT_TO_REPLACE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_15819 canLightFire p 2 pos p 1 world m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_15817 hasBurnableBlock p 2 pos p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_15818 playExtinguishEvent p 1 world p 2 pos c net/minecraft/class_3616$class_3617 net/minecraft/fluid/LavaFluid$Flowing c net/minecraft/class_3616$class_3618 net/minecraft/fluid/LavaFluid$Still c net/minecraft/class_2300 net/minecraft/command/EntitySelector f Z field_10828 senderOnly f I field_10822 limit f Lnet/minecraft/class_238; field_10824 box f Lnet/minecraft/class_2096$class_2099; field_10825 distance f Ljava/util/function/BiConsumer; field_10826 sorter f Z field_10827 usesAt f Lnet/minecraft/class_5575; field_10832 entityFilter f Ljava/util/function/Predicate; field_10820 basePredicate f Z field_10829 localWorldOnly f Ljava/util/function/BiConsumer; field_41524 ARBITRARY f Ljava/util/UUID; field_10821 uuid f Ljava/lang/String; field_10831 playerName f Lnet/minecraft/class_5575; field_27774 PASSTHROUGH_FILTER f Ljava/util/function/Function; field_10823 positionOffset f Z field_10830 includesNonPlayers f I field_33068 MAX_VALUE m (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z method_9810 method_9810 p 1 entity m (Lnet/minecraft/class_243;Ljava/util/List;)Ljava/util/List; method_9814 getEntities p 1 pos p 2 entities m (Lnet/minecraft/class_2168;)Ljava/util/List; method_9813 getPlayers p 1 source m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_3222; method_9811 getPlayer p 1 source m ()Z method_9820 isSenderOnly m (Lnet/minecraft/class_2168;)V method_9818 checkSourcePermission p 1 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)Z method_45914 method_45914 p 1 entity m ()I method_47803 getAppendLimit m (Lnet/minecraft/class_243;)Ljava/util/function/Predicate; method_9817 getPositionPredicate p 1 pos m (Lnet/minecraft/class_243;Ljava/util/List;)V method_47802 method_47802 p 1 entities p 0 pos m (Lnet/minecraft/class_2168;)Ljava/util/List; method_45915 getUnfilteredEntities p 1 source m (Ljava/util/List;)Lnet/minecraft/class_2561; method_9822 getNames p 0 entities m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_9812 method_9812 p 2 entity m (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V method_9823 appendEntitiesFromWorld p 1 entities p 2 world p 3 pos p 4 predicate m ()I method_9815 getLimit m (Lnet/minecraft/class_2168;)Ljava/util/List; method_9816 getEntities p 1 source m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_1297; method_9809 getEntity p 1 source m ()Z method_9821 isLocalWorldOnly m (IZZLjava/util/function/Predicate;Lnet/minecraft/class_2096$class_2099;Ljava/util/function/Function;Lnet/minecraft/class_238;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/class_1299;Z)V p 6 positionOffset p 5 distance p 4 basePredicate p 3 localWorldOnly p 2 includesNonPlayers p 1 count p 13 usesAt p 12 type p 11 uuid p 10 playerName p 9 senderOnly p 8 sorter p 7 box m ()Z method_35815 usesAt m ()Z method_9819 includesNonPlayers c net/minecraft/class_2300$1 net/minecraft/command/EntitySelector$1 m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_32203 downcast c net/minecraft/class_4963 net/minecraft/datafixer/fix/PlayerUuidFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_2301 net/minecraft/block/CoralBlock f Lnet/minecraft/class_2248; field_10833 deadCoralBlock f Lnet/minecraft/class_265; field_10834 SHAPE m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 deadCoralBlock c net/minecraft/class_4962 net/minecraft/datafixer/fix/WorldUuidFix f Lorg/slf4j/Logger; field_36329 LOGGER m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26060 fixDragonUuid m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26061 fixCustomBossEvents m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26057 fixWanderingTraderId c net/minecraft/class_4965 net/minecraft/predicate/entity/FishingHookPredicate f Lnet/minecraft/class_4965; field_23137 ALL f Lcom/mojang/serialization/MapCodec; field_45750 CODEC f Ljava/util/Optional; comp_1779 inOpenWater m (Z)Lnet/minecraft/class_4965; method_26095 of p 0 inOpenWater m ()Ljava/util/Optional; comp_1779 inOpenWater c net/minecraft/class_2302 net/minecraft/block/CropBlock f [Lnet/minecraft/class_265; field_10836 AGE_TO_SHAPE f Lnet/minecraft/class_2758; field_10835 AGE f I field_31079 MAX_AGE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_52572 hasEnoughLightAt p 1 pos p 0 world m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F method_9830 getAvailableMoisture p 2 pos p 0 block p 1 world m (Lnet/minecraft/class_2680;)Z method_9825 isMature m (I)Lnet/minecraft/class_2680; method_9828 withAge p 1 age m ()Lnet/minecraft/class_2758; method_9824 getAgeProperty m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9826 applyGrowth p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_2680;)I method_9829 getAge p 1 state m ()Lnet/minecraft/class_1935; method_9832 getSeedsItem m ()I method_9827 getMaxAge m (Lnet/minecraft/class_1937;)I method_9831 getGrowthAmount p 1 world c net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader f Ljava/lang/Double; field_10857 x f Lnet/minecraft/class_2152; field_10859 yawRange f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10853 UNKNOWN_SELECTOR_EXCEPTION f Z field_10865 excludesEntityType f C field_33077 ALL_PLAYERS f Z field_10841 selectsScores f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10875 INVALID_ENTITY_EXCEPTION f Ljava/util/function/Predicate; field_10870 predicate f Ljava/lang/Double; field_10862 dx f Z field_10849 selectsGameMode f Lnet/minecraft/class_1299; field_10863 entityType f Ljava/util/function/BiFunction; field_10867 DEFAULT_SUGGESTION_PROVIDER f Ljava/util/function/BiConsumer; field_10882 FURTHEST f C field_33070 ARGUMENT_DEFINER f Z field_10840 usesAt f Lnet/minecraft/class_2096$class_2099; field_10838 distance f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10880 NOT_ALLOWED_EXCEPTION f C field_33078 RANDOM_PLAYER f Z field_10864 selectsAdvancements f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10837 UNTERMINATED_EXCEPTION f C field_33075 ARGUMENT_SEPARATOR f Z field_10871 excludesGameMode f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10855 VALUELESS_EXCEPTION f Z field_10843 includesNonPlayers f Z field_10879 senderOnly f Ljava/lang/Double; field_10852 dy f Ljava/util/function/BiConsumer; field_10869 NEAREST f C field_33080 ALL_ENTITIES f Z field_10866 localWorldOnly f Z field_10854 selectsName f C field_33076 NEAREST_PLAYER f Ljava/lang/Double; field_10881 dz f Ljava/util/UUID; field_10878 uuid f Ljava/util/function/BiFunction; field_10848 suggestionProvider f I field_10858 limit f Z field_10873 hasSorter f C field_33073 ARGUMENTS_OPENING f Z field_10845 selectsTeam f C field_33069 SELECTOR_PREFIX f I field_10861 startCursor f Ljava/util/function/BiConsumer; field_10850 RANDOM f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10844 MISSING_EXCEPTION f Lnet/minecraft/class_2152; field_10877 pitchRange f Ljava/util/function/BiConsumer; field_10847 sorter f C field_33074 ARGUMENTS_CLOSING f Lnet/minecraft/class_2096$class_2100; field_10842 levelRange f Z field_10868 excludesTeam f Ljava/lang/String; field_10876 playerName f C field_33071 INVERT_MODIFIER f Z field_10851 hasLimit f Ljava/lang/Double; field_10839 z f Lcom/mojang/brigadier/StringReader; field_10860 reader f C field_33079 SELF f Ljava/lang/Double; field_10872 y f C field_33072 TAG_MODIFIER f Z field_10874 excludesName f Z field_10846 atAllowed m (Lnet/minecraft/class_1299;)V method_9842 setEntityType p 1 entityType m (Ljava/util/function/BiConsumer;)V method_9845 setSorter p 1 sorter m (Z)V method_9841 setIncludesNonPlayers p 1 includesNonPlayers m (Lnet/minecraft/class_243;Ljava/util/List;)V method_9888 method_9888 p 1 entities p 0 pos m ()Z method_9861 selectsAdvancements m (Z)V method_9865 setSelectsTeam p 1 selectsTeam m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_9869 method_9869 p 0 pos m ()V method_9874 readArguments m ()Lcom/mojang/brigadier/StringReader; method_9835 getReader m ()Z method_9886 selectsEntityType m (D)V method_9891 setDx p 1 dx m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9908 listSuggestions p 1 builder p 2 consumer m ()Z method_9915 readTagCharacter m ()Lnet/minecraft/class_2152; method_9883 getPitchRange m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9854 method_9854 p 1 consumer p 0 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9911 suggestOptionOrEnd p 1 builder p 2 consumer m ()Ljava/lang/Double; method_9907 getDz m (Lnet/minecraft/class_2152;)V method_9855 setYawRange p 1 yawRange m (D)V method_9850 setX p 1 x m (Z)V method_9906 setSelectsAdvancements p 1 selectsAdvancements m (Z)V method_9877 setHasLimit p 1 hasLimit m ()Z method_9885 isSenderOnly m ()Ljava/util/function/BiConsumer; method_35818 getSorter m ()Ljava/lang/Double; method_9851 getDx m (Z)V method_9887 setHasSorter p 1 hasSorter m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9896 suggestSelector p 0 builder m (Lnet/minecraft/class_1297;)Z method_9856 method_9856 p 1 entity m ()Z method_9844 excludesName m (Z)V method_9848 setSelectsScores p 1 selectsScores m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9903 method_9903 p 0 option m ()V method_9860 setExcludesEntityType m (Z)V method_9890 setSelectsGameMode p 1 selectsGameMode m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_9872 method_9872 p 1 pos m ()Ljava/lang/Double; method_9840 getDy m ()Z method_9912 selectsName m (Z)V method_9899 setSelectsName p 1 selectsName m ()Lnet/minecraft/class_2096$class_2099; method_9873 getDistance m ()Z method_9843 selectsScores m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9909 suggestOption p 1 builder p 2 consumer m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9863 method_9863 p 0 selectorType m ()Z method_9839 selectsGameMode m (Lcom/mojang/brigadier/StringReader;)V p 1 reader m ()Ljava/lang/Double; method_9902 getX m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I method_9862 method_9862 p 2 entity2 p 1 entity1 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9847 suggestEndNext p 2 consumer p 1 builder m (Ljava/util/function/BiFunction;)V method_9875 setSuggestionProvider p 1 suggestionProvider m (Lnet/minecraft/class_1297;)Z method_9838 method_9838 p 0 entity m (DDD)Lnet/minecraft/class_238; method_9894 createBox p 1 x p 5 z p 3 y m (Lnet/minecraft/class_243;Ljava/util/List;)V method_9901 method_9901 p 0 pos p 1 entities m ()Z method_9866 hasLimit m (D)V method_9879 setZ p 1 z m ()V method_9878 buildPredicate m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9834 suggestSelectorRest p 1 builder p 2 consumer m (Lnet/minecraft/class_2152;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; method_9859 rotationPredicate p 1 angleRange p 2 entityToAngle m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9858 suggestNormal p 2 consumer p 1 builder m ()Lnet/minecraft/class_2096$class_2100; method_9895 getLevelRange m ()Z method_9892 readNegationCharacter m ()Z method_9910 excludesEntityType m ()Z method_9889 hasSorter m (Lcom/mojang/brigadier/StringReader;Z)V p 2 atAllowed p 1 reader m (Z)V method_9833 setExcludesTeam p 1 excludesTeam m (Z)V method_9857 setExcludesGameMode p 1 excludesGameMode m ()V method_9849 readRegular m ()Z method_9837 excludesGameMode m (D)V method_9918 setDz p 1 dz m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9893 suggestOpen p 1 builder p 2 consumer m (Lnet/minecraft/class_2152;)V method_9898 setPitchRange p 1 pitchRange m (Ljava/util/function/Predicate;)V method_9916 setPredicate p 1 predicate m ()V method_9852 setLocalWorldOnly m (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/class_1297;)Z method_9881 method_9881 p 5 entity m (Z)V method_9913 setExcludesName p 1 excludesName m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_35817 suggestDefinerNext p 1 builder p 2 consumer m ()Z method_35816 excludesTeam m ()Lnet/minecraft/class_2152; method_9853 getYawRange m ()Lnet/minecraft/class_2300; method_9871 build m ()V method_9917 readAtVariable m ()Ljava/lang/Double; method_9868 getZ m (I)V method_9900 setLimit p 1 limit m (D)V method_9905 setDy p 1 dy m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I method_9897 method_9897 p 1 entity1 p 2 entity2 m (Lnet/minecraft/class_2096$class_2100;)V method_9846 setLevelRange p 1 levelRange m ()Ljava/lang/Double; method_9884 getY m (Lnet/minecraft/class_243;Ljava/util/List;)V method_9867 method_9867 p 0 pos p 1 entities m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9880 suggestSelector p 1 builder p 2 consumer m (Lnet/minecraft/class_2096$class_2099;)V method_9870 setDistance p 1 distance m ()Lnet/minecraft/class_2300; method_9882 read m (D)V method_9864 setY p 1 y m ()Z method_9904 selectsTeam c net/minecraft/class_4964 net/minecraft/datafixer/fix/PersistentStateUuidFix f Lorg/slf4j/Logger; field_36330 LOGGER m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_4961 net/minecraft/datafixer/fix/ItemStackUuidFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26298 fixSkullOwner m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26297 fixAttributeModifiers c net/minecraft/class_4960 net/minecraft/datafixer/fix/EntityUuidFix f Ljava/util/Set; field_23127 PROJECTILES f Ljava/util/Set; field_23126 OTHER_LIVINGS f Ljava/util/Set; field_23125 LEASHABLES f Ljava/util/Set; field_23124 BREEDABLES f Ljava/util/Set; field_23123 TAMEABLE_PETS f Ljava/util/Set; field_23122 RIDEABLE_TAMEABLES f Lorg/slf4j/Logger; field_36328 LOGGER m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26030 updateShulkerBullet m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26028 updateAreaEffectCloud m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26039 updateSelfUuid m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26031 updateItemEntity m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26032 updateFox m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26022 updateAngryAtMemory m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26033 updateZombifiedPiglin m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26034 updateTameable m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26024 updateEvokerFangs m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26035 updateBreedable m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26036 updateLeashable m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26026 updateZombieVillager m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26037 updateLiving m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26038 updateProjectile c net/minecraft/class_4959 net/minecraft/datafixer/fix/BlockEntityUuidFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26017 updateSkull m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26018 updateConduit m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_4956 net/minecraft/client/particle/SoulParticle f Z field_37961 sculk f Lnet/minecraft/class_4002; field_23091 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 6 z p 4 y p 10 velocityY p 8 velocityX p 14 spriteProvider p 12 velocityZ p 2 x p 1 world c net/minecraft/class_4956$class_7210 net/minecraft/client/particle/SoulParticle$SculkSoulFactory f Lnet/minecraft/class_4002; field_37962 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_41948 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_4956$class_4957 net/minecraft/client/particle/SoulParticle$Factory f Lnet/minecraft/class_4002; field_23092 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_25994 createParticle c net/minecraft/class_4955 net/minecraft/client/particle/AbstractSlowingParticle c net/minecraft/class_4958 net/minecraft/datafixer/fix/AbstractUuidFix f Lcom/mojang/datafixers/DSL$TypeReference; field_23121 typeReference m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; method_26009 updateTyped p 1 typed p 2 name p 3 updater m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V p 2 typeReference p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; method_26003 createArray p 3 leastBits p 1 mostBits m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; method_26005 createArrayFromStringUuid p 1 key m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; method_26006 updateStringUuid p 1 oldKey p 2 newKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; method_26011 updateCompoundUuid p 1 oldKey p 2 newKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; method_26013 updateRegularMostLeast p 1 oldKey p 2 newKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; method_26014 createArrayFromMostLeastTags p 2 leastBitsKey p 1 mostBitsKey m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_26002 createArrayFromCompoundUuid c net/minecraft/class_4130 net/minecraft/entity/ai/brain/task/HoldTradeOffersTask f I field_18396 ticksLeft f I field_18394 offerShownTicks f I field_18395 offerIndex f Ljava/util/List; field_18393 offers f Lnet/minecraft/class_1799; field_18392 customerHeldStack f I field_30167 RUN_INTERVAL f I field_30168 OFFER_SHOWING_INTERVAL m (Lnet/minecraft/class_1646;)V method_19026 refreshShownOffer p 1 villager m (Lnet/minecraft/class_1646;)V method_19598 holdOffer p 1 villager m (Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309; method_19603 findPotentialCustomer p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_19600 shouldKeepRunning m (Lnet/minecraft/class_1646;)V method_37448 holdNothing p 0 villager m (Lnet/minecraft/class_1914;)Z method_19028 isPossible p 1 offer m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19599 shouldRun m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1799;)V method_37447 holdOffer p 0 villager p 1 stack m (II)V p 1 minRunTime p 2 maxRunTime m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V method_19027 setupOffers p 2 villager p 1 customer m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19604 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19605 finishRunning m (Lnet/minecraft/class_1646;)V method_19601 loadPossibleOffers p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19602 run c net/minecraft/class_6793 net/minecraft/world/gen/placementmodifier/CountPlacementModifier f Lcom/mojang/serialization/Codec; field_35718 MODIFIER_CODEC f Lnet/minecraft/class_6017; field_35719 count m (Lnet/minecraft/class_6017;)V p 1 count m (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6793; method_39624 of p 0 count m (I)Lnet/minecraft/class_6793; method_39623 of p 0 count c net/minecraft/class_6794 net/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier f I field_35724 maxSteps f Lnet/minecraft/class_6646; field_35722 targetPredicate f Lnet/minecraft/class_6646; field_35723 allowedSearchPredicate f Lnet/minecraft/class_2350; field_35721 direction f Lcom/mojang/serialization/Codec; field_35720 MODIFIER_CODEC m (Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)V p 4 maxSteps p 2 targetPredicate p 3 allowedSearchPredicate p 1 direction m (Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794; method_39628 of p 0 direction p 1 targetPredicate p 2 maxSteps m (Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794; method_39629 of p 3 maxSteps p 1 targetPredicate p 2 allowedSearchPredicate p 0 direction c net/minecraft/class_5463 net/minecraft/world/gen/carver/ConfiguredCarvers f Lnet/minecraft/class_5321; field_33120 CANYON f Lnet/minecraft/class_5321; field_33119 CAVE f Lnet/minecraft/class_5321; field_25947 NETHER_CAVE f Lnet/minecraft/class_5321; field_34968 CAVE_EXTRA_UNDERGROUND m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_30588 register p 0 id m (Lnet/minecraft/class_7891;)V method_46843 bootstrap p 0 carverRegisterable c net/minecraft/class_6791 net/minecraft/world/gen/heightprovider/WeightedListHeightProvider f Lcom/mojang/serialization/Codec; field_35712 WEIGHTED_LIST_CODEC f Lnet/minecraft/class_6005; field_35713 weightedList m (Lnet/minecraft/class_6005;)V p 1 weightedList c net/minecraft/class_5462 net/minecraft/util/function/CharPredicate m ()Lnet/minecraft/class_5462; method_36123 negate m (C)Z method_36124 method_36124 p 1 c m (C)Z test test p 1 c m (Lnet/minecraft/class_5462;C)Z method_36126 method_36126 p 2 c m (Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462; method_36127 or p 1 predicate m (Lnet/minecraft/class_5462;C)Z method_36128 method_36128 p 2 c m (Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462; method_36125 and p 1 predicate c net/minecraft/class_6792 net/minecraft/world/gen/placementmodifier/BiomePlacementModifier f Lnet/minecraft/class_6792; field_35715 INSTANCE f Lcom/mojang/serialization/Codec; field_35714 MODIFIER_CODEC m ()Lnet/minecraft/class_6792; method_39614 of c net/minecraft/class_6790 net/minecraft/world/gen/feature/TwistingVinesFeatureConfig f Lcom/mojang/serialization/Codec; field_35710 CODEC f I comp_289 maxHeight f I comp_288 spreadHeight f I comp_287 spreadWidth m ()I comp_288 spreadHeight m ()I comp_287 spreadWidth m ()I comp_289 maxHeight c net/minecraft/class_5469 net/minecraft/structure/processor/StructureProcessorLists f Lnet/minecraft/class_5321; field_26261 ZOMBIE_SNOWY f Lnet/minecraft/class_5321; field_26262 ZOMBIE_TAIGA f Lnet/minecraft/class_5321; field_26260 ZOMBIE_SAVANNA f Lnet/minecraft/class_5321; field_26257 HIGH_RAMPART f Lnet/minecraft/class_5321; field_26256 HIGH_WALL f Lnet/minecraft/class_5321; field_26259 ZOMBIE_PLAINS f Lnet/minecraft/class_5321; field_38473 ANCIENT_CITY_GENERIC_DEGRADATION f Lnet/minecraft/class_5321; field_38472 ANCIENT_CITY_START_DEGRADATION f Lnet/minecraft/class_5321; field_38474 ANCIENT_CITY_WALLS_DEGRADATION f Lnet/minecraft/class_5321; field_26281 RAMPART_DEGRADATION f Lnet/minecraft/class_5321; field_26282 ENTRANCE_REPLACEMENT f Lnet/minecraft/class_5321; field_26280 BASTION_GENERIC_DEGRADATION f Lnet/minecraft/class_5321; field_26283 BRIDGE f Lnet/minecraft/class_5321; field_26284 ROOF f Lnet/minecraft/class_5321; field_26277 HOUSING f Lnet/minecraft/class_5321; field_26278 SIDE_WALL_DEGRADATION f Lnet/minecraft/class_5321; field_26275 BOTTOM_RAMPART f Lnet/minecraft/class_5321; field_26276 TREASURE_ROOMS f Lnet/minecraft/class_5321; field_26279 STABLE_DEGRADATION f Lnet/minecraft/class_5321; field_26270 FARM_PLAINS f Lnet/minecraft/class_5321; field_26273 FARM_TAIGA f Lnet/minecraft/class_5321; field_26274 FARM_DESERT f Lnet/minecraft/class_5321; field_26271 FARM_SAVANNA f Lnet/minecraft/class_5321; field_26272 FARM_SNOWY f Lnet/minecraft/class_5321; field_26265 MOSSIFY_20_PERCENT f Lnet/minecraft/class_5321; field_26266 MOSSIFY_70_PERCENT f Lnet/minecraft/class_5321; field_26263 ZOMBIE_DESERT f Lnet/minecraft/class_5321; field_26264 MOSSIFY_10_PERCENT f Lnet/minecraft/class_5321; field_26269 STREET_SNOWY_OR_TAIGA f Lnet/minecraft/class_5321; field_26267 STREET_PLAINS f Lnet/minecraft/class_5321; field_26268 STREET_SAVANNA f Lnet/minecraft/class_5321; field_44689 TRAIL_RUINS_HOUSES_ARCHAEOLOGY f Lnet/minecraft/class_5321; field_44690 TRAIL_RUINS_ROADS_ARCHAEOLOGY f Lnet/minecraft/class_5321; field_44691 TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY f Lnet/minecraft/class_5321; field_29537 FOSSIL_ROT f Lnet/minecraft/class_5321; field_29539 FOSSIL_DIAMONDS f Lnet/minecraft/class_5321; field_29538 FOSSIL_COAL f Lnet/minecraft/class_5321; field_26689 OUTPOST_ROT f Lnet/minecraft/class_5321; field_26688 EMPTY m (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_8243; method_51464 createTrailRuinsTowerTopProcessor p 1 limit p 0 lootTableId m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_46845 of p 0 id m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Ljava/util/List;)V method_30601 register p 0 processorListRegisterable p 1 key p 2 processors m (Lnet/minecraft/class_7891;)V method_46846 bootstrap p 0 processorListRegisterable c net/minecraft/class_5468 net/minecraft/structure/pool/StructurePools f Lnet/minecraft/class_5321; field_26254 EMPTY m (Lnet/minecraft/class_7891;Ljava/lang/String;Lnet/minecraft/class_3785;)V method_30600 register p 2 pool p 1 id p 0 structurePoolsRegisterable m (Lnet/minecraft/class_7891;)V method_30599 bootstrap p 0 structurePoolsRegisterable m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_46844 of p 0 id c net/minecraft/class_6799 net/minecraft/world/gen/placementmodifier/RarityFilterPlacementModifier f Lcom/mojang/serialization/Codec; field_35752 MODIFIER_CODEC f I field_35753 chance m (I)V p 1 chance m (I)Lnet/minecraft/class_6799; method_39659 of p 0 chance c net/minecraft/class_4139 net/minecraft/village/VillageGossipType f Ljava/lang/String; field_18430 key f I field_18432 maxValue f I field_18434 shareDecrement f I field_30240 MAX_TRADING_REPUTATION f I field_19354 decay f I field_18431 multiplier f I field_30242 TRADING_GOSSIP_DECAY f I field_30241 TRADING_GOSSIP_SHARE_DECREMENT f Lcom/mojang/serialization/Codec; field_41672 CODEC f Lnet/minecraft/class_4139; field_18426 MINOR_POSITIVE f Lnet/minecraft/class_4139; field_18427 MAJOR_POSITIVE f Lnet/minecraft/class_4139; field_18424 MAJOR_NEGATIVE f Lnet/minecraft/class_4139; field_18425 MINOR_NEGATIVE f Lnet/minecraft/class_4139; field_18428 TRADING m (Ljava/lang/String;ILjava/lang/String;IIII)V p 7 shareDecrement p 6 decay p 5 maxReputation p 4 multiplier p 3 key c net/minecraft/class_6797 net/minecraft/world/gen/placementmodifier/PlacementModifier c A placement modifier is a one-to-many position transformation, which\ntakes a position with some context and returns zero or more positions.\nIt's used to determine where to generate configured features.\n\n@see net.minecraft.world.gen.feature.ConfiguredFeature f Lcom/mojang/serialization/Codec; field_35736 CODEC m (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_14452 getPositions c Applies this placement modifier to the given position. p 2 random p 3 pos p 1 context m ()Lnet/minecraft/class_6798; method_39615 getType c net/minecraft/class_4133 net/minecraft/entity/ai/brain/task/VillagerWorkTask f D field_30193 MAX_DISTANCE f I field_30192 RUN_TIME f J field_19426 lastCheckedTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_21641 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V method_26335 performAdditionalWork p 2 entity p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_21642 run m (Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)V method_19613 method_19613 p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_26336 shouldKeepRunning c net/minecraft/class_6798 net/minecraft/world/gen/placementmodifier/PlacementModifierType f Lnet/minecraft/class_6798; field_35739 SURFACE_RELATIVE_THRESHOLD_FILTER f Lnet/minecraft/class_6798; field_35738 RARITY_FILTER f Lnet/minecraft/class_6798; field_35737 BLOCK_PREDICATE_FILTER f Lnet/minecraft/class_6798; field_35741 BIOME f Lnet/minecraft/class_6798; field_35740 SURFACE_WATER_DEPTH_FILTER f Lnet/minecraft/class_6798; field_35749 IN_SQUARE f Lnet/minecraft/class_6798; field_35748 HEIGHT_RANGE f Lnet/minecraft/class_6798; field_35747 HEIGHTMAP f Lnet/minecraft/class_6798; field_35746 ENVIRONMENT_SCAN f Lnet/minecraft/class_6798; field_35745 COUNT_ON_EVERY_LAYER f Lnet/minecraft/class_6798; field_35743 NOISE_BASED_COUNT f Lnet/minecraft/class_6798; field_35744 NOISE_THRESHOLD_COUNT f Lnet/minecraft/class_6798; field_35742 COUNT f Lnet/minecraft/class_6798; field_35751 CARVING_MASK f Lnet/minecraft/class_6798; field_35750 RANDOM_OFFSET m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6798; method_39655 register p 1 codec p 0 id c net/minecraft/class_4136 net/minecraft/village/VillagerGossips f Ljava/util/Map; field_18419 entityReputation f Lorg/slf4j/Logger; field_41669 LOGGER m (Ljava/util/UUID;Lnet/minecraft/class_4139;I)V method_35126 removeGossip p 1 target p 3 value p 2 type m (Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137; method_19076 method_19076 p 0 uuid m (Ljava/lang/String;)V method_47925 method_47925 p 0 error m (Lnet/minecraft/class_4139;)V method_35121 remove p 1 type m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; method_19067 serialize p 1 ops m (Lnet/minecraft/class_5819;I)Ljava/util/Collection; method_19070 pickGossips p 1 random p 2 count m ()Ljava/util/stream/Stream; method_19074 entries m (Lnet/minecraft/class_4136$class_4138;)V method_19060 method_19060 p 1 entry m (Lnet/minecraft/class_4139;II)I method_19065 method_19065 p 3 right p 2 left m (Lnet/minecraft/class_4139;II)I method_19063 mergeReputation p 1 type p 3 right p 2 left m ()Ljava/util/Map; method_35120 getEntityReputationAssociatedGossips m (Ljava/util/UUID;Lnet/minecraft/class_4139;I)V method_19072 startGossip p 1 target p 3 value p 2 type m (Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137; method_19071 getReputationFor p 1 target m (II)I method_19059 max p 0 left p 1 right m (Lnet/minecraft/class_4139;Ljava/util/function/DoublePredicate;)J method_35122 getReputationCount p 2 predicate p 1 type m (Ljava/lang/String;)V method_47926 method_47926 p 0 error m (Lnet/minecraft/class_4136;Lnet/minecraft/class_5819;I)V method_19061 shareGossipFrom p 1 from p 2 random p 3 count m (Ljava/util/UUID;Lnet/minecraft/class_4139;)V method_35124 remove p 2 type p 1 target m ()V method_20651 decay m (Ljava/util/function/DoublePredicate;Lnet/minecraft/class_4139;Lnet/minecraft/class_4136$class_4137;)Z method_35125 method_35125 p 2 reputation m (Ljava/util/UUID;Ljava/util/function/Predicate;)I method_19073 getReputationFor p 1 target p 2 gossipTypeFilter m (Lnet/minecraft/class_4136$class_4138;)V method_19075 method_19075 p 1 gossip m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_19069 method_19069 p 0 entry m (Lcom/mojang/serialization/Dynamic;)V method_19066 deserialize p 1 dynamic m (Ljava/util/Map;Ljava/util/UUID;)V method_35123 method_35123 p 2 uuid c net/minecraft/class_4136$class_4137 net/minecraft/village/VillagerGossips$Reputation f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_18420 associatedGossip m (Ljava/util/function/Predicate;)I method_19081 getValueFor p 1 gossipTypeFilter m (Ljava/util/function/Predicate;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Z method_19082 method_19082 p 1 entry m ()Z method_20654 isObsolete m ()V method_20652 decay m (Lnet/minecraft/class_4139;)V method_20655 remove p 1 gossipType m (Ljava/util/UUID;)Ljava/util/stream/Stream; method_19079 entriesFor p 1 target m (Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/class_4136$class_4138; method_19080 method_19080 p 1 entry m (Lnet/minecraft/class_4139;)V method_20653 clamp p 1 gossipType m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)I method_19078 method_19078 p 0 entry c net/minecraft/class_4136$class_4138 net/minecraft/village/VillagerGossips$GossipEntry f Ljava/util/UUID; comp_1180 target f I comp_1182 value f Lcom/mojang/serialization/Codec; field_41671 LIST_CODEC f Lcom/mojang/serialization/Codec; field_41670 CODEC f Lnet/minecraft/class_4139; comp_1181 type m ()Ljava/util/UUID; comp_1180 target m ()I comp_1182 value m (Ljava/util/UUID;Lnet/minecraft/class_4139;I)V p 1 target p 2 type p 3 value m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47927 method_47927 p 0 instance m ()Lnet/minecraft/class_4139; comp_1181 type m ()I method_19083 getValue c net/minecraft/class_6795 net/minecraft/world/gen/placementmodifier/HeightRangePlacementModifier f Lnet/minecraft/class_6122; field_35726 height f Lcom/mojang/serialization/Codec; field_35725 MODIFIER_CODEC m (Lnet/minecraft/class_6122;)V p 1 height m (Lnet/minecraft/class_6122;)Lnet/minecraft/class_6795; method_39635 of p 0 height m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6795; method_39637 trapezoid p 0 minOffset p 1 maxOffset m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6795; method_39634 uniform p 0 minOffset p 1 maxOffset c net/minecraft/class_4135 net/minecraft/entity/ai/goal/PrioritizedGoal f Lnet/minecraft/class_1352; field_18416 goal f I field_18417 priority f Z field_18418 running m ()Z method_19056 isRunning m ()Lnet/minecraft/class_1352; method_19058 getGoal m (Ljava/lang/Object;)Z equals equals p 1 o m (ILnet/minecraft/class_1352;)V p 2 goal p 1 priority m ()I method_19057 getPriority m (Lnet/minecraft/class_4135;)Z method_19055 canBeReplacedBy p 1 goal c net/minecraft/class_6796 net/minecraft/world/gen/feature/PlacedFeature f Lcom/mojang/serialization/Codec; field_35731 LIST_CODEC f Lcom/mojang/serialization/Codec; field_35730 REGISTRY_CODEC f Lnet/minecraft/class_6880; comp_334 feature f Ljava/util/List; comp_335 placementModifiers f Lcom/mojang/serialization/Codec; field_36416 LISTS_CODEC f Lcom/mojang/serialization/Codec; field_35729 CODEC m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_39644 generateUnregistered p 1 world p 3 random p 2 generator p 4 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_39650 generate c Generates a configured feature at the positions obtained by applying\nplacement modifiers to the given position.\n\n

To calculate positions, it first creates a singleton stream of the\ngiven position, then it applies placement modifiers with {@linkplain\nStream#flatMap flatMap} in order they appear in the list. p 2 generator p 1 world p 4 pos p 3 random m (Lnet/minecraft/class_6797;Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_39649 method_39649 p 3 posx m (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_39648 generate p 3 pos p 1 context p 2 random m ()Lnet/minecraft/class_6880; comp_334 feature m ()Ljava/util/List; comp_335 placementModifiers m (Lnet/minecraft/class_2975;Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2338;)V method_39646 method_39646 p 4 placedPos m (Lnet/minecraft/class_6880;Ljava/util/List;)V p 2 placementModifiers m ()Ljava/util/stream/Stream; method_39643 getDecoratedFeatures c net/minecraft/class_5472 net/minecraft/network/RateLimitedConnection c A connection that disconnects from the backing netty channel if too\nmany packets are received. f I field_26344 rateLimit f Lorg/slf4j/Logger; field_26342 LOGGER f Lnet/minecraft/class_2561; field_26343 RATE_LIMIT_EXCEEDED_MESSAGE m (I)V p 1 rateLimit c net/minecraft/class_4141 net/minecraft/entity/ai/brain/MemoryModuleState f Lnet/minecraft/class_4141; field_18457 VALUE_ABSENT f Lnet/minecraft/class_4141; field_18458 REGISTERED f Lnet/minecraft/class_4141; field_18456 VALUE_PRESENT c net/minecraft/class_4140 net/minecraft/entity/ai/brain/MemoryModuleType c A memory module type represents a type of data stored in a brain. The memory\ndata can be shared by different tasks once they are updated by a sensor or\ncreated by some task. This can avoid some redundant calculations.\n\n@see Brain#memories\n@see Memory f Ljava/util/Optional; field_24668 codec f Lnet/minecraft/class_4140; field_38394 LIKED_PLAYER f Lnet/minecraft/class_4140; field_38396 LIKED_NOTEBLOCK_COOLDOWN_TICKS f Lnet/minecraft/class_4140; field_38395 LIKED_NOTEBLOCK f Lnet/minecraft/class_4140; field_38397 ITEM_PICKUP_COOLDOWN_TICKS f Lnet/minecraft/class_4140; field_30245 LONG_JUMP_MID_JUMP f Lnet/minecraft/class_4140; field_30246 HAS_HUNTING_COOLDOWN f Lnet/minecraft/class_4140; field_30243 NEAREST_ATTACKABLE f Lnet/minecraft/class_4140; field_30244 LONG_JUMP_COOLING_DOWN f Lnet/minecraft/class_4140; field_33484 RAM_TARGET f Lnet/minecraft/class_4140; field_39450 UNREACHABLE_TONGUE_TARGETS f Lnet/minecraft/class_4140; field_22474 NEAREST_REPELLENT f Lnet/minecraft/class_4140; field_22473 ADMIRING_DISABLED f Lnet/minecraft/class_4140; field_22340 NEAREST_VISIBLE_BABY_HOGLIN f Lnet/minecraft/class_4140; field_22343 NEAREST_VISIBLE_ADULT_PIGLINS f Lnet/minecraft/class_4140; field_22475 ATTACK_COOLING_DOWN f Lnet/minecraft/class_4140; field_22342 NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD f Lnet/minecraft/class_4140; field_22345 NEAREST_VISIBLE_ADULT_PIGLIN f Lnet/minecraft/class_4140; field_22346 NEAREST_VISIBLE_ZOMBIFIED f Lnet/minecraft/class_4140; field_22344 NEAREST_VISIBLE_ADULT_HOGLINS f Lnet/minecraft/class_4140; field_37443 IS_PREGNANT f Lnet/minecraft/class_4140; field_22348 VISIBLE_ADULT_HOGLIN_COUNT f Lnet/minecraft/class_4140; field_37442 IS_IN_WATER f Lnet/minecraft/class_4140; field_22347 VISIBLE_ADULT_PIGLIN_COUNT f Lnet/minecraft/class_4140; field_25813 TIME_TRYING_TO_REACH_ADMIRE_ITEM f Lnet/minecraft/class_4140; field_22349 NEAREST_PLAYER_HOLDING_WANTED_ITEM f Lnet/minecraft/class_4140; field_25814 DISABLE_WALK_TO_ADMIRE_ITEM f Lnet/minecraft/class_4140; field_22350 ATE_RECENTLY f Lnet/minecraft/class_4140; field_22333 ANGRY_AT f Lnet/minecraft/class_4140; field_22332 NEAREST_VISIBLE_WANTED_ITEM f Lnet/minecraft/class_4140; field_22336 HUNTED_RECENTLY f Lnet/minecraft/class_4140; field_22334 ADMIRING_ITEM f Lnet/minecraft/class_4140; field_22337 CELEBRATE_LOCATION f Lnet/minecraft/class_4140; field_22339 NEAREST_VISIBLE_HUNTABLE_HOGLIN f Lnet/minecraft/class_4140; field_42638 SNIFFER_SNIFFING_TARGET f Lnet/minecraft/class_4140; field_42639 SNIFFER_DIGGING f Lnet/minecraft/class_4140; field_42637 SNIFFER_EXPLORED_POSITIONS f Lnet/minecraft/class_4140; field_18873 SECONDARY_JOB_SITE f Lnet/minecraft/class_4140; field_25359 NEAREST_VISIBLE_ADULT f Lnet/minecraft/class_4140; field_22353 PACIFIED f Lnet/minecraft/class_4140; field_22355 ATTACK_TARGET f Lnet/minecraft/class_4140; field_22354 NEAREST_VISIBLE_TARGETABLE_PLAYER f Lnet/minecraft/class_4140; field_22356 RIDE_TARGET f Lnet/minecraft/class_4140; field_22357 AVOID_TARGET f Lnet/minecraft/class_4140; field_28324 PLAY_DEAD_TICKS f Lnet/minecraft/class_4140; field_28325 TEMPTING_PLAYER f Lnet/minecraft/class_4140; field_28326 TEMPTATION_COOLDOWN_TICKS f Lnet/minecraft/class_4140; field_28327 IS_TEMPTED f Lnet/minecraft/class_4140; field_40127 GAZE_COOLDOWN_TICKS f Lnet/minecraft/class_4140; field_42640 SNIFFER_HAPPY f Lnet/minecraft/class_4140; field_25360 NEAREST_VISIBLE_NEMESIS f Lnet/minecraft/class_4140; field_25361 UNIVERSAL_ANGER f Lnet/minecraft/class_4140; field_19385 LAST_SLEPT f Lnet/minecraft/class_4140; field_19386 LAST_WORKED_AT_POI f Lnet/minecraft/class_4140; field_39408 IS_PANICKING f Lnet/minecraft/class_4140; field_25159 DANCING f Lnet/minecraft/class_4140; field_20616 LAST_WOKEN f Lnet/minecraft/class_4140; field_25754 GOLEM_DETECTED_RECENTLY f Lnet/minecraft/class_4140; field_25755 NEARBY_ADULT_PIGLINS f Lnet/minecraft/class_4140; field_19008 HIDING_PLACE f Lnet/minecraft/class_4140; field_19009 HEARD_BELL_TIME f Lnet/minecraft/class_4140; field_19006 VISIBLE_VILLAGER_BABIES f Lnet/minecraft/class_4140; field_19007 NEAREST_BED f Lnet/minecraft/class_4140; field_18438 HOME f Lnet/minecraft/class_4140; field_18439 JOB_SITE f Lnet/minecraft/class_4140; field_18437 DUMMY f Lnet/minecraft/class_4140; field_19293 CANT_REACH_WALK_TARGET_SINCE f Lnet/minecraft/class_4140; field_25160 POTENTIAL_JOB_SITE f Lnet/minecraft/class_4140; field_18440 MEETING_POINT f Lnet/minecraft/class_4140; field_18441 MOBS f Lnet/minecraft/class_4140; field_18448 BREED_TARGET f Lnet/minecraft/class_4140; field_18449 PATH f Lnet/minecraft/class_4140; field_18446 LOOK_TARGET f Lnet/minecraft/class_4140; field_18447 INTERACTION_TARGET f Lnet/minecraft/class_4140; field_18444 NEAREST_VISIBLE_PLAYER f Lnet/minecraft/class_4140; field_18445 WALK_TARGET f Lnet/minecraft/class_4140; field_18442 VISIBLE_MOBS f Lnet/minecraft/class_4140; field_18443 NEAREST_PLAYERS f Lnet/minecraft/class_4140; field_38113 ROAR_SOUND_DELAY f Lnet/minecraft/class_4140; field_18452 HURT_BY_ENTITY f Lnet/minecraft/class_4140; field_38858 SONIC_BOOM_SOUND_DELAY f Lnet/minecraft/class_4140; field_33483 RAM_COOLDOWN_TICKS f Lnet/minecraft/class_4140; field_18453 NEAREST_HOSTILE f Lnet/minecraft/class_4140; field_38857 SONIC_BOOM_SOUND_COOLDOWN f Lnet/minecraft/class_4140; field_38856 SONIC_BOOM_COOLDOWN f Lnet/minecraft/class_4140; field_18450 INTERACTABLE_DOORS f Lnet/minecraft/class_4140; field_18451 HURT_BY f Lnet/minecraft/class_4140; field_38110 RECENT_PROJECTILE f Lnet/minecraft/class_4140; field_38112 IS_EMERGING f Lnet/minecraft/class_4140; field_38111 IS_SNIFFING f Lnet/minecraft/class_4140; field_38104 ROAR_SOUND_COOLDOWN f Lnet/minecraft/class_4140; field_38103 DIG_COOLDOWN f Lnet/minecraft/class_4140; field_38106 TOUCH_COOLDOWN f Lnet/minecraft/class_4140; field_38105 SNIFF_COOLDOWN f Lnet/minecraft/class_4140; field_38109 DISTURBANCE_LOCATION f Lnet/minecraft/class_4140; field_38108 ROAR_TARGET f Lnet/minecraft/class_4140; field_38107 VIBRATION_COOLDOWN f Lnet/minecraft/class_4140; field_26389 DOORS_TO_CLOSE m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4140; method_19092 register p 0 id p 1 codec m ()Ljava/util/Optional; method_19093 getCodec m (Ljava/util/Optional;)V p 1 codec m (Ljava/lang/String;)Lnet/minecraft/class_4140; method_20738 register p 0 id c net/minecraft/class_4143 net/minecraft/entity/ai/brain/sensor/DummySensor c net/minecraft/class_5473 net/minecraft/command/argument/AngleArgumentType f Ljava/util/Collection; field_26369 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_27345 INVALID_ANGLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_26368 INCOMPLETE_ANGLE_EXCEPTION m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5473$class_5474; method_30659 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_5473; method_30658 angle m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F method_30660 getAngle p 1 name p 0 context c net/minecraft/class_5473$class_5474 net/minecraft/command/argument/AngleArgumentType$Angle f F field_26370 angle f Z field_26371 relative m (FZ)V p 1 angle p 2 relative m (Lnet/minecraft/class_2168;)F method_30661 getAngle p 1 source c net/minecraft/class_4142 net/minecraft/entity/ai/brain/WalkTarget f I field_18462 completionRange f F field_18461 speed f Lnet/minecraft/class_4115; field_18460 lookTarget m (Lnet/minecraft/class_4115;FI)V p 1 lookTarget p 3 completionRange p 2 speed m ()F method_19095 getSpeed m (Lnet/minecraft/class_243;FI)V p 3 completionRange p 2 speed p 1 pos m (Lnet/minecraft/class_1297;FI)V p 2 speed p 3 completionRange p 1 entity m (Lnet/minecraft/class_2338;FI)V p 3 completionRange p 1 pos p 2 speed m ()I method_19096 getCompletionRange m ()Lnet/minecraft/class_4115; method_19094 getLookTarget c net/minecraft/class_5470 net/minecraft/world/gen/structure/Structures m (Lnet/minecraft/class_7891;)V method_38569 bootstrap p 0 structureRegisterable m (Lnet/minecraft/class_6885;Ljava/util/Map;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302; method_42759 createConfig p 1 spawns p 0 biomes p 3 terrainAdaptation p 2 featureStep m (Lnet/minecraft/class_6885;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302; method_42758 createConfig p 0 biomes p 1 terrainAdaptation m (Lnet/minecraft/class_6885;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302; method_42757 createConfig p 0 biomes p 2 terrainAdaptation p 1 featureStep c net/minecraft/class_4149 net/minecraft/entity/ai/brain/sensor/SensorType f Ljava/util/function/Supplier; field_18471 factory f Lnet/minecraft/class_4149; field_40128 CAMEL_TEMPTATIONS f Lnet/minecraft/class_4149; field_44475 SNIFFER_TEMPTATIONS f Lnet/minecraft/class_4149; field_25756 GOLEM_DETECTED f Lnet/minecraft/class_4149; field_25757 PIGLIN_BRUTE_SPECIFIC_SENSOR f Lnet/minecraft/class_4149; field_19011 VILLAGER_BABIES f Lnet/minecraft/class_4149; field_19010 NEAREST_BED f Lnet/minecraft/class_4149; field_18465 DUMMY f Lnet/minecraft/class_4149; field_18466 NEAREST_LIVING_ENTITIES f Lnet/minecraft/class_4149; field_18470 VILLAGER_HOSTILES f Lnet/minecraft/class_4149; field_18469 HURT_BY f Lnet/minecraft/class_4149; field_18467 NEAREST_PLAYERS f Lnet/minecraft/class_4149; field_38114 WARDEN_ENTITY_SENSOR f Lnet/minecraft/class_4149; field_30261 GOAT_TEMPTATIONS f Lnet/minecraft/class_4149; field_30260 AXOLOTL_ATTACKABLES f Lnet/minecraft/class_4149; field_28329 AXOLOTL_TEMPTATIONS f Lnet/minecraft/class_4149; field_22360 HOGLIN_SPECIFIC_SENSOR f Lnet/minecraft/class_4149; field_37446 FROG_ATTACKABLES f Lnet/minecraft/class_4149; field_37445 FROG_TEMPTATIONS f Lnet/minecraft/class_4149; field_37447 IS_IN_WATER f Lnet/minecraft/class_4149; field_22359 PIGLIN_SPECIFIC_SENSOR f Lnet/minecraft/class_4149; field_22358 NEAREST_ITEMS f Lnet/minecraft/class_4149; field_18875 SECONDARY_POIS f Lnet/minecraft/class_4149; field_25362 NEAREST_ADULT m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/class_4149; method_19103 register p 1 factory p 0 id m (Ljava/util/function/Supplier;)V p 1 factory m ()Lnet/minecraft/class_4148; method_19102 create c net/minecraft/class_8506 net/minecraft/datafixer/schema/Schema3448 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_4148 net/minecraft/entity/ai/brain/sensor/Sensor c A sensor can update memories over time in a brain. The sensor's computation\nreplaces that of individual tasks, so that it is more efficient than the goal\nsystem.\n\n@see net.minecraft.entity.ai.brain.Brain#sensors f I field_30259 DEFAULT_RUN_TIME f I field_30258 BASE_MAX_DISTANCE f I field_18464 senseInterval f Lnet/minecraft/class_4051; field_34050 ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY f Lnet/minecraft/class_4051; field_26631 TARGET_PREDICATE_IGNORE_DISTANCE_SCALING f Lnet/minecraft/class_4051; field_34051 ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY_OR_DISTANCE_SCALING f Lnet/minecraft/class_4051; field_26630 TARGET_PREDICATE f Lnet/minecraft/class_5819; field_19294 RANDOM f Lnet/minecraft/class_4051; field_33762 ATTACKABLE_TARGET_PREDICATE f Lnet/minecraft/class_4051; field_33763 ATTACKABLE_TARGET_PREDICATE_IGNORE_DISTANCE_SCALING f J field_18463 lastSenseTime m (I)V p 1 senseInterval m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_36982 testAttackableTargetPredicate p 0 entity p 1 target m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_19101 sense p 2 entity p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_19100 tick p 1 world p 2 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_37456 testAttackableTargetPredicateIgnoreVisibility p 0 entity p 1 target m ()Ljava/util/Set; method_19099 getOutputMemoryModules m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_30954 testTargetPredicate p 1 target p 0 entity c net/minecraft/class_8504 net/minecraft/datafixer/fix/DecoratedPotFieldRenameFix f Ljava/lang/String; field_44593 DECORATED_POT_ID m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_8505 net/minecraft/datafixer/fix/RenameChunkStatusFix f Ljava/lang/String; field_44594 name f Ljava/util/function/UnaryOperator; field_44595 mapper m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51292 method_51292 p 1 chunk m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51291 updateStatus p 1 status m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_51290 method_51290 p 1 typed m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V p 1 outputSchema p 3 mapper p 2 name c net/minecraft/class_5475 net/minecraft/data/report/DynamicRegistriesProvider f Lnet/minecraft/class_7784; field_40665 output f Ljava/util/concurrent/CompletableFuture; field_40952 registryLookupFuture f Lorg/slf4j/Logger; field_26377 LOGGER m (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;)Ljava/util/Optional; method_39678 writeRegistryEntries p 4 registry p 1 writer p 3 ops p 2 lookup m (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;)Ljava/util/stream/Stream; method_46816 method_46816 p 4 entry m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;Lnet/minecraft/class_7225$class_7226;)Ljava/util/concurrent/CompletableFuture; method_46813 method_46813 p 5 wrapper m (Ljava/nio/file/Path;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; method_39680 writeToPath p 4 value p 1 cache p 0 path p 3 encoder p 2 json m (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; method_46814 method_46814 p 2 lookup m (Ljava/nio/file/Path;Ljava/lang/String;)V method_40362 method_40362 p 1 error m (Lnet/minecraft/class_7784$class_7489;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;Lnet/minecraft/class_6880$class_6883;)Ljava/util/concurrent/CompletableFuture; method_46592 method_46592 p 4 entry c net/minecraft/class_4144 net/minecraft/entity/ai/brain/sensor/HurtBySensor c net/minecraft/class_8503 net/minecraft/server/command/ReturnCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_51277 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_51279 method_51279 p 0 source m (Lnet/minecraft/class_2168;I)I method_51280 execute p 0 source p 1 value m (Lcom/mojang/brigadier/context/CommandContext;)I method_51278 method_51278 p 0 context c net/minecraft/class_4147 net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor m (Lnet/minecraft/class_1309;Lnet/minecraft/class_3222;)Z method_19098 method_19098 p 1 player m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z method_29268 method_29268 p 1 player m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z method_36981 method_36981 p 1 player c net/minecraft/class_5478 net/minecraft/world/biome/OverworldBiomeCreator f I field_35340 DEFAULT_WATER_COLOR f I field_35342 DEFAULT_FOG_COLOR f I field_35341 DEFAULT_WATER_FOG_COLOR f Lnet/minecraft/class_5195; field_35436 DEFAULT_MUSIC m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30683 createJungle p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZZ)Lnet/minecraft/class_1959; method_30701 createPlains p 4 iceSpikes p 1 carverLookup p 0 featureLookup p 3 snowy p 2 sunflower m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZ)Lnet/minecraft/class_1959; method_30694 createSavanna p 0 featureLookup p 2 windswept p 1 carverLookup p 3 plateau m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30702 createColdOcean p 2 deep p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30712 createFrozenOcean p 0 featureLookup p 1 carverLookup p 2 deep m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30699 createTaiga p 0 featureLookup p 1 carverLookup p 2 snowy m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30706 createNormalOcean p 0 featureLookup p 1 carverLookup p 2 deep m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_38577 createStonyPeaks p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30714 createNormalBambooJungle p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30726 createTheVoid p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_38575 createFrozenPeaks p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;FZZZLnet/minecraft/class_5483$class_5496;Lnet/minecraft/class_5195;)Lnet/minecraft/class_1959; method_30695 createJungleFeatures p 0 featureLookup p 1 carverLookup p 2 depth p 3 bamboo p 4 sparse p 5 unmodified p 6 spawnSettings p 7 music m (Lnet/minecraft/class_5483$class_5496;IILnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959; method_30692 createOcean p 0 spawnSettings p 1 waterColor p 2 waterFogColor p 3 generationSettings m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_38579 createGrove p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30687 createOldGrowthTaiga p 0 featureLookup p 2 spruce p 1 carverLookup m (ZFFLnet/minecraft/class_5483$class_5496;Lnet/minecraft/class_5485$class_5495;Lnet/minecraft/class_5195;)Lnet/minecraft/class_1959; method_39152 createBiome p 3 spawnSettings p 2 downfall p 1 temperature p 0 precipitation p 5 music p 4 generationSettings m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_5485$class_5495; method_31066 createOceanGenerationSettings p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30709 createLukewarmOcean p 0 featureLookup p 1 carverLookup p 2 deep m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZ)Lnet/minecraft/class_1959; method_30685 createBeach p 0 featureLookup p 2 snowy p 1 carverLookup p 3 stony m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZZ)Lnet/minecraft/class_1959; method_30704 createNormalForest p 2 birch p 1 carverLookup p 4 flower p 3 oldGrowth p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_43232 createMangroveSwamp p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30698 createDesert p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_33132 createDripstoneCaves p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30684 createMushroomFields p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30723 createWarmOcean p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_42061 createDeepDark p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_34674 createLushCaves p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30705 createDarkForest p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_38576 createJaggedPeaks p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30703 createSparseJungle p 0 featureLookup p 1 carverLookup m (F)I method_30932 getSkyColor p 0 temperature m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_38574 createMeadow p 2 cherryGrove p 1 carverLookup p 0 featureLookup m (ZFFIILjava/lang/Integer;Ljava/lang/Integer;Lnet/minecraft/class_5483$class_5496;Lnet/minecraft/class_5485$class_5495;Lnet/minecraft/class_5195;)Lnet/minecraft/class_1959; method_39151 createBiome p 4 waterFogColor p 3 waterColor p 2 downfall p 1 temperature p 8 generationSettings p 7 spawnSettings p 6 foliageColor p 5 grassColor p 9 music p 0 precipitation m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_38578 createSnowySlopes p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_30708 createSwamp p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30686 createRiver p 1 carverLookup p 0 featureLookup p 2 frozen m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30696 createBadlands p 1 carverLookup p 2 plateau p 0 featureLookup m (Lnet/minecraft/class_5485$class_5495;)V method_39153 addBasicFeatures p 0 generationSettings m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959; method_30690 createWindsweptHills p 0 featureLookup p 2 forest p 1 carverLookup c net/minecraft/class_4146 net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor m ()I method_43081 getHorizontalExpansion m ()I method_43082 getHeightExpansion m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_19097 method_19097 p 1 e c net/minecraft/class_8501 net/minecraft/unused/packageinfo/PackageInfo8501 c net/minecraft/class_1081 net/minecraft/client/resource/metadata/AnimationResourceMetadataReader m (ILcom/google/gson/JsonElement;)Lnet/minecraft/class_1080; method_4693 readFrameMetadata p 1 frame p 2 json m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1079; method_4692 fromJson c net/minecraft/class_1080 net/minecraft/client/resource/metadata/AnimationFrameResourceMetadata f I field_5340 time f I field_5341 index f I field_32973 UNDEFINED_TIME m (II)V p 2 time p 1 index m (I)I method_4691 getTime p 1 defaultTime m (I)V p 1 index m ()I method_4690 getIndex c net/minecraft/class_4110 net/minecraft/entity/ai/brain/task/LookAroundTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_18967 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_18969 keepRunning m (II)V p 1 minRunTime p 2 maxRunTime m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4115;)Z method_19569 method_19569 p 1 lookTarget m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_18968 finishRunning m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4115;)V method_18966 method_18966 p 1 lookTarget c net/minecraft/class_1085 net/minecraft/client/resource/metadata/TextureResourceMetadataReader m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1084; method_4698 fromJson c net/minecraft/class_1084 net/minecraft/client/resource/metadata/TextureResourceMetadata f Z field_5345 clamp f Z field_5346 blur f Lnet/minecraft/class_1085; field_5344 READER m ()Z method_4697 shouldClamp m ()Z method_4696 shouldBlur m (ZZ)V p 1 blur p 2 clamp c net/minecraft/class_1082 net/minecraft/client/resource/metadata/LanguageResourceMetadata f Ljava/util/Map; comp_1201 definitions f Lcom/mojang/serialization/Codec; field_41863 LANGUAGE_CODE_CODEC f Lcom/mojang/serialization/Codec; field_41864 CODEC f Lnet/minecraft/class_7677; field_41865 SERIALIZER m ()Ljava/util/Map; comp_1201 definitions c net/minecraft/class_4116 net/minecraft/entity/ai/brain/task/GoToIfNearbyTask f I field_30179 UPDATE_INTERVAL f I field_30181 VERTICAL_RANGE f I field_30180 HORIZONTAL_RANGE m (Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47154 method_47154 p 4 context m (Lnet/minecraft/class_4140;FI)Lnet/minecraft/class_7894; method_47153 create p 0 posModule p 2 maxDistance p 1 walkSpeed m (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142; method_47150 method_47150 p 1 targetPos m (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47151 method_47151 p 5 pos p 4 walkTarget m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47152 method_47152 p 6 world p 7 entity p 8 time c net/minecraft/class_4115 net/minecraft/entity/ai/brain/LookTarget m ()Lnet/minecraft/class_2338; method_18989 getBlockPos m (Lnet/minecraft/class_1309;)Z method_18990 isSeenBy p 1 entity m ()Lnet/minecraft/class_243; method_18991 getPos c net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader f Lnet/minecraft/class_4730; field_5370 FIRE_1 f Ljava/util/Map; field_5394 modelsToBake f I field_20273 nextStateId f Ljava/util/List; field_21020 BLOCK_DESTRUCTION_STAGE_TEXTURES f Ljava/util/Map; field_5398 bakedModelCache f Ljava/util/Map; field_40567 jsonUnbakedModels f Lorg/slf4j/Logger; field_5380 LOGGER f Ljava/util/List; field_20848 BLOCK_DESTRUCTION_STAGES f Lnet/minecraft/class_4730; field_21558 SHIELD_BASE_NO_PATTERN f Ljava/lang/String; field_32986 BUILTIN f Ljava/util/List; field_21772 BLOCK_DESTRUCTION_RENDER_LAYERS f Lnet/minecraft/class_7654; field_40570 MODELS_FINDER f Lnet/minecraft/class_4730; field_5391 WATER_FLOW f Lnet/minecraft/class_4730; field_21557 SHIELD_BASE f Lnet/minecraft/class_793; field_5389 BLOCK_ENTITY_MARKER f Ljava/lang/String; field_32989 MISSING f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_20274 stateLookup f Lcom/google/common/base/Splitter; field_5372 KEY_VALUE_SPLITTER f Ljava/lang/String; field_5371 MISSING_DEFINITION f Ljava/util/Map; field_5396 BUILTIN_MODEL_DEFINITIONS f Lnet/minecraft/class_7654; field_40569 BLOCK_STATES_FINDER f Lnet/minecraft/class_790$class_791; field_5399 variantMapDeserializationContext f Ljava/util/Map; field_5376 unbakedModels f Ljava/util/Set; field_5390 modelsToLoad f Ljava/lang/String; field_32988 BUILTIN_ENTITY f Lnet/minecraft/class_4730; field_5388 WATER_OVERLAY f Lnet/minecraft/class_2689; field_5395 ITEM_FRAME_STATE_FACTORY f Lcom/google/common/base/Splitter; field_5373 COMMA_SPLITTER f Lnet/minecraft/class_4730; field_20847 BANNER_BASE f Lnet/minecraft/class_324; field_20272 blockColors f Lnet/minecraft/class_4730; field_5381 LAVA_FLOW f Ljava/util/Map; field_5383 STATIC_DEFINITIONS f Ljava/util/Map; field_5387 bakedModels f Ljava/util/Map; field_40568 blockStates f Lnet/minecraft/class_801; field_5384 ITEM_MODEL_GENERATOR f Ljava/lang/String; field_32987 BUILTIN_GENERATED f Lnet/minecraft/class_793; field_5400 GENERATION_MARKER f Lnet/minecraft/class_1091; field_5374 MISSING_ID f Lnet/minecraft/class_4730; field_5397 FIRE_0 m (Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Z method_4730 method_4730 p 1 entry m (Lnet/minecraft/class_1091;)V method_4727 addModel p 1 modelId m (Lnet/minecraft/class_1088$class_4455;Ljava/util/Set;)V method_21601 method_21601 p 2 states p 1 definition m (Ljava/lang/Iterable;)V method_21603 addStates p 1 states m (Lnet/minecraft/class_1100;)V method_45875 method_45875 p 1 model m (Ljava/util/Map;Lnet/minecraft/class_807;Ljava/util/List;Lnet/minecraft/class_816;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_790;Lnet/minecraft/class_2680;)V method_4722 method_4722 p 6 state m (Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/lang/Comparable; method_4724 getPropertyValue p 1 string p 0 property m (Lnet/minecraft/class_2680;)V method_4716 method_4716 p 1 state m (Lnet/minecraft/class_2248;Ljava/util/Map;Lnet/minecraft/class_2680;)Z method_4739 method_4739 p 2 state m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1100; method_4726 getOrLoadModel p 1 id m (Lnet/minecraft/class_324;Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/Map;)V p 4 blockStates p 1 blockColors p 2 profiler p 3 jsonUnbakedModels m (Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;)V method_45877 method_45877 p 2 modelId m (Ljava/util/Map;Lnet/minecraft/class_816;Ljava/util/List;Lnet/minecraft/class_2680;)V method_4738 method_4738 p 3 state m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_21602 method_21602 p 0 map m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_23216 method_23216 p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1100;)V method_4729 putModel p 2 unbakedModel p 1 id m (Lnet/minecraft/class_793;)V method_4721 method_4721 p 0 model m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1088$class_7777;)Lcom/mojang/datafixers/util/Pair; method_45874 method_45874 p 2 blockState m (Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;Ljava/util/Map;Lnet/minecraft/class_1091;Lnet/minecraft/class_2680;)V method_21604 method_21604 p 6 state p 5 id m (ILnet/minecraft/class_2680;)V method_21597 method_21597 p 2 state m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_21605 getStateLookup m ()Ljava/util/Map; method_4734 getBakedModelMap m (Lnet/minecraft/class_1088$class_4455;)Ljava/util/Set; method_21600 method_21600 p 0 definition m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_793; method_4718 loadModelFromJson p 1 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)V method_4717 method_4717 p 2 state m (Lnet/minecraft/class_2960;)V method_4715 loadModel p 1 id m (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)V method_4720 method_4720 p 2 state m (I)Lnet/minecraft/class_2960; method_22820 method_22820 p 0 stage m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2689;)V method_4723 method_4723 p 2 stateManager p 1 id m (Lcom/google/common/collect/ImmutableList;Lnet/minecraft/class_2689;Ljava/util/Map;Ljava/util/List;Lnet/minecraft/class_816;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_790;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;Lnet/minecraft/class_807;)V method_4731 method_4731 p 9 key p 10 model m (Ljava/util/function/BiFunction;)V method_45876 bake p 1 spriteLoader m (Lnet/minecraft/class_2689;Ljava/lang/String;)Ljava/util/function/Predicate; method_4725 stateKeyToPredicate p 1 key p 0 stateFactory m (Lnet/minecraft/class_793;)V method_4719 method_4719 p 0 model c net/minecraft/class_1088$class_7777 net/minecraft/client/render/model/ModelLoader$SourceTrackedData f Lcom/google/gson/JsonElement; comp_1057 data f Ljava/lang/String; comp_1056 source m ()Lcom/google/gson/JsonElement; comp_1057 data m ()Ljava/lang/String; comp_1056 source c net/minecraft/class_1088$class_7776 net/minecraft/client/render/model/ModelLoader$BakedModelCacheKey f Lnet/minecraft/class_2960; comp_1053 id f Z comp_1055 isUvLocked f Lnet/minecraft/class_4590; comp_1054 transformation m ()Z comp_1055 isUvLocked m ()Lnet/minecraft/class_4590; comp_1054 transformation m ()Lnet/minecraft/class_2960; comp_1053 id c net/minecraft/class_1088$class_7778 net/minecraft/client/render/model/ModelLoader$BakerImpl f Ljava/util/function/Function; field_40572 textureGetter m (Lnet/minecraft/class_1088;Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;)V p 2 spriteLoader p 3 modelId m (Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058; method_45878 method_45878 p 2 spriteId c net/minecraft/class_1088$class_4455 net/minecraft/client/render/model/ModelLoader$ModelDefinition f Ljava/util/List; field_20275 components f Ljava/util/List; field_20276 values m (Lnet/minecraft/class_2680;Lnet/minecraft/class_816;Ljava/util/Collection;)Lnet/minecraft/class_1088$class_4455; method_21607 create p 0 state p 1 rawModel p 2 properties m (Ljava/util/List;Ljava/util/List;)V p 1 components p 2 values m (Lnet/minecraft/class_2680;Ljava/util/Collection;)Ljava/util/List; method_21609 getStateValues p 0 state p 1 properties m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2680;Lnet/minecraft/class_819;)Z method_21610 method_21610 p 2 component m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1100;Ljava/util/Collection;)Lnet/minecraft/class_1088$class_4455; method_21608 create p 2 properties p 1 rawModel p 0 state c net/minecraft/class_1088$class_1089 net/minecraft/client/render/model/ModelLoader$ModelLoaderException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_4118 net/minecraft/entity/ai/brain/task/RandomTask m (Ljava/util/List;)V p 1 tasks m (Ljava/util/Map;Ljava/util/List;)V p 1 requiredMemoryState p 2 tasks c net/minecraft/class_1087 net/minecraft/client/render/model/BakedModel m ()Z method_4708 useAmbientOcclusion m ()Lnet/minecraft/class_1058; method_4711 getParticleSprite c {@return a texture that represents the model}\n

\nThis is primarily used in particles. For example, block break particles use this sprite. m ()Z method_4713 isBuiltin m ()Z method_4712 hasDepth m ()Lnet/minecraft/class_809; method_4709 getTransformation m ()Z method_24304 isSideLit c Allows control of the lighting when rendering a model in a GUI.\n

\nTrue, the model will be lit from the side, like a block.\n

\nFalse, the model will be lit from the front, like an item. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;)Ljava/util/List; method_4707 getQuads p 3 random p 1 state p 2 face m ()Lnet/minecraft/class_806; method_4710 getOverrides c net/minecraft/class_6777 net/minecraft/client/gui/screen/option/OnlineOptionsScreen f Lnet/minecraft/class_7172; field_41344 difficulty m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;[Lnet/minecraft/class_7172;Lnet/minecraft/class_7172;)V p 1 parent p 2 gameOptions p 3 options p 4 difficulty m (Lcom/mojang/datafixers/util/Unit;)V method_47620 method_47620 p 0 unit m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_315;)Lnet/minecraft/class_6777; method_47621 create p 2 gameOptions p 1 parent p 0 client m (Lnet/minecraft/class_638;)Lnet/minecraft/class_7172; method_47622 method_47622 p 0 world m (Lnet/minecraft/class_1267;Lnet/minecraft/class_2561;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/class_2561; method_47619 method_47619 p 2 unit p 1 optionText c net/minecraft/class_4117 net/minecraft/entity/ai/brain/task/FindWalkTargetTask f I field_30186 DEFAULT_HORIZONTAL_RANGE f I field_30187 DEFAULT_VERTICAL_RANGE m (IILnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47196 method_47196 p 4 world p 5 entity p 6 time m (F)Lnet/minecraft/class_7894; method_47191 create p 0 walkSpeed m (FII)Lnet/minecraft/class_7894; method_47192 create p 0 walkSpeed p 1 horizontalRange p 2 verticalRange m (IIFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47194 method_47194 p 3 context m (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142; method_47193 method_47193 p 1 pos m (IIFLnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47195 method_47195 p 3 walkTarget c net/minecraft/class_1086 net/minecraft/client/render/model/ModelRotation f I field_5364 index f Lnet/minecraft/class_4990; field_23374 directionTransformation f I field_32982 MAX_ROTATION f Ljava/util/Map; field_5357 BY_INDEX f Lnet/minecraft/class_4590; field_23373 rotation f Lnet/minecraft/class_1086; field_5356 X180_Y180 f Lnet/minecraft/class_1086; field_5359 X180_Y270 f Lnet/minecraft/class_1086; field_5358 X180_Y0 f Lnet/minecraft/class_1086; field_5351 X90_Y0 f Lnet/minecraft/class_1086; field_5350 X0_Y0 f Lnet/minecraft/class_1086; field_5353 X270_Y0 f Lnet/minecraft/class_1086; field_5352 X270_Y270 f Lnet/minecraft/class_1086; field_5355 X0_Y180 f Lnet/minecraft/class_1086; field_5354 X90_Y270 f Lnet/minecraft/class_1086; field_5347 X0_Y270 f Lnet/minecraft/class_1086; field_5349 X270_Y90 f Lnet/minecraft/class_1086; field_5348 X180_Y90 f Lnet/minecraft/class_1086; field_5361 X270_Y180 f Lnet/minecraft/class_1086; field_5360 X90_Y90 f Lnet/minecraft/class_1086; field_5367 X90_Y180 f Lnet/minecraft/class_1086; field_5366 X0_Y90 m ()Lnet/minecraft/class_4990; method_35808 getDirectionTransformation m (Lnet/minecraft/class_1086;)Ljava/lang/Integer; method_4701 method_4701 p 0 rotation m (II)I method_4703 getIndex p 0 x p 1 y m (Ljava/lang/String;III)V p 3 x p 4 y m (Lnet/minecraft/class_1086;)Lnet/minecraft/class_1086; method_4700 method_4700 p 0 rotation m (II)Lnet/minecraft/class_1086; method_4699 get p 1 y p 0 x c net/minecraft/class_4112 net/minecraft/entity/ai/brain/task/WanderAroundTask f F field_18371 speed f I field_30150 MAX_UPDATE_COUNTDOWN f Lnet/minecraft/class_11; field_18369 path f Lnet/minecraft/class_2338; field_18370 lookTargetPos f I field_18964 pathUpdateCountdownTicks m (II)V p 2 maxRunTime p 1 minRunTime m (Lnet/minecraft/class_4142;)Z method_49793 isTargetSpectator p 0 target m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Z method_18980 hasReached p 1 entity p 2 walkTarget m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_18981 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_18982 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_18978 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_18979 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_18983 keepRunning m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Z method_18977 hasFinishedPath p 3 time p 2 walkTarget p 1 entity c net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask f J field_18368 breedEndTime f F field_30191 APPROACH_SPEED f I field_30190 MAX_DISTANCE m (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)Z method_20644 method_20644 p 3 pos p 2 poiType m (Lnet/minecraft/class_6880;)Z method_43972 method_43972 p 0 poiType m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18974 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional; method_19573 getReachableHome p 1 world p 2 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18975 keepRunning m (Lnet/minecraft/class_1646;)Z method_18972 isReadyToBreed p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18976 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)V method_20643 goHome p 2 first p 1 world p 3 second m (Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z method_20642 canReachHome p 1 villager p 2 pos p 3 poiType m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V method_19572 setChildHome p 3 pos p 1 world p 2 child m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19571 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_18973 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional; method_18970 createChild p 3 partner p 2 parent p 1 world c net/minecraft/class_4114 net/minecraft/entity/ai/brain/task/GoToWorkTask m (Lnet/minecraft/class_4208;Lnet/minecraft/class_3218;)Ljava/util/Optional; method_46892 method_46892 p 1 jobSiteWorld m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_46890 method_46890 p 4 entity p 5 time p 3 world m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46889 method_46889 p 1 potentialJobSite p 2 jobSite m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z method_46894 method_46894 p 1 profession m (Lnet/minecraft/class_6880;)Ljava/util/Optional; method_46893 method_46893 p 0 poiType m (Lnet/minecraft/class_1646;Lnet/minecraft/class_3218;Lnet/minecraft/class_3852;)V method_46891 method_46891 p 2 profession m ()Lnet/minecraft/class_7893; method_46887 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46888 method_46888 p 0 context c net/minecraft/class_4113 net/minecraft/entity/ai/brain/task/PanicTask m (Lnet/minecraft/class_1309;)Z method_19574 isHostileNearby p 0 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_20646 shouldKeepRunning m (Lnet/minecraft/class_1309;)Z method_19575 wasHurt p 0 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_20648 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_20647 run c net/minecraft/class_5444 net/minecraft/world/gen/feature/FeaturePlacementContext f Ljava/util/Optional; field_35735 placedFeature f Lnet/minecraft/class_5281; field_25857 world f Lnet/minecraft/class_2794; field_35734 generator m ()I method_33868 getBottomY m (Lnet/minecraft/class_2902$class_2903;II)I method_30460 getTopY p 2 x p 3 z p 1 heightmap m ()Lnet/minecraft/class_5281; method_34383 getWorld m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643; method_30459 getOrCreateCarvingMask p 1 chunkPos p 2 carver m ()Ljava/util/Optional; method_39652 getPlacedFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Optional;)V p 3 placedFeature p 1 world p 2 generator m ()Lnet/minecraft/class_2794; method_39653 getChunkGenerator m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_30461 getBlockState p 1 pos c net/minecraft/class_4109 net/minecraft/entity/ai/brain/task/FindInteractionTargetTask m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_1299;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47085 method_47085 p 6 world p 7 entity p 8 time m (Lnet/minecraft/class_1309;ILnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z method_47083 method_47083 p 3 target m (ILnet/minecraft/class_1299;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47081 method_47081 p 2 context m (Lnet/minecraft/class_1299;I)Lnet/minecraft/class_7893; method_47082 create p 0 type p 1 maxDistance m (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_1299;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47084 method_47084 p 5 visibleMobs p 3 lookTarget p 4 interactionTarget c net/minecraft/class_4108 net/minecraft/entity/ai/brain/task/FollowCustomerTask f F field_18362 speed m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_18954 shouldRun m (F)V p 1 speed m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18956 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18957 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_18958 keepRunning m (Lnet/minecraft/class_1646;)V method_18953 update p 1 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_18955 shouldKeepRunning c net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManager f Lnet/minecraft/class_4724; field_21775 atlasManager f Ljava/util/Map; field_40574 LAYERS_TO_LOADERS f Lorg/slf4j/Logger; field_40573 LOGGER f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_20278 stateLookup f I field_21777 mipmapLevels f Lnet/minecraft/class_324; field_20277 colorMap f Lnet/minecraft/class_773; field_5410 blockModelCache f Ljava/util/Map; field_5408 models f Lnet/minecraft/class_1087; field_5407 missingModel m (Lnet/minecraft/class_1060;Lnet/minecraft/class_324;I)V p 3 mipmap p 2 colorMap p 1 textureManager m (Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_1088; method_45884 method_45884 p 3 blockStates p 2 jsonUnbakedModels m (Ljava/util/Map;Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058; method_45891 method_45891 p 3 spriteId p 2 id m (Lnet/minecraft/class_1092$class_7779;Lnet/minecraft/class_3695;)V method_18179 upload p 1 bakingResult p 2 profiler m ()Lnet/minecraft/class_773; method_4743 getBlockModels m ()Lnet/minecraft/class_1087; method_4744 getMissingModel m (Ljava/util/List;)Ljava/util/Map; method_45889 method_45889 p 0 blockStates m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_45881 reloadModels p 0 resourceManager p 1 executor m (Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087; method_4742 getModel p 1 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059; method_24153 getAtlas p 1 id m (Lnet/minecraft/class_2960;Ljava/util/Collection;)V method_45879 method_45879 p 0 modelId p 1 spriteIds m (Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)Lnet/minecraft/class_1092$class_7779; method_45885 method_45885 p 1 void_ m (Ljava/util/List;)Ljava/util/Map; method_45897 method_45897 p 0 models m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z method_21611 shouldRerender p 1 from p 2 to m (Lnet/minecraft/class_3695;Ljava/util/Map;Lnet/minecraft/class_1088;)Lnet/minecraft/class_1092$class_7779; method_45883 bake p 2 preparations p 1 profiler p 3 modelLoader m (Lnet/minecraft/class_3695;Lnet/minecraft/class_1092$class_7779;)V method_45882 method_45882 p 2 result m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_45899 method_45899 p 1 models m (Lnet/minecraft/class_1092$class_7779;Ljava/lang/Void;)Lnet/minecraft/class_1092$class_7779; method_45888 method_45888 p 1 void_ m (I)V method_24152 setMipmapLevels p 1 mipmapLevels m (Ljava/util/Map;Lnet/minecraft/class_1087;Ljava/util/Map;Lnet/minecraft/class_2680;)V method_45892 method_45892 p 3 state m (Lnet/minecraft/class_1092$class_7779;)Ljava/util/concurrent/CompletionStage; method_45887 method_45887 p 0 result m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_45893 method_45893 p 1 blockStates m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_45896 reloadBlockStates p 1 executor p 0 resourceManager c net/minecraft/class_1092$class_7779 net/minecraft/client/render/model/BakedModelManager$BakingResult f Lnet/minecraft/class_1088; comp_1058 modelLoader f Ljava/util/concurrent/CompletableFuture; comp_1062 readyForUpload f Lnet/minecraft/class_1087; comp_1059 missingModel f Ljava/util/Map; comp_1060 modelCache f Ljava/util/Map; comp_1061 atlasPreparations m ()Lnet/minecraft/class_1088; comp_1058 modelLoader m ()Lnet/minecraft/class_1087; comp_1059 missingModel m ()Ljava/util/Map; comp_1060 modelCache m ()Ljava/util/concurrent/CompletableFuture; comp_1062 readyForUpload m ()Ljava/util/Map; comp_1061 atlasPreparations c net/minecraft/class_5450 net/minecraft/world/gen/placementmodifier/SquarePlacementModifier f Lnet/minecraft/class_5450; field_35728 INSTANCE f Lcom/mojang/serialization/Codec; field_35727 MODIFIER_CODEC m ()Lnet/minecraft/class_5450; method_39639 of c net/minecraft/class_1091 net/minecraft/client/util/ModelIdentifier f Ljava/lang/String; field_5406 variant f C field_32990 SEPARATOR m (Ljava/lang/String;)Ljava/lang/String; method_45911 toLowerCase p 0 string m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 3 variant p 2 path p 1 namespace m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1091; method_45910 ofVanilla p 1 variant p 0 path m (Lnet/minecraft/class_2960;Ljava/lang/String;)V p 2 variant p 1 id m ()Ljava/lang/String; method_4740 getVariant m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2960$class_7658;)V p 4 extraData p 1 namespace p 2 path p 3 variant c net/minecraft/class_6783 net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate f Lcom/mojang/serialization/Codec; field_35700 CODEC f Lnet/minecraft/class_2382; field_35701 offset m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_39587 test m (Lnet/minecraft/class_2382;)V p 1 offset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39588 method_39588 p 0 instance m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos m (Lnet/minecraft/class_6783;)Lnet/minecraft/class_2382; method_39589 method_39589 p 0 predicate c net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask m (Lnet/minecraft/class_7898$class_7900;ZLjava/util/function/Function;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47090 method_47090 p 5 walkTarget p 6 posSourcex m (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_7894; method_24603 createEntityBased p 2 range p 3 requiresWalkTarget p 0 entityModule p 1 speed m (Lnet/minecraft/class_4140;FIZLjava/util/function/Function;)Lnet/minecraft/class_7894; method_47092 create p 4 posGetter p 3 requiresWalkTarget p 2 range p 1 speed p 0 posSource m (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_7893; method_47091 createPosBased p 0 posModule p 2 range p 1 speed p 3 requiresWalkTarget m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ZLjava/util/function/Function;Lnet/minecraft/class_7906;IFLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47089 method_47089 p 7 world p 8 entity p 9 time m (Lnet/minecraft/class_4140;ZLjava/util/function/Function;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47093 method_47093 p 5 context c net/minecraft/class_1090 net/minecraft/client/render/model/BuiltinBakedModel f Lnet/minecraft/class_1058; field_16594 sprite f Lnet/minecraft/class_809; field_5404 transformation f Lnet/minecraft/class_806; field_5405 itemPropertyOverrides f Z field_21862 sideLit m (Lnet/minecraft/class_809;Lnet/minecraft/class_806;Lnet/minecraft/class_1058;Z)V p 4 sideLit p 3 sprite p 2 itemPropertyOverrides p 1 transformation c net/minecraft/class_6780 net/minecraft/world/biome/source/BiomeSupplier m (IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880; method_38109 getBiome p 1 x p 3 z p 2 y p 4 noise c net/minecraft/class_5452 net/minecraft/world/gen/placementmodifier/CountMultilayerPlacementModifier f Lcom/mojang/serialization/Codec; field_35716 MODIFIER_CODEC f Lnet/minecraft/class_6017; field_35717 count m (Lnet/minecraft/class_2680;)Z method_30472 blocksSpawn p 0 state m (Lnet/minecraft/class_5444;IIII)I method_30473 findPos p 4 targetY p 2 y p 3 z p 0 context p 1 x m (Lnet/minecraft/class_6017;)Lnet/minecraft/class_5452; method_39621 of p 0 count m (I)Lnet/minecraft/class_5452; method_39620 of p 0 count m (Lnet/minecraft/class_6017;)V p 1 count c net/minecraft/class_4120 net/minecraft/entity/ai/brain/task/GoTowardsLookTargetTask m (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Function;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47107 method_47107 p 4 walkTarget p 5 lookTarget m (Lnet/minecraft/class_1309;)Z method_47106 method_47106 p 0 entity m (FLnet/minecraft/class_1309;)Ljava/lang/Float; method_47105 method_47105 p 1 entity m (FI)Lnet/minecraft/class_7894; method_47104 create p 1 completionRange p 0 speed m (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Function;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47108 method_47108 p 6 world p 7 entity p 8 time m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47110 method_47110 p 3 context m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/class_7894; method_47109 create p 1 speed p 2 completionRange p 0 predicate c net/minecraft/class_1095 net/minecraft/client/render/model/MultipartBakedModel f Z field_5430 ambientOcclusion f Lnet/minecraft/class_809; field_5426 transformations f Lnet/minecraft/class_806; field_5428 itemPropertyOverrides f Lnet/minecraft/class_1058; field_5425 sprite f Ljava/util/Map; field_5431 stateCache f Ljava/util/List; field_5427 components f Z field_21863 sideLit f Z field_5429 depthGui m (Ljava/util/List;)V p 1 components c net/minecraft/class_1095$class_1096 net/minecraft/client/render/model/MultipartBakedModel$Builder f Ljava/util/List; field_5432 components m ()Lnet/minecraft/class_1087; method_4750 build m (Ljava/util/function/Predicate;Lnet/minecraft/class_1087;)V method_4749 addComponent p 2 model p 1 predicate c net/minecraft/class_1093 net/minecraft/client/render/model/BasicBakedModel f Ljava/util/Map; field_5414 faceQuads f Ljava/util/List; field_5411 quads f Lnet/minecraft/class_809; field_5417 transformation f Z field_5413 hasDepth f Lnet/minecraft/class_1058; field_5416 sprite f Z field_5415 usesAo f Lnet/minecraft/class_806; field_5412 itemPropertyOverrides f Z field_21864 isSideLit m (Ljava/util/List;Ljava/util/Map;ZZZLnet/minecraft/class_1058;Lnet/minecraft/class_809;Lnet/minecraft/class_806;)V p 5 hasDepth p 6 sprite p 7 transformation p 8 itemPropertyOverrides p 1 quads p 2 faceQuads p 3 usesAo p 4 isSideLit c net/minecraft/class_1093$class_1094 net/minecraft/client/render/model/BasicBakedModel$Builder f Lnet/minecraft/class_806; field_5423 itemPropertyOverrides f Lnet/minecraft/class_809; field_5418 transformation f Ljava/util/Map; field_5422 faceQuads f Z field_5420 isSideLit f Z field_21865 hasDepth f Ljava/util/List; field_5419 quads f Z field_5421 usesAo f Lnet/minecraft/class_1058; field_5424 particleTexture m ()Lnet/minecraft/class_1087; method_4746 build m (ZZZLnet/minecraft/class_809;Lnet/minecraft/class_806;)V p 2 isSideLit p 3 hasDepth p 1 usesAo p 4 transformation p 5 itemPropertyOverrides m (Lnet/minecraft/class_1058;)Lnet/minecraft/class_1093$class_1094; method_4747 setParticle p 1 sprite m (Lnet/minecraft/class_793;Lnet/minecraft/class_806;Z)V p 2 itemPropertyOverrides p 3 hasDepth p 1 unbakedModel m (Lnet/minecraft/class_2350;Lnet/minecraft/class_777;)Lnet/minecraft/class_1093$class_1094; method_4745 addQuad p 1 side p 2 quad m (Lnet/minecraft/class_777;)Lnet/minecraft/class_1093$class_1094; method_4748 addQuad p 1 quad c net/minecraft/class_4127 net/minecraft/entity/ai/brain/task/ScheduleActivityTask m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47186 method_47186 p 0 context m ()Lnet/minecraft/class_7893; method_47184 create m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47185 method_47185 p 2 time p 1 entity p 0 world c net/minecraft/class_4126 net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask f F field_30183 WALK_TOGETHER_SPEED f I field_30182 MAX_RANGE f Ljava/util/Set; field_18389 items m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_19016 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19017 run m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_1792;)Z method_19014 method_19014 p 1 item m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19019 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_19015 shouldRun m (Lnet/minecraft/class_1646;Ljava/util/Set;Lnet/minecraft/class_1309;)V method_19013 giveHalfOfStack p 2 target p 1 validItems p 0 villager m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19018 keepRunning m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Set; method_19611 getGatherableItems p 0 entity p 1 target c net/minecraft/class_4129 net/minecraft/entity/ai/brain/task/VillagerTaskListProvider f F field_30189 JOB_WALKING_SPEED m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z method_47203 wonRaid p 0 world p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z method_47202 hasActiveRaid p 1 entity p 0 world m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19022 createRestTasks p 1 speed p 0 profession m (Lnet/minecraft/class_6880;)Z method_43969 method_43969 p 0 poiType m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19021 createWorkTasks p 0 profession p 1 speed m (F)Lcom/google/common/collect/ImmutableList; method_19990 createPlayTasks p 0 speed m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19020 createCoreTasks p 1 speed p 0 profession m ()Lcom/mojang/datafixers/util/Pair; method_20242 createBusyFollowTask m (Lnet/minecraft/class_6880;)Z method_43968 method_43968 p 0 poiType m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19025 createPanicTasks p 0 profession p 1 speed m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19024 createIdleTasks p 1 speed p 0 profession m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19023 createMeetTasks p 0 profession p 1 speed m (Lnet/minecraft/class_6880;)Z method_43970 method_43970 p 0 poiType m (Lnet/minecraft/class_6880;)Z method_43971 method_43971 p 0 poiType m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19993 createHideTasks p 0 profession p 1 speed m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19992 createRaidTasks p 0 profession p 1 speed m (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; method_19991 createPreRaidTasks p 0 profession p 1 speed m ()Lcom/mojang/datafixers/util/Pair; method_20241 createFreeFollowTask c net/minecraft/class_4128 net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask f I field_30185 MAX_RANGE m (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47189 method_47189 p 2 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)Lnet/minecraft/class_7893; method_47190 create p 1 poiPosModule p 0 poiTypePredicate m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47188 method_47188 p 2 poiPos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_20500 isBedOccupiedByOthers p 2 entity p 1 pos p 0 world m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47187 method_47187 p 3 world p 5 time p 4 entity c net/minecraft/class_1097 net/minecraft/client/render/model/WeightedBakedModel f I field_5433 totalWeight f Lnet/minecraft/class_1087; field_5435 defaultModel f Ljava/util/List; field_5434 models m (Ljava/util/List;)V p 1 models c net/minecraft/class_1097$class_1098 net/minecraft/client/render/model/WeightedBakedModel$Builder f Ljava/util/List; field_5436 models m (Lnet/minecraft/class_1087;I)Lnet/minecraft/class_1097$class_1098; method_4752 add p 1 model p 2 weight m ()Lnet/minecraft/class_1087; method_4751 build c net/minecraft/class_5459 net/minecraft/world/BlockLocating c A few utilities to find block positions matching certain conditions. m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;I)I method_30575 moveWhile p 2 direction p 1 pos p 3 max p 0 predicate m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;Lnet/minecraft/class_2248;)Ljava/util/Optional; method_34851 findColumnEnd c Finds an end to a block column starting from {@code pos} extending in {@code\ndirection}. Within the column, the block states must be of {@code intermediateBlock}\nand the ending block state, whose position is returned, must be of {@code endBlock}.\n\n@return the end position of the block column where a {@code endBlock} lays, or\nan empty optional if no such column exists p 0 world c the world the column is in p 1 pos c the starting position of the column p 4 endBlock c the ending block of the column p 2 intermediateBlock c the blocks that the column must be of, excluding the end p 3 direction c the direction which the column extends to m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;ILnet/minecraft/class_2350$class_2351;ILjava/util/function/Predicate;)Lnet/minecraft/class_5459$class_5460; method_30574 getLargestRectangle c Gets the largest rectangle of blocks along two axes for which all blocks meet a predicate.\nUsed for getting rectangles of Nether portal blocks. p 0 center p 1 primaryAxis p 2 primaryMaxBlocks p 3 secondaryAxis p 4 secondaryMaxBlocks p 5 predicate m ([I)Lcom/mojang/datafixers/util/Pair; method_30576 findLargestRectangle c Finds the largest rectangle within a histogram, where the vertical bars each have\nwidth 1 and height specified in {@code heights}.\n\n@implNote This implementation solves the problem using a stack. The\nstack maintains a collection of height limits of rectangles that may grow as the\narray iteration continues. When a new height is encountered, each position {@code p}\nin the stack would be popped if the rectangle with height limit at position {@code\np} can no longer extend right. The popped rectangle becomes the return value if it\nhas a larger area than the current candidate.\n\n

When the rectangle area is calculated, the range is between {@code p0 + 1}, where\n{@code p0} is the current top of stack after popping rectangles that can no longer\nextend, and the current iterated position {@code i}.\n\n@return the base of the rectangle as an inclusive range and the height of the\nrectangle packed in a pair\n@see Largest\nRectangle in Histogram - LeetCode p 0 heights c the heights of bars in the histogram c net/minecraft/class_5459$class_5460 net/minecraft/world/BlockLocating$Rectangle f I field_25937 width f I field_25938 height f Lnet/minecraft/class_2338; field_25936 lowerLeft m (Lnet/minecraft/class_2338;II)V p 2 width p 3 height p 1 lowerLeft c net/minecraft/class_5459$class_5461 net/minecraft/world/BlockLocating$IntBounds f I field_25939 min f I field_25940 max m (II)V p 2 max p 1 min c net/minecraft/class_6789 net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig f Lcom/mojang/serialization/Codec; field_35707 VEGETATION_CODEC f I field_35708 spreadWidth f I field_35709 spreadHeight m (Lnet/minecraft/class_4651;II)V p 2 spreadWidth p 1 stateProvider p 3 spreadHeight m (Lnet/minecraft/class_6789;)Ljava/lang/Integer; method_39609 method_39609 p 0 config m (Lnet/minecraft/class_6789;)Ljava/lang/Integer; method_39608 method_39608 p 0 config m (Lnet/minecraft/class_6789;)Lnet/minecraft/class_4651; method_39610 method_39610 p 0 config c net/minecraft/class_4123 net/minecraft/entity/ai/brain/task/SleepTask f I field_30175 RUN_TIME f J field_18848 startTime c net/minecraft/class_5454 net/minecraft/world/TeleportTarget c Represents the position that an entity takes after being\n{@linkplain net.minecraft.entity.Entity#moveToWorld moved between worlds}. f Lnet/minecraft/class_243; field_25880 velocity f F field_25882 pitch f F field_25881 yaw f Lnet/minecraft/class_243; field_25879 position m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;FF)V p 1 position p 2 velocity p 3 yaw p 4 pitch c net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_4140;ILnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_47101 method_47101 p 10 entity p 9 world p 11 time m (Lnet/minecraft/class_4140;IIFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47103 method_47103 p 5 context m (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_4140;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47100 method_47100 p 6 cantReachWalkTargetSince p 7 walkTarget p 8 destinationResult m (Lnet/minecraft/class_4140;FIII)Lnet/minecraft/class_7894; method_47102 create p 4 maxRunTime p 2 completionRange p 3 maxDistance p 0 destination p 1 speed c net/minecraft/class_4125 net/minecraft/entity/ai/brain/task/StayAboveWaterTask f F field_18387 chance m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_19012 keepRunning m (F)V p 1 chance m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_19011 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_19010 shouldRun c net/minecraft/class_6784 net/minecraft/world/gen/blockpredicate/SolidBlockPredicate f Lcom/mojang/serialization/Codec; field_35702 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39590 method_39590 p 0 instance c net/minecraft/class_4124 net/minecraft/entity/ai/brain/task/MeetVillagerTask f F field_30176 WALK_SPEED m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V method_47117 method_47117 p 3 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_47113 method_47113 p 1 target m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47116 method_47116 p 6 world p 8 time p 7 entity m ()Lnet/minecraft/class_7894; method_47111 create m (Lnet/minecraft/class_1309;)Z method_47112 method_47112 p 0 target m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47115 method_47115 p 2 lookTarget p 1 walkTarget p 4 visibleMobs p 3 meetingPoint p 5 interactionTarget m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47114 method_47114 p 0 context c net/minecraft/class_5455 net/minecraft/registry/DynamicRegistryManager c A manager of dynamic registries. It allows users to access non-hardcoded\nregistries reliably.\n\n

The {@link DynamicRegistryManager.ImmutableImpl}\nclass serves as an immutable implementation of any particular collection\nor configuration of dynamic registries. f Lnet/minecraft/class_5455$class_6890; field_40585 EMPTY f Lorg/slf4j/Logger; field_25918 LOGGER m (Lnet/minecraft/class_5455$class_6892;)Lcom/mojang/serialization/Lifecycle; method_41200 method_41200 p 0 entry m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378; method_30530 get c Retrieves a registry from this manager, or throws an exception when the registry\ndoes not exist.\n\n@throws IllegalStateException if the registry does not exist p 1 key m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6890; method_40302 of p 0 registries m ()Lcom/mojang/serialization/Lifecycle; method_41201 getRegistryLifecycle m ()Ljava/util/stream/Stream; method_40311 streamAllRegistries m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_33310 getOptional p 1 key m ()Lnet/minecraft/class_5455$class_6890; method_40316 toImmutable c net/minecraft/class_5455$class_6892 net/minecraft/registry/DynamicRegistryManager$Entry f Lnet/minecraft/class_2378; comp_351 value f Lnet/minecraft/class_5321; comp_350 key m (Ljava/util/Map$Entry;)Lnet/minecraft/class_5455$class_6892; method_40330 of p 0 entry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6892; method_40331 of p 0 key p 1 value m ()Lnet/minecraft/class_5455$class_6892; method_40332 freeze m ()Lnet/minecraft/class_2378; comp_351 value m ()Lnet/minecraft/class_5321; comp_350 key c net/minecraft/class_5455$class_6890 net/minecraft/registry/DynamicRegistryManager$Immutable c net/minecraft/class_5455$class_7781 net/minecraft/registry/DynamicRegistryManager$Immutablized m (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)V p 2 entryStream c net/minecraft/class_5455$class_6891 net/minecraft/registry/DynamicRegistryManager$ImmutableImpl f Ljava/util/Map; field_36471 registries m (Ljava/util/List;)V p 1 registries m (Ljava/util/stream/Stream;)V p 1 entryStream m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378; method_45943 method_45943 p 0 registry m (Ljava/util/Map;)V p 1 registries m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378; method_45942 method_45942 p 0 registry c net/minecraft/class_6785 net/minecraft/world/gen/feature/util/FeatureDebugLogger f Lorg/slf4j/Logger; field_35704 LOGGER f Lcom/google/common/cache/LoadingCache; field_35705 FEATURES m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2975;Ljava/util/Optional;)V method_39599 incrementFeatureCount p 1 configuredFeature p 0 world p 2 placedFeature m ()V method_39603 dump m (Lnet/minecraft/class_6785$class_6786;Ljava/lang/Integer;)Ljava/lang/Integer; method_39601 method_39601 p 0 featureData p 1 count m (Ljava/lang/String;Ljava/lang/Integer;Lnet/minecraft/class_2378;Lnet/minecraft/class_6785$class_6786;Ljava/lang/Integer;)V method_39602 method_39602 p 3 featureData p 4 count m ()V method_39597 clear m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6785$class_6787;)V method_39600 method_39600 p 0 world p 1 features m (Lnet/minecraft/class_3218;)V method_39598 incrementTotalChunksCount p 0 world c net/minecraft/class_6785$class_6786 net/minecraft/world/gen/feature/util/FeatureDebugLogger$FeatureData f Ljava/util/Optional; comp_282 topFeature f Lnet/minecraft/class_2975; comp_281 feature m ()Lnet/minecraft/class_2975; comp_281 feature m ()Ljava/util/Optional; comp_282 topFeature c net/minecraft/class_6785$1 net/minecraft/world/gen/feature/util/FeatureDebugLogger$1 m (Ljava/lang/Object;)Ljava/lang/Object; load load p 1 world m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_6785$class_6787; method_39604 load c net/minecraft/class_6785$class_6787 net/minecraft/world/gen/feature/util/FeatureDebugLogger$Features f Lit/unimi/dsi/fastutil/objects/Object2IntMap; comp_283 featureData f Lorg/apache/commons/lang3/mutable/MutableInt; comp_284 chunksWithFeatures m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; comp_283 featureData m ()Lorg/apache/commons/lang3/mutable/MutableInt; comp_284 chunksWithFeatures c net/minecraft/class_4119 net/minecraft/entity/ai/brain/task/LookAtMobTask m (Lnet/minecraft/class_1299;F)Lnet/minecraft/class_7894; method_47057 create p 0 type p 1 maxDistance m (Lnet/minecraft/class_1309;FLnet/minecraft/class_1309;)Z method_47060 method_47060 p 2 target m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47064 method_47064 p 3 lookTarget p 4 visibleMobs m (Ljava/util/function/Predicate;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47066 method_47066 p 2 context m (Lnet/minecraft/class_1311;F)Lnet/minecraft/class_7893; method_47061 create p 1 maxDistance p 0 spawnGroup m (Lnet/minecraft/class_1309;)Z method_47059 method_47059 p 0 entity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z method_47058 method_47058 p 1 entity m (Lnet/minecraft/class_1311;Lnet/minecraft/class_1309;)Z method_47062 method_47062 p 1 entity m (F)Lnet/minecraft/class_7894; method_47056 create p 0 maxDistance m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;FLnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47063 method_47063 p 6 entity p 5 world p 7 time m (Ljava/util/function/Predicate;F)Lnet/minecraft/class_7894; method_47065 create p 1 maxDistance p 0 predicate c net/minecraft/class_2391 net/minecraft/block/KelpPlantBlock c net/minecraft/class_963 net/minecraft/client/render/entity/VillagerEntityRenderer f Lnet/minecraft/class_2960; field_4807 TEXTURE m (Lnet/minecraft/class_1646;)Lnet/minecraft/class_2960; method_4151 getTexture m (Lnet/minecraft/class_1646;Lnet/minecraft/class_4587;F)V method_4149 scale c net/minecraft/class_2392 net/minecraft/particle/ItemStackParticleEffect f Lnet/minecraft/class_2396; field_11193 type f Lnet/minecraft/class_2394$class_2395; field_11191 PARAMETERS_FACTORY f Lnet/minecraft/class_1799; field_11192 stack m ()Lnet/minecraft/class_1799; method_10289 getItemStack m (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; method_29136 createCodec p 0 type m (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)V p 2 stack p 1 type m (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392; method_29137 method_29137 p 1 stack m (Lnet/minecraft/class_2392;)Lnet/minecraft/class_1799; method_29135 method_29135 p 0 effect c net/minecraft/class_2392$1 net/minecraft/particle/ItemStackParticleEffect$1 m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2392; method_10291 read m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2392; method_10290 read c net/minecraft/class_962 net/minecraft/client/render/entity/VindicatorEntityRenderer f Lnet/minecraft/class_2960; field_4804 TEXTURE m (Lnet/minecraft/class_1632;)Lnet/minecraft/class_2960; method_4147 getTexture c net/minecraft/class_962$1 net/minecraft/client/render/entity/VindicatorEntityRenderer$1 m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1632;FFFFFF)V method_17156 render c net/minecraft/class_2393 net/minecraft/block/KelpBlock f D field_31105 GROWTH_CHANCE f Lnet/minecraft/class_265; field_11195 SHAPE c net/minecraft/class_961 net/minecraft/client/render/entity/ZombieHorseEntityRenderer f Ljava/util/Map; field_4803 TEXTURES m (Lnet/minecraft/class_1496;)Lnet/minecraft/class_2960; method_4145 getTexture m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V p 2 layer p 1 ctx c net/minecraft/class_2394 net/minecraft/particle/ParticleEffect m ()Lnet/minecraft/class_2396; method_10295 getType m (Lnet/minecraft/class_2540;)V method_10294 write p 1 buf m ()Ljava/lang/String; method_10293 asString c net/minecraft/class_2394$class_2395 net/minecraft/particle/ParticleEffect$Factory m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394; method_10297 read p 1 type p 2 buf m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394; method_10296 read p 2 reader p 1 type c net/minecraft/class_960 net/minecraft/client/render/entity/VexEntityRenderer f Lnet/minecraft/class_2960; field_4802 CHARGING_TEXTURE f Lnet/minecraft/class_2960; field_4801 TEXTURE m (Lnet/minecraft/class_1634;Lnet/minecraft/class_2338;)I method_24092 getBlockLight m (Lnet/minecraft/class_1634;)Lnet/minecraft/class_2960; method_4144 getTexture c net/minecraft/class_967 net/minecraft/client/render/entity/WitherSkeletonEntityRenderer f Lnet/minecraft/class_2960; field_4818 TEXTURE m (Lnet/minecraft/class_1547;Lnet/minecraft/class_4587;F)V method_4161 scale m (Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960; method_4119 getTexture c net/minecraft/class_966 net/minecraft/client/render/entity/WitherSkullEntityRenderer f Lnet/minecraft/class_607; field_4816 model f Lnet/minecraft/class_2960; field_4815 TEXTURE f Lnet/minecraft/class_2960; field_4817 INVULNERABLE_TEXTURE m (Lnet/minecraft/class_1687;Lnet/minecraft/class_2338;)I method_24094 getBlockLight m (Lnet/minecraft/class_1687;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4159 render m ()Lnet/minecraft/class_5607; method_32199 getTexturedModelData m (Lnet/minecraft/class_1687;)Lnet/minecraft/class_2960; method_4160 getTexture c net/minecraft/class_1061 net/minecraft/client/texture/TextureTickListener m ()V method_4622 tick c net/minecraft/class_965 net/minecraft/client/render/entity/WitchEntityRenderer f Lnet/minecraft/class_2960; field_4814 TEXTURE m (Lnet/minecraft/class_1640;Lnet/minecraft/class_4587;F)V method_4157 scale m (Lnet/minecraft/class_1640;)Lnet/minecraft/class_2960; method_4154 getTexture m (Lnet/minecraft/class_1640;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4155 render c net/minecraft/class_2390 net/minecraft/particle/DustParticleEffect f Lnet/minecraft/class_2390; field_11188 DEFAULT f Lcom/mojang/serialization/Codec; field_25124 CODEC f Lnet/minecraft/class_2394$class_2395; field_11189 PARAMETERS_FACTORY f Lorg/joml/Vector3f; field_28272 RED m (Lnet/minecraft/class_2390;)Ljava/lang/Float; method_33116 method_33116 p 0 effect m (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f; method_33117 method_33117 p 0 effect m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33115 method_33115 p 0 instance c net/minecraft/class_2390$1 net/minecraft/particle/DustParticleEffect$1 m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2390; method_10287 read m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2390; method_10288 read c net/minecraft/class_1060 net/minecraft/client/texture/TextureManager f Ljava/util/Map; field_5283 dynamicIdCounters f Lnet/minecraft/class_3300; field_5287 resourceContainer f Lnet/minecraft/class_2960; field_5285 MISSING_IDENTIFIER f Lorg/slf4j/Logger; field_5288 LOGGER f Ljava/util/Set; field_5284 tickListeners f Ljava/util/Map; field_5286 textures m (Lnet/minecraft/class_3300;)V p 1 resourceManager m (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)V method_49716 method_49716 p 2 texture p 1 id m (Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_18168 loadTextureAsync p 1 id p 2 executor m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)Lnet/minecraft/class_1044; method_24303 loadTexture p 1 id p 2 texture m (Lnet/minecraft/class_2960;)V method_22813 bindTexture p 1 id m (Lnet/minecraft/class_2960;)V method_4615 destroyTexture p 1 id m (Ljava/lang/Runnable;)V method_22812 runOnRenderThread p 0 runnable m (Ljava/lang/Runnable;)V method_22814 method_22814 p 0 runnable m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044; method_4619 getTexture p 1 id m (Lnet/minecraft/class_2960;)V method_4618 bindTextureInner p 1 id m (Ljava/nio/file/Path;)V method_49715 dumpDynamicTextures p 1 path m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)V method_4616 registerTexture p 1 id p 2 texture m (Ljava/nio/file/Path;)V method_49717 dumpDynamicTexturesInternal p 1 path m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)Lnet/minecraft/class_1044; method_34590 getOrDefault p 1 id p 2 fallback m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)V method_30299 closeTexture p 1 id p 2 texture m (Ljava/lang/String;Lnet/minecraft/class_1043;)Lnet/minecraft/class_2960; method_4617 registerDynamicTexture p 2 texture p 1 prefix c net/minecraft/class_964 net/minecraft/client/render/entity/WitherEntityRenderer f Lnet/minecraft/class_2960; field_4812 INVULNERABLE_TEXTURE f Lnet/minecraft/class_2960; field_4813 TEXTURE m (Lnet/minecraft/class_1528;Lnet/minecraft/class_2338;)I method_24093 getBlockLight m (Lnet/minecraft/class_1528;)Lnet/minecraft/class_2960; method_4153 getTexture m (Lnet/minecraft/class_1528;Lnet/minecraft/class_4587;F)V method_4152 scale c net/minecraft/class_2399 net/minecraft/block/LadderBlock f Lnet/minecraft/class_265; field_11252 WEST_SHAPE f Lnet/minecraft/class_2753; field_11253 FACING f Lnet/minecraft/class_265; field_11254 SOUTH_SHAPE f Lnet/minecraft/class_265; field_11255 EAST_SHAPE f Lnet/minecraft/class_265; field_11256 NORTH_SHAPE f Lnet/minecraft/class_2746; field_11257 WATERLOGGED m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_10305 canPlaceOn p 1 world p 2 pos p 3 side c net/minecraft/class_5425 net/minecraft/world/ServerWorldAccess c Represents access to a world on a logical Minecraft server. m (Lnet/minecraft/class_1297;)V method_30771 spawnEntityAndPassengers c Spawns an entity and all its passengers (recursively) into the world. p 1 entity m ()Lnet/minecraft/class_3218; method_8410 toServerWorld c net/minecraft/class_6757 net/minecraft/world/tick/WorldTickScheduler f Ljava/util/function/LongPredicate; field_35532 tickingFutureReadyPredicate f Ljava/util/Queue; field_35536 tickableChunkTickSchedulers f Ljava/util/function/Supplier; field_35533 profilerGetter f Lit/unimi/dsi/fastutil/longs/Long2LongMap; field_35535 nextTriggerTickByChunkPos f Ljava/util/function/BiConsumer; field_35540 queuedTickConsumer f Ljava/util/List; field_35538 tickedTicks f Ljava/util/Queue; field_35537 tickableTicks f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_35534 chunkTickSchedulers f Ljava/util/Set; field_35539 copiedTickableTicksList f Ljava/util/Comparator; field_35531 COMPARATOR m (Ljava/util/function/BiConsumer;)V method_39390 tick p 1 ticker m (Lnet/minecraft/class_6757;Lnet/minecraft/class_3341;Lnet/minecraft/class_2382;)V method_48167 scheduleTicks p 1 scheduler p 2 box p 3 offset m (Lnet/minecraft/class_3341;Lnet/minecraft/class_6760;)Z method_39382 method_39382 p 1 tick m (I)Z method_39373 isTickableTicksCountUnder p 1 maxTicks m (Lnet/minecraft/class_6755;Lnet/minecraft/class_6760;)V method_39385 method_39385 p 2 tick p 1 chunkTickScheduler m (JILnet/minecraft/class_3695;)V method_39376 collectTickableTicks p 3 maxTicks p 1 time p 4 profiler m (Lnet/minecraft/class_3341;)V method_39380 clearNextTicks p 1 box m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/class_6755;)V method_48169 method_48169 p 2 chunkPos p 4 chunkTickScheduler m (Ljava/util/function/LongPredicate;Ljava/util/function/Supplier;)V p 1 tickingFutureReadyPredicate p 2 profilerGetter m (Lnet/minecraft/class_3341;Lnet/minecraft/class_6760;)Z method_48166 method_48166 p 1 tick m (Lnet/minecraft/class_3341;Lnet/minecraft/class_6757$class_6758;)V method_39381 visitChunks p 1 box p 2 visitor m (Lnet/minecraft/class_1923;Lnet/minecraft/class_6755;)V method_39379 addChunkTickScheduler p 2 scheduler p 1 pos m (Lnet/minecraft/class_1923;)V method_39378 removeChunkTickScheduler p 1 pos m (Lnet/minecraft/class_6760;)V method_39393 schedule p 1 tick m ()V method_39396 copyTickableTicksList m (Lnet/minecraft/class_6760;)V method_39395 addTickableTick p 1 tick m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2382;)V method_39383 scheduleTicks p 1 box p 2 offset m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V method_39387 method_39387 p 0 map m ()V method_39392 delayAllTicks m (JI)V method_39375 addTickableTicks p 1 time p 3 maxTicks m ()V method_39394 clear m (Lnet/minecraft/class_2382;JJLnet/minecraft/class_6760;)V method_48168 method_48168 p 6 tick m (J)V method_39374 collectTickableChunkTickSchedulers p 1 time m (Ljava/util/function/Predicate;JLnet/minecraft/class_6755;)V method_39391 method_39391 p 4 chunkTickScheduler p 2 chunkPos m (Ljava/util/Queue;Lnet/minecraft/class_6755;JI)V method_39389 addTickableTicks p 3 tick p 2 chunkTickScheduler p 5 maxTicks p 1 tickableChunkTickSchedulers m (JILjava/util/function/BiConsumer;)V method_39377 tick p 1 time p 3 maxTicks p 4 ticker m (Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;)I method_39384 method_39384 p 1 b p 0 a c net/minecraft/class_6757$class_6758 net/minecraft/world/tick/WorldTickScheduler$ChunkVisitor m (JLnet/minecraft/class_6755;)V accept accept p 3 chunkTickScheduler p 1 chunkPos c net/minecraft/class_1066 net/minecraft/client/resource/ServerResourcePackProvider f I field_32958 MAX_FILE_SIZE f Lnet/minecraft/class_2561; field_33633 APPLYING_PACK_TEXT f Ljava/io/File; field_5292 serverPacksRoot f Ljava/util/regex/Pattern; field_5296 SHA1_PATTERN f Ljava/util/concurrent/locks/ReentrantLock; field_5297 lock f Lnet/minecraft/class_2561; field_40562 SERVER_NAME_TEXT f Lorg/slf4j/Logger; field_5298 LOGGER f I field_32959 MAX_SAVED_PACKS f Lnet/minecraft/class_3288; field_5295 serverContainer f Ljava/lang/String; field_32961 SERVER f Ljava/util/concurrent/CompletableFuture; field_5294 downloadTask m (Ljava/io/File;Lnet/minecraft/class_5352;)Ljava/util/concurrent/CompletableFuture; method_4638 loadServerPack p 1 packZip p 2 packSource m (Ljava/net/URL;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture; method_4640 download p 3 closeAfterDownload p 2 packSha1 p 1 url m (Ljava/io/File;)V p 1 serverPacksRoot m (Ljava/io/File;)V method_19437 delete p 0 file m (Ljava/lang/String;Ljava/io/File;)Z method_4641 verifyFile p 2 file p 1 expectedSha1 m (Lnet/minecraft/class_32$class_5143;)Ljava/util/concurrent/CompletableFuture; method_43339 loadServerPack p 1 session m (Lnet/minecraft/class_310;Z)V method_36324 method_36324 p 1 confirmed m (Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_310;ZLjava/lang/Object;)Ljava/util/concurrent/CompletionStage; method_4634 method_4634 p 5 object m (Ljava/io/File;Lnet/minecraft/class_310;Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; method_19436 method_19436 p 3 throwable m (Ljava/lang/Throwable;Ljava/io/File;Ljava/lang/Void;)V method_44602 method_44602 p 2 void_ m (Lnet/minecraft/class_310;Ljava/lang/Void;)V method_36323 method_36323 p 1 void_ m (Ljava/lang/Void;)V method_44603 method_44603 p 1 void_ m ()Ljava/util/Map; method_4636 getDownloadHeaders m ()Ljava/util/concurrent/CompletableFuture; method_4642 clear m ()V method_4643 deleteOldServerPack c net/minecraft/class_5424 net/minecraft/world/LunarWorldView m ()J method_30271 getLunarTime m ()I method_30273 getMoonPhase c Gets the moon phase index of Minecraft's moon.\n\n

This is typically used to determine the size of the moon that should be rendered. m ()F method_30272 getMoonSize c Gets the current size of the moon in the world.\n\n@return the size of the moon on a scale of {@code 0.0F} to {@code 1.0F} m (F)F method_30274 getSkyAngle p 1 tickDelta c net/minecraft/class_5427 net/minecraft/network/packet/c2s/play/RecipeCategoryOptionsC2SPacket f Lnet/minecraft/class_5421; field_25798 category f Z field_25799 guiOpen f Z field_25800 filteringCraftable m (Lnet/minecraft/class_2792;)V method_30304 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_5421;ZZ)V p 1 category p 2 guiOpen p 3 filteringCraftable m ()Z method_30306 isGuiOpen m ()Z method_30307 isFilteringCraftable m ()Lnet/minecraft/class_5421; method_30305 getCategory c net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResourcePackProvider f Lnet/minecraft/class_7662; field_40557 METADATA_MAP f Lnet/minecraft/class_2561; field_40558 VANILLA_NAME_TEXT f Ljava/lang/String; field_43088 HIGH_CONTRAST_NAME f Lnet/minecraft/class_2960; field_40560 ID f Lnet/minecraft/class_3272; field_40556 METADATA f Ljava/nio/file/Path; field_40561 resourcePacksPath f Ljava/util/Map; field_40559 PROFILE_NAME_TEXTS m (Ljava/nio/file/Path;)Lnet/minecraft/class_3268; method_45857 createDefaultPack p 0 assetsPath m (Ljava/nio/file/Path;)Ljava/nio/file/Path; method_45856 getResourcePacksPath p 1 path m (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V p 1 assetsPath p 2 symlinkFinder c net/minecraft/class_6755 net/minecraft/world/tick/ChunkTickScheduler f Ljava/util/function/BiConsumer; field_35530 tickConsumer f Ljava/util/List; field_35528 ticks f Ljava/util/Set; field_35529 queuedTicks f Ljava/util/Queue; field_35527 tickQueue m (Lnet/minecraft/class_6760;)V method_39370 queueTick p 1 orderedTick m (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_6755; method_39368 create p 2 pos p 1 nameToTypeFunction p 0 tickQueue m (JLjava/util/function/Function;)Lnet/minecraft/class_2499; method_39365 toNbt m (Ljava/util/function/BiConsumer;)V method_39366 setTickConsumer p 1 tickConsumer m ()Ljava/util/stream/Stream; method_39372 getQueueAsStream m (Ljava/util/List;)V p 1 ticks m ()Lnet/minecraft/class_6760; method_39369 peekNextTick m (J)V method_39364 disable p 1 time m (Ljava/util/function/Predicate;)V method_39367 removeTicksIf p 1 predicate m ()Lnet/minecraft/class_6760; method_39371 pollNextTick c net/minecraft/class_1064 net/minecraft/client/resource/ResourceIndex f Lcom/google/common/base/Splitter; field_40563 SEPARATOR_SPLITTER f Lorg/slf4j/Logger; field_5290 LOGGER m (Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path; method_45858 buildFileSystem c Builds the resource file system from the index.\n\n@return the root path of the resource file system p 1 indexName p 0 assetsDir c net/minecraft/class_6756 net/minecraft/world/tick/QueryableTickScheduler m (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z method_8677 isTicking p 2 type p 1 pos c net/minecraft/class_5421 net/minecraft/recipe/book/RecipeBookCategory f Lnet/minecraft/class_5421; field_25763 CRAFTING f Lnet/minecraft/class_5421; field_25764 FURNACE f Lnet/minecraft/class_5421; field_25765 BLAST_FURNACE f Lnet/minecraft/class_5421; field_25766 SMOKER c net/minecraft/class_6753 net/minecraft/unused/packageinfo/PackageInfo6753 c net/minecraft/class_2396 net/minecraft/particle/ParticleType f Z field_11196 alwaysShow f Lnet/minecraft/class_2394$class_2395; field_11197 parametersFactory m ()Lcom/mojang/serialization/Codec; method_29138 getCodec m (ZLnet/minecraft/class_2394$class_2395;)V p 1 alwaysShow c whether this particle type should appear regardless of {@linkplain net.minecraft.client.option.GameOptions#particles particle mode} p 2 parametersFactory m ()Z method_10299 shouldAlwaysSpawn m ()Lnet/minecraft/class_2394$class_2395; method_10298 getParametersFactory c net/minecraft/class_5420 net/minecraft/entity/mob/PiglinBruteBrain f I field_30590 MELEE_ATTACK_COOLDOWN f I field_30589 ANGRY_AT_EXPIRY f D field_30594 TARGET_RANGE m (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_30252 create p 1 brain p 0 piglinBrute m (Lnet/minecraft/class_5419;)V method_30250 setCurrentPosAsHome p 0 piglinBrute m (Lnet/minecraft/class_5419;)V method_30261 playSoundIfAngry p 0 piglinBrute m ()Lnet/minecraft/class_4118; method_30244 getFollowTasks m ()Lnet/minecraft/class_4118; method_30254 getIdleTasks m (Lnet/minecraft/class_5418;)Ljava/util/Optional; method_30247 getTarget p 0 piglin m (Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V method_35198 setTarget p 0 piglinBrute p 1 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_30246 method_30246 p 1 target m (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V method_30260 addIdleActivities p 1 brain p 0 piglinBrute m (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V method_30262 addFightActivities p 0 piglinBrute p 1 brain m (Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V method_30251 tryRevenge p 1 target p 0 piglinBrute m (Lnet/minecraft/class_5419;)V method_30258 playSoundRandomly p 0 piglinBrute m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z method_30255 method_30255 p 1 target m (Lnet/minecraft/class_5419;Lnet/minecraft/class_4168;)V method_30253 method_30253 p 1 activity m (Lnet/minecraft/class_5419;)V method_30256 tick p 0 piglinBrute m (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V method_30257 addCoreActivities p 1 brain p 0 piglinBrute m (Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Z method_30259 method_30259 p 1 entity m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z method_30248 isTarget p 1 entity p 0 piglin m (Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional; method_30249 getTargetIfInRange p 0 piglin p 1 targetMemoryModule c net/minecraft/class_6754 net/minecraft/world/tick/EmptyTickSchedulers f Lnet/minecraft/class_6756; field_35526 EMPTY_QUERYABLE_TICK_SCHEDULER f Lnet/minecraft/class_6763; field_35525 EMPTY_BASIC_TICK_SCHEDULER m ()Lnet/minecraft/class_6763; method_39361 getReadOnlyTickScheduler m ()Lnet/minecraft/class_6756; method_39362 getClientTickScheduler c net/minecraft/class_2397 net/minecraft/block/LeavesBlock f I field_31111 MAX_DISTANCE f Lnet/minecraft/class_2746; field_38227 WATERLOGGED f Lnet/minecraft/class_2758; field_11199 DISTANCE f Lnet/minecraft/class_2746; field_11200 PERSISTENT m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_10300 updateDistanceFromLogs p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;)Ljava/util/OptionalInt; method_49817 getOptionalDistanceFromLog p 0 state m (Lnet/minecraft/class_2680;)I method_10302 getDistanceFromLog p 0 state m (Lnet/minecraft/class_2680;)Z method_42311 shouldDecay p 1 state c net/minecraft/class_1069 net/minecraft/client/resource/GrassColormapResourceSupplier f Lnet/minecraft/class_2960; field_5302 GRASS_COLORMAP_LOC m ([ILnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_18661 apply m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)[I method_18662 tryLoad p 1 resourceManager p 2 profiler c net/minecraft/class_5423 net/minecraft/world/RegistryWorldView c A world view or {@link World}'s superinterface that exposes access to\na registry manager.\n\n@see #getRegistryManager() c net/minecraft/class_2398 net/minecraft/particle/ParticleTypes f Lcom/mojang/serialization/Codec; field_25125 TYPE_CODEC f Lnet/minecraft/class_2400; field_22446 DRIPPING_OBSIDIAN_TEAR f Lnet/minecraft/class_2400; field_22447 FALLING_OBSIDIAN_TEAR f Lnet/minecraft/class_2400; field_22448 LANDING_OBSIDIAN_TEAR f Lnet/minecraft/class_2400; field_20537 FALLING_NECTAR f Lnet/minecraft/class_2400; field_20534 DRIPPING_HONEY f Lnet/minecraft/class_2400; field_20536 LANDING_HONEY f Lnet/minecraft/class_2400; field_20535 FALLING_HONEY f Lnet/minecraft/class_2400; field_38004 SCULK_CHARGE_POP f Lnet/minecraft/class_2400; field_17741 COMPOSTER f Lnet/minecraft/class_2400; field_38002 SCULK_SOUL f Lnet/minecraft/class_2400; field_28079 FALLING_DRIPSTONE_WATER f Lnet/minecraft/class_2396; field_35434 BLOCK_MARKER f Lnet/minecraft/class_2400; field_28076 DRIPPING_DRIPSTONE_LAVA f Lnet/minecraft/class_2400; field_28077 FALLING_DRIPSTONE_LAVA f Lnet/minecraft/class_2400; field_28078 DRIPPING_DRIPSTONE_WATER f Lnet/minecraft/class_2400; field_18306 FALLING_WATER f Lnet/minecraft/class_2400; field_18305 LANDING_LAVA f Lnet/minecraft/class_2400; field_18304 FALLING_LAVA f Lnet/minecraft/class_2400; field_29645 SCRAPE f Lnet/minecraft/class_2400; field_23190 REVERSE_PORTAL f Lnet/minecraft/class_2400; field_29642 WAX_ON f Lnet/minecraft/class_2400; field_29644 ELECTRIC_SPARK f Lnet/minecraft/class_2400; field_29643 WAX_OFF f Lnet/minecraft/class_2400; field_28802 FALLING_SPORE_BLOSSOM f Lnet/minecraft/class_2400; field_28803 SPORE_BLOSSOM_AIR f Lnet/minecraft/class_2400; field_11250 ELDER_GUARDIAN f Lnet/minecraft/class_2400; field_11251 SMOKE f Lnet/minecraft/class_2400; field_11247 BUBBLE f Lnet/minecraft/class_2400; field_11248 FIREWORK f Lnet/minecraft/class_2400; field_11249 WITCH f Lnet/minecraft/class_2400; field_11240 FLAME f Lnet/minecraft/class_2400; field_11241 BUBBLE_POP f Lnet/minecraft/class_2400; field_11242 RAIN f Lnet/minecraft/class_2400; field_11243 CURRENT_DOWN f Lnet/minecraft/class_2400; field_11244 FISHING f Lnet/minecraft/class_2400; field_11245 EFFECT f Lnet/minecraft/class_2400; field_11246 ITEM_SLIME f Lnet/minecraft/class_2400; field_22248 CRIMSON_SPORE f Lnet/minecraft/class_2400; field_22249 WARPED_SPORE f Lnet/minecraft/class_2400; field_22246 SOUL_FIRE_FLAME f Lnet/minecraft/class_2400; field_22247 ASH f Lnet/minecraft/class_2400; field_11236 EXPLOSION f Lnet/minecraft/class_2400; field_11237 LARGE_SMOKE f Lnet/minecraft/class_2400; field_11238 BUBBLE_COLUMN_UP f Lnet/minecraft/class_2400; field_11239 LAVA f Lnet/minecraft/class_2400; field_28478 GLOW_SQUID_INK f Lnet/minecraft/class_2400; field_11230 ITEM_SNOWBALL f Lnet/minecraft/class_2400; field_28479 GLOW f Lnet/minecraft/class_2400; field_11231 ANGRY_VILLAGER f Lnet/minecraft/class_2400; field_11232 DRIPPING_WATER f Lnet/minecraft/class_2400; field_11233 SQUID_INK f Lnet/minecraft/class_2400; field_11234 SNEEZE f Lnet/minecraft/class_2400; field_38908 SONIC_BOOM f Lnet/minecraft/class_2400; field_11222 DOLPHIN f Lnet/minecraft/class_2400; field_11223 DRIPPING_LAVA f Lnet/minecraft/class_2400; field_11224 NOTE f Lnet/minecraft/class_2400; field_11225 AMBIENT_ENTITY_EFFECT f Lnet/minecraft/class_2396; field_28275 VIBRATION f Lnet/minecraft/class_2400; field_11226 ENTITY_EFFECT f Lnet/minecraft/class_2396; field_28276 DUST_COLOR_TRANSITION f Lnet/minecraft/class_2400; field_11227 SWEEP_ATTACK f Lnet/minecraft/class_2400; field_11228 SPIT f Lnet/minecraft/class_2400; field_11229 NAUTILUS f Lnet/minecraft/class_2400; field_11220 TOTEM_OF_UNDYING f Lnet/minecraft/class_2400; field_11221 EXPLOSION_EMITTER f Lnet/minecraft/class_2400; field_43380 EGG_CRACK f Lnet/minecraft/class_2400; field_11219 MYCELIUM f Lnet/minecraft/class_2400; field_11210 UNDERWATER f Lnet/minecraft/class_2400; field_11211 HAPPY_VILLAGER f Lnet/minecraft/class_2400; field_27783 SMALL_FLAME f Lnet/minecraft/class_2400; field_23956 WHITE_ASH f Lnet/minecraft/class_2400; field_11213 INSTANT_EFFECT f Lnet/minecraft/class_2400; field_11214 PORTAL f Lnet/minecraft/class_2400; field_11215 ENCHANT f Lnet/minecraft/class_2400; field_11216 DRAGON_BREATH f Lnet/minecraft/class_2400; field_11207 END_ROD f Lnet/minecraft/class_2400; field_17430 CAMPFIRE_COSY_SMOKE f Lnet/minecraft/class_2400; field_11208 ENCHANTED_HIT f Lnet/minecraft/class_2400; field_17431 CAMPFIRE_SIGNAL_SMOKE f Lnet/minecraft/class_2400; field_11209 DAMAGE_INDICATOR f Lnet/minecraft/class_2400; field_43379 CHERRY_LEAVES f Lnet/minecraft/class_2400; field_11201 HEART f Lnet/minecraft/class_2400; field_11202 SPLASH f Lnet/minecraft/class_2400; field_11203 POOF f Lnet/minecraft/class_2400; field_11204 CLOUD f Lnet/minecraft/class_2400; field_11205 CRIT f Lnet/minecraft/class_2396; field_38357 SHRIEK f Lnet/minecraft/class_2400; field_17909 FLASH f Lnet/minecraft/class_2400; field_23114 SOUL f Lnet/minecraft/class_2400; field_28013 SNOWFLAKE f Lnet/minecraft/class_2396; field_11218 ITEM f Lnet/minecraft/class_2396; field_11212 DUST f Lnet/minecraft/class_2396; field_11217 BLOCK f Lnet/minecraft/class_2396; field_38003 SCULK_CHARGE f Lnet/minecraft/class_2396; field_11206 FALLING_DUST m (Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;)Lnet/minecraft/class_2396; method_42022 register p 1 alwaysShow p 2 factory p 3 codecGetter p 0 name m (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; method_42616 method_42616 p 0 type m (Ljava/lang/String;Z)Lnet/minecraft/class_2400; method_10303 register p 0 name p 1 alwaysShow c net/minecraft/class_1068 net/minecraft/client/util/DefaultSkinHelper f [Lnet/minecraft/class_8685; field_41121 SKINS m (Ljava/lang/String;Lnet/minecraft/class_8685$class_7920;)Lnet/minecraft/class_8685; method_52855 createSkinTextures p 1 model p 0 texture m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; method_52854 getSkinTextures p 0 profile m (Ljava/util/UUID;)Lnet/minecraft/class_8685; method_4648 getSkinTextures p 0 uuid m ()Lnet/minecraft/class_2960; method_4649 getTexture c net/minecraft/class_5418 net/minecraft/entity/mob/AbstractPiglinEntity f Lnet/minecraft/class_2940; field_25758 IMMUNE_TO_ZOMBIFICATION f I field_30547 TIME_TO_ZOMBIFY f F field_41030 EYE_HEIGHT f I field_25759 timeInOverworld m ()Z method_30234 isImmuneToZombification m ()Z method_30236 isAdult m ()Z method_30235 shouldZombify m (Lnet/minecraft/class_3218;)V method_24694 zombify p 1 world m (Z)V method_30240 setImmuneToZombification p 1 immuneToZombification m ()Z method_26952 canHunt m ()Lnet/minecraft/class_4837; method_24705 getActivity m ()Z method_30237 isHoldingTool m ()V method_30238 playZombificationSound m ()V method_30239 setCanPathThroughDoors c net/minecraft/class_5417 net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor c net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender f I field_35505 CLOSE_BLENDING_DISTANCE_THRESHOLD f I field_35503 BLENDING_CHUNK_DISTANCE_THRESHOLD f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_36344 closeBlendingData f I field_35502 BLENDING_BIOME_DISTANCE_THRESHOLD f Lnet/minecraft/class_5216; field_35681 OFFSET_NOISE f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_36343 blendingData f Lnet/minecraft/class_6748; field_35501 NO_BLENDING m (IIILnet/minecraft/class_6748$class_6781;)D method_39562 sampleClosest p 4 sampler p 2 biomeY p 3 biomeZ p 1 biomeX m (Lnet/minecraft/class_6748$class_6781;IIIII)D method_39565 sample p 1 sampler p 2 chunkX p 5 biomeY p 6 biomeZ p 3 chunkZ p 4 biomeX m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Lnet/minecraft/class_6749;)V method_39560 method_39560 p 5 chunkPos p 6 data m (II)Lnet/minecraft/class_6748$class_6956; method_39340 calculate p 1 blockX p 2 blockZ m (Lnet/minecraft/class_6749;Ljava/util/Map;)Lnet/minecraft/class_6748$class_6831; method_39815 createClosestDistanceFunction p 1 neighborData p 0 data m (Lnet/minecraft/class_3233;)Lnet/minecraft/class_6748; method_39342 getBlender p 0 chunkRegion m (Lnet/minecraft/class_6780;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880; method_39564 method_39564 p 5 noise p 4 z p 3 y p 2 x m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/class_6749;)V method_40027 method_40027 p 5 chunkPos p 6 data m (Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V method_39772 tickLeavesAndFluids p 1 chunk p 0 chunkRegion m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V method_39773 tickLeavesAndFluids p 1 pos p 0 chunk m (Lnet/minecraft/class_2355;Lnet/minecraft/class_6749;)Lnet/minecraft/class_6748$class_6831; method_39812 createDistanceFunction p 0 direction p 1 data m (Lnet/minecraft/class_6910$class_6912;D)D method_39338 applyBlendDensity p 1 pos p 2 density m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V p 2 closeBlendingData p 1 blendingData m (Ljava/util/List;Lnet/minecraft/class_2355;Lnet/minecraft/class_6749;)V method_39814 method_39814 p 2 datax p 1 direction m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V method_39339 method_39339 p 6 biomeX p 7 halfSectionY p 8 biomeZ p 9 collidableBlockDensity m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/class_6880;)V method_40025 method_40025 p 5 biomeZ p 6 biome p 4 biomeX m (Lnet/minecraft/class_6748$class_6831;III)Z method_39811 method_39811 p 3 offsetZ p 1 offsetX p 2 y m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/class_6749;)V method_40026 method_40026 p 6 chunkPos p 7 data m ()Lnet/minecraft/class_6748; method_39336 getNoBlending m (Ljava/util/List;DDD)D method_39813 method_39813 p 1 offsetX p 3 y p 5 offsetZ m (D)D method_39337 getBlendOffset p 0 height m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V method_39341 method_39341 p 6 biomeZ p 7 height p 5 biomeX m (DDDDDDD)D method_39807 method_39807 p 8 offsetX p 12 offsetZ p 10 y m (III)Lnet/minecraft/class_6880; method_39561 blendBiome p 1 x p 2 y p 3 z m (Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780; method_39563 getBiomeSupplier p 1 biomeSupplier m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2839;)V method_39809 createCarvingMasks p 1 chunk p 0 world m (Lnet/minecraft/class_6643$class_6828;Lnet/minecraft/class_6643;)V method_39810 method_39810 p 1 mask m (DDDDDD)D method_39808 getDistance p 6 x2 p 8 y2 p 10 z2 p 0 x1 p 2 y1 p 4 z1 c net/minecraft/class_6748$class_6831 net/minecraft/world/gen/chunk/Blender$DistanceFunction m (DDD)D getDistance getDistance p 5 offsetZ p 3 y p 1 offsetX c net/minecraft/class_6748$class_6956 net/minecraft/world/gen/chunk/Blender$BlendResult f D comp_435 alpha f D comp_436 blendingOffset m ()D comp_436 blendingOffset m ()D comp_435 alpha c net/minecraft/class_6748$class_6781 net/minecraft/world/gen/chunk/Blender$BlendingSampler m (Lnet/minecraft/class_6749;III)D get get p 4 biomeZ p 2 biomeX p 3 biomeY p 1 data c net/minecraft/class_5419 net/minecraft/entity/mob/PiglinBruteEntity f Lcom/google/common/collect/ImmutableList; field_25760 MEMORY_MODULE_TYPES f I field_30588 ATTACK_DAMAGE f F field_30587 MOVEMENT_SPEED f I field_30586 MAX_HEALTH f Lcom/google/common/collect/ImmutableList; field_25761 SENSOR_TYPES m ()Lnet/minecraft/class_5132$class_5133; method_30242 createPiglinBruteAttributes m ()V method_30243 playAngrySound c net/minecraft/class_6749 net/minecraft/world/gen/chunk/BlendingData f I field_35684 LAST_CHUNK_BIOME_INDEX f Lcom/mojang/serialization/Codec; field_35695 DOUBLE_ARRAY_CODEC f I field_35687 SOUTH_EAST_END_INDEX_PART f Ljava/util/List; field_35519 SURFACE_BLOCKS f Lnet/minecraft/class_5539; field_35515 oldHeightLimit f I field_35683 BIOMES_PER_CHUNK f I field_35518 HORIZONTAL_BIOME_COUNT f Z field_35690 initializedBlendingData f [[D field_35693 collidableBlockDensities f I field_35686 NORTH_WEST_END_INDEX f I field_35685 CHUNK_BIOME_END_INDEX f Ljava/util/List; field_36345 biomes f Lcom/mojang/serialization/Codec; field_35682 CODEC f [D field_35692 surfaceHeights m (I)I method_39343 getX p 0 index m (Lnet/minecraft/class_6749;)Ljava/util/Optional; method_39580 method_39580 p 0 blendingData m ()I method_39581 getOneAboveBottomHalfSectionY m (IIIILnet/minecraft/class_6749$class_6750;)V method_39346 acceptCollidableBlockDensities p 5 consumer p 4 maxHalfSectionY p 3 minHalfSectionY p 2 biomeZ p 1 biomeX m (IIILnet/minecraft/class_6749$class_6853;)V method_40028 acceptBiomes p 4 consumer p 3 biomeZ p 2 biomeY p 1 biomeX m (III)D method_39345 getCollidableBlockDensity p 1 chunkBiomeX p 2 halfSectionY p 3 chunkBiomeZ m (IILnet/minecraft/class_6749$class_6751;)V method_39351 acceptHeights p 3 consumer p 2 biomeZ p 1 biomeX m (Lnet/minecraft/class_2791;Ljava/util/Set;)V method_39572 initChunkBlendingData p 2 newNoiseChunkDirections p 1 chunk m (IILjava/util/Optional;)V p 3 heights p 2 oldTopSectionY p 1 oldBottomSectionY m ()I method_41567 getVerticalBiomeCount m (Lnet/minecraft/class_2791;II)I method_39349 getSurfaceBlockY p 2 blockX p 1 chunk p 3 blockZ m (I)I method_39352 getZ p 0 index m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D method_39906 getCollidableBlockDensityBelow p 1 mutablePos c will be moved down by seven blocks by this method p 0 chunk m (III)D method_39344 getHeight p 1 biomeX p 2 biomeY p 3 biomeZ m ()Lnet/minecraft/class_5539; method_41564 getOldHeightLimit m (Lnet/minecraft/class_2791;III)[D method_39354 calculateCollidableBlockDensityColumn p 4 surfaceHeight p 1 chunk p 3 chunkBlockZ p 2 chunkBlockX m (D)Z method_39567 method_39567 p 0 height m (Lnet/minecraft/class_6749;)Ljava/lang/Integer; method_41569 method_41569 p 0 blendingData m ([DI)D method_39575 getCollidableBlockDensity p 2 halfSectionY p 1 collidableBlockDensityColumn m ([D)V method_39574 method_39574 p 0 heights2 m (Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749; method_39570 getBlendingData p 1 chunkX p 0 chunkRegion p 2 chunkZ m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D method_39905 getAboveCollidableBlockValue c {@return {@code 1.0} if there is a collidable block below, otherwise {@code -1}} p 0 chunk p 1 mutablePos c will be moved down by one block by this method m (Lnet/minecraft/class_2791;II)Ljava/util/List; method_41566 getVerticalBiomeSections p 3 chunkBlockZ p 1 chunk p 2 chunkBlockX m (II)I method_39582 getSouthEastIndex c Gets the south east index for the given chunk-local biome coordinates.\nAt least one of these coordinates must be {@code CHUNK_BIOME_END_INDEX} ({@code 4})\nfor this method to work properly.\n\n@return the south east index p 1 chunkBiomeZ c the chunk-local biome Z coordinate p 0 chunkBiomeX c the chunk-local biome X coordinate m (Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult; method_39573 validate p 0 data m ()I method_39583 getBottomHalfSectionY m (II)I method_39578 getNorthWestIndex c Gets the north east index for the given chunk-local biome coordinates.\nAt least one of these coordinates must be {@code 0} for this method to work properly.\n\n@return the north west index p 0 chunkBiomeX c the chunk-local biome X coordinate p 1 chunkBiomeZ c the chunk-local biome Z coordinate m (Lnet/minecraft/class_6749;)Ljava/lang/Integer; method_41568 method_41568 p 0 blendingData m (ILnet/minecraft/class_2791;II)V method_39347 initBlockColumn p 1 index p 2 chunk p 3 chunkBlockX p 4 chunkBlockZ m (I)I method_41565 getHalfSectionHeight p 1 halfSectionY m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39571 method_39571 p 0 instance m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Z method_39350 isCollidableAndNotTreeAt p 0 chunk p 1 pos m (Lnet/minecraft/class_5281;IIZ)Ljava/util/Set; method_39579 getAdjacentChunksWithNoise p 2 chunkZ p 1 chunkX p 3 oldNoise p 0 access m ()I method_39576 getVerticalHalfSectionCount c net/minecraft/class_6749$class_6750 net/minecraft/world/gen/chunk/BlendingData$CollidableBlockDensityConsumer m (IIID)V consume consume p 3 biomeZ p 4 collidableBlockDensity p 1 biomeX p 2 halfSectionY c net/minecraft/class_6749$class_6751 net/minecraft/world/gen/chunk/BlendingData$HeightConsumer m (IID)V consume consume p 3 height p 2 biomeZ p 1 biomeX c net/minecraft/class_6749$class_6853 net/minecraft/world/gen/chunk/BlendingData$BiomeConsumer m (IILnet/minecraft/class_6880;)V consume consume p 1 biomeX p 2 biomeZ p 3 biome c net/minecraft/class_959 net/minecraft/client/render/entity/TropicalFishEntityRenderer f Lnet/minecraft/class_4594; field_4799 largeModel f Lnet/minecraft/class_4594; field_4800 smallModel f Lnet/minecraft/class_2960; field_41644 B_TEXTURE f Lnet/minecraft/class_2960; field_41643 A_TEXTURE m (Lnet/minecraft/class_1474;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4140 render m (Lnet/minecraft/class_1474;Lnet/minecraft/class_4587;FFF)V method_4142 setupTransforms m (Lnet/minecraft/class_1474;)Lnet/minecraft/class_2960; method_4141 getTexture c net/minecraft/class_958 net/minecraft/client/render/entity/TurtleEntityRenderer f Lnet/minecraft/class_2960; field_4798 TEXTURE m (Lnet/minecraft/class_1481;)Lnet/minecraft/class_2960; method_4139 getTexture m (Lnet/minecraft/class_1481;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4138 render c net/minecraft/class_957 net/minecraft/client/render/entity/TntMinecartEntityRenderer f Lnet/minecraft/class_776; field_38893 tntBlockRenderManager m (Lnet/minecraft/class_776;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZ)V method_23190 renderFlashingBlock c Renders a given block state into the given buffers either normally or with a bright white overlay.\nUsed for rendering primed TNT either standalone or as part of a TNT minecart. p 5 drawFlash c whether a white semi-transparent overlay is added to the block to indicate the flash p 3 vertexConsumers p 4 light p 1 state p 2 matrices p 0 blockRenderManager m (Lnet/minecraft/class_1701;FLnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4137 renderBlock c net/minecraft/class_974 net/minecraft/client/render/entity/feature/CreeperChargeFeatureRenderer f Lnet/minecraft/class_562; field_4844 model f Lnet/minecraft/class_2960; field_4842 SKIN m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 2 loader p 1 context c net/minecraft/class_1070 net/minecraft/client/resource/FoliageColormapResourceSupplier f Lnet/minecraft/class_2960; field_5303 FOLIAGE_COLORMAP m ([ILnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_18659 apply m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)[I method_18660 reload p 1 resourceManager p 2 profiler c net/minecraft/class_6760 net/minecraft/world/tick/OrderedTick f Lit/unimi/dsi/fastutil/Hash$Strategy; field_35551 HASH_STRATEGY f Ljava/util/Comparator; field_35550 BASIC_COMPARATOR f Ljava/util/Comparator; field_35549 TRIGGER_TICK_COMPARATOR f Ljava/lang/Object; comp_252 type f Lnet/minecraft/class_2338; comp_253 pos f J comp_254 triggerTick f J comp_256 subTickOrder f Lnet/minecraft/class_1953; comp_255 priority m (Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I method_39409 method_39409 p 1 second p 0 first m (Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I method_39412 method_39412 p 1 second p 0 first m (Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6760; method_39410 create p 1 pos p 0 type m (Ljava/lang/Object;Lnet/minecraft/class_2338;JJ)V p 1 type p 3 triggerTick p 2 pos p 5 subTickOrder m ()Ljava/lang/Object; comp_252 type m ()J comp_254 triggerTick m ()J comp_256 subTickOrder m ()Lnet/minecraft/class_2338; comp_253 pos m ()Lnet/minecraft/class_1953; comp_255 priority c net/minecraft/class_6760$1 net/minecraft/world/tick/OrderedTick$1 m (Lnet/minecraft/class_6760;)I method_39413 hashCode m (Ljava/lang/Object;Ljava/lang/Object;)Z equals equals p 1 first p 2 second m (Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)Z method_39414 equals m (Ljava/lang/Object;)I hashCode hashCode p 1 orderedTick c net/minecraft/class_973 net/minecraft/client/render/entity/feature/StuckArrowsFeatureRenderer f Lnet/minecraft/class_898; field_17153 dispatcher m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_922;)V p 2 entityRenderer p 1 context c net/minecraft/class_6761 net/minecraft/world/tick/SerializableTickScheduler m (JLjava/util/function/Function;)Lnet/minecraft/class_2520; method_20463 toNbt p 3 typeToNameFunction p 1 time c net/minecraft/class_5430 net/minecraft/entity/ai/brain/task/AdmireItemTimeLimitTask m (IILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47295 method_47295 p 2 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47297 method_47297 p 6 world p 7 entity p 8 time m (Lnet/minecraft/class_7898$class_7900;IILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47296 method_47296 p 6 disableWalkToAdmireItem p 5 timeTryingToReachAdmireItem p 4 nearestVisibleWantedItem p 3 admiringItem m (II)Lnet/minecraft/class_7893; method_47294 create p 1 timeLimit p 0 cooldown c net/minecraft/class_972 net/minecraft/client/render/entity/feature/CapeFeatureRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;FFFFFF)V method_4177 render c net/minecraft/class_971 net/minecraft/client/render/entity/ZombieVillagerEntityRenderer f Lnet/minecraft/class_2960; field_4835 TEXTURE m (Lnet/minecraft/class_1641;)Lnet/minecraft/class_2960; method_4175 getTexture m (Lnet/minecraft/class_1641;)Z method_25452 isShaking c net/minecraft/class_978 net/minecraft/client/render/entity/feature/Deadmau5FeatureRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;FFFFFF)V method_4181 render c net/minecraft/class_1074 net/minecraft/client/resource/language/I18n f Lnet/minecraft/class_2477; field_25290 language m (Lnet/minecraft/class_2477;)V method_29391 setLanguage p 0 language m (Ljava/lang/String;)Z method_4663 hasTranslation p 0 key m (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; method_4662 translate p 0 key p 1 args c net/minecraft/class_977 net/minecraft/client/render/entity/feature/DolphinHeldItemFeatureRenderer f Lnet/minecraft/class_759; field_38898 heldItemRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1433;FFFFFF)V method_17160 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V p 2 heldItemRenderer p 1 context c net/minecraft/class_976 net/minecraft/client/render/entity/feature/HeadFeatureRenderer f Ljava/util/Map; field_27771 headModels f F field_24475 scaleY f F field_24476 scaleZ f F field_24474 scaleX f Lnet/minecraft/class_759; field_38897 heldItemRenderer m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;FFFLnet/minecraft/class_759;)V p 4 scaleY p 5 scaleZ p 2 loader p 3 scaleX p 1 context p 6 heldItemRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_17159 render m (Lnet/minecraft/class_4587;Z)V method_32798 translate p 0 matrices p 1 villager m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_759;)V p 2 loader p 3 heldItemRenderer p 1 context c net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider f Ljava/lang/String; field_32970 TEXTURES f Lcom/google/common/cache/LoadingCache; field_45634 cache f Lnet/minecraft/class_1071$class_8687; field_45635 skinCache f Lnet/minecraft/class_1071$class_8687; field_45637 elytraCache f Lnet/minecraft/class_1071$class_8687; field_45636 capeCache m (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property; method_52865 getTextureEntry p 0 profile m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; method_52858 getSkinTexturesSupplier p 1 profile m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletableFuture; method_52859 fetchSkinTextures p 2 textures p 1 profile m (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V p 4 executor p 3 sessionService p 2 directory p 1 textureManager m (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture; method_52863 fetchSkinTextures p 1 profile m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; method_52862 getSkinTextures p 1 profile c net/minecraft/class_1071$1 net/minecraft/client/texture/PlayerSkinProvider$1 m (Lnet/minecraft/class_1071$class_8686;)Ljava/util/concurrent/CompletableFuture; method_52868 load m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletionStage; method_52866 method_52866 p 2 textures m (Ljava/lang/Object;)Ljava/lang/Object; load load p 1 value c net/minecraft/class_1071$class_8688 net/minecraft/client/texture/PlayerSkinProvider$Textures f Lnet/minecraft/class_1071$class_8688; field_45643 MISSING f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1633 cape f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1634 elytra f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1632 skin f Z comp_1635 secure m (Ljava/util/Map;Z)Lnet/minecraft/class_1071$class_8688; method_52874 fromMap p 1 secure p 0 textures m ()Z comp_1635 secure m ()Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1633 cape m ()Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1634 elytra m ()Lcom/mojang/authlib/minecraft/MinecraftProfileTexture; comp_1632 skin c net/minecraft/class_1071$class_8687 net/minecraft/client/texture/PlayerSkinProvider$FileCache f Lnet/minecraft/class_1060; field_45639 textureManager f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type; field_45641 type f Ljava/nio/file/Path; field_45640 directory f Ljava/util/Map; field_45642 hashToTexture m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; method_52870 get p 1 texture m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_52871 getTexturePath p 1 hash m (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V p 1 textureManager p 2 directory p 3 type m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; method_52873 store p 1 texture c net/minecraft/class_1071$class_8686 net/minecraft/client/texture/PlayerSkinProvider$Key f Lcom/mojang/authlib/GameProfile; comp_1631 profile m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_52869 getTextureEntry m ()Lcom/mojang/authlib/GameProfile; comp_1631 profile c net/minecraft/class_975 net/minecraft/client/render/entity/feature/EndermanBlockFeatureRenderer f Lnet/minecraft/class_776; field_38895 blockRenderManager m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1560;FFFFFF)V method_4179 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V p 1 context p 2 blockRenderManager c net/minecraft/class_1078 net/minecraft/client/resource/language/TranslationStorage f Z field_25289 rightToLeft f Ljava/util/Map; field_5330 translations f Lorg/slf4j/Logger; field_5332 LOGGER m (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V method_4676 load p 0 langCode p 1 resourceRefs p 2 translations m (Ljava/util/Map;Z)V p 1 translations p 2 rightToLeft m (Lnet/minecraft/class_3300;Ljava/util/List;Z)Lnet/minecraft/class_1078; method_4675 load p 2 rightToLeft p 1 definitions p 0 resourceManager c net/minecraft/class_1077 net/minecraft/client/resource/language/LanguageDefinition f Z comp_1200 rightToLeft f Lcom/mojang/serialization/Codec; field_41862 CODEC f Ljava/lang/String; comp_1198 region f Ljava/lang/String; comp_1199 name m ()Lnet/minecraft/class_2561; method_48303 getDisplayText m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48304 method_48304 p 0 instance m ()Z comp_1200 rightToLeft m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;Ljava/lang/String;Z)V p 2 region p 1 code m ()Ljava/lang/String; comp_1198 region m ()Ljava/lang/String; comp_1199 name c net/minecraft/class_4107 net/minecraft/entity/ai/brain/task/OpenDoorsTask f I field_30125 RUN_TIME f D field_30127 REACH_DISTANCE f D field_30126 PATHING_DISTANCE m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46972 method_46972 p 2 context m (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;Ljava/util/Optional;)Z method_30761 hasOtherMobReachedDoor p 2 otherMobs p 1 pos p 0 entity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46966 method_46966 p 8 time p 7 entity p 6 world m (Lnet/minecraft/class_4208;Ljava/util/Set;)Ljava/util/Set; method_46971 method_46971 p 1 doorSet m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_46970 method_46970 p 1 mob m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Z method_30762 cannotReachDoor p 1 entity p 0 world p 2 doorPos m (Lnet/minecraft/class_7898$class_7900;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46967 method_46967 p 4 doorsToClose p 5 mobs p 3 path m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_30764 method_30764 p 1 mob m ()Lnet/minecraft/class_7893; method_46964 create m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/Set;)V method_46965 method_46965 p 6 doors m (Lnet/minecraft/class_4970$class_4971;)Z method_40002 method_40002 p 0 state m (Lnet/minecraft/class_4970$class_4971;)Z method_46974 method_46974 p 0 state m (Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional; method_46969 storePos p 3 pos p 2 world p 1 doors p 0 queryResult m (Lnet/minecraft/class_4970$class_4971;)Z method_46973 method_46973 p 0 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Ljava/util/Set;Ljava/util/Optional;)V method_30760 pathToDoor p 0 world p 1 entity p 2 lastNode p 3 currentNode p 4 doors p 5 otherMobs m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_30765 method_30765 p 1 mob m (Lnet/minecraft/class_4095;Lnet/minecraft/class_2338;)Z method_30766 hasReached p 0 brain p 1 pos c net/minecraft/class_1076 net/minecraft/client/resource/language/LanguageManager f Lorg/slf4j/Logger; field_5325 LOGGER f Ljava/lang/String; field_5323 currentLanguageCode f Ljava/util/Map; field_5324 languageDefs f Lnet/minecraft/class_1077; field_25291 ENGLISH_US m (Ljava/lang/String;)V p 1 languageCode m (Ljava/lang/String;)Lnet/minecraft/class_1077; method_4668 getLanguage p 1 code m (Ljava/util/stream/Stream;)Ljava/util/Map; method_29393 loadAvailableLanguages p 0 packs m (Ljava/lang/String;)V method_4667 setLanguage p 1 languageCode m ()Ljava/lang/String; method_4669 getLanguage m ()Ljava/util/SortedMap; method_4665 getAllLanguages m (Ljava/util/Map;Lnet/minecraft/class_3262;)V method_29392 method_29392 p 1 pack c net/minecraft/class_4106 net/minecraft/entity/ai/brain/task/FindEntityTask m (Lnet/minecraft/class_1299;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z method_46958 method_46958 p 2 entity m (Lnet/minecraft/class_1309;ILjava/util/function/Predicate;Lnet/minecraft/class_1309;)Z method_46959 method_46959 p 3 target m (Lnet/minecraft/class_1309;)Z method_18948 method_18948 p 0 entity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46960 method_46960 p 11 entity p 12 time p 10 world m (Lnet/minecraft/class_1299;ILnet/minecraft/class_4140;FI)Lnet/minecraft/class_7893; method_18941 create p 2 targetModule p 3 speed p 4 completionRange p 0 type p 1 maxDistance m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_1309;)V method_46962 method_46962 p 5 target m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46961 method_46961 p 6 targetValue p 9 visibleMobs p 7 lookTarget p 8 walkTarget m (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46963 method_46963 p 6 context m (Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4140;FI)Lnet/minecraft/class_7893; method_46957 create p 4 targetModule p 5 speed p 6 completionRange p 0 type p 1 maxDistance p 2 entityPredicate p 3 targetPredicate m (Lnet/minecraft/class_1309;)Z method_18949 method_18949 p 0 entity c net/minecraft/class_6767 net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics f Lnet/minecraft/class_6767$class_6768; field_35583 combinedStatistics f Ljava/util/List; field_35584 topContributors f Ljava/time/Duration; field_35585 duration m ()Ljava/util/List; method_39442 getTopContributors m (Ljava/time/Duration;Ljava/util/List;)V p 1 duration p 2 packetsToStatistics m ()D method_39438 getCountPerSecond m ()D method_39439 getBytesPerSecond m ()J method_39440 getTotalCount m ()J method_39441 getTotalSize c net/minecraft/class_6767$class_6769 net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics$Packet f Lnet/minecraft/class_2598; comp_259 side f Ljava/util/Map; field_35587 PACKET_TO_NAME f I comp_261 packetId f Ljava/lang/String; comp_260 protocolId m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6767$class_6769; method_39447 fromEvent p 0 event m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539;Ljava/lang/Integer;Ljava/lang/Class;)V method_39446 method_39446 p 3 packetId p 4 clazz m ()Lnet/minecraft/class_2598; comp_259 side m ()Ljava/lang/String; method_39445 getName m ()I comp_261 packetId m ()Ljava/lang/String; comp_260 protocolId c net/minecraft/class_6767$class_6768 net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics$PacketStatistics f Ljava/util/Comparator; field_35586 COMPARATOR f J comp_258 totalSize f J comp_257 totalCount m (Lnet/minecraft/class_6767$class_6768;)Lnet/minecraft/class_6767$class_6768; method_39444 add p 1 statistics m ()J comp_258 totalSize m ()J comp_257 totalCount c net/minecraft/class_5437 net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig f Lnet/minecraft/class_2680; field_25850 state f Lnet/minecraft/class_6017; field_25851 radius f Lcom/mojang/serialization/Codec; field_25848 CODEC f Lnet/minecraft/class_2680; field_25849 target m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6017;)V p 3 radius p 2 state p 1 target m (Lnet/minecraft/class_5437;)Lnet/minecraft/class_6017; method_30407 method_30407 p 0 config m ()Lnet/minecraft/class_6017; method_30405 getRadius m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30406 method_30406 p 0 instance m (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680; method_30408 method_30408 p 0 config m (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680; method_30409 method_30409 p 0 config c net/minecraft/class_4101 net/minecraft/entity/ai/brain/task/WaitTask f I field_40988 minRunTime f I field_40989 maxRunTime f J field_40991 waitUntil f Lnet/minecraft/class_4097$class_4098; field_40990 status m (II)V p 1 minRunTime p 2 maxRunTime c net/minecraft/class_6764 net/minecraft/unused/packageinfo/PackageInfo6764 c net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFeatureRenderer f Lnet/minecraft/class_572; field_4830 innerModel f Lnet/minecraft/class_572; field_4831 outerModel f Ljava/util/Map; field_4829 ARMOR_TEXTURE_CACHE f Lnet/minecraft/class_1059; field_42074 armorTrimsAtlas m (Lnet/minecraft/class_1738;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_572;ZLnet/minecraft/class_8053;)V method_48483 method_48483 p 7 trim m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_17157 render m (Lnet/minecraft/class_1304;)Lnet/minecraft/class_572; method_4172 getModel p 1 slot m (Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960; method_4174 getArmorTexture p 3 overlay p 2 secondLayer p 1 item m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_572;)V method_52224 renderGlint p 2 vertexConsumers p 3 light p 1 matrices p 4 model m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1738;Lnet/minecraft/class_572;ZFFFLjava/lang/String;)V method_23192 renderArmorParts p 2 vertexConsumers p 1 matrices p 10 overlay p 9 blue p 8 green p 7 red p 6 secondTextureLayer p 5 model p 4 item p 3 light m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V method_4169 renderArmor p 6 model p 4 armorSlot p 5 light p 2 vertexConsumers p 3 entity p 1 matrices m (Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V method_4170 setVisible p 1 bipedModel p 2 slot m (Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_1092;)V p 2 innerModel p 1 context p 4 bakery p 3 outerModel m (Lnet/minecraft/class_1304;)Z method_4173 usesInnerModel p 1 slot m (Lnet/minecraft/class_1741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_8053;Lnet/minecraft/class_572;Z)V method_48482 renderTrim p 3 vertexConsumers p 2 matrices p 5 trim p 4 light p 7 leggings p 6 model p 1 material c net/minecraft/class_4100 net/minecraft/entity/ai/brain/task/StopPanickingTask f I field_30188 MAX_DISTANCE m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47199 method_47199 p 0 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47200 method_47200 p 1 hurtBy p 2 hurtByEntity p 3 nearestHostile m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47201 method_47201 p 5 entity p 4 world p 6 time m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_47198 method_47198 p 1 hurtByx m ()Lnet/minecraft/class_7893; method_47197 create c net/minecraft/class_5431 net/minecraft/block/SideShapeType f Lnet/minecraft/class_5431; field_25824 RIGID f Lnet/minecraft/class_5431; field_25822 FULL f Lnet/minecraft/class_5431; field_25823 CENTER m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_30367 matches p 2 world p 1 state p 4 direction p 3 pos c net/minecraft/class_5431$2 net/minecraft/block/SideShapeType$2 f I field_25826 radius f Lnet/minecraft/class_265; field_25827 squareCuboid c net/minecraft/class_5431$3 net/minecraft/block/SideShapeType$3 f I field_25828 ringWidth f Lnet/minecraft/class_265; field_25829 hollowSquareCuboid c net/minecraft/class_6765 net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator f Lnet/minecraft/class_6501; field_38029 OFFSET_AMPLIFIER f Lnet/minecraft/class_6501; field_38028 IDENTITY f Lnet/minecraft/class_6501; field_38030 FACTOR_AMPLIFIER f Lnet/minecraft/class_6501; field_38031 JAGGEDNESS_AMPLIFIER m (FFF)F method_42046 getOffsetValue m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42054 method_42054 p 5 amplifier p 0 erosion p 2 ridgesFolded p 1 ridges m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492; method_42056 createOffsetSpline c Creates the spline for terrain offset.\n\nOffset roughly correlates to surface height. p 3 amplified p 2 ridgesFolded p 1 erosion p 0 continents m (Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42050 method_42050 p 3 amplifier p 0 ridgesFolded m (Lnet/minecraft/class_6501;FLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42049 method_42049 p 2 amplifier p 0 ridges m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42051 createContinentalOffsetSpline p 10 amplifier p 2 continentalness p 1 ridgesFolded p 0 erosion m (F)F method_42057 method_42057 p 0 value m (F)F method_42059 method_42059 p 0 value m (Lnet/minecraft/class_6501;FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42048 method_42048 p 7 amplifier p 0 ridgesFolded p 1 continentalness m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492; method_42058 createJaggednessSpline c Creates the spline for terrain jaggedness.\n\nThis is used for the peaks in the jagged peaks biome, for example. p 0 continents p 2 ridges p 1 erosion p 4 amplified p 3 ridgesFolded m (F)F method_42060 method_42060 p 0 value m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492; method_42055 createFactorSpline c Creates the spline for terrain factor.\n\nHigher factor values generally result in flatter terrain,\nwhile lower values generally result in more shattered terrain. p 3 ridgesFolded p 2 ridges p 4 amplified p 1 erosion p 0 continents m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42053 method_42053 p 0 erosion p 1 ridges p 2 ridgesFolded p 7 amplifier m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492; method_42052 method_42052 p 1 ridgesFolded p 0 ridges p 4 amplifier c net/minecraft/class_4103 net/minecraft/entity/ai/brain/task/CompositeTask f Lnet/minecraft/class_4103$class_4216; field_18346 runMode f Ljava/util/Map; field_40992 requiredMemoryState f Lnet/minecraft/class_4103$class_4104; field_18345 order f Lnet/minecraft/class_6032; field_18347 tasks f Lnet/minecraft/class_4097$class_4098; field_40993 status f Ljava/util/Set; field_18344 memoriesToForgetWhenStopped m (Lnet/minecraft/class_7893;)Z method_46925 method_46925 p 0 task m (Lcom/mojang/datafixers/util/Pair;)V method_18929 method_18929 p 1 task m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V method_46926 method_46926 p 4 task m (Lnet/minecraft/class_1309;)Z method_46924 shouldStart p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V method_46923 method_46923 p 4 task m (Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;Ljava/util/List;)V p 1 requiredMemoryState p 2 memoriesToForgetWhenStopped p 3 order p 4 runMode p 5 tasks m (Lnet/minecraft/class_7893;)Z method_46927 method_46927 p 0 task m (Lnet/minecraft/class_7893;)Z method_46928 method_46928 p 0 task m (Lnet/minecraft/class_7893;)Z method_46929 method_46929 p 0 task c net/minecraft/class_4103$class_4216 net/minecraft/entity/ai/brain/task/CompositeTask$RunMode f Lnet/minecraft/class_4103$class_4216; field_18855 RUN_ONE f Lnet/minecraft/class_4103$class_4216; field_18856 TRY_ALL m (Ljava/util/stream/Stream;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_19559 run p 2 world p 1 tasks p 4 time p 3 entity c net/minecraft/class_4103$class_4216$2 net/minecraft/entity/ai/brain/task/CompositeTask$RunMode$2 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V method_46932 method_46932 p 4 task m (Lnet/minecraft/class_7893;)Z method_46933 method_46933 p 0 task c net/minecraft/class_4103$class_4216$1 net/minecraft/entity/ai/brain/task/CompositeTask$RunMode$1 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)Z method_46930 method_46930 p 4 task m (Lnet/minecraft/class_7893;)Z method_46931 method_46931 p 0 task c net/minecraft/class_4103$class_4104 net/minecraft/entity/ai/brain/task/CompositeTask$Order f Ljava/util/function/Consumer; field_18350 listModifier f Lnet/minecraft/class_4103$class_4104; field_18349 SHUFFLED f Lnet/minecraft/class_4103$class_4104; field_18348 ORDERED m (Ljava/lang/String;ILjava/util/function/Consumer;)V p 3 listModifier m (Lnet/minecraft/class_6032;)V method_18939 apply p 1 list m (Lnet/minecraft/class_6032;)V method_18940 method_18940 p 0 list c net/minecraft/class_6762 net/minecraft/world/tick/TickScheduler m ()I method_20825 getTickCount m (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z method_8674 isQueued p 2 type p 1 pos m (Lnet/minecraft/class_6760;)V method_39363 scheduleTick p 1 orderedTick c net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure f Lnet/minecraft/class_6122; field_37797 startHeight f Ljava/util/Optional; field_39059 startJigsawName f Ljava/util/Optional; field_37799 projectStartToHeightmap f Lnet/minecraft/class_6880; field_37795 startPool f I field_37796 size f Z field_37798 useExpansionHack f Lcom/mojang/serialization/Codec; field_37794 CODEC f I field_38435 MAX_SIZE f I field_38268 maxDistanceFromCenter m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_6122;ZLjava/util/Optional;I)V p 5 startHeight p 6 useExpansionHack p 7 projectStartToHeightmap p 8 maxDistanceFromCenter p 1 config p 2 startPool p 3 startJigsawName p 4 size m (Lnet/minecraft/class_5434;)Ljava/lang/Integer; method_42704 method_42704 p 0 structure m (Lnet/minecraft/class_5434;)Lcom/mojang/serialization/DataResult; method_42708 validate p 0 structure m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;ZLnet/minecraft/class_2902$class_2903;)V p 1 config p 6 projectStartToHeightmap p 2 startPool p 3 size p 4 startHeight p 5 useExpansionHack m (Lnet/minecraft/class_5434;)Ljava/lang/Integer; method_42709 method_42709 p 0 structure m (Lnet/minecraft/class_5434;)Ljava/lang/Boolean; method_42706 method_42706 p 0 structure m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41662 method_41662 p 0 instance m (Lnet/minecraft/class_5434;)Lnet/minecraft/class_6122; method_42707 method_42707 p 0 structure m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V p 4 startHeight p 5 useExpansionHack p 1 config p 2 startPool p 3 size m (Lnet/minecraft/class_5434;)Ljava/util/Optional; method_43567 method_43567 p 0 structure m (Lnet/minecraft/class_5434;)Ljava/util/Optional; method_42705 method_42705 p 0 structure m (Lnet/minecraft/class_5434;)Lnet/minecraft/class_6880; method_42710 method_42710 p 0 structure c net/minecraft/class_4102 net/minecraft/entity/ai/brain/EntityLookTarget f Z field_24382 useEyeHeight f Lnet/minecraft/class_1297; field_18342 entity m (Lnet/minecraft/class_1297;Z)V p 2 useEyeHeight p 1 entity m ()Lnet/minecraft/class_1297; method_35066 getEntity c net/minecraft/class_1079 net/minecraft/client/resource/metadata/AnimationResourceMetadata f Ljava/util/List; field_5339 frames f I field_5338 width f I field_5336 height f Z field_5335 interpolate f Ljava/lang/String; field_32974 KEY f Lnet/minecraft/class_1079; field_21768 EMPTY f Lnet/minecraft/class_1081; field_5337 READER f I field_32975 EMPTY_FRAME_TIME f I field_32976 UNDEFINED f I field_5334 defaultFrameTime m (II)Lnet/minecraft/class_7771; method_24143 getSize p 1 defaultWidth p 2 defaultHeight m (Ljava/util/List;IIIZ)V p 4 defaultFrameTime p 5 interpolate p 2 width p 3 height p 1 frames m ()I method_4684 getDefaultFrameTime m (Lnet/minecraft/class_1079$class_5792;)V method_33460 forEachFrame p 1 consumer m ()Z method_4685 shouldInterpolate c net/minecraft/class_1079$class_5792 net/minecraft/client/resource/metadata/AnimationResourceMetadata$FrameConsumer m (II)V accept accept p 1 index p 2 frameTime c net/minecraft/class_6763 net/minecraft/world/tick/BasicTickScheduler c net/minecraft/class_5429 net/minecraft/datafixer/fix/RemoveGolemGossipFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_30326 updateGossipsList p 0 villagerData m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_6759 net/minecraft/world/tick/Tick f Ljava/lang/String; field_35548 PRIORITY_NBT_KEY f Ljava/lang/String; field_35543 TYPE_NBT_KEY f Ljava/lang/String; field_35546 Z_NBT_KEY f Ljava/lang/String; field_35547 DELAY_NBT_KEY f Ljava/lang/String; field_35544 X_NBT_KEY f Ljava/lang/String; field_35545 Y_NBT_KEY f Lit/unimi/dsi/fastutil/Hash$Strategy; field_35542 HASH_STRATEGY f Lnet/minecraft/class_1953; comp_251 priority f Ljava/lang/Object; comp_248 type f I comp_250 delay f Lnet/minecraft/class_2338; comp_249 pos m (Lnet/minecraft/class_6760;Ljava/util/function/Function;J)Lnet/minecraft/class_2487; method_39401 orderedTickToNbt p 2 delay p 1 typeToNameFunction p 0 orderedTick m (Ljava/lang/String;Lnet/minecraft/class_2338;ILnet/minecraft/class_1953;)Lnet/minecraft/class_2487; method_39403 toNbt p 2 delay p 1 pos p 3 priority p 0 type m (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;Ljava/util/function/Consumer;)V method_39406 tick p 2 pos p 1 nameToTypeFunction p 3 tickConsumer p 0 tickList m (Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6759; method_39402 create p 1 pos p 0 type m (JJ)Lnet/minecraft/class_6760; method_39400 createOrderedTick p 1 time p 3 subTickOrder m (Lnet/minecraft/class_2487;Ljava/util/function/Function;)Ljava/util/Optional; method_40559 fromNbt p 1 nameToType p 0 nbt m (Ljava/util/function/Function;)Lnet/minecraft/class_2487; method_39404 toNbt p 1 typeToNameFunction m (Lnet/minecraft/class_2487;Ljava/lang/Object;)Lnet/minecraft/class_6759; method_40558 method_40558 p 1 type m (JLjava/util/function/Consumer;Lnet/minecraft/class_6759;)V method_39405 method_39405 p 3 tick m ()Ljava/lang/Object; comp_248 type m ()I comp_250 delay m ()Lnet/minecraft/class_2338; comp_249 pos m ()Lnet/minecraft/class_1953; comp_251 priority c net/minecraft/class_6759$1 net/minecraft/world/tick/Tick$1 m (Ljava/lang/Object;Ljava/lang/Object;)Z equals equals p 2 second p 1 first m (Ljava/lang/Object;)I hashCode hashCode p 1 tick m (Lnet/minecraft/class_6759;Lnet/minecraft/class_6759;)Z method_39408 equals m (Lnet/minecraft/class_6759;)I method_39407 hashCode c net/minecraft/class_969 net/minecraft/client/render/entity/WolfEntityRenderer f Lnet/minecraft/class_2960; field_4821 WILD_TEXTURE f Lnet/minecraft/class_2960; field_4822 TAMED_TEXTURE f Lnet/minecraft/class_2960; field_4823 ANGRY_TEXTURE m (Lnet/minecraft/class_1493;)Lnet/minecraft/class_2960; method_4165 getTexture m (Lnet/minecraft/class_1493;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4166 render m (Lnet/minecraft/class_1493;F)F method_4167 getAnimationProgress c net/minecraft/class_968 net/minecraft/client/render/entity/ZombieBaseEntityRenderer f Lnet/minecraft/class_2960; field_4819 TEXTURE m (Lnet/minecraft/class_1642;)Lnet/minecraft/class_2960; method_4163 getTexture m (Lnet/minecraft/class_1642;)Z method_25449 isShaking m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_623;Lnet/minecraft/class_623;Lnet/minecraft/class_623;)V p 4 bodyArmorModel p 3 legsArmorModel p 2 bodyModel p 1 ctx c net/minecraft/class_985 net/minecraft/client/render/entity/feature/EndermanEyesFeatureRenderer f Lnet/minecraft/class_1921; field_4876 SKIN c net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry c An implementation of a mutable registry. All vanilla registries use this (or its\nsubclass, {@link DefaultedRegistry}).\n\n@see Registry f Lorg/slf4j/Logger; field_36635 LOGGER f I field_11109 nextId f Ljava/util/Map; field_26731 entryToLifecycle f Ljava/util/Map; field_25067 keyToEntry f Ljava/util/Map; field_40584 intrusiveValueToEntry f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_26683 entryToRawId f Lnet/minecraft/class_5321; field_41126 key f Ljava/util/Map; field_36461 valueToEntry f Lnet/minecraft/class_7225$class_7226; field_41127 wrapper f Lcom/mojang/serialization/Lifecycle; field_26732 lifecycle f Ljava/util/Map; field_36462 tagToEntryList f Ljava/util/List; field_36634 cachedEntries f Lit/unimi/dsi/fastutil/objects/ObjectList; field_26682 rawIdToEntry f Z field_36463 frozen f Ljava/util/Map; field_11107 idToEntry m (Lnet/minecraft/class_6885$class_6888;)V method_40255 method_40255 p 0 entryList m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V method_39665 method_39665 p 0 map m (Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object; method_40253 getValue p 0 entry m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_40262 method_40262 p 0 entry m (Lnet/minecraft/class_6880$class_6883;)V method_40261 method_40261 p 0 entry m (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_40271 method_40271 p 1 valuex m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888; method_40562 createNamedEntryList p 1 tag m ()Ljava/util/List; method_40561 getEntries m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_40277 method_40277 p 1 key m (Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V method_40263 method_40263 p 3 entries p 2 tag m (Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V method_40258 method_40258 p 2 tag p 3 entries m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_44299 method_44299 p 1 key2 m (Ljava/util/Map$Entry;)Z method_40256 method_40256 p 0 entry m (Lnet/minecraft/class_5321;)V method_40274 assertNotFrozen p 1 key m ()V method_45939 assertNotFrozen m (Ljava/lang/Object;Lnet/minecraft/class_6880$class_6883;)V method_45938 method_45938 p 1 entry p 0 value m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V p 2 lifecycle p 1 key m (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883; method_46744 set p 1 rawId p 2 key p 3 value p 4 lifecycle m (Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V method_40259 method_40259 p 1 entry m (Lnet/minecraft/class_6862;)Ljava/lang/String; method_40563 method_40563 p 0 tag m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_44298 getOrCreateEntry p 1 key m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V p 2 lifecycle p 1 key p 3 intrusive c net/minecraft/class_2370$1 net/minecraft/registry/SimpleRegistry$1 c net/minecraft/class_2371 net/minecraft/util/collection/DefaultedList f Ljava/lang/Object; field_11116 initialElement f Ljava/util/List; field_11115 delegate m ()Lnet/minecraft/class_2371; method_10211 of m (I)Lnet/minecraft/class_2371; method_37434 ofSize p 0 size m (ILjava/lang/Object;)Ljava/lang/Object; set set p 2 element p 1 index m (Ljava/util/List;Ljava/lang/Object;)V p 1 delegate p 2 initialElement m (ILjava/lang/Object;)Lnet/minecraft/class_2371; method_10213 ofSize p 0 size p 1 defaultValue m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/class_2371; method_10212 copyOf p 0 defaultValue p 1 values m (I)Ljava/lang/Object; remove remove p 1 index m (I)Ljava/lang/Object; get get p 1 index m (ILjava/lang/Object;)V add add p 1 index p 2 element c net/minecraft/class_983 net/minecraft/client/render/entity/feature/ShoulderParrotFeatureRenderer f Lnet/minecraft/class_584; field_17154 model m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1657;FFFFZ)V method_4186 renderShoulderParrot p 9 leftShoulder p 2 vertexConsumers p 1 matrices p 4 player p 3 light p 6 limbDistance p 5 limbAngle p 8 headPitch p 7 headYaw m (Lnet/minecraft/class_1299;)Z method_17957 method_17957 p 0 type m (Lnet/minecraft/class_4587;ZLnet/minecraft/class_1657;Lnet/minecraft/class_2487;Lnet/minecraft/class_4597;IFFFFLnet/minecraft/class_1299;)V method_17958 method_17958 p 11 type m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1657;FFFFFF)V method_4185 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader c net/minecraft/class_2372 net/minecraft/block/GrassBlock c net/minecraft/class_989 net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer f Lnet/minecraft/class_759; field_38901 heldItemRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_17162 render m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4192 renderItem p 7 light p 6 vertexConsumers p 5 matrices p 4 arm p 3 transformationMode p 2 stack p 1 entity m (Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V p 1 context p 2 heldItemRenderer c net/minecraft/class_1041 net/minecraft/client/util/Window f Ljava/lang/String; field_5192 phase f I field_5184 windowedHeight f I field_5196 framebufferHeight f I field_5180 scaledWidth f Lnet/minecraft/class_323; field_5195 monitorTracker f Z field_5191 fullscreen f Lorg/slf4j/Logger; field_5178 LOGGER f I field_5183 x f I field_5175 windowedX f J field_5187 handle f Z field_5186 videoModeDirty f D field_5179 scaleFactor f I field_5194 scaledHeight f I field_5174 windowedWidth f I field_5182 width f Ljava/util/Optional; field_5193 videoMode f I field_16238 framerateLimit f I field_5198 y f Lnet/minecraft/class_3678; field_5176 eventHandler f Lorg/lwjgl/glfw/GLFWErrorCallback; field_5190 errorCallback f Z field_16517 vsync f Z field_5177 currentFullscreen f I field_5197 height f I field_5185 windowedY f I field_5181 framebufferWidth m (JZ)V method_4494 onWindowFocusChanged p 1 window p 3 focused m ()Z method_22093 shouldClose m ()I method_4486 getScaledWidth m (IJ)V method_4501 throwGlError p 0 error p 1 description m ()J method_4490 getHandle m (I)V method_15999 setFramerateLimit p 1 framerateLimit m (I)V method_35642 setFramebufferWidth p 1 framebufferWidth m ()Z method_4498 isFullscreen m (Ljava/util/Optional;)V method_4505 setVideoMode p 1 videoMode m (Ljava/util/function/BiConsumer;)V method_4492 acceptError p 0 consumer m ()I method_4499 getX m ()D method_4495 getScaleFactor m ()V method_4500 toggleFullscreen m ()V method_4479 updateWindowRegion m ()V method_15998 swapBuffers m (Ljava/lang/String;)V method_4474 setPhase p 1 phase m (JII)V method_4488 onWindowSizeChanged p 1 window p 4 height p 3 width m ()V method_4475 applyVideoMode m ()V method_4483 updateFramebufferSize m ()I method_16000 getFramerateLimit m ()Lnet/minecraft/class_313; method_20831 getMonitor m (Lnet/minecraft/class_3262;Lnet/minecraft/class_8518;)V method_4491 setIcon p 2 icons p 1 resourcePack m (II)V method_36813 setWindowedSize p 1 width p 2 height m ()I method_4480 getWidth m (Lnet/minecraft/class_3678;Lnet/minecraft/class_323;Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)V p 2 monitorTracker p 1 eventHandler p 5 title p 4 videoMode p 3 settings m ()V method_4513 logOnGlError m (Ljava/lang/String;)V method_24286 setTitle p 1 title m (IJ)V method_4482 logGlError p 1 error p 2 description m ()I method_22092 getRefreshRate m (JII)V method_4504 onFramebufferSizeChanged p 1 window p 3 width p 4 height m ()Ljava/util/Optional; method_4511 getVideoMode m (JZ)V method_30132 onCursorEnterChanged p 3 entered p 1 window m ()I method_4502 getScaledHeight m ()I method_4506 getFramebufferHeight m ()I method_4477 getY m ()I method_4489 getFramebufferWidth m (D)V method_15997 setScaleFactor p 1 scaleFactor m (Z)V method_21668 setRawMouseMotion p 1 rawMouseMotion m ()V method_4481 throwOnGlError m (JII)V method_4478 onWindowPosChanged p 4 y p 1 window p 3 x m (I)V method_35643 setFramebufferHeight p 1 framebufferHeight m (IZ)I method_4476 calculateScaleFactor p 2 forceUnicodeFont p 1 guiScale m (Z)V method_4485 updateFullscreen p 1 vsync m ()I method_4507 getHeight m (Z)V method_4497 setVsync p 1 vsync c net/minecraft/class_1041$class_4716 net/minecraft/client/util/Window$GlErroredException c net/minecraft/class_988 net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer f Lnet/minecraft/class_578; field_4881 model f Lnet/minecraft/class_2960; field_17740 TRADER_LLAMA_DECOR f [Lnet/minecraft/class_2960; field_4880 LLAMA_DECOR m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1501;FFFFFF)V method_4191 render c net/minecraft/class_986 net/minecraft/client/render/entity/feature/IronGolemFlowerFeatureRenderer f Lnet/minecraft/class_776; field_38900 blockRenderManager m (Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V p 1 context p 2 blockRenderManager m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1439;FFFFFF)V method_4188 render c net/minecraft/class_2377 net/minecraft/block/HopperBlock f Lnet/minecraft/class_265; field_11125 DOWN_RAYCAST_SHAPE f Lnet/minecraft/class_265; field_11123 NORTH_RAYCAST_SHAPE f Lnet/minecraft/class_265; field_11134 EAST_SHAPE f Lnet/minecraft/class_265; field_11124 NORTH_SHAPE f Lnet/minecraft/class_265; field_11135 WEST_RAYCAST_SHAPE f Lnet/minecraft/class_265; field_11127 MIDDLE_SHAPE f Lnet/minecraft/class_265; field_11128 SOUTH_RAYCAST_SHAPE f Lnet/minecraft/class_265; field_11121 OUTSIDE_SHAPE f Lnet/minecraft/class_265; field_11132 DEFAULT_SHAPE f Lnet/minecraft/class_265; field_11122 SOUTH_SHAPE f Lnet/minecraft/class_265; field_11133 EAST_RAYCAST_SHAPE f Lnet/minecraft/class_265; field_11130 WEST_SHAPE f Lnet/minecraft/class_265; field_11120 DOWN_SHAPE f Lnet/minecraft/class_265; field_11131 TOP_SHAPE f Lnet/minecraft/class_2753; field_11129 FACING f Lnet/minecraft/class_2746; field_11126 ENABLED m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10217 updateEnabled p 2 pos p 1 world p 3 state c net/minecraft/class_2378 net/minecraft/registry/Registry c A registry is used to register various in-game components. Almost all parts of the\ngame - from blocks, items, and entity types, to cat types, goat horn instruments,\nand structure pools - are registered in registries. Registry system allows the game\nto enumerate all known types of something, and to assign a unique identifier to each\nof those. Therefore, registering an object in the registry plays a very important\nrole, and failure to register new instances of registerable object usually results\nin a bug or even a crash.\n\n

Terminologies

\n

A registry is an object that holds the mapping between three things:\nthe string ID, the numeric ID, and the registered value. There are many registries\nfor different types of registerable objects, and a registry's type parameter indicates\nthe accepted type. For example, you register your {@link net.minecraft.block.Block} to {@code\nRegistry}. It's important to note that registries themselves are registered\nin a "registry of registries", {@link Registries#ROOT}.\n\n

The string ID, usually just called "ID", is a human-readable\n{@link Identifier} that uniquely identifies the registered value in a registry.\nThis should stay the same between two game versions, and is usually used for disk\nstorage.\n\n

The numeric ID or raw ID is an integer\nassigned automatically by the registry to each registered value. This is not\nguaranteed to stay the same between two game versions, and is usually used for\nnetworking purposes.\n\n

The registered value, often just called "value" in the code,\nis the value added to the registry. The registry's type parameter determines\nthe type of the registered value.\n\n

Each registered value can also be identified with a {@linkplain RegistryKey\nregistry key}. A registry key is a combination of the registry's ID and\nthe registered value's ID. Using a registry key makes the type of the ID's\nassociated value clear, as the type parameter contains the type.\n\n

A {@linkplain RegistryEntry registry entry} is an object\nholding a value that can be registered in a registry. In most cases, the\nvalue is already registered in a registry ("reference entry"), hence the name;\nhowever, it is possible to create a registry entry by direct reference\n("direct entry"). This is useful for data packs, as they can define\none-time use values directly without having to register them every time.\n\n

A {@link RegistryEntryList registry entry list} is a list\nof registry entries. This, is either a direct reference to each item, or\na reference to a tag. A tag is a way to dynamically\ndefine a list of registered values. Anything registered in a registry\ncan be tagged, and each registry holds a list of tags it recognizes.\n\n

Static and dynamic registries

\n

There are two kinds of registries: static and dynamic.\n\n

    \n
  • A static registry is a registry whose values are hard-coded\nin the game and cannot be added or modified through data packs. Most registries\nare static. Since they cannot be modified (without mods), it is a singleton,\nand exists in this class. During the game bootstrap, vanilla objects are\nregistered, after which the registry gets frozen to prohibit further changes.
  • \n\n
  • A dynamic registry is a registry whose values can be\nadded or replaced through data packs. A dynamic registry is bound to a server,\nand multiple registries for the same type of registerable object can exist during\nthe lifetime of the game. When a player joins, the server sends the contents of\nthe dynamic registry manager to the client, but only "network serializable"\nregistries are sent. To access a dynamic registry, first get an instance of the\ndynamic registry manager, then call the {@link DynamicRegistryManager#get} method.
  • \n
\n\n

Using Registry

\n

Reading Registry

\n

A registry is also an {@link IndexedIterable}. Therefore, registries can be\niterated using, e.g. {@code for (Block block : Registries.BLOCK)}.\n\n

There are several other methods used for reading the contents of the registry:\n

    \n
  • {@link #entryOf} or {@link #getEntry(RegistryKey)} for getting the registry entry\nfrom the key.
  • \n
  • {@link #get(Identifier)} or {@link #get(RegistryKey)} for getting the registered\nvalue from the ID or the registry key.
  • \n
  • {@link #getId(Object)} for getting the ID of a registered value.
  • \n
  • {@link #getEntry(int)} for getting the registry entry from the raw ID.
  • \n
  • {@link #getEntryList} and {@link #iterateEntries} for getting the contents of a tag,
  • \n
  • {@link #streamTags} for streaming all tags of a registry.
  • \n
\n\n

Registering something to Registry

\n

The steps for registration are different, depending on whether the registry is static\nor dynamic. For dynamic registries, data packs can usually be used to register a new\nvalue or replace one. For static registries, the game's code must be modified.\n\n

Static registries are defined in {@link Registries}, and unlike the dynamic registries, it\ncannot be changed after the game initialization. The game enforces this by "freezing"\nthe registry. Attempting to register a value after freezing causes a crash, such as\n"Registry is already frozen". Modding APIs usually provide a way to bypass this restriction.\n\n

Use {@link #register(Registry, Identifier, Object)} for registering a value to a registry.\n\n

Intrusive holders

\n

For historical reasons, there are two types of reference registry entries.\n(This is different from the "direct" and "reference" registry entry types.)\n\n

    \n
  • Intrusive holders are registry entries tied to a specific\nregisterable object at instantiation time. When instantiating those, it promises\nthat the object is later registered - which, if broken, will result in a crash.\nThis is used for {@link Registries#BLOCK}, {@link Registries#ITEM}, {@link Registries#FLUID},\n{@link Registries#ENTITY_TYPE}, and {@link Registries#GAME_EVENT} registries.
  • \n
  • Standalone holders are registry entries that are not intrusive.\nThere is no restriction on instantiation.
  • \n
\n\n

When a class whose instances are registered as intrusive holders, such as\n{@link net.minecraft.block.Block} or {@link net.minecraft.item.Item}, are instantiated\nwithout registering, the game crashes with "Some intrusive holders were not added to\nregistry" error message. This includes conditional registration.\nFor example, the code below can cause a crash:\n\n

{@code\nItem myItem = new Item(new Item.Settings());\nif (condition) {\n    Registry.register(Registries.ITEM, new Identifier("example", "bad"), myItem);\n}\n}
\n\n

The correct way is to make the instantiation conditional as well:\n\n

{@code\nif (condition) {\n    Item myItem = new Item(new Item.Settings());\n    Registry.register(Registries.ITEM, new Identifier("example", "bad"), myItem);\n}\n}
m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_31189 getOrEmpty c {@return the value that is assigned {@code key}, or an empty optional if there is none} p 1 key m ()Lcom/mojang/serialization/Codec; method_39673 getCodec c {@return the codec for serializing {@code T}}\n\n@implNote This serializes a value using the ID or (if compressed) the raw ID. m (Lnet/minecraft/class_6862;)Ljava/lang/Iterable; method_40286 iterateEntries c {@return an iterable of values that are assigned {@code tag}, or an empty iterable\nif the tag is not known to the registry} p 1 tag m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object; method_10230 register c Registers {@code entry} to {@code registry} under {@code id}.\n\n@return the passed {@code entry} p 1 id p 0 registry p 2 entry m (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; method_39667 method_39667 p 1 id m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_40290 entryOf c {@return the reference registry entry for the value assigned {@code key}}\n\n@throws IllegalStateException if there is no value that is assigned {@code key}\n\n@see #getEntry(RegistryKey) p 1 key m ()Lnet/minecraft/class_2378; method_40276 freeze m ()Lnet/minecraft/class_2359; method_40295 getIndexedEntries m (Lnet/minecraft/class_5321;)Ljava/lang/Object; method_31140 getOrThrow c {@return the value that is assigned {@code key}}\n\n@throws IllegalStateException if there is no value with {@code key} in the registry p 1 key m ()Ljava/util/stream/Stream; method_40270 streamEntries c {@return a stream of reference registry entries of this registry} m ()Ljava/util/stream/Stream; method_10220 stream c {@return a stream of all values of this registry} m (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle; method_47442 method_47442 p 1 entry m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object; method_39197 register c Registers {@code entry} to {@code registry} under {@code key}.\n\n@return the passed {@code entry} p 2 entry p 1 key p 0 registry m ()Lcom/mojang/serialization/Codec; method_40294 createEntryCodec c {@return the codec for serializing the registry entry of {@code T}}\n\n@implNote This serializes a registry entry using the ID. m ()Ljava/util/Set; method_42021 getKeys c {@return the set of all registry keys registered in a registry} m (Ljava/lang/Object;)Lnet/minecraft/class_6880; method_47983 getEntry p 1 value m (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; method_10226 register p 2 entry p 1 id p 0 registry m ()Ljava/util/Set; method_29722 getEntrySet c {@return the set containing {@link Map.Entry} of the registry keys and values registered\nin this registry} m (Ljava/lang/Object;)I method_39670 method_39670 p 1 value m (I)Ljava/util/Optional; method_40265 getEntry c {@return the reference registry entry for the value assigned {@code rawId}, or an\nempty optional if there is no such value} p 1 rawId m ()V method_40278 clearTags m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2960;)Ljava/lang/Object; method_34028 method_34028 p 1 id m ()Lnet/minecraft/class_5321; method_30517 getKey c {@return the registry key that identifies this registry} m (Ljava/util/Map;)V method_40257 populateTags p 1 tagEntries m (Lnet/minecraft/class_2960;)Ljava/lang/Object; method_10223 get c {@return the value that is assigned {@code id}, or {@code null} if there is none} p 1 id m ()Ljava/util/stream/Stream; method_40273 streamTags c {@return a stream of all tag keys known to this registry} m (Ljava/lang/Object;)Lnet/minecraft/class_2960; method_10221 getId c {@return the ID assigned to {@code value}, or {@code null} if it is not registered} p 1 value m ()Ljava/util/Set; method_10235 getIds c {@return the set of all IDs registered in a registry} m ()Lcom/mojang/serialization/Lifecycle; method_31138 getLifecycle m (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; method_47443 method_47443 p 1 id m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888; method_40260 getOrCreateEntryList p 1 tag m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_47984 registerReference p 2 entry p 1 key p 0 registry m ()Lnet/minecraft/class_7876; method_46770 getEntryOwner m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_47985 registerReference p 2 entry p 1 id p 0 registry m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_40264 getEntry c {@return the reference registry entry for the value assigned {@code key}, or an\nempty optional if there is no such value}\n\n@see #entryOf p 1 key m ()Ljava/util/stream/Stream; method_40272 streamTagsAndEntries m ()Lnet/minecraft/class_7225$class_7226; method_46771 getReadOnlyWrapper c {@return a registry wrapper that does not mutate the backing registry under\nany circumstances}\n\n@see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#FAIL m (Lnet/minecraft/class_2960;)Z method_10250 containsId c {@return whether {@code id} is registered in this registry} p 1 id m (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_40269 createEntry p 1 value m (Lnet/minecraft/class_6862;)Ljava/util/Optional; method_40266 getEntryList c {@return the registry entry list of values that are assigned {@code tag}, or an empty\noptional if the tag is not known to the registry} p 1 tag m (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult; method_40285 method_40285 p 1 entry m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_17966 getOrEmpty c {@return the value that is assigned {@code id}, or an empty optional if there is none} p 1 id m (Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle; method_31139 getEntryLifecycle c Gets the lifecycle of a registry entry. p 1 entry m (Lnet/minecraft/class_5819;)Ljava/util/Optional; method_10240 getRandom c {@return a random registry entry from this registry, or an empty optional if the\nregistry is empty} p 1 random m (Lnet/minecraft/class_5321;)Z method_35842 contains c {@return whether {@code key} is registered in this registry} p 1 key m (Ljava/lang/Object;)Ljava/util/Optional; method_29113 getKey c {@return the registry key of {@code value}, or an empty optional if it is not registered} p 1 entry m (Lnet/minecraft/class_5321;)Ljava/lang/Object; method_29107 get c {@return the value that is assigned {@code key}, or {@code null} if there is none} p 1 key m ()Lnet/minecraft/class_7225$class_7226; method_46772 getTagCreatingWrapper c {@return a registry wrapper that creates and stores a new registry entry list\nwhen handling an unknown tag key}\n\n@see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#CREATE_NEW m (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle; method_47441 method_47441 p 1 entry m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_39671 method_39671 p 1 value m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops c net/minecraft/class_2378$1 net/minecraft/registry/Registry$1 m (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880; method_46773 method_46773 p 0 entry m (I)Lnet/minecraft/class_6880; method_46775 get m (Lnet/minecraft/class_6880;)I method_46774 getRawId c net/minecraft/class_1044 net/minecraft/client/texture/AbstractTexture f Z field_5203 mipmap f I field_5204 glId f Z field_5205 bilinear f I field_32948 DEFAULT_ID m (Lnet/minecraft/class_3300;)V method_4625 load p 1 manager m ()V method_23207 bindTexture m ()I method_4624 getGlId m (Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V method_18169 registerTexture p 3 id p 4 executor p 1 textureManager p 2 resourceManager m (ZZ)V method_4527 setFilter p 1 bilinear p 2 mipmap m ()V method_4528 clearGlId c net/minecraft/class_6736 net/minecraft/world/gen/noise/BuiltinNoiseParameters f Lnet/minecraft/class_5216$class_5487; field_40960 OFFSET m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;ID[D)V method_39217 register p 3 firstAmplitude p 5 amplitudes p 0 noiseParametersRegisterable p 1 key p 2 firstOctave m (Lnet/minecraft/class_7891;)V method_39216 bootstrap p 0 noiseParametersRegisterable m (Lnet/minecraft/class_7891;ILnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V method_39493 register p 4 continentalnessKey p 3 vegetationKey p 5 erosionKey p 0 noiseParametersRegisterable p 2 temperatureKey p 1 octaveOffset c net/minecraft/class_2379 net/minecraft/util/math/EulerAngle f F field_11163 roll f F field_11165 pitch f F field_11164 yaw m (Lnet/minecraft/class_2499;)V p 1 serialized m ()Lnet/minecraft/class_2499; method_10255 toNbt m ()F method_10258 getRoll m (FFF)V p 2 yaw p 3 roll p 1 pitch m ()F method_35846 getWrappedYaw c Returns the yaw that is wrapped to the interval {@code [-180, 180)}. m ()F method_35847 getWrappedRoll c Returns the roll that is wrapped to the interval {@code [-180, 180)}. m (Ljava/lang/Object;)Z equals equals p 1 o m ()F method_10257 getYaw m ()F method_10256 getPitch m ()F method_35845 getWrappedPitch c Returns the pitch that is wrapped to the interval {@code [-180, 180)}. c net/minecraft/class_1043 net/minecraft/client/texture/NativeImageBackedTexture f Lnet/minecraft/class_1011; field_5200 image f Lorg/slf4j/Logger; field_25794 LOGGER m (IIZ)V p 3 useStb p 1 width p 2 height m ()Lnet/minecraft/class_1011; method_4525 getImage m (Lnet/minecraft/class_1011;)V p 1 image m ()V method_4524 upload m (Lnet/minecraft/class_1011;)V method_4526 setImage p 1 image c net/minecraft/class_5405 net/minecraft/client/gui/screen/DialogScreen f Lnet/minecraft/class_5348; field_25675 message f Lnet/minecraft/class_5489; field_25677 lines f I field_32262 BUTTON_HEIGHT f I field_32261 BUTTON_MARGIN f I field_32260 BUTTON_PADDING f I field_25679 buttonWidth f Lnet/minecraft/class_2561; field_33811 narrationMessage f Lcom/google/common/collect/ImmutableList; field_25676 choiceButtons f I field_25678 linesY m (Lnet/minecraft/class_2561;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V p 3 choiceButtons p 2 messages p 1 title c net/minecraft/class_5405$class_5406 net/minecraft/client/gui/screen/DialogScreen$ChoiceButton f Lnet/minecraft/class_4185$class_4241; field_25681 pressAction f Lnet/minecraft/class_2561; field_25680 message m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V p 1 message p 2 pressAction c net/minecraft/class_6734 net/minecraft/client/particle/BlockMarkerParticle m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_2680;)V p 4 y p 2 x p 1 world p 8 state p 6 z c net/minecraft/class_6734$class_6735 net/minecraft/client/particle/BlockMarkerParticle$Factory m (Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_39196 createParticle c net/minecraft/class_5404 net/minecraft/datafixer/fix/OptionFix f Ljava/lang/String; field_25665 name f Ljava/lang/String; field_25666 oldName f Ljava/lang/String; field_25667 newName m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 1 outputSchema p 2 changesType p 3 name p 4 oldName p 5 newName c net/minecraft/class_2373 net/minecraft/block/TransparentBlock c net/minecraft/class_1049 net/minecraft/client/texture/ResourceTexture f Lnet/minecraft/class_2960; field_5224 location f Lorg/slf4j/Logger; field_5225 LOGGER m (Lnet/minecraft/class_1011;ZZ)V method_22810 upload p 3 clamp p 1 image p 2 blur m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_1049$class_4006; method_18153 loadTextureData p 1 resourceManager m (Lnet/minecraft/class_2960;)V p 1 location c net/minecraft/class_1049$class_4006 net/minecraft/client/texture/ResourceTexture$TextureData f Lnet/minecraft/class_1084; field_17895 metadata f Lnet/minecraft/class_1011; field_17896 image f Ljava/io/IOException; field_17897 exception m ()V method_18158 checkException m ()Lnet/minecraft/class_1084; method_18155 getMetadata m (Lnet/minecraft/class_1084;Lnet/minecraft/class_1011;)V p 1 metadata p 2 image m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1049$class_4006; method_18156 load p 0 resourceManager p 1 id m ()Lnet/minecraft/class_1011; method_18157 getImage m (Ljava/io/IOException;)V p 1 exception c net/minecraft/class_6731 net/minecraft/world/gen/noise/NoiseParametersKeys f Lnet/minecraft/class_5321; field_35389 TEMPERATURE f Lnet/minecraft/class_5321; field_35387 NETHER_WART f Lnet/minecraft/class_5321; field_35388 NETHER_STATE_SELECTOR f Lnet/minecraft/class_5321; field_35385 PATCH f Lnet/minecraft/class_5321; field_35386 NETHERRACK f Lnet/minecraft/class_5321; field_35383 SOUL_SAND_LAYER f Lnet/minecraft/class_5321; field_35384 GRAVEL_LAYER f Lnet/minecraft/class_5321; field_35381 PACKED_ICE f Lnet/minecraft/class_5321; field_35382 ICE f Lnet/minecraft/class_5321; field_35399 PILLAR f Lnet/minecraft/class_5321; field_35397 AQUIFER_LAVA f Lnet/minecraft/class_5321; field_35398 AQUIFER_FLUID_LEVEL_SPREAD f Lnet/minecraft/class_5321; field_35395 AQUIFER_BARRIER f Lnet/minecraft/class_5321; field_35396 AQUIFER_FLUID_LEVEL_FLOODEDNESS f Lnet/minecraft/class_5321; field_35393 RIDGE f Lnet/minecraft/class_5321; field_35394 OFFSET f Lnet/minecraft/class_5321; field_35391 CONTINENTALNESS f Lnet/minecraft/class_5321; field_35392 EROSION f Lnet/minecraft/class_5321; field_35390 VEGETATION f Lnet/minecraft/class_5321; field_35409 SPAGHETTI_3D_THICKNESS f Lnet/minecraft/class_5321; field_35414 CAVE_CHEESE f Lnet/minecraft/class_5321; field_35412 CAVE_ENTRANCE f Lnet/minecraft/class_5321; field_35413 CAVE_LAYER f Lnet/minecraft/class_5321; field_35410 SPAGHETTI_ROUGHNESS f Lnet/minecraft/class_5321; field_35411 SPAGHETTI_ROUGHNESS_MODULATOR f Lnet/minecraft/class_5321; field_35675 SURFACE_SECONDARY f Lnet/minecraft/class_5321; field_35407 SPAGHETTI_3D_2 f Lnet/minecraft/class_5321; field_35408 SPAGHETTI_3D_RARITY f Lnet/minecraft/class_5321; field_35405 SPAGHETTI_2D_THICKNESS f Lnet/minecraft/class_5321; field_35404 SPAGHETTI_2D_MODULATOR f Lnet/minecraft/class_5321; field_35406 SPAGHETTI_3D_1 f Lnet/minecraft/class_5321; field_35402 SPAGHETTI_2D f Lnet/minecraft/class_5321; field_35403 SPAGHETTI_2D_ELEVATION f Lnet/minecraft/class_5321; field_35400 PILLAR_RARENESS f Lnet/minecraft/class_5321; field_35401 PILLAR_THICKNESS f Lnet/minecraft/class_5321; field_35595 VEGETATION_LARGE f Lnet/minecraft/class_5321; field_35596 CONTINENTALNESS_LARGE f Lnet/minecraft/class_5321; field_35593 POWDER_SNOW f Lnet/minecraft/class_5321; field_35594 TEMPERATURE_LARGE f Lnet/minecraft/class_5321; field_35597 EROSION_LARGE f Lnet/minecraft/class_5321; field_35365 ORE_VEIN_B f Lnet/minecraft/class_5321; field_35366 ORE_GAP f Lnet/minecraft/class_5321; field_35363 ORE_VEININESS f Lnet/minecraft/class_5321; field_35364 ORE_VEIN_A f Lnet/minecraft/class_5321; field_35492 ICEBERG_PILLAR_ROOF f Lnet/minecraft/class_5321; field_35493 ICEBERG_SURFACE f Lnet/minecraft/class_5321; field_35490 BADLANDS_SURFACE f Lnet/minecraft/class_5321; field_35491 ICEBERG_PILLAR f Lnet/minecraft/class_5321; field_35369 NOODLE_RIDGE_A f Lnet/minecraft/class_5321; field_35367 NOODLE f Lnet/minecraft/class_5321; field_35368 NOODLE_THICKNESS f Lnet/minecraft/class_5321; field_35377 CALCITE f Lnet/minecraft/class_5321; field_35378 GRAVEL f Lnet/minecraft/class_5321; field_35376 SURFACE_SWAMP f Lnet/minecraft/class_5321; field_35373 SURFACE f Lnet/minecraft/class_5321; field_35371 JAGGED f Lnet/minecraft/class_5321; field_35372 CLAY_BANDS_OFFSET f Lnet/minecraft/class_5321; field_35370 NOODLE_RIDGE_B f Lnet/minecraft/class_5321; field_35488 BADLANDS_PILLAR f Lnet/minecraft/class_5321; field_35489 BADLANDS_PILLAR_ROOF m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_39174 of p 0 id m (Lnet/minecraft/class_7871;Lnet/minecraft/class_6574;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216; method_41127 createNoiseSampler p 1 splitter p 2 key p 0 noiseParametersLookup c net/minecraft/class_2374 net/minecraft/util/math/Position m ()D method_10216 getX c Returns the X coordinate. m ()D method_10215 getZ c Returns the Z coordinate. m ()D method_10214 getY c Returns the Y coordinate. c net/minecraft/class_980 net/minecraft/client/render/entity/feature/DrownedOverlayFeatureRenderer f Lnet/minecraft/class_2960; field_4854 SKIN f Lnet/minecraft/class_564; field_4855 model m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1551;FFFFFF)V method_4182 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader c net/minecraft/class_6732 net/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier f Lcom/mojang/serialization/Codec; field_35419 MODIFIER_CODEC f Lnet/minecraft/class_6017; field_35420 spreadXz f Lnet/minecraft/class_6017; field_35421 spreadY m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 1 xzSpread p 2 ySpread m (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; method_39656 vertically p 0 spreadY m (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; method_39658 horizontally p 0 spreadXz m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; method_39657 of p 0 spreadXz p 1 spreadY c net/minecraft/class_2375 net/minecraft/block/GravelBlock c net/minecraft/class_1047 net/minecraft/client/texture/MissingSprite f I field_32950 WIDTH f Lnet/minecraft/class_1043; field_5220 texture f I field_32951 HEIGHT f Lnet/minecraft/class_2960; field_5219 MISSINGNO f Ljava/lang/String; field_32952 MISSINGNO_ID f Lnet/minecraft/class_7368; field_45630 METADATA m (II)Lnet/minecraft/class_1011; method_45806 createImage p 0 width p 1 height m ()Lnet/minecraft/class_2960; method_4539 getMissingSpriteId m ()Lnet/minecraft/class_1043; method_4540 getMissingSpriteTexture m ()Lnet/minecraft/class_7764; method_45805 createSpriteContents c net/minecraft/class_1046 net/minecraft/client/texture/PlayerSkinTexture f I field_34017 WIDTH f Lorg/slf4j/Logger; field_5212 LOGGER f I field_34018 HEIGHT f I field_34019 OLD_HEIGHT f Ljava/lang/Runnable; field_20843 loadedCallback f Ljava/io/File; field_5210 cacheFile f Z field_5215 loaded f Z field_20842 convertLegacy f Ljava/lang/String; field_5214 url f Ljava/util/concurrent/CompletableFuture; field_20844 loader m (Lnet/minecraft/class_1011;IIII)V method_22794 stripColor p 0 image p 4 y2 p 3 x2 p 2 y1 p 1 x1 m (Lnet/minecraft/class_1011;)V method_4531 uploadTexture p 1 image m (Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)V p 4 convertLegacy p 5 callback p 2 url p 3 fallbackSkin p 1 cacheFile m (Lnet/minecraft/class_1011;IIII)V method_22796 stripAlpha p 2 y1 p 1 x1 p 0 image p 4 y2 p 3 x2 m (Ljava/io/InputStream;)Lnet/minecraft/class_1011; method_22795 loadTexture p 1 stream m (Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011; method_22798 remapTexture p 1 image m (Lnet/minecraft/class_1011;)V method_4534 onTextureLoaded p 1 image c net/minecraft/class_6728 net/minecraft/util/math/intprovider/ClampedNormalIntProvider f I field_35355 min f F field_35353 mean f I field_35356 max f F field_35354 deviation f Lcom/mojang/serialization/Codec; field_35352 CODEC m (Lnet/minecraft/class_6728;)Ljava/lang/Integer; method_39160 method_39160 p 0 provider m (FFII)Lnet/minecraft/class_6728; method_39156 of p 0 mean p 2 min p 1 deviation p 3 max m (Lnet/minecraft/class_6728;)Lcom/mojang/serialization/DataResult; method_39157 method_39157 p 0 provider m (Lnet/minecraft/class_6728;)Ljava/lang/Integer; method_39161 method_39161 p 0 provider m (FFII)V p 4 max p 1 mean p 3 min p 2 deviation m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39158 method_39158 p 0 instance m (Lnet/minecraft/class_5819;FFFF)I method_39159 next p 0 random p 1 mean p 2 deviation p 3 min p 4 max m (Lnet/minecraft/class_6728;)Ljava/lang/Float; method_39163 method_39163 p 0 provider m (Lnet/minecraft/class_6728;)Ljava/lang/Float; method_39162 method_39162 p 0 provider c net/minecraft/class_6726 net/minecraft/world/biome/TheEndBiomeCreator m (Lnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959; method_39141 createEndBiome p 0 builder m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39140 createEndBarrens p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39142 createTheEnd p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39144 createEndHighlands p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39143 createEndMidlands p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39145 createSmallEndIslands p 1 carverLookup p 0 featureLookup c net/minecraft/class_6727 net/minecraft/world/biome/TheNetherBiomeCreator m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39149 createCrimsonForest p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39148 createBasaltDeltas p 1 carverLookup p 0 featureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39150 createWarpedForest p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39147 createSoulSandValley p 0 featureLookup p 1 carverLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; method_39146 createNetherWastes p 1 carverLookup p 0 featureLookup c net/minecraft/class_979 net/minecraft/client/render/entity/feature/ElytraFeatureRenderer f Lnet/minecraft/class_563; field_4852 elytra f Lnet/minecraft/class_2960; field_4850 SKIN m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_17161 render c net/minecraft/class_2380 net/minecraft/block/HayBlock c net/minecraft/class_996 net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer f Lnet/minecraft/class_918; field_38906 itemRenderer f Lnet/minecraft/class_776; field_38905 blockRenderManager m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1473;FFFFFF)V method_4201 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_776;Lnet/minecraft/class_918;)V p 2 blockRenderManager p 1 context p 3 itemRenderer c net/minecraft/class_2381 net/minecraft/block/MushroomBlock f Lnet/minecraft/class_2746; field_11169 DOWN f Ljava/util/Map; field_11168 FACING_PROPERTIES f Lnet/minecraft/class_2746; field_11166 UP f Lnet/minecraft/class_2746; field_11167 WEST f Lnet/minecraft/class_2746; field_11171 NORTH f Lnet/minecraft/class_2746; field_11172 EAST f Lnet/minecraft/class_2746; field_11170 SOUTH c net/minecraft/class_2382 net/minecraft/util/math/Vec3i c A vector composed of 3 integers.\n\n

This class is very often used to hold the coordinates. To hold a block position\nspecifically, use {@link BlockPos} instead, which extends {@code Vec3i}. To hold\npositions for entities and other non-voxels, consider using {@link Vec3d} that\nholds values using {@code double} instead.\n\n

{@code Vec3i} is read-only, but subclasses like {@link BlockPos.Mutable}\nmay be mutable. Make sure to sanitize inputs of {@code Vec3i} if needed,\nsuch as calling {@link BlockPos#toImmutable()} or making new copies.\n\n@see org.joml.Vector3f\n@see Vec3d\n@see BlockPos f Lnet/minecraft/class_2382; field_11176 ZERO f I field_11174 y f Lcom/mojang/serialization/Codec; field_25123 CODEC f I field_11173 z f I field_11175 x m (Lnet/minecraft/class_2382;)Ljava/util/stream/IntStream; method_29124 method_29124 p 0 vec m ()Lnet/minecraft/class_2382; method_30931 up c {@return a vector which is offset by {@code 1} in the upward direction} m (Lnet/minecraft/class_2382;)I method_10265 compareTo m (I)Lnet/minecraft/class_2382; method_23227 down c {@return a vector which is offset by {@code distance} in the downward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (Lnet/minecraft/class_2350$class_2351;)I method_30558 getComponentAlongAxis c {@return the component on the {@code axis} axis} p 1 axis m (I)Lnet/minecraft/class_2382; method_35860 north c {@return a vector which is offset by {@code distance} in the northward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (I)Lnet/minecraft/class_2382; method_35854 east c {@return a vector which is offset by {@code distance} in the eastward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (Lnet/minecraft/class_2382;)I method_19455 getManhattanDistance c {@return the Manhattan distance between here and {@code vec}}\n\n

Manhattan distance, also called taxicab distance or snake distance, is the\ndistance measured as the sum of the absolute differences of their coordinates.\nFor example, the Manhattan distance between {@code (0, 0, 0)} and {@code (1, 1, 1)}\nis {@code 3}. p 1 vec m (I)Lnet/minecraft/class_2382; method_20787 setX p 1 x m (I)Lnet/minecraft/class_2382; method_35862 multiply c {@return a vector with all components multiplied by {@code scale}}\n\n@implNote This can return the same vector if {@code scale} equals {@code 1}. p 1 scale m (I)Lnet/minecraft/class_2382; method_35858 south c {@return a vector which is offset by {@code distance} in the southward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (III)V p 1 x p 2 y p 3 z m (I)Lnet/minecraft/class_2382; method_35856 west c {@return a vector which is offset by {@code distance} in the westward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (ILnet/minecraft/class_2382;)Lcom/mojang/serialization/DataResult; method_48305 method_48305 p 1 vec m ()Ljava/lang/String; method_23854 toShortString c {@return the coordinates joined with a colon and a space} m (Lnet/minecraft/class_2374;D)Z method_19769 isWithinDistance c {@return whether the distance between here and {@code pos} is less than {@code distance}} p 2 distance p 1 pos m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2382; method_35851 offset c {@return a vector which is offset by {@code 1} in {@code direction} direction} p 1 direction m ()I method_10264 getY m (I)Lnet/minecraft/class_2382; method_10099 setY p 1 y m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382; method_35852 subtract c {@return another Vec3i whose coordinates have the coordinates of {@code vec}\nsubtracted from the coordinates of this vector}\n\n

This method always returns an immutable object. p 1 vec m ()I method_10260 getZ m (DDD)D method_10268 getSquaredDistanceFromCenter c {@return the squared distance between the center of this voxel and {@code (x, y, z)}}\nThis is equivalent to {@link Vec3d#ofCenter(Vec3i)\nVec3d.ofCenter(this).squaredDistanceTo(x, y, z)}. p 5 z p 3 y p 1 x m (Lnet/minecraft/class_2382;)D method_10262 getSquaredDistance c {@return the squared distance between here (center) and {@code vec}}\n\n@see #getSquaredDistance(double, double, double)\n@see #getSquaredDistanceFromCenter(double, double, double) p 1 vec m (III)Lnet/minecraft/class_2382; method_34592 add c {@return another Vec3i whose coordinates have the parameter x, y, and z\nadded to the coordinates of this vector}\n\n

This method always returns an immutable object. p 3 z p 2 y p 1 x m (Ljava/lang/Object;)I compareTo compareTo p 1 vec m ()Lnet/minecraft/class_2382; method_35861 north c {@return a vector which is offset by {@code 1} in the northward direction} m ()Lnet/minecraft/class_2382; method_35857 west c {@return a vector which is offset by {@code 1} in the westward direction} m (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2382; method_23226 offset c {@return a vector which is offset by {@code distance} in {@code direction} direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 direction p 2 distance m ()Lnet/minecraft/class_2382; method_35855 east c {@return a vector which is offset by {@code 1} in the eastward direction} m (I)Lnet/minecraft/class_2382; method_20788 setZ p 1 z m ([I)Lnet/minecraft/class_2382; method_29126 method_29126 p 0 coordinates m (Lnet/minecraft/class_2374;)D method_19770 getSquaredDistance c {@return the squared distance between here and {@code pos}} p 1 pos m ()Lnet/minecraft/class_2382; method_35859 south c {@return a vector which is offset by {@code 1} in the southward direction} m (Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2382; method_35850 offset c {@return a vector which is offset by {@code distance} on {@code axis} axis}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 axis p 2 distance m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29125 method_29125 p 0 stream m (I)Lcom/mojang/serialization/Codec; method_39677 createOffsetCodec p 0 maxAbsValue m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382; method_10259 crossProduct p 1 vec m (DDD)D method_40081 getSquaredDistance c {@return the squared distance between here and {@code (x, y, z)}}\nThis is equivalent to {@code Vec3d.of(this).squaredDistanceTo(x, y, z)}. p 5 z p 3 y p 1 x m (Ljava/lang/Object;)Z equals equals p 1 o m (I)Lnet/minecraft/class_2382; method_30930 up c {@return a vector which is offset by {@code distance} in the upward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}. p 1 distance m (Lnet/minecraft/class_2382;D)Z method_19771 isWithinDistance c {@return whether the distance between here and {@code vec} is less than {@code distance}} p 1 vec p 2 distance m ()Lnet/minecraft/class_2382; method_23228 down c {@return a vector which is offset by {@code 1} in the downward direction} m ()I method_10263 getX m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382; method_35853 add c {@return another Vec3i whose coordinates have the coordinates of {@code vec}\nadded to the coordinates of this vector}\n\n

This method always returns an immutable object. p 1 vec c net/minecraft/class_994 net/minecraft/client/render/entity/feature/SheepWoolFeatureRenderer f Lnet/minecraft/class_598; field_4891 model f Lnet/minecraft/class_2960; field_4892 SKIN m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1472;FFFFFF)V method_4198 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 2 loader p 1 context c net/minecraft/class_2383 net/minecraft/block/HorizontalFacingBlock f Lnet/minecraft/class_2753; field_11177 FACING c net/minecraft/class_993 net/minecraft/client/render/entity/feature/PhantomEyesFeatureRenderer f Lnet/minecraft/class_1921; field_4890 SKIN c net/minecraft/class_998 net/minecraft/client/render/entity/feature/TridentRiptideFeatureRenderer f Ljava/lang/String; field_32946 BOX f Lnet/minecraft/class_2960; field_4898 TEXTURE f Lnet/minecraft/class_630; field_21012 aura m ()Lnet/minecraft/class_5607; method_32200 getTexturedModelData m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 2 loader p 1 context m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_4203 render c net/minecraft/class_997 net/minecraft/client/render/entity/feature/SlimeOverlayFeatureRenderer f Lnet/minecraft/class_583; field_4895 model m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_23200 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader c net/minecraft/class_2388 net/minecraft/particle/BlockStateParticleEffect f Lnet/minecraft/class_2394$class_2395; field_11181 PARAMETERS_FACTORY f Lnet/minecraft/class_2396; field_11183 type f Lnet/minecraft/class_2680; field_11182 blockState m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)V p 1 type p 2 blockState m (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; method_29128 createCodec p 0 type m ()Lnet/minecraft/class_2680; method_10278 getBlockState m (Lnet/minecraft/class_2388;)Lnet/minecraft/class_2680; method_29127 method_29127 p 0 effect m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388; method_29129 method_29129 p 1 state c net/minecraft/class_2388$1 net/minecraft/particle/BlockStateParticleEffect$1 m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2388; method_10280 read m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2388; method_10279 read c net/minecraft/class_6746 net/minecraft/world/chunk/BelowZeroRetrogen f Ljava/util/BitSet; field_35481 EMPTY_MISSING_BEDROCK_BIT_SET f Lnet/minecraft/class_2806; field_35484 targetStatus f Ljava/util/Set; field_36192 CAVE_BIOMES f Lcom/mojang/serialization/Codec; field_35483 STATUS_CODEC f Lcom/mojang/serialization/Codec; field_35482 MISSING_BEDROCK_CODEC f Lcom/mojang/serialization/Codec; field_35480 CODEC f Ljava/util/BitSet; field_35485 missingBedrock f Lnet/minecraft/class_5539; field_35591 BELOW_ZERO_VIEW m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; method_39324 method_39324 p 0 bedrockBitSet m (Lnet/minecraft/class_2806;)Lcom/mojang/serialization/DataResult; method_39322 method_39322 p 0 status m (Lnet/minecraft/class_6780;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6780; method_39767 getBiomeSupplier p 1 chunk p 0 biomeSupplier m (Lnet/minecraft/class_6746;)Ljava/util/Optional; method_39323 method_39323 p 0 belowZeroRetrogen m (Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V method_39896 method_39896 p 1 pos m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39321 method_39321 p 0 instance m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6746; method_39326 fromNbt p 0 nbt m ()Z method_39897 hasMissingBedrock m (II)Z method_39895 isColumnMissingBedrock p 1 x p 2 z m ()Lnet/minecraft/class_2806; method_39319 getTargetStatus m (Lnet/minecraft/class_2839;)V method_39467 replaceOldBedrock p 0 chunk m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; method_39325 method_39325 p 0 serializedBedrockBitSet m (Lnet/minecraft/class_2839;)V method_39898 fillColumnsWithAirIfMissingBedrock p 1 chunk m (Lnet/minecraft/class_2806;Ljava/util/Optional;)V p 2 missingBedrock p 1 targetStatus m (Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V method_39471 method_39471 p 1 pos m (Lnet/minecraft/class_6780;Ljava/util/function/Predicate;Lnet/minecraft/class_2791;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880; method_39768 method_39768 p 6 noise p 5 z p 4 y p 3 x c net/minecraft/class_2389 net/minecraft/block/PaneBlock m (Lnet/minecraft/class_2680;Z)Z method_10281 connectsTo p 2 sideSolidFullSquare p 1 state c net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher f I field_5238 maxHeight f Ljava/util/List; field_5239 slots f Ljava/util/List; field_5237 holders f Ljava/util/Comparator; field_18030 COMPARATOR f I field_5241 height f I field_5242 width f I field_5243 mipLevel f I field_5240 maxWidth m ()I method_4554 getWidth m ()I method_4555 getHeight m (Lnet/minecraft/class_1055$class_7769;)V method_4553 add p 1 info m ()V method_4557 stitch m (Lnet/minecraft/class_1055$class_1056;)Ljava/lang/Integer; method_18339 method_18339 p 0 holder m (Lnet/minecraft/class_1055$class_1056;)Z method_4552 growAndFit p 1 holder m (Lnet/minecraft/class_1055$class_1056;)Ljava/lang/Integer; method_18338 method_18338 p 0 holder m (Lnet/minecraft/class_1055$class_1056;)Z method_4550 fit p 1 holder m (II)I method_4551 applyMipLevel p 0 size p 1 mipLevel m (III)V p 3 mipLevel p 2 maxHeight p 1 maxWidth m (Lnet/minecraft/class_1055$class_4726;)V method_4549 getStitchedSprites p 1 consumer m (Lnet/minecraft/class_1055$class_1056;)Lnet/minecraft/class_2960; method_18337 method_18337 p 0 holder m (Lnet/minecraft/class_1055$class_1056;)Lnet/minecraft/class_1055$class_7769; method_21686 method_21686 p 0 holder c net/minecraft/class_1055$class_7769 net/minecraft/client/texture/TextureStitcher$Stitchable m ()Lnet/minecraft/class_2960; method_45816 getId m ()I method_45815 getHeight m ()I method_45807 getWidth c net/minecraft/class_1055$class_1056 net/minecraft/client/texture/TextureStitcher$Holder f Lnet/minecraft/class_1055$class_7769; comp_1046 sprite f I comp_1048 height f I comp_1047 width m ()Lnet/minecraft/class_1055$class_7769; comp_1046 sprite m (Lnet/minecraft/class_1055$class_7769;I)V p 2 mipLevel p 1 sprite m ()I comp_1047 width m ()I comp_1048 height c net/minecraft/class_1055$class_1057 net/minecraft/client/texture/TextureStitcher$Slot f Lnet/minecraft/class_1055$class_1056; field_5254 texture f I field_5250 height f I field_5251 width f I field_5252 y f I field_5253 x f Ljava/util/List; field_5255 subSlots m ()I method_4567 getY m ()I method_4569 getX m (Lnet/minecraft/class_1055$class_4726;)V method_4568 addAllFilledSlots p 1 consumer m (Lnet/minecraft/class_1055$class_1056;)Z method_4566 fit p 1 holder m (IIII)V p 1 x p 3 width p 2 y p 4 height c net/minecraft/class_1055$class_4726 net/minecraft/client/texture/TextureStitcher$SpriteConsumer m (Lnet/minecraft/class_1055$class_7769;II)V load load p 2 x p 1 info p 3 y c net/minecraft/class_1054 net/minecraft/client/texture/TextureStitcherCannotFitException f Ljava/util/Collection; field_20311 sprites m (Lnet/minecraft/class_1055$class_7769;Ljava/util/Collection;)V p 2 sprites p 1 sprite m ()Ljava/util/Collection; method_21687 getSprites c net/minecraft/class_5416 net/minecraft/datafixer/schema/Schema2568 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2384 net/minecraft/block/InfestedBlock f Ljava/util/Map; field_11179 REGULAR_TO_INFESTED_BLOCK f Ljava/util/Map; field_33565 INFESTED_TO_REGULAR_STATE f Lnet/minecraft/class_2248; field_11178 regularBlock f Ljava/util/Map; field_33564 REGULAR_TO_INFESTED_STATE m ()Lnet/minecraft/class_2248; method_10271 getRegularBlock m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_36366 fromRegularState p 0 regularState m (Ljava/util/function/Supplier;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_36364 method_36364 p 1 infestedState m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V c Creates an infested block p 1 regularBlock c the block this infested block should mimic p 2 settings c block settings m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_24797 spawnSilverfish p 2 pos p 1 world m (Ljava/util/Map;Lnet/minecraft/class_2680;Ljava/util/function/Supplier;)Lnet/minecraft/class_2680; method_36363 copyProperties p 2 toStateSupplier p 0 stateMap p 1 fromState m (Lnet/minecraft/class_2680;)Z method_10269 isInfestable p 0 block m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_10270 toRegularState p 1 infestedState c net/minecraft/class_992 net/minecraft/client/render/entity/feature/SaddleFeatureRenderer f Lnet/minecraft/class_2960; field_4888 TEXTURE f Lnet/minecraft/class_583; field_4887 model m (Lnet/minecraft/class_3883;Lnet/minecraft/class_583;Lnet/minecraft/class_2960;)V p 2 model p 3 texture p 1 context c net/minecraft/class_6742 net/minecraft/datafixer/fix/ChunkLevelTagRenameFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; method_39271 rename p 2 newKey p 1 oldKey m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; method_39272 rename p 1 oldKey p 2 newKey c net/minecraft/class_2385 net/minecraft/registry/MutableRegistry c A registry that allows adding or modifying values.\nNote that in vanilla, all registries are instances of this.\n\n@see Registry m ()Lnet/minecraft/class_7871; method_46769 createMutableEntryLookup m ()Z method_35863 isEmpty c {@return whether the registry is empty} m (Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883; method_10272 add p 2 entry p 1 key p 3 lifecycle c net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture f Lnet/minecraft/class_2960; field_21749 id f Lnet/minecraft/class_2960; field_5275 BLOCK_ATLAS_TEXTURE f Lorg/slf4j/Logger; field_5278 LOGGER f Lnet/minecraft/class_1058; field_46207 missingSprite f Ljava/util/Map; field_5280 sprites f Ljava/util/List; field_5277 spritesToLoad f Ljava/util/List; field_5276 animatedSprites f I field_43115 mipLevel f I field_43113 width f I field_43114 height f Lnet/minecraft/class_2960; field_17898 PARTICLE_ATLAS_TEXTURE f I field_17899 maxTextureSize m ()Lnet/minecraft/class_2960; method_24106 getId m ()I method_49713 getWidth m ()I method_45850 getMaxTextureSize m (Lnet/minecraft/class_7766$class_7767;)V method_45848 upload p 1 stitchResult m ()V method_4601 clear m ()V method_4612 tickAnimatedSprites m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058; method_4608 getSprite p 1 id m (Lnet/minecraft/class_2960;)V p 1 id m (Lnet/minecraft/class_7766$class_7767;)V method_24198 applyTextureFilter p 1 data m ()I method_49714 getHeight m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)V method_45849 dumpAtlasInfos p 2 sprites p 0 path p 1 id c net/minecraft/class_991 net/minecraft/client/render/entity/feature/MooshroomMushroomFeatureRenderer f Lnet/minecraft/class_776; field_38902 blockRenderManager m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1438;FFFFFF)V method_4195 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V p 1 context p 2 blockRenderManager m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZLnet/minecraft/class_2680;ILnet/minecraft/class_1087;)V method_37314 renderMushroom p 7 mushroomModel p 5 mushroomState p 6 overlay p 3 light p 4 renderAsModel p 1 matrices p 2 vertexConsumers c net/minecraft/class_6743 net/minecraft/datafixer/schema/Schema2842 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 2 entityTypes p 1 schema c net/minecraft/class_2386 net/minecraft/block/IceBlock m ()Lnet/minecraft/class_2680; method_51170 getMeltedState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10275 melt p 3 pos p 1 state p 2 world c net/minecraft/class_1058 net/minecraft/client/texture/Sprite f F field_5267 maxV f F field_5269 maxU f I field_5256 y f I field_5258 x f F field_5270 minU f F field_5268 minV f Lnet/minecraft/class_2960; field_40552 atlasId f Lnet/minecraft/class_7764; field_40553 contents m ()I method_35807 getY m (F)F method_35804 getFrameFromU p 1 u m ()Lnet/minecraft/class_2960; method_45852 getAtlasId m ()F method_4594 getMinU m ()V method_4584 upload m ()F method_23841 getFrameDeltaFactor m (Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588; method_24108 getTextureSpecificVertexConsumer p 1 consumer m (F)F method_4570 getFrameV p 1 frame m (F)F method_4580 getFrameU p 1 frame m ()I method_35806 getX m ()F method_4575 getMaxV m (F)F method_35805 getFrameFromV p 1 v m ()Lnet/minecraft/class_7764; method_45851 getContents m ()F method_4577 getMaxU m ()F method_4593 getMinV m ()Lnet/minecraft/class_1058$class_7770; method_33437 createAnimation m (Lnet/minecraft/class_2960;Lnet/minecraft/class_7764;IIII)V p 1 atlasId p 3 atlasWidth p 2 contents p 5 x p 4 atlasHeight p 6 y m ()F method_23842 getAnimationFrameDelta c net/minecraft/class_1058$class_7770 net/minecraft/client/texture/Sprite$TickableAnimation m ()V method_45853 tick c net/minecraft/class_990 net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer f Lnet/minecraft/class_759; field_38903 heldItemRenderer m (Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V p 2 heldItemRenderer p 1 context m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1440;FFFFFF)V method_4194 render c net/minecraft/class_6740 net/minecraft/datafixer/fix/ProtoChunkTickListFix f Lcom/google/common/collect/ImmutableSet; field_35447 ALWAYS_WATERLOGGED_BLOCK_IDS m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_39252 getBlockIdToBeTicked m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; method_39254 fixToBeTicked m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_39259 getFluidBlockIdToBeTicked c net/minecraft/class_2387 net/minecraft/block/JukeboxBlock f Lnet/minecraft/class_2746; field_11180 HAS_RECORD c net/minecraft/class_5411 net/minecraft/recipe/book/RecipeBookOptions f Ljava/util/Map; field_25736 categoryOptions f Ljava/util/Map; field_25735 CATEGORY_OPTION_NAMES m (Lnet/minecraft/class_5421;)Z method_30180 isGuiOpen p 1 category m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5411; method_30186 fromPacket p 0 buf m (Lnet/minecraft/class_2487;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V method_30184 method_30184 p 2 category p 3 pair m (Lnet/minecraft/class_2540;)V method_30190 toPacket p 1 buf m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_5411; method_30178 copy m (Ljava/util/EnumMap;)V method_30182 method_30182 p 0 categoryOptions m (Lnet/minecraft/class_2487;)V method_30189 writeNbt p 1 nbt m (Lnet/minecraft/class_5421;Z)V method_30188 setFilteringCraftable p 1 category p 2 filtering m (Lnet/minecraft/class_5411;)V method_30179 copyFrom p 1 other m (Lnet/minecraft/class_2487;Ljava/util/Map;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V method_30185 method_30185 p 2 category p 3 pair m (Ljava/util/Map;)V p 1 categoryOptions m (Lnet/minecraft/class_5421;Z)V method_30181 setGuiOpen p 2 open p 1 category m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_5411; method_30183 fromNbt p 0 nbt m (Lnet/minecraft/class_5421;)Z method_30187 isFilteringCraftable p 1 category c net/minecraft/class_5411$class_5412 net/minecraft/recipe/book/RecipeBookOptions$CategoryOption f Z field_25738 filteringCraftable f Z field_25737 guiOpen m (ZZ)V p 1 guiOpen p 2 filteringCraftable m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_5411$class_5412; method_30191 copy c net/minecraft/class_5407 net/minecraft/client/resource/VideoWarningManager f Lcom/google/common/collect/ImmutableMap; field_25690 warnings f Z field_25718 warned f Z field_25717 warningScheduled f Lorg/slf4j/Logger; field_25716 LOGGER f Z field_25719 cancelledAfterWarning f Lnet/minecraft/class_2960; field_25689 GPU_WARNLIST_ID m ()Z method_30055 hasWarning m ()V method_30140 cancelAfterWarnings m ()Z method_30141 shouldWarn m ()Z method_30142 hasCancelledAfterWarning m ()V method_30143 reset m (Lnet/minecraft/class_5407$class_5408;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_30058 apply m ()Z method_30137 canWarn m (Ljava/util/List;Lcom/google/gson/JsonElement;)V method_30059 method_30059 p 1 json m ()Ljava/lang/String; method_30920 getWarningsAsString m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_5407$class_5408; method_30056 prepare m (Lcom/google/gson/JsonArray;Ljava/util/List;)V method_30057 compilePatterns p 0 array p 1 patterns m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V method_30919 method_30919 p 2 value p 1 key m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lcom/google/gson/JsonObject; method_30061 loadWarnlist p 1 profiler p 0 resourceManager m ()Ljava/lang/String; method_30063 getVendorWarning m ()Ljava/lang/String; method_30062 getVersionWarning m ()Ljava/lang/String; method_30060 getRendererWarning m ()V method_30138 scheduleWarning m ()V method_30139 acceptAfterWarnings c net/minecraft/class_5407$class_5408 net/minecraft/client/resource/VideoWarningManager$WarningPatternLoader f Ljava/util/List; field_25691 rendererPatterns f Ljava/util/List; field_25692 versionPatterns f Ljava/util/List; field_25693 vendorPatterns m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; method_30066 buildWarning p 0 warningPattern p 1 info m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V p 3 vendorPatterns p 2 versionPatterns p 1 rendererPatterns m ()Lcom/google/common/collect/ImmutableMap; method_30064 buildWarnings c net/minecraft/class_5409 net/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5409$class_5410;)Z method_30095 method_30095 p 2 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V method_30097 trigger p 1 player p 3 entity p 2 stack m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5409$class_5410; method_30096 conditionsFromJson c net/minecraft/class_5409$class_5410 net/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion$Conditions f Ljava/util/Optional; field_25700 item f Ljava/util/Optional; field_25701 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z method_30100 test p 1 stack p 2 entity m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 item p 3 entity m (Ljava/util/Optional;Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_175; method_30099 create p 2 entity p 1 item p 0 playerPredicate m (Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_175; method_43278 create p 1 entity p 0 item c net/minecraft/class_7244 net/minecraft/entity/LargeEntitySpawnHelper m (Lnet/minecraft/class_3218;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7244$class_7502;)Z method_42121 findSpawnPos p 1 verticalRange p 2 pos p 0 world p 3 requirements m (Lnet/minecraft/class_1299;Lnet/minecraft/class_3730;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;IIILnet/minecraft/class_7244$class_7502;)Ljava/util/Optional; method_42122 trySpawnAt p 1 reason p 2 world p 3 pos p 4 tries p 0 entityType p 5 horizontalRange p 6 verticalRange p 7 requirements c net/minecraft/class_7244$class_7502 net/minecraft/entity/LargeEntitySpawnHelper$Requirements f Lnet/minecraft/class_7244$class_7502; field_39400 IRON_GOLEM f Lnet/minecraft/class_7244$class_7502; field_39401 WARDEN m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_44182 method_44182 p 4 aboveState p 3 abovePos p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_44183 method_44183 p 4 aboveState p 3 abovePos p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z canSpawnOn canSpawnOn p 2 pos p 1 world p 4 abovePos p 3 state p 5 aboveState c net/minecraft/class_8575 net/minecraft/datafixer/fix/LegacyDragonFightFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52228 method_52228 p 0 levelData m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52227 method_52227 p 0 typed c net/minecraft/class_7245 net/minecraft/datafixer/schema/Schema3081 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunction f Lcom/mojang/serialization/Codec; field_45833 CODEC f Lnet/minecraft/class_5658; field_1082 countRange f I field_1083 limit m ()Z method_549 hasLimit m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_125$class_126; method_547 builder p 0 countRange m (Ljava/util/List;Lnet/minecraft/class_5658;I)V p 2 countRange p 1 conditions p 3 limit c net/minecraft/class_125$class_126 net/minecraft/loot/function/LootingEnchantLootFunction$Builder f Lnet/minecraft/class_5658; field_1084 countRange f I field_1085 limit m (Lnet/minecraft/class_5658;)V p 1 countRange m (I)Lnet/minecraft/class_125$class_126; method_551 withLimit p 1 limit m ()Lnet/minecraft/class_125$class_126; method_552 getThisBuilder c net/minecraft/class_8573 net/minecraft/client/gui/screen/world/WorldIcon f Lnet/minecraft/class_1060; field_44936 textureManager f Z field_44939 closed f Lnet/minecraft/class_2960; field_44937 id f Lnet/minecraft/class_1043; field_44938 texture f I field_44935 ICON_HEIGHT f I field_44934 ICON_WIDTH f Lnet/minecraft/class_2960; field_44933 UNKNOWN_SERVER_ID m ()V method_52198 destroy m (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V p 2 id p 1 textureManager m (Lnet/minecraft/class_1060;Ljava/lang/String;)Lnet/minecraft/class_8573; method_52202 forServer p 0 textureManager p 1 serverAddress m ()V method_52203 assertOpen m (Lnet/minecraft/class_1011;)V method_52199 load p 1 image m ()Lnet/minecraft/class_2960; method_52201 getTextureId m (Lnet/minecraft/class_1060;Ljava/lang/String;)Lnet/minecraft/class_8573; method_52200 forWorld p 0 textureManager p 1 worldName c net/minecraft/class_8574 net/minecraft/block/WearableCarvedPumpkinBlock c net/minecraft/class_124 net/minecraft/util/Formatting c An enum holding formattings.\n\n

There are two types of formattings, color and modifier. Color formattings\nare associated with a specific color, while modifier formattings modify the\nstyle, such as by bolding the text. {@link #RESET} is a special formatting\nand is not classified as either of these two. f Z field_1081 modifier f I field_1071 colorIndex f Ljava/util/regex/Pattern; field_1066 FORMATTING_CODE_PATTERN f Ljava/util/Map; field_1052 BY_NAME f Lcom/mojang/serialization/Codec; field_39218 CODEC f Ljava/lang/Integer; field_1053 colorValue f C field_1059 code f Ljava/lang/String; field_1057 name f Ljava/lang/String; field_1069 stringValue f C field_33292 FORMATTING_CODE_PREFIX f Lnet/minecraft/class_124; field_1080 GRAY f Lnet/minecraft/class_124; field_1079 DARK_RED f Lnet/minecraft/class_124; field_1078 BLUE f Lnet/minecraft/class_124; field_1077 DARK_GREEN f Lnet/minecraft/class_124; field_1076 LIGHT_PURPLE f Lnet/minecraft/class_124; field_1075 AQUA f Lnet/minecraft/class_124; field_1074 BLACK f Lnet/minecraft/class_124; field_1073 UNDERLINE f Lnet/minecraft/class_124; field_1070 RESET f Lnet/minecraft/class_124; field_1067 BOLD f Lnet/minecraft/class_124; field_1065 GOLD f Lnet/minecraft/class_124; field_1064 DARK_PURPLE f Lnet/minecraft/class_124; field_1063 DARK_GRAY f Lnet/minecraft/class_124; field_1062 DARK_AQUA f Lnet/minecraft/class_124; field_1061 RED f Lnet/minecraft/class_124; field_1060 GREEN f Lnet/minecraft/class_124; field_1068 WHITE f Lnet/minecraft/class_124; field_1055 STRIKETHROUGH f Lnet/minecraft/class_124; field_1054 YELLOW f Lnet/minecraft/class_124; field_1051 OBFUSCATED f Lnet/minecraft/class_124; field_1058 DARK_BLUE f Lnet/minecraft/class_124; field_1056 ITALIC m ()Ljava/lang/String; method_537 getName c {@return the name of the formatting} m (Ljava/lang/String;ILjava/lang/String;CZ)V p 3 name p 4 code p 5 modifier m ()C method_36145 getCode c {@return the code to be placed after the {@value FORMATTING_CODE_PREFIX} when this format is converted to a string} m (Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V p 5 colorIndex p 4 code p 3 name p 6 colorValue m ()Ljava/lang/Integer; method_532 getColorValue c {@return the color of the formatted text, or {@code null} if the formatting\nhas no associated color} m (Lnet/minecraft/class_124;)Lnet/minecraft/class_124; method_541 method_541 p 0 f m ()Z method_543 isColor c {@return true if the formatting is associated with a color, false otherwise} m (Ljava/lang/String;)Ljava/lang/String; method_539 strip c {@return the {@code text} with all formatting codes removed}\n\n@see StringHelper#stripTextFormat p 0 string m ()I method_536 getColorIndex c {@return the color index for the formatting, or {@code -1} to indicate no color}\n\n@apiNote This is also used to calculate scoreboard team display slot IDs. m (Ljava/lang/String;)Ljava/lang/String; method_535 sanitize p 0 name m (Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V p 4 code p 5 modifier p 3 name p 6 colorIndex p 7 colorValue m (ZZ)Ljava/util/Collection; method_540 getNames c {@return the list of formattings matching the given condition} p 0 colors c whether or not to include color formattings p 1 modifiers c whether or not to include modifier formattings m (Lnet/minecraft/class_124;)Ljava/lang/String; method_531 method_531 p 0 f m (Ljava/lang/String;)Lnet/minecraft/class_124; method_533 byName c {@return the formatting with the name {@code name}, or {@code null} if there is none} p 0 name m (I)Lnet/minecraft/class_124; method_534 byColorIndex c {@return the formatting with the color index {@code colorIndex},\nor {@code null} if there is none} p 0 colorIndex m ()Z method_542 isModifier c {@return true if the formatting is a modifier, false otherwise} m (C)Lnet/minecraft/class_124; method_544 byCode c {@return the formatting with the code {@code code}, or {@code null} if there is none} p 0 code c net/minecraft/class_7243 net/minecraft/util/dynamic/CodecHolder f Lcom/mojang/serialization/Codec; comp_640 codec m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7243; method_42115 of p 0 codec m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7243; method_42116 of p 0 mapCodec m ()Lcom/mojang/serialization/Codec; comp_640 codec c net/minecraft/class_7240 net/minecraft/server/command/WardenSpawnTrackerCommand m (Lcom/mojang/brigadier/context/CommandContext;)I method_42105 method_42105 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_42103 clearTracker p 0 source p 1 players m (Lnet/minecraft/class_2168;Ljava/util/Collection;I)I method_42104 setWarningLevel p 0 source p 2 warningCount p 1 players m (Lcom/mojang/brigadier/context/CommandContext;)I method_42101 method_42101 p 0 context m (Lnet/minecraft/class_2168;)Z method_42102 method_42102 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_42100 register p 0 dispatcher m (ILnet/minecraft/class_7262;)V method_45156 method_45156 p 1 warningManager c net/minecraft/class_8572 net/minecraft/entity/damage/FallLocation f Lnet/minecraft/class_8572; field_44930 WATER f Lnet/minecraft/class_8572; field_44929 OTHER_CLIMBABLE f Lnet/minecraft/class_8572; field_44928 SCAFFOLDING f Ljava/lang/String; comp_1539 id f Lnet/minecraft/class_8572; field_44927 TWISTING_VINES f Lnet/minecraft/class_8572; field_44926 WEEPING_VINES f Lnet/minecraft/class_8572; field_44925 VINES f Lnet/minecraft/class_8572; field_44924 LADDER f Lnet/minecraft/class_8572; field_44923 GENERIC m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_8572; method_52195 fromEntity p 0 entity m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_8572; method_52196 fromBlockState p 0 state m ()Ljava/lang/String; method_52194 getDeathMessageKey m ()Ljava/lang/String; comp_1539 id c net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection f Ljava/util/List; field_1094 elements f Ljava/lang/String; field_1096 title f [Ljava/lang/StackTraceElement; field_1097 stackTrace m (Lnet/minecraft/class_5539;DDD)Ljava/lang/String; method_583 createPositionString p 0 world p 3 y p 1 x p 5 z m (I)I method_579 initStackTrace p 1 ignoredCallCount m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z method_584 shouldGenerateStackTrace p 1 prev p 2 next m (Lnet/minecraft/class_5539;III)Ljava/lang/String; method_581 createPositionString p 3 z p 2 y p 1 x p 0 world m (Ljava/lang/StringBuilder;)V method_574 addStackTrace p 1 crashReportBuilder m (Ljava/lang/String;Lnet/minecraft/class_133;)Lnet/minecraft/class_129; method_577 add p 1 name p 2 callable m (Ljava/lang/String;Ljava/lang/Throwable;)V method_585 add p 2 throwable p 1 name m (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_586 addBlockInfo p 1 world p 0 element p 3 state p 2 pos m (I)V method_580 trimStackTraceEnd p 1 callCount m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_129; method_578 add p 2 detail p 1 name m (Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;)Ljava/lang/String; method_582 createPositionString p 0 world p 1 pos m (Ljava/lang/String;)V p 1 title m ()[Ljava/lang/StackTraceElement; method_575 getStackTrace c net/minecraft/class_129$class_130 net/minecraft/util/crash/CrashReportSection$Element f Ljava/lang/String; field_1099 detail f Ljava/lang/String; field_1098 name m (Ljava/lang/String;Ljava/lang/Object;)V p 1 name p 2 detail m ()Ljava/lang/String; method_588 getName m ()Ljava/lang/String; method_587 getDetail c net/minecraft/class_128 net/minecraft/util/crash/CrashReport f Lorg/slf4j/Logger; field_1091 LOGGER f Ljava/time/format/DateTimeFormatter; field_39880 DATE_TIME_FORMATTER f Z field_1086 hasStackTrace f Ljava/io/File; field_1090 file f Ljava/lang/String; field_1087 message f Ljava/util/List; field_1089 otherSections f Lnet/minecraft/class_6396; field_1092 systemDetailsSection f Ljava/lang/Throwable; field_1093 cause f [Ljava/lang/StackTraceElement; field_1088 stackTrace m ()Lnet/minecraft/class_6396; method_567 getSystemDetailsSection m ()V method_24305 initCrashReport m ()Ljava/io/File; method_572 getFile m ()Ljava/lang/String; method_36147 getStackTrace m (Ljava/lang/StringBuilder;)V method_555 addStackTrace p 1 crashReportBuilder m ()Ljava/lang/String; method_557 getCauseAsString m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/class_128; method_560 create p 0 cause p 1 title m ()Ljava/lang/String; method_568 asString m (Ljava/lang/String;I)Lnet/minecraft/class_129; method_556 addElement p 2 ignoredStackTraceCallCount p 1 name m ()Ljava/lang/String; method_573 generateWittyComment m ()Ljava/lang/String; method_561 getMessage m (Ljava/lang/String;Ljava/lang/Throwable;)V p 2 cause p 1 message m (Ljava/io/File;)Z method_569 writeToFile p 1 file m ()Ljava/lang/Throwable; method_564 getCause m (Ljava/lang/String;)Lnet/minecraft/class_129; method_562 addElement p 1 name c net/minecraft/class_7248 net/minecraft/entity/RideableInventory m (Lnet/minecraft/class_1657;)V method_6722 openInventory p 1 player c net/minecraft/class_8579 net/minecraft/util/path/SymlinkValidationException f Ljava/util/List; field_44954 symlinks f Ljava/nio/file/Path; field_44953 path m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; method_52241 getMessage p 0 path p 1 symlinks m (Lnet/minecraft/class_8581;)Ljava/lang/String; method_52240 method_52240 p 0 symlink m (Ljava/nio/file/Path;Ljava/util/List;)V p 1 path p 2 symlinks c net/minecraft/class_1940 net/minecraft/world/level/LevelInfo f Lnet/minecraft/class_1928; field_24107 gameRules f Z field_9262 hardcore f Z field_9261 allowCommands f Lnet/minecraft/class_1267; field_24106 difficulty f Lnet/minecraft/class_7712; field_25403 dataConfiguration f Lnet/minecraft/class_1934; field_9257 gameMode f Ljava/lang/String; field_24105 name m ()Lnet/minecraft/class_1940; method_28385 withCopiedGameRules m ()Lnet/minecraft/class_1928; method_27341 getGameRules m (Ljava/lang/String;Lnet/minecraft/class_1934;ZLnet/minecraft/class_1267;ZLnet/minecraft/class_1928;Lnet/minecraft/class_7712;)V p 6 gameRules p 5 allowCommands p 7 dataConfiguration p 2 gameMode p 1 name p 4 difficulty p 3 hardcore m (Ljava/lang/Number;)Lnet/minecraft/class_1267; method_28384 method_28384 p 0 difficulty m (Lnet/minecraft/class_1267;)Lnet/minecraft/class_1940; method_28381 withDifficulty p 1 difficulty m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_7712;)Lnet/minecraft/class_1940; method_28383 fromDynamic p 1 dataConfiguration p 0 dynamic m ()Lnet/minecraft/class_1267; method_27340 getDifficulty m ()Ljava/lang/String; method_27339 getLevelName m ()Lnet/minecraft/class_1934; method_8574 getGameMode m ()Lnet/minecraft/class_7712; method_29558 getDataConfiguration m (Lnet/minecraft/class_7712;)Lnet/minecraft/class_1940; method_29557 withDataConfiguration p 1 dataConfiguration m (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1940; method_28382 withGameMode p 1 mode m ()Z method_8582 areCommandsAllowed m ()Z method_8583 isHardcore c net/minecraft/class_7249 net/minecraft/entity/ai/brain/task/DigTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z method_42151 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42153 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42154 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_42152 shouldKeepRunning m (I)V p 1 duration c net/minecraft/class_8577 net/minecraft/client/gui/widget/ScrollableTextWidget f Lnet/minecraft/class_327; field_44947 textRenderer f Lnet/minecraft/class_7940; field_44948 wrapped m (I)Lnet/minecraft/class_8577; method_52234 textColor p 1 textColor m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 6 textRenderer p 1 x p 5 message p 4 height p 3 width p 2 y m ()Z method_53546 textOverflows c net/minecraft/class_7246 net/minecraft/datafixer/schema/Schema3082 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_42125 method_42125 p 1 string m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunction f Ljava/util/List; field_1047 conditions f Ljava/util/function/Predicate; field_1048 predicate m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; method_521 apply m (Ljava/util/List;)V p 1 conditions m (Ljava/util/function/Function;)Lnet/minecraft/class_120$class_121; method_520 builder p 0 joiner m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 itemStack p 2 context m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; method_522 process p 1 stack p 2 context c net/minecraft/class_120$class_122 net/minecraft/loot/function/ConditionalLootFunction$Joiner f Ljava/util/function/Function; field_1050 joiner m (Ljava/util/function/Function;)V p 1 joiner m ()Lnet/minecraft/class_120$class_122; method_527 getThisBuilder c net/minecraft/class_120$class_121 net/minecraft/loot/function/ConditionalLootFunction$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_1049 conditionList m ()Lnet/minecraft/class_120$class_121; method_525 getThisConditionConsumingBuilder m ()Lnet/minecraft/class_120$class_121; method_523 getThisBuilder m ()Ljava/util/List; method_526 getConditions m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_120$class_121; method_524 conditionally c net/minecraft/class_1933 net/minecraft/client/color/world/GrassColors f [I field_9214 colorMap m ()I method_49724 getDefaultColor m ([I)V method_8376 setColorMap p 0 map m (DD)I method_8377 getColor p 0 temperature p 2 humidity c net/minecraft/class_1932 net/minecraft/world/ForcedChunkState f Lit/unimi/dsi/fastutil/longs/LongSet; field_9213 chunks f Ljava/lang/String; field_30961 CHUNKS_KEY f Ljava/lang/String; field_30962 FORCED_KEY m (Lit/unimi/dsi/fastutil/longs/LongSet;)V p 1 chunks m ()Lnet/minecraft/class_18$class_8645; method_52570 getPersistentStateType m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_8375 getChunks m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932; method_32350 fromNbt p 0 nbt c net/minecraft/class_1937 net/minecraft/world/World f Lnet/minecraft/class_8109; field_42476 damageSources f Lnet/minecraft/class_5269; field_9232 properties f Lnet/minecraft/class_5455; field_42475 registryManager f I field_30970 MAX_Y f Lnet/minecraft/class_5819; field_38861 threadSafeRandom f I field_9238 lcgBlockSeedIncrement f I field_30966 MAX_UPDATE_DEPTH f I field_9226 ambientDarkness f F field_9253 rainGradientPrev f Lnet/minecraft/class_7165; field_38226 neighborUpdater f Z field_9249 iteratingTickingBlockEntities f I field_30971 MIN_Y f I field_9256 lcgBlockSeed f Lnet/minecraft/class_2784; field_9223 border f Ljava/lang/Thread; field_17086 thread f Ljava/util/function/Supplier; field_16316 profiler f I field_30965 HORIZONTAL_LIMIT f Lnet/minecraft/class_5321; field_25181 END f F field_9234 thunderGradient f Lnet/minecraft/class_5321; field_25176 registryKey f Lnet/minecraft/class_4543; field_20639 biomeAccess f Lnet/minecraft/class_5321; field_25180 NETHER f Ljava/util/List; field_27082 blockEntityTickers f J field_35455 tickOrder f Lnet/minecraft/class_5819; field_9229 random f Ljava/util/List; field_27081 pendingBlockEntityTickers f Lnet/minecraft/class_5321; field_25179 OVERWORLD f Z field_9236 isClient f Lnet/minecraft/class_5321; field_9247 dimension f Lnet/minecraft/class_6880; field_36402 dimensionEntry f F field_9251 thunderGradientPrev f Lcom/mojang/serialization/Codec; field_25178 CODEC f F field_9235 rainGradient f Z field_24496 debugWorld m (Lnet/minecraft/class_2338;)Z method_8520 hasRain c {@return whether it can rain at {@code pos}}\n\n@implNote This returns {@code true} if a rain is ongoing, the biome\nand the position allows it to rain, and there are no blocks above the position.\n\n@see #isRaining p 1 pos m ()Lnet/minecraft/class_8109; method_48963 getDamageSources m (Lnet/minecraft/class_2338;)V method_8544 removeBlockEntity p 1 pos m ()F method_43127 getSpawnAngle m (Lnet/minecraft/class_2394;ZDDDDDD)V method_8466 addParticle p 11 velocityY p 13 velocityZ p 7 z p 9 velocityX p 3 x p 5 y p 2 alwaysSpawn p 1 parameters m ()Lnet/minecraft/class_5321; method_44013 getDimensionKey m (Ljava/lang/String;)Lnet/minecraft/class_22; method_17891 getMapState p 1 id m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927; method_8454 createExplosion c Creates an explosion. p 4 x p 3 behavior c the explosion behavior, or {@code null} to use the default p 2 damageSource c the custom damage source, or {@code null} to use the default\n({@link net.minecraft.entity.damage.DamageSources#explosion(Explosion)}) p 1 entity c the entity that exploded (like TNT) or {@code null} to indicate no entity exploded p 12 explosionSourceType p 11 createFire c whether the explosion should create fire p 10 power p 8 z p 6 y m ()Z method_8530 isDay m ()Lnet/minecraft/class_6880; method_40134 getDimensionEntry m (Lnet/minecraft/class_1297;)Z method_38989 shouldUpdatePostDeath p 1 entity m (F)V method_8496 setThunderGradient p 1 thunderGradient m (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/class_5575;Lnet/minecraft/class_1297;)Lnet/minecraft/class_7927$class_7928; method_47576 method_47576 p 4 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;Lnet/minecraft/class_243;FZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927; method_46407 createExplosion c Creates an explosion.\n\n@see #createExplosion(Entity, DamageSource, ExplosionBehavior, double, double, double, float, boolean, World.ExplosionSourceType) p 7 explosionSourceType p 5 power p 6 createFire p 3 behavior p 4 pos p 1 entity p 2 damageSource m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V method_8413 updateListeners p 1 pos p 3 newState p 2 oldState p 4 flags m (Lnet/minecraft/class_2596;)V method_8522 sendPacket p 1 packet m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V method_43129 playSoundFromEntity p 5 volume p 6 pitch p 3 sound p 4 category p 1 except p 2 entity m (Lnet/minecraft/class_2338;)Z method_8477 canSetBlock p 1 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V method_41410 updateNeighbor p 1 state p 2 pos p 3 sourceBlock p 4 sourcePos p 5 notify m ()V method_8525 disconnect m ()Lnet/minecraft/class_5577; method_31592 getEntityLookup m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V method_45446 playSoundAtBlockCenter p 1 pos p 2 sound p 3 category p 4 volume p 5 pitch p 6 useDistance m (Ljava/lang/String;Lnet/minecraft/class_22;)V method_17890 putMapState p 1 id p 2 state m (Lnet/minecraft/class_2338;)Z method_8558 isValidHorizontally p 0 pos m ()Lnet/minecraft/class_3695; method_16107 getProfiler m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z method_24368 isDirectionSolid p 3 direction p 1 pos p 2 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_8492 updateNeighbor c Triggers a neighbor update originating from {@code sourcePos} at\n{@code pos}.\n\n@see #updateNeighborsAlways(BlockPos, Block) p 1 pos p 3 sourcePos p 2 sourceBlock m (I)Lnet/minecraft/class_1297; method_8469 getEntityById c {@return the entity using the entity ID, or {@code null} if none was found}\n\n

Entity ID is ephemeral and changes after server restart. Use the UUID\nfor persistent storage instead.\n\n@see net.minecraft.server.world.ServerWorld#getEntity p 1 id m ()Ljava/lang/String; method_31419 asString m (Lnet/minecraft/class_1297;B)V method_8421 sendEntityStatus c Sends the entity status to nearby players.\n\n@see net.minecraft.entity.EntityStatuses p 1 entity p 2 status m ()Ljava/util/function/Supplier; method_24367 getProfilerSupplier m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Z)Lnet/minecraft/class_1927; method_46668 createExplosion p 8 z p 6 y p 3 behavior p 4 x p 1 entity p 2 damageSource p 13 particles p 11 createFire p 12 explosionSourceType p 10 power m ()Lnet/minecraft/class_1863; method_8433 getRecipeManager m (Lnet/minecraft/class_2338;)Z method_24794 isInBuildLimit c {@return whether the position is inside the build limit}\n\n@implNote In addition to the height limit, the position's X and Z\ncoordinates must be greater than or equal to {@code -30_000_000}\nand less than {@code 30_000_000}.\n\n@apiNote This method should be used for block placement. If the\naction involves a player interaction, additionally check for\n{@link #canPlayerModifyAt} (which checks the spawn protection and world border).\n\n@see #isValid\n@see #canPlayerModifyAt p 1 pos m (DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V method_8486 playSound p 8 category p 9 volume p 10 pitch p 11 useDistance p 5 z p 7 sound p 1 x p 3 y m (F)V method_8519 setRainGradient p 1 rainGradient m (F)F method_8442 getSkyAngleRadians p 1 tickDelta m (F)F method_8430 getRainGradient p 1 delta m (Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927; method_8537 createExplosion c Creates an explosion.\n\n@see #createExplosion(Entity, DamageSource, ExplosionBehavior, double, double, double, float, boolean, World.ExplosionSourceType) p 6 z p 8 power p 2 x p 1 entity p 4 y p 10 explosionSourceType p 9 createFire m ()V method_18471 tickBlockEntities m (F)F method_8478 getThunderGradient p 1 delta m (Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V method_43128 playSound p 11 pitch p 8 sound p 9 category p 10 volume p 4 y p 6 z p 1 except p 2 x m ()Lnet/minecraft/class_269; method_8428 getScoreboard m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V method_8508 updateNeighborsExcept c Emits a neighbor update to neighboring blocks of {@code pos}, except\nfor the one in {@code direction} direction.\n\n@see #updateNeighborsAlways(BlockPos, Block) p 1 pos p 2 sourceBlock p 3 direction m (IIII)Lnet/minecraft/class_2338; method_8536 getRandomPosInChunk p 2 y p 1 x p 3 z m (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/class_1297;)V method_31593 method_31593 p 3 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_8452 updateNeighborsAlways c Emits a neighbor update to all 6 neighboring blocks of {@code pos}.\n\n@see #updateNeighborsExcept(BlockPos, Block, Direction) p 2 sourceBlock p 1 pos m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;)V method_47574 collectEntitiesByType p 1 filter p 2 box p 3 predicate p 4 result m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31595 addBlockBreakParticles p 1 pos p 2 state m (Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFJ)V method_47967 playSound p 12 seed p 1 except p 2 x p 4 y p 6 z p 8 sound p 9 category p 10 volume p 11 pitch m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V method_8427 addSyncedBlockEvent p 4 data p 3 type p 2 block p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_8501 setBlockState p 1 pos p 2 state m (ILnet/minecraft/class_2338;I)V method_8517 setBlockBreakingInfo p 1 entityId p 2 pos p 3 progress m (Lnet/minecraft/class_2338;)V method_8524 markDirty p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_19282 onBlockChanged c Called when a block state changed.\n\n@apiNote To implement logic for specific type of blocks, override\n{@link net.minecraft.block.AbstractBlock#onStateReplaced} instead. p 3 newBlock p 1 pos p 2 oldBlock m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_16109 scheduleBlockRerenderIfNeeded p 2 old p 3 updated p 1 pos m (Lnet/minecraft/class_1657;DDDLnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V method_8465 playSound p 8 sound p 9 category p 6 z p 4 y p 2 x p 1 except c the player that should not receive the sound, or {@code null} p 12 seed p 10 volume p 11 pitch m (DDDDDDLnet/minecraft/class_2487;)V method_8547 addFireworkParticle p 3 y p 1 x p 13 nbt p 11 velocityZ p 9 velocityY p 7 velocityX p 5 z m ()Z method_8546 isThundering m ()J method_8510 getTime c {@return the time}\n\n

Time is used to track scheduled ticks and cannot be modified or frozen.\n\n@see WorldProperties#getTime m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V method_45445 playSound p 4 category p 3 sound p 2 pos p 1 except p 6 pitch p 5 volume m (Lnet/minecraft/class_2338;)Z method_25953 isValid c {@return whether the position is valid}\n\n@implNote The position is considered valid if the X and Z\ncoordinates are greater than or equal to {@code -30_000_000} and less than\n{@code 30_000_000}, and the Y coordinate is greater or equal to\n{@code -20_000_000} and less than {@code 20_000_000}.\n\n@apiNote This method should be used for teleportation. To test for\nblock positions, use {@link #isInBuildLimit} (which checks the height\nlimit), and if the action involves a player interaction, additionally\ncheck for {@link #canPlayerModifyAt} (which checks the spawn protection and world border).\n\n@see #isInBuildLimit\n@see #canPlayerModifyAt p 0 pos m ()Lnet/minecraft/class_1928; method_8450 getGameRules m (ILnet/minecraft/class_2338;I)V method_8474 syncGlobalEvent p 1 eventId p 2 pos p 3 data m (Lnet/minecraft/class_5562;)V method_31594 addBlockEntityTicker p 1 ticker m ()V method_8533 calculateAmbientDarkness m (ZZ)V method_8424 setMobSpawnOptions c Sets whether monsters or animals can spawn. p 1 spawnMonsters p 2 spawnAnimals m (II)Lnet/minecraft/class_2818; method_8497 getChunk m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;)Z method_8505 canPlayerModifyAt c {@return whether {@code player} can modify blocks at {@code pos}}\n\n@implNote This checks the spawn protection and the world border.\n\n@see #isInBuildLimit\n@see #isValid p 1 player p 2 pos m (Lnet/minecraft/class_2394;ZDDDDDD)V method_17452 addImportantParticle p 9 velocityX p 11 velocityY p 5 y p 7 z p 1 parameters p 2 alwaysSpawn p 3 x p 13 velocityZ m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;I)V method_47575 collectEntitiesByType c Collects entities of the given type in {@code box}, up to {@code limit}. Using this can\nimprove performance, especially if {@code limit} is small.\n\n@see #getEntitiesByType p 5 limit p 4 result p 3 predicate p 2 box p 1 filter m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V method_8449 playSoundFromEntity p 7 seed p 5 volume p 6 pitch p 3 sound p 4 category p 1 except c the player that should not receive the sound, or {@code null} p 2 entity m (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V method_18472 tickEntity p 2 entity p 1 tickConsumer m (I)Z method_25952 isInvalidVertically p 0 y m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V method_48760 sendEntityDamage p 2 damageSource p 1 entity m (I)V method_8509 setLightningTicksLeft p 1 lightningTicksLeft m (Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927; method_8437 createExplosion c Creates an explosion without creating fire.\n\n@see #createExplosion(Entity, DamageSource, ExplosionBehavior, double, double, double, float, boolean, World.ExplosionSourceType) p 8 power p 9 explosionSourceType p 4 y p 6 z p 1 entity p 2 x m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2818; method_8500 getWorldChunk c {@return the chunk that contains {@code pos}} p 1 pos m ()Lnet/minecraft/class_2338; method_43126 getSpawnPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_8455 updateComparators p 1 pos p 2 block m ()Z method_23886 isNight m (Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1927$class_4179; method_46669 getDestructionType p 1 gameRuleKey m ()Lnet/minecraft/class_5321; method_27983 getRegistryKey m ()Z method_8419 isRaining c {@return whether it is raining}\n\n@see #hasRain m (Lnet/minecraft/class_2338;)Z method_41411 shouldTickBlockPos p 1 pos m (Lnet/minecraft/class_128;)Lnet/minecraft/class_129; method_8538 addDetailsToCrashReport p 1 report m ()J method_8532 getTimeOfDay c {@return the time of day}\n\n

Time of day is different to "time", which is incremented on every tick and\ncannot be modified; Time of day affects the day-night cycle, can be changed using\n{@link net.minecraft.server.command.TimeCommand /time command}, and can be frozen\nif {@link GameRules#DO_DAYLIGHT_CYCLE doDaylightCycle} gamerule is turned off.\nTime is used to track scheduled ticks and cannot be modified or frozen.\n\n@see WorldProperties#getTimeOfDay\n@see net.minecraft.server.world.ServerWorld#setTimeOfDay m ()I method_17889 getNextMapId m (Lnet/minecraft/class_5269;Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_6880;Ljava/util/function/Supplier;ZZJI)V p 8 biomeAccess p 10 maxChainedNeighborUpdates p 1 properties p 2 registryRef p 3 registryManager p 4 dimensionEntry p 5 profiler p 6 isClient p 7 debugWorld m (Lnet/minecraft/class_2394;DDDDDD)V method_8494 addImportantParticle p 4 y p 6 z p 1 parameters p 2 x p 12 velocityZ p 8 velocityX p 10 velocityY m (Lnet/minecraft/class_2586;)V method_8438 addBlockEntity p 1 blockEntity m ()Z method_27982 isDebugWorld c Checks if this world is a debug world.\n\n

Debug worlds are not modifiable. They have a barrier layer at y=60,\nand lists all possible block states in game at y=70, helpful for finding\nblock rendering and model errors.\n\n@see net.minecraft.world.gen.chunk.DebugChunkGenerator m (J)Z method_39425 shouldTickBlocksInChunk c {@return whether the blocks in the specified chunk should get ticked} p 1 chunkPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_8515 isTopSolid p 1 pos p 2 entity m ()V method_8543 initWeatherGradients m ()Z method_8458 isSavingDisabled c net/minecraft/class_1937$class_7867 net/minecraft/world/World$ExplosionSourceType f Lnet/minecraft/class_1937$class_7867; field_40889 BLOCK f Lnet/minecraft/class_1937$class_7867; field_40888 NONE f Lnet/minecraft/class_1937$class_7867; field_40891 TNT f Lnet/minecraft/class_1937$class_7867; field_40890 MOB c net/minecraft/class_1936 net/minecraft/world/WorldAccess m ()J method_39224 getTickOrder m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;I)V method_39281 scheduleFluidTick p 2 fluid p 1 pos p 3 delay m ()Lnet/minecraft/class_6756; method_8397 getBlockTickScheduler m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;ILnet/minecraft/class_1953;)V method_39280 scheduleBlockTick p 1 pos p 2 block p 3 delay p 4 priority m (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V method_43275 emitGameEvent p 1 entity p 2 event p 3 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_8408 updateNeighbors p 1 pos p 2 block m ()Lnet/minecraft/class_1267; method_8407 getDifficulty m (ILnet/minecraft/class_2338;I)V method_20290 syncWorldEvent p 1 eventId p 2 pos p 3 data m ()Lnet/minecraft/class_6756; method_8405 getFluidTickScheduler m (Lnet/minecraft/class_2338;Ljava/lang/Object;ILnet/minecraft/class_1953;)Lnet/minecraft/class_6760; method_39284 createOrderedTick p 4 priority p 3 delay p 2 type p 1 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V method_33596 emitGameEvent p 1 entity p 2 event p 3 pos m (Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V method_43276 emitGameEvent p 1 event p 2 pos p 3 emitter m (Lnet/minecraft/class_2338;Ljava/lang/Object;I)Lnet/minecraft/class_6760; method_39283 createOrderedTick p 2 type p 1 pos p 3 delay m (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V method_32888 emitGameEvent c Emits a game event. p 3 emitter p 1 event p 2 emitterPos m ()Lnet/minecraft/server/MinecraftServer; method_8503 getServer m (Lnet/minecraft/class_2394;DDDDDD)V method_8406 addParticle p 4 y p 6 z p 8 velocityX p 10 velocityY p 12 velocityZ p 1 parameters p 2 x m ()Lnet/minecraft/class_5217; method_8401 getLevelProperties m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V method_42308 replaceWithStateForNeighborUpdate p 2 neighborState p 1 direction p 6 maxUpdateDepth p 5 flags p 4 neighborPos p 3 pos m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;)V method_45447 playSound p 4 category p 2 pos p 3 sound p 1 except m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;I)V method_39279 scheduleBlockTick p 1 pos p 2 block p 3 delay m ()Lnet/minecraft/class_2802; method_8398 getChunkManager m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1266; method_8404 getLocalDifficulty p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;ILnet/minecraft/class_1953;)V method_39282 scheduleFluidTick p 1 pos p 3 delay p 2 fluid p 4 priority m ()Lnet/minecraft/class_5819; method_8409 getRandom m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V method_8396 playSound p 3 sound p 2 pos p 1 except p 6 pitch p 5 volume p 4 category m (Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V method_8444 syncWorldEvent p 1 player p 2 eventId p 3 pos p 4 data c net/minecraft/class_1935 net/minecraft/item/ItemConvertible c Represents an object that has an item form. m ()Lnet/minecraft/class_1792; method_8389 asItem c Gets this object in its item form. c net/minecraft/class_1934 net/minecraft/world/GameMode f Lnet/minecraft/class_1934; field_28045 DEFAULT f Lnet/minecraft/class_2561; field_28046 simpleTranslatableName f Lnet/minecraft/class_2561; field_28047 translatableName f Ljava/util/function/IntFunction; field_41677 BY_ID f I field_30964 UNKNOWN f I field_9217 id f Lnet/minecraft/class_3542$class_7292; field_41676 CODEC f Ljava/lang/String; field_9221 name f Lnet/minecraft/class_1934; field_9220 CREATIVE f Lnet/minecraft/class_1934; field_9219 SPECTATOR f Lnet/minecraft/class_1934; field_9215 SURVIVAL f Lnet/minecraft/class_1934; field_9216 ADVENTURE m (Ljava/lang/String;Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934; method_8378 byName p 0 name p 1 defaultMode m (Ljava/lang/String;IILjava/lang/String;)V p 4 name p 3 id m ()I method_8379 getId m (Lnet/minecraft/class_1656;)V method_8382 setAbilities p 1 abilities m ()Ljava/lang/String; method_8381 getName m (I)Lnet/minecraft/class_1934; method_32762 getOrNull p 0 id m ()Lnet/minecraft/class_2561; method_32763 getSimpleTranslatableName m (I)Lnet/minecraft/class_1934; method_8384 byId p 0 id m ()Lnet/minecraft/class_2561; method_8383 getTranslatableName m (Ljava/lang/String;)Lnet/minecraft/class_1934; method_8385 byName p 0 name m (Lnet/minecraft/class_1934;)I method_32761 getId p 0 gameMode m ()Z method_8386 isCreative m ()Z method_8387 isBlockBreakingRestricted m ()Z method_8388 isSurvivalLike c net/minecraft/class_7255 net/minecraft/entity/ai/brain/task/RoarTask f I field_39276 ANGER_INCREASE f I field_38131 SOUND_DELAY m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42191 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42192 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42189 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_42190 shouldKeepRunning c net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction f Lcom/mojang/serialization/Codec; field_45836 CODEC f Ljava/util/List; field_1105 attributes m (Ljava/util/List;Ljava/util/List;)V p 1 conditions p 2 attributes m (Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream; method_32406 method_32406 p 0 attribute m ()Lnet/minecraft/class_137$class_6155; method_35525 builder m (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156; method_35524 attributeBuilder p 3 amountRange p 1 attribute p 2 operation p 0 name c net/minecraft/class_137$class_6156 net/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder f Ljava/util/Optional; field_31860 uuid f Lnet/minecraft/class_1322$class_1323; field_31858 operation f Lnet/minecraft/class_5658; field_31859 amount f Lnet/minecraft/class_6880; field_31857 attribute f Ljava/util/Set; field_31861 slots f Ljava/lang/String; field_31856 name m (Lnet/minecraft/class_1304;)Lnet/minecraft/class_137$class_6156; method_35529 slot p 1 slot m (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V p 3 operation p 4 amount p 1 name p 2 attribute m ()Lnet/minecraft/class_137$class_138; method_35528 build m (Ljava/util/UUID;)Lnet/minecraft/class_137$class_6156; method_35530 uuid p 1 uuid c net/minecraft/class_137$class_138 net/minecraft/loot/function/SetAttributesLootFunction$Attribute f Lnet/minecraft/class_1322$class_1323; comp_1861 operation f Lnet/minecraft/class_5658; comp_1862 amount f Lcom/mojang/serialization/Codec; field_45838 EQUIPMENT_SLOT_LIST_CODEC f Ljava/util/List; comp_1863 slots f Lcom/mojang/serialization/Codec; field_45837 CODEC f Ljava/lang/String; comp_1859 name f Lnet/minecraft/class_6880; comp_1860 attribute f Ljava/util/Optional; comp_1864 id m (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;Ljava/util/List;Ljava/util/Optional;)V p 4 amount p 3 operation p 1 name m ()Lnet/minecraft/class_1322$class_1323; comp_1861 operation m ()Lnet/minecraft/class_5658; comp_1862 amount m ()Ljava/util/List; comp_1863 slots m ()Ljava/lang/String; comp_1859 name m ()Lnet/minecraft/class_6880; comp_1860 attribute m ()Ljava/util/Optional; comp_1864 id c net/minecraft/class_137$class_6155 net/minecraft/loot/function/SetAttributesLootFunction$Builder f Ljava/util/List; field_31855 attributes m (Lnet/minecraft/class_137$class_6156;)Lnet/minecraft/class_137$class_6155; method_35527 attribute p 1 attribute m ()Lnet/minecraft/class_137$class_6155; method_35526 getThisBuilder c net/minecraft/class_7256 net/minecraft/entity/ai/brain/task/FindRoarTargetTask m (Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47256 method_47256 p 1 context m (Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47258 method_47258 p 1 roarTarget p 2 attackTarget p 3 cantReachWalkTargetSince m (Ljava/util/function/Function;)Lnet/minecraft/class_7893; method_47255 create p 0 targetFinder m (Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_47257 method_47257 p 5 time p 4 entity p 3 world c net/minecraft/class_7253 net/minecraft/entity/mob/Angriness f I field_38124 threshold f [Lnet/minecraft/class_7253; field_38123 VALUES f Lnet/minecraft/class_3414; field_38125 sound f Lnet/minecraft/class_3414; field_38732 listeningSound f Lnet/minecraft/class_7253; field_38121 AGITATED f Lnet/minecraft/class_7253; field_38122 ANGRY f Lnet/minecraft/class_7253; field_38120 CALM m (Lnet/minecraft/class_7253;Lnet/minecraft/class_7253;)I method_42172 method_42172 p 1 b p 0 a m ()Lnet/minecraft/class_3414; method_43103 getListeningSound m ()I method_42170 getThreshold m ([Lnet/minecraft/class_7253;)V method_42173 method_42173 p 0 values m (I)Lnet/minecraft/class_7253; method_42171 getForAnger p 0 anger m ()Lnet/minecraft/class_3414; method_42174 getSound m ()Z method_43691 isAngry m (Ljava/lang/String;IILnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V p 4 sound p 5 listeningSound p 3 threshold c net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager f I field_38128 maxAnger f Lnet/minecraft/class_7254$class_7379; field_39115 suspectComparator f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_38735 suspectUuidsToAngerLevel f Lcom/mojang/serialization/Codec; field_38737 SUSPECT_CODEC f I field_39304 primeAnger f Ljava/util/ArrayList; field_38734 suspects f Ljava/util/function/Predicate; field_39114 suspectPredicate f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_38130 suspectsToAngerLevel f I field_38736 updateTimer f I field_38129 angerDecreasePerTick m (Lnet/minecraft/class_1297;)Z method_42188 method_42188 p 0 suspect m (Lnet/minecraft/class_1297;)V method_42178 removeSuspect p 1 entity m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; method_43106 method_43106 p 0 suspect m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; method_43692 createCodec p 0 suspectPredicate m ()Ljava/util/Optional; method_42181 getPrimeSuspect m ()V method_43998 updatePrimeAnger m (Lcom/mojang/datafixers/util/Pair;)V method_43105 method_43105 p 1 suspect m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309; method_42186 method_42186 p 0 suspect m (Lnet/minecraft/class_1297;)I method_42185 getAngerFor p 1 entity m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43693 method_43693 p 1 instance m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/class_7254; method_43694 method_43694 p 1 suspectUuidsToAngerLevel m (Lnet/minecraft/class_1297;)Lcom/mojang/datafixers/util/Pair; method_43109 method_43109 p 1 suspect m (Ljava/util/function/Predicate;Ljava/util/List;)V p 2 suspectUuidsToAngerLevel p 1 suspectPredicate m (ILnet/minecraft/class_1297;Ljava/lang/Integer;)Ljava/lang/Integer; method_42177 method_42177 p 1 suspect p 2 anger m ()Ljava/util/List; method_43108 getSuspects m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43107 method_43107 p 0 instance m (Lnet/minecraft/class_1297;I)I method_42179 increaseAngerAt p 1 entity p 2 amount m (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V method_42176 tick p 2 suspectPredicate p 1 world m ()Lnet/minecraft/class_1297; method_42187 getPrimeSuspectInternal m (Lnet/minecraft/class_3218;)V method_43104 updateSuspectsMap p 1 world c net/minecraft/class_7254$class_7379 net/minecraft/entity/ai/WardenAngerManager$SuspectComparator f Lnet/minecraft/class_7254; comp_708 angerManagement m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I method_43110 compare m (Ljava/lang/Object;Ljava/lang/Object;)I compare compare p 1 first p 2 second m ()Lnet/minecraft/class_7254; comp_708 angerManagement c net/minecraft/class_8585 net/minecraft/unused/packageinfo/PackageInfo8585 c net/minecraft/class_7251 net/minecraft/entity/ai/brain/task/SniffTask f D field_38848 VERTICAL_RADIUS f D field_38708 HORIZONTAL_RADIUS m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42160 run m (I)V p 1 runTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42161 finishRunning m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V method_42159 method_42159 p 1 target m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_42158 shouldKeepRunning c net/minecraft/class_8582 net/minecraft/util/path/AllowedSymlinkPathMatcher f Lorg/slf4j/Logger; field_44958 LOGGER f Ljava/util/List; field_44960 allowedEntries f Ljava/lang/String; field_44959 COMMENT_LINE_PREFIX f Ljava/util/Map; field_44961 matcherCache m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; method_52251 method_52251 p 2 scheme m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; method_52249 get p 1 fileSystem m (Ljava/nio/file/FileSystem;Lnet/minecraft/class_8582$class_8583;)Ljava/nio/file/PathMatcher; method_52250 method_52250 p 1 entry m (Ljava/util/List;Ljava/nio/file/Path;)Z method_52253 method_52253 p 1 path m (Ljava/nio/file/Path;)Z method_52254 method_52254 p 0 path m (Ljava/nio/file/Path;)Z matches matches p 1 path m (Ljava/nio/file/Path;)Z method_52252 method_52252 p 0 path m (Ljava/io/BufferedReader;)Lnet/minecraft/class_8582; method_52247 fromReader p 0 reader m (Ljava/util/List;)V p 1 allowedEntries m (Ljava/lang/String;)Ljava/util/stream/Stream; method_52248 method_52248 p 0 line c net/minecraft/class_8582$class_8583 net/minecraft/util/path/AllowedSymlinkPathMatcher$Entry f Lnet/minecraft/class_8582$class_8584; comp_1549 type f Ljava/lang/String; comp_1550 pattern m (Ljava/lang/String;)Lnet/minecraft/class_8582$class_8583; method_52258 regex p 0 pattern m (Ljava/lang/String;)Lnet/minecraft/class_8582$class_8583; method_52257 glob p 0 pattern m (Ljava/lang/String;)Lnet/minecraft/class_8582$class_8583; method_52259 prefix p 0 prefix m (Ljava/lang/String;)Ljava/util/Optional; method_52255 readLine p 0 line m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; method_52256 compile p 1 fileSystem m ()Ljava/lang/String; comp_1550 pattern m ()Lnet/minecraft/class_8582$class_8584; comp_1549 type c net/minecraft/class_8582$class_8584 net/minecraft/util/path/AllowedSymlinkPathMatcher$EntryType f Lnet/minecraft/class_8582$class_8584; field_44962 DEFAULT f Lnet/minecraft/class_8582$class_8584; field_44963 PREFIX m (Ljava/lang/String;Ljava/nio/file/Path;)Z method_52260 method_52260 p 1 path m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; compile compile p 2 pattern p 1 fileSystem m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; method_52261 method_52261 p 1 prefix p 0 fileSystem c net/minecraft/class_7252 net/minecraft/entity/ai/brain/sensor/WardenAttackablesSensor m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V method_42164 method_42164 p 1 entityx m (Lnet/minecraft/class_7260;Ljava/util/function/Predicate;)Ljava/util/Optional; method_43086 findNearestTarget p 0 warden p 1 targetPredicate m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)V method_43083 sense m (Lnet/minecraft/class_1309;)Z method_43084 method_43084 p 0 entityx m (Lnet/minecraft/class_1309;)Z method_42166 method_42166 p 0 entityx c net/minecraft/class_8580 net/minecraft/util/path/SymlinkFinder f Ljava/nio/file/PathMatcher; field_44955 matcher m (Ljava/nio/file/Path;Ljava/util/List;)V method_52619 validateRecursively p 1 path p 2 results m (Ljava/nio/file/Path;)Ljava/util/List; method_52618 validate p 1 path m (Ljava/nio/file/Path;Z)Ljava/util/List; method_52243 collect p 1 path p 2 resolveSymlink m (Ljava/nio/file/PathMatcher;)V p 1 matcher m (Ljava/nio/file/Path;Ljava/util/List;)V method_52242 validate p 2 results p 1 path c net/minecraft/class_8580$1 net/minecraft/util/path/SymlinkFinder$1 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V method_52246 validate p 1 path p 2 attributes m (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; preVisitDirectory preVisitDirectory p 2 attributes p 1 path m (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile visitFile p 1 path p 2 attributes m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; method_52245 visitFile m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; method_52244 preVisitDirectory c net/minecraft/class_7250 net/minecraft/entity/ai/brain/task/EmergeTask m (I)V p 1 duration m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42156 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_42157 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_42155 shouldKeepRunning c net/minecraft/class_8581 net/minecraft/util/path/SymlinkEntry f Ljava/nio/file/Path; comp_1548 target f Ljava/nio/file/Path; comp_1547 link m ()Ljava/nio/file/Path; comp_1547 link m ()Ljava/nio/file/Path; comp_1548 target c net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunction f Ljava/util/List; field_1103 entries f Lcom/mojang/serialization/Codec; field_45841 CODEC f Lnet/minecraft/class_6880; field_34771 type m (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V p 3 entries p 2 blockEntityType p 1 conditions m (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_82;)V method_600 method_600 p 2 choice m (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_79;)V method_599 method_599 p 2 entry m (Lnet/minecraft/class_2591;)Lnet/minecraft/class_134$class_135; method_601 builder p 0 type c net/minecraft/class_134$class_135 net/minecraft/loot/function/SetContentsLootFunction$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_1104 entries f Lnet/minecraft/class_2591; field_34772 type m (Lnet/minecraft/class_2591;)V p 1 type m ()Lnet/minecraft/class_134$class_135; method_603 getThisBuilder m (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135; method_602 withEntry p 1 entryBuilder c net/minecraft/class_7259 net/minecraft/entity/ai/brain/task/StartSniffingTask f Lnet/minecraft/class_6017; field_38133 COOLDOWN m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47266 method_47266 p 3 world p 5 time p 4 entity m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47267 method_47267 p 4 disturbanceLocation p 2 sniffCooldown p 3 nearestAttackable p 0 isSniffing p 1 walkTarget m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47265 method_47265 p 0 context m ()Lnet/minecraft/class_7893; method_47264 create c net/minecraft/class_133 net/minecraft/util/crash/CrashCallable c net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache f I field_9304 minX f Z field_9302 empty f I field_9303 minZ f [[Lnet/minecraft/class_2791; field_9305 chunks f Ljava/util/function/Supplier; field_36403 plainsEntryGetter f Lnet/minecraft/class_1937; field_9306 world m ()Lnet/minecraft/class_3695; method_37233 getProfiler m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V p 1 world p 3 maxPos p 2 minPos m (II)Lnet/minecraft/class_2791; method_22353 getChunk p 1 chunkX p 2 chunkZ m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791; method_22354 getChunk p 1 pos c net/minecraft/class_8588 net/minecraft/network/packet/s2c/play/EnterReconfigurationS2CPacket m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_52272 apply c net/minecraft/class_7257 net/minecraft/entity/ai/brain/task/LookAtDisturbanceTask m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47262 method_47262 p 4 world p 6 time p 5 entity m ()Lnet/minecraft/class_7893; method_47259 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47260 method_47260 p 0 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47263 method_47263 p 1 lookTarget p 2 disturbanceLocation p 3 roarTarget p 4 attackTarget c net/minecraft/class_8589 net/minecraft/network/packet/s2c/play/CommonPlayerSpawnInfo f Lnet/minecraft/class_1934; comp_1556 gameMode f Lnet/minecraft/class_1934; comp_1557 prevGameMode f Z comp_1558 isDebug f J comp_1555 seed f Lnet/minecraft/class_5321; comp_1553 dimensionType f Lnet/minecraft/class_5321; comp_1554 dimension f Z comp_1559 isFlat f I comp_1561 portalCooldown f Ljava/util/Optional; comp_1560 lastDeathLocation m (Lnet/minecraft/class_2540;)V method_52274 write p 1 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_1934; comp_1556 gameMode m ()Lnet/minecraft/class_1934; comp_1557 prevGameMode m ()Ljava/util/Optional; comp_1560 lastDeathLocation m ()Lnet/minecraft/class_5321; comp_1553 dimensionType m ()Lnet/minecraft/class_5321; comp_1554 dimension m ()Z comp_1559 isFlat m ()Z comp_1558 isDebug m ()J comp_1555 seed m ()I comp_1561 portalCooldown c net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes f Ljava/util/function/BiFunction; field_1102 NOOP f Lcom/mojang/serialization/Codec; field_45832 CODEC f Lcom/mojang/serialization/Codec; field_45831 BASE_CODEC f Lnet/minecraft/class_5339; field_25214 SET_COUNT f Lnet/minecraft/class_5339; field_25216 ENCHANT_RANDOMLY f Lnet/minecraft/class_5339; field_25215 ENCHANT_WITH_LEVELS f Lnet/minecraft/class_5339; field_25230 EXPLOSION_DECAY f Lnet/minecraft/class_5339; field_25232 FILL_PLAYER_HEAD f Lnet/minecraft/class_5339; field_25231 SET_LORE f Lnet/minecraft/class_5339; field_25234 COPY_STATE f Lnet/minecraft/class_5339; field_25233 COPY_NBT f Lnet/minecraft/class_5339; field_35079 SET_POTION f Lnet/minecraft/class_5339; field_25229 SET_LOOT_TABLE f Lnet/minecraft/class_5339; field_25220 SET_DAMAGE f Lnet/minecraft/class_5339; field_25222 SET_NAME f Lnet/minecraft/class_5339; field_25221 SET_ATTRIBUTES f Lnet/minecraft/class_5339; field_25224 SET_STEW_EFFECT f Lnet/minecraft/class_5339; field_25223 EXPLORATION_MAP f Lnet/minecraft/class_5339; field_25226 SET_CONTENTS f Lnet/minecraft/class_5339; field_25225 COPY_NAME f Lnet/minecraft/class_5339; field_25228 APPLY_BONUS f Lnet/minecraft/class_5339; field_25227 LIMIT_COUNT f Lnet/minecraft/class_5339; field_25218 FURNACE_SMELT f Lnet/minecraft/class_5339; field_25217 SET_NBT f Lnet/minecraft/class_5339; field_25219 LOOTING_ENCHANT f Lnet/minecraft/class_5339; field_27342 SET_BANNER_PATTERN f Lnet/minecraft/class_5339; field_44508 REFERENCE f Lnet/minecraft/class_5339; field_45830 SEQUENCE f Lnet/minecraft/class_5339; field_27906 SET_ENCHANTMENTS f Lnet/minecraft/class_5339; field_39060 SET_INSTRUMENT m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; method_592 method_592 p 0 stack p 1 context m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; method_591 method_591 p 2 stack p 3 context m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339; method_29323 register p 1 codec p 0 id m (Ljava/util/List;)Ljava/util/function/BiFunction; method_594 join c net/minecraft/class_1944 net/minecraft/world/LightType f Lnet/minecraft/class_1944; field_9284 SKY f Lnet/minecraft/class_1944; field_9282 BLOCK c net/minecraft/class_1941 net/minecraft/world/CollisionView m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/lang/Iterable; method_20812 getBlockCollisions p 2 box p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z method_39454 canCollide p 1 entity p 2 box m (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_51717 method_51717 p 1 voxelShape p 0 pos m (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_51716 method_51716 p 0 pos p 1 voxelShape m ()Lnet/minecraft/class_2784; method_8621 getWorldBorder m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List; method_20743 getEntityCollisions p 2 box p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Lnet/minecraft/class_265; method_39455 getWorldBorderCollisions p 1 entity p 2 box m (Lnet/minecraft/class_1297;)Z method_17892 isSpaceEmpty p 1 entity m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Z method_8628 canPlace p 1 state p 2 pos p 3 context m (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_265;)Lnet/minecraft/class_2338; method_51715 method_51715 p 1 voxelShape p 0 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;Lnet/minecraft/class_243;DDD)Ljava/util/Optional; method_33594 findClosestCollision p 8 z p 4 x p 6 y p 1 entity p 3 target p 2 shape m (Lnet/minecraft/class_238;)Z method_18026 isSpaceEmpty p 1 box m (Lnet/minecraft/class_1297;)Z method_8606 doesNotIntersectEntities p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z method_8611 doesNotIntersectEntities c {@return {@code true} if {@code shape} does not intersect\nwith non-spectator entities except {@code except}}\n\n@implNote This always returns {@code true} if {@code shape} is {@linkplain VoxelShape#isEmpty empty}. p 2 shape p 1 except m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z method_52569 isBlockSpaceEmpty p 2 box p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/Optional; method_51718 findSupportingBlockPos p 1 entity p 2 box m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/lang/Iterable; method_8600 getCollisions p 2 box p 1 entity m (II)Lnet/minecraft/class_1922; method_22338 getChunkAsView p 2 chunkZ p 1 chunkX m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z method_8587 isSpaceEmpty p 2 box p 1 entity c net/minecraft/class_1948 net/minecraft/world/SpawnHelper f I field_24392 CHUNK_AREA f [Lnet/minecraft/class_1311; field_24393 SPAWNABLE_GROUPS f I field_30974 MIN_SPAWN_DISTANCE f Lorg/slf4j/Logger; field_9292 LOGGER m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;)Z method_38091 shouldUseNetherFortressSpawns p 2 spawnGroup p 1 world p 3 structureAccessor p 0 pos m (Lnet/minecraft/class_1311;)Z method_27816 method_27816 p 0 spawnGroup m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/Optional; method_8664 pickRandomSpawnEntry p 0 world p 1 structureAccessor p 4 random p 5 pos p 2 chunkGenerator p 3 spawnGroup m (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V method_24930 spawnEntitiesInChunk p 2 chunk p 1 world p 0 group p 5 runner p 4 checker p 3 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338;)Z method_8659 containsSpawnEntry p 1 structureAccessor p 2 chunkGenerator p 3 spawnGroup p 4 spawnEntry p 5 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338$class_2339;D)Z method_24934 canSpawn p 6 squaredDistance p 5 pos p 4 spawnEntry p 3 chunkGenerator p 2 structureAccessor p 1 group p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Lnet/minecraft/class_1959; method_27822 getBiomeDirectly p 0 pos p 1 chunk m (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V method_8663 spawnEntitiesInChunk p 3 checker p 2 chunk p 4 runner p 1 world p 0 group m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338; method_8657 getRandomPosInChunkSection p 1 chunk p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;Lnet/minecraft/class_1311;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_2818;)V method_27819 method_27819 p 6 chunk m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z method_35238 method_35238 p 2 chunk p 1 posx p 0 type m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5262;ZZZ)V method_27821 spawn p 2 info p 3 spawnAnimals p 4 spawnMonsters p 5 rareSpawn p 0 world p 1 chunk m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_1299;)Z method_8662 isClearForSpawn p 4 entityType p 3 fluidState p 2 state p 1 pos p 0 blockView m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V method_35239 method_35239 p 1 chunk p 0 entity m (Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338; method_8658 getEntitySpawnPos p 1 entityType p 2 x p 0 world p 3 z m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;D)Z method_24933 isAcceptableSpawnPosition p 1 chunk p 2 pos p 0 world p 3 squaredDistance m (Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V method_8661 populateEntities p 1 biomeEntry p 0 world p 3 random p 2 chunkPos m (ILjava/lang/Iterable;Lnet/minecraft/class_1948$class_5260;Lnet/minecraft/class_6540;)Lnet/minecraft/class_1948$class_5262; method_27815 setupSpawn p 3 densityCapper p 1 entities p 2 chunkSource p 0 spawningChunkCount m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6012; method_29950 getSpawnEntries p 3 spawnGroup p 2 chunkGenerator p 1 structureAccessor p 0 world p 5 biomeEntry p 4 pos m (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_8660 canSpawn p 3 entityType p 2 pos p 1 world p 0 location m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1308; method_24931 createMob p 0 world p 1 type m (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_35240 spawnEntitiesInChunk p 0 group p 2 pos p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;D)Z method_24932 isValidSpawn p 0 world p 2 squaredDistance p 1 entity c net/minecraft/class_1948$class_5259 net/minecraft/world/SpawnHelper$Runner m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V run run p 1 entity p 2 chunk c net/minecraft/class_1948$class_5261 net/minecraft/world/SpawnHelper$Checker m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z test test p 2 pos p 3 chunk p 1 type c net/minecraft/class_1948$class_5262 net/minecraft/world/SpawnHelper$Info f Lnet/minecraft/class_2338; field_24398 cachedPos f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_24397 groupToCountView f Lnet/minecraft/class_6540; field_34459 densityCapper f Lnet/minecraft/class_5263; field_24396 densityField f Lnet/minecraft/class_1299; field_24399 cachedEntityType f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; field_24395 groupToCount f D field_24400 cachedDensityMass f I field_24394 spawningChunkCount m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z method_27824 test c @see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk) p 1 type p 3 chunk p 2 pos m ()I method_27823 getSpawningChunkCount m (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z method_27826 isBelowCap p 2 chunkPos p 1 group m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_27830 getGroupToCount m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V method_27825 run c @see SpawnHelper.Runner#run(MobEntity, Chunk) p 1 entity p 2 chunk m (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;)V p 1 spawningChunkCount p 3 densityField p 2 groupToCount p 4 densityCapper c net/minecraft/class_1948$class_5260 net/minecraft/world/SpawnHelper$ChunkSource m (JLjava/util/function/Consumer;)V query query p 3 chunkConsumer p 1 pos c net/minecraft/class_1946 net/minecraft/world/PortalForcer f Lnet/minecraft/class_3218; field_9286 world m (Lnet/minecraft/class_2338$class_2339;)Z method_45550 isBlockStateValid p 1 pos m (Lnet/minecraft/class_2784;Lnet/minecraft/class_4156;)Z method_39663 method_39663 p 1 poi m (Lnet/minecraft/class_3218;)V p 1 world m (Lnet/minecraft/class_6880;)Z method_22389 method_22389 p 0 poiType m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4156;)D method_22390 method_22390 p 1 poi m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z method_30480 method_30480 p 2 posx m (Lnet/minecraft/class_4156;)I method_22388 method_22388 p 0 poi m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional; method_30482 createPortal p 1 pos p 2 axis m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;I)Z method_30481 isValidPortalPos p 4 distanceOrthogonalToPortal p 2 temp p 3 portalDirection p 1 pos m (Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional; method_30483 getPortalRect p 3 worldBorder p 2 destIsNether p 1 pos m (Lnet/minecraft/class_4156;)Z method_31119 method_31119 p 1 poi m (Lnet/minecraft/class_4156;)Lnet/minecraft/class_5459$class_5460; method_30479 method_30479 p 1 poi c net/minecraft/class_1945 net/minecraft/world/ModifiableWorld c Represents a modifiable world where block states can be changed and entities spawned. m (Lnet/minecraft/class_2338;ZLnet/minecraft/class_1297;)Z method_8651 breakBlock c Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity, int) p 2 drop p 1 pos p 3 breakingEntity m (Lnet/minecraft/class_2338;Z)Z method_22352 breakBlock c Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #removeBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity) p 2 drop p 1 pos m (Lnet/minecraft/class_2338;ZLnet/minecraft/class_1297;I)Z method_30093 breakBlock c Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity) p 1 pos p 2 drop p 3 breakingEntity p 4 maxUpdateDepth m (Lnet/minecraft/class_2338;Z)Z method_8650 removeBlock c Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist.\n\n@implNote This does not emit the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nor the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean) p 2 move c whether the block was removed as part of piston moving blocks p 1 pos m (Lnet/minecraft/class_1297;)Z method_8649 spawnEntity c Spawns an entity.\n\n@apiNote To spawn an entity with passengers, use\n{@link ServerWorldAccess#spawnEntityAndPassengers}.\n\n@see ServerWorldAccess#spawnEntityAndPassengers p 1 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Z method_30092 setBlockState c Updates the block state at a position, calling appropriate callbacks.\n\n

When called on the server, the new block state is stored and propagated to clients and listeners as dictated\nby the supplied flags. Note that calling this on the client will update the world locally, but may not see the\nchange persisted across loads. It's recommended to check whether this world is client before\ninteracting with the world in this way.\n\n

See {@link #setBlockState(BlockPos, BlockState, int)} for a list of accepted flags. p 4 maxUpdateDepth c the limit for the cascading block updates p 3 flags c the bitwise flag combination, as described above p 2 state c the block state to set p 1 pos c the target position m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Z method_8652 setBlockState c Updates the block state at a position, calling appropriate callbacks.\n\n

When called on the server, the new block state is stored and propagated to clients and listeners as dictated\nby the supplied flags. Note that calling this on the client will update the world locally, but may not see the\nchange persisted across loads. It's recommended to check whether this world is client before\ninteracting with the world in this way.\n\n

The accepted values of these flags are:\n

    \n
  • {@link net.minecraft.block.Block#NOTIFY_ALL Block.NOTIFY_ALL}
  • \n
  • {@link net.minecraft.block.Block#NOTIFY_NEIGHBORS Block.NOTIFY_NEIGHBORS}
  • \n
  • {@link net.minecraft.block.Block#NOTIFY_LISTENERS Block.NOTIFY_LISTENERS}
  • \n
  • {@link net.minecraft.block.Block#NO_REDRAW Block.NO_REDRAW}
  • \n
  • {@link net.minecraft.block.Block#REDRAW_ON_MAIN_THREAD Block.REDRAW_ON_MAIN_THREAD}
  • \n
  • {@link net.minecraft.block.Block#FORCE_STATE Block.FORCE_STATE}
  • \n
  • {@link net.minecraft.block.Block#SKIP_DROPS Block.SKIP_DROPS}
  • \n
  • {@link net.minecraft.block.Block#MOVED Block.MOVED}
  • \n
\n\n@see #setBlockState(BlockPos, BlockState, int, int) p 1 pos c the target position p 3 flags c the bitwise flag combination, as described above p 2 state c the block state to set c net/minecraft/class_149 net/minecraft/loot/function/SetDamageLootFunction f Lcom/mojang/serialization/Codec; field_45846 CODEC f Lorg/slf4j/Logger; field_1121 LOGGER f Z field_27910 add f Lnet/minecraft/class_5658; field_1120 durabilityRange m (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121; method_35542 builder p 0 durabilityRange p 1 add m (Lnet/minecraft/class_5658;Ljava/util/List;)Lnet/minecraft/class_117; method_634 method_634 p 1 conditions m (Lnet/minecraft/class_5658;ZLjava/util/List;)Lnet/minecraft/class_117; method_35543 method_35543 p 2 conditions m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121; method_633 builder p 0 durabilityRange m (Ljava/util/List;Lnet/minecraft/class_5658;Z)V p 3 add p 2 durabilityRange p 1 conditions c net/minecraft/class_148 net/minecraft/util/crash/CrashException f Lnet/minecraft/class_128; field_1119 report m (Lnet/minecraft/class_128;)V p 1 report m ()Lnet/minecraft/class_128; method_631 getReport c net/minecraft/class_8551 net/minecraft/loot/condition/AnyOfLootCondition f Lcom/mojang/serialization/Codec; field_45859 CODEC m ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552; method_51727 builder p 0 terms m (Ljava/util/List;)V p 1 terms c net/minecraft/class_8551$class_8552 net/minecraft/loot/condition/AnyOfLootCondition$Builder c net/minecraft/class_141 net/minecraft/loot/function/SetCountLootFunction f Lnet/minecraft/class_5658; field_1114 countRange f Lcom/mojang/serialization/Codec; field_45845 CODEC f Z field_27909 add m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121; method_621 builder p 0 countRange m (Ljava/util/List;Lnet/minecraft/class_5658;Z)V p 1 conditions p 2 countRange p 3 add m (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121; method_35540 builder p 0 countRange p 1 add c net/minecraft/class_140 net/minecraft/util/logging/UncaughtExceptionLogger f Lorg/slf4j/Logger; field_1113 logger m (Ljava/lang/Thread;Ljava/lang/Throwable;)V uncaughtException uncaughtException p 1 thread p 2 throwable m (Lorg/slf4j/Logger;)V p 1 logger c net/minecraft/class_7228 net/minecraft/data/server/BiomeParametersProvider f Ljava/nio/file/Path; field_39373 path f Lorg/slf4j/Logger; field_38012 LOGGER f Lcom/mojang/serialization/MapCodec; field_43090 BIOME_KEY_CODEC f Ljava/util/concurrent/CompletableFuture; field_40950 registryLookupFuture f Lcom/mojang/serialization/Codec; field_43091 BIOME_ENTRY_CODEC m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture m (Lnet/minecraft/class_2960;)Ljava/nio/file/Path; method_42032 resolvePath p 1 id m (Ljava/util/List;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_8197$class_5305;Lnet/minecraft/class_6544$class_6547;)V method_49648 method_49648 p 5 entries p 4 preset m (Ljava/nio/file/Path;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; method_42030 write p 0 path p 1 writer p 2 ops p 3 codec p 4 biomeSource m (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; method_46810 method_46810 p 2 lookup m (Ljava/nio/file/Path;Ljava/lang/String;)V method_42031 method_42031 p 1 error c net/minecraft/class_7229 net/minecraft/data/server/tag/vanilla/VanillaFlatLevelGeneratorPresetTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_8557 net/minecraft/client/font/TrueTypeFontLoader f Lcom/mojang/serialization/MapCodec; field_44804 CODEC f Lcom/mojang/serialization/Codec; field_44805 SKIP_CODEC f Lnet/minecraft/class_2960; comp_1524 location f Lnet/minecraft/class_8557$class_8558; comp_1527 shift f Ljava/lang/String; comp_1528 skip f F comp_1526 oversample f F comp_1525 size m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; method_51759 load p 1 resourceManager m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51761 method_51761 p 0 instance m (Ljava/util/List;)Ljava/lang/String; method_52730 method_52730 p 0 chars m ()Lnet/minecraft/class_2960; comp_1524 location m ()Lnet/minecraft/class_8557$class_8558; comp_1527 shift m ()F comp_1526 oversample m ()F comp_1525 size m ()Ljava/lang/String; comp_1528 skip c net/minecraft/class_8557$class_8558 net/minecraft/client/font/TrueTypeFontLoader$Shift f Lcom/mojang/serialization/Codec; field_44807 CODEC f Lnet/minecraft/class_8557$class_8558; field_44806 NONE f F comp_1529 x f F comp_1530 y m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_51765 method_51765 p 0 floatList m (Lnet/minecraft/class_8557$class_8558;)Ljava/util/List; method_51764 method_51764 p 0 shift m (Ljava/util/List;)Lnet/minecraft/class_8557$class_8558; method_51766 method_51766 p 0 floatList m ()F comp_1530 y m ()F comp_1529 x c net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect f Lcom/mojang/serialization/Codec; field_38005 CODEC f Lnet/minecraft/class_2394$class_2395; field_38006 FACTORY f F comp_632 roll m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42024 method_42024 p 0 instance m (Lnet/minecraft/class_7227;)Ljava/lang/Float; method_42025 method_42025 p 0 particleEffect m ()F comp_632 roll c net/minecraft/class_7227$1 net/minecraft/particle/SculkChargeParticleEffect$1 m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_7227; method_42027 read m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7227; method_42026 read c net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction f Lcom/mojang/serialization/Codec; field_45842 CODEC f J field_1117 seed f Lnet/minecraft/class_6880; field_34773 type f Lnet/minecraft/class_2960; field_1116 id m (Ljava/util/List;Lnet/minecraft/class_2960;JLnet/minecraft/class_6880;)V p 5 blockEntityType p 3 seed p 2 id p 1 conditions m (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121; method_35534 builder p 1 id p 0 type m (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;J)Lnet/minecraft/class_120$class_121; method_35535 builder p 0 type p 1 id p 2 seed m (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117; method_35536 method_35536 p 4 conditions m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117; method_35537 method_35537 p 2 conditions c net/minecraft/class_143 net/minecraft/util/logging/UncaughtExceptionHandler f Lorg/slf4j/Logger; field_1115 logger m (Lorg/slf4j/Logger;)V p 1 logger m (Ljava/lang/Thread;Ljava/lang/Throwable;)V uncaughtException uncaughtException p 1 thread p 2 throwable c net/minecraft/class_7225 net/minecraft/registry/RegistryWrapper c A read-only wrapper of a registry. m ()Ljava/util/stream/Stream; method_42017 streamEntries c {@return a stream of registry keys defined in the wrapped registry}\n\n@see Registry#getKeys m ()Ljava/util/stream/Stream; method_46754 streamKeys m ()Ljava/util/stream/Stream; method_46755 streamTagKeys m (Ljava/util/function/Predicate;)Lnet/minecraft/class_7225; method_46753 filter p 1 filter m ()Ljava/util/stream/Stream; method_42020 streamTags c @see Registry#streamTags c net/minecraft/class_7225$1 net/minecraft/registry/RegistryWrapper$1 m (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z method_46757 method_46757 p 1 entry m (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z method_46756 method_46756 p 1 entry c net/minecraft/class_7225$class_7873 net/minecraft/registry/RegistryWrapper$Delegating f Lnet/minecraft/class_7225; field_40933 baseWrapper m (Lnet/minecraft/class_7225;)V p 1 baseWrapper c net/minecraft/class_7225$class_7874 net/minecraft/registry/RegistryWrapper$WrapperLookup m (Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874; method_46761 of p 0 wrappers m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46759 getOptionalWrapper p 1 registryRef m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226; method_46762 getWrapperOrThrow p 1 registryRef m ()Lnet/minecraft/class_7871$class_7872; method_46758 createRegistryLookup m (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226; method_46760 method_46760 p 0 wrapper c net/minecraft/class_7225$class_7874$1 net/minecraft/registry/RegistryWrapper$WrapperLookup$1 m (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871; method_46764 method_46764 p 0 lookup c net/minecraft/class_7225$class_7226 net/minecraft/registry/RegistryWrapper$Impl m ()Lcom/mojang/serialization/Lifecycle; method_46766 getLifecycle m ()Lnet/minecraft/class_5321; method_46765 getRegistryKey m (Lnet/minecraft/class_7699;Ljava/lang/Object;)Z method_45920 method_45920 p 1 feature m (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7225; method_45919 withFeatureFilter p 1 enabledFeatures c net/minecraft/class_7225$class_7226$class_7875 net/minecraft/registry/RegistryWrapper$Impl$Delegating m ()Lnet/minecraft/class_7225$class_7226; method_46725 getBase c net/minecraft/class_1911 net/minecraft/enchantment/VanishingCurseEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1910 net/minecraft/enchantment/RiptideEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1915 net/minecraft/village/Merchant m (I)V method_19271 setExperienceFromServer p 1 experience m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;I)V method_17449 sendOffers p 1 player p 2 name p 3 levelProgress m (Lnet/minecraft/class_1657;)V method_8259 setCustomer p 1 customer m ()Lnet/minecraft/class_3414; method_18010 getYesSound m ()I method_19269 getExperience m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17448 method_17448 p 1 syncId p 3 playerx p 2 playerInventory m ()Lnet/minecraft/class_1916; method_8264 getOffers m ()Z method_19270 isLeveledMerchant m (Lnet/minecraft/class_1799;)V method_8258 onSellingItem p 1 stack m ()Z method_38069 isClient m (Lnet/minecraft/class_1914;)V method_8262 trade p 1 offer m ()Z method_20708 canRefreshTrades m (Lnet/minecraft/class_1916;)V method_8261 setOffersFromServer p 1 offers m ()Lnet/minecraft/class_1657; method_8257 getCustomer c net/minecraft/class_1914 net/minecraft/village/TradeOffer f I field_18676 specialPrice f Lnet/minecraft/class_1799; field_9148 sellItem f F field_18678 priceMultiplier f Lnet/minecraft/class_1799; field_9146 firstBuyItem f I field_9147 uses f I field_9144 maxUses f I field_18677 demandBonus f Lnet/minecraft/class_1799; field_9143 secondBuyItem f I field_18679 merchantExperience f Z field_9145 rewardingPlayerExperience m ()Lnet/minecraft/class_1914; method_53881 copy m ()I method_21725 getDemandBonus c Returns the demand bonus of this trade offer. It is used to\nadjust the price of its first buy item.\n\n

The more the demand bonus is, the more the price will be high.\n\n

It is updated when a villager restocks.\n\n@see #updateDemandBonus() m (Lnet/minecraft/class_2487;)V p 1 nbt m ()I method_8248 getMaxUses c Returns the maximum number of times this trade offer can be used. m ()Lnet/minecraft/class_1799; method_18019 copySellItem c Returns a copy of the sell item of this trade offer. m (Lnet/minecraft/class_1914;)V p 1 offer m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V p 6 priceMultiplier p 4 maxUses p 5 merchantExperience p 2 secondBuyItem p 3 sellItem p 1 firstBuyItem m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_16953 depleteBuyItems p 1 firstBuyStack p 2 secondBuyStack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V p 5 maxUses p 4 uses p 3 sellItem p 2 secondBuyItem p 8 demandBonus p 7 priceMultiplier p 6 merchantExperience p 1 firstBuyItem m ()V method_19274 updateDemandBonus c Updates the demand bonus of this trade offer depending on its\nprevious demand bonus, the number of times it has been used and\nits remaining uses. m ()Lnet/minecraft/class_1799; method_8246 getOriginalFirstBuyItem c Returns the first buy item of this trade offer. m ()Z method_8255 isDisabled c Returns whether this trade offer is disabled.\n\n

Checks if the number of times this trade offer has been used\nis greater or equal to its maximum uses. m ()V method_19276 clearSpecialPrice c Resets the special price of this trade offer. m (I)V method_8245 increaseSpecialPrice c Increases the special price of this trade offer by {@code increment}.\n\n

A negative {@code increment} value will decrease the special price. p 1 increment m (I)V method_19273 setSpecialPrice c Sets the special price of this trade offer to {@code specialPrice}. p 1 specialPrice m ()Lnet/minecraft/class_1799; method_8250 getSellItem c Returns the sell item of this trade offer. m ()I method_8249 getUses c Returns the number of times this trade offer has been used. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V p 5 priceMultiplier p 4 merchantExperience p 3 maxUses p 2 sellItem p 1 buyItem m ()I method_19277 getSpecialPrice c Returns the special price of this trade offer. It is used to\nadjust the price of its first buy item.\n\n

The less the special price is, the more the price will be low. m ()I method_19279 getMerchantExperience c Returns the amount of experience that will be given to a merchant\nafter this trade offer has been used. m ()F method_19278 getPriceMultiplier c Returns the price multiplier of this trade offer. It is used to\nadjust the price of its first buy item. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_16954 acceptsBuy p 2 sample p 1 given m ()Lnet/minecraft/class_1799; method_19272 getAdjustedFirstBuyItem c Returns a copy of the first buy item of this trade offer,\nwith its price adjusted depending on the demand bonus, the\nspecial price and the price multiplier. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_16952 matchesBuyItems p 2 second p 1 first m ()Lnet/minecraft/class_2487; method_8251 toNbt m ()Z method_21834 hasBeenUsed c Returns whether this trade offer has already been used.\n\n

Checks if the number of times this trade offer has been used\nis greater than 0. m ()V method_8244 use c Increments the number of times this trade offer has been used. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIF)V p 6 merchantExperience p 5 maxUses p 4 uses p 3 sellItem p 2 secondBuyItem p 1 firstBuyItem p 7 priceMultiplier m ()Lnet/minecraft/class_1799; method_8247 getSecondBuyItem c Returns the second buy item of this trade offer.\n\n

If there is no second buy item, this returns the {@linkplain ItemStack#EMPTY empty\nitem stack}. m ()Z method_8256 shouldRewardPlayerExperience c Returns whether experience should be given to a player when\nthey use this trade offer. m ()V method_8254 disable c Sets the number of times this trade offer has been used to\nits maximum uses, making it disabled. m ()V method_19275 resetUses c Resets the number of times this trade offer has been used. c net/minecraft/class_1913 net/minecraft/enchantment/DepthStriderEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1912 net/minecraft/enchantment/AquaAffinityEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1919 net/minecraft/server/world/BlockEvent f I comp_63 data f I comp_62 type f Lnet/minecraft/class_2338; comp_60 pos f Lnet/minecraft/class_2248; comp_61 block m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V p 3 type p 4 data p 1 pos p 2 block m ()I comp_63 data m ()I comp_62 type m ()Lnet/minecraft/class_2338; comp_60 pos m ()Lnet/minecraft/class_2248; comp_61 block c net/minecraft/class_1918 net/minecraft/world/CommandBlockExecutor c A common logic for command-block behaviors shared by\n{@linkplain net.minecraft.block.entity.CommandBlockBlockEntity\ncommand blocks} and {@linkplain net.minecraft.entity.vehicle.CommandBlockMinecartEntity\ncommand block minecarts}.\n\n@see MobSpawnerLogic f J field_9167 lastExecution f I field_9163 successCount f Ljava/text/SimpleDateFormat; field_9169 DATE_FORMAT f Lnet/minecraft/class_2561; field_9162 customName f Z field_9166 updateLastExecution f Z field_9164 trackOutput f Lnet/minecraft/class_2561; field_9165 lastOutput f Ljava/lang/String; field_9168 command f Lnet/minecraft/class_2561; field_21515 DEFAULT_NAME m (Z)V method_8287 setTrackOutput p 1 trackOutput m (Lnet/minecraft/class_2561;)V method_8291 setLastOutput p 1 lastOutput m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_8294 method_8294 p 1 context p 2 success p 3 result m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; method_8288 interact p 1 player m ()Lnet/minecraft/class_2168; method_8303 getSource m ()V method_8295 markDirty m ()Lnet/minecraft/class_2561; method_8299 getCustomName m (Lnet/minecraft/class_1937;)Z method_8301 execute p 1 world m ()Lnet/minecraft/class_3218; method_8293 getWorld m (Ljava/lang/String;)V method_8286 setCommand p 1 command m ()Lnet/minecraft/class_243; method_8300 getPos m (Lnet/minecraft/class_2561;)V method_8290 setCustomName p 1 name m ()Ljava/lang/String; method_8289 getCommand m ()I method_8304 getSuccessCount m ()Z method_52175 isEditable m ()Z method_8296 isTrackingOutput m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_8297 writeNbt p 1 nbt m (Lnet/minecraft/class_2487;)V method_8305 readNbt p 1 nbt m (I)V method_8298 setSuccessCount p 1 successCount m ()Lnet/minecraft/class_2561; method_8292 getLastOutput c net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic f I field_9157 spawnRange f D field_9161 rotation f Lnet/minecraft/class_1952; field_9155 spawnEntry f I field_9151 minSpawnDelay f Ljava/lang/String; field_40877 SPAWN_DATA_KEY f D field_9159 lastRotation f Lnet/minecraft/class_6005; field_9152 spawnPotentials f I field_9149 spawnCount f I field_9158 requiredPlayerRange f I field_9154 spawnDelay f I field_9150 maxSpawnDelay f I field_9160 maxNearbyEntities f Lorg/slf4j/Logger; field_9156 LOGGER f Lnet/minecraft/class_1297; field_9153 renderedEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V method_8273 sendStatus p 2 pos p 3 status p 1 world m ()D method_8278 getRotation m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_31588 serverTick p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_6008$class_6010;)V method_33356 method_33356 p 3 spawnPotential m (Lnet/minecraft/class_1937;I)Z method_8275 handleStatus p 2 status p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V method_8277 setSpawnEntry p 1 world p 2 pos p 3 spawnEntry m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_8284 isPlayerInRange p 1 world p 2 pos m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_8272 writeNbt p 1 nbt m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_31589 clientTick p 2 pos p 1 world m (Ljava/lang/String;)V method_38080 method_38080 p 0 error m (DDDLnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_18085 method_18085 p 6 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_8282 updateSpawns p 1 world p 2 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_8274 setEntityId p 4 pos p 3 random p 2 world p 1 type m ()D method_8279 getLastRotation m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1952; method_46404 getSpawnEntry p 3 pos p 1 world p 2 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297; method_8283 getRenderedEntity p 2 random p 3 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V method_8280 readNbt p 2 pos p 3 nbt p 1 world c net/minecraft/class_1916 net/minecraft/village/TradeOfferList m ()Lnet/minecraft/class_2487; method_8268 toNbt m ()Lnet/minecraft/class_1916; method_53882 copy m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1916; method_8265 fromPacket p 0 buf m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1914; method_8267 getValidOffer p 2 secondBuyItem p 1 firstBuyItem p 3 index m (I)V p 1 size m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1914;)V method_43715 method_43715 p 1 offer p 0 buf2 m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1914; method_43716 method_43716 p 0 buf2 m (Lnet/minecraft/class_2540;)V method_8270 toPacket p 1 buf c net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence f Lcom/mojang/serialization/Codec; field_44859 CODEC f Lnet/minecraft/class_6677; field_44860 source m (JLjava/util/Optional;)V p 1 seed p 3 id m (Lnet/minecraft/class_8564;)Lnet/minecraft/class_6677; method_51840 method_51840 p 0 sequence m (JLnet/minecraft/class_2960;)V p 3 id p 1 seed m ()Lnet/minecraft/class_5819; method_51839 getSource m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51841 method_51841 p 0 instance m (JLjava/util/Optional;)Lnet/minecraft/class_6677; method_52189 createSource p 0 seed p 2 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6673$class_6674; method_52171 createSeed p 0 id m (Lnet/minecraft/class_6677;)V p 1 source c net/minecraft/class_159 net/minecraft/loot/function/SetNbtLootFunction f Lcom/mojang/serialization/Codec; field_45849 CODEC f Lnet/minecraft/class_2487; field_1138 nbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_120$class_121; method_677 builder p 0 nbt m (Lnet/minecraft/class_2487;Ljava/util/List;)Lnet/minecraft/class_117; method_675 method_675 p 1 conditions m (Ljava/util/List;Lnet/minecraft/class_2487;)V p 2 nbt p 1 conditions c net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesState f Ljava/util/Map; field_44863 sequences f Lorg/slf4j/Logger; field_44861 LOGGER f I field_45100 salt f Z field_45102 includeSequenceId f J field_44862 seed f Z field_45101 includeWorldSeed m ()I method_52509 resetAll m (IZZ)V method_52510 setDefaultParameters p 3 includeSequenceId p 2 includeWorldSeed p 1 salt m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564; method_52519 createSequence p 1 id m (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565; method_51842 fromNbt p 0 seed p 2 nbt m (Lnet/minecraft/class_2487;Ljava/lang/String;Z)Z method_52514 getBooleanFromNbtOrFallback p 0 nbt p 1 key p 2 fallback m (Lnet/minecraft/class_2960;)V method_52517 reset p 1 id m (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564; method_52518 createSequence p 3 includeWorldSeed p 4 includeSequenceId p 1 id p 2 salt m (Ljava/util/function/BiConsumer;)V method_52513 forEachSequence p 1 consumer m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819; method_51843 getOrCreate p 1 id m (J)V p 1 seed m (J)Lnet/minecraft/class_18$class_8645; method_52511 getPersistentStateType p 0 seed m (Lnet/minecraft/class_2960;IZZ)V method_52512 reset p 2 salt p 3 includeWorldSeed p 4 includeSequenceId p 1 id m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Lnet/minecraft/class_8564;)V method_51844 method_51844 p 1 id p 2 sequence m (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565; method_52516 method_52516 p 2 nbt c net/minecraft/class_8565$class_8629 net/minecraft/util/math/random/RandomSequencesState$WrappedRandom f Lnet/minecraft/class_5819; field_44864 random m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_8565;Lnet/minecraft/class_5819;)V p 2 random c net/minecraft/class_7231 net/minecraft/world/dimension/DimensionTypeRegistrar m (Lnet/minecraft/class_7891;)V method_42043 bootstrap p 0 dimensionTypeRegisterable c net/minecraft/class_8563 net/minecraft/server/world/ChunkLevels f I field_44850 FULL f I field_44851 BLOCK_TICKING f I field_44852 ENTITY_TICKING f I field_44849 INACCESSIBLE m (Lnet/minecraft/class_2806;)I method_51829 getLevelFromStatus p 0 status m (I)Z method_51831 shouldTickEntities p 0 level m (I)Z method_51832 shouldTickBlocks p 0 level m (I)Z method_51833 isAccessible p 0 level m (I)Lnet/minecraft/class_2806; method_51827 getStatus p 0 level m (Lnet/minecraft/class_3194;)I method_51828 getLevelFromType p 0 type m (I)Lnet/minecraft/class_3194; method_51830 getType p 0 level c net/minecraft/class_8560 net/minecraft/client/render/debug/SupportingBlockDebugRenderer f Lnet/minecraft/class_310; field_44828 client f D field_44829 lastEntityCheckTime f Ljava/util/List; field_44830 entities m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_1297;Ljava/util/function/DoubleSupplier;FFF)V method_51790 renderBlockHighlights p 13 blue p 3 cameraX p 1 matrices p 2 vertexConsumers p 7 cameraZ p 5 cameraY p 11 red p 12 green p 9 entity p 10 extraDilation m (Ljava/util/function/DoubleSupplier;Lnet/minecraft/class_1297;Lnet/minecraft/class_4587;DDDLnet/minecraft/class_4597;FFFLnet/minecraft/class_2338;)V method_51792 method_51792 p 14 pos m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_1297;)D method_51789 getAdditionalDilation p 1 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;DDDLnet/minecraft/class_4597;DFFF)V method_51791 renderBlockHighlight p 14 blue p 13 green p 12 red p 10 dilation p 9 vertexConsumers p 7 cameraZ p 5 cameraY p 3 cameraX p 2 matrices p 1 pos c net/minecraft/class_7230 net/minecraft/data/server/tag/vanilla/VanillaWorldPresetTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_8561 net/minecraft/client/session/telemetry/GameLoadTimeEvent f Lnet/minecraft/class_8561; field_44842 INSTANCE f Ljava/util/OptionalLong; field_44846 bootstrapTime f Lorg/slf4j/Logger; field_44843 LOGGER f Lcom/google/common/base/Ticker; field_44844 ticker f Ljava/util/Map; field_44845 stopwatches m (Lcom/google/common/base/Stopwatch;Lnet/minecraft/class_7969;)Lcom/google/common/base/Stopwatch; method_51804 method_51804 p 1 property m (Lnet/minecraft/class_7969;)Lcom/google/common/base/Stopwatch; method_51813 method_51813 p 1 property m (Lnet/minecraft/class_7973$class_7974;)V method_51809 method_51809 p 1 properties m (Lnet/minecraft/class_7969;Ljava/util/function/Function;)V method_51808 addTimer p 1 property p 2 stopwatchProvider m (J)V method_51803 setBootstrapTime p 1 bootstrapTime m (Lnet/minecraft/class_7969;)V method_51812 stopTimer p 1 property m (Lcom/google/common/base/Ticker;)V p 1 ticker m (Lnet/minecraft/class_7965;)V method_51805 send p 1 sender m (Lnet/minecraft/class_7973$class_7974;J)V method_51810 method_51810 p 1 bootstrapTime m (Lnet/minecraft/class_7969;)V method_51806 startTimer p 1 property m (Lnet/minecraft/class_7973$class_7974;Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)V method_51811 method_51811 p 1 property p 2 stopwatch m (Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)V method_51807 addTimer p 1 property p 2 stopwatch c net/minecraft/class_8561$class_8562 net/minecraft/client/session/telemetry/GameLoadTimeEvent$Measurement f Lcom/mojang/serialization/Codec; field_44847 CODEC f I comp_1531 millis m (Lnet/minecraft/class_8561$class_8562;)Ljava/lang/Integer; method_51814 method_51814 p 0 measurement m ()I comp_1531 millis c net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunction f Lcom/mojang/serialization/Codec; field_45851 CODEC f Lcom/mojang/serialization/Codec; field_45852 STEW_EFFECT_LIST_CODEC f Ljava/util/List; field_45853 stewEffects m (Lnet/minecraft/class_152$class_8754;)Ljava/util/stream/Stream; method_32421 method_32421 p 0 stewEffect m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_53396 method_53396 p 0 stewEffects m ()Lnet/minecraft/class_152$class_153; method_637 builder m (Ljava/util/List;Ljava/util/List;)V p 1 conditions p 2 stewEffects c net/minecraft/class_152$class_153 net/minecraft/loot/function/SetStewEffectLootFunction$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_1123 map m (Lnet/minecraft/class_1291;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153; method_640 withEffect p 2 durationRange p 1 effect m ()Lnet/minecraft/class_152$class_153; method_639 getThisBuilder c net/minecraft/class_152$class_8754 net/minecraft/loot/function/SetStewEffectLootFunction$StewEffect f Lcom/mojang/serialization/Codec; field_45854 CODEC f Lnet/minecraft/class_6880; comp_1865 effect f Lnet/minecraft/class_5658; comp_1866 duration m ()Lnet/minecraft/class_6880; comp_1865 effect m ()Lnet/minecraft/class_5658; comp_1866 duration c net/minecraft/class_151 net/minecraft/util/InvalidIdentifierException c An exception thrown when parsing or constructing an {@link Identifier}\nthat contains an invalid character. This should not be caught, instead\n{@link Identifier#tryParse} or {@link Identifier#of} should be used. m (Ljava/lang/String;)V p 1 message m (Ljava/lang/String;Ljava/lang/Throwable;)V p 1 message p 2 throwable c net/minecraft/class_156 net/minecraft/util/Util c A class holding various utility methods. f Ljava/util/concurrent/ExecutorService; field_18035 MAIN_WORKER_EXECUTOR f I field_34891 MAX_PARALLELISM f Ljava/util/function/Consumer; field_34893 missingBreakpointHandler f Lorg/slf4j/Logger; field_1129 LOGGER f Lcom/google/common/base/Ticker; field_37250 TICKER f Ljava/util/concurrent/ExecutorService; field_24477 IO_WORKER_EXECUTOR f Ljava/lang/String; field_34892 MAX_BG_THREADS_PROPERTY f Ljava/util/UUID; field_25140 NIL_UUID c The "nil UUID" that represents lack of a UUID. f Ljava/util/concurrent/atomic/AtomicInteger; field_18034 NEXT_WORKER_ID f Ljava/nio/file/spi/FileSystemProvider; field_33859 JAR_FILE_SYSTEM_PROVIDER c The file system provider for handling jar and zip files. f Lnet/minecraft/class_7576$class_7577; field_1128 nanoTimeSupplier f Ljava/time/format/DateTimeFormatter; field_39824 DATE_TIME_FORMATTER c A locale-independent datetime formatter that uses {@code yyyy-MM-dd_HH.mm.ss}\nas the format string. Example: {@code 2022-01-01_00.00.00} m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; method_40082 method_40082 p 1 void_ m ()J method_659 getEpochTimeMs c {@return the milliseconds passed since the Unix epoch}\n\n

This should be used to display or store the current time. {@link #getMeasuringTimeMs}\nshould be used for determining the duration between two calls.\n\n@see #getMeasuringTimeMs\n@see #getMeasuringTimeNano m (Ljava/lang/Thread;Ljava/lang/Throwable;)V method_18347 uncaughtExceptionHandler p 0 thread p 1 t m (Ljava/lang/String;)V method_38647 method_38647 p 0 message m (Ljava/lang/Throwable;)Ljava/lang/String; method_22321 getInnermostMessage p 0 t m ()Ljava/util/stream/Stream; method_651 getJVMFlags c {@return a stream of JVM flags passed when launching}\n\n

The streamed strings include the {@code -X} prefix. m (Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V method_43371 method_43371 p 3 future m (Ljava/lang/Throwable;)Ljava/lang/Throwable; method_22320 throwOrPause p 0 t m (Ljava/lang/String;)Z method_666 method_666 p 0 runtimeArg m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;)Ljava/lang/Object; method_47526 getResult c {@return the result wrapped in {@code result}} p 0 result p 1 exceptionGetter m ([Ljava/util/function/BooleanSupplier;)Z method_30627 attemptTasks p 0 tasks m ()J method_648 getMeasuringTimeNano c {@return the current time in nanoseconds, to be used for measuring a duration}\n\n

This is not the Unix epoch time, and can only be used to determine the duration\nbetween two calls of this method.\n\n@see #getMeasuringTimeMs\n@see #getEpochTimeMs m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; method_33141 decodeFixedLengthList p 0 list p 1 length m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; method_29191 getChoiceTypeInternal p 0 typeReference p 1 id m ()Lnet/minecraft/class_156$class_158; method_668 getOperatingSystem c {@return the operating system instance for the current platform}\n\n@implNote This uses the {@code os.name} system property to determine the operating system.\n@apiNote This is used for opening links. m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; method_30624 deleteTask p 0 path m ([ILnet/minecraft/class_5819;)I method_27172 getRandom c {@return a random integer from {@code array}}\n\n@throws IllegalArgumentException if {@code array} is empty p 1 random p 0 array m (Ljava/util/concurrent/ExecutorService;)V method_27957 attemptShutdown p 0 service m ()Ljava/util/concurrent/ExecutorService; method_18349 getMainWorkerExecutor c {@return the main worker executor for miscellaneous asynchronous tasks} m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_5819;)Ljava/util/List; method_43027 copyShuffled c {@return the contents of {@code stream} copied to a list and then shuffled} p 0 list p 1 random m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; method_30625 renameTask p 1 dest p 0 src m (Ljava/util/List;)Ljava/util/function/ToIntFunction; method_43658 lastIndexGetter c {@return a function that, when given a value in {@code values}, returns the last\nindex of the value in the list}\n\n@implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will\nreturn {@code 0} when given values not in the passed list. p 0 values m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V method_29189 method_29189 p 2 string m (Ljava/util/function/Supplier;)Ljava/lang/Object; method_656 make c {@return the value supplied from {@code factory}}\n\n

This is useful when initializing static fields:\n

{@code\nprivate static final Map MAP = Util.make(() -> {\n    Map map = new HashMap<>();\n    map.put("example", "hello");\n    return map;\n});\n}
p 0 factory m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_43373 combineCancellable c Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n

The returned future is fail-fast; if any of the input futures fails,\nthis returned future will be immediately completed exceptionally than\nwaiting for other input futures. Additionally, all other futures will\nbe canceled.\n\n@return the combined future\n@see #combine(List)\n@see #combineSafe(List) p 0 futures m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; method_34865 memoize p 0 biFunction m (Ljava/util/List;)Ljava/lang/Object; method_20793 getLast c {@return the last item of {@code list}}\n\n@throws IndexOutOfBoundsException if {@code list} is empty p 0 list m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; method_29187 getChoiceType p 1 id p 0 typeReference m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; method_17974 ifPresentOrElse c If {@code optional} has value, calls {@code presentAction} with the value,\notherwise calls {@code elseAction}.\n\n@return the passed {@code optional} p 0 optional p 2 elseAction p 1 presentAction m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V method_41204 backupAndReplace c Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}. p 3 noRestoreOnFail c if {@code true}, does not restore the current file when replacing fails p 1 newPath p 2 backup p 0 current m ()Ljava/util/concurrent/ExecutorService; method_27958 getIoWorkerExecutor c {@return the executor for disk or network IO tasks} m ()J method_658 getMeasuringTimeMs c {@return the current time in milliseconds, to be used for measuring a duration}\n\n

This is not the Unix epoch time, and can only be used to determine the duration\nbetween two calls of this method.\n\n@see #getMeasuringTimeNano\n@see #getEpochTimeMs m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; method_37910 debugSupplier p 1 supplier p 0 activeThreadName m ()V method_29476 startTimerHack m ([Ljava/lang/Object;Lnet/minecraft/class_5819;)Ljava/util/List; method_43253 copyShuffled c {@return the contents of {@code array} copied to a list and then shuffled} p 1 random p 0 array m (Ljava/util/function/Function;)Lnet/minecraft/class_8105; method_48746 cachedMapper p 0 mapper m (Ljava/lang/Runnable;)Ljava/lang/Thread; method_27956 method_27956 p 0 runnable m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; method_645 previous c {@return the item preceding {@code object} in {@code iterable}}\n\n

If {@code object} is not in {@code iterable}, this returns the last item of the iterable.\n{@code object} is compared using the {@code ==} operator. p 1 object p 0 iterable m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_43499 waitAndApply c Runs tasks using the prepare-apply model, such as creation of a {@link\nnet.minecraft.server.SaveLoader}.\n\n@apiNote This method takes a function that supplies an executor to use in the\napply stage. Inside the function, callers should run the preparation,\nand use the passed executor for applying. p 0 resultFactory c a function that takes the apply-stage executor and returns the future m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_29775 relativeCopy c Copies a file contained in the folder {@code src} to the folder {@code dest}.\nThis will replicate any path structure that may exist between {@code src} and {@code toCopy}. p 1 dest p 0 src p 2 toCopy m (Ljava/nio/file/spi/FileSystemProvider;)Z method_37153 method_37153 p 0 fileSystemProvider m (Ljava/lang/String;)V method_33560 pause p 0 message m ([Ljava/lang/Object;Lnet/minecraft/class_5819;)Ljava/lang/Object; method_27173 getRandom c {@return a random item from {@code array}}\n\n@throws IllegalArgumentException if {@code array} is empty p 1 random p 0 array m (Ljava/util/function/Consumer;)V method_38646 setMissingBreakpointHandler p 0 missingBreakpointHandler m (Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V method_43369 method_43369 p 2 throwable m (Lnet/minecraft/class_5462;I)Ljava/lang/String; method_30623 method_30623 p 1 charCode m ()Ljava/util/concurrent/ExecutorService; method_27959 createIoWorker m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; method_51822 decodeFixedLengthArray p 1 length p 0 stream m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; method_660 next c {@return the item succeeding {@code object} in {@code iterable}}\n\n@implNote If {@code object} is {@code null}, this returns the first item of the iterable.\nIf {@code object} is not in {@code iterable}, this enters into an infinite loop.\n{@code object} is compared using the {@code ==} operator. p 1 object p 0 iterable m (Ljava/util/List;Ljava/util/function/IntFunction;)Ljava/util/function/ToIntFunction; method_44146 lastIndexGetter c {@return a function that, when given a value in {@code values}, returns the last\nindex of the value in the list}\n\n@implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will\nreturn {@code 0} when given values not in the passed list. p 0 values p 1 mapCreator c a function that, when given the size of {@code values},\nreturns a map for storing the indices of the values m (Ljava/util/stream/IntStream;Lnet/minecraft/class_5819;)Lit/unimi/dsi/fastutil/ints/IntArrayList; method_43251 shuffle c {@return the contents of {@code stream} copied to a list and then shuffled} p 0 stream p 1 random m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z method_30622 attemptTasks p 1 taskName p 0 retries p 2 tasks m ()I method_38648 getMaxBackgroundThreads m (Ljava/lang/String;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread; method_28123 method_28123 p 1 forkJoinPool m (Ljava/lang/String;Ljava/lang/Throwable;)V method_39977 error p 1 throwable p 0 message m (Ljava/lang/String;)V method_33559 error p 0 message m ()V method_18350 shutdownExecutors m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_33791 combineSafe c Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n

This version expects all futures to complete successfully and is not\noptimized in case any of the input futures throws.\n\n@return the combined future\n@see #combine(List) p 0 futures c the completable futures to combine m (Ljava/lang/Throwable;)V method_24155 throwUnchecked c Throws {@code t} if it's a {@link RuntimeException} (or any of its subclass), otherwise\n{@code t} wrapped in a RuntimeException.\n\n

{@link Error} is wrapped as well, despite being unchecked. p 0 t m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_43370 combine p 0 futures p 1 exceptionHandler m (Lnet/minecraft/class_2769;Ljava/lang/Object;)Ljava/lang/String; method_650 getValueAsString p 1 value p 0 property m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; method_41238 debugSupplier p 1 messageSupplier p 0 supplier m (Ljava/io/File;Ljava/io/File;Ljava/io/File;Z)V method_41203 backupAndReplace c Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}. p 2 backup p 3 noRestoreOnFail c if {@code true}, does not restore the current file when replacing fails p 0 current p 1 newPath m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; method_29190 decodeFixedLengthArray p 1 length p 0 stream m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; method_30628 deletionVerifyTask p 0 path m (Ljava/util/function/Function;)Ljava/util/function/Function; method_34866 memoize p 0 function m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_5819;)V method_43028 shuffle c Shuffles {@code list}, modifying the passed list in place. p 1 random p 0 list m ()Lit/unimi/dsi/fastutil/Hash$Strategy; method_655 identityHashStrategy c {@return the {@link Hash.Strategy} that uses identity comparison}\n\n

fastutil's "reference" object types should be used instead in most cases. m (I)Z method_51893 isWhitespace c {@return whether {@code c} represents a space character}\n\n@see Character#isWhitespace\n@see Character#isSpaceChar p 0 c m (Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/lang/Object; method_32309 getRandom c {@return a random item from {@code list}}\n\n@throws IllegalArgumentException if {@code list} is empty\n\n@see #getRandomOrEmpty p 1 random p 0 list m (Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/util/Optional; method_40083 getRandomOrEmpty c {@return an {@link Optional} of a random item from {@code list}, or an empty optional\nif the list is empty}\n\n@see #getRandom(List, Random) p 0 list p 1 random m (Ljava/io/File;Ljava/io/File;Ljava/io/File;)V method_27760 backupAndReplace c Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}. p 1 newFile p 0 current p 2 backup m (Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable; method_33787 debugRunnable p 0 activeThreadName p 1 task m (Ljava/lang/String;)Ljava/util/concurrent/ExecutorService; method_28122 createWorker p 0 name m (Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V method_43372 method_43372 p 4 throwable p 3 value m (Ljava/util/stream/Stream;Lnet/minecraft/class_5819;)Ljava/util/List; method_43252 copyShuffled c {@return the contents of {@code stream} copied to a list and then shuffled} p 1 random p 0 stream m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; method_30629 existenceCheckTask p 0 path m (Ljava/lang/String;Lnet/minecraft/class_5462;)Ljava/lang/String; method_30309 replaceInvalidChars p 0 string p 1 predicate m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_30626 backupAndReplace c Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}. p 0 current p 2 backup p 1 newPath m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; method_29188 addPrefix c {@return a consumer that first prepends {@code prefix} to its input\nstring and passes the result to {@code consumer}}\n\n@apiNote This is useful in codec-based deserialization when passing the\nerror consumer to some methods, e.g. {@code\nUtil.addPrefix("Could not parse Example", LOGGER::error)}. p 0 prefix p 1 consumer m (Ljava/lang/String;)Z method_51894 isBlank c {@return whether {@code string} is {@code null}, empty, or composed entirely\nof {@linkplain #isWhitespace} spaces} p 0 string m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_652 combine c Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n

The returned future is fail-fast; if any of the input futures fails,\nthis returned future will be immediately completed exceptionally than\nwaiting for other input futures.\n\n@return the combined future\n@see #combineCancellable(List)\n@see #combineSafe(List) p 0 futures c the completable futures to combine m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; method_18839 debugRunnable p 1 messageSupplier p 0 runnable m (Ljava/lang/String;II)I method_27761 moveCursor c Moves the {@code cursor} in the {@code string} by a {@code delta} amount.\nSkips surrogate characters. p 0 string p 1 cursor p 2 delta m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; method_654 make c {@return {@code object} initialized with {@code initializer}}\n\n

This is useful when initializing static fields:\n

{@code\nprivate static final Map MAP = Util.make(new HashMap<>(), (map) -> {\n    map.put("example", "hello");\n});\n}
p 1 initializer p 0 object m ()Ljava/util/stream/Collector; method_664 toMap m ()Ljava/lang/String; method_44893 getFormattedCurrentTime c {@return the current time formatted using {@link #DATE_TIME_FORMATTER}} m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; method_43498 waitAndApply c Runs tasks using the prepare-apply model.\n\n@apiNote This method takes a function that supplies an executor to use in the\napply stage. Inside the function, callers should run the preparation,\nand use the passed executor for applying. p 1 donePredicate c a predicate that, given the result, checks whether applying has finished p 0 resultFactory c a function that takes the apply-stage executor and returns the preliminary result m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; method_43368 method_43368 p 1 void_ m (Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String; method_646 createTranslationKey c {@return the translation key constructed from {@code type} and {@code id}}\n\n

If {@code id} is {@code null}, {@code unregistered_sadface} is used as the ID.\n\n@see Identifier#toTranslationKey(String) p 0 type p 1 id c net/minecraft/class_156$class_157 net/minecraft/util/Util$IdentityHashStrategy f Lnet/minecraft/class_156$class_157; field_1130 INSTANCE m (Ljava/lang/Object;Ljava/lang/Object;)Z equals equals p 2 o2 p 1 o m (Ljava/lang/Object;)I hashCode hashCode p 1 o c net/minecraft/class_156$class_158 net/minecraft/util/Util$OperatingSystem c An enum representing the operating system of the current platform.\nThis defines the behavior for opening links.\nThe current one can be obtained via {@link Util#getOperatingSystem}. f Ljava/lang/String; field_34894 name f Lnet/minecraft/class_156$class_158; field_1134 SOLARIS f Lnet/minecraft/class_156$class_158; field_1133 WINDOWS f Lnet/minecraft/class_156$class_158; field_1137 OSX f Lnet/minecraft/class_156$class_158; field_1135 LINUX f Lnet/minecraft/class_156$class_158; field_1132 UNKNOWN m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Ljava/lang/String;)V method_670 open c Opens {@code uri}. If this points to an HTTP(S) URI, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n

Always validate the passed URI's schema as some values can\nexecute code. p 1 uri m ()Ljava/lang/String; method_38649 getName m (Ljava/io/File;)V method_672 open c Opens {@code file}.\n\n

Do not pass untrusted file to this method as some values can\nexecute code. p 1 file m (Ljava/net/URL;)V method_669 open c Opens {@code url}. If this points to an HTTP(S) URL, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n

Always validate the passed URL's schema as some values can\nexecute code. p 1 url m (Ljava/net/URI;)V method_673 open c Opens {@code uri}. If this points to an HTTP(S) URI, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n

Always validate the passed URI's schema as some values can\nexecute code. p 1 uri m (Ljava/net/URL;)[Ljava/lang/String; method_674 getURLOpenCommand p 1 url c net/minecraft/class_156$2 net/minecraft/util/Util$2 f Ljava/util/Map; field_29655 cache m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 object c net/minecraft/class_156$3 net/minecraft/util/Util$3 f Ljava/util/Map; field_29657 cache m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; method_34867 method_34867 p 1 pair m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 a p 2 b c net/minecraft/class_156$4 net/minecraft/util/Util$4 m (Ljava/lang/Throwable;)V onTermination onTermination p 1 throwable c net/minecraft/class_7237 net/minecraft/server/SaveLoading f Lorg/slf4j/Logger; field_39979 LOGGER m (Lnet/minecraft/class_3300;Lnet/minecraft/class_7780;Lnet/minecraft/class_7659;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890; method_45142 loadDynamicRegistryManager p 0 resourceManager p 2 type p 1 combinedDynamicRegistries p 3 entries m (Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7237$class_7239;Lnet/minecraft/class_6860;Lnet/minecraft/class_7780;Lnet/minecraft/class_7237$class_7661;Lnet/minecraft/class_5350;)Ljava/lang/Object; method_42097 method_42097 p 5 dataPackContents m (Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_7237$class_6907;Lnet/minecraft/class_7237$class_7239;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_42098 load p 4 applyExecutor p 3 prepareExecutor p 0 serverConfig p 2 saveApplierFactory p 1 loadContextSupplier m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Ljava/lang/Throwable;)V method_42096 method_42096 p 2 throwable p 1 dataPackContents m (Lnet/minecraft/class_3300;Lnet/minecraft/class_7780;Lnet/minecraft/class_7659;Ljava/util/List;)Lnet/minecraft/class_7780; method_45143 withRegistriesLoaded p 3 entries p 2 type p 1 combinedDynamicRegistries p 0 resourceManager c net/minecraft/class_7237$class_7238 net/minecraft/server/SaveLoading$DataPacks f Lnet/minecraft/class_3283; comp_635 manager f Z comp_637 safeMode f Lnet/minecraft/class_7712; comp_636 initialDataConfig f Z comp_993 initMode m ()Lnet/minecraft/class_3283; comp_635 manager m ()Lcom/mojang/datafixers/util/Pair; method_42099 load m ()Z comp_993 initMode m ()Z comp_637 safeMode m ()Lnet/minecraft/class_7712; comp_636 initialDataConfig c net/minecraft/class_7237$class_7239 net/minecraft/server/SaveLoading$SaveApplierFactory m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Ljava/lang/Object;)Ljava/lang/Object; create create p 1 resourceManager p 2 dataPackContents p 3 combinedDynamicRegistries p 4 loadContext c net/minecraft/class_7237$class_6906 net/minecraft/server/SaveLoading$ServerConfig f I comp_362 functionPermissionLevel f Lnet/minecraft/class_2170$class_5364; comp_361 commandEnvironment f Lnet/minecraft/class_7237$class_7238; comp_634 dataPacks m ()I comp_362 functionPermissionLevel m ()Lnet/minecraft/class_2170$class_5364; comp_361 commandEnvironment m ()Lnet/minecraft/class_7237$class_7238; comp_634 dataPacks c net/minecraft/class_7237$class_7661 net/minecraft/server/SaveLoading$LoadContext f Ljava/lang/Object; comp_991 extraData f Lnet/minecraft/class_5455$class_6890; comp_992 dimensionsRegistryManager m ()Ljava/lang/Object; comp_991 extraData m ()Lnet/minecraft/class_5455$class_6890; comp_992 dimensionsRegistryManager c net/minecraft/class_7237$class_6907 net/minecraft/server/SaveLoading$LoadContextSupplier m (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; get get p 1 context c net/minecraft/class_7237$class_7660 net/minecraft/server/SaveLoading$LoadContextSupplierContext f Lnet/minecraft/class_5455$class_6890; comp_990 dimensionsRegistryManager f Lnet/minecraft/class_5455$class_6890; comp_989 worldGenRegistryManager f Lnet/minecraft/class_3300; comp_987 resourceManager f Lnet/minecraft/class_7712; comp_988 dataConfiguration m ()Lnet/minecraft/class_5455$class_6890; comp_990 dimensionsRegistryManager m ()Lnet/minecraft/class_5455$class_6890; comp_989 worldGenRegistryManager m ()Lnet/minecraft/class_3300; comp_987 resourceManager m ()Lnet/minecraft/class_7712; comp_988 dataConfiguration c net/minecraft/class_155 net/minecraft/SharedConstants f [C field_1126 INVALID_CHARS_LEVEL_NAME f Ljava/lang/String; field_34373 CURRENT_SERIES f I field_29737 SNBT_TOO_OLD_THRESHOLD f I field_29739 DATA_PACK_VERSION f I field_29729 CHUNK_WIDTH f I field_29719 DEFAULT_PORT f Z field_1125 isDevelopment f Z field_36325 CRASH_ON_UNCAUGHT_THREAD_EXCEPTION f I field_29731 COMMAND_MAX_LENGTH f Z field_34372 DEBUG_NOISE f I field_29735 RELEASE_TARGET_PROTOCOL_VERSION f I field_29703 TICKS_PER_MINUTE f Ljava/lang/String; field_29733 VERSION_NAME f Z field_29709 IS_DEVELOPMENT_VERSION f Lnet/minecraft/class_6489; field_16742 gameVersion f Z field_25135 useChoiceTypeRegistrations c Specifies whether Minecraft should use choice type registrations from the game's schema when entity types or block entity types are created. f I field_29704 TICKS_PER_IN_GAME_DAY f I field_29738 RESOURCE_PACK_VERSION f Lio/netty/util/ResourceLeakDetector$Level; field_1124 RESOURCE_LEAK_DETECTOR_DISABLED f I field_29730 DEFAULT_WORLD_HEIGHT f I field_29732 WORLD_VERSION f I field_29702 TICKS_PER_SECOND f Ljava/util/Set; field_43095 requiredDataFixTypes f Ljava/lang/String; field_29740 DATA_VERSION_KEY f Z field_34371 DEBUG_BIOME_SOURCE m ()V method_43250 enableDataFixerOptimization m (C)Z method_643 isValidChar c {@return true if the character is not {@linkplain\nnet.minecraft.util.Formatting#FORMATTING_CODE_PREFIX the formatting code\nprefix} (\u00a7), C0 control code (\u0000 to \u001f) or\ndelete (\u007f)}\n\n@apiNote This method is used to determine if the server should\naccept a chat message sent from client.\n\n@see net.minecraft.server.network.ServerPlayNetworkHandler#hasIllegalCharacter p 0 chr m (Lnet/minecraft/class_1923;)Z method_37896 isOutsideGenerationArea p 0 pos m (Lnet/minecraft/class_6489;)V method_34872 setGameVersion p 0 gameVersion m (Ljava/lang/String;Z)Ljava/lang/String; method_44355 stripInvalidChars c {@return {@code s} with {@linkplain #isValidChar invalid characters} stripped}\n\n

LF (linebreak; U+000A) may or may not be stripped depending on the passed\n{@code allowLinebreaks} value.\n\n@see #isValidChar\n@see #stripInvalidChars(String) p 0 s p 1 allowLinebreaks m ()I method_31372 getProtocolVersion m ()Lnet/minecraft/class_6489; method_16673 getGameVersion m ()V method_36208 createGameVersion m (Ljava/lang/String;)Ljava/lang/String; method_644 stripInvalidChars c {@return {@code s} with all {@linkplain #isValidChar invalid characters} stripped}\n\n

LF (linebreak; U+000A) is an invalid character and therefore stripped. Use\n{@link #stripInvalidChars(String, boolean)} to keep linebreaks.\n\n@see #isValidChar\n@see #stripInvalidChars(String, boolean) p 0 s c net/minecraft/class_8566 net/minecraft/inventory/RecipeInputInventory c Represents an inventory that is an input for a recipe, such as\ncrafting table inputs. m ()Ljava/util/List; method_51305 getInputStacks c {@return the stacks held by the inventory} m ()I method_17398 getWidth c {@return the width of the recipe grid} m ()I method_17397 getHeight c {@return the height of the recipe grid} c net/minecraft/class_8567 net/minecraft/loot/context/LootContextParameterSet f F field_44886 luck f Ljava/util/Map; field_44884 parameters f Ljava/util/Map; field_44885 dynamicDrops f Lnet/minecraft/class_3218; field_44883 world m (Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V method_51864 addDynamicDrops p 1 id p 2 lootConsumer m ()F method_51866 getLuck m (Lnet/minecraft/class_169;)Z method_51865 contains p 1 parameter m (Lnet/minecraft/class_3218;Ljava/util/Map;Ljava/util/Map;F)V p 2 parameters p 1 world p 4 luck p 3 dynamicDrops m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_51869 getOptional p 1 parameter m ()Lnet/minecraft/class_3218; method_51863 getWorld m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_51868 method_51868 p 1 parameter m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_51867 get p 1 parameter c net/minecraft/class_8567$class_8568 net/minecraft/loot/context/LootContextParameterSet$Builder f Ljava/util/Map; field_44888 parameters f Lnet/minecraft/class_3218; field_44887 world f F field_44890 luck f Ljava/util/Map; field_44889 dynamicDrops m (F)Lnet/minecraft/class_8567$class_8568; method_51871 luck p 1 luck m (Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_8567$class_8568; method_51877 addOptional p 2 value p 1 parameter m ()Lnet/minecraft/class_3218; method_51870 getWorld m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_51873 get p 1 parameter m (Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_8567$class_8568; method_51874 add p 1 parameter p 2 value m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_51876 getOptional p 1 parameter m (Lnet/minecraft/class_3218;)V p 1 world m (Lnet/minecraft/class_176;)Lnet/minecraft/class_8567; method_51875 build p 1 contextType m (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567$class_49;)Lnet/minecraft/class_8567$class_8568; method_51872 addDynamicDrop p 1 id p 2 dynamicDrop c net/minecraft/class_8567$class_49 net/minecraft/loot/context/LootContextParameterSet$DynamicDrop m (Ljava/util/function/Consumer;)V add add p 1 lootConsumer c net/minecraft/class_1922 net/minecraft/world/BlockView c Represents a scoped, read-only view of block states, fluid states and block entities. m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; method_8321 getBlockEntity c {@return the block entity at {@code pos}, or {@code null} if there is none} p 1 pos m (Lnet/minecraft/class_238;)Ljava/util/stream/Stream; method_29546 getStatesInBox p 1 box m (Lnet/minecraft/class_265;Ljava/util/function/Supplier;)D method_30346 getDismountHeight p 1 blockCollisionShape p 2 belowBlockCollisionShapeGetter m (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965; method_32880 raycast p 1 context m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_8320 getBlockState c {@return the block state at {@code pos}}\n\n@implNote This returns the block state for {@link net.minecraft.block.Blocks#VOID_AIR}\nif the Y coordinate is outside the height limit. p 1 pos m (Lnet/minecraft/class_2338;)D method_30347 getDismountHeight p 1 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610; method_8316 getFluidState c {@return the fluid state at {@code pos}}\n\n@implNote This returns the fluid state for {@link net.minecraft.fluid.Fluids#EMPTY}\nif the Y coordinate is outside the height limit. p 1 pos m (Lnet/minecraft/class_3959;)Lnet/minecraft/class_3965; method_17746 method_17746 p 0 innerContext m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional; method_35230 getBlockEntity p 1 pos p 2 type m ()I method_8315 getMaxLightLevel m (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965; method_32882 method_32882 p 0 innerContext m (Lnet/minecraft/class_2338;)I method_8317 getLuminance p 1 pos m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_265;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3965; method_17745 raycastBlock p 5 state p 3 pos p 4 shape p 1 start p 2 end m (Lnet/minecraft/class_5702;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_32881 method_32881 p 1 innerContext p 2 pos m (Lnet/minecraft/class_3959;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_17743 method_17743 p 2 pos p 1 innerContext m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; method_17744 raycast p 0 start p 4 missFactory p 3 blockHitFactory p 2 context p 1 end m (Lnet/minecraft/class_3959;)Lnet/minecraft/class_3965; method_17742 raycast p 1 context c net/minecraft/class_1921 net/minecraft/client/render/RenderLayer c Defines settings that should be used when rendering something.\n\n

This includes {@linkplain VertexFormat vertex format}, {@linkplain\nVertexFormat.DrawMode draw mode}, {@linkplain\nnet.minecraft.client.gl.ShaderProgram shader program}, texture,\nsome uniform variables values (such as {@code LineWidth} when using the\n{@link GameRenderer#getRenderTypeLinesProgram rendertype_lines} shader\nprogram), and some GL state values (such as whether to enable depth\ntesting).\n\n

Before drawing something, a render layer setups these states. After\ndrawing something, a render layer resets those states to default. f Lnet/minecraft/class_1921; field_25488 DIRECT_ENTITY_GLINT f Lnet/minecraft/class_293$class_5596; field_20973 drawMode f Ljava/util/function/Function; field_34002 TEXT_POLYGON_OFFSET f Ljava/util/function/Function; field_29633 ENTITY_NO_OUTLINE f Z field_20975 hasCrumbling f Z field_21402 translucent f Ljava/util/function/BiFunction; field_29626 ENTITY_CUTOUT_NO_CULL_Z_OFFSET f Ljava/util/function/Function; field_33631 TEXT_INTENSITY_SEE_THROUGH f Ljava/util/function/Function; field_29632 ENTITY_DECAL f Ljava/util/function/Function; field_29628 ENTITY_TRANSLUCENT_CULL f Ljava/util/function/BiFunction; field_29631 BEACON_BEAM f I field_32775 DEFAULT_BUFFER_SIZE f Ljava/util/function/Function; field_29635 ENTITY_ALPHA f Ljava/util/function/Function; field_29623 ENTITY_SOLID f I field_32774 CUTOUT_BUFFER_SIZE f Ljava/util/function/Function; field_34003 TEXT_INTENSITY_POLYGON_OFFSET f Ljava/util/function/Function; field_29622 ARMOR_CUTOUT_NO_CULL f Ljava/util/function/BiFunction; field_29629 ENTITY_TRANSLUCENT f Ljava/util/function/Function; field_29634 ENTITY_SHADOW f I field_32773 TRANSLUCENT_BUFFER_SIZE f I field_20806 expectedBufferSize f Ljava/util/function/Function; field_29637 CRUMBLING f I field_32772 SOLID_BUFFER_SIZE f Ljava/util/function/Function; field_29624 ENTITY_CUTOUT f Ljava/util/function/Function; field_29636 EYES f Ljava/util/Optional; field_21850 optionalThis f Ljava/util/function/Function; field_42521 DEBUG_LINE_STRIP f Ljava/util/function/BiFunction; field_38345 ENTITY_TRANSLUCENT_EMISSIVE f Ljava/util/function/Function; field_29639 TEXT_SEE_THROUGH f Ljava/util/function/Function; field_29627 ITEM_ENTITY_TRANSLUCENT_CULL f Lcom/google/common/collect/ImmutableList; field_39002 BLOCK_LAYERS f Lnet/minecraft/class_1921; field_25487 DIRECT_GLINT f Ljava/util/function/Function; field_29630 ENTITY_SMOOTH_CUTOUT f Ljava/util/function/BiFunction; field_29625 ENTITY_CUTOUT_NO_CULL f Ljava/util/function/Function; field_33630 TEXT_INTENSITY f Ljava/util/function/Function; field_29638 TEXT f Lnet/minecraft/class_293; field_20972 vertexFormat f Lnet/minecraft/class_1921; field_42520 TEXT_BACKGROUND_SEE_THROUGH f Lnet/minecraft/class_1921; field_9178 SOLID f Lnet/minecraft/class_1921; field_9179 TRANSLUCENT f Lnet/minecraft/class_1921; field_9174 CUTOUT f Lnet/minecraft/class_1921; field_9175 CUTOUT_MIPPED f Lnet/minecraft/class_1921; field_24473 ARMOR_ENTITY_GLINT f Lnet/minecraft/class_1921; field_24472 ARMOR_GLINT f Lnet/minecraft/class_1921$class_4687; field_44821 GUI f Lnet/minecraft/class_1921$class_4687; field_44822 GUI_OVERLAY f Lnet/minecraft/class_1921$class_4687; field_44823 GUI_TEXT_HIGHLIGHT f Lnet/minecraft/class_1921$class_4687; field_44824 GUI_GHOST_RECIPE_OVERLAY f Lnet/minecraft/class_1921; field_26373 GLINT_TRANSLUCENT f Lnet/minecraft/class_1921$class_4687; field_21695 LINES f Lnet/minecraft/class_1921; field_25644 TRIPWIRE f Lnet/minecraft/class_1921$class_4687; field_29456 LINE_STRIP f Lnet/minecraft/class_1921; field_25285 TRANSLUCENT_MOVING_BLOCK f Lnet/minecraft/class_1921$class_4687; field_42523 DEBUG_QUADS f Lnet/minecraft/class_1921$class_4687; field_42522 DEBUG_FILLED_BOX f Lnet/minecraft/class_1921; field_29458 END_GATEWAY f Lnet/minecraft/class_1921; field_29457 END_PORTAL f Lnet/minecraft/class_1921; field_20970 LIGHTNING f Lnet/minecraft/class_1921; field_42519 TEXT_BACKGROUND f Lnet/minecraft/class_1921; field_20964 LEASH f Lnet/minecraft/class_1921$class_4687; field_44673 DEBUG_SECTION_QUADS f Lnet/minecraft/class_1921; field_20963 TRANSLUCENT_NO_CRUMBLING f Lnet/minecraft/class_1921; field_20965 WATER_MASK f Lnet/minecraft/class_1921; field_20968 ENTITY_GLINT f Lnet/minecraft/class_1921; field_20967 GLINT m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23030 getTextSeeThrough p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23026 getEyes p 0 texture m ()Lnet/minecraft/class_1921; method_29380 getTranslucentMovingBlock m ()Lnet/minecraft/class_1921; method_51456 getDebugSectionQuads m ()Lnet/minecraft/class_293; method_23031 getVertexFormat m (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687; method_24049 of p 1 vertexFormat p 2 drawMode p 0 name p 5 translucent p 6 phases p 3 expectedBufferSize p 4 hasCrumbling m ()Lnet/minecraft/class_1921; method_49042 getDebugQuads m ()Ljava/util/Optional; method_23289 getAffectedOutline m ()Ljava/util/Optional; method_24296 asOptional m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34823 method_34823 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34835 method_34835 p 0 texture m (D)Lnet/minecraft/class_1921; method_49043 getDebugLineStrip p 0 lineWidth m ()Lnet/minecraft/class_1921$class_4688; method_29381 getItemPhaseData m ()Lnet/minecraft/class_1921; method_23591 getEntityGlint m ()Lnet/minecraft/class_1921; method_23587 getLeash m ()Lnet/minecraft/class_1921; method_34572 getLineStrip m ()Lnet/minecraft/class_1921; method_29706 getDirectGlint m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_25448 getArmorCutoutNoCull p 0 texture m (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921; method_34830 method_34830 p 0 texture p 1 affectsOutline m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34822 method_34822 p 0 texture m (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V p 5 hasCrumbling p 6 translucent p 3 drawMode p 4 expectedBufferSize p 1 name p 2 vertexFormat p 7 startAction p 8 endAction m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23578 getEntityCutoutNoCull p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34834 method_34834 p 0 texture m ()Lnet/minecraft/class_1921; method_23590 getGlint m (Lnet/minecraft/class_2960;FF)Lnet/minecraft/class_1921; method_23018 getEnergySwirl p 0 texture p 1 x p 2 y m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23570 getBlockBreaking p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_28116 getEntityCutoutNoCullZOffset p 0 texture m ()Lnet/minecraft/class_1921; method_23574 getEndPortal m ()Lnet/minecraft/class_1921; method_27948 getArmorGlint m ()Z method_23037 hasCrumbling m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34838 method_34838 p 0 texture m ()Lnet/minecraft/class_1921; method_29997 getTripwire m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34825 method_34825 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34837 method_34837 p 0 texture m ()Lnet/minecraft/class_1921; method_23585 getTranslucentNoCrumbling m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; method_42599 getEntityTranslucentEmissive p 0 texture p 1 affectsOutline m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_29379 getItemEntityTranslucentCull p 0 texture m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; method_23592 getBeaconBeam p 1 translucent p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34836 method_34836 p 0 texture m ()Lnet/minecraft/class_293$class_5596; method_23033 getDrawMode m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23588 getEntityNoOutline p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34824 method_34824 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23576 getEntityCutout p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34840 method_34840 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23580 getEntityTranslucent p 0 texture m ()Z method_43332 areVerticesNotShared m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_36436 method_36436 p 0 texture m ()Lnet/minecraft/class_1921; method_49047 getDebugFilledBox m ()Lnet/minecraft/class_1921; method_51787 getGuiGhostRecipeOverlay m ()Ljava/util/List; method_22720 getBlockLayers m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_37347 method_37347 p 0 texture m (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921; method_34829 method_34829 p 0 texture p 1 affectsOutline m (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921; method_42598 method_42598 p 1 affectsOutline p 0 texture m (Lnet/minecraft/class_287;Lnet/minecraft/class_8251;)V method_23012 draw p 1 buffer p 2 sorter m ()Lnet/minecraft/class_1921$class_4688; method_29996 getTripwirePhaseData m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23287 getOutline p 0 texture m ()Lnet/minecraft/class_1921; method_23583 getTranslucent m ()Lnet/minecraft/class_1921; method_27949 getArmorEntityGlint m ()Lnet/minecraft/class_1921; method_49046 getTextBackgroundSeeThrough m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_36437 method_36437 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34827 method_34827 p 0 texture m (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;ILnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687; method_24048 of p 4 phaseData p 2 drawMode p 3 expectedBufferSize p 0 name p 1 vertexFormat m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34839 method_34839 p 0 texture m ()Lnet/minecraft/class_1921; method_51786 getGuiTextHighlight m ()Lnet/minecraft/class_1921; method_23579 getCutoutMipped m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34826 method_34826 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_37348 method_37348 p 0 texture m ()Lnet/minecraft/class_1921; method_49045 getTextBackground m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_24469 getEntityShadow p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23586 getEntityDecal p 0 texture m ()Lnet/minecraft/class_1921; method_34571 getEndGateway m (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921; method_34831 method_34831 p 1 affectsOutline p 0 texture m ()Lnet/minecraft/class_1921; method_29707 getDirectEntityGlint m ()Lnet/minecraft/class_1921; method_23594 getLines m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_36434 getTextIntensity p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23028 getText p 0 texture m (Ljava/lang/Double;)Lnet/minecraft/class_1921$class_4687; method_49044 method_49044 p 0 lineWidth m ()Lnet/minecraft/class_1921; method_51785 getGuiOverlay m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; method_24294 getEntityTranslucent p 1 affectsOutline p 0 texture m ()Z method_24295 isOutline m (Ljava/lang/String;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921$class_4687; method_53490 createArmorCutoutNoCull p 0 name p 2 decal p 1 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34833 method_34833 p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_37345 getTextPolygonOffset p 0 texture m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; method_28115 getEntityCutoutNoCullZOffset p 1 affectsOutline p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23573 getEntityAlpha p 0 texture m ()Lnet/minecraft/class_1921; method_23577 getSolid m (Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688; method_34569 of p 0 program m (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921; method_34832 method_34832 p 0 texture p 1 affectsOutline m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_53491 createArmorDecalCutoutNoCull p 0 texture m ()Lnet/minecraft/class_1921; method_23581 getCutout m ()Lnet/minecraft/class_1921; method_23593 getLightning m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_36435 getTextIntensitySeeThrough p 0 texture m ()Lnet/minecraft/class_1921; method_51784 getGui m ()Lnet/minecraft/class_1921; method_23589 getWaterMask m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; method_24293 getEntityCutoutNoCull p 1 affectsOutline p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_42600 getEntityTranslucentEmissive p 0 texture m ()I method_22722 getExpectedBufferSize m ()Lnet/minecraft/class_1921; method_30676 getGlintTranslucent m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23689 getEntityTranslucentCull p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_37346 getTextIntensityPolygonOffset p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23584 getEntitySmoothCutout p 0 texture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23572 getEntitySolid p 0 texture c net/minecraft/class_1921$class_4687 net/minecraft/client/render/RenderLayer$MultiPhase f Lnet/minecraft/class_1921$class_4688; field_21403 phases f Z field_21851 outline f Ljava/util/function/BiFunction; field_29640 CULLING_LAYERS f Ljava/util/Optional; field_21697 affectedOutline m (Lnet/minecraft/class_1921$class_4688;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_34843 method_34843 p 1 texture m (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)V p 7 phases p 2 vertexFormat p 1 name p 6 translucent p 5 hasCrumbling p 4 expectedBufferSize p 3 drawMode m ()Lnet/minecraft/class_1921$class_4688; method_35784 getPhases m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921; method_34844 method_34844 p 1 culling p 0 texture c net/minecraft/class_1921$class_4688 net/minecraft/client/render/RenderLayer$MultiPhaseParameters f Lnet/minecraft/class_4668$class_4675; field_21416 layering f Lnet/minecraft/class_4668$class_4684; field_21418 texturing f Lnet/minecraft/class_4668$class_4676; field_21413 lightmap f Lnet/minecraft/class_4668$class_4677; field_21420 lineWidth f Lnet/minecraft/class_4668$class_5939; field_21406 texture f Lnet/minecraft/class_4668$class_4672; field_21411 depthTest f Lnet/minecraft/class_4668$class_4671; field_21412 cull f Lnet/minecraft/class_4668$class_8559; field_44825 colorLogic f Lnet/minecraft/class_4668$class_5942; field_29461 program f Lcom/google/common/collect/ImmutableList; field_21422 phases f Lnet/minecraft/class_1921$class_4750; field_21852 outlineMode f Lnet/minecraft/class_4668$class_4686; field_21419 writeMaskState f Lnet/minecraft/class_4668$class_4678; field_21417 target f Lnet/minecraft/class_4668$class_4685; field_21407 transparency f Lnet/minecraft/class_4668$class_4679; field_21414 overlay m (Lnet/minecraft/class_4668$class_5939;Lnet/minecraft/class_4668$class_5942;Lnet/minecraft/class_4668$class_4685;Lnet/minecraft/class_4668$class_4672;Lnet/minecraft/class_4668$class_4671;Lnet/minecraft/class_4668$class_4676;Lnet/minecraft/class_4668$class_4679;Lnet/minecraft/class_4668$class_4675;Lnet/minecraft/class_4668$class_4678;Lnet/minecraft/class_4668$class_4684;Lnet/minecraft/class_4668$class_4686;Lnet/minecraft/class_4668$class_4677;Lnet/minecraft/class_4668$class_8559;Lnet/minecraft/class_1921$class_4750;)V p 2 program p 1 texture p 6 lightmap p 5 cull p 4 depthTest p 3 transparency p 10 texturing p 9 target p 8 layering p 7 overlay p 14 outlineMode p 13 colorLogic p 12 lineWidth p 11 writeMaskState m ()Lnet/minecraft/class_1921$class_4688$class_4689; method_23598 builder c net/minecraft/class_1921$class_4688$class_4689 net/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder f Lnet/minecraft/class_4668$class_4677; field_21437 lineWidth f Lnet/minecraft/class_4668$class_4676; field_21430 lightmap f Lnet/minecraft/class_4668$class_5939; field_29462 texture f Lnet/minecraft/class_4668$class_4675; field_21433 layering f Lnet/minecraft/class_4668$class_4679; field_21431 overlay f Lnet/minecraft/class_4668$class_4672; field_21428 depthTest f Lnet/minecraft/class_4668$class_4671; field_21429 cull f Lnet/minecraft/class_4668$class_4686; field_21436 writeMaskState f Lnet/minecraft/class_4668$class_4678; field_21434 target f Lnet/minecraft/class_4668$class_8559; field_44826 colorLogic f Lnet/minecraft/class_4668$class_5942; field_29463 program f Lnet/minecraft/class_4668$class_4684; field_21435 texturing f Lnet/minecraft/class_4668$class_4685; field_21424 transparency m (Lnet/minecraft/class_4668$class_4679;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23611 overlay p 1 overlay m (Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688$class_4689; method_34578 program p 1 program m (Lnet/minecraft/class_4668$class_5939;)Lnet/minecraft/class_1921$class_4688$class_4689; method_34577 texture p 1 texture m (Lnet/minecraft/class_4668$class_8559;)Lnet/minecraft/class_1921$class_4688$class_4689; method_51788 colorLogic p 1 colorLogic m (Lnet/minecraft/class_4668$class_4672;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23604 depthTest p 1 depthTest m (Lnet/minecraft/class_4668$class_4676;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23608 lightmap p 1 lightmap m (Lnet/minecraft/class_4668$class_4685;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23615 transparency p 1 transparency m (Lnet/minecraft/class_4668$class_4678;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23610 target p 1 target m (Lnet/minecraft/class_1921$class_4750;)Lnet/minecraft/class_1921$class_4688; method_24297 build p 1 outlineMode m (Z)Lnet/minecraft/class_1921$class_4688; method_23617 build p 1 affectsOutline m (Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23603 cull p 1 cull m (Lnet/minecraft/class_4668$class_4675;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23607 layering p 1 layering m (Lnet/minecraft/class_4668$class_4677;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23609 lineWidth p 1 lineWidth m (Lnet/minecraft/class_4668$class_4684;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23614 texturing p 1 texturing m (Lnet/minecraft/class_4668$class_4686;)Lnet/minecraft/class_1921$class_4688$class_4689; method_23616 writeMaskState p 1 writeMaskState c net/minecraft/class_1921$class_4750 net/minecraft/client/render/RenderLayer$OutlineMode f Ljava/lang/String; field_22243 name f Lnet/minecraft/class_1921$class_4750; field_21853 NONE f Lnet/minecraft/class_1921$class_4750; field_21854 IS_OUTLINE f Lnet/minecraft/class_1921$class_4750; field_21855 AFFECTS_OUTLINE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_1920 net/minecraft/world/BlockRenderView m (Lnet/minecraft/class_1944;Lnet/minecraft/class_2338;)I method_8314 getLightLevel p 2 pos p 1 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I method_23752 getColor p 2 colorResolver p 1 pos m (Lnet/minecraft/class_2338;I)I method_22335 getBaseLightLevel p 2 ambientDarkness p 1 pos m (Lnet/minecraft/class_2350;Z)F method_24852 getBrightness p 2 shaded p 1 direction m ()Lnet/minecraft/class_3568; method_22336 getLightingProvider m (Lnet/minecraft/class_2338;)Z method_8311 isSkyVisible c {@return if the sky is visible at {@code pos}}\n\n@implNote This returns {@code true} if the sky light level\nat {@code pos} is the maximum, {@code 15}.\n\n@see WorldView#isSkyVisibleAllowingSea p 1 pos c net/minecraft/class_1926 net/minecraft/client/color/world/FoliageColors f [I field_9183 colorMap m ()I method_8341 getDefaultColor m ()I method_8342 getSpruceColor m ()I method_43717 getMangroveColor m ([I)V method_8340 setColorMap p 0 pixels m (DD)I method_8344 getColor p 2 humidity p 0 temperature m ()I method_8343 getBirchColor c net/minecraft/class_1924 net/minecraft/world/EntityView m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; method_8333 getOtherEntities c Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.\n\n@return a list of entities within a box, excluding the given entity, all satisfying the given predicate p 2 box c the box in which to search for entities p 3 predicate c a predicate which entities must satisfy in order to be included in the returned list p 1 except c the entity the box logically surrounds; this entity is ignored if it is inside the box m ()Ljava/util/List; method_18456 getPlayers m (Ljava/util/UUID;)Lnet/minecraft/class_1657; method_18470 getPlayerByUuid p 1 uuid m (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; method_18023 getEntitiesByType p 2 box p 3 predicate p 1 filter m (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List; method_18464 getPlayers p 1 targetPredicate p 2 entity p 3 box m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List; method_20743 getEntityCollisions p 2 box p 1 entity m (Ljava/lang/Class;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; method_8390 getEntitiesByClass c Computes a list of entities within some box whose runtime Java class is the same as or is\na subclass of the given class.\n\n@return a list of entities within the box whose runtime class is a subclass of the given class p 1 entityClass c the class the list of entities must extend p 2 box c the box in which to search for entities p 3 predicate c a predicate which entities must satisfy in order to be included in the returned list m (Lnet/minecraft/class_1309;)Z method_31591 method_31591 p 0 entityOfClass m (Ljava/lang/Class;Lnet/minecraft/class_238;)Ljava/util/List; method_18467 getNonSpectatingEntities p 1 entityClass p 2 box m (Lnet/minecraft/class_1297;D)Lnet/minecraft/class_1657; method_18460 getClosestPlayer p 2 maxDistance p 1 entity m (DDDD)Z method_18458 isPlayerInRange p 1 x p 3 y p 5 z p 7 range m (Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_238;)Lnet/minecraft/class_1309; method_21726 getClosestEntity p 2 targetPredicate p 1 entityClass p 4 x p 3 entity p 6 y p 8 z p 10 box m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List; method_8335 getOtherEntities c Computes a list of entities within some box, excluding the given entity, that are not spectators.\n\n@return a list of entities within a box, excluding the given entity\n@see #getOtherEntities(Entity, Box, Predicate)\n@see Entity#isSpectator() p 1 except c the entity the box logically surrounds; this entity is ignored if it is inside the box p 2 box c the box in which to search for entities m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_1657; method_8604 getClosestPlayer p 1 x p 7 maxDistance p 9 targetPredicate p 3 y p 5 z m (Ljava/util/List;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1309; method_18468 getClosestEntity p 3 entity p 4 x p 1 entityList p 2 targetPredicate p 8 z p 6 y m (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1657; method_18463 getClosestPlayer p 2 entity p 1 targetPredicate p 3 x p 5 y p 7 z m (Lnet/minecraft/class_4051;DDD)Lnet/minecraft/class_1657; method_18461 getClosestPlayer p 6 z p 1 targetPredicate p 2 x p 4 y m (Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List; method_18466 getTargets p 1 entityClass p 3 targetingEntity p 2 targetPredicate p 4 box m (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z method_8611 doesNotIntersectEntities c {@return {@code true} if {@code shape} does not intersect\nwith non-spectator entities except {@code except}}\n\n@implNote This always returns {@code true} if {@code shape} is {@linkplain VoxelShape#isEmpty empty}. p 1 except p 2 shape m (DDDDZ)Lnet/minecraft/class_1657; method_18459 getClosestPlayer p 1 x p 3 y p 5 z p 7 maxDistance p 9 ignoreCreative m (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1657; method_18462 getClosestPlayer p 2 entity p 1 targetPredicate c net/minecraft/class_1923 net/minecraft/util/math/ChunkPos c An immutable pair of two integers representing the X and Z coordinates of a chunk.\n\n

Chunk positions are usually serialized as a {@code long}. f I field_9180 z f I field_9181 x f Lnet/minecraft/class_1923; field_35107 ORIGIN c The origin of the chunk position, {@code 0, 0}. f J field_17348 MARKER c A {@code long}-serialized chunk position {@code 1875066, 1875066}. This is a\nspecial value used as a marker. m (II)I method_42307 hashCode p 1 z p 0 x m (II)Lnet/minecraft/class_1923; method_42306 fromRegionCenter p 1 z p 0 x m ()Lnet/minecraft/class_2338; method_8323 getStartPos m (Lnet/minecraft/class_1923;)I method_24022 getChebyshevDistance p 1 pos m ()J method_8324 toLong c {@return the chunk position serialized as {@code long}}\n\n@see #toLong(int, int) m (II)J method_8331 toLong c {@return the chunk position serialized as {@code long}}\n\n

This returns {@code chunkX | (chunkZ << 32)}.\n\n@see #toLong() p 1 chunkZ p 0 chunkX m ()I method_17887 getRegionRelativeX m ()I method_17885 getRegionX m (J)V p 1 pos m ()I method_33940 getCenterX m (II)I method_52568 getSquaredDistance p 1 x p 2 z m (J)I method_8325 getPackedX p 0 pos m (Lnet/minecraft/class_2338;)V p 1 pos m ()I method_33942 getCenterZ m ()I method_8326 getStartX m (Lnet/minecraft/class_1923;)I method_52566 getSquaredDistance p 1 pos m ()I method_8328 getStartZ m (III)Lnet/minecraft/class_2338; method_35231 getBlockPos p 2 y p 1 offsetX p 3 offsetZ m (I)I method_33939 getOffsetX p 1 offset m (II)Lnet/minecraft/class_1923; method_42305 fromRegion p 1 z p 0 x m (Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream; method_19281 stream p 0 pos1 p 1 pos2 m (Lnet/minecraft/class_2338;)J method_37232 toLong c {@return the chunk position of the given {@code pos} serialized as {@code long}}\n\n@see #toLong(int, int) p 0 pos m (J)I method_52567 getSquaredDistance p 1 pos m (I)I method_33941 getOffsetZ p 1 offset m ()I method_17888 getRegionRelativeZ m (I)Lnet/minecraft/class_2338; method_33943 getCenterAtY p 1 y m ()I method_17886 getRegionZ m ()I method_8327 getEndX m (II)V p 2 z p 1 x m ()I method_8329 getEndZ m (J)I method_8332 getPackedZ p 0 pos m (Lnet/minecraft/class_1923;I)Ljava/util/stream/Stream; method_19280 stream p 0 center p 1 radius m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_1923$1 net/minecraft/util/math/ChunkPos$1 f Lnet/minecraft/class_1923; field_18684 position m (Ljava/util/function/Consumer;)Z tryAdvance tryAdvance p 1 consumer c net/minecraft/class_1928 net/minecraft/world/GameRules f Ljava/util/Map; field_9197 RULE_TYPES f Lnet/minecraft/class_1928$class_4313; field_19388 DO_MOB_GRIEFING c A {@linkplain Rule game rule} which regulates whether mobs can modify the world.\n\n

Generally one is expected to test this rule before an entity modifies the world.\n\n

In vanilla, this includes:\n

    \n
  • Whether creeper explosions destroy blocks\n
  • Whether a zombie can break down a door\n
  • Whether a wither killing an entity will place or drop a wither rose\n
f Lnet/minecraft/class_1928$class_4313; field_19401 REDUCED_DEBUG_INFO c A {@linkplain Rule game rule} which regulates whether clients' {@linkplain net.minecraft.client.gui.hud.DebugHud debug HUD}s show reduced information.\n\n

When the value of this rule is changed, all connected clients will be notified to update their display.\nIn vanilla, this includes the visibility of coordinates on the clients' debug HUDs. f Lnet/minecraft/class_1928$class_4313; field_19405 MAX_ENTITY_CRAMMING c A {@linkplain Rule game rule} which regulates the number of entities that can be crammed into a block space before they incur cramming damage. f Lnet/minecraft/class_1928$class_4313; field_19390 DO_MOB_SPAWNING c A {@linkplain Rule game rule} which regulates whether mobs can spawn naturally. f I field_30963 DEFAULT_RANDOM_TICK_SPEED f Lnet/minecraft/class_1928$class_4313; field_19392 DO_TILE_DROPS c A {@linkplain Rule game rule} which regulates whether blocks should drop their items when broken. f Ljava/util/Map; field_9196 rules f Lorg/slf4j/Logger; field_19410 LOGGER f Lnet/minecraft/class_1928$class_4313; field_19409 ANNOUNCE_ADVANCEMENTS c A {@linkplain Rule game rule} which regulates whether a player's advancements should be announced in chat. f Lnet/minecraft/class_1928$class_4313; field_19389 KEEP_INVENTORY c A {@linkplain Rule game rule} which regulates whether player inventories should be persist through respawning. f Lnet/minecraft/class_1928$class_4313; field_19422 DISABLE_RAIDS c A {@linkplain Rule game rule} which regulates whether raids should occur.\n\n

If this rule is set to {@code true} while raids are occurring, the raids will be stopped. f Lnet/minecraft/class_1928$class_4313; field_19391 DO_MOB_LOOT c A {@linkplain Rule game rule} which regulates whether mobs should drop loot on death. f Lnet/minecraft/class_1928$class_4313; field_20638 DO_IMMEDIATE_RESPAWN c A {@linkplain Rule game rule} which regulates whether a player should immediately respawn upon death. f Lnet/minecraft/class_1928$class_4313; field_19407 DO_LIMITED_CRAFTING f Lnet/minecraft/class_1928$class_4313; field_19406 DO_WEATHER_CYCLE f Lnet/minecraft/class_1928$class_4313; field_19408 MAX_COMMAND_CHAIN_LENGTH f Lnet/minecraft/class_1928$class_4313; field_19404 DISABLE_ELYTRA_MOVEMENT_CHECK f Lnet/minecraft/class_1928$class_4313; field_28044 FREEZE_DAMAGE f Lnet/minecraft/class_1928$class_4313; field_19402 SPECTATORS_GENERATE_CHUNKS f Lnet/minecraft/class_1928$class_4313; field_19403 SPAWN_RADIUS f Lnet/minecraft/class_1928$class_4313; field_19400 SEND_COMMAND_FEEDBACK f Lnet/minecraft/class_1928$class_4313; field_25402 UNIVERSAL_ANGER f Lnet/minecraft/class_1928$class_4313; field_25401 FORGIVE_DEAD_PLAYERS f Lnet/minecraft/class_1928$class_4313; field_21832 DO_TRADER_SPAWNING f Lnet/minecraft/class_1928$class_4313; field_20634 DROWNING_DAMAGE f Lnet/minecraft/class_1928$class_4313; field_20635 FALL_DAMAGE f Lnet/minecraft/class_1928$class_4313; field_20636 FIRE_DAMAGE f Lnet/minecraft/class_1928$class_4313; field_20637 DO_INSOMNIA f Lnet/minecraft/class_1928$class_4313; field_21831 DO_PATROL_SPAWNING f Lnet/minecraft/class_1928$class_4313; field_19397 LOG_ADMIN_COMMANDS f Lnet/minecraft/class_1928$class_4313; field_19398 SHOW_DEATH_MESSAGES f Lnet/minecraft/class_1928$class_4313; field_19395 NATURAL_REGENERATION f Lnet/minecraft/class_1928$class_4313; field_19396 DO_DAYLIGHT_CYCLE f Lnet/minecraft/class_1928$class_4313; field_19393 DO_ENTITY_DROPS f Lnet/minecraft/class_1928$class_4313; field_19394 COMMAND_BLOCK_OUTPUT f Lnet/minecraft/class_1928$class_4313; field_19399 RANDOM_TICK_SPEED f Lnet/minecraft/class_1928$class_4313; field_19387 DO_FIRE_TICK f Lnet/minecraft/class_1928$class_4313; field_40886 GLOBAL_SOUND_EVENTS f Lnet/minecraft/class_1928$class_4313; field_40881 MOB_EXPLOSION_DROP_DECAY f Lnet/minecraft/class_1928$class_4313; field_40880 BLOCK_EXPLOSION_DROP_DECAY f Lnet/minecraft/class_1928$class_4313; field_40885 LAVA_SOURCE_CONVERSION f Lnet/minecraft/class_1928$class_4313; field_40884 WATER_SOURCE_CONVERSION f Lnet/minecraft/class_1928$class_4313; field_40883 SNOW_ACCUMULATION_HEIGHT f Lnet/minecraft/class_1928$class_4313; field_40882 TNT_EXPLOSION_DROP_DECAY f Lnet/minecraft/class_1928$class_4313; field_28357 PLAYERS_SLEEPING_PERCENTAGE f Lnet/minecraft/class_1928$class_4313; field_38975 DO_WARDEN_SPAWNING f Lnet/minecraft/class_1928$class_4313; field_42474 DO_VINES_SPREAD f Lnet/minecraft/class_1928$class_4313; field_46176 ENDER_PEARLS_VANISH_ON_DEATH f Lnet/minecraft/class_1928$class_4313; field_41766 COMMAND_MODIFICATION_BLOCK_LIMIT m (Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V method_27322 setAllValues p 2 server p 1 rules m ()Lnet/minecraft/class_1928; method_27325 copy m (Lnet/minecraft/class_1928$class_4313;)Z method_8355 getBoolean p 1 rule m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V method_8361 method_8361 p 1 rule p 0 server m (Lcom/mojang/serialization/DynamicLike;)V method_8357 load p 1 dynamic m (Ljava/util/Map$Entry;)Lnet/minecraft/class_1928$class_4315; method_20748 method_20748 p 0 e m (Lnet/minecraft/class_1928$class_4313;)I method_8356 getInt p 1 rule m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4315;)V method_20747 method_20747 p 1 key p 2 rule m (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V method_27321 setValue p 2 rules p 1 key p 3 server m (Ljava/util/Map;)V p 1 rules m (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V method_20745 accept p 1 key p 0 consumer p 2 type m (Lcom/mojang/serialization/DynamicLike;)V p 1 dynamic m (Lnet/minecraft/class_1928$class_4311;)V method_20744 accept c Make the visitor visit all registered game rules.\n\n

The visitation involves calling both {@link Visitor#visit(GameRules.Key, GameRules.Type)} and {@code visitX} for every game rule, where X is the current rule's concrete type such as a boolean. p 0 visitor m (Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4313;)V method_27323 method_27323 p 3 key m (Lnet/minecraft/class_1928$class_4313;)Ljava/lang/String; method_20752 method_20752 p 0 key m ()Lnet/minecraft/class_2487; method_8358 toNbt m (Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;Lnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4313; method_8359 register p 0 name p 1 category p 2 type m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4315;)V method_20751 method_20751 p 2 rule p 1 key m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V method_53839 method_53839 p 1 rule p 0 server m (Ljava/util/Map$Entry;)Lnet/minecraft/class_1928$class_4315; method_27324 method_27324 p 0 entry m (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V method_20750 method_20750 p 2 type p 1 key m (Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1928$class_4315; method_20746 get p 1 key c net/minecraft/class_1928$class_5199 net/minecraft/world/GameRules$Acceptor m (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V call call p 2 key p 1 consumer p 3 type c net/minecraft/class_1928$class_5198 net/minecraft/world/GameRules$Category f Ljava/lang/String; field_24101 category f Lnet/minecraft/class_1928$class_5198; field_24100 MISC f Lnet/minecraft/class_1928$class_5198; field_24097 DROPS f Lnet/minecraft/class_1928$class_5198; field_24098 UPDATES f Lnet/minecraft/class_1928$class_5198; field_24099 CHAT f Lnet/minecraft/class_1928$class_5198; field_24095 MOBS f Lnet/minecraft/class_1928$class_5198; field_24096 SPAWNING f Lnet/minecraft/class_1928$class_5198; field_24094 PLAYER m (Ljava/lang/String;ILjava/lang/String;)V p 3 category m ()Ljava/lang/String; method_27328 getCategory c net/minecraft/class_1928$class_4314 net/minecraft/world/GameRules$Type f Lnet/minecraft/class_1928$class_5199; field_24104 ruleAcceptor f Ljava/util/function/Supplier; field_19414 argumentType f Ljava/util/function/Function; field_19415 ruleFactory f Ljava/util/function/BiConsumer; field_19416 changeCallback m (Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lnet/minecraft/class_1928$class_5199;)V p 4 ruleAcceptor p 2 ruleFactory p 3 changeCallback p 1 argumentType m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; method_20775 argument p 1 name m (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;)V method_27336 accept p 2 key p 1 consumer m ()Lnet/minecraft/class_1928$class_4315; method_20773 createRule c net/minecraft/class_1928$class_4315 net/minecraft/world/GameRules$Rule f Lnet/minecraft/class_1928$class_4314; field_19417 type m ()Lnet/minecraft/class_1928$class_4315; method_20782 getThis m ()Lnet/minecraft/class_1928$class_4315; method_27338 copy m (Ljava/lang/String;)V method_20777 deserialize p 1 value m ()Ljava/lang/String; method_20779 serialize m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V method_20780 set p 1 context p 2 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V method_20776 setFromArgument p 1 context p 2 name m (Lnet/minecraft/class_1928$class_4314;)V p 1 type m (Lnet/minecraft/class_1928$class_4315;Lnet/minecraft/server/MinecraftServer;)V method_27337 setValue p 1 rule p 2 server m ()I method_20781 getCommandResult m (Lnet/minecraft/server/MinecraftServer;)V method_20778 changed p 1 server c net/minecraft/class_1928$class_4312 net/minecraft/world/GameRules$IntRule f I field_19412 value m (Lnet/minecraft/class_1928$class_4312;Lnet/minecraft/server/MinecraftServer;)V method_27331 setValue m (Lnet/minecraft/class_1928$class_4314;I)V p 1 rule p 2 initialValue m (I)Lnet/minecraft/class_1928$class_4314; method_20768 create p 0 initialValue m (Ljava/lang/String;)I method_20769 parseInt p 0 input m (Ljava/lang/String;)Z method_27332 validate c Validates that an input is valid for this rule. p 1 input m ()Lnet/minecraft/class_1928$class_4312; method_20770 getThis m (ILnet/minecraft/server/MinecraftServer;)V method_35236 set p 2 server p 1 value m ()I method_20763 get m (ILnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4312; method_20765 method_20765 p 1 type m (ILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314; method_20766 create p 1 changeCallback p 0 initialValue m ()Lnet/minecraft/class_1928$class_4312; method_27333 copy m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4312;)V method_20767 method_20767 p 1 rule p 0 server c net/minecraft/class_1928$class_4313 net/minecraft/world/GameRules$Key f Ljava/lang/String; field_19413 name f Lnet/minecraft/class_1928$class_5198; field_24103 category m ()Lnet/minecraft/class_1928$class_5198; method_27335 getCategory m ()Ljava/lang/String; method_20771 getName m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_27334 getTranslationKey m (Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;)V p 2 category p 1 name c net/minecraft/class_1928$class_4310 net/minecraft/world/GameRules$BooleanRule f Z field_19411 value m ()Lnet/minecraft/class_1928$class_4310; method_27327 copy m ()Lnet/minecraft/class_1928$class_4310; method_20761 getThis m (Lnet/minecraft/class_1928$class_4314;Z)V p 2 initialValue p 1 type m (ZLnet/minecraft/server/MinecraftServer;)V method_20758 set p 2 server p 1 value m (Lnet/minecraft/class_1928$class_4310;Lnet/minecraft/server/MinecraftServer;)V method_27326 setValue m ()Z method_20753 get m (ZLnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4310; method_20756 method_20756 p 1 type m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V method_20754 method_20754 p 1 rule p 0 server m (Z)Lnet/minecraft/class_1928$class_4314; method_20759 create p 0 initialValue m (ZLjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314; method_20760 create p 1 changeCallback p 0 initialValue c net/minecraft/class_1928$class_4311 net/minecraft/world/GameRules$Visitor c A visitor used to visit all game rules. m (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V method_20762 visit c Visit a game rule.\n\n

It is expected all game rules regardless of type will be visited using this method. p 1 key p 2 type m (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V method_27329 visitBoolean c Visit a boolean rule.\n\n

Note {@link #visit(GameRules.Key, GameRules.Type)} will be called before this method. p 1 key p 2 type m (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V method_27330 visitInt c Visit an integer rule.\n\n

Note {@link #visit(GameRules.Key, GameRules.Type)} will be called before this method. p 2 type p 1 key c net/minecraft/class_1927 net/minecraft/world/explosion/Explosion f Lnet/minecraft/class_5362; field_25400 behavior f D field_9192 y f F field_9190 power f Lnet/minecraft/class_1937; field_9187 world f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_9188 affectedBlocks f Lnet/minecraft/class_5362; field_25818 DEFAULT_BEHAVIOR f Lnet/minecraft/class_1927$class_4179; field_9184 destructionType f Lnet/minecraft/class_1297; field_9185 entity f Ljava/util/Map; field_9194 affectedPlayers f D field_9195 x f Lnet/minecraft/class_5819; field_9191 random f Lnet/minecraft/class_1282; field_9193 damageSource f Z field_9186 createFire f D field_9189 z m ()Lnet/minecraft/class_1282; method_8349 getDamageSource m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5362; method_29553 chooseBehavior p 1 entity m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V method_24023 tryMergeStack p 2 pos p 1 stack p 0 stacks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFLjava/util/List;)V p 9 power p 7 z p 5 y p 2 entity p 3 x p 1 world p 10 affectedBlocks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;Ljava/util/List;)V p 3 x p 2 entity p 1 world p 12 affectedBlocks p 11 destructionType p 10 createFire p 9 power p 7 z p 5 y m ()Lnet/minecraft/class_1297; method_46406 getEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;)V p 2 entity p 1 world p 5 x p 4 behavior p 3 damageSource p 9 z p 7 y p 13 destructionType p 12 createFire p 11 power m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F method_17752 getExposure p 0 source p 1 entity m ()Ljava/util/List; method_8346 getAffectedBlocks m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_24024 method_24024 p 2 stack m (Z)V method_8350 affectWorld p 1 particles c whether this explosion should emit explosion or explosion emitter particles around the source of the explosion m ()Z method_46667 shouldDestroy m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)V p 10 createFire p 11 destructionType p 9 power p 7 z p 5 y p 2 entity p 3 x p 1 world m ()Lnet/minecraft/class_1309; method_8347 getCausingEntity m ()V method_8348 collectBlocksAndDamageEntities m ()V method_8352 clearAffectedBlocks m ()Ljava/util/Map; method_8351 getAffectedPlayers c net/minecraft/class_1927$class_4179 net/minecraft/world/explosion/Explosion$DestructionType f Lnet/minecraft/class_1927$class_4179; field_18687 DESTROY f Lnet/minecraft/class_1927$class_4179; field_40879 DESTROY_WITH_DECAY f Lnet/minecraft/class_1927$class_4179; field_40878 KEEP c net/minecraft/class_4174 net/minecraft/item/FoodComponent c Represents the components that make up the properties of a food item. f Z field_18618 snack f Z field_18616 meat f Z field_18617 alwaysEdible f I field_18614 hunger f Ljava/util/List; field_18619 statusEffects f F field_18615 saturationModifier m ()I method_19230 getHunger c Gets the amount of hunger a food item will fill.\n\n

One hunger is equivalent to half of a hunger bar icon. m ()F method_19231 getSaturationModifier c Gets the saturation modifier of a food item.\n\n

This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used. m ()Ljava/util/List; method_19235 getStatusEffects c Gets a list of all status effect instances that may be applied when a food item is consumed.\n\n

The first value in the pair is the status effect instance to be applied.\n

The second value is the chance the status effect gets applied, on a scale between {@code 0.0F} and {@code 1.0F}. m (IFZZZLjava/util/List;)V p 5 snack p 6 statusEffects p 3 meat p 4 alwaysEdible p 1 hunger p 2 saturationModifier m ()Z method_19233 isAlwaysEdible c Checks if a food item can be eaten when the current hunger bar is full. m ()Z method_19232 isMeat c Checks if a food item can be fed to dogs. m ()Z method_19234 isSnack c Checks if a food item is snack-like and is eaten quickly. c net/minecraft/class_4174$class_4175 net/minecraft/item/FoodComponent$Builder f I field_18620 hunger f Z field_18622 meat f F field_18621 saturationModifier f Ljava/util/List; field_18625 statusEffects f Z field_18623 alwaysEdible f Z field_18624 snack m (F)Lnet/minecraft/class_4174$class_4175; method_19237 saturationModifier c Specifies the saturation modifier of a food item.\n\n

This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used. p 1 saturationModifier c the saturation modifier m (Lnet/minecraft/class_1293;F)Lnet/minecraft/class_4174$class_4175; method_19239 statusEffect c Specifies a status effect to apply to an entity when a food item is consumed.\nThis method may be called multiple times to apply several status effects when food is consumed. p 2 chance c the chance the status effect is applied, on a scale of {@code 0.0F} to {@code 1.0F} p 1 effect c the effect instance to apply m ()Lnet/minecraft/class_4174$class_4175; method_19236 meat c Specifies that a food item can be fed to dogs. m ()Lnet/minecraft/class_4174; method_19242 build m (I)Lnet/minecraft/class_4174$class_4175; method_19238 hunger c Specifies the amount of hunger a food item will fill.\n\n

One hunger is equivalent to half of a hunger bar icon. p 1 hunger c the amount of hunger m ()Lnet/minecraft/class_4174$class_4175; method_19240 alwaysEdible c Specifies that a food item can be eaten when the current hunger bar is full. m ()Lnet/minecraft/class_4174$class_4175; method_19241 snack c Specifies that a food item is snack-like and is eaten quickly. c net/minecraft/class_4173 net/minecraft/entity/ai/brain/ScheduleRule f Ljava/util/List; field_18612 entries f I field_18613 prioritizedEntryIndex m (Ljava/util/Collection;)Lnet/minecraft/class_4173; method_35215 add p 1 entries m (IF)Lnet/minecraft/class_4173; method_19227 add p 1 startTime p 2 priority m (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/class_4169;)V method_19228 method_19228 p 0 entry m ()V method_19229 sort m ()Lcom/google/common/collect/ImmutableList; method_35214 getEntries m (I)F method_19226 getPriority p 1 time c net/minecraft/class_7201 net/minecraft/client/render/entity/model/TadpoleEntityModel f Lnet/minecraft/class_630; field_37934 tail f Lnet/minecraft/class_630; field_37933 root m (Lnet/minecraft/class_7110;FFFFF)V method_41916 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_41917 getTexturedModelData c net/minecraft/class_8532 net/minecraft/client/font/GlyphContainer f I field_44753 NUM_ROWS f Ljava/util/function/IntFunction; field_44756 makeRow f I field_44749 ROW_SHIFT f [Ljava/lang/Object; field_44754 defaultRow f I field_44751 LAST_ENTRY_NUM_IN_ROW f I field_44752 LAST_ROW_NUM f [[Ljava/lang/Object; field_44755 rows f I field_44750 ENTRIES_PER_ROW m (ILjava/util/function/IntFunction;)Ljava/lang/Object; method_51600 computeIfAbsent p 1 codePoint p 2 ifAbsent m (I)Ljava/lang/Object; method_51604 remove p 1 codePoint m (Lnet/minecraft/class_8532$class_8533;)V method_51601 forEachGlyph p 1 glyphConsumer m (Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;ILjava/lang/Object;)V method_51602 method_51602 p 1 codePoint p 2 glyph m (Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V p 2 makeScroll p 1 makeRow m ()Lit/unimi/dsi/fastutil/ints/IntSet; method_51603 getProvidedGlyphs m (I)Ljava/lang/Object; method_51598 get p 1 codePoint m (ILjava/lang/Object;)Ljava/lang/Object; method_51599 put p 1 codePoint p 2 glyph m ()V method_51597 clear c net/minecraft/class_8532$class_8533 net/minecraft/client/font/GlyphContainer$GlyphConsumer m (ILjava/lang/Object;)V accept accept p 2 glyph p 1 codePoint c net/minecraft/class_4176 net/minecraft/item/FoodComponents c Contains all the default food components used in vanilla food items. f Lnet/minecraft/class_4174; field_18660 MELON_SLICE f Lnet/minecraft/class_4174; field_18650 COOKED_COD f Lnet/minecraft/class_4174; field_18640 BEEF f Lnet/minecraft/class_4174; field_18662 MUTTON f Lnet/minecraft/class_4174; field_18630 RABBIT f Lnet/minecraft/class_4174; field_18652 COOKED_PORKCHOP f Lnet/minecraft/class_4174; field_28647 GLOW_BERRIES f Lnet/minecraft/class_4174; field_18642 BEETROOT_SOUP f Lnet/minecraft/class_4174; field_18632 ROTTEN_FLESH f Lnet/minecraft/class_4174; field_18654 COOKED_SALMON f Lnet/minecraft/class_4174; field_18644 CARROT f Lnet/minecraft/class_4174; field_18634 SPIDER_EYE f Lnet/minecraft/class_4174; field_18656 DRIED_KELP f Lnet/minecraft/class_4174; field_18646 CHORUS_FRUIT f Lnet/minecraft/class_4174; field_18636 SWEET_BERRIES f Lnet/minecraft/class_4174; field_18658 GOLDEN_APPLE f Lnet/minecraft/class_4174; field_18626 PORKCHOP f Lnet/minecraft/class_4174; field_18648 COOKED_BEEF f Lnet/minecraft/class_4174; field_18638 APPLE f Lnet/minecraft/class_4174; field_18628 PUFFERFISH f Lnet/minecraft/class_4174; field_18629 PUMPKIN_PIE f Lnet/minecraft/class_4174; field_18661 MUSHROOM_STEW f Lnet/minecraft/class_4174; field_18651 COOKED_MUTTON f Lnet/minecraft/class_4174; field_18641 BEETROOT f Lnet/minecraft/class_4174; field_18663 POISONOUS_POTATO f Lnet/minecraft/class_4174; field_18631 RABBIT_STEW f Lnet/minecraft/class_4174; field_18653 COOKED_RABBIT f Lnet/minecraft/class_4174; field_18643 BREAD f Lnet/minecraft/class_4174; field_18633 SALMON f Lnet/minecraft/class_4174; field_18655 COOKIE f Lnet/minecraft/class_4174; field_18645 CHICKEN f Lnet/minecraft/class_4174; field_18635 SUSPICIOUS_STEW f Lnet/minecraft/class_4174; field_18657 ENCHANTED_GOLDEN_APPLE f Lnet/minecraft/class_4174; field_18647 COD f Lnet/minecraft/class_4174; field_18637 TROPICAL_FISH f Lnet/minecraft/class_4174; field_18659 GOLDEN_CARROT f Lnet/minecraft/class_4174; field_18627 POTATO f Lnet/minecraft/class_4174; field_18649 COOKED_CHICKEN f Lnet/minecraft/class_4174; field_18639 BAKED_POTATO f Lnet/minecraft/class_4174; field_20381 HONEY_BOTTLE m (I)Lnet/minecraft/class_4174$class_4175; method_19243 createStew p 0 hunger c net/minecraft/class_4170 net/minecraft/entity/ai/brain/Schedule f Lnet/minecraft/class_4170; field_18603 EMPTY f Ljava/util/Map; field_18607 scheduleRules f Lnet/minecraft/class_4170; field_18604 SIMPLE f Lnet/minecraft/class_4170; field_18605 VILLAGER_BABY f Lnet/minecraft/class_4170; field_18606 VILLAGER_DEFAULT f I field_30692 WORK_TIME m (I)Lnet/minecraft/class_4168; method_19213 getActivityForTime p 1 time m (Ljava/lang/String;)Lnet/minecraft/class_4171; method_19217 register p 0 id m (Lnet/minecraft/class_4168;Ljava/util/Map$Entry;)Z method_19216 method_19216 p 1 rule m (Lnet/minecraft/class_4168;)Ljava/util/List; method_19219 getOtherRules p 1 activity m (Lnet/minecraft/class_4168;)V method_19215 addActivity p 1 activity m (ILjava/util/Map$Entry;)D method_19214 method_19214 p 1 rule m (Lnet/minecraft/class_4168;)Lnet/minecraft/class_4173; method_19218 getRule p 1 activity c net/minecraft/class_4171 net/minecraft/entity/ai/brain/ScheduleBuilder f Lnet/minecraft/class_4170; field_18608 schedule f Ljava/util/List; field_18609 activities m (Lnet/minecraft/class_4171$class_4172;Lnet/minecraft/class_4173;)V method_19223 method_19223 p 1 rule m ()Lnet/minecraft/class_4170; method_19220 build m (Lnet/minecraft/class_4170;)V p 1 schedule m (ILnet/minecraft/class_4168;)Lnet/minecraft/class_4171; method_19221 withActivity p 2 activity p 1 startTime m (Lnet/minecraft/class_4171$class_4172;)V method_19222 method_19222 p 1 activity c net/minecraft/class_4171$class_4172 net/minecraft/entity/ai/brain/ScheduleBuilder$ActivityEntry f Lnet/minecraft/class_4168; field_18611 activity f I field_18610 startTime m ()I method_19224 getStartTime m (ILnet/minecraft/class_4168;)V p 1 startTime p 2 activity m ()Lnet/minecraft/class_4168; method_19225 getActivity c net/minecraft/class_7208 net/minecraft/client/particle/SculkChargePopParticle f Lnet/minecraft/class_4002; field_37960 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 14 spriteProvider p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 1 world p 2 x c net/minecraft/class_7208$class_7209 net/minecraft/client/particle/SculkChargePopParticle$Factory f Lnet/minecraft/class_4002; comp_621 spriteProvider m ()Lnet/minecraft/class_4002; comp_621 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_41947 createParticle c net/minecraft/class_7206 net/minecraft/client/particle/SculkChargeParticle f Lnet/minecraft/class_4002; field_37959 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 12 velocityZ p 14 spriteProvider p 8 velocityX p 10 velocityY p 4 y p 6 z p 2 x p 1 world c net/minecraft/class_7206$class_7207 net/minecraft/client/particle/SculkChargeParticle$Factory f Lnet/minecraft/class_4002; comp_620 spriteProvider m (Lnet/minecraft/class_7227;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_41946 createParticle m ()Lnet/minecraft/class_4002; comp_620 spriteProvider c net/minecraft/class_8538 net/minecraft/client/font/TextRenderLayerSet f Lnet/minecraft/class_1921; comp_1503 polygonOffset f Lnet/minecraft/class_1921; comp_1502 seeThrough f Lnet/minecraft/class_1921; comp_1501 normal m (Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921; method_51642 getRenderLayer p 1 layerType m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8538; method_51641 ofIntensity p 0 textureId m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8538; method_51643 of p 0 textureId m ()Lnet/minecraft/class_1921; comp_1502 seeThrough m ()Lnet/minecraft/class_1921; comp_1503 polygonOffset m ()Lnet/minecraft/class_1921; comp_1501 normal c net/minecraft/class_7204 net/minecraft/client/network/SequencedPacketCreator m (I)Lnet/minecraft/class_2596; predict predict p 1 sequence c net/minecraft/class_7205 net/minecraft/unused/packageinfo/PackageInfo7205 c net/minecraft/class_7202 net/minecraft/client/network/PendingUpdateManager f I field_37954 sequence f Z field_37955 pendingSequence f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_37953 blockPosToPendingUpdate m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_41940 hasPendingUpdate p 1 pos p 2 state m (ILnet/minecraft/class_638;)V method_41938 processPendingUpdates p 2 world p 1 maxProcessableSequence m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_746;)V method_41941 addPendingUpdate p 1 pos p 3 player p 2 state m ()Lnet/minecraft/class_7202; method_41937 incrementSequence m (Lnet/minecraft/class_2680;Lnet/minecraft/class_746;Ljava/lang/Long;Lnet/minecraft/class_7202$class_7203;)Lnet/minecraft/class_7202$class_7203; method_41939 method_41939 p 3 posLong p 4 pendingUpdate m ()I method_41942 getSequence m ()Z method_41943 hasPendingSequence c net/minecraft/class_7202$class_7203 net/minecraft/client/network/PendingUpdateManager$PendingUpdate f Lnet/minecraft/class_2680; field_37958 blockState f Lnet/minecraft/class_243; field_37956 playerPos f I field_37957 sequence m (ILnet/minecraft/class_2680;Lnet/minecraft/class_243;)V p 2 blockState p 1 sequence p 3 playerPos m (I)Lnet/minecraft/class_7202$class_7203; method_41944 withSequence p 1 sequence m (Lnet/minecraft/class_2680;)V method_41945 setBlockState p 1 state c net/minecraft/class_4185 net/minecraft/client/gui/widget/ButtonWidget f I field_39499 DEFAULT_WIDTH_SMALL f I field_39501 DEFAULT_HEIGHT f I field_39500 DEFAULT_WIDTH f Lnet/minecraft/class_4185$class_4241; field_22767 onPress f Lnet/minecraft/class_4185$class_7841; field_40755 narrationSupplier f Lnet/minecraft/class_4185$class_7841; field_40754 DEFAULT_NARRATION_SUPPLIER m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185$class_7840; method_46430 builder p 0 message p 1 onPress m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_7841;)V p 6 onPress p 7 narrationSupplier p 1 x p 2 y p 3 width p 4 height p 5 message m (Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; method_46429 method_46429 p 0 textSupplier c net/minecraft/class_4185$class_7840 net/minecraft/client/gui/widget/ButtonWidget$Builder f Lnet/minecraft/class_2561; field_40756 message f Lnet/minecraft/class_4185$class_4241; field_40757 onPress f Lnet/minecraft/class_7919; field_41099 tooltip f I field_40762 height f I field_40761 width f I field_40760 y f Lnet/minecraft/class_4185$class_7841; field_40763 narrationSupplier f I field_40759 x m (I)Lnet/minecraft/class_4185$class_7840; method_46432 width p 1 width m (II)Lnet/minecraft/class_4185$class_7840; method_46433 position p 1 x p 2 y m ()Lnet/minecraft/class_4185; method_46431 build m (Lnet/minecraft/class_7919;)Lnet/minecraft/class_4185$class_7840; method_46436 tooltip p 1 tooltip m (IIII)Lnet/minecraft/class_4185$class_7840; method_46434 dimensions p 1 x p 3 width p 2 y p 4 height m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V p 2 onPress p 1 message m (II)Lnet/minecraft/class_4185$class_7840; method_46437 size p 1 width p 2 height m (Lnet/minecraft/class_4185$class_7841;)Lnet/minecraft/class_4185$class_7840; method_46435 narrationSupplier p 1 narrationSupplier c net/minecraft/class_4185$class_7841 net/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier m (Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; createNarrationMessage createNarrationMessage p 1 textSupplier c net/minecraft/class_4185$class_4241 net/minecraft/client/gui/widget/ButtonWidget$PressAction m (Lnet/minecraft/class_4185;)V onPress onPress p 1 button c net/minecraft/class_4184 net/minecraft/client/render/Camera f Lorg/joml/Vector3f; field_18715 verticalPlane f Z field_18719 thirdPerson f Z field_18709 ready f Lnet/minecraft/class_243; field_18712 pos f F field_18721 cameraY f F field_18717 pitch f Lnet/minecraft/class_1922; field_18710 area f Lorg/joml/Vector3f; field_18716 diagonalPlane f Lorg/joml/Vector3f; field_18714 horizontalPlane f F field_18722 lastCameraY f Lnet/minecraft/class_2338$class_2339; field_18713 blockPos f F field_18718 yaw f Lnet/minecraft/class_1297; field_18711 focusedEntity f Lorg/joml/Quaternionf; field_21518 rotation m ()Lorg/joml/Vector3f; method_19335 getHorizontalPlane m ()V method_19337 reset m ()V method_19317 updateEyeHeight m ()Lnet/minecraft/class_4184$class_6355; method_36425 getProjection c {@return the field of vision of this camera}\n\n@see GameRenderer#CAMERA_DEPTH m (DDD)V method_19324 moveBy p 1 x p 5 z p 3 y m ()Lnet/minecraft/class_2338; method_19328 getBlockPos m ()Lnet/minecraft/class_243; method_19326 getPos m ()F method_19329 getPitch m (Lnet/minecraft/class_243;)V method_19322 setPos p 1 pos m (D)D method_19318 clipToSpace p 1 desiredCameraDistance m ()Z method_19332 isReady m (Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;ZZF)V method_19321 update p 5 tickDelta p 2 focusedEntity p 1 area p 4 inverseView p 3 thirdPerson m ()Lorg/joml/Vector3f; method_19336 getVerticalPlane m ()Lorg/joml/Vector3f; method_35689 getDiagonalPlane m ()Lorg/joml/Quaternionf; method_23767 getRotation m ()F method_19330 getYaw m ()Lnet/minecraft/class_5636; method_19334 getSubmersionType m (FF)V method_19325 setRotation p 2 pitch p 1 yaw m (DDD)V method_19327 setPos p 3 y p 1 x p 5 z m ()Lnet/minecraft/class_1297; method_19331 getFocusedEntity m ()Z method_19333 isThirdPerson c net/minecraft/class_4184$class_6355 net/minecraft/client/render/Camera$Projection c A projection of a camera. It is a 2-D rectangle in a 3-D volume.\n\n@see Camera#getProjection() f Lnet/minecraft/class_243; field_33624 y c Half of the height (y) of the rectangle. f Lnet/minecraft/class_243; field_33623 x c Half of the width (x) of the rectangle. f Lnet/minecraft/class_243; field_33622 center m ()Lnet/minecraft/class_243; method_36426 getBottomRight m ()Lnet/minecraft/class_243; method_36429 getTopRight m ()Lnet/minecraft/class_243; method_36430 getBottomLeft m (FF)Lnet/minecraft/class_243; method_36427 getPosition p 1 factorX p 2 factorY m ()Lnet/minecraft/class_243; method_36431 getTopLeft m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V p 3 y p 2 x p 1 center c net/minecraft/class_8541 net/minecraft/client/font/ReferenceFont f Lcom/mojang/serialization/MapCodec; field_44762 CODEC f Lnet/minecraft/class_2960; comp_1523 id m ()Lnet/minecraft/class_2960; comp_1523 id m (Lnet/minecraft/class_2960;)V p 1 id m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51647 method_51647 p 0 instance c net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBasedStorage f Lnet/minecraft/class_4284; field_19229 dataFixTypes f Ljava/util/function/Function; field_18695 factory f Lnet/minecraft/class_5455; field_39315 dynamicRegistryManager f Ljava/util/function/Function; field_24750 codecFactory f Lnet/minecraft/class_5539; field_27240 world f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_18692 loadedElements f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; field_18693 unsavedElements f Lnet/minecraft/class_4698; field_21505 worker f Lcom/mojang/datafixers/DataFixer; field_19228 dataFixer f Lorg/slf4j/Logger; field_18691 LOGGER f Ljava/lang/String; field_31427 SECTIONS_KEY m (J)Ljava/lang/Object; method_19295 getOrCreate p 1 pos m (J)V method_19291 onLoad p 1 pos m (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/util/Optional; method_43412 method_43412 p 1 throwable m (JZLjava/lang/Object;)V method_20366 method_20366 p 4 sections m ()Z method_40020 hasUnsavedElements m (Lcom/mojang/serialization/Dynamic;)I method_20369 getDataVersion p 0 dynamic m (J)Ljava/util/Optional; method_19294 get p 1 pos m (Lnet/minecraft/class_1923;)V method_20370 save p 1 pos m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/Object;)V method_28512 method_28512 p 3 object m (JLcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_28511 method_28511 p 3 dynamic m (J)Z method_19292 isPosInvalid p 1 pos m (Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V method_20368 update p 2 ops p 3 data p 1 pos m (Ljava/util/function/BooleanSupplier;)V method_19290 tick p 1 shouldKeepTicking m (J)Ljava/util/Optional; method_19293 getIfLoaded p 1 pos m (J)V method_19288 onUpdate p 1 pos m (Lnet/minecraft/class_1923;)V method_19289 loadDataAt p 1 pos m (Lnet/minecraft/class_1923;)V method_20436 saveChunk p 1 pos m (Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; method_20367 serialize p 2 ops p 1 chunkPos m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_20621 loadNbt p 1 pos m (Lnet/minecraft/class_1923;I)J method_33637 chunkSectionPosAsLong p 1 y p 0 chunkPos m (Ljava/nio/file/Path;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V p 1 path p 2 codecFactory p 3 factory p 4 dataFixer p 5 dataFixTypes p 6 dsync p 7 dynamicRegistryManager p 8 world c net/minecraft/class_8548 net/minecraft/loot/condition/AllOfLootCondition f Lcom/mojang/serialization/Codec; field_45857 CODEC m ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549; method_51723 builder p 0 terms m (Ljava/util/List;)Lnet/minecraft/class_8548; method_53404 create p 0 terms m (Ljava/util/List;)V p 1 terms c net/minecraft/class_8548$class_8549 net/minecraft/loot/condition/AllOfLootCondition$Builder c net/minecraft/class_7218 net/minecraft/command/argument/ArgumentHelper f Lorg/slf4j/Logger; field_37975 LOGGER f B field_37977 MAX_FLAG f B field_37976 MIN_FLAG m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V method_41987 writeArgument p 1 argumentType p 0 json m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V method_41993 method_41993 p 2 child m (B)Z method_41986 hasMinFlag p 0 flags m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)V method_41989 writeArgumentProperties p 1 serializer p 0 json p 2 properties m (B)Z method_41995 hasMaxFlag p 0 flags m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; method_41990 toJson p 1 rootNode p 0 dispatcher m (ZZ)I method_41994 getMinMaxFlag p 1 hasMax p 0 hasMin m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314$class_7217;)V method_41988 writeArgumentProperties p 1 properties p 0 json m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V method_41992 collectUsedArgumentTypes p 0 node p 1 usedArgumentTypes p 2 visitedNodes m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; method_41991 collectUsedArgumentTypes p 0 rootNode c net/minecraft/class_4189 net/minecraft/client/gui/screen/option/AccessibilityOptionsScreen m (Lnet/minecraft/class_4185;)V method_31384 method_31384 p 1 button m (Lnet/minecraft/class_4185;)V method_31385 method_31385 p 1 button m (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172; method_41839 getOptions p 0 gameOptions m (Z)V method_31386 method_31386 p 1 openInBrowser m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 gameOptions c net/minecraft/class_7213 net/minecraft/client/render/entity/FrogEntityRenderer m (Lnet/minecraft/class_7102;)Lnet/minecraft/class_2960; method_41964 getTexture c net/minecraft/class_7214 net/minecraft/client/render/entity/TadpoleEntityRenderer f Lnet/minecraft/class_2960; field_37969 TEXTURE m (Lnet/minecraft/class_7110;)Lnet/minecraft/class_2960; method_41966 getTexture c net/minecraft/class_1900 net/minecraft/enchantment/ProtectionEnchantment f Lnet/minecraft/class_1900$class_1901; field_9133 protectionType m (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1900$class_1901;[Lnet/minecraft/class_1304;)V p 1 weight p 2 protectionType p 3 slotTypes m (Lnet/minecraft/class_1309;I)I method_8238 transformFireDuration p 1 duration p 0 entity m (Lnet/minecraft/class_1309;D)D method_8237 transformExplosionKnockback p 0 entity p 1 velocity c net/minecraft/class_1900$class_1901 net/minecraft/enchantment/ProtectionEnchantment$Type f I field_9134 powerPerLevel f I field_9135 basePower f Lnet/minecraft/class_1900$class_1901; field_9140 FALL f Lnet/minecraft/class_1900$class_1901; field_9141 EXPLOSION f Lnet/minecraft/class_1900$class_1901; field_9138 ALL f Lnet/minecraft/class_1900$class_1901; field_9139 FIRE f Lnet/minecraft/class_1900$class_1901; field_9142 PROJECTILE m ()I method_8239 getPowerPerLevel m (Ljava/lang/String;III)V p 4 powerPerLevel p 3 basePower m ()I method_8240 getBasePower c net/minecraft/class_1904 net/minecraft/enchantment/QuickChargeEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slot p 1 weight c net/minecraft/class_1903 net/minecraft/enchantment/SweepingEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight m (I)F method_8241 getMultiplier p 0 level c net/minecraft/class_1902 net/minecraft/enchantment/RespirationEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1908 net/minecraft/enchantment/ImpalingEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1907 net/minecraft/enchantment/LoyaltyEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1906 net/minecraft/enchantment/ThornsEnchantment f F field_30950 ATTACK_CHANCE_PER_LEVEL m (ILnet/minecraft/class_5819;)I method_8242 getDamageAmount p 1 random p 0 level m (ILnet/minecraft/class_5819;)Z method_8243 shouldDamageAttacker p 1 random p 0 level m (Ljava/util/Map$Entry;Lnet/minecraft/class_1309;)V method_30345 method_30345 p 1 entity m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 2 slotTypes p 1 weight c net/minecraft/class_1905 net/minecraft/enchantment/ChannelingEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_1909 net/minecraft/enchantment/SilkTouchEnchantment m (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V p 1 weight p 2 slotTypes c net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings f Lnet/minecraft/class_5483; field_26646 INSTANCE f Lorg/slf4j/Logger; field_26645 LOGGER f Lcom/mojang/serialization/MapCodec; field_26403 CODEC f Ljava/util/Map; field_26406 spawnCosts f Ljava/util/Map; field_26405 spawners f Lnet/minecraft/class_6012; field_30982 EMPTY_ENTRY_POOL f F field_26404 creatureSpawnProbability m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_5483$class_5265; method_31003 getSpawnDensity p 1 entityType m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30791 method_30791 p 0 instance m (Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012; method_31004 getSpawnEntries p 1 spawnGroup m (FLjava/util/Map;Ljava/util/Map;)V p 2 spawners p 1 creatureSpawnProbability p 3 spawnCosts m ()F method_31002 getCreatureSpawnProbability c net/minecraft/class_5483$class_5265 net/minecraft/world/biome/SpawnSettings$SpawnDensity c Embodies the density limit information of a type of entity in entity\nspawning logic. The density field is generated for all entities spawned\nthan a specific type of entity. f D comp_1307 gravityLimit f Lcom/mojang/serialization/Codec; field_25820 CODEC f D comp_1308 mass m (Lnet/minecraft/class_5483$class_5265;)Ljava/lang/Double; method_31015 method_31015 p 0 spawnDensity m (Lnet/minecraft/class_5483$class_5265;)Ljava/lang/Double; method_31014 method_31014 p 0 spawnDensity m (DD)V p 3 mass p 1 gravityLimit m ()D comp_1307 gravityLimit c Represents the cap of gravity as in {@link\nnet.minecraft.util.math.GravityField#calculate(BlockPos, double)} for\nentity spawning. If the cap is exceeded, the entity spawning attempt\nwill skip. m ()D comp_1308 mass c Represents the mass of each entity spawned. Will affect gravity\ncalculation. m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30359 method_30359 p 0 instance c net/minecraft/class_5483$class_5496 net/minecraft/world/biome/SpawnSettings$Builder f F field_26649 creatureSpawnProbability f Ljava/util/Map; field_26647 spawners f Ljava/util/Map; field_26648 spawnCosts m (F)Lnet/minecraft/class_5483$class_5496; method_31008 creatureSpawnProbability p 1 probability m (Lnet/minecraft/class_1299;DD)Lnet/minecraft/class_5483$class_5496; method_31009 spawnCost p 1 entityType p 2 mass p 4 gravityLimit m ()Lnet/minecraft/class_5483; method_31007 build m (Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;)Lnet/minecraft/class_5483$class_5496; method_31011 spawn p 1 spawnGroup p 2 spawnEntry c net/minecraft/class_5483$class_1964 net/minecraft/world/biome/SpawnSettings$SpawnEntry f I field_9388 minGroupSize f I field_9387 maxGroupSize f Lnet/minecraft/class_1299; field_9389 type f Lcom/mojang/serialization/Codec; field_24681 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28433 method_28433 p 0 instance m (Lnet/minecraft/class_5483$class_1964;)Ljava/lang/Integer; method_28434 method_28434 p 0 spawnEntry m (Lnet/minecraft/class_5483$class_1964;)Ljava/lang/Integer; method_28435 method_28435 p 0 spawnEntry m (Lnet/minecraft/class_5483$class_1964;)Lcom/mojang/serialization/DataResult; method_49499 method_49499 p 0 spawnEntry m (Lnet/minecraft/class_1299;Lnet/minecraft/class_6007;II)V p 2 weight p 3 minGroupSize p 4 maxGroupSize p 1 type m (Lnet/minecraft/class_1299;III)V p 1 type p 3 minGroupSize p 2 weight p 4 maxGroupSize m (Lnet/minecraft/class_5483$class_1964;)Lnet/minecraft/class_1299; method_28436 method_28436 p 0 spawnEntry c net/minecraft/class_104 net/minecraft/loot/function/ExplosionDecayLootFunction f Lcom/mojang/serialization/Codec; field_45815 CODEC m (Ljava/util/List;)V p 1 conditions m ()Lnet/minecraft/class_120$class_121; method_478 builder c net/minecraft/class_4151 net/minecraft/entity/EntityInteraction f Lnet/minecraft/class_4151; field_18476 VILLAGER_HURT f Lnet/minecraft/class_4151; field_18477 VILLAGER_KILLED f Lnet/minecraft/class_4151; field_18474 ZOMBIE_VILLAGER_CURED f Lnet/minecraft/class_4151; field_18475 GOLEM_KILLED f Lnet/minecraft/class_4151; field_18478 TRADE m (Ljava/lang/String;)Lnet/minecraft/class_4151; method_19109 create p 0 key c net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings f Lcom/mojang/serialization/MapCodec; field_26413 CODEC f Lorg/slf4j/Logger; field_26638 LOGGER f Ljava/util/List; field_26416 features f Lnet/minecraft/class_5485; field_26639 INSTANCE f Ljava/util/Map; field_26415 carvers f Ljava/util/function/Supplier; field_34465 allowedFeatures f Ljava/util/function/Supplier; field_26640 flowerFeatures m (Lnet/minecraft/class_5485;)Ljava/util/Map; method_30808 method_30808 p 0 generationSettings m (Lnet/minecraft/class_5485;)Ljava/util/List; method_30809 method_30809 p 0 generationSettings m (Lnet/minecraft/class_6796;)Z method_38105 isFeatureAllowed p 1 feature m (Lnet/minecraft/class_2975;)Z method_40138 method_40138 p 0 feature m (Ljava/util/Map;Ljava/util/List;)V p 1 carvers p 2 features m (Lnet/minecraft/class_2893$class_2894;)Ljava/lang/Iterable; method_30976 getCarversForStep p 1 carverStep m ()Ljava/util/List; method_30983 getFeatures c Returns the lists of features configured for each {@link net.minecraft.world.gen.GenerationStep.Feature feature generation step}, up to the highest step that has a configured feature.\nEntries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does. m ()Ljava/util/List; method_30982 getFlowerFeatures m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30802 method_30802 p 0 instance c net/minecraft/class_5485$class_7868 net/minecraft/world/biome/GenerationSettings$Builder f Ljava/util/List; field_40897 indexedFeaturesList f Ljava/util/Map; field_40896 carverStepsToCarvers m (ILnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_7868; method_46673 addFeature p 1 ordinal p 2 featureEntry m (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_7868; method_46676 feature p 2 featureEntry p 1 featureStep m (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_7868; method_46675 carver p 1 carverStep p 2 carverEntry m (I)V method_46672 fillFeaturesList p 1 size m ()Lnet/minecraft/class_5485; method_46671 build m (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List; method_46674 method_46674 p 0 step c net/minecraft/class_5485$class_5495 net/minecraft/world/biome/GenerationSettings$LookupBackedBuilder f Lnet/minecraft/class_7871; field_40895 configuredCarverLookup f Lnet/minecraft/class_7871; field_40894 placedFeatureLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)V p 1 placedFeatureLookup p 2 configuredCarverLookup m (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5485$class_5495; method_30992 feature p 1 featureStep p 2 featureKey m (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5485$class_5495; method_30991 carver p 1 carverStep p 2 carverKey c net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage f Lit/unimi/dsi/fastutil/longs/LongSet; field_20688 preloadedChunks f Lnet/minecraft/class_4153$class_4154; field_18484 pointOfInterestDistanceTracker m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional; method_43985 getNearestTypeAndPosition p 4 occupationStatus p 3 radius p 2 pos p 1 typePredicate m (Lnet/minecraft/class_4076;)I method_19118 getDistanceFromNearestOccupied p 1 pos m (Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z method_43982 method_43982 p 1 poi m (Lnet/minecraft/class_2826;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;)V method_19511 method_19511 p 2 pos m (Lnet/minecraft/class_2338;)Z method_19129 releaseTicket p 1 pos m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)J method_20252 count p 4 occupationStatus p 2 pos p 3 radius p 1 typePredicate m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4156;)D method_43979 method_43979 p 1 poi m (Lnet/minecraft/class_2826;)Z method_20345 shouldScan p 0 chunkSection m (Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream; method_19121 method_19121 p 3 chunkPos m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional; method_20006 getNearestPosition p 4 occupationStatus p 3 radius p 2 pos p 1 typePredicate m (Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Ljava/util/function/BiConsumer;)V method_20349 method_20349 p 3 populator m (Lnet/minecraft/class_2338;)Ljava/util/Optional; method_19132 getType p 1 pos m (Lnet/minecraft/class_1923;)Z method_22441 method_22441 p 1 chunkPos m (Lnet/minecraft/class_4156;)Lcom/mojang/datafixers/util/Pair; method_43981 method_43981 p 0 poi m (Lnet/minecraft/class_4156;)Lcom/mojang/datafixers/util/Pair; method_43984 method_43984 p 0 poi m (Lnet/minecraft/class_4076;)Lcom/mojang/datafixers/util/Pair; method_22443 method_22443 p 1 sectionPos m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_19125 getInCircle p 3 radius p 4 occupationStatus p 1 typePredicate p 2 pos m (Lnet/minecraft/class_2338;)V method_19112 remove p 1 pos m (Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z method_20004 method_20004 p 1 poi m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)V method_22439 preloadChunks c Preloads chunks in a square area with the given radius. Loads the chunks with {@code ChunkStatus.EMPTY}. p 3 radius c the radius in blocks p 2 pos p 1 world m (Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Ljava/util/function/BiConsumer;)V method_20348 scanAndPopulate p 3 populator p 1 chunkSection p 2 sectionPos m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_30957 getSortedTypesAndPositions p 2 posPredicate p 3 pos p 1 typePredicate p 4 radius p 5 occupationStatus m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Z method_26339 hasTypeAt p 1 type p 2 pos m (Ljava/util/function/BiPredicate;Lnet/minecraft/class_4156;)Z method_19130 method_19130 p 1 poi m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z method_43978 method_43978 p 1 entry m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_22383 getInSquare p 2 pos p 1 typePredicate p 4 occupationStatus p 3 radius m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)V method_33582 method_33582 p 1 poiSet m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Integer; method_35154 method_35154 p 1 poiSet m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_2338;ILnet/minecraft/class_5819;)Ljava/util/Optional; method_20005 getPosition p 1 typePredicate p 2 positionPredicate p 3 occupationStatus p 4 pos p 5 radius p 6 random m (J)Z method_19133 isOccupied p 1 pos m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional; method_34712 getNearestPosition p 3 pos p 2 posPredicate p 5 occupationStatus p 4 radius p 1 typePredicate m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/util/Optional; method_33580 method_33580 p 1 poiSet m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z method_19116 test p 2 predicate p 1 pos m (Lnet/minecraft/class_2338;)I method_35155 getFreeTickets p 1 pos m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional; method_19127 getPosition p 4 radius p 3 pos p 5 occupationStatus p 2 posPredicate p 1 typePredicate m (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z method_19113 method_19113 p 2 poi m (Lnet/minecraft/class_4076;Lnet/minecraft/class_2826;)V method_19510 initForPalette p 1 sectionPos p 2 chunkSection m (Lnet/minecraft/class_4156;)Lnet/minecraft/class_2338; method_19128 method_19128 p 0 poi m (Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Lnet/minecraft/class_4157;)V method_20346 method_20346 p 3 poiSet m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_21647 getPositions p 4 radius p 5 occupationStatus p 2 posPredicate p 3 pos p 1 typePredicate m (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_19123 getInChunk p 2 chunkPos p 1 typePredicate p 3 occupationStatus m (Lnet/minecraft/class_6880;)Z method_43980 method_43980 p 0 entry m (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_19512 method_19512 p 2 poiType m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V p 4 registryManager p 5 world p 2 dataFixer p 3 dsync p 1 path m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_19115 add p 1 pos p 2 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Boolean; method_33581 method_33581 p 1 poiSet m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_4157;)Ljava/lang/Boolean; method_19117 method_19117 p 2 poiSet m (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z method_30335 method_30335 p 2 poi m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/class_2338;I)Ljava/util/Optional; method_19126 getPosition p 1 typePredicate p 4 radius p 3 pos m (Lnet/minecraft/class_4157;)Ljava/lang/Boolean; method_20592 method_20592 p 0 poiSet m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_43983 getTypesAndPositions p 1 typePredicate p 2 posPredicate p 3 pos p 4 radius p 5 occupationStatus c net/minecraft/class_4153$class_4155 net/minecraft/world/poi/PointOfInterestStorage$OccupationStatus f Ljava/util/function/Predicate; field_18490 predicate f Lnet/minecraft/class_4153$class_4155; field_18488 IS_OCCUPIED f Lnet/minecraft/class_4153$class_4155; field_18487 HAS_SPACE f Lnet/minecraft/class_4153$class_4155; field_18489 ANY m (Lnet/minecraft/class_4156;)Z method_19136 method_19136 p 0 poi m (Ljava/lang/String;ILjava/util/function/Predicate;)V p 3 predicate m ()Ljava/util/function/Predicate; method_19135 getPredicate c net/minecraft/class_4153$class_4154 net/minecraft/world/poi/PointOfInterestStorage$PointOfInterestDistanceTracker f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_18486 distances m ()V method_19134 update c net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFunction f Lorg/slf4j/Logger; field_1031 LOGGER f Ljava/util/Optional; field_1030 enchantments f Lcom/mojang/serialization/Codec; field_45823 CODEC m (Ljava/util/List;)Lnet/minecraft/class_117; method_488 method_488 p 0 conditions m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1799; method_26266 addEnchantmentToStack p 0 stack p 1 enchantment p 2 random m ()Lnet/minecraft/class_120$class_121; method_489 builder m ()Lnet/minecraft/class_109$class_4954; method_35520 create m (Ljava/util/List;Ljava/util/Optional;)V p 1 conditions p 2 enchantments m (ZLnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z method_53327 method_53327 p 2 enchantment c net/minecraft/class_109$class_4954 net/minecraft/loot/function/EnchantRandomlyLootFunction$Builder f Ljava/util/List; field_23090 enchantments m ()Lnet/minecraft/class_109$class_4954; method_25991 getThisBuilder m (Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954; method_25992 add p 1 enchantment c net/minecraft/class_5481 net/minecraft/text/OrderedText c An object that can supply character code points\nto a visitor, with a style context. f Lnet/minecraft/class_5481; field_26385 EMPTY c An empty text that does not call the visitors. m (Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481; method_34906 of p 0 text m (ILnet/minecraft/class_2583;)Lnet/minecraft/class_5481; method_30741 styled p 1 style p 0 codePoint m (Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481; method_30742 concat p 0 first p 1 second m (Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481; method_30752 innerConcat p 1 text2 p 0 text1 m (Ljava/util/List;Lnet/minecraft/class_5224;)Z method_30750 method_30750 p 1 visitor m (Lnet/minecraft/class_5224;)Z method_30744 method_30744 p 0 visitor m (Lnet/minecraft/class_5224;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/class_2583;I)Z method_30746 method_30746 p 2 charIndex p 4 charPoint p 3 style m (Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/class_5224;)Z method_30748 method_30748 p 3 visitor m ()Lnet/minecraft/class_5481; method_34905 empty m (Lnet/minecraft/class_5224;)Z accept accept p 1 visitor m (Ljava/util/List;)Lnet/minecraft/class_5481; method_30749 concat p 0 texts m (Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;Lnet/minecraft/class_5224;)Z method_30743 method_30743 p 2 visitor m (Lnet/minecraft/class_2583;ILnet/minecraft/class_5224;)Z method_30751 method_30751 p 2 visitor m (Ljava/util/List;)Lnet/minecraft/class_5481; method_30755 innerConcat p 0 texts m (Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_34907 method_34907 p 2 visitor m (Lnet/minecraft/class_5224;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5224; method_30745 map p 1 codePointMapper p 0 visitor m (Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5481; method_30754 styledBackwardsVisitedString p 0 string p 1 style p 2 codePointMapper m (Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_30753 method_30753 p 2 visitor m (Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5481; method_34908 styledForwardsVisitedString p 2 codePointMapper p 0 string p 1 style m (Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/class_5224;)Z method_34911 method_34911 p 3 visitor m ([Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481; method_34909 concat p 0 texts m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5481; method_34910 styledBackwardsVisitedString p 1 style p 0 string m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5481; method_30747 styledForwardsVisitedString p 0 string p 1 style c net/minecraft/class_4150 net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor f Lcom/google/common/collect/ImmutableMap; field_18473 SQUARED_DISTANCES_FOR_DANGER m (Lnet/minecraft/class_1309;)Z method_19104 isHostile p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_19105 isCloseEnoughForDanger p 1 villager p 2 target c net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootFunction f Lnet/minecraft/class_5658; field_1026 range f Lcom/mojang/serialization/Codec; field_45825 CODEC f Z field_1027 treasureEnchantmentsAllowed m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_106$class_107; method_481 builder p 0 range m (Ljava/util/List;Lnet/minecraft/class_5658;Z)V p 3 treasureEnchantmentsAllowed p 1 conditions p 2 range c net/minecraft/class_106$class_107 net/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder f Z field_1029 treasureEnchantmentsAllowed f Lnet/minecraft/class_5658; field_1028 range m (Lnet/minecraft/class_5658;)V p 1 range m ()Lnet/minecraft/class_106$class_107; method_483 getThisBuilder m ()Lnet/minecraft/class_106$class_107; method_484 allowTreasureEnchantments c net/minecraft/class_8518 net/minecraft/client/util/Icons f [Ljava/lang/String; field_44652 path f Lnet/minecraft/class_8518; field_44651 SNAPSHOT f Lnet/minecraft/class_8518; field_44650 RELEASE m (Ljava/lang/String;I[Ljava/lang/String;)V p 3 path m (Lnet/minecraft/class_3262;)Lnet/minecraft/class_7367; method_51420 getMacIcon p 1 resourcePack m (Lnet/minecraft/class_3262;)Ljava/util/List; method_51418 getIcons p 1 resourcePack m (Lnet/minecraft/class_3262;Ljava/lang/String;)Lnet/minecraft/class_7367; method_51419 getIcon p 2 fileName p 1 resourcePack c net/minecraft/class_101 net/minecraft/loot/function/CopyNameLootFunction f Lnet/minecraft/class_101$class_102; field_1018 source f Lcom/mojang/serialization/Codec; field_45817 CODEC m (Ljava/util/List;Lnet/minecraft/class_101$class_102;)V p 2 source p 1 conditions m (Lnet/minecraft/class_101$class_102;)Lnet/minecraft/class_120$class_121; method_473 builder p 0 source c net/minecraft/class_101$class_102 net/minecraft/loot/function/CopyNameLootFunction$Source f Lcom/mojang/serialization/Codec; field_45818 CODEC f Ljava/lang/String; field_1025 name f Lnet/minecraft/class_169; field_1024 parameter f Lnet/minecraft/class_101$class_102; field_1019 KILLER f Lnet/minecraft/class_101$class_102; field_1023 BLOCK_ENTITY f Lnet/minecraft/class_101$class_102; field_1020 KILLER_PLAYER f Lnet/minecraft/class_101$class_102; field_1022 THIS m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V p 3 name p 4 parameter c net/minecraft/class_4156 net/minecraft/world/poi/PointOfInterest f I field_18494 freeTickets f Ljava/lang/Runnable; field_18495 updateListener f Lnet/minecraft/class_2338; field_18492 pos f Lnet/minecraft/class_6880; field_18493 type m ()I method_35156 getFreeTickets m ()Lnet/minecraft/class_6880; method_19142 getType m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28360 method_28360 p 1 instance m ()Lnet/minecraft/class_2338; method_19141 getPos m (Lnet/minecraft/class_4156;)Lnet/minecraft/class_2338; method_28362 method_28362 p 0 poi m (Lnet/minecraft/class_4156;)Lnet/minecraft/class_6880; method_28361 method_28361 p 0 poi m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;ILjava/lang/Runnable;)V p 1 pos p 4 updateListener p 3 freeTickets p 2 type m (Ljava/lang/Object;)Z equals equals p 1 o m ()Z method_19140 isOccupied m ()Z method_19139 hasSpace m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; method_28359 createCodec p 0 updateListener m ()Z method_19137 reserveTicket m (Lnet/minecraft/class_4156;)Ljava/lang/Integer; method_28358 method_28358 p 0 poi m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Ljava/lang/Runnable;)V p 3 updateListener p 2 type p 1 pos m ()Z method_19138 releaseTicket c net/minecraft/class_8514 net/minecraft/world/event/Vibrations f [Lnet/minecraft/class_5712; field_44638 RESONATIONS f Ljava/util/function/ToIntFunction; field_44639 FREQUENCIES m (I)Lnet/minecraft/class_5712; method_51386 getResonation p 0 frequency m ()Lnet/minecraft/class_8514$class_5719; method_51299 getVibrationCallback m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_51383 method_51383 p 0 frequencies m (FI)I method_51384 getSignalStrength p 1 range p 0 distance m ()Lnet/minecraft/class_8514$class_8515; method_51298 getVibrationListenerData m (Lnet/minecraft/class_5712;)I method_51385 getFrequency p 0 event c net/minecraft/class_8514$class_5719 net/minecraft/world/event/Vibrations$Callback m ()I method_49797 getRange m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z method_32970 accepts c Returns whether the callback wants to accept this event. p 2 pos p 3 event p 4 emitter p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;F)V method_32969 accept c Accepts a game event after delay. p 5 entity p 4 sourceEntity p 3 event p 2 pos p 6 distance p 1 world m (Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z method_42324 canAccept p 2 emitter p 1 gameEvent m ()Lnet/minecraft/class_5716; method_51300 getPositionSource m ()V method_42672 onListen m ()Z method_51363 requiresTickingChunksAround m ()Lnet/minecraft/class_6862; method_42210 getTag m (F)I method_51410 getDelay p 1 distance m ()Z method_43695 triggersAvoidCriterion c net/minecraft/class_8514$class_8517 net/minecraft/world/event/Vibrations$Ticker m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_8514$class_5719;)V method_51409 spawnVibrationParticle p 1 listenerData p 2 callback p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_8514$class_5719;)V method_51404 tryListen p 0 world p 1 listenerData p 2 callback m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_51407 areChunksTickingAround p 0 world p 1 pos m (Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_8514$class_5719;Lnet/minecraft/class_3218;Lnet/minecraft/class_7269;)V method_51408 method_51408 p 3 vibration m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_8514$class_5719;Lnet/minecraft/class_7269;)Z method_51405 accept p 3 vibration p 0 world p 1 listenerData p 2 callback m (Lnet/minecraft/class_1937;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_8514$class_5719;)V method_51406 tick p 2 callback p 1 listenerData p 0 world c net/minecraft/class_8514$class_8516 net/minecraft/world/event/Vibrations$VibrationListener f Lnet/minecraft/class_8514; field_44646 receiver m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V method_51398 method_51398 p 5 pos m (Lnet/minecraft/class_8514;)V p 1 receiver m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)V method_51403 forceListen p 2 event p 1 world p 4 emitterPos p 3 emitter m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V method_51399 listen p 2 listenerData p 3 event p 4 emitter p 5 emitterPos p 1 world p 6 listenerPos m (Lnet/minecraft/class_2680;)Z method_51401 method_51401 p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_51400 isOccluded p 0 world p 1 emitterPos p 2 listenerPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)F method_51402 getTravelDelay p 1 listenerPos p 0 emitterPos c net/minecraft/class_8514$class_8515 net/minecraft/world/event/Vibrations$ListenerData f I field_44643 delay f Ljava/lang/String; field_44641 LISTENER_NBT_KEY f Z field_44645 spawnParticle f Lcom/mojang/serialization/Codec; field_44640 CODEC f Lnet/minecraft/class_7722; field_44644 vibrationSelector f Lnet/minecraft/class_7269; field_44642 vibration m ()Lnet/minecraft/class_7722; method_51387 getSelector m (Lnet/minecraft/class_7269;)V method_51390 setVibration p 1 vibration m (Lnet/minecraft/class_8514$class_8515;)Ljava/util/Optional; method_51391 method_51391 p 0 listenerData m (I)V method_51388 setDelay p 1 delay m ()I method_51395 getDelay m (Lnet/minecraft/class_7269;Lnet/minecraft/class_7722;IZ)V p 2 vibrationSelector p 3 delay p 1 vibration p 4 spawnParticle m (Z)V method_51393 setSpawnParticle p 1 spawnParticle m ()Lnet/minecraft/class_7269; method_51394 getVibration m ()Z method_51397 shouldSpawnParticle m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51389 method_51389 p 0 instance m ()V method_51396 tickDelay m (Ljava/util/Optional;Lnet/minecraft/class_7722;Ljava/lang/Integer;)Lnet/minecraft/class_8514$class_8515; method_51392 method_51392 p 0 vibration p 2 delay p 1 selector c net/minecraft/class_5489 net/minecraft/client/font/MultilineText f Lnet/minecraft/class_5489; field_26528 EMPTY m (Lnet/minecraft/class_332;IIII)I method_30889 drawCenterWithShadow p 1 context p 2 x p 3 y p 4 lineHeight p 5 color m (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;I)Lnet/minecraft/class_5489; method_30890 create p 2 width p 0 renderer p 1 text m (Lnet/minecraft/class_332;II)I method_30888 drawCenterWithShadow p 3 y p 2 x p 1 context m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490; method_35725 method_35725 p 1 text m (Lnet/minecraft/class_332;IIII)I method_30893 drawWithShadow p 1 context p 2 x p 3 y p 4 lineHeight p 5 color m ()I method_30887 count m (Lnet/minecraft/class_332;IIII)I method_30896 draw p 1 context p 2 x p 3 y p 4 lineHeight p 5 color m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490; method_30898 method_30898 p 1 text m (Lnet/minecraft/class_327;Ljava/util/List;)Lnet/minecraft/class_5489; method_35726 createFromTexts p 0 renderer p 1 texts m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490; method_30897 method_30897 p 1 text m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490; method_30894 method_30894 p 1 text m (Lnet/minecraft/class_332;IIIII)V method_41154 fillBackground p 4 lineHeight p 3 centerY p 2 centerX p 1 context p 6 color p 5 padding m (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;II)Lnet/minecraft/class_5489; method_30891 create p 1 text p 0 renderer p 3 maxLines p 2 width m (Lnet/minecraft/class_327;[Lnet/minecraft/class_2561;)Lnet/minecraft/class_5489; method_30892 create p 0 renderer p 1 texts m (Lnet/minecraft/class_327;Ljava/util/List;)Lnet/minecraft/class_5489; method_30895 create p 1 lines p 0 textRenderer m ()I method_44048 getMaxWidth c net/minecraft/class_5489$2 net/minecraft/client/font/MultilineText$2 f I field_39338 maxWidth m (Lnet/minecraft/class_5489$class_5490;)I method_41155 method_41155 p 0 line m (Lnet/minecraft/class_5489$class_5490;)I method_44049 method_44049 p 0 line c net/minecraft/class_5489$class_5490 net/minecraft/client/font/MultilineText$Line f I field_26532 width f Lnet/minecraft/class_5481; field_26531 text m (Lnet/minecraft/class_5481;I)V p 2 width p 1 text c net/minecraft/class_4158 net/minecraft/world/poi/PointOfInterestType f I comp_817 searchDistance f Ljava/util/function/Predicate; field_39277 NONE f I comp_816 ticketCount f Ljava/util/Set; comp_815 blockStates m (Lnet/minecraft/class_2680;)Z method_35159 contains p 1 state m ()I comp_817 searchDistance m ()I comp_816 ticketCount m (Lnet/minecraft/class_6880;)Z method_43987 method_43987 p 0 type m ()Ljava/util/Set; comp_815 blockStates c net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet f Ljava/lang/Runnable; field_18499 updateListener f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; field_18497 pointsOfInterestByPos f Z field_19226 valid f Lorg/slf4j/Logger; field_18496 LOGGER f Ljava/util/Map; field_18498 pointsOfInterestByType m (Lnet/minecraft/class_2338;)Z method_19153 releaseTicket p 1 pos m (Lnet/minecraft/class_2338;)Ljava/util/Optional; method_19154 getType p 1 pos m ()V method_20395 clear m (Lnet/minecraft/class_2338;)V method_19145 remove p 1 pos m (Lnet/minecraft/class_2338;)I method_35157 getFreeTickets p 1 pos m (Lnet/minecraft/class_4157;)Ljava/util/List; method_28363 method_28363 p 0 poiSet m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_19146 add p 2 type p 1 pos m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z method_19147 test p 1 pos p 2 predicate m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_19149 method_19149 p 0 entry m (Ljava/util/function/Consumer;)V method_20353 updatePointsOfInterest p 1 updater m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z method_19151 method_19151 p 1 entry m (Lnet/minecraft/class_4157;)Ljava/lang/Boolean; method_28366 method_28366 p 0 poiSet m (Lnet/minecraft/class_2338;)Ljava/util/Optional; method_33584 get p 1 pos m (Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; method_19150 get p 2 occupationStatus p 1 predicate m ()Z method_22444 isValid m (Lnet/minecraft/class_4156;)Z method_20350 add p 1 poi m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_43986 method_43986 p 0 key m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_20352 method_20352 p 2 pos m (Ljava/lang/Runnable;)V p 1 updateListener m (Ljava/lang/Runnable;ZLjava/util/List;)V p 2 valid p 1 updateListener p 3 pois m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28365 method_28365 p 1 instance m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; method_28364 createCodec p 0 updateListener m (Lnet/minecraft/class_6880;)Ljava/util/Set; method_19143 method_19143 p 0 type c net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCraftedCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2960;Ljava/util/List;)V method_51350 trigger p 2 recipeId p 1 player p 3 ingredients m (Lnet/minecraft/class_2960;Ljava/util/List;Lnet/minecraft/class_8508$class_8509;)Z method_51349 method_51349 p 2 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_8508$class_8509; method_51351 conditionsFromJson c net/minecraft/class_8508$class_8509 net/minecraft/advancement/criterion/RecipeCraftedCriterion$Conditions f Ljava/util/List; field_44606 ingredients f Lnet/minecraft/class_2960; field_44605 recipeId m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175; method_51352 create p 0 recipeId m (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_175; method_51353 create p 0 recipeId p 1 ingredients m (Lnet/minecraft/class_2960;Ljava/util/List;)Z method_51354 matches p 1 recipeId p 2 ingredients m (Ljava/util/Optional;Lnet/minecraft/class_2960;Ljava/util/List;)V p 1 playerPredicate p 2 recipeId p 3 ingredients c net/minecraft/class_116 net/minecraft/loot/function/LootFunctionConsumingBuilder m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_116; method_43739 apply p 2 toBuilderFunction p 1 functions m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/class_116; method_43740 apply p 1 functions p 2 toBuilderFunction m ()Lnet/minecraft/class_116; method_43732 getThisFunctionConsumingBuilder m (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_116; method_511 apply p 1 function c net/minecraft/class_8520 net/minecraft/client/render/debug/LightDebugRenderer f Lnet/minecraft/class_1944; field_44680 lightType f I field_44676 RADIUS f Lnet/minecraft/class_310; field_44679 client f Ljava/time/Instant; field_44681 prevUpdateTime f Lorg/joml/Vector4f; field_44678 DEFAULT_SHAPE_COLOR f Lorg/joml/Vector4f; field_44677 READY_SHAPE_COLOR f Lnet/minecraft/class_8520$class_8521; field_44682 data f Ljava/time/Duration; field_44675 UPDATE_INTERVAL m (Lnet/minecraft/class_4076;Lnet/minecraft/class_4597;Lnet/minecraft/class_4587;DDDLorg/joml/Vector4f;IIIIII)V method_51462 method_51462 p 15 z2 p 14 y2 p 13 x2 p 12 z1 p 11 y1 p 10 x1 m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_2350;DDDIIILorg/joml/Vector4f;)V method_51460 drawFace p 12 color p 11 z p 10 y p 1 vertexConsumer p 0 matrices p 5 cameraY p 3 cameraX p 2 direction p 9 x p 7 cameraZ m (Lnet/minecraft/class_4076;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLorg/joml/Vector4f;Lnet/minecraft/class_2350;III)V method_51461 method_51461 p 10 direction p 11 offsetX p 12 offsetY p 13 offsetZ m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDIIIIIILorg/joml/Vector4f;)V method_51459 drawEdge p 8 x1 p 10 z1 p 9 y1 p 12 y2 p 11 x2 p 14 color p 13 z p 0 matrices p 2 cameraX p 1 vertexConsumer p 4 cameraY p 6 cameraZ m (Lnet/minecraft/class_4587;Lnet/minecraft/class_251;Lnet/minecraft/class_4076;Lnet/minecraft/class_4588;DDDLorg/joml/Vector4f;)V method_51457 drawFaces p 4 cameraX p 2 sectionPos p 3 vertexConsumer p 0 matrices p 1 shape p 10 color p 8 cameraZ p 6 cameraY m (Lnet/minecraft/class_310;Lnet/minecraft/class_1944;)V p 2 lightType p 1 client m (Lnet/minecraft/class_4587;Lnet/minecraft/class_251;Lnet/minecraft/class_4076;Lnet/minecraft/class_4597;DDDLorg/joml/Vector4f;)V method_51458 drawEdges p 4 cameraX p 3 vertexConsumers p 6 cameraY p 8 cameraZ p 10 color p 0 matrices p 2 sectionPos p 1 shape c net/minecraft/class_8520$class_8521 net/minecraft/client/render/debug/LightDebugRenderer$Data f Lnet/minecraft/class_4076; field_44686 minSectionPos f Lnet/minecraft/class_251; field_44684 readyShape f Lnet/minecraft/class_251; field_44685 shape m (Lnet/minecraft/class_3568;Lnet/minecraft/class_4076;ILnet/minecraft/class_1944;)V p 4 lightType p 3 radius p 2 sectionPos p 1 lightingProvider c net/minecraft/class_5493 net/minecraft/entity/ai/NavigationConditions m (Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z method_31519 isInvalidPosition p 0 navigation p 1 pos m (Lnet/minecraft/class_1308;)Z method_30955 hasMobNavigation p 0 entity m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31518 isWaterAt p 1 pos p 0 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1314;)Z method_31520 isHeightInvalid p 1 entity p 0 pos m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31522 hasPathfindingPenalty p 0 entity p 1 pos m (Lnet/minecraft/class_1314;I)Z method_31517 isPositionTargetInRange p 1 extraDistance p 0 entity m (ZLnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31521 isPositionTargetOutOfWalkRange p 2 pos p 1 entity p 0 posTargetInRange m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_31523 isSolidAt p 0 entity p 1 pos c net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction f Lnet/minecraft/class_42; field_1044 limit f Lcom/mojang/serialization/Codec; field_45829 CODEC m (Lnet/minecraft/class_42;Ljava/util/List;)Lnet/minecraft/class_117; method_508 method_508 p 1 conditions m (Ljava/util/List;Lnet/minecraft/class_42;)V p 1 conditions p 2 limit m (Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121; method_506 builder p 0 limit c net/minecraft/class_5492 net/minecraft/text/TextReorderingProcessor f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; field_26628 reverser f Ljava/lang/String; field_26626 string f Ljava/util/List; field_26627 styles m ()Ljava/lang/String; method_30939 getString m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/class_2583;I)Z method_30941 method_30941 p 2 charIndex p 3 stylex p 4 codePoint m (IIZ)Ljava/util/List; method_30940 process p 1 start p 3 reverse p 2 length m (Ljava/lang/String;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)V p 3 reverser p 2 styles p 1 string m (Lnet/minecraft/class_5348;)Lnet/minecraft/class_5492; method_36144 create p 0 visitable m (Lnet/minecraft/class_5348;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5492; method_30943 create p 1 reverser p 0 visitable p 2 shaper m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_30942 method_30942 p 3 text p 2 style m (I)I method_36142 method_36142 p 0 codePoint m (Ljava/lang/String;)Ljava/lang/String; method_36143 method_36143 p 0 string c net/minecraft/class_117 net/minecraft/loot/function/LootFunction m ()Lnet/minecraft/class_5339; method_29321 getType m (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Ljava/util/function/Consumer; method_513 apply p 2 context p 1 lootConsumer p 0 itemApplier m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)V method_514 method_514 p 3 stack c net/minecraft/class_117$class_118 net/minecraft/loot/function/LootFunction$Builder m ()Lnet/minecraft/class_117; method_515 build c net/minecraft/class_5491 net/minecraft/client/resource/language/ReorderingUtil m (Ljava/lang/String;)Ljava/lang/String; method_30921 shapeArabic p 0 string m (Lnet/minecraft/class_5348;Z)Lnet/minecraft/class_5481; method_30922 reorder p 0 text p 1 rightToLeft c net/minecraft/class_8528 net/minecraft/world/chunk/light/ChunkSkyLight f Lnet/minecraft/class_2338$class_2339; field_44715 reusableBlockPos2 f Lnet/minecraft/class_2338$class_2339; field_44714 reusableBlockPos1 f Lnet/minecraft/class_6490; field_44713 palette f I field_44712 minY m (Lnet/minecraft/class_2791;III)I method_51541 calculateSurfaceY p 4 localZ p 3 localX p 2 topSectionIndex p 1 chunk m (Lnet/minecraft/class_2791;)V method_51540 refreshSurfaceY p 1 chunk m (II)I method_51535 get p 1 localX p 2 localZ m ()I method_51533 getMaxSurfaceY m (II)I method_51545 getPackedIndex p 0 localX p 1 localZ m (I)I method_51544 convertMinY p 1 y m (I)I method_51542 get p 1 index m (II)V method_51543 set p 1 index p 2 y m (Lnet/minecraft/class_5539;)V p 1 heightLimitView m (Lnet/minecraft/class_1922;IILnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_51537 isSkyLightAccessible p 4 upperPos p 3 value p 2 packedIndex p 1 blockView p 7 lowerState p 6 lowerPos p 5 upperState m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_51539 faceBlocksLight p 0 blockView p 1 upperPos p 2 upperState p 3 lowerPos p 4 lowerState m (I)V method_51534 fill p 1 y m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_51538 locateLightBlockingBlockBelow p 1 blockView p 2 pos p 3 blockState m (Lnet/minecraft/class_1922;III)Z method_51536 isSkyLightAccessible p 3 y p 4 localZ p 1 blockView p 2 localX c net/minecraft/class_8527 net/minecraft/world/chunk/light/LightSourceView m ()Lnet/minecraft/class_8528; method_12018 getChunkSkyLight m (Ljava/util/function/BiConsumer;)V method_51524 forEachLightSource p 1 callback c net/minecraft/class_5498 net/minecraft/client/option/Perspective f [Lnet/minecraft/class_5498; field_26667 VALUES f Z field_26668 firstPerson f Z field_26669 frontView f Lnet/minecraft/class_5498; field_26666 THIRD_PERSON_FRONT f Lnet/minecraft/class_5498; field_26664 FIRST_PERSON f Lnet/minecraft/class_5498; field_26665 THIRD_PERSON_BACK m ()Z method_31035 isFrontView m ()Z method_31034 isFirstPerson m (Ljava/lang/String;IZZ)V p 3 firstPerson p 4 frontView m ()Lnet/minecraft/class_5498; method_31036 next c net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunction f Lnet/minecraft/class_6862; field_1035 destination f B field_1037 zoom f Lnet/minecraft/class_20$class_21; field_1034 DEFAULT_DECORATION f Lcom/mojang/serialization/Codec; field_45826 CODEC f I field_1032 searchRadius f Z field_1033 skipExistingChunks f Lnet/minecraft/class_20$class_21; field_1036 decoration f Lnet/minecraft/class_6862; field_25032 DEFAULT_DESTINATION m (Ljava/util/List;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V p 6 skipExistingChunks p 1 conditions p 3 decoration p 2 destination p 5 searchRadius p 4 zoom m ()Lnet/minecraft/class_111$class_112; method_492 builder c net/minecraft/class_111$class_112 net/minecraft/loot/function/ExplorationMapLootFunction$Builder f I field_1040 searchRadius f Z field_1041 skipExistingChunks f Lnet/minecraft/class_20$class_21; field_1042 decoration f Lnet/minecraft/class_6862; field_1039 destination f B field_1043 zoom m (B)Lnet/minecraft/class_111$class_112; method_500 withZoom p 1 zoom m ()Lnet/minecraft/class_111$class_112; method_501 getThisBuilder m (I)Lnet/minecraft/class_111$class_112; method_35521 searchRadius p 1 searchRadius m (Lnet/minecraft/class_20$class_21;)Lnet/minecraft/class_111$class_112; method_499 withDecoration p 1 decoration m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_111$class_112; method_502 withDestination p 1 destination m (Z)Lnet/minecraft/class_111$class_112; method_503 withSkipExistingChunks p 1 skipExistingChunks c net/minecraft/class_5497 net/minecraft/structure/processor/StructureProcessorList f Ljava/util/List; field_26662 list m ()Ljava/util/List; method_31027 getList m (Ljava/util/List;)V p 1 list c net/minecraft/class_8525 net/minecraft/datafixer/fix/ChunkDeleteLightFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_4169 net/minecraft/entity/ai/brain/ScheduleRuleEntry f I field_18601 startTime f F field_18602 priority m (IF)V p 2 priority p 1 startTime m ()I method_19211 getStartTime m ()F method_19212 getPriority c net/minecraft/class_8523 net/minecraft/resource/DependencyTracker f Ljava/util/Map; field_44702 underlying m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V method_51485 method_51485 p 4 key m (Ljava/util/function/BiConsumer;)V method_51487 traverse p 1 callback m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V method_51490 method_51490 p 4 child m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V method_51489 addDependency p 0 dependencies p 2 dependency p 1 key m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/class_8523$class_8524;)V method_51482 method_51482 p 1 key p 2 value m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z method_51493 method_51493 p 2 subdependency m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z method_51483 containsReverseDependency p 1 key p 2 dependency p 0 dependencies m (Ljava/lang/Object;Lnet/minecraft/class_8523$class_8524;)Lnet/minecraft/class_8523; method_51486 add p 1 key p 2 value m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/class_8523$class_8524;)V method_51488 method_51488 p 1 key p 2 value m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V method_51491 method_51491 p 2 dependency m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V method_51492 method_51492 p 2 dependency m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V method_51484 traverse p 1 parentChild p 4 callback p 3 rootKey p 2 visited c net/minecraft/class_8523$class_8524 net/minecraft/resource/DependencyTracker$Dependencies m (Ljava/util/function/Consumer;)V method_51478 forDependencies p 1 callback m (Ljava/util/function/Consumer;)V method_51480 forOptionalDependencies p 1 callback c net/minecraft/class_4168 net/minecraft/entity/ai/brain/Activity f Ljava/lang/String; field_18600 id f I field_23827 hashCode f Lnet/minecraft/class_4168; field_22400 RIDE f Lnet/minecraft/class_4168; field_37505 LAY_SPAWN f Lnet/minecraft/class_4168; field_37503 TONGUE f Lnet/minecraft/class_4168; field_37504 SWIM f Lnet/minecraft/class_4168; field_19042 PRE_RAID f Lnet/minecraft/class_4168; field_19043 HIDE f Lnet/minecraft/class_4168; field_19041 RAID f Lnet/minecraft/class_4168; field_18595 IDLE f Lnet/minecraft/class_4168; field_18596 WORK f Lnet/minecraft/class_4168; field_18594 CORE f Lnet/minecraft/class_4168; field_18599 PANIC f Lnet/minecraft/class_4168; field_18597 REST f Lnet/minecraft/class_4168; field_18598 MEET f Lnet/minecraft/class_4168; field_33504 RAM f Lnet/minecraft/class_4168; field_18885 PLAY f Lnet/minecraft/class_4168; field_28352 PLAY_DEAD f Lnet/minecraft/class_4168; field_38199 SNIFF f Lnet/minecraft/class_4168; field_22397 CELEBRATE f Lnet/minecraft/class_4168; field_22396 FIGHT f Lnet/minecraft/class_4168; field_22399 AVOID f Lnet/minecraft/class_4168; field_22398 ADMIRE_ITEM f Lnet/minecraft/class_4168; field_30691 LONG_JUMP f Lnet/minecraft/class_4168; field_38201 ROAR f Lnet/minecraft/class_4168; field_38200 INVESTIGATE f Lnet/minecraft/class_4168; field_38203 DIG f Lnet/minecraft/class_4168; field_38202 EMERGE m (Ljava/lang/String;)V p 1 id m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;)Lnet/minecraft/class_4168; method_19210 register p 0 id m ()Ljava/lang/String; method_19634 getId c net/minecraft/class_8519 net/minecraft/client/gui/screen/SplashTextRenderer f Ljava/lang/String; field_44666 text f I field_44665 TEXT_Y f I field_44664 TEXT_X f Lnet/minecraft/class_8519; field_44663 OOOOO_O_O_OOOOO__SPOOKY_ f Lnet/minecraft/class_8519; field_44662 HAPPY_NEW_YEAR_ f Lnet/minecraft/class_8519; field_44661 MERRY_X_MAS_ m (Ljava/lang/String;)V p 1 text m (Lnet/minecraft/class_332;ILnet/minecraft/class_327;I)V method_51453 render p 4 alpha c a color with the appropriate alpha component bits set p 1 context p 2 screenWidth p 3 textRenderer c net/minecraft/class_3962 net/minecraft/block/ComposterBlock f I field_31073 MAX_LEVEL f I field_31072 MIN_LEVEL f I field_31071 NUM_LEVELS f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; field_17566 ITEM_TO_LEVEL_INCREASE_CHANCE f [Lnet/minecraft/class_265; field_17568 LEVEL_TO_COLLISION_SHAPE f Lnet/minecraft/class_265; field_17567 RAYCAST_SHAPE f Lnet/minecraft/class_2758; field_17565 LEVEL m ([Lnet/minecraft/class_265;)V method_17755 method_17755 p 0 shapes m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V method_18027 playEffects p 0 world p 1 pos p 2 fill m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_26373 compost p 0 user p 2 world p 1 state p 4 pos p 3 stack m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_17759 emptyComposter p 3 pos p 2 world p 1 state p 0 user m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2680; method_17756 addToComposter p 0 user p 2 world p 1 state p 4 stack p 3 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_26374 emptyFullComposter p 3 pos p 2 world p 1 state p 0 user m ()V method_17758 registerDefaultCompostableItems m (FLnet/minecraft/class_1935;)V method_17753 registerCompostableItem p 1 item p 0 levelIncreaseChance c net/minecraft/class_3962$class_3925 net/minecraft/block/ComposterBlock$DummyInventory c net/minecraft/class_3962$class_3964 net/minecraft/block/ComposterBlock$FullComposterInventory f Lnet/minecraft/class_2338; field_17575 pos f Lnet/minecraft/class_2680; field_17573 state f Lnet/minecraft/class_1936; field_17574 world f Z field_17576 dirty m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V p 3 pos p 4 outputItem p 1 state p 2 world c net/minecraft/class_3962$class_3963 net/minecraft/block/ComposterBlock$ComposterInventory f Lnet/minecraft/class_2338; field_17571 pos f Z field_17572 dirty f Lnet/minecraft/class_1936; field_17570 world f Lnet/minecraft/class_2680; field_17569 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V p 2 world p 3 pos p 1 state c net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity f Ljava/lang/String; field_31363 SKULL_OWNER_KEY f Ljava/util/concurrent/Executor; field_34029 currentExecutor f Ljava/util/concurrent/Executor; field_45147 EXECUTOR f Lcom/mojang/authlib/minecraft/MinecraftSessionService; field_12088 sessionService f Lnet/minecraft/class_3312; field_12089 userCache f I field_41315 poweredTicks f Z field_41316 powered f Lcom/mojang/authlib/GameProfile; field_12087 owner f Lnet/minecraft/class_2960; field_41603 noteBlockSound f Ljava/lang/String; field_41602 NOTE_BLOCK_SOUND_KEY m ()Lnet/minecraft/class_2960; method_47888 getNoteBlockSound m (Lnet/minecraft/class_7497;Ljava/util/concurrent/Executor;)V method_39765 setServices p 0 apiServices p 1 executor m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2631;)V method_47589 tick p 1 pos p 0 world p 3 blockEntity p 2 state m (Ljava/util/Optional;)Ljava/util/Optional; method_52581 method_52581 p 0 profile m ()Lnet/minecraft/class_2622; method_38250 toUpdatePacket m (Lnet/minecraft/class_2487;)Lcom/mojang/authlib/GameProfile; method_52589 getProfile p 0 nbt m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_52580 fetchProfile p 0 name m (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/Optional;)V method_52583 method_52583 p 2 profile m ()Lcom/mojang/authlib/GameProfile; method_11334 getOwner m (Ljava/lang/Runnable;)V method_52579 method_52579 p 0 runnable m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_2487;)V method_52590 fillSkullOwner p 0 nbt m (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture; method_52584 fetchProfileWithTextures p 0 profile m (Lcom/mojang/authlib/GameProfile;)V method_11333 setOwner p 1 owner m (Lnet/minecraft/class_2487;Ljava/lang/String;)V method_52582 fillSkullOwner p 0 nbt p 1 name m (F)F method_47588 getPoweredTicks p 1 tickDelta m ()V method_39766 clearServices m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; method_52585 method_52585 p 0 profile m (Lcom/mojang/authlib/GameProfile;)Z method_52586 hasTextures p 0 profile m ()V method_11339 loadOwnerProperties m (Ljava/util/Optional;)V method_52587 method_52587 p 1 profile c net/minecraft/class_2632 net/minecraft/network/packet/s2c/play/DifficultyS2CPacket f Z field_12091 difficultyLocked f Lnet/minecraft/class_1267; field_12090 difficulty m (Lnet/minecraft/class_2602;)V method_11341 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1267;Z)V p 1 difficulty p 2 difficultyLocked m ()Lnet/minecraft/class_1267; method_11342 getDifficulty m ()Z method_11340 isDifficultyLocked c net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEntity f Ljava/lang/String; field_12104 author f Z field_12099 ignoreEntities f Z field_12095 showBoundingBox f F field_12101 integrity f Lnet/minecraft/class_2382; field_12100 size f Lnet/minecraft/class_2470; field_12105 rotation f Ljava/lang/String; field_12098 metadata f Z field_12096 showAir f Z field_12097 powered f J field_12103 seed f Lnet/minecraft/class_2960; field_12102 templateName f Lnet/minecraft/class_2415; field_12093 mirror f Ljava/lang/String; field_31366 AUTHOR_KEY f Lnet/minecraft/class_2776; field_12094 mode f Lnet/minecraft/class_2338; field_12092 offset m (Lnet/minecraft/class_1657;)Z method_11351 openScreen p 1 player m ()F method_11346 getIntegrity m ()Z method_11357 shouldShowBoundingBox m (Lnet/minecraft/class_2586;)Z method_34278 method_34278 p 0 blockEntity m ()V method_11361 unloadStructure m ()Z method_11365 saveStructure m (Lnet/minecraft/class_1309;)V method_11373 setAuthor p 1 entity m ()Lnet/minecraft/class_2622; method_38252 toUpdatePacket m (Lnet/minecraft/class_2960;)V method_11344 setTemplateName p 1 templateName m ()Ljava/lang/String; method_11362 getTemplateName m ()Lnet/minecraft/class_2338; method_11359 getOffset m ()Ljava/lang/String; method_11358 getMetadata m (J)Lnet/minecraft/class_5819; method_20048 createRandom p 0 seed m (Lnet/minecraft/class_2776;)V method_11381 setMode p 1 mode m (Z)Z method_11366 saveStructure p 1 interactive m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_35293 setStructureVoid p 0 world p 1 pos m (Lnet/minecraft/class_2338;)Z method_34279 method_34279 p 1 pos m ()Z method_11354 isPowered m ()J method_11371 getSeed m (Lnet/minecraft/class_2338;Ljava/util/stream/Stream;)Ljava/util/Optional; method_34277 getStructureBox p 0 pos p 1 corners m (J)V method_11382 setSeed p 1 seed m (Lnet/minecraft/class_2338;)V method_11378 setOffset p 1 offset m ()Lnet/minecraft/class_2776; method_11374 getMode m ()Z method_11383 detectStructureSize m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_34276 streamCornerPos c Streams positions of {@link StructureBlockMode#CORNER} mode structure blocks with matching names. p 1 start p 2 end m ()Lnet/minecraft/class_2470; method_11353 getRotation m ()Z method_11367 shouldIgnoreEntities m (F)V method_11370 setIntegrity p 1 integrity m ()Z method_11375 shouldShowAir m (Z)V method_11379 setPowered p 1 powered m (Z)V method_11347 setShowAir p 1 showAir m (Ljava/lang/String;)V method_11363 setMetadata p 1 metadata m (Ljava/lang/String;)V method_11343 setTemplateName p 1 templateName m ()V method_11348 updateBlockMode m ()Ljava/lang/String; method_21865 getStructurePath m (Lnet/minecraft/class_2470;)V method_11385 setRotation p 1 rotation m ()Lnet/minecraft/class_2415; method_11345 getMirror m (Lnet/minecraft/class_2586;)Lnet/minecraft/class_2633; method_34273 method_34273 p 0 blockEntity m (Lnet/minecraft/class_2633;)Z method_34274 method_34274 p 1 blockEntity m ()Lnet/minecraft/class_2382; method_11349 getSize m ()Z method_11372 isStructureAvailable m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;)Z method_34275 method_34275 p 2 box m (Z)V method_11352 setIgnoreEntities p 1 ignoreEntities m (Lnet/minecraft/class_2382;)V method_11377 setSize p 1 size m (Z)V method_11360 setShowBoundingBox p 1 showBoundingBox m (Lnet/minecraft/class_2415;)V method_11356 setMirror p 1 mirror m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m ()Z method_11384 hasStructureName m (Lnet/minecraft/class_3218;ZLnet/minecraft/class_3499;)Z method_21864 place p 1 world p 2 interactive p 3 template m (Lnet/minecraft/class_3218;)Z method_11376 loadStructure p 1 world m (Lnet/minecraft/class_3218;Z)Z method_11368 loadStructure p 2 interactive p 1 world c net/minecraft/class_2633$class_2634 net/minecraft/block/entity/StructureBlockBlockEntity$Action f Lnet/minecraft/class_2633$class_2634; field_12110 SAVE_AREA f Lnet/minecraft/class_2633$class_2634; field_12106 SCAN_AREA f Lnet/minecraft/class_2633$class_2634; field_12109 LOAD_AREA f Lnet/minecraft/class_2633$class_2634; field_12108 UPDATE_DATA c net/minecraft/class_1301 net/minecraft/predicate/entity/EntityPredicates f Ljava/util/function/Predicate; field_35589 CAN_COLLIDE f Ljava/util/function/Predicate; field_6156 EXCEPT_CREATIVE_OR_SPECTATOR f Ljava/util/function/Predicate; field_6157 VALID_LIVING_ENTITY c Tests if a living entity is valid.\n\n

A living entity is valid when the entity is alive.\n\n@see net.minecraft.entity.LivingEntity#isAlive() f Ljava/util/function/Predicate; field_6152 VALID_INVENTORIES c Tests if an entity has a valid inventory.\n\n

An entity has a valid inventory when:\n\n

  • The entity is alive\n
  • The entity implements {@link net.minecraft.inventory.Inventory}\n
\n\n@see net.minecraft.entity.vehicle.StorageMinecartEntity f Ljava/util/function/Predicate; field_6153 NOT_MOUNTED c Tests if an entity is not mounted.\n\n

An entity is not mounted when:\n\n

  • The entity is alive\n
  • The entity has no passengers\n
  • The entity is not in a vehicle\n
f Ljava/util/function/Predicate; field_6154 VALID_ENTITY c Tests if an entity is valid.\n\n

An entity is valid when the entity is alive.\n\n@see net.minecraft.entity.Entity#isAlive() f Ljava/util/function/Predicate; field_6155 EXCEPT_SPECTATOR m (Lnet/minecraft/class_1297;)Z method_24517 method_24517 p 0 entity m (Lnet/minecraft/class_1297;)Z method_5914 method_5914 p 0 entity m (Lnet/minecraft/class_1297;)Z method_5908 method_5908 p 0 entity m (Lnet/minecraft/class_1297;)Ljava/util/function/Predicate; method_5911 canBePushedBy p 0 entity m (Lnet/minecraft/class_1297;)Z method_32878 method_32878 p 0 entity m (DDDDLnet/minecraft/class_1297;)Z method_5912 method_5912 p 8 entity m (Lnet/minecraft/class_1297;)Ljava/util/function/Predicate; method_5913 rides p 0 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z method_5906 method_5906 p 1 testedEntity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_270;Lnet/minecraft/class_270$class_271;Lnet/minecraft/class_1297;)Z method_5915 method_5915 p 3 entityx m (DDDD)Ljava/util/function/Predicate; method_5909 maxDistance p 0 x p 2 y p 4 z p 6 max m (Lnet/minecraft/class_1297;)Z method_5910 method_5910 p 0 entity c net/minecraft/class_1301$class_1302 net/minecraft/predicate/entity/EntityPredicates$Equipable f Lnet/minecraft/class_1799; field_6158 stack m (Lnet/minecraft/class_1799;)V p 1 stack m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_1297;)Z method_5916 test c net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity f [I field_12059 AVAILABLE_SLOTS f I field_12053 viewerCount f Lnet/minecraft/class_2371; field_12054 inventory f Lnet/minecraft/class_1767; field_12060 cachedColor f I field_31356 INVENTORY_SIZE f Lnet/minecraft/class_2627$class_2628; field_12057 animationStage f Ljava/lang/String; field_31361 ITEMS_KEY f F field_12056 animationProgress f F field_12055 prevAnimationProgress m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2627;)V method_31694 tick p 3 blockEntity p 2 state p 1 pos p 0 world m ()Lnet/minecraft/class_2627$class_2628; method_11313 getAnimationStage m (F)F method_11312 getAnimationProgress p 1 delta m ()Z method_27093 suffocates m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_11316 pushEntities p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_11318 updateAnimation p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()Lnet/minecraft/class_1767; method_11320 getColor m (Lnet/minecraft/class_2487;)V method_11319 readInventoryNbt p 1 nbt m (Lnet/minecraft/class_1767;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 color p 2 pos p 3 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_20047 updateNeighborStates p 1 pos p 2 state p 0 world m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_238; method_11314 getBoundingBox p 1 state c net/minecraft/class_2627$class_2628 net/minecraft/block/entity/ShulkerBoxBlockEntity$AnimationStage f Lnet/minecraft/class_2627$class_2628; field_12063 OPENED f Lnet/minecraft/class_2627$class_2628; field_12064 CLOSING f Lnet/minecraft/class_2627$class_2628; field_12065 CLOSED f Lnet/minecraft/class_2627$class_2628; field_12066 OPENING c net/minecraft/class_3959 net/minecraft/world/RaycastContext f Lnet/minecraft/class_3959$class_3960; field_17555 shapeType f Lnet/minecraft/class_3959$class_242; field_17556 fluid f Lnet/minecraft/class_3726; field_17557 entityPosition f Lnet/minecraft/class_243; field_17554 end f Lnet/minecraft/class_243; field_17553 start m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_17748 getBlockShape p 3 pos p 1 state p 2 world m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;Lnet/minecraft/class_1297;)V p 3 shapeType p 2 end p 1 start p 5 entity p 4 fluidHandling m ()Lnet/minecraft/class_243; method_17747 getEnd m ()Lnet/minecraft/class_243; method_17750 getStart m (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_17749 getFluidShape p 3 pos p 2 world p 1 state c net/minecraft/class_3959$class_242 net/minecraft/world/RaycastContext$FluidHandling f Ljava/util/function/Predicate; field_1346 predicate f Lnet/minecraft/class_3959$class_242; field_36338 WATER f Lnet/minecraft/class_3959$class_242; field_1345 SOURCE_ONLY f Lnet/minecraft/class_3959$class_242; field_1347 ANY f Lnet/minecraft/class_3959$class_242; field_1348 NONE m (Lnet/minecraft/class_3610;)Z method_1017 method_1017 p 0 state m (Lnet/minecraft/class_3610;)Z method_17751 handled p 1 state m (Ljava/lang/String;ILjava/util/function/Predicate;)V p 3 predicate m (Lnet/minecraft/class_3610;)Z method_1018 method_1018 p 0 state m (Lnet/minecraft/class_3610;)Z method_40008 method_40008 p 0 state c net/minecraft/class_3959$class_3961 net/minecraft/world/RaycastContext$ShapeProvider m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; get get p 1 state p 2 world p 3 pos p 4 context c net/minecraft/class_3959$class_3960 net/minecraft/world/RaycastContext$ShapeType f Lnet/minecraft/class_3959$class_3961; field_17560 provider f Lnet/minecraft/class_3959$class_3960; field_17558 COLLIDER f Lnet/minecraft/class_3959$class_3960; field_17559 OUTLINE f Lnet/minecraft/class_3959$class_3960; field_36337 FALLDAMAGE_RESETTING f Lnet/minecraft/class_3959$class_3960; field_23142 VISUAL m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; method_40007 method_40007 p 3 context p 2 pos p 1 world p 0 state m (Ljava/lang/String;ILnet/minecraft/class_3959$class_3961;)V p 3 provider c net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CPacket f Lnet/minecraft/class_2629$class_5882; field_29099 REMOVE_ACTION f I field_33316 THICKEN_FOG_MASK f I field_33314 DARKEN_SKY_MASK f I field_33315 DRAGON_MUSIC_MASK f Ljava/util/UUID; field_12074 uuid f Lnet/minecraft/class_2629$class_5882; field_12075 action m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; method_34098 updateProperties p 0 bar m (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; method_34096 updateName p 0 bar m (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; method_34097 updateStyle p 0 bar m (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; method_34094 updateProgress p 0 bar m (Lnet/minecraft/class_2602;)V method_11330 apply m (Ljava/util/UUID;)Lnet/minecraft/class_2629; method_34090 remove p 0 uuid m (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5882;)V p 1 uuid p 2 action m (Lnet/minecraft/class_2629$class_5881;)V method_34091 accept p 1 consumer m (ZZZ)I method_34095 maskProperties p 2 thickenFog p 0 darkenSky p 1 dragonMusic m (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; method_34089 add p 0 bar c net/minecraft/class_2629$class_5882 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Action m (Lnet/minecraft/class_2540;)V method_34107 toPacket p 1 buf m ()Lnet/minecraft/class_2629$class_5883; method_34105 getType m (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5881;)V method_34106 accept p 2 consumer p 1 uuid c net/minecraft/class_2629$class_5883 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Type f Ljava/util/function/Function; field_29113 parser f Lnet/minecraft/class_2629$class_5883; field_29112 UPDATE_PROPERTIES f Lnet/minecraft/class_2629$class_5883; field_29110 UPDATE_NAME f Lnet/minecraft/class_2629$class_5883; field_29111 UPDATE_STYLE f Lnet/minecraft/class_2629$class_5883; field_29109 UPDATE_PROGRESS f Lnet/minecraft/class_2629$class_5883; field_29107 ADD f Lnet/minecraft/class_2629$class_5883; field_29108 REMOVE m (Ljava/lang/String;ILjava/util/function/Function;)V p 3 parser m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2629$class_5882; method_34113 method_34113 p 0 buf c net/minecraft/class_2629$class_5880 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$AddAction f Lnet/minecraft/class_1259$class_1260; field_29102 color f Lnet/minecraft/class_2561; field_29100 name f F field_29101 percent f Z field_29105 dragonMusic f Z field_29106 thickenFog f Z field_29104 darkenSky f Lnet/minecraft/class_1259$class_1261; field_29103 style m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1259;)V p 1 bar c net/minecraft/class_2629$class_5881 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Consumer m (Ljava/util/UUID;)V method_34099 remove p 1 uuid m (Ljava/util/UUID;Lnet/minecraft/class_2561;FLnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;ZZZ)V method_34103 add p 8 thickenFog p 7 dragonMusic p 6 darkenSky p 5 style p 4 color p 3 percent p 2 name p 1 uuid m (Ljava/util/UUID;Lnet/minecraft/class_2561;)V method_34102 updateName p 2 name p 1 uuid m (Ljava/util/UUID;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V method_34101 updateStyle p 3 style p 1 id p 2 color m (Ljava/util/UUID;ZZZ)V method_34104 updateProperties p 3 dragonMusic p 4 thickenFog p 1 uuid p 2 darkenSky m (Ljava/util/UUID;F)V method_34100 updateProgress p 1 uuid p 2 percent c net/minecraft/class_2629$class_5886 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdatePropertiesAction f Z field_29118 dragonMusic f Z field_29119 thickenFog f Z field_29117 darkenSky m (ZZZ)V p 1 darkenSky p 2 dragonMusic p 3 thickenFog m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2629$class_5887 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateStyleAction f Lnet/minecraft/class_1259$class_1261; field_29121 style f Lnet/minecraft/class_1259$class_1260; field_29120 color m (Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V p 2 style p 1 color m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2629$class_5884 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateNameAction f Lnet/minecraft/class_2561; field_29115 name m (Lnet/minecraft/class_2561;)V p 1 name m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2629$class_5885 net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateProgressAction f F field_29116 percent m (F)V p 1 percent m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2623 net/minecraft/network/packet/s2c/play/BlockEventS2CPacket f I field_12042 type f Lnet/minecraft/class_2248; field_12043 block f I field_12041 data f Lnet/minecraft/class_2338; field_12044 pos m ()I method_11294 getType m ()Lnet/minecraft/class_2248; method_11295 getBlock m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V p 4 data p 1 pos p 3 type p 2 block m ()Lnet/minecraft/class_2338; method_11298 getPos m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11297 apply m ()I method_11296 getData c net/minecraft/class_3954 net/minecraft/block/InventoryProvider m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1278; method_17680 getInventory p 2 world p 1 state p 3 pos c net/minecraft/class_2624 net/minecraft/block/entity/LockableContainerBlockEntity f Lnet/minecraft/class_2561; field_17376 customName f Lnet/minecraft/class_1273; field_12045 lock m ()Lnet/minecraft/class_2561; method_17823 getContainerName m (Lnet/minecraft/class_2561;)V method_17488 setCustomName p 1 customName m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703; method_5465 createScreenHandler p 1 syncId p 2 playerInventory m (Lnet/minecraft/class_1657;)Z method_17489 checkUnlocked p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1273;Lnet/minecraft/class_2561;)Z method_17487 checkUnlocked p 2 containerName p 0 player p 1 lock c net/minecraft/class_3955 net/minecraft/recipe/CraftingRecipe m ()Lnet/minecraft/class_7710; method_45441 getCategory c net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity f Lnet/minecraft/class_8242; field_43296 backText f I field_40335 MAX_TEXT_WIDTH f Z field_43297 waxed f Lnet/minecraft/class_8242; field_43295 frontText f I field_40336 TEXT_LINE_HEIGHT f Ljava/util/UUID; field_12046 editor f Lorg/slf4j/Logger; field_43294 LOGGER m (Lnet/minecraft/class_1657;ZLjava/util/List;)V method_49836 tryChangeText p 3 messages p 2 front p 1 player m (Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_50008 parseLines p 1 signText m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_50009 parseLine p 1 text m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_49848 method_49848 p 1 frontText m (Lnet/minecraft/class_8242;)V method_49851 method_49851 p 1 signText m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_8242;)Z method_49839 setBackText p 1 backText m ()Lnet/minecraft/class_8242; method_49853 getFrontText m (Z)Lnet/minecraft/class_8242; method_49843 getText p 1 front m (Lnet/minecraft/class_2625;Lnet/minecraft/class_1937;Ljava/util/UUID;)V method_49838 tryClearInvalidEditor p 2 world p 1 blockEntity p 3 uuid m (ZLnet/minecraft/class_1657;)Z method_50010 canRunCommandClickEvent p 2 player p 1 front m ()I method_45470 getMaxTextWidth m (Lnet/minecraft/class_1657;Ljava/util/List;Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_49835 getTextWithMessages p 2 messages p 1 player p 3 text m ()Ljava/util/UUID; method_11305 getEditor m (Lnet/minecraft/class_1657;Ljava/util/List;Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_49845 method_49845 p 3 text m (Lnet/minecraft/class_8242;)Z method_49846 setFrontText p 1 frontText m (Ljava/util/function/UnaryOperator;Z)Z method_49841 changeText p 2 front p 1 textChanger m (Lnet/minecraft/class_8242;)V method_49850 method_49850 p 1 signText m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_8242; method_49844 getTextFacing p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2168; method_50006 createCommandSource p 1 world p 2 pos p 0 player m (Lnet/minecraft/class_1657;)Z method_49834 isPlayerFacingFront p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Z method_50007 runCommandClickEvent p 4 front p 3 pos p 2 world p 1 player m ()Lnet/minecraft/class_8242; method_49854 getBackText m (Lnet/minecraft/class_8242;Z)Z method_49840 setText p 2 front p 1 text m ()Lnet/minecraft/class_8242; method_49852 createText m ()Lnet/minecraft/class_2622; method_38249 toUpdatePacket m ()I method_45469 getTextLineHeight m (Z)Z method_49849 setWaxed p 1 waxed m ()V method_34272 updateListeners m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2625;)V method_49837 tick p 2 state p 3 blockEntity p 0 world p 1 pos m (Ljava/util/UUID;)V method_11306 setEditor p 1 editor m (Ljava/util/UUID;)Z method_49847 isPlayerTooFarToEdit p 1 uuid m ()Z method_49855 isWaxed m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_49842 method_49842 p 1 backText c net/minecraft/class_3956 net/minecraft/recipe/RecipeType c The recipe type allows matching recipes more efficiently by only checking\nrecipes under a given type.\n\n@param the common supertype of recipes within a recipe type f Lnet/minecraft/class_3956; field_17641 STONECUTTING f Lnet/minecraft/class_3956; field_17549 CAMPFIRE_COOKING f Lnet/minecraft/class_3956; field_17548 SMOKING f Lnet/minecraft/class_3956; field_17547 BLASTING f Lnet/minecraft/class_3956; field_17546 SMELTING f Lnet/minecraft/class_3956; field_17545 CRAFTING f Lnet/minecraft/class_3956; field_25388 SMITHING m (Ljava/lang/String;)Lnet/minecraft/class_3956; method_17726 register p 0 id c net/minecraft/class_2626 net/minecraft/network/packet/s2c/play/BlockUpdateS2CPacket f Lnet/minecraft/class_2680; field_12051 state f Lnet/minecraft/class_2338; field_12052 pos m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11310 apply m ()Lnet/minecraft/class_2680; method_11308 getState m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()Lnet/minecraft/class_2338; method_11309 getPos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V p 2 pos p 1 world c net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer f Lnet/minecraft/class_3957$class_3958; field_17552 recipeFactory f Lcom/mojang/serialization/Codec; field_46105 codec m (Lnet/minecraft/class_1874;)Ljava/lang/String; method_53772 method_53772 p 0 recipe m (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1856; method_53770 method_53770 p 0 recipe m (Lnet/minecraft/class_1874;)Ljava/lang/Float; method_53768 method_53768 p 0 recipe m (Lnet/minecraft/class_1874;)Lnet/minecraft/class_7709; method_53771 method_53771 p 0 recipe m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1874;)V method_17735 write m (Lnet/minecraft/class_3957$class_3958;I)V p 2 cookingTime p 1 recipeFactory m (ILnet/minecraft/class_3957$class_3958;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53766 method_53766 p 2 instance m (Lnet/minecraft/class_1874;)Ljava/lang/Integer; method_53767 method_53767 p 0 recipe m (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1799; method_53769 method_53769 p 0 recipe m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1874; method_17737 read c net/minecraft/class_3957$class_3958 net/minecraft/recipe/CookingRecipeSerializer$RecipeFactory m (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874; create create p 6 cookingTime p 5 experience p 4 result p 3 ingredient p 2 category p 1 group c net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket f Ljava/util/List; field_38039 nodes f I field_38038 rootSize m (Ljava/util/List;Ljava/util/function/BiPredicate;)V method_42067 validate p 1 validator p 0 nodeDatas m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_30944 traverse p 0 commandTree m (Lnet/minecraft/class_2540;B)Lnet/minecraft/class_2641$class_7235; method_11402 readArgumentBuilder p 0 buf p 1 flags m (Lcom/mojang/brigadier/tree/RootCommandNode;)V p 1 rootNode m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z method_42068 method_42068 p 0 index m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2641$class_2642; method_11405 readCommandNode p 0 buf m (Ljava/util/List;)V method_30946 validate p 0 nodeDatas m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/tree/RootCommandNode; method_11403 getCommandTree p 1 commandRegistryAccess m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List; method_30945 collectNodes p 0 nodes m (Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/class_2641$class_2642; method_11401 createNodeData p 1 nodes p 0 node m (Lnet/minecraft/class_2602;)V method_11404 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2641$class_2642;)V method_34119 method_34119 p 1 node p 0 buf2 c net/minecraft/class_2641$class_7235 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$SuggestableNode m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_42070 createArgumentBuilder p 1 commandRegistryAccess m (Lnet/minecraft/class_2540;)V method_42071 write p 1 buf c net/minecraft/class_2641$class_7232 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$ArgumentNode f Lnet/minecraft/class_2960; field_38042 id f Lnet/minecraft/class_2314$class_7217; field_38041 properties f Ljava/lang/String; field_38040 name m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960; method_42069 computeId p 0 provider m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)V p 1 node m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2314$class_7217;)V method_42072 write p 1 properties p 0 buf m (Ljava/lang/String;Lnet/minecraft/class_2314$class_7217;Lnet/minecraft/class_2960;)V p 1 name p 2 properties p 3 id m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)V method_42073 write p 0 buf p 1 serializer p 2 properties c net/minecraft/class_2641$class_7233 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$LiteralNode f Ljava/lang/String; field_38044 literal m (Ljava/lang/String;)V p 1 literal c net/minecraft/class_2641$class_7234 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandTree f Ljava/util/List; field_38046 nodeDatas f Ljava/util/List; field_38047 nodes f Lnet/minecraft/class_7157; field_38045 commandRegistryAccess m (Lcom/mojang/brigadier/context/CommandContext;)I method_42078 method_42078 p 0 context m (I)Lcom/mojang/brigadier/tree/CommandNode; method_42077 getNode p 1 index m (Lnet/minecraft/class_7157;Ljava/util/List;)V p 1 commandRegistryAccess p 2 nodeDatas c net/minecraft/class_2641$class_2642 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeData f [I field_12125 childNodeIndices f I field_12126 redirectNodeIndex f I field_12124 flags f Lnet/minecraft/class_2641$class_7235; field_38043 suggestableNode m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z method_42074 validateRedirectNodeIndex p 1 indices m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z method_42076 validateChildNodeIndices p 1 indices m (Lnet/minecraft/class_2641$class_7235;II[I)V p 4 childNodeIndices p 2 flags p 3 redirectNodeIndex p 1 suggestableNode m (Lnet/minecraft/class_2540;)V method_42075 write p 1 buf c net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe c A recipe that has only one input ingredient. It can be used by any type\nof recipe as long as its subclass implements the proper interface. f Lnet/minecraft/class_3956; field_17646 type f Lnet/minecraft/class_1799; field_17643 result f Lnet/minecraft/class_1856; field_17642 ingredient f Lnet/minecraft/class_1865; field_17647 serializer f Ljava/lang/String; field_17645 group m (Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V p 5 result p 2 serializer p 1 type p 4 ingredient p 3 group c net/minecraft/class_3972$class_3973 net/minecraft/recipe/CuttingRecipe$Serializer f Lnet/minecraft/class_3972$class_3973$class_3974; field_17648 recipeFactory f Lcom/mojang/serialization/Codec; field_46107 codec f Lcom/mojang/serialization/MapCodec; field_46204 RESULT_STACK_CODEC m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3972; method_17882 read m (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799; method_53879 method_53879 p 0 recipe m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53880 method_53880 p 0 instance m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3972;)V method_17880 write m (Lnet/minecraft/class_3972$class_3973$class_3974;)V p 1 recipeFactory m (Lnet/minecraft/class_3972$class_3973$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53774 method_53774 p 1 instance m (Lnet/minecraft/class_3972;)Ljava/lang/String; method_53778 method_53778 p 0 recipe m (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856; method_53777 method_53777 p 0 recipe c net/minecraft/class_3972$class_3973$class_3974 net/minecraft/recipe/CuttingRecipe$Serializer$RecipeFactory m (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972; create create p 1 group p 2 ingredient p 3 result c net/minecraft/class_2643 net/minecraft/block/entity/EndGatewayBlockEntity f Z field_12129 exactTeleport f Lorg/slf4j/Logger; field_12133 LOGGER f Lnet/minecraft/class_2338; field_12132 exitPortalPos f I field_12130 teleportCooldown f J field_12131 age m (F)F method_11412 getCooldownBeamHeight p 1 tickDelta m ()I method_11415 getDrawnSidesCount m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_11419 findBestPortalExitPos p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V method_31702 serverTick p 2 state p 3 blockEntity p 0 world p 1 pos m ()Z method_11421 needsCooldownBeforeTeleporting m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V method_31700 clientTick p 0 world p 1 pos p 2 state p 3 blockEntity m (F)F method_11417 getRecentlyGeneratedBeamHeight p 1 tickDelta m ()Z method_11420 isRecentlyGenerated m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;)V method_11416 createPortal p 0 world p 2 config p 1 pos m (Lnet/minecraft/class_1297;)Z method_30276 canTeleport p 0 entity m (Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338; method_11413 findPortalPosition p 0 chunk m ()Lnet/minecraft/class_2622; method_38253 toUpdatePacket m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_31701 findTeleportLocation p 0 world p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z method_31698 isChunkEmpty p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V method_11411 startTeleportCooldown p 3 blockEntity p 1 pos p 2 state p 0 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; method_11410 findExitPortalPos p 3 force p 2 searchRadius p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Lnet/minecraft/class_2818; method_11414 getChunk p 0 world p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_31699 setupExitPortalLocation c Finds teleport location and creates an island to teleport to (if there is none).\n\n

This does not create an exit portal.\n\n@return the position of the exit portal p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2643;)V method_11409 tryTeleportingEntity p 3 entity p 4 blockEntity p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_2338;Z)V method_11418 setExitPortalPos p 1 pos p 2 exactTeleport c net/minecraft/class_3975 net/minecraft/recipe/StonecuttingRecipe m (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V p 3 result p 1 group p 2 ingredient c net/minecraft/class_1313 net/minecraft/entity/MovementType f Lnet/minecraft/class_1313; field_6310 PISTON f Lnet/minecraft/class_1313; field_6309 SHULKER f Lnet/minecraft/class_1313; field_6308 SELF f Lnet/minecraft/class_1313; field_6305 PLAYER f Lnet/minecraft/class_1313; field_6306 SHULKER_BOX c net/minecraft/class_1311 net/minecraft/entity/SpawnGroup c A spawn group represents the category of an entity's natural spawning.\n\n

Entities that don't support natural spawning belong to the\n{@link #MISC} group.\n\n@see EntityType#getSpawnGroup()\n@see net.minecraft.world.SpawnHelper f Z field_6298 peaceful f Z field_6295 rare f I field_24461 despawnStartRange f Ljava/lang/String; field_6304 name f I field_24462 immediateDespawnRange f I field_6297 capacity f Lcom/mojang/serialization/Codec; field_24655 CODEC c A codec that encodes and decodes a spawn group from and to its\n{@linkplain #getName() name} string. f Lnet/minecraft/class_1311; field_6294 CREATURE f Lnet/minecraft/class_1311; field_30092 UNDERGROUND_WATER_CREATURE f Lnet/minecraft/class_1311; field_24460 WATER_AMBIENT f Lnet/minecraft/class_1311; field_6300 WATER_CREATURE f Lnet/minecraft/class_1311; field_6303 AMBIENT f Lnet/minecraft/class_1311; field_6302 MONSTER f Lnet/minecraft/class_1311; field_34447 AXOLOTLS f Lnet/minecraft/class_1311; field_17715 MISC m ()I method_6134 getCapacity c Returns the maximum number of mobs in this group that can be spawned per\nchunk. m ()I method_27920 getDespawnStartRange c Returns the distance, of a mob of this group from a player, at which\nthat mob can despawn at chance.\n\n

This is ignored if a mob {@linkplain\nnet.minecraft.entity.mob.MobEntity#canImmediatelyDespawn(double) cannot\nimmediately despawn}.\n\n@see net.minecraft.entity.mob.MobEntity#checkDespawn() m ()Ljava/lang/String; method_6133 getName c Returns the name of this spawn group.\n\n

The names are unique and are in {@code lower_snake_case}. m (Ljava/lang/String;ILjava/lang/String;IZZI)V p 6 rare p 7 immediateDespawnRange p 4 spawnCap p 5 peaceful p 3 name m ()I method_27919 getImmediateDespawnRange c Returns the distance, of a mob of this group from a player, at which\nthat mob will despawn immediately.\n\n

This is ignored if a mob {@linkplain\nnet.minecraft.entity.mob.MobEntity#canImmediatelyDespawn(double) cannot\nimmediately despawn}.\n\n@see net.minecraft.entity.mob.MobEntity#checkDespawn() m ()Z method_6135 isRare c Returns if this spawn group is spawned only rarely.\n\n

A rare spawn only happens when the {@linkplain\nnet.minecraft.world.WorldProperties#getTime() world time} is a multiple\nof {@code 400} in {@link\nnet.minecraft.server.world.ServerChunkManager#tickChunks()}. m ()Z method_6136 isPeaceful c Returns {@code true} if this group is spawned as animals, or {@code false}\nif this group is spawned as monsters.\n\n@see net.minecraft.world.World#setMobSpawnOptions(boolean, boolean) c net/minecraft/class_3970 net/minecraft/datafixer/fix/MapIdFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_3971 net/minecraft/screen/StonecutterScreenHandler f Ljava/lang/Runnable; field_17636 contentsChangedListener f Lnet/minecraft/class_1735; field_17627 inputSlot f I field_30846 OUTPUT_START f I field_30842 INPUT_ID f I field_30844 INVENTORY_START f Lnet/minecraft/class_1735; field_17628 outputSlot f Lnet/minecraft/class_1731; field_19173 output f Lnet/minecraft/class_3915; field_17631 selectedRecipe f Lnet/minecraft/class_1799; field_17634 inputStack f Lnet/minecraft/class_1263; field_17629 input f Lnet/minecraft/class_1937; field_17632 world f Lnet/minecraft/class_3914; field_17630 context f Ljava/util/List; field_17633 availableRecipes f I field_30847 OUTPUT_END f I field_30843 OUTPUT_ID f J field_17635 lastTakeTime f I field_30845 INVENTORY_END m ()Z method_17865 canCraft m (Ljava/lang/Runnable;)V method_17859 setContentsChangedListener p 1 contentsChangedListener m ()I method_17864 getAvailableRecipeCount m ()I method_17862 getSelectedRecipe m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)V method_17855 updateInput p 2 stack p 1 input m ()Ljava/util/List; method_17863 getAvailableRecipes m ()V method_17866 populateResult m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17856 method_17856 p 3 pos p 2 world m (I)Z method_30160 isInBounds p 1 id m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 2 playerInventory p 1 syncId p 3 context c net/minecraft/class_3971$2 net/minecraft/screen/StonecutterScreenHandler$2 m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17868 method_17868 p 1 world p 2 pos m ()Ljava/util/List; method_51308 getInputStacks c net/minecraft/class_1310 net/minecraft/entity/EntityGroup f Lnet/minecraft/class_1310; field_6289 UNDEAD f Lnet/minecraft/class_1310; field_6293 ARTHROPOD f Lnet/minecraft/class_1310; field_6290 DEFAULT f Lnet/minecraft/class_1310; field_6292 AQUATIC f Lnet/minecraft/class_1310; field_6291 ILLAGER c net/minecraft/class_2640 net/minecraft/block/entity/EndPortalBlockEntity m (Lnet/minecraft/class_2350;)Z method_11400 shouldDrawSide p 1 direction m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos c net/minecraft/class_1306 net/minecraft/util/Arm c An enum representing an entity's arm.\n\n@see Hand f Lcom/mojang/serialization/Codec; field_45121 CODEC f Ljava/lang/String; field_45122 translationKey f I field_38385 id f Ljava/util/function/IntFunction; field_46166 BY_ID f Ljava/lang/String; field_6181 name f Lnet/minecraft/class_1306; field_6183 RIGHT f Lnet/minecraft/class_1306; field_6182 LEFT m ()Lnet/minecraft/class_1306; method_5928 getOpposite c {@return the arm on the opposite side} m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V p 5 translationKey p 4 name p 3 id c net/minecraft/class_3969 net/minecraft/client/render/entity/model/GiantEntityModel c Represents the model of a {@linkplain GiantEntity}.\n\n

Inherits the model of {@link AbstractZombieModel}. m (Lnet/minecraft/class_1570;)Z method_17792 isAttacking c net/minecraft/class_2639 net/minecraft/network/packet/s2c/play/CommandSuggestionsS2CPacket f I field_12122 completionId f Lcom/mojang/brigadier/suggestion/Suggestions; field_12121 suggestions m ()I method_11399 getCompletionId m (Lnet/minecraft/class_2540;)V p 1 buf m (ILcom/mojang/brigadier/suggestion/Suggestions;)V p 2 suggestions p 1 completionId m ()Lcom/mojang/brigadier/suggestion/Suggestions; method_11397 getSuggestions m (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/suggestion/Suggestion;)V method_34118 method_34118 p 0 buf2 p 1 suggestion m (Lnet/minecraft/class_2602;)V method_11398 apply m (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/Message;)V method_43880 method_43880 p 1 tooltip p 0 buf3 m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/suggestion/Suggestion; method_34117 method_34117 p 1 buf2 c net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot c Provides enum types for several key slots found within an entity {@link net.minecraft.inventory.Inventory}.\n

\nEach equipment slot has a type, which represents what inventory category it is contained within.\nThe {@code HAND} category covers the mainhand and offhand slots, while the {@code ARMOR} category covers the 4\ntypes of armor slots found in {@link net.minecraft.entity.LivingEntity}.\n

\nEach equipment slot contains information on where that slot should be located within a parent {@link net.minecraft.inventory.Inventory}.\n{@link #getEntitySlotId()} will provide the base slot index a slot should occupy (starting from {@code 0}),\nwhile {@link #getOffsetEntitySlotId(int)} will return the same value added to an offset index.\n

\nAn equipment slot can be used to quickly access the item held by an inventory slot in a {@link LivingEntity} through\nmethods such as {@link LivingEntity#getEquippedStack(EquipmentSlot)}, which will return the {@link net.minecraft.item.ItemStack}\nheld in the entity's inventory slot pointed at by the target slot. f Ljava/lang/String; field_6175 name f Lnet/minecraft/class_1304$class_1305; field_6170 type f I field_6168 entityId f I field_6167 armorStandId f Lnet/minecraft/class_3542$class_7292; field_45739 CODEC f Lnet/minecraft/class_1304; field_6173 MAINHAND f Lnet/minecraft/class_1304; field_6174 CHEST f Lnet/minecraft/class_1304; field_6171 OFFHAND f Lnet/minecraft/class_1304; field_6172 LEGS f Lnet/minecraft/class_1304; field_6166 FEET f Lnet/minecraft/class_1304; field_6169 HEAD m (Ljava/lang/String;ILnet/minecraft/class_1304$class_1305;IILjava/lang/String;)V p 5 armorStandId p 4 entityId p 6 name p 3 type m ()Z method_46643 isArmorSlot m (Ljava/lang/String;)Lnet/minecraft/class_1304; method_5924 byName c {@return the slot where {@linkplain #getName the name} is equal to {@code name}}\nIf no slot matching the input name is found, this throws {@link IllegalArgumentException}.\n\n@throws IllegalArgumentException if no slot type could be found matching {@code name} p 0 name m (I)I method_32320 getOffsetEntitySlotId c {@return the index of the inventory slot this slot should occupy, plus the passed in {@code offset} amount} p 1 offset m (Lnet/minecraft/class_1304$class_1305;I)Lnet/minecraft/class_1304; method_20234 fromTypeIndex c {@return the equipment slot where {@linkplain #getEntitySlotId() the slot ID} is equal to {@code index} and the type of the slot is equal to {@code type}}\nIf no slot could be found matching the input {@code type} and {@code index}, throws {@link IllegalArgumentException}.\n\n@throws IllegalArgumentException if no slot type could be found matching {@code type} and {@code index} p 1 index p 0 type m ()Lnet/minecraft/class_1304$class_1305; method_5925 getType c {@return the target {@link EquipmentSlot.Type} that this slot targets}\n\n

\nAn equipment slot either targets the hand or body type, which can be used to determine whether a request\nto manipulate slot data on an entity should be applied to an armor inventory or general item inventory. m ()I method_5927 getEntitySlotId c {@return the index of the inventory slot this slot should occupy}\n\n

\nIn the case of {@link #MAINHAND} and {@link #OFFHAND}, this method will return 0 and 1, respectively.\nThe remaining armor slots re-start at index 0 and end at index 3.\n\n

\nTo calculate the target index of an inventory slot for a slot relative to the offset index of an entire\ninventory, visit {@link #getOffsetEntitySlotId(int)}. m ()Ljava/lang/String; method_5923 getName c {@return the unique name of this equipment slot}\n\n

The returned value will be a lower-case string (such as "chest" for {@link #CHEST}). m ()I method_5926 getArmorStandSlotId c {@return the index of the inventory slot this slot occupies in an {@link net.minecraft.entity.decoration.ArmorStandEntity}} c net/minecraft/class_1304$class_1305 net/minecraft/entity/EquipmentSlot$Type c The type of body item slot an {@link EquipmentSlot} targets. f Lnet/minecraft/class_1304$class_1305; field_6178 ARMOR f Lnet/minecraft/class_1304$class_1305; field_6177 HAND c net/minecraft/class_1303 net/minecraft/entity/ExperienceOrbEntity f I field_27009 pickingCount f Lnet/minecraft/class_1657; field_6162 target f I field_30056 EXPENSIVE_UPDATE_INTERVAL f I field_6159 amount f I field_30055 DESPAWN_AGE f I field_30058 MERGING_CHANCE_FRACTION f I field_6164 orbAge f I field_6161 health m ()I method_5919 getExperienceAmount m (I)I method_5922 getMendingRepairCost p 1 repairAmount m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)Z method_31496 wasMergedIntoExistingOrb p 1 pos p 2 amount p 0 world m (Lnet/minecraft/class_1303;)Z method_31494 isMergeable p 1 other m (I)I method_5918 roundToOrbSize p 0 value m (Lnet/minecraft/class_1303;II)Z method_31495 isMergeable p 0 orb p 2 amount p 1 seed m (I)I method_5917 getMendingRepairAmount p 1 experienceAmount m (Lnet/minecraft/class_1657;I)I method_35051 repairPlayerGears c Repairs a player's gears using the experience recursively, until the experience is\nall used or all gears are repaired.\n\n@return the amount of leftover experience p 2 amount p 1 player m ()V method_5921 applyWaterMovement m ()V method_31498 expensiveUpdate c Performs an expensive update.\n\n@implSpec Called every second (every {@link #EXPENSIVE_UPDATE_INTERVAL} ticks).\nThis method first checks if the orb still has a nearby {@link #target},\nand assigns a new target if there is none. It then tries to merge nearby experience orbs. m (Lnet/minecraft/class_1303;)V method_31497 merge p 1 other m (Lnet/minecraft/class_1937;DDDI)V p 4 y p 6 z p 1 world p 2 x p 8 amount m ()I method_5920 getOrbSize m (IILnet/minecraft/class_1303;)Z method_31492 method_31492 p 2 orb m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)V method_31493 spawn p 0 world p 1 pos p 2 amount c net/minecraft/class_3965 net/minecraft/util/hit/BlockHitResult f Lnet/minecraft/class_2338; field_17589 blockPos f Z field_17590 missed f Lnet/minecraft/class_2350; field_17588 side f Z field_17591 insideBlock m (Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V p 1 pos p 2 side p 3 blockPos p 4 insideBlock m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_29328 withBlockPos p 1 blockPos m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_3965; method_17779 withSide p 1 side m ()Lnet/minecraft/class_2350; method_17780 getSide m (ZLnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V p 2 pos p 1 missed p 5 insideBlock p 4 blockPos p 3 side m ()Lnet/minecraft/class_2338; method_17777 getBlockPos m (Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965; method_17778 createMissed p 0 pos p 1 side p 2 blockPos m ()Z method_17781 isInsideBlock c net/minecraft/class_1309 net/minecraft/entity/LivingEntity c Represents an entity which has a health value and can receive damage. f Lnet/minecraft/class_1322; field_6231 SPRINTING_SPEED_BOOST f Ljava/util/Optional; field_22418 climbingPos f Lnet/minecraft/class_1309; field_6236 attacking f Lnet/minecraft/class_2338; field_6268 lastBlockPos f D field_6263 serverZ f F field_6287 movementSpeed f Lnet/minecraft/class_4095; field_18321 brain f F field_6275 prevLookDirection f F field_6251 handSwingProgress f Z field_6285 effectsChanged f Ljava/util/UUID; field_23128 SOUL_SPEED_BOOST_ID f I field_6218 stuckArrowTimer f Lnet/minecraft/class_8080; field_42108 limbAnimator f F field_6250 forwardSpeed f F field_6262 randomSmallSeed f I field_20347 stuckStingerTimer f Lnet/minecraft/class_1282; field_6276 lastDamageSource f Z field_6252 handSwinging f Lnet/minecraft/class_2940; field_6214 POTION_SWIRLS_AMBIENT f F field_6241 headYaw f F field_6253 lastDamageTaken f I field_6265 headTrackingIncrements f F field_30068 BABY_SCALE_FACTOR f F field_6264 lastLeaningPitch f Z field_37421 experienceDroppingDisabled f Ljava/util/Map; field_6280 activeStatusEffects f Lnet/minecraft/class_2940; field_6240 POTION_SWIRLS_COLOR f D field_45123 serverHeadYaw f Z field_30082 noDrag f F field_6243 leaningPitch f I field_6279 handSwingTicks f F field_6255 lookDirection f I field_6230 lastAttackedTime f Lnet/minecraft/class_2940; field_6219 STUCK_ARROW_COUNT f Lnet/minecraft/class_2371; field_6234 syncedHandStacks f I field_6278 despawnCounter f I field_6254 maxHurtTime f D field_6245 serverY f D field_6221 serverPitch f F field_6233 stepBobbingAmount f I field_6269 defaultMaxHealth f Lnet/minecraft/class_1283; field_6256 damageTracker f Lnet/minecraft/class_1799; field_6277 activeItemStack f Lnet/minecraft/class_5131; field_6260 attributes f F field_6244 randomLargeSeed f Lnet/minecraft/class_4048; field_18072 SLEEPING_DIMENSIONS f F field_6220 prevBodyYaw f I field_6232 scoreAmount f F field_6259 prevHeadYaw f Lnet/minecraft/class_2940; field_18073 SLEEPING_POSITION f I field_6235 hurtTime f I field_30073 GLOWING_FLAG f Lnet/minecraft/class_2940; field_20348 STINGER_COUNT f F field_6246 absorptionAmount f I field_6222 itemUseTimeLeft f I field_6210 bodyTrackingIncrements f Lnet/minecraft/class_1309; field_6274 attacker f I field_6213 deathTime f I field_30071 EQUIPMENT_SLOT_ID f Lnet/minecraft/class_2371; field_6248 syncedArmorStacks f D field_6224 serverX f F field_6212 sidewaysSpeed f Ljava/lang/String; field_45740 ACTIVE_EFFECTS_NBT_KEY f I field_30066 USING_RIPTIDE_FLAG f I field_30079 FALL_FLYING_FLAG f F field_6227 upwardSpeed f Z field_6282 jumping f I field_6239 roll f F field_6283 bodyYaw f I field_6270 lastAttackTime f I field_30065 OFF_HAND_ACTIVE_FLAG f I field_30077 DEATH_TICKS f Lorg/slf4j/Logger; field_36332 LOGGER f I field_6238 playerHitTimer f Lnet/minecraft/class_2940; field_6247 HEALTH f J field_6226 lastDamageTime f I field_6273 lastAttackedTicks f I field_6261 riptideTicks f I field_30064 USING_ITEM_FLAG f Lnet/minecraft/class_1268; field_6266 preferredHand f F field_6229 lastHandSwingProgress f Z field_6272 dead f F field_6217 prevStepBobbingAmount f D field_30076 GRAVITY f D field_33908 MAX_ENTITY_VIEWING_DISTANCE f Lnet/minecraft/class_1657; field_6258 attackingPlayer f I field_6228 jumpingCooldown f Lnet/minecraft/class_2940; field_6257 LIVING_FLAGS f Ljava/util/UUID; field_27859 POWDER_SNOW_SLOW_ID f D field_6284 serverYaw m ()V method_18400 wakeUp c Wakes this entity up.\n\n@see net.minecraft.entity.player.PlayerEntity#wakeUp(boolean, boolean) a more specific overload for players m ()Ljava/util/Optional; method_18398 getSleepingPosition m (Ljava/util/List;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V method_30120 method_30120 p 3 stack p 2 slot m ()Z method_6071 shouldAlwaysDropXp c Returns if this entity may always drop experience, skipping any\nother checks.\n\n@see #dropXp()\n@see #getXpToDrop() m (Lnet/minecraft/class_1282;F)V method_6074 applyDamage p 1 source p 2 amount m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_28305 method_28305 p 1 brain m ()Z method_6039 isBlocking m (Lnet/minecraft/class_1268;)V method_6104 swingHand p 1 hand m (Lnet/minecraft/class_1268;)V method_6019 setCurrentHand p 1 hand m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414; method_18869 getEatSound p 1 stack m ()Lnet/minecraft/class_2350; method_18401 getSleepingDirection m ()Lnet/minecraft/class_4095$class_5303; method_28306 createBrainProfile m ()I method_6096 getArmor m (Lnet/minecraft/class_1282;)Z method_6061 blockedByShield p 1 source m (Lnet/minecraft/class_1309;)V method_6090 takeShieldHit p 1 attacker m (Lnet/minecraft/class_1799;)Z method_18397 canEquip p 1 stack m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Z method_32323 method_32323 p 1 stack m ()Ljava/util/Map; method_30129 getEquipmentChanges c {@return the difference between the last sent equipment set and the\ncurrent one} m ()I method_6028 getHandSwingDuration m (Lnet/minecraft/class_1657;)F method_49485 getSaddledSpeed p 1 controllingPlayer m ()V method_6072 updateLeaningPitch m (Lnet/minecraft/class_1304;)Z method_44201 isArmorSlot p 1 slot m ()F method_6029 getMovementSpeed m ()F method_6017 getSoundPitch m (Lnet/minecraft/class_1320;)V method_52540 updateAttribute p 1 attribute m (Ljava/util/Map;)V method_30121 checkHandStackSwap c Notifies nearby players if the stacks in the hands have been swapped. p 1 equipmentChanges m ()F method_18396 getArmorVisibility m ()J method_51851 getLootTableSeed m ()Z method_6113 isSleeping m (Lnet/minecraft/class_1291;)Z method_6059 hasStatusEffect p 1 effect m ()Z method_6101 isClimbing m (Lnet/minecraft/class_1304;)Z method_6084 hasStackEquipped p 1 slot m (F)V method_6125 setMovementSpeed p 1 movementSpeed m ()V method_23328 playBlockFallSound m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_45324 areItemsDifferent p 1 stack p 2 stack2 m (I)V method_21755 setStingerCount p 1 stingerCount m (DD)V method_48761 tiltScreen p 1 deltaX p 3 deltaZ m (Lnet/minecraft/class_4050;)Lnet/minecraft/class_238; method_24833 getBoundingBox p 1 pose m ()Z method_6102 isMobOrPlayer m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V method_6122 setStackInHand p 2 stack p 1 hand m (Lnet/minecraft/class_1304;)V method_20235 sendEquipmentBreakStatus p 1 slot m (Lnet/minecraft/class_1282;)Z method_6095 tryUseTotem p 1 source m ()Z method_29920 shouldSwimInFluids m (Z)V method_35054 setNoDrag p 1 noDrag m ()V method_6050 tickStatusEffects m ()Z method_6086 isAffectedBySplashPotions m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_31079 positionInPortal p 0 pos m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_18801 applyClimbingSpeed p 1 motion m ()Z method_6062 isImmobile m (Lnet/minecraft/class_4050;)Z method_52542 wouldNotSuffocateInPose p 1 pose m (Lnet/minecraft/class_1542;)V method_29499 triggerItemPickedUpByEntityCriteria c Called to trigger advancement criteria when an entity picks up an item\nthrown by a player. p 1 item m (DDD)V method_6005 takeKnockback p 1 strength p 5 z p 3 x m ()Z method_6115 isUsingItem m ()Lnet/minecraft/class_1268; method_6058 getActiveHand m (F)V method_6073 setAbsorptionAmount p 1 absorptionAmount m (Lnet/minecraft/class_1293;)Z method_6049 canHaveStatusEffect p 1 effect m (Ljava/util/Map;)V method_30123 sendEquipmentChanges c Sends equipment changes to nearby players.\n\n@see #sendEquipmentChanges() p 1 equipmentChanges m (Lnet/minecraft/class_1799;I)V method_6037 spawnItemParticles p 2 count p 1 stack m ()V method_6007 tickMovement m ()V method_23883 dropXp c Drops experience when this entity is killed.\n\n

To control the details of experience dropping, consider overriding\n{@link #shouldAlwaysDropXp()}, {@link #shouldDropXp()}, and\n{@link #getXpToDrop()}. m (FF)F method_6031 turnHead p 2 headRotation p 1 bodyRotation m (Lnet/minecraft/class_1268;)V method_20236 sendToolBreakStatus p 1 hand m ()F method_6063 getMaxHealth m ()F method_52541 getMaxAbsorption m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_6077 canEnterTrapdoor p 2 state p 1 pos m (Lnet/minecraft/class_1293;)V method_6129 onStatusEffectRemoved p 1 effect m ()Ljava/util/Collection; method_6026 getStatusEffects m ()V method_18399 clearSleepingPosition m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630; method_32321 getStackReference p 0 entity p 1 slot m ()Lnet/minecraft/class_1309; method_6065 getAttacker m ()Lnet/minecraft/class_1306; method_6068 getMainArm m (Lnet/minecraft/class_1309;)V method_6015 setAttacker p 1 attacker m ()V method_6023 tickNewAi m ()Lnet/minecraft/class_1799; method_6047 getMainHandStack m (DDDZ)Z method_6082 teleport p 7 particleEffects p 3 y p 5 z p 1 x m ()Z method_41330 isExperienceDroppingDisabled m (Lnet/minecraft/class_1291;)Z method_6016 removeStatusEffect c Removes a status effect from this entity.\n\n

Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player,\nthe change in the list of effects will also be synchronized with the corresponding client.\n\n@return whether the active status effects on this entity has been changed by\nthis call p 1 type m (Lnet/minecraft/class_1297;)Z method_6121 tryAttack p 1 target m (Lnet/minecraft/class_2338;)Ljava/lang/Boolean; method_18405 method_18405 p 1 pos m (Lnet/minecraft/class_1304;)B method_20237 getEquipmentBreakStatus p 0 slot m ()I method_6048 getItemUseTime m ()Lnet/minecraft/class_238; method_53510 getHitbox c Gets the area in which this entity can be attacked by mobs whose attack box overlaps it.\n\n@see net.minecraft.entity.mob.MobEntity#getAttackBox m (Lnet/minecraft/class_1282;IZ)V method_6099 dropEquipment p 2 lootingMultiplier p 3 allowDrops p 1 source m ()Z method_27303 isOnSoulSpeedBlock m (Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V method_6009 onStatusEffectUpgraded p 3 source p 2 reapplyEffect p 1 effect m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V method_30124 setSyncedHandStack p 1 slot p 2 stack m ()Z method_5999 isUndead m (Lnet/minecraft/class_243;)V method_6091 travel c Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.\n\n

See vanilla examples of {@linkplain net.minecraft.entity.passive.AbstractHorseEntity#travel\ncustom horse vehicle} and {@linkplain net.minecraft.entity.mob.FlyingEntity#travel\nflying entities}. p 1 movementInput c represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order m (F)F method_6024 getLeaningPitch p 1 tickDelta m (Lnet/minecraft/class_1309;)V method_26084 method_26084 p 0 player m (Lnet/minecraft/class_1297;I)V method_6103 sendPickup p 2 count p 1 item m ()Lnet/minecraft/class_5132$class_5133; method_26827 createLivingAttributes m ()Lnet/minecraft/class_1309; method_6052 getAttacking m ()V method_6000 enterCombat m (Lnet/minecraft/class_1299;)Z method_5973 canTarget p 1 type m (F)V method_48565 updateLimbs p 1 posDelta m ()Z method_6012 clearStatusEffects m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V method_18865 applyFoodEffects p 3 targetEntity p 1 stack p 2 world m (Lnet/minecraft/class_1293;)V method_52197 sendEffectToControllingPlayer p 1 effect m (I)I method_6130 getNextAirUnderwater p 1 air m ()Lnet/minecraft/class_1282; method_6081 getRecentDamageSource m ()I method_6110 getXpToDrop c Called when this entity is killed and returns the amount of experience\nto drop.\n\n@see #dropXp()\n@see #shouldAlwaysDropXp()\n@see #shouldDropXp() m ()Z method_27302 shouldDisplaySoulSpeedEffects m ()V method_6093 knockDownwards m (Lnet/minecraft/class_2680;)Z method_29500 shouldRemoveSoulSpeedBoost p 1 landingState m (Lnet/minecraft/class_6880;)D method_45326 getAttributeBaseValue p 1 attribute m ()V method_32324 removePowderSnowSlow m ()Z method_29504 isDead m ()Z method_18406 isSleepingInBed m (I)V method_16826 setDespawnCounter p 1 despawnCounter m (Lnet/minecraft/class_1282;F)V method_6105 damageArmor p 2 amount p 1 source m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_18808 getProjectileType p 1 stack m (Lnet/minecraft/class_1799;)V method_37119 tickItemStackUsage p 1 stack m (Lnet/minecraft/class_1799;)V method_37410 processEquippedStack p 1 stack m (F)V method_6025 heal c Heals this entity by the given {@code amount} of half-hearts.\n\n

A dead entity cannot be healed.\n\n@see #isDead() p 1 amount m ()I method_6014 getItemUseTimeLeft m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293; method_6111 removeStatusEffectInternal c Removes a status effect from this entity without calling any listener.\n\n

This method does not perform any cleanup or synchronization operation.\nUnder most circumstances, calling {@link #removeStatusEffect(StatusEffect)} is highly preferable.\n\n@return the status effect removed p 1 type m (Lnet/minecraft/class_6880;)D method_45325 getAttributeValue p 1 attribute m ()V method_6070 tickCramming m (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V method_49481 tickControlled p 2 movementInput p 1 controllingPlayer m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V method_30122 setSyncedArmorStack p 2 armor p 1 slot m ()Z method_6094 canBreatheInWater m (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799; method_5998 getStackInHand p 1 hand m ()F method_49484 getOffGroundSpeed m ()Z method_6123 isUsingRiptide m (Lnet/minecraft/class_1282;)V method_16080 drop p 1 source m ()Lnet/minecraft/class_4095; method_18868 getBrain m ()I method_6083 getLastAttackTime m (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243; method_26318 applyMovementInput p 1 movementInput p 2 slipperiness m (Lnet/minecraft/class_1297;)Z method_6057 canSee p 1 entity m (Z)V method_29242 updateLimbs p 1 flutter m ()V method_6027 updatePotionVisibility m ()I method_6003 getRoll m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293; method_6112 getStatusEffect p 1 effect m ()Z method_22382 shouldSpawnConsumptionEffects m (Lnet/minecraft/class_1792;)Z method_24518 isHolding c Checks if this entity is holding a certain item.\n\n

This checks both the entity's main and off hand. p 1 item m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_18866 eatFood p 2 stack p 1 world m ()V method_29502 addSoulSpeedBoostIfNeeded m (F)F method_6055 getHandSwingProgress p 1 tickDelta m ()I method_21753 getStingerCount m ()Lnet/minecraft/class_1799; method_6079 getOffHandStack m ()V method_6043 jump m (Ljava/util/function/Predicate;)Z method_24520 isHolding c Checks if this entity is holding a certain item.\n\n

This checks both the entity's main and off hand. p 1 predicate m (Lnet/minecraft/class_1320;)D method_26825 getAttributeValue p 1 attribute m (DZLnet/minecraft/class_243;)Lnet/minecraft/class_243; method_26317 applyFluidMovingSpeed p 1 gravity p 3 falling p 4 motion m (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V method_26082 setStatusEffect c Sets a status effect in this entity.\n\n

The preexistent status effect of the same type on this entity, if there is one, is cleared.\nTo actually add a status effect and undergo effect combination logic, call\n{@link #addStatusEffect(StatusEffectInstance, Entity)}.\n\n@apiNote In vanilla, this is exclusively used by the client to set a status\neffect on the player upon {@linkplain\nnet.minecraft.client.network.ClientPlayNetworkHandler#onEntityStatusEffect\nreception} of the status effect packet. p 2 source c the source entity or {@code null} for non-entity sources p 1 effect c the effect to set m (Lnet/minecraft/class_2338;)V method_18402 setSleepingPosition p 1 pos m ()Z method_6109 isBaby m ()Lnet/minecraft/class_3414; method_6002 getDeathSound m (I)I method_6064 getNextAirOnLand p 1 air m (Lnet/minecraft/class_2338;)V method_6126 applyMovementEffects p 1 pos m ()F method_6032 getHealth m (Lnet/minecraft/class_1799;I)V method_6098 spawnConsumptionEffects p 1 stack p 2 particleCount m ()V method_32325 addPowderSnowSlowIfNeeded m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304; method_32326 getPreferredEquipmentSlot p 0 stack m ()V method_16078 dropInventory m ()Z method_29503 hurtByWater m (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V method_49483 travelControlled p 2 movementInput p 1 controllingPlayer m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_6116 onEquipStack p 3 newStack p 2 oldStack p 1 slot m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095; method_18867 deserializeBrain p 1 dynamic m ()Ljava/util/Map; method_6088 getActiveStatusEffects m ()V method_6044 endCombat m ()Lnet/minecraft/class_1799; method_6030 getActiveItem m (Lnet/minecraft/class_1320;)D method_26826 getAttributeBaseValue p 1 attribute m (Lnet/minecraft/class_1268;Z)V method_23667 swingHand p 2 fromServerPlayer p 1 hand m ()Z method_42149 disablesShield m (F)V method_6056 damageShield p 1 amount m ()Z method_35053 hasNoDrag m (Lnet/minecraft/class_1799;)V method_6045 playEquipmentBreakEffects p 1 stack m (Lnet/minecraft/class_1309;)V method_23733 onKilledBy c Performs secondary effects after this mob has been killed.\n\n

The default behavior spawns a wither rose if {@code adversary} is a {@code WitherEntity}. p 1 adversary c the main adversary responsible for this entity's death m (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; method_30125 getSyncedArmorStack p 1 slot m (I)Lnet/minecraft/class_1304; method_32322 getEquipmentSlot p 0 slotId m ()V method_6069 clearPotionSwirls m (Lnet/minecraft/class_1282;Z)V method_16077 dropLoot p 1 damageSource p 2 causedByPlayer m ()V method_6021 clearActiveItem m (Lnet/minecraft/class_1297;)V method_6038 onDismounted p 1 vehicle m ()F method_37416 getJumpBoostVelocityModifier m (Lnet/minecraft/class_1309;)V method_6060 knockback p 1 target m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_5996 getAttributeInstance p 1 attribute m (Lnet/minecraft/class_2338;)V method_18404 method_18404 p 1 pos m (F)V method_6033 setHealth p 1 health m ()Z method_36608 isPartOfGame m (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; method_30126 getSyncedHandStack p 1 slot m ()Z method_33190 canTakeDamage m ()V method_41329 disableExperienceDropping m (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_49482 getControlledMovementInput p 2 movementInput p 1 controllingPlayer m ()I method_6022 getStuckArrowCount m ()I method_6131 getDespawnCounter m ()V method_29501 removeSoulSpeedBoost m (Lnet/minecraft/class_1282;)V method_6078 onDeath p 1 damageSource m ()Lnet/minecraft/class_5819; method_6051 getRandom m ()F method_48157 getDamageTiltYaw m (Lnet/minecraft/class_1309;)V method_5997 attackLivingEntity p 1 target m ()Lnet/minecraft/class_1309$class_6823; method_39760 getFallSounds m (Lnet/minecraft/class_2338;)V method_18403 sleep p 1 pos m (Lnet/minecraft/class_1309;)Z method_18395 canTarget p 1 target m ()F method_6120 getBaseMovementSpeedMultiplier m (IZ)V method_6085 setLivingFlag p 2 value p 1 mask m (Lnet/minecraft/class_238;Lnet/minecraft/class_238;)V method_6035 tickRiptide p 1 a p 2 b m ()Lnet/minecraft/class_2960; method_5989 getLootTable m (Z)V method_6100 setJumping p 1 jumping m (Lnet/minecraft/class_2338;)V method_18392 setPositionInBed p 1 pos m ()V method_30127 swapHandStacks m ()V method_25937 displaySoulSpeedEffects m ()I method_6117 getLastAttackedTime m ()Z method_6128 isFallFlying m ()Lnet/minecraft/class_5131; method_6127 getAttributes m (Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414; method_6011 getHurtSound p 1 source m (Lnet/minecraft/class_1282;)V method_6013 playHurtSound p 1 source m ()V method_6075 stopUsingItem m (Lnet/minecraft/class_1293;)Z method_6092 addStatusEffect c Adds a status effect to this entity without specifying a source entity.\n\n

Consider calling {@link #addStatusEffect(StatusEffectInstance, Entity)}\nif the {@code effect} is caused by or from an entity.\n\n@return whether the active status effects of this entity has been modified\n@see #addStatusEffect(StatusEffectInstance, Entity) p 1 effect c the effect to add m ()V method_6008 markEffectsDirty m ()V method_36549 addDeathParticles m (Lnet/minecraft/class_1282;F)V method_36977 damageHelmet p 1 source p 2 amount m ()V method_30128 sendEquipmentChanges c Sends equipment changes to nearby players. m (Lnet/minecraft/class_1657;)V method_29505 setAttacking p 1 attacking m (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V method_6020 onStatusEffectApplied p 2 source p 1 effect m (Lnet/minecraft/class_1309;)V method_20238 method_20238 p 0 player m (Lnet/minecraft/class_2338;Z)V method_6006 setNearbySongPlaying p 1 songPosition p 2 playing m ()F method_6106 getJumpVelocity m (FF)I method_23329 computeFallDamage p 1 fallDistance p 2 damageMultiplier m ()Z method_27071 shouldDropLoot m ()V method_6076 tickActiveItemStack m ()V method_6040 consumeItem m (Lnet/minecraft/class_6862;)V method_6010 swimUpward p 1 fluid m (Lnet/minecraft/class_1297;)V method_6087 pushAway p 1 entity m (I)V method_6097 setStuckArrowCount p 1 stuckArrowCount m ()Ljava/util/Optional; method_24832 getClimbingPos m (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Z method_37222 addStatusEffect c Adds a status effect to this entity.\n\n@implNote A status effect may fail to be added due to getting overridden by\nexisting effects or the effect being incompatible with this entity.\n\n@return whether the active status effects of this entity has been modified p 1 effect c the effect to add p 2 source c the source entity or {@code null} for non-entity sources m (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; method_6118 getEquippedStack p 1 slot m ()Lcom/google/common/collect/ImmutableList; method_24831 getPoses m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z method_18391 isTarget p 2 predicate p 1 entity m ()Lnet/minecraft/class_1309; method_6124 getPrimeAdversary m ()F method_6107 getSoundVolume m ()V method_52543 updateAttributes m ()V method_6053 tickFallFlying m ()Lnet/minecraft/class_1310; method_6046 getGroup m ()V method_6119 tickHandSwing m (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F method_18394 getActiveEyeHeight p 2 dimensions p 1 pose m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414; method_18807 getDrinkSound p 1 stack m (Lnet/minecraft/class_3610;)Z method_26319 canWalkOnFluid p 1 state m (Lnet/minecraft/class_1282;F)F method_6036 modifyAppliedDamage c {@return the modified damage value for the applied {@code damage}}\n\n@apiNote Subclasses should override this to make the entity take reduced damage.\n\n@implNote This applies various {@linkplain net.minecraft.enchantment.ProtectionEnchantment\nprotection enchantments} and the resistance effect. {@link\nnet.minecraft.entity.mob.WitchEntity} uses this to negate their own damage and reduce the\napplied status effect damage. p 2 amount p 1 source m ()Z method_21754 isHoldingOntoLadder c @return {@code true} if this entity should not lose height while in a climbing state\n@see net.minecraft.entity.LivingEntity m (Lnet/minecraft/class_1297;)D method_18390 getAttackDistanceScalingFactor p 1 entity m (F)F method_18802 getMovementSpeed p 1 slipperiness m ()Z method_6054 shouldDropXp c Returns if this entity should drop experience on death when the {@linkplain\nnet.minecraft.world.GameRules#DO_MOB_LOOT doMobLoot} game rule is\nenabled and has been attacked by a player.\n\n

If {@link #shouldAlwaysDropXp() shouldAlwaysDropXp()} returns {@code\ntrue}, this check is disregarded.\n\n@see #dropXp()\n@see #shouldAlwaysDropXp()\n@see #getXpToDrop() m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V method_18393 method_18393 p 1 pos m ()F method_17825 getScaleFactor m (Lnet/minecraft/class_1297;)V method_6114 onAttacking p 1 target m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z method_24519 method_24519 p 1 stack m ()V method_6108 updatePostDeath m ()V method_36362 updateGlowing m (I)Lnet/minecraft/class_3414; method_6041 getFallSound p 1 distance m ()Lnet/minecraft/class_1283; method_6066 getDamageTracker m (F)V method_52544 setAbsorptionAmountUnclamped p 1 absorptionAmount m (Ljava/util/Collection;)Z method_6089 containsOnlyAmbientEffects p 0 effects m ()F method_6067 getAbsorptionAmount m (Lnet/minecraft/class_1282;F)F method_6132 applyArmorToDamage p 2 amount p 1 source c net/minecraft/class_1309$class_6823 net/minecraft/entity/LivingEntity$FallSounds f Lnet/minecraft/class_3414; comp_301 small f Lnet/minecraft/class_3414; comp_302 big m ()Lnet/minecraft/class_3414; comp_302 big m ()Lnet/minecraft/class_3414; comp_301 small c net/minecraft/class_3966 net/minecraft/util/hit/EntityHitResult f Lnet/minecraft/class_1297; field_17592 entity m ()Lnet/minecraft/class_1297; method_17782 getEntity m (Lnet/minecraft/class_1297;)V p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V p 1 entity p 2 pos c net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity f Lnet/minecraft/class_1330; field_6188 bodyControl f Lnet/minecraft/class_1413; field_6190 visibilityCache f Lnet/minecraft/class_2371; field_6195 handItems f F field_30084 BASE_ENCHANTED_ARMOR_CHANCE c The base chance (before applying difficulty) that a mob's equipped armor can become enchanted.\n\n@see MobEntity#enchantEquipment f F field_30085 BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE c The base chance (before applying difficulty) that a mob's equipped item can become enchanted.\n\n@see MobEntity#enchantMainHandItem f [F field_6187 handDropChances f I field_6191 ambientSoundChance f F field_30083 DEFAULT_CAN_PICKUP_LOOT_CHANCE c Used by Zombies to control the chance that they spawn with the ability to pick up loot.\n\n@see ZombieEntity#initialize f Lnet/minecraft/class_1355; field_6185 targetSelector c Contains goals used to select this entity's target.\nActions in this queue are executed first so the selected target is available\nto the rest of the AI's goals. f I field_6194 experiencePoints f Lnet/minecraft/class_1309; field_6199 target f Lnet/minecraft/class_2382; field_38386 ITEM_PICK_UP_RANGE_EXPANDER f Lnet/minecraft/class_2960; field_6198 lootTable f Lnet/minecraft/class_1335; field_6207 moveControl f J field_6184 lootTableSeed f Lnet/minecraft/class_2940; field_6193 MOB_FLAGS f I field_30089 LEFT_HANDED_FLAG f Lnet/minecraft/class_1333; field_6206 lookControl f D field_45969 ATTACK_RANGE f Lnet/minecraft/class_2371; field_6205 armorItems f F field_30091 BASE_SPAWN_EQUIPMENT_CHANCE c The base chance (before applying local difficulty) that this mob will spawn with equipment.\n\n@see MobEntity#initEquipment f Z field_6200 persistent f Lnet/minecraft/class_1297; field_6202 holdingEntity f I field_30087 MINIMUM_DROPPED_XP_PER_EQUIPMENT c The minimum additional experience a mob will drop per item of equipment they have.\n\n@see MobEntity#getXpToDrop f Lnet/minecraft/class_1355; field_6201 goalSelector c Contains actions the entity can perform. These may consume, for example, the target\nentity as determined during the {@link MobEntity#targetSelector}'s execution. f I field_18279 holdingEntityId f I field_30088 AI_DISABLED_FLAG f Lnet/minecraft/class_2487; field_6192 leashNbt f Lnet/minecraft/class_2338; field_18074 positionTarget f [F field_6186 armorDropChances f I field_30090 ATTACKING_FLAG f Ljava/lang/String; field_30086 LEASH_KEY f Z field_6203 canPickUpLoot f Lnet/minecraft/class_1408; field_6189 navigation f F field_34043 DEFAULT_DROP_CHANCE f Lnet/minecraft/class_1334; field_6204 jumpControl f Ljava/util/Map; field_6196 pathfindingPenalties f F field_18075 positionTargetRange m (Lnet/minecraft/class_1299;Z)Lnet/minecraft/class_1308; method_29243 convertTo c Converts this entity to the provided {@code entityType}.\n

The new entity will keep many of the properties set for this entity,\nincluding its vehicle, its name and whether it is persistent or not.\n

If {@code keepEquipment} is {@code true}, it will also keep its equipment. p 2 keepEquipment c whether the equipment of this entity should be kept p 1 entityType c the entity type to convert to m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_24521 disablePlayerShield p 3 playerStack p 2 mobStack p 1 player m ()V method_5966 playAmbientSound m ()Lnet/minecraft/class_1408; method_5942 getNavigation m ()I method_5970 getMinAmbientSoundDelay m (I)V method_18810 setHoldingEntityId p 1 id m ()Lnet/minecraft/class_1335; method_5962 getMoveControl m (Lnet/minecraft/class_1304;)F method_5929 getDropChance p 1 slot m ()Lnet/minecraft/class_1333; method_5988 getLookControl m ()I method_5978 getMaxLookPitchChange c {@return the maximum degrees which the pitch can change when looking}\n\n

This is used by the look control.\n\n

It can return from {@code 1} for entities that can hardly raise their head,\nlike axolotls or dolphins, or {@code 180} for entities that can freely raise\nand lower their head, like guardians. The default return value is {@code 40}. m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V method_24522 method_24522 p 2 entity m ()Z method_18410 hasPositionTarget m (Lnet/minecraft/class_1811;)Z method_25938 canUseRangedWeapon p 1 weapon m ()Z method_18411 isInWalkTargetRange m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V method_24834 equipLootStack p 2 stack p 1 slot m (F)V method_5976 setUpwardSpeed p 1 upwardSpeed m ()V method_20417 updateGoalControls m (Lnet/minecraft/class_1799;)V method_37341 method_37341 p 0 stack m (Lnet/minecraft/class_7;F)V method_5941 setPathfindingPenalty p 2 penalty p 1 nodeType m (I)Z method_5969 spawnsTooManyForEachTry p 1 count m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_5955 prefersNewEquipment p 2 oldStack p 1 newStack m (Lnet/minecraft/class_4538;)Z method_5957 canSpawn p 1 world m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_29506 interactWithItem p 2 hand p 1 player m (Ljava/util/function/Predicate;)V method_47825 clearGoals p 1 predicate m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V method_5984 updateEnchantments p 2 localDifficulty p 1 random m ()Lnet/minecraft/class_3414; method_5994 getAmbientSound m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_5992 interactMob p 2 hand p 1 player m (Lnet/minecraft/class_2338;)Z method_18407 isInWalkTargetRange p 1 pos m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V method_18249 onPlayerSpawnedChild p 1 player p 2 child m (ZZ)V method_5932 detachLeash p 2 dropItem p 1 sendPacket m (Lnet/minecraft/class_1304;I)Lnet/minecraft/class_1792; method_5948 getEquipmentForSlot p 1 equipmentLevel p 0 equipmentSlot m (Lnet/minecraft/class_1352;)Z method_47824 method_47824 p 0 goal m ()Z method_23734 isDisallowedInPeaceful m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20636 canMobSpawn p 4 random p 3 pos p 2 spawnReason p 1 world p 0 type m ()V method_35056 clearGoalsAndTasks m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408; method_5965 createNavigation p 1 world m ()V method_5940 readLeashNbt m ()Z method_5936 canPickUpLoot m ()Lnet/minecraft/class_2382; method_42646 getItemPickUpRangeExpander m ()Lnet/minecraft/class_1297; method_5933 getHoldingEntity m ()I method_20240 getMaxLookYawChange c {@return the maximum degrees which the yaw can change when looking}\n\n

This is used by the look control.\n\n

The default return value is {@code 10}. m (Z)V method_7217 setBaby p 1 baby m ()F method_18413 getPositionTargetRange m ()Z method_17326 cannotDespawn m (Lnet/minecraft/class_1297;Z)V method_5954 attachLeash p 2 sendPacket p 1 entity m ()Lnet/minecraft/class_1334; method_5993 getJumpControl m ()Z method_5987 isAiDisabled m ()V method_5975 resetSoundDelay m ()V method_51504 onStartPathfinding m (Lnet/minecraft/class_1657;)Z method_5931 canBeLeashedBy p 1 player m ()Z method_5947 isPersistent m (Lnet/minecraft/class_1304;F)V method_5946 setEquipmentDropChance p 1 slot p 2 chance m ()V method_5959 initGoals m ()V method_18409 sendAiDebugData m ()Lnet/minecraft/class_238; method_53511 getAttackBox c Gets the area in which this mob can attack entities whose hitbox intersects it.\n\n@see LivingEntity#getHitbox m ()Lnet/minecraft/class_5132$class_5133; method_26828 createMobAttributes m ()V method_5990 playSpawnEffects m ()V method_51503 onFinishPathfinding m ()Z method_5934 isLeashed m (Lnet/minecraft/class_1542;)V method_5949 loot p 1 item m ()Z method_6510 isAttacking m ()Lnet/minecraft/class_2960; method_5991 getLootTableId m ()V method_5958 mobTick m ()Lnet/minecraft/class_1413; method_5985 getVisibilityCache m ()I method_5986 getMaxHeadRotation c {@return the maximum degrees which the head yaw can differ from the body yaw}\n\n

This is used by the body control.\n\n

It can return from {@code 1} for entities that can hardly rotate their head,\nlike axolotls or dolphins, or {@code 180} for entities that can freely rotate\ntheir head, like shulkers. The default return value is {@code 75}. m ()Lnet/minecraft/class_1330; method_5963 createBodyControl m (Z)V method_5977 setAiDisabled p 1 aiDisabled m (Lnet/minecraft/class_2338;I)V method_18408 setPositionTarget p 1 target p 2 range m ()Z method_5961 isLeftHanded m ()Lnet/minecraft/class_2338; method_18412 getPositionTarget m (Z)V method_5937 setLeftHanded p 1 leftHanded m ()V method_35055 clearPositionTarget m (D)Z method_5974 canImmediatelyDespawn p 1 distanceSquared m (Z)V method_19540 setAttacking p 1 attacking m (Lnet/minecraft/class_5819;F)V method_30759 enchantMainHandItem p 1 random p 2 power m ()I method_5945 getLimitPerChunk m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V method_5964 initEquipment p 1 random p 2 localDifficulty m (Z)V method_5952 setCanPickUpLoot p 1 canPickUpLoot m ()Z method_5972 isAffectedByDaylight m (Ljava/lang/String;)Z method_26322 method_26322 p 0 key m (Lnet/minecraft/class_5819;FLnet/minecraft/class_1304;)V method_30758 enchantEquipment p 1 random p 2 power p 3 slot m ()Z method_26323 movesIndependently c When true, causes this entity to take over pathfinding for its controlling passenger. m (Lnet/minecraft/class_1799;)Z method_5939 canPickupItem p 1 stack m (Lnet/minecraft/class_1799;)Z method_20820 canGather p 1 stack m (Lnet/minecraft/class_1297;FF)V method_5951 lookAtEntity p 1 targetEntity p 2 maxYawChange p 3 maxPitchChange m (Lnet/minecraft/class_1304;)V method_25939 updateDropChances p 1 slot m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_26320 prefersNewDamageableItem p 1 newStack p 2 oldStack m (Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z method_5979 canSpawn p 2 spawnReason p 1 world m (Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315; method_5943 initialize p 5 entityNbt p 4 entityData p 3 spawnReason p 2 difficulty p 1 world m (Lnet/minecraft/class_1309;)V method_5980 setTarget p 1 target m ()V method_5971 setPersistent m ()V method_5995 updateLeash m (Ljava/lang/String;)Z method_26321 method_26321 p 0 key m ()V method_5983 onEatingGrass m (FFF)F method_5960 changeAngle c Changes the angle from {@code from} to {@code to}, or by {@code max} degrees\nif {@code to} is too big a change.\n\n

This is the same as {@link LookControl#changeAngle(float, float, float)}. p 3 max p 2 to p 1 from m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_24523 tryEquip p 1 stack m (F)V method_5930 setForwardSpeed p 1 forwardSpeed m (Lnet/minecraft/class_7;)F method_5944 getPathfindingPenalty p 1 nodeType m (F)V method_5938 setSidewaysSpeed p 1 sidewaysSpeed m (Lnet/minecraft/class_1309;)Z method_42150 isInAttackRange p 1 entity c net/minecraft/class_2636 net/minecraft/block/entity/MobSpawnerBlockEntity f Lnet/minecraft/class_1917; field_12114 logic m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5819;)V method_46408 setEntityType p 2 random p 1 entityType m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V method_31697 serverTick p 0 world p 2 state p 1 pos p 3 blockEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V method_31696 clientTick p 1 pos p 0 world p 3 blockEntity p 2 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()Lnet/minecraft/class_2622; method_38251 toUpdatePacket m ()Lnet/minecraft/class_1917; method_11390 getLogic c net/minecraft/class_2637 net/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket f [Lnet/minecraft/class_2680; field_26347 blockStates f Lnet/minecraft/class_4076; field_26345 sectionPos f [S field_26346 positions c The packed local positions for each entry in {@link #blockStates}.\n\n@see ChunkSectionPos#packLocal(BlockPos) m (Ljava/util/function/BiConsumer;)V method_30621 visitUpdates c Calls the given consumer for each pair of block position and block state contained in this packet. p 1 visitor m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;)V p 2 positions p 3 section p 1 sectionPos c the position of the given chunk section that will be sent to the client m (Lnet/minecraft/class_2602;)V method_11392 apply c net/minecraft/class_1307 net/minecraft/entity/mob/FlyingEntity c net/minecraft/class_3968 net/minecraft/client/render/entity/model/AbstractZombieModel m (Lnet/minecraft/class_1588;FFFFF)V method_17791 setAngles m (Lnet/minecraft/class_1588;)Z method_17790 isAttacking p 1 entity c net/minecraft/class_3940 net/minecraft/client/particle/BillboardParticle c A {@link Particle} which renders a camera-facing sprite with a target texture scale. f F field_17867 scale m (F)F method_18132 getSize c {@return the draw scale of this particle, which is used while rendering in {@link #buildGeometry}} p 1 tickDelta m ()F method_18136 getMaxV c {@return the upper V coordinate of the UV coordinates used to draw this particle} m ()F method_18133 getMinU c {@return the lower U coordinate of the UV coordinates used to draw this particle} m ()F method_18135 getMinV c {@return the lower V coordinate of the UV coordinates used to draw this particle} m ()F method_18134 getMaxU c {@return the upper U coordinate of the UV coordinates used to draw this particle} c net/minecraft/class_3941 net/minecraft/client/render/block/entity/CampfireBlockEntityRenderer f F field_32824 SCALE f Lnet/minecraft/class_918; field_38884 itemRenderer m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_3924;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_17581 render c net/minecraft/class_2611 net/minecraft/block/entity/EnderChestBlockEntity f Lnet/minecraft/class_5561; field_27217 stateManager f Lnet/minecraft/class_5560; field_27216 lidAnimator m (Lnet/minecraft/class_1657;)V method_11219 onOpen p 1 player m ()V method_31690 onScheduledTick m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2611;)V method_31689 clientTick p 3 blockEntity p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_1657;)V method_11220 onClose p 1 player m (Lnet/minecraft/class_1657;)Z method_11218 canPlayerUse p 1 player c net/minecraft/class_3942 net/minecraft/client/render/block/entity/LecternBlockEntityRenderer f Lnet/minecraft/class_557; field_17428 book m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_3722;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_17582 render c net/minecraft/class_2605 net/minecraft/block/entity/EnchantingTableBlockEntity f F field_11966 nextPageTurningSpeed f F field_11967 flipTurn f F field_11964 bookRotation f F field_11965 pageTurningSpeed f F field_11958 nextPageAngle f F field_11969 flipRandom f I field_11961 ticks f Lnet/minecraft/class_2561; field_11959 customName f F field_11962 targetBookRotation f F field_11963 lastBookRotation f F field_11960 pageAngle f Lnet/minecraft/class_5819; field_11968 RANDOM m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2605;)V method_31688 tick p 0 world p 3 blockEntity p 2 state p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_2561;)V method_11179 setCustomName p 1 customName c net/minecraft/class_3936 net/minecraft/client/gui/screen/ingame/ScreenHandlerProvider m ()Lnet/minecraft/class_1703; method_17577 getScreenHandler c net/minecraft/class_2606 net/minecraft/network/packet/s2c/play/ExperienceOrbSpawnS2CPacket f I field_11973 experience f I field_11974 id f D field_11972 x f D field_11970 z f D field_11971 y m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11183 getId m (Lnet/minecraft/class_1303;)V p 1 experienceOrbEntity m ()I method_11184 getExperience m ()D method_11180 getZ m ()D method_11181 getY m (Lnet/minecraft/class_2602;)V method_11182 apply m ()D method_11185 getX c net/minecraft/class_3937 net/minecraft/client/particle/CampfireSmokeParticle m (Lnet/minecraft/class_638;DDDDDDZ)V p 10 velocityY p 8 velocityX p 6 z p 4 y p 2 x p 1 world p 14 signal p 12 velocityZ c net/minecraft/class_3937$class_3938 net/minecraft/client/particle/CampfireSmokeParticle$CosySmokeFactory f Lnet/minecraft/class_4002; field_18290 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_17579 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_3937$class_3995 net/minecraft/client/particle/CampfireSmokeParticle$SignalSmokeFactory f Lnet/minecraft/class_4002; field_17789 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_18820 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_2608 net/minecraft/block/entity/DropperBlockEntity c net/minecraft/class_2601 net/minecraft/block/entity/DispenserBlockEntity f I field_31340 INVENTORY_SIZE f Lnet/minecraft/class_2371; field_11945 inventory m (Lnet/minecraft/class_1799;)I method_11075 addToFirstFreeSlot p 1 stack m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_5819;)I method_11076 chooseNonEmptySlot p 1 random c net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketListener c A client side packet listener where play stage packets from the server are processed. m (Lnet/minecraft/class_2673;)V method_11098 onWorldEvent p 1 packet m (Lnet/minecraft/class_2664;)V method_11124 onExplosion p 1 packet m (Lnet/minecraft/class_2626;)V method_11136 onBlockUpdate p 1 packet m (Lnet/minecraft/class_2735;)V method_11135 onUpdateSelectedSlot p 1 packet m (Lnet/minecraft/class_2648;)V method_11089 onOpenHorseScreen p 1 packet m (Lnet/minecraft/class_2781;)V method_11149 onEntityAttributes p 1 packet m (Lnet/minecraft/class_5905;)V method_34084 onTitleFade p 1 packet m (Lnet/minecraft/class_7439;)V method_43596 onGameMessage p 1 packet m (Lnet/minecraft/class_4282;)V method_20320 onChunkRenderDistanceCenter p 1 packet m (Lnet/minecraft/class_8738;)V method_52799 onChunkSent p 1 packet m (Lnet/minecraft/class_6682;)V method_39025 onSimulationDistance p 1 packet m (Lnet/minecraft/class_5891;)V method_34074 onEnterCombat p 1 packet m (Lnet/minecraft/class_8043;)V method_48295 onDamageTilt p 1 packet m (Lnet/minecraft/class_2653;)V method_11109 onScreenHandlerSlotUpdate p 1 packet m (Lnet/minecraft/class_2617;)V method_11129 onStatistics p 1 packet m (Lnet/minecraft/class_2739;)V method_11093 onEntityTrackerUpdate p 1 packet m (Lnet/minecraft/class_2620;)V method_11116 onBlockBreakingProgress p 1 packet m (Lnet/minecraft/class_7827;)V method_45724 onProfilelessChatMessage p 1 packet m (Lnet/minecraft/class_8588;)V method_52798 onEnterReconfiguration p 1 packet m (Lnet/minecraft/class_2684;)V method_11155 onEntity p 1 packet m (Lnet/minecraft/class_2759;)V method_11142 onPlayerSpawnPosition p 1 packet m (Lnet/minecraft/class_7617;)V method_44814 onRemoveMessage p 1 packet m (Lnet/minecraft/class_8212;)V method_49631 onChunkBiomeData p 1 packet m (Lnet/minecraft/class_2637;)V method_11100 onChunkDeltaUpdate p 1 packet m (Lnet/minecraft/class_7495;)V method_44075 onServerMetadata p 1 packet m (Lnet/minecraft/class_2772;)V method_11105 onPlayerListHeader p 1 packet m (Lnet/minecraft/class_2649;)V method_11153 onInventory p 1 packet m (Lnet/minecraft/class_2757;)V method_11118 onScoreboardPlayerUpdate p 1 packet m (Lnet/minecraft/class_4273;)V method_20203 onChunkLoadDistance p 1 packet m (Lnet/minecraft/class_5892;)V method_34075 onDeathMessage p 1 packet m (Lnet/minecraft/class_2788;)V method_11106 onSynchronizeRecipes p 1 packet m (Lnet/minecraft/class_2629;)V method_11078 onBossBar p 1 packet m (Lnet/minecraft/class_2651;)V method_11131 onScreenHandlerPropertyUpdate p 1 packet m (Lnet/minecraft/class_2736;)V method_11159 onScoreboardDisplay p 1 packet m (Lnet/minecraft/class_5903;)V method_34082 onSubtitle p 1 packet m (Lnet/minecraft/class_8739;)V method_52800 onStartChunkSend p 1 packet m (Lnet/minecraft/class_5896;)V method_34078 onWorldBorderInterpolateSize p 1 packet m (Lnet/minecraft/class_2604;)V method_11112 onEntitySpawn c Handles the spawning of non-living entities. p 1 packet m (Lnet/minecraft/class_2779;)V method_11130 onAdvancements p 1 packet m (Lnet/minecraft/class_2696;)V method_11154 onPlayerAbilities p 1 packet m (Lnet/minecraft/class_5900;)V method_11099 onTeam p 1 packet m (Lnet/minecraft/class_2708;)V method_11157 onPlayerPositionLook p 1 packet m (Lnet/minecraft/class_2675;)V method_11077 onParticle p 1 packet m (Lnet/minecraft/class_2748;)V method_11101 onExperienceBarUpdate p 1 packet m (Lnet/minecraft/class_2678;)V method_11120 onGameJoin p 1 packet m (Lnet/minecraft/class_2726;)V method_11139 onEntitySetHeadYaw p 1 packet m (Lnet/minecraft/class_2606;)V method_11091 onExperienceOrbSpawn p 1 packet m (Lnet/minecraft/class_5904;)V method_34083 onTitle p 1 packet m (Lnet/minecraft/class_5890;)V method_34073 onEndCombat p 1 packet m (Lnet/minecraft/class_5897;)V method_34079 onWorldBorderSizeChanged p 1 packet m (Lnet/minecraft/class_2622;)V method_11094 onBlockEntityUpdate p 1 packet m (Lnet/minecraft/class_8042;)V method_48294 onBundle p 1 packet m (Lnet/minecraft/class_2770;)V method_11082 onStopSound p 1 packet m (Lnet/minecraft/class_7828;)V method_45725 onPlayerRemove p 1 packet m (Lnet/minecraft/class_2623;)V method_11158 onBlockEvent p 1 packet m (Lnet/minecraft/class_2718;)V method_11119 onRemoveEntityStatusEffect p 1 packet m (Lnet/minecraft/class_2743;)V method_11132 onEntityVelocityUpdate p 1 packet m (Lnet/minecraft/class_2740;)V method_11110 onEntityAttach p 1 packet m (Lnet/minecraft/class_2639;)V method_11081 onCommandSuggestions p 1 packet m (Lnet/minecraft/class_5894;)V method_34076 onOverlayMessage p 1 packet m (Lnet/minecraft/class_2783;)V method_11084 onEntityStatusEffect p 1 packet m (Lnet/minecraft/class_8143;)V method_49034 onEntityDamage p 1 packet m (Lnet/minecraft/class_2729;)V method_11161 onSelectAdvancementTab p 1 packet m (Lnet/minecraft/class_3944;)V method_17587 onOpenScreen p 1 packet m (Lnet/minecraft/class_5898;)V method_34080 onWorldBorderWarningTimeChanged p 1 packet m (Lnet/minecraft/class_5888;)V method_34071 onTitleClear p 1 packet m (Lnet/minecraft/class_2641;)V method_11145 onCommandTree p 1 packet m (Lnet/minecraft/class_2683;)V method_11088 onMapUpdate p 1 packet m (Lnet/minecraft/class_2744;)V method_11151 onEntityEquipmentUpdate p 1 packet m (Lnet/minecraft/class_2656;)V method_11087 onCooldownUpdate p 1 packet m (Lnet/minecraft/class_2703;)V method_11113 onPlayerList p 1 packet m (Lnet/minecraft/class_2724;)V method_11117 onPlayerRespawn p 1 packet m (Lnet/minecraft/class_5895;)V method_34077 onWorldBorderCenterChanged p 1 packet m (Lnet/minecraft/class_2767;)V method_11146 onPlaySound p 1 packet m (Lnet/minecraft/class_2777;)V method_11086 onEntityPosition p 1 packet m (Lnet/minecraft/class_3943;)V method_17586 onSetTradeOffers p 1 packet m (Lnet/minecraft/class_5899;)V method_34081 onWorldBorderWarningBlocksChanged p 1 packet m (Lnet/minecraft/class_5889;)V method_34072 onWorldBorderInitialize p 1 packet m (Lnet/minecraft/class_2752;)V method_11080 onEntityPassengersSet p 1 packet m (Lnet/minecraft/class_2749;)V method_11122 onHealthUpdate p 1 packet m (Lnet/minecraft/class_2645;)V method_11102 onCloseScreen p 1 packet m (Lnet/minecraft/class_2676;)V method_11143 onLightUpdate p 1 packet m (Lnet/minecraft/class_2695;)V method_11090 onCraftFailedResponse p 1 packet m (Lnet/minecraft/class_2734;)V method_11111 onSetCameraEntity p 1 packet m (Lnet/minecraft/class_2713;)V method_11115 onUnlockRecipes p 1 packet m (Lnet/minecraft/class_2668;)V method_11085 onGameStateChange p 1 packet m (Lnet/minecraft/class_2761;)V method_11079 onWorldTimeUpdate p 1 packet m (Lnet/minecraft/class_2616;)V method_11160 onEntityAnimation p 1 packet m (Lnet/minecraft/class_2765;)V method_11125 onPlaySoundFromEntity p 1 packet m (Lnet/minecraft/class_7597;)V method_44763 onChatSuggestions p 1 packet m (Lnet/minecraft/class_4463;)V method_21707 onPlayerActionResponse p 1 packet m (Lnet/minecraft/class_2707;)V method_11092 onLookAt p 1 packet m (Lnet/minecraft/class_2775;)V method_11150 onItemPickupAnimation p 1 packet m (Lnet/minecraft/class_2663;)V method_11148 onEntityStatus p 1 packet m (Lnet/minecraft/class_2716;)V method_11095 onEntitiesDestroy p 1 packet m (Lnet/minecraft/class_3895;)V method_17186 onOpenWrittenBook p 1 packet m (Lnet/minecraft/class_2632;)V method_11140 onDifficulty p 1 packet m (Lnet/minecraft/class_7438;)V method_43595 onChatMessage p 1 packet m (Lnet/minecraft/class_2751;)V method_11144 onScoreboardObjectiveUpdate p 1 packet m (Lnet/minecraft/class_2774;)V method_11127 onNbtQueryResponse p 1 packet m (Lnet/minecraft/class_2693;)V method_11108 onSignEditorOpen p 1 packet m (Lnet/minecraft/class_2672;)V method_11128 onChunkData p 1 packet m (Lnet/minecraft/class_2666;)V method_11107 onUnloadChunk p 1 packet m (Lnet/minecraft/class_2692;)V method_11134 onVehicleMove p 1 packet c net/minecraft/class_2603 net/minecraft/block/entity/DaylightDetectorBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_3934 net/minecraft/client/gui/screen/ingame/CartographyTableScreen f Lnet/minecraft/class_2960; field_45455 DUPLICATED_MAP_TEXTURE f Lnet/minecraft/class_2960; field_45454 SCALED_MAP_TEXTURE f Lnet/minecraft/class_2960; field_45453 ERROR_TEXTURE f Lnet/minecraft/class_2960; field_17421 TEXTURE f Lnet/minecraft/class_2960; field_45452 LOCKED_TEXTURE f Lnet/minecraft/class_2960; field_45451 MAP_TEXTURE m (Lnet/minecraft/class_332;Ljava/lang/Integer;Lnet/minecraft/class_22;IIF)V method_17566 drawMap p 6 scale p 5 y p 4 x p 3 mapState p 2 mapId p 1 context m (Lnet/minecraft/class_332;Ljava/lang/Integer;Lnet/minecraft/class_22;ZZZZ)V method_17567 drawMap p 2 mapId p 1 context p 4 cloneMode p 3 mapState p 6 lockMode p 5 expandMode p 7 cannotExpand m (Lnet/minecraft/class_3910;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket f D field_33294 MAX_ABSOLUTE_VELOCITY c The maximum absolute value allowed for each scalar value (velocity x, y, z)\nin the velocity vector sent by this packet. f I field_11949 velocityZ f I field_11953 id f I field_11951 velocityX f B field_38817 headYaw f Ljava/util/UUID; field_11952 uuid f B field_11947 pitch f B field_11957 yaw f D field_11956 z f D field_11946 y f D field_33293 VELOCITY_SCALE f I field_11950 velocityY f I field_11954 entityData f D field_11948 x f Lnet/minecraft/class_1299; field_11955 entityType m ()Ljava/util/UUID; method_11164 getUuid m (Lnet/minecraft/class_1297;)V p 1 entity m ()I method_11167 getId m ()Lnet/minecraft/class_1299; method_11169 getEntityType m ()D method_11173 getVelocityZ m ()F method_43233 getHeadYaw m ()D method_11175 getX m (Lnet/minecraft/class_2602;)V method_11178 apply m (ILjava/util/UUID;DDDFFLnet/minecraft/class_1299;ILnet/minecraft/class_243;D)V p 9 pitch p 10 yaw p 11 entityType p 12 entityData p 5 y p 7 z p 1 id p 2 uuid p 3 x p 13 velocity p 14 headYaw m ()F method_11171 getPitch m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1297;I)V p 2 entityData p 1 entity m ()D method_11174 getY m ()D method_11176 getZ m ()F method_11168 getYaw m (Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;)V p 1 entity p 2 entityData p 3 pos m ()D method_11170 getVelocityX m ()I method_11166 getEntityData m ()D method_11172 getVelocityY c net/minecraft/class_3935 net/minecraft/client/gui/screen/ingame/LecternScreen f Lnet/minecraft/class_1712; field_17423 listener f Lnet/minecraft/class_3916; field_17422 handler m ()V method_17574 updatePageProvider m ()V method_17575 updatePage m (Lnet/minecraft/class_4185;)V method_19895 method_19895 p 1 button m (Lnet/minecraft/class_4185;)V method_19894 method_19894 p 1 button m ()Lnet/minecraft/class_3916; method_17573 getScreenHandler m (I)V method_17572 sendButtonPressPacket p 1 id m (Lnet/minecraft/class_3916;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 2 inventory p 3 title p 1 handler c net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEntity f I field_11989 cookTime f Lnet/minecraft/class_1863$class_7266; field_38234 matchGetter f I field_11980 fuelTime f [I field_11982 BOTTOM_SLOTS f I field_31292 COOK_TIME_TOTAL_PROPERTY_INDEX f I field_31290 FUEL_TIME_PROPERTY_INDEX f I field_31294 DEFAULT_COOK_TIME f Lnet/minecraft/class_2371; field_11984 inventory f I field_31288 OUTPUT_SLOT_INDEX f I field_31286 INPUT_SLOT_INDEX f Lnet/minecraft/class_3913; field_17374 propertyDelegate f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; field_11986 recipesUsed f I field_11988 cookTimeTotal f [I field_11983 SIDE_SLOTS f I field_31291 COOK_TIME_PROPERTY_INDEX f I field_11981 burnTime f [I field_11987 TOP_SLOTS f I field_31293 PROPERTY_COUNT f I field_31289 BURN_TIME_PROPERTY_INDEX f I field_31287 FUEL_SLOT_INDEX m (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_8786;)V method_17761 method_17761 p 4 recipe m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V method_24431 method_24431 p 1 identifier p 2 count m (Lnet/minecraft/class_1792;)Z method_26395 isNonFlammableWood c {@return whether the provided {@code item} is in the {@link\nnet.minecraft.registry.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag} p 0 item m ()Z method_11201 isBurning m (Ljava/util/Map;Lnet/minecraft/class_6862;I)V method_11194 addFuel p 1 tag p 0 fuelTimes p 2 fuelTime m (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z method_11203 craftRecipe p 0 registryManager p 2 slots p 1 recipe p 3 count m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;IF)V method_17760 dropExperience p 0 world p 2 multiplier p 1 pos p 3 experience m (Lnet/minecraft/class_1799;)I method_11200 getFuelTime p 1 fuel m (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V p 4 recipeType p 3 state p 2 pos p 1 blockEntityType m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List; method_27354 getRecipesUsedAndDropExperience p 1 world p 2 pos m (Lnet/minecraft/class_1799;)Z method_11195 canUseAsFuel p 0 stack m (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z method_11192 canAcceptRecipeOutput p 3 count p 2 slots p 1 recipe p 0 registryManager m ()Ljava/util/Map; method_11196 createFuelTimeMap m (Lnet/minecraft/class_8786;)Ljava/lang/Integer; method_53790 method_53790 p 0 recipe m (Ljava/util/Map;Lnet/minecraft/class_1935;I)V method_11202 addFuel p 1 item p 0 fuelTimes p 2 fuelTime m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2609;)I method_17029 getCookTime p 0 world p 1 furnace m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2609;)V method_31651 tick p 2 state p 1 pos p 3 blockEntity p 0 world m (Lnet/minecraft/class_3222;)V method_17763 dropExperienceForRecipesUsed p 1 player c net/minecraft/class_3950 net/minecraft/server/WorldGenerationProgressListenerFactory m (I)Lnet/minecraft/class_3949; create create p 1 radius c net/minecraft/class_2620 net/minecraft/network/packet/s2c/play/BlockBreakingProgressS2CPacket f Lnet/minecraft/class_2338; field_12034 pos f I field_12033 entityId f I field_12032 progress m (Lnet/minecraft/class_2602;)V method_11279 apply m ()I method_11280 getEntityId m ()I method_11278 getProgress m ()Lnet/minecraft/class_2338; method_11277 getPos m (ILnet/minecraft/class_2338;I)V p 3 progress p 2 pos p 1 entityId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_3951 net/minecraft/server/WorldGenerationProgressLogger f I field_17469 generatedCount f Lorg/slf4j/Logger; field_17467 LOGGER f I field_17468 totalCount f J field_17471 nextMessageTime f J field_17470 startTime m (I)V p 1 radius m ()I method_17672 getProgressPercentage c net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlockEntity f Ljava/lang/String; field_31353 LOOT_TABLE_KEY f Ljava/lang/String; field_31352 LOOT_TABLE_SEED_KEY f J field_12036 lootTableSeed f Lnet/minecraft/class_2960; field_12037 lootTableId m (Lnet/minecraft/class_2371;)V method_11281 setInvStackList p 1 list m ()Lnet/minecraft/class_2371; method_11282 getInvStackList m (Lnet/minecraft/class_1922;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)V method_11287 setLootTable p 0 world p 3 id p 1 random p 2 pos m (Lnet/minecraft/class_2960;J)V method_11285 setLootTable p 1 id p 2 seed m (Lnet/minecraft/class_2487;)Z method_11286 serializeLootTable p 1 nbt m (Lnet/minecraft/class_1657;)V method_11289 checkLootInteraction p 1 player m (Lnet/minecraft/class_2487;)Z method_11283 deserializeLootTable p 1 nbt c net/minecraft/class_3952 net/minecraft/server/QueueingWorldGenerationProgressListener f Lnet/minecraft/class_3949; field_17472 progressListener f Lnet/minecraft/class_3846; field_17473 queue m (Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)V p 1 progressListener p 2 executor m (Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)Lnet/minecraft/class_3952; method_34228 create p 1 executor p 0 progressListener c net/minecraft/class_2622 net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket f Lnet/minecraft/class_2591; field_12038 blockEntityType f Lnet/minecraft/class_2338; field_12040 pos f Lnet/minecraft/class_2487; field_12039 nbt m (Lnet/minecraft/class_2586;Ljava/util/function/Function;)Lnet/minecraft/class_2622; method_39026 create p 0 blockEntity p 1 nbtGetter m ()Lnet/minecraft/class_2338; method_11293 getPos m (Lnet/minecraft/class_2586;)Lnet/minecraft/class_2622; method_38585 create p 0 blockEntity m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2487; method_11290 getNbt m (Lnet/minecraft/class_2602;)V method_11292 apply m ()Lnet/minecraft/class_2591; method_11291 getBlockEntityType m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V p 1 pos p 2 blockEntityType p 3 nbt c net/minecraft/class_3953 net/minecraft/client/gui/WorldGenerationProgressTracker f I field_17478 radius f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_17475 chunkStatuses f Lnet/minecraft/class_1923; field_17476 spawnPos f I field_17479 size f I field_17477 centerSize f Lnet/minecraft/class_3951; field_17474 progressLogger f Z field_17480 running m (I)V p 1 radius m ()I method_17677 getCenterSize m ()I method_17678 getSize m (II)Lnet/minecraft/class_2806; method_17676 getChunkStatus p 1 x p 2 z m ()I method_17679 getProgressPercentage c net/minecraft/class_2616 net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket f I field_12028 animationId f I field_12029 id f I field_33299 CRIT f I field_33300 ENCHANTED_HIT f I field_33298 SWING_OFF_HAND f I field_33297 WAKE_UP f I field_33295 SWING_MAIN_HAND m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11268 apply m (Lnet/minecraft/class_1297;I)V p 1 entity p 2 animationId m ()I method_11269 getId m ()I method_11267 getAnimationId c net/minecraft/class_2617 net/minecraft/network/packet/s2c/play/StatisticsS2CPacket f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_12030 stats m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3445;)V method_34087 write p 1 stat p 0 buf m (Lnet/minecraft/class_2602;)V method_11270 apply m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3448;)Lnet/minecraft/class_3445; method_42066 getOrCreateStat p 1 statType p 0 buf m (Lnet/minecraft/class_2540;)V p 1 buf m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V p 1 stats m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3445; method_34088 method_34088 p 1 bufx m ()Ljava/util/Map; method_11273 getStats c net/minecraft/class_2618 net/minecraft/block/entity/LidOpenable c An interface implemented by block entities with openable lids,\nsuch as chests or ender chests. m (F)F method_11274 getAnimationProgress p 1 tickDelta c net/minecraft/class_3949 net/minecraft/server/WorldGenerationProgressListener m (Lnet/minecraft/class_1923;)V method_17669 start p 1 spawnPos m ()V method_17671 stop m ()V method_17675 start m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2806;)V method_17670 setChunkStatus p 2 status p 1 pos c net/minecraft/class_2619 net/minecraft/block/entity/JukeboxBlockEntity f J field_39483 recordStartTick f I field_39481 ticksThisSecond f J field_39482 tickCount f Lnet/minecraft/class_2371; field_42800 inventory f Z field_39484 isPlaying f I field_42799 SECOND_PER_TICK m ()Z method_44371 hasSecondPassed m (Lnet/minecraft/class_1297;Z)V method_49209 updateState p 1 entity p 2 hasRecord m (Lnet/minecraft/class_1813;)Z method_44372 isSongFinished p 1 musicDisc m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_49211 tick p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_48969 spawnNoteParticle p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2619;)V method_44370 tick p 3 blockEntity p 0 world p 2 state p 1 pos m ()V method_49212 startPlaying m ()V method_49213 dropRecord m ()V method_49214 stopPlaying m ()Z method_44373 isPlayingRecord m (Lnet/minecraft/class_1799;)V method_49210 setDisc p 1 stack c net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOffersS2CPacket f I field_18802 experience f I field_18801 levelProgress f Lnet/minecraft/class_1916; field_17435 offers f Z field_19376 refreshable f Z field_18803 leveled f I field_17434 syncId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_17589 getSyncId m (ILnet/minecraft/class_1916;IIZZ)V p 6 refreshable p 4 experience p 5 leveled p 2 offers p 3 levelProgress p 1 syncId m ()Z method_19460 isLeveled m ()I method_19459 getExperience m ()I method_19458 getLevelProgress m ()Z method_20722 isRefreshable m ()Lnet/minecraft/class_1916; method_17590 getOffers m (Lnet/minecraft/class_2602;)V method_17588 apply c net/minecraft/class_3944 net/minecraft/network/packet/s2c/play/OpenScreenS2CPacket f I field_17436 syncId f Lnet/minecraft/class_2561; field_17438 name f Lnet/minecraft/class_3917; field_17437 screenHandlerId m ()I method_17592 getSyncId m (Lnet/minecraft/class_2602;)V method_17591 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (ILnet/minecraft/class_3917;Lnet/minecraft/class_2561;)V p 3 name p 2 type p 1 syncId m ()Lnet/minecraft/class_3917; method_17593 getScreenHandlerType m ()Lnet/minecraft/class_2561; method_17594 getName c net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity f I field_12023 transferCooldown f I field_31341 TRANSFER_COOLDOWN f Lnet/minecraft/class_2371; field_12024 inventory f J field_12022 lastTickTime f I field_31342 INVENTORY_SIZE m ()Z method_11242 isDisabled m (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z method_11258 isInventoryFull p 1 direction p 0 inventory m (Lnet/minecraft/class_1263;I)Z method_17766 method_17766 p 1 slot m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V method_31692 serverTick p 2 state p 3 blockEntity p 0 world p 1 pos m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z method_11244 canInsert p 0 inventory p 2 slot p 1 stack p 3 side m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z method_11247 extract p 0 inventory p 1 itemEntity m ()Z method_11256 isFull m (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z method_17768 method_17768 p 3 slot m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;Ljava/util/function/BooleanSupplier;)Z method_11243 insertAndExtract p 3 blockEntity p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1799; method_11260 transfer p 3 side p 2 stack p 1 to p 0 from m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263; method_11248 getInputInventory p 1 hopper p 0 world m (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z method_11257 isInventoryEmpty p 0 inv p 1 facing m (Lnet/minecraft/class_1263;I)Z method_17769 method_17769 p 1 slot m ()Z method_11239 needsCooldown m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2614;)V method_11236 onEntityCollided p 3 entity p 4 blockEntity p 1 pos p 2 state p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Ljava/util/List; method_11237 getInputItemEntities p 1 hopper p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream; method_11245 method_11245 p 2 box m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263; method_11250 getInventoryAt p 0 world p 1 pos m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_11254 canMergeItems p 1 second p 0 first m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Z method_11241 extract p 0 world p 1 hopper m (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream; method_17767 getAvailableSlots p 1 side p 0 inventory m (Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263; method_11251 getInventoryAt p 5 z p 3 y p 0 world p 1 x m (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;ILnet/minecraft/class_2350;)Z method_11261 extract p 2 slot p 3 side p 0 hopper p 1 inventory m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z method_11246 insert p 0 world p 1 pos p 2 state p 3 inventory m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z method_11252 canExtract p 1 fromInventory p 0 hopperInventory p 3 slot p 2 stack p 4 facing m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Lnet/minecraft/class_1799; method_11253 transfer p 3 slot p 4 side p 1 to p 2 stack p 0 from m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263; method_11255 getOutputInventory p 1 pos p 0 world p 2 state m (I)V method_11238 setTransferCooldown p 1 transferCooldown c net/minecraft/class_3945 net/minecraft/server/command/TeamMsgCommand f Lnet/minecraft/class_2583; field_24380 STYLE f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_17440 NO_TEAM_EXCEPTION m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_268;Ljava/util/List;Lnet/minecraft/class_7471;)V method_45155 method_45155 p 4 message m (Lnet/minecraft/class_1297;Lnet/minecraft/class_268;Lnet/minecraft/class_3222;)Z method_45154 method_45154 p 2 player m (Lcom/mojang/brigadier/context/CommandContext;)I method_17601 method_17601 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_17600 register p 0 dispatcher m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_268;Ljava/util/List;Lnet/minecraft/class_7471;)V method_17599 execute p 3 recipients p 4 message p 1 entity p 2 team p 0 source c net/minecraft/class_2615 net/minecraft/block/entity/Hopper f Lnet/minecraft/class_265; field_12025 INSIDE_SHAPE f Lnet/minecraft/class_265; field_12027 ABOVE_SHAPE f Lnet/minecraft/class_265; field_12026 INPUT_AREA_SHAPE m ()Lnet/minecraft/class_265; method_11262 getInputAreaShape m ()D method_11266 getHopperX m ()D method_11265 getHopperZ m ()D method_11264 getHopperY c net/minecraft/class_6198 net/minecraft/unused/packageinfo/PackageInfo6198 c net/minecraft/class_6197 net/minecraft/unused/packageinfo/PackageInfo6197 c net/minecraft/class_6199 net/minecraft/unused/packageinfo/PackageInfo6199 c net/minecraft/class_6194 net/minecraft/unused/packageinfo/PackageInfo6194 c net/minecraft/class_6193 net/minecraft/client/realms/dto/PlayerActivities f J field_32114 periodInMillis f Ljava/util/List; field_32115 playerActivityDto m (Ljava/lang/String;)Lnet/minecraft/class_6193; method_35687 parse p 0 json c net/minecraft/class_6196 net/minecraft/unused/packageinfo/PackageInfo6196 c net/minecraft/class_6195 net/minecraft/unused/packageinfo/PackageInfo6195 c net/minecraft/class_3920 net/minecraft/recipe/CampfireCookingRecipe m (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V p 6 cookingTime p 5 experience p 4 result p 3 ingredient p 2 category p 1 group c net/minecraft/class_3914 net/minecraft/screen/ScreenHandlerContext c A screen handler context allows running code on the server side only. Screen\nhandlers are designed to be used on both sides; any action modifying the world has\nto be wrapped in a call to the context. This guarantees that no casting error occurs\ninside the screen handler code.\n\n

A context with the world is passed to the screen handler on creation on the server.\nOn the server, the context executes the function with the world and the position.\nOn the client, the {@linkplain #EMPTY empty context} is used. f Lnet/minecraft/class_3914; field_17304 EMPTY c The dummy screen handler context for clientside screen handlers. m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; method_17396 get c Gets a value from this context's world and position\nwith a {@link BiFunction} getter.\n\n@return the getter's return value if this context is active,\n the default value otherwise p 2 defaultValue c a fallback default value, used if this context is empty p 1 getter c a function that gets a non-null value from this context's world and position m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3914; method_17392 create c Returns an active screen handler context. Used on the logical server. p 0 world p 1 pos m (Ljava/util/function/BiConsumer;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional; method_17394 method_17394 p 1 world p 2 pos m (Ljava/util/function/BiConsumer;)V method_17393 run c Runs a {@link BiConsumer} with this context's world and position\nif this context is active. p 1 function m (Ljava/util/function/BiFunction;)Ljava/util/Optional; method_17395 get c Gets an optional value from this context's world and position\nwith a {@link BiFunction} getter.\n\n@return a present {@link Optional} with the getter's return value,\n or {@link Optional#empty()} if this context is empty p 1 getter c a function that gets a non-null value from this context's world and position c net/minecraft/class_3915 net/minecraft/screen/Property c An integer property that is stored in a {@link ScreenHandler}.\n\n

{@code Property} instances are used for tracking integer properties in property delegates\nand other sources of integer properties, and sending needed content updates to listeners.\n\n@see ScreenHandler#addProperty f I field_17307 oldValue m ([II)Lnet/minecraft/class_3915; method_17406 create c Creates a new property that accesses the {@code index} of the {@code array}. p 0 array p 1 index m (I)V method_17404 set p 1 value m ()I method_17407 get m ()Z method_17408 hasChanged c Returns true if the value of this property has changed since the last call to {@code hasChanged()}. m ()Lnet/minecraft/class_3915; method_17403 create c Creates a new property that is not attached to any other objects. m (Lnet/minecraft/class_3913;I)Lnet/minecraft/class_3915; method_17405 create c Creates a new property that accesses the {@code index} of the {@code delegate}. p 1 index p 0 delegate c net/minecraft/class_3915$3 net/minecraft/screen/Property$3 f I field_17312 value c net/minecraft/class_3916 net/minecraft/screen/LecternScreenHandler f I field_30823 BASE_JUMP_TO_PAGE_BUTTON_ID f Lnet/minecraft/class_3913; field_17314 propertyDelegate f I field_30822 TAKE_BOOK_BUTTON_ID f I field_30821 NEXT_PAGE_BUTTON_ID f I field_30820 PREVIOUS_PAGE_BUTTON_ID f Lnet/minecraft/class_1263; field_17313 inventory m ()I method_17419 getPage m (I)V p 1 syncId m (ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 2 inventory p 1 syncId p 3 propertyDelegate m ()Lnet/minecraft/class_1799; method_17418 getBookItem c net/minecraft/class_3917 net/minecraft/screen/ScreenHandlerType c Screen handler type is used to create screen handlers on the client.\nIt is a holder object holding a factory (usually a reference to the constructor).\nThey are registered in the registry under {@link\nnet.minecraft.registry.Registries#SCREEN_HANDLER}.\n\n

Technically speaking, screen handlers do not have to register screen handler\ntypes. However, such screen handlers are practically useless as they cannot be\nopened server-side using conventional methods.\n\n@apiNote Screen handler types should not be used to create a new screen handler\non the server. See {@link ScreenHandlerFactory} for server-side creation.\n\n@see ScreenHandler f Lnet/minecraft/class_7699; field_41923 requiredFeatures f Lnet/minecraft/class_3917$class_3918; field_17344 factory f Lnet/minecraft/class_3917; field_17327 GENERIC_9X6 f Lnet/minecraft/class_3917; field_17326 GENERIC_9X3 f Lnet/minecraft/class_3917; field_17329 ANVIL f Lnet/minecraft/class_3917; field_17328 GENERIC_3X3 f Lnet/minecraft/class_3917; field_17335 FURNACE f Lnet/minecraft/class_3917; field_18666 GENERIC_9X4 f Lnet/minecraft/class_3917; field_17334 ENCHANTMENT f Lnet/minecraft/class_3917; field_18665 GENERIC_9X2 f Lnet/minecraft/class_3917; field_17333 CRAFTING f Lnet/minecraft/class_3917; field_18664 GENERIC_9X1 f Lnet/minecraft/class_3917; field_17332 BREWING_STAND f Lnet/minecraft/class_3917; field_17339 LOOM f Lnet/minecraft/class_3917; field_17338 LECTERN f Lnet/minecraft/class_3917; field_17337 HOPPER f Lnet/minecraft/class_3917; field_17336 GRINDSTONE f Lnet/minecraft/class_3917; field_18667 GENERIC_9X5 f Lnet/minecraft/class_3917; field_17331 BLAST_FURNACE f Lnet/minecraft/class_3917; field_17330 BEACON f Lnet/minecraft/class_3917; field_17343 CARTOGRAPHY_TABLE f Lnet/minecraft/class_3917; field_17342 SMOKER f Lnet/minecraft/class_3917; field_17341 SHULKER_BOX f Lnet/minecraft/class_3917; field_17340 MERCHANT f Lnet/minecraft/class_3917; field_17625 STONECUTTER f Lnet/minecraft/class_3917; field_22484 SMITHING m (Ljava/lang/String;Lnet/minecraft/class_3917$class_3918;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_3917; method_48387 register p 2 requiredFeatures p 1 factory p 0 id m (Lnet/minecraft/class_3917$class_3918;Lnet/minecraft/class_7699;)V p 2 requiredFeatures p 1 factory m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_3916; method_17436 method_17436 p 1 playerInventory p 0 syncId m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703; method_17434 create p 2 playerInventory p 1 syncId m (Ljava/lang/String;Lnet/minecraft/class_3917$class_3918;)Lnet/minecraft/class_3917; method_17435 register p 1 factory p 0 id c net/minecraft/class_3917$class_3918 net/minecraft/screen/ScreenHandlerType$Factory c A functional interface that creates a screen handler instance on the client.\n\n

Screen handlers usually have a constructor that can be used as an implementation.\nSee the note on {@link ScreenHandler}. m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703; create create p 2 playerInventory p 1 syncId c net/minecraft/class_3910 net/minecraft/screen/CartographyTableScreenHandler f Lnet/minecraft/class_1731; field_19272 resultInventory f Lnet/minecraft/class_3914; field_17294 context f J field_20382 lastTakeResultTime f I field_30773 MAP_SLOT_INDEX f I field_30774 MATERIAL_SLOT_INDEX f Lnet/minecraft/class_1263; field_17293 inventory f I field_30775 RESULT_SLOT_INDEX f I field_30776 INVENTORY_START f I field_30777 INVENTORY_END f I field_30778 HOTBAR_START f I field_30779 HOTBAR_END m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_17381 updateResult p 1 map p 2 item p 3 oldResult m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17382 method_17382 p 4 world p 5 pos m (ILnet/minecraft/class_1661;)V p 2 inventory p 1 syncId m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17379 method_17379 p 3 pos p 2 world m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 2 inventory p 3 context p 1 syncId c net/minecraft/class_3910$5 net/minecraft/screen/CartographyTableScreenHandler$5 m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17387 method_17387 p 1 world p 2 pos c net/minecraft/class_3913 net/minecraft/screen/PropertyDelegate c A property delegate represents an indexed list of integer properties.\n\n

The delegate is passed when creating the screen handler.\nOn the server, access to the property's value is delegated to the delegate (which in\nturn delegates to another object like a block entity instance).\nOn the client, access to the property's value still uses the synced value.\n\n@see Property#create(PropertyDelegate, int)\n@see ScreenHandler#addProperties(PropertyDelegate) m (I)I method_17390 get p 1 index m ()I method_17389 size m (II)V method_17391 set p 2 value p 1 index c net/minecraft/class_6190 net/minecraft/unused/packageinfo/PackageInfo6190 c net/minecraft/class_6192 net/minecraft/client/realms/dto/PlayerActivity f J field_32112 joinTime f J field_32113 leaveTime f Ljava/lang/String; field_32111 profileUuid m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6192; method_35686 parse p 0 json c net/minecraft/class_6191 net/minecraft/unused/packageinfo/PackageInfo6191 c net/minecraft/class_3919 net/minecraft/screen/ArrayPropertyDelegate c A {@link PropertyDelegate} that is implemented using an int array. f [I field_17345 data m (I)V p 1 size c net/minecraft/class_2600 net/minecraft/network/NetworkThreadUtils f Lorg/slf4j/Logger; field_20318 LOGGER m (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_3218;)V method_11073 forceMainThread p 0 packet p 1 listener p 2 world m (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_1255;)V method_11074 forceMainThread p 2 engine p 1 listener p 0 packet c net/minecraft/class_3928 net/minecraft/client/gui/screen/LevelLoadingScreen f Z field_33810 done f Lnet/minecraft/class_3953; field_17406 progressProvider f J field_19101 lastNarrationTime f J field_32246 NARRATION_DELAY f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_17407 STATUS_TO_COLOR m ()Lnet/minecraft/class_2561; method_37057 getPercentage m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_17537 method_17537 p 0 map m (Lnet/minecraft/class_332;Lnet/minecraft/class_3953;IIII)V method_17538 drawChunkMap p 4 pixelSize p 3 centerY p 2 centerX p 1 progressProvider p 0 context p 5 pixelMargin m (Lnet/minecraft/class_3953;)V p 1 progressProvider c net/minecraft/class_3922 net/minecraft/block/CampfireBlock f Lnet/minecraft/class_2753; field_17564 FACING f Z field_23881 emitsParticles f Lnet/minecraft/class_2746; field_17352 LIT f Lnet/minecraft/class_2746; field_17353 SIGNAL_FIRE f Lnet/minecraft/class_2746; field_17354 WATERLOGGED f I field_25182 fireDamage f Lnet/minecraft/class_265; field_21580 SMOKEY_SHAPE c The shape used to test whether a given block is considered 'smokey'. f Lnet/minecraft/class_265; field_17351 SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_23895 isLitCampfireInRange p 1 pos p 0 world m (Lnet/minecraft/class_2680;)Z method_30035 canBeLit p 0 state m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_29288 extinguish p 0 entity p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZ)V method_17455 spawnSmokeParticle p 3 lotsOfSmoke p 0 world p 2 isSignal p 1 pos m (Lnet/minecraft/class_2680;)Z method_23896 isLitCampfire p 0 state m (Lnet/minecraft/class_4970$class_4971;)Z method_30034 method_30034 p 0 statex m (ZILnet/minecraft/class_4970$class_2251;)V p 2 fireDamage p 1 emitsParticles p 3 settings m (Lnet/minecraft/class_2680;)Z method_17456 isSignalFireBaseBlock p 1 state c net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity f Lnet/minecraft/class_2371; field_17383 itemsBeingCooked f Lnet/minecraft/class_1863$class_7266; field_38235 matchGetter f [I field_17384 cookingTimes f [I field_17385 cookingTotalTimes m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V method_31666 litServerTick p 3 campfire p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V method_31668 clientTick p 3 campfire p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V method_31667 unlitServerTick p 3 campfire p 2 state p 1 pos p 0 world m ()Lnet/minecraft/class_2622; method_38245 toUpdatePacket m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_17502 getRecipeFor p 1 stack m ()Lnet/minecraft/class_2371; method_17505 getItemsBeingCooked m ()V method_17510 updateListeners m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;I)Z method_17503 addItem p 2 stack p 1 user p 3 cookTime m ()V method_17506 spawnItemsBeingCooked c net/minecraft/class_3929 net/minecraft/client/gui/screen/ingame/HandledScreens f Lorg/slf4j/Logger; field_17408 LOGGER f Ljava/util/Map; field_17409 PROVIDERS m (Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)V method_17541 open p 0 type p 1 client p 2 id p 3 title m ()Z method_17539 isMissingScreens m (Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)V method_17542 register p 0 type p 1 provider m (Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930; method_17540 getProvider p 0 type c net/minecraft/class_3929$class_3930 net/minecraft/client/gui/screen/ingame/HandledScreens$Provider m (Lnet/minecraft/class_2561;Lnet/minecraft/class_3917;Lnet/minecraft/class_310;I)V method_17543 open p 4 id p 3 client p 2 type p 1 name m (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Lnet/minecraft/class_437; create create p 3 title p 2 playerInventory p 1 handler c net/minecraft/class_6176 net/minecraft/unused/packageinfo/PackageInfo6176 c net/minecraft/class_6175 net/minecraft/unused/packageinfo/PackageInfo6175 c net/minecraft/class_6178 net/minecraft/util/annotation/ClientFieldsAreNonnullByDefault c Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n

This annotation is used on the client exclusively.\n\n@see FieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault2 c net/minecraft/class_6177 net/minecraft/util/annotation/DeobfuscateClass c An annotation on classes. When a class is annotated, the class itself and its\nfields and methods are not obfuscated. Mainly used by blaze3d.\n\n@see net.minecraft.obfuscate.DontObfuscate c net/minecraft/class_6172 net/minecraft/unused/packageinfo/PackageInfo6172 c net/minecraft/class_6171 net/minecraft/unused/packageinfo/PackageInfo6171 c net/minecraft/class_6174 net/minecraft/unused/packageinfo/PackageInfo6174 c net/minecraft/class_6173 net/minecraft/unused/packageinfo/PackageInfo6173 c net/minecraft/class_6179 net/minecraft/util/annotation/ClientMethodsReturnNonnullByDefault c Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n

This annotation is used on the client exclusively.\n\n@see MethodsReturnNonnullByDefault\n@see MathMethodsReturnNonnullByDefault c net/minecraft/class_6170 net/minecraft/unused/packageinfo/PackageInfo6170 c net/minecraft/class_6187 net/minecraft/unused/packageinfo/PackageInfo6187 c net/minecraft/class_6186 net/minecraft/unused/packageinfo/PackageInfo6186 c net/minecraft/class_6188 net/minecraft/unused/packageinfo/PackageInfo6188 c net/minecraft/class_6183 net/minecraft/unused/packageinfo/PackageInfo6183 c net/minecraft/class_6182 net/minecraft/unused/packageinfo/PackageInfo6182 c net/minecraft/class_6185 net/minecraft/unused/packageinfo/PackageInfo6185 c net/minecraft/class_3903 net/minecraft/datafixer/fix/CatTypeFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_17325 fixCatTypeData c net/minecraft/class_3904 net/minecraft/datafixer/fix/NewVillageFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; method_17334 fix c net/minecraft/class_3905 net/minecraft/datafixer/schema/Schema1920 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_17343 method_17343 p 0 schema p 1 map p 2 name c net/minecraft/class_3906 net/minecraft/util/thread/MessageListener m ()Ljava/lang/String; method_16898 getName m (Ljava/lang/Object;)V method_16901 send p 1 message m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_3906; method_17344 create p 1 action p 0 name m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_17345 ask c Asks a message provider for a message.\n\nThe {@link CompletableFuture} returned from this function will never complete exceptionally.\n\n@return CompletableFuture future that completes with the received message p 1 messageProvider m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_27918 askFallible c Asks a fallible message provider for a message.\n\nThe provider is given a MessageListener that accepts a {@link Either} representing either\na valid response (generic parameter Source) or an Exception, which decides whether the\nfuture completes successfully or exceptionally.\n\n@return CompletableFuture that may either complete successfully or exceptionally p 1 messageProvider c net/minecraft/class_3900 net/minecraft/server/world/ChunkTaskPrioritySystem f Lorg/slf4j/Logger; field_17248 LOGGER f Lnet/minecraft/class_3846; field_17251 controlActor f Ljava/util/Map; field_17249 queues f Ljava/util/Set; field_17250 idleActors m ()Ljava/lang/String; method_21680 getDebugString m (Lnet/minecraft/class_3906;JLjava/lang/Runnable;Z)V method_17615 removeChunk p 1 actor p 2 chunkPos p 4 callback p 5 clearTask m (Ljava/util/Map$Entry;)Ljava/lang/String; method_21682 method_21682 p 0 entry m (Ljava/lang/Runnable;JZ)Lnet/minecraft/class_3900$class_3947; method_17627 createUnblockingMessage p 3 removeTask p 1 pos p 0 task m (Lnet/minecraft/class_3193;Ljava/util/function/Function;)Lnet/minecraft/class_3900$class_3946; method_34870 createTask p 1 taskFunction p 0 holder m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946; method_17626 createMessage p 1 pos p 3 lastLevelUpdatedToProvider p 0 task m (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)Lnet/minecraft/class_3900$class_3946; method_17629 createMessage p 0 holder p 1 task m (Ljava/lang/Long;)Ljava/lang/String; method_21681 method_21681 p 0 pos m (Lnet/minecraft/class_3906;ZLnet/minecraft/class_3900$class_3946;)V method_17624 method_17624 p 3 task m (Ljava/lang/Runnable;Lnet/minecraft/class_3906;)Ljava/lang/Runnable; method_17628 method_17628 p 1 yield m (Lnet/minecraft/class_3906;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture; method_17619 method_17619 p 1 executeOrAddBlocking m (Lnet/minecraft/class_3906;ZLnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907; method_17623 method_17623 p 3 yield m (Lnet/minecraft/class_3906;Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907; method_17617 method_17617 p 2 yield m (Lnet/minecraft/class_3906;Z)Lnet/minecraft/class_3906; method_17622 createExecutor p 1 executor p 2 addBlocker m (Lnet/minecraft/class_3906;)Lnet/minecraft/class_3906; method_17614 createUnblockingExecutor p 1 executor m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946; method_34871 createTask p 1 pos p 0 taskFunction p 3 lastLevelUpdatedToProvider m ()Z method_39994 shouldDelayShutdown m (ILnet/minecraft/class_3906;)Lnet/minecraft/class_3899; method_17613 method_17613 p 1 actor m (Lnet/minecraft/class_3906;)Lnet/minecraft/class_3899; method_17632 getQueue p 1 actor m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; method_17625 method_17625 p 0 addBlocking m (Ljava/util/List;Ljava/util/concurrent/Executor;I)V p 1 actors p 2 executor p 3 maxQueues m (ILnet/minecraft/class_1923;ILnet/minecraft/class_3899;)V method_17280 method_17280 p 3 queue m (Lnet/minecraft/class_3906;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V method_17282 enqueueChunk p 6 addBlocker p 5 lastLevelUpdatedToProvider p 2 task p 3 chunkPos p 1 actor m (Lnet/minecraft/class_3906;Lnet/minecraft/class_3900$class_3947;)V method_17621 method_17621 p 2 message m (Lnet/minecraft/class_3899;Lnet/minecraft/class_3906;)V method_17630 enqueueExecution p 1 queue p 2 actor c net/minecraft/class_3900$class_3947 net/minecraft/server/world/ChunkTaskPrioritySystem$UnblockingMessage f J field_17450 pos f Ljava/lang/Runnable; field_17449 callback f Z field_17451 removeTask m (Ljava/lang/Runnable;JZ)V p 4 removeTask p 1 callback p 2 pos c net/minecraft/class_3900$class_3946 net/minecraft/server/world/ChunkTaskPrioritySystem$Task f J field_17447 pos f Ljava/util/function/Function; field_17446 taskFunction f Ljava/util/function/IntSupplier; field_17448 lastLevelUpdatedToProvider m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)V p 2 pos p 1 taskFunction p 4 lastLevelUpdatedToProvider c net/minecraft/class_3902 net/minecraft/util/Unit f Lnet/minecraft/class_3902; field_17274 INSTANCE c net/minecraft/class_6181 net/minecraft/unused/packageinfo/PackageInfo6181 c net/minecraft/class_6180 net/minecraft/unused/packageinfo/PackageInfo6180 c net/minecraft/class_3908 net/minecraft/screen/NamedScreenHandlerFactory c A screen handler factory with a name (title). This is passed to {@link\nnet.minecraft.entity.player.PlayerEntity#openHandledScreen} to open a screen\nhandler.\n\n

In vanilla, most block entity instances implement this interface, allowing them to be used\nas a factory. {@link SimpleNamedScreenHandlerFactory} is a screen handler factory\nimplementation for use cases that do not involve a block entity. m ()Lnet/minecraft/class_2561; method_5476 getDisplayName c Returns the title of this screen handler; will be a part of the open\nscreen packet sent to the client. c net/minecraft/class_3909 net/minecraft/entity/ai/goal/RaidGoal f I field_17282 cooldown f I field_30231 MAX_COOLDOWN m ()V method_17353 decreaseCooldown m (Lnet/minecraft/class_3763;Ljava/lang/Class;ZLjava/util/function/Predicate;)V p 3 checkVisibility p 4 targetPredicate p 1 raider p 2 targetEntityClass m ()I method_17352 getCooldown c net/minecraft/class_1382 net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal f Lnet/minecraft/class_1308; field_6589 stepAndDestroyMob f I field_30227 MAX_COOLDOWN f I field_6588 counter f Lnet/minecraft/class_2248; field_6587 targetBlock m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_6307 tickStepping p 2 pos p 1 world m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1314;DI)V p 3 speed p 1 targetBlock p 2 mob p 5 maxYDifference m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;)Lnet/minecraft/class_2338; method_6308 tweakToProperPos p 1 pos p 2 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_6309 onDestroyBlock p 1 world p 2 pos c net/minecraft/class_923 net/minecraft/client/render/entity/LlamaSpitEntityRenderer f Lnet/minecraft/class_2960; field_4745 TEXTURE f Lnet/minecraft/class_581; field_4744 model m (Lnet/minecraft/class_1673;)Lnet/minecraft/class_2960; method_4062 getTexture m (Lnet/minecraft/class_1673;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4061 render c net/minecraft/class_1381 net/minecraft/entity/ai/goal/ProjectileAttackGoal f D field_6586 mobSpeed f Lnet/minecraft/class_1603; field_6582 owner f I field_6581 updateCountdownTicks f I field_6577 maxIntervalTicks f F field_6585 maxShootRange f Lnet/minecraft/class_1309; field_6580 target f F field_6584 squaredMaxShootRange f I field_6579 seenTargetTicks f I field_6578 minIntervalTicks f Lnet/minecraft/class_1308; field_6583 mob m (Lnet/minecraft/class_1603;DIIF)V p 2 mobSpeed p 1 mob p 6 maxShootRange p 4 minIntervalTicks p 5 maxIntervalTicks m (Lnet/minecraft/class_1603;DIF)V p 5 maxShootRange p 4 intervalTicks p 1 mob p 2 mobSpeed c net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRenderer f Lnet/minecraft/class_583; field_4737 model f Lorg/slf4j/Logger; field_21011 LOGGER f Ljava/util/List; field_4738 features m (Lnet/minecraft/class_1309;F)I method_23622 getOverlay c {@return the packed overlay color for an entity} It is determined by the entity's death progress and whether the entity is flashing. p 0 entity p 1 whiteOverlayProgress m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;FFF)V method_4058 setupTransforms p 5 tickDelta p 4 bodyYaw p 3 animationProgress p 2 matrices p 1 entity m (Lnet/minecraft/class_1309;)Z method_4056 isVisible p 1 entity m (Lnet/minecraft/class_1309;)Z method_4055 hasLabel m (Lnet/minecraft/class_1309;F)F method_23185 getAnimationCounter p 2 tickDelta p 1 entity m (Lnet/minecraft/class_1309;F)F method_4045 getAnimationProgress c This value is passed to other methods when calculating angles for animation.\nIt's typically just the sum of the entity's age (in ticks) and the passed in tickDelta. p 1 entity p 2 tickDelta m (Lnet/minecraft/class_3887;)Z method_4046 addFeature p 1 feature m (Lnet/minecraft/class_1309;ZZZ)Lnet/minecraft/class_1921; method_24302 getRenderLayer c Gets the render layer appropriate for rendering the passed entity. Returns null if the entity should not be rendered. p 2 showBody p 1 entity p 4 showOutline p 3 translucent m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;F)V method_4042 scale p 2 matrices p 1 entity p 3 amount m (Lnet/minecraft/class_1309;)F method_4039 getLyingAngle p 1 entity m (Lnet/minecraft/class_1309;F)F method_4044 getHandSwingProgress p 2 tickDelta p 1 entity m (Lnet/minecraft/class_1309;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4054 render m (Lnet/minecraft/class_2350;)F method_18656 getYaw p 0 direction m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)V p 1 ctx p 3 shadowRadius p 2 model m (Lnet/minecraft/class_1309;)Z method_25450 isShaking c {@return if this entity is shaking} Specifically, in the way a zombie villager,\nzombie, husk, or piglin undergoing conversion shakes. p 1 entity m (Lnet/minecraft/class_1309;)Z method_38563 shouldFlipUpsideDown p 0 entity c net/minecraft/class_1380 net/minecraft/entity/ai/goal/BowAttackGoal f I field_6568 combatTicks f Lnet/minecraft/class_1588; field_6576 actor f Z field_6571 backward f D field_6569 speed f I field_6572 targetSeeingTicker f Z field_6573 movingToLeft f I field_6574 cooldown f F field_6570 squaredRange f I field_6575 attackInterval m ()Z method_6306 isHoldingBow m (Lnet/minecraft/class_1588;DIF)V p 1 actor p 2 speed p 5 range p 4 attackInterval m (I)V method_6305 setAttackInterval p 1 attackInterval c net/minecraft/class_921 net/minecraft/client/render/entity/LlamaEntityRenderer f Lnet/minecraft/class_2960; field_41633 BROWN_TEXTURE f Lnet/minecraft/class_2960; field_41634 GRAY_TEXTURE f Lnet/minecraft/class_2960; field_41631 CREAMY_TEXTURE f Lnet/minecraft/class_2960; field_41632 WHITE_TEXTURE m (Lnet/minecraft/class_1501;)Lnet/minecraft/class_2960; method_4037 getTexture m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V p 2 layer p 1 ctx c net/minecraft/class_920 net/minecraft/client/render/entity/LeashKnotEntityRenderer f Lnet/minecraft/class_2960; field_4734 TEXTURE f Lnet/minecraft/class_579; field_4735 model m (Lnet/minecraft/class_1532;)Lnet/minecraft/class_2960; method_4036 getTexture m (Lnet/minecraft/class_1532;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4035 render c net/minecraft/class_5744 net/minecraft/particle/AbstractDustParticleEffect f Lorg/joml/Vector3f; field_28273 color f F field_33115 MAX_SCALE f F field_33114 MIN_SCALE f F field_28274 scale m (Lcom/mojang/brigadier/StringReader;)Lorg/joml/Vector3f; method_33118 readColor p 0 reader m (Lnet/minecraft/class_2540;)Lorg/joml/Vector3f; method_33466 readColor p 0 buf m (Lorg/joml/Vector3f;F)V p 2 scale p 1 color m ()F method_33120 getScale m ()Lorg/joml/Vector3f; method_33119 getColor c net/minecraft/class_1386 net/minecraft/entity/ai/goal/SitGoal f Lnet/minecraft/class_1321; field_6597 tameable m (Lnet/minecraft/class_1321;)V p 1 tameable c net/minecraft/class_4413 net/minecraft/client/realms/gui/screen/ResetWorldInfo f Lnet/minecraft/class_5672; field_20043 levelType f Ljava/lang/String; field_20042 seed f Z field_20044 generateStructures m ()Z method_32510 shouldGenerateStructures m (Ljava/lang/String;Lnet/minecraft/class_5672;Z)V p 2 levelType p 1 seed p 3 generateStructures m ()Lnet/minecraft/class_5672; method_32509 getLevelType m ()Ljava/lang/String; method_32508 getSeed c net/minecraft/class_5743 net/minecraft/particle/DustColorTransitionParticleEffect f Lorg/joml/Vector3f; field_28271 toColor f Lorg/joml/Vector3f; field_28267 SCULK_BLUE f Lcom/mojang/serialization/Codec; field_28269 CODEC f Lnet/minecraft/class_2394$class_2395; field_28270 FACTORY f Lnet/minecraft/class_5743; field_28268 DEFAULT m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V p 3 scale p 2 toColor p 1 fromColor m (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f; method_33111 method_33111 p 0 effect m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33107 method_33107 p 0 instance m ()Lorg/joml/Vector3f; method_33110 getFromColor m ()Lorg/joml/Vector3f; method_33112 getToColor m (Lnet/minecraft/class_5743;)Ljava/lang/Float; method_33108 method_33108 p 0 effect m (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f; method_33109 method_33109 p 0 effect c net/minecraft/class_5743$1 net/minecraft/particle/DustColorTransitionParticleEffect$1 m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_5743; method_33114 read m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5743; method_33113 read c net/minecraft/class_5746 net/minecraft/data/server/tag/vanilla/VanillaGameEventTagProvider f [Lnet/minecraft/class_5712; field_38363 BASIC_GAME_EVENTS m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture m (Lnet/minecraft/class_5712;)Lnet/minecraft/class_5321; method_46826 method_46826 p 0 gameEvent c net/minecraft/class_1384 net/minecraft/entity/ai/goal/AvoidSunlightGoal f Lnet/minecraft/class_1314; field_6594 mob m (Lnet/minecraft/class_1314;)V p 1 mob c net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect f Lcom/mojang/serialization/Codec; field_28277 CODEC f Lnet/minecraft/class_2394$class_2395; field_28278 PARAMETERS_FACTORY f Lnet/minecraft/class_5716; field_38361 destination f I field_38362 arrivalInTicks m (Lnet/minecraft/class_5745;)Lnet/minecraft/class_5716; method_33124 method_33124 p 0 effect m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42622 method_42622 p 0 instance m (Lnet/minecraft/class_5716;I)V p 1 destination p 2 arrivalInTicks m (Lnet/minecraft/class_5745;)Ljava/lang/Integer; method_42623 method_42623 p 0 effect m ()Lnet/minecraft/class_5716; method_33125 getVibration m ()I method_42624 getArrivalInTicks c net/minecraft/class_5745$1 net/minecraft/particle/VibrationParticleEffect$1 m (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5745; method_33126 read m (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_5745; method_33127 read c net/minecraft/class_1383 net/minecraft/entity/ai/goal/CrossbowAttackGoal f Lnet/minecraft/class_1588; field_6593 actor f Lnet/minecraft/class_6019; field_25696 COOLDOWN_RANGE f I field_16529 chargedTicksLeft f I field_25697 cooldown f I field_6592 seeingTargetTicker f D field_6590 speed f F field_6591 squaredRange f Lnet/minecraft/class_1383$class_3744; field_16528 stage m ()Z method_19996 hasAliveTarget m (Lnet/minecraft/class_1588;DF)V p 1 actor p 2 speed p 4 range m ()Z method_16352 isUncharged m ()Z method_6310 isEntityHoldingCrossbow c net/minecraft/class_1383$class_3744 net/minecraft/entity/ai/goal/CrossbowAttackGoal$Stage f Lnet/minecraft/class_1383$class_3744; field_16534 UNCHARGED f Lnet/minecraft/class_1383$class_3744; field_16533 READY_TO_ATTACK f Lnet/minecraft/class_1383$class_3744; field_16532 CHARGED f Lnet/minecraft/class_1383$class_3744; field_16530 CHARGING c net/minecraft/class_1389 net/minecraft/entity/ai/goal/CreeperIgniteGoal f Lnet/minecraft/class_1309; field_6609 target f Lnet/minecraft/class_1548; field_6608 creeper m (Lnet/minecraft/class_1548;)V p 1 creeper c net/minecraft/class_5742 net/minecraft/world/biome/source/BiomeCoords c Utility class for converting between biome coordinates and block or chunk\ncoordinates.\n\n

Modders should use this class as Mojang may change the biome coordinate to\nblock or chunk coordinate ratio in the future again.\n\n@apiNote A biome voxel comprises of 4×4×4 block voxels, as that's how biomes\nare stored in game after 19w36a. Each chunk section has 4×4×4 biome\nvoxels as a result. m (I)I method_33100 fromBlock c Converts a block x, y, or z to a biome x, y, or z.\n\n@implSpec This implementation returns {@code blockCoord / 4}. p 0 blockCoord c a block x, y, or z m (I)I method_33101 toBlock c Converts a biome x, y, or z to a block x, y, or z.\n\n@implSpec This implementation returns {@code blockCoord * 4}. p 0 biomeCoord c a biome x, y, or z m (I)I method_33102 fromChunk c Converts a chunk x or z to a biome x or z.\n\n@implSpec This implementation returns {@code chunkCoord * 4}. p 0 chunkCoord c a chunk x or z m (I)I method_33103 toChunk c Converts a biome x or z to a chunk x or z.\n\n@implSpec This implementation returns {@code biomeCoord / 4}. p 0 biomeCoord c a biome x or z c net/minecraft/class_1387 net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal f D field_6603 targetZ f Lnet/minecraft/class_1496; field_6602 horse f D field_6599 targetY f D field_6600 targetX f D field_6601 speed m (Lnet/minecraft/class_1496;D)V p 1 horse p 2 speed c net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsCreateWorldScreen f I field_20008 subtitleColor f Lnet/minecraft/class_2960; field_22716 SURVIVAL_SPAWN_TEXTURE f Lnet/minecraft/class_2960; field_22708 NEW_WORLD_TEXTURE f Lnet/minecraft/class_2561; field_46123 EXPERIENCE_TEXT f Lnet/minecraft/class_2561; field_46127 CREATE_REALM_TITLE f Lnet/minecraft/class_2561; field_46115 CREATE_REALM_SUBTITLE f Lnet/minecraft/class_4891; field_20496 adventureWorldTemplates f Lnet/minecraft/class_2561; field_20501 taskTitle f Lnet/minecraft/class_2561; field_46117 CREATE_WORLD_SUBTITLE f Lnet/minecraft/class_2960; field_22715 ADVENTURE_TEXTURE f Lnet/minecraft/class_8132; field_46126 layout f Lnet/minecraft/class_4891; field_20495 normalWorldTemplates f Lnet/minecraft/class_2561; field_46120 RESETTING_TEXT f Lnet/minecraft/class_2561; field_46116 CREATE_WORLD_TITLE f Lnet/minecraft/class_2561; field_46124 INSPIRATION_TEXT f Lnet/minecraft/class_4877; field_20001 serverData f Lnet/minecraft/class_2561; field_46118 RESET_WORLD_TITLE f I field_19998 slot f Lnet/minecraft/class_2960; field_22710 INSPIRATION_TEXTURE f Lnet/minecraft/class_437; field_20000 parent f Lnet/minecraft/class_2960; field_22714 UPLOAD_TEXTURE f Lnet/minecraft/class_2561; field_46121 TEMPLATE_TEXT f Lnet/minecraft/class_4891; field_20498 inspirationWorldTemplates f Lnet/minecraft/class_2561; field_46125 CREATING_TEXT f Lnet/minecraft/class_2561; field_20006 subtitle f Lnet/minecraft/class_2561; field_46119 RESET_WORLD_SUBTITLE f Ljava/lang/Runnable; field_22711 callback f Lnet/minecraft/class_2960; field_22713 SLOT_FRAME_TEXTURE f Lnet/minecraft/class_2960; field_22709 EXPERIENCE_TEXTURE f Lorg/slf4j/Logger; field_19999 LOGGER f Lnet/minecraft/class_2561; field_46122 ADVENTURE_TEXT f Lnet/minecraft/class_4891; field_20497 experienceWorldTemplates m (Lnet/minecraft/class_4890;)V method_32488 onSelectWorldTemplate p 1 template m (Lnet/minecraft/class_437;ILnet/minecraft/class_4877;Ljava/lang/Runnable;)Lnet/minecraft/class_4410; method_53801 newWorld p 0 parent p 1 slot p 2 serverData p 3 callback m (Lnet/minecraft/class_4185;)V method_53804 method_53804 p 1 button m (Lnet/minecraft/class_4410;Lnet/minecraft/class_364;)V method_53799 method_53799 p 1 child m (Lnet/minecraft/class_4185;)V method_53800 method_53800 p 1 button m (Lnet/minecraft/class_4185;)V method_25212 method_25212 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILnet/minecraft/class_2561;Ljava/lang/Runnable;)V p 7 taskTitle p 6 subtitleColor p 8 callback p 1 parent p 3 slot p 2 serverData p 5 subtitle p 4 title m (I)I method_21384 frame p 1 i m (Lnet/minecraft/class_4185;)V method_53807 method_53807 p 1 button m (Lnet/minecraft/class_4358;)V method_32490 executeLongRunningTask p 1 task m (Lnet/minecraft/class_4185;)V method_25211 method_25211 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/lang/Runnable;)Lnet/minecraft/class_4410; method_53802 newRealm p 1 serverData p 2 callback p 0 parent m (Lnet/minecraft/class_4185;)V method_53806 method_53806 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/lang/Runnable;)Lnet/minecraft/class_4410; method_53805 resetWorld p 2 callback p 1 serverData p 0 parent m (Ljava/lang/Runnable;)V method_32493 switchSlotAndResetWorld p 1 resetter m (Ljava/lang/Runnable;)V method_21377 switchSlot p 1 callback m (Lnet/minecraft/class_4413;)V method_32489 onResetNormalWorld p 1 info m (Lnet/minecraft/class_4185;)V method_25213 method_25213 p 1 button c net/minecraft/class_4410$class_4411 net/minecraft/client/realms/gui/screen/RealmsCreateWorldScreen$FrameButton f Lnet/minecraft/class_2960; field_20032 image m (Lnet/minecraft/class_4410;IILnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V p 2 x p 4 message p 3 y p 6 onPress p 5 image c net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsResetNormalWorldScreen f Lnet/minecraft/class_5672; field_27939 generatorType f Ljava/util/function/Consumer; field_27938 callback f Lnet/minecraft/class_342; field_19984 seedEdit f Lnet/minecraft/class_2561; field_26506 RESET_SEED_TEXT f Lnet/minecraft/class_2561; field_46114 TITLE f Lnet/minecraft/class_8132; field_45280 layout f Lnet/minecraft/class_2561; field_24206 parentTitle f Z field_27940 mapFeatures m (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V p 1 callback p 2 parentTitle m (Lnet/minecraft/class_5676;Lnet/minecraft/class_5672;)V method_32486 method_32486 p 2 generatorType p 1 button m ()Lnet/minecraft/class_4413; method_52693 createResetWorldInfo m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32487 method_32487 p 2 mapFeatures p 1 button m (Lnet/minecraft/class_4185;)V method_32485 method_32485 p 1 button m (Lnet/minecraft/class_4409;Lnet/minecraft/class_364;)V method_52694 method_52694 p 1 child m (Lnet/minecraft/class_4185;)V method_25202 method_25202 p 1 button c net/minecraft/class_5737 net/minecraft/client/particle/VibrationParticle f Lnet/minecraft/class_5716; field_28249 vibration m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V method_33078 render p 2 camera p 3 tickDelta p 4 transforms p 1 vertexConsumer m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_5716;I)V p 1 world p 6 z p 8 vibration p 9 maxAge p 2 x p 4 y m (FFFLorg/joml/Quaternionf;)V method_33077 method_33077 p 3 rotationQuaternion m (FFFLorg/joml/Quaternionf;)V method_33079 method_33079 p 3 rotationQuaternion c net/minecraft/class_5737$class_5738 net/minecraft/client/particle/VibrationParticle$Factory f Lnet/minecraft/class_4002; field_28251 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_5745;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_33080 createParticle c net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlayerScreen f Lnet/minecraft/class_2960; field_22707 OPTIONS_BACKGROUND f Lnet/minecraft/class_4185; field_19967 opdeopButton f Lnet/minecraft/class_4388; field_19960 parent f Lnet/minecraft/class_4406$class_4407; field_19962 invitedObjectSelectionList f I field_19970 player f Lnet/minecraft/class_2561; field_26498 NORMAL_TOOLTIP f Lnet/minecraft/class_4877; field_19961 serverData f Z field_19971 stateChanged f Lnet/minecraft/class_4185; field_19966 removeButton f I field_19964 column_width f I field_19963 column1_x f Lnet/minecraft/class_2561; field_26499 OPERATOR_TOOLTIP f Lnet/minecraft/class_2561; field_44908 QUESTION_TEXT f Lorg/slf4j/Logger; field_19958 LOGGER f Lnet/minecraft/class_2561; field_26500 REMOVE_TOOLTIP m (Lnet/minecraft/class_4185;)V method_25194 method_25194 p 1 button m (Lnet/minecraft/class_4185;)V method_25192 method_25192 p 1 button m (Lnet/minecraft/class_4185;)V method_25190 method_25190 p 1 button m ()V method_21333 backButtonClicked m (I)V method_21334 op p 1 index m (I)Z method_21326 shouldRemoveAndOpdeopButtonBeVisible p 1 player m (I)V method_21344 uninvite p 1 index m (Lnet/minecraft/class_4874;Z)V method_25195 method_25195 p 2 confirmed m (Lnet/minecraft/class_4870;)V method_21328 updateOps p 1 ops m (Lnet/minecraft/class_4185;)V method_25197 method_25197 p 1 button m ()V method_21325 updateButtonStates m (I)V method_21339 deop p 1 index m (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V p 2 serverData p 1 parent c net/minecraft/class_4406$class_4408 net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionListEntry f Ljava/util/List; field_44535 buttons f Lnet/minecraft/class_344; field_44538 deopButton f Lnet/minecraft/class_8666; field_45253 MAKE_OPERATOR_TEXTURES f Lnet/minecraft/class_8666; field_45254 REMOVE_OPERATOR_TEXTURES f Lnet/minecraft/class_344; field_44536 uninviteButton f Lnet/minecraft/class_344; field_44537 opButton f Lnet/minecraft/class_8666; field_45252 REMOVE_PLAYER_TEXTURES f Lnet/minecraft/class_4874; field_19979 playerInfo m ()V method_51247 updateButtonStates m (ILnet/minecraft/class_4185;)V method_51246 method_51246 p 2 button m (ILnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V method_51245 method_51245 p 5 button m (ILnet/minecraft/class_4185;)V method_51248 method_51248 p 2 button m (ILnet/minecraft/class_4185;)V method_51249 method_51249 p 2 button m (Lnet/minecraft/class_4406;Lnet/minecraft/class_4874;)V p 2 playerInfo c net/minecraft/class_4406$class_4407 net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList m (Lnet/minecraft/class_4874;)V method_21354 addEntry p 1 playerInfo m (Lnet/minecraft/class_4406$class_4408;)V method_25200 setSelected m (I)V method_21353 selectInviteListItem p 1 item m ()V method_51250 updateButtonStates c net/minecraft/class_5736 net/minecraft/client/particle/AbstractDustParticle f Lnet/minecraft/class_4002; field_28247 spriteProvider m (FF)F method_33076 darken p 1 colorComponent p 2 multiplier m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_5744;Lnet/minecraft/class_4002;)V p 14 parameters p 15 spriteProvider p 10 velocityY p 12 velocityZ p 6 z p 8 velocityX p 1 world p 2 x p 4 y c net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugRenderer f Lnet/minecraft/class_310; field_28255 client f Ljava/util/List; field_28257 listeners f Ljava/util/List; field_28256 entries m (Lnet/minecraft/class_5716;I)V method_33088 addListener p 1 positionSource p 2 range m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLnet/minecraft/class_243;)V method_33090 method_33090 p 8 pos m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_238;FFFF)V method_33089 drawBoxIfCameraReady p 6 alpha p 5 blue p 4 green p 3 red p 2 box p 1 vertexConsumers p 0 matrices m (Lnet/minecraft/class_5739$class_5741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLnet/minecraft/class_243;)V method_33091 method_33091 p 9 pos m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_5321;Lnet/minecraft/class_243;)V method_33087 addEvent p 1 eventKey p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5739$class_5741;)Z method_33086 method_33086 p 2 listener m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_243;)V method_33092 method_33092 p 2 pos c net/minecraft/class_5739$class_5741 net/minecraft/client/render/debug/GameEventDebugRenderer$Listener f I field_28262 range f Lnet/minecraft/class_5716; field_28261 positionSource m (Lnet/minecraft/class_5716;I)V p 1 positionSource p 2 range m (Lnet/minecraft/class_1937;)Ljava/util/Optional; method_33094 getPos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Z method_33095 isTooFar p 2 pos p 1 world m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_42601 method_42601 p 1 pos2 c net/minecraft/class_5739$class_5740 net/minecraft/client/render/debug/GameEventDebugRenderer$Entry f J comp_678 startingMs f Lnet/minecraft/class_243; comp_680 pos f Lnet/minecraft/class_5321; comp_679 event m ()J comp_678 startingMs m (JLnet/minecraft/class_5321;Lnet/minecraft/class_243;)V p 1 startingMs p 4 pos m ()Lnet/minecraft/class_243; comp_680 pos m ()Lnet/minecraft/class_5321; comp_679 event m ()Z method_33093 hasExpired c net/minecraft/class_916 net/minecraft/client/render/entity/ItemEntityRenderer f Lnet/minecraft/class_5819; field_4725 random f I field_32927 MAX_COUNT_FOR_2_ITEMS_RENDERED f I field_32928 MAX_COUNT_FOR_1_ITEM_RENDERED f Lnet/minecraft/class_918; field_4726 itemRenderer f I field_32925 MAX_COUNT_FOR_4_ITEMS_RENDERED f I field_32926 MAX_COUNT_FOR_3_ITEMS_RENDERED m (Lnet/minecraft/class_1542;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3996 render m (Lnet/minecraft/class_1542;)Lnet/minecraft/class_2960; method_3999 getTexture m (Lnet/minecraft/class_1799;)I method_3998 getRenderedAmount p 1 stack c net/minecraft/class_915 net/minecraft/client/render/entity/ItemFrameEntityRenderer f Lnet/minecraft/class_776; field_38891 blockRenderManager f Lnet/minecraft/class_1091; field_4721 NORMAL_FRAME f Lnet/minecraft/class_1091; field_4723 MAP_FRAME f Lnet/minecraft/class_1091; field_28463 MAP_GLOW_FRAME f Lnet/minecraft/class_1091; field_28462 GLOW_FRAME f Lnet/minecraft/class_918; field_4720 itemRenderer f I field_32932 GLOW_FRAME_BLOCK_LIGHT m (Lnet/minecraft/class_1533;F)Lnet/minecraft/class_243; method_23174 getPositionOffset m (Lnet/minecraft/class_1533;Lnet/minecraft/class_2338;)I method_33435 getBlockLight m (Lnet/minecraft/class_1533;II)I method_33433 getLight p 2 glowLight p 1 itemFrame p 3 regularLight m (Lnet/minecraft/class_1533;)Z method_23176 hasLabel m (Lnet/minecraft/class_1533;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_23175 renderLabelIfPresent m (Lnet/minecraft/class_1533;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1091; method_33434 getModelId p 1 entity p 2 stack m (Lnet/minecraft/class_1533;)Lnet/minecraft/class_2960; method_3993 getTexture m (Lnet/minecraft/class_1533;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3994 render c net/minecraft/class_914 net/minecraft/client/render/entity/IllusionerEntityRenderer f Lnet/minecraft/class_2960; field_4718 TEXTURE m (Lnet/minecraft/class_1581;)Lnet/minecraft/class_2960; method_3990 getTexture m (Lnet/minecraft/class_1581;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3991 render m (Lnet/minecraft/class_1581;)Z method_3988 isVisible c net/minecraft/class_914$1 net/minecraft/client/render/entity/IllusionerEntityRenderer$1 m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1581;FFFFFF)V method_17149 render c net/minecraft/class_913 net/minecraft/client/render/entity/IronGolemEntityRenderer f Lnet/minecraft/class_2960; field_4717 TEXTURE m (Lnet/minecraft/class_1439;Lnet/minecraft/class_4587;FFF)V method_3986 setupTransforms m (Lnet/minecraft/class_1439;)Lnet/minecraft/class_2960; method_3987 getTexture c net/minecraft/class_919 net/minecraft/client/render/entity/LightningEntityRenderer m (Lnet/minecraft/class_1538;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4034 render m (Lnet/minecraft/class_1538;)Lnet/minecraft/class_2960; method_4033 getTexture m (Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;FFIFFFFFFFZZZZ)V method_23183 drawBranch p 0 matrix p 2 x1 p 1 buffer p 4 y p 3 z1 p 6 z2 p 5 x2 p 8 green p 7 red p 10 offset2 p 9 blue p 12 shiftEast1 p 11 offset1 p 14 shiftEast2 p 13 shiftSouth1 p 15 shiftSouth2 c net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer f Lnet/minecraft/class_1091; field_40533 SPYGLASS f Ljava/util/Set; field_4728 WITHOUT_MODELS f Lnet/minecraft/class_1091; field_40531 SPYGLASS_IN_HAND f Lnet/minecraft/class_1060; field_4729 textureManager f Lnet/minecraft/class_763; field_4732 models f Lnet/minecraft/class_310; field_42073 client f Lnet/minecraft/class_2960; field_43086 ENTITY_ENCHANTMENT_GLINT f Lnet/minecraft/class_325; field_4733 colors f F field_32936 COMPASS_WITH_GLINT_FIRST_PERSON_MODEL_MULTIPLIER f Lnet/minecraft/class_1091; field_40532 TRIDENT f Lnet/minecraft/class_2960; field_43087 ITEM_ENCHANTMENT_GLINT f Lnet/minecraft/class_756; field_27770 builtinModelItemRenderer f Lnet/minecraft/class_1091; field_40530 TRIDENT_IN_HAND f F field_32935 COMPASS_WITH_GLINT_GUI_MODEL_MULTIPLIER m (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588; method_30114 getDynamicDisplayGlintConsumer p 0 provider p 2 entry p 1 layer m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;III)V method_23177 renderItem p 10 seed p 8 light p 9 overlay p 2 item p 3 renderMode p 1 entity p 6 vertexConsumers p 7 world p 4 leftHanded p 5 matrices m (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; method_23181 getItemGlintConsumer p 1 layer p 2 solid p 0 vertexConsumers p 3 glint m (Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;IILnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V method_23182 renderBakedItemModel p 6 vertices p 1 model p 3 light p 2 stack p 5 matrices p 4 overlay m ()Lnet/minecraft/class_763; method_4012 getModels m (Lnet/minecraft/class_1799;)Z method_51795 usesDynamicDisplay p 0 stack m (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; method_27952 getArmorGlintConsumer p 3 glint p 0 provider p 2 solid p 1 layer m (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;)V method_23179 renderItem p 1 stack p 2 renderMode p 3 leftHanded p 4 matrices p 5 vertexConsumers p 6 light p 7 overlay p 8 model m (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588; method_30115 getDirectDynamicDisplayGlintConsumer p 2 entry p 1 layer p 0 provider m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; method_4019 getModel p 4 seed p 3 entity p 2 world p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;IILnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;I)V method_23178 renderItem p 8 seed p 4 overlay p 5 matrices p 6 vertexConsumers p 7 world p 1 stack p 2 transformationType p 3 light m (Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588; method_29711 getDirectItemGlintConsumer p 0 provider p 1 layer p 2 solid p 3 glint m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_1799;II)V method_23180 renderBakedItemQuads p 2 vertices p 1 matrices p 6 overlay p 5 light p 4 stack p 3 quads m (Lnet/minecraft/class_310;Lnet/minecraft/class_1060;Lnet/minecraft/class_1092;Lnet/minecraft/class_325;Lnet/minecraft/class_756;)V p 2 manager p 3 bakery p 4 colors p 5 builtinModelItemRenderer p 1 client c net/minecraft/class_917 net/minecraft/client/render/entity/MagmaCubeEntityRenderer f Lnet/minecraft/class_2960; field_4727 TEXTURE m (Lnet/minecraft/class_1589;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_48302 render m (Lnet/minecraft/class_1589;Lnet/minecraft/class_2338;)I method_24090 getBlockLight m (Lnet/minecraft/class_1589;Lnet/minecraft/class_4587;F)V method_4000 scale m (Lnet/minecraft/class_1589;)Lnet/minecraft/class_2960; method_4001 getTexture c net/minecraft/class_930 net/minecraft/client/render/entity/ParrotEntityRenderer f Lnet/minecraft/class_2960; field_41640 GREY_TEXTURE f Lnet/minecraft/class_2960; field_41639 YELLOW_TEXTURE f Lnet/minecraft/class_2960; field_41637 BLUE_TEXTURE f Lnet/minecraft/class_2960; field_41638 GREEN_TEXTURE f Lnet/minecraft/class_2960; field_41636 RED_BLUE_TEXTURE m (Lnet/minecraft/class_1453;)Lnet/minecraft/class_2960; method_4080 getTexture m (Lnet/minecraft/class_1453;F)F method_4081 getAnimationProgress m (Lnet/minecraft/class_1453$class_7989;)Lnet/minecraft/class_2960; method_47906 getTexture p 0 variant c net/minecraft/class_1393 net/minecraft/entity/ai/goal/MoveIntoWaterGoal f Lnet/minecraft/class_1314; field_6625 mob m (Lnet/minecraft/class_1314;)V p 1 mob c net/minecraft/class_934 net/minecraft/client/render/entity/PillagerEntityRenderer f Lnet/minecraft/class_2960; field_4757 TEXTURE m (Lnet/minecraft/class_1604;)Lnet/minecraft/class_2960; method_4092 getTexture c net/minecraft/class_933 net/minecraft/client/render/entity/PhantomEntityRenderer f Lnet/minecraft/class_2960; field_4756 TEXTURE m (Lnet/minecraft/class_1593;)Lnet/minecraft/class_2960; method_4090 getTexture m (Lnet/minecraft/class_1593;Lnet/minecraft/class_4587;F)V method_4088 scale m (Lnet/minecraft/class_1593;Lnet/minecraft/class_4587;FFF)V method_4089 setupTransforms c net/minecraft/class_1391 net/minecraft/entity/ai/goal/TemptGoal f I field_6612 cooldown f Lnet/minecraft/class_4051; field_28404 predicate f D field_6621 lastPlayerZ f D field_6611 lastPlayerY f D field_6614 lastPlayerX f Z field_6613 active f Lnet/minecraft/class_1657; field_6617 closestPlayer f D field_6615 speed f Lnet/minecraft/class_1314; field_6616 mob f Lnet/minecraft/class_1856; field_6622 food f D field_6618 lastPlayerYaw f D field_6619 lastPlayerPitch f Z field_6620 canBeScared f Lnet/minecraft/class_4051; field_18090 TEMPTING_ENTITY_PREDICATE m (Lnet/minecraft/class_1314;DLnet/minecraft/class_1856;Z)V p 1 entity p 2 speed p 4 food p 5 canBeScared m ()Z method_16081 canBeScared m ()Z method_6313 isActive m (Lnet/minecraft/class_1309;)Z method_6312 isTemptedBy p 1 entity c net/minecraft/class_932 net/minecraft/client/render/entity/PigEntityRenderer f Lnet/minecraft/class_2960; field_4755 TEXTURE m (Lnet/minecraft/class_1452;)Lnet/minecraft/class_2960; method_4087 getTexture c net/minecraft/class_1390 net/minecraft/entity/ai/goal/StopFollowingCustomerGoal f Lnet/minecraft/class_3988; field_6610 merchant m (Lnet/minecraft/class_3988;)V p 1 merchant c net/minecraft/class_931 net/minecraft/client/render/entity/PandaEntityRenderer f Ljava/util/Map; field_17595 TEXTURES m (Lnet/minecraft/class_1440;Lnet/minecraft/class_4587;FFF)V method_4085 setupTransforms m (Ljava/util/EnumMap;)V method_17796 method_17796 p 0 map m (FFIFF)F method_4086 getAngle m (Lnet/minecraft/class_1440;)Lnet/minecraft/class_2960; method_4083 getTexture c net/minecraft/class_1397 net/minecraft/entity/ai/goal/TrackIronGolemTargetGoal f Lnet/minecraft/class_1309; field_6630 target f Lnet/minecraft/class_1439; field_6629 golem f Lnet/minecraft/class_4051; field_19340 targetPredicate m (Lnet/minecraft/class_1439;)V p 1 golem c net/minecraft/class_1396 net/minecraft/entity/ai/goal/ZombieAttackGoal f Lnet/minecraft/class_1642; field_6628 zombie f I field_6627 ticks m (Lnet/minecraft/class_1642;DZ)V p 4 pauseWhenMobIdle p 1 zombie p 2 speed c net/minecraft/class_5754 net/minecraft/entity/ai/brain/task/TemptTask f Ljava/util/function/Function; field_28316 speed f Ljava/util/function/Function; field_44704 stopDistanceGetter f D field_45125 DEFAULT_STOP_DISTANCE f D field_45126 LARGE_ENTITY_STOP_DISTANCE f I field_30115 TEMPTATION_COOLDOWN_TICKS m (Ljava/util/function/Function;Ljava/util/function/Function;)V p 1 speed p 2 stopDistanceGetter m (Lnet/minecraft/class_1314;)F method_33196 getSpeed p 1 entity m (Lnet/minecraft/class_1309;)Ljava/lang/Double; method_52173 method_52173 p 0 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_33200 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_33199 finishRunning m (Lnet/minecraft/class_1314;)Ljava/util/Optional; method_33198 getTemptingPlayer p 1 entity m (Ljava/util/function/Function;)V p 1 speed m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_33195 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_33197 run c net/minecraft/class_4423 net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen f Lnet/minecraft/class_4388; field_20109 parent f Lnet/minecraft/class_4883; field_20117 options f Z field_20123 spawnNpcs f Lnet/minecraft/class_2561; field_27942 SPAWN_PROTECTION f Z field_20125 spawnMonsters f Z field_20127 commandBlocks f Ljava/lang/String; field_39188 slotName f Lnet/minecraft/class_1267; field_27943 difficulty f Ljava/util/List; field_22724 GAME_MODES f I field_20114 column1_x f Ljava/lang/String; field_39187 defaultSlotName f I field_20116 column2_x f I field_20120 spawnProtection f Z field_20122 pvp f Lnet/minecraft/class_4423$class_4424; field_20133 spawnProtectionButton f Z field_20124 spawnAnimals f Z field_20128 forceGameMode f Lnet/minecraft/class_1934; field_20121 gameMode f Lnet/minecraft/class_4877$class_4321; field_20118 worldType f Lnet/minecraft/class_342; field_20113 nameEdit f Lnet/minecraft/class_2561; field_26516 EDIT_SLOT_NAME f Ljava/util/List; field_22723 DIFFICULTIES f Lnet/minecraft/class_2561; field_39186 SPAWN_TOGGLE_TITLE m (Ljava/util/List;Ljava/lang/Object;I)I method_32499 indexOf p 1 value p 0 list p 2 fallbackIndex m (Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V method_32496 method_32496 p 2 gameModeIndex p 1 button m (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_43754 method_43754 p 4 value p 3 button m (Lnet/minecraft/class_4388;Lnet/minecraft/class_4883;Lnet/minecraft/class_4877$class_4321;I)V p 2 options p 3 worldType p 4 activeSlot p 1 parent m (Ljava/lang/Boolean;)V method_32502 method_32502 p 1 spawnNpcs m (Ljava/lang/Boolean;)V method_32504 method_32504 p 1 spawnAnimals m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32500 method_32500 p 2 forceGameMode p 1 button m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32497 method_32497 p 1 button p 2 commandBlocks m (Ljava/util/List;II)Ljava/lang/Object; method_32498 get p 1 index p 2 fallbackIndex p 0 list m (Ljava/lang/String;)V method_43757 setSlotName p 1 slotName m (Lnet/minecraft/class_4185;)V method_25255 method_25255 p 1 button m (Lnet/minecraft/class_5676;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V method_32495 method_32495 p 2 button p 3 difficulty m (Ljava/lang/Boolean;)V method_32503 method_32503 p 1 spawnMonsters m (Lnet/minecraft/class_4185;)V method_25256 method_25256 p 1 button m ()V method_21486 saveSettings m (Ljava/util/function/Consumer;Z)V method_43755 method_43755 p 2 confirmed m (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676$class_5678; method_43756 getSpawnToggleButtonCallback p 1 text p 2 valueSetter m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32505 method_32505 p 2 pvp p 1 button c net/minecraft/class_4423$class_4424 net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen$SettingsSlider f D field_22725 min f D field_22726 max m (Lnet/minecraft/class_4423;IIIIFF)V p 3 y p 2 x p 5 value p 4 width p 7 max p 6 min c net/minecraft/class_1395 net/minecraft/entity/ai/goal/FlyGoal c net/minecraft/class_5757 net/minecraft/entity/ai/control/AquaticMoveControl f F field_28321 speedInWater f F field_28322 speedInAir f Z field_28323 buoyant f I field_28320 yawChange f I field_28319 pitchChange m (Lnet/minecraft/class_1308;IIFFZ)V p 4 speedInWater p 3 yawChange p 2 pitchChange p 1 entity p 6 buoyant p 5 speedInAir c net/minecraft/class_4426 net/minecraft/client/realms/gui/screen/RealmsTermsScreen f Lnet/minecraft/class_437; field_22727 parent f Lnet/minecraft/class_2561; field_26525 SENTENCE_TWO_TEXT f Lnet/minecraft/class_4877; field_20168 realmsServer f Lnet/minecraft/class_2561; field_26524 SENTENCE_ONE_TEXT f Lnet/minecraft/class_2561; field_26523 TITLE f Z field_20170 onLink f Lorg/slf4j/Logger; field_20165 LOGGER m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;)V p 1 parent p 2 realmsServer m ()V method_21505 agreedToTos m (Lnet/minecraft/class_4185;)V method_25274 method_25274 p 1 button m (Lnet/minecraft/class_4185;)V method_25275 method_25275 p 1 button c net/minecraft/class_1394 net/minecraft/entity/ai/goal/WanderAroundFarGoal f F field_6626 probability f F field_30229 CHANCE m (Lnet/minecraft/class_1314;DF)V p 4 probability p 2 speed p 1 mob c net/minecraft/class_5756 net/minecraft/entity/ai/brain/task/SeekWaterTask m (IF)Lnet/minecraft/class_7893; method_47176 create p 0 range p 1 speed m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47178 method_47178 p 5 lookTarget p 4 walkTarget p 3 attackTarget m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47179 method_47179 p 6 entity p 5 world p 7 time m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47177 method_47177 p 3 context c net/minecraft/class_4425 net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen f Lnet/minecraft/class_2561; field_34033 UNKNOWN_TEXT f Lorg/slf4j/Logger; field_20146 LOGGER f Lnet/minecraft/class_437; field_20147 parent f Lnet/minecraft/class_437; field_20149 mainScreen f Lnet/minecraft/class_4877; field_20148 serverData f Lnet/minecraft/class_4887$class_4322; field_20159 type f Lnet/minecraft/class_2561; field_26518 EXPIRES_IN_LESS_THAN_A_DAY_TEXT f Lnet/minecraft/class_2561; field_26517 EXPIRED_TEXT f Lnet/minecraft/class_2561; field_20154 SUBSCRIPTION_START_LABEL_TEXT f Lnet/minecraft/class_2561; field_20153 SUBSCRIPTION_TITLE f Lnet/minecraft/class_2561; field_20156 DAYS_LEFT_LABEL_TEXT f Lnet/minecraft/class_2561; field_20155 TIME_LEFT_LABEL_TEXT f Lnet/minecraft/class_2561; field_43152 RECURRING_INFO_TEXT f Lnet/minecraft/class_2561; field_20158 startDate f Lnet/minecraft/class_2561; field_20157 daysLeft m (Lnet/minecraft/class_4185;)V method_25270 method_25270 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V p 2 serverData p 3 mainScreen p 1 parent m (J)Lnet/minecraft/class_2561; method_21502 localPresentation p 0 time m (Z)V method_25271 onDeletionConfirmed p 1 delete m (I)Lnet/minecraft/class_2561; method_21499 daysLeftPresentation p 1 daysLeft m (Lnet/minecraft/class_4185;)V method_25266 method_25266 p 1 button m (Lnet/minecraft/class_4185;)V method_25268 method_25268 p 1 button m (J)V method_21500 getSubscription p 1 worldId c net/minecraft/class_1399 net/minecraft/entity/ai/goal/RevengeGoal f [Ljava/lang/Class; field_6640 noHelpTypes f Lnet/minecraft/class_4051; field_18091 VALID_AVOIDABLES_PREDICATE f I field_30230 BOX_VERTICAL_EXPANSION f [Ljava/lang/Class; field_6637 noRevengeTypes f I field_6638 lastAttackedTime f Z field_6639 groupRevenge m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V method_6319 setMobEntityTarget p 1 mob p 2 target m (Lnet/minecraft/class_1314;[Ljava/lang/Class;)V p 2 noRevengeTypes p 1 mob m ([Ljava/lang/Class;)Lnet/minecraft/class_1399; method_6318 setGroupRevenge p 1 noHelpTypes m ()V method_6317 callSameTypeForRevenge c net/minecraft/class_5753 net/minecraft/entity/ai/brain/task/TemptationCooldownTask f Lnet/minecraft/class_4140; field_30113 moduleType m (Lnet/minecraft/class_4140;)V p 1 moduleType m (Lnet/minecraft/class_1309;)Ljava/util/Optional; method_33194 getTemptationCooldownTicks p 1 entity c net/minecraft/class_4422 net/minecraft/client/realms/gui/screen/RealmsSettingsScreen f I field_32124 TEXT_FIELD_WIDTH f Lnet/minecraft/class_4877; field_20097 serverData f Lnet/minecraft/class_342; field_20101 nameEdit f Lnet/minecraft/class_342; field_20100 descEdit f Lnet/minecraft/class_2561; field_26515 WORLD_DESCRIPTION_TEXT f Lnet/minecraft/class_2561; field_26514 WORLD_NAME_TEXT f Lnet/minecraft/class_4388; field_20096 parent f Lnet/minecraft/class_4185; field_20099 doneButton m (Z)V method_25254 method_25254 p 1 confirmed m ()V method_21454 save m (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V p 2 serverData p 1 parent m (Lnet/minecraft/class_4185;)V method_25252 method_25252 p 1 button m (Lnet/minecraft/class_4185;)V method_25251 method_25251 p 1 button m (Lnet/minecraft/class_4185;)V method_25253 method_25253 p 1 button c net/minecraft/class_5752 net/minecraft/datafixer/schema/Schema2686 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen f Lorg/slf4j/Logger; field_20049 LOGGER f J field_20051 worldId f Lnet/minecraft/class_2561; field_46131 TITLE f Lnet/minecraft/class_2561; field_26508 CHEATS_TEXT f Lnet/minecraft/class_4185; field_20053 uploadButton f I field_20052 slotId f Lnet/minecraft/class_2561; field_20058 WORLD_LANG f I field_20056 selectedWorld f Ljava/text/DateFormat; field_20054 DATE_FORMAT f Lnet/minecraft/class_4416$class_4418; field_20057 worldSelectionList f Ljava/util/List; field_20055 levelList f Lnet/minecraft/class_4410; field_20050 parent f Lnet/minecraft/class_2561; field_26507 HARDCORE_TEXT f Lnet/minecraft/class_2561; field_44909 LOADING_ERROR_TEXT m (JILnet/minecraft/class_4410;)V p 1 worldId p 4 parent p 3 slotId m ()V method_21396 loadLevelList m (Lnet/minecraft/class_34;)Ljava/lang/String; method_21404 getLastPlayed p 0 summary m (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561; method_21400 getGameModeName p 0 summary m (Lnet/minecraft/class_4185;)V method_38508 method_38508 p 1 button m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_48181 method_48181 p 0 style m ()V method_21401 upload m (Lnet/minecraft/class_34;)Z method_25220 method_25220 p 0 a m (Lnet/minecraft/class_4185;)V method_25221 method_25221 p 1 button c net/minecraft/class_4416$class_4417 net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen$WorldListEntry f Lnet/minecraft/class_34; field_22718 summary f Lnet/minecraft/class_2561; field_26510 nameAndLastPlayed f Ljava/lang/String; field_26509 displayName f Lnet/minecraft/class_2561; field_26511 details m (Lnet/minecraft/class_4416;Lnet/minecraft/class_34;)V p 2 summary m (Lnet/minecraft/class_332;III)V method_21411 renderItem p 2 index p 1 context p 4 y p 3 x c net/minecraft/class_4416$class_4418 net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen$WorldSelectionList m (Lnet/minecraft/class_34;)V method_21412 addEntry p 1 summary m (Lnet/minecraft/class_4416$class_4417;)V method_25227 setSelected c net/minecraft/class_4419 net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen f Lnet/minecraft/class_4185; field_20075 trailerButton f Lorg/slf4j/Logger; field_20069 LOGGER f Lnet/minecraft/class_2561; field_45979 PUBLISHER_TEXT f Lnet/minecraft/class_2561; field_45977 SELECT_TEXT f Lnet/minecraft/class_2960; field_22721 SLOT_FRAME_TEXTURE f Ljava/lang/String; field_20078 currentLink f Lnet/minecraft/class_4877$class_4321; field_20079 worldType f [Lnet/minecraft/class_2561; field_20081 warning f Ljava/util/List; field_20085 noTemplatesMessage f Lnet/minecraft/class_4419$class_4420; field_20071 templateList f Lnet/minecraft/class_4890; field_20072 selectedTemplate f Lnet/minecraft/class_4185; field_20076 publisherButton f Lnet/minecraft/class_8132; field_45976 layout f Lnet/minecraft/class_4185; field_20074 selectButton f Ljava/util/function/Consumer; field_27941 callback f Lnet/minecraft/class_2561; field_45978 TRAILER_TEXT m (Lnet/minecraft/class_4450$class_4452;)I method_25230 method_25230 p 1 segment m (Z)V method_53517 method_53517 p 1 confirmed m ()I method_53514 getTemplateListTop m (Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either; method_21416 fetchWorldTemplates p 2 realms p 1 templateList m (Lnet/minecraft/class_4185;)V method_25234 method_25234 p 1 button m ([Lnet/minecraft/class_2561;)V method_21429 setWarning p 1 warning m (Lnet/minecraft/class_4185;)V method_25236 method_25236 p 1 button m (Lnet/minecraft/class_4185;)V method_25231 method_25231 p 1 button m ()V method_21442 onTrailer m (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)V p 1 title p 3 worldType p 2 callback m ()V method_21444 onPublish m (Lnet/minecraft/class_4419;Lnet/minecraft/class_364;)V method_53515 method_53515 p 1 child m ()V method_21440 selectTemplate m ()V method_21425 updateButtonStates m (Lnet/minecraft/class_4891;)V method_21415 setPagination p 1 templateList m (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;Lnet/minecraft/class_4891;)V p 1 title p 4 templateList p 2 callback p 3 worldType m (Lnet/minecraft/class_332;IILjava/util/List;)V method_21414 renderMessages p 4 messages p 2 x p 3 y p 1 context m (Lnet/minecraft/class_4185;)V method_25233 method_25233 p 1 button c net/minecraft/class_4419$class_4420 net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList m (Lnet/minecraft/class_4419;Ljava/lang/Iterable;)V p 2 templates m ()Z method_21446 isEmpty m (Lnet/minecraft/class_4890;)V method_21448 addEntry p 1 template m (Lnet/minecraft/class_4419$class_4421;)V method_25249 setSelected m (Lnet/minecraft/class_4419;)V p 1 screen m ()Ljava/util/List; method_21450 getValues m (Lnet/minecraft/class_4419$class_4421;)Lnet/minecraft/class_4890; method_25250 method_25250 p 0 child c net/minecraft/class_4419$class_4421 net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionListEntry f Lnet/minecraft/class_4890; field_20094 mTemplate f Lnet/minecraft/class_8666; field_45981 VIDEO_LINK_TEXTURES f Lnet/minecraft/class_2561; field_45982 INFO_TOOLTIP_TEXT f Lnet/minecraft/class_8666; field_45980 LINK_TEXTURES f Lnet/minecraft/class_2561; field_45983 TRAILER_TOOLTIP_TEXT f J field_45984 prevClickTime f Lnet/minecraft/class_344; field_45986 trailerButton f Lnet/minecraft/class_344; field_45985 infoButton m (Lnet/minecraft/class_4419;Lnet/minecraft/class_4890;)V p 2 template c net/minecraft/class_927 net/minecraft/client/render/entity/MobEntityRenderer f I field_32940 LEASH_PIECE_COUNT m (Lnet/minecraft/class_1308;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V method_4073 renderLeash p 1 entity p 2 tickDelta p 3 matrices p 4 provider p 5 holdingEntity m (Lnet/minecraft/class_1308;)Z method_4071 hasLabel m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FFFIIIIFFFFIZ)V method_23187 renderLeashPiece p 13 pieceIndex p 0 vertexConsumer p 1 positionMatrix p 14 isLeashKnot p 5 leashedEntityBlockLight p 8 holdingEntitySkyLight p 6 holdingEntityBlockLight p 7 leashedEntitySkyLight m (Lnet/minecraft/class_1308;Lnet/minecraft/class_4604;DDD)Z method_4068 shouldRender m (Lnet/minecraft/class_1308;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4072 render c net/minecraft/class_926 net/minecraft/client/render/entity/MooshroomEntityRenderer f Ljava/util/Map; field_4748 TEXTURES m (Lnet/minecraft/class_1438;)Lnet/minecraft/class_2960; method_4066 getTexture m (Ljava/util/HashMap;)V method_18657 method_18657 p 0 map c net/minecraft/class_925 net/minecraft/client/render/entity/MinecartEntityRenderer f Lnet/minecraft/class_2960; field_4746 TEXTURE f Lnet/minecraft/class_583; field_4747 model f Lnet/minecraft/class_776; field_38892 blockRenderManager m (Lnet/minecraft/class_1688;)Lnet/minecraft/class_2960; method_4065 getTexture m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V p 2 layer p 1 ctx m (Lnet/minecraft/class_1688;FLnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4064 renderBlock p 5 vertexConsumers p 4 matrices p 3 state p 2 delta p 1 entity p 6 light m (Lnet/minecraft/class_1688;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4063 render c net/minecraft/class_929 net/minecraft/client/render/entity/CatEntityRenderer m (Lnet/minecraft/class_1451;)Lnet/minecraft/class_2960; method_4078 getTexture m (Lnet/minecraft/class_1451;Lnet/minecraft/class_4587;F)V method_4079 scale m (Lnet/minecraft/class_1451;Lnet/minecraft/class_4587;FFF)V method_16045 setupTransforms c net/minecraft/class_928 net/minecraft/client/render/entity/PaintingEntityRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1534;IILnet/minecraft/class_1058;Lnet/minecraft/class_1058;)V method_4074 renderPainting p 7 backSprite p 3 entity p 4 width p 5 height p 6 paintingSprite p 1 matrices p 2 vertexConsumer m (Lnet/minecraft/class_1534;)Lnet/minecraft/class_2960; method_4077 getTexture m (Lnet/minecraft/class_1534;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4075 render m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFFIIII)V method_23188 vertex p 5 y p 4 x p 7 v p 6 u p 9 normalX p 8 z p 11 normalZ p 10 normalY p 12 light p 1 positionMatrix p 3 vertexConsumer p 2 normalMatrix c net/minecraft/class_941 net/minecraft/client/render/entity/SheepEntityRenderer f Lnet/minecraft/class_2960; field_4778 TEXTURE m (Lnet/minecraft/class_1472;)Lnet/minecraft/class_2960; method_4106 getTexture c net/minecraft/class_940 net/minecraft/client/render/entity/ShulkerBulletEntityRenderer f Lnet/minecraft/class_1921; field_21744 LAYER f Lnet/minecraft/class_2960; field_4776 TEXTURE f Lnet/minecraft/class_603; field_4777 model m (Lnet/minecraft/class_1678;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4103 render m (Lnet/minecraft/class_1678;Lnet/minecraft/class_2338;)I method_24091 getBlockLight m (Lnet/minecraft/class_1678;)Lnet/minecraft/class_2960; method_4105 getTexture c net/minecraft/class_1360 net/minecraft/entity/ai/goal/SitOnOwnerShoulderGoal f Z field_6480 mounted f Lnet/minecraft/class_1471; field_6478 tameable f Lnet/minecraft/class_3222; field_6479 owner m (Lnet/minecraft/class_1471;)V p 1 tameable c net/minecraft/class_945 net/minecraft/client/render/entity/SlimeEntityRenderer f Lnet/minecraft/class_2960; field_4784 TEXTURE m (Lnet/minecraft/class_1621;)Lnet/minecraft/class_2960; method_4116 getTexture m (Lnet/minecraft/class_1621;Lnet/minecraft/class_4587;F)V method_4118 scale m (Lnet/minecraft/class_1621;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4117 render c net/minecraft/class_944 net/minecraft/client/render/entity/feature/ShulkerHeadFeatureRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1606;FFFFFF)V method_4115 render c net/minecraft/class_943 net/minecraft/client/render/entity/ShulkerEntityRenderer f Lnet/minecraft/class_2960; field_4781 TEXTURE f [Lnet/minecraft/class_2960; field_4780 COLORED_TEXTURES m (Lnet/minecraft/class_1606;Lnet/minecraft/class_4587;FFF)V method_4114 setupTransforms m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2960; method_37105 getTexture p 0 shulkerColor m (Lnet/minecraft/class_1606;F)Lnet/minecraft/class_243; method_23189 getPositionOffset m (Lnet/minecraft/class_1606;Lnet/minecraft/class_4604;DDD)Z method_4112 shouldRender m (Lnet/minecraft/class_1606;Lnet/minecraft/class_4604;Lnet/minecraft/class_243;)Z method_33436 method_33436 p 2 renderPositionOffset m (Lnet/minecraft/class_1606;)Lnet/minecraft/class_2960; method_4111 getTexture m (Lnet/minecraft/class_4730;)Lnet/minecraft/class_2960; method_22792 method_22792 p 0 spriteId c net/minecraft/class_942 net/minecraft/client/render/entity/SilverfishEntityRenderer f Lnet/minecraft/class_2960; field_4779 TEXTURE m (Lnet/minecraft/class_1614;)Lnet/minecraft/class_2960; method_4108 getTexture m (Lnet/minecraft/class_1614;)F method_4107 getLyingAngle c net/minecraft/class_2696 net/minecraft/network/packet/s2c/play/PlayerAbilitiesS2CPacket f Z field_12337 allowFlying f Z field_12336 creativeMode f Z field_12339 invulnerable f Z field_12338 flying f I field_33339 CREATIVE_MODE_MASK f I field_33338 ALLOW_FLYING_MASK f I field_33337 FLYING_MASK f I field_33336 INVULNERABLE_MASK f F field_12335 flySpeed f F field_12334 walkSpeed m (Lnet/minecraft/class_1656;)V p 1 abilities m ()Z method_11695 isInvulnerable m ()Z method_11696 isCreativeMode m ()Z method_11699 allowFlying m ()Z method_11698 isFlying m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11697 apply m ()F method_11691 getWalkSpeed m ()F method_11690 getFlySpeed c net/minecraft/class_1364 net/minecraft/entity/ai/goal/LookAtCustomerGoal f Lnet/minecraft/class_3988; field_6495 merchant m (Lnet/minecraft/class_3988;)V p 1 merchant c net/minecraft/class_2697 net/minecraft/block/pattern/BlockPatternBuilder f Ljava/util/Map; field_12343 charMap f Ljava/util/List; field_12344 aisles f Lcom/google/common/base/Joiner; field_12340 JOINER f I field_12342 height f I field_12341 width m ()Lnet/minecraft/class_2697; method_11701 start m (Lnet/minecraft/class_2694;)Z method_38861 method_38861 p 0 pos m ()Lnet/minecraft/class_2700; method_11704 build m (CLjava/util/function/Predicate;)Lnet/minecraft/class_2697; method_11700 where p 1 key p 2 predicate m ()V method_11705 validate m ()[[[Ljava/util/function/Predicate; method_11703 bakePredicates m ([Ljava/lang/String;)Lnet/minecraft/class_2697; method_11702 aisle p 1 pattern c net/minecraft/class_5721 net/minecraft/world/gen/feature/util/CaveSurface m (I)Lnet/minecraft/class_5721; method_32981 createHalfWithCeiling p 0 ceiling m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/class_5721; method_32984 create p 1 floorHeight p 0 ceilingHeight m (Lnet/minecraft/class_3746;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;)Ljava/util/OptionalInt; method_34280 getCaveSurface p 4 mutablePos p 3 canReplace p 6 direction p 5 y p 0 world p 2 canGenerate p 1 height m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; method_32982 create p 4 canReplace p 2 height p 3 canGenerate p 0 world p 1 pos m (Ljava/util/OptionalInt;)Lnet/minecraft/class_5721; method_35328 withCeiling p 1 ceiling m ()Lnet/minecraft/class_5721; method_32980 createEmpty m (II)Lnet/minecraft/class_5721$class_5723; method_32986 createBounded p 0 floor p 1 ceiling m (Ljava/util/OptionalInt;)Lnet/minecraft/class_5721; method_32983 withFloor p 1 floor m ()Ljava/util/OptionalInt; method_32985 getCeilingHeight m ()Ljava/util/OptionalInt; method_32987 getFloorHeight m ()Ljava/util/OptionalInt; method_33385 getOptionalHeight m (I)Lnet/minecraft/class_5721; method_32988 createHalfWithFloor p 0 floor c net/minecraft/class_5721$class_5722 net/minecraft/world/gen/feature/util/CaveSurface$Empty f Lnet/minecraft/class_5721$class_5722; field_28197 INSTANCE c net/minecraft/class_5721$class_5724 net/minecraft/world/gen/feature/util/CaveSurface$Half f I field_28200 height f Z field_28201 floor m (IZ)V p 2 floor p 1 height c net/minecraft/class_5721$class_5723 net/minecraft/world/gen/feature/util/CaveSurface$Bounded f I field_28199 ceiling f I field_28198 floor m ()I method_32990 getCeiling m ()I method_32991 getFloor m ()I method_32992 getHeight m (II)V p 2 ceiling p 1 floor c net/minecraft/class_1362 net/minecraft/entity/ai/goal/FormCaravanGoal f I field_6489 counter f I field_30217 MAX_CARAVAN_LENGTH f Lnet/minecraft/class_1501; field_6488 llama f D field_6487 speed m (Lnet/minecraft/class_1297;)Z method_19616 method_19616 p 0 entity m (Lnet/minecraft/class_1501;D)V p 2 speed p 1 llama m (Lnet/minecraft/class_1501;I)Z method_6285 canFollow p 1 llama p 2 length c net/minecraft/class_1361 net/minecraft/entity/ai/goal/LookAtEntityGoal f Lnet/minecraft/class_1297; field_6484 target f F field_6481 chance f F field_6482 range f I field_6483 lookTime f Lnet/minecraft/class_4051; field_18087 targetPredicate f Ljava/lang/Class; field_6485 targetType f Z field_33761 lookForward f Lnet/minecraft/class_1308; field_6486 mob f F field_33760 DEFAULT_CHANCE m (Lnet/minecraft/class_1308;Ljava/lang/Class;FF)V p 3 range p 4 chance p 1 mob p 2 targetType m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)Z method_18414 method_18414 p 1 entity m (Lnet/minecraft/class_1308;Ljava/lang/Class;F)V p 3 range p 1 mob p 2 targetType m (Lnet/minecraft/class_1308;Ljava/lang/Class;FFZ)V p 5 lookForward p 3 range p 4 chance p 1 mob p 2 targetType c net/minecraft/class_2692 net/minecraft/network/packet/s2c/play/VehicleMoveS2CPacket f D field_12320 z f F field_12321 pitch f D field_12324 x f D field_12322 y f F field_12323 yaw m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1297;)V p 1 entity m ()F method_11671 getPitch m ()D method_11670 getZ m ()D method_11673 getX m ()F method_11675 getYaw m (Lnet/minecraft/class_2602;)V method_11672 apply m ()D method_11674 getY c net/minecraft/class_1368 net/minecraft/entity/ai/goal/MoveThroughVillageGoal f I field_18414 distance f Z field_6524 requiresNighttime f Ljava/util/function/BooleanSupplier; field_18415 doorPassingThroughGetter f Lnet/minecraft/class_11; field_6523 targetPath f Lnet/minecraft/class_2338; field_18412 target f D field_6520 speed f Lnet/minecraft/class_1314; field_6525 mob f Ljava/util/List; field_18413 visitedTargets m (Lnet/minecraft/class_6880;)Z method_43976 method_43976 p 0 poiType m (Lnet/minecraft/class_6880;)Z method_43975 method_43975 p 0 poiType m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)D method_19053 method_19053 p 3 pos m (Lnet/minecraft/class_1314;DZILjava/util/function/BooleanSupplier;)V p 1 entity p 2 speed p 4 requiresNighttime p 5 distance p 6 doorPassingThroughGetter m ()V method_6297 forgetOldTarget m (Lnet/minecraft/class_2338;)Z method_19052 shouldVisit p 1 pos c net/minecraft/class_2693 net/minecraft/network/packet/s2c/play/SignEditorOpenS2CPacket f Z field_43387 front f Lnet/minecraft/class_2338; field_12325 pos m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2338;Z)V p 1 pos p 2 front m ()Lnet/minecraft/class_2338; method_11677 getPos m (Lnet/minecraft/class_2602;)V method_11676 apply m ()Z method_49995 isFront c net/minecraft/class_1367 net/minecraft/entity/ai/goal/MoveToTargetPosGoal f I field_30223 MIN_INTERVAL f Z field_6513 reached f I field_30221 MIN_WAITING_TIME f I field_30222 MAX_TRYING_TIME f I field_6517 tryingTime f Lnet/minecraft/class_2338; field_6512 targetPos f I field_6515 lowestY f I field_6518 cooldown f D field_6514 speed f I field_6519 maxYDifference f I field_6510 range f I field_6511 safeWaitingTime f Lnet/minecraft/class_1314; field_6516 mob m (Lnet/minecraft/class_1314;DI)V p 4 range p 2 speed p 1 mob m (Lnet/minecraft/class_1314;DII)V p 1 mob p 2 speed p 5 maxYDifference p 4 range m ()D method_6291 getDesiredDistanceToTarget m ()Z method_6292 findTargetPos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_6296 isTargetPos p 2 pos p 1 world m ()Z method_6295 hasReached m ()V method_6290 startMovingToTarget m ()Z method_6294 shouldResetPath m ()Lnet/minecraft/class_2338; method_30953 getTargetPos m (Lnet/minecraft/class_1314;)I method_6293 getInterval p 1 mob c net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal f D field_6507 targetY f D field_6508 targetX f I field_24667 cooldown f D field_6506 targetZ f Lnet/minecraft/class_11; field_6509 path f Z field_6502 pauseWhenMobIdle f J field_19200 lastUpdateTime f I field_6504 attackIntervalTicks f D field_6500 speed f I field_6501 updateCountdownTicks f Lnet/minecraft/class_1314; field_6503 mob f J field_30218 MAX_ATTACK_TIME m ()V method_28346 resetCooldown m (Lnet/minecraft/class_1309;)V method_6288 attack p 1 target m ()Z method_28347 isCooledDown m (Lnet/minecraft/class_1314;DZ)V p 2 speed p 1 mob p 4 pauseWhenMobIdle m ()I method_28348 getCooldown m ()I method_28349 getMaxCooldown m (Lnet/minecraft/class_1309;)Z method_53715 canAttack p 1 target c net/minecraft/class_2694 net/minecraft/block/pattern/CachedBlockPosition f Z field_12328 cachedEntity f Lnet/minecraft/class_4538; field_12330 world f Lnet/minecraft/class_2586; field_12327 blockEntity f Lnet/minecraft/class_2338; field_12331 pos f Z field_12329 forceLoad f Lnet/minecraft/class_2680; field_12326 state m ()Lnet/minecraft/class_2338; method_11683 getBlockPos m (Ljava/util/function/Predicate;Lnet/minecraft/class_2694;)Z method_11682 method_11682 p 1 pos m ()Lnet/minecraft/class_2680; method_11681 getBlockState m ()Lnet/minecraft/class_2586; method_11680 getBlockEntity m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; method_11678 matchesBlockState p 0 state m ()Lnet/minecraft/class_4538; method_11679 getWorld m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)V p 3 forceLoad p 2 pos p 1 world c net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket f I field_12333 syncId f Lnet/minecraft/class_2960; field_12332 recipeId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11685 getSyncId m (ILnet/minecraft/class_8786;)V p 1 syncId p 2 recipe m (Lnet/minecraft/class_2602;)V method_11686 apply m ()Lnet/minecraft/class_2960; method_11684 getRecipeId c net/minecraft/class_1359 net/minecraft/entity/ai/goal/PounceAtTargetGoal f F field_6475 velocity f Lnet/minecraft/class_1308; field_6476 mob f Lnet/minecraft/class_1309; field_6477 target m (Lnet/minecraft/class_1308;F)V p 1 mob p 2 velocity c net/minecraft/class_1358 net/minecraft/entity/ai/goal/StopAndLookAtEntityGoal c net/minecraft/class_2689 net/minecraft/state/StateManager f Lcom/google/common/collect/ImmutableList; field_12315 states f Ljava/lang/Object; field_12317 owner f Ljava/util/regex/Pattern; field_12314 VALID_NAME_PATTERN f Lcom/google/common/collect/ImmutableSortedMap; field_12316 properties m ()Ljava/util/Collection; method_11659 getProperties m (Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/class_2689$class_2691;Ljava/util/Map;)V p 1 defaultStateGetter p 2 owner p 3 factory p 4 propertiesMap m ()Lcom/google/common/collect/ImmutableList; method_11662 getStates m (Ljava/lang/String;)Lnet/minecraft/class_2769; method_11663 getProperty p 1 name m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/class_2769;)Lcom/mojang/serialization/MapCodec; method_30040 addFieldToMapCodec p 2 key p 1 defaultStateGetter p 3 property p 0 mapCodec m ()Lnet/minecraft/class_2688; method_11664 getDefaultState m ()Ljava/lang/Object; method_11660 getOwner c net/minecraft/class_2689$class_2691 net/minecraft/state/StateManager$Factory m (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Ljava/lang/Object; create create p 3 codec p 2 entries p 1 owner c net/minecraft/class_2689$class_2690 net/minecraft/state/StateManager$Builder f Ljava/lang/Object; field_12318 owner f Ljava/util/Map; field_12319 namedProperties m (Lnet/minecraft/class_2769;)V method_11669 validate p 1 property m ([Lnet/minecraft/class_2769;)Lnet/minecraft/class_2689$class_2690; method_11667 add p 1 properties m (Ljava/lang/Object;)V p 1 owner m (Ljava/util/function/Function;Lnet/minecraft/class_2689$class_2691;)Lnet/minecraft/class_2689; method_11668 build p 2 factory p 1 defaultStateGetter c net/minecraft/class_5715 net/minecraft/world/event/listener/EntityGameEventHandler c A game event handler for an entity so that the listener stored can be\nmoved to the correct dispatcher or unregistered as the entity moves or\ngets removed. f Lnet/minecraft/class_4076; field_28183 sectionPos f Lnet/minecraft/class_5714; field_28182 listener m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;)V method_42336 method_42336 p 2 sectionPos m (Lnet/minecraft/class_5713;)V method_32951 method_32951 p 1 dispatcher m (Lnet/minecraft/class_3218;)V method_32952 onEntitySetPos p 1 world m (Lnet/minecraft/class_3218;)V method_42335 onEntitySetPosCallback p 1 world m (Lnet/minecraft/class_4538;Lnet/minecraft/class_4076;Ljava/util/function/Consumer;)V method_32950 updateDispatcher p 1 sectionPos p 2 dispatcherConsumer p 0 world m (Lnet/minecraft/class_5713;)V method_32954 method_32954 p 1 dispatcher m (Lnet/minecraft/class_5714;)V p 1 listener m (Lnet/minecraft/class_5713;)V method_32953 method_32953 p 1 dispatcher m (Lnet/minecraft/class_3218;)V method_32949 onEntityRemoval p 1 world m ()Lnet/minecraft/class_5714; method_43152 getListener c net/minecraft/class_5714 net/minecraft/world/event/listener/GameEventListener c A game event listener listens to game events from {@link GameEventDispatcher}s. m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Z method_32947 listen c Listens to an incoming game event.\n\n@return {@code true} if the game event has been accepted by this listener p 3 emitter p 4 emitterPos p 1 world p 2 event m ()Lnet/minecraft/class_5714$class_7720; method_45472 getTriggerOrder m ()I method_32948 getRange c Returns the range, in blocks, of the listener. m ()Lnet/minecraft/class_5716; method_32946 getPositionSource c Returns the position source of this listener. c net/minecraft/class_5714$class_7720 net/minecraft/world/event/listener/GameEventListener$TriggerOrder f Lnet/minecraft/class_5714$class_7720; field_40354 BY_DISTANCE f Lnet/minecraft/class_5714$class_7720; field_40353 UNSPECIFIED c net/minecraft/class_5714$class_8513 net/minecraft/world/event/listener/GameEventListener$Holder m ()Lnet/minecraft/class_5714; method_51358 getEventListener c net/minecraft/class_5717 net/minecraft/world/event/PositionSourceType f Lnet/minecraft/class_5717; field_28185 BLOCK f Lnet/minecraft/class_5717; field_28186 ENTITY m (Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717; method_32959 register p 1 positionSourceType p 0 id m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716; method_32962 readFromBuf p 1 buf m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716; method_32963 read p 0 buf m (Lnet/minecraft/class_5716;Lnet/minecraft/class_2540;)V method_32958 write p 1 buf p 0 positionSource m (Lnet/minecraft/class_2540;Lnet/minecraft/class_5716;)V method_32960 writeToBuf p 1 buf p 2 positionSource m ()Lcom/mojang/serialization/Codec; method_32957 getCodec c net/minecraft/class_5716 net/minecraft/world/event/PositionSource c A position source is a property of a game event listener.\n\n@see net.minecraft.world.event.listener.GameEventListener#getPositionSource() f Lcom/mojang/serialization/Codec; field_28184 CODEC c A codec for encoding and decoding any position source whose {@link #getType() type}\nis in the {@link net.minecraft.registry.Registries#POSITION_SOURCE_TYPE registry}. m ()Lnet/minecraft/class_5717; method_32955 getType c Returns the type of this position source. m (Lnet/minecraft/class_1937;)Ljava/util/Optional; method_32956 getPos p 1 world c net/minecraft/class_938 net/minecraft/client/render/entity/SalmonEntityRenderer f Lnet/minecraft/class_2960; field_4767 TEXTURE m (Lnet/minecraft/class_1462;Lnet/minecraft/class_4587;FFF)V method_4100 setupTransforms m (Lnet/minecraft/class_1462;)Lnet/minecraft/class_2960; method_4101 getTexture c net/minecraft/class_937 net/minecraft/client/render/entity/PolarBearEntityRenderer f Lnet/minecraft/class_2960; field_4766 TEXTURE m (Lnet/minecraft/class_1456;)Lnet/minecraft/class_2960; method_4097 getTexture m (Lnet/minecraft/class_1456;Lnet/minecraft/class_4587;F)V method_4099 scale c net/minecraft/class_936 net/minecraft/client/render/entity/PufferfishEntityRenderer f Lnet/minecraft/class_2960; field_4762 TEXTURE f I field_4765 modelSize f Lnet/minecraft/class_583; field_4763 largeModel f Lnet/minecraft/class_583; field_4764 mediumModel f Lnet/minecraft/class_583; field_4761 smallModel m (Lnet/minecraft/class_1454;Lnet/minecraft/class_4587;FFF)V method_4095 setupTransforms m (Lnet/minecraft/class_1454;)Lnet/minecraft/class_2960; method_4096 getTexture m (Lnet/minecraft/class_1454;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4094 render c net/minecraft/class_939 net/minecraft/client/render/entity/RabbitEntityRenderer f Lnet/minecraft/class_2960; field_4768 GOLD_TEXTURE f Lnet/minecraft/class_2960; field_4769 CAERBANNOG_TEXTURE f Lnet/minecraft/class_2960; field_4771 TOAST_TEXTURE f Lnet/minecraft/class_2960; field_4770 BROWN_TEXTURE f Lnet/minecraft/class_2960; field_4773 WHITE_TEXTURE f Lnet/minecraft/class_2960; field_4772 WHITE_SPLOTCHED_TEXTURE f Lnet/minecraft/class_2960; field_4775 BLACK_TEXTURE f Lnet/minecraft/class_2960; field_4774 SALT_TEXTURE m (Lnet/minecraft/class_1463;)Lnet/minecraft/class_2960; method_4102 getTexture c net/minecraft/class_951 net/minecraft/client/render/entity/SquidEntityRenderer f Lnet/minecraft/class_2960; field_4791 TEXTURE m (Lnet/minecraft/class_1477;)Lnet/minecraft/class_2960; method_4127 getTexture m (Lnet/minecraft/class_1477;F)F method_4125 getAnimationProgress m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_610;)V p 1 ctx p 2 model m (Lnet/minecraft/class_1477;Lnet/minecraft/class_4587;FFF)V method_4126 setupTransforms c net/minecraft/class_950 net/minecraft/client/render/entity/StrayEntityRenderer f Lnet/minecraft/class_2960; field_4790 TEXTURE m (Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960; method_4119 getTexture c net/minecraft/class_1371 net/minecraft/entity/ai/goal/AttackGoal c Goal that causes its mob to follow and attack its selected target. f Lnet/minecraft/class_1308; field_6541 mob f I field_6540 cooldown f Lnet/minecraft/class_1309; field_6539 target m (Lnet/minecraft/class_1308;)V p 1 mob c net/minecraft/class_956 net/minecraft/client/render/entity/TntEntityRenderer f Lnet/minecraft/class_776; field_38894 blockRenderManager m (Lnet/minecraft/class_1541;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4135 render m (Lnet/minecraft/class_1541;)Lnet/minecraft/class_2960; method_4136 getTexture c net/minecraft/class_1370 net/minecraft/entity/ai/goal/GoToWalkTargetGoal f D field_6534 y f D field_6533 z f Lnet/minecraft/class_1314; field_6536 mob f D field_6535 x f D field_6537 speed m (Lnet/minecraft/class_1314;D)V p 1 mob p 2 speed c net/minecraft/class_955 net/minecraft/client/render/entity/TridentEntityRenderer f Lnet/minecraft/class_613; field_4797 model f Lnet/minecraft/class_2960; field_4796 TEXTURE m (Lnet/minecraft/class_1685;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_4133 render m (Lnet/minecraft/class_1685;)Lnet/minecraft/class_2960; method_4134 getTexture c net/minecraft/class_954 net/minecraft/client/render/entity/ArrowEntityRenderer f Lnet/minecraft/class_2960; field_4794 TIPPED_TEXTURE f Lnet/minecraft/class_2960; field_4795 TEXTURE m (Lnet/minecraft/class_1667;)Lnet/minecraft/class_2960; method_4130 getTexture c net/minecraft/class_953 net/minecraft/client/render/entity/FlyingItemEntityRenderer f Z field_21745 lit f F field_32943 MIN_DISTANCE f F field_17147 scale f Lnet/minecraft/class_918; field_4792 itemRenderer m (Lnet/minecraft/class_5617$class_5618;FZ)V p 1 ctx p 2 scale p 3 lit c net/minecraft/class_5733 net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig f Lcom/mojang/serialization/Codec; field_28237 CODEC f F field_35416 chanceOfDirectionalSpread f F field_28241 chanceOfTallerDripstone f F field_35417 chanceOfSpreadRadius2 f F field_35418 chanceOfSpreadRadius3 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33062 method_33062 p 0 instance m (Lnet/minecraft/class_5733;)Ljava/lang/Float; method_39178 method_39178 p 0 config m (Lnet/minecraft/class_5733;)Ljava/lang/Float; method_39177 method_39177 p 0 config m (Lnet/minecraft/class_5733;)Ljava/lang/Float; method_39176 method_39176 p 0 config m (FFFF)V p 2 chanceOfDirectionalSpread p 1 chanceOfTallerDripstone p 4 chanceOfSpreadRadius3 p 3 chanceOfSpreadRadius2 m (Lnet/minecraft/class_5733;)Ljava/lang/Float; method_33063 method_33063 p 0 config c net/minecraft/class_1374 net/minecraft/entity/ai/goal/EscapeDangerGoal f D field_6547 targetX f D field_6546 targetY f Lnet/minecraft/class_1314; field_6549 mob f D field_6548 speed f Z field_23227 active f D field_6550 targetZ f I field_36271 RANGE_Y m (Lnet/minecraft/class_1314;D)V p 1 mob p 2 speed m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_39764 method_39764 p 1 pos m ()Z method_26337 isActive m ()Z method_40072 isInDanger m ()Z method_6301 findTarget m (Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2338; method_6300 locateClosestWater p 3 rangeX p 1 world p 2 entity c net/minecraft/class_4401 net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen f Lnet/minecraft/class_2960; field_22703 REJECT_ICON_TEXTURE f I field_19941 selectedInvite f Lnet/minecraft/class_4185; field_19943 rejectButton f Lorg/slf4j/Logger; field_19935 LOGGER f Lnet/minecraft/class_2960; field_45250 ACCEPT_HIGHLIGHTED_ICON_TEXTURE f Lnet/minecraft/class_2561; field_26494 ACCEPT_TEXT f Lnet/minecraft/class_2960; field_22702 ACCEPT_ICON_TEXTURE f Lnet/minecraft/class_437; field_19936 parent f Lnet/minecraft/class_2561; field_19937 tooltip f Lnet/minecraft/class_4185; field_19942 acceptButton f Lnet/minecraft/class_4401$class_4402; field_19939 pendingInvitationSelectionList f Ljava/util/concurrent/CompletableFuture; field_45249 pendingInvites f Lnet/minecraft/class_2960; field_45251 REJECT_HIGHLIGHTED_ICON_TEXTURE f Lnet/minecraft/class_2561; field_26495 REJECT_TEXT f Lnet/minecraft/class_2561; field_26493 NO_PENDING_TEXT m (Lnet/minecraft/class_4871;)Lnet/minecraft/class_4401$class_4403; method_52674 method_52674 p 1 invite m (IZLjava/lang/Boolean;)V method_52673 method_52673 p 3 result m (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V p 1 parent p 2 title m (I)Z method_21314 shouldAcceptAndRejectButtonBeVisible p 1 invite m (IZ)V method_52672 handle p 1 index p 2 accepted m (Lnet/minecraft/class_4185;)V method_25179 method_25179 p 1 button m (Lnet/minecraft/class_4185;)V method_25177 method_25177 p 1 button m (Ljava/util/List;)V method_52679 method_52679 p 1 pendingInvites m (Lnet/minecraft/class_4185;)V method_25175 method_25175 p 1 button m ()V method_21307 updateButtonStates c net/minecraft/class_4401$class_4402 net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionList m (I)V method_21321 removeAtIndex p 1 index m (I)V method_21322 selectInviteListItem p 1 item m (Lnet/minecraft/class_4401$class_4403;)V method_25188 setSelected c net/minecraft/class_4401$class_4403 net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry f Lnet/minecraft/class_4871; field_19953 mPendingInvite f Ljava/util/List; field_19955 buttons m (Lnet/minecraft/class_4401;Lnet/minecraft/class_4871;)V p 2 pendingInvite m (Lnet/minecraft/class_332;Lnet/minecraft/class_4871;IIII)V method_21324 renderPendingInvitationItem p 2 invite p 3 x p 1 context p 6 mouseY p 4 y p 5 mouseX c net/minecraft/class_4401$class_4403$class_4405 net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$RejectButton c net/minecraft/class_4401$class_4403$class_4404 net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$AcceptButton c net/minecraft/class_5732 net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig f I field_28228 floorToCeilingSearchRange f F field_28236 minBluntnessForWind f Lnet/minecraft/class_6017; field_28229 columnRadius f F field_28231 maxColumnRadiusToCaveHeightRatio f I field_28235 minRadiusForWind f Lnet/minecraft/class_5863; field_28230 heightScale f Lnet/minecraft/class_5863; field_28233 stalagmiteBluntness f Lnet/minecraft/class_5863; field_28232 stalactiteBluntness f Lcom/mojang/serialization/Codec; field_28227 CODEC f Lnet/minecraft/class_5863; field_28234 windSpeed m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33052 method_33052 p 0 instance m (Lnet/minecraft/class_5732;)Ljava/lang/Float; method_33058 method_33058 p 0 config m (Lnet/minecraft/class_5732;)Ljava/lang/Float; method_33053 method_33053 p 0 config m (Lnet/minecraft/class_5732;)Lnet/minecraft/class_6017; method_33060 method_33060 p 0 config m (ILnet/minecraft/class_6017;Lnet/minecraft/class_5863;FLnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;IF)V p 1 floorToCeilingSearchRange p 2 columnRadius p 3 heightScale p 4 maxColumnRadiusToCaveHeightRatio p 5 stalactiteBluntness p 6 stalagmiteBluntness p 7 windSpeed p 8 minRadiusForWind p 9 minBluntnessForWind m (Lnet/minecraft/class_5732;)Ljava/lang/Integer; method_33061 method_33061 p 0 config m (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; method_33055 method_33055 p 0 config m (Lnet/minecraft/class_5732;)Ljava/lang/Integer; method_33054 method_33054 p 0 config m (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; method_33059 method_33059 p 0 config m (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; method_33057 method_33057 p 0 config m (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; method_33056 method_33056 p 0 config c net/minecraft/class_1373 net/minecraft/entity/ai/goal/CatSitOnBlockGoal f Lnet/minecraft/class_1451; field_6545 cat m (Lnet/minecraft/class_4970$class_4971;)Z method_27793 method_27793 p 0 state m (Lnet/minecraft/class_2742;)Ljava/lang/Boolean; method_27794 method_27794 p 0 part m (Lnet/minecraft/class_1451;D)V p 2 speed p 1 cat c net/minecraft/class_1372 net/minecraft/entity/ai/goal/IronGolemLookGoal f Lnet/minecraft/class_1646; field_6544 targetVillager f Lnet/minecraft/class_4051; field_18089 CLOSE_VILLAGER_PREDICATE f I field_6543 lookCountdown f I field_30224 MAX_LOOK_COOLDOWN f Lnet/minecraft/class_1439; field_6542 golem m (Lnet/minecraft/class_1439;)V p 1 golem c net/minecraft/class_5734 net/minecraft/client/particle/DustColorTransitionParticle f Lorg/joml/Vector3f; field_28244 startColor f Lorg/joml/Vector3f; field_28245 endColor m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_5743;Lnet/minecraft/class_4002;)V p 12 velocityZ p 15 spriteProvider p 14 parameters p 8 velocityX p 10 velocityY p 4 y p 6 z p 1 world p 2 x m (F)V method_33074 updateColor p 1 tickDelta m (Lorg/joml/Vector3f;F)Lorg/joml/Vector3f; method_33073 darken p 2 multiplier p 1 color c net/minecraft/class_5734$class_5735 net/minecraft/client/particle/DustColorTransitionParticle$Factory f Lnet/minecraft/class_4002; field_28246 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_5743;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_33075 createParticle c net/minecraft/class_1379 net/minecraft/entity/ai/goal/WanderAroundGoal f I field_30226 DEFAULT_CHANCE f Z field_6565 ignoringChance f D field_6567 speed f I field_6564 chance f D field_6562 targetY f D field_6561 targetZ f Lnet/minecraft/class_1314; field_6566 mob f D field_6563 targetX f Z field_24463 canDespawn m (I)V method_6303 setChance p 1 chance m ()Lnet/minecraft/class_243; method_6302 getWanderTarget m (Lnet/minecraft/class_1314;D)V p 2 speed p 1 mob m (Lnet/minecraft/class_1314;DIZ)V p 1 entity p 2 speed p 5 canDespawn p 4 chance m ()V method_6304 ignoreChanceOnce m (Lnet/minecraft/class_1314;DI)V p 4 chance p 2 speed p 1 mob c net/minecraft/class_1378 net/minecraft/entity/ai/goal/SwimAroundGoal c net/minecraft/class_4400 net/minecraft/client/realms/gui/screen/RealmsParentalConsentScreen f Lnet/minecraft/class_437; field_22701 parent f Lnet/minecraft/class_5489; field_26492 privacyInfoText f Lnet/minecraft/class_2561; field_26491 PRIVACY_INFO_TEXT m (Lnet/minecraft/class_437;)V p 1 parent m (Lnet/minecraft/class_4185;)V method_25172 method_25172 p 0 button m (Lnet/minecraft/class_4185;)V method_25173 method_25173 p 0 button m (Lnet/minecraft/class_4185;)V method_25171 method_25171 p 1 button c net/minecraft/class_5731 net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig f I field_28217 maxStalagmiteStalactiteHeightDiff f Lnet/minecraft/class_6017; field_28215 height f I field_28225 maxDistanceFromCenterAffectingChanceOfDripstoneColumn f Lnet/minecraft/class_5863; field_28220 density f F field_28224 chanceOfDripstoneColumnAtMaxDistanceFromCenter f I field_28218 heightDeviation f Lnet/minecraft/class_6017; field_28216 radius f I field_28214 floorToCeilingSearchRange f I field_28226 maxDistanceFromCenterAffectingHeightBias f Lnet/minecraft/class_5863; field_28221 wetness f Lcom/mojang/serialization/Codec; field_28213 CODEC f Lnet/minecraft/class_6017; field_28219 dripstoneBlockLayerThickness m (Lnet/minecraft/class_5731;)Ljava/lang/Float; method_33043 method_33043 p 0 config m (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; method_33050 method_33050 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33987 method_33987 p 0 instance m (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; method_33046 method_33046 p 0 config m (Lnet/minecraft/class_5731;)Ljava/lang/Integer; method_33051 method_33051 p 0 config m (Lnet/minecraft/class_5731;)Ljava/lang/Integer; method_33988 method_33988 p 0 config m (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863; method_33044 method_33044 p 0 config m (Lnet/minecraft/class_5731;)Ljava/lang/Integer; method_33047 method_33047 p 0 config m (Lnet/minecraft/class_5731;)Ljava/lang/Integer; method_33048 method_33048 p 0 config m (ILnet/minecraft/class_6017;Lnet/minecraft/class_6017;IILnet/minecraft/class_6017;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;FII)V p 8 wetness p 9 wetnessMean p 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn p 11 maxDistanceFromCenterAffectingHeightBias p 4 maxStalagmiteStalactiteHeightDiff p 5 heightDeviation p 6 dripstoneBlockLayerThickness p 7 density p 1 floorToCeilingSearchRange p 2 height p 3 radius m (Lnet/minecraft/class_5731;)Ljava/lang/Integer; method_33989 method_33989 p 0 config m (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; method_33049 method_33049 p 0 config m (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863; method_33045 method_33045 p 0 config c net/minecraft/class_1376 net/minecraft/entity/ai/goal/LookAroundGoal f I field_6555 lookTime f D field_6554 deltaX f D field_6553 deltaZ f Lnet/minecraft/class_1308; field_6556 mob m (Lnet/minecraft/class_1308;)V p 1 mob c net/minecraft/class_5730 net/minecraft/world/gen/feature/SmallDripstoneFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional; method_39175 getDirection p 2 random p 1 pos p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)V method_33034 generateDripstoneBlocks p 0 world p 2 pos p 1 random p 3 config c net/minecraft/class_1369 net/minecraft/entity/ai/goal/WanderNearTargetGoal f Lnet/minecraft/class_1309; field_6529 target f D field_6531 z f D field_6530 speed f F field_6532 maxDistance f Lnet/minecraft/class_1314; field_6528 mob f D field_6526 y f D field_6527 x m (Lnet/minecraft/class_1314;DF)V p 4 maxDistance p 2 speed p 1 mob c net/minecraft/class_5726 net/minecraft/world/gen/feature/util/DripstoneHelper m (DDDD)D method_33005 scaleHeightFromRadius p 4 heightScale p 6 bluntness p 0 radius p 2 scale m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;IZ)V method_33010 generatePointedDripstone p 1 pos p 0 world p 4 merge p 3 height p 2 direction m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_33008 generateDripstoneBlock p 1 pos p 0 world m (Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_2680; method_33013 getState p 1 thickness p 0 direction m (Lnet/minecraft/class_2680;)Z method_40074 cannotGenerate p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_33006 canGenerate p 1 pos p 0 world m (Lnet/minecraft/class_2680;)Z method_33389 canGenerateOrLava p 0 state m (Lnet/minecraft/class_2680;)Z method_33014 canGenerate p 0 state m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;I)Z method_33009 canGenerateBase p 2 height p 1 pos p 0 world m (Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;)V method_33012 getDripstoneThickness p 0 direction p 1 height p 2 merge p 3 callback m (Lnet/minecraft/class_2680;)Z method_33011 canReplace p 0 state m (Lnet/minecraft/class_2680;)Z method_33387 canReplaceOrLava p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_33388 canGenerateOrLava p 0 world p 1 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)V method_33007 method_33007 p 3 state c net/minecraft/class_5725 net/minecraft/world/gen/feature/DripstoneClusterFeature m (IIIILnet/minecraft/class_5731;)D method_32997 dripstoneChance p 4 localZ p 5 config p 2 radiusZ p 3 localX p 1 radiusX m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_33000 canWaterSpawn p 1 world p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_32998 isStoneOrWater p 1 world p 2 pos m (Lnet/minecraft/class_5819;IIFILnet/minecraft/class_5731;)I method_33004 getHeight p 6 config p 5 height p 2 localX p 1 random p 4 density p 3 localZ m (Lnet/minecraft/class_5819;FFFF)F method_33003 clampedGaussian p 3 mean p 2 max p 1 min p 0 random p 4 deviation m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIFDIFLnet/minecraft/class_5731;)V method_33002 generate p 7 dripstoneChance p 6 wetness p 9 height p 3 pos p 2 random p 5 localZ p 4 localX p 1 world p 11 config p 10 density m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_33386 isLava p 2 pos p 1 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;)V method_33001 placeDripstoneBlocks p 1 world p 3 height p 2 pos p 4 direction c net/minecraft/class_5727 net/minecraft/world/gen/feature/LargeDripstoneFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5721$class_5723;Lnet/minecraft/class_5727$class_5729;)V method_35360 testGeneration p 1 world p 2 pos p 3 surface p 4 wind m (Lnet/minecraft/class_2338;ZLnet/minecraft/class_5819;ILnet/minecraft/class_5863;Lnet/minecraft/class_5863;)Lnet/minecraft/class_5727$class_5728; method_33016 createGenerator p 1 isStalagmite p 0 pos p 5 heightScale p 4 bluntness p 3 scale c net/minecraft/class_5727$class_5729 net/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier f I field_28211 y f Lnet/minecraft/class_243; field_28212 wind m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_33031 modify p 1 pos m ()Lnet/minecraft/class_5727$class_5729; method_33032 create m (ILnet/minecraft/class_5819;Lnet/minecraft/class_5863;)V p 1 y p 3 wind p 2 random c net/minecraft/class_5727$class_5728 net/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator f D field_28209 bluntness f Lnet/minecraft/class_2338; field_28206 pos f I field_28208 scale f Z field_28207 isStalagmite f D field_28210 heightScale m ()I method_33017 getBaseScale m (Lnet/minecraft/class_2338;ZIDD)V p 1 pos p 3 scale p 2 isStalagmite p 4 bluntness p 6 heightScale m (F)I method_33018 scale p 1 height m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_5727$class_5729;)V method_33020 generate p 1 world p 3 wind m ()I method_35361 getBottomY m ()I method_35362 getTopY m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5727$class_5729;)Z method_33019 canGenerate p 1 world p 2 wind m (Lnet/minecraft/class_5732;)Z method_33025 generateWind p 1 config c net/minecraft/class_949 net/minecraft/client/render/entity/SpiderEntityRenderer f Lnet/minecraft/class_2960; field_4789 TEXTURE m (Lnet/minecraft/class_1628;)Lnet/minecraft/class_2960; method_4123 getTexture m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V p 2 layer p 1 ctx m (Lnet/minecraft/class_1628;)F method_4124 getLyingAngle c net/minecraft/class_948 net/minecraft/client/render/entity/SnowGolemEntityRenderer f Lnet/minecraft/class_2960; field_4788 TEXTURE m (Lnet/minecraft/class_1473;)Lnet/minecraft/class_2960; method_4122 getTexture c net/minecraft/class_947 net/minecraft/client/render/entity/SpectralArrowEntityRenderer f Lnet/minecraft/class_2960; field_4787 TEXTURE m (Lnet/minecraft/class_1679;)Lnet/minecraft/class_2960; method_4120 getTexture c net/minecraft/class_946 net/minecraft/client/render/entity/SkeletonEntityRenderer f Lnet/minecraft/class_2960; field_4785 TEXTURE m (Lnet/minecraft/class_1547;)Z method_35801 isShaking m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V p 3 legArmorLayer p 2 layer p 4 bodyArmorLayer p 1 ctx m (Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960; method_4119 getTexture c net/minecraft/class_1342 net/minecraft/entity/ai/goal/BreatheAirGoal f Lnet/minecraft/class_1314; field_6408 mob m ()V method_6252 moveToAir m (Lnet/minecraft/class_1314;)V p 1 mob m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_6253 isAirPos p 2 pos p 1 world c net/minecraft/class_2674 net/minecraft/block/piston/PistonHandler f Z field_12247 retracted f Lnet/minecraft/class_2338; field_12244 posTo f I field_31384 MAX_MOVABLE_BLOCKS f Lnet/minecraft/class_2350; field_12243 motionDirection f Ljava/util/List; field_12245 movedBlocks f Ljava/util/List; field_12246 brokenBlocks f Lnet/minecraft/class_2338; field_12250 posFrom f Lnet/minecraft/class_2350; field_12248 pistonDirection f Lnet/minecraft/class_1937; field_12249 world m ()Ljava/util/List; method_11536 getBrokenBlocks m (Lnet/minecraft/class_2680;)Z method_23367 isBlockSticky p 0 state m ()Lnet/minecraft/class_2350; method_35299 getMotionDirection m (Lnet/minecraft/class_2338;)Z method_11538 tryMoveAdjacentBlock p 1 pos m ()Ljava/util/List; method_11541 getMovedBlocks m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_11540 tryMove p 1 pos p 2 dir m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)V p 3 dir p 2 pos p 4 retracted p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z method_23675 isAdjacentBlockStuck p 1 adjacentState p 0 state m ()Z method_11537 calculatePush m (II)V method_11539 setMovedBlocks p 1 from p 2 to c net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2CPacket f Z field_12254 longDistance f D field_12256 z f D field_12257 y f D field_12258 x f F field_12255 offsetX f I field_12253 count f F field_12251 offsetZ f F field_12252 offsetY f Lnet/minecraft/class_2394; field_12259 parameters f F field_12260 speed m ()F method_11543 getSpeed m ()I method_11545 getCount m ()Lnet/minecraft/class_2394; method_11551 getParameters m (Lnet/minecraft/class_2602;)V method_11553 apply m ()D method_11544 getX m ()D method_11547 getY m ()F method_11549 getOffsetY m ()D method_11546 getZ m ()F method_11548 getOffsetX m ()Z method_11552 isLongDistance m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394; method_11542 readParticleParameters p 1 buf p 2 type m (Lnet/minecraft/class_2394;ZDDDFFFFI)V p 13 count p 12 speed p 11 offsetZ p 10 offsetY p 9 offsetX p 7 z p 5 y p 3 x p 2 longDistance p 1 parameters m ()F method_11550 getOffsetZ c net/minecraft/class_1341 net/minecraft/entity/ai/goal/AnimalMateGoal f Lnet/minecraft/class_1429; field_6404 animal f Ljava/lang/Class; field_6403 entityClass f Lnet/minecraft/class_1937; field_6405 world f Lnet/minecraft/class_1429; field_6406 mate f D field_6407 speed f I field_6402 timer f Lnet/minecraft/class_4051; field_18086 VALID_MATE_PREDICATE m (Lnet/minecraft/class_1429;DLjava/lang/Class;)V p 4 entityClass p 1 animal p 2 speed m ()Lnet/minecraft/class_1429; method_6250 findMate m (Lnet/minecraft/class_1429;D)V p 2 speed p 1 animal m ()V method_6249 breed c net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdateS2CPacket f Lnet/minecraft/class_6606; field_34872 data f I field_12265 chunkX f I field_12264 chunkZ m ()I method_11558 getChunkX m ()Lnet/minecraft/class_6606; method_38600 getData m (Lnet/minecraft/class_2602;)V method_11560 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V p 2 lightProvider p 1 chunkPos p 4 blockBits p 3 skyBits m ()I method_11554 getChunkZ c net/minecraft/class_1340 net/minecraft/entity/ai/goal/ChaseBoatState f Lnet/minecraft/class_1340; field_6400 GO_IN_BOAT_DIRECTION f Lnet/minecraft/class_1340; field_6401 GO_TO_BOAT c net/minecraft/class_5702 net/minecraft/world/BlockStateRaycastContext f Lnet/minecraft/class_243; field_28103 end f Lnet/minecraft/class_243; field_28102 start f Ljava/util/function/Predicate; field_28104 statePredicate m ()Lnet/minecraft/class_243; method_32883 getEnd m ()Lnet/minecraft/class_243; method_32884 getStart m ()Ljava/util/function/Predicate; method_32885 getStatePredicate m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V p 2 end p 3 statePredicate p 1 start c net/minecraft/class_5701 net/minecraft/datafixer/schema/Schema2684 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 1 schema p 2 entityTypes p 3 blockEntityTypes m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_2670 net/minecraft/network/packet/s2c/common/KeepAliveS2CPacket f J field_12211 id m (Lnet/minecraft/class_2540;)V p 1 buf m ()J method_11517 getId m (Lnet/minecraft/class_8705;)V method_11518 apply m (J)V p 1 id c net/minecraft/class_1346 net/minecraft/entity/ai/goal/ChaseBoatGoal f Lnet/minecraft/class_1340; field_6425 state f I field_6428 updateCountdownTicks f Lnet/minecraft/class_1314; field_6426 mob f Lnet/minecraft/class_1657; field_6427 passenger m (Lnet/minecraft/class_1314;)V p 1 mob c net/minecraft/class_1345 net/minecraft/entity/ai/goal/EatGrassGoal f I field_30203 MAX_TIMER f I field_6422 timer f Lnet/minecraft/class_1937; field_6421 world f Ljava/util/function/Predicate; field_6423 GRASS_PREDICATE f Lnet/minecraft/class_1308; field_6424 mob m ()I method_6258 getTimer m (Lnet/minecraft/class_1308;)V p 1 mob c net/minecraft/class_2671 net/minecraft/block/PistonHeadBlock f Lnet/minecraft/class_2754; field_12224 TYPE f Lnet/minecraft/class_265; field_12220 DOWN_HEAD_SHAPE f Lnet/minecraft/class_265; field_12212 SHORT_WEST_ARM_SHAPE f Lnet/minecraft/class_265; field_12222 EAST_HEAD_SHAPE f Lnet/minecraft/class_265; field_12214 WEST_HEAD_SHAPE f Lnet/minecraft/class_265; field_12216 SHORT_SOUTH_ARM_SHAPE f Lnet/minecraft/class_265; field_12226 DOWN_ARM_SHAPE f Lnet/minecraft/class_265; field_12218 EAST_ARM_SHAPE f [Lnet/minecraft/class_265; field_26661 HEAD_SHAPES f Lnet/minecraft/class_265; field_12228 SOUTH_HEAD_SHAPE f Lnet/minecraft/class_265; field_12230 UP_HEAD_SHAPE f Lnet/minecraft/class_2746; field_12227 SHORT f Lnet/minecraft/class_265; field_12221 SOUTH_ARM_SHAPE f Lnet/minecraft/class_265; field_12231 SHORT_UP_ARM_SHAPE f Lnet/minecraft/class_265; field_12223 WEST_ARM_SHAPE f Lnet/minecraft/class_265; field_12225 SHORT_NORTH_ARM_SHAPE f Lnet/minecraft/class_265; field_12213 NORTH_HEAD_SHAPE f Lnet/minecraft/class_265; field_12215 UP_ARM_SHAPE f Lnet/minecraft/class_265; field_12229 NORTH_ARM_SHAPE f Lnet/minecraft/class_265; field_12217 SHORT_DOWN_ARM_SHAPE f [Lnet/minecraft/class_265; field_26660 SHORT_HEAD_SHAPES f Lnet/minecraft/class_265; field_12219 SHORT_EAST_ARM_SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z method_26980 isAttached p 1 headState p 2 pistonState m (Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_265; method_11520 getHeadShape p 0 direction p 1 shortHead m (Z)[Lnet/minecraft/class_265; method_31019 getHeadShapes p 0 shortHead m (ZLnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_31020 method_31020 p 1 direction c net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2CPacket f I field_12236 chunkX f Lnet/minecraft/class_6603; field_34870 chunkData f I field_12235 chunkZ f Lnet/minecraft/class_6606; field_34871 lightData m ()Lnet/minecraft/class_6603; method_38598 getChunkData m (Lnet/minecraft/class_2602;)V method_11528 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11524 getChunkZ m ()I method_11523 getChunkX m ()Lnet/minecraft/class_6606; method_38599 getLightData m (Lnet/minecraft/class_2818;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V p 3 skyBits p 4 blockBits p 1 chunk p 2 lightProvider c net/minecraft/class_1344 net/minecraft/entity/ai/goal/EscapeSunlightGoal f D field_6417 targetX f Lnet/minecraft/class_1937; field_6418 world f D field_6420 speed f D field_6416 targetY f D field_6415 targetZ f Lnet/minecraft/class_1314; field_6419 mob m ()Z method_18250 targetShadedPos m ()Lnet/minecraft/class_243; method_6257 locateShadedPos m (Lnet/minecraft/class_1314;D)V p 1 mob p 2 speed c net/minecraft/class_2673 net/minecraft/network/packet/s2c/play/WorldEventS2CPacket f I field_12239 data f Lnet/minecraft/class_2338; field_12242 pos f I field_12241 eventId f Z field_12240 global m ()Lnet/minecraft/class_2338; method_11531 getPos m ()I method_11532 getEventId m ()Z method_11533 isGlobal m (ILnet/minecraft/class_2338;IZ)V p 2 pos p 1 eventId p 4 global p 3 data m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11534 getData m (Lnet/minecraft/class_2602;)V method_11535 apply c net/minecraft/class_1343 net/minecraft/entity/ai/goal/DoorInteractGoal f F field_6409 offsetZ f Z field_6412 doorValid f Z field_6411 shouldStop f Lnet/minecraft/class_2338; field_6414 doorPos f F field_6410 offsetX f Lnet/minecraft/class_1308; field_6413 mob m ()Z method_6256 isDoorOpen m (Lnet/minecraft/class_1308;)V p 1 mob m (Z)V method_19995 setDoorOpen p 1 open c net/minecraft/class_1339 net/minecraft/entity/ai/goal/BreakDoorGoal f I field_6397 prevBreakProgress f I field_30202 MIN_MAX_PROGRESS f I field_6398 breakProgress f Ljava/util/function/Predicate; field_19003 difficultySufficientPredicate f I field_16596 maxProgress m (Lnet/minecraft/class_1308;ILjava/util/function/Predicate;)V p 1 mob p 2 maxProgress p 3 difficultySufficientPredicate m (Lnet/minecraft/class_1267;)Z method_19994 isDifficultySufficient p 1 difficulty m (Lnet/minecraft/class_1308;Ljava/util/function/Predicate;)V p 1 mob p 2 difficultySufficientPredicate m ()I method_16462 getMaxProgress c net/minecraft/class_1338 net/minecraft/entity/ai/goal/FleeEntityGoal f Ljava/util/function/Predicate; field_6393 extraInclusionSelector f Lnet/minecraft/class_1314; field_6391 mob f Lnet/minecraft/class_1309; field_6390 targetEntity f Lnet/minecraft/class_11; field_6387 fleePath f Lnet/minecraft/class_1408; field_6394 fleeingEntityNavigation f F field_6386 fleeDistance f D field_6395 fastSpeed f D field_6385 slowSpeed f Ljava/util/function/Predicate; field_6388 inclusionSelector f Ljava/lang/Class; field_6392 classToFleeFrom f Lnet/minecraft/class_4051; field_18084 withinRangePredicate m (Lnet/minecraft/class_1314;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V p 2 fleeFromType p 3 extraInclusionSelector p 4 distance p 5 slowSpeed p 7 fastSpeed p 9 inclusionSelector p 1 mob m (Lnet/minecraft/class_1314;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V p 1 fleeingEntity p 2 classToFleeFrom p 3 fleeDistance p 4 fleeSlowSpeed p 6 fleeFastSpeed p 8 inclusionSelector m (Lnet/minecraft/class_1314;Ljava/lang/Class;FDD)V p 6 fastSpeed p 4 slowSpeed p 2 fleeFromType p 3 distance p 1 mob c net/minecraft/class_1337 net/minecraft/entity/ai/goal/WolfBegGoal f Lnet/minecraft/class_1937; field_6381 world f Lnet/minecraft/class_1493; field_6384 wolf f Lnet/minecraft/class_4051; field_18085 validPlayerPredicate f Lnet/minecraft/class_1657; field_6383 begFrom f I field_6382 timer f F field_6380 begDistance m (Lnet/minecraft/class_1657;)Z method_6244 isAttractive p 1 player m (Lnet/minecraft/class_1493;F)V p 1 wolf p 2 begDistance c net/minecraft/class_2667 net/minecraft/block/PistonExtensionBlock f Lnet/minecraft/class_2753; field_12196 FACING f Lnet/minecraft/class_2754; field_12197 TYPE m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;ZZ)Lnet/minecraft/class_2586; method_11489 createBlockEntityPiston p 1 state p 0 pos p 3 facing p 2 pushedBlock p 5 source p 4 extending m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2669; method_11488 getPistonBlockEntity p 1 world p 2 pos c net/minecraft/class_3998 net/minecraft/client/particle/NoRenderParticle c A {@link Particle} with no rendered texture. Useful for emitter particles (such as {@link EmitterParticle})\nthat spawn other particles while ticking, but do not render anything themselves. c net/minecraft/class_2668 net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket f I field_33331 DEMO_INVENTORY_HELP f Lnet/minecraft/class_2668$class_5402; field_25656 IMMEDIATE_RESPAWN f Lnet/minecraft/class_2668$class_5402; field_25646 RAIN_STARTED f Lnet/minecraft/class_2668$class_5402; field_25654 PUFFERFISH_STING f Lnet/minecraft/class_2668$class_5402; field_25648 GAME_MODE_CHANGED f I field_33329 DEMO_MOVEMENT_HELP f Lnet/minecraft/class_2668$class_5402; field_25652 RAIN_GRADIENT_CHANGED f Lnet/minecraft/class_2668$class_5402; field_12199 reason f Lnet/minecraft/class_2668$class_5402; field_25650 DEMO_MESSAGE_SHOWN f F field_12198 value f I field_33330 DEMO_JUMP_HELP f I field_33332 DEMO_EXPIRY_NOTICE f Lnet/minecraft/class_2668$class_5402; field_25645 NO_RESPAWN_BLOCK f Lnet/minecraft/class_2668$class_5402; field_46189 LIMITED_CRAFTING_TOGGLED f Lnet/minecraft/class_2668$class_5402; field_25655 ELDER_GUARDIAN_EFFECT f Lnet/minecraft/class_2668$class_5402; field_25649 GAME_WON f Lnet/minecraft/class_2668$class_5402; field_25647 RAIN_STOPPED f I field_33328 DEMO_OPEN_SCREEN f Lnet/minecraft/class_2668$class_5402; field_25653 THUNDER_GRADIENT_CHANGED f Lnet/minecraft/class_2668$class_5402; field_25651 PROJECTILE_HIT_PLAYER m ()Lnet/minecraft/class_2668$class_5402; method_11491 getReason m ()F method_11492 getValue m (Lnet/minecraft/class_2668$class_5402;F)V p 1 reason p 2 value m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11490 apply c net/minecraft/class_2668$class_5402 net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket$Reason f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_25657 REASONS f I field_25658 id m (I)V p 1 id c net/minecraft/class_3999 net/minecraft/client/particle/ParticleTextureSheet c Defines rendering setup and draw logic for particles based on their requirements for depth checking, textures, and transparency.\n\n

\nEach {@link Particle} returns a sheet in {@link Particle#getType()}.\nWhen particles are rendered, each sheet will be drawn once.\n{@link #begin(BufferBuilder, TextureManager)} is first called to set up render state, and after each particle has emitted geometry, {@link #draw(Tessellator)} is called to draw to a target buffer. f Lnet/minecraft/class_3999; field_17830 PARTICLE_SHEET_LIT f Lnet/minecraft/class_3999; field_17832 NO_RENDER f Lnet/minecraft/class_3999; field_17831 CUSTOM f Lnet/minecraft/class_3999; field_17827 TERRAIN_SHEET f Lnet/minecraft/class_3999; field_17829 PARTICLE_SHEET_TRANSLUCENT f Lnet/minecraft/class_3999; field_17828 PARTICLE_SHEET_OPAQUE m (Lnet/minecraft/class_287;Lnet/minecraft/class_1060;)V method_18130 begin c Called to set up OpenGL render state for drawing particles of a given type. p 1 builder c the buffer particles will draw to in {@link Particle#buildGeometry(VertexConsumer, Camera, float)} p 2 textureManager c texture loading context m (Lnet/minecraft/class_289;)V method_18131 draw c Called after all particles of a sheet have finished drawing. p 1 tessellator c the {@code Tessellator} all particles in this sheet drew to c net/minecraft/class_2669 net/minecraft/block/entity/PistonBlockEntity c A piston block entity represents the block being pushed by a piston. f Z field_12202 source f Ljava/lang/ThreadLocal; field_12205 entityMovementDirection f F field_12207 progress f Z field_12203 extending f Lnet/minecraft/class_2680; field_12204 pushedBlock f J field_12208 savedWorldTime f Lnet/minecraft/class_2350; field_12201 facing f F field_12206 lastProgress m (F)F method_11504 getAmountExtended p 1 progress m ()Lnet/minecraft/class_2680; method_11495 getPushedBlock m ()Lnet/minecraft/class_2350; method_11498 getFacing m (F)F method_11499 getProgress p 1 tickDelta m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V method_23674 moveEntitiesInHoneyBlock p 1 pos p 3 blockEntity p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;ZZ)V p 4 facing p 5 extending p 2 state p 3 pushedBlock p 6 source p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V method_11503 pushEntities p 3 blockEntity p 0 world p 1 pos m (Lnet/minecraft/class_2350;Lnet/minecraft/class_1297;DLnet/minecraft/class_2350;)V method_23672 moveEntity p 4 movementDirection p 0 direction p 1 entity p 2 distance m (Lnet/minecraft/class_2338;Lnet/minecraft/class_238;Lnet/minecraft/class_2669;)Lnet/minecraft/class_238; method_11500 offsetHeadBox p 0 pos p 1 box p 2 blockEntity m ()V method_11513 finish m ()Lnet/minecraft/class_2350; method_11506 getMovementDirection m (Lnet/minecraft/class_238;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_23673 method_23673 p 2 entity m ()Lnet/minecraft/class_2680; method_11496 getHeadBlockState m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;D)V method_11514 push p 3 amount p 1 entity p 2 direction p 0 pos m ()J method_11508 getSavedWorldTime m (F)F method_11511 getRenderOffsetY p 1 tickDelta m ()Z method_11501 isExtending m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2669;)V method_31707 tick p 3 blockEntity p 1 pos p 2 state p 0 world m ()Z method_11515 isSource m (F)F method_11507 getRenderOffsetZ p 1 tickDelta m (Lnet/minecraft/class_238;Lnet/minecraft/class_2350;Lnet/minecraft/class_238;)D method_11497 getIntersectionSize m ()Z method_23364 isPushingHoneyBlock m (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)Z method_23671 canMoveEntity p 0 box p 1 entity p 2 pos m (F)F method_11494 getRenderOffsetX p 1 tickDelta m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_11512 getCollisionShape p 2 pos p 1 world c net/minecraft/class_2680 net/minecraft/block/BlockState f Lcom/mojang/serialization/Codec; field_24734 CODEC c net/minecraft/class_1353 net/minecraft/entity/ai/goal/FollowParentGoal f I field_30211 MIN_DISTANCE f I field_30210 VERTICAL_CHECK_RANGE f I field_6454 delay f D field_6453 speed f I field_30209 HORIZONTAL_CHECK_RANGE f Lnet/minecraft/class_1429; field_6452 parent f Lnet/minecraft/class_1429; field_6455 animal m (Lnet/minecraft/class_1429;D)V p 2 speed p 1 animal c net/minecraft/class_5711 net/minecraft/world/event/listener/SimpleGameEventDispatcher c A simple game event dispatcher implementation that has hooks to\ndebug info senders.\n\n@apiNote Vanilla Minecraft creates it on a per-chunk-section basis. f Ljava/util/Set; field_37673 toRemove f Z field_37675 dispatching f Ljava/util/List; field_28142 listeners f Ljava/util/List; field_37674 toAdd f I field_44636 ySectionCoord f Lnet/minecraft/class_3218; field_28143 world f Lnet/minecraft/class_5711$class_8512; field_44637 disposalCallback m (Lnet/minecraft/class_3218;ILnet/minecraft/class_5711$class_8512;)V p 2 ySectionCoord p 1 world p 3 disposalCallback m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_5714;)Ljava/util/Optional; method_32936 dispatchTo p 0 world p 2 listener p 1 listenerPos c net/minecraft/class_5711$class_8512 net/minecraft/world/event/listener/SimpleGameEventDispatcher$DisposalCallback m (I)V apply apply p 1 ySectionCoord c net/minecraft/class_1352 net/minecraft/entity/ai/goal/Goal f Ljava/util/EnumSet; field_6451 controls m ()Z method_6264 canStart m (Ljava/util/EnumSet;)V method_6265 setControls p 1 controls m ()Z method_6266 shouldContinue m ()Z method_6267 canStop m ()Z method_38846 shouldRunEveryTick c {@return if the goal should run every tick or not}\n\n

This returns {@code false} by default. If this returns false,\nthe goal will tick once after the entity is spawned, and will tick\nevery other tick.\n\n@see #getTickCount(int) m ()V method_6270 stop m ()V method_6268 tick m ()V method_6269 start m (I)I method_38847 getTickCount c {@return how many times a goal can tick in the given {@param ticks} at most} p 1 ticks m (I)I method_38848 toGoalTicks p 0 serverTicks m ()Ljava/util/EnumSet; method_6271 getControls c net/minecraft/class_1352$class_4134 net/minecraft/entity/ai/goal/Goal$Control f Lnet/minecraft/class_1352$class_4134; field_18408 TARGET f Lnet/minecraft/class_1352$class_4134; field_18407 JUMP f Lnet/minecraft/class_1352$class_4134; field_18406 LOOK f Lnet/minecraft/class_1352$class_4134; field_18405 MOVE c net/minecraft/class_5713 net/minecraft/world/event/listener/GameEventDispatcher c A game event dispatcher dispatches game events to its listeners. f Lnet/minecraft/class_5713; field_28181 EMPTY c An unmodifiable, empty (non-operative) dispatcher. m ()Z method_32942 isEmpty c Returns whether this dispatcher has no listeners. m (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5713$class_7721;)Z method_32943 dispatch c Dispatches an event to all the listeners in this dispatcher. p 4 callback p 3 emitter p 2 pos p 1 event c the event m (Lnet/minecraft/class_5714;)V method_32944 addListener c Adds a listener to this dispatcher. p 1 listener c the listener to add m (Lnet/minecraft/class_5714;)V method_32945 removeListener c Removes a listener from this dispatcher if it is present. p 1 listener c the listener to remove c net/minecraft/class_5713$class_7721 net/minecraft/world/event/listener/GameEventDispatcher$DispatchCallback m (Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V visit visit p 1 listener p 2 listenerPos c net/minecraft/class_1350 net/minecraft/entity/ai/goal/FollowOwnerGoal f Lnet/minecraft/class_1309; field_6444 owner f F field_6449 minDistance f F field_6447 oldWaterPathfindingPenalty f Lnet/minecraft/class_1408; field_6446 navigation f Lnet/minecraft/class_4538; field_6445 world f I field_6443 updateCountdownTicks f F field_6450 maxDistance f Z field_21078 leavesAllowed f D field_6442 speed f I field_30208 VERTICAL_VARIATION f I field_30207 HORIZONTAL_VARIATION f I field_30206 HORIZONTAL_RANGE f I field_30205 TELEPORT_DISTANCE f Lnet/minecraft/class_1321; field_6448 tameable m ()V method_23345 tryTeleport m (Lnet/minecraft/class_2338;)Z method_23344 canTeleportTo p 1 pos m (II)I method_23342 getRandomInt p 2 max p 1 min m (Lnet/minecraft/class_1321;DFFZ)V p 1 tameable p 2 speed p 5 maxDistance p 6 leavesAllowed p 4 minDistance m (III)Z method_23343 tryTeleportTo p 1 x p 2 y p 3 z m ()Z method_49121 cannotFollow c net/minecraft/class_2688 net/minecraft/state/State f Ljava/util/function/Function; field_24737 PROPERTY_MAP_PRINTER f Ljava/lang/String; field_31386 PROPERTIES f Ljava/lang/String; field_31385 NAME f Ljava/lang/Object; field_24739 owner f Lcom/google/common/collect/Table; field_24741 withTable f Lcom/google/common/collect/ImmutableMap; field_24738 entries f Lcom/mojang/serialization/MapCodec; field_24740 codec m ()Lcom/google/common/collect/ImmutableMap; method_11656 getEntries m (Lnet/minecraft/class_2769;)Z method_28498 contains p 1 property m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/util/Map; method_28499 toMapWith p 2 value p 1 property m (Lnet/minecraft/class_2769;)Ljava/util/Optional; method_28500 getOrEmpty p 1 property m ()Ljava/util/Collection; method_28501 getProperties m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; method_11657 with p 1 property p 2 value m (Ljava/util/Map;)V method_28496 createWithTable p 1 states m (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V p 2 entries p 3 codec p 1 owner m (Lnet/minecraft/class_2769;)Ljava/lang/Comparable; method_11654 get p 1 property m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_28494 createCodec p 1 ownerToStateFunction m (Lnet/minecraft/class_2769;)Ljava/lang/Object; method_28493 cycle p 1 property m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; method_28495 getNext p 1 value p 0 values m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; method_47968 withIfExists p 1 property p 2 value c net/minecraft/class_2688$1 net/minecraft/state/State$1 m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 entry m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String; method_11575 nameValue p 1 property p 2 value m (Ljava/util/Map$Entry;)Ljava/lang/String; method_11576 apply c net/minecraft/class_5712 net/minecraft/world/event/GameEvent f I field_28154 range f Lnet/minecraft/class_6880$class_6883; field_36412 registryEntry f I field_31449 DEFAULT_RANGE f Lnet/minecraft/class_5712; field_28145 ITEM_INTERACT_START f Lnet/minecraft/class_5712; field_28146 ITEM_INTERACT_FINISH f Lnet/minecraft/class_5712; field_39415 INSTRUMENT_PLAY f Lnet/minecraft/class_5712; field_28160 SPLASH f Lnet/minecraft/class_5712; field_28161 PROJECTILE_SHOOT f Lnet/minecraft/class_5712; field_28162 PROJECTILE_LAND f Lnet/minecraft/class_5712; field_28168 BLOCK_OPEN f Lnet/minecraft/class_5712; field_28169 BLOCK_CLOSE f Lnet/minecraft/class_5712; field_28164 BLOCK_PLACE f Lnet/minecraft/class_5712; field_28165 BLOCK_DESTROY f Lnet/minecraft/class_5712; field_28166 FLUID_PLACE f Lnet/minecraft/class_5712; field_28167 FLUID_PICKUP f Lnet/minecraft/class_5712; field_28156 SWIM f Lnet/minecraft/class_5712; field_28157 FLAP f Lnet/minecraft/class_5712; field_28158 ELYTRA_GLIDE f Lnet/minecraft/class_5712; field_28159 HIT_GROUND f Lnet/minecraft/class_5712; field_28152 LIGHTNING_STRIKE f Lnet/minecraft/class_5712; field_28155 STEP f Lnet/minecraft/class_5712; field_37676 ENTITY_DIE f Lnet/minecraft/class_5712; field_28172 BLOCK_ATTACH f Lnet/minecraft/class_5712; field_43309 RESONATE_2 f Lnet/minecraft/class_5712; field_28173 BLOCK_DETACH f Lnet/minecraft/class_5712; field_28174 BLOCK_ACTIVATE f Lnet/minecraft/class_5712; field_28175 BLOCK_DEACTIVATE f Lnet/minecraft/class_5712; field_43308 RESONATE_1 f Lnet/minecraft/class_5712; field_28176 CONTAINER_OPEN f Lnet/minecraft/class_5712; field_28177 CONTAINER_CLOSE f Lnet/minecraft/class_5712; field_28178 EXPLODE f Lnet/minecraft/class_5712; field_38243 SCULK_SENSOR_TENDRILS_CLICKING f Lnet/minecraft/class_5712; field_38244 SHRIEK f Lnet/minecraft/class_5712; field_42479 ENTITY_DISMOUNT f Lnet/minecraft/class_5712; field_39446 TELEPORT f Lnet/minecraft/class_5712; field_42480 ENTITY_MOUNT f Lnet/minecraft/class_5712; field_43318 RESONATE_11 f Lnet/minecraft/class_5712; field_43317 RESONATE_10 f Lnet/minecraft/class_5712; field_43319 RESONATE_12 f Lnet/minecraft/class_5712; field_43314 RESONATE_7 f Lnet/minecraft/class_5712; field_43313 RESONATE_6 f Lnet/minecraft/class_5712; field_43316 RESONATE_9 f Lnet/minecraft/class_5712; field_43315 RESONATE_8 f Lnet/minecraft/class_5712; field_43312 RESONATE_5 f Lnet/minecraft/class_5712; field_43311 RESONATE_4 f Lnet/minecraft/class_5712; field_43310 RESONATE_3 f Lnet/minecraft/class_5712; field_39485 JUKEBOX_PLAY f Lnet/minecraft/class_5712; field_39486 JUKEBOX_STOP_PLAY f Lnet/minecraft/class_5712; field_43321 RESONATE_14 f Lnet/minecraft/class_5712; field_43320 RESONATE_13 f Lnet/minecraft/class_5712; field_43322 RESONATE_15 f Lnet/minecraft/class_5712; field_45787 UNEQUIP f Lnet/minecraft/class_5712; field_28739 EQUIP f Lnet/minecraft/class_5712; field_28734 DRINK f Lnet/minecraft/class_5712; field_28735 EAT f Lnet/minecraft/class_5712; field_28736 ENTITY_DAMAGE f Lnet/minecraft/class_5712; field_28738 ENTITY_PLACE f Lnet/minecraft/class_5712; field_45148 ENTITY_ACTION f Lnet/minecraft/class_5712; field_28730 SHEAR f Lnet/minecraft/class_5712; field_28733 BLOCK_CHANGE f Lnet/minecraft/class_5712; field_28727 PRIME_FUSE f Lnet/minecraft/class_5712; field_28725 ENTITY_INTERACT f Lnet/minecraft/class_5712; field_38425 NOTE_BLOCK_PLAY m ()Lnet/minecraft/class_6880$class_6883; method_40157 getRegistryEntry m ()I method_32941 getRange m (Lnet/minecraft/class_6862;)Z method_40156 isIn p 1 tag m (Ljava/lang/String;)Lnet/minecraft/class_5712; method_32939 register p 0 id m (Ljava/lang/String;I)Lnet/minecraft/class_5712; method_32940 register p 0 id p 1 range m (I)V p 1 range c net/minecraft/class_5712$class_7397 net/minecraft/world/event/GameEvent$Emitter f Lnet/minecraft/class_2680; comp_714 affectedState f Lnet/minecraft/class_1297; comp_713 sourceEntity m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5712$class_7397; method_43285 of p 0 sourceEntity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397; method_43286 of p 0 sourceEntity p 1 affectedState m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397; method_43287 of p 0 affectedState m ()Lnet/minecraft/class_2680; comp_714 affectedState m ()Lnet/minecraft/class_1297; comp_713 sourceEntity c net/minecraft/class_5712$class_7447 net/minecraft/world/event/GameEvent$Message f Lnet/minecraft/class_5712; field_39177 event f D field_39181 distanceTraveled f Lnet/minecraft/class_243; field_39178 emitterPos f Lnet/minecraft/class_5714; field_39180 listener f Lnet/minecraft/class_5712$class_7397; field_39179 emitter m (Lnet/minecraft/class_5712$class_7447;)I method_43725 compareTo m ()Lnet/minecraft/class_5714; method_43728 getListener m (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V p 5 listenerPos p 4 listener p 3 emitter p 2 emitterPos p 1 event m ()Lnet/minecraft/class_243; method_43726 getEmitterPos m (Ljava/lang/Object;)I compareTo compareTo p 1 other m ()Lnet/minecraft/class_5712$class_7397; method_43727 getEmitter m ()Lnet/minecraft/class_5712; method_43724 getEvent c net/minecraft/class_1357 net/minecraft/entity/ai/goal/DolphinJumpGoal f [I field_6474 OFFSET_MULTIPLIERS f Lnet/minecraft/class_1433; field_6471 dolphin f I field_6472 chance f Z field_6473 inWater m (Lnet/minecraft/class_2338;III)Z method_6284 isWater p 3 offsetZ p 2 offsetX p 4 multiplier p 1 pos m (Lnet/minecraft/class_2338;III)Z method_6282 isAirAbove p 4 multiplier p 1 pos p 3 offsetZ p 2 offsetX m (Lnet/minecraft/class_1433;I)V p 2 chance p 1 dolphin c net/minecraft/class_2682 net/minecraft/world/EmptyBlockView f Lnet/minecraft/class_2682; field_12294 INSTANCE c net/minecraft/class_2683 net/minecraft/network/packet/s2c/play/MapUpdateS2CPacket f Lnet/minecraft/class_22$class_5637; field_28016 updateData f Z field_17433 locked f Ljava/util/List; field_12304 icons f B field_12296 scale f I field_12303 id m ()B method_32701 getScale m ()I method_11644 getId m (Lnet/minecraft/class_2540;)Ljava/util/List; method_43882 method_43882 p 0 buf2 m (IBZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V p 2 scale p 3 locked p 1 id p 4 icons p 5 updateData m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_20; method_43883 method_43883 p 0 buf3 m (Lnet/minecraft/class_2540;Lnet/minecraft/class_20;)V method_34136 method_34136 p 1 icon p 0 b m ()Z method_32702 isLocked m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;Ljava/util/List;)V method_43881 method_43881 p 0 buf2 p 1 icons m (Lnet/minecraft/class_2602;)V method_11643 apply m (Lnet/minecraft/class_22;)V method_11642 apply p 1 mapState c net/minecraft/class_1355 net/minecraft/entity/ai/goal/GoalSelector c Manages a set of goals, which are competing for certain controls on the mob.\nMultiple goals can run at the same time, so long as they are all using different controls.\n\n

A running goal will always be replaced with a goal with a lower priority, if\nsuch a goal exists, it's competing for the same control and its\n{@link Goal#canStart() canStart()} method returns true. (Note that some goals randomize\nthis method.)\n\n

If two goals have the same priority and are competing for the same control, then one\ngoal cannot replace the other if it's running. The goal selector tries to run goals in the order\nthey were added. f Lnet/minecraft/class_4135; field_18410 REPLACEABLE_GOAL f Lorg/slf4j/Logger; field_6466 LOGGER f Ljava/util/function/Supplier; field_6463 profiler f Ljava/util/EnumSet; field_6462 disabledControls f I field_6464 timeInterval f Ljava/util/Set; field_6461 goals f Ljava/util/Map; field_18411 goalsByControl m (Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z method_38063 usesAny p 1 controls p 0 goal m (Lnet/minecraft/class_1352$class_4134;Z)V method_6276 setControlEnabled p 1 control p 2 enabled m (Lnet/minecraft/class_4135;Ljava/util/Map;)Z method_38064 canReplaceAll p 0 goal p 1 goalsByControl m (Ljava/util/function/Predicate;)V method_35113 clear p 1 predicate m (Ljava/util/function/Supplier;)V p 1 profiler m (Lnet/minecraft/class_1352$class_4134;)V method_6273 enableControl p 1 control m ()V method_6275 tick m (Lnet/minecraft/class_1352$class_4134;)V method_6274 disableControl p 1 control m (ILnet/minecraft/class_1352;)V method_6277 add c Adds a goal with a certain priority. Goals with lower priorities will replace running goals\nwith a higher priority. p 1 priority p 2 goal m ()Ljava/util/Set; method_35115 getGoals m (Z)V method_38849 tickGoals p 1 tickAll m (I)V method_35114 setTimeInterval p 1 timeInterval m (Lnet/minecraft/class_1352;)V method_6280 remove p 1 goal m ()Ljava/util/stream/Stream; method_19048 getRunningGoals m (Ljava/util/function/Predicate;Lnet/minecraft/class_4135;)Z method_47828 method_47828 p 1 goal c net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPacket f Z field_12306 onGround f Z field_20849 positionChanged f Z field_12305 rotate f B field_12312 yaw f B field_12311 pitch f S field_12309 deltaX f I field_12310 id f S field_12308 deltaY f S field_12307 deltaZ m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_11645 getEntity p 1 world m ()B method_11650 getPitch m (Lnet/minecraft/class_2602;)V method_11651 apply m (ISSSBBZZZ)V p 6 pitch p 5 yaw p 4 deltaZ p 3 deltaY p 2 deltaX p 1 entityId p 9 positionChanged p 8 rotate p 7 onGround m ()Z method_22826 isPositionChanged m ()B method_11649 getYaw m ()Z method_11652 hasRotation m ()Z method_11653 isOnGround m ()S method_36150 getDeltaX m ()S method_36151 getDeltaY m ()S method_36152 getDeltaZ c net/minecraft/class_2684$class_2687 net/minecraft/network/packet/s2c/play/EntityS2CPacket$Rotate m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2687; method_34140 read p 0 buf m (IBBZ)V p 1 entityId p 2 yaw p 3 pitch p 4 onGround c net/minecraft/class_2684$class_2686 net/minecraft/network/packet/s2c/play/EntityS2CPacket$RotateAndMoveRelative m (ISSSBBZ)V p 1 entityId p 4 deltaZ p 5 yaw p 2 deltaX p 3 deltaY p 6 pitch p 7 onGround m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2686; method_34139 read p 0 buf c net/minecraft/class_2684$class_2685 net/minecraft/network/packet/s2c/play/EntityS2CPacket$MoveRelative m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2685; method_34138 read p 0 buf m (ISSSZ)V p 5 onGround p 2 deltaX p 1 entityId p 4 deltaZ p 3 deltaY c net/minecraft/class_1349 net/minecraft/entity/ai/goal/FollowGroupLeaderGoal f Lnet/minecraft/class_1425; field_6441 fish f I field_6439 checkSurroundingDelay f I field_30204 MIN_SEARCH_DELAY f I field_6440 moveDelay m (Lnet/minecraft/class_1425;)Z method_6260 method_6260 p 0 fish m (Lnet/minecraft/class_1425;)I method_6261 getSurroundingSearchDelay p 1 fish m (Lnet/minecraft/class_1425;)Z method_6262 method_6262 p 0 fish m (Lnet/minecraft/class_1425;)V p 1 fish c net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource f Lcom/mojang/serialization/Codec; field_28137 CODEC f Lnet/minecraft/class_2338; field_28138 pos m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_32927 method_32927 p 0 instance m (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338; method_32928 method_32928 p 0 blockPositionSource m (Lnet/minecraft/class_2338;)V p 1 pos c net/minecraft/class_5707$class_5708 net/minecraft/world/event/BlockPositionSource$Type m (Lnet/minecraft/class_2540;Lnet/minecraft/class_5707;)V method_32930 writeToBuf m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5707; method_32929 readFromBuf c net/minecraft/class_1348 net/minecraft/entity/ai/goal/FollowMobGoal f D field_6430 speed f Lnet/minecraft/class_1308; field_6432 mob f F field_6435 maxDistance f Lnet/minecraft/class_1408; field_6434 navigation f Lnet/minecraft/class_1308; field_6433 target f F field_6438 minDistance f F field_6437 oldWaterPathFindingPenalty f I field_6431 updateCountdownTicks f Ljava/util/function/Predicate; field_6436 targetPredicate m (Lnet/minecraft/class_1308;DFF)V p 2 speed p 1 mob p 4 minDistance p 5 maxDistance m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1308;)Z method_6259 method_6259 p 1 target c net/minecraft/class_1347 net/minecraft/entity/ai/goal/SwimGoal f Lnet/minecraft/class_1308; field_6429 mob m (Lnet/minecraft/class_1308;)V p 1 mob c net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource f Lcom/mojang/datafixers/util/Either; field_38424 source f Lcom/mojang/serialization/Codec; field_28139 CODEC f F field_38242 yOffset m (Ljava/util/UUID;)Ljava/lang/Integer; method_42678 method_42678 p 0 uuid m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_42337 method_42337 p 1 entity m (Lnet/minecraft/class_1937;)V method_42681 findEntityInWorld p 1 world m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; method_42682 method_42682 p 0 entityId m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_32932 method_32932 p 0 instance m (Lnet/minecraft/class_1937;Ljava/util/UUID;)Lnet/minecraft/class_1297; method_42675 method_42675 p 1 uuid m (Lcom/mojang/datafixers/util/Either;F)V p 1 source p 2 yOffset m (Ljava/lang/Integer;)Ljava/util/UUID; method_42677 method_42677 p 0 entityIdx m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/class_5709; method_42679 method_42679 p 0 uuid p 1 yOffset m (Lnet/minecraft/class_1937;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; method_42674 method_42674 p 1 entityId m (Lnet/minecraft/class_1297;)V method_42673 method_42673 p 1 entity m (Lnet/minecraft/class_1297;F)V p 2 yOffset p 1 entity m (Lnet/minecraft/class_5709;)Ljava/lang/Float; method_42338 method_42338 p 0 entityPositionSource m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; method_42676 method_42676 p 0 entityId m ()Ljava/util/UUID; method_42680 getUuid m ()I method_42683 getEntityId c net/minecraft/class_5709$class_5710 net/minecraft/world/event/EntityPositionSource$Type m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5709; method_32934 readFromBuf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_5709;)V method_32935 writeToBuf c net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2CPacket f I comp_98 viewDistance f I comp_88 playerEntityId f I comp_97 maxPlayers f Z comp_99 reducedDebugInfo f Z comp_89 hardcore f Z comp_100 showDeathScreen f Ljava/util/Set; comp_92 dimensionIds f Lnet/minecraft/class_8589; comp_1727 commonPlayerSpawnInfo f I comp_169 simulationDistance f Z comp_1964 doLimitedCrafting m ()I comp_98 viewDistance m ()I comp_88 playerEntityId m ()I comp_97 maxPlayers m (IZLjava/util/Set;IIIZZZLnet/minecraft/class_8589;)V p 1 playerEntityId m (Lnet/minecraft/class_2602;)V method_11567 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Z comp_99 reducedDebugInfo m ()Z comp_89 hardcore m ()Z comp_100 showDeathScreen m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321; method_34135 method_34135 p 0 b m ()Ljava/util/Set; comp_92 dimensionIds m ()Lnet/minecraft/class_8589; comp_1727 commonPlayerSpawnInfo m ()Z comp_1964 doLimitedCrafting m ()I comp_169 simulationDistance c net/minecraft/class_5704 net/minecraft/block/entity/SculkSensorBlockEntity f Lnet/minecraft/class_8514$class_8515; field_44615 listenerData f Lorg/slf4j/Logger; field_38236 LOGGER f Lnet/minecraft/class_8514$class_8516; field_28118 listener f Lnet/minecraft/class_8514$class_5719; field_43291 callback f I field_28119 lastVibrationFrequency m (Lnet/minecraft/class_8514$class_8515;)V method_42320 method_42320 p 1 listener m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_42321 method_42321 p 1 listenerNbt m ()Lnet/minecraft/class_8514$class_5719; method_49831 createCallback m ()Lnet/minecraft/class_8514$class_8516; method_32911 getEventListener m ()I method_32912 getLastVibrationFrequency m (I)V method_44213 setLastVibrationFrequency p 1 lastVibrationFrequency m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_5704$class_8241 net/minecraft/block/entity/SculkSensorBlockEntity$VibrationCallback f Lnet/minecraft/class_2338; field_44617 pos f Lnet/minecraft/class_5716; field_44616 positionSource f I field_43292 RANGE m (Lnet/minecraft/class_5704;Lnet/minecraft/class_2338;)V p 2 pos c net/minecraft/class_5703 net/minecraft/block/SculkSensorBlock f [F field_43248 RESONATION_NOTE_PITCHES f Lnet/minecraft/class_2754; field_28111 SCULK_SENSOR_PHASE f Lnet/minecraft/class_265; field_28114 OUTLINE_SHAPE f Lnet/minecraft/class_2758; field_28112 POWER f Lnet/minecraft/class_2746; field_28113 WATERLOGGED m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V method_32904 setActive p 4 state p 3 pos p 6 frequency p 5 power p 2 world p 1 sourceEntity m (Lnet/minecraft/class_2680;)Z method_32909 isInactive p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_32903 setCooldown p 0 world p 2 state p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_32902 updateNeighbors p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5704;)V method_32905 method_32905 p 3 blockEntity p 0 worldx p 1 pos p 2 statex m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5705; method_32908 getPhase p 0 state m ([F)V method_49823 method_49823 p 0 frequency m (Lnet/minecraft/class_4970$class_2251;)V p 1 settings m ()I method_51166 getCooldownTime m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V method_49822 tryResonate p 0 sourceEntity p 3 frequency p 2 pos p 1 world c net/minecraft/class_5705 net/minecraft/block/enums/SculkSensorPhase f Ljava/lang/String; field_28124 name f Lnet/minecraft/class_5705; field_28121 INACTIVE f Lnet/minecraft/class_5705; field_28122 ACTIVE f Lnet/minecraft/class_5705; field_44631 COOLDOWN m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_901 net/minecraft/client/render/entity/FallingBlockEntityRenderer f Lnet/minecraft/class_776; field_38890 blockRenderManager m (Lnet/minecraft/class_1540;)Lnet/minecraft/class_2960; method_3964 getTexture m (Lnet/minecraft/class_1540;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3965 render c net/minecraft/class_900 net/minecraft/client/render/entity/EvokerFangsEntityRenderer f Lnet/minecraft/class_2960; field_4699 TEXTURE f Lnet/minecraft/class_568; field_4700 model m (Lnet/minecraft/class_1669;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3962 render m (Lnet/minecraft/class_1669;)Lnet/minecraft/class_2960; method_3963 getTexture c net/minecraft/class_1320 net/minecraft/entity/attribute/EntityAttribute c Represents a type of double-valued attribute that a living entity may have.\n\n

An attribute is a tracked double value stored on an entity.\nAn attribute has a default value on which attribute modifiers operate. f Z field_23698 tracked f D field_23697 fallback f Ljava/lang/String; field_23699 translationKey m ()Z method_6168 isTracked c Checks if instances of this attribute should synchronize values to clients. m ()Ljava/lang/String; method_26830 getTranslationKey m (Z)Lnet/minecraft/class_1320; method_26829 setTracked c Sets all instances of this attribute to synchronize their values to clients. p 1 tracked m ()D method_6169 getDefaultValue m (Ljava/lang/String;D)V p 2 fallback p 1 translationKey m (D)D method_6165 clamp p 1 value c net/minecraft/class_2652 net/minecraft/block/sapling/BirchSaplingGenerator c net/minecraft/class_3983 net/minecraft/datafixer/fix/EntityRavagerRenameFix f Ljava/util/Map; field_17712 ITEMS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_2653 net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket f I field_12151 slot f Lnet/minecraft/class_1799; field_12153 stack f I field_33325 UPDATE_PLAYER_INVENTORY_SYNC_ID f I field_12152 syncId f I field_33324 UPDATE_CURSOR_SYNC_ID f I field_34036 revision m ()I method_37439 getRevision m (Lnet/minecraft/class_2540;)V p 1 buf m (IIILnet/minecraft/class_1799;)V p 1 syncId p 2 revision p 3 slot p 4 stack m (Lnet/minecraft/class_2602;)V method_11451 apply m ()I method_11452 getSyncId m ()Lnet/minecraft/class_1799; method_11449 getStack m ()I method_11450 getSlot c net/minecraft/class_3984 net/minecraft/datafixer/schema/Schema1928 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_17998 targetEntityItems p 2 entityId p 1 map p 0 schema m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_17997 targetItems p 0 schema c net/minecraft/class_2654 net/minecraft/block/sapling/AcaciaSaplingGenerator c net/minecraft/class_3985 net/minecraft/datafixer/schema/Schema1929 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_18000 method_18000 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_18001 method_18001 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_3986 net/minecraft/entity/passive/TraderLlamaEntity f I field_17716 despawnDelay m (I)V method_35189 setDespawnDelay p 1 despawnDelay m ()V method_20501 tryDespawn m ()Z method_20504 leashedByPlayer m ()Z method_20503 heldByTrader m ()Z method_20502 canDespawn c net/minecraft/class_3986$class_3987 net/minecraft/entity/passive/TraderLlamaEntity$DefendTraderGoal f Lnet/minecraft/class_1309; field_17719 offender f I field_17720 traderLastAttackedTime f Lnet/minecraft/class_1501; field_17718 llama m (Lnet/minecraft/class_1501;)V p 1 llama c net/minecraft/class_2655 net/minecraft/block/sapling/JungleSaplingGenerator c net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeInstance c A double-valued attribute. f Lnet/minecraft/class_1320; field_23700 type f Ljava/util/Map; field_23702 idToModifiers f Z field_23705 dirty f D field_23704 baseValue f D field_23706 value f Ljava/util/Map; field_23701 operationToModifiers f Ljava/util/function/Consumer; field_23707 updateCallback f Ljava/util/Set; field_23703 persistentModifiers m (Lnet/minecraft/class_1322;)Z method_6196 hasModifier p 1 modifier m ()Lnet/minecraft/class_2487; method_26839 toNbt m (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set; method_26836 method_26836 p 0 operationx m (Ljava/util/UUID;)V method_6200 removeModifier p 1 uuid m (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Collection; method_26834 getModifiersByOperation p 1 operation m (Lnet/minecraft/class_1322$class_1323;Ljava/util/Set;)V method_26832 method_26832 p 1 operation p 2 modifiers m (Lnet/minecraft/class_2487;)V method_26833 readNbt p 1 nbt m (Ljava/util/UUID;)Lnet/minecraft/class_1322; method_6199 getModifier p 1 uuid m (Lnet/minecraft/class_1324;)V method_26831 setFrom c Copies the values of an attribute to this attribute.\n\n

Temporary modifiers are copied when using the operation. p 1 other m (Lnet/minecraft/class_1320;Ljava/util/function/Consumer;)V p 1 type p 2 updateCallback m ()D method_6194 getValue m ()Lnet/minecraft/class_1320; method_6198 getAttribute m (D)V method_6192 setBaseValue p 1 baseValue m ()D method_6201 getBaseValue c Gets the base value of this attribute instance.\nThis is the value before any attribute modifiers are applied. m (Ljava/util/UUID;)Z method_27304 tryRemoveModifier p 1 uuid m (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set; method_6193 getModifiers p 1 operation m ()D method_26840 computeValue c Computes this attribute's value, taking modifiers into account.\n\n

Attribute modifiers are applied in order by operation:\n

  • {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION ADDITION} // Adds the value of the modifier to the attribute's base value.
  • \n
  • {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#MULTIPLY_BASE MULTIPLY_BASE} // Multiplies the value of the modifier to the attributes base value, and then adds it to the total value.
  • \n
  • {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#MULTIPLY_TOTAL MULTIPLY_TOTAL} // Adds 1 to the value of the attribute modifier. Then multiplies the attribute's value by the total value of the attribute after addition and multiplication of the base value occur.
  • \n
m ()Ljava/util/Set; method_6195 getModifiers m (Lnet/minecraft/class_1322;)V method_26837 addPersistentModifier p 1 modifier m (Lnet/minecraft/class_1322;)V method_6202 removeModifier p 1 modifier m (Lnet/minecraft/class_1322;)V method_26835 addTemporaryModifier c Adds a temporary attribute modifier.\nThe modifier will not be serialized. p 1 modifier m ()V method_6203 clearModifiers m ()V method_26838 onUpdate m (Lnet/minecraft/class_1322;)V method_6197 addModifier p 1 modifier c net/minecraft/class_3980 net/minecraft/util/CuboidBlockIterator f I field_18233 x f I field_18234 y f I field_18235 z f I field_17683 startX f I field_23112 totalSize f I field_17684 startY f I field_23113 blocksIterated f I field_17685 startZ f I field_17686 sizeX f I field_17687 sizeY f I field_17688 sizeZ m (IIIIII)V p 2 startY p 1 startX p 4 endX p 3 startZ p 6 endZ p 5 endY m ()Z method_17963 step m ()I method_20789 getEdgeCoordinatesCount m ()I method_18671 getX m ()I method_18673 getZ m ()I method_18672 getY c net/minecraft/class_3981 net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder f Lnet/minecraft/class_1856; field_17691 input f I field_17692 count f Lnet/minecraft/class_1865; field_17695 serializer f Lnet/minecraft/class_1792; field_17690 output f Ljava/lang/String; field_17694 group f Lnet/minecraft/class_7800; field_40650 category f Ljava/util/Map; field_46151 criteria m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981; method_17969 createStonecutting p 0 input p 2 output p 1 category p 3 count m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_3981; method_17970 criterion m (Lnet/minecraft/class_7800;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V p 2 serializer p 3 input p 4 output p 5 count p 1 category m (Lnet/minecraft/class_2960;)V method_17973 validate p 1 recipeId m (Ljava/lang/String;)Lnet/minecraft/class_3981; method_35919 group m (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_3981; method_17968 createStonecutting p 0 input p 2 output p 1 category c net/minecraft/class_3981$class_3982 net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder$SingleItemRecipeJsonProvider f Lnet/minecraft/class_8779; comp_1235 advancement f Lnet/minecraft/class_2960; comp_1230 id f Ljava/lang/String; comp_1947 group f Lnet/minecraft/class_1856; comp_1948 input f I comp_1950 count f Lnet/minecraft/class_1865; comp_1231 serializer f Lnet/minecraft/class_1792; comp_1949 output m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;ILnet/minecraft/class_8779;)V p 1 id p 2 serializer p 5 output p 6 outputCount p 3 group p 4 input p 7 advancement m ()Ljava/lang/String; comp_1947 group m ()Lnet/minecraft/class_1856; comp_1948 input m (Ljava/lang/Object;)Z equals equals p 1 o m ()I comp_1950 count m ()Lnet/minecraft/class_1792; comp_1949 output c net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeModifier f Lnet/minecraft/class_1322$class_1323; field_6324 operation f Lorg/slf4j/Logger; field_23712 LOGGER f Ljava/util/UUID; field_6327 uuid f D field_6323 value f Ljava/util/function/Supplier; field_6326 nameGetter m ()D method_6186 getValue m (Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V p 3 value p 5 operation p 2 name p 1 uuid m ()Lnet/minecraft/class_2487; method_26860 toNbt m ()Ljava/util/UUID; method_6189 getId m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_6185 getName m (Ljava/util/UUID;Ljava/util/function/Supplier;DLnet/minecraft/class_1322$class_1323;)V p 5 operation p 2 nameGetter p 1 uuid p 3 value m ()Lnet/minecraft/class_1322$class_1323; method_6182 getOperation m (Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V p 1 name p 2 value p 4 operation m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1322; method_26859 fromNbt p 0 nbt c net/minecraft/class_1322$class_1323 net/minecraft/entity/attribute/EntityAttributeModifier$Operation c Represents an operation which can be applied to an attribute modifier. f Lnet/minecraft/class_1322$class_1323; field_6331 MULTIPLY_TOTAL c Multiplies the total value of the attribute.\n\n

The total value is equal to the sum of all additions and base multiplications applied by an attribute modifier. f Lnet/minecraft/class_1322$class_1323; field_6330 MULTIPLY_BASE c Multiplies the base value of the attribute.\n\n

Is applied after addition. f Ljava/lang/String; field_45743 name f [Lnet/minecraft/class_1322$class_1323; field_6332 VALUES f I field_6329 id f Lnet/minecraft/class_1322$class_1323; field_6328 ADDITION c Adds to the base value of an attribute. f Lcom/mojang/serialization/Codec; field_45742 CODEC m (I)Lnet/minecraft/class_1322$class_1323; method_6190 fromId p 0 id m (Ljava/lang/String;ILjava/lang/String;I)V p 3 name p 4 id m ()I method_6191 getId c net/minecraft/class_2650 net/minecraft/block/sapling/LargeTreeSaplingGenerator m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Z method_11442 canGenerateLargeTree p 0 state p 1 world p 4 z p 2 pos p 3 x m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;II)Z method_11444 generateLargeTree p 7 z p 6 x p 5 random p 4 state p 3 pos p 2 chunkGenerator p 1 world m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5321; method_11443 getLargeTreeFeature p 1 random c net/minecraft/class_2651 net/minecraft/network/packet/s2c/play/ScreenHandlerPropertyUpdateS2CPacket f I field_12149 propertyId f I field_12148 value f I field_12150 syncId m ()I method_11446 getValue m ()I method_11448 getSyncId m ()I method_11445 getPropertyId m (Lnet/minecraft/class_2602;)V method_11447 apply m (III)V p 2 propertyId p 3 value p 1 syncId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1321 net/minecraft/entity/passive/TameableEntity f Lnet/minecraft/class_2940; field_6320 OWNER_UUID f Lnet/minecraft/class_2940; field_6322 TAMEABLE_FLAGS c The tracked flags of tameable entities. Has the {@code 1} flag for {@linkplain\n#isInSittingPose() sitting pose} and the {@code 4} flag for {@linkplain\n#isTamed() tamed}. f Z field_21974 sitting m (Z)V method_6180 showEmoteParticle p 1 positive m ()Z method_24345 isSitting m ()Z method_6172 isInSittingPose m (Lnet/minecraft/class_1309;)Z method_6171 isOwner p 1 entity m ()Z method_6181 isTamed m (Lnet/minecraft/class_1657;)V method_6170 setOwner p 1 player m (Z)V method_24346 setSitting p 1 sitting m (Z)V method_6173 setTamed p 1 tamed m ()V method_6175 onTamedChanged m (Ljava/util/UUID;)V method_6174 setOwnerUuid p 1 uuid m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_6178 canAttackWithOwner p 1 target p 2 owner m (Z)V method_6179 setInSittingPose p 1 inSittingPose c net/minecraft/class_2649 net/minecraft/network/packet/s2c/play/InventoryS2CPacket c Represents the contents of a block or entity inventory being synchronized\nfrom the server to the client. f Lnet/minecraft/class_1799; field_34035 cursorStack f I field_34034 revision f I field_12146 syncId c The {@link net.minecraft.screen.ScreenHandler#syncId} of a screen handler. f Ljava/util/List; field_12147 contents m ()I method_11440 getSyncId m ()Ljava/util/List; method_11441 getContents m (Lnet/minecraft/class_2602;)V method_11439 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_1799; method_37437 getCursorStack m (IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V p 4 cursorStack p 3 contents p 2 revision p 1 syncId m ()I method_37438 getRevision c net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction f Ljava/util/Map; field_6313 RESTRICTIONS m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_4306;)V method_20637 register p 2 heightmapType p 1 location p 0 type p 3 predicate m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903; method_6160 getHeightmapType p 0 type m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20638 canSpawn p 0 type p 2 spawnReason p 1 world p 4 random p 3 pos m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1317$class_1319; method_6159 getLocation p 0 type c net/minecraft/class_1317$class_1318 net/minecraft/entity/SpawnRestriction$Entry f Lnet/minecraft/class_1317$class_1319; field_6315 location f Lnet/minecraft/class_1317$class_4306; field_19349 predicate f Lnet/minecraft/class_2902$class_2903; field_6314 heightmapType m (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_1317$class_4306;)V p 3 predicate p 2 location p 1 heightmapType c net/minecraft/class_1317$class_1319 net/minecraft/entity/SpawnRestriction$Location f Lnet/minecraft/class_1317$class_1319; field_6317 ON_GROUND f Lnet/minecraft/class_1317$class_1319; field_6318 IN_WATER f Lnet/minecraft/class_1317$class_1319; field_19350 NO_RESTRICTIONS f Lnet/minecraft/class_1317$class_1319; field_23221 IN_LAVA m (Ljava/lang/String;I)V p 1 name p 2 id c net/minecraft/class_1317$class_4306 net/minecraft/entity/SpawnRestriction$SpawnPredicate m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z test test p 2 world p 3 spawnReason p 4 pos p 5 random p 1 type c net/minecraft/class_1316 net/minecraft/entity/JumpingMount m ()I method_45327 getJumpCooldown m (I)V method_6154 setJumpStrength p 1 strength m ()V method_6156 stopJumping m ()Z method_6153 canJump m (I)V method_6155 startJumping p 1 height c net/minecraft/class_1315 net/minecraft/entity/EntityData c net/minecraft/class_1314 net/minecraft/entity/mob/PathAwareEntity f F field_35670 DEFAULT_PATHFINDING_FAVOR m (Lnet/minecraft/class_4135;)Z method_52545 method_52545 p 0 goal m (F)V method_6142 updateForLeashLength p 1 leashLength m (Lnet/minecraft/class_2338;)F method_6149 getPathfindingFavor p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F method_6144 getPathfindingFavor p 1 pos p 2 world m ()Z method_52546 isPanicking m ()Z method_43689 shouldFollowLeash m ()Z method_6150 isNavigating m ()D method_6148 getFollowLeashSpeed c net/minecraft/class_2645 net/minecraft/network/packet/s2c/play/CloseScreenS2CPacket f I field_12137 syncId m (I)V p 1 syncId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11427 apply m ()I method_36148 getSyncId c net/minecraft/class_2646 net/minecraft/block/entity/TrappedChestBlockEntity c net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage f I field_36219 FEATURE_UPDATING_VERSION f Lnet/minecraft/class_4698; field_21494 worker f Lcom/mojang/datafixers/DataFixer; field_17655 dataFixer f Lnet/minecraft/class_3360; field_17654 featureUpdater m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_23696 getNbt p 1 chunkPos m (Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;)V method_39798 method_39798 p 1 key m (Lnet/minecraft/class_2487;)I method_17908 getDataVersion p 0 nbt m (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487; method_17907 updateChunkNbt p 4 generatorCodecKey p 3 nbt p 2 persistentStateManagerFactory p 1 worldKey m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V p 3 dsync p 2 dataFixer p 1 directory m (Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;Ljava/util/Optional;)V method_39799 saveContextToNbt p 0 nbt p 2 generatorCodecKey p 1 worldKey m (Lnet/minecraft/class_1923;I)Z method_42328 needsBlending p 2 checkRadius p 1 chunkPos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V method_17910 setNbt p 2 nbt p 1 chunkPos m ()Lnet/minecraft/class_6830; method_39800 getWorker m (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360; method_43411 getFeatureUpdater p 1 worldKey p 2 stateManagerGetter m ()V method_23697 completeAll c net/minecraft/class_2647 net/minecraft/block/sapling/SaplingGenerator m (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5321; method_11430 getTreeFeature p 2 bees p 1 random m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_24282 areFlowersNearby p 2 pos p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z method_11431 generate p 1 world p 2 chunkGenerator p 5 random p 3 pos p 4 state c net/minecraft/class_3978 net/minecraft/world/IdCountsState f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_17662 idCounts f Ljava/lang/String; field_31830 IDCOUNTS_KEY m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978; method_32360 fromNbt p 0 nbt m ()I method_17920 getNextMapId m ()Lnet/minecraft/class_18$class_8645; method_52610 getPersistentStateType c net/minecraft/class_2648 net/minecraft/network/packet/s2c/play/OpenHorseScreenS2CPacket f I field_12143 slotCount f I field_12144 syncId f I field_12142 horseId m (Lnet/minecraft/class_2602;)V method_11437 apply m (III)V p 1 syncId p 3 horseId p 2 slotCount m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11432 getSyncId m ()I method_11434 getSlotCount m ()I method_11433 getHorseId c net/minecraft/class_3979 net/minecraft/client/gui/screen/ingame/StonecutterScreen f Lnet/minecraft/class_2960; field_45502 RECIPE_TEXTURE f Lnet/minecraft/class_2960; field_45501 RECIPE_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45504 SCROLLER_DISABLED_TEXTURE f Lnet/minecraft/class_2960; field_45503 SCROLLER_TEXTURE f Lnet/minecraft/class_2960; field_45505 RECIPE_SELECTED_TEXTURE f I field_32380 RECIPE_LIST_OFFSET_Y f Lnet/minecraft/class_2960; field_17673 TEXTURE f F field_17674 scrollAmount f I field_32373 SCROLLBAR_HEIGHT f I field_17671 scrollOffset f I field_32372 SCROLLBAR_WIDTH f I field_32377 RECIPE_ENTRY_HEIGHT f I field_32376 RECIPE_ENTRY_WIDTH f I field_32375 RECIPE_LIST_ROWS f Z field_17670 mouseClicked f I field_32374 RECIPE_LIST_COLUMNS f I field_32379 RECIPE_LIST_OFFSET_X f I field_32378 SCROLLBAR_AREA_HEIGHT f Z field_17672 canCraft m ()V method_17955 onInventoryChange m (Lnet/minecraft/class_332;IIIII)V method_17952 renderRecipeBackground p 3 mouseY p 2 mouseX p 1 context p 6 scrollOffset p 5 y p 4 x m ()Z method_17954 shouldScroll m (Lnet/minecraft/class_3971;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 2 inventory p 1 handler p 3 title m (Lnet/minecraft/class_332;III)V method_17951 renderRecipeIcons p 1 context p 2 x p 3 y p 4 scrollOffset m ()I method_17953 getMaxScroll c net/minecraft/class_912 net/minecraft/client/render/entity/HuskEntityRenderer f Lnet/minecraft/class_2960; field_4716 TEXTURE m (Lnet/minecraft/class_1642;Lnet/minecraft/class_4587;F)V method_3985 scale m (Lnet/minecraft/class_1642;)Lnet/minecraft/class_2960; method_4163 getTexture c net/minecraft/class_911 net/minecraft/client/render/entity/RavagerEntityRenderer f Lnet/minecraft/class_2960; field_4715 TEXTURE m (Lnet/minecraft/class_1584;)Lnet/minecraft/class_2960; method_3984 getTexture c net/minecraft/class_910 net/minecraft/client/render/entity/HorseEntityRenderer f Ljava/util/Map; field_4714 TEXTURES m (Lnet/minecraft/class_1498;)Lnet/minecraft/class_2960; method_3983 getTexture m (Ljava/util/EnumMap;)V method_27151 method_27151 p 0 map c net/minecraft/class_2663 net/minecraft/network/packet/s2c/play/EntityStatusS2CPacket f B field_12174 status f I field_12175 id m (Lnet/minecraft/class_1297;B)V p 2 status p 1 entity m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_11469 getEntity p 1 world m (Lnet/minecraft/class_2540;)V p 1 buf m ()B method_11470 getStatus m (Lnet/minecraft/class_2602;)V method_11471 apply c net/minecraft/class_1331 net/minecraft/entity/ai/control/FlightMoveControl f Z field_20350 noGravity f I field_20349 maxPitchChange m (Lnet/minecraft/class_1308;IZ)V p 1 entity p 2 maxPitchChange p 3 noGravity c net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2CPacket c Sent when an explosion occurs in the world.\n\n

The client will update {@linkplain\nnet.minecraft.client.MinecraftClient#player the player}'s velocity as\nwell as performing an explosion.\n\n@see net.minecraft.network.packet.s2c.play.EntityVelocityUpdateS2CPacket f Ljava/util/List; field_12181 affectedBlocks f D field_12178 y f D field_12177 z f F field_12179 radius f F field_12176 playerVelocityX f F field_12183 playerVelocityY f D field_12180 x f F field_12182 playerVelocityZ m ()D method_11477 getY m (IIILnet/minecraft/class_2540;)Lnet/minecraft/class_2338; method_34121 method_34121 p 3 buf2 m ()D method_11478 getZ m ()F method_11474 getPlayerVelocityZ m ()Ljava/util/List; method_11479 getAffectedBlocks m ()F method_11476 getRadius m ()D method_11475 getX m (Lnet/minecraft/class_2602;)V method_11480 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (IIILnet/minecraft/class_2540;Lnet/minecraft/class_2338;)V method_34122 method_34122 p 3 buf2 p 4 pos m ()F method_11472 getPlayerVelocityX m ()F method_11473 getPlayerVelocityY m (DDDFLjava/util/List;Lnet/minecraft/class_243;)V p 3 y p 1 x p 8 affectedBlocks p 7 radius p 5 z p 9 playerVelocity c net/minecraft/class_1330 net/minecraft/entity/ai/control/BodyControl c The body control ensures a mob's head and body yaws are kept up with each other. f I field_6355 bodyAdjustTicks f I field_30194 BODY_KEEP_UP_THRESHOLD f I field_30195 ROTATE_BODY_START_TICK f I field_30196 ROTATION_INCREMENTS f Lnet/minecraft/class_1308; field_6356 entity f F field_6354 lastHeadYaw m (Lnet/minecraft/class_1308;)V p 1 entity m ()V method_20245 slowlyAdjustBody c Gradually adjusts the body yaw toward the head yaw, starting after 10 ticks of\n{@linkplain #bodyAdjustTicks wait} and finishes by the 20th tick. m ()V method_20244 keepUpHead c Keeps up the head yaw by ensuring it is within the {@linkplain\nMobEntity#getMaxHeadRotation max head rotation} from the body yaw. m ()V method_6224 tick c Ticks the body control.\n\n@implSpec If the entity {@linkplain #isMoving() has moved}, its body yaw\nadjusts to its head yaw. Otherwise, if the entity is {@linkplain\n#isIndependent() not steered}, its head yaw adjusts to its body yaw. m ()V method_20243 keepUpBody c Keeps up the body yaw by ensuring it is within the {@linkplain\nMobEntity#getMaxHeadRotation max head rotation} from the head yaw. m ()Z method_20247 isMoving m ()Z method_20246 isIndependent c net/minecraft/class_2665 net/minecraft/block/PistonBlock f Lnet/minecraft/class_265; field_12190 EXTENDED_DOWN_SHAPE f Lnet/minecraft/class_265; field_12186 EXTENDED_SOUTH_SHAPE f Lnet/minecraft/class_265; field_12184 EXTENDED_WEST_SHAPE f Lnet/minecraft/class_265; field_12185 EXTENDED_UP_SHAPE f Lnet/minecraft/class_2746; field_12191 EXTENDED f Lnet/minecraft/class_265; field_12188 EXTENDED_EAST_SHAPE f Z field_12187 sticky f Lnet/minecraft/class_265; field_12189 EXTENDED_NORTH_SHAPE m (ZLnet/minecraft/class_4970$class_2251;)V p 1 sticky p 2 settings m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Z method_11481 move p 2 pos p 1 world p 4 retract p 3 dir m (Lnet/minecraft/class_8235;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_11482 shouldExtend p 1 world p 3 pistonFace p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_11483 tryMove p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Z method_11484 isMovable p 2 pos p 3 direction p 0 state p 1 world p 4 canBreak p 5 pistonDir c net/minecraft/class_2666 net/minecraft/network/packet/s2c/play/UnloadChunkS2CPacket f Lnet/minecraft/class_1923; comp_1726 pos m (Lnet/minecraft/class_2602;)V method_11486 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_1923; comp_1726 pos c net/minecraft/class_1335 net/minecraft/entity/ai/control/MoveControl f Lnet/minecraft/class_1335$class_1336; field_6374 state f D field_6367 targetZ f D field_6369 targetY f Lnet/minecraft/class_1308; field_6371 entity f F field_6368 forwardMovement f D field_6370 targetX f F field_6373 sidewaysMovement f D field_6372 speed f F field_30198 REACHED_DESTINATION_DISTANCE_SQUARED m ()D method_6242 getSpeed m (FF)Z method_25946 isPosWalkable p 1 x p 2 z m (DDDD)V method_6239 moveTo p 7 speed p 5 z p 3 y p 1 x m ()Z method_6241 isMoving m ()D method_6235 getTargetY m ()D method_6237 getTargetZ m ()D method_6236 getTargetX m ()V method_6240 tick m (FF)V method_6243 strafeTo p 2 sideways p 1 forward m (FFF)F method_6238 wrapDegrees p 1 from p 3 max p 2 to m (Lnet/minecraft/class_1308;)V p 1 entity c net/minecraft/class_1335$class_1336 net/minecraft/entity/ai/control/MoveControl$State f Lnet/minecraft/class_1335$class_1336; field_6377 WAIT f Lnet/minecraft/class_1335$class_1336; field_6376 STRAFE f Lnet/minecraft/class_1335$class_1336; field_6379 JUMPING f Lnet/minecraft/class_1335$class_1336; field_6378 MOVE_TO c net/minecraft/class_3990 net/minecraft/world/WanderingTraderManager f I field_17729 spawnDelay f I field_17728 spawnTimer f Lnet/minecraft/class_5268; field_24387 properties f I field_30634 DEFAULT_SPAWN_CHANCE f I field_17730 spawnChance f I field_30631 DEFAULT_SPAWN_TIMER f I field_30630 DEFAULT_SPAWN_DELAY f I field_30633 MAX_SPAWN_CHANCE f Lnet/minecraft/class_5819; field_17726 random f I field_30632 MIN_SPAWN_CHANCE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; method_18017 getNearbySpawnPos p 1 world p 3 range p 2 pos m (Lnet/minecraft/class_3218;)Z method_18018 trySpawn p 1 world m (Lnet/minecraft/class_5268;)V p 1 properties m (Lnet/minecraft/class_6880;)Z method_44010 method_44010 p 0 poiType m (Lnet/minecraft/class_2338;)Z method_19631 method_19631 p 0 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)V method_18016 spawnLlama p 3 range p 2 wanderingTrader p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_23279 doesNotSuffocateAt p 1 world p 2 pos c net/minecraft/class_1334 net/minecraft/entity/ai/control/JumpControl f Z field_6365 active f Lnet/minecraft/class_1308; field_6366 entity m ()V method_6234 tick m ()V method_6233 setActive m (Lnet/minecraft/class_1308;)V p 1 entity c net/minecraft/class_2661 net/minecraft/network/packet/s2c/common/DisconnectS2CPacket f Lnet/minecraft/class_2561; field_12173 reason m (Lnet/minecraft/class_2561;)V p 1 reason m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8705;)V method_11467 apply m ()Lnet/minecraft/class_2561; method_11468 getReason c net/minecraft/class_1333 net/minecraft/entity/ai/control/LookControl c The look control adjusts a mob's rotations to look at a target position. f I field_35103 lookAtTimer f F field_6358 maxPitchChange f D field_6363 y f Lnet/minecraft/class_1308; field_6361 entity f F field_6359 maxYawChange f D field_6362 z f D field_6364 x m (DDDFF)V method_6230 lookAt p 1 x p 3 y p 5 z p 7 maxYawChange p 8 maxPitchChange m (Lnet/minecraft/class_1297;)V method_35111 lookAt p 1 entity m (Lnet/minecraft/class_1297;FF)V method_6226 lookAt p 1 entity p 3 maxPitchChange p 2 maxYawChange m ()D method_6225 getLookX m ()D method_6227 getLookY m ()Z method_20433 shouldStayHorizontal m ()Ljava/util/Optional; method_20250 getTargetPitch m ()V method_6231 tick m (Ljava/lang/Float;)V method_37355 method_37355 p 1 pitch m (Lnet/minecraft/class_243;)V method_19615 lookAt p 1 direction m ()V method_36980 clampHeadYaw m (FFF)F method_6229 changeAngle c Changes the angle from {@code from} to {@code to}, or by {@code max} degrees\nif {@code to} is too big a change.\n\n

This is the same as {@link MobEntity#changeAngle(float, float, float)}. p 1 from p 2 to p 3 max m (DDD)V method_20248 lookAt p 1 x p 3 y p 5 z m ()D method_6228 getLookZ m ()Ljava/util/Optional; method_20251 getTargetYaw m (Lnet/minecraft/class_1308;)V p 1 entity m (Lnet/minecraft/class_1297;)D method_20249 getLookingHeightFor p 0 entity m (Ljava/lang/Float;)V method_37356 method_37356 p 1 yaw m ()Z method_38970 isLookingAtSpecificPosition c net/minecraft/class_3992 net/minecraft/client/render/entity/WanderingTraderEntityRenderer f Lnet/minecraft/class_2960; field_17739 TEXTURE m (Lnet/minecraft/class_3989;)Lnet/minecraft/class_2960; method_18045 getTexture m (Lnet/minecraft/class_3989;Lnet/minecraft/class_4587;F)V method_18046 scale c net/minecraft/class_3993 net/minecraft/entity/ai/goal/HoldInHandsGoal f Lnet/minecraft/class_3414; field_18280 sound f Ljava/util/function/Predicate; field_17757 condition f Lnet/minecraft/class_1308; field_17755 actor f Lnet/minecraft/class_1799; field_17756 item m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;Lnet/minecraft/class_3414;Ljava/util/function/Predicate;)V p 1 actor p 4 condition p 3 sound p 2 item c net/minecraft/class_1332 net/minecraft/entity/ai/control/YawAdjustingLookControl c The yaw adjusting look control adjusts the entity's body yaw to be close to the\nhead yaw. In vanilla, this is used by entities that cannot rotate their heads\neasily, such as axolotl and dolphin. f I field_30201 ADDED_YAW f I field_6357 yawAdjustThreshold f I field_30200 ADDED_PITCH m (Lnet/minecraft/class_1308;I)V p 1 entity p 2 yawAdjustThreshold m (Ljava/lang/Float;)V method_37358 method_37358 p 1 yaw m (Ljava/lang/Float;)V method_37357 method_37357 p 1 pitch c net/minecraft/class_2662 net/minecraft/block/sapling/OakSaplingGenerator c net/minecraft/class_2656 net/minecraft/network/packet/s2c/play/CooldownUpdateS2CPacket f Lnet/minecraft/class_1792; field_12154 item f I field_12155 cooldown m (Lnet/minecraft/class_2602;)V method_11455 apply m ()Lnet/minecraft/class_1792; method_11453 getItem m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1792;I)V p 2 cooldown p 1 item m ()I method_11454 getCooldown c net/minecraft/class_3988 net/minecraft/entity/passive/MerchantEntity f I field_30600 INVENTORY_SIZE f Lnet/minecraft/class_1916; field_17721 offers f Lnet/minecraft/class_2940; field_19295 HEAD_ROLLING_TIME_LEFT f Lnet/minecraft/class_1277; field_17723 inventory f Lnet/minecraft/class_1657; field_17722 customer m (Lnet/minecraft/class_2394;)V method_18007 produceParticles p 1 parameters m ()V method_7237 fillRecipes m ()V method_19181 resetCustomer m ()Z method_18009 hasCustomer m ()V method_20010 playCelebrateSound m (Lnet/minecraft/class_1914;)V method_18008 afterUsing p 1 offer m ()I method_20506 getHeadRollingTimeLeft m (Lnet/minecraft/class_1916;[Lnet/minecraft/class_3853$class_1652;I)V method_19170 fillRecipesFromPool p 1 recipeList p 3 count p 2 pool m (Z)Lnet/minecraft/class_3414; method_18012 getTradingSound p 1 sold m (I)V method_20507 setHeadRollingTimeLeft p 1 ticks c net/minecraft/class_2657 net/minecraft/block/sapling/DarkOakSaplingGenerator c net/minecraft/class_2658 net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket f I field_33326 MAX_PAYLOAD_SIZE f Ljava/util/Map; field_45693 ID_TO_READER f Lnet/minecraft/class_8710; comp_1646 payload m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710; method_53023 readPayload p 1 buf p 0 id m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711; method_53025 readUnknownPayload p 1 buf p 0 id m (Lnet/minecraft/class_8705;)V method_53024 apply m ()Lnet/minecraft/class_8710; comp_1646 payload c net/minecraft/class_3989 net/minecraft/entity/passive/WanderingTraderEntity f I field_17725 despawnDelay f Lnet/minecraft/class_2338; field_17758 wanderTarget m ()I method_18014 getDespawnDelay m (Lnet/minecraft/class_3989;)Z method_18067 method_18067 p 1 wanderingTrader m (Lnet/minecraft/class_3989;)Z method_18068 method_18068 p 1 wanderingTrader m ()V method_20508 tickDespawnDelay m (Lnet/minecraft/class_2338;)V method_18069 setWanderTarget p 1 wanderTarget m ()V method_52557 fillRebalancedRecipes m ()Lnet/minecraft/class_2338; method_18065 getWanderTarget m (I)V method_18013 setDespawnDelay p 1 despawnDelay c net/minecraft/class_3989$class_3994 net/minecraft/entity/passive/WanderingTraderEntity$WanderToTargetGoal f D field_17761 speed f D field_17760 proximityDistance f Lnet/minecraft/class_3989; field_17759 trader m (Lnet/minecraft/class_3989;Lnet/minecraft/class_3989;DD)V p 2 trader p 3 proximityDistance p 5 speed m (Lnet/minecraft/class_2338;D)Z method_18070 isTooFarFrom p 2 proximityDistance p 1 pos c net/minecraft/class_1329 net/minecraft/entity/attribute/ClampedEntityAttribute c Represents a type of attribute with minimum and maximum value limits. f D field_6353 minValue f D field_6351 maxValue m ()D method_35062 getMaxValue m (Ljava/lang/String;DDD)V p 1 translationKey p 2 fallback p 4 min p 6 max m ()D method_35061 getMinValue c net/minecraft/class_2659 net/minecraft/block/sapling/SpruceSaplingGenerator c net/minecraft/class_905 net/minecraft/client/render/entity/GhastEntityRenderer f Lnet/minecraft/class_2960; field_4705 TEXTURE f Lnet/minecraft/class_2960; field_4706 ANGRY_TEXTURE m (Lnet/minecraft/class_1571;Lnet/minecraft/class_4587;F)V method_3973 scale m (Lnet/minecraft/class_1571;)Lnet/minecraft/class_2960; method_3972 getTexture c net/minecraft/class_903 net/minecraft/client/render/entity/FireworkRocketEntityRenderer f Lnet/minecraft/class_918; field_4703 itemRenderer m (Lnet/minecraft/class_1671;)Lnet/minecraft/class_2960; method_3969 getTexture m (Lnet/minecraft/class_1671;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3968 render c net/minecraft/class_902 net/minecraft/client/render/entity/ExperienceOrbEntityRenderer f Lnet/minecraft/class_2960; field_4701 TEXTURE f Lnet/minecraft/class_1921; field_21741 LAYER m (Lnet/minecraft/class_1303;Lnet/minecraft/class_2338;)I method_24089 getBlockLight m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFIIIFFI)V method_23171 vertex p 10 light p 9 v p 8 u p 3 x p 2 normalMatrix p 1 positionMatrix p 0 vertexConsumer p 7 blue p 6 green p 5 red p 4 y m (Lnet/minecraft/class_1303;)Lnet/minecraft/class_2960; method_3967 getTexture m (Lnet/minecraft/class_1303;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3966 render c net/minecraft/class_909 net/minecraft/client/render/entity/BipedEntityRenderer m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;FFFF)V p 2 model p 1 ctx p 4 scaleX p 3 shadowRadius p 6 scaleZ p 5 scaleY m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;F)V p 2 model p 1 ctx p 3 shadowRadius c net/minecraft/class_908 net/minecraft/client/render/entity/GiantEntityRenderer f F field_4711 scale f Lnet/minecraft/class_2960; field_4710 TEXTURE m (Lnet/minecraft/class_5617$class_5618;F)V p 1 ctx p 2 scale m (Lnet/minecraft/class_1570;)Lnet/minecraft/class_2960; method_3981 getTexture m (Lnet/minecraft/class_1570;Lnet/minecraft/class_4587;F)V method_3980 scale c net/minecraft/class_907 net/minecraft/client/render/entity/GuardianEntityRenderer f Lnet/minecraft/class_2960; field_4709 EXPLOSION_BEAM_TEXTURE f Lnet/minecraft/class_2960; field_4708 TEXTURE f Lnet/minecraft/class_1921; field_21743 LAYER m (Lnet/minecraft/class_1577;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3977 render m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFFIIIFF)V method_23173 vertex p 4 y p 5 z p 6 red p 7 green p 0 vertexConsumer p 1 positionMatrix p 2 normalMatrix p 3 x p 8 blue p 9 u p 10 v m (Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V p 2 shadowRadius p 1 ctx p 3 layer m (Lnet/minecraft/class_1577;)Lnet/minecraft/class_2960; method_3976 getTexture m (Lnet/minecraft/class_1577;Lnet/minecraft/class_4604;DDD)Z method_3978 shouldRender m (Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243; method_3979 fromLerpedPosition p 2 yOffset p 1 entity p 4 delta c net/minecraft/class_906 net/minecraft/client/render/entity/FishingBobberEntityRenderer f Lnet/minecraft/class_2960; field_4707 TEXTURE f Lnet/minecraft/class_1921; field_21742 LAYER m (Lnet/minecraft/class_1536;)Lnet/minecraft/class_2960; method_3975 getTexture m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V method_23840 vertex p 0 buffer p 5 y p 6 u p 7 v p 1 matrix p 2 normalMatrix p 3 light p 4 x m (Lnet/minecraft/class_1536;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3974 render m (II)F method_23954 percentage p 1 max p 0 value m (FFFLnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FF)V method_23172 renderFishingLine p 4 matrices p 5 segmentStart p 6 segmentEnd p 0 x p 1 y p 2 z p 3 buffer c net/minecraft/class_3161 net/minecraft/command/BlockDataObject f Lnet/minecraft/class_2586; field_13784 blockEntity f Ljava/util/function/Function; field_13786 TYPE_FACTORY f Lnet/minecraft/class_2338; field_13783 pos f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13785 INVALID_BLOCK_EXCEPTION m (Lnet/minecraft/class_2586;Lnet/minecraft/class_2338;)V p 1 blockEntity p 2 pos m (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; method_13878 method_13878 p 0 argumentName c net/minecraft/class_3161$1 net/minecraft/command/BlockDataObject$1 f Ljava/lang/String; field_13787 argumentName c net/minecraft/class_3162 net/minecraft/command/DataCommandObject m (Lnet/minecraft/class_2203$class_2209;DI)Lnet/minecraft/class_2561; method_13879 feedbackGet p 4 result p 2 scale p 1 path m ()Lnet/minecraft/class_2487; method_13881 getNbt m ()Lnet/minecraft/class_2561; method_13883 feedbackModify m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561; method_13882 feedbackQuery p 1 element m (Lnet/minecraft/class_2487;)V method_13880 setNbt p 1 nbt c net/minecraft/class_885 net/minecraft/client/render/entity/CodEntityRenderer f Lnet/minecraft/class_2960; field_4652 TEXTURE m (Lnet/minecraft/class_1431;Lnet/minecraft/class_4587;FFF)V method_3896 setupTransforms m (Lnet/minecraft/class_1431;)Lnet/minecraft/class_2960; method_3897 getTexture c net/minecraft/class_7520 net/minecraft/datafixer/fix/GoatMissingStateFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_4495 net/minecraft/client/render/entity/model/BeeEntityModel c Represents the model of a {@linkplain BeeEntity}.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #BONE}Root part{@link #bone}
{@value EntityModelPartNames#BODY}{@value #BONE}
{@value #STINGER}{@value EntityModelPartNames#BODY}{@link #stinger}
{@value #LEFT_ANTENNA}{@value EntityModelPartNames#BODY}{@link #leftAntenna}
{@value #RIGHT_ANTENNA}{@value EntityModelPartNames#BODY}{@link #rightAntenna}
{@value EntityModelPartNames#RIGHT_WING}{@value #BONE}{@link #rightWing}
{@value EntityModelPartNames#LEFT_WING}{@value #BONE}{@link #leftWing}
{@value #FRONT_LEGS}{@value #BONE}{@link #frontLegs}
{@value #MIDDLE_LEGS}{@value #BONE}{@link #middleLegs}
{@value #BACK_LEGS}{@value #BONE}{@link #backLegs}
\n
f Ljava/lang/String; field_32455 FRONT_LEGS c The key of the front legs model part, whose value is {@value}. f Lnet/minecraft/class_630; field_20513 rightAntenna f Ljava/lang/String; field_32454 RIGHT_ANTENNA c The key of the right antenna model part, whose value is {@value}. f Lnet/minecraft/class_630; field_20512 leftAntenna f Ljava/lang/String; field_32453 LEFT_ANTENNA c The key of the left antenna model part, whose value is {@value}. f Lnet/minecraft/class_630; field_20511 stinger f Ljava/lang/String; field_32452 STINGER c The key of the stinger model part, whose value is {@value}. f Lnet/minecraft/class_630; field_20510 backLegs f F field_20514 bodyPitch f Ljava/lang/String; field_32451 BONE c The key of the bone model part, whose value is {@value}.\n\n

The bone is an invisible model part which is used to globally control the model. f F field_32450 BONE_BASE_Y_PIVOT f Lnet/minecraft/class_630; field_20509 middleLegs f Lnet/minecraft/class_630; field_20508 frontLegs f Lnet/minecraft/class_630; field_20507 leftWing f Lnet/minecraft/class_630; field_20506 rightWing f Ljava/lang/String; field_32457 BACK_LEGS c The key of the back legs model part, whose value is {@value}. f Lnet/minecraft/class_630; field_20504 bone f Ljava/lang/String; field_32456 MIDDLE_LEGS c The key of the middle legs model part, whose value is {@value}. m (Lnet/minecraft/class_4466;FFF)V method_22111 animateModel m ()Lnet/minecraft/class_5607; method_31981 getTexturedModelData m (Lnet/minecraft/class_4466;FFFFF)V method_22112 setAngles m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_884 net/minecraft/client/render/entity/CowEntityRenderer f Lnet/minecraft/class_2960; field_4651 TEXTURE m (Lnet/minecraft/class_1430;)Lnet/minecraft/class_2960; method_3895 getTexture c net/minecraft/class_4494 com/mojang/blaze3d/platform/GlDebugInfo m ()Ljava/lang/String; method_22090 getRenderer m ()Ljava/lang/String; method_22091 getVersion m (I)Ljava/nio/ByteBuffer; method_35611 allocateMemory p 0 size m (Ljava/nio/Buffer;)V method_35613 freeMemory p 0 buffer m ()Ljava/lang/String; method_22088 getVendor m ()Ljava/lang/String; method_22089 getCpuInfo c net/minecraft/class_3164 net/minecraft/server/command/DataCommand f Ljava/util/List; field_13792 SOURCE_OBJECT_TYPES f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_44916 MODIFY_INVALID_SUBSTRING_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13791 GET_INVALID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13796 MERGE_FAILED_EXCEPTION f Ljava/util/List; field_13798 TARGET_OBJECT_TYPES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13797 MODIFY_EXPECTED_OBJECT_EXCEPTION f Ljava/util/List; field_13790 OBJECT_TYPE_FACTORIES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13793 GET_UNKNOWN_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13794 GET_MULTIPLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_41747 MODIFY_EXPECTED_VALUE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I method_47953 method_47953 p 3 elements p 0 context p 2 path p 1 sourceNbt m (Ljava/lang/String;II)Ljava/lang/String; method_52165 substringInternal p 2 endIndex p 0 string p 1 startIndex m (Lnet/minecraft/class_2168;)Z method_13890 method_13890 p 0 source m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48104 method_48104 p 3 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13886 method_13886 p 1 context m (Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520; method_13921 getNbt p 1 object p 0 path m (Lnet/minecraft/class_2520;)Ljava/lang/String; method_48096 asString p 0 nbt m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_48099 method_48099 p 1 value m (Ljava/lang/String;)Ljava/lang/String; method_48094 method_48094 p 0 value m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;D)I method_13903 executeGet p 0 source p 1 object p 2 path p 3 scale m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13923 method_13923 p 1 builder m (Ljava/util/function/Function;)Lnet/minecraft/class_3164$class_3167; method_13906 method_13906 p 0 factory m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48088 method_48088 p 3 builderx m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List; method_48091 getValues p 0 context p 1 objectType m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I method_13916 executeGet p 2 path p 1 object p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I method_47954 method_47954 p 3 elements p 2 path p 1 sourceNbt p 0 context m (Ljava/util/List;Lnet/minecraft/class_3164$class_8569;)Ljava/util/List; method_48095 mapValues p 1 processor p 0 list m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I method_47952 method_47952 p 1 element p 0 context p 3 elements p 2 path m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I method_13885 executeRemove p 0 source p 1 object p 2 path m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)I method_13908 executeGet p 0 source p 1 object m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13912 method_13912 p 1 context m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48101 method_48101 p 3 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13904 method_13904 p 1 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13887 method_13887 p 1 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48093 method_48093 p 0 nbt m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13911 method_13911 p 2 operation m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13893 method_13893 p 3 builderx m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I method_13900 method_13900 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List; method_48098 getValuesByPath p 0 context p 1 objectType m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48097 method_48097 p 3 context m (Ljava/lang/String;II)Ljava/lang/String; method_51826 substring p 0 string p 1 startIndex p 2 endIndex m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2487;)I method_13901 executeMerge p 2 nbt p 1 object p 0 source m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48089 method_48089 p 3 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13909 method_13909 p 1 context m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48102 method_48102 p 3 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13892 method_13892 p 0 path m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_52164 method_52164 p 1 endIndex p 0 startIndex m (Ljava/lang/String;I)Ljava/lang/String; method_51825 substring p 1 startIndex p 0 string m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13896 method_13896 p 1 builder m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13905 register p 0 dispatcher m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13899 method_13899 p 1 modifier m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Ljava/util/List;)I method_13920 executeModify p 1 objectType p 0 context p 3 elements p 2 modifier m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13902 method_13902 p 0 path m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13898 addModifyArgument p 0 subArgumentAdder m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_48103 method_48103 p 3 context m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I method_13891 method_13891 p 0 context p 3 elements p 1 sourceNbt p 2 path m (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48090 method_48090 p 2 operation m (II)I method_51824 getSubstringIndex p 0 index p 1 length m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I method_13888 method_13888 p 0 context p 3 elements p 1 sourceNbt p 2 path m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13889 method_13889 p 1 builder m (Ljava/util/function/BiConsumer;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13922 method_13922 p 2 builder m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3164$class_3166;)V method_13895 method_13895 p 1 modifier p 0 builder m (Ljava/util/function/Function;)Lnet/minecraft/class_3164$class_3167; method_13919 method_13919 p 0 factory m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_48092 method_48092 p 1 value m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13907 method_13907 p 0 nbt m (Ljava/lang/String;)Ljava/lang/String; method_48100 method_48100 p 0 value c net/minecraft/class_3164$class_3167 net/minecraft/server/command/DataCommand$ObjectType m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13925 addArgumentsToBuilder p 1 argument p 2 argumentAdder m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3162; method_13924 getObject p 1 context c net/minecraft/class_3164$class_3166 net/minecraft/server/command/DataCommand$ModifyArgumentCreator m (Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; create create p 1 modifier c net/minecraft/class_3164$class_3165 net/minecraft/server/command/DataCommand$ModifyOperation m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I modify modify p 3 path p 4 elements p 1 context p 2 sourceNbt c net/minecraft/class_3164$class_8569 net/minecraft/server/command/DataCommand$Processor m (Ljava/lang/String;)Ljava/lang/String; process process p 1 string c net/minecraft/class_883 net/minecraft/client/render/entity/DonkeyEntityRenderer f Ljava/util/Map; field_4650 TEXTURES m (Lnet/minecraft/class_1492;)Lnet/minecraft/class_2960; method_3894 getTexture m (Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V p 3 layer p 2 scale p 1 ctx c net/minecraft/class_889 net/minecraft/client/render/entity/model/DolphinEntityModel c Represents the model of a dolphin-like entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}{@link #body}
{@value EntityModelPartNames#BACK_FIN}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#LEFT_FIN}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#RIGHT_FIN}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#TAIL}{@value EntityModelPartNames#BODY}{@link #tail}
{@value EntityModelPartNames#TAIL_FIN}{@value EntityModelPartNames#TAIL}{@link #tailFin}
{@value EntityModelPartNames#HEAD}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#NOSE}{@value EntityModelPartNames#HEAD}
\n
f Lnet/minecraft/class_630; field_4655 tailFin f Lnet/minecraft/class_630; field_4657 tail f Lnet/minecraft/class_630; field_4658 body f Lnet/minecraft/class_630; field_27411 root m ()Lnet/minecraft/class_5607; method_31992 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_4491 com/mojang/blaze3d/systems/RenderCallStorage c A storage of render calls with recording and processing states. It exposes\nthree queues: a recording queue, a processing queue, and a last processed\nqueue. The recording queue is equal to the processing queue during processing\nand different during recording.\n\n

This storage appears to be a work in progress, as its processing currently\nperforms no operation. f I field_20454 recordingIndex f I field_20455 processingIndex f I field_20456 lastProcessedIndex f Ljava/util/List; field_20453 recordingQueues f Z field_31900 processing f Z field_31899 recording m ()Z method_35601 startRecording m ()Ljava/util/concurrent/ConcurrentLinkedQueue; method_35607 getLastProcessedQueue m ()Ljava/util/concurrent/ConcurrentLinkedQueue; method_35608 getRecordingQueue m ()Ljava/util/concurrent/ConcurrentLinkedQueue; method_35609 getProcessingQueue m ()Z method_35599 canRecord m ()V method_35602 stopRecording m ()Z method_35603 canProcess m ()Z method_35604 startProcessing m ()V method_35605 process c No-op, but it seems like processing by method order and the check in method body. m ()V method_35606 stopProcessing m (Lnet/minecraft/class_4573;)V method_35600 record p 1 call c net/minecraft/class_888 net/minecraft/client/render/entity/DolphinEntityRenderer f Lnet/minecraft/class_2960; field_4654 TEXTURE m (Lnet/minecraft/class_1433;)Lnet/minecraft/class_2960; method_3903 getTexture c net/minecraft/class_887 net/minecraft/client/render/entity/CreeperEntityRenderer f Lnet/minecraft/class_2960; field_4653 TEXTURE m (Lnet/minecraft/class_1548;F)F method_23154 getAnimationCounter m (Lnet/minecraft/class_1548;)Lnet/minecraft/class_2960; method_3899 getTexture m (Lnet/minecraft/class_1548;Lnet/minecraft/class_4587;F)V method_3900 scale c net/minecraft/class_3160 net/minecraft/world/gen/feature/SeaPickleFeature c net/minecraft/class_3169 net/minecraft/command/EntityDataObject f Lnet/minecraft/class_1297; field_13801 entity f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13799 INVALID_ENTITY_EXCEPTION f Ljava/util/function/Function; field_13800 TYPE_FACTORY m (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; method_13927 method_13927 p 0 argumentName m (Lnet/minecraft/class_1297;)V p 1 entity c net/minecraft/class_3169$1 net/minecraft/command/EntityDataObject$1 f Ljava/lang/String; field_13802 argumentName c net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget c A widget that can be focused and vertically scrolled. f Lnet/minecraft/class_8666; field_45905 TEXT_FIELD_TEXTURES f I field_39496 PADDING f I field_45907 SCROLLER_WIDTH f D field_39497 scrollY f Z field_39498 scrollbarDragged f Lnet/minecraft/class_2960; field_45906 SCROLLER_TEXTURE m (Lnet/minecraft/class_332;IIII)V method_52233 drawBox p 1 context p 5 height p 4 width p 3 y p 2 x m ()D method_44387 getScrollY m (Lnet/minecraft/class_332;)V method_44386 drawBox c Draws the box that the contents are rendered over, including its borders. p 1 context m (Lnet/minecraft/class_332;)V method_44396 drawScrollbar p 1 context m (II)Z method_44383 isVisible p 2 bottom p 1 top m (Lnet/minecraft/class_332;)V method_44384 renderOverlay c Renders overlays that are not scrolled but part of the widget.\n\n

This renders the scrollbar by default. Subclasses can override this to\nrender other overlays, but {@code super} call is necessary to make sure the scrollbar\nrenders when it should. p 1 context m ()Z method_44392 overflows c {@return whether the contents overflow and needs a scrollbar} m (Lnet/minecraft/class_332;IIF)V method_44389 renderContents c Renders the scrolled contents. Subclasses must override this. The rendered contents\nmay overflow; the caller should trim those using {@link\nnet.minecraft.client.gui.DrawContext#enableScissor}. p 3 mouseY p 4 delta p 1 context p 2 mouseX m (DD)Z method_44388 isWithinBounds p 3 mouseY p 1 mouseX m (D)V method_44382 setScrollY p 1 scrollY m ()I method_44381 getPadding m ()I method_44391 getContentsHeight c {@return the total height of the contents} m ()I method_44390 getMaxScrollY m ()I method_44385 getPaddingDoubled m ()I method_44395 getContentsHeightWithPadding m ()I method_44394 getScrollbarThumbHeight m ()I method_53532 getScrollerWidth m ()D method_44393 getDeltaYPerScroll c net/minecraft/class_882 net/minecraft/client/render/entity/ChickenEntityRenderer f Lnet/minecraft/class_2960; field_4649 TEXTURE m (Lnet/minecraft/class_1428;)Lnet/minecraft/class_2960; method_3892 getTexture m (Lnet/minecraft/class_1428;F)F method_3893 getAnimationProgress c net/minecraft/class_881 net/minecraft/client/render/entity/BoatEntityRenderer f Ljava/util/Map; field_27758 texturesAndModels m (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_1690$class_1692; method_32162 method_32162 p 0 type m (Lnet/minecraft/class_1690;)Lnet/minecraft/class_2960; method_3891 getTexture m (Lnet/minecraft/class_1690;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3888 render m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;Z)Lnet/minecraft/class_4595; method_42603 createModel p 3 chest p 2 type p 1 ctx m (Lnet/minecraft/class_5617$class_5618;Z)V p 2 chest p 1 ctx m (Lnet/minecraft/class_1690$class_1692;Z)Ljava/lang/String; method_42602 getTexture p 0 type p 1 chest m (ZLnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;)Lcom/mojang/datafixers/util/Pair; method_32163 method_32163 p 3 type c net/minecraft/class_4496 net/minecraft/client/model/ModelUtil m (FFF)F method_22114 interpolateAngle p 1 angle2 p 0 angle1 p 2 progress c net/minecraft/class_7521 net/minecraft/entity/ai/brain/task/DismountVehicleTask c net/minecraft/class_880 net/minecraft/client/render/entity/CaveSpiderEntityRenderer f F field_32918 SCALE f Lnet/minecraft/class_2960; field_4646 TEXTURE m (Lnet/minecraft/class_1549;Lnet/minecraft/class_4587;F)V method_3886 scale m (Lnet/minecraft/class_1549;)Lnet/minecraft/class_2960; method_3885 getTexture c net/minecraft/class_7522 net/minecraft/world/chunk/ReadableContainer m (III)Ljava/lang/Object; method_12321 get p 3 z p 2 y p 1 x m (Lnet/minecraft/class_2841$class_4464;)V method_21732 count p 1 counter m (Ljava/util/function/Consumer;)V method_39793 forEachValue p 1 action m (Lnet/minecraft/class_2540;)V method_12325 writePacket c Writes this container to the packet byte buffer. p 1 buf c the packet byte buffer m ()I method_12327 getPacketSize m (Ljava/util/function/Predicate;)Z method_19526 hasAny c {@return {@code true} if any object in this container's palette matches\nthis predicate} p 1 predicate m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;)Lnet/minecraft/class_7522$class_6562; method_44345 serialize p 2 paletteProvider p 1 idList m ()Lnet/minecraft/class_2841; method_44350 slice c net/minecraft/class_7522$class_7523 net/minecraft/world/chunk/ReadableContainer$Reader m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult; read read p 1 idList p 3 serialize p 2 paletteProvider c net/minecraft/class_7522$class_6562 net/minecraft/world/chunk/ReadableContainer$Serialized c The storage form of the paletted container in the {@linkplain\nPalettedContainer#createCodec codec}. The {@code palette} is the entries\nin the palette, but the interpretation of data depends on the palette\nprovider specified for the codec.\n\n@see PalettedContainer#createCodec f Ljava/util/Optional; comp_76 storage c the data of the container f Ljava/util/List; comp_75 paletteEntries c the palette m ()Ljava/util/Optional; comp_76 storage m ()Ljava/util/List; comp_75 paletteEntries c net/minecraft/class_3168 net/minecraft/world/gen/feature/SeagrassFeature c net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer f Lnet/minecraft/class_327; field_27761 textRenderer f Lnet/minecraft/class_898; field_4676 dispatcher f F field_4673 shadowRadius f F field_4672 shadowOpacity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I method_24087 getBlockLight p 1 entity p 2 pos m (Lnet/minecraft/class_1297;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3936 render p 3 tickDelta p 4 matrices p 1 entity p 2 yaw p 5 vertexConsumers p 6 light m (Lnet/minecraft/class_1297;)Z method_3921 hasLabel c Determines whether the passed entity should render with a nameplate above its head.\n\n

Checks for a custom nametag on living entities, and for teams/team visibilities for players. p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I method_27950 getSkyLight p 2 pos p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3926 renderLabelIfPresent p 4 vertexConsumers p 5 light p 2 text p 3 matrices p 1 entity m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960; method_3931 getTexture p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z method_3933 shouldRender p 1 entity p 5 y p 3 x p 2 frustum p 7 z m (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243; method_23169 getPositionOffset p 2 tickDelta p 1 entity m (Lnet/minecraft/class_1297;F)I method_24088 getLight p 1 entity p 2 tickDelta m (Lnet/minecraft/class_5617$class_5618;)V p 1 ctx m ()Lnet/minecraft/class_327; method_3932 getTextRenderer c net/minecraft/class_7530 net/minecraft/client/gui/EditBox c A multiline edit box with support for basic keyboard shortcuts.\nThis should not be used directly; {@link net.minecraft.client.gui.widget.EditBoxWidget}\nprovides the GUI for the edit box. f Ljava/lang/Runnable; field_39522 cursorChangeListener f I field_39516 cursor f Lnet/minecraft/class_327; field_39513 textRenderer f Z field_39518 selecting f Ljava/util/function/Consumer; field_39521 changeListener f I field_39512 CURSOR_WIDTH f I field_39520 width f I field_39519 maxLength f I field_39517 selectionEnd f Ljava/lang/String; field_39515 text f Ljava/util/List; field_39514 lines f I field_39511 UNLIMITED_LENGTH c A constant denoting that the edit box accepts unlimited amount of text. Edit box\nwidgets with such edit boxes do not show the current text length indicator. m (Ljava/lang/String;)V method_44420 replaceSelection c Replaces the current selection with {@code string}. If there is no\nselection, this inserts the string at the cursor position. This removes\n{@linkplain net.minecraft.SharedConstants#isValidChar invalid characters} and truncates\nthe passed string if necessary. p 1 string m (I)V method_44411 setMaxLength c Sets the maximum length of the edit box text in characters.\n\n

If {@code maxLength} equals {@link #UNLIMITED_LENGTH}, the edit box does not\nhave a length limit. Edit box widgets with such edit boxes do not show the current\ntext length indicator.\n\n@throws IllegalArgumentException if {@code maxLength} is negative\n@see #getMaxLength\n@see #hasMaxLength p 1 maxLength m ()Ljava/lang/String; method_44421 getText c {@return the text of the edit box} m (Ljava/lang/String;)V method_44414 setText c Sets the text of the edit box and moves the cursor to the end of the edit box. p 1 text m (I)V method_44425 moveCursorLine c Moves the cursor by {@code offset} lines. This method attempts to keep the\nrelative position within the line the same. Does nothing if {@code offset} is zero. p 1 offset m ()Lnet/minecraft/class_7530$class_7531; method_44438 getNextWordAtCursor c {@return the substring of a word whose start position is after the cursor}\n\n

A word is a string consisting entirely of non-whitespace characters. If the\ncursor is in the middle of a word, the start position is that of the first word\nafter the cursor; if not, the start position is that of the next word.\n\n@see #getPreviousWordAtCursor m (I)V method_44419 delete c Deletes the selected text, or {@code offset} characters of text from the cursor position\nif there is no selection. If the offset is negative, the characters before the cursor\nwill be removed, and vice versa. p 1 offset m (I)I method_44433 getWordEndIndex c {@return the end index of the word starting at {@code startIndex}}\n\n

A word is a string consisting entirely of non-whitespace characters. Therefore,\nthe end index is the index of the character whose succeeding character is the first\nwhitespace since {@code startIndex}. p 1 startIndex m ()V method_44441 rewrap c Rewraps the text. This is called whenever the text changes. m (Ljava/lang/Runnable;)V method_44413 setCursorChangeListener c Sets the cursor change listener that is called every time the cursor position changes. p 1 cursorChangeListener m ()Ljava/lang/Iterable; method_44434 getLines c {@return the lines of the edit box's text} m (I)Lnet/minecraft/class_7530$class_7531; method_44422 getLine c {@return the line with index {@code index}} p 1 index m (Z)V method_44417 setSelecting c Sets whether the edit box is currently selecting.\n\n

If using the widget, this is done by dragging or holding down Shift and clicking. p 1 selecting m ()Z method_44435 hasSelection c {@return whether the edit box has a selected text} m (Lnet/minecraft/class_7533;I)V method_44412 moveCursor c Moves the cursor by {@code amount} characters.\n\n@apiNote See {@link CursorMovement} for the types of the movement. p 1 movement p 2 amount m (I)Z method_44428 handleSpecialKey c Handles the special keys, such as copy, cut, linebreak, and cursor movements. p 1 keyCode m (Ljava/util/function/Consumer;)V method_44415 setChangeListener c Sets the change listener that is called every time the text changes. p 1 changeListener c the listener that takes the new text of the edit box m ()I method_44432 getCurrentLineIndex c {@return the line index that the cursor is located at} m ()Lnet/minecraft/class_7530$class_7531; method_44437 getPreviousWordAtCursor c {@return the substring of a word whose start position is before the cursor}\n\n

A word is a string consisting entirely of non-whitespace characters. If the\ncursor is in the middle of a word, the start position is that of the word; if not,\nthe start position is that of the first word before the cursor.\n\n@see #getNextWordAtCursor m (Lnet/minecraft/class_327;I)V p 1 textRenderer p 2 width m ()Lnet/minecraft/class_7530$class_7531; method_44427 getSelection c {@return the current selection} m ()I method_44430 getLineCount c {@return the number of total lines in the edit box} m (I)Lnet/minecraft/class_7530$class_7531; method_44431 getOffsetLine c {@return the line offset by {@code offsetFromCurrent} from the cursor's line} p 1 offsetFromCurrent m (Ljava/lang/String;)V method_44429 method_44429 p 0 text m (Ljava/lang/String;)Ljava/lang/String; method_44423 truncateForReplacement c {@return {@code value} truncated to at most {@link #maxLength} characters}\n\n@see #truncate p 1 value m ()I method_44424 getCursor c {@return the cursor position} m ()Ljava/lang/String; method_44436 getSelectedText c {@return the text that is currently selected, or an empty string if there is no selection} m (Lnet/minecraft/class_2583;II)V method_44416 method_44416 p 3 end p 2 start p 1 style m ()I method_44409 getMaxLength c {@return the maximum length of the edit box text in characters}\n\n

If this equals {@link #UNLIMITED_LENGTH}, the edit box does not have a\nlength limit. Edit box widgets with such edit boxes do not show the current\ntext length indicator.\n\n@see #setMaxLength\n@see #hasMaxLength m ()V method_44440 onChange c Called when the text changes. This rewraps the text, calls\n{@link #changeListener}, then calls {@link #cursorChangeListener}. m (Ljava/lang/String;)Ljava/lang/String; method_44426 truncate c {@return {@code value} truncated to fit in the current text}\n

For example, if the edit box with 100 characters limit currently\nhas 90 characters, this method will return at most 10 characters.\n\n@see #truncateForReplacement p 1 value m (DD)V method_44410 moveCursor c Moves the cursor to the specified position relative to the edit box. p 1 x p 3 y m ()Lnet/minecraft/class_7530$class_7531; method_44439 getCurrentLine c {@return the line that the cursor is located at} m ()Z method_44418 hasMaxLength c {@return whether the edit box has a maximum length limit}\n\n

Edit box widgets with edit boxes without a length limit do not\nshow the current text length indicator.\n\n@see #getMaxLength\n@see #setMaxLength c net/minecraft/class_7530$class_7531 net/minecraft/client/gui/EditBox$Substring c A substring of an edit box's text, specified using the indices of the\nstart and the end. This can indicate selections, lines, words, etc. This\ndoes not contain the string itself; to obtain the string, get the text\nfirst, then call {@link String#substring}. f Lnet/minecraft/class_7530$class_7531; field_39524 EMPTY c An empty substring. f I comp_863 endIndex f I comp_862 beginIndex m ()I comp_862 beginIndex m ()I comp_863 endIndex c net/minecraft/class_896 net/minecraft/client/render/entity/EndermiteEntityRenderer f Lnet/minecraft/class_2960; field_4671 TEXTURE m (Lnet/minecraft/class_1559;)F method_3919 getLyingAngle m (Lnet/minecraft/class_1559;)Lnet/minecraft/class_2960; method_3920 getTexture c net/minecraft/class_3173 net/minecraft/world/gen/feature/SimpleBlockFeature c net/minecraft/class_3174 net/minecraft/server/dedicated/DedicatedPlayerManager f Lorg/slf4j/Logger; field_13804 LOGGER m (Lnet/minecraft/class_3176;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;)V p 1 server p 2 tracker p 3 saveHandler m ()Lnet/minecraft/class_3176; method_13938 getServer m ()V method_13937 saveWhitelist m ()V method_13936 loadWhitelist m ()V method_13935 saveOpList m ()V method_13934 loadOpList m ()V method_13933 loadUserBanList m ()V method_13932 saveIpBanList m ()V method_13931 loadIpBanList m ()V method_13930 saveUserBanList c net/minecraft/class_6200 net/minecraft/unused/packageinfo/PackageInfo6200 c net/minecraft/class_895 net/minecraft/client/render/entity/EnderDragonEntityRenderer f Lnet/minecraft/class_2960; field_4668 CRYSTAL_BEAM_TEXTURE f Lnet/minecraft/class_2960; field_4669 EXPLOSION_TEXTURE f Lnet/minecraft/class_2960; field_21006 EYE_TEXTURE f Lnet/minecraft/class_1921; field_21737 DRAGON_CUTOUT f Lnet/minecraft/class_2960; field_4670 TEXTURE f Lnet/minecraft/class_1921; field_21739 DRAGON_EYES f Lnet/minecraft/class_1921; field_21738 DRAGON_DECAL f Lnet/minecraft/class_1921; field_21740 CRYSTAL_BEAM_LAYER f F field_21007 HALF_SQRT_3 f Lnet/minecraft/class_895$class_625; field_21008 model m ()Lnet/minecraft/class_5607; method_32165 getTexturedModelData m (Lnet/minecraft/class_1510;)Lnet/minecraft/class_2960; method_3914 getTexture m (Lnet/minecraft/class_1510;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3918 render m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V method_23158 putDeathLightPositiveXTerminalVertex p 3 width p 1 matrix p 2 radius p 0 buffer m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V method_23156 putDeathLightNegativeXTerminalVertex p 0 buffer p 2 radius p 1 matrix p 3 width m (FFFFILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3917 renderCrystalBeam p 1 dy p 0 dx p 3 tickDelta p 2 dz p 5 matrices p 4 age p 7 light p 6 vertexConsumers m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V method_23159 putDeathLightPositiveZTerminalVertex p 2 radius p 3 width p 0 buffer p 1 matrix m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;I)V method_23157 putDeathLightSourceVertex p 0 buffer p 2 alpha p 1 matrix c net/minecraft/class_895$class_625 net/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel f Lnet/minecraft/class_630; field_21548 leftWingTip f Lnet/minecraft/class_630; field_3629 leftWing f Lnet/minecraft/class_630; field_21552 leftHindLeg f Lnet/minecraft/class_630; field_21554 leftHindFoot f Lnet/minecraft/class_630; field_3625 rightFrontFoot f Lnet/minecraft/class_630; field_3635 rightWingTip f F field_21442 tickDelta f Lnet/minecraft/class_630; field_3627 body f Lnet/minecraft/class_630; field_21550 leftFrontLegTip f Lnet/minecraft/class_630; field_3637 neck f Lnet/minecraft/class_630; field_3631 jaw f Lnet/minecraft/class_630; field_3633 rightHindLeg f Lnet/minecraft/class_1510; field_21441 dragon f Lnet/minecraft/class_630; field_21549 leftFrontLeg f Lnet/minecraft/class_630; field_21553 leftHindLegTip f Lnet/minecraft/class_630; field_3628 rightHindFoot f Lnet/minecraft/class_630; field_21555 rightWing f Lnet/minecraft/class_630; field_21551 leftFrontFoot f Lnet/minecraft/class_630; field_3626 rightHindLegTip f Lnet/minecraft/class_630; field_3632 rightFrontLeg f Lnet/minecraft/class_630; field_3634 rightFrontLegTip f Lnet/minecraft/class_630; field_3630 head m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFLnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V method_23838 setLimbRotation p 3 light p 4 overlay p 1 matrices p 2 vertices p 7 frontLeg p 8 frontLegTip p 5 offset p 6 wing p 11 hindLegTip p 12 hindFoot p 9 frontFoot p 10 hindLeg p 13 alpha m (Lnet/minecraft/class_1510;FFFFF)V method_23621 setAngles m (Lnet/minecraft/class_630;)V p 1 part m (Lnet/minecraft/class_1510;FFF)V method_23620 animateModel c net/minecraft/class_894 net/minecraft/client/render/entity/EndermanEntityRenderer f Lnet/minecraft/class_2960; field_4666 TEXTURE f Lnet/minecraft/class_5819; field_4667 random m (Lnet/minecraft/class_1560;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3911 render m (Lnet/minecraft/class_1560;)Lnet/minecraft/class_2960; method_3912 getTexture m (Lnet/minecraft/class_1560;F)Lnet/minecraft/class_243; method_23160 getPositionOffset c net/minecraft/class_3175 net/minecraft/world/gen/feature/SimpleBlockFeatureConfig f Lnet/minecraft/class_4651; comp_156 toPlace f Lcom/mojang/serialization/Codec; field_24909 CODEC m ()Lnet/minecraft/class_4651; comp_156 toPlace m (Lnet/minecraft/class_3175;)Lnet/minecraft/class_4651; method_28787 method_28787 p 0 config m (Lnet/minecraft/class_4651;)V p 1 toPlace c net/minecraft/class_899 net/minecraft/client/render/entity/EvokerEntityRenderer f Lnet/minecraft/class_2960; field_4697 TEXTURE m (Lnet/minecraft/class_1617;)Lnet/minecraft/class_2960; method_3961 getTexture c net/minecraft/class_899$1 net/minecraft/client/render/entity/EvokerEntityRenderer$1 m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1617;FFFFFF)V method_23170 render c net/minecraft/class_3170 net/minecraft/world/gen/structure/ShipwreckStructure f Z field_37816 beached f Lcom/mojang/serialization/Codec; field_37815 CODEC m (Lnet/minecraft/class_3195$class_7302;Z)V p 2 beached p 1 config m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41687 method_41687 p 2 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38685 addPieces p 2 context p 1 collector c net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDispatcher f Lnet/minecraft/class_327; field_4689 textRenderer f Lnet/minecraft/class_4184; field_4686 camera f Lnet/minecraft/class_1921; field_21009 SHADOW_LAYER f Lnet/minecraft/class_918; field_27759 itemRenderer f Lnet/minecraft/class_315; field_4692 gameOptions f Ljava/util/Map; field_4696 renderers f Lnet/minecraft/class_1937; field_4684 world f Lnet/minecraft/class_759; field_38887 heldItemRenderer f Lnet/minecraft/class_776; field_38886 blockRenderManager f Z field_4681 renderShadows f Lnet/minecraft/class_1060; field_4685 textureManager f Ljava/util/Map; field_4687 modelRenderers f Lnet/minecraft/class_1297; field_4678 targetedEntity f Lnet/minecraft/class_5599; field_27760 modelLoader f Lorg/joml/Quaternionf; field_21794 rotation f Z field_4680 renderHitboxes m (Z)V method_3948 setRenderShadows p 1 renderShadows m (Lnet/minecraft/class_310;Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_776;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;)V p 1 client p 5 textRenderer p 4 blockRenderManager p 3 itemRenderer p 2 textureManager p 7 modelLoader p 6 gameOptions m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2791;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;DDDFF)V method_23163 renderShadowPart p 5 x p 4 pos p 3 world p 2 chunk p 1 vertices p 0 entry p 12 opacity p 11 radius p 9 z p 7 y m (Lnet/minecraft/class_1297;F)I method_23839 getLight p 1 entity p 2 tickDelta m ()Lnet/minecraft/class_759; method_43336 getHeldItemRenderer m (Lnet/minecraft/class_1297;)D method_23168 getSquaredDistanceToCamera p 1 entity m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)V method_23161 drawFireVertex p 1 vertices p 0 entry p 3 y p 2 x p 5 u p 4 z p 6 v m (Lorg/joml/Quaternionf;)V method_24196 setRotation p 1 rotation m (Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z method_3950 shouldRender p 5 y p 7 z p 1 entity p 2 frustum p 3 x m (Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)V method_3941 configure p 2 camera p 1 world p 3 target m ()Z method_3958 shouldRenderHitboxes m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;F)V method_3956 renderHitbox p 0 matrices p 1 vertices p 2 entity p 3 tickDelta m (Lnet/minecraft/class_1297;DDDFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3954 render p 1 entity p 4 y p 2 x p 8 yaw p 9 tickDelta p 6 z p 12 light p 10 matrices p 11 vertexConsumers m (Z)V method_3955 setRenderHitboxes p 1 renderHitboxes m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFF)V method_23162 drawShadowVertex p 0 entry p 4 y p 3 x p 2 alpha p 1 vertices p 7 v p 6 u p 5 z m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;FFLnet/minecraft/class_4538;F)V method_23166 renderShadow p 2 entity p 3 opacity p 0 matrices p 1 vertexConsumers p 6 radius p 4 tickDelta p 5 world m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_897; method_3953 getRenderer p 1 entity m (DDD)D method_3959 getSquaredDistanceToCamera p 3 y p 1 x p 5 z m (Lnet/minecraft/class_1937;)V method_3944 setWorld p 1 world m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V method_23165 renderFire p 2 vertexConsumers p 1 matrices p 3 entity m ()Lorg/joml/Quaternionf; method_24197 getRotation c net/minecraft/class_6206 net/minecraft/unused/packageinfo/PackageInfo6206 c net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReportScreen f Lnet/minecraft/class_2561; field_46031 TITLE_TEXT f I field_39562 BOTTOM_BUTTON_WIDTH f Lnet/minecraft/class_7529; field_46033 commentsBox f Lnet/minecraft/class_2561; field_39574 SELECT_CHAT_TEXT f Lnet/minecraft/class_4185; field_46034 selectChatButton f Lnet/minecraft/class_4185; field_46035 selectReasonButton f Lnet/minecraft/class_4185; field_39559 sendButton f Lnet/minecraft/class_8667; field_46032 layout m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V p 2 reporter p 1 parent p 3 reportedPlayerUuid m (Lnet/minecraft/class_7538;Lnet/minecraft/class_364;)V method_53573 method_53573 p 1 child m ()V method_44478 onChange m (Lnet/minecraft/class_7847;)V method_53572 method_53572 p 0 positioner m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_8772;)V p 2 context p 3 reportBuilder p 1 parent m (Ljava/lang/String;)V method_44473 method_44473 p 1 opinionComments m (Lnet/minecraft/class_7566$class_8772;)V method_44471 method_44471 p 1 updatedReportBuilder m (Lnet/minecraft/class_7573;)V method_44472 method_44472 p 1 reason m (Lnet/minecraft/class_4185;)V method_44477 method_44477 p 1 button m (Lnet/minecraft/class_4185;)V method_44465 method_44465 p 1 button m (Lnet/minecraft/class_4185;)V method_44476 method_44476 p 1 button m (Lnet/minecraft/class_4185;)V method_44475 method_44475 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566;)V p 1 parent p 2 context p 3 report c net/minecraft/class_6205 net/minecraft/unused/packageinfo/PackageInfo6205 c net/minecraft/class_6208 net/minecraft/unused/packageinfo/PackageInfo6208 c net/minecraft/class_6207 net/minecraft/unused/packageinfo/PackageInfo6207 c net/minecraft/obfuscate/DontObfuscate net/minecraft/obfuscate/DontObfuscate c This annotation applies to some unobfuscated elements within the Minecraft\nsource code.\n\n

Its behavior appears as follows:\n

    \n
  • The annotation itself is not obfuscated.
  • \n
  • If a class is annotated, it is not obfuscated. It's not yet clear if its\nmembers will always become deobfuscated as well.
  • \n
  • If a member is annotated, it and its containing class is not obfuscated,\nbut other members in the same class may stay obfuscated.
  • \n
\n\n

Visit the use page for the usage of this annotation.\n\n

In addition, single-abstract-method interfaces used as lambda expressions\nalways have their single abstract method unobfuscated per proguard behavior.\n\n

This annotation is not {@link java.lang.annotation.Documented}, and hence\nwill not appear in the generated javadoc for annotated elements. c net/minecraft/class_3176 net/minecraft/server/dedicated/MinecraftDedicatedServer f Lnet/minecraft/class_3807; field_16799 propertiesLoader f Lnet/minecraft/class_3408; field_13819 rconServer f Lnet/minecraft/class_3364; field_13816 queryResponseHandler f Lnet/minecraft/class_3182; field_16800 gui f Lnet/minecraft/class_3350; field_13811 rconCommandOutput f Lorg/slf4j/Logger; field_13814 LOGGER f Lnet/minecraft/class_5514; field_26898 filterer f Ljava/util/List; field_13815 commandQueue m (Ljava/lang/String;Lnet/minecraft/class_2168;)V method_13947 enqueueCommand p 2 commandSource p 1 command m (Z)V method_16712 setUseWhitelist p 1 useWhitelist m ()Z method_13951 convertData m ()V method_13948 createGui m ()Lnet/minecraft/class_3174; method_13949 getPlayerManager m ()V method_13942 sleepFiveSeconds m (ILnet/minecraft/class_3806;)Lnet/minecraft/class_3806; method_16710 method_16710 p 2 serverPropertiesHandler m ()V method_13941 executeQueuedCommands m ()J method_13944 getMaxTickTime m (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V p 1 serverThread p 2 session p 5 propertiesLoader p 6 dataFixer p 3 dataPackManager p 4 saveLoader p 7 apiServices p 8 worldGenerationProgressListenerFactory m (ZLnet/minecraft/class_3806;)Lnet/minecraft/class_3806; method_16711 method_16711 p 2 serverPropertiesHandler c net/minecraft/class_6202 net/minecraft/unused/packageinfo/PackageInfo6202 c net/minecraft/class_893 net/minecraft/client/render/entity/ElderGuardianEntityRenderer f Lnet/minecraft/class_2960; field_4665 TEXTURE m (Lnet/minecraft/class_1577;Lnet/minecraft/class_4587;F)V method_3910 scale m (Lnet/minecraft/class_1577;)Lnet/minecraft/class_2960; method_3976 getTexture c net/minecraft/class_7534 net/minecraft/client/gui/screen/TaskScreen c A screen that is used for indicating that a task is running or has finished\nrunning (either successfully or unsuccessfully). The screen has an optional\nmulti-line description and a button which can be used to close the screen.\nThe button can have a cooldown, which disables the button for a while after\nthe screen is displayed. f I field_39543 DESCRIPTION_TEXT_WIDTH f Lnet/minecraft/class_2561; field_39745 descriptionText f I field_39541 TITLE_TEXT_Y f I field_39542 DESCRIPTION_TEXT_Y f Lnet/minecraft/class_2561; field_39544 closeButtonText f Ljava/lang/Runnable; field_39545 closeCallback c The callback executed when the button or the Esc key is pressed. This can\nhave a side effect, such as cancelling a task in progress. f Lnet/minecraft/class_5489; field_39546 description f Lnet/minecraft/class_4185; field_39547 button c The button to close the screen (potentially with a side effect, such as cancelling a task). f I field_39746 buttonCooldown c How long the button should be disabled after the screen is displayed in ticks.\nCan be disabled by setting to {@code 0}. m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;I)V p 2 descriptionText p 1 title p 4 closeCallback p 3 closeButtonText p 5 buttonCooldown m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;)Lnet/minecraft/class_7534; method_44690 createRunningScreen c {@return a new screen to indicate a task is running}\n\n

The screen has no description or button cooldown. p 2 closeCallback p 0 title p 1 closeButtonText m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;)Lnet/minecraft/class_7534; method_44691 createResultScreen c {@return a new screen to indicate a task has finished running}\n\n

The screen has a button cooldown of 20 ticks (1 second). p 3 closeCallback p 1 descriptionText p 2 closeButtonText p 0 title c net/minecraft/class_6201 net/minecraft/unused/packageinfo/PackageInfo6201 c net/minecraft/class_892 net/minecraft/client/render/entity/EndCrystalEntityRenderer f Lnet/minecraft/class_630; field_21003 core f Lnet/minecraft/class_630; field_21004 frame f F field_21002 SINE_45_DEGREES f Lnet/minecraft/class_630; field_21005 bottom f Lnet/minecraft/class_2960; field_4663 TEXTURE f Ljava/lang/String; field_32920 BASE f Ljava/lang/String; field_32919 GLASS f Lnet/minecraft/class_1921; field_21736 END_CRYSTAL m (Lnet/minecraft/class_1511;Lnet/minecraft/class_4604;DDD)Z method_3907 shouldRender m (Lnet/minecraft/class_1511;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3908 render m (Lnet/minecraft/class_1511;F)F method_23155 getYOffset p 1 tickDelta p 0 crystal m ()Lnet/minecraft/class_5607; method_32164 getTexturedModelData m (Lnet/minecraft/class_1511;)Lnet/minecraft/class_2960; method_3909 getTexture c net/minecraft/class_3177 net/minecraft/world/gen/feature/SimpleRandomFeature c net/minecraft/class_3178 net/minecraft/server/dedicated/DedicatedServerWatchdog f J field_13824 maxTickTime f Lnet/minecraft/class_3176; field_13823 server f Lorg/slf4j/Logger; field_13825 LOGGER m (Lnet/minecraft/class_3218;)Ljava/lang/String; method_31376 method_31376 p 0 world m (Lnet/minecraft/class_3176;)V p 1 server m ()V method_13954 shutdown c net/minecraft/class_891 net/minecraft/client/render/entity/DragonFireballEntityRenderer f Lnet/minecraft/class_2960; field_4661 TEXTURE f Lnet/minecraft/class_1921; field_21735 LAYER m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V method_23837 produceVertex p 0 vertexConsumer p 1 positionMatrix p 6 textureU p 7 textureV p 2 normalMatrix p 3 light p 4 x p 5 y m (Lnet/minecraft/class_1670;Lnet/minecraft/class_2338;)I method_24086 getBlockLight m (Lnet/minecraft/class_1670;)Lnet/minecraft/class_2960; method_3905 getTexture m (Lnet/minecraft/class_1670;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3906 render c net/minecraft/class_7532 net/minecraft/client/gui/PlayerSkinDrawer c Helper class for drawing a player's head on GUI. f I field_39530 FACE_OVERLAY_Y f I field_39529 FACE_OVERLAY_X f I field_39527 FACE_X f I field_39528 FACE_Y f I field_39525 FACE_WIDTH f I field_39526 FACE_HEIGHT f I field_39534 SKIN_TEXTURE_HEIGHT f I field_39533 SKIN_TEXTURE_WIDTH m (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;IIIZZ)V method_44445 draw c Draws the player's head on GUI. p 3 y p 4 size p 1 texture p 2 x p 5 hatVisible p 6 upsideDown p 0 context m (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;III)V method_44443 draw c Draws the player's head (including the hat) on GUI. p 4 size p 3 y p 0 context p 2 x p 1 texture m (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;IIIZ)V method_44444 drawHat p 5 upsideDown p 4 size p 3 y p 2 x p 1 texture p 0 context m (Lnet/minecraft/class_332;Lnet/minecraft/class_8685;III)V method_52722 draw p 2 x p 3 y p 4 size p 0 context p 1 textures c net/minecraft/class_6203 net/minecraft/unused/packageinfo/PackageInfo6203 c net/minecraft/class_890 net/minecraft/client/render/entity/DrownedEntityRenderer f Lnet/minecraft/class_2960; field_4659 TEXTURE m (Lnet/minecraft/class_1551;Lnet/minecraft/class_4587;FFF)V method_4164 setupTransforms c net/minecraft/class_7533 net/minecraft/client/input/CursorMovement c The types of cursor movement. f Lnet/minecraft/class_7533; field_39535 ABSOLUTE c Cursor is moved using an absolute position. f Lnet/minecraft/class_7533; field_39536 RELATIVE c Cursor is moved using a relative position. f Lnet/minecraft/class_7533; field_39537 END c Cursor is moved to the end of the text. c net/minecraft/class_3179 net/minecraft/world/gen/feature/SimpleRandomFeatureConfig f Lcom/mojang/serialization/Codec; field_24910 CODEC f Lnet/minecraft/class_6885; field_13827 features m (Lnet/minecraft/class_6880;)Ljava/util/stream/Stream; method_30651 method_30651 p 0 feature m (Lnet/minecraft/class_3179;)Lnet/minecraft/class_6885; method_28788 method_28788 p 0 config m (Lnet/minecraft/class_6885;)V p 1 features c net/minecraft/class_7529 net/minecraft/client/gui/widget/EditBoxWidget c A widget of {@link EditBox}, a multiline edit box with support for\nbasic keyboard shortcuts. This class implements the rendering and scrolling\nfor the edit box. f Lnet/minecraft/class_7530; field_39509 editBox f Lnet/minecraft/class_2561; field_39508 placeholder c The placeholder text that gets rendered when the edit box is empty. This does not\nget returned from {@link #getText}; an empty string will be returned in such cases. f Lnet/minecraft/class_327; field_39507 textRenderer f I field_39505 FOCUSED_BOX_TEXT_COLOR f I field_39506 UNFOCUSED_BOX_TEXT_COLOR f I field_39503 CURSOR_COLOR f I field_39502 CURSOR_PADDING f I field_45363 CURSOR_BLINK_INTERVAL f J field_45364 lastSwitchFocusTime f Ljava/lang/String; field_39504 UNDERSCORE m ()Ljava/lang/String; method_44405 getText c {@return the current text of the edit box} m (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 2 x p 3 y p 4 width p 5 height p 6 placeholder p 7 message p 1 textRenderer m ()D method_44408 getMaxLinesWithoutOverflow c {@return the maximum amount of lines the widget can hold without overflowing} m (Ljava/util/function/Consumer;)V method_44401 setChangeListener c Sets the change listener that is called every time the text changes. p 1 changeListener c the listener that takes the new text of the edit box m ()V method_44407 onCursorChange m (Lnet/minecraft/class_332;IIII)V method_44403 drawSelection p 5 bottom p 3 top p 4 right p 1 context p 2 left m (DD)V method_44404 moveCursor p 1 mouseX p 3 mouseY m (Ljava/lang/String;)V method_44400 setText c Sets the text of the edit box and moves the cursor to the end of the edit box. p 1 text m (I)V method_44402 setMaxLength c Sets the maximum length of the edit box text in characters.\n\n

If {@code maxLength} equals {@link EditBox#UNLIMITED_LENGTH}, the edit box does not\nhave a length limit, and the widget does not show the current text length indicator.\n\n@throws IllegalArgumentException if {@code maxLength} is negative\n@see EditBox#setMaxLength p 1 maxLength c net/minecraft/class_3140 net/minecraft/server/command/TagCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13743 REMOVE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13742 ADD_FAILED_EXCEPTION m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13700 executeList p 0 source p 1 targets m (Lcom/mojang/brigadier/context/CommandContext;)I method_13704 method_13704 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13703 method_13703 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13698 register p 0 dispatcher m (Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/lang/String;)I method_13699 executeRemove p 0 source p 1 targets p 2 tag m (Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/lang/String;)I method_13702 executeAdd p 0 source p 1 targets p 2 tag m (Lcom/mojang/brigadier/context/CommandContext;)I method_13697 method_13697 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13701 method_13701 p 1 builder p 0 context m (Lnet/minecraft/class_2168;)Z method_13705 method_13705 p 0 source m (Ljava/util/Collection;)Ljava/util/Collection; method_13706 getTags p 0 entities c net/minecraft/class_3141 net/minecraft/world/gen/feature/RandomFeatureConfig f Ljava/util/List; field_13744 features f Lcom/mojang/serialization/Codec; field_24901 CODEC f Lnet/minecraft/class_6880; field_13745 defaultFeature m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28753 method_28753 p 0 instance m (Ljava/util/List;Lnet/minecraft/class_6880;)V p 2 defaultFeature p 1 features m (Lnet/minecraft/class_3226;)Ljava/util/stream/Stream; method_30650 method_30650 p 0 entry m (Lnet/minecraft/class_3141;)Lnet/minecraft/class_6880; method_28752 method_28752 p 0 config m (Lnet/minecraft/class_3141;)Ljava/util/List; method_28754 method_28754 p 0 config c net/minecraft/class_3142 net/minecraft/server/command/TeamCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13749 ADD_DUPLICATE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13753 OPTION_FRIENDLY_FIRE_ALREADY_ENABLED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13757 OPTION_DEATH_MESSAGE_VISIBILITY_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13750 OPTION_COLLISION_RULE_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13754 OPTION_FRIENDLY_FIRE_ALREADY_DISABLED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13746 OPTION_COLOR_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13751 EMPTY_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13747 OPTION_SEE_FRIENDLY_INVISIBLES_ALREADY_ENABLED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13755 OPTION_NAME_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13752 OPTION_NAMETAG_VISIBILITY_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13756 OPTION_SEE_FRIENDLY_INVISIBLES_ALREADY_DISABLED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13717 method_13717 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13749 method_13749 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13729 method_13729 p 0 context m (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I method_13715 executeAdd p 1 team p 0 source p 2 displayName m (Lcom/mojang/brigadier/context/CommandContext;)I method_13737 method_13737 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13725 method_13725 p 0 context m (Lnet/minecraft/class_2168;)I method_13728 executeListTeams p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I method_13756 executeModifySuffix p 1 team p 2 suffix p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I method_13747 executeRemove p 0 source p 1 team m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I method_13723 executeEmpty p 1 team p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_124;)I method_13745 executeModifyColor p 2 color p 1 team p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13752 method_13752 p 0 context m (Lnet/minecraft/class_2168;)Z method_13719 method_13719 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13744 method_13744 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13740 method_13740 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13716 method_13716 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13724 method_13724 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13712 method_13712 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_271;)I method_13713 executeModifyCollisionRule p 1 team p 0 source p 2 collisionRule m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_272;)I method_13735 executeModifyDeathMessageVisibility p 2 visibility p 1 team p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_13757 executeAdd p 1 team p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I method_13748 executeListMembers p 0 source p 1 team m (Lcom/mojang/brigadier/context/CommandContext;)I method_13731 method_13731 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Ljava/util/Collection;)I method_13720 executeJoin p 1 team p 2 members p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13755 method_13755 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13736 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13739 method_13739 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13727 method_13727 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Z)I method_13754 executeModifyFriendlyFire p 0 source p 1 team p 2 allowed m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_272;)I method_13732 executeModifyNametagVisibility p 2 visibility p 1 team p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13742 method_13742 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13730 method_13730 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13722 method_13722 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13750 method_13750 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13738 method_13738 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13718 method_13718 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13746 method_13746 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13734 method_13734 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13726 method_13726 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Z)I method_13751 executeModifySeeFriendlyInvisibles p 2 allowed p 0 source p 1 team m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I method_13711 executeModifyDisplayName p 2 displayName p 0 source p 1 team m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13714 executeLeave p 0 source p 1 members m (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I method_13743 executeModifyPrefix p 1 team p 2 prefix p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13753 method_13753 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13733 method_13733 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13721 method_13721 p 0 context c net/minecraft/class_7505 net/minecraft/datafixer/fix/ItemNbtFix f Ljava/util/function/Predicate; field_39404 itemIdPredicate f Ljava/lang/String; field_39403 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V p 3 itemIdPredicate p 2 name p 1 outputSchema m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_44193 method_44193 p 1 nbt m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_44192 method_44192 p 3 typed m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_20445 fixNbt p 1 dynamic c net/minecraft/class_7506 net/minecraft/datafixer/fix/PointOfInterestRemoveFix f Ljava/util/function/Predicate; field_39405 keepPredicate m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V p 1 outputSchema p 3 removePredicate p 2 name m (Lcom/mojang/serialization/Dynamic;)Z method_44195 shouldKeepRecord p 1 dynamic c net/minecraft/class_3149 net/minecraft/server/command/TimeCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13786 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13790 method_13790 p 0 context m (Lnet/minecraft/class_2168;)Z method_13791 method_13791 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13795 method_13795 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13785 method_13785 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13797 method_13797 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13792 method_13792 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13793 method_13793 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13783 method_13783 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13794 method_13794 p 0 context m (Lnet/minecraft/class_2168;I)I method_13788 executeAdd p 0 source p 1 time m (Lcom/mojang/brigadier/context/CommandContext;)I method_13789 method_13789 p 0 context m (Lnet/minecraft/class_2168;I)I method_13796 executeQuery p 1 time p 0 source m (Lnet/minecraft/class_2168;I)I method_13784 executeSet p 0 source p 1 time m (Lnet/minecraft/class_3218;)I method_13787 getDayTime p 0 world c net/minecraft/class_7503 net/minecraft/datafixer/fix/RemoveFilteredBookTextFix m (Ljava/lang/String;)Z method_44189 method_44189 p 0 itemId m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_7504 net/minecraft/datafixer/fix/RemoveFilteredSignTextFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44190 method_44190 p 0 blockEntity m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_7501 net/minecraft/network/encryption/Signer f Lorg/slf4j/Logger; field_39399 LOGGER m (Lnet/minecraft/class_7498;)[B sign sign p 1 updatable m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/class_7501; method_44179 create p 1 algorithm p 0 privateKey m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/class_7498;)[B method_44178 method_44178 p 2 updatable m ([B)[B method_44180 sign p 1 data m ([BLnet/minecraft/class_7498$class_7499;)V method_44181 method_44181 p 1 updater c net/minecraft/class_3143 net/minecraft/server/command/TeleportCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_22255 INVALID_POSITION_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13758 method_13758 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13769 method_13769 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13768 method_13768 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13759 method_13759 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3218;Lnet/minecraft/class_2267;Lnet/minecraft/class_2267;Lnet/minecraft/class_3143$class_3144;)I method_13765 execute p 4 rotation p 3 location p 5 facingLocation p 0 source p 2 world p 1 targets m (D)Ljava/lang/String; method_36970 formatFloat p 0 d m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13760 register p 0 dispatcher m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;DDDLjava/util/Set;FFLnet/minecraft/class_3143$class_3144;)V method_13766 teleport p 9 movementFlags p 11 pitch p 10 yaw p 5 y p 7 z p 1 target p 0 source p 3 x p 2 world p 12 facingLocation m (Lnet/minecraft/class_2168;)Z method_13764 method_13764 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13770 method_13770 p 0 context m (Lnet/minecraft/class_2168;)Z method_13763 method_13763 p 0 source m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_1297;)I method_13771 execute p 0 source p 1 targets p 2 destination m (Lcom/mojang/brigadier/context/CommandContext;)I method_13767 method_13767 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13761 method_13761 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13762 method_13762 p 0 context c net/minecraft/class_3143$class_3144 net/minecraft/server/command/TeleportCommand$LookTarget f Lnet/minecraft/class_1297; field_13758 target f Lnet/minecraft/class_243; field_13760 targetPos f Lnet/minecraft/class_2183$class_2184; field_13759 targetAnchor m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V p 1 target p 2 targetAnchor m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)V method_13772 look p 2 entity p 1 source m (Lnet/minecraft/class_243;)V p 1 targetPos c net/minecraft/class_7500 net/minecraft/network/encryption/SignatureVerifier f Lnet/minecraft/class_7500; field_39397 NOOP f Lorg/slf4j/Logger; field_39398 LOGGER m (Ljava/util/Collection;Lnet/minecraft/class_7498;[B)Z method_51496 method_51496 p 1 updatable p 2 signatureData m ([BLnet/minecraft/class_7498$class_7499;)V method_44176 method_44176 p 1 updater m (Lnet/minecraft/class_7498;[BLjava/security/Signature;)Z method_44171 verify p 0 updatable p 1 signatureData p 2 signature m (Lnet/minecraft/class_7498;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z method_44173 method_44173 p 2 keyInfo m (Lnet/minecraft/class_7498;[B)Z method_44170 method_44170 p 0 updatable p 1 signatureData m ([B[B)Z method_44177 validate p 2 signatureData p 1 signedData m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/class_7498;[B)Z method_44174 method_44174 p 3 signatureData p 2 updatable m (Lnet/minecraft/class_7498;[B)Z validate validate p 1 updatable p 2 signatureData m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/class_7500; method_44172 create p 0 servicesKeySet p 1 servicesKeyType m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/class_7500; method_44175 create p 0 publicKey p 1 algorithm c net/minecraft/class_3146 net/minecraft/server/command/TellRawCommand m (Lnet/minecraft/class_2168;)Z method_13778 method_13778 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13776 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13777 method_13777 p 0 context c net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity f I field_31315 MIN_OCCUPATION_TICKS_WITH_NECTAR f I field_31313 MIN_OCCUPATION_TICKS_WITHOUT_NECTAR f Ljava/lang/String; field_31311 BEES_KEY f Ljava/lang/String; field_31309 TICKS_IN_HIVE_KEY f Lnet/minecraft/class_2338; field_20424 flowerPos f Ljava/lang/String; field_31307 MIN_OCCUPATION_TICKS_KEY f Ljava/lang/String; field_31306 FLOWER_POS_KEY f I field_31312 MAX_BEE_COUNT f Ljava/util/List; field_20423 bees f Ljava/lang/String; field_31310 HAS_NECTAR_KEY f I field_31314 ANGERED_CANNOT_ENTER_HIVE_TICKS f Ljava/util/List; field_33570 IRRELEVANT_BEE_NBT_KEYS f Ljava/lang/String; field_31308 ENTITY_DATA_KEY m ()Z method_21857 hasFlowerPos m (Lnet/minecraft/class_1297;ZI)V method_21849 tryEnterHive p 3 ticksInHive p 2 hasNectar p 1 entity m (ILnet/minecraft/class_4466;)V method_29562 ageBee p 0 ticks p 1 bee m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)Ljava/util/List; method_21852 tryReleaseBee p 2 beeState p 1 state m ()I method_23903 getBeeCount m (Lnet/minecraft/class_1297;Z)V method_21848 tryEnterHive p 1 entity p 2 hasNectar m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2338;)V method_21858 tickBees p 1 pos p 0 world p 3 bees p 2 state p 4 flowerPos m (Lnet/minecraft/class_4970$class_4971;)Z method_40019 method_40019 p 0 statex m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V method_31656 serverTick p 2 state p 3 blockEntity p 0 world p 1 pos m (Lnet/minecraft/class_2487;)V method_36379 removeIrrelevantNbtKeys p 0 compound m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)V method_21850 angerBees p 3 beeState p 2 state p 1 player m ()Lnet/minecraft/class_2499; method_21859 getBees m ()Z method_21856 isFullOfBees m ()Z method_22400 hasNoBees m ()Z method_23280 isNearFire m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_2338;)Z method_21855 releaseBee p 6 flowerPos p 0 world p 1 pos p 2 state p 3 bee p 4 entities p 5 beeState m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lnet/minecraft/class_2487;IZ)V method_35292 addBee p 3 hasNectar p 2 ticksInHive p 1 nbtCompound m (Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_4482$class_4483;)Z method_21854 method_21854 p 4 bee m (Lnet/minecraft/class_2680;)I method_23902 getHoneyLevel p 0 state m ()Z method_23904 isSmoked c net/minecraft/class_4482$class_4484 net/minecraft/block/entity/BeehiveBlockEntity$BeeState f Lnet/minecraft/class_4482$class_4484; field_20428 HONEY_DELIVERED f Lnet/minecraft/class_4482$class_4484; field_20429 BEE_RELEASED f Lnet/minecraft/class_4482$class_4484; field_21052 EMERGENCY c net/minecraft/class_4482$class_4483 net/minecraft/block/entity/BeehiveBlockEntity$Bee f I field_20426 ticksInHive f Lnet/minecraft/class_2487; field_20425 entityData f I field_20427 minOccupationTicks m (Lnet/minecraft/class_2487;II)V p 3 minOccupationTicks p 2 ticksInHive p 1 entityData c net/minecraft/class_3150 net/minecraft/world/gen/feature/RandomFeature c net/minecraft/class_4481 net/minecraft/block/BeehiveBlock f I field_31012 DROPPED_HONEYCOMB_COUNT f I field_31011 FULL_HONEY_LEVEL f Lnet/minecraft/class_2753; field_20419 FACING f Lnet/minecraft/class_2758; field_20420 HONEY_LEVEL m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V method_23754 takeHoney p 3 pos p 2 state p 1 world m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_21839 method_21839 p 1 playerx m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_21843 spawnHoneyParticles p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_4482$class_4484;)V method_21841 takeHoney p 3 pos p 2 state p 1 world p 5 beeState p 4 player m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_265;D)V method_21844 addHoneyParticle p 4 height p 1 world p 3 shape p 2 pos m (Lnet/minecraft/class_1937;DDDDD)V method_21840 addHoneyParticle p 10 height p 6 minZ p 8 maxZ p 1 world p 2 minX p 4 maxX m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_21842 dropHoneycomb p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_23893 angerNearbyBees p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_23894 hasBees p 1 world p 2 pos c net/minecraft/class_3151 net/minecraft/server/command/TitleCommand m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13799 executeReset p 0 source p 1 targets m (Lcom/mojang/brigadier/context/CommandContext;)I method_13803 method_13803 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13800 method_13800 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;Ljava/lang/String;Ljava/util/function/Function;)I method_13802 executeTitle p 1 targets p 0 source p 3 titleType p 2 title p 4 constructor m (Lcom/mojang/brigadier/context/CommandContext;)I method_13801 method_13801 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;III)I method_13806 executeTimes p 4 fadeOut p 3 stay p 2 fadeIn p 1 targets p 0 source m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13805 executeClear p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13807 method_13807 p 0 context m (Lnet/minecraft/class_2168;)Z method_13810 method_13810 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13804 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13808 method_13808 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13809 method_13809 p 0 context c net/minecraft/class_3152 net/minecraft/world/gen/feature/EmeraldOreFeature c net/minecraft/class_3153 net/minecraft/server/command/TriggerCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13764 FAILED_INVALID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13763 FAILED_UNPRIMED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13815 method_13815 p 0 context m (Lnet/minecraft/class_2168;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13819 suggestObjectives p 1 builder p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13816 method_13816 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_267;I)I method_13817 executeAdd p 0 source p 2 value p 1 score m (Lcom/mojang/brigadier/context/CommandContext;)I method_13812 method_13812 p 0 context m (Lnet/minecraft/class_3222;Lnet/minecraft/class_266;)Lnet/minecraft/class_267; method_13821 getScore p 0 player p 1 objective m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13813 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13814 method_13814 p 1 builder p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_267;I)I method_13820 executeSet p 0 source p 2 value p 1 score m (Lnet/minecraft/class_2168;Lnet/minecraft/class_267;)I method_13818 executeSimple p 1 score p 0 source c net/minecraft/class_4480 net/minecraft/item/HoneyBottleItem f I field_30885 MAX_USE_TIME c net/minecraft/class_3158 net/minecraft/server/command/WorldBorderCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_36188 SET_FAILED_FAR_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13776 SET_FAILED_SMALL_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13774 DAMAGE_AMOUNT_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13778 DAMAGE_BUFFER_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13780 SET_FAILED_NO_CHANGE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13773 WARNING_TIME_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13777 WARNING_DISTANCE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13775 CENTER_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13779 SET_FAILED_BIG_EXCEPTION m (Lnet/minecraft/class_2168;)I method_13868 executeGet p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13858 register p 0 dispatcher m (Lnet/minecraft/class_2168;I)I method_13859 executeWarningDistance p 0 source p 1 distance m (Lnet/minecraft/class_2168;Lnet/minecraft/class_241;)I method_13869 executeCenter p 0 source p 1 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_13870 method_13870 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13860 method_13860 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13872 method_13872 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13864 method_13864 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13866 method_13866 p 0 context m (Lnet/minecraft/class_2168;)Z method_13862 method_13862 p 0 source m (Lnet/minecraft/class_2168;DJ)I method_13854 executeSet p 0 source p 3 time p 1 distance m (Lcom/mojang/brigadier/context/CommandContext;)I method_13871 method_13871 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13861 method_13861 p 0 context m (Lnet/minecraft/class_2168;I)I method_13856 executeWarningTime p 0 source p 1 time m (Lnet/minecraft/class_2168;F)I method_13865 executeBuffer p 1 distance p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13867 method_13867 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13857 method_13857 p 0 context m (Lnet/minecraft/class_2168;F)I method_13863 executeDamage p 0 source p 1 damagePerBlock m (Lcom/mojang/brigadier/context/CommandContext;)I method_13855 method_13855 p 0 context c net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion f Lnet/minecraft/class_4486; field_20443 DEFLATE f Lnet/minecraft/class_4486; field_20442 GZIP f Lnet/minecraft/class_4486; field_20444 UNCOMPRESSED f I field_20446 id f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_20445 VERSIONS f Lnet/minecraft/class_4486$class_4487; field_20448 outputStreamWrapper f Lnet/minecraft/class_4486$class_4487; field_20447 inputStreamWrapper m (I)Z method_21887 exists p 0 id m (Ljava/io/InputStream;)Ljava/io/InputStream; method_21885 wrap p 1 inputStream m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_21889 method_21889 p 0 stream m (Ljava/io/InputStream;)Ljava/io/InputStream; method_39805 method_39805 p 0 stream m (ILnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V p 3 outputStreamWrapper p 2 inputStreamWrapper p 1 id m (Ljava/io/InputStream;)Ljava/io/InputStream; method_39803 method_39803 p 0 stream m (I)Lnet/minecraft/class_4486; method_21883 get p 0 id m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_21886 wrap p 1 outputStream m (Ljava/io/InputStream;)Ljava/io/InputStream; method_21888 method_21888 p 0 stream m ()I method_21882 getId m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_39806 method_39806 p 0 stream m (Lnet/minecraft/class_4486;)Lnet/minecraft/class_4486; method_21884 add p 0 version m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_39804 method_39804 p 0 stream c net/minecraft/class_4486$class_4487 net/minecraft/world/storage/ChunkStreamVersion$Wrapper m (Ljava/lang/Object;)Ljava/lang/Object; wrap wrap p 1 object c net/minecraft/class_3154 net/minecraft/world/gen/feature/EmeraldOreFeatureConfig f Lcom/mojang/serialization/Codec; field_24904 CODEC f Ljava/util/List; field_13765 targets m (Ljava/util/List;)V p 1 targets m (Lnet/minecraft/class_3154;)Ljava/util/List; method_28772 method_28772 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28771 method_28771 p 0 instance m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V p 2 state p 1 target c net/minecraft/class_3155 net/minecraft/server/command/WeatherCommand f I field_33398 DEFAULT_DURATION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13829 method_13829 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13825 method_13825 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13826 method_13826 p 0 context m (Lnet/minecraft/class_2168;I)I method_13828 executeRain p 1 duration p 0 source m (Lnet/minecraft/class_2168;)Z method_13832 method_13832 p 0 source m (Lnet/minecraft/class_2168;I)I method_13833 executeThunder p 0 source p 1 duration m (Lnet/minecraft/class_2168;I)I method_13824 executeClear p 1 duration p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13831 method_13831 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13827 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13823 method_13823 p 0 context m (Lnet/minecraft/class_2168;ILnet/minecraft/class_6017;)I method_48087 processDuration p 1 duration p 2 provider p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13830 method_13830 p 0 context c net/minecraft/class_4485 net/minecraft/world/storage/SectorMap f Ljava/util/BitSet; field_20433 bitSet m (II)V method_21868 allocate p 2 size p 1 start m ()Lit/unimi/dsi/fastutil/ints/IntSet; method_35322 getAllocatedBits m (I)I method_21867 allocate p 1 size m (II)V method_21869 free p 2 size p 1 start c net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction f Lnet/minecraft/class_6880; field_20449 block f Ljava/util/Set; field_20450 properties f Lcom/mojang/serialization/Codec; field_45816 CODEC m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489; method_21892 builder p 0 block m (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V p 2 block p 1 conditions p 3 properties m (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/Set;)V p 2 block p 1 conditions p 3 properties m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String; method_21893 getPropertyName p 0 state p 1 property c net/minecraft/class_4488$class_4489 net/minecraft/loot/function/CopyStateFunction$Builder f Lcom/google/common/collect/ImmutableSet$Builder; field_20452 properties f Lnet/minecraft/class_6880; field_20451 block m (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489; method_21898 addProperty p 1 property m ()Lnet/minecraft/class_4488$class_4489; method_21897 getThisBuilder m (Lnet/minecraft/class_2248;)V p 1 block c net/minecraft/class_3156 net/minecraft/server/dedicated/command/WhitelistCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13770 ALREADY_OFF_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13768 ADD_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13767 ALREADY_ON_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13769 REMOVE_FAILED_EXCEPTION m (Lnet/minecraft/class_3222;)Ljava/lang/String; method_13844 method_13844 p 0 player m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13845 executeRemove p 0 source p 1 targets m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13836 register p 0 dispatcher m (Lnet/minecraft/class_3324;Lnet/minecraft/class_3222;)Z method_13841 method_13841 p 1 player m (Lnet/minecraft/class_2168;)I method_13850 executeReload p 0 source m (Lnet/minecraft/class_2168;)I method_13840 executeList p 0 source m (Lnet/minecraft/class_2168;)I method_13839 executeOn p 0 source m (Lnet/minecraft/class_2168;)I method_13837 executeOff p 0 source m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13838 executeAdd p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13843 method_13843 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13834 method_13834 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13849 method_13849 p 1 builder p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13835 method_13835 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13846 method_13846 p 0 context m (Lnet/minecraft/class_2168;)Z method_13847 method_13847 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13848 method_13848 p 0 context p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;)I method_13851 method_13851 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13842 method_13842 p 0 context c net/minecraft/class_7510 net/minecraft/world/gen/feature/util/PlacedFeatureIndexer c A class for indexing placed features with a feature order cycle detection.\n\n

Placed features have the {@link net.minecraft.world.gen.GenerationStep.Feature\ngeneration steps}, and they generate in that order. For example, if biome X registers\nthe placed feature A in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#UNDERGROUND_ORES} step and the\nplaced feature B and C in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#TOP_LAYER_MODIFICATION} step,\nthen B and C generate after A. If, then, biome Y registers B in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#LOCAL_MODIFICATIONS}, this will\ncause a "feature order cycle", because B should generate after A\naccording to the biome X, but A should generate after B according to biome Y. This\nis wrong and causes a crash.\n\n

In other words, "feature order cycle" occurs when placed features are\nregistered in multiple generation steps, due to e.g. reusing vanilla features.\nTo prevent this error, make sure to generate the feature in the same generation step\nas vanilla, and if that is not possible, create a new feature. m (ILnet/minecraft/class_7510$class_6543;)Z method_44208 method_44208 p 1 feature m (Ljava/util/Comparator;Lnet/minecraft/class_7510$class_6543;)Ljava/util/Set; method_44209 method_44209 p 1 feature m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; method_44210 collectIndexedFeatures c {@return the indexed placed features collected after validating feature orders}\n\n@throws IllegalStateException when a feature order cycle is detected\n\n@apiNote Check the class documentation for what feature order cycle means. p 2 listInvolvedBiomesOnFailure c whether to include involved biomes in the thrown exception p 1 biomesToPlacedFeaturesList c a function that, given a biome, returns a list of placed features grouped\nby their generation steps p 0 biomes m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I method_44211 method_44211 p 1 feature c net/minecraft/class_7510$class_6827 net/minecraft/world/gen/feature/util/PlacedFeatureIndexer$IndexedFeatures f Ljava/util/List; comp_303 features f Ljava/util/function/ToIntFunction; comp_304 indexMapping m (Ljava/util/List;)V p 1 features m (I)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_44212 method_44212 p 0 size m ()Ljava/util/function/ToIntFunction; comp_304 indexMapping m ()Ljava/util/List; comp_303 features c net/minecraft/class_7510$class_6543 net/minecraft/world/gen/feature/util/PlacedFeatureIndexer$IndexedFeature f I comp_68 step f I comp_234 featureIndex f Lnet/minecraft/class_6796; comp_69 feature m ()I comp_68 step m ()Lnet/minecraft/class_6796; comp_69 feature m ()I comp_234 featureIndex c net/minecraft/class_7511 net/minecraft/world/gen/chunk/ChunkGenerators m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_44219 registerAndGetDefault p 0 registry c net/minecraft/class_7509 net/minecraft/world/biome/source/BiomeSources m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_44207 registerAndGetDefault p 0 registry c net/minecraft/class_7507 net/minecraft/datafixer/fix/PointOfInterestRenameFix f Ljava/util/function/Function; field_39406 renamer m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V p 1 outputSchema p 3 renamer p 2 name c net/minecraft/class_7508 net/minecraft/datafixer/fix/RenameVariantsFix f Ljava/util/Map; field_39407 oldToNewNames m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44200 method_44200 p 1 variant m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44198 method_44198 p 1 dynamic m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V p 1 outputSchema p 2 name p 3 type p 4 choiceName p 5 oldToNewNames m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_44199 method_44199 p 2 variantName c net/minecraft/class_5780 net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig f Lcom/mojang/serialization/Codec; field_28429 CODEC f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_28436 directions f F field_28434 spreadChance f Lnet/minecraft/class_5778; field_37709 lichen f I field_28430 searchRange f Lnet/minecraft/class_6885; field_28435 canPlaceOn f Z field_28432 placeOnCeiling f Z field_28431 placeOnFloor f Z field_28433 placeOnWalls m (Lnet/minecraft/class_5780;)Lnet/minecraft/class_5778; method_41574 method_41574 p 0 config m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/List; method_43296 shuffleDirections p 1 random p 2 excluded m (Lnet/minecraft/class_5780;)Ljava/lang/Integer; method_33404 method_33404 p 0 config m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z method_43297 method_43297 p 1 direction m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33398 method_33398 p 0 instance m (Lnet/minecraft/class_5819;)Ljava/util/List; method_43295 shuffleDirections p 1 random m (Lnet/minecraft/class_5780;)Lnet/minecraft/class_6885; method_33399 method_33399 p 0 config m (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; method_33401 method_33401 p 0 config m (Lnet/minecraft/class_2248;)Lcom/mojang/serialization/DataResult; method_41573 validateBlock p 0 block m (Lnet/minecraft/class_5778;IZZZFLnet/minecraft/class_6885;)V p 4 placeOnCeiling p 5 placeOnWalls p 6 spreadChance p 7 canPlaceOn p 1 lichen p 2 searchRange p 3 placeOnFloor m (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; method_33403 method_33403 p 0 config m (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; method_33402 method_33402 p 0 config m (Lnet/minecraft/class_5780;)Ljava/lang/Float; method_33400 method_33400 p 0 config c net/minecraft/class_841 net/minecraft/client/render/block/entity/EndGatewayBlockEntityRenderer f Lnet/minecraft/class_2960; field_4409 BEAM_TEXTURE m (Lnet/minecraft/class_2643;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_22751 render c net/minecraft/class_840 net/minecraft/client/render/block/entity/EndPortalBlockEntityRenderer f Lnet/minecraft/class_2960; field_4407 PORTAL_TEXTURE f Lnet/minecraft/class_2960; field_4406 SKY_TEXTURE m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2640;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;FFFFFFFFLnet/minecraft/class_2350;)V method_23085 renderSide p 7 y2 p 6 y1 p 9 z2 p 8 z1 p 3 vertices p 2 model p 5 x2 p 4 x1 p 1 entity p 11 z4 p 10 z3 p 12 side m (Lnet/minecraft/class_2640;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3591 render m ()Lnet/minecraft/class_1921; method_34589 getLayer m ()F method_35793 getBottomYOffset m ()F method_3594 getTopYOffset m (Lnet/minecraft/class_2640;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;)V method_23084 renderSides p 3 vertexConsumer p 1 entity p 2 matrix c net/minecraft/class_4450 net/minecraft/client/realms/util/TextRenderingUtils m (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; method_21577 decompose p 0 text p 1 links m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; method_21579 insertLinks p 1 links p 0 lines m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; method_21576 split p 1 delimiter p 0 line m (Ljava/lang/String;)Ljava/util/List; method_21575 lineBreak p 0 text m (Ljava/lang/String;[Lnet/minecraft/class_4450$class_4452;)Ljava/util/List; method_21578 decompose p 1 links p 0 text c net/minecraft/class_4450$class_4452 net/minecraft/client/realms/util/TextRenderingUtils$LineSegment f Ljava/lang/String; field_20269 linkUrl f Ljava/lang/String; field_20268 linkTitle f Ljava/lang/String; field_20267 fullText m (Ljava/lang/Object;)Z equals equals p 1 o m ()Z method_21583 isLink m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 1 fullText p 2 linkTitle p 3 linkUrl m ()Ljava/lang/String; method_21584 getLinkUrl m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452; method_21582 link p 1 linkUrl p 0 linkTitle m (Ljava/lang/String;)V p 1 fullText m (Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452; method_21581 text p 0 fullText m ()Ljava/lang/String; method_21580 renderedText c net/minecraft/class_4450$class_4451 net/minecraft/client/realms/util/TextRenderingUtils$Line f Ljava/util/List; field_20266 segments m (Ljava/lang/Object;)Z equals equals p 1 o m ([Lnet/minecraft/class_4450$class_4452;)V p 1 segments m (Ljava/util/List;)V p 1 segments c net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder f Lnet/minecraft/class_638; field_20831 world f Lnet/minecraft/class_750; field_20828 buffers f Lorg/slf4j/Logger; field_4445 LOGGER f I field_20993 bufferCount f Ljava/util/Queue; field_20827 threadBuffers f Ljava/util/concurrent/Executor; field_20830 executor f Lnet/minecraft/class_761; field_20832 worldRenderer f Ljava/util/Queue; field_4443 uploadQueue f Ljava/util/concurrent/PriorityBlockingQueue; field_35301 prioritizedTaskQueue f Ljava/util/Queue; field_35302 taskQueue f I field_20992 queuedTaskCount f Lnet/minecraft/class_243; field_18766 cameraPosition f I field_35303 processablePrioritizedTaskCount c The number of tasks it can poll from {@link #prioritizedTaskQueue}\nbefore polling from {@link #taskQueue} first instead. f Lnet/minecraft/class_3846; field_20829 mailbox m ()V method_22763 scheduleRunTasks m ()I method_34846 getChunksToUpload m ()Ljava/lang/String; method_3622 getDebugString m (Lnet/minecraft/class_846$class_851$class_4577;)V method_22756 send p 1 task m (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_6850;)V method_3627 rebuild p 2 builder p 1 chunk m ()Z method_3630 isEmpty m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_38555 method_38555 p 0 future m ()Lnet/minecraft/class_243; method_19420 getCameraPosition m ()V method_3632 reset m (Lnet/minecraft/class_750;Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)V method_22755 method_22755 p 2 result p 3 throwable m (Lnet/minecraft/class_638;Lnet/minecraft/class_761;Ljava/util/concurrent/Executor;ZLnet/minecraft/class_750;)V p 1 world p 5 buffers p 4 is64Bits p 3 executor p 2 worldRenderer m ()I method_34845 getToBatchCount m ()V method_3619 stop m ()I method_34847 getFreeBufferCount m (Lnet/minecraft/class_287$class_7433;Lnet/minecraft/class_291;)Ljava/util/concurrent/CompletableFuture; method_3635 scheduleUpload p 2 glBuffer p 1 builtBuffer m (Lnet/minecraft/class_243;)V method_19419 setCameraPosition p 1 cameraPosition m (Lnet/minecraft/class_638;)V method_22752 setWorld p 1 world m ()V method_22761 upload m ()V method_3633 clear m ()Lnet/minecraft/class_846$class_851$class_4577; method_39132 pollTask c net/minecraft/class_846$class_4690 net/minecraft/client/render/chunk/ChunkBuilder$Result f Lnet/minecraft/class_846$class_4690; field_21439 CANCELLED f Lnet/minecraft/class_846$class_4690; field_21438 SUCCESSFUL c net/minecraft/class_846$class_849 net/minecraft/client/render/chunk/ChunkBuilder$ChunkData f Lnet/minecraft/class_287$class_5594; field_4453 transparentSortingData f Lnet/minecraft/class_846$class_849; field_4451 EMPTY f Ljava/util/Set; field_4450 nonEmptyLayers f Lnet/minecraft/class_854; field_4455 occlusionGraph f Ljava/util/List; field_4456 blockEntities m ()Z method_3645 isEmpty m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z method_3650 isVisibleThrough p 2 to p 1 from m (Lnet/minecraft/class_1921;)Z method_3641 isEmpty p 1 layer m ()Ljava/util/List; method_3642 getBlockEntities c net/minecraft/class_846$class_851 net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk f Lnet/minecraft/class_846$class_851$class_4579; field_4461 sortTask f Z field_4464 needsRebuild f [Lnet/minecraft/class_2338$class_2339; field_4472 neighborPositions f I field_29641 index f Ljava/util/Set; field_4457 blockEntities f Ljava/util/Map; field_4462 buffers f Ljava/util/concurrent/atomic/AtomicInteger; field_36374 numFailures f Ljava/util/concurrent/atomic/AtomicReference; field_4459 data f Lnet/minecraft/class_2338$class_2339; field_4467 origin f Z field_4463 needsImportantRebuild f Lnet/minecraft/class_238; field_4458 boundingBox f Lnet/minecraft/class_846$class_851$class_4578; field_20834 rebuildTask m (Lnet/minecraft/class_6850;)V method_22781 rebuild p 1 builder m (Lnet/minecraft/class_846;IIII)V p 2 index p 3 originX p 4 originY p 5 originZ m (Lnet/minecraft/class_2338;)Z method_3651 isChunkNonEmpty p 1 pos m ()Lnet/minecraft/class_846$class_849; method_3677 getData m ()D method_3668 getSquaredCameraDistance m (Ljava/util/Collection;)V method_22778 setNoCullingBlockEntities p 1 blockEntities m ([Lnet/minecraft/class_2338$class_2339;)V method_3660 method_3660 p 0 neighborPositions m ()Lnet/minecraft/class_238; method_40051 getBoundingBox m ()Z method_3663 cancel m (Lnet/minecraft/class_287;)V method_3655 beginBufferBuilding p 1 buffer m ()Z method_3673 shouldBuild m ()Z method_3661 needsImportantRebuild m (III)V method_3653 setOrigin p 1 x p 2 y p 3 z m ()V method_3659 delete m ()V method_3675 clear m (Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z method_22773 scheduleSort p 2 chunkRenderer p 1 layer m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_291; method_3656 getBuffer p 1 layer m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338; method_3676 getNeighborPosition p 1 direction m ()Lnet/minecraft/class_2338; method_3670 getOrigin m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_291; method_22779 method_22779 p 0 layer m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_1921; method_22780 method_22780 p 0 layer m ()V method_3662 cancelRebuild m (Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577; method_3674 createRebuildTask p 1 builder m (Z)V method_3654 scheduleRebuild p 1 important m ()Z method_3672 needsRebuild m (Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)V method_22777 scheduleRebuild p 2 builder p 1 chunkRenderer c net/minecraft/class_846$class_851$class_4579 net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask f Lnet/minecraft/class_846$class_849; field_20841 data m (Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690; method_22789 method_22789 p 1 result p 2 throwable m (Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_846$class_849;)V p 2 distance p 4 data c net/minecraft/class_846$class_851$class_4578 net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask f Lnet/minecraft/class_853; field_20838 region m (Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_853;Z)V p 4 region p 5 prioritized p 2 distance m (Lnet/minecraft/class_846$class_851$class_4578$class_7435;Lnet/minecraft/class_2586;)V method_23087 addBlockEntity p 1 renderData p 2 blockEntity m (Ljava/util/List;Lnet/minecraft/class_846$class_849;Lnet/minecraft/class_1921;Lnet/minecraft/class_287$class_7433;)V method_22788 method_22788 p 3 renderLayer p 4 buffer m (FFFLnet/minecraft/class_750;)Lnet/minecraft/class_846$class_851$class_4578$class_7435; method_22785 render p 1 cameraX p 2 cameraY p 3 cameraZ p 4 storage m (Lnet/minecraft/class_846$class_849;Ljava/util/List;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690; method_23619 method_23619 p 2 results p 3 throwable c net/minecraft/class_846$class_851$class_4578$class_7435 net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask$RenderData f Lnet/minecraft/class_287$class_5594; field_39083 translucencySortingData f Ljava/util/List; field_39080 blockEntities f Lnet/minecraft/class_854; field_39082 chunkOcclusionData f Ljava/util/List; field_39079 noCullingBlockEntities f Ljava/util/Map; field_39081 buffers c net/minecraft/class_846$class_851$class_4577 net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task f D field_20835 distance f Ljava/util/concurrent/atomic/AtomicBoolean; field_20836 cancelled f Z field_35304 prioritized m (Lnet/minecraft/class_846$class_851$class_4577;)I method_22784 compareTo m (Lnet/minecraft/class_750;)Ljava/util/concurrent/CompletableFuture; method_22783 run p 1 buffers m (Lnet/minecraft/class_846$class_851;DZ)V p 4 prioritized p 2 distance m (Ljava/lang/Object;)I compareTo compareTo p 1 other m ()Ljava/lang/String; method_38556 getName m ()V method_22782 cancel c net/minecraft/class_4456 net/minecraft/util/CsvWriter f I field_20285 column f Ljava/lang/String; field_29836 CRLF f Ljava/io/Writer; field_20284 writer f Ljava/lang/String; field_29837 COMMA m ([Ljava/lang/Object;)V method_21630 printRow p 1 columns m ()Lnet/minecraft/class_4456$class_4457; method_21627 makeHeader m (Ljava/util/stream/Stream;)V method_21629 printRow p 1 columns m (Ljava/io/Writer;Ljava/util/List;)V p 1 writer p 2 columns m (Ljava/lang/Object;)Ljava/lang/String; method_21628 escape p 0 o c net/minecraft/class_4456$class_4457 net/minecraft/util/CsvWriter$Header f Ljava/util/List; field_20286 columns m (Ljava/io/Writer;)Lnet/minecraft/class_4456; method_21631 startBody p 1 writer m (Ljava/lang/String;)Lnet/minecraft/class_4456$class_4457; method_21632 addColumn p 1 name c net/minecraft/class_4459 net/minecraft/entity/ai/pathing/TargetPathNode f Lnet/minecraft/class_9; field_20305 nearestNode f F field_20304 nearestNodeDistance f Z field_20306 reached m (Lnet/minecraft/class_9;)V p 1 node m ()V method_21665 markReached m ()Lnet/minecraft/class_9; method_21664 getNearestNode m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_4459; method_21663 fromBuffer p 0 buffer m ()Z method_35501 isReached m (FLnet/minecraft/class_9;)V method_21662 updateNearestNode p 1 distance p 2 node c net/minecraft/class_3127 net/minecraft/server/command/SpawnPointCommand m (Lcom/mojang/brigadier/context/CommandContext;)I method_13643 method_13643 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13642 method_13642 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13640 method_13640 p 0 context m (Lnet/minecraft/class_2168;)Z method_13644 method_13644 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_30733 method_30733 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13641 register p 0 dispatcher m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2338;F)I method_13645 execute p 0 source p 1 targets p 2 pos p 3 angle c net/minecraft/class_4458 net/minecraft/entity/ai/brain/task/GoToPointOfInterestTask m (FILnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46936 method_46936 p 2 walkTarget m (Lnet/minecraft/class_4153;Lnet/minecraft/class_2338;)D method_46938 method_46938 p 1 pos m (FI)Lnet/minecraft/class_7893; method_46934 create p 0 speed p 1 completionRange m (FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46935 method_46935 p 2 context m (Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_46937 method_46937 p 4 entity p 3 world p 5 time c net/minecraft/class_3128 net/minecraft/server/command/SetWorldSpawnCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13647 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13649 method_13649 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_30734 method_30734 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13648 method_13648 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13646 method_13646 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;F)I method_13650 execute p 0 source p 1 pos p 2 angle c net/minecraft/class_5789 net/minecraft/client/render/entity/GlowSquidEntityRenderer f Lnet/minecraft/class_2960; field_28461 TEXTURE m (Lnet/minecraft/class_5776;Lnet/minecraft/class_2338;)I method_33432 getBlockLight m (Lnet/minecraft/class_5776;)Lnet/minecraft/class_2960; method_33431 getTexture c net/minecraft/class_4453 net/minecraft/client/realms/util/UploadTokenCache f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_20270 TOKEN_CACHE m (J)V method_21587 invalidate p 0 world m (JLjava/lang/String;)V method_21586 put p 2 token p 0 wid m (J)Ljava/lang/String; method_21585 get p 0 worldId c net/minecraft/class_3122 net/minecraft/world/gen/feature/OreFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;DDDDDDIIIII)Z method_13629 generateVeinPart p 2 random p 3 config p 1 world p 20 verticalSize p 14 endY p 12 startY p 18 z p 19 horizontalSize p 16 x p 17 y p 6 endX p 4 startX p 10 endZ p 8 startZ m (Lnet/minecraft/class_5819;F)Z method_33984 shouldNotDiscard p 1 chance p 0 random m (Lnet/minecraft/class_2680;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;Lnet/minecraft/class_3124$class_5876;Lnet/minecraft/class_2338$class_2339;)Z method_33983 shouldPlace p 2 random p 1 posToState p 0 state p 5 pos p 4 target p 3 config c net/minecraft/class_3123 net/minecraft/server/dedicated/command/SetIdleTimeoutCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13631 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13633 method_13633 p 0 source m (Lnet/minecraft/class_2168;I)I method_13630 execute p 0 source p 1 minutes m (Lcom/mojang/brigadier/context/CommandContext;)I method_13632 method_13632 p 0 context c net/minecraft/class_5786 net/minecraft/client/particle/GlowParticle f Lnet/minecraft/class_5819; field_28457 RANDOM f Lnet/minecraft/class_4002; field_28458 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 6 z p 8 velocityX p 10 velocityY p 12 velocityZ p 14 spriteProvider p 1 world p 2 x p 4 y c net/minecraft/class_5786$class_5960 net/minecraft/client/particle/GlowParticle$WaxOnFactory f D field_29577 velocityMultiplier f Lnet/minecraft/class_4002; field_29578 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34752 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5786$class_5959 net/minecraft/client/particle/GlowParticle$WaxOffFactory f D field_29575 velocityMultiplier f Lnet/minecraft/class_4002; field_29576 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34751 createParticle c net/minecraft/class_5786$class_5958 net/minecraft/client/particle/GlowParticle$ScrapeFactory f D field_29573 velocityMultiplier f Lnet/minecraft/class_4002; field_29574 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34750 createParticle c net/minecraft/class_5786$class_5957 net/minecraft/client/particle/GlowParticle$GlowFactory f Lnet/minecraft/class_4002; field_29572 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34749 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5786$class_5956 net/minecraft/client/particle/GlowParticle$ElectricSparkFactory f Lnet/minecraft/class_4002; field_29571 spriteProvider f D field_29570 velocityMultiplier m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34748 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig f Lcom/mojang/serialization/Codec; field_24896 CODEC f Ljava/util/List; field_29063 targets f I field_13723 size f F field_29064 discardOnAirChance m (Ljava/util/List;I)V p 1 targets p 2 size m (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;I)V p 3 size p 2 state p 1 test m (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;IF)V p 2 state p 3 size p 1 test p 4 discardOnAirChance m (Lnet/minecraft/class_3124;)Ljava/lang/Float; method_33993 method_33993 p 0 config m (Lnet/minecraft/class_3124;)Ljava/util/List; method_28745 method_28745 p 0 config m (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876; method_33994 createTarget p 1 state p 0 test m (Ljava/util/List;IF)V p 1 targets p 2 size p 3 discardOnAirChance m (Lnet/minecraft/class_3124;)Ljava/lang/Integer; method_33995 method_33995 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33992 method_33992 p 0 instance c net/minecraft/class_3124$class_5876 net/minecraft/world/gen/feature/OreFeatureConfig$Target f Lcom/mojang/serialization/Codec; field_29067 CODEC f Lnet/minecraft/class_3825; field_29068 target f Lnet/minecraft/class_2680; field_29069 state m (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_3825; method_33998 method_33998 p 0 target m (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V p 1 target p 2 state m (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_2680; method_33997 method_33997 p 0 target m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33996 method_33996 p 0 instance c net/minecraft/class_3118 net/minecraft/server/command/SeedCommand m (Lcom/mojang/brigadier/CommandDispatcher;Z)V method_13616 register p 1 dedicated p 0 dispatcher m (ZLnet/minecraft/class_2168;)Z method_13618 method_13618 p 1 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13617 method_13617 p 0 context c net/minecraft/class_3119 net/minecraft/server/command/SetBlockCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13719 FAILED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13625 method_13625 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13622 method_13622 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13621 method_13621 p 0 context m (Lnet/minecraft/class_2168;)Z method_13627 method_13627 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3119$class_3121;Ljava/util/function/Predicate;)I method_13620 execute p 0 source p 1 pos p 2 block p 3 mode p 4 condition m (Lcom/mojang/brigadier/context/CommandContext;)I method_13626 method_13626 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13623 register p 1 commandRegistryAccess p 0 dispatcher m (Lnet/minecraft/class_2694;)Z method_13624 method_13624 p 0 pos c net/minecraft/class_3119$class_3120 net/minecraft/server/command/SetBlockCommand$Filter m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247; filter filter p 3 block p 4 world p 1 box p 2 pos c net/minecraft/class_3119$class_3121 net/minecraft/server/command/SetBlockCommand$Mode f Lnet/minecraft/class_3119$class_3121; field_13721 DESTROY f Lnet/minecraft/class_3119$class_3121; field_13722 REPLACE c net/minecraft/class_839 net/minecraft/client/render/block/entity/MobSpawnerBlockEntityRenderer f Lnet/minecraft/class_898; field_38885 entityRenderDispatcher m (Lnet/minecraft/class_2636;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3589 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx c net/minecraft/class_838 net/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer m (Lnet/minecraft/class_2633;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3587 render m (Lnet/minecraft/class_2633;)Z method_3588 rendersOutsideBoundingBox m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2633;Lnet/minecraft/class_4588;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;)V method_3585 renderInvisibleBlocks p 1 entity p 3 pos p 2 vertices p 4 matrices c net/minecraft/class_837 net/minecraft/client/render/block/entity/SignBlockEntityRenderer f Ljava/lang/String; field_32830 STICK f Ljava/util/Map; field_27754 typeToModel f I field_33962 GLOWING_BLACK_COLOR f Lnet/minecraft/class_243; field_44578 TEXT_OFFSET f F field_44577 SCALE f Lnet/minecraft/class_327; field_27755 textRenderer f I field_33963 RENDER_DISTANCE m (Lnet/minecraft/class_4587;FLnet/minecraft/class_2680;)V method_49918 setAngles p 3 state p 2 rotationDegrees p 1 matrices m (ILnet/minecraft/class_2561;)Lnet/minecraft/class_5481; method_45799 method_45799 p 2 text m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V method_45800 renderSign p 2 vertexConsumers p 1 matrices p 6 model p 5 woodType p 4 overlay p 3 light m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4719; method_32156 method_32156 p 0 signType m (Lnet/minecraft/class_2625;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_2680;Lnet/minecraft/class_2478;Lnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V method_49920 render p 5 overlay p 4 light p 7 block p 6 state p 1 entity p 3 vertexConsumers p 2 matrices p 9 model p 8 woodType m ()F method_51273 getTextScale m ()Lnet/minecraft/class_243; method_45790 getTextOffset m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m ()Lnet/minecraft/class_5607; method_32154 getTexturedModelData m (Lnet/minecraft/class_2338;I)Z method_37312 shouldRender p 0 pos p 1 signColor m (Lnet/minecraft/class_4587;ZLnet/minecraft/class_243;)V method_49919 setTextAngles p 1 matrices p 2 front p 3 translation m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8242;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIIZ)V method_45798 renderText p 1 pos p 2 signText p 3 matrices p 4 vertexConsumers p 5 light p 6 lineHeight p 7 lineWidth p 8 front m (Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702; method_32158 method_32158 p 1 signType m (Lnet/minecraft/class_5599;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702; method_32157 createSignModel p 1 type p 0 entityModelLoader m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; method_45792 getTextureId p 1 signType m ()F method_51272 getSignScale m (Lnet/minecraft/class_8242;)I method_37311 getColor p 0 sign m (Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_23083 render m (Lnet/minecraft/class_4587;IILnet/minecraft/class_3879;Lnet/minecraft/class_4588;)V method_45793 renderSignModel p 1 matrices p 2 light p 3 overlay p 4 model p 5 vertexConsumers c net/minecraft/class_837$class_4702 net/minecraft/client/render/block/entity/SignBlockEntityRenderer$SignModel f Lnet/minecraft/class_630; field_21531 stick f Lnet/minecraft/class_630; field_27756 root m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_836 net/minecraft/client/render/block/entity/SkullBlockEntityRenderer f Ljava/util/Map; field_4391 MODELS f Ljava/util/Map; field_4390 TEXTURES m (Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3577 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2350;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_5598;Lnet/minecraft/class_1921;)V method_32161 renderSkull p 4 vertexConsumers p 3 matrices p 2 animationProgress p 1 yaw p 0 direction p 7 renderLayer p 6 model p 5 light m (Lnet/minecraft/class_5599;)Ljava/util/Map; method_32160 getModels p 0 modelLoader m (Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921; method_3578 getRenderLayer p 1 profile p 0 type m (Ljava/util/HashMap;)V method_3580 method_3580 p 0 map c net/minecraft/class_853 net/minecraft/client/render/chunk/ChunkRendererRegion f [[Lnet/minecraft/class_6849; field_4483 chunks f Lnet/minecraft/class_1937; field_4490 world f I field_4488 chunkXOffset f I field_4487 chunkZOffset m (Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_6849;)V p 4 chunks p 1 world p 3 chunkZ p 2 chunkX c net/minecraft/class_852 net/minecraft/client/render/chunk/ChunkOcclusionDataBuilder f [I field_4474 EDGE_POINTS f I field_4473 openCount f [Lnet/minecraft/class_2350; field_4479 DIRECTIONS f Ljava/util/BitSet; field_4478 closed f I field_4476 STEP_Z f I field_4475 STEP_Y f I field_4477 STEP_X m (III)I method_3681 pack p 2 z p 1 y p 0 x m (ILnet/minecraft/class_2350;)I method_3685 offset p 2 direction p 1 pos m (Lnet/minecraft/class_2338;)V method_3682 markClosed p 1 pos m (I)Ljava/util/Set; method_3687 getOpenFaces p 1 pos m (ILjava/util/Set;)V method_3684 addEdgeFaces p 2 openFaces p 1 pos m (Lnet/minecraft/class_2338;)I method_3683 pack p 0 pos m ([I)V method_3680 method_3680 p 0 edgePoints m ()Lnet/minecraft/class_854; method_3679 build c net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies f Lnet/minecraft/class_5794; field_28518 EXPOSED_CUT_COPPER f Lnet/minecraft/class_5794; field_28506 SPRUCE f Lnet/minecraft/class_5794; field_33681 WAXED_WEATHERED_COPPER f Lnet/minecraft/class_5794; field_28480 POLISHED_DIORITE f Lnet/minecraft/class_5794; field_33686 EXPOSED_COPPER f Lnet/minecraft/class_5794; field_28492 CUT_SANDSTONE f Lnet/minecraft/class_5794; field_28484 RED_NETHER_BRICK f Lnet/minecraft/class_5794; field_28496 SMOOTH_RED_SANDSTONE f Lnet/minecraft/class_5794; field_28488 DARK_PRISMARINE f Lnet/minecraft/class_5794; field_28521 WAXED_WEATHERED_CUT_COPPER f Lnet/minecraft/class_5794; field_28501 BIRCH f Lnet/minecraft/class_5794; field_28947 POLISHED_DEEPSLATE f Lnet/minecraft/class_5794; field_28525 DIORITE f Lnet/minecraft/class_5794; field_28513 BRICK f Lnet/minecraft/class_5794; field_28515 MOSSY_STONE_BRICK f Lnet/minecraft/class_5794; field_28507 WARPED f Lnet/minecraft/class_5794; field_28519 WAXED_EXPOSED_CUT_COPPER f Ljava/lang/String; field_33118 WOODEN_UNLOCK_CRITERION_NAME c The name of the criterion used for the recipe unlock advancements of wooden block families. f Lnet/minecraft/class_5794; field_33682 OXIDIZED_COPPER f Lnet/minecraft/class_5794; field_40589 BAMBOO f Lnet/minecraft/class_5794; field_33687 WAXED_EXPOSED_COPPER f Lnet/minecraft/class_5794; field_28493 SMOOTH_SANDSTONE f Lnet/minecraft/class_5794; field_28481 GRANITE f Lnet/minecraft/class_5794; field_28497 STONE f Lnet/minecraft/class_5794; field_28485 PRISMARINE f Lnet/minecraft/class_5794; field_28510 BLACKSTONE f Lnet/minecraft/class_5794; field_28489 QUARTZ_BLOCK f Lnet/minecraft/class_5794; field_28522 OXIDIZED_CUT_COPPER f Lnet/minecraft/class_5794; field_28946 DEEPSLATE f Lnet/minecraft/class_5794; field_28514 END_STONE_BRICK f Lnet/minecraft/class_5794; field_28502 CRIMSON f Lnet/minecraft/class_5794; field_28516 CUT_COPPER f Lnet/minecraft/class_5794; field_28504 OAK f Lnet/minecraft/class_5794; field_28508 ANDESITE f Ljava/lang/String; field_33117 WOODEN_GROUP c The group used for the recipes of wooden block families. f Lnet/minecraft/class_5794; field_33683 WAXED_OXIDIZED_COPPER f Lnet/minecraft/class_5794; field_29079 COBBLED_DEEPSLATE f Lnet/minecraft/class_5794; field_38008 MUD_BRICK f Lnet/minecraft/class_5794; field_33688 WEATHERED_COPPER f Lnet/minecraft/class_5794; field_38007 MANGROVE f Lnet/minecraft/class_5794; field_28490 SMOOTH_QUARTZ f Lnet/minecraft/class_5794; field_28482 POLISHED_GRANITE f Lnet/minecraft/class_5794; field_28494 RED_SANDSTONE f Lnet/minecraft/class_5794; field_28486 PURPUR f Lnet/minecraft/class_5794; field_28949 DEEPSLATE_BRICK f Lnet/minecraft/class_5794; field_28498 STONE_BRICK f Ljava/util/Map; field_28499 BASE_BLOCKS_TO_FAMILIES f Lnet/minecraft/class_5794; field_28523 COBBLESTONE f Lnet/minecraft/class_5794; field_28511 POLISHED_BLACKSTONE f Lnet/minecraft/class_5794; field_28503 JUNGLE f Lnet/minecraft/class_5794; field_28505 DARK_OAK f Lnet/minecraft/class_5794; field_28517 WAXED_CUT_COPPER f Lnet/minecraft/class_5794; field_28509 POLISHED_ANDESITE f Lnet/minecraft/class_5794; field_42942 CHERRY f Lnet/minecraft/class_5794; field_33684 COPPER_BLOCK f Lnet/minecraft/class_5794; field_28491 SANDSTONE f Lnet/minecraft/class_5794; field_33685 WAXED_COPPER_BLOCK f Lnet/minecraft/class_5794; field_40590 BAMBOO_MOSAIC f Lnet/minecraft/class_5794; field_28495 CUT_RED_SANDSTONE f Lnet/minecraft/class_5794; field_28483 NETHER_BRICK f Lnet/minecraft/class_5794; field_33419 WAXED_OXIDIZED_CUT_COPPER f Lnet/minecraft/class_5794; field_28487 PRISMARINE_BRICK f Lnet/minecraft/class_5794; field_28520 WEATHERED_CUT_COPPER f Lnet/minecraft/class_5794; field_28948 DEEPSLATE_TILE f Lnet/minecraft/class_5794; field_28512 POLISHED_BLACKSTONE_BRICK f Lnet/minecraft/class_5794; field_28500 ACACIA f Lnet/minecraft/class_5794; field_28524 MOSSY_COBBLESTONE m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33468 register p 0 baseBlock m ()Ljava/util/stream/Stream; method_33467 getFamilies c net/minecraft/class_4461 net/minecraft/command/argument/serialize/LongArgumentSerializer m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/class_4461$class_7223; method_42009 getArgumentTypeProperties m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_4461$class_7223; method_21691 fromPacket m (Lnet/minecraft/class_4461$class_7223;Lcom/google/gson/JsonObject;)V method_21689 writeJson m (Lnet/minecraft/class_4461$class_7223;Lnet/minecraft/class_2540;)V method_21690 writePacket c net/minecraft/class_4461$class_7223 net/minecraft/command/argument/serialize/LongArgumentSerializer$Properties f J field_37992 max f J field_37991 min m (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/LongArgumentType; method_42010 createType m (Lnet/minecraft/class_4461;JJ)V p 2 min p 4 max c net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; field_13735 FAILED_ENTITIES_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; field_13734 FAILED_TEAMS_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_36326 INVALID_HEIGHT_EXCEPTION f I field_33397 MAX_ATTEMPTS m (Ljava/util/Collection;)I method_13652 getPileCountRespectingTeams p 0 entities m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13654 register p 0 dispatcher m (Lnet/minecraft/class_241;DLnet/minecraft/class_3218;Lnet/minecraft/class_5819;DDDDI[Lnet/minecraft/class_3131$class_3132;Z)V method_13661 spread p 15 respectTeams p 14 piles p 13 maxY p 11 maxZ p 9 maxX p 7 minZ p 5 minX p 4 random p 3 world p 1 spreadDistance p 0 center m (Lcom/mojang/brigadier/context/CommandContext;)I method_13658 method_13658 p 0 context m (Lnet/minecraft/class_5819;IDDDD)[Lnet/minecraft/class_3131$class_3132; method_13653 makePiles p 0 random p 1 count p 2 minX p 4 minZ p 6 maxX p 8 maxZ m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_39991 method_39991 p 1 worldBottomY p 0 maxY m (Lcom/mojang/brigadier/context/CommandContext;)I method_29193 method_29193 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_241;FFIZLjava/util/Collection;)I method_13656 execute p 0 source p 4 maxY p 3 maxRange p 2 spreadDistance p 1 center p 6 players p 5 respectTeams m (Ljava/util/Collection;Lnet/minecraft/class_3218;[Lnet/minecraft/class_3131$class_3132;IZ)D method_13657 getMinDistance p 3 maxY p 2 piles p 1 world p 0 entities p 4 respectTeams m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13655 method_13655 p 2 z p 3 maxSpreadDistance p 0 pilesCount p 1 x m (Lnet/minecraft/class_2168;)Z method_13659 method_13659 p 0 source m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13660 method_13660 p 2 z p 3 maxSpreadDistance p 0 pilesCount p 1 x c net/minecraft/class_3131$class_3132 net/minecraft/server/command/SpreadPlayersCommand$Pile f D field_13737 x f D field_13736 z m (Lnet/minecraft/class_1922;I)Z method_13662 isSafe p 2 maxY p 1 world m (Lnet/minecraft/class_3131$class_3132;)D method_13665 getDistance p 1 other m ()D method_13668 absolute m (DDDD)Z method_13666 clamp p 1 minX p 5 maxX p 3 minZ p 7 maxZ m (Lnet/minecraft/class_1922;I)I method_13669 getY p 1 blockView p 2 maxY m (Lnet/minecraft/class_3131$class_3132;)V method_13670 subtract p 1 other m (Lnet/minecraft/class_5819;DDDD)V method_13667 setPileLocation p 4 minZ p 6 maxX p 2 minX p 1 random p 8 maxZ m ()V method_13671 normalize c net/minecraft/class_854 net/minecraft/client/render/chunk/ChunkOcclusionData f I field_4491 DIRECTION_COUNT f Ljava/util/BitSet; field_4492 visibility m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)V method_3692 setVisibleThrough p 1 from p 2 to p 3 visible m (Ljava/util/Set;)V method_3693 addOpenEdgeFaces p 1 faces m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z method_3695 isVisibleThrough p 1 from p 2 to m (Z)V method_3694 fill p 1 visible c net/minecraft/class_3136 net/minecraft/server/command/StopSoundCommand m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3419;Lnet/minecraft/class_2960;)I method_13685 execute p 2 category p 3 sound p 0 source p 1 targets m (Lcom/mojang/brigadier/context/CommandContext;)I method_13683 method_13683 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13680 method_13680 p 0 context m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13686 method_13686 p 1 context m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13684 method_13684 p 1 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13681 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13682 method_13682 p 0 source c net/minecraft/class_5798 net/minecraft/util/thread/LockHelper f Lnet/minecraft/class_148; field_36298 crashException f Ljava/util/concurrent/locks/Lock; field_36296 lock f Ljava/util/concurrent/Semaphore; field_36295 semaphore f Lorg/slf4j/Logger; field_36293 LOGGER f Ljava/lang/Thread; field_36297 thread f Ljava/lang/String; field_36294 name m (Ljava/lang/Thread;)Ljava/lang/String; method_39936 formatStackTraceForThread m (Ljava/lang/String;)V p 1 name m ()V method_39935 lock m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/class_148; method_33564 crash p 0 message p 1 thread m ()V method_39937 unlock c net/minecraft/class_3137 net/minecraft/world/gen/feature/RandomBooleanFeatureConfig f Lnet/minecraft/class_6880; field_13739 featureFalse f Lcom/mojang/serialization/Codec; field_24900 CODEC f Lnet/minecraft/class_6880; field_13740 featureTrue m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V p 1 featureTrue p 2 featureFalse m (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880; method_28749 method_28749 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28750 method_28750 p 0 instance m (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880; method_28751 method_28751 p 0 config c net/minecraft/class_3138 net/minecraft/server/command/SummonCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13741 FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_26629 FAILED_UUID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_22254 INVALID_POSITION_EXCEPTION m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;Z)Lnet/minecraft/class_1297; method_48758 summon p 4 initialize p 1 entityType p 0 source p 3 nbt p 2 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_13692 method_13692 p 0 context m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_48759 method_48759 p 1 entity m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13690 register p 1 registryAccess p 0 dispatcher m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;Z)I method_13694 execute p 2 pos p 1 entityType p 0 source p 4 initialize p 3 nbt m (Lcom/mojang/brigadier/context/CommandContext;)I method_13691 method_13691 p 0 context m (Lnet/minecraft/class_2168;)Z method_13693 method_13693 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13689 method_13689 p 0 context c net/minecraft/class_5794 net/minecraft/data/family/BlockFamily f Lnet/minecraft/class_2248; field_28526 baseBlock f Ljava/lang/String; field_28530 group f Ljava/lang/String; field_28531 unlockCriterionName f Ljava/util/Map; field_28527 variants f Lnet/minecraft/class_7699; field_40591 requiredFeatures f Z field_28528 generateModels f Z field_28529 generateRecipes m (Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248; method_33470 getVariant p 1 variant m ()Ljava/util/Optional; method_33480 getUnlockCriterionName m ()Z method_33477 shouldGenerateModels m ()Ljava/util/Map; method_33474 getVariants m (Lnet/minecraft/class_2248;)V p 1 baseBlock m (Lnet/minecraft/class_7699;)Z method_33478 shouldGenerateRecipes p 1 enabledFeatures m ()Ljava/util/Optional; method_33479 getGroup m ()Lnet/minecraft/class_2248; method_33469 getBaseBlock c net/minecraft/class_5794$class_5796 net/minecraft/data/family/BlockFamily$Variant f Ljava/lang/String; field_28546 name f Lnet/minecraft/class_5794$class_5796; field_40594 MOSAIC f Lnet/minecraft/class_5794$class_5796; field_40593 CUSTOM_FENCE_GATE f Lnet/minecraft/class_5794$class_5796; field_40592 CUSTOM_FENCE f Lnet/minecraft/class_5794$class_5796; field_28539 SLAB f Lnet/minecraft/class_5794$class_5796; field_28538 SIGN f Lnet/minecraft/class_5794$class_5796; field_28537 FENCE_GATE f Lnet/minecraft/class_5794$class_5796; field_28536 FENCE f Lnet/minecraft/class_5794$class_5796; field_28545 WALL_SIGN f Lnet/minecraft/class_5794$class_5796; field_28544 WALL f Lnet/minecraft/class_5794$class_5796; field_28543 TRAPDOOR f Lnet/minecraft/class_5794$class_5796; field_28542 POLISHED f Lnet/minecraft/class_5794$class_5796; field_28541 PRESSURE_PLATE f Lnet/minecraft/class_5794$class_5796; field_28540 STAIRS f Lnet/minecraft/class_5794$class_5796; field_28535 DOOR f Lnet/minecraft/class_5794$class_5796; field_28534 CHISELED f Lnet/minecraft/class_5794$class_5796; field_28533 BUTTON f Lnet/minecraft/class_5794$class_5796; field_29503 CRACKED f Lnet/minecraft/class_5794$class_5796; field_33689 CUT m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_33498 getName c net/minecraft/class_5794$class_5795 net/minecraft/data/family/BlockFamily$Builder f Lnet/minecraft/class_5794; field_28532 family m ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_5794$class_5795; method_45964 requires p 1 features m (Ljava/lang/String;)Lnet/minecraft/class_5794$class_5795; method_33484 group p 1 group m ()Lnet/minecraft/class_5794$class_5795; method_33485 noGenerateModels m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33494 pressurePlate p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33486 chiseled p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33496 trapdoor p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_45966 customFence p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33490 fence p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_36544 cut p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33482 button p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33492 slab p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33483 sign p 2 wallBlock p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_34593 cracked p 1 block m (Ljava/lang/String;)Lnet/minecraft/class_5794$class_5795; method_33487 unlockCriterionName p 1 unlockCriterionName m ()Lnet/minecraft/class_5794$class_5795; method_33488 noGenerateRecipes m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33489 door p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33495 polished p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33497 wall p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33491 fenceGate p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_45965 mosaic p 1 block m (Lnet/minecraft/class_2248;)V p 1 baseBlock m ()Lnet/minecraft/class_5794; method_33481 build m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_33493 stairs p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; method_45967 customFenceGate p 1 block c net/minecraft/class_4463 net/minecraft/network/packet/s2c/play/PlayerActionResponseS2CPacket f I comp_633 sequence m (Lnet/minecraft/class_2602;)V method_21708 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_633 sequence c net/minecraft/class_3133 net/minecraft/world/gen/ProbabilityConfig f Lcom/mojang/serialization/Codec; field_24899 CODEC f F field_13738 probability m (F)V p 1 probability m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28748 method_28748 p 0 instance c net/minecraft/class_5797 net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder f Lnet/minecraft/class_2960; field_39377 ROOT m (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V method_17972 offerTo p 1 exporter p 2 recipeId m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2960; method_36442 getItemId p 0 item m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_5797; method_33530 criterion p 2 criterion p 1 name m ()Lnet/minecraft/class_1792; method_36441 getOutputItem m (Ljava/lang/String;)Lnet/minecraft/class_5797; method_33529 group p 1 group m (Lnet/minecraft/class_8790;)V method_10431 offerTo p 1 exporter m (Lnet/minecraft/class_8790;Ljava/lang/String;)V method_36443 offerTo p 1 exporter p 2 recipePath c net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity f I field_30291 TOO_FAR_DISTANCE c The minimum distance that bees lose their hive or flower position at. f F field_20356 currentPitch f I field_30283 HAS_NECTAR_FLAG f Ljava/lang/String; field_30279 FLOWER_POS_KEY f I field_21643 ticksLeftToFindHive f I field_20360 cannotEnterHiveTicks f Lnet/minecraft/class_4466$class_4472; field_21645 moveToHiveGoal f Lnet/minecraft/class_6019; field_25363 ANGER_TIME_RANGE f Lnet/minecraft/class_2940; field_20353 BEE_FLAGS f Ljava/lang/String; field_30272 CROPS_GROWN_SINCE_POLLINATION_KEY f I field_20359 ticksSincePollination f Ljava/lang/String; field_30280 HIVE_POS_KEY f I field_30284 MAX_LIFETIME_AFTER_STINGING f I field_30288 MAX_POLLINATED_CROPS f Ljava/util/UUID; field_25364 angryAt f Ljava/lang/String; field_30276 TICKS_SINCE_POLLINATION_KEY f I field_21509 ticksInsideWater f Ljava/lang/String; field_30273 CANNOT_ENTER_HIVE_TICKS_KEY f I field_30281 NEAR_TARGET_FLAG f I field_30293 MIN_HIVE_RETURN_DISTANCE c The minimum distance that bees will immediately return to their hive at. f I field_30285 FLOWER_NAVIGATION_START_TICKS c A bee will start moving to a flower once this time in ticks has passed from a pollination. f I field_30289 NORMAL_DIFFICULTY_STING_POISON_DURATION f Ljava/lang/String; field_30277 HAS_STUNG_KEY f Lnet/minecraft/class_4466$class_4473; field_21646 moveToFlowerGoal f Lnet/minecraft/class_4466$class_4478; field_21079 pollinateGoal f I field_20358 ticksSinceSting f Lnet/minecraft/class_2338; field_20363 hivePos f I field_30290 HARD_DIFFICULTY_STING_POISON_DURATION f F field_20357 lastPitch f I field_30282 HAS_STUNG_FLAG f I field_21644 ticksUntilCanPollinate f Ljava/lang/String; field_30278 HAS_NECTAR_KEY f I field_30286 POLLINATION_FAIL_TICKS c The duration in ticks when a bee's pollination is considered failed. f I field_20361 cropsGrownSincePollination f Lnet/minecraft/class_2338; field_20362 flowerPos f Lnet/minecraft/class_2940; field_20354 ANGER m (Lnet/minecraft/class_2338;)V method_21797 setFlowerPos p 1 flowerPos m (Lnet/minecraft/class_2338;)Z method_23988 doesHiveHaveSpace p 1 pos m ()Z method_21791 hasHive m ()V method_21780 resetPollinationTicks m ()Z method_21784 hasNectar m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4466; method_21771 createChild m ()Z method_23983 failedPollinatingTooLong m (Z)V method_21805 setHasNectar p 1 hasNectar m ()V method_21788 onHoneyDelivered m (Lnet/minecraft/class_2338;)Z method_23992 isFlowers p 1 pos m ()I method_21792 getCropsGrownSincePollination m (Lnet/minecraft/class_1937;DDDDDLnet/minecraft/class_2394;)V method_21769 addParticle p 6 lastZ p 4 x p 2 lastX p 1 world p 12 effect p 10 y p 8 z m ()Lnet/minecraft/class_2338; method_21778 getFlowerPos m ()Z method_21785 hasStung m ()V method_21793 addCropCounter m ()Z method_21789 canEnterHive m (IZ)V method_21775 setBeeFlag p 2 value p 1 bit m (Z)V method_21806 setHasStung p 1 hasStung m ()Lnet/minecraft/class_1355; method_35163 getGoalSelector m (I)V method_21807 setCannotEnterHiveTicks p 1 cannotEnterHiveTicks m (Lnet/minecraft/class_2338;I)Z method_23979 isWithinDistance p 1 pos p 2 distance m ()V method_21790 updateBodyPitch m ()Z method_21794 isHiveValid m ()Z method_21786 isNearTarget m ()Lnet/minecraft/class_5132$class_5133; method_26880 createBeeAttributes m (Lnet/minecraft/class_2338;)Z method_23990 isTooFar p 1 pos m (Lnet/minecraft/class_2338;)V method_23987 startMovingTo p 1 pos m ()Ljava/util/List; method_35162 getPossibleHives m (F)F method_21811 getBodyPitch p 1 tickDelta m ()I method_35161 getMoveGoalTicks m ()Lnet/minecraft/class_2338; method_23884 getHivePos m ()Z method_23984 isHiveNearFire m ()V method_21783 resetCropCounter m ()Z method_21779 hasFlower m (Z)V method_21808 setNearTarget p 1 nearTarget m (I)Z method_21812 getBeeFlag p 1 location c net/minecraft/class_4466$class_4473 net/minecraft/entity/passive/BeeEntity$MoveToFlowerGoal f I field_21650 ticks f I field_30298 MAX_FLOWER_NAVIGATION_TICKS m ()Z method_24013 shouldMoveToFlower c net/minecraft/class_4466$class_4474 net/minecraft/entity/passive/BeeEntity$GrowCropsGoal c net/minecraft/class_4466$class_4475 net/minecraft/entity/passive/BeeEntity$BeeRevengeGoal m (Lnet/minecraft/class_4466;Lnet/minecraft/class_4466;)V p 2 bee c net/minecraft/class_4466$class_4476 net/minecraft/entity/passive/BeeEntity$FindHiveGoal m ()Ljava/util/List; method_23742 getNearbyFreeHives m (Lnet/minecraft/class_6880;)Z method_23743 method_23743 p 0 poiType c net/minecraft/class_4466$class_4470 net/minecraft/entity/passive/BeeEntity$EnterHiveGoal c net/minecraft/class_4466$class_4472 net/minecraft/entity/passive/BeeEntity$MoveToHiveGoal f Lnet/minecraft/class_11; field_21649 path f I field_23133 ticksUntilLost f I field_21647 ticks f Ljava/util/List; field_21648 possibleHives m ()V method_24011 clearPossibleHives m (Lnet/minecraft/class_2338;)Z method_24007 isPossibleHive p 1 pos m (Lnet/minecraft/class_2338;)Z method_24006 startMovingToFar p 1 pos m (Lnet/minecraft/class_2338;)Z method_24010 isCloseEnough p 1 pos m (Lnet/minecraft/class_2338;)V method_24009 addPossibleHive p 1 pos m ()V method_23885 setLost m ()V method_24012 makeChosenHivePossibleHive c net/minecraft/class_4466$class_4477 net/minecraft/entity/passive/BeeEntity$BeeLookControl m (Lnet/minecraft/class_4466;Lnet/minecraft/class_1308;)V p 2 entity c net/minecraft/class_4466$class_4478 net/minecraft/entity/passive/BeeEntity$PollinateGoal f Z field_21080 running f I field_21651 ticks f I field_20379 lastPollinationTick f I field_20378 pollinationTicks f Ljava/util/function/Predicate; field_20617 flowerPredicate f Lnet/minecraft/class_243; field_21511 nextTarget m ()Z method_23346 isRunning m ()Z method_21820 completedPollination m ()Ljava/util/Optional; method_21821 getFlower m (Ljava/util/function/Predicate;D)Ljava/util/Optional; method_22326 findFlower p 1 predicate p 2 searchDistance m ()F method_23750 getRandomOffset m (Lnet/minecraft/class_2680;)Z method_21819 method_21819 p 0 state m ()V method_23748 cancel m ()V method_23749 moveToNextTarget c net/minecraft/class_4466$class_4479 net/minecraft/entity/passive/BeeEntity$BeeWanderAroundGoal f I field_30309 MAX_DISTANCE m ()Lnet/minecraft/class_243; method_21822 getRandomLocation c net/minecraft/class_4466$class_4467 net/minecraft/entity/passive/BeeEntity$NotAngryGoal m ()Z method_6264 canStart m ()Z method_21815 canBeeContinue m ()Z method_6266 shouldContinue m ()Z method_21814 canBeeStart c net/minecraft/class_4466$class_4468 net/minecraft/entity/passive/BeeEntity$StingGoal m (Lnet/minecraft/class_4466;Lnet/minecraft/class_1314;DZ)V p 2 mob p 5 pauseWhenMobIdle p 3 speed c net/minecraft/class_4466$class_4469 net/minecraft/entity/passive/BeeEntity$StingTargetGoal m ()Z method_21816 canSting m (Lnet/minecraft/class_4466;)V p 1 bee c net/minecraft/class_3134 net/minecraft/server/dedicated/command/StopCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13675 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13677 method_13677 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13676 method_13676 p 0 context c net/minecraft/class_3135 net/minecraft/world/gen/feature/RandomBooleanFeature c net/minecraft/class_4465 net/minecraft/datafixer/schema/Schema2100 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_21746 registerEntity p 1 entityTypes p 2 name p 0 schema m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer f Lnet/minecraft/class_863$class_864; field_4535 neighborUpdateDebugRenderer f Lnet/minecraft/class_5739; field_28254 gameEventDebugRenderer f Lnet/minecraft/class_863$class_864; field_4537 worldGenAttemptDebugRenderer f Lnet/minecraft/class_863$class_864; field_4533 chunkLoadingDebugRenderer f Lnet/minecraft/class_4207; field_18777 villageDebugRenderer f Lnet/minecraft/class_4304; field_19325 raidCenterDebugRenderer f Z field_4531 showChunkBorder f Lnet/minecraft/class_870; field_4539 structureDebugRenderer f Lnet/minecraft/class_4841; field_22408 villageSectionsDebugRenderer f Lnet/minecraft/class_868; field_4523 pathfindingDebugRenderer f Lnet/minecraft/class_4503; field_20519 gameTestDebugRenderer f Lnet/minecraft/class_863$class_864; field_4517 blockOutlineDebugRenderer f Lnet/minecraft/class_863$class_864; field_4536 skyLightDebugRenderer f Lnet/minecraft/class_863$class_864; field_4538 heightmapDebugRenderer f Lnet/minecraft/class_4205; field_18778 goalSelectorDebugRenderer f Lnet/minecraft/class_863$class_864; field_4532 chunkBorderDebugRenderer f Lnet/minecraft/class_863$class_864; field_4534 collisionDebugRenderer f Lnet/minecraft/class_863$class_864; field_44827 supportingBlockDebugRenderer f Lnet/minecraft/class_863$class_864; field_4528 waterDebugRenderer f Lnet/minecraft/class_8520; field_44674 lightDebugRenderer f Lnet/minecraft/class_4703; field_21547 beeDebugRenderer m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;FFFFF)V method_23103 drawBox p 1 vertexConsumers p 0 matrices p 3 expand p 2 pos p 5 green p 4 red p 7 alpha p 6 blue m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;DDD)V method_23099 render p 2 vertexConsumers p 1 matrices p 3 cameraX p 5 cameraY p 7 cameraZ m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDI)V method_23105 drawString p 1 vertexConsumers p 2 string p 0 matrices p 5 y p 3 x p 9 color p 7 z m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_238;FFFF)V method_23102 drawBox p 6 alpha p 4 green p 5 blue p 2 box p 3 red p 0 matrices p 1 vertexConsumers m ()Z method_3713 toggleShowChunkBorder m (Lnet/minecraft/class_1297;I)Ljava/util/Optional; method_23101 getTargetedEntity p 1 maxDistance p 0 entity m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIFZFZ)V method_23107 drawString p 7 z p 5 y p 3 x p 2 string p 1 vertexConsumers p 0 matrices p 13 visibleThroughObjects p 12 offset p 11 center p 10 size p 9 color m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDDDDFFFF)V method_23098 drawBox p 4 minY p 2 minX p 1 vertexConsumers p 17 alpha p 0 matrices p 16 blue p 15 green p 14 red p 12 maxZ p 10 maxY p 8 maxX p 6 minZ m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIF)V method_23106 drawString p 9 color p 7 z p 10 size p 1 vertexConsumers p 0 matrices p 5 y p 3 x p 2 string m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;IIII)V method_23108 drawString p 0 matrices p 4 y p 3 x p 2 string p 1 vertexConsumers p 6 color p 5 z m ()V method_20413 reset m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;FFFF)V method_23104 drawBox p 7 alpha p 6 blue p 5 green p 4 red p 3 pos2 p 2 pos1 p 1 vertexConsumers p 0 matrices c net/minecraft/class_863$class_864 net/minecraft/client/render/debug/DebugRenderer$Renderer m ()V method_20414 clear m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V method_23109 render p 3 cameraX p 2 vertexConsumers p 1 matrices p 7 cameraZ p 5 cameraY c net/minecraft/class_5760 net/minecraft/entity/ai/brain/sensor/TemptationsSensor f Lnet/minecraft/class_4051; field_28330 TEMPTER_PREDICATE f Lnet/minecraft/class_1856; field_28331 ingredient f I field_30262 MAX_DISTANCE m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)V method_33213 sense m (Lnet/minecraft/class_1799;)Z method_33216 test p 1 stack m (Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z method_33217 method_33217 p 1 player m (Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z method_33214 method_33214 p 1 player m (Lnet/minecraft/class_1856;)V p 1 ingredient m (Lnet/minecraft/class_1657;)Z method_33215 test p 1 player c net/minecraft/class_862 net/minecraft/client/render/debug/ChunkBorderDebugRenderer f I field_35558 YELLOW f I field_35557 DARK_CYAN f Lnet/minecraft/class_310; field_4516 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_868 net/minecraft/client/render/debug/PathfindingDebugRenderer f J field_32906 MAX_PATH_AGE f Ljava/util/Map; field_4615 pathTimes f Ljava/util/Map; field_4616 paths f F field_32913 DRAWN_STRING_SIZE f Ljava/util/Map; field_4617 nodeSizes f F field_32907 RANGE m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_11;FZZDDD)V method_23118 drawPath p 10 cameraZ p 8 cameraY p 6 cameraX p 5 drawLabels p 4 drawDebugNodes p 3 nodeSize p 2 path p 1 vertexConsumers p 0 matrices m (Lnet/minecraft/class_2338;DDD)F method_23119 getManhattanDistance p 0 pos p 1 x p 3 y p 5 z m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_11;DDD)V method_23117 drawPathLines p 2 path p 3 cameraX p 0 matrices p 1 vertexConsumers p 7 cameraZ p 5 cameraY m (ILnet/minecraft/class_11;F)V method_3869 addPath p 3 nodeSize p 2 path p 1 id c net/minecraft/class_867 net/minecraft/client/render/debug/HeightmapDebugRenderer f I field_32903 CHUNK_RANGE f Lnet/minecraft/class_310; field_4613 client f F field_32904 BOX_HEIGHT m (Lnet/minecraft/class_2902$class_2903;)Lorg/joml/Vector3f; method_27037 getColorForHeightmapType p 1 type m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_866 net/minecraft/client/render/debug/SkyLightDebugRenderer f I field_32905 RANGE f Lnet/minecraft/class_310; field_4612 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_865 net/minecraft/client/render/debug/CollisionDebugRenderer f Ljava/util/List; field_4542 collisions f D field_4541 lastUpdateTime f Lnet/minecraft/class_310; field_4540 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_5766 net/minecraft/entity/ai/pathing/AmphibiousSwimNavigation m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V p 2 world c net/minecraft/class_4435 net/minecraft/client/realms/task/CloseServerTask f Lnet/minecraft/class_4877; field_20212 serverData f Lnet/minecraft/class_2561; field_46132 TITLE f Lnet/minecraft/class_4388; field_20213 configureScreen f Lorg/slf4j/Logger; field_36354 LOGGER m (Lnet/minecraft/class_4877;Lnet/minecraft/class_4388;)V p 1 realmsServer p 2 configureWorldScreen c net/minecraft/class_3103 net/minecraft/world/gen/feature/DungeonFeature f Lnet/minecraft/class_2680; field_13698 AIR f [Lnet/minecraft/class_1299; field_13699 MOB_SPAWNER_ENTITIES f Lorg/slf4j/Logger; field_13700 LOGGER m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1299; method_13547 getMobSpawnerEntity p 1 random c net/minecraft/class_3104 net/minecraft/server/dedicated/command/SaveAllCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13701 FAILED_EXCEPTION m (Lnet/minecraft/class_2168;Z)I method_13550 saveAll p 1 flush p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13553 method_13553 p 0 context m (Lnet/minecraft/class_2168;)Z method_13554 method_13554 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13549 method_13549 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13551 register p 0 dispatcher c net/minecraft/class_5768 net/minecraft/entity/passive/AxolotlBrain c Represents the definition of an {@linkplain AxolotlEntity axolotl entity} brain.\n\n

\n\n\n\n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n
Activities associated to the {@linkplain AxolotlEntity axolotl entity} brain
ActivityTasks
{@link net.minecraft.entity.ai.brain.Activity#CORE}
    \n
  • {@link net.minecraft.entity.ai.brain.task.LookAroundTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.WanderAroundTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.PlayDeadTimerTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.TemptationCooldownTask}
  • \n
{@link net.minecraft.entity.ai.brain.Activity#IDLE}
    \n
  • {@link net.minecraft.entity.ai.brain.task.LookAtMobTask LookAtMobTask(PLAYER)} (time limited)
  • \n
  • {@link net.minecraft.entity.ai.brain.task.BreedTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.TemptTask} (random)
  • \n
  • {@link net.minecraft.entity.ai.brain.task.WalkTowardClosestAdultTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.SeekWaterTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.CompositeTask}
  • \n
{@link net.minecraft.entity.ai.brain.Activity#FIGHT}
    \n
  • {@link net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.RangedApproachTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.MeleeAttackTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.ForgetTask}
  • \n
{@link net.minecraft.entity.ai.brain.Activity#PLAY_DEAD}
    \n
  • {@link net.minecraft.entity.ai.brain.task.PlayDeadTask}
  • \n
  • {@link net.minecraft.entity.ai.brain.task.ForgetTask}
  • \n
\n
f F field_30394 BREEDING_SPEED f F field_30397 TARGET_APPROACHING_SPEED f F field_30398 ADULT_FOLLOWING_SPEED f F field_30395 ON_LAND_SPEED f Lnet/minecraft/class_6019; field_28351 WALK_TOWARD_ADULT_RANGE f F field_30396 IDLE_SPEED m (Lnet/minecraft/class_1309;)Z method_37457 canGoToLookTarget p 0 entity m (Lnet/minecraft/class_1309;)F method_33248 getTemptedSpeed c {@return the axolotl's speed when the axolotl is being tempted} p 0 entity m (Lnet/minecraft/class_5762;)Ljava/util/Optional; method_33247 getAttackTarget p 0 axolotl m (Lnet/minecraft/class_1309;)F method_33242 getTargetApproachingSpeed c {@return the axolotl's speed when approaching the attack target} p 0 entity m (Lnet/minecraft/class_1309;)F method_33245 getAdultFollowingSpeed c {@return the axolotl's speed when a baby axolotl is following an adult} p 0 entity m (Lnet/minecraft/class_4095;)V method_33251 addCoreActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_33252 addIdleActivities p 0 brain m (Lnet/minecraft/class_5762;)V method_33244 updateActivities p 0 axolotl m (Lnet/minecraft/class_4095;)V method_33246 addPlayDeadActivities p 0 brain m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_33243 create p 0 brain m ()Lnet/minecraft/class_1856; method_33241 getTemptItems m (Lnet/minecraft/class_4095;)V method_33249 addFightActivities p 0 brain c net/minecraft/class_4437 net/minecraft/client/realms/task/OpenServerTask f Lnet/minecraft/class_310; field_34016 client f Lnet/minecraft/class_437; field_20219 returnScreen f Lnet/minecraft/class_4877; field_20218 serverData f Lorg/slf4j/Logger; field_36357 LOGGER f Lnet/minecraft/class_2561; field_46137 TITLE f Z field_20220 join m (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;ZLnet/minecraft/class_310;)V p 4 client p 3 join p 2 returnScreen p 1 realmsServer c net/minecraft/class_3106 net/minecraft/server/dedicated/command/SaveOffCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13703 ALREADY_OFF_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13557 method_13557 p 0 context m (Lnet/minecraft/class_2168;)Z method_13558 method_13558 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13556 register p 0 dispatcher c net/minecraft/class_4436 net/minecraft/client/realms/task/DownloadTask f Lnet/minecraft/class_437; field_20216 lastScreen f Ljava/lang/String; field_20217 downloadName f J field_20214 worldId f I field_20215 slot f Lnet/minecraft/class_2561; field_46134 TITLE f Lorg/slf4j/Logger; field_36355 LOGGER m (JILjava/lang/String;Lnet/minecraft/class_437;)V p 3 slot p 4 downloadName p 1 worldId p 5 lastScreen c net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity c Represents an axolotl, the cutest predator.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Relations of this entity class with the codebase
RelationClass
Brain{@link AxolotlBrain}
EntityData{@link AxolotlData}
Look Control{@link AxolotlLookControl}
Model{@link net.minecraft.client.render.entity.model.AxolotlEntityModel}
Move Control{@link AxolotlMoveControl}
Renderer{@link net.minecraft.client.render.entity.AxolotlEntityRenderer}
Variants{@link Variant}
\n
f I field_30390 BLUE_BABY_CHANCE f I field_34005 MAX_REGENERATION_BUFF_DURATION f I field_30392 MAX_AIR f Lnet/minecraft/class_2940; field_28336 PLAYING_DEAD f I field_30388 PLAY_DEAD_TICKS f Lcom/google/common/collect/ImmutableList; field_28333 SENSORS f I field_33485 HYDRATION_BY_POTION f Lcom/google/common/collect/ImmutableList; field_28334 MEMORY_MODULES f Ljava/lang/String; field_30391 VARIANT_KEY f Ljava/util/Map; field_33764 modelAngles f I field_30393 BUFF_DURATION f Lnet/minecraft/class_2940; field_28335 VARIANT f Lnet/minecraft/class_2940; field_28337 FROM_BUCKET f D field_30389 BUFF_RANGE m ()Z method_33226 isPlayingDead m (I)V method_33230 tickAir p 1 air m ()Lnet/minecraft/class_5762$class_5767; method_33225 getVariant m (Z)V method_33231 setPlayingDead p 1 playingDead m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_38987 canSpawn p 2 reason p 1 world p 0 type p 4 random p 3 pos m ()V method_36282 hydrateFromPotion m ()Lnet/minecraft/class_5132$class_5133; method_33227 createAxolotlAttributes m (Lnet/minecraft/class_5762;Lnet/minecraft/class_1309;)V method_35175 appreciatePlayer p 1 entity p 0 axolotl m (Lnet/minecraft/class_5819;)Z method_33221 shouldBabyBeDifferent p 0 random m (Lnet/minecraft/class_1657;)V method_33223 buffPlayer p 1 player m (Lnet/minecraft/class_5762$class_5767;)V method_33219 setVariant p 1 variant c net/minecraft/class_5762$class_5765 net/minecraft/entity/passive/AxolotlEntity$AxolotlMoveControl f Lnet/minecraft/class_5762; field_28340 axolotl m (Lnet/minecraft/class_5762;)V p 1 axolotl c net/minecraft/class_5762$class_5764 net/minecraft/entity/passive/AxolotlEntity$AxolotlLookControl m (Lnet/minecraft/class_5762;Lnet/minecraft/class_5762;I)V p 3 yawAdjustThreshold p 2 axolotl c net/minecraft/class_5762$class_5763 net/minecraft/entity/passive/AxolotlEntity$AxolotlData f [Lnet/minecraft/class_5762$class_5767; field_28338 variants m ([Lnet/minecraft/class_5762$class_5767;)V p 1 variants m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767; method_33232 getRandomVariant p 1 random c net/minecraft/class_5762$class_5767 net/minecraft/entity/passive/AxolotlEntity$Variant f Lcom/mojang/serialization/Codec; field_41585 CODEC f Ljava/lang/String; field_28348 name f Ljava/util/function/IntFunction; field_28346 BY_ID f Z field_28349 natural f I field_28347 id f Lnet/minecraft/class_5762$class_5767; field_28341 LUCY f Lnet/minecraft/class_5762$class_5767; field_28342 WILD f Lnet/minecraft/class_5762$class_5767; field_28343 GOLD f Lnet/minecraft/class_5762$class_5767; field_28344 CYAN f Lnet/minecraft/class_5762$class_5767; field_28345 BLUE m (I)Lnet/minecraft/class_5762$class_5767; method_47928 byId p 0 id m (Ljava/lang/String;IILjava/lang/String;Z)V p 5 natural p 4 name p 3 id m (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5762$class_5767; method_33236 getRandom p 1 natural p 0 random m ()I method_33233 getId m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767; method_33240 getRandomUnnatural p 0 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767; method_33235 getRandomNatural p 0 random m ()Ljava/lang/String; method_33238 getName m (ZLnet/minecraft/class_5762$class_5767;)Z method_33237 method_33237 p 1 variant c net/minecraft/class_860 net/minecraft/client/render/debug/ChunkLoadingDebugRenderer f D field_4510 lastUpdateTime f Lnet/minecraft/class_310; field_4509 client f Lnet/minecraft/class_860$class_4605; field_20998 loadingData f I field_4511 LOADING_DATA_CHUNK_RANGE m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_860$class_4605 net/minecraft/client/render/debug/ChunkLoadingDebugRenderer$ChunkLoadingStatus f Ljava/util/concurrent/CompletableFuture; field_21001 serverStates f Ljava/util/Map; field_21000 clientStates m (Lnet/minecraft/class_860;Lnet/minecraft/class_1132;DD)V p 5 z p 3 x p 2 server c net/minecraft/class_4431 net/minecraft/client/realms/util/JsonUtils m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date; method_21544 getDateOr p 0 key p 1 node m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; method_49596 get p 2 deserializer p 0 key p 1 node m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID; method_49595 getUuidOr p 0 key p 2 defaultValue p 1 node m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; method_21547 getStringOr p 2 defaultValue p 0 key p 1 node m (Ljava/lang/String;Lcom/google/gson/JsonObject;J)J method_21546 getLongOr p 1 node p 2 defaultValue p 0 key m (Ljava/lang/String;Lcom/google/gson/JsonObject;I)I method_21545 getIntOr p 2 defaultValue p 0 key p 1 node m (Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z method_21548 getBooleanOr p 0 key p 1 node p 2 defaultValue m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String; method_49594 getString p 1 node p 0 key c net/minecraft/class_5761 net/minecraft/entity/Bucketable m ()Lnet/minecraft/class_3414; method_35171 getBucketFillSound m (Z)V method_6454 setFromBucket p 1 fromBucket m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2487;)V method_35168 copyDataFromNbt p 1 nbt p 0 entity m (Lnet/minecraft/class_2487;)V method_35170 copyDataFromNbt p 1 nbt m (Lnet/minecraft/class_1799;)V method_6455 copyDataToStack p 1 stack m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)Ljava/util/Optional; method_35169 tryBucket p 2 entity p 1 hand p 0 player m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)V method_35167 copyDataToStack p 0 entity p 1 stack m ()Lnet/minecraft/class_1799; method_6452 getBucketItem m ()Z method_6453 isFromBucket c net/minecraft/class_4432 net/minecraft/client/realms/util/RealmsPersistence f Ljava/lang/String; field_32128 FILE_NAME f Lnet/minecraft/class_4869; field_22729 CHECKED_GSON f Lorg/slf4j/Logger; field_39744 LOGGER m (Lnet/minecraft/class_4432$class_4433;)V method_21550 writeFile p 0 data m ()Lnet/minecraft/class_4432$class_4433; method_21549 readFile m ()Ljava/nio/file/Path; method_25279 getFile m (Lnet/minecraft/class_4432$class_4433;)V method_33424 save p 1 data m ()Lnet/minecraft/class_4432$class_4433; method_33423 load c net/minecraft/class_4432$class_4433 net/minecraft/client/realms/util/RealmsPersistence$RealmsPersistenceData f Z field_20210 hasUnreadNews f Ljava/lang/String; field_20209 newsLink c net/minecraft/class_4428 net/minecraft/client/realms/SizeUnit c Moved from RealmsUploadScreen.Unit in 20w10a. f I field_32055 BASE f Lnet/minecraft/class_4428; field_20202 MB f Lnet/minecraft/class_4428; field_20201 KB f Lnet/minecraft/class_4428; field_20200 B f Lnet/minecraft/class_4428; field_20203 GB m (JLnet/minecraft/class_4428;)D method_25028 convertToUnit p 2 unit p 0 bytes m (J)Ljava/lang/String; method_25029 getUserFriendlyString p 0 bytes m (Ljava/lang/String;)Lnet/minecraft/class_4428; valueOf valueOf p 0 name m (J)Lnet/minecraft/class_4428; method_25027 getLargestUnit p 0 bytes m (JLnet/minecraft/class_4428;)Ljava/lang/String; method_25030 humanReadableSize p 2 unit p 0 bytes c net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUploadScreen f Ljava/lang/String; field_20183 progress f Z field_20185 uploadFinished f [Lnet/minecraft/class_2561; field_20503 statusTexts f Z field_20187 uploadStarted f [Ljava/lang/String; field_20191 DOTS f Lnet/minecraft/class_4351; field_20179 uploadStatus f Lnet/minecraft/class_4410; field_20175 parent f Lnet/minecraft/class_2561; field_20182 status f Lnet/minecraft/class_4185; field_20189 cancelButton f Lcom/google/common/util/concurrent/RateLimiter; field_20180 narrationRateLimiter f Ljava/lang/Long; field_20194 previousTimeSnapshot f I field_20178 slotId f I field_20190 animTick f Z field_20184 cancelled f Lorg/slf4j/Logger; field_20174 LOGGER f Z field_20186 showDots f Lnet/minecraft/class_2561; field_26526 VERIFYING_TEXT f Lnet/minecraft/class_4185; field_20188 backButton f Ljava/util/concurrent/locks/ReentrantLock; field_20196 UPLOAD_LOCK f J field_20195 bytesPerSecond f Ljava/lang/Long; field_20193 previousWrittenBytes f J field_20177 worldId f Lnet/minecraft/class_34; field_20176 selectedLevel m (Lnet/minecraft/class_332;)V method_21532 drawProgressBar p 1 context m (Lnet/minecraft/class_332;)V method_21530 drawDots p 1 context m (JLnet/minecraft/class_4429;)V method_22105 method_22105 p 3 result m (JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V p 1 worldId p 3 slotId p 4 parent p 5 selectedLevel m ()V method_21538 uploadCancelled m ()V method_21536 upload m ()V method_21528 onCancel m (Ljava/io/File;)Z method_21515 verify p 1 archive m (Lnet/minecraft/class_4185;)V method_25277 method_25277 p 1 button m (Lnet/minecraft/class_332;J)V method_21526 drawUploadSpeed0 p 1 context p 2 bytesPerSecond m (Lnet/minecraft/class_332;)V method_21534 drawUploadSpeed p 1 context m ()Lnet/minecraft/class_2561; method_37014 getNarration m (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V method_21516 addFileToTarGz p 4 root p 1 tOut p 3 base p 2 path m ([Lnet/minecraft/class_2561;)V method_27460 setStatusTexts p 1 statusTexts m ()V method_21525 onBack m (Ljava/io/File;)Ljava/io/File; method_21524 tarGzipArchive p 1 pathToDirectoryFile m (Lnet/minecraft/class_4185;)V method_25276 method_25276 p 1 button c net/minecraft/class_4429 net/minecraft/client/realms/gui/screen/UploadResult f I field_20205 statusCode f Ljava/lang/String; field_20206 errorMessage m (ILjava/lang/String;)V p 2 errorMessage p 1 statusCode c net/minecraft/class_4429$class_4430 net/minecraft/client/realms/gui/screen/UploadResult$Builder f Ljava/lang/String; field_20208 errorMessage f I field_20207 statusCode m (I)Lnet/minecraft/class_4429$class_4430; method_21542 withStatusCode p 1 statusCode m (Ljava/lang/String;)Lnet/minecraft/class_4429$class_4430; method_21543 withErrorMessage p 1 errorMessage m ()Lnet/minecraft/class_4429; method_21541 build c net/minecraft/class_875 net/minecraft/client/render/entity/AbstractHorseEntityRenderer f F field_4641 scale m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_549;F)V p 3 scale p 1 ctx p 2 model m (Lnet/minecraft/class_1496;Lnet/minecraft/class_4587;F)V method_3874 scale c net/minecraft/class_873 net/minecraft/client/render/debug/WorldGenAttemptDebugRenderer f Ljava/util/List; field_4637 alphas f Ljava/util/List; field_4636 greens f Ljava/util/List; field_4639 reds f Ljava/util/List; field_4638 blues f Ljava/util/List; field_4640 positions f Ljava/util/List; field_4635 sizes m (Lnet/minecraft/class_2338;FFFFF)V method_3872 addBox p 4 green p 3 red p 6 alpha p 5 blue p 2 size p 1 pos c net/minecraft/class_4440 net/minecraft/client/realms/task/ResettingWorldTask f Lorg/slf4j/Logger; field_36358 LOGGER f Lnet/minecraft/class_2561; field_20235 title f Ljava/lang/Runnable; field_22732 callback f J field_20232 serverId m (JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V p 1 serverId p 3 title p 4 callback m (Lnet/minecraft/class_4341;J)V method_32517 resetWorld p 2 worldId p 1 client c net/minecraft/class_5770 net/minecraft/entity/ai/brain/task/PlayDeadTimerTask m ()Lnet/minecraft/class_7893; method_47268 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47269 method_47269 p 0 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47270 method_47270 p 1 playDeadTicks p 2 hurtByEntity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47271 method_47271 p 3 world p 4 entity p 5 time c net/minecraft/class_872 net/minecraft/client/render/debug/WaterDebugRenderer f Lnet/minecraft/class_310; field_4629 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_879 net/minecraft/client/render/entity/BatEntityRenderer f Lnet/minecraft/class_2960; field_4645 TEXTURE m (Lnet/minecraft/class_1420;)Lnet/minecraft/class_2960; method_3883 getTexture m (Lnet/minecraft/class_1420;Lnet/minecraft/class_4587;FFF)V method_3882 setupTransforms m (Lnet/minecraft/class_1420;Lnet/minecraft/class_4587;F)V method_3884 scale c net/minecraft/class_878 net/minecraft/client/render/entity/BlazeEntityRenderer f Lnet/minecraft/class_2960; field_4644 TEXTURE m (Lnet/minecraft/class_1545;)Lnet/minecraft/class_2960; method_3881 getTexture m (Lnet/minecraft/class_1545;Lnet/minecraft/class_2338;)I method_24085 getBlockLight c net/minecraft/class_877 net/minecraft/client/render/entity/ArmorStandEntityRenderer f Lnet/minecraft/class_2960; field_4642 TEXTURE m (Lnet/minecraft/class_1531;ZZZ)Lnet/minecraft/class_1921; method_24301 getRenderLayer m (Lnet/minecraft/class_1531;)Lnet/minecraft/class_2960; method_3880 getTexture m (Lnet/minecraft/class_1531;)Z method_3878 hasLabel m (Lnet/minecraft/class_1531;Lnet/minecraft/class_4587;FFF)V method_3877 setupTransforms c net/minecraft/class_876 net/minecraft/client/render/entity/ProjectileEntityRenderer m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;IIIFFIIII)V method_23153 vertex p 3 vertexConsumer p 4 x p 5 y p 6 z p 7 u p 8 v p 9 normalX p 10 normalZ p 11 normalY p 12 light p 1 positionMatrix p 2 normalMatrix m (Lnet/minecraft/class_1665;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3875 render c net/minecraft/class_5777 net/minecraft/block/GlowLichenBlock f Lnet/minecraft/class_7118; field_37585 grower f Lnet/minecraft/class_2746; field_28412 WATERLOGGED m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_34727 method_34727 p 4 direction m (I)Ljava/util/function/ToIntFunction; method_37364 getLuminanceSupplier c {@return a function that receives a {@link BlockState} and returns the luminance for the state}\nIf the lichen has no visible sides, it supplies 0.\n\n@apiNote The return value is meant to be passed to\n{@link AbstractBlock.Settings#luminance} builder method. p 0 luminance c luminance supplied when the lichen has at least one visible side m (ILnet/minecraft/class_2680;)I method_37363 method_37363 p 1 state c net/minecraft/class_4446 net/minecraft/client/realms/util/RealmsTextureManager f Lnet/minecraft/class_2960; field_22730 ISLES f Lorg/slf4j/Logger; field_20256 LOGGER f Ljava/util/Map; field_20253 TEXTURES m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960; method_48971 getTextureId p 0 id p 1 image m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960; method_21564 getTextureIdInternal p 1 image p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_1011; method_48970 loadImage p 0 image c net/minecraft/class_4446$class_4447 net/minecraft/client/realms/util/RealmsTextureManager$RealmsTexture f Ljava/lang/String; comp_1254 image f Lnet/minecraft/class_2960; comp_1255 textureId m ()Ljava/lang/String; comp_1254 image m (Ljava/lang/String;Lnet/minecraft/class_2960;)V p 1 image m ()Lnet/minecraft/class_2960; comp_1255 textureId c net/minecraft/class_5776 net/minecraft/entity/passive/GlowSquidEntity f Lnet/minecraft/class_2940; field_28403 DARK_TICKS_REMAINING m ()I method_33334 getDarkTicksRemaining m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_38962 canSpawn p 0 type p 3 pos p 4 random p 1 world p 2 reason m (I)V method_33333 setDarkTicksRemaining p 1 ticks c net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13711 PLAYERS_GET_NULL_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13710 PLAYERS_ENABLE_INVALID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13712 OBJECTIVES_ADD_DUPLICATE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13714 PLAYERS_ENABLE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13713 OBJECTIVES_DISPLAY_ALREADY_SET_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13715 OBJECTIVES_DISPLAY_ALREADY_EMPTY_EXCEPTION m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;)I method_13586 executeReset p 2 objective p 1 targets p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_2561;)I method_13576 executeModifyObjective p 0 source p 1 objective p 2 displayName m (Lnet/minecraft/class_2168;)I method_13589 executeListPlayers p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13591 method_13591 p 0 context m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; method_13606 makeRenderTypeArguments m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13595 register p 0 dispatcher m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I method_13578 executeAdd p 0 source p 2 objective p 1 targets p 3 score m (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)I method_13596 executeSetDisplay p 0 source p 1 slot p 2 objective m (Lcom/mojang/brigadier/context/CommandContext;)I method_13577 method_13577 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13599 method_13599 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13610 method_13610 p 0 context m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_13614 executeListScores p 1 target p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13583 method_13583 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13593 method_13593 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13587 method_13587 p 0 context p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;)I method_13579 method_13579 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13613 suggestDisabled p 1 targets p 0 source p 2 builder m (Lcom/mojang/brigadier/context/CommandContext;)I method_13612 method_13612 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I method_13604 executeSet p 3 score p 0 source p 1 targets p 2 objective m (Lcom/mojang/brigadier/context/CommandContext;)I method_13608 method_13608 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13580 method_13580 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;)I method_13602 executeRemoveObjective p 1 objective p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13590 method_13590 p 0 context m (Lnet/minecraft/class_2168;)Z method_13585 method_13585 p 0 source m (Lnet/minecraft/class_274$class_275;Lcom/mojang/brigadier/context/CommandContext;)I method_13601 method_13601 p 1 context m (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_266;)I method_13607 executeGet p 2 objective p 0 source p 1 target m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I method_13600 executeRemove p 3 score p 0 source p 1 targets p 2 objective m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13605 method_13605 p 0 objective p 1 target m (Lcom/mojang/brigadier/context/CommandContext;)I method_13588 method_13588 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;)I method_13592 executeClearDisplay p 0 source p 1 slot m (Lcom/mojang/brigadier/context/CommandContext;)I method_13598 method_13598 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13575 executeReset p 0 source p 1 targets m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;)I method_13609 executeEnable p 2 objective p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13574 method_13574 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13594 method_13594 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13582 method_13582 p 0 context m (Lnet/minecraft/class_2168;)I method_13597 executeListObjectives p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;)I method_13611 executeAddObjective p 0 source p 1 objective p 2 criteria p 3 displayName m (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_274$class_275;)I method_13581 executeModifyRenderType p 0 source p 1 objective p 2 type m (Lcom/mojang/brigadier/context/CommandContext;)I method_13603 method_13603 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Lnet/minecraft/class_2218$class_2219;Ljava/util/Collection;Lnet/minecraft/class_266;)I method_13584 executeOperation p 0 source p 1 targets p 2 targetObjective p 3 operation p 4 sources p 5 sourceObjectives c net/minecraft/class_4445 net/minecraft/client/realms/task/WorldCreationTask f J field_20251 worldId f Ljava/lang/String; field_20249 name f Lnet/minecraft/class_2561; field_46141 TITLE f Lnet/minecraft/class_437; field_20252 lastScreen f Lorg/slf4j/Logger; field_36362 LOGGER f Ljava/lang/String; field_20250 motd m (JLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_437;)V p 4 motd p 5 lastScreen p 3 name p 1 worldId c net/minecraft/class_8801 net/minecraft/nbt/NbtSizeValidationException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil f I field_32131 SECONDS_PER_DAY f Lnet/minecraft/class_2561; field_44910 NOW_TEXT f I field_32130 SECONDS_PER_HOUR f I field_32129 SECONDS_PER_MINUTE m (Ljava/util/Date;)Lnet/minecraft/class_2561; method_25282 convertToAgePresentation p 0 date m (Lnet/minecraft/class_332;IIILjava/util/UUID;)V method_48972 drawPlayerHead p 0 context p 1 x p 2 y p 3 size p 4 playerUuid m (J)Lnet/minecraft/class_2561; method_21567 convertToAgePresentation p 0 milliseconds c net/minecraft/class_5779 net/minecraft/world/gen/feature/MultifaceGrowthFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5780;Lnet/minecraft/class_5819;Ljava/util/List;)Z method_33391 generate p 3 config p 2 state p 1 pos p 0 world p 5 directions p 4 random m (Lnet/minecraft/class_2680;)Z method_33395 isAirOrWater p 0 state c net/minecraft/class_3116 net/minecraft/world/gen/structure/OceanMonumentStructure f Lcom/mojang/serialization/Codec; field_37806 CODEC m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2919;)Lnet/minecraft/class_3443; method_38681 createBasePiece p 1 random p 0 pos m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41675 method_41675 p 1 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38683 addPieces p 1 context p 0 collector m (Lnet/minecraft/class_1923;JLnet/minecraft/class_6624;)Lnet/minecraft/class_6624; method_38680 modifyPiecesOnRead p 0 pos p 1 worldSeed p 3 pieces c net/minecraft/class_5778 net/minecraft/block/MultifaceGrowthBlock f Ljava/util/Map; field_28420 SHAPES_FOR_DIRECTIONS f Lnet/minecraft/class_265; field_28415 EAST_SHAPE f Lnet/minecraft/class_265; field_28413 UP_SHAPE f [Lnet/minecraft/class_2350; field_28421 DIRECTIONS f Lcom/google/common/collect/ImmutableMap; field_28422 SHAPES f Ljava/util/Map; field_28419 FACING_PROPERTIES f Z field_28424 canMirrorX f Lnet/minecraft/class_265; field_28418 NORTH_SHAPE f Lnet/minecraft/class_265; field_28416 WEST_SHAPE f Lnet/minecraft/class_265; field_28414 DOWN_SHAPE f Z field_28425 canMirrorZ f Z field_28423 hasAllHorizontalDirections f Lnet/minecraft/class_265; field_28417 SOUTH_SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; method_33361 method_33361 p 4 direction m (Lnet/minecraft/class_2680;Ljava/util/function/Function;)Lnet/minecraft/class_2680; method_33367 mirror p 1 state p 2 mirror m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_41438 canGrowWithDirection p 1 world p 3 pos p 2 state p 4 direction m ()Lnet/minecraft/class_7118; method_41432 getGrower m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33358 canGrowOn p 2 pos p 3 state p 0 world p 1 direction m (Lnet/minecraft/class_2689;)Lnet/minecraft/class_2680; method_33368 withAllDirections p 0 stateManager m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; method_33374 getProperty p 0 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; method_33362 withDirection p 3 pos p 4 direction p 1 state p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680; method_33365 disableDirection p 1 direction p 0 state m (Lnet/minecraft/class_2350;)Z method_33369 canHaveDirection p 1 direction m (Lnet/minecraft/class_2680;)Z method_33382 isNotFullBlock p 0 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_33380 getShapeForState p 0 state m (B)Ljava/util/Set; method_41437 flagToDirections p 0 flag m (Ljava/util/EnumMap;)V method_33370 method_33370 p 0 shapes m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_33366 hasDirection p 0 state p 1 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_33376 method_33376 p 1 direction m (Ljava/util/Collection;)B method_41439 directionsToFlag p 0 directions m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_33372 method_33372 p 1 direction m (Lnet/minecraft/class_2680;)Z method_33381 hasAnyDirection p 0 state m (Lnet/minecraft/class_2680;)Ljava/util/Set; method_41440 collectDirections p 0 state m ()Z method_33378 isWaterlogged c net/minecraft/class_3110 net/minecraft/server/command/SayCommand m (Lnet/minecraft/class_2168;)Z method_13564 method_13564 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_7471;)V method_43657 method_43657 p 1 message m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13562 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13563 method_13563 p 0 context c net/minecraft/class_871 net/minecraft/client/render/debug/BlockOutlineDebugRenderer f Lnet/minecraft/class_310; field_4628 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_4442 net/minecraft/client/realms/task/SwitchMinigameTask f Lnet/minecraft/class_2561; field_46139 TITLE f J field_20239 worldId f Lnet/minecraft/class_4388; field_20241 lastScreen f Lorg/slf4j/Logger; field_36360 LOGGER f Lnet/minecraft/class_4890; field_20240 worldTemplate m (JLnet/minecraft/class_4890;Lnet/minecraft/class_4388;)V p 1 worldId p 4 lastScreen p 3 worldTemplate c net/minecraft/class_8800 net/minecraft/util/PngMetadata f I field_46203 IHDR_CHUNK_LENGTH f I field_46202 IHDR_CHUNK_TYPE f J field_46201 PNG_SIGNATURE f I comp_1966 height f I comp_1965 width m (Ljava/io/InputStream;)Lnet/minecraft/class_8800; method_53877 fromStream p 0 stream m ([B)Lnet/minecraft/class_8800; method_53878 fromBytes p 0 bytes m ()I comp_1965 width m ()I comp_1966 height c net/minecraft/class_870 net/minecraft/client/render/debug/StructureDebugRenderer f I field_32916 RANGE f Ljava/util/Map; field_4626 structureBoundingBoxes f Ljava/util/Map; field_4627 structurePiecesBoundingBoxes f Lnet/minecraft/class_310; field_4624 client m (Lnet/minecraft/class_5321;)Ljava/util/Map; method_52842 method_52842 p 0 dimension m (Lnet/minecraft/class_3341;Ljava/util/List;Lnet/minecraft/class_5321;)V method_3871 addStructure p 3 dimensionKey p 2 pieces p 1 boundingBox m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_5321;)Ljava/util/Map; method_52843 method_52843 p 0 dimension c net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlEntityModel c Represents the model of an {@linkplain AxolotlEntity}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#HEAD}{@value EntityModelPartNames#BODY}{@link #head}
{@value EntityModelPartNames#TOP_GILLS}{@value EntityModelPartNames#HEAD}{@link #topGills}
{@value EntityModelPartNames#LEFT_GILLS}{@value EntityModelPartNames#HEAD}{@link #leftGills}
{@value EntityModelPartNames#RIGHT_GILLS}{@value EntityModelPartNames#HEAD}{@link #rightGills}
{@value EntityModelPartNames#RIGHT_HIND_LEG}{@value EntityModelPartNames#BODY}{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}{@value EntityModelPartNames#BODY}{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}{@value EntityModelPartNames#BODY}{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}{@value EntityModelPartNames#BODY}{@link #leftFrontLeg}
{@value EntityModelPartNames#TAIL}{@value EntityModelPartNames#BODY}{@link #tail}
\n
f Lnet/minecraft/class_630; field_28381 leftGills f Lnet/minecraft/class_630; field_28373 tail f Lnet/minecraft/class_630; field_28375 rightHindLeg f F field_32449 MOVING_IN_WATER_LEG_PITCH c Represents the pitch value {@value} used for the legs of the axolotl when it is moving in water. f Lnet/minecraft/class_630; field_28376 leftFrontLeg f Lnet/minecraft/class_630; field_28378 body f Lnet/minecraft/class_630; field_28380 topGills f Lnet/minecraft/class_630; field_28382 rightGills f Lnet/minecraft/class_630; field_28374 leftHindLeg f Lnet/minecraft/class_630; field_28377 rightFrontLeg f Lnet/minecraft/class_630; field_28379 head m (FF)F method_37091 lerpAngleDegrees p 2 end p 1 start m (FF)V method_33295 setMovingInWaterAngles p 2 headPitch p 1 animationProgress m ()V method_33299 copyLegAngles c Copies and mirrors the left leg angles to the right leg angles. m (Lnet/minecraft/class_630;)Lorg/joml/Vector3f; method_37094 getAngles p 1 part m (Lnet/minecraft/class_5762;FFFFF)V method_33293 setAngles m (F)V method_33298 setPlayingDeadAngles p 1 headYaw m (Lnet/minecraft/class_630;FFF)V method_37095 setAngles p 3 yaw p 4 roll p 1 part p 2 pitch m (FFF)F method_37092 lerpAngleDegrees p 1 delta p 2 start p 3 end m (Lnet/minecraft/class_5762;FF)V method_33292 resetAngles c Resets the angles of the axolotl model. p 3 headPitch p 2 headYaw p 1 axolotl m (Lnet/minecraft/class_5762;)V method_37093 updateAnglesCache p 1 axolotl m (FF)V method_33294 setMovingOnGroundAngles p 2 headYaw p 1 animationProgress m (Lnet/minecraft/class_630;Lorg/joml/Vector3f;)V method_37096 setAngles p 1 part p 2 angles m (F)V method_33297 setStandingInWaterAngles p 1 animationProgress m ()Lnet/minecraft/class_5607; method_33296 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root m (FF)V method_33291 setStandingOnGroundAngles p 2 headYaw p 1 animationProgress c net/minecraft/class_4441 net/minecraft/client/realms/task/RestoreTask f Lorg/slf4j/Logger; field_36359 LOGGER f Lnet/minecraft/class_4388; field_20238 lastScreen f Lnet/minecraft/class_2561; field_46138 TITLE f J field_20237 worldId f Lnet/minecraft/class_4867; field_20236 backup m (Lnet/minecraft/class_4867;JLnet/minecraft/class_4388;)V p 1 backup p 4 lastScreen p 2 worldId c net/minecraft/class_3111 net/minecraft/world/gen/feature/DefaultFeatureConfig f Lcom/mojang/serialization/Codec; field_24893 CODEC f Lnet/minecraft/class_3111; field_24894 INSTANCE c net/minecraft/class_3112 net/minecraft/server/command/ScheduleCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_20853 CLEARED_FAILURE_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_20854 SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13706 SAME_TICK_EXCEPTION m (Lnet/minecraft/class_2960;ZLnet/minecraft/class_236;JLnet/minecraft/class_2168;ILjava/util/Collection;)V method_13570 method_13570 p 7 functions m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13567 register p 0 dispatcher m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_22836 method_22836 p 0 eventName m (Lnet/minecraft/class_2960;ZLnet/minecraft/class_236;JLnet/minecraft/class_2168;ILnet/minecraft/class_2158;)V method_13571 method_13571 p 7 function2 m (Lnet/minecraft/class_2168;)Z method_13569 method_13569 p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_22833 clearEvent p 0 source p 1 eventName m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_22835 method_22835 p 0 context p 1 builder m (Lnet/minecraft/class_2168;Lcom/mojang/datafixers/util/Pair;IZ)I method_13566 execute p 0 source p 2 time p 1 function p 3 replace m (Lcom/mojang/brigadier/context/CommandContext;)I method_13568 method_13568 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22838 method_22838 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22837 method_22837 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22834 method_22834 p 0 context c net/minecraft/class_5775 net/minecraft/datafixer/schema/Schema2688 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_5774 net/minecraft/client/render/entity/AxolotlEntityRenderer f Ljava/util/Map; field_28390 TEXTURES m (Lnet/minecraft/class_5762;)Lnet/minecraft/class_2960; method_33306 getTexture m (Ljava/util/HashMap;)V method_33307 method_33307 p 0 variants c net/minecraft/class_4443 net/minecraft/client/realms/task/SwitchSlotTask f Ljava/lang/Runnable; field_22733 callback f Lnet/minecraft/class_2561; field_46140 TITLE f Lorg/slf4j/Logger; field_36361 LOGGER f I field_20243 slot f J field_20242 worldId m (JILjava/lang/Runnable;)V p 1 worldId p 4 callback p 3 slot c net/minecraft/class_3107 net/minecraft/server/dedicated/command/SaveOnCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13704 ALREADY_ON_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_13561 method_13561 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13559 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13560 method_13560 p 0 context c net/minecraft/class_4439 net/minecraft/client/realms/task/RealmsGetServerDetailsTask f Lnet/minecraft/class_4877; field_20224 server f Lnet/minecraft/class_2561; field_46135 TITLE f Lnet/minecraft/class_437; field_20225 lastScreen f Lorg/slf4j/Logger; field_36356 LOGGER m (Lnet/minecraft/class_4878;)Ljava/util/concurrent/CompletableFuture; method_32515 downloadResourcePack p 1 address m (Lnet/minecraft/class_4878;Ljava/lang/Throwable;)Ljava/lang/Void; method_25286 method_25286 p 2 throwable m (Lnet/minecraft/class_4878;)Lnet/minecraft/class_4398; method_32511 createConnectingScreen p 1 address m (Lnet/minecraft/class_4878;Ljava/util/function/Function;)Lnet/minecraft/class_4396; method_32512 createResourcePackConfirmationScreen p 2 connectingScreenCreator p 1 address m ()Lnet/minecraft/class_4878; method_32516 join m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;)V p 2 server p 1 lastScreen m (Lnet/minecraft/class_4878;Ljava/util/function/Function;Z)V method_32513 method_32513 p 3 confirmed c net/minecraft/class_5769 net/minecraft/entity/ai/brain/task/PlayDeadTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;J)Z method_33254 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;J)V method_33255 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;)Z method_33253 shouldRun c net/minecraft/class_4438 net/minecraft/client/realms/task/RealmsConnectTask f Lnet/minecraft/class_4902; field_20222 realmsConnect f Lnet/minecraft/class_4878; field_20223 address f Lnet/minecraft/class_2561; field_46133 TITLE f Lnet/minecraft/class_4877; field_26922 server m (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_4878;)V p 2 server p 1 lastScreen p 3 address c net/minecraft/class_3108 net/minecraft/world/gen/structure/NetherFortressStructure f Lcom/mojang/serialization/Codec; field_37803 CODEC f Lnet/minecraft/class_6012; field_13705 MONSTER_SPAWNS m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38679 addPieces p 0 collector p 1 context m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41670 method_41670 p 1 collector c net/minecraft/class_869 net/minecraft/client/render/debug/NeighborUpdateDebugRenderer f Lnet/minecraft/class_310; field_4622 client f Ljava/util/Map; field_4623 neighborUpdates m (Ljava/lang/Long;)Ljava/util/Map; method_30113 method_30113 p 0 time2 m (JLnet/minecraft/class_2338;)V method_3870 addNeighborUpdate p 3 pos p 1 time m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_6275 net/minecraft/unused/packageinfo/PackageInfo6275 c net/minecraft/class_6274 net/minecraft/unused/packageinfo/PackageInfo6274 c net/minecraft/class_6277 net/minecraft/unused/packageinfo/PackageInfo6277 c net/minecraft/class_6276 net/minecraft/unused/packageinfo/PackageInfo6276 c net/minecraft/class_6271 net/minecraft/unused/packageinfo/PackageInfo6271 c net/minecraft/class_6270 net/minecraft/unused/packageinfo/PackageInfo6270 c net/minecraft/class_6273 net/minecraft/unused/packageinfo/PackageInfo6273 c net/minecraft/class_6272 net/minecraft/unused/packageinfo/PackageInfo6272 c net/minecraft/class_6279 net/minecraft/unused/packageinfo/PackageInfo6279 c net/minecraft/class_6278 net/minecraft/unused/packageinfo/PackageInfo6278 c net/minecraft/class_6286 net/minecraft/unused/packageinfo/PackageInfo6286 c net/minecraft/class_6285 net/minecraft/unused/packageinfo/PackageInfo6285 c net/minecraft/class_6288 net/minecraft/unused/packageinfo/PackageInfo6288 c net/minecraft/class_6287 net/minecraft/unused/packageinfo/PackageInfo6287 c net/minecraft/class_6282 net/minecraft/unused/packageinfo/PackageInfo6282 c net/minecraft/class_6281 net/minecraft/unused/packageinfo/PackageInfo6281 c net/minecraft/class_6284 net/minecraft/unused/packageinfo/PackageInfo6284 c net/minecraft/class_6283 net/minecraft/unused/packageinfo/PackageInfo6283 c net/minecraft/class_6289 net/minecraft/unused/packageinfo/PackageInfo6289 c net/minecraft/class_6280 net/minecraft/unused/packageinfo/PackageInfo6280 c net/minecraft/class_6253 net/minecraft/unused/packageinfo/PackageInfo6253 c net/minecraft/class_6252 net/minecraft/unused/packageinfo/PackageInfo6252 c net/minecraft/class_6255 net/minecraft/unused/packageinfo/PackageInfo6255 c net/minecraft/class_6254 net/minecraft/unused/packageinfo/PackageInfo6254 c net/minecraft/class_7581 net/minecraft/client/realms/util/PeriodicRunnerFactory f Ljava/util/concurrent/TimeUnit; field_39698 timeUnit f Lnet/minecraft/class_7576; field_39699 timeSupplier f Lorg/slf4j/Logger; field_39696 LOGGER f Ljava/util/concurrent/Executor; field_39697 executor m (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lnet/minecraft/class_7587;)Lnet/minecraft/class_7581$class_7586; method_44629 create p 3 cycle p 4 backoff p 1 name p 2 task m ()Lnet/minecraft/class_7581$class_7584; method_44628 create m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/class_7576;)V p 3 timeSupplier p 2 timeUnit p 1 executor c net/minecraft/class_7581$class_7584 net/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager f Ljava/util/List; field_39705 runners m (Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V method_44635 add p 2 resultListener p 1 runner m ()V method_44634 forceRunListeners m ()V method_44636 runAll m ()V method_44637 resetAll c net/minecraft/class_7581$class_7583 net/minecraft/client/realms/util/PeriodicRunnerFactory$ResultListenableRunner f Ljava/util/function/Consumer; field_39702 resultListener f J field_39703 lastRunTime f Lnet/minecraft/class_7581$class_7586; field_39701 runner m (J)V method_44631 run p 1 currentTime m (Lnet/minecraft/class_7581;Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V p 3 resultListener p 2 runner m ()V method_44633 reset m ()V method_44630 runListener m ()V method_44632 forceRunListener c net/minecraft/class_7581$class_7582 net/minecraft/client/realms/util/PeriodicRunnerFactory$TimedErrableResult f J comp_889 time f Lcom/mojang/datafixers/util/Either; comp_888 value m ()Lcom/mojang/datafixers/util/Either; comp_888 value m ()J comp_889 time c net/minecraft/class_7581$class_7586 net/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner f J field_39709 unitDuration f Lnet/minecraft/class_7581$class_7585; field_39712 lastResult f Lnet/minecraft/class_7587; field_39710 backoff f J field_39713 nextTime f Ljava/util/concurrent/CompletableFuture; field_39711 resultFuture f Ljava/lang/String; field_39707 name f Ljava/util/concurrent/Callable; field_39708 task m (JLjava/lang/Object;)V method_44641 method_44641 p 3 value m ()V method_44638 reset m (JLjava/lang/Exception;)V method_44640 method_44640 p 3 exception m (Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)V p 6 backoff p 2 name p 3 task p 4 unitDuration m (J)V method_44639 run p 1 currentTime c net/minecraft/class_7581$class_7585 net/minecraft/client/realms/util/PeriodicRunnerFactory$TimedResult f Ljava/lang/Object; comp_890 value f J comp_891 time m ()J comp_891 time m ()Ljava/lang/Object; comp_890 value c net/minecraft/class_6251 net/minecraft/unused/packageinfo/PackageInfo6251 c net/minecraft/class_6250 net/minecraft/unused/packageinfo/PackageInfo6250 c net/minecraft/class_7580 net/minecraft/client/realms/util/RealmsServerFilterer f Ljava/util/Set; field_39693 removedServers f Ljava/util/List; field_39694 sortedServers f Lnet/minecraft/class_310; field_39692 client m (Lnet/minecraft/class_4877;)V method_44622 remove p 1 server m ()Z method_52664 isEmpty m (Ljava/util/List;)V method_44623 filterAndSort p 1 servers m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_6257 net/minecraft/unused/packageinfo/PackageInfo6257 c net/minecraft/class_7589 net/minecraft/datafixer/fix/BlendingDataRemoveFromNetherEndFix m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; method_44688 removeInapplicableBlendingData p 1 context p 0 chunk m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44687 method_44687 p 0 chunk m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_44686 method_44686 p 0 typed m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_6256 net/minecraft/client/render/entity/GoatEntityRenderer f Lnet/minecraft/class_2960; field_32923 TEXTURE m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_2960; method_35800 getTexture c net/minecraft/class_6259 net/minecraft/unused/packageinfo/PackageInfo6259 c net/minecraft/class_7587 net/minecraft/client/util/Backoff f Lnet/minecraft/class_7587; field_39714 ONE_CYCLE m (I)Lnet/minecraft/class_7587; method_44644 exponential p 0 maxSkippableCycles m ()J method_44645 fail m ()J method_44643 success c net/minecraft/class_7587$2 net/minecraft/client/util/Backoff$2 f Lorg/slf4j/Logger; field_39716 LOGGER f I field_39717 failureCount c net/minecraft/class_6258 net/minecraft/unused/packageinfo/PackageInfo6258 c net/minecraft/class_7588 net/minecraft/client/session/Bans f Lnet/minecraft/class_2561; field_39720 TEMPORARY_TITLE f Lnet/minecraft/class_2561; field_39721 PERMANENT_TITLE f Lnet/minecraft/class_2561; field_46010 SKIN_TITLE f Lnet/minecraft/class_2561; field_46011 SKIN_DESCRIPTION f Lnet/minecraft/class_2561; field_46009 NAME_TITLE m (Ljava/lang/Runnable;Z)V method_53557 method_53557 p 1 confirmed m (Ljava/lang/Runnable;Z)V method_53555 method_53555 p 1 confirmed m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561; method_44655 getDurationText p 0 banDetails m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561; method_44656 getTemporaryBanDurationText p 0 banDetails m (Ljava/lang/String;Ljava/lang/Runnable;)Lnet/minecraft/class_407; method_53556 createUsernameBanScreen p 0 username p 1 onClose m (Lcom/mojang/authlib/minecraft/BanDetails;)Z method_44657 isTemporary p 0 banDetails m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_407; method_44652 createBanScreen p 1 banDetails p 0 callback m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561; method_44653 getDescriptionText p 0 banDetails m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561; method_44654 getReasonText p 0 banDetails m (Ljava/lang/Runnable;)Lnet/minecraft/class_407; method_53554 createSkinBanScreen p 0 onClose m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561; method_44651 getTitle p 0 banDetails c net/minecraft/class_6264 net/minecraft/unused/packageinfo/PackageInfo6264 c net/minecraft/class_7597 net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket f Ljava/util/List; comp_909 entries f Lnet/minecraft/class_7597$class_7598; comp_908 action m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_44783 apply m ()Lnet/minecraft/class_7597$class_7598; comp_908 action m ()Ljava/util/List; comp_909 entries c net/minecraft/class_7597$class_7598 net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket$Action f Lnet/minecraft/class_7597$class_7598; field_39803 SET f Lnet/minecraft/class_7597$class_7598; field_39802 REMOVE f Lnet/minecraft/class_7597$class_7598; field_39801 ADD c net/minecraft/class_6263 net/minecraft/unused/packageinfo/PackageInfo6263 c net/minecraft/class_6266 net/minecraft/unused/packageinfo/PackageInfo6266 c net/minecraft/class_7594 net/minecraft/client/network/message/MessageHandler c Handles received messages, including chat messages and game messages. f J field_39798 lastProcessTime f Ljava/util/Deque; field_39796 delayedMessages f Lnet/minecraft/class_310; field_39779 client f Lnet/minecraft/class_2561; field_45950 VALIDATION_ERROR_TEXT f J field_39797 chatDelay m (Lnet/minecraft/class_2561;Ljava/time/Instant;)V method_44735 addToChatLog p 1 message p 2 timestamp m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7595;)V method_44737 addToChatLog p 2 params p 1 message p 4 trustStatus p 3 sender m (Lnet/minecraft/class_7471;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2556$class_7602;)V method_45748 onChatMessage p 1 message p 3 params p 2 sender m (Lnet/minecraft/class_2561;)Ljava/util/UUID; method_44734 extractSender p 1 text m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z method_44943 processChatMessageInternal c Processes a chat message.\n\n

If the message cannot be verified due to a broken chain, this disconnects\nthe client from the server.\n\n

The message can still end up not being displayed if the verification\nfails and {@code onlyShowSecureChat} is {@code true} or if the sender is\nblocked via the social interactions screen.\n\n

This adds the message to the hud, narrates it, and appends it to the\nchat log.\n\n@return whether the message was actually displayed p 3 decorated p 4 sender p 5 onlyShowSecureChat p 6 receptionTimestamp c the timestamp when the message was received by this client p 1 params p 2 message m ()J method_44944 getUnprocessedMessageCount c {@return the number of delayed messages that are not processed yet} m (Ljava/util/UUID;)Z method_44738 isAlwaysTrusted c {@return whether messages from {@code sender} are always trusted}\n\n

Messages from this client's player in a singleplayer world are always trusted. p 1 sender m (Lnet/minecraft/class_7469;Lnet/minecraft/class_7594$class_7627;)Z method_45747 method_45747 p 1 message m (Ljava/util/UUID;Lnet/minecraft/class_2556$class_7602;)V method_53488 onUnverifiedMessage p 2 parameters p 1 sender m ()V method_44765 processDelayedMessages c Processes all delayed messages until one of them fails to process if the delay\nhas passed, and otherwise does nothing. m (Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_2561;)V method_44772 narrate c Narrates {@code message}.\n\n@see net.minecraft.client.util.NarratorManager#narrateChatMessage p 1 params p 2 message m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7595; method_44732 getStatus c {@return the trust status of {@code message}}\n\n

This returns {@link MessageTrustStatus#SECURE} for messages that are\nconsidered to be {@linkplain #isAlwaysTrusted always trusted}.\n\n@see #isAlwaysTrusted\n@see MessageTrustStatus#getStatus p 1 message p 2 decorated p 3 receptionTimestamp m (Lnet/minecraft/class_2561;Z)V method_44736 onGameMessage c Called when a game message is received.\n\n

Game messages ignore chat delay. p 2 overlay p 1 message m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)V method_45746 onProfilelessMessage p 2 params p 1 content m ()Z method_44775 shouldDelay c {@return if the chat delay is set and the message should be delayed} m (Lnet/minecraft/class_7469;)Z method_44819 removeDelayedMessage c Removes a delayed message whose signature matches {@code signature}.\nIf this returns {@code false}, either the message is not received or it it\nalready on the hud.\n\n@return whether the message was removed p 1 signature m (Lnet/minecraft/class_7469;Ljava/util/function/BooleanSupplier;)V method_44818 process c Queues {@code processor} during {@linkplain #shouldDelay the chat delay},\notherwise runs the processor. p 2 processor p 1 signature m ()V method_44769 process c Processes one delayed message from the queue's beginning. m ()V method_44945 processAll c Processes all delayed messages from the queue. m (D)V method_44766 setChatDelay c Sets the chat delay to {@code chatDelay} seconds. If the chat delay was changed\nto {@code 0}, this also processes all queued messages. p 1 chatDelay c net/minecraft/class_7594$class_7627 net/minecraft/client/network/message/MessageHandler$ProcessableMessage c A message to be processed. An instance is created for each received message. f Lnet/minecraft/class_7469; comp_1034 signature f Ljava/util/function/BooleanSupplier; comp_1035 handler m ()Z method_45750 accept c If this is not processed yet, adds the message to the hud; otherwise, processes\nthe message header without adding to the hud. m ()Lnet/minecraft/class_7469; comp_1034 signature m ()Ljava/util/function/BooleanSupplier; comp_1035 handler c net/minecraft/class_6265 net/minecraft/unused/packageinfo/PackageInfo6265 c net/minecraft/class_7595 net/minecraft/client/network/message/MessageTrustStatus f Lcom/mojang/serialization/Codec; field_40801 CODEC f Ljava/lang/String; field_40802 id f Lnet/minecraft/class_7595; field_39782 NOT_SECURE f Lnet/minecraft/class_7595; field_39780 SECURE f Lnet/minecraft/class_7595; field_39781 MODIFIED m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7595; method_44742 getStatus p 1 decorated p 0 message p 2 receptionTimestamp m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;)Z method_45755 isModified p 1 decorated p 0 message m (Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_45757 method_45757 p 0 style p 1 part m (Lnet/minecraft/class_7471;)Lnet/minecraft/class_7591; method_44741 createIndicator p 1 message m ()Z method_44740 isInsecure m (Lnet/minecraft/class_2561;)Z method_45754 isNotInDefaultFont p 0 content m (Ljava/lang/String;ILjava/lang/String;)V p 3 id m (Lnet/minecraft/class_2583;)Z method_45756 isNotInDefaultFont p 0 style c net/minecraft/class_6260 net/minecraft/unused/packageinfo/PackageInfo6260 c net/minecraft/class_6262 net/minecraft/unused/packageinfo/PackageInfo6262 c net/minecraft/class_6261 net/minecraft/unused/packageinfo/PackageInfo6261 c net/minecraft/class_7591 net/minecraft/client/gui/hud/MessageIndicator f I field_39759 MODIFIED_COLOR f I field_39758 NOT_SECURE_COLOR f Ljava/lang/String; comp_902 loggedName f Lnet/minecraft/class_7591; field_41093 SINGLE_PLAYER f Lnet/minecraft/class_2561; field_40379 SYSTEM_TEXT f Lnet/minecraft/class_2561; field_45897 ERROR_TEXT f Lnet/minecraft/class_2561; field_41092 SINGLE_PLAYER_TEXT f Lnet/minecraft/class_2561; field_39757 MODIFIED_TEXT f Lnet/minecraft/class_2561; field_39756 NOT_SECURE_TEXT f I comp_899 indicatorColor f Lnet/minecraft/class_7591; field_39789 SYSTEM f Lnet/minecraft/class_2561; comp_901 text f Lnet/minecraft/class_7591$class_7592; comp_900 icon f Lnet/minecraft/class_7591; field_45898 CHAT_ERROR f Lnet/minecraft/class_7591; field_39760 NOT_SECURE m ()Lnet/minecraft/class_7591; method_44709 notSecure m ()Ljava/lang/String; comp_902 loggedName m ()Lnet/minecraft/class_7591; method_53461 chatError m ()Lnet/minecraft/class_7591; method_47391 singlePlayer m ()Lnet/minecraft/class_7591; method_44751 system m (Ljava/lang/String;)Lnet/minecraft/class_7591; method_44710 modified p 0 originalText m ()Lnet/minecraft/class_2561; comp_901 text m ()I comp_899 indicatorColor m ()Lnet/minecraft/class_7591$class_7592; comp_900 icon c net/minecraft/class_7591$class_7592 net/minecraft/client/gui/hud/MessageIndicator$Icon f Lnet/minecraft/class_2960; field_45292 texture f I field_39767 height f I field_39766 width f Lnet/minecraft/class_7591$class_7592; field_39763 CHAT_MODIFIED m (Ljava/lang/String;ILnet/minecraft/class_2960;II)V p 5 height p 4 width p 3 texture m (Lnet/minecraft/class_332;II)V method_44712 draw p 1 context p 2 x p 3 y c net/minecraft/class_6268 net/minecraft/unused/packageinfo/PackageInfo6268 c net/minecraft/class_6267 net/minecraft/unused/packageinfo/PackageInfo6267 c net/minecraft/class_6269 net/minecraft/unused/packageinfo/PackageInfo6269 c net/minecraft/class_6231 net/minecraft/unused/packageinfo/PackageInfo6231 c net/minecraft/class_7563 net/minecraft/client/session/report/AbuseReportSender m ()Z method_44561 canSendReports m (Ljava/util/UUID;Lnet/minecraft/class_8776;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture; method_44563 send p 3 report p 1 id p 2 type m ()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; method_44564 getLimits m (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7563; method_44562 create p 0 environment p 1 userApiService c net/minecraft/class_7563$class_7564 net/minecraft/client/session/report/AbuseReportSender$AbuseReportException c net/minecraft/class_7563$class_7565 net/minecraft/client/session/report/AbuseReportSender$Impl f Lnet/minecraft/class_2561; field_39642 SERVICE_UNAVAILABLE_ERROR_TEXT f Lnet/minecraft/class_2561; field_39643 HTTP_ERROR_TEXT f Lnet/minecraft/class_2561; field_39644 JSON_ERROR_TEXT f Lcom/mojang/authlib/minecraft/UserApiService; comp_876 userApiService f Lnet/minecraft/class_7569; comp_875 environment m (Lcom/mojang/authlib/exceptions/MinecraftClientException;)Lnet/minecraft/class_2561; method_44565 getErrorText p 1 exception m (Lcom/mojang/authlib/exceptions/MinecraftClientHttpException;)Lnet/minecraft/class_2561; method_44566 getErrorText p 1 exception m ()Lnet/minecraft/class_7569; comp_875 environment m ()Lcom/mojang/authlib/minecraft/UserApiService; comp_876 userApiService c net/minecraft/class_6230 net/minecraft/client/render/entity/model/EntityModelPartNames c Contains common model part names used in {@linkplain EntityModel entity models}. f Ljava/lang/String; field_32618 TAIL_FIN c The key of a tail fin model part, whose value is {@value}. f Ljava/lang/String; field_32606 HEAD c The key of a head model part, whose value is {@value}. f Ljava/lang/String; field_37947 RIGHT_HAND c The key of a right hand model part, whose value is {@value}. f Ljava/lang/String; field_32638 RIGHT_HIND_FOOT c The key of a right hind foot model part, whose value is {@value}. f Ljava/lang/String; field_32626 RIGHT_WING_BASE c The key of a right wing base model part, whose value is {@value}. f Ljava/lang/String; field_37943 CROAKING_BODY c The key of a croaking body model part, whose value is {@value}. f Ljava/lang/String; field_38458 LEFT_RIBCAGE c The key of a left ribcage model part, whose value is {@value}. f Ljava/lang/String; field_32589 RIGHT_LID c The key of a right lid model part, whose value is {@value}. f Ljava/lang/String; field_32610 HAT_RIM c The key of a hat rim model part, whose value is {@value}. f Ljava/lang/String; field_32630 RIGHT_EAR c The key of a right ear model part, whose value is {@value}. f Ljava/lang/String; field_32585 RIGHT_HIND_LEG_TIP c The key of a right hind leg tip model part, whose value is {@value}. f Ljava/lang/String; field_32614 RIGHT_GILLS c The key of a right gills model part, whose value is {@value}. f Ljava/lang/String; field_32597 NOSE c The key of a nose model part, whose value is {@value}. f Ljava/lang/String; field_32602 BACK_FIN c The key of a back fin model part, whose value is {@value}. f Ljava/lang/String; field_32634 RIGHT_HIND_LEG c The key of a right hind leg model part, whose value is {@value}. f Ljava/lang/String; field_32622 RIGHT_ARM c The key of a right arm model part, whose value is {@value}. f Ljava/lang/String; field_32593 RIGHT_HORN c The key of a right horn model part, whose value is {@value}. f Ljava/lang/String; field_38329 RIGHT_TENDRIL c The key of a right tendril model part, whose value is {@value}. f Ljava/lang/String; field_32607 HAT c The key of a hat model part, whose value is {@value}. f Ljava/lang/String; field_38330 LEFT_TENDRIL c The key of a left tendril model part, whose value is {@value}. f Ljava/lang/String; field_32639 LEFT_FRONT_FOOT c The key of a left front foot model part, whose value is {@value}. f Ljava/lang/String; field_32627 LEFT_WING_TIP c The key of a left wing tip model part, whose value is {@value}. f Ljava/lang/String; field_37948 LEFT_FOOT c The key of a left foot model part, whose value is {@value}. f Ljava/lang/String; field_32615 RIGHT_FIN c The key of a right fin model part, whose value is {@value}. f Ljava/lang/String; field_37944 TONGUE c The key of a tongue model part, whose value is {@value}. f Ljava/lang/String; field_32619 LEFT_BLUE_FIN c The key of a left blue fin model part, whose value is {@value}. f Ljava/lang/String; field_32631 LEFT_LEG c The key of a left leg model part, whose value is {@value}. f Ljava/lang/String; field_32603 MANE c The key of a mane model part, whose value is {@value}. f Ljava/lang/String; field_32586 LEFT_FRONT_LEG_TIP c The key of a left front leg tip model part, whose value is {@value}. f Ljava/lang/String; field_32635 LEFT_FRONT_LEG c The key of a left front leg model part, whose value is {@value}. f Ljava/lang/String; field_32598 ARMS c The key of an arms model part, whose value is {@value}. f Ljava/lang/String; field_32623 LEFT_WING c The key of a left wing model part, whose value is {@value}. f Ljava/lang/String; field_32611 JACKET c The key of a jacket model part, whose value is {@value}. f Ljava/lang/String; field_32594 LEFT_EYE c The key of a left eye model part, whose value is {@value}. f Ljava/lang/String; field_32590 LEFT_CHEST c The key of a left chest model part, whose value is {@value}. f Ljava/lang/String; field_32628 RIGHT_WING_TIP c The key of a right wing tip model part, whose value is {@value}. f Ljava/lang/String; field_38331 BONE c The key of a bone model part, whose value is {@value}. f Ljava/lang/String; field_32616 TOP_FIN c The key of a top fin model part, whose value is {@value}. f Ljava/lang/String; field_32604 NECK c The key of a neck model part, whose value is {@value}. f Ljava/lang/String; field_37949 RIGHT_FOOT c The key of a right foot model part, whose value is {@value}. f Ljava/lang/String; field_32608 BODY c The key of a body model part, whose value is {@value}. f Ljava/lang/String; field_37945 TONGUE_RL c The key of a tongue rl model part, whose value is {@value}. f Ljava/lang/String; field_32632 RIGHT_LEG c The key of a right leg model part, whose value is {@value}. f Ljava/lang/String; field_32620 RIGHT_BLUE_FIN c The key of a right blue fin model part, whose value is {@value}. f Ljava/lang/String; field_32636 RIGHT_FRONT_LEG c The key of a right front leg model part, whose value is {@value}. f Ljava/lang/String; field_32624 RIGHT_WING c The key of a right wing model part, whose value is {@value}. f Ljava/lang/String; field_32587 RIGHT_FRONT_LEG_TIP c The key of a right front leg tip model part, whose value is {@value}. f Ljava/lang/String; field_32612 TOP_GILLS c The key of a top gills model part, whose value is {@value}. f Ljava/lang/String; field_32599 TAIL c The key of a tail model part, whose value is {@value}. f Ljava/lang/String; field_32600 CUBE c The key of a cube model part, whose value is {@value}. f Ljava/lang/String; field_32583 RIGHT_FRONT_FOOT c The key of a right front foot model part, whose value is {@value}. f Ljava/lang/String; field_32595 RIGHT_EYE c The key of a right eye model part, whose value is {@value}. f Ljava/lang/String; field_42886 RIGHT_MID_LEG c The key of a right mid leg part, whose value is {@value}. f Ljava/lang/String; field_32591 RIGHT_CHEST c The key of a right chest model part, whose value is {@value}. f Ljava/lang/String; field_32629 LEFT_EAR c The key of a left ear model part, whose value is {@value}. f Ljava/lang/String; field_37946 LEFT_HAND c The key of a left hand model part, whose value is {@value}. f Ljava/lang/String; field_32617 BOTTOM_FIN c The key of a bottom fin model part, whose value is {@value}. f Ljava/lang/String; field_32605 MOUTH c The key of a mouth model part, whose value is {@value}. f Ljava/lang/String; field_32637 LEFT_HIND_FOOT c The key of a left hind foot model part, whose value is {@value}. f Ljava/lang/String; field_37942 ROOT c The key of a root model part, whose value is {@value}. f Ljava/lang/String; field_32609 LEFT_FIN c The key of a left fin model part, whose value is {@value}. f Ljava/lang/String; field_38457 RIGHT_RIBCAGE c The key of a right ribcage model part, whose value is {@value}. f Ljava/lang/String; field_32621 LEFT_ARM c The key of a left arm model part, whose value is {@value}. f Ljava/lang/String; field_32596 JAW c The key of a jaw model part, whose value is {@value}. f Ljava/lang/String; field_32625 LEFT_WING_BASE c The key of a left wing base model part, whose value is {@value}. f Ljava/lang/String; field_32613 LEFT_GILLS c The key of a left gills model part, whose value is {@value}. f Ljava/lang/String; field_32601 BEAK c The key of a beak model part, whose value is {@value}. f Ljava/lang/String; field_32588 LEFT_LID c The key of a left lid model part, whose value is {@value}. f Ljava/lang/String; field_32633 LEFT_HIND_LEG c The key of a left hind leg model part, whose value is {@value}. f Ljava/lang/String; field_32592 LEFT_HORN c The key of a left horn model part, whose value is {@value}. f Ljava/lang/String; field_42885 LEFT_MID_LEG c The key of a left mid leg part, whose value is {@value}. f Ljava/lang/String; field_32584 LEFT_HIND_LEG_TIP c The key of a left hind leg tip model part, whose value is {@value}. f Ljava/lang/String; field_37950 EYES c The key of an eyes model part, whose value is {@value}. c net/minecraft/class_7561 net/minecraft/network/message/MessageSignatureStorage c Collects message signatures on the server to make a message chain. f I field_40845 MISSING f I field_40686 MAX_ENTRIES f [Lnet/minecraft/class_7469; field_40687 signatures m (Ljava/util/ArrayDeque;)V method_46283 addFrom p 1 deque m (Ljava/util/List;)V method_46284 addFrom p 1 signatures m ()Lnet/minecraft/class_7561; method_46281 create m (I)V p 1 maxEntries m (I)Lnet/minecraft/class_7469; method_46606 get p 1 index m (Lnet/minecraft/class_7471;)V method_46286 add p 1 message m (Lnet/minecraft/class_7469;)I method_46607 indexOf p 1 signature c net/minecraft/class_6233 net/minecraft/unused/packageinfo/PackageInfo6233 c net/minecraft/class_7562 net/minecraft/unused/packageinfo/PackageInfo7562 c net/minecraft/class_6232 net/minecraft/unused/packageinfo/PackageInfo6232 c net/minecraft/class_7569 net/minecraft/client/session/report/ReporterEnvironment f Lnet/minecraft/class_7569$class_7570; comp_881 server f Ljava/lang/String; comp_880 clientVersion m (Ljava/lang/String;)Lnet/minecraft/class_7569; method_44589 ofThirdPartyServer p 0 ip m (Lnet/minecraft/class_7569$class_7570;)Lnet/minecraft/class_7569; method_44588 ofServer p 0 server m (Lnet/minecraft/class_4877;)Lnet/minecraft/class_7569; method_44587 ofRealm p 0 server m ()Lnet/minecraft/class_7569; method_44586 ofIntegratedServer m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ClientInfo; method_44590 toClientInfo m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$RealmInfo; method_44592 toRealmInfo m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ThirdPartyServerInfo; method_44591 toThirdPartyServerInfo m ()Ljava/lang/String; method_44593 getVersion m ()Lnet/minecraft/class_7569$class_7570; comp_881 server m ()Ljava/lang/String; comp_880 clientVersion c net/minecraft/class_7569$class_7570 net/minecraft/client/session/report/ReporterEnvironment$Server c net/minecraft/class_7569$class_7570$class_7572 net/minecraft/client/session/report/ReporterEnvironment$Server$ThirdParty f Ljava/lang/String; comp_884 ip m ()Ljava/lang/String; comp_884 ip c net/minecraft/class_7569$class_7570$class_7571 net/minecraft/client/session/report/ReporterEnvironment$Server$Realm f J comp_882 realmId f I comp_883 slotId m (Lnet/minecraft/class_4877;)V p 1 server m ()I comp_883 slotId m ()J comp_882 realmId c net/minecraft/class_6235 net/minecraft/unused/packageinfo/PackageInfo6235 c net/minecraft/class_6236 net/minecraft/unused/packageinfo/PackageInfo6236 c net/minecraft/class_7566 net/minecraft/client/session/report/ChatAbuseReport f Lit/unimi/dsi/fastutil/ints/IntSet; field_46059 selectedMessages m ()Lnet/minecraft/class_7566; method_44585 copy m (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V method_44569 toggleMessageSelection p 1 index p 2 limits c net/minecraft/class_7566$class_8772 net/minecraft/client/session/report/ChatAbuseReport$Builder m (I)Z method_53603 isMessageSelected p 1 index m ()Lnet/minecraft/class_7566$class_8772; method_53606 copy m (Lnet/minecraft/class_7557$class_7558;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage; method_53599 toReportChatMessage p 2 selected p 1 message m (Lnet/minecraft/class_7574;)Lcom/mojang/authlib/minecraft/report/ReportEvidence; method_53604 collectEvidences p 1 context m (Lnet/minecraft/class_7566;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 2 limits p 1 report m (I)V method_53598 toggleMessageSelection p 1 index m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 2 limits p 1 reportedPlayerUuid m ()Lit/unimi/dsi/fastutil/ints/IntSet; method_53597 getSelectedMessages m (Ljava/util/List;ILnet/minecraft/class_7557$class_7558;)V method_53601 method_53601 p 3 message p 2 index c net/minecraft/class_6242 net/minecraft/unused/packageinfo/PackageInfo6242 c net/minecraft/class_7574 net/minecraft/client/session/report/AbuseReportContext f Lnet/minecraft/class_7563; field_40819 sender f Lnet/minecraft/class_7569; field_40820 environment f Lnet/minecraft/class_7855; field_40822 draft f Lnet/minecraft/class_7555; field_40821 chatLog f I field_39675 MAX_LOGS m (Lnet/minecraft/class_310;Lnet/minecraft/class_7855;Lnet/minecraft/class_437;Ljava/lang/Runnable;Z)V method_46551 method_46551 p 5 confirmed m (Lnet/minecraft/class_7563;Lnet/minecraft/class_7569;Lnet/minecraft/class_7555;)V p 1 sender p 3 chatLog p 2 environment m (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7574; method_44599 create p 0 environment p 1 userApiService m ()Z method_46556 hasDraft m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/lang/Runnable;Z)V method_46552 tryShowDraftScreen p 1 client p 3 callback p 2 parent p 4 quit m ()Lnet/minecraft/class_7563; method_46550 getSender m (Ljava/util/UUID;)Z method_46554 draftPlayerUuidEquals p 1 uuid m (Lnet/minecraft/class_7569;)Z method_44598 environmentEquals p 1 environment m (Lnet/minecraft/class_7855;)V method_46553 setDraft p 1 draft m ()Lnet/minecraft/class_7555; method_46555 getChatLog c net/minecraft/class_7575 net/minecraft/unused/packageinfo/PackageInfo7575 c net/minecraft/class_6241 net/minecraft/unused/packageinfo/PackageInfo6241 c net/minecraft/class_6244 net/minecraft/unused/packageinfo/PackageInfo6244 c net/minecraft/class_6243 net/minecraft/unused/packageinfo/PackageInfo6243 c net/minecraft/class_7573 net/minecraft/client/session/report/AbuseReportReason f Lnet/minecraft/class_2561; field_39673 description f Lnet/minecraft/class_2561; field_39672 text f Ljava/lang/String; field_39671 id f Lnet/minecraft/class_7573; field_39659 HATE_SPEECH f Lnet/minecraft/class_7573; field_39667 SELF_HARM_OR_SUICIDE f Lnet/minecraft/class_7573; field_39666 DEFAMATION_IMPERSONATION_FALSE_INFORMATION f Lnet/minecraft/class_7573; field_39663 NON_CONSENSUAL_INTIMATE_IMAGERY f Lnet/minecraft/class_7573; field_39664 HARASSMENT_OR_BULLYING f Lnet/minecraft/class_7573; field_39661 CHILD_SEXUAL_EXPLOITATION_OR_ABUSE f Lnet/minecraft/class_7573; field_39662 IMMINENT_HARM f Lnet/minecraft/class_7573; field_39660 TERRORISM_OR_VIOLENT_EXTREMISM f Lnet/minecraft/class_7573; field_39670 ALCOHOL_TOBACCO_DRUGS f Lnet/minecraft/class_7573; field_46063 GENERIC m ()Lnet/minecraft/class_2561; method_44596 getDescription m ()Lnet/minecraft/class_2561; method_44595 getText m ()Ljava/lang/String; method_44594 getId m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_6240 net/minecraft/unused/packageinfo/PackageInfo6240 c net/minecraft/class_6249 net/minecraft/unused/packageinfo/PackageInfo6249 c net/minecraft/class_7578 net/minecraft/client/realms/RealmsPeriodicCheckers f Lnet/minecraft/class_7581$class_7586; field_43035 notifications f Lnet/minecraft/class_7579; field_39688 newsUpdater f Lnet/minecraft/class_7581; field_39682 runnerFactory f Lnet/minecraft/class_7581$class_7586; field_39683 serverList f Lnet/minecraft/class_7581$class_7586; field_39686 trialAvailability f Lnet/minecraft/class_7581$class_7586; field_39685 pendingInvitesCount f Lnet/minecraft/class_7581$class_7586; field_39687 news m (Lnet/minecraft/class_4341;)V p 1 client c net/minecraft/class_6245 net/minecraft/unused/packageinfo/PackageInfo6245 c net/minecraft/class_7579 net/minecraft/client/realms/RealmsNewsUpdater f Ljava/lang/String; field_39691 newsLink f Z field_39690 hasUnreadNews f Lnet/minecraft/class_4432; field_39689 persistence m (Lnet/minecraft/class_4876;)V method_44619 updateNews p 1 news m (Lnet/minecraft/class_4432;)V p 1 persistence m ()Ljava/lang/String; method_44620 getNewsLink m ()Z method_44618 hasUnreadNews m (Lnet/minecraft/class_4876;)Lnet/minecraft/class_4432$class_4433; method_44621 checkLinkUpdated p 1 news c net/minecraft/class_7576 net/minecraft/util/TimeSupplier m (Ljava/util/concurrent/TimeUnit;)J get get p 1 timeUnit c net/minecraft/class_7576$class_7577 net/minecraft/util/TimeSupplier$Nanoseconds c net/minecraft/class_6248 net/minecraft/unused/packageinfo/PackageInfo6248 c net/minecraft/class_7541 net/minecraft/client/session/report/MessagesListAdder f Lnet/minecraft/class_7555; field_39581 log f Lnet/minecraft/class_7757; field_40439 contextMessageCollector f I field_40440 maxLogIndex f I field_40441 foldedMessageCount f Lnet/minecraft/class_7826; field_40795 link f Ljava/util/function/Predicate; field_39582 reportablePredicate f Lnet/minecraft/class_7471; field_40442 lastMessage m (Lnet/minecraft/class_7574;Ljava/util/function/Predicate;)V p 2 reportablePredicate p 1 context m (Lnet/minecraft/class_7541$class_7542;Lnet/minecraft/class_7557$class_7558;)Z method_45664 tryAdd p 1 messages p 2 message m (ILnet/minecraft/class_7541$class_7542;)V method_44486 add p 1 minAmount p 2 messages c net/minecraft/class_7541$class_7542 net/minecraft/client/session/report/MessagesListAdder$MessagesList m (Lnet/minecraft/class_2561;)V method_44492 addText p 1 text m (ILnet/minecraft/class_7557$class_7558;)V method_44490 addMessage p 1 index p 2 message c net/minecraft/class_3183 net/minecraft/world/gen/feature/FreezeTopLayerFeature c net/minecraft/class_3184 net/minecraft/server/dedicated/gui/PlayerListGui f Lnet/minecraft/server/MinecraftServer; field_13844 server f I field_13843 tick m ()V method_18700 tick m (Lnet/minecraft/server/MinecraftServer;)V p 1 server c net/minecraft/class_6211 net/minecraft/unused/packageinfo/PackageInfo6211 c net/minecraft/class_3185 net/minecraft/world/gen/feature/SpringFeature c net/minecraft/class_3186 net/minecraft/server/dedicated/gui/PlayerStatsGui f Lnet/minecraft/server/MinecraftServer; field_13849 server f [I field_13845 memoryUsePercentage f Ljava/text/DecimalFormat; field_13846 AVG_TICK_FORMAT f [Ljava/lang/String; field_13847 lines f I field_13848 memoryUsePercentagePos f Ljavax/swing/Timer; field_16858 timer m ()V method_13982 update m ([J)D method_13980 average p 1 values m (Lnet/minecraft/server/MinecraftServer;)V p 1 server m (Ljava/awt/Graphics;)V paint paint p 1 graphics m (Ljava/awt/event/ActionEvent;)V method_13983 method_13983 p 1 event m ()V method_16751 stop c net/minecraft/class_6210 net/minecraft/unused/packageinfo/PackageInfo6210 c net/minecraft/class_3182 net/minecraft/server/dedicated/gui/DedicatedServerGui f Ljava/awt/Font; field_13837 FONT_MONOSPACE f Ljava/lang/Thread; field_13838 consoleUpdateThread f Ljava/util/Collection; field_16855 stopTasks f Lnet/minecraft/class_3176; field_13839 server f Ljava/lang/String; field_29666 TITLE f Ljava/lang/String; field_29667 SHUTTING_DOWN_TITLE f Ljava/util/concurrent/atomic/AtomicBoolean; field_16854 stopped f Lorg/slf4j/Logger; field_13840 LOGGER m (Ljava/lang/Runnable;)V method_16746 addStopTask p 1 task m (Lnet/minecraft/class_3176;)V p 1 server m (Lnet/minecraft/class_3176;)Lnet/minecraft/class_3182; method_13969 create p 0 server m ()V method_13974 start m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V method_13970 appendToConsole p 1 textArea p 3 message p 2 scrollPane m ()Ljavax/swing/JComponent; method_13975 createPlaysPanel m ()Ljavax/swing/JComponent; method_13976 createStatsPanel m ()Ljavax/swing/JComponent; method_13973 createLogPanel m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V method_13977 method_13977 p 2 event m ()V method_16747 runStopTasks m ()V method_16750 stop c net/minecraft/class_3182$2 net/minecraft/server/dedicated/gui/DedicatedServerGui$2 m (Ljava/awt/event/FocusEvent;)V focusGained focusGained p 1 event c net/minecraft/class_3182$1 net/minecraft/server/dedicated/gui/DedicatedServerGui$1 m (Ljava/awt/event/WindowEvent;)V windowClosing windowClosing p 1 event c net/minecraft/class_6217 net/minecraft/unused/packageinfo/PackageInfo6217 c net/minecraft/class_6216 net/minecraft/util/annotation/MathMethodsReturnNonnullByDefault c Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n

This is pretty much identical to {@link MethodsReturnNonnullByDefault}, but\nthis is only used by the package info for a few math classes.\n\n@see MethodsReturnNonnullByDefault c net/minecraft/class_6219 net/minecraft/unused/packageinfo/PackageInfo6219 c net/minecraft/class_6218 net/minecraft/unused/packageinfo/PackageInfo6218 c net/minecraft/class_6213 net/minecraft/unused/packageinfo/PackageInfo6213 c net/minecraft/class_6212 net/minecraft/unused/packageinfo/PackageInfo6212 c net/minecraft/class_3188 net/minecraft/world/gen/structure/StrongholdStructure f Lcom/mojang/serialization/Codec; field_37817 CODEC m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41690 method_41690 p 1 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_41691 addPieces p 1 context p 0 collector c net/minecraft/class_6215 net/minecraft/unused/packageinfo/PackageInfo6215 c net/minecraft/class_7543 net/minecraft/client/gui/screen/report/ChatSelectionScreen f Lnet/minecraft/class_7574; field_39585 reporter f Ljava/util/function/Consumer; field_39589 newReportConsumer f Lnet/minecraft/class_7566$class_8772; field_39588 report f Lnet/minecraft/class_7541; field_39590 listAdder f Lnet/minecraft/class_2960; field_45559 CHECKMARK_ICON_TEXTURE f Lnet/minecraft/class_437; field_39584 parent f Lnet/minecraft/class_5489; field_39729 contextMessage f Lnet/minecraft/class_4185; field_39586 doneButton f Lnet/minecraft/class_2561; field_39728 CONTEXT_TEXT f Lnet/minecraft/class_2561; field_39727 TITLE_TEXT f Lnet/minecraft/class_7543$class_7544; field_39587 selectionList m ()V method_44509 setDoneButtonActivation m ()V method_44507 addMoreMessages m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_8772;Ljava/util/function/Consumer;)V p 1 parent p 3 report p 2 reporter p 4 newReportConsumer m (Lnet/minecraft/class_4185;)V method_44493 method_44493 p 1 button m (Lnet/minecraft/class_4185;)V method_44496 method_44496 p 1 button m (Lnet/minecraft/class_7557;)Z method_44495 isSentByReportedPlayer p 1 message m ()V method_44504 addMessages c net/minecraft/class_7543$class_7544 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget f Lnet/minecraft/class_7543$class_7544$class_7547; field_39593 lastSenderEntryPair m (Lnet/minecraft/class_7557$class_7558;Z)V method_44511 addSenderEntry p 1 message p 2 fromReportedPlayer m (Lnet/minecraft/class_7543;Lnet/minecraft/class_310;I)V p 3 contextMessagesHeight p 2 client m ()I method_44665 getContextMessageY m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_7543$class_7544$class_7546; method_48284 getNeighboringEntry m ()I method_44513 getDisplayedItemCount m (Lnet/minecraft/class_7543$class_7544$class_7546;)V method_48283 setSelected m (Lnet/minecraft/class_7543$class_7544$class_7546;)Z method_44693 shouldHighlight p 1 entry c net/minecraft/class_7543$class_7544$class_7550 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SeparatorEntry c net/minecraft/class_7543$class_7544$class_7549 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SenderEntry f I field_39607 PLAYER_SKIN_SIZE f Lnet/minecraft/class_2561; field_39608 headingText f Z field_39610 fromReportedPlayer f Ljava/util/function/Supplier; field_39609 skinTexturesSupplier m (Lnet/minecraft/class_7543$class_7544;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Z)V p 3 headingText p 2 gameProfile p 4 fromReportedPlayer c net/minecraft/class_7543$class_7544$class_7548 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$MessageEntry f Lnet/minecraft/class_5348; field_39601 truncatedContent f Z field_39605 isChatMessage f Z field_39604 fromReportedPlayer f Lnet/minecraft/class_7591$class_7592; field_39776 indicatorIcon f Ljava/util/List; field_39777 originalContent f Ljava/util/List; field_39603 fullContent f I field_39600 index f I field_39599 CHAT_MESSAGE_LEFT_MARGIN f I field_39775 INDICATOR_LEFT_MARGIN f I field_39752 CHECKMARK_HEIGHT f Lnet/minecraft/class_2561; field_39602 narration f I field_39751 CHECKMARK_WIDTH m ()I method_44666 getTextWidth m ()I method_44667 getIndent m (Lnet/minecraft/class_7543$class_7544;ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_7591;ZZ)V p 3 message p 4 narration p 2 index p 7 isChatMessage p 5 indicator p 6 fromReportedPlayer m (Lnet/minecraft/class_332;IIIII)V method_44729 renderIndicator p 5 mouseX p 6 mouseY p 3 y p 4 entryHeight p 1 context p 2 x m ()Z method_44517 toggle m (Lnet/minecraft/class_332;III)V method_44695 drawCheckmark p 3 x p 4 entryHeight p 1 context p 2 y c net/minecraft/class_7543$class_7544$class_7547 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SenderEntryPair f Lnet/minecraft/class_7543$class_7544$class_7546; comp_867 entry f Ljava/util/UUID; comp_866 sender m (Lnet/minecraft/class_7543$class_7544$class_7547;)Z method_44516 senderEquals p 1 pair m ()Lnet/minecraft/class_7543$class_7544$class_7546; comp_867 entry m ()Ljava/util/UUID; comp_866 sender c net/minecraft/class_7543$class_7544$class_7546 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$Entry m ()Z method_44694 isHighlightedOnHover m ()Z method_44514 isSelected m ()Z method_44515 canSelect c net/minecraft/class_7543$class_7544$class_7545 net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$TextEntry f Lnet/minecraft/class_2561; field_39596 text f I field_39595 TEXT_COLOR m (Lnet/minecraft/class_7543$class_7544;Lnet/minecraft/class_2561;)V p 2 text c net/minecraft/class_6214 net/minecraft/unused/packageinfo/PackageInfo6214 c net/minecraft/class_6209 net/minecraft/unused/packageinfo/PackageInfo6209 c net/minecraft/class_3194 net/minecraft/server/world/ChunkLevelType f Lnet/minecraft/class_3194; field_19334 INACCESSIBLE f Lnet/minecraft/class_3194; field_13877 ENTITY_TICKING f Lnet/minecraft/class_3194; field_44856 BLOCK_TICKING f Lnet/minecraft/class_3194; field_44855 FULL m (Lnet/minecraft/class_3194;)Z method_14014 isAfter p 1 levelType c net/minecraft/class_6220 net/minecraft/unused/packageinfo/PackageInfo6220 c net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure f Lcom/mojang/serialization/Codec; field_37745 ENTRY_CODEC f Lnet/minecraft/class_3195$class_7302; field_38429 config f Lcom/mojang/serialization/Codec; field_37744 STRUCTURE_CODEC m (Lnet/minecraft/class_3195$class_7302;)V p 1 config m (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341; method_41609 expandBoxIfShouldAdaptNoise p 1 box m (Lnet/minecraft/class_3195$class_7150;Lnet/minecraft/class_3195$class_7149;)Z method_41613 isBiomeValid p 1 context p 0 result m (Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional; method_38676 getStructurePosition p 1 context m ()Ljava/util/Map; method_41615 getStructureSpawns m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_3195$class_7150;)Z method_47931 method_47931 p 1 position m ()Lnet/minecraft/class_5847; method_42701 getTerrainAdaptation m (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449; method_41614 createStructureStart p 11 validBiomes p 10 world p 9 references p 8 chunkPos p 6 seed p 5 structureTemplateManager p 4 noiseConfig p 3 biomeSource p 2 chunkGenerator p 1 dynamicRegistryManager m (Lnet/minecraft/class_3195;)Lnet/minecraft/class_3195$class_7302; method_42698 method_42698 p 0 feature m (Lnet/minecraft/class_3195$class_7149;IIII)[I method_41611 getCornerHeights p 3 z p 2 width p 4 height p 1 x p 0 context m (Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional; method_47932 getValidStructurePosition p 1 context m ()Lnet/minecraft/class_2893$class_2895; method_41616 getFeatureGenerationStep m ()Lnet/minecraft/class_7151; method_41618 getType m (Lnet/minecraft/class_3195$class_7149;II)I method_41610 getMinCornerHeight p 1 width p 0 context p 2 height m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338; method_42382 getShiftedPos p 1 context p 2 rotation m ()Lnet/minecraft/class_6885; method_41607 getValidBiomes m (Lnet/minecraft/class_3195$class_7149;IIII)I method_42381 getMinCornerHeight p 1 x p 0 context p 3 width p 2 z p 4 height m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_42697 configCodecBuilder p 0 instance m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V method_38694 postPlace p 1 world p 2 structureAccessor p 3 chunkGenerator p 4 random p 5 box p 6 chunkPos p 7 pieces m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42700 method_42700 p 1 instance m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2902$class_2903;Ljava/util/function/Consumer;)Ljava/util/Optional; method_41612 getStructurePosition p 0 context p 1 heightmap p 2 generator m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_42699 createCodec p 0 featureCreator c net/minecraft/class_3195$class_7150 net/minecraft/world/gen/structure/Structure$StructurePosition f Lcom/mojang/datafixers/util/Either; comp_572 generator f Lnet/minecraft/class_2338; comp_571 position m (Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V p 2 generator p 1 pos m ()Lnet/minecraft/class_6626; method_44019 generate m (Lnet/minecraft/class_6626;)Lnet/minecraft/class_6626; method_44020 method_44020 p 0 collector m (Ljava/util/function/Consumer;)Lnet/minecraft/class_6626; method_44021 method_44021 p 0 generator m ()Lcom/mojang/datafixers/util/Either; comp_572 generator m ()Lnet/minecraft/class_2338; comp_571 position c net/minecraft/class_3195$class_7302 net/minecraft/world/gen/structure/Structure$Config f Lcom/mojang/serialization/MapCodec; field_38430 CODEC f Lnet/minecraft/class_6885; comp_686 biomes f Lnet/minecraft/class_2893$class_2895; comp_688 step f Ljava/util/Map; comp_687 spawnOverrides f Lnet/minecraft/class_5847; comp_689 terrainAdaptation m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42702 method_42702 p 0 instance m ()Lnet/minecraft/class_5847; comp_689 terrainAdaptation m ()Lnet/minecraft/class_2893$class_2895; comp_688 step m ()Lnet/minecraft/class_6885; comp_686 biomes m ()Ljava/util/Map; comp_687 spawnOverrides c net/minecraft/class_3195$class_7149 net/minecraft/world/gen/structure/Structure$Context f Lnet/minecraft/class_5539; comp_569 world f Ljava/util/function/Predicate; comp_570 biomePredicate f Lnet/minecraft/class_5455; comp_561 dynamicRegistryManager f Lnet/minecraft/class_7138; comp_564 noiseConfig f Lnet/minecraft/class_1966; comp_563 biomeSource f Lnet/minecraft/class_2794; comp_562 chunkGenerator f Lnet/minecraft/class_2919; comp_566 random f Lnet/minecraft/class_3485; comp_565 structureTemplateManager f J comp_567 seed f Lnet/minecraft/class_1923; comp_568 chunkPos m (JLnet/minecraft/class_1923;)Lnet/minecraft/class_2919; method_41619 createChunkRandom p 0 seed p 2 chunkPos m ()Lnet/minecraft/class_5539; comp_569 world m ()Ljava/util/function/Predicate; comp_570 biomePredicate m ()Lnet/minecraft/class_5455; comp_561 dynamicRegistryManager m (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)V p 10 biomePredicate p 9 world p 8 chunkPos p 6 seed p 5 structureTemplateManager p 4 noiseConfig p 3 biomeSource p 2 chunkGenerator p 1 dynamicRegistryManager m ()Lnet/minecraft/class_7138; comp_564 noiseConfig m ()Lnet/minecraft/class_2919; comp_566 random m ()J comp_567 seed m ()Lnet/minecraft/class_3485; comp_565 structureTemplateManager m ()Lnet/minecraft/class_1966; comp_563 biomeSource m ()Lnet/minecraft/class_2794; comp_562 chunkGenerator m ()Lnet/minecraft/class_1923; comp_568 chunkPos c net/minecraft/class_6222 net/minecraft/unused/packageinfo/PackageInfo6222 c net/minecraft/class_3196 net/minecraft/world/ChunkPosDistanceLevelPropagator m (J)I method_14028 getInitialLevel p 1 id m (JIZ)V method_14027 updateLevel p 1 chunkPos p 3 distance p 4 decrease c net/minecraft/class_6221 net/minecraft/unused/packageinfo/PackageInfo6221 c net/minecraft/class_7551 net/minecraft/client/gui/screen/report/AbuseReportReasonScreen f I field_39735 TOP_MARGIN f I field_39614 REASON_LIST_BOTTOM_MARGIN f Lnet/minecraft/class_7573; field_39778 reason f Lnet/minecraft/class_7551$class_7552; field_39616 reasonList f Lnet/minecraft/class_437; field_39615 parent f I field_39732 DONE_BUTTON_WIDTH f I field_39733 DONE_BUTTON_HEIGHT f I field_39734 SCREEN_WIDTH f Lnet/minecraft/class_2561; field_39612 TITLE_TEXT f Ljava/util/function/Consumer; field_39618 reasonConsumer f Lnet/minecraft/class_2561; field_39754 READ_INFO_TEXT f Lnet/minecraft/class_2561; field_39613 DESCRIPTION_TEXT m (Lnet/minecraft/class_4185;)V method_44520 method_44520 p 1 button m ()I method_44674 getDoneButtonY m ()I method_44676 getRight m ()I method_44675 getLeft m ()I method_44669 getBottom m ()I method_44668 getTop m (Z)V method_44672 method_44672 p 1 confirmed m (Lnet/minecraft/class_437;Lnet/minecraft/class_7573;Ljava/util/function/Consumer;)V p 3 reasonConsumer p 1 parent p 2 reason m (Lnet/minecraft/class_4185;)V method_44670 method_44670 p 1 button c net/minecraft/class_7551$class_7552 net/minecraft/client/gui/screen/report/AbuseReportReasonScreen$ReasonListWidget m (Lnet/minecraft/class_7551$class_7552$class_7553;)V method_44730 setSelected m (Lnet/minecraft/class_7551;Lnet/minecraft/class_310;)V p 2 client m (Lnet/minecraft/class_7573;)Lnet/minecraft/class_7551$class_7552$class_7553; method_44522 getEntry p 1 reason m (Lnet/minecraft/class_7573;Lnet/minecraft/class_7551$class_7552$class_7553;)Z method_44523 method_44523 p 1 entry c net/minecraft/class_7551$class_7552$class_7553 net/minecraft/client/gui/screen/report/AbuseReportReasonScreen$ReasonListWidget$ReasonEntry f Lnet/minecraft/class_7573; field_39621 reason m ()Lnet/minecraft/class_7573; method_44524 getReason m (Lnet/minecraft/class_7551$class_7552;Lnet/minecraft/class_7573;)V p 2 reason c net/minecraft/class_3197 net/minecraft/world/gen/structure/SwampHutStructure f Lcom/mojang/serialization/Codec; field_37818 CODEC m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38693 addPieces p 1 context p 0 collector m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41693 method_41693 p 1 collector c net/minecraft/class_3191 net/minecraft/client/render/BlockBreakingInfo f I field_13857 lastUpdateTick f I field_13858 stage f I field_13859 actorNetworkId f Lnet/minecraft/class_2338; field_13860 pos m (Lnet/minecraft/class_3191;)I method_23269 compareTo m (ILnet/minecraft/class_2338;)V p 1 breakingEntityId p 2 pos m (Ljava/lang/Object;)I compareTo compareTo p 1 other m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_34868 getActorId m ()I method_13990 getLastUpdateTick m ()I method_13988 getStage m (I)V method_13989 setLastUpdateTick p 1 lastUpdateTick m ()Lnet/minecraft/class_2338; method_13991 getPos m (I)V method_13987 setStage p 1 stage c net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder f Ljava/util/concurrent/CompletableFuture; field_16429 UNLOADED_WORLD_CHUNK_FUTURE f Lnet/minecraft/class_5831; field_28806 actionStack f Ljava/util/concurrent/CompletableFuture; field_16428 savingFuture f I field_17208 completedLevel f Ljava/util/concurrent/CompletableFuture; field_46085 postProcessingFuture f Ljava/util/concurrent/atomic/AtomicReferenceArray; field_16425 futuresByStatus f Lnet/minecraft/class_3193$class_3897; field_17210 playersWatchingChunkProvider f I field_13862 level f Z field_25803 pendingBlockUpdates c Indicates that {@link #blockUpdatesBySection} contains at least one entry. f Lnet/minecraft/class_3568; field_13863 lightingProvider f Lnet/minecraft/class_1923; field_13864 pos f Ljava/util/BitSet; field_13871 blockLightUpdateBits f Ljava/util/concurrent/CompletableFuture; field_13865 entityTickingFuture f Lcom/mojang/datafixers/util/Either; field_16426 UNLOADED_CHUNK f Lnet/minecraft/class_5539; field_26929 world f Z field_19238 accessible f Ljava/util/List; field_13868 CHUNK_STATUSES f Ljava/util/concurrent/CompletableFuture; field_16430 UNLOADED_CHUNK_FUTURE f [Lit/unimi/dsi/fastutil/shorts/ShortSet; field_25804 blockUpdatesBySection c Contains the packed chunk-local positions that have been marked for update\nby {@link #markForBlockUpdate}, grouped by their vertical chunk section.\n

\nEntries for a section are null if the section has no positions marked for update. f I field_16432 lastTickLevel f Ljava/util/BitSet; field_13870 skyLightUpdateBits f Lcom/mojang/datafixers/util/Either; field_16427 UNLOADED_WORLD_CHUNK f Ljava/util/concurrent/CompletableFuture; field_19333 tickingFuture f Ljava/util/concurrent/CompletableFuture; field_16431 accessibleFuture f Lnet/minecraft/class_3193$class_3896; field_17209 levelUpdateListener f Lcom/mojang/datafixers/util/Either; field_36388 CHUNK_LOADING_NOT_FINISHED m (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_30312 method_30312 p 4 state p 3 pos m ()I method_14005 getLevel m (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_14009 sendBlockEntityUpdatePacket p 2 world p 3 pos p 1 players m (Lnet/minecraft/class_2821;)V method_20456 setCompletedChunk p 1 chunk m (Lnet/minecraft/class_2818;)V method_14006 flushUpdates p 1 chunk m (Ljava/util/concurrent/CompletableFuture;)V method_53680 combinePostProcessingFuture p 1 postProcessingFuture m (Ljava/util/List;Lnet/minecraft/class_2596;)V method_13992 sendPacketToPlayers p 1 players p 2 packet m ()Ljava/util/concurrent/CompletableFuture; method_16145 getTickingFuture m (Lnet/minecraft/class_2791;Ljava/lang/Object;)Lnet/minecraft/class_2791; method_39966 method_39966 p 1 thenResult p 0 result m (Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V method_39967 combineSavingFuture p 2 then p 1 thenDesc m (Lnet/minecraft/class_2338;)V method_14002 markForBlockUpdate p 1 pos m ()I method_17208 getCompletedLevel m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture; method_13993 getChunkAt p 2 chunkStorage p 1 targetStatus m (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; method_16146 getFutureFor p 1 leastStatus m ()Lnet/minecraft/class_2818; method_16144 getWorldChunk m (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V method_16143 combineSavingFuture p 1 then p 2 thenDesc m ()Ljava/util/List; method_40066 collectFuturesByStatus m ()Lnet/minecraft/class_2818; method_53682 getPostProcessedChunk m (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_30311 tryUpdateBlockEntityAt p 1 players p 4 state p 3 pos p 2 world m (Lnet/minecraft/class_2791;Lnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791; method_16148 method_16148 p 1 unloaded m ()Lnet/minecraft/class_2806; method_23270 getCurrentStatus m ()Ljava/util/concurrent/CompletableFuture; method_14000 getSavingFuture m ()Ljava/util/concurrent/CompletableFuture; method_53681 getPostProcessingFuture m (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V method_14007 updateFutures c Updates {@code Futures} indicating the expected loading state of the underlying chunk of this {@code ChunkHolder}.\nNote that the method merely makes actual loading process possible, but do not perform these actions. p 1 chunkStorage p 2 executor m (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; method_21737 getValidFutureFor p 1 leastStatus m (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791; method_16142 method_16142 p 0 chunk m (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V p 1 pos p 4 lightingProvider p 5 levelUpdateListener p 2 level p 3 world p 6 playersWatchingChunkProvider m ()Lnet/minecraft/class_2791; method_14010 getCurrentChunk m (Lnet/minecraft/class_1944;I)V method_14012 markForLightUpdate p 2 y c chunk section y coordinate p 1 lightType m ()Lnet/minecraft/class_3194; method_23271 getLevelType m ()V method_20385 updateAccessibleStatus m (Lnet/minecraft/class_2596;Lnet/minecraft/class_3222;)V method_13996 method_13996 p 1 player m (I)V method_15890 setLevel p 1 level m (I)V method_17207 setCompletedLevel p 1 level m ()Lnet/minecraft/class_2818; method_41205 getAccessibleChunk m ()Lnet/minecraft/class_1923; method_13994 getPos m ()Ljava/util/concurrent/CompletableFuture; method_14003 getEntityTickingFuture m ()Z method_20384 isAccessible m (Lnet/minecraft/class_2791;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2791; method_16147 method_16147 p 0 result p 1 thenResult m ()Ljava/util/concurrent/CompletableFuture; method_20725 getAccessibleFuture c net/minecraft/class_3193$class_3724 net/minecraft/server/world/ChunkHolder$Unloaded c Used to represent a chunk that has not been loaded yet. f Lnet/minecraft/class_3193$class_3724; field_16433 INSTANCE c net/minecraft/class_3193$class_3897 net/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider m (Lnet/minecraft/class_1923;Z)Ljava/util/List; method_17210 getPlayersWatchingChunk p 1 chunkPos p 2 onlyOnWatchDistanceEdge c net/minecraft/class_3193$class_3896 net/minecraft/server/world/ChunkHolder$LevelUpdateListener m (Lnet/minecraft/class_1923;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V method_17209 updateLevel p 2 levelGetter p 1 pos p 4 levelSetter p 3 targetLevel c net/minecraft/class_3193$class_5830 net/minecraft/server/world/ChunkHolder$MultithreadAction f Ljava/util/concurrent/CompletableFuture; field_28808 action f Ljava/lang/String; field_28809 actionDesc f Ljava/lang/Thread; field_28807 thread m (Ljava/lang/Thread;Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V p 2 action p 1 thread p 3 actionDesc c net/minecraft/class_6228 net/minecraft/unused/packageinfo/PackageInfo6228 c net/minecraft/class_6227 net/minecraft/client/render/entity/model/GoatEntityModel c Represents the model of a {@linkplain GoatEntity}.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#LEFT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#RIGHT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#NOSE}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
m (Lnet/minecraft/class_6053;FFFFF)V method_35741 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_35742 getTexturedModelData c net/minecraft/class_6224 net/minecraft/unused/packageinfo/PackageInfo6224 c net/minecraft/class_6223 net/minecraft/unused/packageinfo/PackageInfo6223 c net/minecraft/class_7557 net/minecraft/client/session/report/log/ReceivedMessage c A message received by the client and stored in {@link ChatLog}.\n\n

This includes both {@linkplain net.minecraft.network.packet.s2c.play.ChatMessageS2CPacket\nchat messages} and {@linkplain net.minecraft.network.packet.s2c.play.GameMessageS2CPacket\ngame messages}. m (Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7557$class_7559; method_44554 of c {@return the received message constructed from a game message's elements} p 0 message c the message content p 1 timestamp c the timestamp of the message m ()Lnet/minecraft/class_2561; method_44551 getContent c {@return the content of the message}\n\n@implNote If the message is a chat message and it contains an unsigned part, the unsigned\npart will be returned. Note that in vanilla, unsigned part is stripped prior to\nconstruction of the received message instance if the client requires secure chat. m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7471;Lnet/minecraft/class_7595;)Lnet/minecraft/class_7557$class_7558; method_44552 of c {@return the received message constructed from a chat message} p 1 message p 2 trustStatus p 0 gameProfile c the game profile of the message's sender m (Ljava/util/UUID;)Z method_44553 isSentFrom c {@return whether the sender's UUID equals {@code uuid}} p 1 uuid m ()Lnet/minecraft/class_2561; method_44555 getNarration c {@return the narration of the message (by default, the content)} c net/minecraft/class_7557$class_7558 net/minecraft/client/session/report/log/ReceivedMessage$ChatMessage c A chat message received by the client. f Lcom/mojang/serialization/Codec; field_40809 CHAT_MESSAGE_CODEC f Ljava/time/format/DateTimeFormatter; field_39637 DATE_TIME_FORMATTER f Lnet/minecraft/class_7595; comp_905 trustStatus f Lcom/mojang/authlib/GameProfile; comp_868 profile f Lnet/minecraft/class_7471; comp_870 message m ()Lnet/minecraft/class_2561; method_44556 getHeadingText c {@return the heading text used by Chat Selection screen}\n\n

The text contains the sender's display name and the formatted timestamp. m ()Ljava/util/UUID; method_44557 getSenderUuid c {@return the UUID of the sender} m ()Lnet/minecraft/class_2561; method_44558 getFormattedTimestamp c {@return the formatted timestamp text of this message} m ()Lnet/minecraft/class_7595; comp_905 trustStatus m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46543 method_46543 p 0 instance m ()Lcom/mojang/authlib/GameProfile; comp_868 profile m ()Lnet/minecraft/class_7471; comp_870 message c net/minecraft/class_7557$class_7559 net/minecraft/client/session/report/log/ReceivedMessage$GameMessage c A game message received by the client. f Lcom/mojang/serialization/Codec; field_40810 GAME_MESSAGE_CODEC f Ljava/time/Instant; comp_872 timestamp f Lnet/minecraft/class_2561; comp_871 message m ()Ljava/time/Instant; comp_872 timestamp m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46544 method_46544 p 0 instance m ()Lnet/minecraft/class_2561; comp_871 message c net/minecraft/class_6226 net/minecraft/unused/packageinfo/PackageInfo6226 c net/minecraft/class_7554 net/minecraft/unused/packageinfo/PackageInfo7554 c net/minecraft/class_6225 net/minecraft/unused/packageinfo/PackageInfo6225 c net/minecraft/class_7555 net/minecraft/client/session/report/log/ChatLog c A chat log holds received message entries with sequential indices, where\nnewer entries receive bigger indices.\n\n

Currently there is only one type of entries; {@link ReceivedMessage}, which is\nan entry for full chat or game messages. f I field_40497 currentIndex f [Lnet/minecraft/class_7629; field_40496 entries m ()Ljava/util/List; method_46536 toList m ()I method_46537 size m (I)V p 1 maxSize m (I)Lnet/minecraft/class_7629; method_44532 get c {@return the entry with index {@code index}, or {@code null} if there is no\nsuch entry in the log} p 1 index m (ILjava/util/List;)V p 1 size p 2 entries m ()I method_45751 getMinIndex m (II)[Lnet/minecraft/class_7629; method_46534 method_46534 p 1 currentIndex m ()I method_45752 getMaxIndex m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; method_46535 method_46535 p 1 entries m (Lnet/minecraft/class_7629;)V method_44535 add c Adds {@code entry} to the log. p 1 entry m (I)I method_45753 wrapIndex p 1 index m (I)Lcom/mojang/serialization/Codec; method_46533 createCodec p 0 maxSize c net/minecraft/class_2510 net/minecraft/block/StairsBlock f Lnet/minecraft/class_2248; field_11579 baseBlock f Lnet/minecraft/class_265; field_11568 TOP_NORTH_WEST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11578 BOTTOM_SOUTH_WEST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11576 BOTTOM_SHAPE f Lnet/minecraft/class_265; field_11563 TOP_SOUTH_WEST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11561 BOTTOM_NORTH_WEST_CORNER_SHAPE f Lnet/minecraft/class_2680; field_11574 baseBlockState f Lnet/minecraft/class_2754; field_11565 SHAPE f Lnet/minecraft/class_2746; field_11573 WATERLOGGED f [I field_11570 SHAPE_INDICES f Lnet/minecraft/class_265; field_11569 BOTTOM_SOUTH_EAST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11577 TOP_NORTH_EAST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11567 TOP_SOUTH_EAST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11575 BOTTOM_NORTH_EAST_CORNER_SHAPE f Lnet/minecraft/class_265; field_11562 TOP_SHAPE f [Lnet/minecraft/class_265; field_11566 TOP_SHAPES f [Lnet/minecraft/class_265; field_11564 BOTTOM_SHAPES f Lnet/minecraft/class_2753; field_11571 FACING f Lnet/minecraft/class_2754; field_11572 HALF m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)[Lnet/minecraft/class_265; method_10672 composeShapes p 1 northWest p 0 base p 3 southWest p 2 northEast p 4 southEast m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2778; method_10675 getStairShape p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;I)Lnet/minecraft/class_265; method_10674 method_10674 p 5 i m (Lnet/minecraft/class_2680;)I method_10673 getShapeIndexIndex p 1 state m (Lnet/minecraft/class_2680;)Z method_10676 isStairs p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 baseBlockState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_10678 isDifferentOrientation p 0 state p 2 pos p 1 world p 3 dir m (ILnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_10671 composeShape p 2 northWest p 1 base p 4 southWest p 3 northEast p 5 southEast p 0 i c net/minecraft/class_2511 net/minecraft/block/GourdBlock m ()Lnet/minecraft/class_2513; method_10679 getStem m ()Lnet/minecraft/class_2195; method_10680 getAttachedStem c net/minecraft/class_3843 net/minecraft/data/validate/StructureValidatorProvider f Lorg/slf4j/Logger; field_24617 LOGGER m (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_32235 update p 1 nbt p 0 name c net/minecraft/class_2512 net/minecraft/nbt/NbtHelper c Helper methods for handling NBT. f Ljava/util/Comparator; field_27816 BLOCK_POS_COMPARATOR f Ljava/lang/String; field_33227 COMMA f C field_33225 LEFT_CURLY_BRACKET f Lcom/google/common/base/Splitter; field_27819 COLON_SPLITTER f C field_33228 COLON f Lorg/slf4j/Logger; field_11582 LOGGER f Ljava/util/Comparator; field_27817 ENTITY_POS_COMPARATOR f C field_33226 RIGHT_CURLY_BRACKET f Ljava/lang/String; field_33224 DATA_KEY f Lcom/google/common/base/Splitter; field_27818 COMMA_SPLITTER m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;Z)Z method_10687 matches c {@return whether {@code standard} is a subset of {@code subject}}\n\n

Elements are matched based on the following order:\n

    \n
  1. Passing the same reference to both parameters will return {@code true}.
  2. \n
  3. If {@code standard} is {@code null}, return {@code true}.
  4. \n
  5. If {@code subject} is {@code null}, return {@code false}.
  6. \n
  7. If the types of {@code standard} and {@code subject} are different,\nreturn {@code false}.
  8. \n
  9. If {@code standard} is {@link NbtCompound}, return {@code true} if all keys\nin the {@code standard} exist in {@code subject} and the values match (comparing\nrecursively.)
  10. \n
  11. If {@code standard} is {@link NbtList} and {@code ignoreListOrder} is {@code true},\nreturn {@code true} if both lists are empty, or if there exists a "matching" value\nin {@code subject} for all values of {@code standard} (that is, if {@code standard}\nis a subset of {@code subject}, ignoring duplicates.), otherwise {@code false}.\nThis means that the comparison ignores the ordering of the lists.
  12. \n
  13. Otherwise, return {@code standard.equals(subject)}.
  14. \n
p 2 ignoreListOrder c whether to ignore ordering for {@link NbtList} p 1 subject c the element to test p 0 standard c the standard (also called as "template" or "schema") element m (Lnet/minecraft/class_2520;)Ljava/lang/String; method_36118 toFormattedString c {@return the human-readable, non-deserializable representation of {@code nbt}}\n\n

This does not include contents of {@link NbtByteArray}, {@link NbtIntArray},\nand {@link NbtLongArray}. To include them, call\n{@link #toFormattedString(NbtElement, boolean)} with {@code withArrayContents}\nparameter set to true.\n\n@see #toFormattedString(NbtElement, boolean) p 0 nbt m (Lnet/minecraft/class_2499;)I method_32276 method_32276 p 0 nbt m (Lnet/minecraft/class_2520;Z)Ljava/lang/String; method_36117 toFormattedString c {@return the human-readable, non-deserializable representation of {@code nbt}} p 1 withArrayContents c whether to include contents of {@link NbtByteArray}, {@link NbtIntArray},\nand {@link NbtLongArray} p 0 nbt m (Lnet/minecraft/class_2499;)I method_32272 method_32272 p 0 nbt m (Lnet/minecraft/class_2499;)I method_32274 method_32274 p 0 nbt m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; method_36114 appendIndent p 0 depth p 1 stringBuilder m (Lnet/minecraft/class_2499;Lnet/minecraft/class_2487;)V method_32265 method_32265 p 1 nbt m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_32260 fromNbtProviderString c {@return the {@code string} parsed as an NBT provider-formatted\nNBT compound}\n\n

This method first parses the string as an NBT, then performs\nseveral conversions from human-readable {@link NbtCompound} items\nto the actual values used in-game.\n\n@see net.minecraft.data.SnbtProvider\n@see #toNbtProviderString p 0 string m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499; method_32279 method_32279 p 0 nbt m (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;Ljava/lang/String;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2688; method_10682 withProperty p 4 root p 2 key p 3 properties p 0 state p 1 property m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_48310 putDataVersion p 0 nbt m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2487; method_10686 fromBlockState c {@return the serialized block state}\n\n@see #toBlockState(RegistryEntryLookup, NbtCompound) p 0 state m (Lnet/minecraft/class_2487;Ljava/lang/String;)Ljava/lang/String; method_32262 method_32262 p 1 key m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_32275 fromNbtProviderFormat p 0 compound m (Lnet/minecraft/class_2487;I)I method_48309 getDataVersion p 1 fallback p 0 nbt m (Lnet/minecraft/class_7871;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2680; method_10681 toBlockState c {@return the block state from the {@code nbt}}\n\n

This returns the default state for {@link net.minecraft.block.Blocks#AIR}\nif the block name is not present.\n\n@see #fromBlockState(BlockState) p 0 blockLookup p 1 nbt m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487; method_10692 fromBlockPos c {@return the serialized block position}\n\n@see #toBlockPos(NbtCompound) p 0 pos m (Ljava/util/UUID;)Lnet/minecraft/class_2495; method_25929 fromUuid c Serializes a {@link UUID} into its equivalent NBT representation.\n\n@since 20w10a\n@see #toUuid(NbtElement) p 0 uuid m (Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;)V method_32266 method_32266 p 2 nbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_32273 toNbtProviderFormat p 0 compound m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String; method_10685 nameValue p 0 property p 1 value m (Ljava/util/Map;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499; method_32261 method_32261 p 1 nbt m (Lnet/minecraft/class_2499;)D method_32269 method_32269 p 0 nbt m (Lnet/minecraft/class_2487;I)Lnet/minecraft/class_2487; method_48308 putDataVersion p 0 nbt p 1 dataVersion m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338; method_10691 toBlockPos c {@return the block position from the {@code nbt}}\n\n@see #fromBlockPos(BlockPos) p 0 nbt m (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/lang/String;)V method_32263 method_32263 p 2 property m (Lnet/minecraft/class_2487;)Lcom/mojang/authlib/GameProfile; method_10683 toGameProfile c {@return the game profile converted from {@code nbt}}\n\n@see #writeGameProfile(NbtCompound, GameProfile) p 0 nbt m (Lnet/minecraft/class_2520;)Ljava/util/UUID; method_25930 toUuid c Deserializes an NBT element into a {@link UUID}.\nThe NBT element's data must have the same structure as the output of {@link #fromUuid}.\n\n@throws IllegalArgumentException if {@code element} is not a valid representation of a UUID\n@since 20w10a\n@see #fromUuid(UUID) p 0 element m (Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2487; method_10684 writeGameProfile c Writes the game profile to {@code nbt}. This modifies the passed compound.\n\n@return the compound with the serialized game profile\n@see #toGameProfile(NbtCompound) p 0 nbt p 1 profile m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499; method_32278 method_32278 p 0 nbt m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561; method_32270 toPrettyPrintedText c {@return the pretty-printed text representation of {@code element}}\n\n@see net.minecraft.nbt.visitor.NbtTextFormatter p 0 element m (Lnet/minecraft/class_3610;)Lnet/minecraft/class_2487; method_36115 fromFluidState c {@return the serialized fluid state} p 0 state m (Lnet/minecraft/class_2487;)Ljava/lang/String; method_32271 toNbtProviderString c {@return the string representation of {@code compound} as used\nby the NBT provider in the data generator}\n\n

The passed {@code compound} will be sorted and modified in-place\nto make it more human-readable e.g. by converting {@link NbtCompound}\nin the {@code palettes} {@code NbtList} to its short string\nrepresentation. Therefore the returned value is not an accurate\nrepresentation of the original NBT.\n\n@see net.minecraft.data.dev.NbtProvider\n@see #fromNbtProviderString(String) p 0 compound m (Ljava/lang/StringBuilder;Lnet/minecraft/class_2520;IZ)Ljava/lang/StringBuilder; method_36116 appendFormattedString p 1 nbt p 0 stringBuilder p 3 withArrayContents p 2 depth m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_32267 fromNbtProviderFormattedPalette p 0 string m (Lnet/minecraft/class_2499;)D method_32268 method_32268 p 0 nbt m (Lnet/minecraft/class_2499;)D method_32264 method_32264 p 0 nbt m (Lnet/minecraft/class_2487;)Ljava/lang/String; method_32277 toNbtProviderFormattedPalette p 0 compound c net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction f Ljava/util/List; field_17014 operations f Lcom/mojang/serialization/Codec; field_45819 CODEC f Lnet/minecraft/class_5651; field_17013 source m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3837$class_3838; method_35519 builder p 0 target m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2520;Lnet/minecraft/class_3837$class_3839;)V method_16846 method_16846 p 2 operation m (Lnet/minecraft/class_5651;)Lnet/minecraft/class_3837$class_3838; method_16848 builder p 0 source m (Ljava/util/List;Lnet/minecraft/class_5651;Ljava/util/List;)V p 1 conditions p 2 source p 3 operations c net/minecraft/class_3837$class_3841 net/minecraft/loot/function/CopyNbtLootFunction$Operator f Ljava/lang/String; field_17035 name f Lcom/mojang/serialization/Codec; field_45821 CODEC f Lnet/minecraft/class_3837$class_3841; field_17033 APPEND f Lnet/minecraft/class_3837$class_3841; field_17032 REPLACE f Lnet/minecraft/class_3837$class_3841; field_17034 MERGE m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)V method_16864 merge p 2 targetPath p 1 itemNbt p 3 sourceNbts m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3837$class_3841$3 net/minecraft/loot/function/CopyNbtLootFunction$Operator$3 m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V method_16868 method_16868 p 1 sourceNbt m (Ljava/util/List;Lnet/minecraft/class_2520;)V method_16869 method_16869 p 1 foundNbt c net/minecraft/class_3837$class_3841$2 net/minecraft/loot/function/CopyNbtLootFunction$Operator$2 m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V method_16866 method_16866 p 1 sourceNbt m (Ljava/util/List;Lnet/minecraft/class_2520;)V method_16867 method_16867 p 1 foundNbt c net/minecraft/class_3837$class_3838 net/minecraft/loot/function/CopyNbtLootFunction$Builder f Lnet/minecraft/class_5651; field_17017 source f Ljava/util/List; field_17018 operations m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)Lnet/minecraft/class_3837$class_3838; method_16857 withOperation p 2 target p 3 operator p 1 source m (Lnet/minecraft/class_5651;)V p 1 source m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_3837$class_3838; method_16856 withOperation p 1 source p 2 target m ()Lnet/minecraft/class_3837$class_3838; method_16855 getThisBuilder c net/minecraft/class_3837$class_3839 net/minecraft/loot/function/CopyNbtLootFunction$Operation f Lnet/minecraft/class_3837$class_8753; comp_1853 parsedSourcePath f Lnet/minecraft/class_3837$class_8753; comp_1854 parsedTargetPath f Lcom/mojang/serialization/Codec; field_45820 CODEC f Lnet/minecraft/class_3837$class_3841; comp_1855 operator m ()Lnet/minecraft/class_3837$class_8753; comp_1853 parsedSourcePath m (Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)V method_16860 execute p 1 itemNbtGetter p 2 sourceEntityNbt m ()Lnet/minecraft/class_3837$class_8753; comp_1854 parsedTargetPath m (Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_3841;)V p 3 operator m ()Lnet/minecraft/class_3837$class_3841; comp_1855 operator c net/minecraft/class_3837$class_8753 net/minecraft/loot/function/CopyNbtLootFunction$Path f Lcom/mojang/serialization/Codec; field_45822 CODEC f Lnet/minecraft/class_2203$class_2209; comp_1857 path f Ljava/lang/String; comp_1856 string m (Ljava/lang/String;)Lnet/minecraft/class_3837$class_8753; method_53319 parse m ()Ljava/lang/String; comp_1856 string m ()Lnet/minecraft/class_2203$class_2209; comp_1857 path c net/minecraft/class_2506 net/minecraft/block/StainedGlassBlock f Lnet/minecraft/class_1767; field_11558 color m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 1 color p 2 settings c net/minecraft/class_2507 net/minecraft/nbt/NbtIo c A set of utility functions for reading, writing, and scanning NBT files.\nMethods that do not require {@link NbtTagSizeTracker} accept any bytes of data,\nprovided that its depth does not exceed {@value NbtTagSizeTracker#DEFAULT_MAX_DEPTH}. m (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)V method_39855 scan c Scans the NBT input using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails\n@throws NbtSizeValidationException if the {@code tracker}'s validation fails p 1 scanner p 2 tracker p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;B)Lnet/minecraft/class_2520; method_52892 readElement p 0 input p 1 tracker p 2 typeId m (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V method_52893 writeForPacket c Writes the {@code nbt} to {@code output}. The output is the byte indicating\nthe element type, followed by the NBT data.\n\n@apiNote In vanilla, this is used exclusively in networking.\n@throws IOException if the IO operation fails\n@see #read(DataInput, NbtTagSizeTracker)\n@see #write(NbtElement, DataOutput) p 1 output p 0 nbt m (Ljava/io/File;)Lnet/minecraft/class_2487; method_10633 read c Reads an NBT compound from {@code file}.\n\n@return the NBT compound from the file, or {@code null} if the file does not exist\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@throws NbtSizeValidationException if the NBT is too deep p 0 file m (Ljava/io/File;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)V method_40057 scanCompressed c Scans the compressed NBT file using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails\n@throws NbtSizeValidationException if the {@code tracker}'s validation fails\n@see #scanCompressed(InputStream, NbtScanner, NbtTagSizeTracker) p 0 file p 1 scanner p 2 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520; method_52894 read c Reads an NBT element from {@code input}. Unlike {@link\n#readCompound(DataInput, NbtTagSizeTracker)}, the element does not have to\nbe a compound.\n\n@return the NBT element from the input\n@throws IOException if the IO operation fails\n@throws NbtSizeValidationException if the {@code tracker}'s validation fails p 0 input p 1 tracker m (Ljava/io/InputStream;)Ljava/io/DataInputStream; method_40059 decompress c {@return a new input stream that decompresses the input {@code stream}} p 0 stream m (Lnet/minecraft/class_2487;Ljava/io/OutputStream;)V method_10634 writeCompressed c Writes the Gzip-compressed {@code nbt} to {@code stream}.\n\n@throws IOException if the IO operation fails\n@see #writeCompressed(NbtCompound, File) p 0 nbt p 1 stream m (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V method_10631 write c Writes the {@code nbt} to {@code output}. The output is the byte indicating\nthe element type, followed by {@linkplain DataOutput#writeUTF an empty string}\nand the NBT data.\n\n@throws IOException if the IO operation fails\n@see #read(DataInput, NbtTagSizeTracker)\n@see #writeForPacket(NbtElement, DataOutput) p 0 nbt p 1 output m (Ljava/io/InputStream;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)V method_40058 scanCompressed c Scans the compressed NBT stream using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails\n@throws NbtSizeValidationException if the {@code tracker}'s validation fails\n@see #scanCompressed(File, NbtScanner, NbtTagSizeTracker) p 1 scanner p 0 stream p 2 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520; method_10626 readElement p 1 tracker p 0 input m (Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V method_10628 writeCompound c Writes the {@code nbt} to {@code output}.\n\n@throws IOException if the IO operation fails\n@see #write(NbtCompound, File) p 0 nbt p 1 output m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487; method_10625 readCompound c Reads an NBT compound from {@code input}.\n\n@return the NBT compound from the input\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@throws NbtSizeValidationException if the {@code tracker}'s validation fails p 1 tracker p 0 input m (Ljava/io/InputStream;)Lnet/minecraft/class_2487; method_10629 readCompressed c Reads an NBT compound from Gzip-compressed {@code stream}.\n\n@return the NBT compound from the stream\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@throws NbtSizeValidationException if the NBT is too deep\n@see #readCompressed(File) p 0 stream m (Lnet/minecraft/class_2487;Ljava/io/File;)V method_10630 write c Writes the {@code nbt} to {@code file}.\n\n@throws IOException if the IO operation fails\n@see #write(NbtCompound, DataOutput) p 1 file p 0 nbt m (Ljava/io/File;)Lnet/minecraft/class_2487; method_30613 readCompressed c Reads an NBT compound from Gzip-compressed {@code file}.\n\n@return the NBT compound from the file\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@throws NbtSizeValidationException if the NBT is too deep\n@see #readCompressed(InputStream) p 0 file m (Ljava/io/DataInput;)Lnet/minecraft/class_2487; method_10627 readCompound c Reads an NBT compound from {@code input}.\n\n@return the NBT compound from the input\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@throws NbtSizeValidationException if the NBT is too deep p 0 input m (Lnet/minecraft/class_2487;Ljava/io/File;)V method_30614 writeCompressed c Writes the Gzip-compressed {@code nbt} to {@code file}.\n\n@throws IOException if the IO operation fails\n@see #writeCompressed(NbtCompound, OutputStream) p 1 file p 0 nbt c net/minecraft/class_2508 net/minecraft/block/SignBlock f Lnet/minecraft/class_2758; field_11559 ROTATION c net/minecraft/class_2509 net/minecraft/nbt/NbtOps c Used to handle Minecraft NBTs within {@link com.mojang.serialization.Dynamic\ndynamics} for DataFixerUpper, allowing generalized serialization logic\nshared across different type of data structures. Use {@link NbtOps#INSTANCE}\nfor the ops singleton.\n\n

For instance, dimension data may be stored as JSON in data packs, but\nthey will be transported in packets as NBT. DataFixerUpper allows\ngeneralizing the dimension serialization logic to prevent duplicate code,\nwhere the NBT ops allow the DataFixerUpper dimension serialization logic\nto interact with Minecraft NBTs.\n\n@see NbtOps#INSTANCE f Ljava/lang/String; field_40667 MARKER_KEY f Lnet/minecraft/class_2509; field_11560 INSTANCE c An singleton of the NBT dynamic ops.\n\n

This ops does not compress maps (replace field name to value pairs\nwith an ordered list of values in serialization). In fact, since\nMinecraft NBT lists can only contain elements of the same type, this op\ncannot compress maps. m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getNumberValue getNumberValue p 1 element m (B)Lnet/minecraft/class_2520; method_10640 createByte m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10651 getIntStream m (Lnet/minecraft/class_2520;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_29154 mergeToMap m (Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V method_29152 method_29152 p 1 entry m (Ljava/util/stream/Stream;)Lnet/minecraft/class_2520; method_10655 createMap m (Ljava/lang/String;)Ljava/lang/Object; createString createString p 1 string m (Ljava/lang/Number;)Ljava/lang/Object; createNumeric createNumeric p 1 value m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V method_29159 method_29159 p 2 key m (Ljava/util/List;Lnet/minecraft/class_2509$class_7813;)Lcom/mojang/serialization/DataResult; method_46230 method_46230 p 1 merger m (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; remove remove p 2 key p 1 element m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2509$class_7813;)Lcom/mojang/serialization/DataResult; method_46234 method_46234 p 1 merger m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29163 getMap m (Ljava/util/stream/Stream;)Ljava/lang/Object; createList createList p 1 stream m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29157 mergeToMap m (Lnet/minecraft/class_2499;Ljava/util/function/Consumer;)V method_46233 method_46233 p 1 consumer m (Ljava/util/stream/LongStream;)Lnet/minecraft/class_2520; method_10643 createLongList m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; mergeToMap mergeToMap p 1 map p 2 key p 3 value m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29156 mergeToList m (Ljava/nio/ByteBuffer;)Ljava/lang/Object; createByteList createByteList p 1 buf m (Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList mergeToList p 2 values p 1 list m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_46236 method_46236 p 0 nbt m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10664 getStream m (Ljava/util/stream/LongStream;)Ljava/lang/Object; createLongList createLongList p 1 stream m (S)Lnet/minecraft/class_2520; method_10635 createShort m (Lnet/minecraft/class_2520;Ljava/lang/String;)Lnet/minecraft/class_2520; method_10648 remove m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_10667 method_10667 p 0 nbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520; method_46232 unpackMarker p 0 nbt m (S)Ljava/lang/Object; createShort createShort p 1 value m (F)Ljava/lang/Object; createFloat createFloat p 1 value m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29164 getList m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMap getMap p 1 element m (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2520; method_10657 createByteList m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10656 getStringValue m (I)Lnet/minecraft/class_2520; method_10661 createInt m (Ljava/lang/String;Ljava/lang/String;)Z method_10666 method_10666 p 1 k m (Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_10638 method_10638 p 2 key m (Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap mergeToMap p 2 map p 1 element m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getByteBuffer getByteBuffer p 1 element m (Lnet/minecraft/class_2520;)Ljava/util/Optional; method_46235 createMerger p 0 nbt m (D)Lnet/minecraft/class_2520; method_10652 createDouble m (F)Lnet/minecraft/class_2520; method_10662 createFloat m (Ljava/util/stream/IntStream;)Ljava/lang/Object; createIntList createIntList p 1 stream m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V method_10670 method_10670 p 2 k m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMapValues getMapValues p 1 element m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getStream getStream p 1 element m (J)Ljava/lang/Object; createLong createLong p 1 value m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getList getList p 1 element m (Ljava/util/stream/Stream;)Lnet/minecraft/class_2520; method_10665 createList m (Ljava/util/stream/Stream;)Ljava/lang/Object; createMap createMap p 1 entries m (Z)Lnet/minecraft/class_2520; method_23253 createBoolean m (I)Ljava/lang/Object; createInt createInt p 1 value m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; mergeToList mergeToList p 1 list p 2 value m (Ljava/lang/String;)Lnet/minecraft/class_2520; method_10639 createString m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMapEntries getMapEntries p 1 element m (Lnet/minecraft/class_2520;Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_29155 mergeToList m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V method_29161 method_29161 p 2 key m ()Lnet/minecraft/class_2520; method_10668 empty m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10645 getNumberValue m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10637 getLongStream m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10669 getMapValues m (Ljava/util/stream/IntStream;)Lnet/minecraft/class_2520; method_10663 createIntList m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getStringValue getStringValue p 1 element m (Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V method_46231 method_46231 p 1 nbt m (Lnet/minecraft/class_2487;Ljava/util/function/BiConsumer;)V method_29153 method_29153 p 2 entryConsumer m (Z)Ljava/lang/Object; createBoolean createBoolean p 1 value m (Ljava/lang/Number;)Lnet/minecraft/class_2520; method_10660 createNumeric m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2520;)Ljava/lang/Object; method_29146 convertTo m (Ljava/util/List;Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V method_29147 method_29147 p 2 pair p 0 entry m (D)Ljava/lang/Object; createDouble createDouble p 1 value m (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2487;Ljava/lang/String;)V method_29148 method_29148 p 3 key m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; convertTo convertTo p 2 element p 1 ops m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29162 getMapEntries m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getIntStream getIntStream p 1 element m (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_10646 getByteBuffer m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getLongStream getLongStream p 1 element m (J)Lnet/minecraft/class_2520; method_10654 createLong m (B)Ljava/lang/Object; createByte createByte p 1 value c net/minecraft/class_2509$class_7814 net/minecraft/nbt/NbtOps$LongArrayMerger f Lit/unimi/dsi/fastutil/longs/LongArrayList; field_40673 list m ([J)V p 1 values m (J)V p 1 value c net/minecraft/class_2509$class_7813 net/minecraft/nbt/NbtOps$Merger m ()Lnet/minecraft/class_2520; method_46239 getResult m (Ljava/lang/Iterable;)Lnet/minecraft/class_2509$class_7813; method_46247 merge p 1 nbts m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2509$class_7813; method_46240 merge p 1 nbt m (Ljava/util/stream/Stream;)Lnet/minecraft/class_2509$class_7813; method_46248 merge p 1 nbts c net/minecraft/class_2509$class_7812 net/minecraft/nbt/NbtOps$IntArrayMerger f Lit/unimi/dsi/fastutil/ints/IntArrayList; field_40672 list m ([I)V p 1 values m (I)V p 1 value c net/minecraft/class_2509$class_7811 net/minecraft/nbt/NbtOps$BasicMerger f Lnet/minecraft/class_2509$class_7811; field_40671 EMPTY c net/minecraft/class_2509$class_7810 net/minecraft/nbt/NbtOps$ListMerger f Lnet/minecraft/class_2499; field_40670 list m (Lnet/minecraft/class_2520;)V p 1 nbt m (Lnet/minecraft/class_2499;)V p 1 nbt c net/minecraft/class_2509$class_7809 net/minecraft/nbt/NbtOps$CompoundListMerger f Lnet/minecraft/class_2499; field_40669 list m (Ljava/util/Collection;)V p 1 nbts m (Lit/unimi/dsi/fastutil/ints/IntArrayList;)V p 1 list m (I)V method_46242 method_46242 p 1 value m (Lit/unimi/dsi/fastutil/bytes/ByteArrayList;)V p 1 list m (J)V method_46243 method_46243 p 1 value m (B)V method_46241 method_46241 p 1 value m (Lnet/minecraft/class_2487;)Z method_46244 isMarker p 0 nbt m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487; method_46246 createMarkerNbt p 0 value m (Lit/unimi/dsi/fastutil/longs/LongArrayList;)V p 1 list m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_46245 makeMarker p 0 value c net/minecraft/class_2509$class_7808 net/minecraft/nbt/NbtOps$ByteArrayMerger f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; field_40668 list m ([B)V p 1 values m (B)V p 1 value c net/minecraft/class_2509$1 net/minecraft/nbt/NbtOps$1 m (Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_29166 method_29166 p 2 key m (Ljava/lang/String;)Ljava/lang/Object; get get p 1 key m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520; method_29167 get m (Ljava/lang/String;)Lnet/minecraft/class_2520; method_29165 get m (Ljava/lang/Object;)Ljava/lang/Object; get get p 1 nbt c net/minecraft/class_2509$class_5320 net/minecraft/nbt/NbtOps$MapBuilder m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult; method_29170 build m ()Lnet/minecraft/class_2487; method_29168 initBuilder m (Ljava/lang/String;Lnet/minecraft/class_2520;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_29169 append m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build build p 1 nbt p 2 mergedValue m (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append append p 2 value p 3 nbt p 1 key c net/minecraft/class_2502 net/minecraft/block/SpongeBlock m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10620 update p 2 pos p 1 world m (Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V method_49830 method_49830 p 1 queuer p 0 currentPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_49829 method_49829 p 2 currentPos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_10619 absorbWater p 2 pos p 1 world c net/minecraft/class_2503 net/minecraft/nbt/NbtLong c Represents an NBT 64-bit integer. Its type is {@value NbtElement#LONG_TYPE}.\nInstances are immutable. f J field_11553 value f Lnet/minecraft/class_4614; field_21041 TYPE f I field_41727 SIZE m ()Lnet/minecraft/class_2503; method_10621 copy m (J)Lnet/minecraft/class_2503; method_23251 of c {@return the NBT long from {@code value}} p 0 value m (J)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2503$1 net/minecraft/nbt/NbtLong$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)J method_53897 readLong p 0 input p 1 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2503; method_23252 read c net/minecraft/class_2503$class_4612 net/minecraft/nbt/NbtLong$Cache f [Lnet/minecraft/class_2503; field_21042 VALUES f I field_33203 MIN f I field_33202 MAX c net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData f Lnet/minecraft/class_5321; field_26285 TOWN_CENTERS_KEY f Lnet/minecraft/class_5321; field_40962 TERMINATORS_KEY f Lnet/minecraft/class_5321; field_40963 ZOMBIE_TERMINATORS_KEY m (Lnet/minecraft/class_7891;)V method_16844 bootstrap p 0 poolRegisterable c net/minecraft/class_2504 net/minecraft/block/StainedGlassPaneBlock f Lnet/minecraft/class_1767; field_11554 color m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 1 color p 2 settings c net/minecraft/class_2505 net/minecraft/nbt/NbtTagSizeTracker c Tracks the size of NBT elements in bytes and in depth. Throws {@link\nNbtSizeValidationException} if the tracked element becomes larger than {@link\n#maxBytes} or if the depth exceeds {@link #maxDepth} during addition. f I field_46210 depth f I field_46208 DEFAULT_MAX_DEPTH f J field_11555 allocatedBytes f I field_46209 maxDepth f J field_11557 maxBytes m ()I method_53902 getDepth m (J)V method_48004 add p 1 bytes m (J)Lnet/minecraft/class_2505; method_53899 of p 0 maxBytes m (JI)V p 1 maxBytes p 3 maxDepth m ()Lnet/minecraft/class_2505; method_53898 ofUnlimitedBytes m ()V method_53901 popStack m ()V method_53900 pushStack m ()J method_47987 getAllocatedBytes m (JJ)V method_53908 add p 1 multiplier p 3 bytes c net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData f Lnet/minecraft/class_5321; field_26286 TOWN_CENTERS_KEY f Lnet/minecraft/class_5321; field_40964 TERMINATORS_KEY m (Lnet/minecraft/class_7891;)V method_16845 bootstrap p 0 poolRegisterable c net/minecraft/class_3851 net/minecraft/village/VillagerDataContainer m ()Lnet/minecraft/class_3850; method_7231 getVillagerData m ()Lnet/minecraft/class_3854; method_47882 getVariant m (Lnet/minecraft/class_3854;)V method_47883 setVariant m (Lnet/minecraft/class_3850;)V method_7195 setVillagerData p 1 villagerData c net/minecraft/class_2520 net/minecraft/nbt/NbtElement c Represents an NBT element. f B field_33257 BYTE_ARRAY_TYPE c The numeric ID of an NBT byte array value. Is {@value}.\n\n@see NbtByteArray f B field_33256 DOUBLE_TYPE c The numeric ID of an NBT double value. Is {@value}.\n\n@see NbtDouble f B field_33259 LIST_TYPE c The numeric ID of an NBT list value. Is {@value}.\n\n@see NbtList f B field_33258 STRING_TYPE c The numeric ID of an NBT string value. Is {@value}.\n\n@see NbtString f I field_33264 MAX_DEPTH f B field_33253 INT_TYPE c The numeric ID of an NBT integer value. Is {@value}.\n\n@see NbtInt f B field_33252 SHORT_TYPE c The numeric ID of an NBT short value. Is {@value}.\n\n@see NbtShort f B field_33263 NUMBER_TYPE c A wildcard NBT numeric ID that can be used for checking whether an NBT element is an {@link AbstractNbtNumber}. Is {@value}.\n\n@see NbtCompound#getType(String)\n@see NbtCompound#contains(String, int) f B field_33255 FLOAT_TYPE c The numeric ID of an NBT float value. Is {@value}.\n\n@see NbtFloat f B field_33254 LONG_TYPE c The numeric ID of an NBT long value. Is {@value}.\n\n@see NbtLong f B field_33260 COMPOUND_TYPE c The numeric ID of an NBT compound value. Is {@value}.\n\n@see NbtCompound f B field_33251 BYTE_TYPE c The numeric ID of an NBT byte value. Is {@value}.\n\n@see NbtByte f B field_33262 LONG_ARRAY_TYPE c The numeric ID of an NBT long array value. Is {@value}.\n\n@see NbtLongArray f B field_33250 END_TYPE c The numeric ID of an NBT end value. Is {@value}.\n\n@see NbtEnd f B field_33261 INT_ARRAY_TYPE c The numeric ID of an NBT integer array value. Is {@value}.\n\n@see NbtIntArray m (Lnet/minecraft/class_6836;)V method_39876 accept p 1 visitor m ()Ljava/lang/String; method_10714 asString c {@return the NBT's string representation}\n\n@implNote By default, this returns the same result as {@link\nnet.minecraft.nbt.visitor.StringNbtWriter}. {@link NbtString} will return its\nstring value instead. m ()Lnet/minecraft/class_2520; method_10707 copy c {@return an NBT element of equal value that won't change with this element} m ()Lnet/minecraft/class_4614; method_23258 getNbtType c {@return the NBT type definition of this NBT element} m ()B method_10711 getType c {@return the type of this NBT element} m (Lnet/minecraft/class_6836;)Lnet/minecraft/class_6836$class_6838; method_39850 doAccept p 1 visitor m (Ljava/io/DataOutput;)V method_10713 write c Writes the NBT element to {@code output}.\n\n@apiNote This is a low-level method for serializing NBT elements; consider using\n{@link NbtIo}, {@link NbtOps}, or {@link net.minecraft.network.PacketByteBuf#writeNbt}\ninstead. p 1 output m (Lnet/minecraft/class_5627;)V method_32289 accept p 1 visitor m ()I method_47988 getSizeInBytes c net/minecraft/class_3852 net/minecraft/village/VillagerProfession f Ljava/util/function/Predicate; comp_820 acquirableWorkstation c A predicate for a workstation that could be acquired by the villager profession. f Lnet/minecraft/class_3414; comp_823 workSound f Ljava/lang/String; comp_818 id f Lcom/google/common/collect/ImmutableSet; comp_821 gatherableItems f Lcom/google/common/collect/ImmutableSet; comp_822 secondaryJobSites f Ljava/util/function/Predicate; field_39308 IS_ACQUIRABLE_JOB_SITE f Ljava/util/function/Predicate; comp_819 heldWorkstation c A predicate for the workstation currently held by the villager profession. f Lnet/minecraft/class_3852; field_17057 FISHERMAN f Lnet/minecraft/class_3852; field_17058 FLETCHER f Lnet/minecraft/class_3852; field_17055 CLERIC f Lnet/minecraft/class_3852; field_17056 FARMER f Lnet/minecraft/class_3852; field_17059 LEATHERWORKER f Lnet/minecraft/class_3852; field_17053 BUTCHER f Lnet/minecraft/class_3852; field_17054 CARTOGRAPHER f Lnet/minecraft/class_3852; field_17051 NONE f Lnet/minecraft/class_3852; field_17052 ARMORER f Lnet/minecraft/class_3852; field_17061 MASON f Lnet/minecraft/class_3852; field_17062 NITWIT f Lnet/minecraft/class_3852; field_17060 LIBRARIAN f Lnet/minecraft/class_3852; field_17065 WEAPONSMITH f Lnet/minecraft/class_3852; field_17063 SHEPHERD f Lnet/minecraft/class_3852; field_17064 TOOLSMITH m ()Ljava/util/function/Predicate; comp_820 acquirableWorkstation m ()Lnet/minecraft/class_3414; comp_823 workSound m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; method_44007 register p 1 heldWorkstation p 0 id p 3 workSound p 2 acquirableWorkstation m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; method_44008 register p 5 workSound p 2 acquirableWorkstation p 1 heldWorkstation p 4 secondaryJobSites p 3 gatherableItems p 0 id m ()Ljava/lang/String; comp_818 id m ()Lcom/google/common/collect/ImmutableSet; comp_821 gatherableItems m ()Lcom/google/common/collect/ImmutableSet; comp_822 secondaryJobSites m (Ljava/lang/String;Lnet/minecraft/class_5321;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; method_16926 register p 2 workSound p 0 id p 1 heldWorkstation m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)V p 1 id m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z method_44009 method_44009 p 1 entry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z method_44321 method_44321 p 1 entry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z method_44322 method_44322 p 1 entry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z method_44005 method_44005 p 1 entry m (Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; method_19197 register p 3 secondaryJobSites p 4 workSound p 0 id p 1 heldWorkstation p 2 gatherableItems m (Lnet/minecraft/class_6880;)Z method_44006 method_44006 p 0 poiType m ()Ljava/util/function/Predicate; comp_819 heldWorkstation c net/minecraft/class_2521 net/minecraft/block/TallFlowerBlock c net/minecraft/class_3853 net/minecraft/village/TradeOffers f Lnet/minecraft/class_3853$class_1654; field_46170 SELL_TAIGA_VILLAGE_MAP_TRADE f I field_30618 NOVICE_SELL_XP f F field_30628 HIGH_PRICE_MULTIPLIER f I field_30626 MASTER_TRADE_XP f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_17724 WANDERING_TRADER_TRADES f I field_30616 COMMON_MAX_USES f I field_30622 JOURNEYMAN_SELL_XP f I field_30624 EXPERT_SELL_XP f I field_30620 APPRENTICE_SELL_XP f Lnet/minecraft/class_3853$class_1654; field_46168 SELL_SAVANNA_VILLAGE_MAP_TRADE f Ljava/util/List; field_45129 REBALANCED_WANDERING_TRADER_TRADES f Lnet/minecraft/class_3853$class_1654; field_46172 SELL_JUNGLE_TEMPLE_MAP_TRADE f Ljava/util/Map; field_17067 PROFESSION_TO_LEVELED_TRADE f I field_30619 NOVICE_BUY_XP f F field_30627 LOW_PRICE_MULTIPLIER f I field_30615 DEFAULT_MAX_USES f I field_30625 EXPERT_BUY_XP f I field_30617 RARE_MAX_USES f I field_30621 APPRENTICE_BUY_XP f I field_30623 JOURNEYMAN_BUY_XP f Ljava/util/Map; field_45128 REBALANCED_PROFESSION_TO_LEVELED_TRADE f Lnet/minecraft/class_3853$class_1654; field_46169 SELL_PLAINS_VILLAGE_MAP_TRADE f Lnet/minecraft/class_3853$class_1654; field_46167 SELL_DESERT_VILLAGE_MAP_TRADE f Lnet/minecraft/class_3853$class_1654; field_46173 SELL_SWAMP_HUT_MAP_TRADE f Lnet/minecraft/class_3853$class_1654; field_46171 SELL_SNOWY_VILLAGE_MAP_TRADE m (Ljava/util/HashMap;)V method_16929 method_16929 p 0 map m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; method_16928 copyToFastUtilMap p 0 map m (I)Lnet/minecraft/class_3853$class_1652; method_52552 createLibrarianTradeFactory p 0 experience m (Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799; method_52553 createPotionStack p 0 potion m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799; method_53832 enchant p 0 item p 1 enchantment p 2 level m ()Lnet/minecraft/class_3853$class_1652; method_52551 createMasterLibrarianTradeFactory c net/minecraft/class_3853$class_4164 net/minecraft/village/TradeOffers$ProcessItemFactory f F field_18570 multiplier f Lnet/minecraft/class_1799; field_18566 processed f Lnet/minecraft/class_1799; field_18563 toBeProcessed f I field_18565 price f I field_18568 maxUses f I field_18569 experience m (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)V p 1 item p 2 count p 3 price p 4 processed p 5 processedCount p 6 maxUses p 7 experience p 8 multiplier m (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)V p 1 item p 2 count p 3 price p 4 processed p 5 processedCount p 6 maxUses p 7 experience p 8 multiplier c net/minecraft/class_3853$class_4165 net/minecraft/village/TradeOffers$SellItemFactory f I field_18572 price f I field_18574 maxUses f I field_18575 experience f F field_18576 multiplier f Lnet/minecraft/class_1799; field_18571 sell m (Lnet/minecraft/class_1792;IIII)V p 1 item p 2 price p 3 count p 4 maxUses p 5 experience m (Lnet/minecraft/class_2248;IIII)V p 3 count p 4 maxUses p 1 block p 2 price p 5 experience m (Lnet/minecraft/class_1799;IIII)V p 1 stack p 2 price p 3 count p 4 maxUses p 5 experience m (Lnet/minecraft/class_1799;IIIIF)V p 2 price p 1 sell p 6 multiplier p 5 experience p 4 maxUses p 3 count m (Lnet/minecraft/class_1792;III)V p 3 count p 4 experience p 1 item p 2 price m (Lnet/minecraft/class_1792;IIIIF)V p 1 item p 2 price p 3 count p 4 maxUses p 5 experience p 6 multiplier c net/minecraft/class_3853$class_4166 net/minecraft/village/TradeOffers$SellSuspiciousStewFactory f F field_18580 multiplier f Ljava/util/List; field_45756 stewEffects f I field_18579 experience m (Ljava/util/List;IF)V p 2 experience p 3 multiplier p 1 stewEffects m (Lnet/minecraft/class_1291;II)V p 3 experience p 2 duration p 1 effect c net/minecraft/class_3853$class_4167 net/minecraft/village/TradeOffers$SellPotionHoldingItemFactory f I field_18583 price f I field_18584 maxUses f I field_18585 experience f Lnet/minecraft/class_1792; field_18586 secondBuy f I field_18587 secondCount f F field_18588 priceMultiplier f Lnet/minecraft/class_1799; field_18581 sell f I field_18582 sellCount m (Lnet/minecraft/class_1792;ILnet/minecraft/class_1792;IIII)V p 7 experience p 6 maxUses p 3 tippedArrow p 2 secondCount p 5 price p 4 sellCount p 1 arrow m (Lnet/minecraft/class_1842;)Z method_19203 method_19203 p 0 potion c net/minecraft/class_3853$class_1652 net/minecraft/village/TradeOffers$Factory c A factory to create trade offers. m (Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914; method_7246 create c Creates a trade offer.\n\n@return a new trade offer, or {@code null} if none should be created p 1 entity p 2 random c net/minecraft/class_3853$class_4160 net/minecraft/village/TradeOffers$SellDyedArmorFactory f Lnet/minecraft/class_1792; field_18544 sell f I field_18545 price f I field_18546 maxUses f I field_18547 experience m (Lnet/minecraft/class_1792;III)V p 2 price p 3 maxUses p 4 experience p 1 item m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1769; method_19200 getDye p 0 random m (Lnet/minecraft/class_1792;I)V p 1 item p 2 price c net/minecraft/class_3853$class_4161 net/minecraft/village/TradeOffers$BuyItemFactory f I field_18549 price f I field_18550 maxUses f Lnet/minecraft/class_1799; field_45130 stack f I field_18551 experience f F field_18552 multiplier m (Lnet/minecraft/class_1935;III)V p 1 item p 3 maxUses p 2 count p 4 experience m (Lnet/minecraft/class_1799;III)V p 1 stack p 2 maxUses p 3 experience p 4 price m (Lnet/minecraft/class_1935;IIII)V p 1 item p 2 count p 5 price p 3 maxUses p 4 experience c net/minecraft/class_3853$class_4162 net/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory f I field_18554 count f I field_18555 maxUses f I field_18556 experience f Ljava/util/Map; field_18553 map m (IIILjava/util/Map;)V p 1 count p 4 map p 2 maxUses p 3 experience m (Ljava/util/Map;Lnet/minecraft/class_3854;)Z method_19202 method_19202 p 1 villagerType m (Lnet/minecraft/class_3854;)V method_19201 method_19201 p 0 villagerType c net/minecraft/class_3853$class_8640 net/minecraft/village/TradeOffers$TypedWrapperFactory f Ljava/util/Map; comp_1962 typeToFactory m (Lnet/minecraft/class_3854;)Lnet/minecraft/class_3854; method_53835 method_53835 p 0 type m ()Ljava/util/Map; comp_1962 typeToFactory m (Lnet/minecraft/class_3853$class_1652;Lnet/minecraft/class_3854;)Lnet/minecraft/class_3853$class_1652; method_53833 method_53833 p 1 type m (Lnet/minecraft/class_3853$class_1652;[Lnet/minecraft/class_3854;)Lnet/minecraft/class_3853$class_8640; method_53834 of p 0 factory p 1 types c net/minecraft/class_3853$class_4163 net/minecraft/village/TradeOffers$SellEnchantedToolFactory f Lnet/minecraft/class_1799; field_18558 tool f I field_18560 maxUses f I field_18561 experience f F field_18562 multiplier f I field_18559 basePrice m (Lnet/minecraft/class_1792;IIIF)V p 5 multiplier p 4 experience p 3 maxUses p 2 basePrice p 1 item m (Lnet/minecraft/class_1792;III)V p 2 basePrice p 1 item p 4 experience p 3 maxUses c net/minecraft/class_3853$class_1654 net/minecraft/village/TradeOffers$SellMapFactory f Lnet/minecraft/class_6862; field_7474 structure f I field_18589 price f Ljava/lang/String; field_37051 nameKey f Lnet/minecraft/class_20$class_21; field_7473 iconType f I field_18591 experience f I field_18590 maxUses m (ILnet/minecraft/class_6862;Ljava/lang/String;Lnet/minecraft/class_20$class_21;II)V p 1 price p 5 maxUses p 4 iconType p 3 nameKey p 2 structure p 6 experience c net/minecraft/class_3853$class_8793 net/minecraft/village/TradeOffers$EmptyFactory c net/minecraft/class_3853$class_1648 net/minecraft/village/TradeOffers$EnchantBookFactory f Ljava/util/List; field_45131 possibleEnchantments f I field_18557 experience f I field_45133 maxLevel f I field_45132 minLevel m (I[Lnet/minecraft/class_1887;)V p 1 experience p 2 possibleEnchantments m (I)V p 1 experience m (III[Lnet/minecraft/class_1887;)V p 1 experience p 2 minLevel p 3 maxLevel p 4 possibleEnchantments c net/minecraft/class_2522 net/minecraft/nbt/StringNbtReader c A class for reading a stringified NBT.\n\n@apiNote Methods in this class throw {@code CommandSyntaxException} to indicate\nsyntax errors within the NBT representation. f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_11608 EXPECTED_KEY f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_11602 TRAILING f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_11603 LIST_MIXED f Ljava/util/regex/Pattern; field_11601 SHORT_PATTERN f C field_33270 LEFT_CURLY_BRACKET f Ljava/util/regex/Pattern; field_11596 FLOAT_PATTERN f Ljava/util/regex/Pattern; field_11609 LONG_PATTERN f C field_33266 COLON f C field_33268 SQUARE_CLOSE_BRACKET f Ljava/util/regex/Pattern; field_11607 DOUBLE_PATTERN_IMPLICIT f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_11597 ARRAY_MIXED f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_11605 EXPECTED_VALUE f Lcom/mojang/serialization/Codec; field_45952 STRINGIFIED_CODEC f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_11604 ARRAY_INVALID f Lcom/mojang/brigadier/StringReader; field_11598 reader f Ljava/util/regex/Pattern; field_11600 DOUBLE_PATTERN f Ljava/util/regex/Pattern; field_11599 INT_PATTERN f C field_33267 SQUARE_OPEN_BRACKET f C field_33269 RIGHT_CURLY_BRACKET f C field_33265 COMMA f Ljava/util/regex/Pattern; field_11606 BYTE_PATTERN m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_10718 parse c {@return the NBT compound parsed from the {@code string}}\n\n@throws CommandSyntaxException if the reader detects a syntax error (including\n{@linkplain #TRAILING trailing strings}) p 0 string m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_10730 method_10730 p 0 receivedType p 1 expectedType m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_10724 method_10724 p 1 expectedType p 0 receivedType m ()Lnet/minecraft/class_2520; method_10729 parseList m (Lnet/minecraft/class_4614;Lnet/minecraft/class_4614;)Ljava/util/List; method_10728 readArray p 2 typeReader p 1 arrayTypeReader m ()Lnet/minecraft/class_2487; method_10721 readCompound m ()Lnet/minecraft/class_2520; method_10723 parseElement c {@return the parsed NBT element}\n\n@throws CommandSyntaxException if the reader detects a syntax error m ()Lnet/minecraft/class_2487; method_10727 parseCompound c {@return the parsed NBT compound}\n\n@throws CommandSyntaxException if the reader detects a syntax error m ()Z method_10716 readComma m ()Lnet/minecraft/class_2520; method_10717 parseArray m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_10720 method_10720 p 0 type m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53502 method_53502 p 0 nbt m ()Ljava/lang/String; method_10725 readString m (Lcom/mojang/brigadier/StringReader;)V p 1 reader m ()Lnet/minecraft/class_2520; method_10722 parseElementPrimitive m ()Lnet/minecraft/class_2520; method_10726 parseElementPrimitiveArray m (Ljava/lang/String;)Lnet/minecraft/class_2520; method_10731 parsePrimitive p 1 input m (C)V method_10719 expect p 1 c c net/minecraft/class_3854 net/minecraft/village/VillagerType f Ljava/util/Map; field_17078 BIOME_TO_TYPE f Lnet/minecraft/class_3854; field_17077 TAIGA f Lnet/minecraft/class_3854; field_17076 SWAMP f Lnet/minecraft/class_3854; field_17075 SNOW f Lnet/minecraft/class_3854; field_17074 SAVANNA f Lnet/minecraft/class_3854; field_17073 PLAINS f Lnet/minecraft/class_3854; field_17072 JUNGLE f Lnet/minecraft/class_3854; field_17071 DESERT f Ljava/lang/String; field_26690 name m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_3854; method_16930 forBiome p 0 biomeEntry m (Ljava/util/HashMap;)V method_16932 method_16932 p 0 map m (Ljava/lang/String;)V p 1 name m (Ljava/lang/String;)Lnet/minecraft/class_3854; method_16931 create p 0 id c net/minecraft/class_2523 net/minecraft/block/SugarCaneBlock f Lnet/minecraft/class_2758; field_11610 AGE f Lnet/minecraft/class_265; field_11611 SHAPE c net/minecraft/class_3850 net/minecraft/village/VillagerData f Lnet/minecraft/class_3854; field_17048 type f Lnet/minecraft/class_3852; field_17049 profession f [I field_18540 LEVEL_BASE_EXPERIENCE f I field_30614 MAX_LEVEL f I field_30613 MIN_LEVEL f Lcom/mojang/serialization/Codec; field_24669 CODEC f I field_17050 level m ()Lnet/minecraft/class_3854; method_16919 getType m (Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850; method_16922 withType p 1 type m (Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850; method_16921 withProfession p 1 profession m ()I method_16925 getLevel m (I)Z method_19196 canLevelUp p 0 level m (I)Lnet/minecraft/class_3850; method_16920 withLevel p 1 level m (Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V p 3 level p 2 profession p 1 type m (I)I method_19194 getLowerLevelExperience p 0 level m (I)I method_19195 getUpperLevelExperience p 0 level m ()Lnet/minecraft/class_3852; method_16924 getProfession m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28372 method_28372 p 0 instance c net/minecraft/class_2518 net/minecraft/block/StructureVoidBlock f Lnet/minecraft/class_265; field_11589 SHAPE c net/minecraft/class_2519 net/minecraft/nbt/NbtString c Represents an NBT string. Its type is {@value NbtElement#STRING_TYPE}.\nInstances are immutable. f Ljava/lang/String; field_11590 value f Lnet/minecraft/class_4614; field_21045 TYPE f Lnet/minecraft/class_2519; field_21046 EMPTY f C field_33245 NULL f C field_33244 BACKSLASH f C field_33243 SINGLE_QUOTE f C field_33242 DOUBLE_QUOTE f I field_41729 SIZE m ()Lnet/minecraft/class_2519; method_10705 copy m (Ljava/lang/String;)V p 1 value m (Ljava/lang/String;)Ljava/lang/String; method_10706 escape c {@return the string quoted with quotes and backslashes escaped}\n\n@implNote If {@code value} contains one of the singlequote or the double quote,\nit tries to use the other quotes to quote the string. If both appear, then the quote\nthat appeared later will be used to quote the string. If neither of them appears, this\nuses a double quote. For example, the string {@code It's a "Tiny Potato"!} will be\nescaped as {@code "It's a \\"Tiny Potato\\"!"}, while the string\n{@code It is a "Tiny Potato"!} will be escaped as {@code 'It is a "Tiny Potato"!'}. p 0 value m (Ljava/io/DataInput;)V method_39875 skip p 0 input m (Ljava/lang/String;)Lnet/minecraft/class_2519; method_23256 of c {@return the NBT string from {@code value}} p 0 value m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2519$1 net/minecraft/nbt/NbtString$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Ljava/lang/String; method_53904 readString p 1 tracker p 0 input m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2519; method_23257 read c net/minecraft/class_2513 net/minecraft/block/StemBlock f Lnet/minecraft/class_2758; field_11584 AGE f I field_31255 MAX_AGE f Ljava/util/function/Supplier; field_27205 pickBlockItem f [Lnet/minecraft/class_265; field_11583 AGE_TO_SHAPE f Lnet/minecraft/class_2511; field_11585 gourdBlock m (Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V p 1 gourdBlock p 3 settings p 2 pickBlockItem m ()Lnet/minecraft/class_2511; method_10694 getGourdBlock c net/minecraft/class_2514 net/minecraft/nbt/AbstractNbtNumber c Represents an NBT number.\n

\nThe type {@link NbtElement#NUMBER_TYPE NUMBER_TYPE} can be used to\n{@linkplain NbtCompound#contains check for the existence of any numeric element in a NBT compound object}. m ()S method_10696 shortValue c Gets the value as a 16-bit integer.\n\n@return the value as a short m ()D method_10697 doubleValue c Gets the value as a 64-bit floating-point number.\n\n@return the value as a double m ()I method_10701 intValue c Gets the value as a 32-bit integer.\n\n@return the value as an int m ()Ljava/lang/Number; method_10702 numberValue c Gets the value as a generic number.\n\n@return the value as a {@link Number} m ()F method_10700 floatValue c Gets the value as a 32-bit floating-point number.\n\n@return the value as a float m ()B method_10698 byteValue c Gets the value as an 8-bit integer.\n\n@return the value as a byte m ()J method_10699 longValue c Gets the value as a 64-bit integer.\n\n@return the value as a long c net/minecraft/class_3845 net/minecraft/datafixer/fix/VillagerProfessionFix m (II)Ljava/lang/String; method_16897 convertProfessionId p 0 professionId p 1 careerId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 2 entity p 1 outputSchema c net/minecraft/class_2515 net/minecraft/block/StructureBlock f Lnet/minecraft/class_2754; field_11586 MODE m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2633;)V method_10703 doAction p 2 blockEntity p 1 world c net/minecraft/class_3846 net/minecraft/util/thread/TaskExecutor f Lorg/slf4j/Logger; field_17040 LOGGER f Ljava/util/concurrent/atomic/AtomicInteger; field_17041 stateFlags f Ljava/util/concurrent/Executor; field_17042 executor f Ljava/lang/String; field_17043 name f Lnet/minecraft/class_3847; field_17039 queue m (Lnet/minecraft/class_3847;Ljava/util/concurrent/Executor;Ljava/lang/String;)V p 2 executor p 3 name p 1 queue m ()I method_34996 getQueueSize m ()Z method_16905 hasMessages m ()Z method_16903 unpause m (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I method_16900 runWhile p 1 condition c checks whether to run another task given the run task count m ()Z method_40001 hasQueuedTasks m (I)Z method_37478 method_37478 p 0 runCount m ()V method_16904 pause m ()Z method_16907 runNext m ()Z method_16906 isUnpaused m (I)Z method_16899 method_16899 p 0 runCount m ()V method_37477 awaitAll m ()V method_16908 execute m (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lnet/minecraft/class_3846; method_16902 create p 1 name p 0 executor c net/minecraft/class_2516 net/minecraft/nbt/NbtShort c Represents an NBT 16-bit integer. Its type is {@value NbtElement#SHORT_TYPE}.\nInstances are immutable. f S field_11588 value f I field_41728 SIZE f Lnet/minecraft/class_4614; field_21043 TYPE m ()Lnet/minecraft/class_2516; method_10704 copy m (S)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m (S)Lnet/minecraft/class_2516; method_23254 of c {@return the NBT short from {@code value}} p 0 value c net/minecraft/class_2516$class_4613 net/minecraft/nbt/NbtShort$Cache f I field_33233 MIN f I field_33232 MAX f [Lnet/minecraft/class_2516; field_21044 VALUES c net/minecraft/class_2516$1 net/minecraft/nbt/NbtShort$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2516; method_23255 read m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)S method_53903 readShort p 1 tracker p 0 input c net/minecraft/class_3847 net/minecraft/util/thread/TaskQueue m (Ljava/lang/Object;)Z method_16910 add p 1 message m ()Ljava/lang/Object; method_16909 poll m ()Z method_16911 isEmpty m ()I method_34706 getSize c net/minecraft/class_3847$class_3849 net/minecraft/util/thread/TaskQueue$Simple f Ljava/util/Queue; field_17045 queue m (Ljava/util/Queue;)V p 1 queue c net/minecraft/class_3847$class_3848 net/minecraft/util/thread/TaskQueue$Prioritized f [Ljava/util/Queue; field_35032 queue f Ljava/util/concurrent/atomic/AtomicInteger; field_35033 queueSize m ()Ljava/lang/Runnable; method_17346 poll m (I)V p 1 priorityCount m (Lnet/minecraft/class_3847$class_3907;)Z method_16913 add c net/minecraft/class_3847$class_3907 net/minecraft/util/thread/TaskQueue$PrioritizedTask f I field_17278 priority f Ljava/lang/Runnable; field_17279 runnable m ()I method_17347 getPriority m (ILjava/lang/Runnable;)V p 2 runnable p 1 priority c net/minecraft/class_6099 net/minecraft/unused/packageinfo/PackageInfo6099 c net/minecraft/class_6098 net/minecraft/unused/packageinfo/PackageInfo6098 c net/minecraft/class_6095 net/minecraft/unused/packageinfo/PackageInfo6095 c net/minecraft/class_6094 net/minecraft/unused/packageinfo/PackageInfo6094 c net/minecraft/class_6097 net/minecraft/unused/packageinfo/PackageInfo6097 c net/minecraft/class_6096 net/minecraft/unused/packageinfo/PackageInfo6096 c net/minecraft/class_3820 net/minecraft/structure/rule/BlockStateMatchRuleTest f Lnet/minecraft/class_2680; field_16870 blockState f Lcom/mojang/serialization/Codec; field_25001 CODEC m (Lnet/minecraft/class_3820;)Lnet/minecraft/class_2680; method_28971 method_28971 p 0 ruleTest m (Lnet/minecraft/class_2680;)V p 1 blockState c net/minecraft/class_3821 net/minecraft/structure/processor/StructureProcessorRule f Lnet/minecraft/class_4995; field_23347 positionPredicate f Lnet/minecraft/class_8247; field_43333 DEFAULT_BLOCK_ENTITY_MODIFIER f Lnet/minecraft/class_2680; field_16874 outputState f Lnet/minecraft/class_8248; field_43334 blockEntityModifier f Lcom/mojang/serialization/Codec; field_25008 CODEC f Lnet/minecraft/class_3825; field_16873 locationPredicate f Lnet/minecraft/class_3825; field_16872 inputPredicate m (Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;)V p 1 inputPredicate p 2 locationPredicate p 3 positionPredicate p 4 state m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_16760 getOutputNbt p 2 nbt p 1 random m (Lnet/minecraft/class_3821;)Lnet/minecraft/class_4995; method_28987 method_28987 p 0 rule m (Lnet/minecraft/class_3821;)Lnet/minecraft/class_8248; method_28985 method_28985 p 0 rule m (Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;Lnet/minecraft/class_8248;)V p 5 blockEntityModifier p 4 outputState p 3 positionPredicate p 2 locationPredicate p 1 inputPredicate m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_16762 test p 6 random p 5 pivot p 4 currentPos p 3 originalPos p 2 currentState p 1 input m (Lnet/minecraft/class_3821;)Lnet/minecraft/class_3825; method_28988 method_28988 p 0 rule m (Lnet/minecraft/class_3821;)Lnet/minecraft/class_2680; method_28986 method_28986 p 0 rule m (Lnet/minecraft/class_3821;)Lnet/minecraft/class_3825; method_28989 method_28989 p 0 rule m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28984 method_28984 p 0 instance m (Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V p 3 state p 2 locationPredicate p 1 inputPredicate m ()Lnet/minecraft/class_2680; method_16763 getOutputState c net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData f Lnet/minecraft/class_5321; field_26253 TOWN_CENTERS_KEY f Lnet/minecraft/class_5321; field_40961 TERMINATORS_KEY m (Lnet/minecraft/class_7891;)V method_16754 bootstrap p 0 poolRegisterable c net/minecraft/class_3816 net/minecraft/structure/pool/StructurePoolElementType f Lnet/minecraft/class_3816; field_24016 LEGACY_SINGLE_POOL_ELEMENT f Lnet/minecraft/class_3816; field_16974 LIST_POOL_ELEMENT f Lnet/minecraft/class_3816; field_16972 EMPTY_POOL_ELEMENT f Lnet/minecraft/class_3816; field_16973 SINGLE_POOL_ELEMENT f Lnet/minecraft/class_3816; field_16971 FEATURE_POOL_ELEMENT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3816; method_28885 register p 0 id p 1 codec c net/minecraft/class_3818 net/minecraft/structure/rule/AlwaysTrueRuleTest f Lnet/minecraft/class_3818; field_16868 INSTANCE f Lcom/mojang/serialization/Codec; field_24994 CODEC c net/minecraft/class_3813 net/minecraft/structure/VillageGenerator m (Lnet/minecraft/class_7891;)V method_27221 bootstrap p 0 poolRegisterable c net/minecraft/class_6091 net/minecraft/unused/packageinfo/PackageInfo6091 c net/minecraft/class_6090 net/minecraft/unused/packageinfo/PackageInfo6090 c net/minecraft/class_6093 net/minecraft/unused/packageinfo/PackageInfo6093 c net/minecraft/class_6092 net/minecraft/unused/packageinfo/PackageInfo6092 c net/minecraft/class_3819 net/minecraft/structure/rule/BlockMatchRuleTest f Lnet/minecraft/class_2248; field_16869 block f Lcom/mojang/serialization/Codec; field_24999 CODEC m (Lnet/minecraft/class_2248;)V p 1 block m (Lnet/minecraft/class_3819;)Lnet/minecraft/class_2248; method_28969 method_28969 p 0 ruleTest c net/minecraft/class_3830 net/minecraft/block/SweetBerryBushBlock f Lnet/minecraft/class_2758; field_17000 AGE f Lnet/minecraft/class_265; field_17001 SMALL_SHAPE f Lnet/minecraft/class_265; field_17002 LARGE_SHAPE f I field_31259 MAX_AGE c net/minecraft/class_2500 net/minecraft/block/SpreadableBlock m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_10614 canSurvive p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_10613 canSpread p 0 state p 1 world p 2 pos c net/minecraft/class_2501 net/minecraft/nbt/NbtLongArray c Represents an NBT 64-bit integer array. This object is mutable and backed by\n{@code long[]}. Its type is {@value NbtElement#LONG_ARRAY_TYPE}. Like Java arrays,\naccessing indices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getLongArray()}. f [J field_11552 value f Lnet/minecraft/class_4614; field_21040 TYPE f I field_41726 SIZE m (I)Lnet/minecraft/class_2503; method_10616 get m (Ljava/util/List;)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_2501; method_10618 copy m (Ljava/util/List;)[J method_10617 toArray p 0 list m (I)Ljava/lang/Object; get get p 1 index m (Lit/unimi/dsi/fastutil/longs/LongSet;)V p 1 value m (ILnet/minecraft/class_2503;)V method_17812 add m (ILnet/minecraft/class_2503;)Lnet/minecraft/class_2503; method_17810 method_10606 m ([J)V p 1 value m (I)Lnet/minecraft/class_2503; method_17811 remove m ()[J method_10615 getLongArray c {@return the underlying long array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT long array. c net/minecraft/class_2501$1 net/minecraft/nbt/NbtLongArray$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)[J method_53896 readLongArray p 0 input p 1 tracker m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2501; method_23250 read c net/minecraft/class_3826 net/minecraft/structure/processor/RuleStructureProcessor f Lcom/mojang/serialization/Codec; field_25011 CODEC f Lcom/google/common/collect/ImmutableList; field_16881 rules m (Ljava/util/List;)V p 1 rules m (Lnet/minecraft/class_3826;)Ljava/util/List; method_28996 method_28996 p 0 processor c net/minecraft/class_3827 net/minecraft/structure/rule/RuleTestType f Lnet/minecraft/class_3827; field_16984 RANDOM_BLOCKSTATE_MATCH f Lnet/minecraft/class_3827; field_16985 BLOCKSTATE_MATCH f Lnet/minecraft/class_3827; field_16982 ALWAYS_TRUE f Lnet/minecraft/class_3827; field_16983 TAG_MATCH f Lnet/minecraft/class_3827; field_16980 RANDOM_BLOCK_MATCH f Lnet/minecraft/class_3827; field_16981 BLOCK_MATCH m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3827; method_16821 register p 0 id p 1 codec c net/minecraft/class_3828 net/minecraft/structure/processor/StructureProcessorType f Lcom/mojang/serialization/Codec; field_25877 REGISTRY_CODEC f Lcom/mojang/serialization/Codec; field_25876 PROCESSORS_CODEC f Lcom/mojang/serialization/Codec; field_25013 CODEC f Lcom/mojang/serialization/Codec; field_26663 LIST_CODEC f Lnet/minecraft/class_3828; field_43335 CAPPED f Lnet/minecraft/class_3828; field_16987 NOP f Lnet/minecraft/class_3828; field_16989 GRAVITY f Lnet/minecraft/class_3828; field_16988 BLOCK_ROT f Lnet/minecraft/class_3828; field_16986 BLOCK_IGNORE f Lnet/minecraft/class_3828; field_33773 PROTECTED_BLOCKS f Lnet/minecraft/class_3828; field_16991 JIGSAW_REPLACEMENT f Lnet/minecraft/class_3828; field_16990 RULE f Lnet/minecraft/class_3828; field_24045 BLACKSTONE_REPLACE f Lnet/minecraft/class_3828; field_24044 BLOCK_AGE f Lnet/minecraft/class_3828; field_25620 LAVA_SUBMERGED_BLOCK m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3828; method_16822 register p 0 id p 1 codec c net/minecraft/class_3829 net/minecraft/util/Clearable c Represents an object which can be cleared. m (Ljava/lang/Object;)V method_16825 clear c Clears {@code o} if it is {@link Clearable}. p 0 o m ()V method_5448 clear c net/minecraft/class_3822 net/minecraft/structure/processor/NopStructureProcessor f Lnet/minecraft/class_3822; field_16876 INSTANCE f Lcom/mojang/serialization/Codec; field_25005 CODEC c net/minecraft/class_3823 net/minecraft/structure/rule/RandomBlockStateMatchRuleTest f Lcom/mojang/serialization/Codec; field_25010 CODEC f F field_16877 probability f Lnet/minecraft/class_2680; field_16878 blockState m (Lnet/minecraft/class_3823;)Ljava/lang/Float; method_28994 method_28994 p 0 ruleTest m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28993 method_28993 p 0 instance m (Lnet/minecraft/class_3823;)Lnet/minecraft/class_2680; method_28995 method_28995 p 0 ruleTest m (Lnet/minecraft/class_2680;F)V p 2 probability p 1 blockState c net/minecraft/class_3824 net/minecraft/structure/rule/RandomBlockMatchRuleTest f Lcom/mojang/serialization/Codec; field_25009 CODEC f Lnet/minecraft/class_2248; field_16880 block f F field_16879 probability m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28990 method_28990 p 0 instance m (Lnet/minecraft/class_3824;)Ljava/lang/Float; method_28991 method_28991 p 0 ruleTest m (Lnet/minecraft/class_3824;)Lnet/minecraft/class_2248; method_28992 method_28992 p 0 ruleTest m (Lnet/minecraft/class_2248;F)V p 1 block p 2 probability c net/minecraft/class_3825 net/minecraft/structure/rule/RuleTest c Rule tests are used in structure generation to check if a block state matches some condition. f Lcom/mojang/serialization/Codec; field_25012 TYPE_CODEC m ()Lnet/minecraft/class_3827; method_16766 getType m (Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z method_16768 test p 1 state p 2 random c net/minecraft/class_6077 net/minecraft/unused/packageinfo/PackageInfo6077 c net/minecraft/class_6076 net/minecraft/unused/packageinfo/PackageInfo6076 c net/minecraft/class_6078 net/minecraft/unused/packageinfo/PackageInfo6078 c net/minecraft/class_6073 net/minecraft/unused/packageinfo/PackageInfo6073 c net/minecraft/class_6072 net/minecraft/unused/packageinfo/PackageInfo6072 c net/minecraft/class_6075 net/minecraft/entity/player/HungerConstants c Some constants on hunger values.\n\n@see HungerManager f I field_30704 FULL_FOOD_LEVEL c The maximum food level ({@value}) allowed in a hunger manager. f I field_30711 SLOW_HEALING_FOOD_LEVEL c The minimum food level ({@value}) required for the slow-healing mechanism. f I field_30710 FAST_HEALING_INTERVAL c When the food tick is a multiple of {@value}, the hunger manager may perform\nfast healing logic. f I field_30713 STARVING_FOOD_LEVEL c The maximum food level ({@value}) permitted for the starving mechanism to run. f I field_30712 EXHAUSTION_PER_HITPOINT c The exhaustion from healing each hitpoint ({@value}), used for both fast and\nslow healing mechanisms. f F field_30708 EXHAUSTION_UNIT c A value {@value} that when the exhaustion reaches, the exhaustion minuses itself\nby to reduce the saturation or food level. f F field_30706 INITIAL_SATURATION_LEVEL c The initial saturation level ({@value}) for a newly created hunger manager. f I field_30709 SLOW_HEALING_STARVING_INTERVAL c When the food tick is a multiple of {@value}, the hunger manager may perform\nslow healing or starving logic. c net/minecraft/class_6074 net/minecraft/unused/packageinfo/PackageInfo6074 c net/minecraft/class_6071 net/minecraft/unused/packageinfo/PackageInfo6071 c net/minecraft/class_6070 net/minecraft/unused/packageinfo/PackageInfo6070 c net/minecraft/class_6088 net/minecraft/world/WorldEvents c Constants of World Event IDs.\n

World Events are used to trigger things on the client from the server side.\nMost commonly, playing sound events or spawning particles.\n

Some events have an extra data integer sent alongside them.\n
Some events are global, meaning they will be sent to every player regardless of their position.\n

Events are sent from the server to the client using {@link net.minecraft.network.packet.s2c.play.WorldEventS2CPacket WorldEventS2CPacket},\nreceived on the client by {@link net.minecraft.client.network.ClientPlayNetworkHandler#onWorldEvent(net.minecraft.network.packet.s2c.play.WorldEventS2CPacket) ClientPlayNetworkHandler#onWorldEvent},\nsynced by {@link net.minecraft.client.world.ClientWorld#syncWorldEvent(net.minecraft.entity.player.PlayerEntity, int, net.minecraft.util.math.BlockPos, int) ClientWorld#syncWorldEvent} and\n{@link net.minecraft.client.world.ClientWorld#syncGlobalEvent(int, net.minecraft.util.math.BlockPos, int) ClientWorld#syncGlobalEvent} (for regular and global events respectively), and\nfinally processed by {@link net.minecraft.client.render.WorldRenderer#processWorldEvent(int, net.minecraft.util.math.BlockPos, int) WorldRenderer#processWorldEvent} and\n{@link net.minecraft.client.render.WorldRenderer#processGlobalEvent(int, net.minecraft.util.math.BlockPos, int) WorldRenderer#processGlobalEvent} (for regular and global events respectively). f I field_31180 WITHER_BREAKS_BLOCK c A wither breaks a block.\n
Plays the wither breaking block sound event.\n

Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick} f I field_31160 DISPENSER_LAUNCHES_PROJECTILE c A dispenser launches a projectile.\n
Plays the dispenser launch sound event.\n

Called by {@link net.minecraft.block.dispenser.ProjectileDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) ProjectileDispenserBehavior#playSound} f I field_31152 WET_SPONGE_DRIES_OUT c A wet sponge dries out in an ultrawarm dimension.\n
Spawns cloud particles.\n

Called by {@link net.minecraft.block.WetSpongeBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) WetSpongeBlock#onBlockAdded} f I field_42760 JUKEBOX_STARTS_PLAYING c A jukebox starts playing a music disc.\n
Plays the appropriate music.\n

The raw ID of the music disc item must be supplied as extra data.\n

Called by {@link net.minecraft.block.entity.JukeboxBlockEntity#startPlaying() JukeboxBlockEntity#startPlaying} f I field_31140 DISPENSER_DISPENSES c A dispenser dispenses an item.\n
Plays the dispensing sound event.\n

Called by {@link net.minecraft.block.dispenser.BoatDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) BoatDispenserBehavior#playSound},\n{@link net.minecraft.block.dispenser.FallibleItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) FallibleItemDispenserBehavior#playSound},\n{@link net.minecraft.block.dispenser.ItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) ItemDispenserBehavior#playSound},\nand {@link net.minecraft.item.MinecartItem#DISPENSER_BEHAVIOR MinecartItem#DISPENSER_BEHAVIOR} f I field_31132 SMITHING_TABLE_USED c A smithing table is used.\n
Plays the smithing table used sound event.\n

Called by {@link net.minecraft.screen.SmithingScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) SmithingScreenHandler#onTakeOutput} f I field_31176 BLAZE_SHOOTS c A blaze shoots a fireball or a fire charge is shot by a dispenser.\n
Plays the blaze shoot sound event.\n

Called by {@link net.minecraft.entity.mob.BlazeEntity.ShootFireballGoal#tick() BlazeEntity.ShootFireballGoal#tick},\nand {@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior} f I field_31120 TRAVEL_THROUGH_PORTAL c A portal is traveled through.\n
Plays the portal travel sound event directly through the client's sound manager.\n

Called by {@link net.minecraft.server.network.ServerPlayerEntity#moveToWorld(net.minecraft.server.world.ServerWorld) ServerPlayerEntity#moveToWorld} f I field_31156 BLOCK_WAXED c A block is waxed.\n
Plays the block waxing sound event and spawns waxing particles.\n

Called by {@link net.minecraft.item.HoneycombItem#useOnBlock(net.minecraft.item.ItemUsageContext) HoneycombItem#useOnBlock} f I field_31144 BLOCK_BROKEN c A block is broken.\n
Plays the appropriate block breaking sound event and spawns block breaking particles.\n

The raw ID of the block must be supplied as extra data.\n

Called by {@link net.minecraft.block.Block#spawnBreakParticles(net.minecraft.world.World, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) Block#spawnBreakParticles},\n{@link net.minecraft.block.TallPlantBlock#onBreakInCreative(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) TallPlantBlock#onBreakInCreative},\n{@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick},\n{@link net.minecraft.block.CarvedPumpkinBlock#trySpawnEntity(net.minecraft.world.World, net.minecraft.util.math.BlockPos) CarvedPumpkinBlock#trySpawnEntity},\n{@link net.minecraft.entity.ai.goal.EatGrassGoal#tick() EatGrassGoal#tick},\n{@link net.minecraft.entity.passive.FoxEntity#tick() FoxEntity#tick},\n{@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},\n{@link net.minecraft.entity.passive.RabbitEntity.EatCarrotCropGoal#tick() RabbitEntity.EatCarrotCropGoal#tick},\n{@link net.minecraft.block.SpongeBlock#update(net.minecraft.world.World, net.minecraft.util.math.BlockPos) SpongeBlock#update},\n{@link net.minecraft.block.TurtleEggBlock#breakEgg(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) TurtleEggBlock#breakEgg},\n{@link net.minecraft.block.TurtleEggBlock#randomTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.AbstractRandom) TurtleEggBlock#randomTick},\n{@link net.minecraft.entity.passive.TurtleEntity#tickMovement() TurtleEntity#tickMovement},\n{@link net.minecraft.block.WitherSkullBlock#onPlaced(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.SkullBlockEntity) WitherSkullBlock#onPlaced},\nand {@link net.minecraft.world.World#breakBlock(net.minecraft.util.math.BlockPos, boolean, net.minecraft.entity.Entity, int) World#breakBlock} f I field_31136 SKELETON_CONVERTS_TO_STRAY c A skeleton converts into a stray.\n
Plays the skeleton convert to stray sound event.\n

Called by {@link net.minecraft.entity.mob.SkeletonEntity#convertToStray() SkeletonEntity#convertToStray} f I field_31148 PLANT_FERTILIZED c A plant is fertilized with bone meal or by a bee, or a turtle egg is placed.\n
Spawns happy villager particles.\n

Called by {@link net.minecraft.entity.passive.BeeEntity.GrowCropsGoal#tick() BeeEntity.GrowCropsGoal#tick},\n{@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},\n{@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning},\n{@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior},\nand {@link net.minecraft.block.TurtleEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) TurtleEggBlock#onBlockAdded} f I field_31116 ENDER_DRAGON_DIES c An ender dragon dies.\n
Plays the ender dragon death sound event.\n
This is a global event.\n

Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#updatePostDeath() EnderDragonEntity#updatePostDeath} f I field_31128 ZOMBIE_CONVERTS_TO_DROWNED c A zombie converts into a drowned.\n
Plays the zombie convert to drowned sound event.\n

Called by {@link net.minecraft.entity.mob.ZombieEntity#convertInWater() ZombieEntity#convertInWater} f I field_43238 SNIFFER_EGG_CRACKS c A sniffer egg cracks.\n
Spawns between 1 and 3 egg crack particles.\n

If a {@code 1} is passed as extra data, between 3 and 6 egg crack particles are spawned instead.\n

Called by {@link net.minecraft.block.SnifferEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) SnifferEggBlock#onBlockAdded} f I field_42759 BLOCK_FINISHED_BRUSHING c A block has been completely brushed.\n
Spawns block break particles and plays the block's brushing complete sound.\n

The block's raw ID must be supplied as extra data.\n

Called by {@link net.minecraft.block.entity.BrushableBlockEntity#finishBrushing(net.minecraft.entity.player.PlayerEntity) BrushableBlockEntity#finishBrushing} f I field_37586 SCULK_CHARGE c Sculk releases a charge.\n
Spawns sculk charge particles.\n

Called by {@link net.minecraft.block.entity.SculkSpreadManager#tick(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.Random, boolean) SculkSpreadManager#tick} f I field_31181 WITHER_SPAWNS c A wither is spawned.\n
Plays the wither spawn sound event.\n
This is a global event.\n

Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick} f I field_31161 EYE_OF_ENDER_LAUNCHES c An eye of ender is launched.\n
Plays the eye of ender launching sound event.\n

Called by {@link net.minecraft.item.EnderEyeItem#use(net.minecraft.world.World, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand) EnderEyeItem#use} f I field_31141 END_PORTAL_FRAME_FILLED c An end portal frame is filled with an eye of ender.\n
Plays the end portal frame filled sound event and spawns smoke particles.\n

Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock} f I field_31173 GHAST_WARNS c A ghast warns its victim.\n
Plays the ghast warn sound event.\n

Called by {@link net.minecraft.entity.mob.GhastEntity.ShootFireballGoal#tick() GhastEntity.ShootFireballGoal#tick} f I field_31121 CHORUS_FLOWER_GROWS c A chorus flower grows.\n
Plays the chorus flower growing sound event.\n

Called by {@link net.minecraft.block.ChorusFlowerBlock#grow(net.minecraft.world.World, net.minecraft.util.math.BlockPos, int) ChorusFlowerBlock#grow} f I field_31153 END_GATEWAY_SPAWNS c An end gateway spawns.\n
Plays the end gateway spawn sound event and spawns an explosion emitter particle.\n

Called by {@link net.minecraft.entity.boss.dragon.EnderDragonFight#generateEndGateway(net.minecraft.util.math.BlockPos) EnderDragonFight#generateEndGateway} f I field_31145 SPLASH_POTION_SPLASHED c A non-instant splash potion is splashed.\n
Plays the splash potion breaking sound event and spawns splash potion particles.\n

The hex color of the potion must be supplied as extra data.\n

For instant effects such as Instant Health and Instant Damage, use {@link #INSTANT_SPLASH_POTION_SPLASHED}.\n

Called by {@link net.minecraft.entity.projectile.thrown.ExperienceBottleEntity#onCollision(net.minecraft.util.hit.HitResult) ExperienceBottleEntity#onCollision},\nand {@link net.minecraft.entity.projectile.thrown.PotionEntity#onCollision(net.minecraft.util.hit.HitResult) PotionEntity#onCollision} f I field_31133 POINTED_DRIPSTONE_LANDS c A pointed dripstone lands after falling.\n
Plays the pointed dripstone landing sound event.\n

Called by {@link net.minecraft.block.PointedDripstoneBlock#onDestroyedOnLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.FallingBlockEntity) PointedDripstoneBlock#onDestroyedOnLanding} f I field_31177 ZOMBIE_ATTACKS_WOODEN_DOOR c A zombie attacks a wooden door.\n
Plays the zombie attacking wooden door sound event.\n

Called by {@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick} f I field_31157 WAX_REMOVED c Wax is removed from a block.\n
Spawns wax removal particles.\n

Called by {@link net.minecraft.item.AxeItem#useOnBlock(net.minecraft.item.ItemUsageContext) AxeItem#useOnBlock} f I field_31117 ANVIL_DESTROYED c An anvil is destroyed from damage.\n
Plays the anvil destroyed sound event.\n

Called by {@link net.minecraft.block.AnvilBlock#onDestroyedOnLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.FallingBlockEntity) AnvilBlock#onDestroyedOnLanding},\nand {@link net.minecraft.screen.AnvilScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) AnvilScreenHandler#onTakeOutput} f I field_31149 DRAGON_BREATH_CLOUD_SPAWNS c A dragon breath cloud spawns.\n
Plays the dragon fireball explode sound event and spawns dragon breath particles.\n

Called by {@link net.minecraft.entity.projectile.DragonFireballEntity#onCollision(net.minecraft.util.hit.HitResult) DragonFireballEntity#onCollision} f I field_31137 COMPOSTER_USED c An item is composted in a composter.\n
Plays the appropriate composting sound event and spawns composter particles.\n

A {@code 1} should be passed as extra data if the use of the composter added to the level of compost inside.\n

Called by {@link net.minecraft.block.ComposterBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) ComposterBlock#onUse},\n{@link net.minecraft.block.ComposterBlock.ComposterInventory#markDirty() ComposterBlock.ComposterInventory#markDirty},\nand {@link net.minecraft.entity.ai.brain.task.FarmerWorkTask#syncComposterEvent(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) FarmerWorkTask#syncComposterEvent} f I field_31129 HUSK_CONVERTS_TO_ZOMBIE c A husk converts into a zombie.\n
Plays the husk convert to zombie sound event.\n

Called by {@link net.minecraft.entity.mob.HuskEntity#convertInWater() HuskEntity#convertInWater} f I field_31150 INSTANT_SPLASH_POTION_SPLASHED c An instant splash potion is splashed.\n
Plays the splash potion breaking sound event and spawns instant splash potion particles.\n

The hex color of the potion must be supplied as extra data.\n

For non-instant effects, use {@link #SPLASH_POTION_SPLASHED}.\n

Called by {@link net.minecraft.entity.projectile.thrown.PotionEntity#onCollision(net.minecraft.util.hit.HitResult) PotionEntity#onCollision} f I field_31182 WITHER_SHOOTS c A wither shoots a wither skull.\n
Plays the wither shoot sound event.\n

Called by {@link net.minecraft.entity.boss.WitherEntity#shootSkullAt(int, double, double, double, boolean) WitherEntity#shootSkullAt} f I field_31130 GRINDSTONE_USED c A grindstone is used.\n
Plays the grindstone used sound event.\n

Called by {@link net.minecraft.screen.GrindstoneScreenHandler GrindstoneScreenHandler} f I field_31174 GHAST_SHOOTS c A ghast shoots a fireball.\n
Plays the ghast shoot sound event.\n

Called by {@link net.minecraft.entity.mob.GhastEntity.ShootFireballGoal#tick() GhastEntity.ShootFireballGoal#tick} f I field_31162 FIREWORK_ROCKET_SHOOTS c A firework rocket is shot.\n
Plays the firework shoot sound event.\n

Called by {@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior} f I field_31154 ENDER_DRAGON_RESURRECTED c The ender dragon is being resurrected.\n
Plays the ender dragon growl sound event.\n

Called by {@link net.minecraft.entity.boss.dragon.EnderDragonSpawnState#run(net.minecraft.server.world.ServerWorld, net.minecraft.entity.boss.dragon.EnderDragonFight, java.util.List, int, net.minecraft.util.math.BlockPos) EnderDragonSpawnState#run} f I field_31142 POINTED_DRIPSTONE_DRIPS c A pointed dripstone drips fluid particles.\n
Spawns dripping fluid particles.\n

Called by {@link net.minecraft.block.PointedDripstoneBlock#dripTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, float) PointedDripstoneBlock#dripTick} f I field_31134 POINTED_DRIPSTONE_DRIPS_LAVA_INTO_CAULDRON c A pointed dripstone drips lava into a cauldron.\n
Plays the pointed dripstone dripping lava into cauldron sound event.\n

Called by {@link net.minecraft.block.CauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) CauldronBlock#fillFromDripstone} f I field_31178 ZOMBIE_ATTACKS_IRON_DOOR c A zombie attacks an iron door.\n
Plays the zombie attacking iron door sound event.\n
Goes unused. f I field_31114 ZOMBIE_INFECTS_VILLAGER c A zombie infects a villager.\n
Plays the zombie infect villager sound event.\n

Called by {@link net.minecraft.entity.mob.ZombieEntity#onKilledOther(net.minecraft.server.world.ServerWorld, net.minecraft.entity.LivingEntity) ZombieEntity#onKilledOther} f I field_31122 CHORUS_FLOWER_DIES c A chorus flower dies.\n
Plays the chorus flower death sound event.\n

Called by {@link net.minecraft.block.ChorusFlowerBlock#die(net.minecraft.world.World, net.minecraft.util.math.BlockPos) ChorusFlowerBlock#die} f I field_31158 BLOCK_SCRAPED c A block is scraped.\n
Spawns scraping particles.\n

Called by {@link net.minecraft.item.AxeItem#useOnBlock(net.minecraft.item.ItemUsageContext) AxeItem#useOnBlock} f I field_31146 EYE_OF_ENDER_BREAKS c A thrown eye of ender breaks.\n
Spawns several particles.\n

Called by {@link net.minecraft.entity.EyeOfEnderEntity#tick() EyeOfEnderEntity#tick} f I field_31138 LAVA_EXTINGUISHED c Lava is extinguished.\n
Plays the lava extinguish sound event and spawns large smoke particles.\n

Called by {@link net.minecraft.block.FluidBlock#playExtinguishSound(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos) FluidBlock#playExtinguishSound},\nand {@link net.minecraft.fluid.LavaFluid#playExtinguishEvent(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos) LavaFluid#playExtinguishEvent} f I field_31118 ANVIL_USED c An anvil is used.\n
Plays the anvil used sound event.\n

Called by {@link net.minecraft.screen.AnvilScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) AnvilScreenHandler#onTakeOutput} f I field_31126 END_PORTAL_OPENED c An end portal is opened.\n
Plays the end portal spawn sound event.\n
This is a global event.\n

Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock} f I field_33511 BONE_MEAL_USED c Bone meal is used.\n
Plays the bone meal item used sound event and spawns happy villager particles.\n

Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},\nan anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults},\nand {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning} f I field_31183 BAT_TAKES_OFF c A bat takes off.\n
Plays the bat take off sound event.\n

Called by {@link net.minecraft.entity.passive.BatEntity#mobTick() BatEntity#mobTick} f I field_31151 ENDER_DRAGON_BREAKS_BLOCK c An ender dragon breaks a block.\n
Spawns an explosion particle.\n

Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#destroyBlocks(net.minecraft.util.math.Box) EnderDragonEntity#destroyBlocks} f I field_42761 JUKEBOX_STOPS_PLAYING c A jukebox stops playing a music disc.\n
Stops any music currently playing.\n

Called by {@link net.minecraft.block.entity.JukeboxBlockEntity#stopPlaying() JukeboxBlockEntity#stopPlaying} f I field_31143 DISPENSER_ACTIVATED c A dispenser is activated.\n
Spawns smoke particles.\n
The ordinal direction the dispenser is facing must be supplied as extra data.\n

Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles} f I field_38228 SCULK_SHRIEKS c A sculk shrieker shrieks.\n
Spawns shriek particles and plays the shriek sound event.\n

Called by {@link net.minecraft.block.entity.SculkShriekerBlockEntity#shriek(net.minecraft.server.world.ServerWorld, net.minecraft.entity.Entity) SculkShriekerBlockEntity#shriek} f I field_31131 LECTERN_BOOK_PAGE_TURNED c A page is turned in a book on a lectern.\n
Plays the page turn sound event.\n

Called by {@link net.minecraft.block.LecternBlock#setPowered(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) LecternBlock#setPowered} f I field_31175 ENDER_DRAGON_SHOOTS c An ender dragon shoots a fireball.\n
Plays the ender dragon shoot sound event.\n

Called by {@link net.minecraft.entity.boss.dragon.phase.StrafePlayerPhase#serverTick() StrafePlayerPhase#serverTick} f I field_31123 BREWING_STAND_BREWS c A brewing stand brews.\n
Plays the brewing stand brewing sound event.\n

Called by {@link net.minecraft.block.entity.BrewingStandBlockEntity#craft(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.util.collection.DefaultedList) BrewingStandBlockEntity#craft} f I field_31167 FIRE_EXTINGUISHED c Fire is extinguished.\n
Plays the appropriate fire extinguish sound event.\n
A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block.\n

Called by {@link net.minecraft.block.AbstractFireBlock#onBreak(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) AbstractFireBlock#onBreak},\n{@link net.minecraft.entity.projectile.thrown.PotionEntity#extinguishFire(net.minecraft.util.math.BlockPos) PotionEntity#extinguishFire},\nand {@link net.minecraft.item.ShovelItem#useOnBlock(net.minecraft.item.ItemUsageContext) ShovelItem#useOnBlock} f I field_31155 ELECTRICITY_SPARKS c Electricity sparks after lightning hits a lightning rod or oxidizable blocks.\n
Spawns electric spark particles.\n

The ordinal direction the lightning rod is facing must be supplied as extra data.\n
A {@code -1} should be passed if the event is called by a lightning entity itself.\n

Called by {@link net.minecraft.block.LightningRodBlock#setPowered(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos) LightningRodBlock#setPowered},\nand {@link net.minecraft.entity.LightningEntity#cleanOxidationAround(net.minecraft.world.World, net.minecraft.util.math.BlockPos) LightningEntity#cleanOxidationAround} f I field_31147 SPAWNER_SPAWNS_MOB c A spawner spawns a mob.\n
Spawns smoke and flame particles.\n

Called by {@link net.minecraft.world.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick} f I field_31135 POINTED_DRIPSTONE_DRIPS_WATER_INTO_CAULDRON c A pointed dripstone drips water into a cauldron.\n
Plays the pointed dripstone dripping water into cauldron sound event.\n

Called by {@link net.minecraft.block.CauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) CauldronBlock#fillFromDripstone},\nand {@link net.minecraft.block.LeveledCauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) LeveledCauldronBlock#fillFromDripstone} f I field_31179 ZOMBIE_BREAKS_WOODEN_DOOR c A zombie breaks a wooden door.\n
Plays the zombie breaking wooden door sound event.\n

Called by {@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick} f I field_31127 PHANTOM_BITES c A phantom bites its victim.\n
Plays the phantom bite sound event.\n

Called by {@link net.minecraft.entity.mob.PhantomEntity.SwoopMovementGoal#tick() PhantomEntity.SwoopMovementGoal#tick} f I field_31159 DISPENSER_FAILS c A dispenser fails to dispense an item.\n
Plays the dispenser fail sound event.\n

Called by {@link net.minecraft.block.DispenserBlock#dispense(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos) DispenserBlock#dispense},\n{@link net.minecraft.block.DropperBlock#dispense(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos) DropperBlock#dispense},\nand {@link net.minecraft.block.dispenser.FallibleItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) FallibleItemDispenserBehavior#playSound} f I field_31115 ZOMBIE_VILLAGER_CURED c A zombie villager is cured.\n
Plays the zombie villager cured sound event.\n

Called by {@link net.minecraft.entity.mob.ZombieVillagerEntity#finishConversion(net.minecraft.server.world.ServerWorld) ZombieVillagerEntity#finishConversion} f I field_31139 REDSTONE_TORCH_BURNS_OUT c A redstone torch burns out.\n
Plays the redstone torch burn out sound event and spawns smoke particles.\n

Called by {@link net.minecraft.block.RedstoneTorchBlock#scheduledTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.AbstractRandom) RedstoneTorchBlock#scheduledTick} f I field_31119 ANVIL_LANDS c An anvil lands after falling.\n
Plays the anvil landing sound event.\n

Called by {@link net.minecraft.block.AnvilBlock#onLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.block.BlockState, net.minecraft.entity.FallingBlockEntity) AnvilBlock#onLanding} c net/minecraft/class_6089 net/minecraft/block/LightBlock f Ljava/util/function/ToIntFunction; field_31189 STATE_TO_LUMINANCE f Lnet/minecraft/class_2758; field_31187 LEVEL_15 f Lnet/minecraft/class_2746; field_31188 WATERLOGGED m (Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799; method_47377 addNbtForLevel p 0 stack p 1 level m (Lnet/minecraft/class_2680;)I method_35281 method_35281 p 0 state c net/minecraft/class_6084 net/minecraft/unused/packageinfo/PackageInfo6084 c net/minecraft/class_6083 net/minecraft/unused/packageinfo/PackageInfo6083 c net/minecraft/class_6086 net/minecraft/unused/packageinfo/PackageInfo6086 c net/minecraft/class_6085 net/minecraft/unused/packageinfo/PackageInfo6085 c net/minecraft/class_3805 net/minecraft/world/gen/feature/BlockPileFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_4634;)V method_16708 addPileBlock p 4 config p 2 pos p 3 random p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_16707 canPlace p 1 world p 2 pos p 3 random c net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHandler f Z field_16805 enforceWhitelist f Z field_16813 onlineMode f Z field_16809 spawnNpcs f Lnet/minecraft/class_3808$class_3809; field_16817 playerIdleTimeout f I field_25802 rateLimit f I field_16814 maxPlayers f Lorg/slf4j/Logger; field_37276 LOGGER f Z field_24453 enableStatus f Z field_16833 pvp f Z field_16838 hardcore f Z field_16802 broadcastConsoleToOps f Z field_16818 enableRcon f Z field_16806 enableCommandBlock f Lnet/minecraft/class_3806$class_7044; field_39983 worldGenProperties f I field_16842 networkCompressionThreshold f J field_16815 maxTickTime f Lcom/google/common/base/Splitter; field_39982 COMMA_SPLITTER f Z field_24056 enableJmxMonitoring f Ljava/util/regex/Pattern; field_39094 SHA1_PATTERN f Z field_16827 forceGameMode f Z field_44985 logIps f Z field_16835 spawnMonsters f Z field_16819 enableQuery f Z field_16807 allowFlight f I field_37275 maxChainedNeighborUpdates f Z field_16839 preventProxyConnections f Z field_23785 syncChunkWrites f Ljava/lang/String; field_16823 rconPassword f Lnet/minecraft/class_5285; field_24623 generatorOptions f I field_16831 queryPort f Ljava/lang/Boolean; field_16830 announcePlayerAchievements f Lnet/minecraft/class_1934; field_16841 gameMode f I field_16812 maxWorldSize f I field_16828 rconPort f I field_16816 spawnProtection f I field_34883 simulationDistance f Z field_16811 allowNether f Ljava/lang/String; field_26899 textFilteringConfig f Lnet/minecraft/class_3808$class_3809; field_16804 whiteList f I field_24454 entityBroadcastRangePercentage f Z field_16836 spawnAnimals f Z field_16824 broadcastRconToOps f Ljava/util/Optional; field_39093 serverResourcePackProperties f Ljava/lang/String; field_16820 levelName f I field_16844 viewDistance f Z field_39018 enforceSecureProfile f I field_16837 serverPort f Lnet/minecraft/class_5359; field_39981 dataPackSettings f Ljava/lang/String; field_16829 serverIp f I field_16845 opPermissionLevel f Z field_35564 hideOnlinePlayers f Ljava/lang/String; field_16825 motd f I field_20324 functionPermissionLevel f Lnet/minecraft/class_1267; field_16840 difficulty f Z field_16832 useNativeTransport m (Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3806; method_16713 create m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7723; method_45157 createDimensionsRegistryHolder p 1 dynamicRegistry m (Ljava/lang/Integer;)Ljava/lang/Integer; method_16715 method_16715 p 0 maxWorldSize m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; method_43660 getServerResourcePackProperties p 4 prompt p 1 sha1 p 0 url p 3 required p 2 hash m (Ljava/lang/Integer;)Ljava/lang/Integer; method_27905 method_27905 p 0 percentage m (Ljava/nio/file/Path;)Lnet/minecraft/class_3806; method_16714 load p 0 path m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_43661 parseResourcePackPrompt p 0 prompt m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5359; method_45159 parseDataPackSettings p 1 disabled p 0 enabled m (Ljava/lang/String;)Lcom/google/gson/JsonObject; method_41186 method_41186 p 0 generatorSettings m (Ljava/lang/String;)Lnet/minecraft/class_7699; method_45160 parseFeatureFlags p 0 featureFlags m (Ljava/lang/String;)Ljava/lang/String; method_41005 method_41005 p 0 type m (Ljava/lang/String;Ljava/util/function/Consumer;)V method_45158 method_45158 p 1 consumer p 0 id c net/minecraft/class_3806$class_7044 net/minecraft/server/dedicated/ServerPropertiesHandler$WorldGenProperties f Ljava/util/Map; field_37277 LEVEL_TYPE_TO_PRESET_KEY f Ljava/lang/String; comp_461 levelType f Lcom/google/gson/JsonObject; comp_459 generatorSettings m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7723; method_41242 createDimensionsRegistryHolder p 1 dynamicRegistryManager m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_41244 method_41244 p 0 levelTypeId m ()Ljava/lang/String; comp_461 levelType m ()Lcom/google/gson/JsonObject; comp_459 generatorSettings c net/minecraft/class_3807 net/minecraft/server/dedicated/ServerPropertiesLoader f Ljava/nio/file/Path; field_16846 path f Lnet/minecraft/class_3806; field_16847 propertiesHandler m ()V method_16719 store m (Ljava/nio/file/Path;)V p 1 path m ()Lnet/minecraft/class_3806; method_16717 getPropertiesHandler m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_3807; method_16718 apply p 1 applier c net/minecraft/class_3802 net/minecraft/client/gui/screen/ingame/GrindstoneScreen f Lnet/minecraft/class_2960; field_16769 TEXTURE f Lnet/minecraft/class_2960; field_45471 ERROR_TEXTURE m (Lnet/minecraft/class_3803;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 inventory p 1 handler c net/minecraft/class_3803 net/minecraft/screen/GrindstoneScreenHandler f Lnet/minecraft/class_1263; field_16772 input f Lnet/minecraft/class_3914; field_16775 context f I field_30800 HOTBAR_END f I field_30798 INVENTORY_END f I field_30799 HOTBAR_START f I field_30796 OUTPUT_ID f I field_30797 INVENTORY_START f I field_30794 INPUT_1_ID f Lnet/minecraft/class_1263; field_16773 result f I field_30795 INPUT_2_ID m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 3 context p 1 syncId p 2 playerInventory m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_20268 transferEnchantments p 2 source p 1 target m ()V method_16695 updateResult m (Lnet/minecraft/class_1799;II)Lnet/minecraft/class_1799; method_16693 grind p 1 item p 3 amount p 2 damage m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17415 method_17415 p 2 world p 3 pos c net/minecraft/class_3803$4 net/minecraft/screen/GrindstoneScreenHandler$4 m (Lnet/minecraft/class_1937;)I method_17416 getExperience p 1 world m (Lnet/minecraft/class_1799;)I method_16696 getExperience p 1 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17417 method_17417 p 1 world p 2 pos c net/minecraft/class_6080 net/minecraft/unused/packageinfo/PackageInfo6080 c net/minecraft/class_6082 net/minecraft/unused/packageinfo/PackageInfo6082 c net/minecraft/class_6081 net/minecraft/unused/packageinfo/PackageInfo6081 c net/minecraft/class_3808 net/minecraft/server/dedicated/AbstractPropertiesHandler f Lorg/slf4j/Logger; field_16849 LOGGER f Ljava/util/Properties; field_16848 properties m (Ljava/lang/String;)Ljava/lang/Boolean; method_16736 getDeprecatedBoolean p 1 key m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; method_16735 get p 5 fallback p 1 key p 2 parser p 3 parsedTransformer p 4 stringifier m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; method_16737 get p 3 fallback p 2 parser p 1 key m (Ljava/util/function/Function;)Ljava/util/function/Function; method_16721 wrapNumberParser p 0 parser m ()Ljava/util/Properties; method_16723 copyProperties m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_16732 getString p 1 key p 2 fallback m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809; method_16730 accessor p 3 fallback p 1 key p 2 parser m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; method_16731 method_16731 p 2 value m (Ljava/lang/String;Z)Lnet/minecraft/class_3808$class_3809; method_16744 booleanAccessor p 1 key p 2 fallback m (Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3808; method_16739 create c Creates another property handler with the same type as this one from the\npassed new map of properties. p 2 properties p 1 registryManager m (Ljava/util/Properties;)V p 1 properties m (Ljava/nio/file/Path;)Ljava/util/Properties; method_16727 loadProperties c Loads a map of properties from the {@code path}. p 0 path m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; method_16742 getDeprecated p 2 stringifier p 1 key m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; method_16733 method_16733 p 1 string m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809; method_16724 accessor p 4 fallback p 3 stringifier p 2 parser p 1 key m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; method_16729 method_16729 p 2 string m (Ljava/lang/String;I)Lnet/minecraft/class_3808$class_3809; method_16743 intAccessor p 2 fallback p 1 key m (Ljava/lang/String;)Ljava/lang/String; method_16734 getStringValue p 1 key m (Ljava/lang/String;)Ljava/lang/String; method_16738 getDeprecatedString p 1 key m (Ljava/lang/String;Z)Z method_16740 parseBoolean p 2 fallback p 1 key m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; method_16741 get p 4 fallback p 3 stringifier p 2 parser p 1 key m (Ljava/nio/file/Path;)V method_16728 saveProperties c Saves the properties of this handler to the {@code path}. p 1 path m (Ljava/lang/String;J)J method_16725 parseLong p 1 key p 2 fallback m (Ljava/lang/String;I)I method_16726 getInt p 2 fallback p 1 key m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I method_16720 transformedParseInt p 3 fallback p 1 key p 2 transformer m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; method_16722 combineParser p 1 fallbackParser p 0 intParser c net/minecraft/class_3808$class_3809 net/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor f Ljava/util/function/Function; field_16851 stringifier f Ljava/lang/Object; field_16850 value f Ljava/lang/String; field_16852 key m (Lnet/minecraft/class_3808;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V p 3 value p 2 key p 4 stringifier m (Lnet/minecraft/class_5455;Ljava/lang/Object;)Lnet/minecraft/class_3808; method_16745 set c Returns a new property handler with another map of property in which\nthe property handled by this accessor is updated.\n\n

This method does not mutate the original property where this accessor\nis from. p 1 registryManager p 2 value c net/minecraft/class_6055 net/minecraft/unused/packageinfo/PackageInfo6055 c net/minecraft/class_7387 net/minecraft/world/gen/root/RootPlacer f Lnet/minecraft/class_6017; field_38868 trunkOffsetY f Ljava/util/Optional; field_38869 aboveRootPlacement f Lnet/minecraft/class_4651; field_38780 rootProvider f Lcom/mojang/serialization/Codec; field_38779 TYPE_CODEC m (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338; method_43309 trunkOffset p 1 pos p 2 random m (Lnet/minecraft/class_7387;)Lnet/minecraft/class_4651; method_43183 method_43183 p 0 rootPlacer m (Lnet/minecraft/class_7387;)Lnet/minecraft/class_6017; method_43310 method_43310 p 0 rootPlacer m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)V method_43172 placeRoots p 2 replacer p 3 random p 1 world p 4 pos p 5 config m (Lnet/minecraft/class_7387;)Ljava/util/Optional; method_43308 method_43308 p 0 rootPlacer m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_43167 canGrowThrough p 2 pos p 1 world m (Lnet/minecraft/class_3610;)Z method_43184 method_43184 p 0 fluidState m (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;Ljava/util/Optional;)V p 2 rootProvider p 1 trunkOffsetY p 3 aboveRootPlacement m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Z method_43168 generate p 6 config p 5 trunkPos p 4 pos p 3 random p 2 replacer p 1 world m ()Lnet/minecraft/class_7388; method_43165 getType m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_43181 applyWaterlogging p 1 world p 2 pos p 3 state c net/minecraft/class_6054 net/minecraft/entity/passive/GoatBrain f F field_30410 NORMAL_WALK_SPEED f I field_33493 LONG_JUMP_HORIZONTAL_RANGE f I field_33495 MIN_RAM_TARGET_DISTANCE f F field_30406 FOLLOWING_TARGET_WALK_SPEED f I field_33491 MAX_RAM_TARGET_DISTANCE f F field_30409 FOLLOW_ADULT_WALK_SPEED f Lnet/minecraft/class_4051; field_33500 RAM_TARGET_PREDICATE f F field_33497 BABY_RAM_STRENGTH_MULTIPLIER f I field_33490 PREPARE_RAM_DURATION f F field_30405 BREEDING_WALK_SPEED f Lnet/minecraft/class_6019; field_30411 LONG_JUMP_COOLDOWN_RANGE f I field_33492 LONG_JUMP_VERTICAL_RANGE f F field_30408 TEMPTED_WALK_SPEED f Lnet/minecraft/class_6019; field_30407 WALKING_SPEED f F field_33498 PREPARING_RAM_WALK_SPEED f Lnet/minecraft/class_6019; field_33499 RAM_COOLDOWN_RANGE f F field_33501 RAM_SPEED f Lnet/minecraft/class_6019; field_33693 SCREAMING_RAM_COOLDOWN_RANGE f F field_33494 LONG_JUMP_MAX_RANGE f F field_33496 ADULT_RAM_STRENGTH_MULTIPLIER m (Lnet/minecraft/class_6053;Lnet/minecraft/class_5819;)V method_35184 resetLongJumpCooldown p 1 random p 0 goat m (Lnet/minecraft/class_4095;)V method_36288 addRamActivities p 0 brain m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414; method_36291 method_36291 p 0 goat m (Lnet/minecraft/class_6053;)I method_36553 method_36553 p 0 goat m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_35183 create p 0 brain m (Lnet/minecraft/class_4095;)V method_35187 addIdleActivities p 0 brain m (Lnet/minecraft/class_1309;)Ljava/lang/Float; method_35182 method_35182 p 0 goat m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414; method_36286 method_36286 p 0 goat m ()Lnet/minecraft/class_1856; method_35181 getTemptItems m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414; method_43543 method_43543 p 0 goat m (Lnet/minecraft/class_6053;)D method_36289 method_36289 p 0 goat m (Lnet/minecraft/class_4095;)V method_35185 addCoreActivities p 0 brain m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_6019; method_36290 method_36290 p 0 goat m (Lnet/minecraft/class_6053;)V method_35186 updateActivities p 0 goat m (Lnet/minecraft/class_4095;)V method_35188 addLongJumpActivities p 0 brain m (Lnet/minecraft/class_1309;)Z method_36285 method_36285 p 0 entity m (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414; method_36287 method_36287 p 0 goat c net/minecraft/class_7388 net/minecraft/world/gen/root/RootPlacerType f Lcom/mojang/serialization/Codec; field_38782 codec f Lnet/minecraft/class_7388; field_38781 MANGROVE_ROOT_PLACER m (Lcom/mojang/serialization/Codec;)V p 1 codec m ()Lcom/mojang/serialization/Codec; method_43185 getCodec m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7388; method_43186 register p 0 id p 1 codec c net/minecraft/class_6057 net/minecraft/unused/packageinfo/PackageInfo6057 c net/minecraft/class_6056 net/minecraft/unused/packageinfo/PackageInfo6056 c net/minecraft/class_7386 net/minecraft/world/gen/root/MangroveRootPlacer f Lcom/mojang/serialization/Codec; field_38771 CODEC f Lnet/minecraft/class_7399; field_38867 mangroveRootPlacement m (Lnet/minecraft/class_3746;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Ljava/util/List;I)Z method_43166 canGrow p 5 origin p 4 direction p 3 pos p 2 random p 7 rootLength p 6 offshootPositions p 1 world m (Lnet/minecraft/class_7386;)Lnet/minecraft/class_7399; method_43180 method_43180 p 0 rootPlacer m (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;Ljava/util/Optional;Lnet/minecraft/class_7399;)V p 1 trunkOffsetY p 3 aboveRootPlacement p 2 rootProvider p 4 mangroveRootPlacement m (Lnet/minecraft/class_2680;)Z method_43174 method_43174 p 1 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List; method_43171 getOffshootPositions p 4 origin p 3 random p 2 direction p 1 pos m (Lnet/minecraft/class_2680;)Z method_43169 method_43169 p 1 state c net/minecraft/class_7383 net/minecraft/predicate/entity/SlimePredicate f Lnet/minecraft/class_2096$class_2100; comp_1829 size f Lcom/mojang/serialization/MapCodec; field_45776 CODEC m (Lnet/minecraft/class_2096$class_2100;)V p 1 size m ()Lnet/minecraft/class_2096$class_2100; comp_1829 size m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_7383; method_43157 of p 0 size c net/minecraft/class_6051 net/minecraft/unused/packageinfo/PackageInfo6051 c net/minecraft/class_7384 net/minecraft/util/math/random/ThreadSafeRandom c A random that can be shared by multiple threads safely. f J field_38763 INCREMENT f J field_38762 MULTIPLIER f I field_38760 INT_BITS f J field_38761 SEED_MASK f Ljava/util/concurrent/atomic/AtomicLong; field_38764 seed f Lnet/minecraft/class_6672; field_38765 gaussianGenerator m (J)V p 1 seed c net/minecraft/class_6050 net/minecraft/unused/packageinfo/PackageInfo6050 c net/minecraft/class_6053 net/minecraft/entity/passive/GoatEntity f Z field_33487 preparingRam f Lcom/google/common/collect/ImmutableList; field_30400 SENSORS f Lnet/minecraft/class_2940; field_33486 SCREAMING f I field_30402 FALL_DAMAGE_SUBTRACTOR f Lcom/google/common/collect/ImmutableList; field_30401 MEMORY_MODULES f D field_30403 SCREAMING_CHANCE f Lnet/minecraft/class_4048; field_30399 LONG_JUMPING_DIMENSIONS f I field_33488 headPitch f I field_34023 BABY_ATTACK_DAMAGE f I field_34022 DEFAULT_ATTACK_DAMAGE f Lnet/minecraft/class_2940; field_39048 RIGHT_HORN f Lnet/minecraft/class_2940; field_39047 LEFT_HORN m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_6053; method_35177 createChild m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_38067 canSpawn p 1 world p 2 spawnReason p 0 entityType p 3 pos p 4 random m ()Z method_43539 hasRightHorn m ()Z method_43538 hasLeftHorn m ()Z method_35178 isScreaming m ()F method_36283 getHeadPitch m ()Lnet/minecraft/class_3414; method_35180 getMilkingSound m ()V method_43542 removeHorns m ()V method_43541 addHorns m (Z)V method_36284 setScreaming p 1 screaming m ()Z method_43540 dropHorn m ()Lnet/minecraft/class_5132$class_5133; method_35179 createGoatAttributes m ()Lnet/minecraft/class_1799; method_43690 getGoatHornStack c net/minecraft/class_7382 net/minecraft/block/sapling/MangroveSaplingGenerator f F field_38758 tallChance m (F)V p 1 tallChance c net/minecraft/class_6052 net/minecraft/unused/packageinfo/PackageInfo6052 c net/minecraft/class_6059 net/minecraft/unused/packageinfo/PackageInfo6059 c net/minecraft/class_6058 net/minecraft/unused/packageinfo/PackageInfo6058 c net/minecraft/class_7389 net/minecraft/world/gen/treedecorator/AttachedToLeavesTreeDecorator f Lcom/mojang/serialization/Codec; field_38783 CODEC f I field_38788 requiredEmptyBlocks f Ljava/util/List; field_38789 directions f I field_38785 exclusionRadiusXZ f F field_38784 probability f I field_38786 exclusionRadiusY f Lnet/minecraft/class_4651; field_38787 blockProvider m (Lnet/minecraft/class_7389;)Ljava/lang/Float; method_43194 method_43194 p 0 treeDecorator m (Lnet/minecraft/class_7389;)Ljava/util/List; method_43189 method_43189 p 0 treeDecorator m (Lnet/minecraft/class_7389;)Lnet/minecraft/class_4651; method_43191 method_43191 p 0 treeDecorator m (FIILnet/minecraft/class_4651;ILjava/util/List;)V p 1 probability p 6 directions p 2 exclusionRadiusXZ p 3 exclusionRadiusY p 4 blockProvider p 5 requiredEmptyBlocks m (Lnet/minecraft/class_7389;)Ljava/lang/Integer; method_43190 method_43190 p 0 treeDecorator m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_43187 meetsRequiredEmptyBlocks p 1 generator p 2 pos p 3 direction m (Lnet/minecraft/class_7389;)Ljava/lang/Integer; method_43193 method_43193 p 0 treeDecorator m (Lnet/minecraft/class_7389;)Ljava/lang/Integer; method_43192 method_43192 p 0 treeDecorator c net/minecraft/class_7380 net/minecraft/predicate/entity/VariantPredicates f Ljava/util/function/Function; field_38741 variantGetter f Lnet/minecraft/class_7376$class_8745; field_38742 deserializer m (Ljava/lang/Object;)Lnet/minecraft/class_7380$class_8746; method_43117 createPredicate p 1 variant m ()Lnet/minecraft/class_7376$class_8745; method_43114 getDeserializer m (Lnet/minecraft/class_2378;Ljava/util/function/Function;)Lnet/minecraft/class_7380; method_43116 create p 0 registry p 1 variantGetter m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/class_7380; method_47840 create p 0 codec p 1 variantGetter m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V p 2 variantGetter p 1 codec c net/minecraft/class_7380$class_8746 net/minecraft/predicate/entity/VariantPredicates$Predicate f Lnet/minecraft/class_7376$class_8745; comp_1776 type f Ljava/lang/Object; comp_1778 variant f Ljava/util/function/Function; comp_1777 getter m ()Ljava/util/function/Function; comp_1777 getter m ()Ljava/lang/Object; comp_1778 variant c net/minecraft/class_6066 net/minecraft/unused/packageinfo/PackageInfo6066 c net/minecraft/class_7398 net/minecraft/world/gen/root/AboveRootPlacement f Lcom/mojang/serialization/Codec; field_38865 CODEC f F comp_718 aboveRootPlacementChance f Lnet/minecraft/class_4651; comp_717 aboveRootProvider m (Lnet/minecraft/class_7398;)Ljava/lang/Float; method_43299 method_43299 p 0 aboveRootPlacement m (Lnet/minecraft/class_7398;)Lnet/minecraft/class_4651; method_43300 method_43300 p 0 aboveRootPlacement m ()Lnet/minecraft/class_4651; comp_717 aboveRootProvider m ()F comp_718 aboveRootPlacementChance c net/minecraft/class_6065 net/minecraft/unused/packageinfo/PackageInfo6065 c net/minecraft/class_7399 net/minecraft/world/gen/root/MangroveRootPlacement f Lcom/mojang/serialization/Codec; field_38866 CODEC f Lnet/minecraft/class_4651; comp_721 muddyRootsProvider f I comp_723 maxRootLength f I comp_722 maxRootWidth f F comp_724 randomSkewChance f Lnet/minecraft/class_6885; comp_719 canGrowThrough f Lnet/minecraft/class_6885; comp_720 muddyRootsIn m (Lnet/minecraft/class_7399;)Ljava/lang/Float; method_43302 method_43302 p 0 rootPlacement m (Lnet/minecraft/class_7399;)Lnet/minecraft/class_4651; method_43305 method_43305 p 0 rootPlacement m (Lnet/minecraft/class_7399;)Lnet/minecraft/class_6885; method_43307 method_43307 p 0 rootPlacement m (Lnet/minecraft/class_7399;)Ljava/lang/Integer; method_43303 method_43303 p 0 rootPlacement m (Lnet/minecraft/class_7399;)Lnet/minecraft/class_6885; method_43306 method_43306 p 0 rootPlacement m (Lnet/minecraft/class_7399;)Ljava/lang/Integer; method_43304 method_43304 p 0 rootPlacement m ()Lnet/minecraft/class_6885; comp_719 canGrowThrough m ()Lnet/minecraft/class_4651; comp_721 muddyRootsProvider m ()Lnet/minecraft/class_6885; comp_720 muddyRootsIn m ()I comp_722 maxRootWidth m ()F comp_724 randomSkewChance m ()I comp_723 maxRootLength c net/minecraft/class_7396 net/minecraft/entity/ai/brain/task/SonicBoomTask f I field_38849 COOLDOWN f I field_38854 SOUND_DELAY f I field_38855 RUN_TIME f I field_38850 HORIZONTAL_RANGE f I field_38851 VERTICAL_RANGE m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z method_43263 shouldKeepRunning m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z method_43266 method_43266 p 1 target m (Lnet/minecraft/class_1309;I)V method_43264 cooldown p 1 cooldown p 0 warden m (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V method_43973 method_43973 p 1 target m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z method_43262 shouldRun m (Lnet/minecraft/class_7260;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_43265 method_43265 p 2 target m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_43269 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_43268 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V method_43267 run c net/minecraft/class_6068 net/minecraft/unused/packageinfo/PackageInfo6068 c net/minecraft/class_6067 net/minecraft/entity/InventoryOwner f Ljava/lang/String; field_40736 INVENTORY_KEY m ()Lnet/minecraft/class_1277; method_35199 getInventory m (Lnet/minecraft/class_2487;)V method_46400 readInventory p 1 nbt m (Lnet/minecraft/class_2487;)V method_46399 writeInventory p 1 nbt m (Lnet/minecraft/class_1308;Lnet/minecraft/class_6067;Lnet/minecraft/class_1542;)V method_43544 pickUpItem p 2 item p 1 inventoryOwner p 0 entity c net/minecraft/class_6062 net/minecraft/unused/packageinfo/PackageInfo6062 c net/minecraft/class_6061 net/minecraft/unused/packageinfo/PackageInfo6061 c net/minecraft/class_6064 net/minecraft/unused/packageinfo/PackageInfo6064 c net/minecraft/class_7393 net/minecraft/data/server/tag/vanilla/VanillaCatVariantTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_6063 net/minecraft/unused/packageinfo/PackageInfo6063 c net/minecraft/class_6069 net/minecraft/unused/packageinfo/PackageInfo6069 c net/minecraft/class_7390 net/minecraft/world/gen/trunk/UpwardsBranchingTrunkPlacer f Lnet/minecraft/class_6885; field_38797 canGrowThrough f Lnet/minecraft/class_6017; field_38796 extraBranchLength f F field_38795 placeBranchPerLogProbability f Lnet/minecraft/class_6017; field_38794 extraBranchSteps f Lcom/mojang/serialization/Codec; field_38793 CODEC m (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6885; method_43201 method_43201 p 0 trunkPlacer m (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017; method_43205 method_43205 p 0 trunkPlacer m (Lnet/minecraft/class_7390;)Ljava/lang/Float; method_43204 method_43204 p 0 trunkPlacer m (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017; method_43203 method_43203 p 0 trunkPlacer m (IIILnet/minecraft/class_6017;FLnet/minecraft/class_6017;Lnet/minecraft/class_6885;)V p 7 canGrowThrough p 6 extraBranchLength p 1 baseHeight p 5 placeBranchPerLogProbability p 4 extraBranchSteps p 3 secondRandomHeight p 2 firstRandomHeight m (Lnet/minecraft/class_2680;)Z method_43200 method_43200 p 1 state m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;Ljava/util/List;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;II)V method_43199 generateExtraBranch p 4 height p 5 config p 2 replacer p 3 random p 1 world p 10 length p 11 steps p 8 yOffset p 9 direction p 6 nodes p 7 pos c net/minecraft/class_7391 net/minecraft/client/item/CompassAnglePredicateProvider f Lnet/minecraft/class_7391$class_5171; field_24449 aimedInterpolator f Lnet/minecraft/class_7391$class_5171; field_24450 aimlessInterpolator f Lnet/minecraft/class_7391$class_7392; field_38799 compassTarget m (Lnet/minecraft/class_1297;)D method_43213 getBodyYaw p 1 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;ILnet/minecraft/class_1297;)F method_43218 getAngle p 1 stack p 2 world p 3 seed p 4 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_638;)Lnet/minecraft/class_638; method_43215 getClientWorld p 2 world p 1 entity m (Lnet/minecraft/class_7391$class_7392;)V p 1 compassTarget m (I)I method_32800 scatter c Scatters a seed by integer overflow in multiplication onto the whole\nint domain. p 1 seed m (Lnet/minecraft/class_1297;Lnet/minecraft/class_4208;)Z method_43217 canPointTo p 1 entity p 2 pos m (IJ)F method_43212 getAimlessAngle p 1 seed p 2 time m (Lnet/minecraft/class_1297;JLnet/minecraft/class_2338;)F method_43214 getAngleTo p 4 pos p 1 entity p 2 time m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)D method_43216 getAngleTo p 1 entity p 2 pos c net/minecraft/class_7391$class_5171 net/minecraft/client/item/CompassAnglePredicateProvider$AngleInterpolator f J field_23982 lastUpdateTime f D field_23981 speed f D field_23980 value m (JD)V method_27190 update p 3 target p 1 time m (J)Z method_27316 shouldUpdate p 1 time c net/minecraft/class_7391$class_7392 net/minecraft/client/item/CompassAnglePredicateProvider$CompassTarget m (Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208; getPos getPos p 3 entity p 2 stack p 1 world c net/minecraft/class_6060 net/minecraft/unused/packageinfo/PackageInfo6060 c net/minecraft/class_2590 net/minecraft/text/TranslationException m (Lnet/minecraft/class_2588;Ljava/lang/String;)V p 2 message p 1 text m (Lnet/minecraft/class_2588;I)V p 1 text p 2 index m (Lnet/minecraft/class_2588;Ljava/lang/Throwable;)V p 2 cause p 1 text c net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType c Represents a type of {@linkplain BlockEntity block entities}.\nThere is one instance of block entity for each placed block entity; this class\nrepresents the type of the placed block entities, like chests or furnaces.\n\n

Block entity types are pre-defined and registered in {@link\nnet.minecraft.registry.Registries#BLOCK_ENTITY_TYPE}. To create a block\nentity type, the {@linkplain BlockEntityType.Builder#create builder} should be used.\n\n

Blocks that have corresponding block entities must implement {@link\nnet.minecraft.block.BlockEntityProvider} and list it in the builder of the block\nentity type. Multiple blocks or block states can be associated with a single block\nentity type.\n\n@see BlockEntity\n@see net.minecraft.block.BlockEntityProvider f Lnet/minecraft/class_2591$class_5559; field_11892 factory f Lorg/slf4j/Logger; field_11893 LOGGER f Lcom/mojang/datafixers/types/Type; field_11909 type f Lnet/minecraft/class_6880$class_6883; field_45786 registryEntry f Ljava/util/Set; field_19315 blocks f Lnet/minecraft/class_2591; field_11914 CHEST f Lnet/minecraft/class_2591; field_11911 SIGN f Lnet/minecraft/class_2591; field_11910 BED f Lnet/minecraft/class_2591; field_11913 SKULL f Lnet/minecraft/class_2591; field_11912 ENCHANTING_TABLE f Lnet/minecraft/class_2591; field_11903 FURNACE f Lnet/minecraft/class_2591; field_11902 CONDUIT f Lnet/minecraft/class_2591; field_11905 BANNER f Lnet/minecraft/class_2591; field_11904 COMMAND_BLOCK f Lnet/minecraft/class_2591; field_11907 JUKEBOX f Lnet/minecraft/class_2591; field_11906 END_GATEWAY f Lnet/minecraft/class_2591; field_11908 COMPARATOR f Lnet/minecraft/class_2591; field_42780 BRUSHABLE_BLOCK f Lnet/minecraft/class_2591; field_11901 ENDER_CHEST f Lnet/minecraft/class_2591; field_42781 DECORATED_POT f Lnet/minecraft/class_2591; field_11900 DAYLIGHT_DETECTOR f Lnet/minecraft/class_2591; field_28117 SCULK_SENSOR f Lnet/minecraft/class_2591; field_43258 CALIBRATED_SCULK_SENSOR f Lnet/minecraft/class_2591; field_16411 BARREL f Lnet/minecraft/class_2591; field_16415 BLAST_FURNACE f Lnet/minecraft/class_2591; field_16549 JIGSAW f Lnet/minecraft/class_2591; field_16414 SMOKER f Lnet/minecraft/class_2591; field_16413 BELL f Lnet/minecraft/class_2591; field_16412 LECTERN f Lnet/minecraft/class_2591; field_17380 CAMPFIRE f Lnet/minecraft/class_2591; field_11898 END_PORTAL f Lnet/minecraft/class_2591; field_11897 PISTON f Lnet/minecraft/class_2591; field_11899 DROPPER f Lnet/minecraft/class_2591; field_11891 TRAPPED_CHEST f Lnet/minecraft/class_2591; field_11890 BEACON f Lnet/minecraft/class_2591; field_11895 STRUCTURE_BLOCK f Lnet/minecraft/class_2591; field_11896 SHULKER_BOX f Lnet/minecraft/class_2591; field_11894 BREWING_STAND f Lnet/minecraft/class_2591; field_37647 SCULK_CATALYST f Lnet/minecraft/class_2591; field_37648 SCULK_SHRIEKER f Lnet/minecraft/class_2591; field_11888 HOPPER f Lnet/minecraft/class_2591; field_11887 DISPENSER f Lnet/minecraft/class_2591; field_11889 MOB_SPAWNER f Lnet/minecraft/class_2591; field_40330 HANGING_SIGN f Lnet/minecraft/class_2591; field_40329 CHISELED_BOOKSHELF f Lnet/minecraft/class_2591; field_20431 BEEHIVE m (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V p 1 factory p 2 blocks p 3 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586; method_11032 instantiate c {@return a new instance of the block entity}\n\n@see BlockEntityType.BlockEntityFactory p 1 pos p 2 state m (Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591; method_11030 create p 0 id p 1 builder m (Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960; method_11033 getId c {@return the block entity type's ID, or {@code null} if it is unregistered}\n\n

This should never return {@code null} under normal circumstances. p 0 type m (Lnet/minecraft/class_2680;)Z method_20526 supports c {@return whether the block entity type supports {@code state}}\n\n

The block, not the block state, determines the corresponding block entity type;\ntherefore, for states of the same block, the return value is the same. p 1 state m ()Lnet/minecraft/class_6880$class_6883; method_53254 getRegistryEntry m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; method_24182 get c {@return the block entity instance of this type at {@code pos}, or {@code null} if\nno such block entity exists}\n\n@see BlockView#getBlockEntity p 1 world p 2 pos c net/minecraft/class_2591$class_5559 net/minecraft/block/entity/BlockEntityType$BlockEntityFactory c A functional interface for a factory that creates a new block entity\ninstance. This is usually not implemented directly; the block entity class's\nconstructor (such as {@code MyBlockEntity::MyBlockEntity}) can be used as the\nimplementation. m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586; create create p 2 state p 1 pos c net/minecraft/class_2591$class_2592 net/minecraft/block/entity/BlockEntityType$Builder c Builder for {@link BlockEntityType}. f Ljava/util/Set; field_19316 blocks f Lnet/minecraft/class_2591$class_5559; field_11915 factory m (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)V p 2 blocks p 1 factory m (Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592; method_20528 create c {@return a new builder of a block entity type that supports {@code blocks}} p 1 blocks p 0 factory m (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591; method_11034 build c Builds the block entity type.\n\n@return the built block entity type p 1 type c the datafixer type of the block entity, or {@code null} if there is none c net/minecraft/class_801 net/minecraft/client/render/model/json/ItemModelGenerator f Ljava/util/List; field_4270 LAYERS m (Ljava/util/List;Lnet/minecraft/class_801$class_803;II)V method_3482 buildCube p 3 x p 4 y p 1 cubes p 2 side m (Lnet/minecraft/class_801$class_803;Ljava/util/List;Lnet/minecraft/class_7764;IIIIIZ)V method_3476 buildCube p 8 height p 7 width p 2 cubes p 1 side p 4 frame p 3 sprite p 6 y p 5 x m (ILjava/lang/String;Lnet/minecraft/class_7764;)Ljava/util/List; method_3480 addLayerElements p 3 sprite p 2 key p 1 layer m (Lnet/minecraft/class_7764;Ljava/lang/String;I)Ljava/util/List; method_3481 addSubComponents p 3 layer p 2 key p 1 sprite m (IILnet/minecraft/class_7764;Ljava/util/List;I)V method_33428 method_33428 p 5 frame m (Lnet/minecraft/class_7764;IIIII)Z method_3477 isPixelTransparent p 1 sprite p 2 frame p 3 x p 4 y p 5 width p 6 height m (Lnet/minecraft/class_7764;)Ljava/util/List; method_3478 getFrames p 1 sprite m (Ljava/util/function/Function;Lnet/minecraft/class_793;)Lnet/minecraft/class_793; method_3479 create p 2 blockModel p 1 textureGetter c net/minecraft/class_801$class_803 net/minecraft/client/render/model/json/ItemModelGenerator$Side f I field_4279 offsetY f Lnet/minecraft/class_2350; field_4276 direction f I field_4280 offsetX f Lnet/minecraft/class_801$class_803; field_4278 LEFT f Lnet/minecraft/class_801$class_803; field_4277 DOWN f Lnet/minecraft/class_801$class_803; field_4283 RIGHT f Lnet/minecraft/class_801$class_803; field_4281 UP m ()Lnet/minecraft/class_2350; method_3488 getDirection m ()I method_3489 getOffsetY m (Ljava/lang/String;ILnet/minecraft/class_2350;II)V p 5 offsetY p 3 direction p 4 offsetX m ()I method_3490 getOffsetX m ()Z method_3491 isVertical c net/minecraft/class_801$class_802 net/minecraft/client/render/model/json/ItemModelGenerator$Frame f I field_4274 min f I field_4273 max f Lnet/minecraft/class_801$class_803; field_4271 side f I field_4272 level m (Lnet/minecraft/class_801$class_803;II)V p 2 width p 3 depth p 1 side m ()I method_3485 getMax m ()I method_3486 getLevel m ()I method_3487 getMin m ()Lnet/minecraft/class_801$class_803; method_3484 getSide m (I)V method_3483 expand p 1 newValue c net/minecraft/class_1265 net/minecraft/inventory/InventoryChangedListener c A functional interface used in {@link SimpleInventory#addListener}.\n\n

Other inventories can listen for inventory changes by overriding\n{@link Inventory#markDirty}. m (Lnet/minecraft/class_1263;)V method_5453 onInventoryChanged p 1 sender c net/minecraft/class_5623 net/minecraft/test/TestFailureLogger f Lnet/minecraft/class_4531; field_27807 completionListener m (Lnet/minecraft/class_4517;)V method_32245 failTest p 0 test m (Lnet/minecraft/class_4531;)V method_36100 setCompletionListener p 0 listener m ()V method_36099 stop m (Lnet/minecraft/class_4517;)V method_33319 passTest p 0 test c net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity f I field_31337 MIN_BLOCKS_TO_ACTIVATE f F field_11932 ticksActive f Ljava/util/List; field_11937 activatingBlocks f [Lnet/minecraft/class_2248; field_11931 ACTIVATING_BLOCKS f I field_11936 ticks f J field_11938 nextAmbientSoundTime f Z field_11933 eyeOpen f Lnet/minecraft/class_1309; field_11939 targetEntity f Z field_11934 active f Ljava/util/UUID; field_11935 targetUuid m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; method_11059 getAttackZone p 0 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Z method_11069 updateActivatingBlocks p 0 world p 1 pos p 2 activatingBlocks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V method_11055 givePlayersEffects p 0 world p 2 activatingBlocks p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_1297;I)V method_11063 spawnNautilusParticles p 4 ticks p 0 world p 1 pos p 2 activatingBlocks p 3 entity m (F)F method_11061 getRotation p 1 tickDelta m (Lnet/minecraft/class_2597;Ljava/util/List;)V method_31676 openEye p 1 activatingBlocks p 0 blockEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/UUID;)Lnet/minecraft/class_1309; method_11056 findTargetEntity p 0 world p 1 pos p 2 uuid m ()Z method_11065 isActive m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V method_11064 updateTargetEntity p 1 pos p 2 blockEntity p 0 world m ()Lnet/minecraft/class_2622; method_38247 toUpdatePacket m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V method_31675 clientTick p 0 world p 1 pos p 2 state p 3 blockEntity m (Lnet/minecraft/class_1309;)Z method_11060 method_11060 p 0 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V method_31677 serverTick p 0 world p 1 pos p 2 state p 3 blockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Z)V method_11062 setEyeOpen p 1 eyeOpen m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2597;)V method_11068 attackHostileEntity p 3 activatingBlocks p 2 state p 4 blockEntity p 1 pos p 0 world m (Ljava/util/UUID;Lnet/minecraft/class_1309;)Z method_11058 method_11058 p 1 entity m ()Z method_11066 isEyeOpen c net/minecraft/class_6955 net/minecraft/world/gen/OreVeinSampler f F field_36623 BLOCK_GENERATION_CHANCE c The probability that a given block will be replaced by an ore vein,\ngiven that the density check has passed. f F field_36620 DENSITY_THRESHOLD c The density threshold required to generate any blocks as part of an ore vein. f F field_36627 RAW_ORE_BLOCK_CHANCE f F field_36626 DENSITY_FOR_MAX_ORE_CHANCE f F field_36625 MAX_ORE_CHANCE f D field_36622 LIMINAL_DENSITY_REDUCTION c The decrease in density at the minimum or maximum height compared to the\nmaximum density. f F field_36624 MIN_ORE_CHANCE f F field_36628 VEIN_GAP_THRESHOLD f I field_36621 MAX_DENSITY_INTRUSION c The number of blocks away from the minimum or maximum height at which\nores in an ore vein generates at the maximum density. m (Lnet/minecraft/class_6910;Lnet/minecraft/class_2680;Lnet/minecraft/class_6574;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; method_40547 method_40547 p 5 pos m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6574;)Lnet/minecraft/class_6568$class_6569; method_40548 create p 3 randomDeriver p 1 veinRidged p 2 veinGap p 0 veinToggle c net/minecraft/class_6955$class_6354 net/minecraft/world/gen/OreVeinSampler$VeinType f Lnet/minecraft/class_2680; field_33605 ore f Lnet/minecraft/class_2680; field_33606 stone f Lnet/minecraft/class_2680; field_33668 rawOreBlock f I field_33607 minY f I field_33608 maxY f Lnet/minecraft/class_6955$class_6354; field_33603 COPPER f Lnet/minecraft/class_6955$class_6354; field_33604 IRON m (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V p 5 stone p 4 rawOreBlock p 7 maxY p 6 minY p 3 ore c net/minecraft/class_2598 net/minecraft/network/NetworkSide f Lnet/minecraft/class_2598; field_11942 CLIENTBOUND f Lnet/minecraft/class_2598; field_11941 SERVERBOUND m ()Lnet/minecraft/class_2598; method_36146 getOpposite c net/minecraft/class_5622 net/minecraft/test/NotEnoughSuccessesError m (IILnet/minecraft/class_4517;)V p 3 test p 1 attempts p 2 successes c net/minecraft/class_1264 net/minecraft/util/ItemScatterer c Contains utility methods for spawning item entities scattered around a certain position.\nAll methods consume the item stack, so there is no need for decrementing the\nstack size yourself.\n\n@see net.minecraft.block.AbstractBlock#onStateReplaced m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1263;)V method_5450 spawn c Spawns item entities from {@code inventory} around the given position. p 7 inventory p 0 world p 1 x p 5 z p 3 y m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1263;)V method_5452 spawn c Spawns item entities from {@code inventory} around {@code entity}'s position. p 1 entity p 2 inventory p 0 world m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V method_5449 spawn c Spawns an item entity of {@code stack} around the given position. p 7 stack p 5 z p 3 y p 1 x p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1263;)V method_5451 spawn c Spawns item entities from {@code inventory} around {@code pos}. p 0 world p 1 pos p 2 inventory m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_17348 method_17348 p 2 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V method_17349 spawn c Spawns item entities from {@code stacks} around {@code pos}. p 2 stacks p 1 pos p 0 world c net/minecraft/class_1263 net/minecraft/inventory/Inventory c A container of {@link ItemStack}s. In general, when a player stores an item stack\nand can retrieve the same item stack back, that stack is stored in an\ninventory. The inventory can be persistent, like chests or donkeys, or it can\nbe created without backing storage, like the slots in crafting tables.\nIt is the responsibility of the user to sync or save the contents of the\ninventory.\n\n

Entities and block entities that can hold item stacks generally\nimplement this interface themselves, allowing hopper interactions. Call {@link\nnet.minecraft.entity.player.PlayerEntity#getInventory} to get the player's\ninventory (including armors and offhand).\n\n

An inventory has a fixed size, and each element in the inventory is identified\nby the slot number, which is between zero and {@code size() - 1} like arrays.\nWhen a slot of the inventory is empty, it should be filled with {@link\nItemStack#EMPTY}.\n\n

An implementation of this interface should have a field of {@link\nnet.minecraft.util.collection.DefaultedList#ofSize(int, Object)} with the second\nargument as {@link ItemStack#EMPTY}, and implement methods by delegating to the\nlist. The list itself should not be modified directly, and the list's size\nshould remain constant throughout the lifetime of the inventory.\nImplementations must call {@link #markDirty} when the inventory is modified.\n\n@apiNote If an inventory is needed for temporary storage, use {@link\nSimpleInventory}. For persistent storage in entities or block entities,\nuse {@link net.minecraft.entity.vehicle.VehicleInventory} or\n{@link net.minecraft.block.entity.LockableContainerBlockEntity}.\n\n@see net.minecraft.entity.vehicle.VehicleInventory\n@see net.minecraft.block.entity.LockableContainerBlockEntity f I field_29952 MAX_COUNT_PER_STACK m (Lnet/minecraft/class_1657;)V method_5432 onClose c Called when the inventory is closed. Specifically, this is called inside\n{@link net.minecraft.screen.ScreenHandler#onClosed}. This does nothing\nby default.\n\n

The method is called in both the client and the server. However, because\nclientside screen handler is created with a {@link SimpleInventory},\nother implementations can (and the vanilla code does) assume that the method is called\nin the server. p 1 player m (Lnet/minecraft/class_1657;)V method_5435 onOpen c Called when the inventory is opened. Specifically, this is called inside the\n{@link net.minecraft.screen.ScreenHandler} constructor. This does nothing\nby default.\n\n

The method is called in both the client and the server. However, because\nclientside screen handler is created with a {@link SimpleInventory},\nother implementations can (and the vanilla code does) assume that the method is called\nin the server. p 1 player m ()V method_5431 markDirty c Marks the inventory as modified. Implementations should call this method\nevery time the inventory is changed in any way.\n\n@apiNote Implementations should mark the inventory for synchronization or\nsaving in this method. Since this is called frequently, it is not recommended to\nsynchronize or save the inventory directly in this method. If this inventory is\nimplemented in a block entity, then it should always call\n{@code super.markDirty();} to ensure the block entity gets saved.\n\n@see net.minecraft.block.entity.BlockEntity#markDirty m (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;I)Z method_49106 canPlayerUse c {@return whether {@code player} can use this {@code blockEntity}}\n\n@apiNote This is used by block entities to implement {@link\n#canPlayerUse(PlayerEntity)}.\n\n@implNote This method checks whether the given block entity exists and whether\nthe player is within {@code range} blocks of the block entity.\n\n@see #canPlayerUse(BlockEntity, PlayerEntity) p 2 range p 0 blockEntity p 1 player m (I)Lnet/minecraft/class_1799; method_5438 getStack c {@return the stack currently stored at {@code slot}}\n\n

If the slot is empty, or is outside the bounds of this inventory,\nthis returns {@link ItemStack#EMPTY}. p 1 slot m ()Z method_5442 isEmpty c {@return whether the inventory consists entirely of {@linkplain ItemStack#isEmpty\nempty item stacks}} m (Lnet/minecraft/class_1792;)I method_18861 count c {@return the number of times {@code item} occurs in this inventory\nacross all stored stacks} p 1 item m (Ljava/util/Set;Lnet/minecraft/class_1799;)Z method_43255 method_43255 p 1 stack m (Ljava/util/Set;)Z method_18862 containsAny c {@return whether this inventory contains any of {@code items}}\n\n@see #containsAny(Predicate) p 1 items m (Lnet/minecraft/class_1657;)Z method_5443 canPlayerUse c {@return whether {@code player} can use this inventory}\n\n

This is called by {@link net.minecraft.screen.ScreenHandler#canUse}.\n\n@apiNote Implementations should check the distance between the inventory\nholder and {@code player}. For convenience, this interface offers two methods\nused by block entities to implement this check.\n\n@see #canPlayerUse(BlockEntity, PlayerEntity)\n@see #canPlayerUse(BlockEntity, PlayerEntity, int) p 1 player m (Ljava/util/function/Predicate;)Z method_43256 containsAny c {@return whether this inventory contains any of the stacks matching {@code\npredicate}}\n\n@see #containsAny(Set) p 1 predicate m ()I method_5439 size c {@return the size of the inventory}\n\n

The inventory should support the slot ID from {@code 0} to {@code size() - 1}.\nThis should remain constant throughout the inventory's lifetime. m (Lnet/minecraft/class_1263;ILnet/minecraft/class_1799;)Z method_49104 canTransferTo c {@return whether a hopper can transfer {@code stack} from {@code slot} to\nthe hopper}\n\n

This returns {@code true} by default. p 1 hopperInventory p 3 stack p 2 slot m (II)Lnet/minecraft/class_1799; method_5434 removeStack c Removes a specific number of items from {@code slot}.\n\n@return the removed items as a stack p 1 slot p 2 amount m ()I method_5444 getMaxCountPerStack c {@return the maximum {@linkplain ItemStack#getCount number of items} a stack\ncan contain when placed inside this inventory}\n\n

No slots may have more than this number of items. It is effectively the\nstacking limit for this inventory's slots. m (ILnet/minecraft/class_1799;)Z method_5437 isValid c {@return whether {@code stack} is valid for the {@code slot}}\n\n

Implementations can, for example, use this to check whether the item\nis in a specific tag. This returns {@code true} by default. p 1 slot p 2 stack m (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;)Z method_49105 canPlayerUse c {@return whether {@code player} can use this {@code blockEntity}}\n\n@apiNote This is used by block entities to implement {@link\n#canPlayerUse(PlayerEntity)}.\n\n@implNote This method checks whether the given block entity exists and whether\nthe player is within 8 blocks of the block entity.\n\n@see #canPlayerUse(BlockEntity, PlayerEntity, int) p 1 player p 0 blockEntity m (I)Lnet/minecraft/class_1799; method_5441 removeStack c Removes the stack currently stored at {@code slot}.\n\n@return the stack previously stored at the indicated slot p 1 slot m (ILnet/minecraft/class_1799;)V method_5447 setStack c Sets the stack stored at {@code slot} to {@code stack}. p 1 slot p 2 stack c net/minecraft/class_5625 net/minecraft/nbt/visitor/NbtOrderedStringFormatter c Formats an NBT element as a multiline string where named elements inside of compound objects\nare sorted according to a defined ordering. f Ljava/lang/String; field_27823 KEY_VALUE_SEPARATOR f Ljava/lang/String; field_27824 ENTRY_SEPARATOR f Ljava/lang/String; field_33237 SPACE f Ljava/lang/String; field_33238 CURLY_OPEN_BRACKET f Ljava/lang/String; field_33239 CURLY_CLOSE_BRACKET f I field_27826 indentationLevel f Ljava/lang/String; field_33234 SQUARE_OPEN_BRACKET f Ljava/lang/String; field_33235 SQUARE_CLOSE_BRACKET f Ljava/lang/String; field_33236 SEMICOLON f Ljava/lang/String; field_33240 NEW_LINE f Ljava/lang/String; field_27828 result f Ljava/lang/String; field_27825 prefix f Ljava/util/Map; field_27820 ENTRY_ORDER_OVERRIDES c Contains the names of elements which should appear before any other element in a compound object, even\nwhen they would otherwise appear later lexicographically. The list of elements which should be\nprioritized differs depending on the path of the compound object. f Ljava/util/List; field_27827 pathParts f Ljava/util/Set; field_27821 IGNORED_PATHS c Contains paths for which the indentation prefix should not be prepended to the result. f Ljava/util/regex/Pattern; field_27822 SIMPLE_NAME m ()Ljava/lang/String; method_32280 joinPath m (Ljava/util/HashMap;)V method_32282 method_32282 p 0 map m (Ljava/lang/String;)Ljava/lang/String; method_32281 escapeName p 0 name m (Lnet/minecraft/class_2520;)Ljava/lang/String; method_32283 apply c {@return the stringified NBT {@code element}} p 1 element m (Ljava/lang/String;ILjava/util/List;)V p 1 prefix p 2 indentationLevel p 3 pathParts m (Ljava/lang/String;)V method_32285 pushPathPart p 1 part m ()V method_32284 popPathPart m (Lnet/minecraft/class_2487;)Ljava/util/List; method_32286 getSortedNames p 1 compound c net/minecraft/class_2599 net/minecraft/block/entity/ComparatorBlockEntity f I field_11943 outputSignal m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()I method_11071 getOutputSignal m (I)V method_11070 setOutputSignal p 1 outputSignal c net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter f Lcom/mojang/serialization/Codec; field_37683 CODEC f Lnet/minecraft/class_6910; comp_485 ridges f Lnet/minecraft/class_6910; comp_484 continents f Lnet/minecraft/class_6910; comp_487 finalDensity f Lnet/minecraft/class_6910; comp_486 initialDensityWithoutJaggedness f Lnet/minecraft/class_6910; comp_430 veinGap f Lnet/minecraft/class_6910; comp_429 veinRidged f Lnet/minecraft/class_6910; comp_428 veinToggle f Lnet/minecraft/class_6910; comp_424 depth f Lnet/minecraft/class_6910; comp_420 temperature f Lnet/minecraft/class_6910; comp_423 erosion f Lnet/minecraft/class_6910; comp_417 lavaNoise f Lnet/minecraft/class_6910; comp_416 fluidLevelSpreadNoise f Lnet/minecraft/class_6910; comp_415 fluidLevelFloodednessNoise f Lnet/minecraft/class_6910; comp_414 barrierNoise f Lnet/minecraft/class_6910; comp_539 vegetation m (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6953; method_41544 apply p 1 visitor m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_41545 field p 0 name p 1 getter m ()Lnet/minecraft/class_6910; comp_430 veinGap m ()Lnet/minecraft/class_6910; comp_417 lavaNoise m ()Lnet/minecraft/class_6910; comp_416 fluidLevelSpreadNoise m ()Lnet/minecraft/class_6910; comp_415 fluidLevelFloodednessNoise m ()Lnet/minecraft/class_6910; comp_414 barrierNoise m ()Lnet/minecraft/class_6910; comp_485 ridges m ()Lnet/minecraft/class_6910; comp_484 continents m ()Lnet/minecraft/class_6910; comp_487 finalDensity m ()Lnet/minecraft/class_6910; comp_486 initialDensityWithoutJaggedness m ()Lnet/minecraft/class_6910; comp_420 temperature m ()Lnet/minecraft/class_6910; comp_424 depth m ()Lnet/minecraft/class_6910; comp_423 erosion m ()Lnet/minecraft/class_6910; comp_429 veinRidged m ()Lnet/minecraft/class_6910; comp_428 veinToggle m ()Lnet/minecraft/class_6910; comp_539 vegetation c net/minecraft/class_1262 net/minecraft/inventory/Inventories c Contains utility methods used by {@link Inventory} implementations or for working\nwith inventories. m (Lnet/minecraft/class_1799;Ljava/util/function/Predicate;IZ)I method_29235 remove c Removes a number, not exceeding {@code maxCount}, of items from an item stack based on a predicate and returns that number.\n@return the number of items removed p 1 shouldRemove p 0 stack p 3 dryRun c whether to return the number of items which would have been removed without actually removing them p 2 maxCount m (Lnet/minecraft/class_1263;Ljava/util/function/Predicate;IZ)I method_29234 remove c Removes a number, not exceeding {@code maxCount}, of items from an inventory based on a predicate and returns that number.\n@return the number of items removed p 3 dryRun c whether to return the number of items which would have been removed without actually removing them p 0 inventory p 1 shouldRemove p 2 maxCount m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V method_5429 readNbt c Reads {@code nbt} and sets the elements of {@code stacks} accordingly.\n\n

See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization\nformat. If the slot is out of bounds, it is ignored.\n\n@see #writeNbt(NbtCompound, DefaultedList)\n@see #writeNbt(NbtCompound, DefaultedList, boolean) p 1 stacks p 0 nbt m (Ljava/util/List;II)Lnet/minecraft/class_1799; method_5430 splitStack c {@return the copy of the stack split from the stack at {@code slot}}\n\n

This returns {@link ItemStack#EMPTY} when {@code slot} is out of bounds,\nthe stack at the slot is empty, or when {@code amount <= 0}.\n\n@apiNote This is used to implement {@link Inventory#removeStack(int, int)}.\nThis should not otherwise be used directly.\n\n@see ItemStack#split(int) p 0 stacks p 1 slot p 2 amount m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)Lnet/minecraft/class_2487; method_5426 writeNbt c Writes the inventory to {@code nbt}. This method will always write to the NBT,\neven if {@code stacks} only contains empty stacks.\n\n

See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization\nformat.\n\n@see #readNbt(NbtCompound, DefaultedList)\n@see #writeNbt(NbtCompound, DefaultedList, boolean)\n@return the passed {@code nbt} p 1 stacks p 0 nbt m (Ljava/util/List;I)Lnet/minecraft/class_1799; method_5428 removeStack c Sets the stack at {@code slot} to {@link ItemStack#EMPTY} and returns the old stack.\n\n

This returns {@link ItemStack#EMPTY} when {@code slot} is out of bounds.\n\n@apiNote This is used to implement {@link Inventory#removeStack(int)}.\nThis should not otherwise be used directly.\n\n@return the stack previously at {@code slot} p 0 stacks p 1 slot m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;Z)Lnet/minecraft/class_2487; method_5427 writeNbt c Writes the inventory to {@code nbt}.\n\n

The inventory is serialized as a list of non-empty {@linkplain ItemStack#writeNbt\nitem stacks}. In addition, each compound has a byte entry with the key {@code Slot},\nindicating the slot. The list is then written to {@code nbt} under the key {@code\nItems}.\n\n

If {@code setIfEmpty} is {@code false} and each stack in {@code stacks} is empty,\nthen {@code nbt} will not be modified at all. Otherwise, the {@code Items} entry\nwill always be present.\n\n@see #readNbt(NbtCompound, DefaultedList)\n@return the passed {@code nbt} p 0 nbt p 1 stacks p 2 setIfEmpty c net/minecraft/class_5624 net/minecraft/test/StructureTestListener f Lnet/minecraft/class_2338; field_27812 pos f Lnet/minecraft/class_4517; field_27810 test f I field_27808 attempt f I field_27809 successes f Lnet/minecraft/class_4521; field_27811 testManager m ()V method_32246 init m (Lnet/minecraft/class_4517;Ljava/lang/String;)V method_32256 createTestOutputLectern p 0 test p 1 output m (Ljava/lang/StringBuffer;Ljava/lang/String;)V method_32252 method_32252 p 1 line m (Lnet/minecraft/class_4517;Lnet/minecraft/class_2248;)V method_32253 visualizeTest p 1 block p 0 test m (Lnet/minecraft/class_4517;Lnet/minecraft/class_4521;Lnet/minecraft/class_2338;)V p 2 testManager p 1 test p 3 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_124;Ljava/lang/String;)V method_32248 sendMessageToAllPlayers p 2 message p 1 formatting p 0 world m (Lnet/minecraft/class_3222;)Z method_32249 method_32249 p 0 player m (Lnet/minecraft/class_4517;Ljava/lang/String;)V method_33320 passTest p 0 test p 1 output m (Lnet/minecraft/class_4517;Ljava/lang/String;)V method_33321 finishPassedTest p 1 output p 0 test m (Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/class_1799; method_32251 createBookWithText p 0 text p 2 output p 1 required m (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V method_32250 method_32250 p 2 player m (Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V method_32255 finishFailedTest p 1 output p 0 test m (Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V method_32254 failTest p 0 test p 1 output m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V method_32247 addGameTestMarker p 0 world p 1 pos p 2 message c net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFunctions f Lnet/minecraft/class_6910; field_36619 ZERO_FUNCTION f Lnet/minecraft/class_6910; field_36618 TEN_FUNCTION f Lnet/minecraft/class_5321; field_37120 SHIFT_Z f Lnet/minecraft/class_5321; field_37122 CONTINENTS_OVERWORLD f Lnet/minecraft/class_5321; field_37123 EROSION_OVERWORLD f Lnet/minecraft/class_5321; field_37124 RIDGES_OVERWORLD f Lnet/minecraft/class_5321; field_37114 CAVES_PILLARS_OVERWORLD f Lnet/minecraft/class_5321; field_37115 CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD f Lnet/minecraft/class_5321; field_37116 CAVES_SPAGHETTI_2D_OVERWORLD f Lnet/minecraft/class_5321; field_37117 ZERO f Lnet/minecraft/class_5321; field_37118 Y f Lnet/minecraft/class_5321; field_37119 SHIFT_X f Lnet/minecraft/class_5321; field_37130 FACTOR_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_37131 DEPTH_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_37132 SLOPED_CHEESE_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_37133 SLOPED_CHEESE_END f Lnet/minecraft/class_5321; field_37134 CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD f Lnet/minecraft/class_5321; field_37135 CAVES_ENTRANCES_OVERWORLD f Lnet/minecraft/class_5321; field_37136 CAVES_NOODLE_OVERWORLD f Lnet/minecraft/class_5321; field_37125 FACTOR_OVERWORLD f Lnet/minecraft/class_5321; field_37126 DEPTH_OVERWORLD f Lnet/minecraft/class_5321; field_37127 SLOPED_CHEESE_OVERWORLD f Lnet/minecraft/class_5321; field_37128 CONTINENTS_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_37129 EROSION_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_38251 BASE_3D_NOISE_OVERWORLD f Lnet/minecraft/class_5321; field_38252 BASE_3D_NOISE_NETHER f Lnet/minecraft/class_5321; field_38249 BASE_3D_NOISE_END f Lnet/minecraft/class_5321; field_37693 RIDGES_FOLDED_OVERWORLD f Lnet/minecraft/class_5321; field_37684 JAGGEDNESS_OVERWORLD_LARGE_BIOME f Lnet/minecraft/class_5321; field_37685 OFFSET_OVERWORLD_AMPLIFIED f Lnet/minecraft/class_5321; field_37686 FACTOR_OVERWORLD_AMPLIFIED f Lnet/minecraft/class_5321; field_37687 JAGGEDNESS_OVERWORLD_AMPLIFIED f Lnet/minecraft/class_5321; field_37688 DEPTH_OVERWORLD_AMPLIFIED f Lnet/minecraft/class_5321; field_37689 SLOPED_CHEESE_OVERWORLD_AMPLIFIED f Lnet/minecraft/class_5321; field_37694 OFFSET_OVERWORLD f Lnet/minecraft/class_5321; field_37695 JAGGEDNESS_OVERWORLD f Lnet/minecraft/class_5321; field_37696 OFFSET_OVERWORLD_LARGE_BIOME m (Lnet/minecraft/class_7891;)Lnet/minecraft/class_6880; method_41100 bootstrap p 0 densityFunctionRegisterable m (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953; method_41120 createEndNoiseRouter c Creates the {@link NoiseRouter} for The End.\n\n@return the created {@code NoiseRouter} p 0 densityFunctionLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6953; method_41211 createMultiNoiseDependentNoiseRouter p 0 densityFunctionLookup p 1 noiseParametersLookup p 2 density m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40540 createInitialDensityFunction p 0 factor p 1 depth m (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910; method_41121 createCavePillarsOverworldFunction p 0 noiseParametersLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953; method_41552 createFloatingIslandsNoiseRouter c Creates the {@link NoiseRouter} for the floating islands world type.\n\n@return the created {@code NoiseRouter} p 0 densityFunctionLookup p 1 noiseParametersLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6910; method_41116 entryHolder p 1 key p 0 densityFunctionRegisterable m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_42367 applyEndSlides c Applies the slides for The End.\n\n@return the created density function p 0 slopedCheese c the base density function m (Lnet/minecraft/class_6910;IIIIDIID)Lnet/minecraft/class_6910; method_42365 applySlides c Interpolates the density at the top and bottom of the world.\n\n@return the created density function p 7 bottomRelativeMinY c the minimum block Y of the bottom slide, added to the bottom height p 8 bottomRelativeMaxY c the maximum block Y of the bottom slide, added to the bottom height p 9 bottomDensity c the density at the bottom of the world. For height levels between the bottom-relative minimum and maximum heights, this is interpolated with the actual density p 0 density c the base density function p 1 minY c the minimum block Y coordinate of the world p 2 maxY c the maximum block Y coordinate of the world p 3 topRelativeMinY c the minimum block Y of the top slide, subtracted from the top height p 4 topRelativeMaxY c the maximum block Y of the top slide, subtracted from the top height p 5 topDensity c the density at the top of the world. For height levels between the top-relative minimum and maximum heights, this is interpolated with the actual density m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_41101 createCavesFunction p 0 densityFunctionLookup p 1 noiseParametersLookup p 2 slopedCheese m (ZLnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_42366 applySurfaceSlides c Applies the slides for the overworld and the surface world type.\n\n@return the created density function p 1 density c the base density function p 0 amplified c whether the amplified world type is used m (Lnet/minecraft/class_7891;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Z)V method_41548 registerSlopedCheeseFunction c Creates and registers the {@code sloped_cheese} density function.\nThis is used for the normal, large biomes and amplified world types. p 10 amplified p 8 depthKey p 9 slopedCheeseKey p 6 factorKey p 7 jaggednessKey p 4 erosion p 5 offsetKey p 2 jaggedNoise p 3 continents p 0 densityFunctionRegisterable p 1 densityFunctionLookup m (Lnet/minecraft/class_6955$class_6354;)I method_41550 method_41550 p 0 veinType m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZ)Lnet/minecraft/class_6953; method_41103 createSurfaceNoiseRouter c Creates the {@link NoiseRouter} for the overworld and the surface world type.\n\n@return the created {@code NoiseRouter} p 0 densityFunctionLookup p 3 amplified p 2 largeBiomes p 1 noiseParametersLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910; method_41117 createCavesEntrancesOverworldFunction p 1 noiseParametersLookup p 0 densityFunctionLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953; method_41118 createNetherNoiseRouter c Creates the {@link NoiseRouter} for the nether.\n\n@return the created {@code NoiseRouter} p 1 noiseParametersLookup p 0 densityFunctionLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910; method_41119 createCavesNoodleOverworldFunction p 0 densityFunctionLookup p 1 noiseParametersLookup m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_41207 applyBlendDensity p 0 density m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;III)Lnet/minecraft/class_6910; method_40539 verticalRangeChoice p 0 y p 4 whenOutOfRange p 3 maxInclusive p 2 minInclusive p 1 whenInRange m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953; method_41549 createCavesNoiseRouter c Creates the {@link NoiseRouter} for the caves world type.\n\n@return the created {@code NoiseRouter} p 0 densityFunctionLookup p 1 noiseParametersLookup m (Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910; method_42364 applyFloatingIslandsSlides c Applies the slides for The End or the floating islands world type.\n\n@return the created density function p 2 maxY c the maximum block Y coordinate of the world p 1 minY c the minimum block Y coordinate of the world p 0 function m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40541 applyBlending p 1 blendOffset p 0 function m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41109 of p 0 id m (F)F method_41546 getPeaksValleysNoise p 0 weirdness m (Lnet/minecraft/class_7871;II)Lnet/minecraft/class_6910; method_42363 applyCavesSlides c Applies the slides for the nether and the caves world type.\n\n@return the created density function p 2 maxY c the maximum block Y coordinate of the world p 1 minY c the minimum block Y coordinate of the world p 0 densityFunctionLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910; method_41122 createCavesSpaghetti2dOverworldFunction p 0 densityFunctionLookup p 1 noiseParametersLookup m (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910; method_41113 createCavesSpaghettiRoughnessOverworldFunction p 0 noiseParametersLookup m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_41551 registerAndGetHolder p 0 densityFunctionRegisterable p 2 densityFunction p 1 key m ()Lnet/minecraft/class_6953; method_44324 createMissingNoiseRouter m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_41547 createRidgesFoldedOverworldFunction p 0 input m (Lnet/minecraft/class_6955$class_6354;)I method_41553 method_41553 p 0 veinType c net/minecraft/class_6954$class_5841 net/minecraft/world/gen/densityfunction/DensityFunctions$CaveScaler m (D)D method_33835 scaleCaves p 0 value m (D)D method_33836 scaleTunnels p 0 value c net/minecraft/class_2593 net/minecraft/block/entity/CommandBlockBlockEntity f Z field_11917 conditionMet f Lnet/minecraft/class_1918; field_11920 commandExecutor f Z field_11918 auto f Z field_11919 powered m ()Z method_11046 isConditionalCommandBlock m (Z)V method_11038 setPowered p 1 powered m ()Z method_11045 updateConditionMet m ()Z method_11044 isConditionMet m ()Lnet/minecraft/class_1918; method_11040 getCommandExecutor m ()V method_23360 scheduleAutoTick m ()Lnet/minecraft/class_2593$class_2594; method_11039 getCommandBlockType m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Z)V method_11041 setAuto p 1 auto m ()V method_23359 updateCommandBlock m ()Z method_11043 isPowered m ()Z method_11042 isAuto c net/minecraft/class_2593$class_2594 net/minecraft/block/entity/CommandBlockBlockEntity$Type f Lnet/minecraft/class_2593$class_2594; field_11924 REDSTONE f Lnet/minecraft/class_2593$class_2594; field_11922 SEQUENCE f Lnet/minecraft/class_2593$class_2594; field_11923 AUTO c net/minecraft/class_1269 net/minecraft/util/ActionResult c An enum indicating the hand interaction's result. Methods called on hand interaction,\nsuch as {@link net.minecraft.block.AbstractBlock#onUse}, return this.\n\n@see TypedActionResult f Lnet/minecraft/class_1269; field_5814 FAIL c Indicates that an action is not performed and prevents other actions\nfrom performing. f Lnet/minecraft/class_1269; field_33562 CONSUME_PARTIAL c Indicates an action is performed but no animation should accompany the\nperformance and no statistic should be incremented. f Lnet/minecraft/class_1269; field_5811 PASS c Indicates an action is not performed but allows other actions to\nperform. f Lnet/minecraft/class_1269; field_5812 SUCCESS c Indicates an action is performed and the actor's hand should swing to\nindicate the performance. f Lnet/minecraft/class_1269; field_21466 CONSUME c Indicates an action is performed but no animation should accompany the\nperformance. m ()Z method_23666 shouldSwingHand c {@return whether an actor should have a hand-swinging animation on\naction performance} m ()Z method_36360 shouldIncrementStat c {@return whether action performance should increment an item's "used"\nstatistic} m ()Z method_23665 isAccepted c {@return whether an action is performed} m (Z)Lnet/minecraft/class_1269; method_29236 success c {@return an action result indicating success}\n\n

This returns {@link #SUCCESS} if {@code swingHand} is {@code true}, otherwise\n{@link #CONSUME}. p 0 swingHand c net/minecraft/class_1268 net/minecraft/util/Hand c An enum representing an entity's hand.\n\n

If the entity is right-handed, {@link #MAIN_HAND} is of {@link Arm#RIGHT},\nand if the entity is left-handed, {@link #MAIN_HAND} is of {@link Arm#LEFT}, f Lnet/minecraft/class_1268; field_5808 MAIN_HAND f Lnet/minecraft/class_1268; field_5810 OFF_HAND c net/minecraft/class_2595 net/minecraft/block/entity/ChestBlockEntity f I field_31332 VIEWER_COUNT_UPDATE_EVENT_TYPE f Lnet/minecraft/class_5561; field_27209 stateManager f Lnet/minecraft/class_2371; field_11927 inventory f Lnet/minecraft/class_5560; field_27210 lidAnimator m ()V method_31671 onScheduledTick m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2595;)V method_31670 clientTick p 2 state p 3 blockEntity p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)V method_11050 playSound p 3 soundEvent p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V method_11049 onViewerCountUpdate p 2 pos p 1 world p 5 newViewerCount p 4 oldViewerCount p 3 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_11048 getPlayersLookingInChestCount p 0 world p 1 pos m (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)V method_11047 copyInventory p 0 from p 1 to c net/minecraft/class_1267 net/minecraft/world/Difficulty f Ljava/util/function/IntFunction; field_5800 BY_ID f I field_5803 id f Lnet/minecraft/class_3542$class_7292; field_41668 CODEC f Ljava/lang/String; field_5806 name f Lnet/minecraft/class_1267; field_5805 EASY f Lnet/minecraft/class_1267; field_5802 NORMAL f Lnet/minecraft/class_1267; field_5807 HARD f Lnet/minecraft/class_1267; field_5801 PEACEFUL m ()Lnet/minecraft/class_2561; method_5463 getTranslatableName m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name m ()Ljava/lang/String; method_5460 getName m (Ljava/lang/String;)Lnet/minecraft/class_1267; method_16691 byName p 0 name m (I)Lnet/minecraft/class_1267; method_5462 byId p 0 id m ()Lnet/minecraft/class_2561; method_48556 getInfo m ()I method_5461 getId c net/minecraft/class_2596 net/minecraft/network/packet/Packet m ()Lnet/minecraft/class_2539; method_52273 getNewNetworkState c {@return a new network state to transition to, or {@code null}\nto indicate no state change}\n

\nThe state transition is done on both the sender and receiver sides, but it\nis only in one direction (out of C2S and S2C). Another packet must be processed\nin the reverse direction to ensure the state in both directions are updated. m (Lnet/minecraft/class_2540;)V method_11052 write p 1 buf m ()Z method_11051 isWritingErrorSkippable c {@return whether a throwable in writing of this packet allows the\nconnection to simply skip the packet's sending than disconnecting} m (Lnet/minecraft/class_2547;)V method_11054 apply p 1 listener c net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior c Cauldron behaviors control what happens when a player interacts with\ncauldrons using a specific item.\n\n

To register new cauldron behaviors, you can add them to the corresponding\nmaps based on the cauldron type.\n

\n\n\n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n
Behavior maps by cauldron type
TypeBlockBehavior map
Empty{@link net.minecraft.block.Blocks#CAULDRON minecraft:cauldron}{@link #EMPTY_CAULDRON_BEHAVIOR}
Water{@link net.minecraft.block.Blocks#WATER_CAULDRON minecraft:water_cauldron}{@link #WATER_CAULDRON_BEHAVIOR}
Lava{@link net.minecraft.block.Blocks#LAVA_CAULDRON minecraft:lava_cauldron}{@link #LAVA_CAULDRON_BEHAVIOR}
Powder snow{@link net.minecraft.block.Blocks#POWDER_SNOW_CAULDRON minecraft:powder_snow_cauldron}{@link #POWDER_SNOW_CAULDRON_BEHAVIOR}
f Lnet/minecraft/class_5620; field_27779 FILL_WITH_LAVA c A behavior that fills cauldrons with lava.\n\n@see #fillCauldron f Lnet/minecraft/class_5620; field_28012 FILL_WITH_POWDER_SNOW c A behavior that fills cauldrons with powder snow.\n\n@see #fillCauldron f Ljava/util/Map; field_28011 POWDER_SNOW_CAULDRON_BEHAVIOR c The cauldron behaviors for powder snow cauldrons.\n\n@see #createMap f Lnet/minecraft/class_5620; field_27780 CLEAN_SHULKER_BOX c A behavior that cleans dyed shulker boxes. f Lnet/minecraft/class_5620; field_27782 CLEAN_DYEABLE_ITEM c A behavior that cleans {@linkplain net.minecraft.item.DyeableItem dyeable items}. f Ljava/util/Map; field_27776 WATER_CAULDRON_BEHAVIOR c The cauldron behaviors for water cauldrons.\n\n@see #createMap f Lnet/minecraft/class_5620; field_27778 FILL_WITH_WATER c A behavior that fills cauldrons with water.\n\n@see #fillCauldron f Ljava/util/Map; field_27777 LAVA_CAULDRON_BEHAVIOR c The cauldron behaviors for lava cauldrons.\n\n@see #createMap f Lnet/minecraft/class_5620; field_27781 CLEAN_BANNER c A behavior that cleans banners with patterns. f Ljava/util/Map; field_27775 EMPTY_CAULDRON_BEHAVIOR c The cauldron behaviors for empty cauldrons.\n\n@see #createMap m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32220 method_32220 p 3 player p 4 hand p 1 world p 2 pos p 5 stack p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32222 method_32222 p 1 world p 2 pos p 0 state p 5 stack p 3 player p 4 hand m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32214 method_32214 p 2 pos p 3 player p 0 state p 1 world p 4 hand p 5 stack m (Lnet/minecraft/class_2680;)Z method_32213 method_32213 p 0 statex m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32216 method_32216 p 0 state p 1 world p 4 hand p 5 stack p 2 pos p 3 player m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32218 method_32218 p 2 pos p 3 player p 0 state p 1 world p 4 hand p 5 stack m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V method_32211 method_32211 p 0 map m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269; method_32207 fillCauldron c Fills a cauldron from a bucket stack.\n\n

The filled bucket stack will be replaced by an empty bucket in the player's\ninventory.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result p 1 pos c the cauldron's position p 0 world c the world where the cauldron is located p 6 soundEvent c the sound produced by filling p 3 hand c the hand interacting with the cauldron p 2 player c the interacting player p 5 state c the filled cauldron state p 4 stack c the filled bucket stack in the player's hand m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32209 method_32209 p 1 world p 0 state p 3 player p 2 pos p 5 stack p 4 hand m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32698 method_32698 p 4 hand p 5 stack p 2 pos p 3 player p 0 state p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269; method_32210 emptyCauldron c Empties a cauldron if it's full.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result if emptied, {@link ActionResult#PASS} otherwise p 8 soundEvent c the sound produced by emptying p 7 fullPredicate c a predicate used to check if the cauldron can be emptied into the output stack p 6 output c the item stack that replaces the interaction stack when the cauldron is emptied p 5 stack c the stack in the player's hand p 4 hand c the hand interacting with the cauldron p 3 player c the interacting player p 2 pos c the cauldron's position p 1 world c the world where the cauldron is located p 0 state c the cauldron block state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32221 method_32221 p 2 pos p 3 player p 0 state p 1 world p 4 hand p 5 stack m ()V method_32212 registerBehavior c Registers the vanilla cauldron behaviors. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32223 method_32223 p 0 state p 1 world p 4 hand p 5 stack p 2 pos p 3 player m (Lnet/minecraft/class_2680;)Z method_32208 method_32208 p 0 statex m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32215 method_32215 p 1 world p 2 pos p 0 state p 5 stack p 3 player p 4 hand m (Lnet/minecraft/class_2680;)Z method_32696 method_32696 p 0 statex m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32217 method_32217 p 0 state p 3 player p 4 hand p 1 world p 2 pos p 5 stack m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32219 method_32219 p 1 world p 2 pos p 0 state p 5 stack p 3 player p 4 hand m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_32697 method_32697 p 5 stack p 3 player p 4 hand p 1 world p 2 pos p 0 state m ()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap; method_32206 createMap c Creates a mutable map from {@linkplain Item items} to their\ncorresponding cauldron behaviors.\n\n

The default return value in the map is a cauldron behavior\nthat returns {@link ActionResult#PASS} for all items.\n\n@return the created map m (Ljava/util/Map;)V method_34850 registerBucketBehavior c Registers the behavior for filled buckets in the specified behavior map. p 0 behavior m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; interact interact c Called when a player interacts with a cauldron.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result if this behavior succeeds,\n{@link ActionResult#PASS} otherwise p 1 state c the current cauldron block state p 4 player c the interacting player p 5 hand c the hand interacting with the cauldron p 2 world c the world where the cauldron is located p 3 pos c the cauldron's position p 6 stack c the stack in the player's hand c net/minecraft/class_1266 net/minecraft/world/LocalDifficulty f F field_5799 localDifficulty f Lnet/minecraft/class_1267; field_5798 globalDifficulty m ()F method_5458 getClampedLocalDifficulty m ()F method_5457 getLocalDifficulty m (F)Z method_5455 isHarderThan p 1 difficulty m ()Z method_35020 isAtLeastHard m ()Lnet/minecraft/class_1267; method_5454 getGlobalDifficulty m (Lnet/minecraft/class_1267;JJF)V p 4 inhabitedTime p 2 timeOfDay p 6 moonSize p 1 difficulty m (Lnet/minecraft/class_1267;JJF)F method_5456 setLocalDifficulty p 1 difficulty p 4 inhabitedTime p 2 timeOfDay p 6 moonSize c net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderers f Lorg/slf4j/Logger; field_27767 LOGGER f Ljava/util/Map; field_27769 PLAYER_RENDERER_FACTORIES f Ljava/util/Map; field_27768 RENDERER_FACTORIES m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V method_32173 register p 0 type p 1 factory m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32190 method_32190 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map; method_32177 reloadPlayerRenderers p 0 ctx m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_33430 method_33430 p 0 context m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_8685$class_7920;Lnet/minecraft/class_5617;)V method_32175 method_32175 p 3 factory p 2 model m ()Z method_32172 isMissingRendererFactories m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_42605 method_42605 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32188 method_32188 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32178 method_32178 p 0 context m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V method_32174 method_32174 p 2 entityType p 3 factory m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32182 method_32182 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32194 method_32194 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32180 method_32180 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_33429 method_33429 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32192 method_32192 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32186 method_32186 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32198 method_32198 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32184 method_32184 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32196 method_32196 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map; method_32176 reloadEntityRenderers p 0 ctx m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32179 method_32179 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_42604 method_42604 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32189 method_32189 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_45802 method_45802 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32193 method_32193 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32183 method_32183 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32191 method_32191 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32181 method_32181 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32197 method_32197 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32187 method_32187 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32195 method_32195 p 0 context m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; method_32185 method_32185 p 0 context c net/minecraft/class_1259 net/minecraft/entity/boss/BossBar f Ljava/util/UUID; field_5772 uuid f Z field_5776 darkenSky f Lnet/minecraft/class_1259$class_1260; field_5778 color f F field_5774 percent f Lnet/minecraft/class_1259$class_1261; field_5779 style f Z field_5773 thickenFog f Z field_5775 dragonMusic f Lnet/minecraft/class_2561; field_5777 name m (Z)Lnet/minecraft/class_1259; method_5410 setDragonMusic p 1 dragonMusic m ()Z method_5418 hasDragonMusic m (Z)Lnet/minecraft/class_1259; method_5406 setDarkenSky p 1 darkenSky m (Lnet/minecraft/class_2561;)V method_5413 setName p 1 name m ()Lnet/minecraft/class_2561; method_5414 getName m ()F method_5412 getPercent m ()Lnet/minecraft/class_1259$class_1260; method_5420 getColor m (Lnet/minecraft/class_1259$class_1260;)V method_5416 setColor p 1 color m ()Lnet/minecraft/class_1259$class_1261; method_5415 getStyle m (Z)Lnet/minecraft/class_1259; method_5411 setThickenFog p 1 thickenFog m ()Ljava/util/UUID; method_5407 getUuid m ()Z method_5419 shouldThickenFog m (Ljava/util/UUID;Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V p 4 style p 3 color p 2 name p 1 uuid m ()Z method_5417 shouldDarkenSky m (Lnet/minecraft/class_1259$class_1261;)V method_5409 setStyle p 1 style m (F)V method_5408 setPercent p 1 percent c net/minecraft/class_1259$class_1261 net/minecraft/entity/boss/BossBar$Style f Ljava/lang/String; field_5794 name f Lnet/minecraft/class_1259$class_1261; field_5795 PROGRESS f Lnet/minecraft/class_1259$class_1261; field_5796 NOTCHED_6 f Lnet/minecraft/class_1259$class_1261; field_5790 NOTCHED_20 f Lnet/minecraft/class_1259$class_1261; field_5791 NOTCHED_10 f Lnet/minecraft/class_1259$class_1261; field_5793 NOTCHED_12 m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_5425 getName m (Ljava/lang/String;)Lnet/minecraft/class_1259$class_1261; method_5424 byName p 0 name c net/minecraft/class_1259$class_1260 net/minecraft/entity/boss/BossBar$Color f Ljava/lang/String; field_5781 name f Lnet/minecraft/class_124; field_5787 format f Lnet/minecraft/class_1259$class_1260; field_5785 GREEN f Lnet/minecraft/class_1259$class_1260; field_5786 WHITE f Lnet/minecraft/class_1259$class_1260; field_5788 PINK f Lnet/minecraft/class_1259$class_1260; field_5782 YELLOW f Lnet/minecraft/class_1259$class_1260; field_5783 PURPLE f Lnet/minecraft/class_1259$class_1260; field_5784 RED f Lnet/minecraft/class_1259$class_1260; field_5780 BLUE m ()Ljava/lang/String; method_5421 getName m ()Lnet/minecraft/class_124; method_5423 getTextFormat m (Ljava/lang/String;)Lnet/minecraft/class_1259$class_1260; method_5422 byName p 0 name m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_124;)V p 3 name p 4 format c net/minecraft/class_5616 net/minecraft/client/render/block/entity/BlockEntityRendererFactories f Ljava/util/Map; field_27752 FACTORIES m (Lnet/minecraft/class_2591;Lnet/minecraft/class_5614;)V method_32144 register p 1 factory p 0 type m (Lnet/minecraft/class_5614$class_5615;)Ljava/util/Map; method_32146 reload p 0 args m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_2591;Lnet/minecraft/class_5614;)V method_32145 method_32145 p 3 factory p 2 type c net/minecraft/class_5617 net/minecraft/client/render/entity/EntityRendererFactory m (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; create create p 1 ctx c net/minecraft/class_5617$class_5618 net/minecraft/client/render/entity/EntityRendererFactory$Context f Lnet/minecraft/class_898; field_27762 renderDispatcher f Lnet/minecraft/class_759; field_38889 heldItemRenderer f Lnet/minecraft/class_5599; field_27765 modelLoader f Lnet/minecraft/class_776; field_38888 blockRenderManager f Lnet/minecraft/class_3300; field_27764 resourceManager f Lnet/minecraft/class_327; field_27766 textRenderer f Lnet/minecraft/class_918; field_27763 itemRenderer m ()Lnet/minecraft/class_3300; method_32169 getResourceManager m (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630; method_32167 getPart p 1 layer m ()Lnet/minecraft/class_918; method_32168 getItemRenderer m ()Lnet/minecraft/class_759; method_43338 getHeldItemRenderer m (Lnet/minecraft/class_898;Lnet/minecraft/class_918;Lnet/minecraft/class_776;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_5599;Lnet/minecraft/class_327;)V p 4 heldItemRenderer p 3 blockRenderManager p 2 itemRenderer p 1 renderDispatcher p 7 textRenderer p 6 modelLoader p 5 resourceManager m ()Lnet/minecraft/class_776; method_43337 getBlockRenderManager m ()Lnet/minecraft/class_327; method_32171 getTextRenderer m ()Lnet/minecraft/class_5599; method_32170 getModelLoader m ()Lnet/minecraft/class_1092; method_48481 getModelManager m ()Lnet/minecraft/class_898; method_32166 getRenderDispatcher c net/minecraft/class_813 net/minecraft/client/render/model/json/ModelVariant f I field_4325 weight f Lnet/minecraft/class_2960; field_4326 location f Lnet/minecraft/class_4590; field_4328 rotation f Z field_4327 uvLock m ()Lnet/minecraft/class_2960; method_3510 getLocation m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2960;Lnet/minecraft/class_4590;ZI)V p 4 weight p 3 uvLock p 2 rotation p 1 location m ()I method_3511 getWeight c net/minecraft/class_813$class_814 net/minecraft/client/render/model/json/ModelVariant$Deserializer f I field_32813 DEFAULT_Y_ROTATION f I field_32811 DEFAULT_WEIGHT f I field_32812 DEFAULT_X_ROTATION f Z field_32810 DEFAULT_UV_LOCK m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1086; method_3515 deserializeRotation p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 functionJson p 2 unused p 3 context m (Lcom/google/gson/JsonObject;)I method_3517 deserializeWeight p 1 object m (Lcom/google/gson/JsonObject;)Z method_3516 deserializeUvLock p 1 object m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960; method_3514 deserializeModel p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_813; method_3513 deserialize c net/minecraft/class_1271 net/minecraft/util/TypedActionResult f Ljava/lang/Object; field_5816 value f Lnet/minecraft/class_1269; field_5815 result m (Ljava/lang/Object;)Lnet/minecraft/class_1271; method_22431 fail p 0 data m (Ljava/lang/Object;)Lnet/minecraft/class_1271; method_22430 pass p 0 data m (Ljava/lang/Object;Z)Lnet/minecraft/class_1271; method_29237 success p 1 swingHand p 0 data m (Ljava/lang/Object;)Lnet/minecraft/class_1271; method_22428 consume p 0 data m (Ljava/lang/Object;)Lnet/minecraft/class_1271; method_22427 success p 0 data m (Lnet/minecraft/class_1269;Ljava/lang/Object;)V p 1 result p 2 value m ()Ljava/lang/Object; method_5466 getValue m ()Lnet/minecraft/class_1269; method_5467 getResult c net/minecraft/class_812 net/minecraft/client/render/model/json/AndMultipartModelSelector f Ljava/lang/Iterable; field_4324 selectors f Ljava/lang/String; field_32814 KEY m (Lnet/minecraft/class_2689;Lnet/minecraft/class_815;)Ljava/util/function/Predicate; method_3508 method_3508 p 1 selector m (Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z method_3507 method_3507 p 1 predicate m (Ljava/lang/Iterable;)V p 1 selectors m (Ljava/util/List;Lnet/minecraft/class_2680;)Z method_3506 method_3506 p 1 state c net/minecraft/class_1270 net/minecraft/screen/ScreenHandlerFactory c A functional interface to create a new screen handler (menu) on the server.\n\n

This interface itself is not used directly. Instead, the subinterface\n{@link NamedScreenHandlerFactory} is passed to {@link\nnet.minecraft.entity.player.PlayerEntity#openHandledScreen}. In vanilla,\nblock entity instances implement that interface, allowing them to be passed.\n{@link SimpleNamedScreenHandlerFactory} is a screen handler factory implementation\nfor use cases that do not involve a block entity.\n\n

The factory should create a new instance of a screen handler with the server-side\nconstructor (one that takes inventories, etc). If the screen handler requires\na property delegate or a context, create an instance and pass it here.\n\n@see ScreenHandler\n@see NamedScreenHandlerFactory m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; createMenu createMenu p 3 player p 2 playerInventory p 1 syncId c net/minecraft/class_811 net/minecraft/client/render/model/json/ModelTransformationMode f Ljava/util/function/IntFunction; field_42469 FROM_INDEX f Ljava/lang/String; field_42471 name f Lcom/mojang/serialization/Codec; field_42468 CODEC f B field_42470 index f Lnet/minecraft/class_811; field_4323 THIRD_PERSON_LEFT_HAND f Lnet/minecraft/class_811; field_4322 FIRST_PERSON_RIGHT_HAND f Lnet/minecraft/class_811; field_4321 FIRST_PERSON_LEFT_HAND f Lnet/minecraft/class_811; field_4320 THIRD_PERSON_RIGHT_HAND f Lnet/minecraft/class_811; field_4319 FIXED f Lnet/minecraft/class_811; field_4318 GROUND f Lnet/minecraft/class_811; field_4317 GUI f Lnet/minecraft/class_811; field_4316 HEAD f Lnet/minecraft/class_811; field_4315 NONE m ()B method_48961 getIndex m (Ljava/lang/String;IILjava/lang/String;)V p 3 index p 4 name m ()Z method_29998 isFirstPerson c net/minecraft/class_5634 net/minecraft/item/PowderSnowBucketItem f Lnet/minecraft/class_3414; field_27877 placeSound m (Lnet/minecraft/class_2248;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V p 3 settings p 2 placeSound p 1 block c net/minecraft/class_1275 net/minecraft/util/Nameable c Represents something that can be named, such as block entities or entities. m ()Lnet/minecraft/class_2561; method_5477 getName c {@return the name of this object}\n\n

This should return {@linkplain #getCustomName the custom name} if it exists,\notherwise the default name. This should not have styling applied. m ()Lnet/minecraft/class_2561; method_5476 getDisplayName c {@return the display name of this object}\n\n

By default, this returns the result of {@link #getName}. The return value can\nhave styling applied. m ()Lnet/minecraft/class_2561; method_5797 getCustomName c {@return the custom name of this object, or {@code null} if there is none} m ()Z method_16914 hasCustomName c {@return whether this object has a custom name} c net/minecraft/class_5633 net/minecraft/item/FluidModificationItem m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V method_7728 onEmptied p 1 player p 2 world p 3 stack p 4 pos m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z method_7731 placeFluid p 4 hitResult p 1 player p 3 pos p 2 world c net/minecraft/class_5636 net/minecraft/client/render/CameraSubmersionType c This class contains the various "fluids" and is used for camera rendering.\n\n@see Camera#getSubmersionType() f Lnet/minecraft/class_5636; field_27888 NONE f Lnet/minecraft/class_5636; field_27885 LAVA f Lnet/minecraft/class_5636; field_27886 WATER f Lnet/minecraft/class_5636; field_27887 POWDER_SNOW c net/minecraft/class_1273 net/minecraft/inventory/ContainerLock f Lnet/minecraft/class_1273; field_5817 EMPTY c An empty container lock that can always be opened. f Ljava/lang/String; field_5818 key f Ljava/lang/String; field_29956 LOCK_KEY m (Ljava/lang/String;)V p 1 key m (Lnet/minecraft/class_2487;)V method_5474 writeNbt c Inserts the key string of this lock into the {@code Lock} key of the NBT compound. p 1 nbt m (Lnet/minecraft/class_1799;)Z method_5472 canOpen c Returns true if this lock can be opened with the key item stack.\n

\nAn item stack is a valid key if the stack name matches the key string of this lock,\nor if the key string is empty. p 1 stack c the key item stack m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1273; method_5473 fromNbt c Creates a new {@code ContainerLock} from the {@code Lock} key of the NBT compound.\n

\nIf the {@code Lock} key is not present, returns an empty lock. p 0 nbt c net/minecraft/class_5635 net/minecraft/block/PowderSnowBlock f D field_36190 SMALL_FALL_SOUND_MAX_DISTANCE f F field_31217 HORIZONTAL_MOVEMENT_MULTIPLIER f F field_31218 VERTICAL_MOVEMENT_MULTIPLIER f Lnet/minecraft/class_265; field_31220 FALLING_SHAPE m (Lnet/minecraft/class_1297;)Z method_32355 canWalkOnPowderSnow p 0 entity c net/minecraft/class_4304 net/minecraft/client/render/debug/RaidCenterDebugRenderer f I field_32914 RANGE f F field_32915 DRAWN_STRING_SIZE f Ljava/util/Collection; field_19327 raidCenters f Lnet/minecraft/class_310; field_19326 client m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V method_23122 drawRaidCenter p 1 vertexConsumers p 2 pos p 0 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;I)V method_23123 drawString p 4 color p 3 pos p 2 string p 1 vertexConsumers p 0 matrices m (Ljava/util/Collection;)V method_20561 setRaidCenters p 1 raidCenters m ()Lnet/minecraft/class_4184; method_23125 getCamera m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_5630 net/minecraft/inventory/StackReference c Represents a reference to a stack that supports getting and setting.\nOften for command access. Usually obtained from entities.\n\n

Screen handlers also use stack references to pass a mutable cursor\nstack to some methods.\n\n@see net.minecraft.entity.Entity#getStackReference(int) f Lnet/minecraft/class_5630; field_27860 EMPTY c An immutable empty stack reference. m ()Lnet/minecraft/class_1799; method_32327 get c Gets the current item stack. m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;Ljava/util/function/Predicate;)Lnet/minecraft/class_5630; method_32331 of c Creates a stack reference backed by an equipment slot of a living entity and\nguarded by a condition for setting stacks into the inventory. p 0 entity p 2 filter c the condition to guard stack setting p 1 slot m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630; method_32330 of c Creates a stack reference backed by an equipment slot of a living entity with\nno filter, allowing direct manipulation of the equipment slot. p 0 entity p 1 slot m (Lnet/minecraft/class_1799;)Z method_32332 set c Sets the {@code stack}.\n\n@return {@code true} if the setting is successful, {@code false} if rejected p 1 stack c the item stack to set m (Lnet/minecraft/class_1799;)Z method_32333 method_32333 p 0 stack m (Lnet/minecraft/class_1263;I)Lnet/minecraft/class_5630; method_32328 of c Creates a stack reference backed by an index within an inventory. p 1 index p 0 inventory m (Lnet/minecraft/class_1263;ILjava/util/function/Predicate;)Lnet/minecraft/class_5630; method_32329 of c Creates a stack reference backed by an index within an inventory and guarded\nby a condition for setting stacks into the inventory. p 2 stackFilter c the condition to guard stack setting p 0 inventory p 1 index m (Lnet/minecraft/class_1799;)Z method_32334 method_32334 p 0 stack c net/minecraft/class_1278 net/minecraft/inventory/SidedInventory c A special inventory interface for inventories that expose different slots for different sides, such as furnaces. m (ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z method_5492 canInsert c {@return whether the given stack can be inserted into this inventory\nat the specified slot position from the given direction} p 1 slot p 2 stack p 3 dir m (ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z method_5493 canExtract c {@return whether the given stack can be removed from this inventory at the\nspecified slot position from the given direction} p 3 dir p 1 slot p 2 stack m (Lnet/minecraft/class_2350;)[I method_5494 getAvailableSlots c {@return the available slot positions that are reachable from a given side} p 1 side c net/minecraft/class_5632 net/minecraft/client/item/TooltipData c net/minecraft/class_4301 net/minecraft/datafixer/fix/ZombieVillagerXpRebuildFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory c A generic implementation of {@link Inventory}. This is used in a number of\nplaces, mostly:\n\n

    \n
  • To store the input of a {@link net.minecraft.screen.ScreenHandler} while\nit is open. The inventory is stored as a field, and the screen handler will have\na slot backed by that inventory.
  • \n
  • When defining the clientside constructor for a {@link\nnet.minecraft.screen.ScreenHandler} subclass. The contents of the inventory will\nthen be automatically synced from the serverside screen handler, which queries\nthe original inventory.
  • \n
  • For entities and block entities which do not interact with hoppers and therefore\ndo not need to implement {@link Inventory} themselves.\n
\n\n

Changes to the inventory can be listened to either by subclassing this and\noverriding {@link #markDirty}, or by using {@link #addListener}. f I field_5831 size f Lnet/minecraft/class_2371; field_5828 stacks f Ljava/util/List; field_5829 listeners m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_20632 transfer p 2 target p 1 source m (Lnet/minecraft/class_1799;)V method_20633 addToNewSlot p 1 stack m (Lnet/minecraft/class_1799;)V method_20634 addToExistingSlot p 1 stack m (Lnet/minecraft/class_1799;)Z method_20635 method_20635 p 0 stack m (Lnet/minecraft/class_1792;I)Lnet/minecraft/class_1799; method_20631 removeItem c Searches this inventory for the specified item and removes the given amount from this inventory.\n\n@return the stack of removed items p 2 count p 1 item m (Lnet/minecraft/class_1799;)Z method_27070 canInsert c {@return whether {@code stack} can be inserted into this inventory} p 1 stack m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_5491 addStack c Adds {@code stack} to this inventory as much as possible. It is possible\nthat the item stack gets inserted into a non-empty slot or spread across\nseveral slots, if it can combine with other stack(s) in this inventory.\n\n@return the leftover part of the stack, or {@code ItemStack#EMPTY} if the entire\nstack fit inside the inventory p 1 stack m (Lnet/minecraft/class_1265;)V method_5488 removeListener c Removes a {@code listener} previously added by {@code #addListener}.\nDoes nothing when the listener was not found. p 1 listener m (Lnet/minecraft/class_1265;)V method_5489 addListener c Adds a {@code listener} for inventory modifications. If a listener is\nadded multiple times, it will also be triggered multiple times. p 1 listener m ()Ljava/util/List; method_24514 clearToList c Clears this inventory and returns all the non-empty stacks in a list.\n\n@return the non-empty stacks previously in the inventory m (Lnet/minecraft/class_1799;)Z method_24513 method_24513 p 0 stack m ()Lnet/minecraft/class_2499; method_7660 toNbtList c {@return an NBT list of non-empty {@linkplain ItemStack#writeNbt item stacks}}\n\n

Unlike {@link Inventories#writeNbt(NbtCompound, DefaultedList, boolean)},\nthis does not serialize the slots.\n\n@see #readNbtList m (I)V p 1 size m ([Lnet/minecraft/class_1799;)V p 1 items m (Lnet/minecraft/class_2499;)V method_7659 readNbtList c Reads the item stacks from {@code nbtList}.\n\n@see #toNbtList p 1 nbtList c net/minecraft/class_5631 net/minecraft/client/item/BundleTooltipData f Lnet/minecraft/class_2371; field_27874 inventory f I field_28353 bundleOccupancy m ()I method_32341 getBundleOccupancy m (Lnet/minecraft/class_2371;I)V p 2 bundleOccupancy p 1 inventory m ()Lnet/minecraft/class_2371; method_32340 getInventory c net/minecraft/class_4300 net/minecraft/datafixer/fix/VillagerXpRebuildFix f [I field_19285 LEVEL_TO_XP m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; method_20487 fixLevel p 1 level m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (I)I method_20482 levelToXp p 0 level m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; method_20490 fixXp p 1 level c net/minecraft/class_5627 net/minecraft/nbt/visitor/NbtElementVisitor c A visitor interface for NBT elements. m (Lnet/minecraft/class_2491;)V method_32294 visitEnd p 1 element m (Lnet/minecraft/class_2501;)V method_32299 visitLongArray p 1 element m (Lnet/minecraft/class_2516;)V method_32301 visitShort p 1 element m (Lnet/minecraft/class_2503;)V method_32300 visitLong p 1 element m (Lnet/minecraft/class_2519;)V method_32302 visitString p 1 element m (Lnet/minecraft/class_2479;)V method_32290 visitByteArray p 1 element m (Lnet/minecraft/class_2489;)V method_32293 visitDouble p 1 element m (Lnet/minecraft/class_2487;)V method_32292 visitCompound p 1 compound m (Lnet/minecraft/class_2481;)V method_32291 visitByte p 1 element m (Lnet/minecraft/class_2499;)V method_32298 visitList p 1 element m (Lnet/minecraft/class_2497;)V method_32297 visitInt p 1 element m (Lnet/minecraft/class_2494;)V method_32295 visitFloat p 1 element m (Lnet/minecraft/class_2495;)V method_32296 visitIntArray p 1 element c net/minecraft/class_5626 net/minecraft/nbt/visitor/StringNbtWriter c A simple converter to turn NBT into single-line SNBT. The output may be parsed back into binary NBT. f Ljava/util/regex/Pattern; field_27829 SIMPLE_NAME f Ljava/lang/StringBuilder; field_27830 result m (Ljava/lang/String;)Ljava/lang/String; method_32287 escapeName p 0 name m (Lnet/minecraft/class_2520;)Ljava/lang/String; method_32288 apply c {@return the stringified NBT {@code element}} p 1 element c net/minecraft/class_6957 net/minecraft/data/server/tag/vanilla/VanillaBiomeTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_5629 net/minecraft/server/network/PlayerAssociatedNetworkHandler m ()Lnet/minecraft/class_3222; method_32311 getPlayer m (Lnet/minecraft/class_2596;)V method_14364 sendPacket p 1 packet c net/minecraft/class_5628 net/minecraft/nbt/visitor/NbtTextFormatter c Formats an NBT element into a colored, multiline {@link Text} representation suitable for human-readable\ndisplays. f Ljava/lang/String; field_27838 KEY_VALUE_SEPARATOR f I field_27841 indentationLevel f Lnet/minecraft/class_124; field_27835 NUMBER_COLOR f Lnet/minecraft/class_124; field_27834 STRING_COLOR f Lnet/minecraft/class_124; field_27833 NAME_COLOR f Ljava/lang/String; field_33276 CURLY_OPEN_BRACKET f Ljava/lang/String; field_33277 CURLY_CLOSE_BRACKET f Ljava/lang/String; field_27839 ENTRY_SEPARATOR f Ljava/lang/String; field_33278 NEW_LINE f Lorg/slf4j/Logger; field_27831 LOGGER f Ljava/lang/String; field_33272 SQUARE_OPEN_BRACKET f Ljava/lang/String; field_33273 SQUARE_CLOSE_BRACKET f Ljava/lang/String; field_33274 SEMICOLON f Ljava/lang/String; field_33275 SPACE f Lnet/minecraft/class_124; field_27836 TYPE_SUFFIX_COLOR f Ljava/lang/String; field_27840 prefix f Lnet/minecraft/class_2561; field_27842 result f Lit/unimi/dsi/fastutil/bytes/ByteCollection; field_27832 SINGLE_LINE_ELEMENT_TYPES f Ljava/util/regex/Pattern; field_27837 SIMPLE_NAME m (Ljava/lang/String;I)V p 1 prefix p 2 indentationLevel m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_32304 escapeName p 0 name m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561; method_32305 apply c {@return the textified NBT {@code element}} p 1 element c net/minecraft/class_806 net/minecraft/client/render/model/json/ModelOverrideList f [Lnet/minecraft/class_806$class_5827; field_28792 overrides f Lnet/minecraft/class_806; field_4292 EMPTY f [Lnet/minecraft/class_2960; field_28793 conditionTypes m (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Ljava/util/List;)V p 3 overrides p 1 baker p 2 parent m (Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087; method_3495 apply p 2 stack p 1 model p 4 entity p 3 world p 5 seed m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_799$class_5826;)Lnet/minecraft/class_806$class_5828; method_33696 method_33696 p 0 map p 1 condition m (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Lnet/minecraft/class_799;)Lnet/minecraft/class_1087; method_33695 bakeOverridingModel p 3 override p 2 parent p 1 baker c net/minecraft/class_806$class_5828 net/minecraft/client/render/model/json/ModelOverrideList$InlinedCondition f F field_28797 threshold f I field_28796 index m (IF)V p 2 threshold p 1 index c net/minecraft/class_806$class_5827 net/minecraft/client/render/model/json/ModelOverrideList$BakedOverride f [Lnet/minecraft/class_806$class_5828; field_28794 conditions f Lnet/minecraft/class_1087; field_28795 model m ([Lnet/minecraft/class_806$class_5828;Lnet/minecraft/class_1087;)V p 2 model p 1 conditions m ([F)Z method_33700 test p 1 values c net/minecraft/class_804 net/minecraft/client/render/model/json/Transformation f Lorg/joml/Vector3f; field_4286 translation f Lnet/minecraft/class_804; field_4284 IDENTITY f Lorg/joml/Vector3f; field_4285 scale f Lorg/joml/Vector3f; field_4287 rotation m (ZLnet/minecraft/class_4587;)V method_23075 apply p 1 leftHanded p 2 matrices m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V p 3 scale p 2 translation p 1 rotation m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_804$class_805 net/minecraft/client/render/model/json/Transformation$Deserializer f Lorg/joml/Vector3f; field_4288 DEFAULT_ROTATION f Lorg/joml/Vector3f; field_4290 DEFAULT_TRANSLATION f Lorg/joml/Vector3f; field_4289 DEFAULT_SCALE m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/joml/Vector3f;)Lorg/joml/Vector3f; method_3493 parseVector3f p 1 json p 3 fallback p 2 key m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 unused p 1 functionJson p 3 context m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_804; method_3494 deserialize c net/minecraft/class_809 net/minecraft/client/render/model/json/ModelTransformation f Lnet/minecraft/class_809; field_4301 NONE f Lnet/minecraft/class_804; field_4306 fixed f Lnet/minecraft/class_804; field_4307 thirdPersonRightHand f Lnet/minecraft/class_804; field_4304 firstPersonRightHand f Lnet/minecraft/class_804; field_4305 thirdPersonLeftHand f Lnet/minecraft/class_804; field_4302 firstPersonLeftHand f Lnet/minecraft/class_804; field_4303 ground f Lnet/minecraft/class_804; field_4300 gui f Lnet/minecraft/class_804; field_4311 head m (Lnet/minecraft/class_811;)Z method_3501 isTransformationDefined p 1 renderMode m (Lnet/minecraft/class_811;)Lnet/minecraft/class_804; method_3503 getTransformation p 1 renderMode m (Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;)V p 8 fixed p 1 thirdPersonLeftHand p 2 thirdPersonRightHand p 3 firstPersonLeftHand p 4 firstPersonRightHand p 5 head p 6 gui p 7 ground m (Lnet/minecraft/class_809;)V p 1 other c net/minecraft/class_809$class_810 net/minecraft/client/render/model/json/ModelTransformation$Deserializer m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Lnet/minecraft/class_811;)Lnet/minecraft/class_804; method_3504 parseModelTransformation p 1 ctx m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 unused p 3 context p 1 functionJson m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_809; method_3505 deserialize c net/minecraft/class_807 net/minecraft/client/render/model/json/WeightedUnbakedModel f Ljava/util/List; field_4294 variants m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/function/Function;Lnet/minecraft/class_2960;)V method_45788 method_45788 p 1 id m ()Ljava/util/List; method_3497 getVariants m (Ljava/util/List;)V p 1 variants c net/minecraft/class_807$class_808 net/minecraft/client/render/model/json/WeightedUnbakedModel$Deserializer m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_807; method_3499 deserialize m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 3 context p 1 functionJson p 2 unused c net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock f Lnet/minecraft/class_2700; field_11765 witherBossPattern f Lnet/minecraft/class_2700; field_11764 witherDispenserPattern m (Lnet/minecraft/class_2694;)Z method_51174 method_51174 p 0 pos m ()Lnet/minecraft/class_2700; method_10900 getWitherBossPattern m (Lnet/minecraft/class_2694;)Z method_51175 method_51175 p 0 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2631;)V method_10898 onPlaced p 0 world p 2 blockEntity p 1 pos m ()Lnet/minecraft/class_2700; method_10897 getWitherDispenserPattern m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z method_10899 canDispense p 0 world p 1 pos p 2 stack m (Lnet/minecraft/class_2694;)Z method_24799 method_24799 p 0 pos m (Lnet/minecraft/class_2694;)Z method_24798 method_24798 p 0 pos c net/minecraft/class_824 net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher f Lnet/minecraft/class_4184; field_4344 camera f Lnet/minecraft/class_239; field_4350 crosshairTarget f Lnet/minecraft/class_327; field_4342 textRenderer f Ljava/util/function/Supplier; field_27747 blockRenderManager f Lnet/minecraft/class_5599; field_27746 entityModelLoader f Ljava/util/Map; field_4345 renderers f Lnet/minecraft/class_1937; field_4348 world f Ljava/util/function/Supplier; field_38881 entityRenderDispatcher f Ljava/util/function/Supplier; field_38880 itemRenderer m (Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_239;)V method_3549 configure p 2 camera p 1 world p 3 crosshairTarget m (Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V method_3555 render p 1 blockEntity p 2 tickDelta p 3 matrices p 4 vertexConsumers m (Lnet/minecraft/class_827;Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V method_23079 render p 0 renderer p 1 blockEntity p 2 tickDelta p 3 matrices p 4 vertexConsumers m (Lnet/minecraft/class_2586;)Lnet/minecraft/class_827; method_3550 get p 1 blockEntity m (Lnet/minecraft/class_2586;Ljava/lang/Runnable;)V method_3554 runReported p 0 blockEntity p 1 runnable m (Lnet/minecraft/class_327;Lnet/minecraft/class_5599;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V p 1 textRenderer p 2 entityModelLoader p 3 blockRenderManager p 4 itemRenderer p 5 entityRenderDispatcher m (Lnet/minecraft/class_2586;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Z method_23077 renderEntity p 1 entity p 2 matrix p 3 vertexConsumerProvider p 4 light p 5 overlay m (Lnet/minecraft/class_1937;)V method_3551 setWorld p 1 world c net/minecraft/class_823 net/minecraft/client/render/block/entity/BannerBlockEntityRenderer f Lnet/minecraft/class_630; field_20811 pillar f Lnet/minecraft/class_630; field_20812 crossbar f Ljava/lang/String; field_32820 PILLAR f Ljava/lang/String; field_32821 CROSSBAR f Lnet/minecraft/class_630; field_20810 banner f I field_32818 HEIGHT f I field_32819 ROTATIONS f I field_32817 WIDTH f Ljava/lang/String; field_32816 BANNER m (Lnet/minecraft/class_2573;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3546 render m ()Lnet/minecraft/class_5607; method_32135 getTexturedModelData m (ZLnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_43790 method_43790 p 1 key m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;)V method_29999 renderCanvas p 0 matrices p 4 canvas p 3 overlay p 2 light p 1 vertexConsumers p 7 patterns p 6 isBanner p 5 baseSprite m (Lnet/minecraft/class_630;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II[FLnet/minecraft/class_4730;)V method_43789 method_43789 p 6 sprite m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;Z)V method_23802 renderCanvas p 7 patterns p 6 isBanner p 5 baseSprite p 4 canvas p 8 glint p 3 overlay p 2 light p 1 vertexConsumers p 0 matrices c net/minecraft/class_822 net/minecraft/client/render/block/entity/BeaconBlockEntityRenderer f I field_32822 MAX_BEAM_HEIGHT f Lnet/minecraft/class_2960; field_4338 BEAM_TEXTURE m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIFFFF)V method_23076 renderBeamVertex p 3 red p 2 vertices p 1 normalMatrix p 0 positionMatrix p 7 y p 6 alpha p 5 blue p 4 green p 11 v c the top-most coordinate of the texture region p 10 u c the left-most coordinate of the texture region p 9 z p 8 x m (Lnet/minecraft/class_2580;Lnet/minecraft/class_243;)Z method_33891 isInRenderDistance m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V method_22740 renderBeamFace p 10 z1 p 11 x2 p 12 z2 p 13 u1 p 14 u2 p 15 v1 p 16 v2 p 0 positionMatrix p 1 normalMatrix p 2 vertices p 3 red p 4 green p 5 blue p 6 alpha p 7 yOffset p 8 height p 9 x1 m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJII[F)V method_3543 renderBeam p 7 color p 6 maxY p 5 yOffset p 3 worldTime p 2 tickDelta p 1 vertexConsumers p 0 matrices m (Lnet/minecraft/class_2580;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3541 render m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2960;FFJII[FFF)V method_3545 renderBeam p 1 vertexConsumers p 2 textureId p 0 matrices p 5 worldTime p 3 tickDelta p 4 heightScale p 9 color p 10 innerRadius p 7 yOffset p 8 maxY p 11 outerRadius m (Lnet/minecraft/class_2580;)Z method_3542 rendersOutsideBoundingBox m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFIIFFFFFFFFFFFF)V method_22741 renderBeamLayer p 12 x3 p 13 z3 p 14 x4 p 15 z4 p 16 u1 p 17 u2 p 18 v1 p 19 v2 p 0 matrices p 1 vertices p 2 red p 3 green p 4 blue p 5 alpha p 6 yOffset p 7 height p 8 x1 p 9 z1 p 10 x2 p 11 z2 c net/minecraft/class_821 net/minecraft/client/render/model/json/OrMultipartModelSelector f Ljava/lang/String; field_32815 KEY f Ljava/lang/Iterable; field_4337 selectors m (Ljava/lang/Iterable;)V p 1 selectors m (Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z method_3539 method_3539 p 1 predicate m (Lnet/minecraft/class_2689;Lnet/minecraft/class_815;)Ljava/util/function/Predicate; method_3540 method_3540 p 1 selector m (Ljava/util/List;Lnet/minecraft/class_2680;)Z method_3538 method_3538 p 1 state c net/minecraft/class_2575 net/minecraft/text/BlockNbtDataSource f Lnet/minecraft/class_2267; comp_734 pos f Ljava/lang/String; comp_733 rawPos m ()Lnet/minecraft/class_2267; comp_734 pos m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; comp_733 rawPos m (Ljava/lang/String;)Lnet/minecraft/class_2267; method_16121 parsePos p 0 string m (Ljava/lang/String;)V p 1 rawPath m (Ljava/lang/String;Lnet/minecraft/class_2267;)V p 1 rawPath c net/minecraft/class_5601 net/minecraft/client/render/entity/model/EntityModelLayer f Lnet/minecraft/class_2960; field_27546 id f Ljava/lang/String; field_27547 name m (Lnet/minecraft/class_2960;Ljava/lang/String;)V p 2 name p 1 id m ()Ljava/lang/String; method_35744 getName m ()Lnet/minecraft/class_2960; method_35743 getId m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_1243 net/minecraft/datafixer/schema/Schema1510 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2576 net/minecraft/text/EntityNbtDataSource f Ljava/lang/String; comp_735 rawSelector f Lnet/minecraft/class_2300; comp_736 selector m (Ljava/lang/String;)Lnet/minecraft/class_2300; method_10923 parseSelector p 0 rawSelector m ()Ljava/lang/String; comp_735 rawSelector m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_2300; comp_736 selector m (Ljava/lang/String;)V p 1 rawPath m (Ljava/lang/String;Lnet/minecraft/class_2300;)V p 1 rawPath c net/minecraft/class_5600 net/minecraft/client/render/entity/model/EntityModels f Lnet/minecraft/class_5605; field_27545 HAT_DILATION f Lnet/minecraft/class_5605; field_27543 FISH_PATTERN_DILATION f Lnet/minecraft/class_5605; field_27544 ARMOR_DILATION m ()Ljava/util/Map; method_32073 getModels m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5607;Lnet/minecraft/class_4719;)V method_45716 method_45716 p 2 signType m (Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/class_5601;)Z method_32075 method_32075 p 1 layer m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5607;Lnet/minecraft/class_4719;)V method_32074 method_32074 p 2 signType c net/minecraft/class_1242 net/minecraft/datafixer/schema/Schema1483 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2577 net/minecraft/block/CarpetBlock f Lnet/minecraft/class_265; field_11783 SHAPE c net/minecraft/class_5603 net/minecraft/client/model/ModelTransform f F field_27703 pivotY f F field_27702 pivotX f F field_27707 roll f F field_27706 yaw f Lnet/minecraft/class_5603; field_27701 NONE f F field_27705 pitch f F field_27704 pivotZ m (FFFFFF)Lnet/minecraft/class_5603; method_32091 of p 0 pivotX p 1 pivotY p 2 pivotZ p 3 pitch p 4 yaw p 5 roll m (FFF)Lnet/minecraft/class_5603; method_32092 rotation p 2 roll p 1 yaw p 0 pitch m (FFFFFF)V p 6 roll p 5 yaw p 4 pitch p 3 pivotZ p 2 pivotY p 1 pivotX m (FFF)Lnet/minecraft/class_5603; method_32090 pivot p 2 pivotZ p 1 pivotY p 0 pivotX c net/minecraft/class_1241 net/minecraft/datafixer/schema/Schema1486 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2578 net/minecraft/text/ScoreTextContent f Lnet/minecraft/class_2300; field_11786 selector f Ljava/lang/String; field_11787 name f Ljava/lang/String; field_11785 objective f Ljava/lang/String; field_33290 SENDER_PLACEHOLDER m ()Ljava/lang/String; method_10930 getName m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;)Lnet/minecraft/class_2300; method_27701 parseEntitySelector p 0 name m ()Ljava/lang/String; method_10928 getObjective m (Ljava/lang/String;Ljava/lang/String;)V p 2 objective p 1 name m (Lnet/minecraft/class_2168;)Ljava/lang/String; method_27699 getPlayerName p 1 source m (Ljava/lang/String;Lnet/minecraft/class_2168;)Ljava/lang/String; method_27700 getScore p 2 source p 1 playerName m ()Lnet/minecraft/class_2300; method_36137 getSelector c net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityModelLayers f Lnet/minecraft/class_5601; field_27639 ARMOR_STAND_INNER_ARMOR f Lnet/minecraft/class_5601; field_27670 TROPICAL_FISH_LARGE_PATTERN f Lnet/minecraft/class_5601; field_27630 WITHER_ARMOR f Lnet/minecraft/class_5601; field_27662 STRAY_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27642 ZOMBIE_INNER_ARMOR f Lnet/minecraft/class_5601; field_27557 DROWNED_OUTER f Lnet/minecraft/class_5601; field_27646 ZOMBIE_VILLAGER_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27626 PIGLIN_INNER_ARMOR f Lnet/minecraft/class_5601; field_27606 HUSK_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27580 PLAYER_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27661 STRAY_INNER_ARMOR f Lnet/minecraft/class_5601; field_27665 STRIDER_SADDLE f Lnet/minecraft/class_5601; field_27697 CONDUIT_WIND f Lnet/minecraft/class_5601; field_27645 ZOMBIE_VILLAGER_INNER_ARMOR f Lnet/minecraft/class_5601; field_27633 WITHER_SKELETON_OUTER_ARMOR f Ljava/util/Set; field_27650 LAYERS f Lnet/minecraft/class_5601; field_27677 ARMOR_STAND_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27556 DROWNED_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27625 PIGLIN_BRUTE_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27605 HUSK_INNER_ARMOR f Lnet/minecraft/class_5601; field_27649 ZOMBIFIED_PIGLIN_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27583 PLAYER_SLIM_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27672 TROPICAL_FISH_SMALL_PATTERN f Lnet/minecraft/class_5601; field_27571 GIANT_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27652 SKELETON_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27696 CONDUIT_SHELL f Lnet/minecraft/class_5601; field_27555 DROWNED_INNER_ARMOR f Lnet/minecraft/class_5601; field_27632 WITHER_SKELETON_INNER_ARMOR f Lnet/minecraft/class_5601; field_27575 PIG_SADDLE f Lnet/minecraft/class_5601; field_27579 PLAYER_INNER_ARMOR f Lnet/minecraft/class_5601; field_27624 PIGLIN_BRUTE_INNER_ARMOR f Lnet/minecraft/class_5601; field_27648 ZOMBIFIED_PIGLIN_INNER_ARMOR f Lnet/minecraft/class_5601; field_27594 SHEEP_FUR f Lnet/minecraft/class_5601; field_27570 GIANT_INNER_ARMOR f Lnet/minecraft/class_5601; field_27582 PLAYER_SLIM_INNER_ARMOR f Lnet/minecraft/class_5601; field_27663 STRAY_OUTER f Lnet/minecraft/class_5601; field_27651 SKELETON_INNER_ARMOR f Lnet/minecraft/class_5601; field_27695 CONDUIT_EYE f Ljava/lang/String; field_32582 MAIN f Lnet/minecraft/class_5601; field_27574 PIGLIN_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27643 ZOMBIE_OUTER_ARMOR f Lnet/minecraft/class_5601; field_27687 CAT_COLLAR f Lnet/minecraft/class_5601; field_27700 CREEPER_ARMOR f Lnet/minecraft/class_5601; field_27611 LLAMA_DECOR f Lnet/minecraft/class_5601; field_27655 SLIME_OUTER f Lnet/minecraft/class_5601; field_27560 ENDERMAN f Lnet/minecraft/class_5601; field_27693 COMMAND_BLOCK_MINECART f Lnet/minecraft/class_5601; field_27692 COD f Lnet/minecraft/class_5601; field_27691 CHICKEN f Lnet/minecraft/class_5601; field_27690 CHEST_MINECART f Lnet/minecraft/class_5601; field_27564 EVOKER f Lnet/minecraft/class_5601; field_27563 END_CRYSTAL f Lnet/minecraft/class_5601; field_27562 ENDER_DRAGON f Lnet/minecraft/class_5601; field_27694 CONDUIT f Lnet/minecraft/class_5601; field_27561 ENDERMITE f Lnet/minecraft/class_5601; field_27568 GHAST f Lnet/minecraft/class_5601; field_27567 FURNACE_MINECART f Lnet/minecraft/class_5601; field_27566 FOX f Lnet/minecraft/class_5601; field_27699 CREEPER f Lnet/minecraft/class_5601; field_27698 COW f Lnet/minecraft/class_5601; field_27565 EVOKER_FANGS f Lnet/minecraft/class_5601; field_27569 GIANT f Lnet/minecraft/class_5601; field_27681 BED_HEAD f Lnet/minecraft/class_5601; field_27680 BED_FOOT f Lnet/minecraft/class_5601; field_27552 DOUBLE_CHEST_RIGHT f Lnet/minecraft/class_5601; field_27685 BOOK f Lnet/minecraft/class_5601; field_27551 DOUBLE_CHEST_LEFT f Lnet/minecraft/class_5601; field_27684 BLAZE f Lnet/minecraft/class_5601; field_27683 BELL f Lnet/minecraft/class_5601; field_27550 DONKEY f Lnet/minecraft/class_5601; field_27682 BEE f Lnet/minecraft/class_5601; field_27689 CHEST f Lnet/minecraft/class_5601; field_27688 CAVE_SPIDER f Lnet/minecraft/class_5601; field_27554 DROWNED f Lnet/minecraft/class_5601; field_27553 DRAGON_SKULL f Lnet/minecraft/class_5601; field_27686 CAT f Lnet/minecraft/class_5601; field_27559 ELYTRA f Lnet/minecraft/class_5601; field_27558 ELDER_GUARDIAN f Lnet/minecraft/class_5601; field_27592 SALMON f Lnet/minecraft/class_5601; field_27591 RAVAGER f Lnet/minecraft/class_5601; field_27590 RABBIT f Lnet/minecraft/class_5601; field_27584 SPIN_ATTACK f Lnet/minecraft/class_5601; field_27581 PLAYER_SLIM f Lnet/minecraft/class_5601; field_27588 PUFFERFISH_MEDIUM f Lnet/minecraft/class_5601; field_27587 PUFFERFISH_BIG f Lnet/minecraft/class_5601; field_27586 ARMOR_STAND f Lnet/minecraft/class_5601; field_27585 POLAR_BEAR f Lnet/minecraft/class_5601; field_27589 PUFFERFISH_SMALL f Lnet/minecraft/class_5601; field_27572 GUARDIAN f Lnet/minecraft/class_5601; field_41382 PIGLIN_HEAD f Lnet/minecraft/class_5601; field_27576 PILLAGER f Lnet/minecraft/class_5601; field_27573 HOGLIN f Lnet/minecraft/class_5601; field_27578 PLAYER_HEAD f Lnet/minecraft/class_5601; field_27577 PLAYER f Lnet/minecraft/class_5601; field_27596 SHULKER f Lnet/minecraft/class_5601; field_27595 SHIELD f Lnet/minecraft/class_5601; field_27593 SHEEP f Lnet/minecraft/class_5601; field_27599 SKELETON f Lnet/minecraft/class_5601; field_27598 SILVERFISH f Lnet/minecraft/class_5601; field_27597 SHULKER_BULLET f Lnet/minecraft/class_5601; field_27613 MAGMA_CUBE f Lnet/minecraft/class_5601; field_27612 LLAMA_SPIT f Lnet/minecraft/class_5601; field_27610 LLAMA f Lnet/minecraft/class_5601; field_27618 PANDA f Lnet/minecraft/class_5601; field_27617 OCELOT f Lnet/minecraft/class_5601; field_27616 MULE f Lnet/minecraft/class_5601; field_27615 MOOSHROOM f Lnet/minecraft/class_5601; field_27614 MINECART f Lnet/minecraft/class_5601; field_27619 PARROT f Lnet/minecraft/class_5601; field_28456 GLOW_SQUID f Lnet/minecraft/class_5601; field_27601 HOPPER_MINECART f Lnet/minecraft/class_5601; field_27600 SKELETON_HORSE f Lnet/minecraft/class_5601; field_27604 HUSK f Lnet/minecraft/class_5601; field_27603 HORSE_ARMOR f Lnet/minecraft/class_5601; field_27602 HORSE f Lnet/minecraft/class_5601; field_27609 LEASH_KNOT f Lnet/minecraft/class_5601; field_27608 IRON_GOLEM f Lnet/minecraft/class_5601; field_27607 ILLUSIONER f Lnet/minecraft/class_5601; field_27638 ZOMBIE f Lnet/minecraft/class_5601; field_27637 ZOGLIN f Lnet/minecraft/class_5601; field_40479 CAMEL f Lnet/minecraft/class_5601; field_27636 WOLF f Lnet/minecraft/class_5601; field_27635 WITHER_SKULL f Lnet/minecraft/class_5601; field_27634 WITHER_SKELETON_SKULL f Lnet/minecraft/class_5601; field_32581 GOAT f Lnet/minecraft/class_5601; field_37936 TADPOLE f Lnet/minecraft/class_5601; field_27631 WITHER_SKELETON f Lnet/minecraft/class_5601; field_37935 FROG f Lnet/minecraft/class_5601; field_27623 PIGLIN_BRUTE f Lnet/minecraft/class_5601; field_27622 PIGLIN f Lnet/minecraft/class_5601; field_42883 DECORATED_POT_SIDES f Lnet/minecraft/class_5601; field_42884 SNIFFER f Lnet/minecraft/class_5601; field_27629 WITHER f Lnet/minecraft/class_5601; field_42882 DECORATED_POT_BASE f Lnet/minecraft/class_5601; field_27628 WITCH f Lnet/minecraft/class_5601; field_27627 WANDERING_TRADER f Lnet/minecraft/class_5601; field_27621 PIG f Lnet/minecraft/class_5601; field_27620 PHANTOM f Lnet/minecraft/class_5601; field_27659 SQUID f Lnet/minecraft/class_5601; field_27658 SPIDER f Lnet/minecraft/class_5601; field_27653 SKELETON_SKULL f Lnet/minecraft/class_5601; field_27657 SPAWNER_MINECART f Lnet/minecraft/class_5601; field_27656 SNOW_GOLEM f Lnet/minecraft/class_5601; field_27654 SLIME f Lnet/minecraft/class_5601; field_27647 ZOMBIFIED_PIGLIN f Lnet/minecraft/class_5601; field_38455 ALLAY f Lnet/minecraft/class_5601; field_38328 WARDEN f Lnet/minecraft/class_5601; field_27641 ZOMBIE_HORSE f Lnet/minecraft/class_5601; field_27640 ZOMBIE_HEAD f Lnet/minecraft/class_5601; field_27644 ZOMBIE_VILLAGER f Lnet/minecraft/class_5601; field_27549 DOLPHIN f Lnet/minecraft/class_5601; field_27673 TURTLE f Lnet/minecraft/class_5601; field_27671 TROPICAL_FISH_SMALL f Lnet/minecraft/class_5601; field_27676 VINDICATOR f Lnet/minecraft/class_5601; field_27675 VILLAGER f Lnet/minecraft/class_5601; field_27674 VEX f Lnet/minecraft/class_5601; field_27548 CREEPER_HEAD f Lnet/minecraft/class_5601; field_27679 BAT f Lnet/minecraft/class_5601; field_27678 BANNER f Lnet/minecraft/class_5601; field_28383 AXOLOTL f Lnet/minecraft/class_5601; field_27660 STRAY f Lnet/minecraft/class_5601; field_27664 STRIDER f Lnet/minecraft/class_5601; field_27669 TROPICAL_FISH_LARGE f Lnet/minecraft/class_5601; field_27668 TRIDENT f Lnet/minecraft/class_5601; field_27667 TRADER_LLAMA f Lnet/minecraft/class_5601; field_27666 TNT_MINECART m (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601; method_45717 createRaft p 0 type m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5601; method_32080 register p 1 layer p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_5601; method_32079 registerMain p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_5601; method_32083 createOuterArmor p 0 id m ()Ljava/util/stream/Stream; method_32076 getLayers m (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601; method_45718 createChestRaft p 0 type m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601; method_32078 createSign p 0 type m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601; method_45719 createHangingSign p 0 type m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5601; method_32082 create p 1 layer p 0 id m (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601; method_32077 createBoat p 0 type m (Ljava/lang/String;)Lnet/minecraft/class_5601; method_32081 createInnerArmor p 0 id m (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601; method_42582 createChestBoat p 0 type c net/minecraft/class_1240 net/minecraft/datafixer/schema/Schema1470 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5280 targetEntityItems p 2 entityId p 0 schema p 1 map m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5282 method_5282 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1247 net/minecraft/datafixer/schema/Schema501 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey c net/minecraft/class_2572 net/minecraft/text/KeybindTextContent c The keybind text content. This {@link #getTranslated()} implementation\nis not thread-safe. f Ljava/util/function/Supplier; field_11768 translated f Ljava/lang/String; field_11767 key m (Ljava/lang/String;)V p 1 key m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_10901 getKey m ()Lnet/minecraft/class_2561; method_27691 getTranslated c net/minecraft/class_1246 net/minecraft/datafixer/schema/Schema700 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey c net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity f Lnet/minecraft/class_2561; field_11772 customName f Lnet/minecraft/class_1767; field_11774 baseColor f Ljava/util/List; field_11769 patterns f I field_31296 MAX_PATTERN_COUNT f Ljava/lang/String; field_31298 PATTERN_KEY f Ljava/lang/String; field_31299 COLOR_KEY f Ljava/lang/String; field_31297 PATTERNS_KEY f Lnet/minecraft/class_2499; field_11773 patternListNbt m (Lnet/minecraft/class_1799;)V method_38992 readFrom p 1 stack m ()Lnet/minecraft/class_2622; method_16886 toUpdatePacket m (Lnet/minecraft/class_2561;)V method_16842 setCustomName p 1 customName m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V p 2 state p 1 pos p 3 baseColor m (Lnet/minecraft/class_1799;)I method_10910 getPatternCount p 0 stack m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499; method_24281 getPatternListNbt p 0 stack m (Lnet/minecraft/class_1767;Lnet/minecraft/class_2499;)Ljava/util/List; method_24280 getPatternsFromNbt p 1 patternListNbt p 0 baseColor m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1767;)V method_10913 readFrom p 1 stack p 2 baseColor m (Lnet/minecraft/class_1799;)V method_10905 loadFromItemStack p 0 stack m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m ()Ljava/util/List; method_10911 getPatterns m ()Lnet/minecraft/class_1799; method_10907 getPickStack m ()Lnet/minecraft/class_1767; method_10908 getColorForState c net/minecraft/class_1245 net/minecraft/datafixer/schema/Schema1800 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5287 method_5287 p 1 name c net/minecraft/class_2574 net/minecraft/text/NbtTextContent f Lnet/minecraft/class_2203$class_2209; field_11779 path f Z field_11778 interpret f Lorg/slf4j/Logger; field_11777 LOGGER f Ljava/lang/String; field_11776 rawPath f Ljava/util/Optional; field_33539 separator f Lnet/minecraft/class_7419; field_39014 dataSource m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/class_7419;)V p 1 rawPath p 2 interpret p 3 separator p 4 dataSource m ()Lnet/minecraft/class_7419; method_43485 getDataSource m ()Ljava/util/Optional; method_43484 getSeparator m (Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209; method_10919 parsePath p 0 rawPath m (Ljava/util/stream/Stream;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; method_36334 method_36334 p 1 text m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_10920 getPath m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/lang/String;)Ljava/util/stream/Stream; method_10917 method_10917 p 3 text m ()Z method_10921 shouldInterpret m (Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; method_36335 method_36335 p 2 current p 1 accumulator m (Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;ZLjava/util/Optional;Lnet/minecraft/class_7419;)V p 5 dataSource p 4 separator p 3 interpret p 2 path p 1 rawPath m (Lnet/minecraft/class_2561;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; method_15880 method_15880 p 1 accumulator p 2 current m (Lnet/minecraft/class_2487;)Ljava/util/stream/Stream; method_10918 method_10918 p 1 nbt c net/minecraft/class_1244 net/minecraft/datafixer/schema/Schema1801 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1239 net/minecraft/datafixer/schema/Schema1481 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_1238 net/minecraft/datafixer/schema/Schema1460 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5233 method_5233 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5255 method_5255 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5277 method_5277 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5245 method_5245 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5275 method_5275 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5265 method_5265 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5241 method_5241 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5263 method_5263 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5271 method_5271 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5232 targetEntityItems p 1 map p 0 schema p 2 entityId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5249 method_5249 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5279 method_5279 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5247 method_5247 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5244 method_5244 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5234 method_5234 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5256 method_5256 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5278 method_5278 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5264 method_5264 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5262 method_5262 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5252 method_5252 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5250 method_5250 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5272 method_5272 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5273 method_5273 p 0 schema p 2 name p 1 map m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5270 method_5270 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 1 schema p 2 entityTypes p 3 blockEntityTypes m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5238 method_5238 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5246 method_5246 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5258 method_5258 p 1 name c net/minecraft/class_1237 net/minecraft/datafixer/schema/Schema1466 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 1 schema p 2 entityTypes p 3 blockEntityTypes c net/minecraft/class_2568 net/minecraft/text/HoverEvent f Lnet/minecraft/class_2568$class_5247; field_11756 action f Ljava/lang/Object; field_11755 contents f Lorg/slf4j/Logger; field_24341 LOGGER m ()Lnet/minecraft/class_2568$class_5247; method_10892 getAction m (Lnet/minecraft/class_2568$class_5247;Ljava/lang/Object;)V p 1 action p 2 contents m ()Lcom/google/gson/JsonObject; method_27665 toJson m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568; method_27664 fromJson p 0 json m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2568$class_5247;)Ljava/lang/Object; method_10891 getValue p 1 action c net/minecraft/class_2568$class_5249 net/minecraft/text/HoverEvent$ItemStackContent f Lnet/minecraft/class_1799; field_24358 stack f Lnet/minecraft/class_2487; field_24357 nbt f I field_24356 count f Lnet/minecraft/class_1792; field_24355 item m ()Lnet/minecraft/class_1799; method_27683 asStack m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5249; method_27688 parse p 0 json m (Lnet/minecraft/class_1792;ILnet/minecraft/class_2487;)V p 2 count p 3 nbt p 1 item m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lcom/google/gson/JsonElement; method_27687 toJson m (Lnet/minecraft/class_1799;)V p 1 stack m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5249; method_27689 parse p 0 text c net/minecraft/class_2568$class_5248 net/minecraft/text/HoverEvent$EntityContent f Lnet/minecraft/class_1299; field_24351 entityType f Lnet/minecraft/class_2561; field_24353 name f Ljava/util/List; field_24354 tooltip f Ljava/util/UUID; field_24352 uuid m ()Lcom/google/gson/JsonElement; method_27679 toJson m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5248; method_27680 parse p 0 json m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5248; method_27681 parse p 0 text m (Lnet/minecraft/class_1299;Ljava/util/UUID;Lnet/minecraft/class_2561;)V p 3 name p 1 entityType p 2 uuid m ()Ljava/util/List; method_27682 asTooltip m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2568$class_5247 net/minecraft/text/HoverEvent$Action f Z field_24347 parsable f Ljava/util/Map; field_24345 BY_NAME f Ljava/util/function/Function; field_24350 legacyDeserializer f Ljava/util/function/Function; field_24348 deserializer f Ljava/util/function/Function; field_24349 serializer f Ljava/lang/String; field_24346 name f Lnet/minecraft/class_2568$class_5247; field_24342 SHOW_TEXT f Lnet/minecraft/class_2568$class_5247; field_24343 SHOW_ITEM f Lnet/minecraft/class_2568$class_5247; field_24344 SHOW_ENTITY m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V p 2 parsable p 1 name p 5 legacyDeserializer p 4 serializer p 3 deserializer m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; method_27669 contentsToJson p 1 contents m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568; method_27671 buildHoverEvent p 1 value m ()Z method_27667 isParsable m (Lnet/minecraft/class_2568$class_5247;)Lnet/minecraft/class_2568$class_5247; method_27672 method_27672 p 0 action m (Ljava/lang/String;)Lnet/minecraft/class_2568$class_5247; method_27670 byName p 0 name m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568; method_27668 buildHoverEvent p 1 contents m (Ljava/lang/Object;)Ljava/lang/Object; method_27676 cast p 1 o m ()Ljava/lang/String; method_27674 getName c net/minecraft/class_3899 net/minecraft/server/world/LevelPrioritizedQueue f I field_17445 maxBlocking f Ljava/util/List; field_17243 levelToPosToElements f Ljava/lang/String; field_17247 name f Lit/unimi/dsi/fastutil/longs/LongSet; field_17444 blockingChunks f I field_17241 LEVEL_COUNT f I field_17244 firstNonEmptyLevel m ()Ljava/util/stream/Stream; method_17606 poll m (Ljava/util/Optional;JI)V method_17274 add p 4 level p 2 pos p 1 element m (J)Ljava/lang/Runnable; method_17607 createBlockingAdder p 1 pos m ()Z method_39993 hasQueuedElement m (ILnet/minecraft/class_1923;I)V method_17272 updateLevel p 3 toLevel p 2 pos p 1 fromLevel m (Ljava/lang/String;I)V p 1 name p 2 maxSize m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_21679 getBlockingChunks m (JZ)V method_17609 remove p 1 pos p 3 removeElement c net/minecraft/class_816 net/minecraft/client/render/model/MultipartUnbakedModel f Ljava/util/List; field_4330 components f Lnet/minecraft/class_2689; field_4329 stateFactory m ()Ljava/util/Set; method_3520 getModels m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_819;)Ljava/util/stream/Stream; method_3518 method_3518 p 0 component m (Lnet/minecraft/class_2689;Ljava/util/List;)V p 1 stateFactory p 2 components m ()Ljava/util/List; method_3519 getComponents m (Ljava/util/function/Function;Lnet/minecraft/class_819;)V method_45789 method_45789 p 1 component c net/minecraft/class_816$class_817 net/minecraft/client/render/model/MultipartUnbakedModel$Deserializer f Lnet/minecraft/class_790$class_791; field_4331 context m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_816; method_3523 deserialize m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 type p 1 json p 3 context m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List; method_3522 deserializeComponents p 1 context p 2 array m (Lnet/minecraft/class_790$class_791;)V p 1 context c net/minecraft/class_815 net/minecraft/client/render/model/json/MultipartModelSelector f Lnet/minecraft/class_815; field_16901 FALSE f Lnet/minecraft/class_815; field_16900 TRUE m (Lnet/minecraft/class_2689;)Ljava/util/function/Predicate; getPredicate getPredicate p 1 stateFactory m (Lnet/minecraft/class_2689;)Ljava/util/function/Predicate; method_16810 method_16810 p 0 stateFactory m (Lnet/minecraft/class_2680;)Z method_16811 method_16811 p 0 state m (Lnet/minecraft/class_2689;)Ljava/util/function/Predicate; method_16808 method_16808 p 0 stateFactory m (Lnet/minecraft/class_2680;)Z method_16809 method_16809 p 0 state c net/minecraft/class_819 net/minecraft/client/render/model/json/MultipartModelComponent f Lnet/minecraft/class_807; field_4336 model f Lnet/minecraft/class_815; field_4335 selector m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2689;)Ljava/util/function/Predicate; method_3530 getPredicate p 1 stateFactory m (Lnet/minecraft/class_815;Lnet/minecraft/class_807;)V p 2 model p 1 selector m ()Lnet/minecraft/class_807; method_3529 getModel c net/minecraft/class_819$class_820 net/minecraft/client/render/model/json/MultipartModelComponent$Deserializer m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 3 context p 2 type p 1 json m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815; method_3536 deserializeSelector p 0 object m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815; method_3534 method_3534 p 0 json m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815; method_3531 deserializeSelectorOrDefault p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_819; method_3535 deserialize m (Ljava/util/Map$Entry;)Lnet/minecraft/class_815; method_3533 createStatePropertySelector p 0 entry m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815; method_3537 method_3537 p 0 json c net/minecraft/class_818 net/minecraft/client/render/model/json/SimpleMultipartModelSelector f Ljava/lang/String; field_4332 valueString f Ljava/lang/String; field_4333 key f Lcom/google/common/base/Splitter; field_4334 VALUE_SPLITTER m (Ljava/lang/String;Ljava/lang/String;)V p 2 valueString p 1 key m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/util/function/Predicate; method_3525 createPredicate p 1 stateFactory p 2 property p 3 valueString m (Ljava/util/List;Lnet/minecraft/class_2680;)Z method_3524 method_3524 p 1 state m (Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z method_3527 method_3527 p 1 predicate m (Lnet/minecraft/class_2769;Ljava/util/Optional;Lnet/minecraft/class_2680;)Z method_3528 method_3528 p 2 state m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/util/function/Predicate; method_3526 method_3526 p 3 value c net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity f Lnet/minecraft/class_1273; field_17377 lock f Lnet/minecraft/class_2561; field_40328 CONTAINER_NAME_TEXT f Lnet/minecraft/class_1291; field_11799 secondary f Ljava/lang/String; field_45784 PRIMARY_EFFECT_NBT_KEY f Lnet/minecraft/class_3913; field_17378 propertyDelegate f Ljava/util/Set; field_11798 EFFECTS f I field_31302 SECONDARY_PROPERTY_INDEX f Lnet/minecraft/class_2561; field_11793 customName f I field_31300 LEVEL_PROPERTY_INDEX f I field_19179 minY f I field_11803 level f [[Lnet/minecraft/class_1291; field_11801 EFFECTS_BY_LEVEL f Ljava/lang/String; field_45785 SECONDARY_EFFECT_NBT_KEY f Lnet/minecraft/class_1291; field_11795 primary f I field_31303 PROPERTY_COUNT f Ljava/util/List; field_19177 beamSegments f I field_31301 PRIMARY_PROPERTY_INDEX m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V method_10938 playSound p 1 pos p 2 sound p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291; method_53251 getEffectOrNull p 0 effect m ()Lnet/minecraft/class_2622; method_38236 toUpdatePacket m (Lnet/minecraft/class_2561;)V method_10936 setCustomName p 1 customName m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)V method_10940 applyPlayerEffects p 0 world p 2 beaconLevel p 1 pos p 4 secondaryEffect p 3 primaryEffect m ()Ljava/util/List; method_10937 getBeamSegments m (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_1291;)V method_53253 writeStatusEffect p 2 effect p 1 key p 0 nbt m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2580;)V method_16896 tick p 0 world p 3 blockEntity p 1 pos p 2 state m (Lnet/minecraft/class_1937;III)I method_20293 updateLevel p 1 x p 0 world p 3 z p 2 y m (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1291; method_53252 readStatusEffect p 0 nbt p 1 key c net/minecraft/class_2580$class_2581 net/minecraft/block/entity/BeaconBlockEntity$BeamSegment f [F field_11805 color f I field_11804 height m ()I method_10943 getHeight m ()[F method_10944 getColor m ()V method_10942 increaseHeight m ([F)V p 1 color c net/minecraft/class_835 net/minecraft/client/render/block/entity/PistonBlockEntityRenderer f Lnet/minecraft/class_776; field_4389 manager m (Lnet/minecraft/class_2669;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3576 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;ZI)V method_3575 renderModel p 1 pos p 2 state p 3 matrices p 4 vertexConsumers p 5 world p 6 cull p 7 overlay c net/minecraft/class_1250 net/minecraft/datafixer/schema/Schema704 f Ljava/util/Map; field_5744 BLOCK_RENAMES m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5296 targetItems p 0 schema p 1 map p 2 blockEntityId m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 2 entityTypes p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5302 method_5302 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5301 method_5301 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5298 method_5298 p 1 name m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; getChoiceType getChoiceType p 2 choiceName p 1 type c net/minecraft/class_1250$1 net/minecraft/datafixer/schema/Schema704$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 ops p 2 value c net/minecraft/class_834 net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer f Lnet/minecraft/class_602; field_4387 model m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2627;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3574 render c net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity c A block entity is an object holding extra data about a block in a world.\nBlocks hold their data using pre-defined, finite sets of {@link BlockState};\nhowever, some blocks need to hold data that cannot be pre-defined, such as\ninventories of chests, texts of signs, or pattern combinations of banners.\nBlock entities can hold these data.\n\n

Block entities have two other important additions to normal blocks: they\ncan define custom rendering behaviors, and they can tick on every server tick\ninstead of randomly. Some block entities only use these without any extra data.\n\n

Block entities are bound to a world and there is one instance of {@link\nBlockEntity} per the block position, unlike {@link net.minecraft.block.Block}\nor {@link BlockState} which are reused. Block entities are created using {@link\nBlockEntityType}, a type of block entities. In most cases, block entities do not\nhave to be constructed manually except in {@link\nnet.minecraft.block.BlockEntityProvider#createBlockEntity}.\n\n

To get the block entity at a certain position, use {@link World#getBlockEntity}.\nNote that the block entity returned can be, in rare cases, different from the\none associated with the block at that position. For this reason the return value\nshould not be cast unsafely.\n\n

Block entities, like entities, use NBT for the storage of data. The data is\nloaded to the instance's fields in {@link #readNbt} and written to NBT in\n{@link #writeNbt}. When a data that needs to be saved has changed, always make sure\nto call {@link #markDirty()}.\n\n

See {@link net.minecraft.block.BlockEntityProvider} and {@link BlockEntityType}\nfor information on creating a block with block entities.\n\n

Block entity's data, unlike block states, are not automatically synced. Block\nentities declare when and which data to sync. In general, block entities need to\nsync states observable from the clients without specific interaction (such as opening\na container). {@link #toUpdatePacket} and {@link #toInitialChunkDataNbt} control\nwhich data is sent to the client. To sync the block entity to the client, call\n{@code serverWorld.getChunkManager().markForUpdate(this.getPos());}. f Lnet/minecraft/class_1937; field_11863 world f Z field_11865 removed f Lnet/minecraft/class_2338; field_11867 pos f Lnet/minecraft/class_2591; field_11864 type f Lnet/minecraft/class_2680; field_11866 cachedState f Lorg/slf4j/Logger; field_11868 LOGGER m ()Lnet/minecraft/class_2338; method_11016 getPos c {@return the block entity's position} m ()Lnet/minecraft/class_2487; method_38242 createNbtWithIdentifyingData c {@return the block entity's NBT data with identifying data}\n\n

In addition to data written at {@link #writeNbt}, this also\nwrites the {@linkplain #writeIdToNbt block entity type ID} and the\nposition of the block entity.\n\n@see #createNbt\n@see #createNbtWithId m (II)Z method_11004 onSyncedBlockEvent c If this block entity's block extends {@link net.minecraft.block.BlockWithEntity},\nthis is called inside {@link net.minecraft.block.AbstractBlock#onSyncedBlockEvent}.\n\n@see net.minecraft.block.AbstractBlock#onSyncedBlockEvent p 2 data p 1 type m (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 3 state p 2 pos p 1 type m ()Z method_11015 isRemoved m (Lnet/minecraft/class_2487;)V method_10999 writeIdentifyingData c Writes to {@code nbt} the block entity type ID under the {@code id} key,\nand the block's position under {@code x}, {@code y}, and {@code z} keys.\n\n@throws RuntimeException if the block entity type is not registered in\nthe registry p 1 nbt m ()V method_5431 markDirty c Marks this block entity as dirty and that it needs to be saved.\nThis also triggers {@linkplain World#updateComparators comparator update}.\n\n

This must be called when something changed in a way that\naffects the saved NBT; otherwise, the game might not save the block entity. m (Lnet/minecraft/class_2487;)V method_11014 readNbt c Reads data from {@code nbt}. Subclasses should override this if they\nstore a persistent data.\n\n

NBT is a storage format; therefore, a data from NBT is loaded to a\nblock entity instance's fields, which are used for other operations instead\nof the NBT. The data is written back to NBT when saving the block entity.\n\n

{@code nbt} might not have all expected keys, or might have a key whose\nvalue does not meet the requirement (such as the type or the range). This\nmethod should fall back to a reasonable default value instead of throwing an\nexception.\n\n@see #writeNbt p 1 nbt m ()Lnet/minecraft/class_2591; method_11017 getType m ()V method_10996 cancelRemoval m (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586; method_17897 method_17897 p 2 blockEntity m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338; method_38239 posFromNbt c {@return the block position from {@code nbt}}\n\n

The passed NBT should use lowercase {@code x}, {@code y}, and {@code z}\nkeys to store the position. This is incompatible with {@link\nnet.minecraft.nbt.NbtHelper#fromBlockPos} that use uppercase keys. p 0 nbt m (Lnet/minecraft/class_1937;)V method_31662 setWorld c Sets the world the block entity belongs to.\n\n

This should not be called manually; however, this can be overridden\nto initialize fields dependent on the world. p 1 world m ()Lnet/minecraft/class_1937; method_10997 getWorld c {@return the world the block entity belongs to}\n\n

This can return {@code null} during world generation. m (Lnet/minecraft/class_1799;)V method_38240 setStackNbt c Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY}\nNBT value to {@linkplain #createNbt the block entity's NBT data}. p 1 stack m ()Lnet/minecraft/class_2680; method_11010 getCachedState c {@return the cached block state at the block entity's position}\n\n

This is faster than calling {@link World#getBlockState}. m (Lnet/minecraft/class_2680;)V method_31664 setCachedState p 1 state m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2591;)V method_38238 writeIdToNbt c Writes the ID of {@code type} to {@code nbt} under the {@code id} key. p 1 type p 0 nbt m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586; method_17899 method_17899 p 3 type m ()Z method_11002 hasWorld m ()Lnet/minecraft/class_2596; method_38235 toUpdatePacket c {@return the packet to send to nearby players when the block entity's observable\nstate changes, or {@code null} to not send the packet}\n\n

If the data returned by {@link #toInitialChunkDataNbt initial chunk data} is suitable\nfor updates, the following shortcut can be used to create an update packet: {@code\nBlockEntityUpdateS2CPacket.create(this)}. The NBT will be passed to {@link #readNbt}\non the client.\n\n

"Observable state" is a state that clients can observe without specific interaction.\nFor example, {@link CampfireBlockEntity}'s cooked items are observable states,\nbut chests' inventories are not observable states, since the player must first open\nthat chest before they can see the contents.\n\n

To sync block entity data using this method, use {@code\nserverWorld.getChunkManager().markForUpdate(this.getPos());}.\n\n@see #toInitialChunkDataNbt m ()Lnet/minecraft/class_2487; method_38243 createNbtWithId c {@return the block entity's NBT data with block entity type ID}\n\n

In addition to data written at {@link #writeNbt}, this also\nwrites the {@linkplain #writeIdToNbt block entity type ID}.\n\n@see #createNbt\n@see #createNbtWithIdentifyingData m ()V method_11012 markRemoved m ()Lnet/minecraft/class_2487; method_16887 toInitialChunkDataNbt c {@return the serialized state of this block entity that is observable by clients}\n\n

This is sent alongside the initial chunk data, as well as when the block\nentity implements {@link #toUpdatePacket} and decides to use the default\n{@link net.minecraft.network.packet.s2c.play.BlockEntityUpdateS2CPacket}.\n\n

"Observable state" is a state that clients can observe without specific interaction.\nFor example, {@link CampfireBlockEntity}'s cooked items are observable states,\nbut chests' inventories are not observable states, since the player must first open\nthat chest before they can see the contents.\n\n

To send all NBT data of this block entity saved to disk, return {@link #createNbt}.\n\n@see #toUpdatePacket m (Lnet/minecraft/class_2487;)V method_11007 writeNbt c Writes data to {@code nbt}. Subclasses should override this if they\nstore a persistent data.\n\n

NBT is a storage format; therefore, a data from NBT is loaded to a\nblock entity instance's fields, which are used for other operations instead\nof the NBT. The data is written back to NBT when saving the block entity.\n\n@see #readNbt p 1 nbt m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_31663 markDirty p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_2487;)V method_38241 writeIdToNbt c Writes the block entity type ID to {@code nbt} under the {@code id} key.\n\n@throws RuntimeException if the block entity type is not registered in\nthe registry p 1 nbt m (Lnet/minecraft/class_129;)V method_11003 populateCrashReport p 1 crashReportSection m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586; method_11005 createFromNbt c {@return the new block entity loaded from {@code nbt}, or {@code null} if it fails}\n\n

This is used during chunk loading. This can fail if {@code nbt} has an improper or\nunregistered {@code id}, or if {@link #readNbt} throws an exception; in these cases,\nthis logs an error and returns {@code null}. p 0 pos p 1 state p 2 nbt m ()Z method_11011 copyItemDataRequiresOperator c {@return whether the block item should require the player to have operator\npermissions to copy the block entity data on placement}\n\n

Block entities that can execute commands should override this to return\n{@code true}.\n\n@see net.minecraft.entity.player.PlayerEntity#isCreativeLevelTwoOp m ()Lnet/minecraft/class_2487; method_38244 createNbt c {@return the block entity's NBT data}\n\n

Internally, this calls {@link #writeNbt} with a new {@link NbtCompound}\nand returns the compound.\n\n@see #writeNbt\n@see #createNbtWithIdentifyingData\n@see #createNbtWithId c net/minecraft/class_1254 net/minecraft/datafixer/schema/Schema99 f Lorg/slf4j/Logger; field_5749 LOGGER f Ljava/util/Map; field_5748 BLOCKS_TO_BLOCK_ENTITIES m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5353 targetEquipment p 0 schema m (Ljava/util/HashMap;)V method_5344 method_5344 p 0 map m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Object; method_5359 updateBlockEntityTags p 2 newArmorStandId p 0 stack p 1 renames m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5377 targetDisplayTile p 1 map p 0 schema p 2 entityId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5358 method_5358 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5366 method_5366 p 1 name m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5375 method_5375 p 2 blockEntityTag m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5354 method_5354 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5376 method_5376 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5339 targetEquipment p 2 entityId p 0 schema p 1 map m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5356 method_5356 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5340 method_5340 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5362 method_5362 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5372 method_5372 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5342 method_5342 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5374 method_5374 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5381 method_5381 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 1 schema p 2 entityTypes m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5371 method_5371 p 2 entityTag m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5357 method_5357 p 3 tag m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5346 targetItems p 2 entityId p 0 schema p 1 map m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5368 targetInTile p 2 entityId p 1 map p 0 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5349 method_5349 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5365 method_5365 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5367 method_5367 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5351 method_5351 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5363 method_5363 p 1 name c net/minecraft/class_1254$1 net/minecraft/datafixer/schema/Schema99$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 2 value p 1 ops c net/minecraft/class_2587 net/minecraft/block/entity/BedBlockEntity f Lnet/minecraft/class_1767; field_11869 color m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()Lnet/minecraft/class_1767; method_11018 getColor m ()Lnet/minecraft/class_2622; method_38237 toUpdatePacket m (Lnet/minecraft/class_1767;)V method_11019 setColor p 1 color m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V p 3 color p 2 state p 1 pos c net/minecraft/class_5611 net/minecraft/client/util/math/Vector2f f F field_27732 y f F field_27731 x m (FF)V p 1 x p 2 y m ()F method_32119 getY m ()F method_32118 getX c net/minecraft/class_1253 net/minecraft/datafixer/schema/Schema705 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5318 method_5318 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5328 method_5328 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5314 method_5314 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5311 targetEntityItems p 0 schema p 1 map p 2 entityId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5324 method_5324 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5316 method_5316 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5338 method_5338 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5326 method_5326 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5332 method_5332 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5320 method_5320 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5312 method_5312 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5334 method_5334 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5322 method_5322 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5317 method_5317 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5330 targetInTile p 1 map p 0 schema p 2 entityId m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5325 method_5325 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5313 method_5313 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5335 method_5335 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5327 method_5327 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 3 blockEntityTypes p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5337 method_5337 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5321 method_5321 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5331 method_5331 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5323 method_5323 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5333 method_5333 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1253$1 net/minecraft/datafixer/schema/Schema705$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 2 value p 1 ops c net/minecraft/class_2588 net/minecraft/text/TranslatableTextContent f Lnet/minecraft/class_5348; field_24369 NULL_ARGUMENT f Lnet/minecraft/class_5348; field_24368 LITERAL_PERCENT_SIGN f Ljava/util/List; field_11877 translations f Ljava/util/regex/Pattern; field_11872 ARG_FORMAT f Lnet/minecraft/class_2477; field_25317 languageCache f Ljava/lang/String; field_11876 key f [Ljava/lang/Object; field_24367 EMPTY_ARGUMENTS f Ljava/lang/String; field_41875 fallback f [Ljava/lang/Object; field_11875 args m ()V method_11025 updateTranslations m (Ljava/lang/Object;)Z equals equals p 1 o m ()[Ljava/lang/Object; method_11023 getArgs m ()Ljava/lang/String; method_11022 getKey m ()Ljava/lang/String; method_48323 getFallback m (Ljava/lang/String;Ljava/util/function/Consumer;)V method_11024 forEachPart p 2 partsConsumer p 1 translation m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V p 3 args p 2 fallback p 1 key m (I)Lnet/minecraft/class_5348; method_29434 getArg p 1 index c net/minecraft/class_5614 net/minecraft/client/render/block/entity/BlockEntityRendererFactory m (Lnet/minecraft/class_5614$class_5615;)Lnet/minecraft/class_827; create create p 1 ctx c net/minecraft/class_5614$class_5615 net/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context f Lnet/minecraft/class_327; field_27751 textRenderer f Lnet/minecraft/class_918; field_38882 itemRenderer f Lnet/minecraft/class_5599; field_27750 layerRenderDispatcher f Lnet/minecraft/class_898; field_38883 entityRenderDispatcher f Lnet/minecraft/class_776; field_27749 renderManager f Lnet/minecraft/class_824; field_27748 renderDispatcher m ()Lnet/minecraft/class_824; method_32139 getRenderDispatcher m ()Lnet/minecraft/class_5599; method_32142 getLayerRenderDispatcher m ()Lnet/minecraft/class_898; method_43334 getEntityRenderDispatcher m (Lnet/minecraft/class_824;Lnet/minecraft/class_776;Lnet/minecraft/class_918;Lnet/minecraft/class_898;Lnet/minecraft/class_5599;Lnet/minecraft/class_327;)V p 6 textRenderer p 5 layerRenderDispatcher p 4 entityRenderDispatcher p 3 itemRenderer p 2 renderManager p 1 renderDispatcher m ()Lnet/minecraft/class_776; method_32141 getRenderManager m ()Lnet/minecraft/class_918; method_43335 getItemRenderer m (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630; method_32140 getLayerModelPart p 1 modelLayer m ()Lnet/minecraft/class_327; method_32143 getTextRenderer c net/minecraft/class_1252 net/minecraft/datafixer/schema/Schema808 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5309 targetItems p 2 blockEntityId p 1 map p 0 schema c net/minecraft/class_2589 net/minecraft/block/entity/BrewingStandBlockEntity f I field_31327 PROPERTY_COUNT f I field_31326 FUEL_PROPERTY_INDEX f I field_31329 FUEL_SLOT_INDEX f I field_31328 INPUT_SLOT_INDEX f [Z field_11883 slotsEmptyLastTick f I field_31325 BREW_TIME_PROPERTY_INDEX f I field_31324 MAX_FUEL_USES f [I field_11880 SIDE_SLOTS f Lnet/minecraft/class_2371; field_11882 inventory f Lnet/minecraft/class_3913; field_17381 propertyDelegate f [I field_11886 TOP_SLOTS f Lnet/minecraft/class_1792; field_11881 itemBrewing f I field_11878 brewTime f [I field_11879 BOTTOM_SLOTS f I field_11885 fuel m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2589;)V method_31665 tick p 1 pos p 0 world p 3 blockEntity p 2 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V method_11029 craft p 0 world p 1 pos p 2 slots m (Lnet/minecraft/class_2371;)Z method_11027 canCraft p 0 slots m ()[Z method_11028 getSlotsEmpty m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_1251 net/minecraft/datafixer/schema/Schema703 m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1258 net/minecraft/inventory/DoubleInventory c Represents a combined inventory that is backed by two inventories.\nThis is used by double chests.\n\n

It is possible to nest this inventory to create triple or quadruple\ninventories. f Lnet/minecraft/class_1263; field_5771 second f Lnet/minecraft/class_1263; field_5769 first m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;)V p 2 second p 1 first m (Lnet/minecraft/class_1263;)Z method_5405 isPart c {@return whether {@code inventory} is part of the combined inventory} p 1 inventory c net/minecraft/class_2582 net/minecraft/block/entity/BannerPattern f Ljava/lang/String; field_11824 id m (Ljava/lang/String;)V p 1 id m (Ljava/lang/String;Lnet/minecraft/class_6880$class_6883;)Z method_43719 method_43719 p 1 pattern m ()Ljava/lang/String; method_10945 getId m (Lnet/minecraft/class_5321;Z)Lnet/minecraft/class_2960; method_22536 getSpriteId p 0 pattern p 1 banner m (Ljava/lang/String;)Lnet/minecraft/class_6880; method_10946 byId p 0 id c net/minecraft/class_2582$class_3750 net/minecraft/block/entity/BannerPattern$Patterns f Ljava/util/List; field_16548 entries m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_2582$class_3750; method_16376 add p 1 pattern p 2 color m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_2582$class_3750; method_31653 add p 1 pattern m ()Lnet/minecraft/class_2499; method_16375 toNbt m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_2582$class_3750; method_43720 add p 2 color p 1 pattern c net/minecraft/class_2583 net/minecraft/text/Style c The style of a {@link Text}, representing cosmetic attributes. It includes\nfont, formatting, click/hover events (actions), color, etc.\n\n

A style is immutable.\n\n@see Text f Lnet/minecraft/class_2960; field_24361 font f Lnet/minecraft/class_5251; field_11855 color f Lcom/mojang/serialization/Codec; field_39241 CODEC f Ljava/lang/Boolean; field_11851 underlined f Ljava/lang/String; field_11859 insertion f Ljava/lang/Boolean; field_11856 bold f Lnet/minecraft/class_2583; field_24360 EMPTY c An empty style. f Ljava/lang/Boolean; field_11852 italic f Lnet/minecraft/class_2960; field_24359 DEFAULT_FONT_ID c The identifier for the default font of a style. f Ljava/lang/Boolean; field_11857 strikethrough f Lnet/minecraft/class_2558; field_11853 clickEvent f Ljava/lang/Boolean; field_11861 obfuscated f Lnet/minecraft/class_2568; field_11858 hoverEvent m ()Lnet/minecraft/class_2568; method_10969 getHoverEvent c Returns the hover event of this style. m (Lnet/minecraft/class_2558;)Lnet/minecraft/class_2583; method_10958 withClickEvent c Returns a new style with the click event provided and all other\nattributes of this style. p 1 clickEvent c the new click event m ()Z method_10984 isBold c Returns whether the style has bold formatting.\n\n@see Formatting#BOLD m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43875 method_43875 p 0 style m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43871 method_43871 p 0 style m (Lnet/minecraft/class_5251;)Lnet/minecraft/class_2583; method_27703 withColor c Returns a new style with the color provided and all other attributes of\nthis style. p 1 color c the new color m ([Lnet/minecraft/class_124;)Lnet/minecraft/class_2583; method_27705 withFormatting c Returns a new style with the formattings provided and all other\nattributes of this style. p 1 formattings c an array of new formattings m (Ljava/lang/Object;)Z equals equals p 1 o m ()Z method_10987 isObfuscated c Returns whether the style has obfuscated formatting.\n\n@see Formatting#OBFUSCATED m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43878 method_43878 p 0 style m ()Z method_10967 isEmpty c Returns if this is the empty style.\n\n@see #EMPTY m ()Ljava/lang/String; method_10955 getInsertion c Returns the insertion text of the style.\n\n

An insertion is inserted when a piece of text clicked while shift key\nis down in the chat HUD. m ()Lnet/minecraft/class_5251; method_10973 getColor c Returns the color of this style. m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43874 method_43874 p 0 style m ()Lnet/minecraft/class_2960; method_27708 getFont c Returns the font of this style. m (Lnet/minecraft/class_124;)Lnet/minecraft/class_2583; method_27707 withExclusiveFormatting c Returns a new style with the formatting provided and some applicable\nattributes of this style.\n\n

When a color formatting is passed for {@code formatting}, the other\nformattings, including bold, italic, strikethrough, underlined, and\nobfuscated, are all removed. p 1 formatting c the new formatting m (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; method_36140 withStrikethrough p 1 strikethrough m ()Lnet/minecraft/class_2558; method_10970 getClickEvent c Returns the click event of this style. m (Lnet/minecraft/class_5251;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/class_2558;Lnet/minecraft/class_2568;Ljava/lang/String;Lnet/minecraft/class_2960;)V p 9 insertion p 10 font p 7 clickEvent p 8 hoverEvent p 5 strikethrough p 6 obfuscated p 3 italic p 4 underlined p 1 color p 2 bold m ()Z method_10966 isItalic c Returns whether the style has italic formatting.\n\n@see Formatting#ITALIC m (Lnet/minecraft/class_2568;)Lnet/minecraft/class_2583; method_10949 withHoverEvent c Returns a new style with the hover event provided and all other\nattributes of this style. p 1 hoverEvent c the new hover event m (Ljava/lang/String;)Lnet/minecraft/class_2583; method_10975 withInsertion c Returns a new style with the insertion provided and all other\nattributes of this style. p 1 insertion c the new insertion string m ()Z method_10986 isStrikethrough c Returns whether the style has strikethrough formatting.\n\n@see Formatting#STRIKETHROUGH m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43877 method_43877 p 0 style m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43869 method_43869 p 0 instance m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43873 method_43873 p 0 style m (Lnet/minecraft/class_124;)Lnet/minecraft/class_2583; method_27706 withFormatting c Returns a new style with the formatting provided and all other\nattributes of this style. p 1 formatting c the new formatting m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2583; method_27704 withFont c Returns a new style with the font provided and all other\nattributes of this style. p 1 font c the new font m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_27702 withParent c Returns a new style with the undefined attributes of this style filled\nby the {@code parent} style. p 1 parent c the parent style m (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; method_36141 withObfuscated p 1 obfuscated m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2583; method_43870 of p 0 color p 7 font p 5 obfuscated p 6 insertion p 3 underlined p 4 strikethrough p 1 bold p 2 italic m (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; method_30938 withUnderline c Returns a new style with the underline attribute provided and all other\nattributes of this style. p 1 underline m ()Z method_10965 isUnderlined c Returns whether the style has underline formatting.\n\n@see Formatting#UNDERLINE m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43876 method_43876 p 0 style m (Lnet/minecraft/class_2583;)Ljava/util/Optional; method_43872 method_43872 p 0 style m (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; method_10978 withItalic c Returns a new style with the italic attribute provided and all other\nattributes of this style. p 1 italic c the new italic property m (I)Lnet/minecraft/class_2583; method_36139 withColor p 1 rgbColor m (Ljava/lang/Boolean;)Lnet/minecraft/class_2583; method_10982 withBold c Returns a new style with the bold attribute provided and all other\nattributes of this style. p 1 bold c the new bold property m (Lnet/minecraft/class_124;)Lnet/minecraft/class_2583; method_10977 withColor c Returns a new style with the color provided and all other attributes of\nthis style. p 1 color c the new color c net/minecraft/class_2583$class_2584 net/minecraft/text/Style$Serializer c A JSON serializer for {@link Style}. m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960; method_27710 getFont p 0 root m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5251; method_27715 parseColor p 0 root m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568; method_27712 getHoverEvent p 0 root m (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; serialize serialize p 3 context p 2 type p 1 style m (Lnet/minecraft/class_2583;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; method_10990 serialize m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean; method_27711 parseNullableBoolean p 0 root p 1 key m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2583; method_10991 deserialize m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2558; method_27713 getClickEvent p 0 root m (Lcom/google/gson/JsonObject;)Ljava/lang/String; method_27714 parseInsertion p 0 root m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 json p 2 type p 3 context c net/minecraft/class_2583$class_7418 net/minecraft/text/Style$Writer f Z field_39012 shouldAppendComma m (Ljava/lang/String;Ljava/lang/Boolean;)V method_43479 append p 2 value p 1 key m ()V method_43478 appendComma m (Ljava/lang/String;Ljava/lang/Object;)V method_43480 append p 1 key p 2 value c net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater f F field_5763 progress f Ljava/lang/Thread; field_5767 updateThread f Lcom/mojang/datafixers/DataFixer; field_24084 dataFixer f Lnet/minecraft/class_26; field_5755 persistentStateManager f Z field_5760 keepUpgradingChunks f Z field_19225 eraseCache f I field_5764 skippedChunkCount f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; field_5762 dimensionProgress f Ljava/util/regex/Pattern; field_17622 REGION_FILE_PATTERN f Lnet/minecraft/class_32$class_5143; field_24083 session f I field_5766 upgradedChunkCount f I field_5768 totalChunkCount f Ljava/util/concurrent/ThreadFactory; field_5757 UPDATE_THREAD_FACTORY f Ljava/util/Set; field_40114 worldKeys f Lnet/minecraft/class_2378; field_40113 dimensionOptionsRegistry f Lorg/slf4j/Logger; field_5756 LOGGER f Z field_5759 done f Lnet/minecraft/class_2561; field_5765 status m ()V method_5404 updateWorld m ()I method_5397 getTotalChunkCount m ()V method_5402 cancel m ()I method_5399 getSkippedChunkCount m ()Ljava/util/Set; method_28304 getWorlds m (Ljava/io/File;Ljava/lang/String;)Z method_17829 method_17829 p 0 directory p 1 name m ()I method_5400 getUpgradedChunkCount m (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_2378;Z)V p 1 session p 2 dataFixer p 3 dimensionOptionsRegistry p 4 eraseCache m (Lnet/minecraft/class_5321;)Ljava/util/List; method_17830 getChunkPositions p 1 world m ()Z method_5403 isDone m (Lnet/minecraft/class_5321;)F method_5393 getProgress p 1 world m ()F method_5401 getProgress m ()Lnet/minecraft/class_2561; method_5394 getStatus m (Ljava/lang/Thread;Ljava/lang/Throwable;)V method_5398 method_5398 p 1 thread p 2 throwable c net/minecraft/class_5610 net/minecraft/client/model/ModelPartData f Lnet/minecraft/class_5603; field_27729 rotationData f Ljava/util/List; field_27728 cuboidData f Ljava/util/Map; field_27730 children m (Ljava/util/List;Lnet/minecraft/class_5603;)V p 2 rotationData p 1 cuboidData m (II)Lnet/minecraft/class_630; method_32112 createPart p 2 textureHeight p 1 textureWidth m (Ljava/lang/String;Lnet/minecraft/class_5606;Lnet/minecraft/class_5603;)Lnet/minecraft/class_5610; method_32117 addChild p 1 name p 3 rotationData p 2 builder m (Ljava/lang/String;)Lnet/minecraft/class_5610; method_32116 getChild p 1 name c net/minecraft/class_2585 net/minecraft/text/LiteralTextContent f Ljava/lang/String; comp_737 string m ()Ljava/lang/String; comp_737 string m (Ljava/lang/String;)V p 1 string c net/minecraft/class_1255 net/minecraft/util/thread/ThreadExecutor f Ljava/util/Queue; field_5750 tasks f Lorg/slf4j/Logger; field_5751 LOGGER f Ljava/lang/String; field_18318 name f I field_18319 executionsInProgress m ()Z method_18854 isOnThread m (Ljava/lang/Runnable;)V method_19537 submitAndJoin p 1 runnable m (Ljava/lang/String;)V p 1 name m (Ljava/lang/Runnable;)V execute execute p 1 runnable m ()Z method_16075 runTask m (Ljava/lang/Runnable;)V method_18859 executeTask p 1 task m (Ljava/lang/Runnable;)V method_18858 send m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; method_5382 submitAsync p 1 runnable m ()Ljava/lang/Thread; method_3777 getThread m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; method_5385 submit p 1 task m ()Z method_5384 shouldExecuteAsync m (Ljava/lang/Runnable;)Z method_18856 canExecute p 1 task m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; method_20493 submit p 1 task m ()V method_20813 waitForTasks m ()V method_5383 runTasks m (Ljava/lang/Runnable;)Ljava/lang/Runnable; method_16211 createTask p 1 runnable m (Ljava/util/function/BooleanSupplier;)V method_18857 runTasks p 1 stopCondition m ()V method_18855 cancelTasks m ()I method_21684 getTaskCount m (Ljava/lang/Runnable;)V method_40000 executeSync p 1 runnable c net/minecraft/class_5609 net/minecraft/client/model/ModelData f Lnet/minecraft/class_5610; field_27727 data m ()Lnet/minecraft/class_5610; method_32111 getRoot c net/minecraft/class_5608 net/minecraft/client/model/TextureDimensions c Internal class used by {@link TexturedModelData}. f I field_27725 width f I field_27726 height m (II)V p 1 width p 2 height c net/minecraft/class_1249 net/minecraft/datafixer/schema/Schema701 m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5294 targetEntityItems p 0 schema p 1 map p 2 entityId c net/minecraft/class_1248 net/minecraft/datafixer/schema/Schema702 m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5292 targetEntityItems p 1 map p 2 entityId p 0 schema m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2579 net/minecraft/text/SelectorTextContent f Ljava/lang/String; field_11789 pattern f Lorg/slf4j/Logger; field_11791 LOGGER f Lnet/minecraft/class_2300; field_11790 selector f Ljava/util/Optional; field_33540 separator m ()Ljava/util/Optional; method_36339 getSeparator m ()Ljava/lang/String; method_10932 getPattern m (Ljava/lang/String;)Lnet/minecraft/class_2300; method_43486 readSelector p 0 pattern m (Ljava/lang/String;Ljava/util/Optional;)V p 2 separator p 1 pattern m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_2300; method_36138 getSelector c net/minecraft/class_5605 net/minecraft/client/model/Dilation c @implNote This should be in same package as {@link ModelCuboidData} as\nits package private static fields are accessed by it. f Lnet/minecraft/class_5605; field_27715 NONE f F field_27716 radiusX f F field_27718 radiusZ f F field_27717 radiusY m (F)Lnet/minecraft/class_5605; method_32094 add p 1 radius m (FFF)Lnet/minecraft/class_5605; method_32095 add p 1 radiusX p 2 radiusY p 3 radiusZ m (FFF)V p 3 radiusZ p 1 radiusX p 2 radiusY m (F)V p 1 radius c net/minecraft/class_5604 net/minecraft/client/model/ModelCuboidData f Lorg/joml/Vector3f; field_27709 offset f Z field_27712 mirror f Ljava/util/Set; field_42887 directions f Lorg/joml/Vector3f; field_27710 dimensions f Ljava/lang/String; field_27708 name f Lnet/minecraft/class_5611; field_27714 textureScale f Lnet/minecraft/class_5611; field_27713 textureUV f Lnet/minecraft/class_5605; field_27711 extraSize m (II)Lnet/minecraft/class_630$class_628; method_32093 createCuboid p 2 textureHeight p 1 textureWidth m (Ljava/lang/String;FFFFFFFFLnet/minecraft/class_5605;ZFFLjava/util/Set;)V p 12 textureScaleX p 11 mirror p 14 directions p 13 textureScaleY p 8 sizeY p 7 sizeX p 10 extra p 9 sizeZ p 4 offsetX p 3 textureY p 6 offsetZ p 5 offsetY p 2 textureX p 1 name c net/minecraft/class_5607 net/minecraft/client/model/TexturedModelData f Lnet/minecraft/class_5609; field_27723 data f Lnet/minecraft/class_5608; field_27724 dimensions m (Lnet/minecraft/class_5609;Lnet/minecraft/class_5608;)V p 1 data p 2 dimensions m (Lnet/minecraft/class_5609;II)Lnet/minecraft/class_5607; method_32110 of p 2 textureHeight p 0 partData p 1 textureWidth m ()Lnet/minecraft/class_630; method_32109 createModel c net/minecraft/class_5606 net/minecraft/client/model/ModelPartBuilder f I field_27721 textureY f I field_27720 textureX f Z field_27722 mirror f Ljava/util/Set; field_42888 ALL_DIRECTIONS f Ljava/util/List; field_27719 cuboidData m ()Lnet/minecraft/class_5606; method_32096 mirrored m (Ljava/lang/String;FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606; method_32103 cuboid p 6 sizeY p 7 sizeZ p 8 extra p 2 offsetX p 3 offsetY p 4 offsetZ p 5 sizeX p 1 name m (Z)Lnet/minecraft/class_5606; method_32106 mirrored p 1 mirror m (Ljava/lang/String;FFFIIILnet/minecraft/class_5605;II)Lnet/minecraft/class_5606; method_32105 cuboid p 10 textureY p 9 textureX p 8 extra p 7 sizeZ p 6 sizeY p 5 sizeX p 4 offsetZ p 3 offsetY p 2 offsetX p 1 name m ()Lnet/minecraft/class_5606; method_32108 create m (FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606; method_32098 cuboid p 3 offsetZ p 4 sizeX p 5 sizeY p 6 sizeZ p 1 offsetX p 2 offsetY p 7 extra m (FFFFFFLjava/util/Set;)Lnet/minecraft/class_5606; method_49304 cuboid p 7 directions p 6 sizeZ p 1 offsetX p 3 offsetZ p 2 offsetY p 5 sizeY p 4 sizeX m ()Ljava/util/List; method_32107 build m (II)Lnet/minecraft/class_5606; method_32101 uv p 2 textureY p 1 textureX m (Ljava/lang/String;FFFFFF)Lnet/minecraft/class_5606; method_32102 cuboid p 5 sizeX p 6 sizeY p 3 offsetY p 4 offsetZ p 1 name p 2 offsetX p 7 sizeZ m (FFFFFFLnet/minecraft/class_5605;FF)Lnet/minecraft/class_5606; method_32099 cuboid p 1 offsetX p 3 offsetZ p 2 offsetY p 5 sizeY p 4 sizeX p 7 extra p 6 sizeZ p 9 textureScaleY p 8 textureScaleX m (FFFFFFZ)Lnet/minecraft/class_5606; method_32100 cuboid p 7 mirror p 6 sizeZ p 5 sizeY p 4 sizeX p 3 offsetZ p 2 offsetY p 1 offsetX m (FFFFFF)Lnet/minecraft/class_5606; method_32097 cuboid p 6 sizeZ p 4 sizeX p 5 sizeY p 2 offsetY p 3 offsetZ p 1 offsetX m (Ljava/lang/String;FFFIIIII)Lnet/minecraft/class_5606; method_32104 cuboid p 4 offsetZ p 5 sizeX p 2 offsetX p 3 offsetY p 8 textureX p 9 textureY p 6 sizeY p 7 sizeZ p 1 name c net/minecraft/class_828 net/minecraft/client/render/block/entity/EnchantingTableBlockEntityRenderer f Lnet/minecraft/class_557; field_4370 book f Lnet/minecraft/class_4730; field_4369 BOOK_TEXTURE m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2605;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3571 render c net/minecraft/class_827 net/minecraft/client/render/block/entity/BlockEntityRenderer m (Lnet/minecraft/class_2586;)Z method_3563 rendersOutsideBoundingBox p 1 blockEntity m (Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3569 render p 2 tickDelta p 1 entity p 4 vertexConsumers p 3 matrices p 6 overlay p 5 light m ()I method_33893 getRenderDistance m (Lnet/minecraft/class_2586;Lnet/minecraft/class_243;)Z method_33892 isInRenderDistance p 2 pos p 1 blockEntity c net/minecraft/class_826 net/minecraft/client/render/block/entity/ChestBlockEntityRenderer f Lnet/minecraft/class_630; field_20817 singleChestLid f Lnet/minecraft/class_630; field_20818 singleChestBase f Lnet/minecraft/class_630; field_21480 doubleChestRightBase f Ljava/lang/String; field_32825 BASE f Lnet/minecraft/class_630; field_20819 singleChestLatch f Lnet/minecraft/class_630; field_21481 doubleChestRightLatch f Ljava/lang/String; field_32826 LID f Ljava/lang/String; field_32827 LATCH f Lnet/minecraft/class_630; field_20820 doubleChestLeftLid f Lnet/minecraft/class_630; field_20821 doubleChestLeftBase f Lnet/minecraft/class_630; field_20822 doubleChestLeftLatch f Z field_4365 christmas f Lnet/minecraft/class_630; field_21479 doubleChestRightLid m ()Lnet/minecraft/class_5607; method_32149 getLeftDoubleTexturedModelData m ()Lnet/minecraft/class_5607; method_32148 getRightDoubleTexturedModelData m ()Lnet/minecraft/class_5607; method_32147 getSingleTexturedModelData m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;FII)V method_22749 render p 7 light p 8 overlay p 5 base p 6 openFactor p 3 lid p 4 latch p 1 matrices p 2 vertices c net/minecraft/class_825 net/minecraft/client/render/block/entity/BedBlockEntityRenderer f Lnet/minecraft/class_630; field_27744 bedHead f Lnet/minecraft/class_630; field_27745 bedFoot m ()Lnet/minecraft/class_5607; method_32137 getFootTexturedModelData m ()Lnet/minecraft/class_5607; method_32136 getHeadTexturedModelData m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_630;Lnet/minecraft/class_2350;Lnet/minecraft/class_4730;IIZ)V method_3558 renderPart p 2 vertexConsumers p 1 matrices p 4 direction p 3 part p 6 light p 5 sprite p 8 isFoot p 7 overlay m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_24188 method_24188 p 1 pos p 0 world m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m (Lnet/minecraft/class_2587;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3557 render c net/minecraft/class_829 net/minecraft/client/render/block/entity/ConduitBlockEntityRenderer f Lnet/minecraft/class_4730; field_4371 WIND_VERTICAL_TEXTURE f Lnet/minecraft/class_4730; field_4380 CLOSED_EYE_TEXTURE f Lnet/minecraft/class_4730; field_4379 OPEN_EYE_TEXTURE f Lnet/minecraft/class_4730; field_4378 CAGE_TEXTURE f Lnet/minecraft/class_630; field_20823 conduitEye f Lnet/minecraft/class_4730; field_4377 BASE_TEXTURE f Lnet/minecraft/class_630; field_20824 conduitWind f Lnet/minecraft/class_630; field_20825 conduitShell f Lnet/minecraft/class_630; field_20826 conduit f Lnet/minecraft/class_4730; field_4373 WIND_TEXTURE f Lnet/minecraft/class_824; field_27753 dispatcher m (Lnet/minecraft/class_2597;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_22750 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m ()Lnet/minecraft/class_5607; method_32153 getPlainTexturedModelData m ()Lnet/minecraft/class_5607; method_32152 getShellTexturedModelData m ()Lnet/minecraft/class_5607; method_32151 getWindTexturedModelData m ()Lnet/minecraft/class_5607; method_32150 getEyeTexturedModelData c net/minecraft/class_2553 net/minecraft/block/LilyPadBlock f Lnet/minecraft/class_265; field_11728 SHAPE c net/minecraft/class_3884 net/minecraft/client/render/entity/model/ModelWithHat c Represents a model with a hat. m (Z)V method_17150 setHatVisible c Sets whether the hat is visible or not. p 1 visible c {@code true} if the hat is visible, otherwise {@code false} c net/minecraft/class_1221 net/minecraft/datafixer/schema/Schema102 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 1 schema p 3 blockEntityTypes m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent c net/minecraft/class_3885 net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; field_17150 professionToHat f Lnet/minecraft/class_3300; field_17151 resourceManager f Ljava/lang/String; field_17152 entityType f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; field_17149 villagerTypeToHat f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_17148 LEVEL_TO_ID m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/class_7922;Ljava/lang/Object;)Lnet/minecraft/class_3888$class_3889; method_17153 getHatType p 1 hatLookUp p 2 keyType p 3 registry p 4 key m (Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_17155 findTexture p 1 keyType p 2 keyId m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_17151 render m (Ljava/lang/String;Lnet/minecraft/class_7922;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/class_3888$class_3889; method_17154 method_17154 p 4 k m (Lnet/minecraft/class_3298;)Ljava/util/Optional; method_43211 method_43211 p 0 resource m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_45803 method_45803 p 2 path m (Lnet/minecraft/class_3883;Lnet/minecraft/class_3300;Ljava/lang/String;)V p 3 entityType p 1 context p 2 resourceManager m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_17152 method_17152 p 0 levelToId c net/minecraft/class_1220 net/minecraft/datafixer/schema/IdentifierNormalizingSchema f Lcom/mojang/serialization/codecs/PrimitiveCodec; field_24652 CODEC f Lcom/mojang/datafixers/types/Type; field_24653 IDENTIFIER_TYPE m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; getChoiceType getChoiceType p 1 type p 2 choiceName m ()Lcom/mojang/datafixers/types/Type; method_28295 getIdentifierType m (Ljava/lang/String;)Ljava/lang/String; method_5193 normalize p 0 id m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent c net/minecraft/class_1220$1 net/minecraft/datafixer/schema/IdentifierNormalizingSchema$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; write write p 1 ops p 2 value m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; read read p 2 input p 1 ops m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; method_28296 write c net/minecraft/class_2555 net/minecraft/block/WallTorchBlock f Ljava/util/Map; field_11732 BOUNDING_SHAPES f Lnet/minecraft/class_2753; field_11731 FACING m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_10841 getBoundingShape p 0 state c net/minecraft/class_3886 net/minecraft/client/render/entity/ZombieEntityRenderer m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V p 1 ctx p 3 legsArmorLayer p 2 layer p 4 bodyArmorLayer c net/minecraft/class_2556 net/minecraft/network/message/MessageType c A message type (also known as "chat type") controls how to display or narrate\nthe chat messages sent to the clients. Message types are registered using data packs. When\nsending a chat message, the registry key of the message type can be passed to indicate\nwhich message type should be used.\n\n

Message type has two fields.\n

    \n
  • {@link #chat} controls the content displayed in the {@linkplain\nnet.minecraft.client.gui.hud.ChatHud chat hud}.
  • \n
  • {@link #narration} controls the narrated content.
  • \n
\n\n

The fields are "decoration", which is an instance of {@link Decoration}.\nDecorations are pre-defined message formatting and styling rules, which can be\n{@linkplain Decoration#apply applied} to the message to produce the displayed or\nnarrated text. f Lnet/minecraft/class_7463; comp_792 chat c the display rule for the content displayed in the chat hud f Lnet/minecraft/class_5321; field_39228 SAY_COMMAND c The registry key for the say command message type, used by {@linkplain\nnet.minecraft.server.command.SayCommand /say}. The message content is\n{@linkplain Decoration#ofChat decorated} using the {@code chat.type.announcement}\ntext. f Lnet/minecraft/class_5321; field_39882 TEAM_MSG_COMMAND_OUTGOING c The registry key for the outgoing team message command message type, used by\n{@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message\ncontent is {@linkplain Decoration#ofTeamMessage decorated} using the {@code\nchat.type.team.sent} text.\n\n

An outgoing message is a message that the team message's sender sees in the chat. f Lnet/minecraft/class_7463; comp_794 narration c the narration rule for the content f Lnet/minecraft/class_5321; field_39881 TEAM_MSG_COMMAND_INCOMING c The registry key for the incoming team message command message type, used by\n{@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message\ncontent is {@linkplain Decoration#ofTeamMessage decorated} using the {@code\nchat.type.team.text} text.\n\n

An incoming message is a team message received from the sender. f Lcom/mojang/serialization/Codec; field_39227 CODEC f Lnet/minecraft/class_5321; field_39800 MSG_COMMAND_OUTGOING c The registry key for the outgoing message command message type, used by {@linkplain\nnet.minecraft.server.command.MessageCommand /msg}. The message content is\n{@linkplain Decoration#ofOutgoingMessage decorated} using the {@code\ncommands.message.display.outgoing} text.\n\n

An outgoing message is a message that the private message's sender sees in the chat. f Lnet/minecraft/class_7463; field_39677 CHAT_TEXT_DECORATION f Lnet/minecraft/class_5321; field_39799 MSG_COMMAND_INCOMING c The registry key for the incoming message command message type, used by {@linkplain\nnet.minecraft.server.command.MessageCommand /msg}. The message content is\n{@linkplain Decoration#ofIncomingMessage decorated} using the {@code\ncommands.message.display.incoming} text.\n\n

An incoming message is a private message received from the sender. f Lnet/minecraft/class_5321; field_39231 EMOTE_COMMAND c The registry key for the emote command message type, used by {@linkplain\nnet.minecraft.server.command.MeCommand /me}. The message content is\n{@linkplain Decoration#ofChat decorated} using the {@code chat.type.emote} text. f Lnet/minecraft/class_5321; field_11737 CHAT c The registry key for the message type used by {@link\nnet.minecraft.network.packet.c2s.play.ChatMessageC2SPacket chat messages}.\nThe message content is {@linkplain Decoration#ofChat decorated} using the\n{@code chat.type.text} text. m (Lnet/minecraft/class_7891;)V method_43844 bootstrap p 0 messageTypeRegisterable m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_43845 register p 0 id m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602; method_44834 params p 2 name p 0 typeKey p 1 registryManager m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602; method_44835 params p 1 name m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2556$class_7602; method_44832 params p 0 typeKey p 1 entity m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2556$class_7602; method_44833 params p 1 source p 0 typeKey m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43843 method_43843 p 0 instance m ()Lnet/minecraft/class_7463; comp_792 chat m ()Lnet/minecraft/class_7463; comp_794 narration c net/minecraft/class_2556$class_7602 net/minecraft/network/message/MessageType$Parameters c A record holding the message type and the decoration parameters. f Lnet/minecraft/class_2556; comp_919 type f Lnet/minecraft/class_2561; comp_920 name f Lnet/minecraft/class_2561; comp_921 targetName m (Lnet/minecraft/class_2556;Lnet/minecraft/class_2561;)V p 2 name p 1 type m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_2556$class_7603; method_44836 toSerialized c {@return a serialized version of this instance used in packets} p 1 registryManager m ()Lnet/minecraft/class_2556; comp_919 type m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_44838 applyNarrationDecoration p 1 content m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602; method_44839 withTargetName c {@return a new instance with the given target name}\n\n

Target name is used as the team name in {@link\nnet.minecraft.server.command.TeamMsgCommand} and as the recipient name in {@link\nnet.minecraft.server.command.MessageCommand}. p 1 targetName m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_44837 applyChatDecoration p 1 content m ()Lnet/minecraft/class_2561; comp_921 targetName m ()Lnet/minecraft/class_2561; comp_920 name c net/minecraft/class_2556$class_7603 net/minecraft/network/message/MessageType$Serialized c The serialized version of {@link MessageType.Parameters} that is used in packets. f I comp_922 typeId f Lnet/minecraft/class_2561; comp_924 targetName f Lnet/minecraft/class_2561; comp_923 name m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_922 typeId m (Lnet/minecraft/class_5455;)Ljava/util/Optional; method_44840 toParameters c {@return a deserialized version of this instance, or {@link Optional#empty} if\n{@link #typeId} is unknown to the client} p 1 registryManager m (Lnet/minecraft/class_2540;)V method_44841 write p 1 buf m (Lnet/minecraft/class_2556;)Lnet/minecraft/class_2556$class_7602; method_45038 method_45038 p 1 type m ()Lnet/minecraft/class_2561; comp_924 targetName m ()Lnet/minecraft/class_2561; comp_923 name c net/minecraft/class_3887 net/minecraft/client/render/entity/feature/FeatureRenderer f Lnet/minecraft/class_3883; field_17155 context m (Lnet/minecraft/class_583;Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFFFFF)V method_23196 render p 0 contextModel p 1 model p 10 headYaw p 11 headPitch p 12 tickDelta p 13 red p 14 green p 15 blue p 2 texture p 3 matrices p 4 vertexConsumers p 5 light p 6 entity p 7 limbAngle p 8 limbDistance p 9 age m (Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFF)V method_23199 renderModel p 4 light p 3 vertexConsumers p 6 red p 5 entity p 0 model p 2 matrices p 1 texture p 8 blue p 7 green m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960; method_23194 getTexture p 1 entity m ()Lnet/minecraft/class_583; method_17165 getContextModel m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFFFF)V method_4199 render p 2 vertexConsumers p 1 matrices p 4 entity p 3 light p 6 limbDistance p 5 limbAngle p 8 animationProgress p 7 tickDelta p 10 headPitch p 9 headYaw m (Lnet/minecraft/class_3883;)V p 1 context c net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFunction c Represents a function that maps from a block position to a density value.\n\n

It can be defined in code or in data packs by using pre-defined function types\nlike constant values or {@code add}, which in turn use other density functions\nto define their operands. f Lcom/mojang/serialization/Codec; field_37058 REGISTRY_ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_37059 FUNCTION_CODEC f Lcom/mojang/serialization/Codec; field_37057 CODEC m (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910; method_40469 apply c Applies the visitor to every child density function and {@code this}.\n\n@return the resulting density function p 1 visitor c the visitor that should be applied to this density function m ()Lnet/minecraft/class_7243; method_41062 getCodecHolder m ([DLnet/minecraft/class_6910$class_6911;)V method_40470 fill c Fills an array of densities using {@code this} density function and\nthe {@link EachApplier}. p 1 densities c the array of densities to fill, like a buffer or a cache p 2 applier c the {@code EachApplier} to use. It has a method for filling the array, as well as to get a block position for an index m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6880; method_41061 method_41061 p 0 function m ()Lnet/minecraft/class_6910; method_40473 cube m ()Lnet/minecraft/class_6910; method_40472 square m ()Lnet/minecraft/class_6910; method_40471 abs m (DD)Lnet/minecraft/class_6910; method_40468 clamp p 3 max p 1 min m (Lnet/minecraft/class_6910$class_6912;)D method_40464 sample c {@return the density value for the given block position} p 1 pos c the block position m ()Lnet/minecraft/class_6910; method_40476 squeeze m ()Lnet/minecraft/class_6910; method_40475 quarterNegative m ()Lnet/minecraft/class_6910; method_40474 halfNegative m ()D comp_378 maxValue m ()D comp_377 minValue c net/minecraft/class_6910$class_6911 net/minecraft/world/gen/densityfunction/DensityFunction$EachApplier c {@code EachApplier} is used to fill an array of densities, like a density buffer\nor cache, with values from a density function.\n\n

This exists because {@link net.minecraft.world.gen.chunk.ChunkNoiseSampler ChunkNoiseSampler}\nuses itself as the block position passed to density functions and needs to set the\nposition fields correctly before calling {@code sample}, as well as setting fields\nfor the implementation of caches. m ([DLnet/minecraft/class_6910;)V method_40478 fill c Fills the density array using a density function.\n\n@implNote This can have side effects. p 1 densities p 2 densityFunction m (I)Lnet/minecraft/class_6910$class_6912; method_40477 at c {@return the block position at a specific index of the density array}\n\n

If you want to manually iterate the array and call {@link DensityFunction#sample}\nto set the individual elements in an implementation of {@link DensityFunction#fill},\nthis method can be used to get the block position required for that.\n\n@implNote This can have side effects. p 1 index c net/minecraft/class_6910$class_6912 net/minecraft/world/gen/densityfunction/DensityFunction$NoisePos c {@code NoisePos} represents the absolute block position that is passed\nto density functions.\n\n

It also has a way to get the currently active {@link Blender}. m ()Lnet/minecraft/class_6748; method_39327 getBlender m ()I comp_373 blockZ m ()I comp_372 blockY m ()I comp_371 blockX c net/minecraft/class_6910$class_6913 net/minecraft/world/gen/densityfunction/DensityFunction$Base c Represents a density function that has no other density functions as an argument,\nand provides default implementations of {@link #fill} and\n{@link #apply(DensityFunctionVisitor)} for this case. c net/minecraft/class_6910$class_6914 net/minecraft/world/gen/densityfunction/DensityFunction$UnblendedNoisePos f I comp_373 blockZ f I comp_371 blockX f I comp_372 blockY c net/minecraft/class_6910$class_6915 net/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; apply apply p 1 densityFunction m (Lnet/minecraft/class_6910$class_7270;)Lnet/minecraft/class_6910$class_7270; method_42358 apply p 1 noiseDensityFunction c net/minecraft/class_6910$class_7270 net/minecraft/world/gen/densityfunction/DensityFunction$Noise f Lcom/mojang/serialization/Codec; field_38248 CODEC f Lnet/minecraft/class_5216; comp_663 noise f Lnet/minecraft/class_6880; comp_662 noiseData m (DDD)D method_42356 sample p 3 y p 5 z p 1 x m ()D method_42355 getMaxValue m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910$class_7270; method_42357 method_42357 p 0 noiseData m (Lnet/minecraft/class_6880;)V p 1 noiseData m ()Lnet/minecraft/class_6880; comp_662 noiseData m ()Lnet/minecraft/class_5216; comp_663 noise c net/minecraft/class_3880 net/minecraft/client/render/block/entity/BellBlockEntityRenderer f Lnet/minecraft/class_630; field_20816 bellBody f Ljava/lang/String; field_32823 BELL_BODY f Lnet/minecraft/class_4730; field_17145 BELL_BODY_TEXTURE m (Lnet/minecraft/class_3721;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_17139 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 ctx m ()Lnet/minecraft/class_5607; method_32138 getTexturedModelData c net/minecraft/class_1225 net/minecraft/datafixer/schema/Schema1125 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 2 entityTypes p 1 schema c net/minecraft/class_2550 net/minecraft/network/handler/SplitterHandler f Lnet/minecraft/class_8762; field_45956 packetSizeLogger f Lio/netty/buffer/ByteBuf; field_45691 reusableBuf f I field_45690 LENGTH_BYTES m (Lnet/minecraft/class_8762;)V p 1 packetSizeLogger m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode decode p 1 ctx p 3 bytes p 2 buf m (Lio/netty/channel/ChannelHandlerContext;)V handlerRemoved0 handlerRemoved0 p 1 context m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z method_53022 shouldSplit p 0 source p 1 sizeBuf c net/minecraft/class_3881 net/minecraft/client/render/entity/model/ModelWithArms m (Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V method_2803 setArmAngle p 2 matrices p 1 arm c net/minecraft/class_1224 net/minecraft/datafixer/schema/Schema1022 m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 3 blockEntityTypes p 1 schema c net/minecraft/class_2551 net/minecraft/block/WallSignBlock f Lnet/minecraft/class_2753; field_11726 FACING f Ljava/util/Map; field_11727 FACING_TO_SHAPE c net/minecraft/class_3882 net/minecraft/client/render/entity/model/ModelWithHead c Represents a model with a head. m ()Lnet/minecraft/class_630; method_2838 getHead c Gets the head model part.\n\n@return the head c net/minecraft/class_1223 net/minecraft/datafixer/schema/Schema106 m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 1 schema p 2 entityTypes p 3 blockEntityTypes c net/minecraft/class_2552 net/minecraft/network/handler/SizePrepender f I field_33288 MAX_PREPEND_LENGTH c The max length, in number of bytes, of the prepending size var int permitted.\nHas value {@value}. m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V encode encode p 1 ctx p 2 input p 3 output m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V method_10840 encode c net/minecraft/class_3883 net/minecraft/client/render/entity/feature/FeatureRendererContext m ()Lnet/minecraft/class_583; method_4038 getModel m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960; method_3931 getTexture p 1 entity c net/minecraft/class_1222 net/minecraft/datafixer/schema/Schema100 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5196 targetItems p 0 schema m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 2 entityTypes p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5199 method_5199 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5198 method_5198 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_5195 targetEntityItems p 0 schema p 2 entityId p 1 map m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5197 method_5197 p 1 name c net/minecraft/class_6908 net/minecraft/registry/tag/BiomeTags f Lnet/minecraft/class_6862; field_37380 PRODUCES_CORALS_FROM_BONEMEAL f Lnet/minecraft/class_6862; field_37381 WITHOUT_ZOMBIE_SIEGES f Lnet/minecraft/class_6862; field_37382 WITHOUT_PATROL_SPAWNS f Lnet/minecraft/class_6862; field_37383 WITHOUT_WANDERING_TRADER_SPAWNS f Lnet/minecraft/class_6862; field_37384 SPAWNS_COLD_VARIANT_FROGS f Lnet/minecraft/class_6862; field_37385 SPAWNS_WARM_VARIANT_FROGS f Lnet/minecraft/class_6862; field_37387 REDUCE_WATER_AMBIENT_SPAWNS f Lnet/minecraft/class_6862; field_37388 ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT f Lnet/minecraft/class_6862; field_37389 POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS f Lnet/minecraft/class_6862; field_37390 MORE_FREQUENT_DROWNED_SPAWNS f Lnet/minecraft/class_6862; field_37391 ALLOWS_SURFACE_SLIME_SPAWNS f Lnet/minecraft/class_6862; field_37392 IS_SAVANNA f Lnet/minecraft/class_6862; field_37393 IS_OVERWORLD f Lnet/minecraft/class_6862; field_37394 IS_END f Lnet/minecraft/class_6862; field_37395 STRONGHOLD_BIASED_TO f Lnet/minecraft/class_6862; field_36520 DESERT_PYRAMID_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36521 IGLOO_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36522 JUNGLE_TEMPLE_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36523 MINESHAFT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36524 MINESHAFT_MESA_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36525 OCEAN_MONUMENT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36526 OCEAN_RUIN_COLD_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36527 OCEAN_RUIN_WARM_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36516 IS_JUNGLE f Lnet/minecraft/class_6862; field_36517 IS_FOREST f Lnet/minecraft/class_6862; field_36518 IS_NETHER f Lnet/minecraft/class_6862; field_36519 BURIED_TREASURE_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36530 RUINED_PORTAL_JUNGLE_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36531 RUINED_PORTAL_OCEAN_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36532 RUINED_PORTAL_SWAMP_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36533 RUINED_PORTAL_MOUNTAIN_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36528 PILLAGER_OUTPOST_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36529 RUINED_PORTAL_DESERT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_37376 REQUIRED_OCEAN_MONUMENT_SURROUNDING f Lnet/minecraft/class_6862; field_37377 PLAYS_UNDERWATER_MUSIC f Lnet/minecraft/class_6862; field_37378 HAS_CLOSER_WATER_FOG f Lnet/minecraft/class_6862; field_37379 WATER_ON_MAP_OUTLINES f Lnet/minecraft/class_6862; field_41753 SNOW_GOLEM_MELTS f Lnet/minecraft/class_6862; field_41754 SPAWNS_GOLD_RABBITS f Lnet/minecraft/class_6862; field_41755 SPAWNS_WHITE_RABBITS f Lnet/minecraft/class_6862; field_41756 SPAWNS_SNOW_FOXES f Lnet/minecraft/class_6862; field_41752 INCREASED_FIRE_BURNOUT f Lnet/minecraft/class_6862; field_38372 ANCIENT_CITY_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_39444 MINESHAFT_BLOCKING f Lnet/minecraft/class_6862; field_43168 TRAIL_RUINS_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36499 VILLAGE_SNOWY_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36492 RUINED_PORTAL_STANDARD_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36493 SHIPWRECK_BEACHED_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36494 SHIPWRECK_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36495 SWAMP_HUT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36496 VILLAGE_DESERT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36497 VILLAGE_PLAINS_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36498 VILLAGE_SAVANNA_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36500 VILLAGE_TAIGA_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36501 WOODLAND_MANSION_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36502 STRONGHOLD_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36503 NETHER_FORTRESS_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36510 IS_BEACH f Lnet/minecraft/class_6862; field_36511 IS_RIVER f Lnet/minecraft/class_6862; field_36512 IS_MOUNTAIN f Lnet/minecraft/class_6862; field_36513 IS_BADLANDS f Lnet/minecraft/class_6862; field_36514 IS_HILL f Lnet/minecraft/class_6862; field_36515 IS_TAIGA f Lnet/minecraft/class_6862; field_36504 NETHER_FOSSIL_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36505 BASTION_REMNANT_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36506 RUINED_PORTAL_NETHER_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36507 END_CITY_HAS_STRUCTURE f Lnet/minecraft/class_6862; field_36508 IS_DEEP_OCEAN f Lnet/minecraft/class_6862; field_36509 IS_OCEAN m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_40434 of p 0 id c net/minecraft/class_1218 net/minecraft/datafixer/fix/WriteAndReadFix f Ljava/lang/String; field_5742 name f Lcom/mojang/datafixers/DSL$TypeReference; field_5743 type m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V p 1 outputSchema p 2 name p 3 type c net/minecraft/class_1217 net/minecraft/datafixer/fix/TeamDisplayNameFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_6909 net/minecraft/datafixer/fix/TicksInWrongChunkFix m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40440 method_40440 p 1 chunkTag m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_40439 putNeighborTicks p 4 upgradeDataKey p 3 fluidTicks p 2 chunkZ p 1 chunkX p 0 chunkTag c net/minecraft/class_1215 net/minecraft/datafixer/fix/AddTrappedChestFix f Lorg/slf4j/Logger; field_5740 LOGGER m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_1215$class_1216 net/minecraft/datafixer/fix/AddTrappedChestFix$ListFixer f Lit/unimi/dsi/fastutil/ints/IntSet; field_5741 targets m (I)Z method_5180 isTarget p 1 index c net/minecraft/class_2546 net/minecraft/block/WallBannerBlock f Ljava/util/Map; field_11723 FACING_TO_SHAPE f Lnet/minecraft/class_2753; field_11722 FACING c net/minecraft/class_6904 net/minecraft/server/SaveLoader f Lnet/minecraft/class_7780; comp_358 combinedDynamicRegistries f Lnet/minecraft/class_5219; comp_359 saveProperties f Lnet/minecraft/class_5350; comp_357 dataPackContents f Lnet/minecraft/class_6860; comp_356 resourceManager m ()Lnet/minecraft/class_7780; comp_358 combinedDynamicRegistries m ()Lnet/minecraft/class_5219; comp_359 saveProperties m ()Lnet/minecraft/class_5350; comp_357 dataPackContents m ()Lnet/minecraft/class_6860; comp_356 resourceManager c net/minecraft/class_3877 net/minecraft/client/gui/screen/recipebook/SmokerRecipeBookScreen f Lnet/minecraft/class_2561; field_26597 TOGGLE_SMOKABLE_RECIPES_TEXT c net/minecraft/class_2547 net/minecraft/network/listener/PacketListener c A packet listener listens to packets on a {@linkplain\nnet.minecraft.network.ClientConnection connection}.\n\n

Its listener methods will be called on the netty event loop than the\nclient or server game engine threads. m (Lnet/minecraft/class_2596;)Z method_52413 accepts p 1 packet m ()Lnet/minecraft/class_2539; method_52280 getState m ()Z method_48106 isConnectionOpen m (Lnet/minecraft/class_2561;)V method_10839 onDisconnected c Called when the connection this listener listens to has disconnected.\nCan be used to display the disconnection reason. p 1 reason c the reason of disconnection; may be a generic message m ()Z method_40065 shouldCrashOnException c {@return whether uncaught exceptions in main thread should crash the game\ninstead of logging and ignoring them}\n\n@implNote This is {@code true} by default.\n\n@apiNote This only affects the processing on the main thread done by calling\nmethods in {@link net.minecraft.network.NetworkThreadUtils}. Uncaught exceptions\nin other threads or processing in the main thread using the {@code client.execute(() -> {})}\ncode will be unaffected, and always gets logged without crashing.\n\n@see ServerPacketListener m ()Lnet/minecraft/class_2598; method_52895 getSide c net/minecraft/class_2548 net/minecraft/network/handler/PacketEncoderException m (Ljava/lang/Throwable;)V p 1 cause c net/minecraft/class_3879 net/minecraft/client/model/Model c Represents a dynamic model which has its own render layers and custom rendering. f Ljava/util/function/Function; field_21343 layerFactory m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V method_2828 render c Renders the model. p 7 blue p 8 alpha p 5 red p 6 green p 3 light c the lightmap coordinates used for this model rendering p 4 overlay p 1 matrices p 2 vertices m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; method_23500 getLayer c {@return the render layer for the corresponding texture} p 1 texture c the texture used for the render layer m (Ljava/util/function/Function;)V p 1 layerFactory c net/minecraft/class_6903 net/minecraft/registry/RegistryOps f Lnet/minecraft/class_6903$class_7863; field_40852 registryInfoGetter m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46634 getEntryLookup p 1 registryRef m (Lnet/minecraft/class_6903$class_7862;)Lcom/mojang/serialization/DataResult; method_46626 method_46626 p 0 info m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903; method_40414 of p 0 delegate p 1 registryInfoGetter m (Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903$class_7863; method_46627 caching p 0 registryInfoGetter m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)V p 2 registryInfoGetter p 1 delegate m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; method_46631 method_46631 p 1 ops m (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_46633 method_46633 p 0 object m (Ljava/lang/Object;)Lnet/minecraft/class_7871; method_46635 method_46635 p 0 object m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6903$class_7862;)Ljava/util/Optional; method_46629 method_46629 p 1 info m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_6903; method_46632 of p 0 delegate p 1 wrapperLookup m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; method_46630 method_46630 p 2 ops m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46628 getOwner p 1 registryRef m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_46637 getEntryCodec p 0 key m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_46636 getEntryLookupCodec p 0 registryRef c net/minecraft/class_6903$class_7863 net/minecraft/registry/RegistryOps$RegistryInfoGetter m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46623 getRegistryInfo p 1 registryRef c net/minecraft/class_6903$class_7862 net/minecraft/registry/RegistryOps$RegistryInfo f Lnet/minecraft/class_7871; comp_1131 entryLookup f Lcom/mojang/serialization/Lifecycle; comp_1132 elementsLifecycle f Lnet/minecraft/class_7876; comp_1130 owner m ()Lnet/minecraft/class_7871; comp_1131 entryLookup m ()Lcom/mojang/serialization/Lifecycle; comp_1132 elementsLifecycle m ()Lnet/minecraft/class_7876; comp_1130 owner c net/minecraft/class_6903$1 net/minecraft/registry/RegistryOps$1 f Ljava/util/Map; field_40854 registryRefToInfo c net/minecraft/class_6903$2 net/minecraft/registry/RegistryOps$2 m (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862; method_46640 method_46640 p 0 wrapper c net/minecraft/class_2549 net/minecraft/block/WallSkullBlock f Ljava/util/Map; field_11725 FACING_TO_SHAPE f Lnet/minecraft/class_2753; field_11724 FACING c net/minecraft/class_1219 net/minecraft/datafixer/fix/VillagerTradeFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5187 fixPumpkinTrade c net/minecraft/class_3890 net/minecraft/client/render/entity/feature/VillagerResourceMetadataReader m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3888; method_17171 fromJson c net/minecraft/class_3895 net/minecraft/network/packet/s2c/play/OpenWrittenBookS2CPacket f Lnet/minecraft/class_1268; field_17199 hand m (Lnet/minecraft/class_2602;)V method_17187 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_1268; method_17188 getHand m (Lnet/minecraft/class_1268;)V p 1 hand c net/minecraft/class_2564 net/minecraft/text/Texts f Ljava/lang/String; field_33536 DEFAULT_SEPARATOR f Lnet/minecraft/class_2561; field_33537 GRAY_DEFAULT_SEPARATOR_TEXT f Lnet/minecraft/class_2561; field_33538 DEFAULT_SEPARATOR_TEXT m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_2561; method_10884 join p 0 elements p 1 transformer m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_2561; method_10887 joinOrdered p 0 elements p 1 transformer m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_10885 bracketed p 0 text m (Ljava/util/Collection;)Lnet/minecraft/class_2561; method_10888 joinOrdered p 0 strings m (Lnet/minecraft/class_2168;Ljava/util/Optional;Lnet/minecraft/class_1297;I)Ljava/util/Optional; method_36330 parse p 2 sender p 3 depth p 0 source p 1 text m (Ljava/util/Collection;Lnet/minecraft/class_2561;Ljava/util/function/Function;)Lnet/minecraft/class_5250; method_36332 join p 1 separator p 0 elements p 2 transformer m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_47523 bracketedCopyable p 0 string m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2561;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250; method_10881 parse p 0 source p 2 sender p 1 text p 3 depth m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2583;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2583; method_27663 parseStyle p 0 source p 1 style p 2 sender p 3 depth m (Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250; method_10889 setStyleIfAbsent p 0 text p 1 style m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/class_2561; method_10883 toText p 0 message m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_10886 method_10886 p 0 string m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_47524 method_47524 p 1 style m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/class_5250; method_36331 join p 2 transformer p 0 elements p 1 separator m (Ljava/util/Collection;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_37112 join p 1 separator p 0 texts m (Lnet/minecraft/class_2561;)Z method_43476 hasTranslation p 0 text c net/minecraft/class_1232 net/minecraft/datafixer/schema/Schema1451v2 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5225 method_5225 p 1 name c net/minecraft/class_2565 net/minecraft/block/WetSpongeBlock c net/minecraft/class_1231 net/minecraft/datafixer/schema/Schema1451v3 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5217 method_5217 p 1 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1230 net/minecraft/datafixer/schema/Schema1451 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_2567 net/minecraft/block/WallWitherSkullBlock c net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStorage f Lnet/minecraft/class_5567; field_26931 chunkStatusChangeListener f Ljava/util/concurrent/atomic/AtomicInteger; field_17230 totalChunksLoadedCount f I field_29675 DEFAULT_VIEW_DISTANCE f Lnet/minecraft/class_1255; field_17216 mainThreadExecutor f Lnet/minecraft/class_3227; field_17215 lightingProvider f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_17213 currentChunkHolders f Lnet/minecraft/class_3949; field_17442 worldGenerationProgressListener f Lnet/minecraft/class_3898$class_3216; field_17228 ticketManager f Lnet/minecraft/class_7869; field_40856 structurePlacementCalculator f Ljava/lang/String; field_17707 saveDir f Lorg/slf4j/Logger; field_17212 LOGGER f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_17220 chunkHolders f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_18807 chunksToUnload f B field_29673 LEVEL_CHUNK f Lit/unimi/dsi/fastutil/longs/Long2LongMap; field_36383 chunkToNextSaveTimeMs f Lnet/minecraft/class_3900; field_17223 chunkTaskPrioritySystem f B field_29672 UNMARKED_CHUNK f Lnet/minecraft/class_3906; field_17226 mainExecutor f B field_29671 PROTO_CHUNK f Lit/unimi/dsi/fastutil/longs/LongSet; field_17221 unloadedChunks f Lnet/minecraft/class_3210; field_18241 playerChunkWatchingManager f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_18242 entityTrackers f Lnet/minecraft/class_2794; field_17218 chunkGenerator f Lnet/minecraft/class_3906; field_17224 worldGenExecutor f Ljava/util/Queue; field_19343 unloadTaskQueue f I field_18243 watchDistance f Z field_17222 chunkHolderListDirty f Ljava/util/function/Supplier; field_17705 persistentStateManagerFactory f Lnet/minecraft/class_3485; field_17706 structureTemplateManager f Lnet/minecraft/class_3218; field_17214 world f Lnet/minecraft/class_7138; field_37278 noiseConfig f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_23786 chunkToType f Lit/unimi/dsi/fastutil/longs/LongSet; field_18307 loadedChunks f Lnet/minecraft/class_4153; field_18808 pointOfInterestStorage m (Lnet/minecraft/class_3222;)V method_17241 sendWatchPackets p 1 player m (Ljava/util/List;)Lnet/minecraft/class_2818; method_17232 method_17232 p 0 chunks m (Lnet/minecraft/class_3193;Ljava/lang/Void;Ljava/lang/Throwable;)V method_20604 method_20604 p 1 void_ p 2 throwable m ()Lnet/minecraft/class_2794; method_37897 getChunkGenerator m ()Lnet/minecraft/class_3227; method_17212 getLightingProvider m (Lnet/minecraft/class_2818;Ljava/lang/Object;)V method_53687 method_53687 p 2 v m (Lnet/minecraft/class_3193;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; method_17220 getRegion p 2 margin p 1 centerChunk p 3 distanceToStatus m (Lnet/minecraft/class_2794;)V method_37902 method_37902 p 1 chunkGenerator m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_20577 method_20577 p 0 either m (Lnet/minecraft/class_3193$class_3724;)Ljava/lang/String; method_21678 method_21678 p 0 unloaded m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2791; method_43382 getProtoChunk p 1 chunkPos m (Lnet/minecraft/class_3222;Z)V method_18714 handlePlayerAddedOrRemoved p 1 player p 2 added m (Lnet/minecraft/class_1923;)Ljava/lang/String; method_23272 getChunkLoadingDebugInfo p 1 chunkPos m ()Z method_17244 updateHolderMap m (Lnet/minecraft/class_3218;Ljava/util/List;)V method_31413 addEntitiesFromNbt p 1 nbt p 0 world m ()V method_18727 tickEntityMovement c Ticks and updates the tracked status of each tracker.\n\n

This first checks if entities have changed chunk sections, and updates\ntracking status of those entities to all players. It then checks if any player\nhas changed chunk sections, and updates all entities tracking status to those\nplayers. This ensures all possible updates are accounted for. m (Lcom/mojang/datafixers/util/Either;Ljava/lang/Throwable;)Ljava/lang/Object; method_51834 method_51834 p 1 chunk p 2 throwable m (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;)V method_40068 method_40068 p 1 chunkHolder m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Z method_43379 method_43379 p 1 nbt2 m (Lnet/minecraft/class_2818;)V method_53686 sendToPlayers p 1 chunk m (J)Lnet/minecraft/class_2818; method_53688 getPostProcessedChunk p 1 pos m (Lnet/minecraft/class_2791;)Ljava/util/Optional; method_21620 method_21620 p 0 chunk m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2818;)V method_52348 track p 1 chunk p 0 player m (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture; method_31417 makeChunkAccessible p 1 holder m (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; method_37903 method_37903 p 0 json m ()I method_17260 getLoadedChunkCount m ()Z method_39992 shouldDelayShutdown c {@return whether the server shutdown should be delayed to process some tasks} m (Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_53683 method_53683 p 2 either m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2791;)V method_20578 method_20578 p 1 chunk m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; method_21676 getFutureStatus p 0 future m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_17230 method_17230 p 0 either m (I)Lnet/minecraft/class_2806; method_17254 method_17254 p 0 distance m ()Lnet/minecraft/class_7869; method_46641 getStructurePlacementCalculator m (Lnet/minecraft/class_3193;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/class_2791;)V method_18843 method_18843 p 5 chunk m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791; method_17227 method_17227 p 2 protoChunk m (J)Ljava/util/function/IntSupplier; method_17604 getCompletedLevelSupplier p 1 pos m (Lnet/minecraft/class_2487;)Z method_43380 containsStatus p 0 nbt m (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V method_17259 method_17259 p 2 task m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20618 method_20618 p 2 chunk m (Z)V method_17242 save p 1 flush m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V method_18702 sendToOtherNearbyPlayers p 2 packet p 1 entity m (IIILjava/util/List;)Lcom/mojang/datafixers/util/Either; method_17215 method_17215 p 4 chunks m (Lnet/minecraft/class_2839;Lnet/minecraft/class_2818;)V method_31415 method_31415 p 2 chunk m (Ljava/lang/Throwable;Lnet/minecraft/class_1923;)Lcom/mojang/datafixers/util/Either; method_43376 recoverFromException p 2 chunkPos p 1 throwable m (Lnet/minecraft/class_3222;)V method_20726 updateWatchedSection c Updates the watched chunk section position for the {@code player}, and sends a\nrender distance update packet to the client. p 1 player m (Lnet/minecraft/class_3222;)V method_18713 updatePosition c Updates the chunk section position of the {@code player}. This updates the player\nposition for both entity tracking and chunk loading (watching) logic.\n\n@see ServerChunkManager#updatePosition(ServerPlayerEntity) p 1 player m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3724;)Ljava/util/concurrent/CompletableFuture; method_20440 method_20440 p 2 unloaded m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_43381 updateChunkNbt p 1 nbt m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_51282 method_51282 p 0 chunk m (Lnet/minecraft/class_3222;Lnet/minecraft/class_8603;)V method_52346 sendWatchPackets p 1 player p 2 chunkFilter m (Lnet/minecraft/class_3222;Ljava/util/List;)V method_49420 method_49420 p 1 chunksx p 0 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V p 7 chunkProvider p 8 chunkGenerator p 5 executor p 6 mainThreadExecutor p 11 persistentStateManagerFactory p 12 viewDistance p 9 worldGenerationProgressListener p 10 chunkStatusChangeListener p 13 dsync p 3 dataFixer p 4 structureTemplateManager p 1 world p 2 session m (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V method_17252 method_17252 p 2 task m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3194;)V method_31414 onChunkStatusChange p 2 levelType p 1 chunkPos m (Lnet/minecraft/class_1923;)V method_27054 markAsProtoChunk p 1 pos m (Ljava/util/List;)Lnet/minecraft/class_2818; method_31416 method_31416 p 0 chunks m (Lnet/minecraft/class_3193;)Lnet/minecraft/class_2791; method_20584 method_20584 p 1 chunkHolder m (Ljava/util/function/BooleanSupplier;)V method_20605 unloadChunks p 1 shouldKeepTicking m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2818;)V method_53684 method_53684 p 2 chunk m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)Z method_38782 canTickChunk c {@return whether the {@code player} can tick the chunk at {@code pos}}\n\n@implNote Spectators cannot tick chunks. Additionally, only chunks within 128\nblock radius of that player can be ticked.\n\n@apiNote This controls monster spawning and block random ticks. p 1 player p 2 pos m (Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_20460 method_20460 p 2 either m (Lnet/minecraft/class_3222;)I method_52350 getViewDistance p 1 player m ()V method_37904 verifyChunkGenerator m (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Pair;)V method_40069 method_40069 p 2 pair m (Lnet/minecraft/class_1297;)V method_18716 unloadEntity p 1 entity m (I)V method_17214 setViewDistance p 1 watchDistance m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V method_52355 method_52355 p 2 chunkPos m (Ljava/util/Optional;)Ljava/util/Optional; method_43377 method_43377 p 1 nbt m (Lnet/minecraft/class_1923;)V method_53689 method_53689 p 1 pos m (Lnet/minecraft/class_2818;)Ljava/lang/String; method_21677 method_21677 p 0 chunk m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/class_148; method_40067 crash p 2 details p 1 exception m ()Ljava/lang/Iterable; method_17264 entryIterator m (Lnet/minecraft/class_1923;I)V method_53685 forceLighting p 2 radius p 1 centerPos m (Lnet/minecraft/class_1923;)Z method_27055 isLevelChunk p 1 pos m (Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806; method_17229 getRequiredStatusForGeneration p 2 distance p 1 centerChunkTargetStatus m (Lnet/minecraft/class_2791;)Z method_17228 save p 1 chunk m (Lnet/minecraft/class_2818;)Ljava/lang/Integer; method_21621 method_21621 p 0 chunk m ()Lnet/minecraft/class_4153; method_19488 getPointOfInterestStorage m (J)Lnet/minecraft/class_3193; method_17216 getChunkHolder p 1 pos m ()I method_17253 getTotalChunksLoadedCount m (Lnet/minecraft/class_1923;)Z method_38783 shouldTick p 1 pos m (Lnet/minecraft/class_1923;)Ljava/util/List; method_37907 getPlayersWatchingChunk p 1 pos m ()Ljava/lang/String; method_37476 getSaveDir m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V method_52354 method_52354 p 1 chunkPos m (Lnet/minecraft/class_2818;)Ljava/lang/Integer; method_39220 method_39220 p 0 chunk m (J)Lnet/minecraft/class_3193; method_17255 getCurrentChunkHolder p 1 pos m (Lnet/minecraft/class_1923;)V method_20441 releaseLightTicket p 1 pos m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_19534 method_19534 p 2 chunk m (Lnet/minecraft/class_1923;Ljava/util/Optional;)Ljava/util/Optional; method_43378 method_43378 p 1 nbt m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; method_20617 upgradeChunk p 2 requiredStatus p 1 holder m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V method_18717 sendToNearbyPlayers p 2 packet p 1 entity m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2806$class_2808;)B method_27053 mark p 2 type p 1 pos m (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture; method_17226 convertToFullChunk p 1 chunkHolder m (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V method_20579 method_20579 p 2 task m (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; method_17236 getChunk p 1 holder p 2 requiredStatus m (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193; method_17217 setLevel c Sets the loading level of {@code ChunkHolder}s. Nonexistent {@code ChunkHolder}s will be created automatically\nif their loading level is 45 or lower, and chunks whose loading levels are 46 or higher will be scheduled to be removed. p 4 holder p 3 level p 1 pos m (Ljava/util/function/BooleanSupplier;)V method_17233 tick p 1 shouldKeepTicking m (Lnet/minecraft/class_2818;)Ljava/lang/Integer; method_39221 method_39221 p 0 chunk m (Lnet/minecraft/class_3222;)Ljava/util/List; method_49422 method_49422 p 0 player m (Lnet/minecraft/class_3222;II)Z method_52351 isOnTrackEdge p 1 player p 2 chunkX p 3 chunkZ m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_43383 getUpdatedChunkNbt p 1 chunkPos m (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture; method_17235 makeChunkTickable p 1 holder m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V method_52352 untrack p 1 pos p 0 player m (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture; method_17247 makeChunkEntitiesTickable p 1 chunk m (Ljava/util/List;)Lnet/minecraft/class_2818; method_41234 method_41234 p 0 cs m (Ljava/util/List;)V method_49421 sendChunkBiomePackets p 1 chunks m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletionStage; method_17224 method_17224 p 5 either m (Lnet/minecraft/class_1297;)V method_18701 loadEntity p 1 entity m ()Lnet/minecraft/class_7138; method_41247 getNoiseConfig m (Lnet/minecraft/class_2791;)Z method_20582 method_20582 p 0 chunk m (Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)D method_18704 getSquaredDistance p 1 entity p 0 pos m (Lnet/minecraft/class_3193;)Z method_39925 save p 1 chunkHolder m (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V method_19487 method_19487 p 2 task m (I)Lnet/minecraft/class_2806; method_17245 method_17245 p 0 distance m (Ljava/io/Writer;)V method_21619 dump p 1 writer m (Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806; method_17248 method_17248 p 2 distance m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_17225 method_17225 p 5 chunks m (JLnet/minecraft/class_3193;)V method_20458 tryUnloadChunk p 3 holder p 1 pos m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V method_52347 track p 1 player p 2 pos m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_41235 method_41235 p 0 chunks m (Lnet/minecraft/class_3222;II)Z method_52345 isTracked p 2 chunkX p 1 player p 3 chunkZ m (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Lcom/mojang/datafixers/util/Either; method_43374 method_43374 p 2 throwable m ()Lnet/minecraft/class_3204; method_17263 getTicketManager m (Lnet/minecraft/class_3222;)Z method_18722 doesNotGenerateChunks p 1 player m (Lnet/minecraft/class_1923;Ljava/util/Optional;)Lcom/mojang/datafixers/util/Either; method_43375 method_43375 p 2 nbt m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_20619 loadChunk p 1 pos c net/minecraft/class_3898$class_3208 net/minecraft/server/world/ThreadedAnvilChunkStorage$EntityTracker c An entity tracker governs which players' clients can see an entity. Each\ntracker corresponds to one entity in a server world and is mapped from the\nentity's network ID.\n\n@see ThreadedAnvilChunkStorage#entityTrackers f Ljava/util/Set; field_18250 listeners f Lnet/minecraft/class_3231; field_18246 entry f Lnet/minecraft/class_1297; field_18247 entity f I field_18248 maxDistance f Lnet/minecraft/class_4076; field_18249 trackedSection c The chunk section position of the tracked entity, may be outdated as an entity\nticks. This is used by {@link ThreadedAnvilChunkStorage#tickEntityMovement()\ntickEntityMovement()} to bypass unnecessary status updates before calling\n{@link #updateTrackedStatus(ServerPlayerEntity) updateTrackedStatus()}. m (Ljava/util/List;)V method_18729 updateTrackedStatus c Updates the tracked status of this tracker's entity for the given players.\n\n@see updateTrackedStatus(ServerPlayerEntity) p 1 players m (Lnet/minecraft/class_3898;Lnet/minecraft/class_1297;IIZ)V p 5 alwaysUpdateVelocity p 4 tickInterval p 3 maxDistance p 2 entity m (Lnet/minecraft/class_3222;)V method_18736 updateTrackedStatus c Updates the tracked status of this tracker's entity for the {@code player}.\n\n

If this tracker should be listened by the player, the player's tracking\nlistener is added if it is not in the listeners; if this tracker should not be\nlistened by the player, the player's tracking listener is removed if it is in\nthe listeners. p 1 player m (Lnet/minecraft/class_3222;)V method_18733 stopTracking p 1 player m (Ljava/lang/Object;)Z equals equals p 1 o m ()V method_18728 stopTracking m (Lnet/minecraft/class_2596;)V method_18730 sendToOtherNearbyPlayers p 1 packet m (Lnet/minecraft/class_2596;)V method_18734 sendToNearbyPlayers p 1 packet m ()I method_22844 getMaxTrackDistance m (I)I method_27906 adjustTrackingDistance p 1 initialDistance c net/minecraft/class_3898$class_3216 net/minecraft/server/world/ThreadedAnvilChunkStorage$TicketManager m (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V p 3 mainThreadExecutor p 2 workerExecutor c net/minecraft/class_2560 net/minecraft/block/CobwebBlock c net/minecraft/class_1236 net/minecraft/datafixer/schema/Schema1451v6 f Ljava/lang/String; field_34013 SPECIAL_TYPE m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; method_37389 method_37389 p 0 schema m (Ljava/lang/String;)Ljava/lang/String; method_52506 toDotSeparated p 0 id m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 2 entityTypes p 1 schema c net/minecraft/class_1236$2 net/minecraft/datafixer/schema/Schema1451v6$2 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_37398 method_37398 p 1 criteriaName m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 ops p 2 value c net/minecraft/class_1236$1 net/minecraft/datafixer/schema/Schema1451v6$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 2 value p 1 ops m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; method_37396 method_37396 p 1 pair m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_37397 method_37397 p 0 criteriaName c net/minecraft/class_2561 net/minecraft/text/Text c A text. Can be converted to and from JSON format.\n\n

Each text has a tree structure, embodying all its {@link\n#getSiblings() siblings}. To iterate contents in the text and all\nits siblings, call {@code visit} methods.\n\n

This interface does not expose mutation operations. For mutation,\nrefer to {@link MutableText}.\n\n@see MutableText m (Lnet/minecraft/class_2561;)Z method_44745 contains c {@return whether the text contains {@code text}, without considering styles} p 1 text m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_43471 translatable p 0 key m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_30163 of c Creates a literal text with the given string as content. p 0 string m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_43472 keybind p 0 string m ()Ljava/util/List; method_44746 withoutStyle m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_43470 literal p 0 string m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_5250; method_48322 translatableWithFallback p 0 key p 1 fallback p 2 args m (Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_36135 method_36135 p 1 styleOverride p 2 text m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5250; method_48321 translatableWithFallback p 1 fallback p 0 key m ()Lnet/minecraft/class_5250; method_27662 copyContentOnly c Copies the text's content, excluding the styles or siblings. m ()Lnet/minecraft/class_5250; method_27661 copy c Copies the text's content, the style, and the siblings.\n\n

A shallow copy is made for the siblings. m ()Lnet/minecraft/class_5481; method_30937 asOrderedText m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; method_27655 method_27655 p 2 string m (I)Ljava/lang/String; method_10858 asTruncatedString c Returns the full string representation of this text, truncated beyond\nthe supplied {@code length}. p 1 length c the max length allowed for the string representation of the text m (Lnet/minecraft/class_2583;)Ljava/util/List; method_36136 getWithStyle p 1 style m ()Ljava/util/List; method_10855 getSiblings c Returns the siblings of this text. m (Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/class_5250; method_43467 selector p 1 separator p 0 pattern m ()Lnet/minecraft/class_5250; method_43473 empty m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5250; method_43466 score p 1 objective p 0 name m ()Lnet/minecraft/class_2583; method_10866 getStyle c Returns the style of this text. m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_5250; method_43469 translatable p 1 args p 0 key m ()Lnet/minecraft/class_7417; method_10851 getContent c {@return the content of the text} m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/class_7419;)Lnet/minecraft/class_5250; method_43468 nbt p 0 rawPath p 1 interpret p 2 separator p 3 dataSource c net/minecraft/class_2561$class_2562 net/minecraft/text/Text$Serializer c A JSON serializer for {@link Text}. f Ljava/lang/reflect/Field; field_11753 JSON_READER_POS f Ljava/lang/reflect/Field; field_11752 JSON_READER_LINE_START f Lcom/google/gson/Gson; field_11754 GSON m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_2561;)V method_36327 method_36327 p 3 separator m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5250; method_10871 deserialize m (Lcom/google/gson/stream/JsonReader;)I method_10880 getPosition p 0 reader m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_10873 fromLenientJson p 0 json m (Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Optional; method_36329 getSeparator p 3 json p 2 context p 1 type m (Lnet/minecraft/class_2561;)Ljava/lang/String; method_43858 toSortedJsonString p 0 text m (Lnet/minecraft/class_2561;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; method_10874 serialize m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_10877 fromJson p 0 json m (Lnet/minecraft/class_2583;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V method_10875 addStyle p 1 style p 2 json p 3 context m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 3 context p 1 json p 2 type m (Ljava/lang/Object;)Ljava/lang/Object; method_43474 optimizeArgument p 0 text m (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; serialize serialize p 3 context p 2 type p 1 text m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250; method_10872 fromJson p 0 json m (Lnet/minecraft/class_2561;)Ljava/lang/String; method_10867 toJson p 0 text m (Lnet/minecraft/class_2561;)Lcom/google/gson/JsonElement; method_10868 toJsonTree p 0 text m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5250; method_10879 fromJson p 0 reader m (Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;Ljava/util/Optional;)V method_36328 addSeparator p 1 context p 2 json p 3 optionalSeparator c net/minecraft/class_1234 net/minecraft/datafixer/schema/Schema1451v4 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 1 schema p 2 entityTypes c net/minecraft/class_2563 net/minecraft/block/WitherRoseBlock m (Lnet/minecraft/class_1291;Lnet/minecraft/class_4970$class_2251;)V p 1 effect p 2 settings c net/minecraft/class_1233 net/minecraft/datafixer/schema/Schema1451v5 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_1229 net/minecraft/datafixer/schema/Schema1451v1 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 3 blockEntityTypes p 1 schema p 2 entityTypes c net/minecraft/class_1228 net/minecraft/datafixer/schema/Schema135 m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 3 blockEntityTypes p 1 schema c net/minecraft/class_1227 net/minecraft/datafixer/schema/Schema143 m (ILcom/mojang/datafixers/schemas/Schema;)V p 1 versionKey p 2 parent m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_1226 net/minecraft/datafixer/schema/Schema107 m (ILcom/mojang/datafixers/schemas/Schema;)V p 2 parent p 1 versionKey m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2557 net/minecraft/block/WeightedPressurePlateBlock f Lnet/minecraft/class_2758; field_11739 POWER f I field_11738 weight m (ILnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V p 1 weight p 2 settings p 3 blockSetType c net/minecraft/class_3888 net/minecraft/client/render/entity/feature/VillagerResourceMetadata f Ljava/lang/String; field_32977 KEY f Lnet/minecraft/class_3890; field_17158 READER f Lnet/minecraft/class_3888$class_3889; field_17159 hatType m (Lnet/minecraft/class_3888$class_3889;)V p 1 hatType m ()Lnet/minecraft/class_3888$class_3889; method_17167 getHatType c net/minecraft/class_3888$class_3889 net/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType f Ljava/util/Map; field_17163 BY_NAME f Ljava/lang/String; field_17164 name f Lnet/minecraft/class_3888$class_3889; field_17160 NONE f Lnet/minecraft/class_3888$class_3889; field_17161 PARTIAL f Lnet/minecraft/class_3888$class_3889; field_17162 FULL m (Ljava/lang/String;)Lnet/minecraft/class_3888$class_3889; method_17170 from p 0 name m (Lnet/minecraft/class_3888$class_3889;)Lnet/minecraft/class_3888$class_3889; method_17169 method_17169 p 0 hatType m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_17168 getName c net/minecraft/class_2558 net/minecraft/text/ClickEvent f Lnet/minecraft/class_2558$class_2559; field_11741 action f Ljava/lang/String; field_11740 value m ()Ljava/lang/String; method_10844 getValue m ()Lnet/minecraft/class_2558$class_2559; method_10845 getAction m (Lnet/minecraft/class_2558$class_2559;Ljava/lang/String;)V p 2 value p 1 action m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2558$class_2559 net/minecraft/text/ClickEvent$Action f Ljava/util/Map; field_11743 BY_NAME f Ljava/lang/String; field_11742 name f Z field_11744 userDefinable f Lnet/minecraft/class_2558$class_2559; field_11750 RUN_COMMAND f Lnet/minecraft/class_2558$class_2559; field_21462 COPY_TO_CLIPBOARD f Lnet/minecraft/class_2558$class_2559; field_11746 OPEN_FILE f Lnet/minecraft/class_2558$class_2559; field_11748 CHANGE_PAGE f Lnet/minecraft/class_2558$class_2559; field_11749 OPEN_URL f Lnet/minecraft/class_2558$class_2559; field_11745 SUGGEST_COMMAND m (Ljava/lang/String;ILjava/lang/String;Z)V p 3 name p 4 userDefinable m (Lnet/minecraft/class_2558$class_2559;)Lnet/minecraft/class_2558$class_2559; method_10849 method_10849 p 0 a m ()Z method_10847 isUserDefinable m (Ljava/lang/String;)Lnet/minecraft/class_2558$class_2559; method_10848 byName p 0 name m ()Ljava/lang/String; method_10846 getName c net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFunctionTypes f Lcom/mojang/serialization/Codec; field_37061 CODEC f Lcom/mojang/serialization/Codec; field_37062 DYNAMIC_RANGE f Lcom/mojang/serialization/Codec; field_37063 CONSTANT_RANGE f D field_37060 MAX_CONSTANT_VALUE m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40508 max p 1 b p 0 a m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; method_40501 shiftA p 0 noiseParameters m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40510 cacheAllInCell p 0 inputFunction m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40500 mul p 1 b p 0 a m (Lnet/minecraft/class_6910;)Lcom/mojang/datafixers/util/Either; method_41071 method_41071 p 0 densityFunction m (Lnet/minecraft/class_6910;DDLnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40485 rangeChoice p 6 whenOutOfRange p 5 whenInRange p 3 maxExclusive p 1 minInclusive p 0 input m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41070 method_41070 p 3 instance m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; method_40506 shiftB p 0 noiseParameters m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40505 min p 1 b p 0 a m (Lnet/minecraft/class_6910;)Lcom/mojang/serialization/Codec; method_42360 method_42360 p 0 densityFunction m (Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910; method_40502 noise p 3 scaleY p 1 scaleXz p 0 noiseParameters m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; method_40493 noise p 0 noiseParameters m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40507 cacheOnce p 0 inputFunction m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;Lnet/minecraft/class_6916$class_6944$class_7048;)Lnet/minecraft/class_6910; method_40491 weirdScaledSampler p 0 input p 2 mapper p 1 parameters m ()Lnet/minecraft/class_6910; method_40498 blendAlpha m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243; method_41069 holderOf p 0 creator p 1 argumentGetter m (Lnet/minecraft/class_6910;DLnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_42359 lerp c Creates a new density function which interpolates between the values of\n{@code start} and {@code end}, based on {@code delta}.\n\n@return the created density function p 3 end c the function used for the end value, for the {@code delta} value {@code 1.0} p 0 delta p 1 start c the start value, for the {@code delta} value {@code 0.0} m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7243; method_41065 holderOf p 0 mapCodec m ()Lnet/minecraft/class_6910; method_40503 blendOffset m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40483 interpolated p 0 inputFunction m (Lnet/minecraft/class_6910;DD)Lnet/minecraft/class_6910; method_40484 mapRange c Creates a new density function based on {@code function}, but with a different range.\n{@code function} is assumed to be in the range {@code -1.0} to {@code 1.0},\nwhile the new function will be in the range {@code min} to {@code max}.\n\n@return the created density function p 0 function p 3 max c the new maximum value p 1 min c the new minimum value m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40499 flatCache p 0 inputFunction m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40512 blendDensity p 0 input m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40504 cache2d p 0 inputFunction m (Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910; method_40495 noiseInRange p 1 min p 3 max p 0 noiseParameters m (Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_7243;)Lcom/mojang/serialization/Codec; method_41067 register p 1 id p 0 registry p 2 codecHolder m ()Lnet/minecraft/class_6910; method_40479 zero m (J)Lnet/minecraft/class_6910; method_40482 endIslands p 0 seed m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;DLnet/minecraft/class_6880;)Lnet/minecraft/class_6910; method_40487 shiftedNoise p 2 xzScale p 0 shiftX p 1 shiftZ p 4 noiseParameters m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40488 lerp c Creates a new density function which interpolates between the values of\n{@code start} and {@code end}, based on {@code delta}.\n\n@return the created density function p 0 delta c the function used for the delta value p 1 start c the function used for the start value, for the {@code delta} value {@code 0.0} p 2 end c the function used for the end value, for the {@code delta} value {@code 1.0} m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_41066 registerAndGetDefault p 0 registry m (Lnet/minecraft/class_6880;D)Lnet/minecraft/class_6910; method_40494 noise p 1 scaleY p 0 noiseParameters m (Lnet/minecraft/class_6492;)Lnet/minecraft/class_6910; method_41528 spline p 0 spline m (IIDD)Lnet/minecraft/class_6910; method_40481 yClampedGradient p 4 toValue p 0 fromY p 1 toY p 2 fromValue m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6916$class_6925$class_6926;)Lnet/minecraft/class_6910; method_40490 unary p 1 type p 0 input m (D)Lnet/minecraft/class_6910; method_40480 constant p 0 density m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40486 add p 0 a p 1 b m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6910; method_41063 method_41063 p 0 either m (Lnet/minecraft/class_6880;DDDD)Lnet/minecraft/class_6910; method_40496 noiseInRange p 7 max p 5 min p 3 scaleY p 0 noiseParameters p 1 scaleXz m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243; method_41064 holderOf p 0 codec p 1 creator p 2 argumentGetter m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243; method_41068 holderOf p 1 argument1Getter p 2 argument2Getter p 0 creator m (Lnet/minecraft/class_6880;DDD)Lnet/minecraft/class_6910; method_40497 noiseInRange p 0 noiseParameters p 5 max p 1 scaleY p 3 min m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; method_40509 shift p 0 noiseParameters c net/minecraft/class_6916$class_7055 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperationLike f Lorg/slf4j/Logger; field_37110 LOGGER m (Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7055; method_41097 create p 2 argument2 p 1 argument1 p 0 type m ()Lnet/minecraft/class_6910; comp_376 argument2 m ()Lnet/minecraft/class_6910; comp_375 argument1 m ()Lnet/minecraft/class_6916$class_7055$class_6918; comp_374 type c net/minecraft/class_6916$class_7055$class_6918 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperationLike$Type f Ljava/lang/String; field_37112 name f Lnet/minecraft/class_7243; field_37111 codecHolder f Lnet/minecraft/class_6916$class_7055$class_6918; field_36545 MUL f Lnet/minecraft/class_6916$class_7055$class_6918; field_36547 MAX f Lnet/minecraft/class_6916$class_7055$class_6918; field_36546 MIN f Lnet/minecraft/class_6916$class_7055$class_6918; field_36544 ADD m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_6916$class_6921 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendOffset f Lnet/minecraft/class_7243; field_37081 CODEC f Lnet/minecraft/class_6916$class_6921; field_36551 INSTANCE c net/minecraft/class_6916$class_6922 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Clamp f Lcom/mojang/serialization/MapCodec; field_37083 CLAMP_CODEC f Lnet/minecraft/class_7243; field_37082 CODEC_HOLDER f D comp_377 minValue f D comp_378 maxValue f Lnet/minecraft/class_6910; comp_380 input m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41078 method_41078 p 0 instance c net/minecraft/class_6916$class_6920 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendDensity f Lnet/minecraft/class_7243; field_37080 CODEC_HOLDER f Lnet/minecraft/class_6910; comp_379 input c net/minecraft/class_6916$class_6925 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$UnaryOperation f Lnet/minecraft/class_6910; comp_380 input f D comp_377 minValue f D comp_378 maxValue f Lnet/minecraft/class_6916$class_6925$class_6926; comp_382 type m (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6916$class_6925; method_41080 apply m (Lnet/minecraft/class_6916$class_6925$class_6926;D)D method_40521 apply p 0 type p 1 density m (Lnet/minecraft/class_6916$class_6925$class_6926;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_6925; method_41079 create p 1 input p 0 type m ()Lnet/minecraft/class_6916$class_6925$class_6926; comp_382 type c net/minecraft/class_6916$class_6925$class_6926 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$UnaryOperation$Type f Ljava/lang/String; field_37086 name f Lnet/minecraft/class_7243; field_37087 codecHolder f Lnet/minecraft/class_6916$class_6925$class_6926; field_36560 SQUEEZE f Lnet/minecraft/class_6916$class_6925$class_6926; field_36557 CUBE f Lnet/minecraft/class_6916$class_6925$class_6926; field_36558 HALF_NEGATIVE f Lnet/minecraft/class_6916$class_6925$class_6926; field_36559 QUARTER_NEGATIVE f Lnet/minecraft/class_6916$class_6925$class_6926; field_36555 ABS f Lnet/minecraft/class_6916$class_6925$class_6926; field_36556 SQUARE m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_6925; method_41081 method_41081 p 1 input m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_6916$class_6923 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Constant f Lnet/minecraft/class_6916$class_6923; field_36553 ZERO f Lnet/minecraft/class_7243; field_37084 CODEC_HOLDER f D comp_381 value m ()D comp_381 value c net/minecraft/class_6916$class_6924 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$EndIslands f Lnet/minecraft/class_3541; field_36554 sampler f Lnet/minecraft/class_7243; field_37085 CODEC_HOLDER m (Lnet/minecraft/class_3541;II)F method_41529 sample p 1 x p 2 z p 0 sampler m (J)V p 1 seed c net/minecraft/class_6916$class_6929 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$LinearOperation f Lnet/minecraft/class_6916$class_6929$class_6930; comp_385 specificType f Lnet/minecraft/class_6910; comp_380 input f D comp_386 argument f D comp_377 minValue f D comp_378 maxValue m ()D comp_386 argument m ()Lnet/minecraft/class_6916$class_6929$class_6930; comp_385 specificType c net/minecraft/class_6916$class_6929$class_6930 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$LinearOperation$SpecificType f Lnet/minecraft/class_6916$class_6929$class_6930; field_36568 MUL f Lnet/minecraft/class_6916$class_6929$class_6930; field_36569 ADD c net/minecraft/class_6916$class_6927 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping f Lnet/minecraft/class_6910; comp_469 wrapped f Lnet/minecraft/class_6916$class_6927$class_6928; comp_383 type c net/minecraft/class_6916$class_6927$class_6928 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping$Type f Lnet/minecraft/class_7243; field_37089 codec f Ljava/lang/String; field_37088 name f Lnet/minecraft/class_6916$class_6927$class_6928; field_36562 INTERPOLATED f Lnet/minecraft/class_6916$class_6927$class_6928; field_36563 FLAT_CACHE f Lnet/minecraft/class_6916$class_6927$class_6928; field_36564 CACHE2D f Lnet/minecraft/class_6916$class_6927$class_6928; field_36565 CACHE_ONCE f Lnet/minecraft/class_6916$class_6927$class_6928; field_36566 CACHE_ALL_IN_CELL m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_6916$class_6932 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Unary m (D)D method_40520 apply p 1 density m ()Lnet/minecraft/class_6910; comp_380 input c net/minecraft/class_6916$class_6933 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$RangeChoice f Lnet/minecraft/class_7243; field_37093 CODEC_HOLDER f Lcom/mojang/serialization/MapCodec; field_37092 RANGE_CHOICE_CODEC f D comp_391 minInclusive f D comp_392 maxExclusive f Lnet/minecraft/class_6910; comp_390 input f Lnet/minecraft/class_6910; comp_393 whenInRange f Lnet/minecraft/class_6910; comp_394 whenOutOfRange m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41085 method_41085 p 0 instance m ()Lnet/minecraft/class_6910; comp_390 input m ()Lnet/minecraft/class_6910; comp_393 whenInRange m ()Lnet/minecraft/class_6910; comp_394 whenOutOfRange m ()D comp_391 minInclusive m ()D comp_392 maxExclusive c net/minecraft/class_6916$class_6931 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Noise f Lnet/minecraft/class_7243; field_37091 CODEC_HOLDER f Lcom/mojang/serialization/MapCodec; field_37090 NOISE_CODEC f Lnet/minecraft/class_6910$class_7270; comp_387 noise f D comp_388 xzScale f D comp_389 yScale m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41083 method_41083 p 0 instance m ()Lnet/minecraft/class_6910$class_7270; comp_387 noise m ()D comp_388 xzScale m ()D comp_389 yScale c net/minecraft/class_6916$class_6937 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftA f Lnet/minecraft/class_7243; field_37095 CODEC_HOLDER f Lnet/minecraft/class_6910$class_7270; comp_395 offsetNoise c net/minecraft/class_6916$class_6934 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Shift f Lnet/minecraft/class_7243; field_37094 CODEC_HOLDER f Lnet/minecraft/class_6910$class_7270; comp_395 offsetNoise c net/minecraft/class_6916$class_6938 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftB f Lnet/minecraft/class_7243; field_37096 CODEC_HOLDER f Lnet/minecraft/class_6910$class_7270; comp_395 offsetNoise c net/minecraft/class_6916$class_6939 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Offset m (DDD)D method_40525 sample p 1 x p 5 z p 3 y m ()Lnet/minecraft/class_6910$class_7270; comp_395 offsetNoise c net/minecraft/class_6916$class_7076 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline f Lnet/minecraft/class_7243; field_37255 CODEC_HOLDER f Lcom/mojang/serialization/Codec; field_37678 SPLINE_CODEC f Lcom/mojang/serialization/MapCodec; field_37256 SPLINE_FUNCTION_CODEC f Lnet/minecraft/class_6492; comp_526 spline m (Lnet/minecraft/class_6910$class_6915;Lnet/minecraft/class_6916$class_7076$class_7135;)Lnet/minecraft/class_6916$class_7076$class_7135; method_41197 method_41197 p 1 densityFunctionWrapper m ()Lnet/minecraft/class_6492; comp_526 spline c net/minecraft/class_6916$class_7076$class_7135 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline$DensityFunctionWrapper f Lcom/mojang/serialization/Codec; field_37679 CODEC f Lnet/minecraft/class_6880; comp_536 function m (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6916$class_7076$class_7135; method_41530 apply p 1 visitor m (Lnet/minecraft/class_6916$class_7076$class_7136;)F method_41531 apply m ()Lnet/minecraft/class_6880; comp_536 function c net/minecraft/class_6916$class_7076$class_7136 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline$SplinePos f Lnet/minecraft/class_6910$class_6912; comp_537 context m ()Lnet/minecraft/class_6910$class_6912; comp_537 context c net/minecraft/class_6916$class_6940 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftedNoise f Lnet/minecraft/class_7243; field_37097 CODEC_HOLDER f Lcom/mojang/serialization/MapCodec; field_37098 SHIFTED_NOISE_CODEC f Lnet/minecraft/class_6910$class_7270; comp_664 noise f D comp_400 yScale f Lnet/minecraft/class_6910; comp_398 shiftZ f Lnet/minecraft/class_6910; comp_396 shiftX f Lnet/minecraft/class_6910; comp_397 shiftY f D comp_399 xzScale m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41090 method_41090 p 0 instance m ()Lnet/minecraft/class_6910; comp_397 shiftY m ()Lnet/minecraft/class_6910; comp_396 shiftX m ()Lnet/minecraft/class_6910; comp_398 shiftZ m ()D comp_400 yScale m ()Lnet/minecraft/class_6910$class_7270; comp_664 noise m ()D comp_399 xzScale c net/minecraft/class_6916$class_6943 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Positional m (Lnet/minecraft/class_6910$class_6912;D)D method_40518 apply p 1 pos p 2 density m ()Lnet/minecraft/class_6910; comp_379 input c net/minecraft/class_6916$class_6944 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$WeirdScaledSampler f Lnet/minecraft/class_7243; field_37064 CODEC_HOLDER f Lcom/mojang/serialization/MapCodec; field_37065 WEIRD_SCALED_SAMPLER_CODEC f Lnet/minecraft/class_6916$class_6944$class_7048; comp_408 rarityValueMapper f Lnet/minecraft/class_6910$class_7270; comp_665 noise f Lnet/minecraft/class_6910; comp_379 input m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41072 method_41072 p 0 instance m ()Lnet/minecraft/class_6910$class_7270; comp_665 noise m ()Lnet/minecraft/class_6916$class_6944$class_7048; comp_408 rarityValueMapper c net/minecraft/class_6916$class_6944$class_7048 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$WeirdScaledSampler$RarityValueMapper f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; field_37071 scaleFunction f Ljava/lang/String; field_37070 name f D field_37072 maxValueMultiplier f Lcom/mojang/serialization/Codec; field_37068 CODEC f Lnet/minecraft/class_6916$class_6944$class_7048; field_37066 TYPE1 f Lnet/minecraft/class_6916$class_6944$class_7048; field_37067 TYPE2 m (Ljava/lang/String;ILjava/lang/String;Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;D)V p 3 name p 4 scaleFunction p 5 maxValueMultiplier c net/minecraft/class_6916$class_6945 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$YClampedGradient f Lcom/mojang/serialization/MapCodec; field_37075 Y_CLAMPED_GRADIENT_CODEC f Lnet/minecraft/class_7243; field_37074 CODEC_HOLDER f I comp_410 fromY f I comp_411 toY f D comp_412 fromValue f D comp_413 toValue m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41076 method_41076 p 0 instance m ()I comp_410 fromY m ()I comp_411 toY m ()D comp_412 fromValue m ()D comp_413 toValue c net/minecraft/class_6916$class_7049 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifier f Lnet/minecraft/class_6916$class_7049; field_37076 INSTANCE c net/minecraft/class_6916$class_6919 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendAlpha f Lnet/minecraft/class_7243; field_37079 CODEC f Lnet/minecraft/class_6916$class_6919; field_36549 INSTANCE c net/minecraft/class_6916$class_6917 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperation f Lnet/minecraft/class_6916$class_7055$class_6918; comp_374 type f Lnet/minecraft/class_6910; comp_375 argument1 f Lnet/minecraft/class_6910; comp_376 argument2 f D comp_377 minValue f D comp_378 maxValue c net/minecraft/class_6916$class_7052 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper m ()Lnet/minecraft/class_6916$class_6927$class_6928; comp_383 type m ()Lnet/minecraft/class_6910; comp_469 wrapped c net/minecraft/class_6916$class_7050 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifying f Lnet/minecraft/class_7243; field_37078 CODEC_HOLDER c net/minecraft/class_6916$class_7051 net/minecraft/world/gen/densityfunction/DensityFunctionTypes$RegistryEntryHolder f Lnet/minecraft/class_6880; comp_468 function m ()Lnet/minecraft/class_6880; comp_468 function c net/minecraft/class_2531 net/minecraft/block/TrappedChestBlock c net/minecraft/class_3862 net/minecraft/recipe/SmokingRecipe m (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V p 6 cookingTime p 5 experience p 4 result p 3 ingredient p 2 category p 1 group c net/minecraft/class_2532 net/minecraft/network/handler/PacketInflater f Ljava/util/zip/Inflater; field_11622 inflater f Z field_34058 rejectsBadPackets f I field_11623 compressionThreshold f I field_33279 MAXIMUM_PACKET_SIZE c The maximum size allowed for a compressed packet. Has value {@value}. m (IZ)V p 1 compressionThreshold p 2 rejectsBadPackets m (IZ)V method_10739 setCompressionThreshold p 1 compressionThreshold p 2 rejectsBadPackets m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; method_52897 inflate p 2 expectedSize p 1 context m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode decode p 2 buf p 3 objects p 1 ctx m (Lio/netty/buffer/ByteBuf;)V method_52896 setInputBuf p 1 buf c net/minecraft/class_2533 net/minecraft/block/TrapdoorBlock f Lnet/minecraft/class_265; field_11630 WEST_SHAPE f Lnet/minecraft/class_2746; field_11631 OPEN f Lnet/minecraft/class_265; field_11628 OPEN_TOP_SHAPE f Lnet/minecraft/class_2754; field_11625 HALF f Lnet/minecraft/class_265; field_11624 SOUTH_SHAPE f Lnet/minecraft/class_2746; field_11626 WATERLOGGED f Lnet/minecraft/class_265; field_11627 EAST_SHAPE f Lnet/minecraft/class_8177; field_42779 blockSetType f Lnet/minecraft/class_265; field_11632 OPEN_BOTTOM_SHAPE f Lnet/minecraft/class_2746; field_11629 POWERED f Lnet/minecraft/class_265; field_11633 NORTH_SHAPE m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V p 2 blockSetType p 1 settings m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V method_10740 playToggleSound p 4 open p 3 pos p 2 world p 1 player c net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatures m (Lnet/minecraft/class_5483$class_5496;)V method_30580 addFarmAnimals p 0 builder m (Lnet/minecraft/class_5483$class_5496;II)V method_30678 addWarmOceanMobs p 1 squidWeight p 2 squidMinGroupSize p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_32236 addAmethystGeodes p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17019 addWaterBiomeOakTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17007 addExtraGoldOre p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17015 addSweetBerryBushes p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16967 addWindsweptSavannaGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17023 addSavannaTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16999 addFrozenTopLayer p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17011 addClayDisk p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16979 addDefaultGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_42042 addSculk p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16959 addJungleTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16991 addKelp p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16983 addLandCarvers p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16971 addForestGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16995 addLessKelp p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16987 addDesertVegetation p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_33131 addDripstone p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16975 addDesertDeadBushes p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_28439 addAncientDebris p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_39933 addVines p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30680 addPlainsMobs p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30583 addDesertMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_39420 addFrozenLavaSpring p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30587 addEndMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17018 addTaigaTrees p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30579 addCaveMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_34664 addClayOre p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_43230 addMangroveSwampFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17014 addSweetBerryBushesSnowy p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16988 addSwampVegetation p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17022 addTallBirchTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17010 addDefaultDisks p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16968 addSavannaGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16992 addSeagrassOnStone p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16980 addTaigaGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16972 addSwampFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16960 addSparseJungleTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16996 addSprings p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16984 addDefaultVegetation p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16976 addGiantTaigaGrass p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30582 addSnowyMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_39932 addSparseMelons p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30586 addJungleMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17009 addInfestedStone p 0 builder m (Lnet/minecraft/class_5483$class_5496;III)V method_30679 addOceanMobs p 3 codWeight p 1 squidWeight p 2 squidMaxGroupSize p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_49390 addCherryGroveFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17017 addBambooJungleTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_34663 addLushCavesDecoration p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17005 addMineables p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_43231 addGrassAndClayDisks p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17013 addLargeFerns p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16989 addDesertFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_38567 addMeadowFlowers p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16977 addDefaultFlowers p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16969 addBadlandsGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17021 addForestTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16957 addWindsweptHillsTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_38745 addGroveTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;Z)V method_17006 addDefaultOres p 0 builder p 1 largeCopperOreBlob m (Lnet/minecraft/class_5485$class_5495;)V method_16981 addPlainsTallGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16961 addBadlandsPlateauTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16985 addBadlandsVegetation p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16973 addMushroomFieldsFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16965 addJungleGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16997 addIcebergs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_39931 addMelons p 0 builder m (Lnet/minecraft/class_5483$class_5496;IIIZ)V method_30578 addMonsters p 1 zombieWeight p 2 zombieVillagerWeight p 0 builder p 3 skeletonWeight p 4 drowned m (Lnet/minecraft/class_5483$class_5496;)V method_30581 addBatsAndMonsters p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16990 addFossils p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_30585 addMushroomMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17008 addEmeraldOre p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17016 addBamboo p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17004 addDungeons p 0 builder m (Lnet/minecraft/class_5483$class_5496;)V method_38941 addDripstoneCaveMobs p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17024 addExtraSavannaTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16978 addExtraDefaultFlowers p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17012 addMossyRocks p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16966 addSavannaTallGrass p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16958 addWindsweptForestTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_17020 addBirchTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_38568 addDefaultOres p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16970 addForestFlowers p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16982 addDefaultMushrooms p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16974 addPlainsFeatures p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_24382 addNetherMineables p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16962 addSnowySpruceTrees p 0 builder m (Lnet/minecraft/class_5485$class_5495;)V method_16998 addBlueIce p 0 builder c net/minecraft/class_2534 net/minecraft/network/handler/PacketDeflater f Ljava/util/zip/Deflater; field_11638 deflater f I field_11636 compressionThreshold f [B field_11637 deflateBuffer m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V method_10741 encode m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V encode encode p 2 input p 1 ctx p 3 output m ()I method_36120 getCompressionThreshold m (I)V p 1 compressionThreshold m (I)V method_10742 setCompressionThreshold p 1 compressionThreshold c net/minecraft/class_3865 net/minecraft/block/FurnaceBlock c net/minecraft/class_1203 net/minecraft/datafixer/fix/OptionsLowerCaseLanguageFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_1202 net/minecraft/datafixer/fix/OptionsForceVBOFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_1201 net/minecraft/datafixer/fix/OptionsKeyLwjgl3Fix f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_5706 NUMERICAL_KEY_IDS_TO_KEY_NAMES f Ljava/lang/String; field_29906 KEY_UNKNOWN m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5118 method_5118 p 0 map c net/minecraft/class_2530 net/minecraft/block/TntBlock f Lnet/minecraft/class_2746; field_11621 UNSTABLE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10738 primeTnt p 1 pos p 0 world m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20292 method_20292 p 1 playerx m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)V method_10737 primeTnt p 1 pos p 0 world p 2 igniter c net/minecraft/class_3861 net/minecraft/recipe/SmeltingRecipe m (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V p 6 cookingTime p 5 experience p 4 result p 3 ingredient p 2 category p 1 group c net/minecraft/class_1200 net/minecraft/datafixer/fix/ObjectiveDisplayNameFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_2528 net/minecraft/network/encryption/PacketDecryptor f Lnet/minecraft/class_2524; field_11619 manager m (Ljavax/crypto/Cipher;)V p 1 cipher m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V method_10735 decode m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V decode decode p 1 context p 2 buf p 3 result c net/minecraft/class_3859 net/minecraft/recipe/BlastingRecipe m (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V p 4 result p 5 experience p 6 cookingTime p 1 group p 2 category p 3 ingredient c net/minecraft/class_2529 net/minecraft/network/encryption/PacketEncryptor f Lnet/minecraft/class_2524; field_11620 manager m (Ljavax/crypto/Cipher;)V p 1 cipher m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V method_10736 encode m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V encode encode p 2 buf p 1 context p 3 result c net/minecraft/class_2524 net/minecraft/network/encryption/PacketEncryptionManager f [B field_11614 encryptionBuffer f [B field_11613 conversionBuffer f Ljavax/crypto/Cipher; field_11612 cipher m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V method_10732 encrypt p 1 buf p 2 result m (Lio/netty/buffer/ByteBuf;)[B method_10733 toByteArray p 1 buf m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; method_10734 decrypt p 2 buf p 1 context m (Ljavax/crypto/Cipher;)V p 1 cipher c net/minecraft/class_3855 net/minecraft/entity/projectile/AbstractFireballEntity f Lnet/minecraft/class_2940; field_17081 ITEM m (Lnet/minecraft/class_1799;)V method_16936 setItem p 1 stack m ()Lnet/minecraft/class_1799; method_16938 getItem c net/minecraft/class_3856 net/minecraft/entity/FlyingItemEntity m ()Lnet/minecraft/class_1799; method_7495 getStack c net/minecraft/class_2525 net/minecraft/block/TallSeagrassBlock f Lnet/minecraft/class_2754; field_11616 HALF f Lnet/minecraft/class_265; field_11615 SHAPE c net/minecraft/class_3857 net/minecraft/entity/projectile/thrown/ThrownItemEntity f Lnet/minecraft/class_2940; field_17082 ITEM m (Lnet/minecraft/class_1799;)V method_16940 setItem p 1 item m ()Lnet/minecraft/class_1799; method_16943 getItem m ()Lnet/minecraft/class_1792; method_16942 getDefaultItem c net/minecraft/class_2526 net/minecraft/block/FernBlock f Lnet/minecraft/class_265; field_11617 SHAPE c net/minecraft/class_3858 net/minecraft/screen/FurnaceScreenHandler m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 4 propertyDelegate p 3 inventory p 2 playerInventory p 1 syncId m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory c net/minecraft/class_2527 net/minecraft/block/TorchBlock f Lnet/minecraft/class_2394; field_22155 particle f Lnet/minecraft/class_265; field_11618 BOUNDING_SHAPE m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2394;)V p 1 settings p 2 particle c net/minecraft/class_2542 net/minecraft/block/TurtleEggBlock f Lnet/minecraft/class_265; field_11709 LARGE_SHAPE f Lnet/minecraft/class_2758; field_11711 HATCH f Lnet/minecraft/class_2758; field_11710 EGGS f Lnet/minecraft/class_265; field_11712 SMALL_SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;I)V method_10834 tryBreakEgg p 5 inverseChance p 4 entity p 1 world p 3 pos p 2 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_29952 isSand p 0 world p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_10831 isSandBelow p 0 world p 1 pos m (Lnet/minecraft/class_1937;)Z method_10832 shouldHatchProgress p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10833 breakEgg p 3 state p 2 pos p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z method_10835 breaksEgg p 2 entity p 1 world c net/minecraft/class_3873 net/minecraft/client/gui/screen/ingame/FurnaceScreen f Lnet/minecraft/class_2960; field_17127 TEXTURE f Lnet/minecraft/class_2960; field_45470 BURN_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_45469 LIT_PROGRESS_TEXTURE m (Lnet/minecraft/class_3858;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_1210 net/minecraft/datafixer/mapping/LegacyCoralBlockMapping f Ljava/util/Map; field_5733 MAP c net/minecraft/class_2543 net/minecraft/network/handler/DecoderHandler f Lorg/slf4j/Logger; field_11715 LOGGER f Lio/netty/util/AttributeKey; field_45677 protocolKey m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode decode p 1 ctx p 2 buf p 3 objects m (Lio/netty/util/AttributeKey;)V p 1 protocolKey c net/minecraft/class_3874 net/minecraft/client/gui/screen/ingame/SmokerScreen f Lnet/minecraft/class_2960; field_45499 LIT_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_17128 TEXTURE f Lnet/minecraft/class_2960; field_45500 BURN_PROGRESS_TEXTURE m (Lnet/minecraft/class_3706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_2544 net/minecraft/block/WallBlock f Lnet/minecraft/class_2754; field_22156 EAST_SHAPE f Lnet/minecraft/class_2746; field_22160 WATERLOGGED f Ljava/util/Map; field_22162 collisionShapeMap f Lnet/minecraft/class_265; field_22165 TALL_SOUTH_SHAPE f Ljava/util/Map; field_22161 shapeMap f Lnet/minecraft/class_265; field_22166 TALL_WEST_SHAPE f Lnet/minecraft/class_2746; field_11717 UP f Lnet/minecraft/class_265; field_22167 TALL_EAST_SHAPE f Lnet/minecraft/class_265; field_22163 TALL_POST_SHAPE f Lnet/minecraft/class_265; field_22164 TALL_NORTH_SHAPE f Lnet/minecraft/class_2754; field_22159 WEST_SHAPE f Lnet/minecraft/class_2754; field_22157 NORTH_SHAPE f Lnet/minecraft/class_2754; field_22158 SOUTH_SHAPE m (Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Z method_24427 shouldUseTallShape p 0 aboveShape p 1 tallShape m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_265;)Z method_27092 shouldHavePost p 2 aboveState p 1 state p 3 aboveShape m (Lnet/minecraft/class_265;Lnet/minecraft/class_4778;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265; method_24426 getVoxelShape p 0 base p 1 wallShape p 2 tall p 3 low m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZZZ)Lnet/minecraft/class_2680; method_24422 getStateWith p 8 west p 6 east p 7 south p 4 aboveState p 5 north p 2 state p 3 pos p 1 world m (Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z method_16704 shouldConnectTo p 3 side p 2 faceFullSquare p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Z method_24424 isConnected p 0 state p 1 property m (Lnet/minecraft/class_2680;ZZZZLnet/minecraft/class_265;)Lnet/minecraft/class_2680; method_24425 getStateWith p 6 aboveShape p 5 west p 4 south p 3 east p 2 north p 1 state m (FFFFFF)Ljava/util/Map; method_24420 getShapeMap m (ZLnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_4778; method_24428 getWallShape p 3 tallShape p 2 aboveShape p 1 connected m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; method_24423 getStateWithNeighbor p 4 neighborPos p 3 state p 2 pos p 1 world p 6 direction p 5 neighborState m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_24421 getStateAt p 1 world p 2 state p 3 pos p 4 aboveState c net/minecraft/class_3875 net/minecraft/client/gui/screen/recipebook/BlastFurnaceRecipeBookScreen f Lnet/minecraft/class_2561; field_26592 TOGGLE_BLASTABLE_RECIPES_TEXT c net/minecraft/class_2545 net/minecraft/network/handler/PacketEncoder f Lorg/slf4j/Logger; field_11721 LOGGER f Lio/netty/util/AttributeKey; field_45678 protocolKey m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V encode encode p 1 ctx p 2 packet p 3 out m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Lio/netty/buffer/ByteBuf;)V method_10838 encode m (Lio/netty/util/AttributeKey;)V p 1 protocolKey c net/minecraft/class_3876 net/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookScreen f Lnet/minecraft/class_2561; field_26596 TOGGLE_SMELTABLE_RECIPES_TEXT c net/minecraft/class_1214 net/minecraft/datafixer/fix/StatsCounterFix f Ljava/util/Map; field_5735 RENAMED_ENTITIES f Ljava/util/Set; field_5739 REMOVED_STATS f Ljava/lang/String; field_29909 CUSTOM f Ljava/lang/String; field_29908 NEW_MINE_BLOCK_ID f Ljava/util/Map; field_5738 RENAMED_ITEM_STATS f Ljava/lang/String; field_29907 OLD_MINE_BLOCK_ID f Ljava/util/Map; field_5737 RENAMED_GENERAL_STATS f Ljava/util/Set; field_45099 SKIPPED_STATS f Ljava/util/Map; field_5736 RENAMED_ENTITY_STATS m (Ljava/lang/String;)Ljava/lang/String; method_5173 getBlock p 0 id m (Ljava/lang/String;)Ljava/lang/String; method_5172 getItem p 0 id m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m ()Lcom/mojang/datafixers/TypeRewriteRule; method_52496 makeFirstRoundRule m ()Lcom/mojang/datafixers/TypeRewriteRule; method_52501 makeSecondRoundRule m (Ljava/lang/String;)Lnet/minecraft/class_1214$class_8628; method_52500 rename p 0 old m (Ljava/lang/String;)Ljava/lang/String; method_52505 method_52505 p 0 criteriaName c net/minecraft/class_1214$class_8628 net/minecraft/datafixer/fix/StatsCounterFix$Stat f Ljava/lang/String; comp_1585 type f Ljava/lang/String; comp_1586 typeKey m ()Ljava/lang/String; comp_1585 type m ()Ljava/lang/String; comp_1586 typeKey c net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData f Lnet/minecraft/class_5321; field_40965 TERMINATORS_KEY f Lnet/minecraft/class_5321; field_26341 TOWN_CENTERS_KEY m (Lnet/minecraft/class_7891;)V method_17038 bootstrap p 0 poolRegisterable c net/minecraft/class_1213 net/minecraft/datafixer/fix/StatsRenameFix f Ljava/lang/String; field_33560 name f Ljava/util/Map; field_33561 replacements m (Ljava/lang/String;)Ljava/lang/String; method_37382 method_37382 p 1 old m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V p 3 replacements p 2 name p 1 outputSchema m ()Lcom/mojang/datafixers/TypeRewriteRule; method_37378 renameObjectives m (Ljava/lang/String;)Ljava/lang/String; method_37387 method_37387 p 1 old m ()Lcom/mojang/datafixers/TypeRewriteRule; method_37383 renameStats c net/minecraft/class_2540 net/minecraft/network/PacketByteBuf c A packet byte buf is a specialized byte buf with utility methods adapted\nto Minecraft's protocol. It has serialization and deserialization of\ncustom objects.\n\n

\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Custom object handling
Object Type read method write method
Codec-based (NBT){@link #decode(DynamicOps, Codec, NbtTagSizeTracker)}{@link #encode(DynamicOps, Codec, Object)}
Codec-based (JSON){@link #decodeAsJson(Codec)}{@link #encodeAsJson(Codec, Object)}
{@link net.minecraft.registry.Registry} value{@link #readRegistryValue(IndexedIterable)}{@link #writeRegistryValue(IndexedIterable, Object)}
Integer-identified value{@link #decode(IntFunction)}{@link #encode(ToIntFunction, Object)}
{@link Collection}{@link #readCollection(IntFunction, PacketByteBuf.PacketReader)}{@link #writeCollection(Collection, PacketByteBuf.PacketWriter)}
{@link IntList}{@link #readIntList()}{@link #writeIntList(IntList)}
{@link Map}{@link #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)}{@link #writeMap(Map, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)}
{@link EnumSet}{@link #readEnumSet(Class)}{@link #writeEnumSet(EnumSet, Class)}
{@code byte[]}{@link #readByteArray()}{@link #writeByteArray(byte[])}
{@code int[]}{@link #readIntArray()}{@link #writeIntArray(int[])}
{@code long[]}{@link #readLongArray()}{@link #writeLongArray(long[])}
{@link BlockPos}{@link #readBlockPos()}{@link #writeBlockPos(BlockPos)}
{@link ChunkPos}{@link #readChunkPos()}{@link #writeChunkPos(ChunkPos)}
{@link ChunkSectionPos}{@link #readChunkSectionPos()}{@link #writeChunkSectionPos(ChunkSectionPos)}
{@link GlobalPos}{@link #readGlobalPos()}{@link #writeGlobalPos(GlobalPos)}
{@link Vector3f}{@link #readVector3f()}{@link #writeVector3f(Vector3f)}
{@link Vec3d}{@link #readVec3d()}{@link #writeVec3d(Vec3d)}
{@link Quaternionf}{@link #readQuaternionf()}{@link #writeQuaternionf(Quaternionf)}
{@link Text}{@link #readText()}{@link #writeText(Text)}
{@link Enum}{@link #readEnumConstant(Class)}{@link #writeEnumConstant(Enum)}
{@index VarInt}{@link #readVarInt()}{@link #writeVarInt(int)}
{@index VarLong}{@link #readVarLong()}{@link #writeVarLong(long)}
{@link UUID}{@link #readUuid()}{@link #writeUuid(UUID)}
{@index GameProfile}{@link #readGameProfile()}{@link #writeGameProfile(GameProfile)}
{@index Property}{@link #readProperty()}{@link #writeProperty(Property)}
{@index PropertyMap}{@link #readPropertyMap()}{@link #writePropertyMap(PropertyMap)}
{@link NbtCompound}{@link #readNbt()}{@link #writeNbt(NbtCompound)}
{@link ItemStack}{@link #readItemStack()}{@link #writeItemStack(ItemStack)}
{@link String}{@link #readString()}{@link #writeString(String)}
{@link Identifier}{@link #readIdentifier()}{@link #writeIdentifier(Identifier)}
{@link RegistryKey}{@link #readRegistryKey(RegistryKey)}{@link #writeRegistryKey(RegistryKey)}
{@link RegistryKey} of a registry{@link #readRegistryRefKey()}{@link #writeRegistryKey(RegistryKey)}
{@link Date}{@link #readDate()}{@link #writeDate(Date)}
{@link Instant}{@link #readInstant()}{@link #writeInstant(Instant)}
{@link PublicKey}{@link #readPublicKey()}{@link #writePublicKey(PublicKey)}
{@link BlockHitResult}{@link #readBlockHitResult()}{@link #writeBlockHitResult(BlockHitResult)}
{@link BitSet}{@link #readBitSet()}{@link #writeBitSet(BitSet)}
{@link Optional}{@link #readOptional(PacketByteBuf.PacketReader)}{@link #writeOptional(Optional, PacketByteBuf.PacketWriter)}
Nullable value{@link #readNullable(PacketByteBuf.PacketReader)}{@link #writeNullable(Object, PacketByteBuf.PacketWriter)}
{@index Either}{@link #readEither(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)}{@link #writeEither(Either, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)}
\n\n

All {@code read} and {@code write} methods throw {@link\nIndexOutOfBoundsException} if there is not enough bytes to be read or\nnot enough space to write. f I field_33287 MAX_READ_NBT_SIZE c The maximum size, in number of bytes, allowed of the NBT compound read by\n{@link #readNbt()}. f Lio/netty/buffer/ByteBuf; field_11695 parent f S field_33283 DEFAULT_MAX_STRING_LENGTH c The default max length of strings {@linkplain #readString() read} or {@linkplain\n#writeString(String) written}. This is also the max length of identifiers\n{@linkplain #readIdentifier() read} or {@linkplain #writeIdentifier(Identifier)\nwritten} in their string form. f I field_33284 MAX_TEXT_LENGTH c The maximum size, in terms of JSON string length, allowed of the text read by\n{@link #readText()} or written by {@link #writeText(Text)}. f Lcom/google/gson/Gson; field_42966 GSON m (ILjava/nio/ByteBuffer;)Lnet/minecraft/class_2540; method_52950 getBytes m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_34061 method_34061 p 1 error m (Ljava/util/BitSet;)V method_33557 writeBitSet c Writes a bit set to this buf. A bit set is represented by a long array.\n\n@see #readBitSet() p 1 bitSet c the bit set to write m (I[BII)Lnet/minecraft/class_2540; method_52953 getBytes m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540; method_52968 setBytes m (ILjava/io/OutputStream;I)Lnet/minecraft/class_2540; method_52949 getBytes m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2540; method_10807 writeBlockPos c Writes a block position to this buf. A block position is represented by\na regular long.\n\n@return this buf, for chaining\n@see #readBlockPos() p 1 pos c the pos to write m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540; method_52977 writeBytes m (I)Lio/netty/buffer/ByteBuf; writeShort writeShort p 1 value m (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; getBytes getBytes p 1 index p 2 buf m (I)Z getBoolean getBoolean p 1 index m (II)Lio/netty/buffer/ByteBuf; setShort setShort p 1 index p 2 value m (I)I getInt getInt p 1 index m ()Ljava/security/PublicKey; method_44119 readPublicKey c Reads a public key from this buf. A public key is represented by a {@linkplain\n#readByteArray byte array} of X.509-encoded payload.\n\n@return the read public key\n@throws io.netty.handler.codec.DecoderException if the public key is malformed\n@see #writePublicKey(PublicKey) m (I)Lnet/minecraft/class_2540; method_53002 writeInt m ([JI)[J method_10809 readLongArray c Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array has a length limit of {@code maxSize}.\n\n

Only when {@code toArray} is not {@code null} and {@code\ntoArray.length} equals to the length var int read will the {@code\ntoArray} be reused and returned; otherwise, a new array\nof proper size is created.\n\n@see #writeLongArray(long[])\n@see #readLongArray()\n@see #readLongArray(long[])\n@return the read long array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize} p 2 maxSize c the max length of the read array p 1 toArray c the array to reuse m (Lnet/minecraft/class_3965;)V method_17813 writeBlockHitResult c Writes a block hit result to this buf. A block hit result is represented\nby a block position, a direction enum constant, 3 floats for the hit\noffset position, and a boolean for whether the hit was inside a block.\n\n@see #readBlockHitResult() p 1 hitResult c the block hit result to write m (I)Lio/netty/buffer/ByteBuf; readSlice readSlice p 1 length m (II)Lio/netty/buffer/ByteBuf; retainedSlice retainedSlice p 1 index p 2 length m (II)Ljava/nio/ByteBuffer; internalNioBuffer internalNioBuffer p 2 length p 1 index m (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;Ljava/lang/Object;)V method_34064 method_34064 p 4 value p 3 key m (I)Lio/netty/buffer/ByteBuf; retain retain p 1 increment m (I)Lio/netty/buffer/ByteBuf; writeChar writeChar p 1 value m (I)Lnet/minecraft/class_2540; method_52994 skipBytes m (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; getBytes getBytes p 3 length p 2 buf p 1 index m (I)Lio/netty/buffer/ByteBuf; writeInt writeInt p 1 value m (I)F getFloat getFloat p 1 index m (D)Lnet/minecraft/class_2540; method_52940 writeDouble m (Z)Lio/netty/buffer/ByteBuf; writeBoolean writeBoolean p 1 value m ()I method_10816 readVarInt c Reads a single var int from this buf.\n\n@return the value read\n@see #writeVarInt(int) m (I[B)Lnet/minecraft/class_2540; method_52952 getBytes m (I[B)Lio/netty/buffer/ByteBuf; getBytes getBytes p 2 bytes p 1 index m (II)Lio/netty/buffer/ByteBuf; copy copy p 2 length p 1 index m (I)Lio/netty/buffer/ByteBuf; writerIndex writerIndex p 1 index m (IILio/netty/util/ByteProcessor;)I forEachByteDesc forEachByteDesc p 3 byteProcessor p 2 length p 1 index m (I)Lnet/minecraft/class_2540; method_53001 writeMediumLE m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 buf p 2 length m (Lorg/joml/Vector3f;)V method_49068 writeVector3f c Writes a {@link Vector3f} to this buf. A {@link Vector3f} is represented by\nthree {@code float}s.\n\n@see #readVector3f() p 1 vector3f m (Lnet/minecraft/class_2359;)Ljava/lang/Object; method_42064 readRegistryValue c Reads a value from a registry (or other {@link IndexedIterable}s). The value\nis stored using its raw ID as a {@linkplain #readVarInt() var int}.\n\n

Callers must ensure that the registry (or the indexed iterable) is\nproperly synchronized between the client and the server.\n\n@return the value, or {@code null} if it is missing from {@code registry}\n@see #writeRegistryValue(IndexedIterable, Object) p 1 registry c the registry (or an indexed iterable) that contains the value m (I)Lio/netty/buffer/ByteBuf; skipBytes skipBytes p 1 length m (IJ)Lnet/minecraft/class_2540; method_52945 setLong m (J)Lnet/minecraft/class_2540; method_52982 writeLongLE m (I)I getMedium getMedium p 1 index m ([BII)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 3 length p 2 sourceIndex p 1 bytes m (II)Lnet/minecraft/class_2540; method_52991 setIntLE m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2540; method_10793 writeItemStack c Writes an item stack to this buf. An item stack is represented by a\nboolean indicating whether it exists; if it exists, it is followed by\na var int for its raw id, a byte for its count, and an NBT compound for\nits tag.\n\n@return this buf, for chaining\n@see #readItemStack() p 1 stack c the stack to write m (ILjava/nio/charset/Charset;)Ljava/lang/CharSequence; readCharSequence readCharSequence p 1 length p 2 charset m (II)Lio/netty/buffer/ByteBuf; setMediumLE setMediumLE p 1 index p 2 value m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540; method_52976 writeBytes m (IB)I bytesBefore bytesBefore p 1 length p 2 value m (IILjava/nio/charset/Charset;)Ljava/lang/String; toString toString p 1 index p 2 length p 3 charset m (II)Lio/netty/buffer/ByteBuf; setChar setChar p 2 value p 1 index m (Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520; method_30616 readNbt c Reads an NBT element from this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,\nthis method returns {@code null}. The element can have a maximum size\ncontrolled by the {@code sizeTracker}.\n\n@return the read element, may be {@code null}\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be read\n@throws RuntimeException if the element exceeds the allowed maximum size\n@see #writeNbt(NbtElement)\n@see #readNbt() p 1 sizeTracker m (Lnet/minecraft/class_2540$class_7461;)Ljava/util/Optional; method_37436 readOptional c Reads an optional value from this buf. An optional value is represented by\na boolean indicating if the value is present, followed by the value only if\nthe value is present.\n\n@return the read optional value\n@see #writeOptional(Optional, PacketByteBuf.PacketWriter) p 1 reader m (I)Lio/netty/buffer/ByteBuf; writeZero writeZero p 1 length m (I)I getUnsignedShortLE getUnsignedShortLE p 1 index m (I)Lnet/minecraft/class_2540; method_53004 writeChar m (I)S getShort getShort p 1 index m (Ljava/util/BitSet;I)V method_46252 writeBitSet c Writes a bit set to this buf. A bit set is represented using its byte array representation.\n\n@throws io.netty.handler.codec.EncoderException if the bit set's length is above {@code size}\n\n@see BitSet#toByteArray\n@see #readBitSet p 1 bitSet p 2 size c the maximum size of the bit set m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 1 buf m (Lio/netty/buffer/ByteBuf;)V c Creates a packet byte buf that delegates its operations to the {@code\nparent} buf. p 1 parent c the parent, or delegate, buf m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; method_52954 decode c Reads an object from this buf as a compound NBT with the given codec.\n\n@param the decoded object's type\n@return the read object\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto decode the compound NBT\n@see #encode(DynamicOps, Codec, Object) p 2 codec p 1 ops m (ID)Lio/netty/buffer/ByteBuf; setDouble setDouble p 1 index p 2 value m ()Ljava/util/Date; method_10802 readDate c Reads a date from this buf. A date is represented by its time, a regular\nlong.\n\n@return the read date\n@see #writeDate(Date) m (Lcom/mojang/authlib/GameProfile;)V method_43616 writeGameProfile c Writes a game profile to this buf. A game profile is represented by a\n{@linkplain #writeUuid(UUID) uuid}, a username string, and a collection of\n{@linkplain #writeProperty(Property) properties}.\n\n@see #readGameProfile() p 1 gameProfile m (Ljava/lang/Object;)Z equals equals p 1 o m (ILjava/nio/channels/FileChannel;JI)I getBytes getBytes p 1 index p 2 channel p 5 length p 3 pos m ()Lcom/mojang/authlib/properties/Property; method_43624 readProperty c Reads a property from this buf. A property is represented by a string representing\nthe property key, a string representing the property value, a boolean indicating\nwhether the property is signed, and a string representing the signature (only\nexists if signed).\n\n@return the property\n@see #writeProperty(Property) m (I)J getLong getLong p 1 index m (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2540; method_36131 writeChunkSectionPos c Reads a chunk section position from this buf. A chunk section position is\nrepresented by a regular long.\n\n@return this buf, for chaining\n@see #readChunkSectionPos() p 1 pos c the section position to write m (Ljava/util/function/IntFunction;)Ljava/lang/Object; method_52962 decode c Reads a {@linkplain #readVarInt var int} representing an ID, then\nreturns the value converted by {@code idToValue}.\n\n@see #encode(ToIntFunction, Object) p 1 idToValue c a function that gets the value from the integer ID m (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; setBytes setBytes p 1 index p 2 buf m ()Lorg/joml/Quaternionf; method_49070 readQuaternionf c Reads a {@link Quaternionf} from this buf. A {@link Quaternionf} is represented\nby four {@code float}s.\n\n@see #writeQuaternionf(Quaternionf) m (Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Collection; method_34068 readCollection c Reads a collection from this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} size followed by the entries\nsequentially.\n\n@param the collection's entry type\n@param the collection's type\n@return the read collection\n@see #writeCollection(Collection, PacketByteBuf.PacketWriter)\n@see #readList(PacketByteBuf.PacketReader) p 2 reader p 1 collectionFactory c a factory that creates a collection with a given size m (I)J getLongLE getLongLE p 1 index m (Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map; method_34069 readMap c Reads a map from this buf. The map is stored as a leading\n{@linkplain #readVarInt() var int} size followed by each key and value\npair.\n\n@param the key type\n@param the value type\n@param the map type\n@return the read map\n@see #writeMap(Map, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)\n@see #readMap(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader) p 1 mapFactory c a factory that creates a map with a given size p 2 keyReader p 3 valueReader m (I)Lnet/minecraft/class_2540; method_53003 writeIntLE m ()Ljava/time/Instant; method_44118 readInstant c Reads an instant from this buf. An instant is represented by the milliseconds\nsince the epoch.\n\n@return the read instant\n@see #writeInstant(Instant) m ()Lnet/minecraft/class_2487; method_10798 readNbt c Reads an NBT compound from this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,\nthis method returns {@code null}. The compound can have a maximum size of\n{@value #MAX_READ_NBT_SIZE} bytes.\n\n

Note that unlike {@link #readNbt(NbtTagSizeTracker)}, this can only\nread compounds.\n\n@return the read compound, may be {@code null}\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be read\n@throws RuntimeException if the compound exceeds the allowed maximum size\n@see #writeNbt(NbtCompound)\n@see #readNbt(NbtTagSizeTracker)\n@see #MAX_READ_NBT_SIZE m (Lnet/minecraft/class_2359;Ljava/lang/Object;)V method_42065 writeRegistryValue c Writes a value from a registry (or other {@link IndexedIterable}s). The value\nis stored using its raw ID as a {@linkplain #readVarInt() var int}.\n\n

Callers must ensure that the registry (or the indexed iterable) is\nproperly synchronized between the client and the server.\n\n@throws IllegalArgumentException if {@code value} is not in {@code registry}\n@see #readRegistryValue(IndexedIterable) p 1 registry c the registry (or an indexed iterable) that contains the value p 2 value c a value to write, must be in {@code registry} m (I)I getUnsignedMediumLE getUnsignedMediumLE p 1 index m (I)Lnet/minecraft/class_2540; method_52997 writeByte m ()Lnet/minecraft/class_1799; method_10819 readItemStack c Reads an item stack from this buf. An item stack is represented by a\nboolean indicating whether it exists; if it exists, it is followed by\na var int for its raw id, a byte for its count, and an NBT compound for\nits tag.\n\n@return the read item stack\n@see #writeItemStack(ItemStack) m (Lcom/mojang/authlib/properties/Property;)V method_43617 writeProperty c Writes a property to this buf. A property is represented by a string representing\nthe property key, a string representing the property value, a boolean indicating\nwhether the property is signed, and a string representing the signature (only\nexists if signed).\n\n@see #readProperty() m (Lio/netty/util/ByteProcessor;)I forEachByte forEachByte p 1 byteProcessor m (I)Lnet/minecraft/class_2540; method_52990 writerIndex m (I)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 length m (I[BII)Lio/netty/buffer/ByteBuf; setBytes setBytes p 2 bytes p 3 sourceIndex p 4 length p 1 index m (ILjava/io/InputStream;I)I setBytes setBytes p 3 length p 1 index p 2 stream m ()Lit/unimi/dsi/fastutil/ints/IntList; method_34059 readIntList c Reads a list of primitive ints from this buf. The ints are stored as var\nints, with an extra var int in the beginning indicating the size.\n\n@apiNote To limit the length of the list or array read, use\n{@link #readIntArray(int)}.\n\n@implNote A list of ints has the same format as an int array.\n\n@return the read list\n@see #writeIntList(IntList)\n@see #readIntArray() m (II)Lnet/minecraft/class_2540; method_52989 setInt m ()Lnet/minecraft/class_2540; method_52938 retain m ()Lnet/minecraft/class_4076; method_19456 readChunkSectionPos c Reads a chunk section position from this buf. A chunk section position is\nrepresented by a regular long.\n\n@return the read chunk section pos\n@see #writeChunkSectionPos(ChunkSectionPos) m (Ljava/lang/Object;Lnet/minecraft/class_2540$class_7462;)V method_43826 writeNullable c Writes a nullable value to this buf. A nullable value is represented by\na boolean indicating if the value is not null, followed by the value only if\nthe value is not null.\n\n@see #readNullable(PacketByteBuf.PacketReader) p 2 writer p 1 value m (Ljava/lang/String;I)Lnet/minecraft/class_2540; method_10788 writeString c Writes a string to this buf. A string is represented by a byte array of\nits UTF-8 data. That byte array can have a maximum length of\n{@code maxLength}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the byte array of the\nstring to write is longer than {@code maxLength}\n@see #readString()\n@see #readString(int)\n@see #writeString(String) p 2 maxLength c the max length of the byte array m (Ljava/nio/channels/FileChannel;JI)I readBytes readBytes p 4 length p 2 pos p 1 channel m (II)Ljava/nio/ByteBuffer; nioBuffer nioBuffer p 1 index p 2 length m ()[B method_10795 readByteArray c Reads an array of primitive bytes from this buf. The array first has a\nvar int indicating its length, followed by the actual bytes. The array\ndoes not have a length limit.\n\n@see #readByteArray(int)\n@see #writeByteArray(byte[])\n@return the read byte array m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; method_44112 readRegistryKey c Reads a registry key from this buf. A registry key is represented by its\n{@linkplain #readIdentifier value as an identifier}.\n\n@return the read registry key\n@see #writeRegistryKey(RegistryKey) p 1 registryRef c the registry key of the registry the read registry key belongs to m (II)Lnet/minecraft/class_2540; method_52966 setByte m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_49397 method_49397 p 0 error m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540; method_52970 setBytes m (I[B)Lnet/minecraft/class_2540; method_52972 setBytes m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2540; method_29172 encode c Writes an object to this buf as a compound NBT with the given codec.\n\n@param the encoded object's type\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto encode the compound NBT\n@see #decode(DynamicOps, Codec, NbtTagSizeTracker) p 3 value p 2 codec p 1 ops m (I)S getUnsignedByte getUnsignedByte p 1 index m (II)Lio/netty/buffer/ByteBuf; setShortLE setShortLE p 1 index p 2 value m ([BII)Lnet/minecraft/class_2540; method_52980 writeBytes m (Lnet/minecraft/class_243;)V method_52955 writeVec3d c Writes a {@link Vec3d} to this buf. A {@link Vec3d} is represented\nby four {@code double}s.\n\n@see #readVec3d() p 1 vec m (IF)Lio/netty/buffer/ByteBuf; setFloat setFloat p 1 index p 2 value m ()Lnet/minecraft/class_4208; method_44117 readGlobalPos c Reads a global position from this buf. A global position is represented by\n{@linkplain #readRegistryKey the registry key} of the dimension followed by\n{@linkplain #readBlockPos the block position}.\n\n@return the read global pos\n@see #writeGlobalPos(GlobalPos) m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 2 length p 1 buf m ()Lnet/minecraft/class_2540; method_52939 touch m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; method_37452 method_37452 p 2 value m (ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; getBytes getBytes p 1 index p 3 length p 2 stream m (I)Z isWritable isWritable p 1 size m (F)Lio/netty/buffer/ByteBuf; writeFloat writeFloat p 1 value m (Lit/unimi/dsi/fastutil/ints/IntList;)V method_34060 writeIntList c Writes a list of primitive ints from this buf. The ints are stored as var\nints, with an extra var int in the beginning indicating the size.\n\n@implNote A list of ints has the same format as an int array.\n\n@see #readIntList()\n@see #writeIntArray(int[]) p 1 list c the list to write m (IILjava/nio/charset/Charset;)Ljava/lang/CharSequence; getCharSequence getCharSequence p 1 index p 2 length p 3 charset m (I)Lnet/minecraft/class_2540; method_52992 ensureWritable m (I)Lio/netty/buffer/ByteBuf; readerIndex readerIndex p 1 index m (Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Lcom/mojang/datafixers/util/Either; method_43622 readEither c Reads an {@code Either} from this buf. An either is represented by\na boolean indicating if the left side or the right side of the either,\nfollowed by the value.\n\n@return the read either\n@see #writeEither(Either, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter) p 1 leftReader p 2 rightReader m (I)Lnet/minecraft/class_2540; method_53000 writeMedium m (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; readBytes readBytes p 3 length p 1 buf p 2 outputIndex m (Ljava/nio/channels/FileChannel;JI)I writeBytes writeBytes p 4 length p 1 channel p 2 pos m ()Ljava/util/UUID; method_10790 readUuid c Reads a UUID (universally unique identifier) from this buf. A UUID is\nrepresented by two regular longs.\n\n@return the read UUID\n@see #writeUuid(UUID) m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V method_43619 writeEither c Writes an {@code Either} to this buf. An either is represented by\na boolean indicating if the left side or the right side of the either,\nfollowed by the value.\n\n@see #readEither(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader) p 3 rightWriter p 1 either p 2 leftWriter m (J)Lio/netty/buffer/ByteBuf; writeLongLE writeLongLE p 1 value m (Lcom/mojang/authlib/properties/PropertyMap;Lnet/minecraft/class_2540;)V method_46250 method_46250 p 2 buf m (Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; readBytes readBytes p 2 length p 1 stream m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540; method_52956 readBytes m (I)Lio/netty/buffer/ByteBuf; capacity capacity p 1 capacity m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540; method_52948 getBytes m (B)I bytesBefore bytesBefore p 1 value m (Ljava/lang/String;)Lnet/minecraft/class_2540; method_10814 writeString c Writes a string to this buf. A string is represented by a byte array of\nits UTF-8 data. That byte array can have a maximum length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the byte array of the\nstring to write is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #readString()\n@see #readString(int)\n@see #writeString(String, int) p 1 string c the string to write m (Ljava/lang/Enum;)Lnet/minecraft/class_2540; method_10817 writeEnumConstant c Writes an enum constant to this buf. An enum constant is represented\nby a var int indicating its ordinal.\n\n@return this buf, for chaining\n@see #readEnumConstant(Class) p 1 instance c the enum constant to write m ([B)Lnet/minecraft/class_2540; method_10813 writeByteArray c Writes an array of primitive bytes to this buf. The array first has a\nvar int indicating its length, followed by the actual bytes.\n\n@see #readByteArray()\n@return this buf, for chaining p 1 array c the array to write m (Lnet/minecraft/class_2540$class_7461;)Ljava/lang/Object; method_43827 readNullable c Reads a nullable value from this buf. A nullable value is represented by\na boolean indicating if the value is not null, followed by the value only if\nthe value is not null.\n\n@return the read nullable value\n@see #writeNullable(Object, PacketByteBuf.PacketWriter) p 1 reader m (IZ)I ensureWritable ensureWritable p 2 force p 1 minBytes m (Ljava/lang/Object;)Lio/netty/util/ReferenceCounted; touch touch p 1 object m (II)Lnet/minecraft/class_2540; method_52944 setIndex m ([B)Lnet/minecraft/class_2540; method_52979 readBytes m (Lnet/minecraft/class_4208;)V method_44113 writeGlobalPos c Writes a global position to this buf. A global position is represented by\n{@linkplain #writeRegistryKey the registry key} of the dimension followed by\n{@linkplain #writeBlockPos the block position}.\n\n@see #readGlobalPos() p 1 pos m (Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I writeCharSequence writeCharSequence p 1 sequence p 2 charset m (IJ)Lnet/minecraft/class_2540; method_52967 setLongLE m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540; method_52947 getBytes m (I)S getShortLE getShortLE p 1 index m (Ljava/util/function/Consumer;)V method_34065 forEachInCollection c Iterates a collection from this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} {@code size} followed by the entries\nsequentially. The {@code consumer} will be called {@code size} times.\n\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader) p 1 consumer c the consumer to read entries m ()Lnet/minecraft/class_243; method_52996 readVec3d c Reads a {@link Vec3d} from this buf. A {@link Vec3d} is represented\nby four {@code double}s.\n\n@see #writeVec3d(Vec3d) m (Ljava/util/Map;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V method_34063 writeMap c Writes a map to this buf. The map is stored as a leading\n{@linkplain #readVarInt() var int} size followed by each key and value\npair.\n\n@param the key type\n@param the value type\n@see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader) p 3 valueWriter p 1 map c the map to write p 2 keyWriter m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; method_37453 getMaxValidator p 1 max p 0 applier m (D)Lio/netty/buffer/ByteBuf; writeDouble writeDouble p 1 value m (IIB)I indexOf indexOf p 1 from p 3 value p 2 to m (Lnet/minecraft/class_2520;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_34070 method_34070 p 1 error m (II)Lnet/minecraft/class_2540; method_52985 setMedium m (ID)Lnet/minecraft/class_2540; method_52942 setDouble m (I)B getByte getByte p 1 index m (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 1 buf m (Ljava/security/PublicKey;)Lnet/minecraft/class_2540; method_44114 writePublicKey c Writes a public key to this buf. A public key is represented by a {@linkplain\n#writeByteArray byte array} of X.509-encoded payload.\n\n@return this buf, for chaining\n@see #readPublicKey() p 1 publicKey m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; method_49394 decodeAsJson c Reads an object from this buf as a JSON element with the given codec.\n\n@param the decoded object's type\n@return the read object\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto decode the JSON element\n@see #encodeAsJson(Codec, Object) p 1 codec m (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; getBytes getBytes p 4 length p 1 index p 3 outputIndex p 2 buf m (I)Lio/netty/buffer/ByteBuf; writeIntLE writeIntLE p 1 value m ()Lnet/minecraft/class_2540; method_52934 markWriterIndex m ()Ljava/util/BitSet; method_33558 readBitSet c Reads a bit set from this buf. A bit set is represented by a long array.\n\n@return the read bit set\n@see #writeBitSet(BitSet) m ()Lnet/minecraft/class_2960; method_10810 readIdentifier c Reads an identifier from this buf. An identifier is represented by its\nstring form. The read identifier's string form can have a max length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return the read identifier\n@throws io.netty.handler.codec.DecoderException if the identifier's\nstring form is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #writeIdentifier(Identifier) m (IJ)Lio/netty/buffer/ByteBuf; setLong setLong p 1 index p 2 value m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2540; method_10812 writeIdentifier c Writes an identifier to this buf. An identifier is represented by its\nstring form. The written identifier's byte array can have a max length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the {@code id}'s\nbyte array is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #readIdentifier() p 1 id c the identifier to write m ()Ljava/lang/String; method_19772 readString c Reads a string from this buf. A string is represented by a byte array of\nits UTF-8 data. The string can have a maximum length of {@value\n#DEFAULT_MAX_STRING_LENGTH}.\n\n@return the string read\n@throws io.netty.handler.codec.DecoderException if the string read\nexceeds the maximum length\n@see #readString(int)\n@see #writeString(String)\n@see #writeString(String, int) m (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; setBytes setBytes p 1 index p 2 buf p 3 length m (I)J getUnsignedInt getUnsignedInt p 1 index m ()J method_10792 readVarLong c Reads a single var long from this buf.\n\n@return the value read\n@see #writeVarLong(long) m ()[I method_10787 readIntArray c Reads an array of primitive ints from this buf. The array first has a\nvar int indicating its length, followed by the var int entries. The array\ndoes not have a length limit.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray(int)\n@see #writeIntArray(int[])\n@see #readIntList()\n@return the read byte array m (Lio/netty/util/ByteProcessor;)I forEachByteDesc forEachByteDesc p 1 byteProcessor m (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; setBytes setBytes p 2 buf p 1 index m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540; method_52957 readBytes m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_49396 method_49396 p 1 error m (Ljava/io/InputStream;I)I writeBytes writeBytes p 2 length p 1 stream m ()Lnet/minecraft/class_2561; method_10808 readText c Reads a text from this buf. A text is represented by a JSON string with\nmax length {@value #MAX_TEXT_LENGTH}.\n\n@return the read text\n@throws io.netty.handler.codec.DecoderException if the JSON string read\nexceeds {@value #MAX_TEXT_LENGTH} in length\n@see #writeText(Text)\n@see #MAX_TEXT_LENGTH m (Ljava/nio/channels/ScatteringByteChannel;I)I writeBytes writeBytes p 2 length p 1 channel m ()Lnet/minecraft/class_2540; method_52935 resetWriterIndex m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2540; method_36130 writeChunkPos c Writes a chunk position to this buf. A chunk position is represented by\na regular long.\n\n@return this buf, for chaining\n@see #readChunkPos() p 1 pos c the chunk position to write m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/class_2540; method_52969 setBytes m (I)I getIntLE getIntLE p 1 index m ()Lnet/minecraft/class_1923; method_36133 readChunkPos c Reads a chunk position from this buf. A chunk position is represented by\na regular long.\n\n@return the read chunk position\n@see #writeChunkPos(ChunkPos) m (J)Lio/netty/buffer/ByteBuf; writeLong writeLong p 1 value m (Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; order order p 1 byteOrder m (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2540; method_52961 readBytes m (I)Ljava/util/BitSet; method_46254 readBitSet c Reads a bit set from this buf. A bit set is represented using its byte array representation.\n\n@see BitSet#valueOf\n@see #writeBitSet p 1 size c the maximum size of the bit set m (II)Lnet/minecraft/class_2540; method_52987 setMediumLE m (I)J getUnsignedIntLE getUnsignedIntLE p 1 index m (Ljava/lang/Class;)Ljava/lang/Enum; method_10818 readEnumConstant c Reads an enum constant from this buf. An enum constant is represented\nby a var int indicating its ordinal.\n\n@return the read enum constant\n@see #writeEnumConstant(Enum) p 1 enumClass c the enum class, for constant lookup m ([BII)Lnet/minecraft/class_2540; method_52965 readBytes m (I)Z isReadable isReadable p 1 size m ([J)Lnet/minecraft/class_2540; method_10789 writeLongArray c Writes an array of primitive longs to this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values.\n\n@see #readLongArray()\n@return this buf, for chaining p 1 array c the array to write m (I[B)Lio/netty/buffer/ByteBuf; setBytes setBytes p 1 index p 2 bytes m ([B)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 1 bytes m (I)Lnet/minecraft/class_2540; method_10804 writeVarInt c Writes a single var int to this buf.\n\n

Compared to regular ints, var ints may use less bytes (ranging from 1\nto 5, where regular ints use 4) when representing smaller positive\nnumbers.\n\n@return this buf, for chaining\n@see #readVarInt()\n@see net.minecraft.network.encoding.VarInts p 1 value c the value to write m (Ljava/nio/channels/GatheringByteChannel;I)I readBytes readBytes p 2 length p 1 channel m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2505;)Ljava/lang/Object; method_29171 decode c Reads an object from this buf as a compound NBT with the given codec.\n\n@param the decoded object's type\n@return the read object\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto decode the compound NBT\n@see #encode(DynamicOps, Codec, Object) p 1 ops p 2 codec p 3 sizeTracker m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V method_49395 encodeAsJson c Writes an object to this buf as a JSON element with the given codec.\n\n@param the encoded object's type\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto encode the JSON element\n@see #decodeAsJson(Codec) p 2 value p 1 codec m (II)[Ljava/nio/ByteBuffer; nioBuffers nioBuffers p 1 index p 2 length m (Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map; method_34067 readMap c Reads a map from this buf as a hash map.\n\n@param the key type\n@param the value type\n@return the read map\n@see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader) p 1 keyReader p 2 valueReader m ()Lnet/minecraft/class_2540; method_52936 discardReadBytes m (ILjava/nio/channels/FileChannel;JI)I setBytes setBytes p 3 pos p 5 length p 1 index p 2 channel m (I)Lio/netty/buffer/ByteBuf; writeByte writeByte p 1 value m (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; writeBytes writeBytes p 3 length p 2 sourceIndex p 1 buf m (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 buf m (II)Lio/netty/buffer/ByteBuf; setIndex setIndex p 1 readerIndex p 2 writerIndex m ([I)Lnet/minecraft/class_2540; method_10806 writeIntArray c Writes an array of primitive ints to this buf. The array first has a\nvar int indicating its length, followed by the var int entries.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray(int)\n@see #writeIntArray(int[])\n@see #writeIntList(IntList)\n@return this buf, for chaining p 1 array c the array to write m (I)Z release release p 1 decrement m (IF)Lnet/minecraft/class_2540; method_52943 setFloat m (Ljava/util/Date;)Lnet/minecraft/class_2540; method_10796 writeDate c Writes a date to this buf. A date is represented by its time, a regular\nlong.\n\n@return this buf, for chaining\n@see #readDate() p 1 date c the date to write m ([J)[J method_10801 readLongArray c Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array does not have a length limit.\n\n

Only when {@code toArray} is not {@code null} and {@code\ntoArray.length} equals to the length var int read will the {@code\ntoArray} be reused and returned; otherwise, a new array\nof proper size is created.\n\n@see #writeLongArray(long[])\n@see #readLongArray()\n@see #readLongArray(long[], int)\n@return the read long array p 1 toArray c the array to reuse m ()Lcom/mojang/authlib/GameProfile; method_43623 readGameProfile c Reads a game profile from this buf. A game profile is represented by a\n{@linkplain #readUuid() uuid}, a username string, and a collection of\n{@linkplain #readProperty() properties}.\n\n@return the game profile\n@see #writeGameProfile(GameProfile) m (Lio/netty/buffer/ByteBuf;)I compareTo compareTo m (ILjava/nio/channels/GatheringByteChannel;I)I getBytes getBytes p 3 length p 2 channel p 1 index m (Ljava/lang/Object;)I compareTo compareTo p 1 buf m (I)Lio/netty/util/ReferenceCounted; retain retain p 1 increment m (II)Lio/netty/buffer/ByteBuf; setIntLE setIntLE p 2 value p 1 index m (Ljava/util/Collection;Lnet/minecraft/class_2540$class_7462;)V method_34062 writeCollection c Writes a collection to this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} size followed by the entries\nsequentially.\n\n@param the list's entry type\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader) p 2 writer p 1 collection c the collection to write m (IZ)Lnet/minecraft/class_2540; method_52951 setBoolean m ()Lnet/minecraft/class_2540; method_52937 discardSomeReadBytes m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540; method_52975 writeBytes m (II)Lio/netty/buffer/ByteBuf; slice slice p 2 length p 1 index m (IJ)Lio/netty/buffer/ByteBuf; setLongLE setLongLE p 2 value p 1 index m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_6880; method_47990 readRegistryEntry p 1 registryEntries p 2 reader m (I[BII)Lnet/minecraft/class_2540; method_52973 setBytes m (II)Lio/netty/buffer/ByteBuf; setMedium setMedium p 2 value p 1 index m (I)C getChar getChar p 1 index m (Lorg/joml/Quaternionf;)V method_49067 writeQuaternionf c Writes a {@link Quaternionf} to this buf. A {@link Quaternionf} is represented\nby four {@code float}s.\n\n@see #readQuaternionf() p 1 quaternionf m (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540; method_10794 writeNbt c Writes an NBT element to this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If {@code nbt} is {@code\nnull}, it is treated as an NBT null.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be\nwritten\n@see #readNbt()\n@see #readNbt(NbtTagSizeTracker) p 1 nbt m (II)Lnet/minecraft/class_2540; method_52981 setShort m (II)Lnet/minecraft/class_2540; method_52993 setChar m (II)Lio/netty/buffer/ByteBuf; setZero setZero p 1 index p 2 length m (Lnet/minecraft/class_2359;Lnet/minecraft/class_6880;Lnet/minecraft/class_2540$class_7462;)V method_47989 writeRegistryEntry p 3 writer p 1 registryEntries p 2 entry m ()Lcom/mojang/authlib/properties/PropertyMap; method_46255 readPropertyMap c Reads an authlib property map from this buf. A property map is represented as a\ncollection of properties.\n\n@see #writePropertyMap m (F)Lnet/minecraft/class_2540; method_52941 writeFloat m (I)Lnet/minecraft/class_2540; method_52986 capacity m (Ljava/lang/Object;)Lnet/minecraft/class_2540; method_52960 touch m (I)Lnet/minecraft/class_2540; method_52998 writeShort m (Ljava/util/UUID;)Lnet/minecraft/class_2540; method_10797 writeUuid c Writes a UUID (universally unique identifier) to this buf. A UUID is\nrepresented by two regular longs.\n\n@return this buf, for chaining\n@see #readUuid() p 1 uuid c the UUID to write m (I)Lio/netty/buffer/ByteBuf; ensureWritable ensureWritable p 1 minBytes m (Ljava/util/EnumSet;Ljava/lang/Class;)V method_46253 writeEnumSet c Writes an enum set to this buf. An enum set is represented by a bit set that indicates\nwhether each element is in the set.\n\n@see #readEnumSet p 1 enumSet p 2 type c the type of the enum m (I)Lio/netty/buffer/ByteBuf; writeMedium writeMedium p 1 value m ()Lnet/minecraft/class_2540; method_52931 clear m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 buf m ()Lorg/joml/Vector3f; method_49069 readVector3f c Reads a {@link Vector3f} from this buf. A {@link Vector3f} is represented by\nthree {@code float}s.\n\n@see #writeVector3f(Vector3f) m (I)[I method_10799 readIntArray c Reads an array of primitive ints from this buf. The array first has a\nvar int indicating its length, followed by the var int entries. The array\nhas a length limit given by {@code maxSize}.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray()\n@see #writeIntArray(int[])\n@return the read byte array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize} p 1 maxSize c the max length of the read array m (I)Ljava/lang/String; method_10800 readString c Reads a string from this buf. A string is represented by a byte array of\nits UTF-8 data. The string can have a maximum length of {@code maxLength}.\n\n@return the string read\n@throws io.netty.handler.codec.DecoderException if the string read\nis longer than {@code maxLength}\n@see #readString()\n@see #writeString(String)\n@see #writeString(String, int) p 1 maxLength c the maximum length of the string read m (II)Lio/netty/buffer/ByteBuf; setInt setInt p 1 index p 2 value m (I)Lio/netty/buffer/ByteBuf; writeMediumLE writeMediumLE p 1 value m (I)Lnet/minecraft/class_2540; method_53005 writeZero m ([BII)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 bytes p 2 outputIndex p 3 length m (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; getBytes getBytes p 2 buf p 1 index m (J)Lnet/minecraft/class_2540; method_10791 writeVarLong c Writes a single var long to this buf.\n\n

Compared to regular longs, var longs may use less bytes when\nrepresenting smaller positive numbers.\n\n@return this buf, for chaining\n@see #readVarLong()\n@see net.minecraft.network.encoding.VarLongs p 1 value c the value to write m ()[J method_33134 readLongArray c Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array does not have a length limit.\n\n@see #writeLongArray(long[])\n@see #readLongArray(long[])\n@see #readLongArray(long[], int)\n@return the read long array m (Ljava/nio/charset/Charset;)Ljava/lang/String; toString toString p 1 charset m (I[BII)Lio/netty/buffer/ByteBuf; getBytes getBytes p 4 length p 3 outputIndex p 2 bytes p 1 index m (Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V method_43621 method_43621 p 2 object m (J)Lnet/minecraft/class_2540; method_52974 writeLong m (I)Lnet/minecraft/class_2540; method_52999 writeShortLE m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540; method_10805 writeText c Writes a text to this buf. A text is represented by a JSON string with\nmax length {@value #MAX_TEXT_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the JSON string\nwritten exceeds {@value #MAX_TEXT_LENGTH} in length\n@see #readText()\n@see #MAX_TEXT_LENGTH p 1 text c the text to write m (I)D getDouble getDouble p 1 index m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/class_2540; method_52963 encode c Converts {@code value} to an integer representing its ID, then\nwrites a {@linkplain #readVarInt var int} representation of such ID.\n\n@see #decode(IntFunction) p 2 value p 1 valueToId c a function that gets the value's integer ID m ([B)Lio/netty/buffer/ByteBuf; readBytes readBytes p 1 bytes m (Lnet/minecraft/class_5321;)V method_44116 writeRegistryKey c Writes a registry key to this buf. A registry key is represented by its\n{@linkplain #writeIdentifier value as an identifier}.\n\n@see #readRegistryKey(RegistryKey) p 1 key m (I)Lio/netty/buffer/ByteBuf; readRetainedSlice readRetainedSlice p 1 length m (I)I getMediumLE getMediumLE p 1 index m ()Lnet/minecraft/class_2540; method_52932 markReaderIndex m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2540; method_52946 getBytes m (Lcom/mojang/authlib/properties/PropertyMap;)V method_46249 writePropertyMap c Writes an authlib property map to this buf. A property map is represented as a\ncollection of properties.\n\n@see #readPropertyMap p 1 propertyMap m (Ljava/io/OutputStream;I)Lnet/minecraft/class_2540; method_52959 readBytes m (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; setBytes setBytes p 2 buf p 3 sourceIndex p 1 index p 4 length m ()Lnet/minecraft/class_3965; method_17814 readBlockHitResult c Reads a block hit result from this buf. A block hit result is represented\nby a block position, a direction enum constant, 3 floats for the hit\noffset position, and a boolean for whether the hit was inside a block.\n\n@return the read block hit result\n@see #writeBlockHitResult(BlockHitResult) m (Z)Lnet/minecraft/class_2540; method_52964 writeBoolean m (II)Lnet/minecraft/class_2540; method_52995 setZero m (Ljava/lang/Class;)Ljava/util/EnumSet; method_46251 readEnumSet c Reads an enum set from this buf. An enum set is represented by a bit set that indicates\nwhether each element is in the set.\n\n@see #writeEnumSet p 1 type c the type of the enum m (IIB)I bytesBefore bytesBefore p 3 value p 1 index p 2 length m (I)I getUnsignedMedium getUnsignedMedium p 1 index m (Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V method_43620 method_43620 p 2 object m (I)I getUnsignedShort getUnsignedShort p 1 index m ()Lnet/minecraft/class_5321; method_53006 readRegistryRefKey c Reads a registry key referencing another registry key from this buf.\nSuch key is represented by its {@linkplain #readIdentifier value as an identifier}.\n\n

This is the same as {@code readRegistryKey(Registries.ROOT)}.\nTo read a registry key of a registered object (such as biomes),\nuse {@link #readRegistryKey(RegistryKey)}.\n\n@return the read registry key\n@see #readRegistryKey(RegistryKey)\n@see #writeRegistryKey(RegistryKey) m (Lnet/minecraft/class_2540$class_7461;)Ljava/util/List; method_34066 readList c Reads a collection from this buf as an array list.\n\n@param the list's entry type\n@return the read list\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader) p 1 reader m (I)Lnet/minecraft/class_2540; method_52988 readerIndex m (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2540; method_52978 writeBytes m (ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I setCharSequence setCharSequence p 3 charset p 1 index p 2 sequence m ()Lnet/minecraft/class_2540; method_52933 resetReaderIndex m ([B)Lnet/minecraft/class_2540; method_52983 writeBytes m ()Lnet/minecraft/class_2338; method_10811 readBlockPos c Reads a block position from this buf. A block position is represented by\na regular long.\n\n@return the read block pos\n@see #writeBlockPos(BlockPos) m (I)[B method_10803 readByteArray c Reads an array of primitive bytes from this buf. The array first has a\nvar int indicating its length, followed by the actual bytes. The array\nhas a length limit given by {@code maxSize}.\n\n@see #readByteArray()\n@see #writeByteArray(byte[])\n@return the read byte array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize} p 1 maxSize c the max length of the read array m (II)Lnet/minecraft/class_2540; method_52984 setShortLE m (I)Lnet/minecraft/class_2540; method_53007 retain m (ILjava/nio/ByteBuffer;)Lnet/minecraft/class_2540; method_52971 setBytes m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/class_2540; method_52958 readBytes m (II)Lio/netty/buffer/ByteBuf; setByte setByte p 1 index p 2 value m (IZ)Lio/netty/buffer/ByteBuf; setBoolean setBoolean p 2 value p 1 index m (ILjava/nio/channels/ScatteringByteChannel;I)I setBytes setBytes p 3 length p 2 channel p 1 index m (IILio/netty/util/ByteProcessor;)I forEachByte forEachByte p 1 index p 2 length p 3 byteProcessor m (I)Lio/netty/buffer/ByteBuf; writeShortLE writeShortLE p 1 value m (Ljava/util/Optional;Lnet/minecraft/class_2540$class_7462;)V method_37435 writeOptional c Writes an optional value to this buf. An optional value is represented by\na boolean indicating if the value is present, followed by the value only if\nthe value is present.\n\n@see #readOptional(PacketByteBuf.PacketReader) p 2 writer p 1 value m (Ljava/time/Instant;)V method_44115 writeInstant c Writes an instant to this buf. An instant is represented by the milliseconds\nsince the epoch.\n\n@see #readInstant() p 1 instant c net/minecraft/class_2540$class_7461 net/minecraft/network/PacketByteBuf$PacketReader c A functional interface to read a value from {@link PacketByteBuf}. m (Lnet/minecraft/class_2540;)Ljava/util/Optional; method_43828 method_43828 p 1 buf c net/minecraft/class_2540$class_7462 net/minecraft/network/PacketByteBuf$PacketWriter c A functional interface to write a value to {@link PacketByteBuf}. m (Lnet/minecraft/class_2540;Ljava/util/Optional;)V method_43829 method_43829 p 1 buf p 2 value c net/minecraft/class_3871 net/minecraft/client/gui/screen/ingame/BlastFurnaceScreen f Lnet/minecraft/class_2960; field_17115 TEXTURE f Lnet/minecraft/class_2960; field_45446 LIT_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_45447 BURN_PROGRESS_TEXTURE m (Lnet/minecraft/class_3705;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 1 container p 2 inventory c net/minecraft/class_1212 net/minecraft/datafixer/fix/EntitySimpleTransformFix m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; method_5164 transform p 1 choice c net/minecraft/class_2541 net/minecraft/block/VineBlock f Lnet/minecraft/class_265; field_11704 EAST_SHAPE f Lnet/minecraft/class_265; field_11705 WEST_SHAPE f Lnet/minecraft/class_265; field_11698 UP_SHAPE f Lnet/minecraft/class_265; field_11700 NORTH_SHAPE f Lnet/minecraft/class_265; field_11701 SOUTH_SHAPE f Lnet/minecraft/class_2746; field_11706 NORTH f Lnet/minecraft/class_2746; field_11703 UP f Lnet/minecraft/class_2746; field_11702 EAST f Lnet/minecraft/class_2746; field_11699 SOUTH f Lnet/minecraft/class_2746; field_11696 WEST f Ljava/util/Map; field_11697 FACING_PROPERTIES f Ljava/util/Map; field_26659 shapesByState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_10820 getGrownState p 1 above p 2 state p 3 random m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_10821 shouldConnectTo p 0 world p 2 direction p 1 pos m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_31018 getShapeForState p 0 state m (Lnet/minecraft/class_2680;)I method_10822 getAdjacentBlockCount p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_10827 getPlacementShape p 3 pos p 1 state p 2 world m (Ljava/util/Map$Entry;)Z method_10826 method_10826 p 0 entry m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_10824 canGrowAt p 2 pos p 1 world m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746; method_10828 getFacingProperty p 0 direction m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_10829 shouldHaveSide p 3 side p 2 pos p 1 world m (Lnet/minecraft/class_2680;)Z method_10823 hasAdjacentBlocks p 1 state m (Lnet/minecraft/class_2680;)Z method_10830 hasHorizontalSide p 1 state c net/minecraft/class_3872 net/minecraft/client/gui/screen/ingame/BookScreen f Lnet/minecraft/class_474; field_17123 previousPageButton f Z field_18976 pageTurnSound f Lnet/minecraft/class_3872$class_3931; field_17417 EMPTY_PROVIDER f I field_32331 MAX_TEXT_WIDTH f I field_32333 WIDTH f Lnet/minecraft/class_474; field_17122 nextPageButton f I field_17121 cachedPageIndex f Lnet/minecraft/class_3872$class_3931; field_17418 contents f Ljava/util/List; field_17120 cachedPage f I field_32332 MAX_TEXT_HEIGHT f Lnet/minecraft/class_2561; field_25897 pageIndexText f I field_32334 HEIGHT f I field_17119 pageIndex f Lnet/minecraft/class_2960; field_17117 BOOK_TEXTURE m (DD)Lnet/minecraft/class_2583; method_17048 getTextStyleAt p 3 y p 1 x m (I)Z method_17556 setPage p 1 index m ()V method_17558 addPageButtons m ()V method_17058 goToNextPage m ()V method_34494 closeScreen m (Lnet/minecraft/class_3872$class_3931;)V method_17554 setPageProvider p 1 pageProvider m (Lnet/minecraft/class_4185;)V method_19884 method_19884 p 1 button m (Lnet/minecraft/class_4185;)V method_19886 method_19886 p 1 button m ()I method_17055 getPageCount m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2499;I)Ljava/lang/String; method_33889 method_33889 p 2 page m (I)Z method_17789 jumpToPage p 1 page m ()V method_17557 addCloseButton m ()V method_17057 goToPreviousPage m (Lnet/minecraft/class_2487;)Ljava/util/List; method_17555 readPages p 0 nbt m ()V method_17059 updatePageButtons m (Lnet/minecraft/class_3872$class_3931;)V p 1 pageProvider m (Lnet/minecraft/class_4185;)V method_19885 method_19885 p 1 button m (Lnet/minecraft/class_3872$class_3931;Z)V p 1 contents p 2 playPageTurnSound m (Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V method_33888 filterPages p 0 nbt p 1 pageConsumer c net/minecraft/class_3872$class_3931 net/minecraft/client/gui/screen/ingame/BookScreen$Contents m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_3872$class_3931; method_17562 create p 0 stack m (I)Lnet/minecraft/class_5348; method_17561 getPageUnchecked p 1 index m ()I method_17560 getPageCount m (I)Lnet/minecraft/class_5348; method_17563 getPage p 1 index c net/minecraft/class_3872$class_3932 net/minecraft/client/gui/screen/ingame/BookScreen$WritableBookContents f Ljava/util/List; field_17419 pages m (Lnet/minecraft/class_1799;)V p 1 stack m (Lnet/minecraft/class_1799;)Ljava/util/List; method_17564 getPages p 0 stack c net/minecraft/class_3872$class_3933 net/minecraft/client/gui/screen/ingame/BookScreen$WrittenBookContents f Ljava/util/List; field_17420 pages m (Lnet/minecraft/class_1799;)V p 1 stack m (Lnet/minecraft/class_1799;)Ljava/util/List; method_17565 getPages p 0 stack c net/minecraft/class_1211 net/minecraft/datafixer/fix/EntityRenameFix f Ljava/lang/String; field_5734 name m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 name p 3 changesType p 2 outputSchema m (Ljava/lang/String;)Ljava/lang/String; method_5163 rename p 1 oldName c net/minecraft/class_2539 net/minecraft/network/NetworkState f I field_41866 UNKNOWN_PACKET_ID f Ljava/util/Map; field_20595 packetHandlers f Ljava/lang/String; field_20594 stateId f Lnet/minecraft/class_2539; field_20592 STATUS f Lnet/minecraft/class_2539; field_20593 LOGIN f Lnet/minecraft/class_2539; field_20590 HANDSHAKING f Lnet/minecraft/class_2539; field_20591 PLAY f Lnet/minecraft/class_2539; field_45671 CONFIGURATION m (Lnet/minecraft/class_2598;)Lnet/minecraft/class_2539$class_8698; method_52921 getHandler p 1 side m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2539$class_4533;)V p 4 initializer p 3 stateId m ()Lnet/minecraft/class_2539$class_4533; method_22308 createPacketHandlerInitializer m ()Ljava/lang/String; method_10785 getId m (Lnet/minecraft/class_2598;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; method_39498 getPacketIdToPacketMap p 1 side c net/minecraft/class_2539$class_4532 net/minecraft/network/NetworkState$InternalPacketHandler f Lorg/slf4j/Logger; field_36381 LOGGER f Ljava/util/Set; field_41868 bundlePacketTypes f Ljava/util/List; field_20597 packetFactories f Lnet/minecraft/class_8039; field_41867 bundler f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_20596 packetIds m (Lnet/minecraft/class_8037;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8037; method_48315 method_48315 p 1 buf m (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532; method_22313 register p 2 packetFactory p 1 type m (Ljava/lang/Class;)Z method_52929 canHandle p 1 clazz m (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596; method_22310 createPacket p 2 buf p 1 id m ()Lnet/minecraft/class_8039; method_48313 getBundler m (Ljava/lang/Class;)I method_22312 getId p 1 packet m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_22311 method_22311 p 0 map m (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532; method_48317 registerBundlePacket p 2 bundleFunction p 1 bundlePacketType c net/minecraft/class_2539$class_8698 net/minecraft/network/NetworkState$PacketHandler f Lnet/minecraft/class_2539; field_45672 state f Lnet/minecraft/class_2539$class_4532; field_45674 backingHandler f Lnet/minecraft/class_2598; field_45673 side m (Lnet/minecraft/class_2596;)I method_52925 getId p 1 packet m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; method_52928 getPacketIdToPacketMap m (Lnet/minecraft/class_2596;)Z method_52927 canHandle p 1 packet m ()Lnet/minecraft/class_2539; method_52922 getState m ()Lnet/minecraft/class_2598; method_52926 getSide m (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V p 2 side p 1 state p 3 backingHandler m (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596; method_52923 createPacket p 1 id p 2 buf m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V method_52924 method_52924 p 1 packet p 2 id c net/minecraft/class_2539$class_4533 net/minecraft/network/NetworkState$PacketHandlerInitializer f Ljava/util/Map; field_20598 packetHandlers m (Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)Lnet/minecraft/class_2539$class_4533; method_22315 setup p 2 handler p 1 side m (Lnet/minecraft/class_2539;)Ljava/util/Map; method_52930 createSideToHandlerMap p 1 state c net/minecraft/class_1207 net/minecraft/datafixer/mapping/LegacyCoralFanBlockMapping f Ljava/util/Map; field_5709 MAP c net/minecraft/class_1206 net/minecraft/datafixer/mapping/FlatteningRecipeMapping f Ljava/util/Map; field_5708 RECIPES c net/minecraft/class_1205 net/minecraft/datafixer/mapping/WoodRecipeMapping f Ljava/util/Map; field_5707 RECIPES c net/minecraft/class_1204 net/minecraft/datafixer/fix/OptionsKeyTranslationFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2535 net/minecraft/network/ClientConnection c A connection backed by a netty channel. It can be one to a client on the\nserver or one to a server on a client. f Ljava/util/function/Supplier; field_11657 EPOLL_CLIENT_IO_GROUP f Lio/netty/util/AttributeKey; field_45666 SERVERBOUND_PROTOCOL_KEY f Z field_11640 errored f F field_11653 averagePacketsSent f Ljava/util/function/Supplier; field_11649 LOCAL_CLIENT_IO_GROUP f Z field_11647 encrypted f Lnet/minecraft/class_8762; field_45955 packetSizeLogger f Lio/netty/util/AttributeKey; field_45667 CLIENTBOUND_PROTOCOL_KEY f Ljava/util/function/Supplier; field_11650 CLIENT_IO_GROUP f Lnet/minecraft/class_2547; field_45669 prePlayStateListener f I field_11656 packetsSentCounter f Lnet/minecraft/class_2561; field_11660 disconnectReason f Lorg/slf4j/Marker; field_11641 NETWORK_MARKER f Lio/netty/channel/Channel; field_11651 channel f Lnet/minecraft/class_2598; field_11643 side c The side this connection is to. f Z field_11646 disconnected f Lnet/minecraft/class_2547; field_11652 packetListener f F field_33280 CURRENT_PACKET_COUNTER_WEIGHT c Represents when the average packet counter is updated, what percent of the\nvalue of the average counter is set from the current counter.\n\n

The formula is {@link #averagePacketsSent averagePacketsSent} = {@value}\n× {@link #packetsSentCounter packetsSentCounter} + (1 - {@value}) ×\n{@code averagePacketsSent}. f Ljava/util/Queue; field_45668 queuedTasks f Lorg/slf4j/Logger; field_11642 LOGGER f Lnet/minecraft/class_2561; field_44972 pendingDisconnectionReason f I field_11655 ticks f Lorg/slf4j/Marker; field_36379 PACKET_RECEIVED_MARKER f Ljava/net/SocketAddress; field_11645 address f F field_11654 averagePacketsReceived f Lorg/slf4j/Marker; field_11639 NETWORK_PACKETS_MARKER f I field_11658 packetsReceivedCounter f Lorg/slf4j/Marker; field_36380 PACKET_SENT_MARKER m ()Lnet/minecraft/class_2598; method_36121 getSide c Returns the side of this connection, or the direction of the packets received\nby this connection. m (Lnet/minecraft/class_8743;)V method_53505 resetPacketSizeLog p 1 log m ()F method_10745 getAveragePacketsSent m ()V method_52910 enableAutoRead m (Ljava/lang/String;ILnet/minecraft/class_2547;Lnet/minecraft/class_8592;)V method_52904 connect p 2 port p 1 address p 4 intent p 3 listener m ()Z method_10772 isChannelAbsent m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V method_52916 addValidatorInternal p 1 side p 0 pipeline m ()V method_52918 flushInternal m ()V method_10757 tryDisableAutoRead m (Ljava/lang/String;ILnet/minecraft/class_2896;)V method_52902 connect p 3 listener p 2 port p 1 address m (Lio/netty/channel/ChannelHandlerContext;)V channelInactive channelInactive p 1 context m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;ZLnet/minecraft/class_2535;)V method_52907 method_52907 p 3 connection m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;Lnet/minecraft/class_8762;)V method_48311 addHandlers p 1 side p 0 pipeline p 2 packetSizeLogger m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V method_10764 sendImmediately p 2 callbacks p 1 packet p 3 flush m ()V method_52898 disableAutoRead m (Lnet/minecraft/class_8592;)V method_52899 setS2CPacketHandler p 1 intent m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V method_36942 sendInternal p 3 flush p 1 packet p 2 callbacks m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V method_10752 send p 2 callbacks p 1 packet m ()Z method_10771 isEncrypted m (Lorg/slf4j/Marker;)V method_40064 method_40064 p 0 marker m ()Ljava/net/SocketAddress; method_10755 getAddress m ()V method_52915 flush m (Lnet/minecraft/class_2561;)V method_10747 disconnect p 1 disconnectReason m (Lio/netty/channel/Channel;)V method_52901 setHandlers p 0 channel m (Ljava/util/function/Consumer;)V method_52905 submit p 1 task m ()Lnet/minecraft/class_2561; method_10748 getDisconnectReason m ()Z method_10756 isLocal m (Lnet/minecraft/class_2547;)V method_52912 setInitialPacketListener c Sets the initial packet listener.\n\n@throws IllegalStateException if the listener was already set\n@see #setPacketListener p 1 packetListener m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V method_52911 addValidator p 1 side p 0 pipeline m ()V method_10768 handleDisconnection m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V exceptionCaught exceptionCaught p 2 ex p 1 context m (Lio/netty/channel/ChannelHandlerContext;)V channelActive channelActive p 1 context m (Lnet/minecraft/class_2596;)V method_10743 send p 1 packet m (Lorg/slf4j/Marker;)V method_40063 method_40063 p 0 marker m (Ljava/net/SocketAddress;)Lnet/minecraft/class_2535; method_10769 connectLocal p 0 address m (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_8743;)Lnet/minecraft/class_2535; method_10753 connect p 0 address p 1 useEpoll p 2 packetSizeLog m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V channelRead0 channelRead0 p 1 context p 2 packet m ()V method_30615 updateStats m ()V method_10751 handleQueuedTasks m (Lnet/minecraft/class_2598;)Lio/netty/util/AttributeKey; method_52908 getProtocolAttributeKey p 0 side m (Lio/netty/channel/ChannelPipeline;)V method_53859 addFlowControlHandler p 1 pipeline m (Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V method_10746 setupEncryption p 2 encryptionCipher p 1 decryptionCipher m (Ljava/lang/String;ILnet/minecraft/class_2921;)V method_52903 connect p 1 address p 3 listener p 2 port m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V method_10770 channelRead0 m (IZ)V method_10760 setCompressionThreshold c Sets the compression threshold of this connection.\n\n

Packets over the threshold in size will be written as a {@code 0}\nbyte followed by contents, while compressed ones will be written as\na var int for the decompressed size followed by the compressed contents.\n\n

The connections on the two sides must have the same compression\nthreshold, or compression errors may result. p 1 compressionThreshold c the compression threshold, in number of bytes p 2 rejectsBadPackets c whether this connection may abort if a compressed packet with a bad size is received m ()F method_10762 getAveragePacketsReceived m (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V method_52906 send p 2 callbacks p 1 packet p 3 flush m ()Lnet/minecraft/class_2598; method_36122 getOppositeSide c Returns the opposite side of this connection, or the direction of the packets\nsent by this connection. m (Lorg/slf4j/Marker;)V method_40062 method_40062 p 0 marker m (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V method_10759 handlePacket p 1 listener p 0 packet m (Lnet/minecraft/class_8592;Lnet/minecraft/class_2547;Ljava/lang/String;ILnet/minecraft/class_2535;)V method_52900 method_52900 p 5 connection m (Z)Ljava/lang/String; method_52909 getAddressAsString p 1 logIps m ()V method_10754 tick m ()Z method_10758 isOpen m (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_2535;)Lio/netty/channel/ChannelFuture; method_52271 connect p 2 connection p 0 address p 1 useEpoll m ()Lnet/minecraft/class_2547; method_10744 getPacketListener m (Lnet/minecraft/class_2598;)V p 1 side m (Lnet/minecraft/class_2547;)V method_10763 setPacketListener c Sets the packet listener that will handle oncoming packets, including\nones that are not yet handled by the current packet listener.\n\n@apiNote This may be called from the {@linkplain #packetListener} stored\nin this connection. p 1 packetListener m (Lnet/minecraft/class_7648;Lio/netty/util/concurrent/Future;)V method_45082 method_45082 p 2 future c net/minecraft/class_2535$2 net/minecraft/network/ClientConnection$2 m (Lio/netty/channel/Channel;)V initChannel initChannel p 1 channel c net/minecraft/class_2535$1 net/minecraft/network/ClientConnection$1 m (Lio/netty/channel/Channel;)V initChannel initChannel p 1 channel c net/minecraft/class_3866 net/minecraft/block/entity/FurnaceBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_3867 net/minecraft/block/enums/Attachment f Ljava/lang/String; field_17102 name f Lnet/minecraft/class_3867; field_17098 FLOOR f Lnet/minecraft/class_3867; field_17099 CEILING f Lnet/minecraft/class_3867; field_17101 DOUBLE_WALL f Lnet/minecraft/class_3867; field_17100 SINGLE_WALL m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3868 net/minecraft/structure/DesertVillageData f Lnet/minecraft/class_5321; field_25948 TOWN_CENTERS_KEY f Lnet/minecraft/class_5321; field_40959 ZOMBIE_TERMINATORS_KEY f Lnet/minecraft/class_5321; field_40958 TERMINATORS_KEY m (Lnet/minecraft/class_7891;)V method_17037 bootstrap p 0 poolRegisterable c net/minecraft/class_2537 net/minecraft/block/TripwireHookBlock f Lnet/minecraft/class_265; field_11665 SOUTH_SHAPE f Lnet/minecraft/class_265; field_11667 WEST_SHAPE f Lnet/minecraft/class_2746; field_11669 ATTACHED f Lnet/minecraft/class_265; field_11670 EAST_SHAPE f Lnet/minecraft/class_2746; field_11671 POWERED f Lnet/minecraft/class_265; field_11668 NORTH_SHAPE f Lnet/minecraft/class_2753; field_11666 FACING f I field_31271 SCHEDULED_TICK_DELAY m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZZZ)V method_10777 playSound p 6 off p 4 on p 5 detached p 2 pos p 3 attached p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZILnet/minecraft/class_2680;)V method_10776 update p 3 state p 2 pos p 4 beingRemoved p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_10775 updateNeighborsOnAxis p 1 world p 2 pos p 3 direction c net/minecraft/class_2538 net/minecraft/block/TripwireBlock f Lnet/minecraft/class_2537; field_11677 hookBlock f Lnet/minecraft/class_2746; field_11678 SOUTH f Lnet/minecraft/class_2746; field_11679 DISARMED f Ljava/util/Map; field_11676 FACING_PROPERTIES f I field_31267 SCHEDULED_TICK_DELAY f Lnet/minecraft/class_2746; field_11680 POWERED f Lnet/minecraft/class_265; field_11682 ATTACHED_SHAPE f Lnet/minecraft/class_265; field_11681 DETACHED_SHAPE f Lnet/minecraft/class_2746; field_11683 ATTACHED f Lnet/minecraft/class_2746; field_11673 EAST f Lnet/minecraft/class_2746; field_11674 WEST f Lnet/minecraft/class_2746; field_11675 NORTH m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_10779 update p 3 state p 1 world p 2 pos m (Lnet/minecraft/class_2537;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 hookBlock m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_10780 updatePowered p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_10778 shouldConnectTo p 2 facing p 1 state c net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences c Represents all the type references Minecraft's datafixer can fix. f Lcom/mojang/datafixers/DSL$TypeReference; field_45092 SAVED_DATA_MAP_DATA f Lcom/mojang/datafixers/DSL$TypeReference; field_5721 OBJECTIVE f Lcom/mojang/datafixers/DSL$TypeReference; field_5711 RECIPE f Lcom/mojang/datafixers/DSL$TypeReference; field_45094 SAVED_DATA_RAIDS f Lcom/mojang/datafixers/DSL$TypeReference; field_5723 ENTITY_TREE c A type reference which refers to an entity tree.\n\n

An entity tree contains the passengers of an entity and their passengers. f Lcom/mojang/datafixers/DSL$TypeReference; field_19224 POI_CHUNK c A type reference which refers to the point of interest data in a chunk. f Lcom/mojang/datafixers/DSL$TypeReference; field_5713 ITEM_NAME c A type reference which refers to an item's identifier. f Lcom/mojang/datafixers/DSL$TypeReference; field_5725 ADVANCEMENTS f Lcom/mojang/datafixers/DSL$TypeReference; field_5715 PLAYER c A type reference which refers to a player. f Lcom/mojang/datafixers/DSL$TypeReference; field_45090 SAVED_DATA_COMMAND_STORAGE f Lcom/mojang/datafixers/DSL$TypeReference; field_5727 BLOCK_ENTITY c A type reference which refers to a block entity. f Lcom/mojang/datafixers/DSL$TypeReference; field_5717 OPTIONS c A type reference which refers to client game options. f Lcom/mojang/datafixers/DSL$TypeReference; field_5729 ENTITY c A type reference which refers to a type of entity. f Lcom/mojang/datafixers/DSL$TypeReference; field_5719 ENTITY_NAME c A type reference which refers to an entity's identifier. f Lcom/mojang/datafixers/DSL$TypeReference; field_26993 ENTITY_CHUNK c A type reference which refers to the entity data in a chunk. f Lcom/mojang/datafixers/DSL$TypeReference; field_43179 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST f Lcom/mojang/datafixers/DSL$TypeReference; field_45095 SAVED_DATA_RANDOM_SEQUENCES f Lcom/mojang/datafixers/DSL$TypeReference; field_5730 STATS f Lcom/mojang/datafixers/DSL$TypeReference; field_45097 SAVED_DATA_SCOREBOARD f Lcom/mojang/datafixers/DSL$TypeReference; field_5720 BLOCK_STATE c A type reference which refers to a block state. f Lcom/mojang/datafixers/DSL$TypeReference; field_5710 LEVEL f Lcom/mojang/datafixers/DSL$TypeReference; field_45091 SAVED_DATA_CHUNKS f Lcom/mojang/datafixers/DSL$TypeReference; field_5722 HOTBAR c A type reference which refers to the saved creative hotbars.\n\n

This type reference is only used on the client. f Lcom/mojang/datafixers/DSL$TypeReference; field_5712 ITEM_STACK c A type reference which refers to an item stack. f Lcom/mojang/datafixers/DSL$TypeReference; field_45093 SAVED_DATA_IDCOUNTS f Lcom/mojang/datafixers/DSL$TypeReference; field_5724 STRUCTURE_FEATURE f Lcom/mojang/datafixers/DSL$TypeReference; field_5714 TEAM f Lcom/mojang/datafixers/DSL$TypeReference; field_5726 CHUNK c A type reference which refers to a chunk. f Lcom/mojang/datafixers/DSL$TypeReference; field_23067 WORLD_GEN_SETTINGS c A type reference which refers to world gen settings. f Lcom/mojang/datafixers/DSL$TypeReference; field_5716 STRUCTURE f Lcom/mojang/datafixers/DSL$TypeReference; field_5728 BIOME c A type reference which refers to a biome. f Lcom/mojang/datafixers/DSL$TypeReference; field_5718 UNTAGGED_SPAWNER f Lcom/mojang/datafixers/DSL$TypeReference; field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES f Lcom/mojang/datafixers/DSL$TypeReference; field_38380 GAME_EVENT_NAME f Lcom/mojang/datafixers/DSL$TypeReference; field_5731 BLOCK_NAME c A type reference which refers to a block's identifier. c net/minecraft/class_765 net/minecraft/client/render/LightmapTextureManager c The lightmap texture manager maintains a texture containing the RGBA overlay for each of the 16×16 sky and block light combinations.\n

\nAlso contains some utilities to pack and unpack lightmap coordinates from sky and block light values,\nand some lightmap coordinates constants. f I field_32767 MAX_LIGHT_COORDINATE c Represents the maximum lightmap coordinate, where both sky light and block light equals {@code 15}.\nThe value of this maximum lightmap coordinate is {@value}. f I field_32768 MAX_SKY_LIGHT_COORDINATE c Represents the maximum sky-light-wise lightmap coordinate whose value is {@value}.\nThis is equivalent to a {@code 15} sky light and {@code 0} block light. f F field_21528 flickerIntensity f I field_32769 MAX_BLOCK_LIGHT_COORDINATE c Represents the maximum block-light-wise lightmap coordinate whose value is {@value}.\nThis is equivalent to a {@code 0} sky light and {@code 15} block light. f Lnet/minecraft/class_757; field_4134 renderer f Z field_4135 dirty f Lnet/minecraft/class_310; field_4137 client f Lnet/minecraft/class_1011; field_4133 image f Lnet/minecraft/class_1043; field_4138 texture f Lnet/minecraft/class_2960; field_4136 textureIdentifier m (I)I method_24186 getBlockLightCoordinates p 0 light m (I)I method_24187 getSkyLightCoordinates p 0 light m (Lorg/joml/Vector3f;)V method_46557 clamp c Clamps each component of {@code vec} between {@code 0.0f} and {@code 1.0f}. p 0 vec m ()V method_3316 enable m (F)V method_3313 update p 1 delta m ()V method_3314 tick m ()V method_3315 disable m (Lnet/minecraft/class_757;Lnet/minecraft/class_310;)V p 2 client p 1 renderer m (II)I method_23687 pack p 0 block p 1 sky m (F)F method_23795 easeOutQuart c Represents an easing function.\n

\nIn this class, it's also used to brighten colors,\nthen the result is used to lerp between the normal and brightened color\nwith the gamma value.\n\n@see https://easings.net/#easeOutQuart p 1 x c represents the absolute progress of the animation in the bounds of 0 (beginning of the animation) and 1 (end of animation) m (Lnet/minecraft/class_1309;FF)F method_42596 getDarkness p 1 entity p 2 factor p 3 delta m (Lnet/minecraft/class_2874;I)F method_23284 getBrightness p 0 type p 1 lightLevel m (F)F method_42597 getDarknessFactor p 1 delta c net/minecraft/class_8730 net/minecraft/unused/packageinfo/PackageInfo8730 c net/minecraft/class_4371 net/minecraft/client/realms/gui/screen/RealmsAcceptRejectButton f I field_19690 width f I field_19691 height f I field_19692 x f I field_19693 y m ()I method_21109 getRight m (I)V method_21110 handleClick p 1 index m (Lnet/minecraft/class_332;Ljava/util/List;Lnet/minecraft/class_4904;IIII)V method_21113 render p 6 mouseY p 5 mouseX p 4 y p 3 x p 2 selectionList p 1 buttons p 0 context m ()I method_21115 getBottom m (Lnet/minecraft/class_4904;Lnet/minecraft/class_4280$class_4281;Ljava/util/List;IDD)V method_21114 handleClick p 4 mouseX p 2 buttons p 3 button p 0 selectionList p 1 entry p 6 mouseY m (Lnet/minecraft/class_332;IIII)V method_21111 render p 2 x p 3 y p 4 mouseX p 5 mouseY p 1 context m (Lnet/minecraft/class_332;IIZ)V method_21112 render p 1 context p 2 x p 3 y p 4 showTooltip m (IIII)V p 1 width p 3 x p 2 height p 4 y c net/minecraft/class_763 net/minecraft/client/render/item/ItemModels f Lnet/minecraft/class_1092; field_4128 modelManager f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_4130 models f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_4129 modelIds m ()V method_3310 reloadModels m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1087; method_3308 getModel p 1 stack m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1091;)V method_3309 putModel p 2 modelId p 1 item m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_1087; method_3304 getModel p 1 item m ()Lnet/minecraft/class_1092; method_3303 getModelManager m (Lnet/minecraft/class_1792;)I method_3306 getModelId p 0 item m (Lnet/minecraft/class_1092;)V p 1 modelManager c net/minecraft/class_3043 net/minecraft/server/command/EffectCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13607 GIVE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13608 CLEAR_SPECIFIC_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13609 CLEAR_EVERYTHING_FAILED_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_13235 method_13235 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13229 register p 0 dispatcher p 1 registryAccess m (Lcom/mojang/brigadier/context/CommandContext;)I method_23650 method_23650 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13225 method_13225 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13230 executeClear p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13226 method_13226 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13232 method_13232 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_6880;)I method_13231 executeClear p 2 statusEffect p 0 source p 1 targets m (Lcom/mojang/brigadier/context/CommandContext;)I method_13234 method_13234 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13233 method_13233 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_48547 method_48547 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_48546 method_48546 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_6880;Ljava/lang/Integer;IZ)I method_13227 executeGive p 0 source p 1 targets p 2 statusEffect p 3 seconds p 4 amplifier p 5 showParticles m (Lcom/mojang/brigadier/context/CommandContext;)I method_48545 method_48545 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13228 method_13228 p 0 context c net/minecraft/class_769 net/minecraft/client/render/BuiltChunkStorage f Lnet/minecraft/class_1937; field_4151 world f Lnet/minecraft/class_761; field_4146 worldRenderer f [Lnet/minecraft/class_846$class_851; field_4150 chunks f I field_4147 sizeZ f I field_4148 sizeX f I field_4149 sizeY f I field_45629 viewDistance m (Lnet/minecraft/class_846;)V method_3324 createChunks p 1 chunkBuilder m ()Lnet/minecraft/class_5539; method_52840 getWorld m ()I method_52839 getViewDistance m (I)V method_3325 setViewDistance p 1 viewDistance m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_846$class_851; method_3323 getRenderedChunk p 1 pos m (III)I method_3326 getChunkIndex p 3 z p 2 y p 1 x m ()V method_3327 clear m (IIIZ)V method_16040 scheduleRebuild p 4 important p 3 z p 2 y p 1 x m (Lnet/minecraft/class_846;Lnet/minecraft/class_1937;ILnet/minecraft/class_761;)V p 4 worldRenderer p 2 world p 3 viewDistance p 1 chunkBuilder m (DD)V method_3330 updateCameraPosition p 1 x p 3 z c net/minecraft/class_768 net/minecraft/client/util/math/Rect2i f I field_4142 height f I field_4143 width f I field_4144 y f I field_4145 x m ()I method_3319 getWidth m ()I method_3321 getX m ()I method_3322 getY m (II)V method_35779 setStartPos p 2 y p 1 x m (Lnet/minecraft/class_768;)Lnet/minecraft/class_768; method_35780 intersection p 1 rect m ()I method_3320 getHeight m (II)Z method_3318 contains p 1 x p 2 y m (I)V method_35781 setY p 1 y m (I)V method_35783 setHeight p 1 height m (I)V method_35782 setWidth p 1 width m (IIII)V p 4 height p 3 width p 2 y p 1 x m (I)V method_35778 setX p 1 x c net/minecraft/class_766 net/minecraft/client/gui/RotatingCubeMapRenderer f Lnet/minecraft/class_310; field_4139 client f F field_40510 pitch f F field_40511 yaw f Lnet/minecraft/class_751; field_4141 cubeMap m (FF)F method_45780 wrapOnce p 0 a p 1 b m (Lnet/minecraft/class_751;)V p 1 cubeMap m (FF)V method_3317 render p 1 delta p 2 alpha c net/minecraft/class_93 net/minecraft/loot/entry/GroupEntry f Lcom/mojang/serialization/Codec; field_45800 CODEC m ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152; method_35511 create p 0 entries m (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_452 method_452 p 2 lootChoiceExpander p 1 context m (Lnet/minecraft/class_64;Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_29315 method_29315 p 2 context p 3 choiceConsumer c net/minecraft/class_93$class_6152 net/minecraft/loot/entry/GroupEntry$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_31846 entries m ()Lnet/minecraft/class_93$class_6152; method_35512 getThisBuilder m ([Lnet/minecraft/class_79$class_80;)V p 1 entries c net/minecraft/class_7406 net/minecraft/registry/tag/PaintingVariantTags f Lnet/minecraft/class_6862; field_38929 PLACEABLE m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_43384 of p 0 id c net/minecraft/class_3048 net/minecraft/server/command/EnchantCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13630 FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13629 FAILED_ENTITY_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13633 FAILED_INCOMPATIBLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13631 FAILED_ITEMLESS_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13632 FAILED_LEVEL_EXCEPTION m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13244 method_13244 p 0 itemName m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_6880;I)I method_13241 execute p 3 level p 2 enchantment p 1 targets p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13242 method_13242 p 0 entityName m (Lcom/mojang/brigadier/context/CommandContext;)I method_13245 method_13245 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13240 method_13240 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13243 register p 1 registryAccess p 0 dispatcher m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13248 method_13248 p 1 maxLevel p 0 level m (Lnet/minecraft/class_2168;)Z method_13246 method_13246 p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13247 method_13247 p 0 entityName c net/minecraft/class_8737 net/minecraft/unused/packageinfo/PackageInfo8737 c net/minecraft/class_8738 net/minecraft/network/packet/s2c/play/ChunkSentS2CPacket f I comp_1725 batchSize m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_53044 apply m ()I comp_1725 batchSize c net/minecraft/class_4379 net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen f Lnet/minecraft/class_4867; field_19736 backup f Lnet/minecraft/class_4379$class_4380; field_19738 backupInfoList f Lnet/minecraft/class_2561; field_45972 TITLE f Lnet/minecraft/class_2561; field_27937 UNKNOWN f Lnet/minecraft/class_437; field_19734 parent f Lnet/minecraft/class_8132; field_45973 layout m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_21143 gameModeMetadata p 1 value m (Lnet/minecraft/class_437;Lnet/minecraft/class_4867;)V p 2 backup p 1 parent m (Lnet/minecraft/class_4185;)V method_25105 method_25105 p 1 button m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2561; method_21141 checkForSpecificMetadata p 2 value p 1 key m (Lnet/minecraft/class_4379;Lnet/minecraft/class_364;)V method_53513 method_53513 p 1 child m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_21140 gameDifficultyMetadata p 1 value c net/minecraft/class_4379$class_5344 net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen$BackupInfoListEntry f Lnet/minecraft/class_2561; field_44898 GAME_SERVER_VERSION_TEXT f Lnet/minecraft/class_2561; field_44897 NAME_TEXT f Lnet/minecraft/class_2561; field_44896 GAME_DIFFICULTY_TEXT f Lnet/minecraft/class_2561; field_44895 TEMPLATE_NAME_TEXT f Lnet/minecraft/class_2561; field_44905 UNDEFINED_TEXT f Lnet/minecraft/class_2561; field_44903 SEED_TEXT f Lnet/minecraft/class_2561; field_44904 WORLD_TYPE_TEXT f Lnet/minecraft/class_2561; field_44901 DESCRIPTION_TEXT f Lnet/minecraft/class_2561; field_44902 GAME_MODE_TEXT f Ljava/lang/String; field_25259 value f Ljava/lang/String; field_25258 key f Lnet/minecraft/class_2561; field_44899 UPLOADED_TEXT f Lnet/minecraft/class_2561; field_44900 ENABLED_PACK_TEXT m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_51886 getTextFromKey p 1 key m (Lnet/minecraft/class_4379;Ljava/lang/String;Ljava/lang/String;)V p 3 value p 2 key c net/minecraft/class_4379$class_4380 net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen$BackupInfoList m (Lnet/minecraft/class_4379;Lnet/minecraft/class_310;)V p 2 client m (Ljava/lang/String;Ljava/lang/String;)V method_29336 method_29336 p 1 key p 2 value c net/minecraft/class_7407 net/minecraft/datafixer/fix/EntityPaintingFieldsRenameFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43386 rename p 1 dynamic m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_43387 rename p 1 dynamic p 3 newKey p 2 oldKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43388 method_43388 p 3 value c net/minecraft/class_8735 net/minecraft/network/listener/ServerConfigurationPacketListener m (Lnet/minecraft/class_8736;)V method_52408 onReady p 1 packet c net/minecraft/class_8736 net/minecraft/network/packet/c2s/config/ReadyC2SPacket m (Lnet/minecraft/class_8735;)V method_53043 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction f Lnet/minecraft/class_94$class_96; field_1009 formula f Lcom/mojang/serialization/Codec; field_45806 CODEC f Ljava/util/Map; field_1010 FACTORIES f Lnet/minecraft/class_6880; field_1011 enchantment m (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121; method_456 uniformBonusCount p 0 enchantment m (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121; method_455 oreDrops p 0 enchantment m (Lnet/minecraft/class_1887;ILjava/util/List;)Lnet/minecraft/class_117; method_462 method_462 p 2 conditions m (Lnet/minecraft/class_1887;IFLjava/util/List;)Lnet/minecraft/class_117; method_459 method_459 p 3 conditions m (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_94$class_96;)V p 2 enchantment p 3 formula p 1 conditions m (Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121; method_461 uniformBonusCount p 0 enchantment p 1 bonusMultiplier m (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117; method_453 method_453 p 1 conditions m (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117; method_457 method_457 p 1 conditions m (Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121; method_463 binomialWithBonusCount p 2 extra p 0 enchantment p 1 probability c net/minecraft/class_94$1 net/minecraft/loot/function/ApplyBonusLootFunction$1 m (Lnet/minecraft/class_94$class_96;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; method_53306 encode c net/minecraft/class_94$class_8752 net/minecraft/loot/function/ApplyBonusLootFunction$Type f Lnet/minecraft/class_2960; comp_1850 id f Lcom/mojang/serialization/Codec; comp_1851 codec m ()Lcom/mojang/serialization/Codec; comp_1851 codec m ()Lnet/minecraft/class_2960; comp_1850 id c net/minecraft/class_94$class_96 net/minecraft/loot/function/ApplyBonusLootFunction$Formula m ()Lnet/minecraft/class_94$class_8752; method_466 getType m (Lnet/minecraft/class_5819;II)I method_467 getValue p 1 random p 2 initialCount p 3 enchantmentLevel c net/minecraft/class_94$class_95 net/minecraft/loot/function/ApplyBonusLootFunction$BinomialWithBonusCount f Lnet/minecraft/class_94$class_8752; field_1013 TYPE f Lcom/mojang/serialization/Codec; field_45811 CODEC f F comp_1849 probability f I comp_1848 extra m (IF)V p 2 probability p 1 extra m ()F comp_1849 probability m ()I comp_1848 extra c net/minecraft/class_94$class_100 net/minecraft/loot/function/ApplyBonusLootFunction$UniformBonusCount f I comp_1852 bonusMultiplier f Lnet/minecraft/class_94$class_8752; field_45814 TYPE f Lcom/mojang/serialization/Codec; field_45813 CODEC m (I)V p 1 bonusMultiplier m ()I comp_1852 bonusMultiplier c net/minecraft/class_94$class_98 net/minecraft/loot/function/ApplyBonusLootFunction$OreDrops f Lnet/minecraft/class_94$class_8752; field_1015 TYPE f Lcom/mojang/serialization/Codec; field_45812 CODEC c net/minecraft/class_8733 net/minecraft/network/packet/s2c/config/ReadyS2CPacket m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8732;)V method_53041 apply c net/minecraft/class_761 net/minecraft/client/render/WorldRenderer f Lnet/minecraft/class_4604; field_4056 capturedFrustum f Lnet/minecraft/class_291; field_4113 starsBuffer f Lnet/minecraft/class_4604; field_27740 frustum f Lnet/minecraft/class_2960; field_4108 CLOUDS f [Lnet/minecraft/class_2350; field_4095 DIRECTIONS f Lnet/minecraft/class_898; field_4109 entityRenderDispatcher f D field_4081 lastCameraY f Lnet/minecraft/class_2960; field_4111 SUN f Lnet/minecraft/class_4740; field_21799 chunkUpdateSmoother f D field_4118 lastTranslucentSortZ f I field_4110 blockEntityCount f I field_4089 regularEntityCount f Lnet/minecraft/class_279; field_25279 transparencyPostProcessor f Lnet/minecraft/class_638; field_4085 world f Lnet/minecraft/class_310; field_4088 client f D field_4096 lastCameraZ f Lnet/minecraft/class_291; field_4094 cloudsBuffer f Lorg/joml/Vector3d; field_4091 capturedFrustumPosition f Lnet/minecraft/class_279; field_4059 entityOutlinePostProcessor f D field_4083 lastTranslucentSortX f Ljava/util/Map; field_4119 playingSongs f Z field_4107 cloudsDirty f I field_4082 lastCloudsBlockX f Ljava/util/Set; field_4055 noCullingBlockEntities f D field_4115 lastCameraPitch f D field_4103 lastTranslucentSortY f Lnet/minecraft/class_4599; field_20951 bufferBuilders f Lnet/minecraft/class_243; field_4072 lastCloudsColor f [F field_20794 NORMAL_LINE_DX c Given {@code -16 <= z < 16} and {@code -16 <= x < 16}, let {@code i = 32 * (z + 16) + (x + 16)}.\nThen {@code NORMAL_LINE_DX[i]} and {@code NORMAL_LINE_DZ[i]} describe the\nunit vector perpendicular to {@code (x, z)}.\n\nThese lookup tables are used for rendering rain and snow. f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_4058 blockBreakingInfos f Lnet/minecraft/class_276; field_25277 weatherFramebuffer f I field_4073 ticks f I field_4097 lastCloudsBlockY f Lnet/minecraft/class_2960; field_4098 MOON_PHASES f Lnet/minecraft/class_824; field_27741 blockEntityRenderDispatcher f D field_4069 lastCameraX f Lnet/minecraft/class_2960; field_4061 END_SKY f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_20950 blockBreakingProgressions f [F field_20795 NORMAL_LINE_DZ f Lnet/minecraft/class_291; field_4087 lightSkyBuffer f Lnet/minecraft/class_4063; field_4080 lastCloudRenderMode f Lnet/minecraft/class_276; field_25278 cloudsFramebuffer f I field_4084 cameraChunkX f Lnet/minecraft/class_769; field_4112 chunks f Lnet/minecraft/class_2960; field_20797 RAIN f I field_4121 cameraChunkZ f Lnet/minecraft/class_276; field_25274 translucentFramebuffer f D field_4064 lastCameraYaw f I field_4105 cameraChunkY f Lnet/minecraft/class_276; field_25275 entityFramebuffer f [Lorg/joml/Vector4f; field_4065 capturedFrustumOrientation f Lnet/minecraft/class_2960; field_20798 SNOW f Lnet/minecraft/class_2960; field_4071 FORCEFIELD f Lnet/minecraft/class_276; field_4101 entityOutlinesFramebuffer f Lorg/slf4j/Logger; field_4060 LOGGER f Lnet/minecraft/class_291; field_4102 darkSkyBuffer f I field_20793 rainSoundCounter f Z field_4090 shouldCaptureFrustum f I field_4116 lastCloudsBlockZ f Lnet/minecraft/class_276; field_25276 particlesFramebuffer f I field_4062 viewDistance m ()I method_3246 getCompletedChunkCount m (III)V method_18145 scheduleBlockRenders p 1 x p 2 y p 3 z m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFFFFFFF)V method_49041 renderFilledBox p 4 minZ p 5 maxX p 2 minX p 3 minY p 8 red p 9 green p 6 maxY p 7 maxZ p 10 blue p 11 alpha p 0 matrices p 1 vertexConsumer m ()Lnet/minecraft/class_276; method_29363 getWeatherFramebuffer m ()Lnet/minecraft/class_276; method_22990 getEntityOutlinesFramebuffer m (IIIIII)V method_18146 scheduleBlockRenders p 5 maxY p 6 maxZ p 3 minZ p 4 maxX p 1 minX p 2 minY m (Lnet/minecraft/class_3191;)V method_22987 removeBlockBreakingInfo p 1 info m ()Ljava/lang/String; method_3289 getChunksDebugString m ()Lnet/minecraft/class_276; method_29364 getCloudsFramebuffer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_22712 drawBlockOutline p 11 state p 10 pos p 3 entity p 4 cameraX p 1 matrices p 2 vertexConsumer p 8 cameraZ p 6 cameraY m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_21596 scheduleBlockRerenderIfNeeded p 1 pos p 2 old p 3 updated m (Lnet/minecraft/class_638;)V method_3244 setWorld p 1 world m (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V method_3257 renderSky p 6 fogCallback p 5 thickFog p 4 camera p 3 tickDelta p 2 projectionMatrix p 1 matrices m ()V method_29701 resetTransparencyPostProcessor m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFFFFF)V method_22981 drawBox c Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].\nThe 3 axes centered at [x1,y1,z1] may be colored differently using xAxisRed, yAxisGreen, and zAxisBlue.\n\n

Note the coordinates the box spans are relative to current translation of the matrices. p 0 matrices p 1 vertexConsumer p 20 zAxisBlue p 18 xAxisRed p 19 yAxisGreen p 16 blue p 17 alpha p 14 red p 15 green p 12 z2 p 10 y2 p 8 x2 p 6 z1 p 4 y1 p 2 x1 m (FFFF)Lnet/minecraft/class_243; method_51779 shiftHue p 3 hueOffset p 0 red p 2 blue p 1 green m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;)V method_22989 renderChunkDebugInfo p 3 camera p 1 matrices p 2 vertexConsumers m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLnet/minecraft/class_4604;)V method_3275 captureFrustum p 1 positionMatrix p 3 x p 2 projectionMatrix p 5 y p 7 z p 9 frustum m ()V method_35776 killFrustum m (Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V method_8562 playSong p 1 song p 2 songPosition m (Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703; method_3282 spawnParticle p 7 z p 5 y p 11 velocityY p 9 velocityX p 13 velocityZ p 3 x p 2 alwaysSpawn p 1 parameters m ()D method_34812 getViewDistance m ()V method_3252 tick m (Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433; method_3255 renderStars p 1 buffer m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;DDDFFFFDDDDDD)V method_3278 method_3278 p 20 maxY p 18 maxX p 16 minZ p 14 minY p 12 minX p 22 maxZ m ()V method_3292 scheduleTerrainUpdate m ()V method_35775 captureFrustum m ()D method_34811 getChunkCount m ()Lnet/minecraft/class_846; method_34810 getChunkBuilder m (Lnet/minecraft/class_2338;)Z method_40050 isRenderingReady p 1 pos m (Lnet/minecraft/class_846$class_851;)V method_38550 addBuiltChunk p 1 chunk m ()V method_3277 renderLightSky m ()V method_3265 renderDarkSky m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I method_23793 getLightmapCoordinates p 2 pos p 0 world p 1 state m (ILnet/minecraft/class_2338;I)V method_8564 processGlobalEvent p 3 data p 2 pos p 1 eventId m ()V method_3293 renderStars m ()V method_35774 reloadTransparencyPostProcessor m ()Z method_3281 isTerrainRenderComplete m (Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703; method_3288 spawnParticle p 1 parameters p 14 velocityZ p 12 velocityY p 10 velocityX p 8 z p 6 y p 4 x p 3 canSpawnOnMinimal p 2 alwaysSpawn m (Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lorg/joml/Matrix4f;)V method_22710 render p 3 limitTime p 6 camera p 5 renderBlockOutline p 8 lightmapTextureManager p 7 gameRenderer p 9 projectionMatrix p 2 tickDelta p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lorg/joml/Matrix4f;)V method_32133 setupFrustum p 2 pos p 3 projectionMatrix p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V method_3291 drawCuboidShapeOutline p 1 vertexConsumer p 0 matrices p 3 offsetX p 2 shape p 12 alpha p 9 red p 11 blue p 10 green p 5 offsetY p 7 offsetZ m (Z)Lnet/minecraft/class_4066; method_3268 getRandomParticleSpawnChance p 1 canSpawnOnMinimal m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V method_3247 updateEntitiesForSong p 3 playing p 1 world p 2 pos m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;IIIIIII)V method_22985 renderCapturedFrustumFace p 8 g p 7 r p 6 plane3 p 5 plane2 p 9 b p 4 plane1 p 3 plane0 p 1 vertexConsumer m (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZZ)V method_3273 setupTerrain p 3 hasForcedFrustum p 4 spectator p 1 camera p 2 frustum m (Lnet/minecraft/class_4184;)Z method_43788 hasBlindnessOrDarkness p 1 camera m (F)Lnet/minecraft/class_243; method_51778 getMaxIntensityColor p 0 hue m (ILnet/minecraft/class_2338;I)V method_8569 setBlockBreakingInfo p 2 pos p 1 entityId p 3 stage m (Lnet/minecraft/class_2394;ZZDDDDDD)V method_8563 addParticle p 10 velocityX p 12 velocityY p 6 y p 8 z p 2 shouldAlwaysSpawn p 1 parameters p 4 x p 3 important p 14 velocityZ m ()V method_3254 drawEntityOutlinesFramebuffer m ()Z method_3270 canDrawEntityOutlines m (Lnet/minecraft/class_4184;)V method_3269 updateChunks p 1 camera m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V method_3258 renderFilledBox p 0 matrices p 16 blue p 1 vertexConsumer p 17 alpha p 2 minX p 12 maxZ p 14 red p 15 green p 8 maxX p 10 maxY p 4 minY p 6 minZ m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V method_8570 updateBlock p 3 oldState p 2 pos p 5 flags p 4 newState p 1 world m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_23794 getLightmapCoordinates p 1 pos p 0 world m (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433; method_3239 renderClouds p 4 y p 6 z p 8 color p 2 x p 1 builder m ()Lnet/minecraft/class_276; method_29360 getTranslucentFramebuffer m (Lnet/minecraft/class_4184;)V method_22713 tickRainSplashing p 1 camera m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V method_22982 drawBox c Draws a box.\n\n

Note the coordinates the box spans are relative to current translation of the matrices. p 6 alpha p 5 blue p 4 green p 3 red p 2 box p 1 vertexConsumer p 0 matrices m (Lnet/minecraft/class_4587;)V method_22979 checkEmpty p 1 matrices m ()V method_3279 reload m ()V method_3267 cleanUp m ()V method_29365 loadTransparencyPostProcessor m (II)V method_3242 onResized p 2 height p 1 width m (Lnet/minecraft/class_2394;DDDDDD)V method_3276 addParticle p 6 z p 8 velocityX p 2 x p 1 parameters p 4 y p 10 velocityY p 12 velocityZ m ()Ljava/lang/String; method_3272 getEntitiesDebugString m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFFZ)V method_22983 drawShapeOutline p 10 green p 9 red p 7 offsetZ p 13 colorize p 12 alpha p 11 blue p 2 shape p 1 vertexConsumer p 0 matrices p 5 offsetY p 3 offsetX m (Lnet/minecraft/class_765;FDDD)V method_22714 renderWeather p 7 cameraZ p 5 cameraY p 3 cameraX p 1 manager p 2 tickDelta m (Lnet/minecraft/class_4588;DDDDDDFFFF)V method_35773 drawBox c Draws a box spanning from [x1,y1,z1] to [x2,y2,z2]. p 9 y2 p 7 x2 p 14 green p 13 red p 11 z2 p 1 x1 p 0 vertexConsumer p 16 alpha p 15 blue p 5 z1 p 3 y1 m (Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V method_22977 renderEntity p 4 cameraY p 2 cameraX p 8 tickDelta p 9 matrices p 6 cameraZ p 10 vertexConsumers p 1 entity m ()Lnet/minecraft/class_276; method_29361 getEntityFramebuffer m (Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDDLorg/joml/Matrix4f;)V method_3251 renderLayer p 7 cameraZ p 9 positionMatrix p 3 cameraX p 5 cameraY p 2 matrices p 1 renderLayer m (III)V method_8571 scheduleBlockRender p 3 z p 1 x p 2 y m (Lnet/minecraft/class_4587;)V method_3250 renderEndSky p 1 matrices m (ILnet/minecraft/class_2338;I)V method_8567 processWorldEvent p 3 data p 2 pos p 1 eventId m (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V p 4 bufferBuilders p 3 blockEntityRenderDispatcher p 2 entityRenderDispatcher p 1 client m (Ljava/util/Collection;Ljava/util/Collection;)V method_3245 updateNoCullingBlockEntities p 2 added p 1 removed m ()V method_3296 loadEntityOutlinePostProcessor m (Lnet/minecraft/class_4184;)V method_3243 renderWorldBorder p 1 camera m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V method_22980 drawBox c Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].\n\n

Note the coordinates the box spans are relative to current translation of the matrices. p 6 z1 p 8 x2 p 2 x1 p 1 vertexConsumer p 17 alpha p 4 y1 p 14 red p 0 matrices p 16 blue p 15 green p 10 y2 p 12 z2 m (Lnet/minecraft/class_4604;)V method_38551 applyFrustum p 1 frustum m (IIIZ)V method_3295 scheduleChunkRender p 4 important p 3 z p 2 y p 1 x m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;I)V method_22984 renderCapturedFrustumVertex p 1 vertexConsumer p 3 planeNum m ()Lnet/minecraft/class_276; method_29362 getParticlesFramebuffer m (Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4588;Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588; method_22986 method_22986 p 2 renderLayer m (Lnet/minecraft/class_287;F)Lnet/minecraft/class_287$class_7433; method_34550 renderSky p 0 builder m (Lnet/minecraft/class_2338;Z)V method_16037 scheduleSectionRender p 2 important p 1 pos m (Lnet/minecraft/class_2394;ZDDDDDD)V method_8568 addParticle p 5 y p 7 z p 9 velocityX p 11 velocityY p 13 velocityZ p 1 parameters p 3 x p 2 shouldAlwaysSpawn m (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FDDD)V method_3259 renderClouds p 8 cameraZ p 4 cameraX p 6 cameraY p 1 matrices p 2 projectionMatrix p 3 tickDelta c net/minecraft/class_761$class_5347 net/minecraft/client/render/WorldRenderer$ProgramInitException m (Ljava/lang/String;Ljava/lang/Throwable;)V p 1 message p 2 cause c net/minecraft/class_3044 net/minecraft/world/gen/feature/FossilFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)I method_34295 getEmptyCorners p 0 world p 1 box m (Lnet/minecraft/class_5281;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2338;)V method_34296 method_34296 p 2 pos c net/minecraft/class_7403 net/minecraft/data/DataWriter f Lnet/minecraft/class_7403; field_39439 UNCACHED m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V method_43346 write p 1 path p 3 hashCode p 2 data m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V method_44300 method_44300 p 1 data p 2 hashCode p 0 path c net/minecraft/class_8734 net/minecraft/network/packet/s2c/config/DynamicRegistriesS2CPacket f Lnet/minecraft/class_5455$class_6890; comp_1724 registryManager f Lnet/minecraft/class_6903; field_45713 VANILLA_REGISTRY_OPS m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_5455$class_6890; comp_1724 registryManager m (Lnet/minecraft/class_8732;)V method_53042 apply c net/minecraft/class_3045 net/minecraft/server/command/MeCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13237 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13238 method_13238 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_7471;)V method_43645 method_43645 p 1 message c net/minecraft/class_91 net/minecraft/loot/entry/TagEntry f Lcom/mojang/serialization/Codec; field_45805 CODEC f Lnet/minecraft/class_6862; field_1005 name f Z field_1006 expand m (Lnet/minecraft/class_6862;ZIILjava/util/List;Ljava/util/List;)V p 5 conditions p 6 functions p 1 name p 2 expand p 3 weight p 4 quality m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_447 grow p 1 context p 2 lootChoiceExpander m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86; method_35517 builder p 0 name m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86; method_445 expandBuilder p 0 name m (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; method_444 method_444 p 1 weight p 3 conditions p 2 quality p 4 functions m (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; method_35518 method_35518 p 4 functions p 3 conditions p 2 quality p 1 weight m (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V method_449 method_449 p 1 entry c net/minecraft/class_8731 net/minecraft/unused/packageinfo/PackageInfo8731 c net/minecraft/class_7400 net/minecraft/world/gen/stateprovider/PredicatedStateProvider f Lcom/mojang/serialization/Codec; field_38870 CODEC f Ljava/util/List; comp_726 rules f Lnet/minecraft/class_4651; comp_725 fallback m (Lnet/minecraft/class_4651;)Lnet/minecraft/class_7400; method_43314 of p 0 stateProvider m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_7400; method_43312 of p 0 block m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_43311 getBlockState p 2 random p 1 world p 3 pos m ()Lnet/minecraft/class_4651; comp_725 fallback m ()Ljava/util/List; comp_726 rules c net/minecraft/class_7400$class_7401 net/minecraft/world/gen/stateprovider/PredicatedStateProvider$Rule f Lcom/mojang/serialization/Codec; field_38871 CODEC f Lnet/minecraft/class_6646; comp_727 ifTrue f Lnet/minecraft/class_4651; comp_728 then m ()Lnet/minecraft/class_6646; comp_727 ifTrue m ()Lnet/minecraft/class_4651; comp_728 then c net/minecraft/class_8732 net/minecraft/network/listener/ClientConfigurationPacketListener m (Lnet/minecraft/class_7832;)V method_52796 onFeatures p 1 packet m (Lnet/minecraft/class_8733;)V method_52794 onReady p 1 packet m (Lnet/minecraft/class_8734;)V method_52795 onDynamicRegistries p 1 packet c net/minecraft/class_3047 net/minecraft/world/gen/feature/GlowstoneBlobFeature c net/minecraft/class_8728 net/minecraft/network/packet/s2c/custom/DebugVillageSectionsCustomPayload f Lnet/minecraft/class_2960; field_45711 ID f Ljava/util/Set; comp_1717 notVillageChunks f Ljava/util/Set; comp_1716 villageChunks m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/util/Set; comp_1717 notVillageChunks m ()Ljava/util/Set; comp_1716 villageChunks c net/minecraft/class_8729 net/minecraft/network/packet/s2c/custom/DebugWorldgenAttemptCustomPayload f Lnet/minecraft/class_2960; field_45712 ID f Lnet/minecraft/class_2338; comp_1718 pos f F comp_1719 scale f F comp_1723 alpha f F comp_1720 red f F comp_1721 green f F comp_1722 blue m (Lnet/minecraft/class_2540;)V p 1 buf m ()F comp_1719 scale m ()F comp_1722 blue m ()F comp_1723 alpha m ()Lnet/minecraft/class_2338; comp_1718 pos m ()F comp_1720 red m ()F comp_1721 green c net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer f F field_32715 ARM_TRANSLATE_X f F field_32747 EAT_OR_DRINK_Y_ANGLE_MULTIPLIER f F field_32739 EQUIP_OFFSET_TRANSLATE_X f Lnet/minecraft/class_898; field_4046 entityRenderDispatcher f F field_32719 FIRST_PERSON_MAP_FIRST_SCALE f Lnet/minecraft/class_1799; field_4048 offHand f F field_4052 equipProgressOffHand f F field_32723 FIRST_PERSON_MAP_SECOND_SCALE f F field_32714 ARM_Z_ANGLE_MULTIPLIER f F field_32758 ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER f Lnet/minecraft/class_1921; field_21807 MAP_BACKGROUND f Lnet/minecraft/class_1799; field_4047 mainHand f F field_4043 equipProgressMainHand f F field_32689 ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER f F field_32722 FIRST_PERSON_MAP_TRANSLATE_Z f I field_32702 ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER f F field_32746 EAT_OR_DRINK_X_ANGLE_MULTIPLIER f F field_4051 prevEquipProgressOffHand f F field_32717 ARM_TRANSLATE_Z f Lnet/minecraft/class_1921; field_21808 MAP_BACKGROUND_CHECKERBOARD f I field_32701 ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER f F field_32741 EQUIP_OFFSET_TRANSLATE_Z f F field_32721 FIRST_PERSON_MAP_TRANSLATE_Y f F field_32713 ARM_Y_ANGLE_MULTIPLIER f F field_32748 EAT_OR_DRINK_Z_ANGLE_MULTIPLIER f F field_32716 ARM_TRANSLATE_Y f Lnet/minecraft/class_918; field_4044 itemRenderer f F field_4053 prevEquipProgressMainHand f Lnet/minecraft/class_310; field_4050 client f F field_32740 EQUIP_OFFSET_TRANSLATE_Y f F field_32720 FIRST_PERSON_MAP_TRANSLATE_X f I field_32700 ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER f F field_32699 ARM_HOLDING_ITEM_TRANSLATE_X f F field_32712 ARM_X_ANGLE_MULTIPLIER m (Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773; method_33303 getHandRenderType p 0 player m (Lnet/minecraft/class_742;FFLnet/minecraft/class_1268;FLnet/minecraft/class_1799;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3228 renderFirstPersonItem p 6 item p 5 swingProgress p 4 hand p 3 pitch p 10 light p 9 vertexConsumers p 8 matrices p 7 equipProgress p 2 tickDelta p 1 player m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_3233 renderItem p 5 matrices p 4 leftHanded p 3 renderMode p 2 stack p 1 entity p 7 light p 6 vertexConsumers m (Lnet/minecraft/class_1268;)V method_3215 resetEquipProgress p 1 hand m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)V method_3223 renderFirstPersonMap p 4 stack p 3 swingProgress p 2 vertexConsumers p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFF)V method_3231 renderMapInBothHands p 5 equipProgress p 6 swingProgress p 3 light p 4 pitch p 1 matrices p 2 vertexConsumers m (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_918;)V p 3 itemRenderer p 2 entityRenderDispatcher p 1 client m (Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;F)V method_49340 applyBrushTransformation p 5 equipProgress p 4 stack p 1 matrices p 3 arm p 2 tickDelta m (Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;)V method_3218 applyEatOrDrinkTransformation p 4 stack p 2 tickDelta p 3 arm p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;)V method_3222 renderMapInOneHand p 1 matrices p 2 vertexConsumers p 3 light p 4 equipProgress p 5 arm p 6 swingProgress p 7 stack m (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V method_3224 applyEquipOffset p 3 equipProgress p 1 matrices p 2 arm m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFLnet/minecraft/class_1306;)V method_3219 renderArmHoldingItem p 1 matrices p 2 vertexConsumers p 5 swingProgress p 6 arm p 3 light p 4 equipProgress m (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V method_3217 applySwingOffset p 3 swingProgress p 1 matrices p 2 arm m (FLnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_746;I)V method_22976 renderItem p 4 player p 5 light p 2 matrices p 3 vertexConsumers p 1 tickDelta m (F)F method_3227 getMapAngle p 1 tickDelta m (Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773; method_33304 getUsingItemHandRenderType p 0 player m (Lnet/minecraft/class_1799;)Z method_33302 isChargedCrossbow p 0 stack m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1306;)V method_3216 renderArm p 1 matrices p 4 arm p 3 light p 2 vertexConsumers m ()V method_3220 updateHeldItems c net/minecraft/class_759$class_5773 net/minecraft/client/render/item/HeldItemRenderer$HandRenderType f Z field_28388 renderOffHand f Z field_28387 renderMainHand f Lnet/minecraft/class_759$class_5773; field_28385 RENDER_MAIN_HAND_ONLY f Lnet/minecraft/class_759$class_5773; field_28386 RENDER_OFF_HAND_ONLY f Lnet/minecraft/class_759$class_5773; field_28384 RENDER_BOTH_HANDS m (Lnet/minecraft/class_1268;)Lnet/minecraft/class_759$class_5773; method_33305 shouldOnlyRender p 0 hand m (Ljava/lang/String;IZZ)V p 3 renderMainHand p 4 renderOffHand c net/minecraft/class_8740 net/minecraft/network/listener/ServerQueryPingPacketListener m (Lnet/minecraft/class_2935;)V method_12697 onQueryPing c Handles a packet from client to query the "ping" (connection latency).\nThis is different from {@link net.minecraft.network.packet.s2c.common.CommonPingS2CPacket},\nwhich can be sent by the server to request acknowledgment. p 1 packet c net/minecraft/class_776 net/minecraft/client/render/block/BlockRenderManager f Lnet/minecraft/class_775; field_4167 fluidRenderer f Lnet/minecraft/class_773; field_4168 models f Lnet/minecraft/class_5819; field_4169 random f Lnet/minecraft/class_778; field_4170 blockModelRenderer f Lnet/minecraft/class_756; field_27742 builtinModelItemRenderer f Lnet/minecraft/class_324; field_20987 blockColors m ()Lnet/minecraft/class_773; method_3351 getModels m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V method_23071 renderDamage p 3 world p 4 matrices p 5 vertexConsumer p 1 state p 2 pos m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087; method_3349 getModel p 1 state m ()Lnet/minecraft/class_778; method_3350 getModelRenderer m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V method_3352 renderFluid p 5 fluidState p 4 blockState p 3 vertexConsumer p 2 world p 1 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;)V method_3355 renderBlock p 3 world p 4 matrices p 1 state p 2 pos p 7 random p 5 vertexConsumer p 6 cull m (Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V p 1 models p 2 builtinModelItemRenderer p 3 blockColors m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3353 renderBlockAsEntity p 4 light p 5 overlay p 1 state p 2 matrices p 3 vertexConsumers c net/minecraft/class_775 net/minecraft/client/render/block/FluidRenderer f [Lnet/minecraft/class_1058; field_4165 lavaSprites f [Lnet/minecraft/class_1058; field_4166 waterSprites f Lnet/minecraft/class_1058; field_4164 waterOverlaySprite m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_29709 isOppositeSideCovered p 1 pos p 2 state p 3 direction p 0 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;FLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_29710 isSideCovered p 0 world p 1 direction p 2 height p 3 pos p 4 state m ([FF)V method_40080 addHeight p 2 height p 1 weightedAverageHeight m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)Z method_29708 shouldRenderSide p 5 neighborFluidState p 4 direction p 3 blockState p 2 fluidState p 1 pos p 0 world m (Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)F method_40078 getFluidHeight p 2 fluid p 3 pos p 1 world m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V method_3347 render p 4 blockState p 5 fluidState p 2 pos p 3 vertexConsumer p 1 world m ()V method_3345 onResourceReload m (Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)F method_40079 getFluidHeight p 5 fluidState p 4 blockState p 3 pos p 2 fluid p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;FLnet/minecraft/class_2680;)Z method_3344 isSideCovered p 1 pos p 0 world p 4 state p 3 maxDeviation p 2 direction m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_3343 getLight p 2 pos p 1 world m (Lnet/minecraft/class_4588;DDDFFFFFI)V method_23072 vertex p 6 z p 9 green p 8 red p 11 u p 10 blue p 13 light p 12 v p 1 vertexConsumer p 2 x p 4 y m (Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;FFFLnet/minecraft/class_2338;)F method_40077 calculateFluidHeight p 5 eastWestHeight p 6 pos p 3 originHeight p 4 northSouthHeight p 1 world p 2 fluid m (Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Z method_3348 isSameFluid p 0 a p 1 b c net/minecraft/class_3054 net/minecraft/server/command/ExperienceCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13638 SET_POINT_INVALID_EXCEPTION m (Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_3054$class_3055;)I method_13333 executeSet p 1 targets p 0 source p 3 component p 2 amount m (Lnet/minecraft/class_2168;)Z method_13334 method_13334 p 0 source m (Lnet/minecraft/class_2168;)Z method_13335 method_13335 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_3054$class_3055;)I method_13328 executeQuery p 2 component p 1 player p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13336 method_13336 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13337 method_13337 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13331 method_13331 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13332 method_13332 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13327 method_13327 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13338 method_13338 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13339 method_13339 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13329 method_13329 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_3054$class_3055;)I method_13326 executeAdd p 1 targets p 0 source p 3 component p 2 amount m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13330 register p 0 dispatcher c net/minecraft/class_3054$class_3055 net/minecraft/server/command/ExperienceCommand$Component f Ljava/util/function/BiPredicate; field_13642 setter f Ljava/lang/String; field_13643 name f Ljava/util/function/ToIntFunction; field_13645 getter f Ljava/util/function/BiConsumer; field_13639 adder f Lnet/minecraft/class_3054$class_3055; field_13641 LEVELS f Lnet/minecraft/class_3054$class_3055; field_13644 POINTS m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V p 6 getter p 5 setter p 4 adder p 3 name m (Lnet/minecraft/class_3222;Ljava/lang/Integer;)Z method_13343 method_13343 p 0 player p 1 xp m (Lnet/minecraft/class_3222;Ljava/lang/Integer;)Z method_13342 method_13342 p 1 level p 0 player m (Lnet/minecraft/class_3222;)I method_13341 method_13341 p 0 player m (Lnet/minecraft/class_3222;)I method_13340 method_13340 p 0 player c net/minecraft/class_773 net/minecraft/client/render/block/BlockModels f Lnet/minecraft/class_1092; field_4163 modelManager f Ljava/util/Map; field_4162 models m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1091; method_3340 getModelId p 0 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087; method_3335 getModel p 1 state m (Ljava/util/Map;)V method_45784 setModels p 1 models m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String; method_3334 propertyValueToString p 0 property p 1 value m (Ljava/util/Map;)Ljava/lang/String; method_3338 propertyMapToString p 0 map m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1058; method_3339 getModelParticleSprite p 1 state m ()Lnet/minecraft/class_1092; method_3333 getModelManager m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1091; method_3336 getModelId p 1 state p 0 id m (Lnet/minecraft/class_1092;)V p 1 modelManager c net/minecraft/class_4384 net/minecraft/client/realms/gui/screen/RealmsBrokenWorldScreen f Lorg/slf4j/Logger; field_19763 LOGGER f Lnet/minecraft/class_437; field_19764 parent f [Lnet/minecraft/class_2561; field_19769 message f Lnet/minecraft/class_4877; field_20492 serverData f I field_19770 left_x f Lnet/minecraft/class_2960; field_45239 SLOT_FRAME_TEXTURE f Ljava/util/List; field_19778 slotsThatHasBeenDownloaded f I field_19779 animTick f J field_19767 serverId m (ILnet/minecraft/class_4185;)V method_25124 method_25124 p 2 button m ()Z method_21196 isMinigame m (ILnet/minecraft/class_4185;)V method_25120 method_25120 p 2 button m (Lnet/minecraft/class_4185;)V method_25122 method_25122 p 1 button m (Lnet/minecraft/class_332;IIIIZLjava/lang/String;IJLjava/lang/String;Z)V method_21180 drawSlotFrame p 12 empty p 11 templateImage p 8 slotId p 7 slotName p 9 templateId p 4 mouseX p 3 y p 6 activeSlot p 5 mouseY p 2 x p 1 context m ()V method_21178 addButtons m (J)V method_21181 fetchServerData p 1 worldId m ()V method_25123 play m (I)V method_21187 downloadWorld p 1 slotId m (IZ)V method_25121 method_25121 p 2 successful m (Lnet/minecraft/class_437;JZ)V p 2 serverId p 1 parent p 4 minigame m (I)I method_21179 getFramePositionX p 1 i m (IZ)V method_25125 method_25125 p 2 confirmed c net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRenderer f Lnet/minecraft/class_324; field_4178 colors f [Lnet/minecraft/class_2350; field_27743 DIRECTIONS f Ljava/lang/ThreadLocal; field_4179 BRIGHTNESS_CACHE f I field_32784 BRIGHTNESS_CACHE_MAX_SIZE m (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V method_3373 renderFlat p 5 matrices p 4 pos p 7 cull p 6 vertexConsumer p 9 seed p 8 random p 11 overlay p 1 world p 3 state p 2 model m (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V method_3374 render p 4 pos p 3 state p 6 vertexConsumer p 5 matrices p 8 random p 7 cull p 9 seed p 11 overlay p 2 model p 1 world m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFLjava/util/List;II)V method_3365 renderQuads p 2 red p 3 green p 0 entry p 1 vertexConsumer p 6 light p 7 overlay p 4 blue p 5 quads m (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V method_3361 renderSmooth p 5 matrices p 6 vertexConsumer p 7 cull p 8 random p 9 seed p 11 overlay p 1 world p 2 model p 3 state p 4 pos m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_1087;FFFII)V method_3367 render p 9 overlay p 2 vertexConsumer p 1 entry p 4 bakedModel p 3 state p 6 green p 5 red p 8 light p 7 blue m ()V method_20544 enableBrightnessCache m ()V method_20545 disableBrightnessCache m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;IIZLnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Ljava/util/BitSet;)V method_3370 renderQuadsFlat p 9 quads p 8 vertexConsumer p 10 flags p 5 overlay p 4 light p 7 matrices p 6 useWorldLight p 1 world p 3 pos p 2 state m (Lnet/minecraft/class_324;)V p 1 colors m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFFIIIII)V method_23073 renderQuad p 15 overlay p 13 light2 p 14 light3 p 11 light0 p 12 light1 p 9 brightness2 p 10 brightness3 p 7 brightness0 p 8 brightness1 p 5 matrixEntry p 6 quad p 3 pos p 4 vertexConsumer p 1 world p 2 state m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;[ILnet/minecraft/class_2350;[FLjava/util/BitSet;)V method_3364 getQuadDimensions p 6 box p 7 flags p 2 state p 3 pos p 4 vertexData p 5 face p 1 world m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_778$class_780;I)V method_3363 renderQuadsSmooth p 2 state p 3 pos p 4 matrices p 5 vertexConsumer p 1 world p 10 overlay p 6 quads p 7 box p 8 flags p 9 ambientOcclusionCalculator c net/minecraft/class_778$class_782 net/minecraft/client/render/block/BlockModelRenderer$NeighborOrientation f I field_4222 shape f Lnet/minecraft/class_778$class_782; field_4221 FLIP_SOUTH f Lnet/minecraft/class_778$class_782; field_4214 FLIP_EAST f Lnet/minecraft/class_778$class_782; field_4213 SOUTH f Lnet/minecraft/class_778$class_782; field_4217 FLIP_UP f Lnet/minecraft/class_778$class_782; field_4215 WEST f Lnet/minecraft/class_778$class_782; field_4216 FLIP_WEST f Lnet/minecraft/class_778$class_782; field_4210 DOWN f Lnet/minecraft/class_778$class_782; field_4212 UP f Lnet/minecraft/class_778$class_782; field_4211 NORTH f Lnet/minecraft/class_778$class_782; field_4219 EAST f Lnet/minecraft/class_778$class_782; field_4218 FLIP_NORTH f Lnet/minecraft/class_778$class_782; field_4220 FLIP_DOWN m (Ljava/lang/String;ILnet/minecraft/class_2350;Z)V p 4 flip p 3 direction c net/minecraft/class_778$class_781 net/minecraft/client/render/block/BlockModelRenderer$Translation f I field_4203 firstCorner f [Lnet/minecraft/class_778$class_781; field_4202 VALUES f I field_4201 secondCorner f I field_4209 fourthCorner f I field_4198 thirdCorner f Lnet/minecraft/class_778$class_781; field_4200 UP f Lnet/minecraft/class_778$class_781; field_4206 WEST f Lnet/minecraft/class_778$class_781; field_4204 NORTH f Lnet/minecraft/class_778$class_781; field_4205 SOUTH f Lnet/minecraft/class_778$class_781; field_4207 EAST f Lnet/minecraft/class_778$class_781; field_4199 DOWN m (Ljava/lang/String;IIIII)V p 6 fourthCorner p 5 thirdCorner p 4 secondCorner p 3 firstCorner m ([Lnet/minecraft/class_778$class_781;)V method_3390 method_3390 p 0 values m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_781; method_3394 getTranslations p 0 direction c net/minecraft/class_778$class_780 net/minecraft/client/render/block/BlockModelRenderer$AmbientOcclusionCalculator f [I field_4194 light f [F field_4196 brightness m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;[FLjava/util/BitSet;Z)V method_3388 apply p 1 world p 4 direction p 5 box p 2 state p 3 pos p 6 flags p 7 shaded m (IIII)I method_3386 getAmbientOcclusionBrightness m (IIIIFFFF)I method_3389 getBrightness c net/minecraft/class_778$class_779 net/minecraft/client/render/block/BlockModelRenderer$NeighborData f Z field_4189 nonCubicWeight f [Lnet/minecraft/class_778$class_779; field_4190 VALUES f [Lnet/minecraft/class_2350; field_4191 faces f Lnet/minecraft/class_778$class_779; field_4184 SOUTH f Lnet/minecraft/class_778$class_779; field_4187 WEST f Lnet/minecraft/class_778$class_779; field_4186 EAST f Lnet/minecraft/class_778$class_779; field_4181 DOWN f Lnet/minecraft/class_778$class_779; field_4183 NORTH f Lnet/minecraft/class_778$class_779; field_4182 UP m (Ljava/lang/String;I[Lnet/minecraft/class_2350;FZ[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;)V p 5 nonCubicWeight p 3 faces m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_779; method_3378 getData p 0 direction m ([Lnet/minecraft/class_778$class_779;)V method_3383 method_3383 p 0 values c net/minecraft/class_778$class_4303 net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache f Z field_19320 enabled f Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; field_19322 floatCache f Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; field_19321 intCache m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I method_20549 getInt p 2 world p 1 state p 3 pos m ()V method_20548 enable m ()V method_20550 disable m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)F method_20551 getFloat p 3 pos p 2 blockView p 1 state c net/minecraft/class_778$class_4303$1 net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache$1 m (I)V rehash rehash p 1 newN c net/minecraft/class_778$class_4303$2 net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache$2 m (I)V rehash rehash p 1 newN c net/minecraft/class_4381 net/minecraft/client/realms/gui/screen/RealmsBackupScreen f I field_19747 selectedBackup f Lnet/minecraft/class_4185; field_19749 downloadButton f Lnet/minecraft/class_2561; field_26474 NO_BACKUPS_TEXT f Lnet/minecraft/class_2561; field_26472 CHANGES_TOOLTIP f Ljava/lang/String; field_32119 UPLOADED f Ljava/util/List; field_19744 backups f Lnet/minecraft/class_4185; field_19750 restoreButton f Ljava/lang/Boolean; field_19752 noBackups f Lorg/slf4j/Logger; field_19741 LOGGER f Lnet/minecraft/class_4388; field_19743 parent f I field_19748 slotId f Lnet/minecraft/class_4877; field_19753 serverData f Lnet/minecraft/class_2561; field_26473 BACKUPS_TEXT f Lnet/minecraft/class_2561; field_26471 RESTORE_TEXT f Lnet/minecraft/class_4381$class_4382; field_19746 backupObjectSelectionList f Lnet/minecraft/class_4185; field_19751 changesButton m (Lnet/minecraft/class_4185;)V method_25110 method_25110 p 1 button m (Lnet/minecraft/class_4185;)V method_25109 method_25109 p 1 button m (I)V method_21155 restoreClicked p 1 selectedBackup m (Lnet/minecraft/class_4185;)V method_25113 method_25113 p 1 button m ()Z method_21162 shouldChangesButtonBeVisible m ()V method_21170 restore m (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;I)V p 2 serverData p 1 parent p 3 slotId m ()V method_21160 updateButtonStates m ()Z method_21164 shouldRestoreButtonBeVisible m (Z)V method_25114 method_25114 p 1 confirmed m ()V method_21166 downloadClicked m ()V method_21168 downloadWorldData m (Z)V method_25111 method_25111 p 1 confirmed m (Lnet/minecraft/class_4185;)V method_25106 method_25106 p 1 button c net/minecraft/class_4381$class_4382 net/minecraft/client/realms/gui/screen/RealmsBackupScreen$BackupObjectSelectionList m (Lnet/minecraft/class_4867;)V method_21173 addEntry p 1 backup m (Lnet/minecraft/class_4381$class_4383;)V method_25119 setSelected m (I)V method_21172 selectInviteListItem p 1 item c net/minecraft/class_4381$class_4383 net/minecraft/client/realms/gui/screen/RealmsBackupScreen$BackupObjectSelectionListEntry f Lnet/minecraft/class_8666; field_45237 CHANGES_BUTTON_TEXTURES f Lnet/minecraft/class_8666; field_45238 RESTORE_BUTTON_TEXTURES f Lnet/minecraft/class_4867; field_19761 mBackup f Lnet/minecraft/class_344; field_44529 infoButton f Ljava/util/List; field_44527 buttons f Lnet/minecraft/class_344; field_44528 restoreButton m (Lnet/minecraft/class_4381;Lnet/minecraft/class_4867;)V p 2 backup m ()V method_51242 addInfoButton m (Ljava/util/Date;)Ljava/lang/String; method_21176 getMediumDatePresentation p 1 lastModifiedDate m (ILnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V method_51238 method_51238 p 5 button m (Ljava/lang/String;)V method_51241 addChange p 1 metadataKey m (Lnet/minecraft/class_4867;)V method_51239 updateChangeList p 1 backup m ()V method_51244 addRestoreButton m (Lnet/minecraft/class_4185;)V method_51240 method_51240 p 1 button m (Lnet/minecraft/class_4185;)V method_51243 method_51243 p 1 button c net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand f I field_33390 MAX_BLOCKS f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13636 CONDITIONAL_FAIL_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13637 CONDITIONAL_FAIL_COUNT_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_20852 LOOT_CONDITIONS f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13635 BLOCKS_TOOBIG_EXCEPTION f Ljava/util/function/BinaryOperator; field_13634 BINARY_RESULT_CONSUMER m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13318 method_13318 p 1 result m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13322 method_13322 p 1 context m (Lnet/minecraft/class_2168;)Z method_13255 method_13255 p 0 source m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13300 method_13300 p 1 context m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_48067 method_48067 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13314 method_13314 p 0 context m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48073 method_48073 p 0 entity m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13264 method_13264 p 2 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13271 register p 1 commandRegistryAccess p 0 dispatcher m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; method_48066 createMultiEntityModifier p 0 function m (Ljava/lang/Integer;Ljava/lang/Integer;)Z method_13299 method_13299 p 0 a p 1 b m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;ZZ)Lnet/minecraft/class_2168; method_13297 executeStoreBossbar p 0 source p 1 bossBar p 2 storeInValue p 3 requestResult m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13291 method_13291 p 0 context m (ZLnet/minecraft/class_3050$class_3052;Lcom/mojang/brigadier/context/CommandContext;)I method_13270 method_13270 p 2 context m (Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I method_13303 countPathMatches p 1 path p 0 object m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13289 addStoreArguments p 1 builder p 0 node p 2 requestResult m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13268 method_13268 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)Ljava/util/List; method_48062 method_48062 p 1 entity m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13251 method_13251 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13276 method_13276 p 1 result m (Lnet/minecraft/class_2168;Lnet/minecraft/class_5341;)Z method_22829 testLootCondition p 1 condition p 0 source m (Lnet/minecraft/class_1297;)Ljava/util/stream/Stream; method_48060 method_48060 p 0 entity m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13259 method_13259 p 0 context m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13311 method_13311 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13293 method_13293 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13281 method_13281 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13282 method_13282 p 0 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_48059 isLoaded p 0 world p 1 pos m (Lcom/mojang/brigadier/context/CommandContext;)Z method_48076 method_48076 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13266 method_13266 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13275 method_13275 p 1 result m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/class_3050$class_3052;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13310 addConditionLogic p 3 condition p 2 positive p 1 builder p 0 root m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13316 method_13316 p 0 maxCount p 1 count m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13249 method_13249 p 0 context m (Lnet/minecraft/class_3050$class_3051;Lcom/mojang/brigadier/context/CommandContext;)I method_13305 method_13305 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13286 method_13286 p 0 context m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13287 method_13287 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13292 method_13292 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Z)Lnet/minecraft/class_2168; method_13265 executeStoreData p 4 requestResult p 2 path p 3 nbtSetter p 0 source p 1 object m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13312 method_13312 p 0 count m (ZLcom/mojang/brigadier/context/CommandContext;)I method_13315 method_13315 p 1 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Z)Ljava/util/OptionalInt; method_13261 testBlocksCondition p 4 masked p 1 start p 0 world p 3 destination p 2 end m (ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13301 method_13301 p 2 context m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13269 method_13269 p 1 context m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48065 method_48065 p 0 entity m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13285 method_13285 p 1 context m (Lnet/minecraft/class_1297;)Z method_48074 method_48074 p 0 entity m (Lcom/mojang/brigadier/context/CommandContext;)Z method_47527 method_47527 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13321 method_13321 p 0 context m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13256 method_13256 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z method_13263 testScoreCondition p 1 condition p 0 context m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13284 method_13284 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13295 method_13295 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_49419 method_49419 p 0 context m (ZLcom/mojang/brigadier/context/CommandContext;)I method_13273 method_13273 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13280 method_13280 p 0 context m (Ljava/util/Collection;Lnet/minecraft/class_269;Lnet/minecraft/class_266;ZLcom/mojang/brigadier/context/CommandContext;ZI)V method_13260 method_13260 p 6 result p 5 success p 4 context m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13288 method_13288 p 0 context m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13320 addBlocksConditionLogic p 3 masked p 2 positive p 1 builder p 0 root m (Lcom/mojang/brigadier/context/CommandContext;)Z method_22830 method_22830 p 0 context m (Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13309 method_13309 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;Z)I method_13304 executeNegativeBlockCondition p 0 context p 1 masked m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; method_13272 testBlocksCondition p 0 context p 1 masked m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_48064 method_48064 p 1 context m (Lnet/minecraft/class_1297;)Z method_48075 method_48075 p 0 entity m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; method_48063 createEntityModifier p 0 function m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13252 method_13252 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_22831 method_22831 p 1 builder p 0 context m (Lnet/minecraft/class_3162;ZLnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Lcom/mojang/brigadier/context/CommandContext;ZI)V method_13294 method_13294 p 6 result p 5 success p 4 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_13308 method_13308 p 0 context m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; method_48061 addOnArguments p 1 builder p 0 node m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48071 method_48071 p 0 entity m (Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/context/CommandContext;ZI)V method_13279 method_13279 p 4 result p 2 context p 3 success m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13298 addConditionArguments p 3 commandRegistryAccess p 0 root p 1 argumentBuilder p 2 positive m (Ljava/lang/Integer;Ljava/lang/Integer;)Z method_13302 method_13302 p 0 a p 1 b m (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2168; method_48756 summon p 1 entityType p 0 source m (Ljava/lang/Integer;Ljava/lang/Integer;)Z method_13257 method_13257 p 1 b p 0 a m (ZLnet/minecraft/class_3050$class_3051;)Lcom/mojang/brigadier/Command; method_13323 getExistsConditionExecute p 0 positive p 1 condition m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_2168; method_13290 executeStoreScore p 3 requestResult p 0 source p 2 objective p 1 targets m (ZLnet/minecraft/class_3050$class_3052;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13267 method_13267 p 2 context m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13283 method_13283 p 1 result m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; method_13319 getSourceOrEmptyForConditionFork p 1 positive p 2 value p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13262 method_13262 p 0 context m (Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;)Lcom/mojang/brigadier/ResultConsumer; method_13278 method_13278 p 1 consumer2 p 0 consumer m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13324 method_13324 p 1 result m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48068 method_48068 p 0 entity m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13274 method_13274 p 0 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_13317 method_13317 p 1 context m (Lnet/minecraft/class_2168;)Z method_13254 method_13254 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520; method_13307 method_13307 p 1 result m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13258 method_13258 p 3 builder m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2096$class_2100;)Z method_13313 testScoreMatch p 0 context p 1 range m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48072 method_48072 p 0 entity m (Lcom/mojang/brigadier/context/CommandContext;Z)I method_13306 executePositiveBlockCondition p 1 masked p 0 context m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13253 method_13253 p 3 builderx m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168; method_48757 method_48757 p 0 context m (Ljava/lang/Integer;Ljava/lang/Integer;)Z method_13250 method_13250 p 0 a p 1 b m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48332 method_48332 p 0 entity m (Lnet/minecraft/class_3050$class_3051;Lcom/mojang/brigadier/context/CommandContext;)I method_13296 method_13296 p 1 context m (ZZLnet/minecraft/class_3002;Lcom/mojang/brigadier/context/CommandContext;ZI)V method_13277 method_13277 p 5 result p 4 success p 3 context m (Lnet/minecraft/class_1297;)Ljava/util/Optional; method_48069 method_48069 p 0 entity c net/minecraft/class_3050$class_3051 net/minecraft/server/command/ExecuteCommand$ExistsCondition m (Lcom/mojang/brigadier/context/CommandContext;)I test test p 1 context c net/minecraft/class_3050$class_3052 net/minecraft/server/command/ExecuteCommand$Condition m (Lcom/mojang/brigadier/context/CommandContext;)Z test test p 1 context c net/minecraft/class_777 net/minecraft/client/render/model/BakedQuad f Z field_22441 shade f I field_4174 colorIndex f Lnet/minecraft/class_1058; field_4176 sprite f Lnet/minecraft/class_2350; field_4173 face f [I field_4175 vertexData m ()Lnet/minecraft/class_1058; method_35788 getSprite m ([IILnet/minecraft/class_2350;Lnet/minecraft/class_1058;Z)V p 5 shade p 4 sprite p 3 face p 2 colorIndex p 1 vertexData m ()I method_3359 getColorIndex m ()[I method_3357 getVertexData m ()Lnet/minecraft/class_2350; method_3358 getFace m ()Z method_24874 hasShade m ()Z method_3360 hasColor c net/minecraft/class_7417 net/minecraft/text/TextContent c Represents type-specific content of text. It is stored in each tree node\nin a text tree structure. Its implementations are immutable. f Lnet/minecraft/class_7417; field_39004 EMPTY c An empty text content. m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250; method_10890 parse c Parses this content into a basic mutable text without custom style or\nsiblings. The resulting text may or may not have this content. p 1 source p 2 sender p 3 depth m (Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional; method_27660 visit c Visits this content. Returns a value if the visitor terminates amid\nthe visit, or {@code Optional.empty()} if it proceeds.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}\n@see Text#visit(StringVisitable.StyledVisitor, Style) p 2 style p 1 visitor m (Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional; method_27659 visit c Visits this content. Returns a value if the visitor terminates amid\nthe visit, or {@code Optional.empty()} if it proceeds.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}\n@see Text#visit(StringVisitable.Visitor) p 1 visitor c net/minecraft/class_3059 net/minecraft/world/gen/feature/HugeBrownMushroomFeature c net/minecraft/class_7416 net/minecraft/data/server/tag/vanilla/VanillaPaintingVariantTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_4387 net/minecraft/client/realms/gui/screen/RealmsClientIncompatibleScreen f [Lnet/minecraft/class_2561; field_39419 INCOMPATIBLE_LINES_UNSTABLE f [Lnet/minecraft/class_2561; field_26478 INCOMPATIBLE_LINES f Lnet/minecraft/class_2561; field_26477 INCOMPATIBLE_TITLE f Lnet/minecraft/class_437; field_19787 parent m (Lnet/minecraft/class_4185;)V method_25132 method_25132 p 1 button m ()[Lnet/minecraft/class_2561; method_44255 getLines m (Lnet/minecraft/class_437;)V p 1 parent c net/minecraft/class_7413 net/minecraft/client/gui/screen/LoadingDisplay f J field_38993 INTERVAL f [Ljava/lang/String; field_38992 TEXTS m (J)Ljava/lang/String; method_43449 get p 0 tick c net/minecraft/class_8744 net/minecraft/datafixer/fix/StatusEffectFix f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_45725 OLD_TO_NEW_IDS f Ljava/util/Set; field_45726 POTION_ITEM_IDS m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; method_53088 setOptionalValue p 1 key p 2 value m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53104 fixEffectsKey m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53103 fixCustomPotionEffectsKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_53085 renameKeyAndUpdateId p 1 oldKey p 3 newKey m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53105 fixActiveEffectsKey m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53100 fixStewEffectsKey m ()Lcom/mojang/datafixers/TypeRewriteRule; method_53713 makePlayersRule m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53082 fixEffect p 0 effectDynamic m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_53090 method_53090 p 0 idMap m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; method_53087 renameKey p 3 value p 2 newKey p 1 oldKey m ()Lcom/mojang/datafixers/TypeRewriteRule; method_53093 makeEntitiesRule m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; method_53084 updateId p 1 idKey m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_53086 renameKey p 2 newKey p 1 oldKey m (Ljava/lang/Number;)Ljava/lang/String; method_53091 method_53091 p 0 oldId m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_53096 renameKeyAndUpdateId p 2 newKey p 1 oldKey m ()Lcom/mojang/datafixers/TypeRewriteRule; method_53078 makeBlockEntitiesRule m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_53101 fixEffectList p 1 oldEffectListKey p 2 newEffectListKey m ()Lcom/mojang/datafixers/TypeRewriteRule; method_53098 makeItemStacksRule c net/minecraft/class_3057 net/minecraft/server/command/FillCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13650 FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13649 TOO_BIG_EXCEPTION f Lnet/minecraft/class_2247; field_13648 AIR_BLOCK_ARGUMENT m (Lcom/mojang/brigadier/context/CommandContext;)I method_13353 method_13353 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13347 register p 0 dispatcher p 1 commandRegistryAccess m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3341;Lnet/minecraft/class_2247;Lnet/minecraft/class_3057$class_3058;Ljava/util/function/Predicate;)I method_13354 execute p 3 mode p 4 filter p 1 range p 2 block p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13350 method_13350 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13349 method_13349 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13355 method_13355 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13345 method_13345 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13356 method_13356 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13346 method_13346 p 0 context m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13352 method_13352 p 1 count p 0 maxCount m (Lnet/minecraft/class_2168;)Z method_13351 method_13351 p 0 source m (Lnet/minecraft/class_2694;)Z method_13348 method_13348 p 0 pos c net/minecraft/class_3057$class_3058 net/minecraft/server/command/FillCommand$Mode f Lnet/minecraft/class_3119$class_3120; field_13654 filter f Lnet/minecraft/class_3057$class_3058; field_13655 REPLACE f Lnet/minecraft/class_3057$class_3058; field_13656 HOLLOW f Lnet/minecraft/class_3057$class_3058; field_13651 DESTROY f Lnet/minecraft/class_3057$class_3058; field_13652 OUTLINE m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247; method_13360 method_13360 p 3 world p 0 range p 2 block p 1 pos m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247; method_13359 method_13359 p 2 block p 1 pos p 3 world p 0 range m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247; method_13358 method_13358 p 3 world p 2 block p 1 pos p 0 range m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247; method_13361 method_13361 p 3 world p 2 block p 1 pos p 0 range m (Ljava/lang/String;ILnet/minecraft/class_3119$class_3120;)V p 3 filter c net/minecraft/class_4389 net/minecraft/client/realms/gui/screen/RealmsConfirmScreen f Lnet/minecraft/class_2561; field_19825 title2 f Lnet/minecraft/class_2561; field_19821 title1 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_22692 callback m (Lnet/minecraft/class_4185;)V method_25153 method_25153 p 1 button m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 2 title1 p 1 callback p 3 title2 m (Lnet/minecraft/class_4185;)V method_25152 method_25152 p 1 button c net/minecraft/class_8743 net/minecraft/util/profiler/PerformanceLog f I field_45719 SIZE f [J field_45720 data f I field_45722 maxIndex f I field_45721 currentIndex m (J)V method_53066 push p 1 value m ()V method_53069 reset m (I)I method_53068 wrap p 1 index m (I)J method_53065 get p 1 index m ()I method_53064 size m ()I method_53067 getMaxIndex c net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen f Lnet/minecraft/class_2561; field_26484 EXPIRES_IN_A_DAY_TEXT f Lnet/minecraft/class_2960; field_45240 OPEN_STATUS_TEXTURE f Lnet/minecraft/class_2561; field_26480 CONFIGURE_REALM_TITLE f Lnet/minecraft/class_4185; field_19805 switchMinigameButton f Ljava/util/List; field_33777 slotButtons f Lnet/minecraft/class_4185; field_19801 subscriptionButton f Lnet/minecraft/class_2561; field_26483 EXPIRES_SOON_TEXT f Lnet/minecraft/class_2960; field_45241 CLOSED_STATUS_TEXTURE f Lnet/minecraft/class_2561; field_26479 WORLDS_TITLE f Lnet/minecraft/class_4877; field_20493 server f Lnet/minecraft/class_2561; field_19791 tooltip f Lnet/minecraft/class_4185; field_19800 settingsButton f I field_19796 right_x f Lnet/minecraft/class_4185; field_19799 playersButton f Lorg/slf4j/Logger; field_19790 LOGGER f Lnet/minecraft/class_4185; field_19804 resetWorldButton f Lnet/minecraft/class_2561; field_26482 EXPIRED_TEXT f I field_19808 clicks f Lnet/minecraft/class_2561; field_26486 CLOSED_TEXT f Lnet/minecraft/class_2960; field_22691 EXPIRES_SOON_STATUS_TEXTURE f Lnet/minecraft/class_4325; field_19792 parent f I field_19795 left_x f Lnet/minecraft/class_4185; field_19803 backupButton f Z field_19806 stateChanged f Lnet/minecraft/class_2561; field_26485 OPEN_TEXT f J field_19794 serverId f Lnet/minecraft/class_2960; field_22690 EXPIRED_STATUS_TEXTURE f Lnet/minecraft/class_4185; field_19802 optionsButton m (Lnet/minecraft/class_4325;J)V p 1 parent p 2 serverId m (ILnet/minecraft/class_4877;)V method_21222 switchToEmptySlot p 1 selectedSlot p 2 serverData m ()V method_21240 hideRegularButtons m (Lnet/minecraft/class_4185;)V method_25146 method_25146 p 1 button m (Lnet/minecraft/class_4185;)V method_25138 removeButton p 1 button m ()V method_21236 switchToMinigame m (II)I method_21200 buttonCenter p 1 i p 2 total m (Lnet/minecraft/class_4185;)V method_25142 method_25142 p 1 button m (Lnet/minecraft/class_4185;)V method_21226 addButton p 1 button m (ILnet/minecraft/class_4877;Z)V method_25136 method_25136 p 3 confirmed m (I)I method_21220 buttonLeft p 1 i m (Lnet/minecraft/class_437;)V method_21217 closeTheWorld p 1 screen m (I)I method_21228 frame p 1 ordinal m (Lnet/minecraft/class_4185;)V method_25145 method_25145 p 1 button m (ILnet/minecraft/class_4877;)V method_21203 switchToFullSlot p 1 selectedSlot p 2 serverData m ()V method_21198 stateChanged m ()V method_21231 backButtonClicked m (Lnet/minecraft/class_332;IIIILnet/minecraft/class_2960;Ljava/util/function/Supplier;)V method_53460 drawServerState p 6 texture p 5 mouseY p 7 tooltipGetter p 2 x p 1 context p 4 mouseX p 3 y m (Lnet/minecraft/class_4185;)V method_25141 method_25141 p 1 button m (ZLnet/minecraft/class_437;)V method_21218 openTheWorld p 2 screen p 1 join m (Lnet/minecraft/class_2561;)V method_27457 method_27457 p 1 tooltip m (Lnet/minecraft/class_4185;)V method_25144 method_25144 p 1 button m ()V method_21242 hideMinigameButtons m (ILnet/minecraft/class_4185;)V method_25135 method_25135 p 2 button m (Lnet/minecraft/class_4185;)V method_25148 method_25148 p 1 button m ()V method_21234 disableButtons m ()Z method_21238 isMinigame m (Lnet/minecraft/class_4877;IZ)V method_25139 method_25139 p 3 confirmed m (Lnet/minecraft/class_4185;)V method_25140 method_25140 p 1 button m (Lnet/minecraft/class_4890;)V method_32484 switchMinigame p 1 template m (I)Lnet/minecraft/class_4367; method_21199 addSlotButton p 1 slotIndex m (Lnet/minecraft/class_332;IIII)V method_21201 drawServerState p 5 mouseY p 4 mouseX p 3 y p 2 x p 1 context m (Lnet/minecraft/class_4185;)V method_25147 method_25147 p 1 button m ()Lnet/minecraft/class_4388; method_21219 getNewScreen m (Lnet/minecraft/class_4883;)V method_21208 saveSlotSettings p 1 options m (J)V method_21204 fetchServerData p 1 worldId m (Lnet/minecraft/class_4877;)V method_21206 joinRealm p 1 serverData m (Ljava/lang/String;Ljava/lang/String;)V method_21215 saveSettings p 1 name p 2 desc c net/minecraft/class_8739 net/minecraft/network/packet/s2c/play/StartChunkSendS2CPacket m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_53045 apply c net/minecraft/class_7408 net/minecraft/entity/decoration/painting/PaintingVariants f Lnet/minecraft/class_5321; field_38967 FIGHTERS f Lnet/minecraft/class_5321; field_38968 POINTER f Lnet/minecraft/class_5321; field_38969 PIGSCENE f Lnet/minecraft/class_5321; field_38963 STAGE f Lnet/minecraft/class_5321; field_38964 VOID f Lnet/minecraft/class_5321; field_38965 SKULL_AND_ROSES f Lnet/minecraft/class_5321; field_38966 WITHER f Lnet/minecraft/class_5321; field_38960 GRAHAM f Lnet/minecraft/class_5321; field_38961 MATCH f Lnet/minecraft/class_5321; field_38962 BUST f Lnet/minecraft/class_5321; field_38971 SKELETON f Lnet/minecraft/class_5321; field_38972 DONKEY_KONG f Lnet/minecraft/class_5321; field_38970 BURNING_SKULL f Lnet/minecraft/class_5321; field_38947 KEBAB f Lnet/minecraft/class_5321; field_38948 AZTEC f Lnet/minecraft/class_5321; field_38949 ALBAN f Lnet/minecraft/class_5321; field_38943 EARTH f Lnet/minecraft/class_5321; field_38944 WIND f Lnet/minecraft/class_5321; field_38945 WATER f Lnet/minecraft/class_5321; field_38946 FIRE f Lnet/minecraft/class_5321; field_38959 WANDERER f Lnet/minecraft/class_5321; field_38955 COURBET f Lnet/minecraft/class_5321; field_38956 SEA f Lnet/minecraft/class_5321; field_38957 SUNSET f Lnet/minecraft/class_5321; field_38958 CREEBET f Lnet/minecraft/class_5321; field_38951 BOMB f Lnet/minecraft/class_5321; field_38952 PLANT f Lnet/minecraft/class_5321; field_38953 WASTELAND f Lnet/minecraft/class_5321; field_38954 POOL f Lnet/minecraft/class_5321; field_38950 AZTEC2 m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_43407 of p 0 id m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1535; method_43406 registerAndGetDefault p 0 registry c net/minecraft/class_7409 net/minecraft/item/DiscFragmentItem m ()Lnet/minecraft/class_5250; method_43408 getDescription c net/minecraft/class_787 net/minecraft/client/render/model/json/ModelElementTexture f I field_4234 rotation f [F field_4235 uvs m ([F)V method_3417 setUvs p 1 uvs m (I)F method_3415 getU p 1 rotation m (I)F method_3416 getV p 1 rotation m ([FI)V p 2 rotation p 1 uvs m (I)I method_3414 getDirectionIndex p 1 offset m (I)I method_3413 getRotatedUVIndex p 1 rotation c net/minecraft/class_787$class_788 net/minecraft/client/render/model/json/ModelElementTexture$Deserializer f I field_32791 DEFAULT_ROTATION m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 unused p 1 functionJson p 3 context m (Lcom/google/gson/JsonObject;)[F method_3419 deserializeUVs p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_787; method_3418 deserialize m (Lcom/google/gson/JsonObject;)I method_3420 deserializeRotation p 1 object c net/minecraft/class_3020 net/minecraft/server/command/ClearCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13488 FAILED_MULTIPLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13487 FAILED_SINGLE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13074 method_13074 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13075 method_13075 p 0 playerName m (Lcom/mojang/brigadier/context/CommandContext;)I method_13073 method_13073 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13079 method_13079 p 0 playerCount m (Lcom/mojang/brigadier/context/CommandContext;)I method_13080 method_13080 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13076 register p 0 dispatcher p 1 commandRegistryAccess m (Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/function/Predicate;I)I method_13077 execute p 0 source p 2 item p 1 targets p 3 maxCount m (Lcom/mojang/brigadier/context/CommandContext;)I method_13078 method_13078 p 0 context m (Lnet/minecraft/class_1799;)Z method_13083 method_13083 p 0 stack m (Lnet/minecraft/class_1799;)Z method_13081 method_13081 p 0 stack m (Lnet/minecraft/class_2168;)Z method_13082 method_13082 p 0 source c net/minecraft/class_785 net/minecraft/client/render/model/json/ModelElement f Z field_4229 shade f Ljava/util/Map; field_4230 faces f Lorg/joml/Vector3f; field_4231 to f Lnet/minecraft/class_789; field_4232 rotation f Lorg/joml/Vector3f; field_4228 from m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Ljava/util/Map;Lnet/minecraft/class_789;Z)V p 1 from p 5 shade p 4 rotation p 3 faces p 2 to m (Lnet/minecraft/class_2350;)[F method_3401 getRotatedMatrix p 1 direction m ()V method_3402 initTextures c net/minecraft/class_785$class_786 net/minecraft/client/render/model/json/ModelElement$Deserializer f Z field_32788 DEFAULT_SHADE m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; method_3407 deserializeFrom p 1 object m (Ljava/lang/String;)Lnet/minecraft/class_2350; method_3408 getDirection p 1 name m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351; method_3411 deserializeAxis p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 type p 1 json p 3 context m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f; method_3409 deserializeVec3f p 2 name p 1 object m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; method_3405 deserializeTo p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_785; method_3406 deserialize m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789; method_3410 deserializeRotation p 1 object m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; method_3404 deserializeFaces p 1 context p 2 object m (Lcom/google/gson/JsonObject;)F method_3403 deserializeRotationAngle p 1 object m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; method_3412 deserializeFacesValidating p 1 context p 2 object c net/minecraft/class_4352 net/minecraft/client/realms/dto/ValueObject m (Ljava/lang/reflect/Field;)Z method_25094 isStatic p 0 f m (Ljava/lang/reflect/Field;)Ljava/lang/String; method_25093 getName p 0 f c net/minecraft/class_5683 net/minecraft/client/gui/tooltip/OrderedTextTooltipComponent f Lnet/minecraft/class_5481; field_27997 text m (Lnet/minecraft/class_5481;)V p 1 text c net/minecraft/class_4351 net/minecraft/client/realms/UploadStatus f J field_19602 totalBytes f J field_19601 bytesWritten c net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipComponent f I field_28360 occupancy f Lnet/minecraft/class_2371; field_27995 inventory f Lnet/minecraft/class_2960; field_45506 BACKGROUND_TEXTURE f I field_32385 HEIGHT_PER_ROW f I field_32384 WIDTH_PER_COLUMN m (Lnet/minecraft/class_5631;)V p 1 data m (IIIZLnet/minecraft/class_332;Lnet/minecraft/class_327;)V method_33287 drawSlot p 6 textRenderer p 5 context p 4 shouldBlock p 3 index p 2 y p 1 x m ()I method_33289 getColumns m (Lnet/minecraft/class_332;IILnet/minecraft/class_5682$class_5771;)V method_33288 draw p 1 context p 3 y p 2 x p 4 sprite m ()I method_33290 getRows m ()I method_52756 getRowsHeight m ()I method_52755 getColumnsWidth c net/minecraft/class_5682$class_5771 net/minecraft/client/gui/tooltip/BundleTooltipComponent$Sprite f I field_28371 height f Lnet/minecraft/class_2960; field_45507 texture f I field_28370 width f Lnet/minecraft/class_5682$class_5771; field_28361 SLOT f Lnet/minecraft/class_5682$class_5771; field_28362 BLOCKED_SLOT m (Ljava/lang/String;ILnet/minecraft/class_2960;II)V p 3 texture p 4 width p 5 height c net/minecraft/class_3021 net/minecraft/world/gen/structure/EndCityStructure f Lcom/mojang/serialization/Codec; field_37792 CODEC m (Lnet/minecraft/class_6626;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3195$class_7149;)V method_39817 addPieces p 1 collector p 4 context p 3 rotation p 2 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41655 method_41655 p 4 collector c net/minecraft/class_789 net/minecraft/client/render/model/json/ModelRotation f Lnet/minecraft/class_2350$class_2351; comp_1119 axis f Lorg/joml/Vector3f; comp_1118 origin f Z comp_1121 rescale f F comp_1120 angle m (Lorg/joml/Vector3f;Lnet/minecraft/class_2350$class_2351;FZ)V p 4 rescale p 3 angle p 2 axis m ()Lnet/minecraft/class_2350$class_2351; comp_1119 axis m ()Lorg/joml/Vector3f; comp_1118 origin m ()Z comp_1121 rescale m ()F comp_1120 angle c net/minecraft/class_8715 net/minecraft/network/packet/s2c/custom/DebugGameTestClearCustomPayload f Lnet/minecraft/class_2960; field_45701 ID m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock f I field_33569 STALACTITE_FLOOR_SEARCH_RANGE f Lnet/minecraft/class_265; field_28057 MIDDLE_SHAPE f Lnet/minecraft/class_265; field_36340 DRIP_COLLISION_SHAPE f Lnet/minecraft/class_265; field_28053 TIP_MERGE_SHAPE f F field_31212 LAVA_DRIP_CHANCE f Lnet/minecraft/class_2753; field_28050 VERTICAL_DIRECTION f Lnet/minecraft/class_265; field_28058 BASE_SHAPE f Lnet/minecraft/class_265; field_28054 UP_TIP_SHAPE f Lnet/minecraft/class_2746; field_28052 WATERLOGGED f F field_31211 WATER_DRIP_CHANCE f Lnet/minecraft/class_265; field_28055 DOWN_TIP_SHAPE f Lnet/minecraft/class_2754; field_28051 THICKNESS f I field_33568 MAX_STALACTITE_GROWTH f Lnet/minecraft/class_265; field_28056 FRUSTUM_SHAPE m (Lnet/minecraft/class_2680;)Z method_33281 method_33281 p 0 statex m (Lnet/minecraft/class_5689$class_7381;)Lnet/minecraft/class_3611; method_43131 method_43131 p 0 fluid m (Lnet/minecraft/class_2680;Z)Z method_32784 isTip p 0 state p 1 allowMerged m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33278 method_33278 p 2 statex p 1 posx m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_36376 growMerged p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_3611;)Z method_33273 isFluidLiquid c {@return whether the provided {@code fluid} is liquid, namely lava or water} p 0 fluid m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5689$class_7381;)V method_33280 method_33280 p 3 fluid m (Lnet/minecraft/class_2680;)Z method_35283 isPointingUp p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)V method_36370 place p 2 direction p 3 thickness p 0 world p 1 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_36374 canGrow p 1 world p 0 state p 2 pos m (Lnet/minecraft/class_2680;)Z method_32785 isPointingDown p 0 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_36368 tryGrowStalagmite p 1 pos p 0 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; method_32782 getTipPos p 0 state p 3 range p 4 allowMerged p 1 world p 2 pos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_5691; method_32770 getThickness p 0 world p 2 direction p 1 pos p 3 tryMerge m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_36372 isTip p 1 direction p 0 state m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33275 method_33275 p 1 posx p 2 statex m (Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z method_33274 method_33274 p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_32778 isHeldByPointedDripstone p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_40017 method_40017 p 2 state p 1 posx m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_36375 tryGrow p 1 world p 0 state p 3 random p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V method_32768 createParticle p 3 fluid p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_32781 canPlaceAtWithDirection p 1 pos p 0 world p 2 direction m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_32899 createParticle p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Ljava/util/Optional; method_32776 getSupportingPos p 0 world p 1 pos p 2 state p 3 range m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_32774 isPointedDripstoneFacingDirection p 0 state p 1 direction m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional; method_33276 getFluid p 1 pos p 2 state p 0 world m (FLnet/minecraft/class_5689$class_7381;)Z method_33270 method_33270 p 1 fluid m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_32771 spawnFallingBlock p 1 world p 2 pos p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2352;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; method_33272 searchInDirection p 5 range p 4 stopPredicate p 3 continuePredicate p 2 direction p 1 pos p 0 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z method_36371 canGrow p 0 dripstoneBlockState p 1 waterState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;F)V method_32772 dripTick p 1 world p 0 state p 3 dripChance p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611; method_32775 getDripFluid p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_40018 method_40018 p 2 state p 1 posx m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_36369 tryGrow p 1 pos p 0 world p 2 direction m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_32777 getDirectionToPlaceAt p 0 world p 2 direction p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611; method_33271 getDripFluid p 0 world p 1 fluid m (ZLnet/minecraft/class_2680;)Z method_36373 method_36373 p 1 statex m (Lnet/minecraft/class_2680;)Z method_32783 canDrip p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5689$class_7381;)V method_33277 method_33277 p 3 fluid m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5689$class_7381; method_33279 method_33279 p 1 posx m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)Lnet/minecraft/class_2338; method_32769 getCauldronPos p 2 fluid p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_32767 getDripPos p 0 world p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_40016 canDripThrough c {@return whether it can drip through the block {@code block} at {@code pos}}\n\n@apiNote This is used for checking which block can obstruct the stalagmites\ngrowing or the cauldrons filling with liquids. p 1 pos p 0 world p 2 state c net/minecraft/class_5689$class_7381 net/minecraft/block/PointedDripstoneBlock$DrippingFluid f Lnet/minecraft/class_3611; comp_710 fluid f Lnet/minecraft/class_2680; comp_711 sourceState f Lnet/minecraft/class_2338; comp_709 pos m ()Lnet/minecraft/class_2338; comp_709 pos m ()Lnet/minecraft/class_3611; comp_710 fluid m ()Lnet/minecraft/class_2680; comp_711 sourceState c net/minecraft/class_4358 net/minecraft/client/realms/task/LongRunningTask f Z field_46136 aborted f I field_32132 MAX_RETRIES f Lorg/slf4j/Logger; field_22731 LOGGER m ()V method_21068 tick m (Ljava/lang/Exception;)V method_53811 error p 1 exception m (J)V method_25287 pause c Moved from RealmsTasks in 20w10a. p 0 seconds m (Lnet/minecraft/class_2561;)V method_21067 error p 1 message m (Lnet/minecraft/class_437;)V method_25289 setScreen c Moved from Realms in 20w10a. p 0 screen m ()V method_21071 abortTask m ()Z method_21065 aborted m ()V method_21070 init m ()Lnet/minecraft/class_2561; method_53808 getTitle m (Lnet/minecraft/class_4355;)V method_53809 error p 1 exception c net/minecraft/class_3026 net/minecraft/world/gen/feature/EndIslandFeature c net/minecraft/class_8716 net/minecraft/network/packet/s2c/custom/DebugGoalSelectorCustomPayload f Lnet/minecraft/class_2960; field_45702 ID f I comp_1687 entityId f Ljava/util/List; comp_1689 goals f Lnet/minecraft/class_2338; comp_1688 pos m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8716$class_8717;)V method_53034 method_53034 p 1 goal p 0 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1687 entityId m ()Lnet/minecraft/class_2338; comp_1688 pos m ()Ljava/util/List; comp_1689 goals c net/minecraft/class_8716$class_8717 net/minecraft/network/packet/s2c/custom/DebugGoalSelectorCustomPayload$Goal f Ljava/lang/String; comp_1692 name f I comp_1690 priority f Z comp_1691 isRunning m (Lnet/minecraft/class_2540;)V method_53035 write p 1 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/lang/String; comp_1692 name m ()Z comp_1691 isRunning m ()I comp_1690 priority c net/minecraft/class_5688 net/minecraft/block/LandingBlock m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1540;)V method_10127 onLanding p 4 currentStateInPos p 3 fallingBlockState p 5 fallingBlockEntity p 2 pos p 1 world m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_32898 getDamageSource p 1 attacker m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)V method_10129 onDestroyedOnLanding p 3 fallingBlockEntity p 2 pos p 1 world c net/minecraft/class_3027 net/minecraft/server/command/DatapackCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13503 UNKNOWN_DATAPACK_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13505 ALREADY_DISABLED_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_39980 NO_FLAGS_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13502 DISABLED_CONTAINERS_SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13504 ALREADY_ENABLED_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13506 ENABLED_CONTAINERS_SUGGESTION_PROVIDER m (Lnet/minecraft/class_2168;)Z method_13119 method_13119 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13130 method_13130 p 0 context m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561; method_13134 method_13134 p 0 profile m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561; method_13132 method_13132 p 0 profile m (Lcom/mojang/brigadier/context/CommandContext;)I method_13118 method_13118 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;Lnet/minecraft/class_3027$class_3028;)I method_13114 executeEnable p 2 packAdder p 1 container p 0 source m (Lnet/minecraft/class_2168;)I method_13121 executeList p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13116 method_13116 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13138 method_13138 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;)I method_13140 executeDisable p 1 container p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/class_3288; method_13127 getPackContainer p 1 name p 0 context p 2 enable m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V method_13133 method_13133 p 2 profile p 1 profiles m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13120 method_13120 p 1 builder p 0 context m (Lnet/minecraft/class_2168;)I method_13128 executeListAvailable p 0 source m (Lnet/minecraft/class_2168;)I method_13126 executeListEnabled p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13125 register p 0 dispatcher m (Ljava/util/List;Lnet/minecraft/class_3288;)V method_13139 method_13139 p 1 profile p 0 profiles m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45146 method_45146 p 1 flags p 0 name m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13135 method_13135 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;)I method_13115 method_13115 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13137 method_13137 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13123 method_13123 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13131 method_13131 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;)I method_13111 method_13111 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13141 method_13141 p 0 context m (Lnet/minecraft/class_7699;Lnet/minecraft/class_3288;)Z method_45145 method_45145 p 1 profile m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13136 method_13136 p 0 context p 1 builder m (Ljava/util/Collection;Ljava/lang/String;)Z method_29776 method_29776 p 1 name m (Ljava/util/Collection;Lnet/minecraft/class_7699;Lnet/minecraft/class_3288;)Z method_29477 method_29477 p 2 profile m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V method_13112 method_13112 p 1 profiles p 2 profile m (Ljava/util/List;Lnet/minecraft/class_3288;)V method_13122 method_13122 p 1 profile p 0 profiles m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_3288; method_13113 method_13113 p 0 profilex m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13117 method_13117 p 0 name c net/minecraft/class_3027$class_3028 net/minecraft/server/command/DatapackCommand$PackAdder m (Ljava/util/List;Lnet/minecraft/class_3288;)V apply apply p 2 profile p 1 profiles c net/minecraft/class_8713 net/minecraft/network/packet/s2c/custom/DebugGameEventListenersCustomPayload f Lnet/minecraft/class_2960; field_45699 ID f I comp_1682 listenerRange f Lnet/minecraft/class_5716; comp_1681 listenerPos m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_5716; comp_1681 listenerPos m ()I comp_1682 listenerRange c net/minecraft/class_8714 net/minecraft/network/packet/s2c/custom/DebugGameTestAddMarkerCustomPayload f Lnet/minecraft/class_2960; field_45700 ID f Ljava/lang/String; comp_1685 text f I comp_1684 color f I comp_1686 durationMs f Lnet/minecraft/class_2338; comp_1683 pos m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1684 color m ()Lnet/minecraft/class_2338; comp_1683 pos m ()I comp_1686 durationMs m ()Ljava/lang/String; comp_1685 text c net/minecraft/class_3029 net/minecraft/world/gen/feature/EndGatewayFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;Lnet/minecraft/class_2338;)V method_18037 method_18037 p 3 pos c net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload f Lnet/minecraft/class_2960; comp_1678 id c net/minecraft/class_783 net/minecraft/client/render/model/json/ModelElementFace f I field_4226 tintIndex f Lnet/minecraft/class_2350; field_4225 cullFace f Ljava/lang/String; field_4224 textureId f Lnet/minecraft/class_787; field_4227 textureData m (Lnet/minecraft/class_2350;ILjava/lang/String;Lnet/minecraft/class_787;)V p 1 cullFace p 4 textureData p 2 tintIndex p 3 textureId c net/minecraft/class_783$class_784 net/minecraft/client/render/model/json/ModelElementFace$Deserializer f I field_32790 DEFAULT_TINT_INDEX m (Lcom/google/gson/JsonObject;)I method_3400 deserializeTintIndex p 1 object m (Lcom/google/gson/JsonObject;)Ljava/lang/String; method_3399 deserializeTexture p 1 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_783; method_3397 deserialize m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 functionJson p 2 unused p 3 context m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350; method_3398 deserializeCullFace p 1 object c net/minecraft/class_5685 net/minecraft/client/particle/SnowflakeParticle f Lnet/minecraft/class_4002; field_28003 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 1 world p 2 x p 12 velocityZ p 14 spriteProvider p 8 velocityX p 10 velocityY p 4 y p 6 z c net/minecraft/class_5685$class_5686 net/minecraft/client/particle/SnowflakeParticle$Factory f Lnet/minecraft/class_4002; field_28004 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_32690 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_4354 net/minecraft/client/realms/exception/RealmsHttpException m (Ljava/lang/String;Ljava/lang/Exception;)V p 2 e p 1 s c net/minecraft/class_8712 net/minecraft/network/packet/s2c/custom/DebugGameEventCustomPayload f Lnet/minecraft/class_2960; field_45698 ID f Lnet/minecraft/class_5321; comp_1679 type f Lnet/minecraft/class_243; comp_1680 pos m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_5321; comp_1679 type m ()Lnet/minecraft/class_243; comp_1680 pos c net/minecraft/class_3023 net/minecraft/server/command/CloneCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13493 OVERLAP_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13491 TOO_BIG_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13492 FAILED_EXCEPTION f Ljava/util/function/Predicate; field_13490 IS_AIR_PREDICATE m (Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3023$class_8010; method_48038 method_48038 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218; method_48055 method_48055 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_48052 method_48052 p 0 context m (Lnet/minecraft/class_7157;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48043 createDestinationArgs p 0 commandRegistryAccess p 1 sourceWorldGetter p 2 targetWorldGetter m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3218;Ljava/lang/String;)Lnet/minecraft/class_3023$class_8010; method_48040 createDimensionalPos p 0 context p 1 world p 2 name m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48049 method_48049 p 4 context m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48054 method_48054 p 3 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218; method_48057 method_48057 p 0 context m (Lnet/minecraft/class_2168;)Z method_13094 method_13094 p 0 source m (Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3023$class_8010; method_48046 method_48046 p 1 context m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48050 method_48050 p 3 context m (Lnet/minecraft/class_2694;)Z method_13096 method_13096 p 0 pos m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13089 register p 0 dispatcher p 1 commandRegistryAccess m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48035 createModeArgs p 1 endPosGetter p 2 destinationPosGetter p 3 filterGetter p 4 builder p 0 beginPosGetter m (Lnet/minecraft/class_7157;Lnet/minecraft/class_3023$class_8009;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48042 createSourceArgs p 0 commandRegistryAccess p 1 worldGetter m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48044 method_48044 p 4 context m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13099 method_13099 p 1 count p 0 maxCount m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48036 method_48036 p 4 context m (Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3023$class_8010; method_48051 method_48051 p 1 context m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48037 method_48037 p 3 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_48039 method_48039 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218; method_48056 method_48056 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3023$class_8010;Lnet/minecraft/class_3023$class_8010;Lnet/minecraft/class_3023$class_8010;Ljava/util/function/Predicate;Lnet/minecraft/class_3023$class_3025;)I method_13090 execute p 4 filter p 5 mode p 0 source p 1 begin p 2 end p 3 destination m (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I method_48045 method_48045 p 3 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_48047 method_48047 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218; method_48058 method_48058 p 0 context c net/minecraft/class_3023$class_8009 net/minecraft/server/command/CloneCommand$ArgumentGetter m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 value c net/minecraft/class_3023$class_3024 net/minecraft/server/command/CloneCommand$BlockInfo f Lnet/minecraft/class_2487; field_13494 blockEntityNbt f Lnet/minecraft/class_2680; field_13495 state f Lnet/minecraft/class_2338; field_13496 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)V p 3 blockEntityNbt p 2 state p 1 pos c net/minecraft/class_3023$class_3025 net/minecraft/server/command/CloneCommand$Mode f Z field_13498 allowsOverlap f Lnet/minecraft/class_3023$class_3025; field_13500 MOVE f Lnet/minecraft/class_3023$class_3025; field_13497 FORCE f Lnet/minecraft/class_3023$class_3025; field_13499 NORMAL m (Ljava/lang/String;IZ)V p 3 allowsOverlap m ()Z method_13109 allowsOverlap c net/minecraft/class_3023$class_8010 net/minecraft/server/command/CloneCommand$DimensionalPos f Lnet/minecraft/class_3218; comp_1185 dimension f Lnet/minecraft/class_2338; comp_1186 position m ()Lnet/minecraft/class_2338; comp_1186 position m ()Lnet/minecraft/class_3218; comp_1185 dimension c net/minecraft/class_4353 net/minecraft/client/realms/exception/RealmsDefaultUncaughtExceptionHandler f Lorg/slf4j/Logger; field_19603 logger m (Ljava/lang/Thread;Ljava/lang/Throwable;)V uncaughtException uncaughtException p 2 e p 1 t m (Lorg/slf4j/Logger;)V p 1 logger c net/minecraft/class_5684 net/minecraft/client/gui/tooltip/TooltipComponent m (Lnet/minecraft/class_327;)I method_32664 getWidth p 1 textRenderer m (Lnet/minecraft/class_327;IILorg/joml/Matrix4f;Lnet/minecraft/class_4597$class_4598;)V method_32665 drawText p 5 vertexConsumers p 4 matrix p 3 y p 2 x p 1 textRenderer m (Lnet/minecraft/class_5481;)Lnet/minecraft/class_5684; method_32662 of p 0 text m (Lnet/minecraft/class_5632;)Lnet/minecraft/class_5684; method_32663 of p 0 data m (Lnet/minecraft/class_327;IILnet/minecraft/class_332;)V method_32666 drawItems p 2 x p 1 textRenderer p 4 context p 3 y m ()I method_32661 getHeight c net/minecraft/class_5687 net/minecraft/server/command/ItemCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_28019 NO_SUCH_SLOT_TARGET_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_28020 NOT_A_CONTAINER_SOURCE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_28021 NO_SUCH_SLOT_SOURCE_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_28024 MODIFIER_SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_28018 NOT_A_CONTAINER_TARGET_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_28022 NO_CHANGES_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_28023 KNOWN_ITEM_EXCEPTION m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32727 method_32727 p 0 itemName p 1 slot m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32728 method_32728 p 2 z p 1 y p 0 x m (Lnet/minecraft/class_2168;)Z method_32710 method_32710 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263; method_32723 getInventoryAtPos p 2 exception p 0 source p 1 pos m (Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_1799;)I method_32724 executeEntityReplace p 0 source p 1 targets p 2 slot p 3 stack m (Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_117;)I method_32725 executeEntityModify p 3 modifier p 2 slot p 1 targets p 0 source m (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1799; method_32706 getStackInSlot p 0 entity p 1 slotId m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32733 method_32733 p 0 slot m (Lcom/mojang/brigadier/context/CommandContext;)I method_32743 method_32743 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)I method_32719 executeBlockCopyBlock p 0 source p 2 sourceSlot p 1 sourcePos p 4 slot p 3 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_32741 method_32741 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_32708 method_32708 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_117;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_32715 getStackWithModifier p 1 modifier p 2 stack p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_32738 method_32738 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_32736 method_32736 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I method_32712 executeBlockCopyEntity p 1 sourceEntity p 0 source p 3 pos p 2 sourceSlot p 5 modifier p 4 slot m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)I method_32721 executeEntityCopyBlock p 4 slot p 3 targets p 2 sourceSlot p 1 sourcePos p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799; method_32716 getStackInSlotFromInventoryAt p 2 slotId p 0 source p 1 pos m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;ILnet/minecraft/class_117;)I method_32722 executeEntityCopyBlock p 0 source p 1 sourcePos p 2 sourceSlot p 3 targets p 4 slot p 5 modifier m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32730 method_32730 p 0 slot m (Lcom/mojang/brigadier/context/CommandContext;)I method_32734 method_32734 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;ILnet/minecraft/class_117;)I method_32714 executeEntityCopyEntity p 0 source p 4 slot p 3 targets p 2 sourceSlot p 1 sourceEntity p 5 modifier m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32731 method_32731 p 0 x p 1 y p 2 z m (Lcom/mojang/brigadier/context/CommandContext;)I method_32744 method_32744 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_32732 method_32732 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_32742 method_32742 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)I method_32713 executeEntityCopyEntity p 0 source p 2 sourceSlot p 1 sourceEntity p 4 slot p 3 targets m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32726 method_32726 p 0 slot m (Lcom/mojang/brigadier/context/CommandContext;)I method_32740 method_32740 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_1799;)I method_32717 executeBlockReplace p 0 source p 1 pos p 2 slot p 3 stack m (Lcom/mojang/brigadier/context/CommandContext;)I method_32729 method_32729 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_117;)I method_32718 executeBlockModify p 1 pos p 0 source p 3 modifier p 2 slot m (Lcom/mojang/brigadier/context/CommandContext;)I method_32739 method_32739 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)I method_32711 executeBlockCopyEntity p 4 slot p 0 source p 1 sourceEntity p 2 sourceSlot p 3 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_32737 method_32737 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_32735 method_32735 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_32709 method_32709 p 0 context p 1 builder m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I method_32720 executeBlockCopyBlock p 4 slot p 5 modifier p 2 sourceSlot p 3 pos p 0 source p 1 sourcePos m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_32707 register p 0 dispatcher p 1 commandRegistryAccess c net/minecraft/class_4356 net/minecraft/client/realms/exception/RetryCallException f I field_19608 delaySeconds f I field_32118 DEFAULT_DELAY_SECONDS m (II)V p 2 httpResultCode p 1 delaySeconds c net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload m (Lnet/minecraft/class_2540;)V method_53028 write p 1 buf m ()Lnet/minecraft/class_2960; comp_1678 id c net/minecraft/class_4355 net/minecraft/client/realms/exception/RealmsServiceException f Lnet/minecraft/class_4345; field_36320 error m (Lnet/minecraft/class_4345;)V p 1 error c net/minecraft/class_8708 net/minecraft/network/packet/s2c/custom/DebugBrainCustomPayload f Lnet/minecraft/class_2960; field_45696 ID f Lnet/minecraft/class_8708$class_4232; comp_1658 brainDump m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_8708$class_4232; comp_1658 brainDump c net/minecraft/class_8708$class_4232 net/minecraft/network/packet/s2c/custom/DebugBrainCustomPayload$Brain f I comp_1660 entityId f Ljava/util/List; comp_1672 runningTasks f Ljava/util/List; comp_1671 possibleActivities f Lnet/minecraft/class_243; comp_1666 pos f Ljava/util/List; comp_1674 gossips f Ljava/util/List; comp_1673 memories f Lnet/minecraft/class_11; comp_1668 path f I comp_1670 angerLevel f I comp_1663 xp f F comp_1664 health f F comp_1665 maxHealth f Z comp_1669 wantsGolem f Ljava/util/Set; comp_1675 pois f Ljava/util/Set; comp_1676 potentialPois f Ljava/lang/String; comp_1667 inventory f Ljava/lang/String; comp_1662 profession f Ljava/lang/String; comp_1661 name f Ljava/util/UUID; comp_1659 uuid m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1660 entityId m ()Ljava/util/List; comp_1672 runningTasks m ()Ljava/util/List; comp_1671 possibleActivities m (Lnet/minecraft/class_2540;)V method_53032 write p 1 buf m (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/class_243;Ljava/lang/String;Lnet/minecraft/class_11;ZILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V p 6 health p 7 maxHealth p 4 profession p 5 xp p 2 entityId p 3 name p 1 uuid p 12 angerLevel p 11 wantsGolem m (Lnet/minecraft/class_2540;Lnet/minecraft/class_11;)V method_53033 method_53033 p 1 path p 0 buf m (Lnet/minecraft/class_2338;)Z method_29388 isPotentialJobSite p 1 pos m (Lnet/minecraft/class_2338;)Z method_23151 isPointOfInterest p 1 pos m ()Z comp_1669 wantsGolem m ()Lnet/minecraft/class_243; comp_1666 pos m ()I comp_1663 xp m ()F comp_1664 health m ()F comp_1665 maxHealth m ()Ljava/lang/String; comp_1667 inventory m ()I comp_1670 angerLevel m ()Ljava/lang/String; comp_1661 name m ()Ljava/util/UUID; comp_1659 uuid m ()Ljava/lang/String; comp_1662 profession m ()Lnet/minecraft/class_11; comp_1668 path m ()Ljava/util/List; comp_1674 gossips m ()Ljava/util/List; comp_1673 memories m ()Ljava/util/Set; comp_1675 pois m ()Ljava/util/Set; comp_1676 potentialPois c net/minecraft/class_3019 net/minecraft/server/command/BossBarCommand f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13482 SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13483 SET_PLAYERS_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13486 UNKNOWN_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13479 SET_VISIBILITY_UNCHANGED_HIDDEN_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13478 CREATE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13485 SET_VISIBILITY_UNCHANGED_VISIBLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13481 SET_STYLE_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13477 SET_VALUE_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13484 SET_MAX_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13476 SET_NAME_UNCHANGED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13480 SET_COLOR_UNCHANGED_EXCEPTION m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13053 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13048 method_13048 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3002; method_13054 getBossBar p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13032 method_13032 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13064 method_13064 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13052 method_13052 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13040 method_13040 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13072 method_13072 p 0 context m (Lnet/minecraft/class_2168;)Z method_13035 method_13035 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13060 method_13060 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;I)I method_13066 setMaxValue p 1 bossBar p 0 source p 2 value m (Lcom/mojang/brigadier/context/CommandContext;)I method_13039 method_13039 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13047 method_13047 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_1259$class_1261;)I method_13050 setStyle p 0 source p 1 bossBar p 2 style m (Lcom/mojang/brigadier/context/CommandContext;)I method_13067 method_13067 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I method_13030 getPlayers p 0 source p 1 bossBar m (Lcom/mojang/brigadier/context/CommandContext;)I method_13055 method_13055 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13043 method_13043 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13051 method_13051 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I method_13065 getValue p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13038 method_13038 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I method_13069 removeBossBar p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13058 method_13058 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_2561;)I method_13071 setName p 2 name p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13046 method_13046 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13034 method_13034 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)I method_13049 addBossBar p 2 displayName p 0 source p 1 name m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I method_13041 isVisible p 0 source p 1 bossBar m (Lnet/minecraft/class_2168;)I method_13045 listBossBars p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_1259$class_1260;)I method_13028 setColor p 2 color p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13044 method_13044 p 1 builder p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13042 method_13042 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;I)I method_13036 setValue p 2 value p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13062 method_13062 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13070 method_13070 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13029 method_13029 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I method_13056 getMaxValue p 1 bossBar p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13037 method_13037 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13057 method_13057 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Z)I method_13068 setVisible p 0 source p 2 visible p 1 bossBar m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13063 method_13063 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;)I method_13033 method_13033 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13059 method_13059 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;)I method_13061 method_13061 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Ljava/util/Collection;)I method_13031 setPlayers p 2 players p 0 source p 1 bossBar c net/minecraft/class_8709 net/minecraft/network/packet/BrandCustomPayload f Lnet/minecraft/class_2960; field_45697 ID f Ljava/lang/String; comp_1677 brand m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/lang/String; comp_1677 brand c net/minecraft/class_8706 net/minecraft/network/listener/ServerCommonPacketListener m (Lnet/minecraft/class_6374;)V method_52394 onPong p 1 packet m (Lnet/minecraft/class_2827;)V method_52393 onKeepAlive p 1 packet m (Lnet/minecraft/class_2817;)V method_52392 onCustomPayload p 1 packet m (Lnet/minecraft/class_2803;)V method_12069 onClientOptions p 1 packet m (Lnet/minecraft/class_2856;)V method_52395 onResourcePackStatus p 1 packet c net/minecraft/class_8707 net/minecraft/network/packet/s2c/custom/DebugBeeCustomPayload f Lnet/minecraft/class_2960; field_45695 ID f Lnet/minecraft/class_8707$class_5243; comp_1648 beeInfo m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_8707$class_5243; comp_1648 beeInfo c net/minecraft/class_8707$class_5243 net/minecraft/network/packet/s2c/custom/DebugBeeCustomPayload$Bee f Ljava/util/List; comp_1657 disallowedHives f I comp_1650 entityId f I comp_1655 travelTicks f Ljava/util/Set; comp_1656 goals f Ljava/util/UUID; comp_1649 uuid f Lnet/minecraft/class_243; comp_1651 pos f Lnet/minecraft/class_2338; comp_1653 hivePos f Lnet/minecraft/class_2338; comp_1654 flowerPos f Lnet/minecraft/class_11; comp_1652 path m (Lnet/minecraft/class_2338;)Z method_27649 isHiveAt p 1 pos m (Lnet/minecraft/class_2540;Lnet/minecraft/class_11;)V method_53031 method_53031 p 1 path p 0 buf m ()Ljava/util/List; comp_1657 disallowedHives m (Lnet/minecraft/class_2540;)V p 1 buf m (Ljava/util/UUID;ILnet/minecraft/class_243;Lnet/minecraft/class_11;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ILjava/util/Set;Ljava/util/List;)V p 4 path p 1 uuid p 2 entityId p 7 travelTicks p 5 hive p 6 flower m ()I comp_1650 entityId m (Lnet/minecraft/class_2540;)V method_53030 write p 1 buf m ()Ljava/lang/String; method_53029 getName m ()Lnet/minecraft/class_11; comp_1652 path m ()Lnet/minecraft/class_2338; comp_1653 hivePos m ()Lnet/minecraft/class_2338; comp_1654 flowerPos m ()Lnet/minecraft/class_243; comp_1651 pos m ()I comp_1655 travelTicks m ()Ljava/util/Set; comp_1656 goals m ()Ljava/util/UUID; comp_1649 uuid c net/minecraft/class_5691 net/minecraft/block/enums/Thickness f Ljava/lang/String; field_28069 name f Lnet/minecraft/class_5691; field_28065 TIP f Lnet/minecraft/class_5691; field_28066 FRUSTUM f Lnet/minecraft/class_5691; field_28067 MIDDLE f Lnet/minecraft/class_5691; field_28068 BASE f Lnet/minecraft/class_5691; field_28064 TIP_MERGE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3030 net/minecraft/server/dedicated/command/DeOpCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13507 ALREADY_DEOPPED_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_13147 method_13147 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13143 register p 0 dispatcher m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13144 deop p 0 source p 1 targets m (Lcom/mojang/brigadier/context/CommandContext;)I method_13146 method_13146 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13145 method_13145 p 1 builder p 0 context c net/minecraft/class_796 net/minecraft/client/render/model/BakedQuadFactory f F field_4259 MAX_SCALE f F field_4260 MIN_SCALE m (Lorg/joml/Vector3f;Lnet/minecraft/class_4590;)V method_3455 transformVertex p 1 vertex p 2 transformation m (Lorg/joml/Vector3f;Lnet/minecraft/class_789;)V method_3463 rotateVertex p 1 vector p 2 rotation m ([ILnet/minecraft/class_2350;)V method_3462 encodeDirection p 1 rotationMatrix p 2 direction m (Lnet/minecraft/class_787;Lnet/minecraft/class_2350;Lnet/minecraft/class_4590;Lnet/minecraft/class_2960;)Lnet/minecraft/class_787; method_3454 uvLock p 1 orientation p 0 texture p 3 modelId p 2 rotation m (Lnet/minecraft/class_787;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;[FLnet/minecraft/class_4590;Lnet/minecraft/class_789;Z)[I method_3458 packVertexData p 6 rotation p 7 shaded p 4 positionMatrix p 5 orientation p 2 sprite p 3 direction p 1 texture m ([IILnet/minecraft/class_2350;Lnet/minecraft/class_787;[FLnet/minecraft/class_1058;Lnet/minecraft/class_4590;Lnet/minecraft/class_789;Z)V method_3461 packVertexData p 2 cornerIndex p 1 vertices p 4 texture p 3 direction p 6 sprite p 5 positionMatrix p 8 rotation p 7 orientation p 9 shaded m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F method_3459 getPositionMatrix p 2 to p 1 from m ([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)V method_3460 packVertexData p 1 vertices p 3 position p 2 cornerIndex p 5 modelElementTexture p 4 sprite m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V method_3464 transformVertex p 3 transformationMatrix p 4 scale p 1 vertex p 2 origin m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_789;ZLnet/minecraft/class_2960;)Lnet/minecraft/class_777; method_3468 bake p 8 shade p 9 modelId p 6 settings p 7 rotation p 4 texture p 5 side p 2 to p 3 face p 1 from m ([I)Lnet/minecraft/class_2350; method_3467 decodeDirection p 0 rotationMatrix c net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature f Lcom/mojang/serialization/Codec; field_24837 codec f Lnet/minecraft/class_3168; field_13567 SEAGRASS f Lnet/minecraft/class_3031; field_21219 FLOWER f Lnet/minecraft/class_2953; field_13526 BONUS_CHEST f Lnet/minecraft/class_3031; field_26361 NO_BONEMEAL_FLOWER f Lnet/minecraft/class_3031; field_13539 FREEZE_TOP_LAYER f Lnet/minecraft/class_3031; field_13535 KELP f Lnet/minecraft/class_3031; field_22186 NETHER_FOREST_VEGETATION f Lnet/minecraft/class_3031; field_22187 WEEPING_VINES f Lnet/minecraft/class_3031; field_22185 HUGE_FUNGUS f Lnet/minecraft/class_3031; field_22188 BASALT_PILLAR f Lnet/minecraft/class_3031; field_13544 ICEBERG f Lnet/minecraft/class_3031; field_13540 BAMBOO f Lnet/minecraft/class_3031; field_13546 CORAL_CLAW f Lnet/minecraft/class_3031; field_27312 GEODE f Lnet/minecraft/class_3031; field_13555 SIMPLE_RANDOM_SELECTOR f Lnet/minecraft/class_3031; field_13550 RANDOM_BOOLEAN_SELECTOR f Lnet/minecraft/class_3031; field_13552 CHORUS_PLANT f Lnet/minecraft/class_3031; field_13559 VINES f Lnet/minecraft/class_3031; field_21220 RANDOM_PATCH f Lnet/minecraft/class_3031; field_13560 BLUE_ICE f Lnet/minecraft/class_3031; field_23885 DELTA_FEATURE f Lnet/minecraft/class_3031; field_23886 NETHERRACK_REPLACE_BLOBS f Lnet/minecraft/class_3031; field_21221 BLOCK_PILE f Lnet/minecraft/class_3031; field_23884 BASALT_COLUMNS f Lnet/minecraft/class_3031; field_13568 GLOWSTONE_BLOB f Lnet/minecraft/class_3031; field_13562 ICE_SPIKE f Lnet/minecraft/class_3031; field_13564 END_GATEWAY f Lnet/minecraft/class_3031; field_29250 VEGETATION_PATCH f Lnet/minecraft/class_3031; field_29252 ROOT_SYSTEM f Lnet/minecraft/class_3031; field_29251 WATERLOGGED_VEGETATION_PATCH f Lnet/minecraft/class_3031; field_13571 HUGE_RED_MUSHROOM f Lnet/minecraft/class_3031; field_13579 MONSTER_ROOM f Lnet/minecraft/class_3031; field_13574 END_ISLAND f Lnet/minecraft/class_3031; field_13573 LAKE f Lnet/minecraft/class_3031; field_13575 SEA_PICKLE f Lnet/minecraft/class_3031; field_13584 FOREST_ROCK f Lnet/minecraft/class_3031; field_13585 CORAL_MUSHROOM f Lnet/minecraft/class_3031; field_28428 MULTIFACE_GROWTH f Lnet/minecraft/class_3031; field_13593 RANDOM_SELECTOR f Lnet/minecraft/class_3031; field_13592 DESERT_WELL f Lnet/minecraft/class_3031; field_13591 VOID_START_PLATFORM f Lnet/minecraft/class_3031; field_33615 REPLACE_SINGLE_BLOCK f Lnet/minecraft/class_3031; field_24134 TREE f Lnet/minecraft/class_3031; field_23088 TWISTING_VINES f Lnet/minecraft/class_3031; field_28205 POINTED_DRIPSTONE f Lnet/minecraft/class_3031; field_19201 FILL_LAYER f Lnet/minecraft/class_3031; field_28204 LARGE_DRIPSTONE f Lnet/minecraft/class_3031; field_28203 DRIPSTONE_CLUSTER f Lnet/minecraft/class_3031; field_29061 SCATTERED_ORE f Lnet/minecraft/class_3031; field_37708 SCULK_PATCH f Lnet/minecraft/class_3031; field_28849 UNDERWATER_MAGMA f Lnet/minecraft/class_3031; field_35072 BLOCK_COLUMN f Lnet/minecraft/class_3031; field_13509 DISK f Lnet/minecraft/class_3031; field_13517 ORE f Lnet/minecraft/class_3031; field_13516 FOSSIL f Lnet/minecraft/class_3031; field_13513 SPRING_FEATURE f Lnet/minecraft/class_3031; field_13518 SIMPLE_BLOCK f Lnet/minecraft/class_3031; field_13522 END_SPIKE f Lnet/minecraft/class_3031; field_13525 CORAL_TREE f Lnet/minecraft/class_3031; field_21590 NO_OP f Lnet/minecraft/class_3031; field_13531 HUGE_BROWN_MUSHROOM m (Lnet/minecraft/class_6862;)Ljava/util/function/Predicate; method_36999 notInBlockTagPredicate p 0 tag m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)V method_36998 setBlockStateIf p 1 world p 3 state p 2 pos p 4 predicate m (Lnet/minecraft/class_6862;Lnet/minecraft/class_2680;)Z method_36997 method_36997 p 1 state m (Ljava/util/function/Function;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z method_33982 testAdjacentStates p 1 pos p 0 posToState p 2 predicate m (Lnet/minecraft/class_2680;)Z method_23396 isSoil p 0 state m (Lnet/minecraft/class_2680;)Z method_23395 isStone p 0 state m (Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_13153 setBlockState p 1 world p 2 pos p 3 state m (Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_3031; method_13150 register p 0 name p 1 feature m ()Lcom/mojang/serialization/Codec; method_28627 getCodec m (Ljava/util/function/Function;Lnet/minecraft/class_2338;)Z method_33981 isExposedToAir p 1 pos p 0 posToState m (Lnet/minecraft/class_3037;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_40163 generateIfValid p 1 config p 5 pos p 4 random p 3 chunkGenerator p 2 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V method_37256 markBlocksAboveForPostProcessing p 2 pos p 1 world m (Lcom/mojang/serialization/Codec;)V p 1 configCodec m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_27368 isSoil p 0 world p 1 pos m (Lnet/minecraft/class_5821;)Z method_13151 generate p 1 context m (Lnet/minecraft/class_3037;)Lnet/minecraft/class_2975; method_28629 method_28629 p 1 config c net/minecraft/class_3032 net/minecraft/server/command/DebugCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13596 ALREADY_RUNNING_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13597 NOT_RUNNING_EXCEPTION f Lorg/slf4j/Logger; field_20283 LOGGER m (Lnet/minecraft/class_2168;)I method_13159 executeStart p 0 source m (Lnet/minecraft/class_2168;)I method_13158 executeStop p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13156 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13157 method_13157 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36353 method_36353 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_21617 method_21617 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_36354 executeFunction p 0 source p 1 functions m (Lcom/mojang/brigadier/context/CommandContext;)I method_13154 method_13154 p 0 context c net/minecraft/class_3032$class_6347 net/minecraft/server/command/DebugCommand$Tracer f Ljava/io/PrintWriter; field_33551 writer f I field_33550 MARGIN f I field_33552 lastIndentWidth f Z field_33553 expectsCommandResult m (Ljava/io/PrintWriter;)V p 1 writer m (I)V method_36355 writeIndent p 1 width m ()V method_36357 writeNewLine m (I)V method_36356 writeIndentWithoutRememberingWidth p 1 width c net/minecraft/class_799 net/minecraft/client/render/model/json/ModelOverride f Ljava/util/List; field_4269 conditions f Lnet/minecraft/class_2960; field_4268 modelId m (Lnet/minecraft/class_2960;Ljava/util/List;)V p 2 conditions p 1 modelId m ()Ljava/util/stream/Stream; method_33690 streamConditions m ()Lnet/minecraft/class_2960; method_3472 getModelId c net/minecraft/class_799$class_5826 net/minecraft/client/render/model/json/ModelOverride$Condition f F field_28791 threshold f Lnet/minecraft/class_2960; field_28790 type m ()Lnet/minecraft/class_2960; method_33692 getType m ()F method_33693 getThreshold m (Lnet/minecraft/class_2960;F)V p 1 type p 2 threshold c net/minecraft/class_799$class_800 net/minecraft/client/render/model/json/ModelOverride$Deserializer m (Ljava/util/Map$Entry;)Lnet/minecraft/class_799$class_5826; method_33691 method_33691 p 0 entry m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_799; method_3475 deserialize m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 unused p 1 functionJson p 3 context m (Lcom/google/gson/JsonObject;)Ljava/util/List; method_3474 deserializeMinPropertyValues p 1 object c net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload f Lnet/minecraft/class_2960; field_45710 ID f Lnet/minecraft/class_3341; comp_1712 mainBB f Ljava/util/List; comp_1713 pieces f Lnet/minecraft/class_5321; comp_1711 dimension m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;Lnet/minecraft/class_8726$class_8727;)V method_53038 method_53038 p 1 buf2 p 2 piece m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341; method_53039 readBox p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3341;)V method_53037 writeBox p 1 box p 0 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_5321; comp_1711 dimension m ()Ljava/util/List; comp_1713 pieces m ()Lnet/minecraft/class_3341; comp_1712 mainBB c net/minecraft/class_8726$class_8727 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload$Piece f Z comp_1715 isStart f Lnet/minecraft/class_3341; comp_1714 boundingBox m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)V method_53040 write p 1 buf m ()Z comp_1715 isStart m ()Lnet/minecraft/class_3341; comp_1714 boundingBox c net/minecraft/class_790 net/minecraft/client/render/model/json/ModelVariantMap f Ljava/util/Map; field_4241 variantMap f Lnet/minecraft/class_816; field_4240 multipartModel m (Ljava/lang/String;)Lnet/minecraft/class_807; method_35792 getVariant c Finds and returns the definition of the variant under the {@code key}. If the\n{@code key} does not {@linkplain #containsVariant(String) exist}, this throws\nan exception.\n\n@return the variant definition\n@throws VariantAbsentException if no variant with the given {@code key} exists p 1 key c the variant's key m (Ljava/util/List;)V p 1 variantMapList m (Ljava/lang/String;)Z method_35790 containsVariant c Checks if there's a variant under the {@code key} in this map.\n\n@return {@code true} if the {@code key} has a variant, {@code false} otherwise p 1 key c the variant's key m ()Lnet/minecraft/class_816; method_3421 getMultipartModel m (Lnet/minecraft/class_790$class_791;Ljava/io/Reader;)Lnet/minecraft/class_790; method_3424 fromJson p 0 context p 1 reader m ()Z method_3422 hasMultipartModel m ()Ljava/util/Set; method_35791 getAllModels m (Ljava/util/Map;Lnet/minecraft/class_816;)V p 2 multipartModel p 1 variantMap m ()Ljava/util/Map; method_3423 getVariantMap m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_790$class_791;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_790; method_45787 fromJson p 0 context p 1 json c net/minecraft/class_790$class_791 net/minecraft/client/render/model/json/ModelVariantMap$DeserializationContext f Lcom/google/gson/Gson; field_4243 gson f Lnet/minecraft/class_2689; field_4242 stateFactory m (Lnet/minecraft/class_2689;)V method_3426 setStateFactory p 1 stateFactory m ()Lnet/minecraft/class_2689; method_3425 getStateFactory c net/minecraft/class_790$class_792 net/minecraft/client/render/model/json/ModelVariantMap$Deserializer m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 functionJson p 3 context p 2 unused m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_790; method_3428 deserialize m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; method_3429 variantsFromJson p 2 object p 1 context m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_816; method_3427 multipartFromJson p 1 context p 2 object c net/minecraft/class_790$class_6247 net/minecraft/client/render/model/json/ModelVariantMap$VariantAbsentException c An unchecked exception indicating a variant is not found with a string key. c net/minecraft/class_3037 net/minecraft/world/gen/feature/FeatureConfig f Lnet/minecraft/class_3111; field_13603 DEFAULT m ()Ljava/util/stream/Stream; method_30649 getDecoratedFeatures c net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs c A few extensions for {@link Codec} or {@link DynamicOps}.\n\n

It has a few methods to create checkers for {@code Codec.flatXmap} to add\nextra value validation to encoding and decoding. See the implementation of\n{@link #nonEmptyList(Codec)}. f Lcom/mojang/serialization/Codec; field_40722 TEXT f Lcom/mojang/serialization/Codec; field_39273 BASE_64 f Lcom/mojang/serialization/Codec; field_40721 JSON_ELEMENT f Lcom/mojang/serialization/Codec; field_43173 STRINGIFIED_TEXT f Lcom/mojang/serialization/Codec; field_39274 TAG_ENTRY_ID f Lcom/mojang/serialization/Codec; field_37408 REGULAR_EXPRESSION f Lcom/mojang/serialization/Codec; field_46165 ESCAPED_STRING f Lcom/mojang/serialization/Codec; field_33442 POSITIVE_INT f Lcom/mojang/serialization/Codec; field_42265 QUATERNIONF f Lcom/mojang/serialization/Codec; field_33441 NONNEGATIVE_INT f Lcom/mojang/serialization/Codec; field_40727 GAME_PROFILE_PROPERTY f Lcom/mojang/serialization/Codec; field_39042 INSTANT f Lcom/mojang/serialization/Codec; field_41759 NON_EMPTY_STRING f Lcom/mojang/serialization/Codec; field_42266 AXIS_ANGLE4F f Lcom/mojang/serialization/Codec; field_34387 POSITIVE_FLOAT f Ljava/util/function/Function; field_39395 OPTIONAL_OF_LONG_TO_OPTIONAL_LONG f Lcom/mojang/serialization/Codec; field_40726 GAME_PROFILE_WITH_PROPERTIES f Lcom/mojang/serialization/Codec; field_42267 ROTATION f Lcom/mojang/serialization/Codec; field_40725 GAME_PROFILE_PROPERTY_MAP f Ljava/util/function/Function; field_39396 OPTIONAL_LONG_TO_OPTIONAL_OF_LONG f Lcom/mojang/serialization/MapCodec; field_45076 GAME_PROFILE f Lcom/mojang/serialization/Codec; field_44703 CODEPOINT f Lcom/mojang/serialization/Codec; field_42268 MATRIX4F f Lcom/mojang/serialization/Codec; field_45075 IDENTIFIER_PATH f Lcom/mojang/serialization/Codec; field_40724 BIT_SET f Lcom/mojang/serialization/Codec; field_40723 VECTOR_3F m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_48112 validate p 1 validator p 0 codec m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_37937 method_37937 p 1 object m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_46389 method_46389 p 0 list m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; method_52457 method_52457 p 0 either m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_48108 method_48108 p 3 value m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43959 method_43959 p 0 tagEntry m (Ljava/lang/Object;Ljava/util/Optional;)Ljava/lang/Object; method_53051 method_53051 p 1 value m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; method_46381 method_46381 p 1 value p 0 key p 2 signature m (Lorg/joml/Vector3f;)Ljava/util/List; method_46385 method_46385 p 0 vec3f m (Lcom/mojang/serialization/Codec;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; method_53048 createStrictOptionalFieldCodec p 1 field p 0 codec m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_40113 nonEmptyEntryList p 0 originalCodec m (Lcom/mojang/serialization/Dynamic;)Lcom/google/gson/JsonElement; method_46379 method_46379 p 0 dynamic m (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult; method_53056 method_53056 p 0 text m (Ljava/lang/Object;)Ljava/lang/Object; method_52463 method_52463 p 0 o m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V method_46371 method_46371 p 1 key p 2 property m (Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult; method_40111 method_40111 p 1 collection m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; method_46384 method_46384 p 0 stream m ([B)Ljava/lang/String; method_43960 method_43960 p 0 data m (Ljava/lang/Integer;)Ljava/lang/String; method_36242 method_36242 p 0 v m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_53057 method_53057 p 1 value m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; method_37943 method_37943 p 2 pair m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; method_39511 rawIdChecked p 2 errorRawId p 1 rawIdToElement p 0 elementToRawId m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; method_53049 createStrictOptionalFieldCodec p 2 fallback p 1 field p 0 codec m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; method_39240 createLazy p 0 supplier m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_39512 orCompressed p 1 compressedCodec p 0 uncompressedCodec m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_44167 optionalLong p 0 codec m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; method_36241 rangedInt p 2 messageFactory p 1 max p 0 min m (II)Lcom/mojang/serialization/Codec; method_48109 string p 1 maxLength p 0 minLength m (Ljava/lang/Object;)Ljava/lang/Object; method_52466 method_52466 p 0 o m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; method_37928 rangedFloat p 0 min p 1 max p 2 messageFactory m (Ljava/lang/Float;)Ljava/lang/String; method_37932 method_37932 p 0 v m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_52460 method_52460 p 0 path m (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_53055 method_53055 p 1 codec m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult; method_37935 method_37935 p 1 either m (IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_48111 method_48111 p 3 value m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List; method_37944 method_37944 p 2 pair m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_39504 withLifecycle p 0 originalCodec p 2 lifecycleGetter p 1 entryLifecycleGetter m (Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_39509 method_39509 p 1 rawId m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; method_53700 formattedTime p 0 formatter m (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; method_46370 method_46370 p 1 properties p 0 profile m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; method_46377 method_46377 p 0 either m (Lorg/joml/AxisAngle4f;)Ljava/lang/Float; method_48772 method_48772 p 0 axisAngle m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53826 method_53826 p 0 string m (Lorg/joml/Matrix4f;)Ljava/util/List; method_48769 method_48769 p 0 matrix4f m (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_53054 fromJsonSerializer p 1 serializer p 0 deserializer m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_48771 method_48771 p 0 list m (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/Dynamic; method_46387 method_46387 p 0 element m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_53052 createRecursive p 0 codecFunction m (Ljava/util/OptionalLong;)Ljava/util/Optional; method_44169 method_44169 p 0 optionalLong m (Ljava/util/List;)Lorg/joml/Quaternionf; method_48779 method_48779 p 0 listx m (Ljava/util/function/Function;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; method_53053 method_53053 p 1 json m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; method_51699 validate p 0 codec p 1 validator m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_6495; method_53702 either p 0 first p 1 second m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48775 method_48775 p 0 instance m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_48778 method_48778 p 0 list m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52462 method_52462 p 0 instance m (Lorg/joml/Quaternionf;)Ljava/util/List; method_48777 method_48777 p 0 quaternion m (Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f; method_48768 method_48768 p 0 axisAngle m (Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_39507 method_39507 p 1 id m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V method_46374 method_46374 p 2 values p 1 key m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_48115 method_48115 p 0 list m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; method_37939 method_37939 p 2 pair m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V method_46376 method_46376 p 1 map m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_51494 method_51494 p 0 string m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_8783; method_53703 strictUnboundedMap p 1 elementCodec p 0 keyCodec m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_37930 method_37930 p 3 instance m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_37936 method_37936 p 1 pair m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_37942 method_37942 p 1 listx m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; method_39028 orElsePartial p 0 object m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52459 method_52459 p 0 instance m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_48114 method_48114 p 0 string m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_36973 nonEmptyList p 0 originalCodec m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_39506 method_39506 p 1 element m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_37938 method_37938 p 1 list m (Ljava/lang/Object;)Ljava/lang/Object; method_52467 method_52467 p 0 o m (II)Lcom/mojang/serialization/Codec; method_48766 rangedInt p 1 max p 0 min m (Ljava/lang/Integer;)Ljava/lang/String; method_36246 method_36246 p 0 v m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_37931 createCodecForPairObject p 0 codec p 1 leftFieldName p 2 rightFieldName p 3 combineFunction p 4 leftFunction p 5 rightFunction m (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_39508 idChecked p 0 elementToId p 1 idToElement m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_52458 either p 0 serialized p 2 alternativeMapper p 1 alternative m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_49755 method_49755 p 0 json m (IILjava/lang/Integer;)Ljava/lang/String; method_48767 method_48767 p 2 value m (Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional; method_46372 method_46372 p 0 property m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5699$class_7476; method_43961 method_43961 p 0 id m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V method_46375 method_46375 p 1 properties m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_33817 xor c Returns an exclusive-or codec for {@link Either} instances.\n\n

This returned codec fails if both the {@code first} and {@code second} codecs can\ndecode the input, while DFU's {@link com.mojang.serialization.codecs.EitherCodec}\nwill always take the first decoded result when it is available.\n\n

Otherwise, this behaves the same as the either codec.\n\n@param the first type\n@param the second type\n@return the xor codec for the two codecs\n@see Codec#either(Codec, Codec)\n@see com.mojang.serialization.codecs.EitherCodec p 0 first c the first codec p 1 second c the second codec m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46388 method_46388 p 0 instance m (Ljava/util/function/Function;Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; method_52461 method_52461 p 1 either m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_41302 method_41302 p 0 pattern m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional; method_53050 method_53050 p 1 value m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_52465 alternatively p 0 a p 1 b m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_42114 exceptionCatching p 0 codec m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_53058 object2BooleanMap p 0 keyCodec m (Ljava/util/List;)Lorg/joml/Vector3f; method_46391 method_46391 p 0 listx m (Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either; method_46373 method_46373 p 0 properties m (IILjava/lang/String;)Lcom/mojang/serialization/DataResult; method_48110 method_48110 p 2 string m (Lnet/minecraft/class_6885;)Lcom/mojang/serialization/DataResult; method_48113 method_48113 p 0 entryList m (Ljava/util/List;)Lorg/joml/Matrix4f; method_48776 method_48776 p 0 listx m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; method_40110 createContextRetrievalCodec p 0 retriever m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; method_46382 method_46382 p 0 set m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5699$class_7476; method_43958 method_43958 p 0 id m (Ljava/util/Optional;)Ljava/util/OptionalLong; method_44168 method_44168 p 0 optional m (Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult; method_39510 method_39510 p 2 element m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43962 method_43962 p 0 encoded m (Ljava/util/function/Function;)Ljava/util/function/Function; method_40114 createEqualTypeChecker p 0 typeGetter c net/minecraft/class_5699$class_6495 net/minecraft/util/dynamic/Codecs$Either f Lcom/mojang/serialization/Codec; field_34389 second f Lcom/mojang/serialization/Codec; field_34388 first m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_37946 method_37946 p 0 pair m (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_37947 method_37947 p 1 pair2 p 0 pair m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_37950 method_37950 p 3 left m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_37945 encode m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_37948 method_37948 p 3 right m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V p 2 second p 1 first m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 3 prefix p 2 ops p 1 input m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_37949 method_37949 p 0 pair c net/minecraft/class_5699$class_5839 net/minecraft/util/dynamic/Codecs$Xor c An xor codec that only permits exactly one of the two data choices to be\npresent.\n\n@see Codecs#xor(Codec, Codec)\n@see com.mojang.serialization.codecs.EitherCodec f Lcom/mojang/serialization/Codec; comp_1928 first f Lcom/mojang/serialization/Codec; comp_1929 second m ()Lcom/mojang/serialization/Codec; comp_1928 first m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_33822 method_33822 p 3 right m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_33824 method_33824 p 3 left m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_33823 method_33823 p 0 pair m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_33820 encode m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 input p 3 prefix p 2 ops m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_33821 method_33821 p 0 pair m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V p 2 second p 1 first m ()Lcom/mojang/serialization/Codec; comp_1929 second m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_5699$class_8783 net/minecraft/util/dynamic/Codecs$StrictUnboundedMapCodec f Lcom/mojang/serialization/Codec; a keyCodec f Lcom/mojang/serialization/Codec; b elementCodec m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; method_53707 method_53707 p 1 map m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_53706 method_53706 p 2 map m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_53708 encode m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V p 2 elementCodec p 1 keyCodec m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 2 ops p 1 input p 3 prefix c net/minecraft/class_5699$class_7476 net/minecraft/util/dynamic/Codecs$TagEntryId f Lnet/minecraft/class_2960; comp_813 id f Z comp_814 tag m ()Ljava/lang/String; method_43963 asString m ()Z comp_814 tag m ()Lnet/minecraft/class_2960; comp_813 id c net/minecraft/class_5699$1 net/minecraft/util/dynamic/Codecs$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; coApply coApply p 3 result p 2 input p 1 ops m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; apply apply p 2 input p 1 ops p 3 result c net/minecraft/class_5699$3 net/minecraft/util/dynamic/Codecs$3 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; coApply coApply p 3 result p 1 ops p 2 input m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; apply apply p 3 result p 1 ops p 2 input m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_39515 method_39515 p 2 pair c net/minecraft/class_5699$2 net/minecraft/util/dynamic/Codecs$2 m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 1 input p 2 ops p 3 prefix m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input c net/minecraft/class_5699$4 net/minecraft/util/dynamic/Codecs$4 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input c net/minecraft/class_5699$class_8741 net/minecraft/util/dynamic/Codecs$Recursive f Ljava/util/function/Supplier; field_45716 supplier m (Ljava/util/function/Function;)V p 1 codecFunction m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 3 prefix p 1 input p 2 ops c net/minecraft/class_5699$class_8742 net/minecraft/util/dynamic/Codecs$StrictOptionalField f Ljava/lang/String; field_45717 field f Lcom/mojang/serialization/Codec; field_45718 codec m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; method_53060 encode m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V p 2 codec p 1 field m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode encode p 1 input p 3 prefix p 2 ops c net/minecraft/class_5699$class_6866 net/minecraft/util/dynamic/Codecs$ContextRetrievalCodec f Ljava/util/function/Function; field_36397 retriever m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode encode p 1 input p 2 ops p 3 prefix m (Ljava/util/function/Function;)V p 1 retriever m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops c net/minecraft/class_8724 net/minecraft/network/packet/s2c/custom/DebugPoiTicketCountCustomPayload f Lnet/minecraft/class_2960; field_45708 ID f Lnet/minecraft/class_2338; comp_1708 pos f I comp_1709 freeTicketCount m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1709 freeTicketCount m ()Lnet/minecraft/class_2338; comp_1708 pos c net/minecraft/class_3039 net/minecraft/server/command/LootCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13606 NO_LOOT_TABLE_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13605 SUGGESTION_PROVIDER f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13604 NO_HELD_ITEMS_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13220 method_13220 p 2 messageSender p 1 stacks p 0 context m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13204 method_13204 p 1 context m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13216 method_13216 p 1 context m (Lnet/minecraft/class_7157;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3041;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13203 method_13203 p 1 builder p 2 constructor m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13208 method_13208 p 1 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;IILjava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13209 executeBlock p 4 stacks p 3 stackCount p 5 messageSender p 0 source p 2 slot p 1 targetPos m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_3039$class_3041;)I method_13197 executeLoot p 0 context p 2 constructor p 1 lootTable m (Lnet/minecraft/class_1297;Ljava/util/List;IILjava/util/List;)V method_16139 replace p 2 slot p 1 stacks p 0 entity p 4 addedStacks p 3 stackCount m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_16339 method_16339 p 1 stacks p 2 messageSender p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13193 register p 0 dispatcher p 1 commandRegistryAccess m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13210 method_13210 p 0 context p 1 builder m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; method_13178 getHeldItem p 0 source p 1 slot m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13182 method_13182 p 2 messageSender p 0 context p 1 stacks m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13205 method_13205 p 1 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13221 method_13221 p 1 stacks p 0 context p 2 messageSender m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1297;Lnet/minecraft/class_3039$class_3041;)I method_13189 executeKill p 2 constructor p 1 entity p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_243;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13183 executeSpawn p 1 pos p 2 stacks p 0 source p 3 messageSender m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2680;Ljava/util/List;)V method_13224 method_13224 p 2 stacks m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)V method_13179 method_13179 p 2 stack m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13188 method_13188 p 1 context m (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)Z method_13223 insert p 0 inventory p 1 stack m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_3039$class_3041;)I method_13199 executeFish p 4 constructor p 3 stack p 0 context p 2 pos p 1 lootTable m (Lnet/minecraft/class_2168;Ljava/util/List;Lnet/minecraft/class_2960;)V method_13212 sendDroppedFeedback p 2 lootTable p 1 stacks p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13191 method_13191 p 2 messageSender p 0 context p 1 stacks m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13217 method_13217 p 0 entityName m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_3039$class_3041;)I method_13219 executeMine p 3 constructor p 1 pos p 2 stack p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13202 method_13202 p 1 stacks p 2 messageSender p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13195 method_13195 p 0 entityName m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263; method_13207 getBlockInventory p 0 source p 1 pos m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13214 method_13214 p 1 stacks p 0 context p 2 messageSender m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13177 method_13177 p 1 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Ljava/util/List;)V method_13185 method_13185 p 2 stacks m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13222 method_13222 p 1 context m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13201 executeGive p 1 stacks p 2 messageSender p 0 players m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13215 method_13215 p 1 context m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3042;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13206 addTargetArguments p 1 sourceConstructor p 0 rootArgument m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_13218 itemsMatch p 1 second p 0 first m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13196 executeInsert p 2 stacks p 3 messageSender p 0 source p 1 targetPos m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13198 method_13198 p 1 context m (Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I method_13211 method_13211 p 1 context m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/class_3039$class_3040;)I method_13187 executeReplace p 1 slot p 0 targets p 3 stacks p 2 stackCount p 4 messageSender m (Lnet/minecraft/class_2168;)Z method_13181 method_13181 p 0 source m (Lnet/minecraft/class_2168;Ljava/util/List;)V method_13213 sendDroppedFeedback p 0 source p 1 stacks m (Lnet/minecraft/class_2168;Ljava/util/List;)V method_13184 method_13184 p 1 stacks m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;Lnet/minecraft/class_3039$class_3041;)I method_13180 getFeedbackMessageSingle p 0 context p 3 constructor p 2 lootContextParameters p 1 lootTable c net/minecraft/class_3039$class_3042 net/minecraft/server/command/LootCommand$SourceConstructor m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3041;)Lcom/mojang/brigadier/builder/ArgumentBuilder; construct construct p 1 builder p 2 target c net/minecraft/class_3039$class_3041 net/minecraft/server/command/LootCommand$Target m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I accept accept p 3 messageSender p 2 items p 1 context c net/minecraft/class_3039$class_3040 net/minecraft/server/command/LootCommand$FeedbackMessage m (Ljava/util/List;)V accept accept p 1 items c net/minecraft/class_8725 net/minecraft/network/packet/s2c/custom/DebugRaidsCustomPayload f Lnet/minecraft/class_2960; field_45709 ID f Ljava/util/List; comp_1710 raidCenters m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/util/List; comp_1710 raidCenters c net/minecraft/class_8722 net/minecraft/network/packet/s2c/custom/DebugPoiAddedCustomPayload f Lnet/minecraft/class_2960; field_45706 ID f Ljava/lang/String; comp_1705 type f I comp_1706 freeTicketCount f Lnet/minecraft/class_2338; comp_1704 pos m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1706 freeTicketCount m ()Lnet/minecraft/class_2338; comp_1704 pos m ()Ljava/lang/String; comp_1705 type c net/minecraft/class_3033 net/minecraft/world/gen/feature/EndPortalFeature f Z field_13599 open f Lnet/minecraft/class_2338; field_13600 ORIGIN m (Z)V p 1 open m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_51862 offsetOrigin p 0 pos c net/minecraft/class_8723 net/minecraft/network/packet/s2c/custom/DebugPoiRemovedCustomPayload f Lnet/minecraft/class_2960; field_45707 ID f Lnet/minecraft/class_2338; comp_1707 pos m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2338; comp_1707 pos c net/minecraft/class_793 net/minecraft/client/render/model/json/JsonUnbakedModel f Lnet/minecraft/class_793$class_4751; field_21857 guiLight f Lnet/minecraft/class_2960; field_4247 parentId f C field_32793 TEXTURE_REFERENCE_INITIAL c The initial character ({@value}) of a texture reference in JSON; used to\ndistinguish texture references from other references. f Ljava/util/List; field_4255 overrides f Ljava/util/List; field_4245 elements f Lnet/minecraft/class_809; field_4250 transformations f Ljava/util/Map; field_4251 textureMap f Lnet/minecraft/class_793; field_4253 parent f Ljava/lang/Boolean; field_4244 ambientOcclusion f Ljava/lang/String; field_4252 id f Lcom/google/gson/Gson; field_4254 GSON f Lnet/minecraft/class_796; field_4249 QUAD_FACTORY f Lorg/slf4j/Logger; field_4248 LOGGER f Ljava/lang/String; field_32792 PARTICLE_KEY m (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;)Lnet/minecraft/class_806; method_3440 compileOverrides p 1 baker p 2 parent m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Either; method_3442 resolveTexture p 1 name m ()Lnet/minecraft/class_793$class_4751; method_24298 getGuiLight m (Ljava/lang/String;)Z method_3432 textureExists p 1 name m ()Ljava/util/List; method_3434 getOverrides m (Ljava/lang/String;)Lnet/minecraft/class_4730; method_24077 resolveSprite p 1 spriteName m (Ljava/io/Reader;)Lnet/minecraft/class_793; method_3437 deserialize p 0 input m (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1087; method_3446 bake p 1 baker p 2 parent p 3 textureGetter p 4 settings p 5 id p 6 hasDepth m (Ljava/util/function/Function;Lnet/minecraft/class_799;)V method_45786 method_45786 p 2 override m (Ljava/lang/String;)Z method_3439 isTextureReference p 0 reference m ()Z method_35789 needsResolution m ()Lnet/minecraft/class_809; method_3443 getTransformations m ()Ljava/util/List; method_3433 getElements m (Ljava/lang/String;)Lnet/minecraft/class_793; method_3430 deserialize p 0 json m ()Z method_3444 useAmbientOcclusion m (Lnet/minecraft/class_811;)Lnet/minecraft/class_804; method_3438 getTransformation p 1 renderMode m (Lnet/minecraft/class_2960;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Lnet/minecraft/class_793$class_4751;Lnet/minecraft/class_809;Ljava/util/List;)V p 5 guiLight p 6 transformations p 7 overrides p 1 parentId p 2 elements p 3 textureMap p 4 ambientOcclusion m ()Lnet/minecraft/class_793; method_3431 getRootModel m (Lnet/minecraft/class_785;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_777; method_3447 createQuad p 1 elementFace p 0 element p 3 side p 2 sprite p 5 id p 4 settings c net/minecraft/class_793$class_4751 net/minecraft/client/render/model/json/JsonUnbakedModel$GuiLight f Ljava/lang/String; field_21860 name f Lnet/minecraft/class_793$class_4751; field_21859 BLOCK c The model will be shaded from the side, like a block. f Lnet/minecraft/class_793$class_4751; field_21858 ITEM c The model will be shaded from the front, like a basic item m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Z method_24299 isSide m (Ljava/lang/String;)Lnet/minecraft/class_793$class_4751; method_24300 byName p 0 value c net/minecraft/class_793$class_6246 net/minecraft/client/render/model/json/JsonUnbakedModel$UncheckedModelException c An unused unchecked exception. Probably related to unbaked models. m (Ljava/lang/String;)V p 1 message c net/minecraft/class_793$class_795 net/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; method_3449 elementsFromJson p 1 context p 2 json m (Lnet/minecraft/class_2960;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either; method_24079 resolveReference p 1 name p 0 id m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_793; method_3451 deserialize m (Lcom/google/gson/JsonObject;)Ljava/lang/String; method_3450 parentFromJson p 1 json m (Lcom/google/gson/JsonObject;)Ljava/lang/Boolean; method_3453 ambientOcclusionFromJson p 1 json m (Lcom/google/gson/JsonObject;)Ljava/util/Map; method_3448 texturesFromJson p 1 object m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; method_3452 overridesFromJson p 1 context p 2 object m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 unused p 3 ctx p 1 element c net/minecraft/class_8720 net/minecraft/network/packet/s2c/custom/DebugNeighborsUpdateCustomPayload f Lnet/minecraft/class_2960; field_45704 ID f J comp_1699 time f Lnet/minecraft/class_2338; comp_1700 pos m (Lnet/minecraft/class_2540;)V p 1 buf m ()J comp_1699 time m ()Lnet/minecraft/class_2338; comp_1700 pos c net/minecraft/class_5698 net/minecraft/registry/tag/GameEventTags f Lnet/minecraft/class_6862; field_28090 VIBRATIONS f Lnet/minecraft/class_6862; field_28091 IGNORE_VIBRATIONS_SNEAKING f Lnet/minecraft/class_6862; field_38079 WARDEN_CAN_LISTEN f Lnet/minecraft/class_6862; field_38698 SHRIEKER_CAN_LISTEN f Lnet/minecraft/class_6862; field_39031 ALLAY_CAN_LISTEN m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_32823 of p 0 id c net/minecraft/class_3035 net/minecraft/server/command/DefaultGameModeCommand m (Lnet/minecraft/class_2168;)Z method_13168 method_13168 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1934;)I method_13167 execute p 1 defaultGameMode p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13166 register p 0 dispatcher c net/minecraft/class_4367 net/minecraft/client/realms/gui/RealmsWorldSlotButton f Lnet/minecraft/class_2960; field_39067 CHECKMARK f Ljava/util/function/Supplier; field_19672 serverDataProvider f Lnet/minecraft/class_2561; field_26470 TOOLTIP f Lnet/minecraft/class_2561; field_26469 MINIGAME_TOOLTIP f Lnet/minecraft/class_2561; field_26468 ACTIVE_TOOLTIP f Lnet/minecraft/class_2960; field_22685 PANORAMA_3 f Lnet/minecraft/class_2960; field_22682 EMPTY_FRAME f Lnet/minecraft/class_2960; field_22681 SLOT_FRAME f Ljava/util/function/Consumer; field_19673 tooltipSetter f Lnet/minecraft/class_2960; field_22684 PANORAMA_2 f Lnet/minecraft/class_2960; field_22683 PANORAMA_0 f Lnet/minecraft/class_2561; field_44894 MINIGAME_SLOT_NAME f Lnet/minecraft/class_4367$class_4370; field_19677 state f I field_19675 slotIndex m (Lnet/minecraft/class_332;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V method_21107 drawSlotFrame p 13 minigame p 14 action p 11 image p 12 empty p 15 actionPrompt p 5 mouseY p 6 active p 3 y p 4 mouseX p 9 imageId p 7 slotName p 8 slotIndex p 1 context p 2 x m (Lnet/minecraft/class_4877;Ljava/lang/String;ZZLnet/minecraft/class_4367$class_4368;)Lcom/mojang/datafixers/util/Pair; method_27454 getActionPromptAndMessage p 2 text p 3 empty p 1 server p 4 minigame p 5 action m (IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILnet/minecraft/class_4185$class_4241;)V p 8 action p 7 id p 6 tooltipSetter p 5 serverDataProvider p 4 height p 3 width p 2 y p 1 x m ()Lnet/minecraft/class_4367$class_4370; method_25099 getState m (Lnet/minecraft/class_332;II)V method_43586 drawCheckmark p 2 x p 1 context p 3 y m ()V method_37007 tick m (Lnet/minecraft/class_4877;ZZ)Lnet/minecraft/class_4367$class_4368; method_27455 getAction p 0 server p 1 active p 2 minigame c net/minecraft/class_4367$class_4368 net/minecraft/client/realms/gui/RealmsWorldSlotButton$Action f Lnet/minecraft/class_4367$class_4368; field_19678 NOTHING f Lnet/minecraft/class_4367$class_4368; field_19679 SWITCH_SLOT f Lnet/minecraft/class_4367$class_4368; field_19680 JOIN m (Ljava/lang/String;)Lnet/minecraft/class_4367$class_4368; valueOf valueOf p 0 name c net/minecraft/class_4367$class_4370 net/minecraft/client/realms/gui/RealmsWorldSlotButton$State f J field_19684 imageId f Ljava/lang/String; field_19685 image f Z field_19682 isCurrentlyActiveSlot f Ljava/lang/String; field_19683 slotName f Z field_19687 minigame f Lnet/minecraft/class_2561; field_19689 actionPrompt f Z field_19686 empty f Lnet/minecraft/class_4367$class_4368; field_19688 action m (ZLjava/lang/String;JLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V p 5 image p 3 imageId p 2 slotName p 9 actionPrompt p 8 action p 7 minigame p 6 empty p 1 isCurrentlyActiveSlot c net/minecraft/class_8721 net/minecraft/network/packet/s2c/custom/DebugPathCustomPayload f Lnet/minecraft/class_2960; field_45705 ID f Lnet/minecraft/class_11; comp_1702 path f I comp_1701 entityId f F comp_1703 maxNodeDistance m (Lnet/minecraft/class_2540;)V p 1 buf m ()F comp_1703 maxNodeDistance m ()I comp_1701 entityId m ()Lnet/minecraft/class_11; comp_1702 path c net/minecraft/class_3036 net/minecraft/server/command/DifficultyCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13602 FAILURE_EXCEPTION m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13170 method_13170 p 0 difficulty m (Lcom/mojang/brigadier/context/CommandContext;)I method_13171 method_13171 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1267;)I method_13173 execute p 0 source p 1 difficulty m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13169 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13172 method_13172 p 0 source m (Lnet/minecraft/class_1267;Lcom/mojang/brigadier/context/CommandContext;)I method_13174 method_13174 p 1 context c net/minecraft/class_5697 net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer f F field_32944 HEAD_YAW f F field_32945 HEAD_ROLL f Lnet/minecraft/class_759; field_38904 playerHeldItemRenderer m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_32799 renderSpyglass p 6 light p 5 vertexConsumers p 4 matrices p 3 arm p 2 stack p 1 entity c net/minecraft/class_8718 net/minecraft/network/packet/s2c/custom/DebugHiveCustomPayload f Lnet/minecraft/class_2960; field_45703 ID f Lnet/minecraft/class_8718$class_8719; comp_1693 hiveInfo m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_8718$class_8719; comp_1693 hiveInfo c net/minecraft/class_8718$class_8719 net/minecraft/network/packet/s2c/custom/DebugHiveCustomPayload$HiveInfo f Lnet/minecraft/class_2338; comp_1694 pos f I comp_1696 occupantCount f I comp_1697 honeyLevel f Z comp_1698 sedated f Ljava/lang/String; comp_1695 hiveType m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)V method_53036 write p 1 buf m ()Ljava/lang/String; comp_1695 hiveType m ()I comp_1697 honeyLevel m ()Z comp_1698 sedated m ()Lnet/minecraft/class_2338; comp_1694 pos m ()I comp_1696 occupantCount c net/minecraft/class_721 net/minecraft/client/particle/SpitParticle c net/minecraft/class_721$class_722 net/minecraft/client/particle/SpitParticle$Factory f Lnet/minecraft/class_4002; field_17876 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3103 createParticle c net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumberProvider f Lcom/mojang/serialization/Codec; field_45890 CODEC f Ljava/lang/String; comp_1898 score f F comp_1899 scale f Lnet/minecraft/class_5670; comp_1897 target m (Lnet/minecraft/class_47$class_50;Ljava/lang/String;F)Lnet/minecraft/class_5660; method_35570 create p 2 scale p 0 target p 1 score m ()Ljava/lang/String; comp_1898 score m (Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660; method_35569 create p 1 score p 0 target m (Lnet/minecraft/class_5670;Ljava/lang/String;F)V p 3 scale p 2 score p 1 target m ()F comp_1899 scale m ()Lnet/minecraft/class_5670; comp_1897 target c net/minecraft/class_725 net/minecraft/client/particle/SquidInkParticle m (Lnet/minecraft/class_638;DDDDDDILnet/minecraft/class_4002;)V p 15 spriteProvider p 2 x p 1 world p 4 y p 6 z p 8 velocityX p 10 velocityY p 12 velocityZ p 14 color c net/minecraft/class_725$class_726 net/minecraft/client/particle/SquidInkParticle$Factory f Lnet/minecraft/class_4002; field_17878 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3105 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_725$class_5788 net/minecraft/client/particle/SquidInkParticle$GlowSquidInkFactory f Lnet/minecraft/class_4002; field_28460 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_33427 createParticle c net/minecraft/class_723 net/minecraft/client/particle/WaterSuspendParticle m (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDD)V p 5 y p 7 z p 1 world p 3 x p 2 spriteProvider m (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDDDDD)V p 3 x p 2 spriteProvider p 1 world p 7 z p 5 y p 11 velocityY p 9 velocityX p 13 velocityZ c net/minecraft/class_723$class_4795 net/minecraft/client/particle/WaterSuspendParticle$CrimsonSporeFactory f Lnet/minecraft/class_4002; field_22238 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_24464 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_723$class_4796 net/minecraft/client/particle/WaterSuspendParticle$UnderwaterFactory f Lnet/minecraft/class_4002; field_22239 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_24465 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_723$class_4797 net/minecraft/client/particle/WaterSuspendParticle$WarpedSporeFactory f Lnet/minecraft/class_4002; field_22240 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_24466 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_723$class_5877 net/minecraft/client/particle/WaterSuspendParticle$SporeBlossomAirFactory f Lnet/minecraft/class_4002; field_29073 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_34024 createParticle c net/minecraft/class_5667 net/minecraft/loot/provider/score/FixedLootScoreProvider f Ljava/lang/String; comp_1903 name f Lcom/mojang/serialization/Codec; field_45894 CODEC m ()Ljava/lang/String; comp_1903 name m (Ljava/lang/String;)V p 1 name m (Ljava/lang/String;)Lnet/minecraft/class_5670; method_35572 create p 0 name c net/minecraft/class_3004 net/minecraft/entity/boss/BossBarManager f Ljava/util/Map; field_13447 commandBossBars m ()Ljava/util/Collection; method_12968 getIds m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3002; method_12970 add p 2 displayName p 1 id m (Lnet/minecraft/class_2487;)V method_12972 readNbt p 1 nbt m ()Lnet/minecraft/class_2487; method_12974 toNbt m (Lnet/minecraft/class_3222;)V method_12975 onPlayerConnect p 1 player m (Lnet/minecraft/class_3002;)V method_12973 remove p 1 bossBar m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3002; method_12971 get p 1 id m (Lnet/minecraft/class_3222;)V method_12976 onPlayerDisconnect p 1 player m ()Ljava/util/Collection; method_12969 getAll c net/minecraft/class_3005 net/minecraft/world/gen/feature/DesertWellFeature f Lnet/minecraft/class_2680; field_13449 fluidInside f Lnet/minecraft/class_2680; field_43324 sand f Lnet/minecraft/class_2715; field_13450 CAN_GENERATE f Lnet/minecraft/class_2680; field_13451 wall f Lnet/minecraft/class_2680; field_13452 slab m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8174;)V method_49235 method_49235 p 1 blockEntity m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V method_49883 generateSuspiciousSand p 1 pos p 0 world c net/minecraft/class_5669 net/minecraft/loot/provider/score/LootScoreProviderType f Lcom/mojang/serialization/Codec; comp_1904 codec m ()Lcom/mojang/serialization/Codec; comp_1904 codec c net/minecraft/class_3006 net/minecraft/world/gen/structure/DesertPyramidStructure f Lcom/mojang/serialization/Codec; field_37791 CODEC m (Lnet/minecraft/class_3341;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V method_51181 placeSuspiciousSand p 1 world p 2 pos p 0 box m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8174;)V method_51182 method_51182 p 1 blockEntity c net/minecraft/class_4337 net/minecraft/client/realms/FileUpload f I field_19553 slotId f Ljava/util/concurrent/CompletableFuture; field_19560 uploadTask f Lorg/slf4j/Logger; field_19550 LOGGER f Ljava/io/File; field_19551 file f Ljava/lang/String; field_32057 UPLOAD_ENDPOINT f Ljava/lang/String; field_19556 username f J field_19552 worldId f Lorg/apache/http/client/config/RequestConfig; field_19561 requestConfig f Ljava/util/concurrent/atomic/AtomicBoolean; field_19559 cancelled f I field_32056 MAX_ATTEMPTS f Lnet/minecraft/class_4351; field_19558 uploadStatus f Lnet/minecraft/class_4888; field_19554 uploadInfo f Ljava/lang/String; field_19557 clientVersion f Ljava/lang/String; field_19555 sessionId m ()Z method_20978 isFinished m (JI)Lnet/minecraft/class_4429; method_20979 retryUploadAfter p 1 retryDelaySeconds p 3 currentAttempt m ()V method_20970 cancel m (Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)V p 1 file p 2 worldId p 8 uploadStatus p 4 slotId p 5 uploadInfo p 6 session p 7 clientVersion m (JI)Z method_20972 shouldRetry p 3 currentAttempt p 1 retryDelaySeconds m (Lorg/apache/http/HttpResponse;)J method_20974 getRetryDelaySeconds p 1 response m (Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)V method_20975 handleResponse p 2 uploadResultBuilder p 1 response m (Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V method_20977 cleanup p 2 client p 1 request m (I)Lnet/minecraft/class_4429; method_20971 requestUpload p 1 currentAttempt m (Lorg/apache/http/client/methods/HttpPost;)V method_20976 setupRequest p 1 request m (Ljava/util/function/Consumer;)V method_20973 upload p 1 callback c net/minecraft/class_4337$class_4338 net/minecraft/client/realms/FileUpload$CustomInputStreamEntity f Ljava/io/InputStream; field_19563 content f J field_19562 length f Lnet/minecraft/class_4351; field_19564 uploadStatus m (Ljava/io/OutputStream;)V writeTo writeTo p 1 outstream m (Ljava/io/InputStream;JLnet/minecraft/class_4351;)V p 1 content p 2 length p 4 uploadStatus c net/minecraft/class_5662 net/minecraft/loot/provider/number/UniformLootNumberProvider f Lcom/mojang/serialization/Codec; field_45891 CODEC f Lnet/minecraft/class_5658; comp_1900 min f Lnet/minecraft/class_5658; comp_1901 max m (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V p 1 min p 2 max m ()Lnet/minecraft/class_5658; comp_1900 min m (FF)Lnet/minecraft/class_5662; method_32462 create p 0 min p 1 max m ()Lnet/minecraft/class_5658; comp_1901 max c net/minecraft/class_3002 net/minecraft/entity/boss/CommandBossBar f Lnet/minecraft/class_2960; field_13441 id f Ljava/util/Set; field_13440 playerUuids f I field_13442 maxValue f I field_13443 value m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3002; method_12966 fromNbt p 0 nbt p 1 id m ()Lnet/minecraft/class_2487; method_12963 toNbt m ()Lnet/minecraft/class_2561; method_12965 toHoverableText m (Ljava/util/UUID;)V method_12964 addPlayer p 1 uuid m (Ljava/util/Collection;)Z method_12962 addPlayers p 1 players m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_12958 method_12958 p 1 style m ()I method_12955 getValue m (I)V method_12956 setMaxValue p 1 maxValue m (I)V method_12954 setValue p 1 value m ()I method_12960 getMaxValue m (Lnet/minecraft/class_3222;)V method_12961 onPlayerDisconnect p 1 player m ()Lnet/minecraft/class_2960; method_12959 getId m (Lnet/minecraft/class_3222;)V method_12957 onPlayerConnect p 1 player m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)V p 2 displayName p 1 id c net/minecraft/class_5664 net/minecraft/loot/provider/score/ContextLootScoreProvider f Lcom/mojang/serialization/Codec; field_45892 CODEC f Lnet/minecraft/class_47$class_50; comp_1902 target m (Lnet/minecraft/class_47$class_50;)V p 1 target m ()Lnet/minecraft/class_47$class_50; comp_1902 target m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5670; method_35571 create p 0 target c net/minecraft/class_4333 net/minecraft/client/realms/FileDownload f Z field_19526 extracting f Lorg/apache/http/client/config/RequestConfig; field_19531 requestConfig f [Ljava/lang/String; field_19532 INVALID_FILE_NAMES f Ljava/io/File; field_19528 resourcePackPath f Ljava/io/File; field_20490 backupFile f Z field_19524 finished f Lorg/slf4j/Logger; field_19522 LOGGER f Z field_19525 error f Ljava/lang/Thread; field_19530 currentThread f Lorg/apache/http/client/methods/HttpGet; field_20491 httpRequest f Z field_19523 cancelled m ()Z method_20957 isFinished m ()Z method_20961 isError m ()Z method_20964 isExtracting m (Ljava/lang/String;)Ljava/lang/String; method_20960 findAvailableFolderName p 0 folder m (Ljava/lang/String;)J method_20955 contentLength p 1 downloadLink m (Lnet/minecraft/class_4889;Ljava/lang/String;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/class_32;)V method_22100 downloadWorld p 1 download p 2 message p 3 status p 4 storage m (Ljava/io/File;)V method_25031 readNbtFile p 0 file m (Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_32;)V method_20956 untarGzipArchive p 1 name p 2 archive p 3 storage m ()V method_20948 cancel c net/minecraft/class_4333$class_4334 net/minecraft/client/realms/FileDownload$DownloadCountingOutputStream f Ljava/awt/event/ActionListener; field_19539 listener m (I)V afterWrite afterWrite p 1 n m (Ljava/io/OutputStream;)V p 1 stream m (Ljava/awt/event/ActionListener;)V method_20969 setListener p 1 listener c net/minecraft/class_4333$class_4335 net/minecraft/client/realms/FileDownload$ProgressListener f Lnet/minecraft/class_4392$class_4393; field_19544 downloadStatus f Ljava/io/File; field_19542 tempFile f Ljava/lang/String; field_19541 worldName f Lnet/minecraft/class_32; field_19543 levelStorageSource m (Lnet/minecraft/class_4333;Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_32;Lnet/minecraft/class_4392$class_4393;)V p 3 tempFile p 4 levelStorageSource p 5 downloadStatus p 2 worldName m (Ljava/awt/event/ActionEvent;)V actionPerformed actionPerformed p 1 e c net/minecraft/class_4333$class_4336 net/minecraft/client/realms/FileDownload$ResourcePackProgressListener f Lnet/minecraft/class_4392$class_4393; field_19548 downloadStatus f Lnet/minecraft/class_4889; field_19549 worldDownload f Ljava/io/File; field_19547 tempFile m (Lnet/minecraft/class_4333;Ljava/io/File;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/class_4889;)V p 3 downloadStatus p 2 tempFile p 4 worldDownload m (Ljava/awt/event/ActionEvent;)V actionPerformed actionPerformed p 1 e c net/minecraft/class_3003 net/minecraft/world/gen/placementmodifier/NoiseThresholdCountPlacementModifier f Lcom/mojang/serialization/Codec; field_24890 MODIFIER_CODEC f I field_13445 aboveNoise f I field_13446 belowNoise f D field_13444 noiseLevel m (DII)V p 1 noiseLevel p 4 aboveNoise p 3 belowNoise m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28733 method_28733 p 0 instance m (DII)Lnet/minecraft/class_3003; method_39642 of p 0 noiseLevel p 2 belowNoise p 3 aboveNoise c net/minecraft/class_5659 net/minecraft/loot/provider/number/LootNumberProviderTypes f Lcom/mojang/serialization/Codec; field_45889 BASE_CODEC f Lcom/mojang/serialization/Codec; field_45888 CODEC f Lnet/minecraft/class_5657; field_27921 CONSTANT f Lnet/minecraft/class_5657; field_27922 UNIFORM f Lnet/minecraft/class_5657; field_27923 BINOMIAL f Lnet/minecraft/class_5657; field_27924 SCORE m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5657; method_32456 register p 1 codec p 0 id c net/minecraft/class_717 net/minecraft/client/particle/FireSmokeParticle m (Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V p 1 world p 2 x p 15 spriteProvider p 6 z p 4 y p 10 velocityY p 8 velocityX p 14 scaleMultiplier p 12 velocityZ c net/minecraft/class_717$class_718 net/minecraft/client/particle/FireSmokeParticle$Factory f Lnet/minecraft/class_4002; field_17869 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3101 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_719 net/minecraft/client/particle/WaterSplashParticle c net/minecraft/class_719$class_720 net/minecraft/client/particle/WaterSplashParticle$SplashFactory f Lnet/minecraft/class_4002; field_17877 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3102 createParticle c net/minecraft/class_5670 net/minecraft/loot/provider/score/LootScoreProvider m (Lnet/minecraft/class_47;)Ljava/lang/String; method_32476 getName p 1 context m ()Lnet/minecraft/class_5669; method_32475 getType m ()Ljava/util/Set; method_32477 getRequiredParameters c net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient f Ljava/lang/String; field_19580 username f Ljava/lang/String; field_32086 LIVEPLAYERLIST_ENDPOINT f Ljava/lang/String; field_32074 NEWS_ENDPOINT f Ljava/lang/String; field_32066 WORLD_CLOSE_ENDPOINT f Ljava/lang/String; field_32078 MCO_ENDPOINT f Ljava/lang/String; field_32058 COUNT_PENDING_ENDPOINT f Ljava/lang/String; field_32090 AVAILABLE_ENDPOINT f Ljava/lang/String; field_32082 PING_STAT_ENDPOINT f Ljava/lang/String; field_32070 WORLD_SLOT_DOWNLOAD_ENDPOINT f Ljava/lang/String; field_32062 WORLD_ENDPOINT_4 f Ljava/lang/String; field_32094 WORLD_ENDPOINT_3 f Lnet/minecraft/class_310; field_26901 client f Ljava/lang/String; field_32085 WORLD_ENDPOINT f Ljava/lang/String; field_32077 INVITES_ENDPOINT f Ljava/lang/String; field_32065 WORLD_OPEN_ENDPOINT f Ljava/lang/String; field_32089 MINIGAMES_ENDPOINT f Ljava/lang/String; field_32069 WORLD_BACKUPS_ENDPOINT f Ljava/lang/String; field_43014 NOTIFICATIONS_ENDPOINT f Ljava/lang/String; field_32093 ID_ENDPOINT f Ljava/lang/String; field_32081 OPS_ENDPOINT f Ljava/lang/String; field_32073 TOS_AGREED_ENDPOINT f Ljava/lang/String; field_32061 REJECT_INVITATION_ENDPOINT f Lorg/slf4j/Logger; field_19578 LOGGER f Ljava/lang/String; field_32064 WORLD_SLOT_ENDPOINT f Ljava/lang/String; field_32088 WORLD_PROFILE_ENDPOINT f Ljava/lang/String; field_32076 WORLDS_ENDPOINT f Ljava/lang/String; field_32068 WORLD_ENDPOINT_6 f Ljava/lang/String; field_19579 sessionId f Ljava/lang/String; field_32080 ACTIVITIES_ENDPOINT f Ljava/lang/String; field_43013 DISMISS_ENDPOINT f Ljava/lang/String; field_32060 ACCEPT_INVITATION_ENDPOINT f Lnet/minecraft/class_4869; field_22568 JSON f Ljava/lang/String; field_32092 JOIN_PC_ENDPOINT f Ljava/lang/String; field_32084 WORLD_INITIALIZE_ENDPOINT f Lnet/minecraft/class_4341$class_4343; field_45232 ENVIRONMENT f Ljava/lang/String; field_32072 CLIENT_COMPATIBLE_ENDPOINT f Ljava/lang/String; field_32063 WORLD_ENDPOINT_5 f Ljava/lang/String; field_32087 WORLD_ENDPOINT_2 f Ljava/lang/String; field_32079 SUBSCRIPTIONS_ENDPOINT f Ljava/lang/String; field_32067 WORLD_RESET_ENDPOINT f Ljava/lang/String; field_32059 PENDING_ENDPOINT f Ljava/lang/String; field_32091 TEMPLATES_ENDPOINT f Ljava/lang/String; field_43012 SEEN_ENDPOINT f Ljava/lang/String; field_32071 WORLD_BACKUPS_UPLOAD_ENDPOINT f Ljava/lang/String; field_32095 INVITE_ENDPOINT f Ljava/lang/String; field_32083 TRIAL_ENDPOINT m (JLjava/lang/String;)Ljava/lang/Boolean; method_21023 resetWorldWithTemplate p 1 worldId p 3 worldTemplateId m ()Lnet/minecraft/class_4341$class_4342; method_21027 clientCompatible m (JLjava/util/UUID;)Lnet/minecraft/class_4870; method_21017 op p 3 profileUuid p 1 worldId m (J)Lnet/minecraft/class_4868; method_21016 backupsFor p 1 worldId m ()Lnet/minecraft/class_4341; method_44616 create m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_310;)V p 3 client p 1 sessionId p 2 username m (Lnet/minecraft/class_4873;)V method_20997 sendPingResults p 1 pingResult m (JLjava/lang/String;)Lnet/minecraft/class_4877; method_21004 invite p 1 worldId p 3 profileName m (J)Lnet/minecraft/class_4887; method_21025 subscriptionFor p 1 worldId m (J)Ljava/lang/Boolean; method_21022 close p 1 worldId m (Ljava/lang/String;)Ljava/lang/String; method_21011 url p 1 path m ()Ljava/util/List; method_49572 listNotifications m ()V method_21031 agreeToTos m (JLnet/minecraft/class_4413;)Ljava/lang/Boolean; method_20995 resetWorldWithSeed p 3 resetWorldInfo p 1 worldId m ()Lnet/minecraft/class_4872; method_21030 pendingInvites m (Lnet/minecraft/class_310;)Lnet/minecraft/class_4341; method_20989 createRealmsClient p 0 client m (JLjava/util/UUID;)V method_20994 uninvite p 1 worldId p 3 profileUuid m (Ljava/lang/String;)V method_20999 acceptInvitation p 1 invitationId m (J)Ljava/lang/Boolean; method_21019 open p 1 worldId m (Ljava/lang/String;)V method_21006 rejectInvitation p 1 invitationId m (JLjava/lang/String;)Lnet/minecraft/class_4888; method_21026 upload p 3 token p 1 worldId m (JLjava/lang/String;Ljava/lang/String;)V method_20996 initializeWorld p 1 worldId p 3 name p 4 motd m ()Lnet/minecraft/class_4879; method_21015 listWorlds m (JI)Lnet/minecraft/class_4889; method_21003 download p 3 slotId p 1 worldId m ()Ljava/lang/Boolean; method_21033 trialAvailable m (JLjava/lang/String;)V method_21010 restoreWorld p 1 worldId p 3 backupId m (Lnet/minecraft/class_4871;)Z method_31381 isOwnerBlocked p 1 invite m (JI)Z method_20992 switchSlot p 3 slot p 1 worldId m (J)V method_21013 uninviteMyselfFrom p 1 worldId m (Ljava/util/List;)V method_49569 markNotificationsAsSeen p 1 notifications m ()Z method_52655 mcoEnabled m ()Lnet/minecraft/class_4882; method_21018 getLiveStats m (J)Lnet/minecraft/class_6193; method_35684 getPlayerActivities p 1 worldId m (J)Lnet/minecraft/class_4877; method_20991 getOwnWorld p 1 worldId m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_21007 url p 1 path p 2 queryString m (JLjava/lang/String;)Ljava/lang/Boolean; method_21014 putIntoMinigameMode p 3 minigameId p 1 worldId m ()Lnet/minecraft/class_4876; method_21032 getNews m (Lnet/minecraft/class_4346;)Ljava/lang/String; method_20998 execute p 1 r m (Ljava/util/List;)V method_49570 dismissNotifications p 1 notifications m (Ljava/util/List;)Lcom/google/gson/JsonArray; method_49571 toJsonArray p 0 uuids m (J)Lnet/minecraft/class_4878; method_21009 join p 1 worldId m (JILnet/minecraft/class_4883;)V method_20993 updateSlot p 4 options p 3 slot p 1 worldId m (JLjava/util/UUID;)Lnet/minecraft/class_4870; method_21020 deop p 3 profileUuid p 1 worldId m (JLjava/lang/String;Ljava/lang/String;)V method_21005 update p 3 name p 4 motd p 1 worldId m (J)V method_21028 deleteWorld p 1 worldId m ()I method_21029 pendingInvitesCount m (IILnet/minecraft/class_4877$class_4321;)Lnet/minecraft/class_4891; method_20990 fetchWorldTemplates p 3 type p 2 pageSize p 1 page c net/minecraft/class_4341$class_4342 net/minecraft/client/realms/RealmsClient$CompatibleVersionResponse f Lnet/minecraft/class_4341$class_4342; field_19582 COMPATIBLE f Lnet/minecraft/class_4341$class_4342; field_19584 OTHER f Lnet/minecraft/class_4341$class_4342; field_19583 OUTDATED m (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4342; valueOf valueOf p 0 name c net/minecraft/class_4341$class_4343 net/minecraft/client/realms/RealmsClient$Environment f Ljava/lang/String; field_19590 protocol f Lnet/minecraft/class_4341$class_4343; field_19586 PRODUCTION f Lnet/minecraft/class_4341$class_4343; field_19588 LOCAL f Lnet/minecraft/class_4341$class_4343; field_19587 STAGE f Ljava/lang/String; field_19589 baseUrl m (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4343; valueOf valueOf p 0 name m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V p 3 baseUrl p 4 protocol m (Ljava/lang/String;)Ljava/util/Optional; method_52215 fromName p 0 name c net/minecraft/class_5672 net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType f Lnet/minecraft/class_2561; field_27949 text f I field_27948 id f Lnet/minecraft/class_5672; field_27944 DEFAULT f Lnet/minecraft/class_5672; field_27945 FLAT f Lnet/minecraft/class_5672; field_27946 LARGE_BIOMES f Lnet/minecraft/class_5672; field_27947 AMPLIFIED m ()I method_32507 getId m ()Lnet/minecraft/class_2561; method_32506 getText m (Ljava/lang/String;IILnet/minecraft/class_5321;)V p 4 presetKey p 3 id c net/minecraft/class_5671 net/minecraft/loot/provider/score/LootScoreProviderTypes f Lcom/mojang/serialization/Codec; field_45896 BASE_CODEC f Lcom/mojang/serialization/Codec; field_45895 CODEC f Lnet/minecraft/class_5669; field_27932 FIXED f Lnet/minecraft/class_5669; field_27933 CONTEXT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5669; method_32479 register p 1 codec p 0 id c net/minecraft/class_736 net/minecraft/client/particle/CurrentDownParticle f F field_3897 accelerationAngle c The angle, in radians, of the horizontal acceleration of the particle. c net/minecraft/class_736$class_737 net/minecraft/client/particle/CurrentDownParticle$Factory f Lnet/minecraft/class_4002; field_17890 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3114 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_734 net/minecraft/client/particle/TotemParticle m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 8 velocityX p 10 velocityY p 12 velocityZ p 14 spriteProvider p 1 world p 2 x p 4 y p 6 z c net/minecraft/class_734$class_735 net/minecraft/client/particle/TotemParticle$Factory f Lnet/minecraft/class_4002; field_17887 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3113 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_733 net/minecraft/client/particle/EmitterParticle f I field_3895 maxEmitterAge f I field_3896 emitterAge f Lnet/minecraft/class_1297; field_3894 entity f Lnet/minecraft/class_2394; field_3893 parameters m (Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;ILnet/minecraft/class_243;)V p 1 world p 3 parameters p 2 entity p 5 velocity p 4 maxEmitterAge m (Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V p 4 maxEmitterAge p 3 parameters p 2 entity p 1 world m (Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;)V p 3 parameters p 2 entity p 1 world c net/minecraft/class_8704 net/minecraft/network/encoding/VarLongs f I field_45688 MORE_BITS_MASK f I field_45687 DATA_BITS_MASK f I field_45689 DATA_BITS_PER_BYTE f I field_45686 MAX_BYTES m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; method_53021 write p 1 l p 0 buf m (J)I method_53019 getSizeInBytes p 0 l m (B)Z method_53018 shouldContinueRead p 0 b m (Lio/netty/buffer/ByteBuf;)J method_53020 read p 0 buf c net/minecraft/class_8705 net/minecraft/network/listener/ClientCommonPacketListener m (Lnet/minecraft/class_2720;)V method_52784 onResourcePackSend p 1 packet m (Lnet/minecraft/class_2658;)V method_52780 onCustomPayload p 1 packet m (Lnet/minecraft/class_2790;)V method_11126 onSynchronizeTags p 1 packet m (Lnet/minecraft/class_2670;)V method_52782 onKeepAlive p 1 packet m (Lnet/minecraft/class_2661;)V method_52781 onDisconnect p 1 packet m (Lnet/minecraft/class_6373;)V method_52783 onPing p 1 packet c net/minecraft/class_3016 net/minecraft/server/dedicated/command/BanCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13473 ALREADY_BANNED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13023 method_13023 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13020 method_13020 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I method_13022 ban p 2 reason p 1 targets p 0 source m (Lnet/minecraft/class_2168;)Z method_13024 method_13024 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13021 register p 0 dispatcher c net/minecraft/class_4346 net/minecraft/client/realms/Request f Z field_19598 connected f I field_32096 READ_TIMEOUT f Ljava/net/HttpURLConnection; field_19596 connection f Ljava/lang/String; field_19597 url f I field_32097 CONNECT_TIMEOUT m (Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346; method_21043 post p 3 readTimeoutMillis p 0 uri p 2 connectTimeoutMillis p 1 content m ()V method_21056 dispose m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346; method_21053 put p 0 url p 1 content m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346; method_21049 post p 0 uri p 1 content m (Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String; method_21045 getHeader p 0 connection p 1 header m ()I method_21038 getRetryAfterHeader m (Ljava/net/HttpURLConnection;)I method_21044 getRetryAfterHeader p 0 connection m ()Lnet/minecraft/class_4346; method_21054 connect m (Ljava/io/InputStream;)Ljava/lang/String; method_21039 read p 1 in m (Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346; method_21050 put p 3 readTimeoutMillis p 0 url p 2 connectTimeoutMillis p 1 content m (Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V method_21046 cookie p 2 value p 0 connection p 1 key m (Ljava/lang/String;)Lnet/minecraft/class_4346; method_21040 get p 0 url m (Ljava/lang/String;Ljava/lang/String;)V method_21042 cookie p 1 key p 2 value m (Ljava/lang/String;II)Lnet/minecraft/class_4346; method_21041 get p 1 connectTimeoutMillis p 2 readTimeoutMillis p 0 url m ()Ljava/lang/String; method_21051 text m (Ljava/lang/String;II)V p 3 readTimeout p 2 connectTimeout p 1 url m ()I method_21047 responseCode m ()Lnet/minecraft/class_4346; method_21055 doConnect m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346; method_35685 withHeader p 1 name p 2 value m (Ljava/lang/String;)Ljava/lang/String; method_21052 getHeader p 1 header m (Ljava/lang/String;)Lnet/minecraft/class_4346; method_21048 delete p 0 url c net/minecraft/class_4346$class_4350 net/minecraft/client/realms/Request$Put f Ljava/lang/String; field_19600 content m (Ljava/lang/String;Ljava/lang/String;II)V p 3 connectTimeout p 4 readTimeout p 1 uri p 2 content m ()Lnet/minecraft/class_4346$class_4350; method_21060 doConnect c net/minecraft/class_4346$class_4347 net/minecraft/client/realms/Request$Delete m ()Lnet/minecraft/class_4346$class_4347; method_21057 doConnect c net/minecraft/class_4346$class_4348 net/minecraft/client/realms/Request$Get m ()Lnet/minecraft/class_4346$class_4348; method_21058 doConnect c net/minecraft/class_4346$class_4349 net/minecraft/client/realms/Request$Post f Ljava/lang/String; field_19599 content m (Ljava/lang/String;Ljava/lang/String;II)V p 3 connectTimeout p 4 readTimeout p 1 uri p 2 content m ()Lnet/minecraft/class_4346$class_4349; method_21059 doConnect c net/minecraft/class_8702 net/minecraft/network/encoding/StringEncoding m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; method_53012 decode p 0 buf p 1 length m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V method_53013 encode p 0 buf p 1 string p 2 length c net/minecraft/class_8703 net/minecraft/network/encoding/VarInts f I field_45683 DATA_BITS_MASK f I field_45682 MAX_BYTES f I field_45685 DATA_BITS_PER_BYTE f I field_45684 MORE_BITS_MASK m (Lio/netty/buffer/ByteBuf;)I method_53016 read p 0 buf m (I)I method_53015 getSizeInBytes p 0 i m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; method_53017 write p 1 i p 0 buf m (B)Z method_53014 shouldContinueRead p 0 b c net/minecraft/class_3018 net/minecraft/world/gen/feature/EndGatewayFeatureConfig f Lcom/mojang/serialization/Codec; field_24883 CODEC f Ljava/util/Optional; field_17735 exitPos f Z field_13475 exact m (Lnet/minecraft/class_3018;)Ljava/util/Optional; method_28718 method_28718 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28717 method_28717 p 0 instance m ()Z method_13026 isExact m (Lnet/minecraft/class_3018;)Ljava/lang/Boolean; method_28716 method_28716 p 0 config m (Ljava/util/Optional;Z)V p 2 exact p 1 exitPos m ()Lnet/minecraft/class_3018; method_18030 createConfig m ()Ljava/util/Optional; method_18036 getExitPos m (Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_3018; method_18034 createConfig p 0 exitPortalPosition p 1 exitsAtSpawn c net/minecraft/class_8700 net/minecraft/network/handler/NetworkStateTransitionHandler m (Lio/netty/util/Attribute;Lnet/minecraft/class_2596;)V method_53011 handle p 1 packet p 0 protocolAttribute c net/minecraft/class_5674 net/minecraft/client/realms/task/ResettingWorldTemplateTask f Lnet/minecraft/class_4890; field_27952 template m (Lnet/minecraft/class_4890;JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V p 1 template p 2 serverId p 4 title p 5 callback c net/minecraft/class_3011 net/minecraft/world/gen/feature/DiskFeature m (Lnet/minecraft/class_6577;Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;IILnet/minecraft/class_2338$class_2339;)Z method_43160 placeBlock p 1 config p 2 world p 3 random p 4 topY p 5 bottomY p 6 pos c net/minecraft/class_8701 net/minecraft/network/listener/ServerPacketListener c net/minecraft/class_3012 net/minecraft/server/dedicated/command/BanIpCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13467 ALREADY_BANNED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13468 INVALID_IP_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13010 method_13010 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13008 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13011 method_13011 p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I method_13009 checkIp p 2 reason p 1 target p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13006 method_13006 p 0 context m (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I method_13007 banIp p 2 reason p 1 targetIp p 0 source c net/minecraft/class_5673 net/minecraft/client/realms/task/ResettingNormalWorldTask f Lnet/minecraft/class_4413; field_27951 info m (Lnet/minecraft/class_4413;JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V p 5 callback p 4 title p 2 serverId p 1 info c net/minecraft/class_4345 net/minecraft/client/realms/RealmsError f Lorg/slf4j/Logger; field_19593 LOGGER f Lnet/minecraft/class_2561; field_45233 NO_DETAILS_TEXT m ()I method_21037 getErrorCode m ()Lnet/minecraft/class_2561; method_52657 getText m (ILjava/lang/String;)Lnet/minecraft/class_4345; method_30162 ofHttp p 0 statusCode p 1 response m ()Ljava/lang/String; method_21036 getErrorMessage c net/minecraft/class_4345$class_8652 net/minecraft/client/realms/RealmsError$AuthenticationError f I field_45234 ERROR_CODE f Ljava/lang/String; comp_1595 message m ()Ljava/lang/String; comp_1595 message c net/minecraft/class_4345$class_8653 net/minecraft/client/realms/RealmsError$SimpleHttpError f Lnet/minecraft/class_2561; field_45236 RETRY_TEXT f Lnet/minecraft/class_4345$class_8653; field_45235 SERVICE_BUSY f Lnet/minecraft/class_2561; comp_1597 payload f I comp_1596 httpCode m (Ljava/lang/String;)Lnet/minecraft/class_4345$class_8653; method_52660 unknownCompatibility p 0 response m (I)Lnet/minecraft/class_4345$class_8653; method_52661 statusCodeOnly p 0 statusCode m (Lnet/minecraft/class_4354;)Lnet/minecraft/class_4345$class_8653; method_52659 connectivity p 0 exception m (I)Lnet/minecraft/class_4345$class_8653; method_52658 retryable p 0 statusCode m ()I comp_1596 httpCode m ()Lnet/minecraft/class_2561; comp_1597 payload c net/minecraft/class_4345$class_8654 net/minecraft/client/realms/RealmsError$DetailedHttpError f Ljava/lang/String; comp_1600 reason f Ljava/lang/String; comp_1601 message f I comp_1598 httpCode f I comp_1599 code m ()Ljava/lang/String; comp_1600 reason m ()Ljava/lang/String; comp_1601 message m ()I comp_1598 httpCode m ()I comp_1599 code c net/minecraft/class_4345$class_8655 net/minecraft/client/realms/RealmsError$RawHttpPayloadError f Ljava/lang/String; comp_1603 payload f I comp_1602 httpCode m ()I comp_1602 httpCode m ()Ljava/lang/String; comp_1603 payload c net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidget f Ljava/util/List; field_27962 BOOLEAN_VALUES f Z field_27971 optionTextOmitted f Ljava/util/function/Function; field_27968 narrationMessageFactory f I field_27964 index f Lnet/minecraft/class_5676$class_5678; field_27969 callback f Ljava/util/function/Function; field_27967 valueToText f Ljava/util/function/BooleanSupplier; field_27961 HAS_ALT_DOWN f Ljava/lang/Object; field_27965 value f Lnet/minecraft/class_5676$class_5680; field_27966 values f Lnet/minecraft/class_7172$class_7277; field_27970 tooltipFactory f Lnet/minecraft/class_2561; field_27963 optionText m (Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_32604 method_32604 p 0 value m ()Lnet/minecraft/class_5676$class_5677; method_32614 onOffBuilder c Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@link net.minecraft.screen.ScreenTexts#ON} for {@code true} and\n{@link net.minecraft.screen.ScreenTexts#OFF} for {@code false}.\nIts current initial value is {@code true}. m ()V method_47403 refreshTooltip m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_32608 method_32608 p 2 value m (Ljava/lang/Object;)Lnet/minecraft/class_5250; method_32610 composeGenericOptionText p 1 value m (Ljava/util/function/Function;)Lnet/minecraft/class_5676$class_5677; method_32606 builder c Creates a new builder for a cycling button widget. p 0 valueToText m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILjava/lang/Object;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;Z)V p 14 optionTextOmitted p 11 narrationMessageFactory p 10 valueToText p 13 tooltipFactory p 12 callback p 7 index p 6 optionText p 9 values p 8 value p 3 width p 2 y p 5 message p 4 height p 1 x m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5676$class_5677; method_32607 onOffBuilder c Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@code on} for {@code true} and {@code off} for {@code false}.\nIts current initial value is {@code true}. p 0 on p 1 off m (Ljava/lang/Object;)Lnet/minecraft/class_2561; method_37026 composeText p 1 value m (I)Ljava/lang/Object; method_37027 getValue p 1 offset m ()Ljava/lang/Object; method_32603 getValue m (I)V method_32612 cycle p 1 amount m (Z)Lnet/minecraft/class_5676$class_5677; method_32613 onOffBuilder c Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@link net.minecraft.screen.ScreenTexts#ON} for {@code true} and\n{@link net.minecraft.screen.ScreenTexts#OFF} for {@code false}.\nIts current initial value is set to {@code initialValue}. p 0 initialValue m (Ljava/lang/Object;)V method_32605 setValue p 1 value m ()Lnet/minecraft/class_5250; method_32611 getGenericNarrationMessage c {@return a generic narration message for this button}\n\n

If the button omits the option text in rendering, such as showing only\n"Value", this narration message will still read out the option like\n"Option: Value". m (Ljava/lang/Object;)V method_32609 internalSetValue p 1 value c net/minecraft/class_5676$class_5680 net/minecraft/client/gui/widget/CyclingButtonWidget$Values m ()Ljava/util/List; method_32626 getCurrent m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5680; method_32628 of p 1 defaults p 0 alternativeToggle p 2 alternatives m (Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5680; method_32627 of p 0 values m ()Ljava/util/List; method_32629 getDefaults c net/minecraft/class_5676$class_5678 net/minecraft/client/gui/widget/CyclingButtonWidget$UpdateCallback m (Lnet/minecraft/class_5676;Ljava/lang/Object;)V onValueChange onValueChange p 1 button p 2 value c net/minecraft/class_5676$class_5677 net/minecraft/client/gui/widget/CyclingButtonWidget$Builder c A builder to easily create cycling button widgets.\n\nEach builder must have at least one of its {@code values} methods called\nwith at least one default (non-alternative) value in the list before\nbuilding.\n\n@see CyclingButtonWidget#builder(Function) f Ljava/lang/Object; field_27973 value f Z field_27978 optionTextOmitted f Lnet/minecraft/class_7172$class_7277; field_27975 tooltipFactory f I field_27972 initialIndex f Ljava/util/function/Function; field_27976 narrationMessageFactory f Lnet/minecraft/class_5676$class_5680; field_27977 values f Ljava/util/function/Function; field_27974 valueToText m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_5676; method_32617 build c Builds a cycling button widget.\n\n@throws IllegalStateException if no {@code values} call is made, or the\n{@code values} has no default values available p 4 height p 3 width p 2 y p 1 x p 6 callback p 5 optionText m ([Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677; method_32624 values c Sets the option values for this button. p 1 values m (Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677; method_32619 initially c Sets the initial value of this button widget.\n\n

This is not effective if {@code value} is not in the default\nvalues (i.e. excluding alternative values).\n\n

If this is not called, the initial value defaults to the first\nvalue in the values list supplied. p 1 value m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677; method_32621 values c Sets the option values for this button.\n\n

When the user presses the ALT key, the {@code alternatives} values\nwill be iterated; otherwise the {@code defaults} values will be iterated\nwhen clicking the built button. p 1 defaults p 2 alternatives m (Lnet/minecraft/class_5676$class_5680;)Lnet/minecraft/class_5676$class_5677; method_42729 values p 1 values m (IIIILnet/minecraft/class_2561;)Lnet/minecraft/class_5676; method_35723 build p 1 x p 2 y p 3 width p 4 height p 5 optionText m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677; method_32622 values c Sets the option values for this button.\n\n

When {@code alternativeToggle} {@linkplain BooleanSupplier#getAsBoolean()\ngetAsBoolean} returns {@code true}, the {@code alternatives} values\nwill be iterated; otherwise the {@code defaults} values will be iterated\nwhen clicking the built button. p 3 alternatives p 2 defaults p 1 alternativeToggle m (Ljava/util/function/Function;)Lnet/minecraft/class_5676$class_5677; method_32623 narration c Overrides the narration message of the button to build.\n\n

If this is not called, the button will use\n{@link CyclingButtonWidget#getGenericNarrationMessage()} for narration\nmessages. p 1 narrationMessageFactory m (Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5677; method_32620 values c Sets the option values for this button. p 1 values m ()Lnet/minecraft/class_5676$class_5677; method_32616 omitKeyText c Makes the built button omit the option and only display the current value\nfor its text, such as showing "Jump Mode" than "Mode: Jump Mode". m (Lnet/minecraft/class_5676;Ljava/lang/Object;)V method_35724 method_35724 p 0 button p 1 value m (Ljava/util/function/Function;)V c Creates a builder.\n\n@see CyclingButtonWidget#builder(Function) p 1 valueToText m (Lnet/minecraft/class_7172$class_7277;)Lnet/minecraft/class_5676$class_5677; method_32618 tooltip c Sets the tooltip factory that provides tooltips for any of the values.\n\n

If this is not called, the values simply won't have tooltips. p 1 tooltipFactory m (Ljava/lang/Object;)Lnet/minecraft/class_7919; method_32625 method_32625 p 0 value c net/minecraft/class_3014 net/minecraft/server/dedicated/command/BanListCommand m (Lcom/mojang/brigadier/context/CommandContext;)I method_13013 method_13013 p 0 context m (Lnet/minecraft/class_2168;)Z method_13018 method_13018 p 0 source m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13015 execute p 0 source p 1 targets m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13014 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13017 method_13017 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13016 method_13016 p 0 context c net/minecraft/class_4344 net/minecraft/client/realms/RealmsClientConfig f Ljava/net/Proxy; field_19592 proxy m (Ljava/net/Proxy;)V method_21035 setProxy p 0 proxy m ()Ljava/net/Proxy; method_21034 getProxy c net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13453 SUGGESTION_PROVIDER m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8779;Lnet/minecraft/class_3008$class_3010;)Ljava/util/List; method_12996 select p 0 context p 1 advancement p 2 selection m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_12992 method_12992 p 0 context p 1 builder m (Lcom/mojang/brigadier/CommandDispatcher;)V method_12980 register p 0 dispatcher m (Lnet/minecraft/class_8781;Ljava/util/List;)V method_12990 addChildrenRecursivelyToList p 1 childList p 0 parent m (Lnet/minecraft/class_2168;)Z method_12984 method_12984 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_12991 method_12991 p 1 builder p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Lnet/minecraft/class_8779;Ljava/lang/String;)I method_12981 executeCriterion p 4 criterion p 3 advancement p 2 operation p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_12982 method_12982 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12993 method_12993 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12985 method_12985 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12995 method_12995 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12986 method_12986 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12994 method_12994 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12983 method_12983 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_12987 method_12987 p 0 context p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;)I method_12997 method_12997 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12978 method_12978 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Ljava/util/Collection;)I method_12988 executeAdvancement p 1 targets p 0 source p 3 selection p 2 operation m (Lcom/mojang/brigadier/context/CommandContext;)I method_12989 method_12989 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12979 method_12979 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_12998 method_12998 p 0 context c net/minecraft/class_3008$class_3010 net/minecraft/server/command/AdvancementCommand$Selection f Z field_13460 before f Z field_13459 after f Lnet/minecraft/class_3008$class_3010; field_13458 FROM f Lnet/minecraft/class_3008$class_3010; field_13465 UNTIL f Lnet/minecraft/class_3008$class_3010; field_13461 EVERYTHING f Lnet/minecraft/class_3008$class_3010; field_13462 THROUGH f Lnet/minecraft/class_3008$class_3010; field_13464 ONLY m (Ljava/lang/String;IZZ)V p 3 before p 4 after c net/minecraft/class_3008$class_3009 net/minecraft/server/command/AdvancementCommand$Operation f Ljava/lang/String; field_13454 commandPrefix f Lnet/minecraft/class_3008$class_3009; field_13456 REVOKE f Lnet/minecraft/class_3008$class_3009; field_13457 GRANT m (Lnet/minecraft/class_3222;Lnet/minecraft/class_8779;Ljava/lang/String;)Z method_13000 processEachCriterion p 2 advancement p 1 player p 3 criterion m (Lnet/minecraft/class_3222;Ljava/lang/Iterable;)I method_12999 processAll p 2 advancements p 1 player m ()Ljava/lang/String; method_13001 getCommandPrefix m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m (Lnet/minecraft/class_3222;Lnet/minecraft/class_8779;)Z method_13002 processEach p 1 player p 2 advancement c net/minecraft/class_4339 net/minecraft/client/realms/Ping m ()Ljava/util/List; method_20981 pingAllRegions m ([Lnet/minecraft/class_4339$class_4340;)Ljava/util/List; method_20984 ping p 0 regions m (Ljava/lang/String;)I method_20982 ping p 0 host m ()J method_20985 now c net/minecraft/class_4339$class_4340 net/minecraft/client/realms/Ping$Region f Lnet/minecraft/class_4339$class_4340; field_19572 SA_EAST_1 f Lnet/minecraft/class_4339$class_4340; field_19570 AP_SOUTHEAST_2 f Lnet/minecraft/class_4339$class_4340; field_19571 AP_NORTHEAST_1 f Lnet/minecraft/class_4339$class_4340; field_19569 AP_SOUTHEAST_1 f Ljava/lang/String; field_19573 name f Ljava/lang/String; field_19574 endpoint f Lnet/minecraft/class_4339$class_4340; field_19565 US_EAST_1 f Lnet/minecraft/class_4339$class_4340; field_19566 US_WEST_2 f Lnet/minecraft/class_4339$class_4340; field_19567 US_WEST_1 f Lnet/minecraft/class_4339$class_4340; field_19568 EU_WEST_1 m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V p 3 name p 4 endpoint m (Ljava/lang/String;)Lnet/minecraft/class_4339$class_4340; valueOf valueOf p 0 name c net/minecraft/class_729 net/minecraft/client/particle/SuspendParticle c net/minecraft/class_729$class_8254 net/minecraft/client/particle/SuspendParticle$EggCrackFactory f Lnet/minecraft/class_4002; field_43374 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_49917 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_729$class_3991 net/minecraft/client/particle/SuspendParticle$Factory f Lnet/minecraft/class_4002; field_17880 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_18044 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_729$class_730 net/minecraft/client/particle/SuspendParticle$DolphinFactory f Lnet/minecraft/class_4002; field_17881 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3110 createParticle c net/minecraft/class_729$class_731 net/minecraft/client/particle/SuspendParticle$HappyVillagerFactory f Lnet/minecraft/class_4002; field_17882 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3111 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_729$class_732 net/minecraft/client/particle/SuspendParticle$MyceliumFactory f Lnet/minecraft/class_4002; field_17883 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3112 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_727 net/minecraft/client/particle/BlockDustParticle f F field_17885 sampleV f F field_17884 sampleU f Lnet/minecraft/class_2338; field_3891 blockPos m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2680;)V p 14 state p 1 world p 10 velocityY p 12 velocityZ p 6 z p 8 velocityX p 2 x p 4 y m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V p 4 y p 6 z p 1 world p 2 x p 12 velocityZ p 15 blockPos p 14 state p 8 velocityX p 10 velocityY c net/minecraft/class_727$class_728 net/minecraft/client/particle/BlockDustParticle$Factory m (Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3109 createParticle c net/minecraft/class_743 net/minecraft/client/input/KeyboardInput f Lnet/minecraft/class_315; field_3902 settings m (Lnet/minecraft/class_315;)V p 1 settings m (ZZ)F method_40218 getMovementMultiplier p 0 positive p 1 negative c net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerEntity f Lnet/minecraft/class_243; field_42906 lastVelocity f Lnet/minecraft/class_638; field_17892 clientWorld f Lnet/minecraft/class_640; field_3901 playerListEntry f F field_3898 elytraRoll f F field_3899 elytraYaw f F field_3900 elytraPitch m ()Lnet/minecraft/class_640; method_3123 getPlayerListEntry m ()F method_3118 getFovMultiplier m (Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;)V p 2 profile p 1 world m (F)Lnet/minecraft/class_243; method_49339 lerpVelocity p 1 tickDelta m ()Lnet/minecraft/class_8685; method_52814 getSkinTextures c net/minecraft/class_740 net/minecraft/client/particle/RainSplashParticle c net/minecraft/class_740$class_741 net/minecraft/client/particle/RainSplashParticle$Factory f Lnet/minecraft/class_4002; field_17891 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3116 createParticle c net/minecraft/class_747 net/minecraft/screen/SimpleNamedScreenHandlerFactory c An implementation of {@link NamedScreenHandlerFactory} that can be used\nwithout the use of anonymous class. This delegates the creation to {@link\n#baseFactory}.\n\n

An instance is passed to {@link net.minecraft.entity.player.PlayerEntity#openHandledScreen}\nto open a screen handler. f Lnet/minecraft/class_2561; field_3947 name f Lnet/minecraft/class_1270; field_17280 baseFactory m (Lnet/minecraft/class_1270;Lnet/minecraft/class_2561;)V p 2 name p 1 baseFactory c net/minecraft/class_1283 net/minecraft/entity/damage/DamageTracker f I field_29967 DAMAGE_COOLDOWN f I field_29968 ATTACK_DAMAGE_COOLDOWN f Ljava/util/List; field_5870 recentDamage f I field_5876 ageOnLastDamage f I field_5875 ageOnLastAttacked f I field_5873 ageOnLastUpdate f Lnet/minecraft/class_2583; field_42274 INTENTIONAL_GAME_DESIGN_ISSUE_LINK_STYLE f Z field_5872 hasDamage f Lnet/minecraft/class_1309; field_5877 entity f Z field_5874 recentlyAttacked m ()Lnet/minecraft/class_2561; method_5548 getDeathMessage m ()Lnet/minecraft/class_1281; method_5544 getBiggestFall m (Lnet/minecraft/class_1309;)V p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2561; method_52193 getAttackedFallDeathMessage p 2 attackerDisplayName p 3 itemDeathTranslationKey p 4 deathTranslationKey p 1 attacker m (Lnet/minecraft/class_1281;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561; method_52190 getFallDeathMessage p 2 attacker p 1 damageRecord m ()I method_5546 getTimeSinceLastAttack m (Lnet/minecraft/class_1282;)Z method_52191 isAttackerLiving p 0 damageSource m ()V method_5539 update m (Lnet/minecraft/class_1282;F)V method_5547 onDamage p 1 damageSource p 2 damage m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561; method_52192 getDisplayName p 0 entity c net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource f Lnet/minecraft/class_6880; field_42291 type f Lnet/minecraft/class_1297; field_42293 source f Lnet/minecraft/class_243; field_42294 position f Lnet/minecraft/class_1297; field_42292 attacker m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;)V p 2 attacker p 1 type m ()Z method_48790 isIndirect m ()F method_5528 getExhaustion m ()Z method_5530 isSourceCreativePlayer m ()Lnet/minecraft/class_8110; method_48792 getType m (Lnet/minecraft/class_6880;)V p 1 type m (Lnet/minecraft/class_5321;)Z method_49708 isOf p 1 typeKey m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561; method_5506 getDeathMessage p 1 killed m ()Lnet/minecraft/class_1297; method_5526 getSource m ()Lnet/minecraft/class_6880; method_48793 getTypeRegistryEntry m ()Ljava/lang/String; method_5525 getName m (Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V p 2 position p 1 type m ()Lnet/minecraft/class_243; method_5510 getPosition m ()Lnet/minecraft/class_243; method_48791 getStoredPosition m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V p 1 type p 2 source p 3 attacker p 4 position m (Lnet/minecraft/class_6862;)Z method_48789 isIn p 1 tag m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V p 1 type p 3 attacker p 2 source m ()Z method_5514 isScaledWithDifficulty m ()Lnet/minecraft/class_1297; method_5529 getAttacker c net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity c Represents the client's own player entity. f Lnet/minecraft/class_744; field_3913 input f Z field_3942 riding f Z field_3918 healthInitialized f F field_44912 prevNauseaIntensity f I field_3923 ticksSinceLastPositionPacketSent f F field_3931 lastRenderYaw f I field_3935 ticksLeftToDoubleTapSprint f I field_3934 ticksToNextAutojump f F field_3922 mountJumpStrength f Z field_46188 limitedCraftingEnabled f Z field_23093 inSneakingPose f D field_3926 lastX f F field_3914 lastRenderPitch f Z field_3936 lastSneaking f Z field_3920 lastOnGround f Lnet/minecraft/class_634; field_3944 networkHandler f Lnet/minecraft/class_310; field_3937 client f Lnet/minecraft/class_3469; field_3928 statHandler f F field_3941 lastYaw f Lnet/minecraft/class_1268; field_3945 activeHand f Ljava/util/List; field_3933 tickables f Lnet/minecraft/class_299; field_3930 recipeBook f D field_36194 MAX_SOFT_COLLISION_RADIANS f I field_3917 underwaterVisibilityTicks f F field_3925 lastPitch f Lorg/slf4j/Logger; field_39078 LOGGER f Z field_3915 usingItem f Z field_3927 autoJumpEnabled f Z field_3939 falling f Z field_3919 lastSprinting f F field_44911 nauseaIntensity f I field_3912 clientPermissionLevel f D field_3940 lastBaseY f F field_3932 renderYaw f F field_3916 renderPitch f Z field_20663 showsDeathScreen f D field_3924 lastZ m ()Z method_3144 isRiding m ()V method_3132 openRidingInventory m ()V method_3136 sendMovementPackets m ()Z method_22120 hasMovementInput c {@return whether the player has movement input} m ()V method_46742 sendSprintingPacket m (Lnet/minecraft/class_265;)Ljava/util/stream/Stream; method_3139 method_3139 p 0 shape m ()F method_3140 getUnderwaterVisibility c {@return the color multiplier of vision in water} Visibility in\nwater is reduced when the player just entered water. m (Z)Z method_7290 dropSelectedItem p 1 entireStack m (Z)V method_22420 setShowsDeathScreen p 1 showsDeathScreen m ()V method_18654 updateNausea m (F)V method_3138 updateHealth p 1 health m (I)V method_3147 setClientPermissionLevel p 1 clientPermissionLevel m (Lnet/minecraft/class_8786;)V method_3141 onRecipeDisplayed m ()F method_26269 getMoodPercentage c {@return the percentage for the biome mood sound for the debug HUD to\ndisplay} m ()F method_3151 getMountJumpStrength m (Lnet/minecraft/class_1934;)V method_51889 onGameModeChanged p 1 gameMode m ()Lnet/minecraft/class_1316; method_45773 getJumpingMount m ()Lnet/minecraft/class_299; method_3130 getRecipeBook m (Lnet/minecraft/class_310;Lnet/minecraft/class_638;Lnet/minecraft/class_634;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)V p 6 lastSneaking p 7 lastSprinting p 1 client p 2 world p 3 networkHandler p 4 stats p 5 recipeBook m (Z)V method_53848 setLimitedCraftingEnabled p 1 limitedCraftingEnabled m ()Z method_3134 isCamera m ()V method_33689 init m ()Z method_48300 canStartSprinting m ()Z method_20623 isWalking m ()Z method_46743 canSprint m ()Z method_22119 shouldAutoJump m (Lnet/minecraft/class_1297;)Z method_48301 canVehicleSprint p 1 vehicle m ()Z method_53847 isLimitedCraftingEnabled m ()V method_3133 startRidingJump m ()Z method_3149 isAutoJumpEnabled m ()V method_3137 closeScreen m ()Z method_20303 shouldSlowDown m (FF)V method_3148 autoJump p 1 dx p 2 dz m ()Z method_22419 showsDeathScreen m (DD)V method_30673 pushOutOfBlocks p 1 x p 3 z m (Lnet/minecraft/class_2338;)Z method_30674 wouldCollideAt p 1 pos m ()Lnet/minecraft/class_3469; method_3143 getStatHandler m (FII)V method_3145 setExperience p 3 level p 2 total p 1 progress c net/minecraft/class_1281 net/minecraft/entity/damage/DamageRecord f F comp_1536 damage f F comp_1538 fallDistance f Lnet/minecraft/class_1282; comp_1535 damageSource f Lnet/minecraft/class_8572; comp_1537 fallLocation m (Lnet/minecraft/class_1282;FLnet/minecraft/class_8572;F)V p 1 damageSource m ()F comp_1536 damage m ()F comp_1538 fallDistance m ()Lnet/minecraft/class_1282; comp_1535 damageSource m ()Lnet/minecraft/class_8572; comp_1537 fallLocation c net/minecraft/class_745 net/minecraft/client/network/OtherClientPlayerEntity c Represents a player entity that is present on the client but is not the client's own player. f I field_42908 velocityLerpDivisor f Lnet/minecraft/class_243; field_42907 clientVelocity c net/minecraft/class_1280 net/minecraft/entity/DamageUtil m (FFF)F method_5496 getDamageLeft p 0 damage p 1 armor p 2 armorToughness m (FF)F method_5497 getInflictedDamage p 0 damageDealt p 1 protection c net/minecraft/class_744 net/minecraft/client/input/Input f Z field_3910 pressingForward f F field_3907 movementSideways f Z field_3908 pressingLeft f F field_3905 movementForward f Z field_3909 pressingBack f Z field_3903 sneaking f Z field_3904 jumping f Z field_3906 pressingRight m (ZF)V method_3129 tick p 1 slowDown p 2 slowDownFactor m ()Lnet/minecraft/class_241; method_3128 getMovementInput m ()Z method_20622 hasForwardMovement c net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondition f Lcom/mojang/serialization/Codec; field_45877 CODEC f Lnet/minecraft/class_5658; comp_1887 value f Lnet/minecraft/class_42; comp_1888 range m (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210; method_35562 builder p 1 range p 0 value m (Lnet/minecraft/class_47;)Z method_32423 test m ()Lnet/minecraft/class_5658; comp_1887 value m (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V p 2 range p 1 value m ()Lnet/minecraft/class_42; comp_1888 range m (Ljava/lang/Object;)Z test test p 1 context c net/minecraft/class_5646 net/minecraft/loot/provider/nbt/ContextLootNbtProvider f Lcom/mojang/serialization/Codec; field_45879 CODEC f Lnet/minecraft/class_5646$class_5648; field_27915 BLOCK_ENTITY_TARGET f Lnet/minecraft/class_5646$class_5648; field_27916 target f Lnet/minecraft/class_5646; field_27914 BLOCK_ENTITY f Ljava/lang/String; field_31875 BLOCK_ENTITY_TARGET_NAME m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648; method_32430 getTarget p 0 entityTarget m (Lnet/minecraft/class_5646$class_5648;)V p 1 target m (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651; method_35568 fromTarget p 0 target c net/minecraft/class_5646$class_5648 net/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target m ()Ljava/util/Set; method_32436 getRequiredParameters m (Lnet/minecraft/class_47;)Lnet/minecraft/class_2520; method_32435 getNbt p 1 context m ()Ljava/lang/String; method_32434 getName c net/minecraft/class_5641 net/minecraft/loot/AndFunction f Ljava/util/List; field_27904 terms f Ljava/util/function/BiFunction; field_27905 applier f Lcom/mojang/serialization/Codec; field_45834 CODEC m (Ljava/util/List;)V p 1 terms m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; method_32405 apply m (Ljava/util/List;)Lnet/minecraft/class_5641; method_53353 create p 0 terms m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 stack p 2 context c net/minecraft/class_1289 net/minecraft/entity/effect/InstantStatusEffect c net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFunction f Z field_27908 add f Ljava/util/Map; field_27907 enchantments f Lcom/mojang/serialization/Codec; field_45843 CODEC m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V method_32407 method_32407 p 2 level p 1 enchantment m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)V method_32410 method_32410 p 3 numberProvider p 2 enchantment m (Ljava/util/List;Ljava/util/Map;Z)V p 2 enchantments p 3 add p 1 conditions m (Ljava/util/Map;Lnet/minecraft/class_1887;I)V method_32411 addEnchantmentToMap p 2 level p 1 enchantment p 0 map m (Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V method_32414 method_32414 p 2 level p 1 enchantment m (Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V method_32412 method_32412 p 2 level p 1 enchantment m (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream; method_32409 method_32409 p 0 numberProvider c net/minecraft/class_5642$class_6158 net/minecraft/loot/function/SetEnchantmentsLootFunction$Builder f Lcom/google/common/collect/ImmutableMap$Builder; field_31864 enchantments f Z field_31865 add m ()Lnet/minecraft/class_5642$class_6158; method_35538 getThisBuilder m (Z)V p 1 add m (Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)Lnet/minecraft/class_5642$class_6158; method_35539 enchantment p 2 level p 1 enchantment c net/minecraft/class_1288 net/minecraft/entity/effect/AbsorptionStatusEffect c net/minecraft/class_4307 net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor f I field_30250 GOLEM_DETECTED_WARMUP f I field_30249 RUN_TIME m (Lnet/minecraft/class_1309;)V method_30233 rememberIronGolem p 0 entity m (Lnet/minecraft/class_1309;)V method_20656 senseIronGolem p 0 entity c net/minecraft/class_4309 net/minecraft/resource/JsonDataLoader c An abstract implementation of resource reloader that reads JSON files\ninto Gson representations in the prepare stage. f Ljava/lang/String; field_19380 dataType f Lorg/slf4j/Logger; field_19377 LOGGER f Lcom/google/gson/Gson; field_19379 gson m (Lnet/minecraft/class_3300;Ljava/lang/String;Lcom/google/gson/Gson;Ljava/util/Map;)V method_51148 load p 0 manager p 1 dataType p 2 gson p 3 results m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/Map; method_20731 prepare m (Lcom/google/gson/Gson;Ljava/lang/String;)V p 2 dataType p 1 gson c net/minecraft/class_738 net/minecraft/client/particle/FishingParticle f Lnet/minecraft/class_4002; field_17888 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 14 spriteProvider p 12 velocityZ p 2 x p 1 world p 6 z p 4 y p 10 velocityY p 8 velocityX c net/minecraft/class_738$class_739 net/minecraft/client/particle/FishingParticle$Factory f Lnet/minecraft/class_4002; field_17889 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3115 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_753 net/minecraft/client/render/model/CubeFace f [Lnet/minecraft/class_753$class_755; field_3959 corners f [Lnet/minecraft/class_753; field_3958 DIRECTION_LOOKUP f Lnet/minecraft/class_753; field_3961 EAST f Lnet/minecraft/class_753; field_3963 SOUTH f Lnet/minecraft/class_753; field_3962 NORTH f Lnet/minecraft/class_753; field_3960 UP f Lnet/minecraft/class_753; field_3966 WEST f Lnet/minecraft/class_753; field_3965 DOWN m (I)Lnet/minecraft/class_753$class_755; method_3162 getCorner p 1 corner m ([Lnet/minecraft/class_753;)V method_3161 method_3161 p 0 lookup m (Ljava/lang/String;I[Lnet/minecraft/class_753$class_755;)V p 3 corners m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_753; method_3163 getFace p 0 direction c net/minecraft/class_753$class_754 net/minecraft/client/render/model/CubeFace$DirectionIds f I field_3969 NORTH f I field_3970 EAST f I field_3971 UP f I field_3972 SOUTH f I field_3967 WEST f I field_3968 DOWN c net/minecraft/class_753$class_755 net/minecraft/client/render/model/CubeFace$Corner f I field_3975 xSide f I field_3973 zSide f I field_3974 ySide m (III)V p 3 zSide p 2 ySide p 1 xSide c net/minecraft/class_5650 net/minecraft/loot/provider/nbt/LootNbtProviderType f Lcom/mojang/serialization/Codec; comp_1891 codec m ()Lcom/mojang/serialization/Codec; comp_1891 codec c net/minecraft/class_751 net/minecraft/client/gui/CubeMapRenderer f I field_32680 FACES_COUNT f [Lnet/minecraft/class_2960; field_3952 faces m (Lnet/minecraft/class_310;FFF)V method_3156 draw p 4 alpha p 3 y p 2 x p 1 client m (Lnet/minecraft/class_2960;)V p 1 faces m (Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_18143 loadTexturesAsync p 2 executor p 1 textureManager c net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects f I field_38093 DARKNESS_PADDING_DURATION f Lnet/minecraft/class_1291; field_5910 STRENGTH f Lnet/minecraft/class_1291; field_5911 WEAKNESS f Lnet/minecraft/class_1291; field_5914 HEALTH_BOOST f Lnet/minecraft/class_1291; field_5915 INSTANT_HEALTH f Lnet/minecraft/class_1291; field_5912 GLOWING f Lnet/minecraft/class_1291; field_5913 JUMP_BOOST f Lnet/minecraft/class_1291; field_5906 SLOW_FALLING f Lnet/minecraft/class_1291; field_5907 RESISTANCE f Lnet/minecraft/class_1291; field_5904 SPEED f Lnet/minecraft/class_1291; field_5905 INVISIBILITY f Lnet/minecraft/class_1291; field_5908 UNLUCK f Lnet/minecraft/class_1291; field_5909 SLOWNESS f Lnet/minecraft/class_1291; field_5902 LEVITATION f Lnet/minecraft/class_1291; field_5903 HUNGER f Lnet/minecraft/class_1291; field_5900 DOLPHINS_GRACE f Lnet/minecraft/class_1291; field_5901 MINING_FATIGUE f Lnet/minecraft/class_1291; field_38092 DARKNESS f Lnet/minecraft/class_1291; field_5922 SATURATION f Lnet/minecraft/class_1291; field_5923 WATER_BREATHING f Lnet/minecraft/class_1291; field_5920 WITHER f Lnet/minecraft/class_1291; field_5921 INSTANT_DAMAGE f Lnet/minecraft/class_1291; field_5926 LUCK f Lnet/minecraft/class_1291; field_5927 CONDUIT_POWER f Lnet/minecraft/class_1291; field_5924 REGENERATION f Lnet/minecraft/class_1291; field_5925 NIGHT_VISION f Lnet/minecraft/class_1291; field_16595 BAD_OMEN f Lnet/minecraft/class_1291; field_5918 FIRE_RESISTANCE f Lnet/minecraft/class_1291; field_5919 BLINDNESS f Lnet/minecraft/class_1291; field_5916 NAUSEA f Lnet/minecraft/class_1291; field_5917 HASTE f Lnet/minecraft/class_1291; field_18980 HERO_OF_THE_VILLAGE f Lnet/minecraft/class_1291; field_5899 POISON f Lnet/minecraft/class_1291; field_5898 ABSORPTION m (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291; method_5594 register p 1 statusEffect p 0 id c net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer f Ljava/util/List; field_38338 FOG_MODIFIERS f F field_4032 blue f F field_4034 red f F field_4033 green f I field_32685 WATER_FOG_LENGTH f F field_32684 WATER_FOG_CHANGE_DURATION f I field_4031 waterFogColor f I field_4041 nextWaterFogColor f J field_4042 lastWaterFogColorUpdateTime m (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V method_3210 render p 2 world p 3 viewDistance p 0 camera p 1 tickDelta p 4 skyDarkness m (Lnet/minecraft/class_638;Lnet/minecraft/class_4543;FIII)Lnet/minecraft/class_243; method_24873 method_24873 p 4 y p 5 z p 3 x m (Lnet/minecraft/class_1309;FLnet/minecraft/class_758$class_7286;)Z method_42589 method_42589 p 2 modifier m ()V method_3212 applyFogColor m (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7286; method_42588 getFogModifier p 1 tickDelta p 0 entity m ()V method_23792 clearFog m (Lnet/minecraft/class_4184;Lnet/minecraft/class_758$class_4596;FZF)V method_3211 applyFog p 1 fogType p 0 camera p 3 thickFog p 2 viewDistance p 4 tickDelta c net/minecraft/class_758$class_4596 net/minecraft/client/render/BackgroundRenderer$FogType f Lnet/minecraft/class_758$class_4596; field_20946 FOG_TERRAIN f Lnet/minecraft/class_758$class_4596; field_20945 FOG_SKY c net/minecraft/class_758$class_7283 net/minecraft/client/render/BackgroundRenderer$BlindnessFogModifier c net/minecraft/class_758$class_7284 net/minecraft/client/render/BackgroundRenderer$DarknessFogModifier c net/minecraft/class_758$class_7285 net/minecraft/client/render/BackgroundRenderer$FogData f Lnet/minecraft/class_758$class_4596; field_38339 fogType f F field_38340 fogStart f F field_38341 fogEnd f Lnet/minecraft/class_6854; field_38342 fogShape m (Lnet/minecraft/class_758$class_4596;)V p 1 fogType c net/minecraft/class_758$class_7286 net/minecraft/client/render/BackgroundRenderer$StatusEffectFogModifier m (Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V method_42591 applyStartEndModifier p 1 fogData p 2 entity p 3 effect p 4 viewDistance p 5 tickDelta m (Lnet/minecraft/class_1309;F)Z method_42593 shouldApply p 1 entity p 2 tickDelta m ()Lnet/minecraft/class_1291; method_42590 getStatusEffect m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)F method_42592 applyColorModifier p 4 tickDelta p 2 effect p 1 entity c net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance f Lnet/minecraft/class_1291; field_5896 type f Ljava/lang/String; field_45733 AMPLIFIER_NBT_KEY f Ljava/lang/String; field_45737 FACTOR_CALCULATION_DATA_NBT_KEY f Z field_5889 showIcon f I field_42106 INFINITE f I field_5895 duration f Z field_5890 showParticles f Ljava/lang/String; field_45730 ID_NBT_KEY f Ljava/lang/String; field_45734 DURATION_NBT_KEY f Lorg/slf4j/Logger; field_5897 LOGGER f Ljava/lang/String; field_45731 AMBIENT_NBT_KEY f Ljava/lang/String; field_45735 SHOW_PARTICLES_NBT_KEY f Lnet/minecraft/class_1293; field_21830 hiddenEffect c The effect hidden when upgrading effects. Duration decreases with this\neffect.\n\n

This exists so that long-duration low-amplifier effects reappears\nafter short-duration high-amplifier effects run out. f I field_5893 amplifier f Ljava/util/Optional; field_38084 factorCalculationData f Ljava/lang/String; field_45732 HIDDEN_EFFECT_NBT_KEY f Z field_5892 ambient f Ljava/lang/String; field_45736 SHOW_ICON_NBT_KEY m (Lnet/minecraft/class_1293;)Z method_48561 lastsShorterThan p 1 effect m ()Lnet/minecraft/class_1291; method_5579 getEffectType m ()Z method_5581 shouldShowParticles m ()Ljava/util/Optional; method_42129 getFactorCalculationData m ()I method_5578 getAmplifier m (I)Z method_48557 isDurationBelow p 1 duration m (Lnet/minecraft/class_1291;II)V p 3 amplifier p 1 type p 2 duration m (Lnet/minecraft/class_1291;I)V p 2 duration p 1 type m (Ljava/lang/Object;)I compareTo compareTo p 1 that m ()Z method_5592 shouldShowIcon m (I)I method_48560 method_48560 p 0 duration m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293; method_5583 fromNbt p 0 nbt m (Lnet/minecraft/class_1291;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293; method_24275 fromNbt p 0 type p 1 nbt m ()I method_5588 updateDuration m (Lnet/minecraft/class_1293;)Z method_5590 upgrade p 1 that m ()I method_5584 getDuration m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1293$class_7247;)V method_42132 method_42132 p 1 factorCalculationData m (Lnet/minecraft/class_1293;)I method_5587 compareTo m ()Z method_48562 isActive m (Lnet/minecraft/class_1291;IIZZZ)V p 6 showIcon p 5 showParticles p 2 duration p 1 type p 4 ambient p 3 amplifier m (Lnet/minecraft/class_2487;)V method_24277 writeTypelessNbt p 1 nbt m (Ljava/lang/Object;)Z equals equals p 1 o m ()Z method_5591 isAmbient m ()Z method_48559 isInfinite m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_42133 method_42133 p 1 factorCalculationDataNbt m (Lnet/minecraft/class_1293;)V method_24276 copyFrom p 1 that m (Lnet/minecraft/class_1309;)V method_52523 onApplied p 1 entity m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_5582 writeNbt p 1 nbt m (Lnet/minecraft/class_1291;IIZZZLnet/minecraft/class_1293;Ljava/util/Optional;)V p 3 amplifier p 4 ambient p 5 showParticles p 6 showIcon p 7 hiddenEffect p 8 factorCalculationData p 1 type p 2 duration m (Lnet/minecraft/class_1291;IIZZ)V p 1 type p 2 duration p 3 amplifier p 4 ambient p 5 visible m (Lnet/minecraft/class_1293;)V p 1 instance m ()Ljava/lang/String; method_5586 getTranslationKey m (Lnet/minecraft/class_1291;)V p 1 type m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I method_48558 mapDuration p 1 mapper m ()Ljava/lang/String; method_48563 getDurationString m (Lnet/minecraft/class_1293$class_7247;)V method_42131 method_42131 p 1 factorCalculationData m (Lnet/minecraft/class_1309;Ljava/lang/Runnable;)Z method_5585 update p 1 entity p 2 overwriteCallback c net/minecraft/class_1293$class_7247 net/minecraft/entity/effect/StatusEffectInstance$FactorCalculationData f F field_38087 factorTarget f F field_38088 factorCurrent f I field_38086 paddingDuration f F field_38090 factorPreviousFrame f F field_39111 factorStart f Lcom/mojang/serialization/Codec; field_38085 CODEC f I field_42107 effectChangedTimestamp f Z field_38091 hadEffectLastTick m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42137 method_42137 p 0 instance m (I)V p 1 paddingDuration m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; method_43685 method_43685 p 0 data m (Lnet/minecraft/class_1309;F)F method_42134 lerp p 1 entity p 2 tickDelta m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean; method_42135 method_42135 p 0 data m (IFFFIFZ)V p 7 hadEffectLastTick p 1 paddingDuration p 2 factorStart p 3 factorTarget p 4 factorCurrent p 5 effectChangedTimestamp p 6 factorPreviousFrame m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; method_42139 method_42139 p 0 data m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; method_42140 method_42140 p 0 data m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; method_42141 method_42141 p 0 data m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; method_42142 method_42142 p 0 data m (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; method_42138 method_42138 p 0 data m (Lnet/minecraft/class_1293;)V method_42136 update p 1 effect c net/minecraft/class_757 net/minecraft/client/render/GameRenderer f Lnet/minecraft/class_5944; field_38343 renderTypeEntityTranslucentEmissiveProgram f Lnet/minecraft/class_4184; field_18765 camera f F field_4025 viewDistance f Lnet/minecraft/class_5944; field_42516 renderTypeTextBackgroundSeeThroughProgram f Lnet/minecraft/class_5944; field_29362 positionTexLightmapColorProgram f Lnet/minecraft/class_5944; field_29386 renderTypeEntityTranslucentProgram f Lnet/minecraft/class_5944; field_29374 renderTypeEndGatewayProgram f Lnet/minecraft/class_5944; field_29398 renderTypeArmorGlintProgram f Lnet/minecraft/class_5944; field_29403 blitScreenProgram f I field_4023 superSecretSettingIndex f Lnet/minecraft/class_5944; field_29373 renderTypeEndPortalProgram f Lnet/minecraft/class_5944; field_29361 positionTexColorNormalProgram f Lnet/minecraft/class_5944; field_29397 renderTypeOutlineProgram f Lnet/minecraft/class_5944; field_29385 renderTypeEntityTranslucentCullProgram f Lnet/minecraft/class_5944; field_29402 renderTypeGlintDirectProgram f Z field_3992 renderHand f F field_4003 floatingItemHeight f Lnet/minecraft/class_5944; field_29364 renderTypeCutoutMippedProgram f F field_4002 skyDarkness f Lnet/minecraft/class_5944; field_29352 positionColorProgram f Lnet/minecraft/class_5944; field_29388 renderTypeBeaconBeamProgram f Lnet/minecraft/class_5944; field_29376 renderTypeCrumblingProgram f Z field_4013 postProcessorEnabled f Z field_4001 renderingPanorama f Z field_34055 hasWorldIcon f Lnet/minecraft/class_5819; field_3994 random f Lnet/minecraft/class_5944; field_42515 renderTypeTextBackgroundProgram f Lnet/minecraft/class_5944; field_29351 positionProgram f Lnet/minecraft/class_5944; field_29375 renderTypeLinesProgram f Lnet/minecraft/class_5944; field_29363 renderTypeSolidProgram f Lnet/minecraft/class_5944; field_29399 renderTypeArmorEntityGlintProgram f Lnet/minecraft/class_5944; field_29387 renderTypeEntitySmoothCutoutProgram f Lnet/minecraft/class_5944; field_44813 renderTypeGuiGhostRecipeOverlayProgram f Lnet/minecraft/class_759; field_4012 firstPersonRenderer f F field_4005 zoom f F field_4029 floatingItemWidth f J field_3998 lastWindowFocusedTime f Lnet/minecraft/class_5944; field_29382 renderTypeEntityCutoutNoNullProgram f Lnet/minecraft/class_5944; field_29370 renderTypeTextSeeThroughProgram f Lnet/minecraft/class_5944; field_29394 renderTypeEnergySwirlProgram f Lnet/minecraft/class_5944; field_44812 renderTypeGuiTextHighlightProgram f F field_4004 zoomY f Lnet/minecraft/class_5944; field_29393 renderTypeEyesProgram f Lnet/minecraft/class_5944; field_29381 renderTypeEntityCutoutProgram f F field_3997 lastSkyDarkness f I field_4027 ticks f Lnet/minecraft/class_5944; field_44811 renderTypeGuiOverlayProgram f Lnet/minecraft/class_765; field_4028 lightmapTextureManager f Lnet/minecraft/class_4599; field_20948 buffers f Lnet/minecraft/class_5944; field_33626 renderTypeTextIntensityProgram f I field_4007 floatingItemTimeLeft f F field_4019 fovMultiplier f Lnet/minecraft/class_2960; field_26730 NAUSEA_OVERLAY f Lnet/minecraft/class_5944; field_29360 positionColorTexLightmapProgram f Lnet/minecraft/class_5944; field_29384 renderTypeItemEntityTranslucentCullProgram f F field_3988 zoomX f Lnet/minecraft/class_5944; field_29372 renderTypeTripwireProgram f Lnet/minecraft/class_5944; field_29396 renderTypeWaterMaskProgram f Lnet/minecraft/class_5944; field_44810 renderTypeGuiProgram f Lnet/minecraft/class_5944; field_29401 renderTypeGlintProgram f Lnet/minecraft/class_5944; field_33627 renderTypeTextIntensitySeeThroughProgram f Lnet/minecraft/class_279; field_4024 postProcessor f Lnet/minecraft/class_5944; field_29371 renderTypeLightningProgram f Lnet/minecraft/class_5944; field_29395 renderTypeLeashProgram f F field_3999 lastFovMultiplier f Lnet/minecraft/class_5944; field_29383 renderTypeEntityCutoutNoNullZOffsetProgram f J field_4017 lastWorldIconUpdate f Lnet/minecraft/class_5944; field_29400 renderTypeGlintTranslucentProgram f Ljava/util/Map; field_29350 programs f Lnet/minecraft/class_5944; field_29390 renderTypeEntityNoOutlineProgram f Lnet/minecraft/class_5944; field_29358 particleProgram f Lnet/minecraft/class_5944; field_29369 renderTypeTextProgram f Lnet/minecraft/class_1799; field_4006 floatingItem f Lnet/minecraft/class_5944; field_29380 renderTypeEntitySolidProgram f Lnet/minecraft/class_5944; field_29392 renderTypeEntityAlphaProgram f Lnet/minecraft/class_330; field_4026 mapRenderer f Lnet/minecraft/class_5944; field_29391 renderTypeEntityShadowProgram f [Lnet/minecraft/class_2960; field_3996 SUPER_SECRET_SETTING_PROGRAMS f Lorg/slf4j/Logger; field_3993 LOGGER f Z field_4009 blockOutlineEnabled f Lnet/minecraft/class_5944; field_29359 positionColorLightmapProgram f Lnet/minecraft/class_5944; field_29366 renderTypeTranslucentProgram f Lnet/minecraft/class_5944; field_29354 positionTexProgram f Lnet/minecraft/class_5944; field_29378 renderTypeTranslucentNoCrumblingProgram f F field_32686 CAMERA_DEPTH c Since the camera is conceptualized as a single point, a depth of {@value}\nblocks is used to define a rectangular area to be rendered.\n\n@see Camera#getProjection() f Lnet/minecraft/class_3300; field_4018 resourceManager f Lnet/minecraft/class_5944; field_29353 positionColorTexProgram f Lnet/minecraft/class_5944; field_29377 renderTypeTranslucentMovingBlockProgram f Lnet/minecraft/class_5944; field_29365 renderTypeCutoutProgram f Lnet/minecraft/class_5944; field_29389 renderTypeEntityDecalProgram f Lnet/minecraft/class_4608; field_20949 overlayTexture f Lnet/minecraft/class_310; field_4015 client f I field_4010 SUPER_SECRET_SETTING_COUNT f Lnet/minecraft/class_5944; field_29368 renderTypeEntityGlintDirectProgram f Lnet/minecraft/class_5944; field_29355 positionTexColorProgram f Lnet/minecraft/class_5944; field_29379 renderTypeArmorCutoutNoCullProgram f Lnet/minecraft/class_5944; field_29367 renderTypeEntityGlintProgram m (Lnet/minecraft/class_5944;)V method_36505 method_36505 p 0 program m (Lnet/minecraft/class_5944;)V method_36529 method_36529 p 0 program m (FJZ)V method_3192 render p 2 startTime p 1 tickDelta p 4 tick m (Lnet/minecraft/class_5944;)V method_36517 method_36517 p 0 program m ()Lnet/minecraft/class_5944; method_34548 getPositionColorTexLightmapProgram m ()Lnet/minecraft/class_5944; method_34512 getRenderTypeEntityNoOutlineProgram m ()Lnet/minecraft/class_5944; method_34500 getRenderTypeTranslucentNoCrumblingProgram m ()Lnet/minecraft/class_5944; method_34536 getRenderTypeCrumblingProgram m ()Lnet/minecraft/class_5944; method_34524 getRenderTypeGlintTranslucentProgram m (Ljava/nio/file/Path;)V method_37474 method_37474 p 1 path m ()Lnet/minecraft/class_5944; method_34495 getRenderTypeSolidProgram m (Lnet/minecraft/class_5944;)V method_36488 method_36488 p 0 program m (Lnet/minecraft/class_4587;F)V method_3186 bobView p 1 matrices p 2 tickDelta m (Lnet/minecraft/class_4587;F)V method_3198 tiltViewWhenHurt p 1 matrices p 2 tickDelta m (Lnet/minecraft/class_5944;)V method_36518 method_36518 p 0 program m (Z)V method_35770 setRenderingPanorama p 1 renderingPanorama m ()Lnet/minecraft/class_5944; method_36432 getRenderTypeTextIntensityProgram m (Lnet/minecraft/class_5944;)V method_36506 method_36506 p 0 program m ()Lnet/minecraft/class_5944; method_34549 getPositionTexColorNormalProgram m ()Lnet/minecraft/class_5944; method_34501 getRenderTypeArmorCutoutNoCullProgram m ()Lnet/minecraft/class_5944; method_34525 getRenderTypeGlintProgram m ()Lnet/minecraft/class_5944; method_34513 getRenderTypeEntityShadowProgram m ()Lnet/minecraft/class_5944; method_34496 getRenderTypeCutoutMippedProgram m (Lnet/minecraft/class_5944;)V method_51777 method_51777 p 0 program m (Lnet/minecraft/class_5944;)V method_36489 method_36489 p 0 program m (FJLnet/minecraft/class_4587;)V method_3188 renderWorld p 4 matrices p 2 limitTime p 1 tickDelta m (Lnet/minecraft/class_5944;)V method_36507 method_36507 p 0 program m (Lnet/minecraft/class_5944;)V method_36519 method_36519 p 0 program m ()Lnet/minecraft/class_5944; method_34534 getRenderTypeEndGatewayProgram m ()Lnet/minecraft/class_5944; method_34546 getParticleProgram m (Lnet/minecraft/class_5944;)V method_49040 method_49040 p 0 program m ()Lnet/minecraft/class_5944; method_34510 getRenderTypeBeaconBeamProgram m (Ljava/lang/String;)Lnet/minecraft/class_5944; method_35767 getProgram p 1 name m (Lnet/minecraft/class_5944;)V method_36508 method_36508 p 0 program m ()Lnet/minecraft/class_5944; method_34523 getRenderTypeArmorEntityGlintProgram m ()Lnet/minecraft/class_5944; method_34511 getRenderTypeEntityDecalProgram m ()Lnet/minecraft/class_5944; method_34535 getRenderTypeLinesProgram c {@return the {@code rendertype_lines} shader program}\n\n

This shader program draws a line by drawing a quad (two triangles\npushed together). Each line takes four vertices. The first vertex is\nthe line start. The second one is a duplicate of the first one. The\nthird one is the line end. The fourth one is a duplicate of the third\none.\n\n

The user of this shader program should use {@link\nVertexFormats#LINES} for the vertex format. The normal element is a\ndirection vector from the starting position to the ending position.\nIt's used to calculate in what directions the duplicated vertices\nshould be offset to achieve thick lines. All four vertices should\nshare the same value for the normal element.\n\n

The width of the line can be set with {@link\ncom.mojang.blaze3d.systems.RenderSystem#lineWidth\nRenderSystem#lineWidth}. m ()Lnet/minecraft/class_5944; method_34547 getPositionColorLightmapProgram m (Lnet/minecraft/class_5944;)V method_36540 method_36540 p 0 program m (Lnet/minecraft/class_5944;)V method_36525 method_36525 p 0 program m (Lnet/minecraft/class_5944;)V method_36513 method_36513 p 0 program m (Lnet/minecraft/class_5944;)V method_36537 method_36537 p 0 program m ()Lnet/minecraft/class_5944; method_42595 getRenderTypeEntityTranslucentEmissiveProgram m ()Lnet/minecraft/class_4608; method_22975 getOverlayTexture m ()V method_37473 updateWorldIcon m (Lnet/minecraft/class_5944;)V method_36496 method_36496 p 0 program m ()Lnet/minecraft/class_5944; method_34532 getRenderTypeTripwireProgram m ()Lnet/minecraft/class_5944; method_34520 getRenderTypeArmorGlintProgram m (Lnet/minecraft/class_1297;)V method_3167 onCameraEntitySet p 1 entity m (Lnet/minecraft/class_5944;)V method_36501 method_36501 p 0 program m (Lnet/minecraft/class_5944;)V method_36502 method_36502 p 0 program m (Lnet/minecraft/class_332;F)V method_31136 renderNausea p 1 context p 2 distortionStrength m ()V method_3182 tick m (Lnet/minecraft/class_5944;)V method_36538 method_36538 p 0 program m (Lnet/minecraft/class_5944;)V method_36526 method_36526 p 0 program m ()Lnet/minecraft/class_5944; method_34533 getRenderTypeEndPortalProgram m ()Lnet/minecraft/class_5944; method_51771 getRenderTypeGuiProgram m (Lnet/minecraft/class_5944;)V method_36497 method_36497 p 0 program m (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)Lnet/minecraft/class_5944; method_34522 preloadProgram p 2 name p 1 factory p 3 format m (D)Lorg/joml/Matrix4f; method_22973 getBasicProjectionMatrix p 1 fov m (Lnet/minecraft/class_5944;)V method_36503 method_36503 p 0 program m (Lnet/minecraft/class_5944;)V method_36527 method_36527 p 0 program m (Lnet/minecraft/class_5944;)V method_36539 method_36539 p 0 program m ()Lnet/minecraft/class_5944; method_35764 getPositionTexLightmapColorProgram m ()Z method_35765 isRenderingPanorama m (Lnet/minecraft/class_2960;)V method_3168 loadPostProcessor p 1 id m ()F method_3193 getViewDistance m ()Lnet/minecraft/class_5944; method_51772 getRenderTypeGuiOverlayProgram m ()Lnet/minecraft/class_5944; method_34530 getRenderTypeTextSeeThroughProgram m (Lnet/minecraft/class_5944;)V method_36486 method_36486 p 0 program m ()Lnet/minecraft/class_5944; method_34542 getPositionTexProgram m (Lnet/minecraft/class_5944;)V method_42594 method_42594 p 0 program m (Lnet/minecraft/class_5944;)V method_51776 method_51776 p 0 program m (Lnet/minecraft/class_5944;)V method_36498 method_36498 p 0 program m (Lnet/minecraft/class_5944;)V method_36504 method_36504 p 0 program m (Lnet/minecraft/class_5944;)V method_36528 method_36528 p 0 program m (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V p 4 buffers p 3 resourceManager p 2 heldItemRenderer p 1 client m (Ljava/nio/file/Path;)V method_3176 updateWorldIcon p 1 path m ()Lnet/minecraft/class_5944; method_51773 getRenderTypeGuiTextHighlightProgram m (Lnet/minecraft/class_5944;)V method_51775 method_51775 p 0 program m ()Lnet/minecraft/class_5944; method_34531 getRenderTypeLightningProgram m (Lnet/minecraft/class_5912;)V method_34538 loadPrograms p 1 factory m ()Lnet/minecraft/class_5944; method_34543 getPositionTexColorProgram m (F)V method_3190 updateTargetedEntity p 1 tickDelta m (Lnet/minecraft/class_5944;)V method_36487 method_36487 p 0 program m (Lnet/minecraft/class_5944;)V method_36499 method_36499 p 0 program m ()V method_34537 clearPrograms m ()V method_3199 updateFovMultiplier m ()Lnet/minecraft/class_5944; method_34508 getRenderTypeEntityTranslucentProgram m ()Lnet/minecraft/class_5944; method_51774 getRenderTypeGuiGhostRecipeOverlayProgram m (Lnet/minecraft/class_5944;)V method_36492 method_36492 p 0 program m ()Lnet/minecraft/class_5944; method_34540 getPositionColorProgram m (Lnet/minecraft/class_5944;)V method_36521 method_36521 p 0 program m (Lnet/minecraft/class_5944;)V method_51770 method_51770 p 0 program m (Lnet/minecraft/class_5944;)V method_36533 method_36533 p 0 program m (Lcom/mojang/datafixers/util/Pair;)V method_36512 method_36512 p 1 pair m ()F method_32796 getFarPlaneDistance m ()Lnet/minecraft/class_5944; method_34509 getRenderTypeEntitySmoothCutoutProgram m (Lnet/minecraft/class_1799;)V method_3189 showFloatingItem p 1 floatingItem m (Lnet/minecraft/class_5944;)V method_36493 method_36493 p 0 program m ()Lnet/minecraft/class_5944; method_34541 getPositionColorTexProgram m (Lnet/minecraft/class_5944;)V method_36510 method_36510 p 0 program m (Lnet/minecraft/class_5944;)V method_36534 method_36534 p 0 program m (Lnet/minecraft/class_5944;)V method_36522 method_36522 p 0 program m (Lnet/minecraft/class_5944;)V method_36535 method_36535 p 0 program m (IIF)V method_3171 renderFloatingItem p 2 scaledHeight p 3 tickDelta p 1 scaledWidth m ()V method_3207 disablePostProcessor m ()Lnet/minecraft/class_5944; method_34518 getRenderTypeWaterMaskProgram m ()Lnet/minecraft/class_5944; method_34506 getRenderTypeItemEntityTranslucentCullProgram m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;F)V method_3172 renderHand p 1 matrices p 3 tickDelta p 2 camera m (Lnet/minecraft/class_5944;)V method_36494 method_36494 p 0 program m (Lnet/minecraft/class_5944;)V method_36523 method_36523 p 0 program m (Lnet/minecraft/class_5944;)V method_36511 method_36511 p 0 program m (Lnet/minecraft/class_5944;)V method_36536 method_36536 p 0 program m (Lnet/minecraft/class_5944;)V method_36524 method_36524 p 0 program m (Lnet/minecraft/class_4184;FZ)D method_3196 getFov p 2 tickDelta p 3 changingFov p 1 camera m ()V method_3184 togglePostProcessorEnabled m ()Lnet/minecraft/class_765; method_22974 getLightmapTextureManager m ()Lnet/minecraft/class_5944; method_34519 getRenderTypeOutlineProgram m ()Lnet/minecraft/class_5944; method_34507 getRenderTypeEntityTranslucentCullProgram m (Lnet/minecraft/class_5944;)V method_36495 method_36495 p 0 program m (Lnet/minecraft/class_5944;)V method_36500 method_36500 p 0 program m ()Lnet/minecraft/class_5944; method_49037 getRenderTypeTextBackgroundProgram m (Lnet/minecraft/class_5912;)V method_34521 preloadPrograms p 1 factory m ()Lnet/minecraft/class_310; method_35772 getClient m (Lnet/minecraft/class_5944;)V method_36509 method_36509 p 0 program m (F)F method_3195 getSkyDarkness p 1 tickDelta m ()V method_35771 cycleSuperSecretSetting m ()Lnet/minecraft/class_4184; method_19418 getCamera m ()Lnet/minecraft/class_5944; method_34516 getRenderTypeEnergySwirlProgram m ()Lnet/minecraft/class_5944; method_34504 getRenderTypeEntityCutoutNoNullProgram m ()Lnet/minecraft/class_5944; method_34528 getRenderTypeEntityGlintDirectProgram m ()Lnet/minecraft/class_5944; method_34499 getRenderTypeTranslucentMovingBlockProgram m (Lnet/minecraft/class_5944;)V method_36541 method_36541 p 0 program m ()Lnet/minecraft/class_3302; method_45774 createProgramReloader m (Lcom/mojang/datafixers/util/Pair;)V method_36516 method_36516 p 0 pair m ()Lnet/minecraft/class_5944; method_34505 getRenderTypeEntityCutoutNoNullZOffsetProgram m ()Lnet/minecraft/class_5944; method_34529 getRenderTypeTextProgram m ()Lnet/minecraft/class_5944; method_34517 getRenderTypeLeashProgram m (Lnet/minecraft/class_1309;F)F method_3174 getNightVisionStrength p 0 entity p 1 tickDelta m ()Z method_3202 shouldRenderBlockOutline m (Lnet/minecraft/class_5944;)V method_36530 method_36530 p 0 program m ()Lnet/minecraft/class_5944; method_36433 getRenderTypeTextIntensitySeeThroughProgram m (FFF)V method_35766 renderWithZoom p 3 zoomY p 1 zoom p 2 zoomX m (Z)V method_35769 setBlockOutlineEnabled p 1 blockOutlineEnabled m ()Lnet/minecraft/class_5944; method_34526 getRenderTypeGlintDirectProgram m (Lnet/minecraft/class_1297;)Z method_18144 method_18144 p 0 entity m ()Lnet/minecraft/class_330; method_3194 getMapRenderer m ()V method_3203 reset m (II)V method_3169 onResized p 1 width p 2 height m ()Lnet/minecraft/class_5944; method_34514 getRenderTypeEntityAlphaProgram m (Lnet/minecraft/class_5944;)V method_36490 method_36490 p 0 program m ()Lnet/minecraft/class_5944; method_34502 getRenderTypeEntitySolidProgram m ()Lnet/minecraft/class_5944; method_34497 getRenderTypeCutoutProgram m (Lorg/joml/Matrix4f;)V method_22709 loadProjectionMatrix p 1 projectionMatrix m (Lnet/minecraft/class_5944;)V method_36531 method_36531 p 0 program m ()Lnet/minecraft/class_5944; method_49038 getRenderTypeTextBackgroundSeeThroughProgram m (Z)V method_35768 setRenderHand p 1 renderHand m ()Lnet/minecraft/class_5944; method_34527 getRenderTypeEntityGlintProgram m ()Lnet/minecraft/class_5944; method_34515 getRenderTypeEyesProgram m ()Lnet/minecraft/class_5944; method_34539 getPositionProgram m ()Lnet/minecraft/class_5944; method_34503 getRenderTypeEntityCutoutProgram m (Lnet/minecraft/class_5944;)V method_36491 method_36491 p 0 program m (Lnet/minecraft/class_5944;)V method_49039 method_49039 p 0 program m ()Lnet/minecraft/class_5944; method_34498 getRenderTypeTranslucentProgram m (Lnet/minecraft/class_5944;)V method_36532 method_36532 p 0 program m (Lnet/minecraft/class_5944;)V method_36520 method_36520 p 0 program m ()Lnet/minecraft/class_279; method_3183 getPostProcessor c net/minecraft/class_757$class_7760 net/minecraft/client/render/GameRenderer$CachedResourceFactory f Ljava/util/Map; comp_1039 cache f Lnet/minecraft/class_5912; comp_1038 original m ()Ljava/util/Map; comp_1039 cache m ()Lnet/minecraft/class_5912; comp_1038 original c net/minecraft/class_757$1 net/minecraft/client/render/GameRenderer$1 m (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V method_45778 method_45778 p 2 resource p 1 id m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_757$class_7760; method_45776 prepare m (Lnet/minecraft/class_757$class_7760;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_45777 apply m (Lnet/minecraft/class_2960;)Z method_45775 method_45775 p 0 id c net/minecraft/class_1292 net/minecraft/entity/effect/StatusEffectUtil m (Lnet/minecraft/class_1309;)I method_5575 getHasteAmplifier p 0 entity m (Lnet/minecraft/class_1309;)Z method_5576 hasHaste p 0 entity m (Lnet/minecraft/class_1293;F)Lnet/minecraft/class_2561; method_5577 getDurationText p 1 multiplier p 0 effect m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1293;I)Ljava/util/List; method_42143 addEffectToPlayersWithinDistance p 5 statusEffectInstance p 3 range p 2 origin p 1 entity p 0 world p 6 duration m (Lnet/minecraft/class_1309;)Z method_5574 hasWaterBreathing p 0 entity m (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V method_42144 method_42144 p 2 player m (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1291;Lnet/minecraft/class_1293;ILnet/minecraft/class_3222;)Z method_42145 method_42145 p 7 player c net/minecraft/class_756 net/minecraft/client/render/item/BuiltinModelItemRenderer f Lnet/minecraft/class_2597; field_3979 renderConduit f Lnet/minecraft/class_2595; field_3976 renderChestNormal f Lnet/minecraft/class_2627; field_3984 RENDER_SHULKER_BOX f Lnet/minecraft/class_2611; field_3977 renderChestEnder f Lnet/minecraft/class_2595; field_3978 renderChestTrapped f Lnet/minecraft/class_613; field_3985 modelTrident f Lnet/minecraft/class_2573; field_3983 renderBanner f Lnet/minecraft/class_2587; field_3982 renderBed f [Lnet/minecraft/class_2627; field_3981 RENDER_SHULKER_BOX_DYED f Ljava/util/Map; field_27737 skullModels f Lnet/minecraft/class_8172; field_42909 renderDecoratedPot f Lnet/minecraft/class_600; field_3980 modelShield f Lnet/minecraft/class_824; field_27738 blockEntityRenderDispatcher f Lnet/minecraft/class_5599; field_27739 entityModelLoader m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2627; method_32132 method_32132 p 0 color m (Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)V p 1 blockEntityRenderDispatcher p 2 entityModelLoader m (Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_3166 render p 3 matrices p 2 mode p 1 stack p 6 overlay p 5 light p 4 vertexConsumers c net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect f I field_5886 color f Lnet/minecraft/class_4081; field_18270 category f Ljava/lang/String; field_5883 translationKey f Ljava/util/function/Supplier; field_38083 factorCalculationDataSupplier f Lnet/minecraft/class_6880$class_6883; field_45729 registryEntry f Ljava/util/Map; field_5885 attributeModifiers m (Lnet/minecraft/class_4081;I)V p 2 color p 1 category m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;ID)V method_5564 applyInstantEffect p 1 source p 2 attacker p 3 target p 4 amplifier p 5 proximity m ()Z method_5573 isBeneficial m (Lnet/minecraft/class_5131;)V method_5562 onRemoved p 1 attributeContainer m (II)Z method_5552 canApplyUpdateEffect p 2 amplifier p 1 duration m ()Z method_5561 isInstant m ()Ljava/util/Optional; method_42127 getFactorCalculationDataSupplier m ()I method_5556 getColor m (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291; method_42126 setFactorCalculationDataSupplier p 1 factorCalculationDataSupplier m (Lnet/minecraft/class_1320;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291; method_5566 addAttributeModifier p 3 amount p 5 operation p 1 attribute p 2 uuid m (Lnet/minecraft/class_1309;I)V method_5572 applyUpdateEffect p 1 entity p 2 amplifier m (Lnet/minecraft/class_5131;I)V method_5555 onApplied p 1 attributeContainer p 2 amplifier m (Lnet/minecraft/class_1309;I)V method_52520 onApplied p 2 amplifier p 1 entity m ()Lnet/minecraft/class_6880$class_6883; method_53123 getRegistryEntry m ()Ljava/lang/String; method_5567 getTranslationKey m ()Lnet/minecraft/class_4081; method_18792 getCategory m ()Ljava/lang/String; method_5559 loadTranslationKey m ()Lnet/minecraft/class_2561; method_5560 getName m ()Ljava/util/Map; method_5565 getAttributeModifiers c net/minecraft/class_1291$class_8634 net/minecraft/entity/effect/StatusEffect$EffectAttributeModifierCreator f Ljava/util/UUID; field_45105 uuid f Lnet/minecraft/class_1322$class_1323; field_45107 operation f D field_45106 baseValue m (Lnet/minecraft/class_1291;Ljava/util/UUID;DLnet/minecraft/class_1322$class_1323;)V p 5 operation p 3 baseValue p 2 uuid c net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMainScreen f Lnet/minecraft/class_2561; field_26460 OPEN_TEXT f Lnet/minecraft/class_2960; field_45191 CLOSED_STATUS_TEXTURE f Lnet/minecraft/class_4325$class_8651; field_45206 newsButton f Lnet/minecraft/class_4325$class_8650; field_45207 loadStatus f Lnet/minecraft/class_7919; field_45200 PENDING_TOOLTIP f Lnet/minecraft/class_4185; field_45215 playButton f Lnet/minecraft/class_2960; field_45217 EXPIRED_STATUS_TEXTURE f Lnet/minecraft/class_2561; field_26455 MINIGAME_TEXT f Lnet/minecraft/class_2960; field_45192 INVITE_ICON_TEXTURE f J field_37267 lastPlayButtonClickTime f Lnet/minecraft/class_4185; field_45204 purchaseButton f Lcom/google/common/util/concurrent/RateLimiter; field_19477 rateLimiter f Lnet/minecraft/class_2960; field_45218 EXPIRES_SOON_STATUS_TEXTURE f Lnet/minecraft/class_4325$class_4329; field_19483 realmSelectionList f Lorg/slf4j/Logger; field_19475 LOGGER f Ljava/util/List; field_42997 notifications f Lnet/minecraft/class_8132; field_45208 layout f Lnet/minecraft/class_7580; field_39681 serverFilterer f Lnet/minecraft/class_4325$class_8651; field_45205 inviteButton f Lnet/minecraft/class_2561; field_26453 EXPIRED_TRIAL_TEXT f Lnet/minecraft/class_2960; field_45216 NEW_REALM_ICON_TEXTURE f Lnet/minecraft/class_2561; field_45198 NO_REALMS_TEXT f Lnet/minecraft/class_2960; field_45195 NO_REALMS_TEXTURE f Lnet/minecraft/class_2561; field_26452 EXPIRED_RENEW_TEXT f Lnet/minecraft/class_7919; field_45199 NO_PENDING_TOOLTIP f Lnet/minecraft/class_4185; field_19489 leaveButton f Lnet/minecraft/class_2960; field_45201 INFO_ICON_TEXTURE f Lnet/minecraft/class_2561; field_26459 EXPIRES_IN_A_DAY_TEXT f Lnet/minecraft/class_2561; field_26451 EXPIRED_LIST_TEXT f Lnet/minecraft/class_7581$class_7584; field_45214 periodicRunnersManager f Z field_19464 regionsPinged f Lnet/minecraft/class_4185; field_19488 configureButton f Lnet/minecraft/class_2561; field_42860 LEAVE_TEXT f Ljava/util/concurrent/CompletableFuture; field_45213 availabilityInfo f Lnet/minecraft/class_2561; field_26458 EXPIRES_SOON_TEXT f Lnet/minecraft/class_4185; field_19487 renewButton f Lnet/minecraft/class_2960; field_45193 NEWS_ICON_TEXTURE f Z field_19500 trialAvailable f Lnet/minecraft/class_2561; field_26450 UNINITIALIZED_TEXT f Lnet/minecraft/class_2561; field_45196 MENU_TEXT f Lnet/minecraft/class_2561; field_33776 UNINITIALIZED_BUTTON_NARRATION f Lnet/minecraft/class_2960; field_45219 OPEN_STATUS_TEXTURE f Lnet/minecraft/class_2561; field_42861 CONFIGURE_TEXT f Lnet/minecraft/class_2561; field_42859 PLAY_TEXT f Lnet/minecraft/class_2561; field_26457 EXPIRED_TEXT f Ljava/util/Set; field_42996 seenNotifications f Lnet/minecraft/class_4185; field_19486 backButton f Lnet/minecraft/class_2561; field_45197 LOADING_TEXT f Lnet/minecraft/class_2561; field_26461 CLOSED_TEXT f Lnet/minecraft/class_2960; field_45194 REALMS_TITLE_TEXTURE f Ljava/lang/String; field_45203 newsLink f Lnet/minecraft/class_437; field_19482 parent m (Lnet/minecraft/class_4877;)V method_20906 leaveClicked p 1 selectedServer m (Lnet/minecraft/class_4325$class_8650;)V method_52635 onLoadStatusChange p 1 loadStatus m ()V method_53792 resetPendingInvitesCount m (Ljava/util/List;)V method_49561 method_49561 p 1 notifications m ()Ljava/util/List; method_20924 getOwnedNonExpiredWorldIds m (Lnet/minecraft/class_4185;)V method_52643 method_52643 p 1 button m ()Lnet/minecraft/class_4877; method_38503 findServer m (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132; method_52641 makeLayoutFor p 1 loadStatus m (Ljava/lang/Integer;)V method_44614 method_44614 p 1 pendingInvitesCount m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185;)V method_52640 method_52640 p 2 button m (Lnet/minecraft/class_4185;)V method_52645 method_52645 p 1 button m (Lnet/minecraft/class_8647$class_8648;)V method_52634 method_52634 p 1 availabilityInfo m ()V method_53791 showBuyRealmsScreen m (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V method_52636 method_52636 p 1 child m (Ljava/util/UUID;Lnet/minecraft/class_8204;)Z method_49559 method_49559 p 1 notificationId m ()Lnet/minecraft/class_8667; method_52631 makeNoRealmsLayout m (Ljava/util/UUID;Ljava/lang/Object;)V method_49560 method_49560 p 2 void_ m (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V method_44612 method_44612 p 2 news m (Lnet/minecraft/class_4877;)V method_20928 onRenew p 1 realmsServer m (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V method_20853 play p 0 serverData p 1 parent m (Lnet/minecraft/class_4185;)V method_52646 method_52646 p 1 button m ()V method_38505 removeSelection m (Lnet/minecraft/class_332;Ljava/lang/String;I)V method_52637 drawEnvironmentText p 2 text p 1 context p 3 color m (Ljava/util/UUID;Lnet/minecraft/class_4341;)Ljava/lang/Object; method_49558 method_49558 p 1 client m (Lnet/minecraft/class_4877;)Z method_25001 isOwnedNotExpired p 1 serverData m ()V method_53793 resetServerList m (Lnet/minecraft/class_4185;)V method_52647 method_52647 p 1 button m (Ljava/util/List;Lnet/minecraft/class_4341;)Ljava/lang/Object; method_49555 method_49555 p 1 client m ()Lnet/minecraft/class_8133; method_52630 makeHeader m (Lnet/minecraft/class_4877;)V method_31174 removeServer p 1 serverData m (Ljava/util/List;)V method_44615 method_44615 p 1 servers m (Ljava/lang/Boolean;)V method_52639 method_52639 p 1 trialAvailable m (Lnet/minecraft/class_4877;)Z method_49285 shouldConfigureButtonBeActive p 1 server m ()V method_49550 refresh m (Lnet/minecraft/class_4325$class_4329;Lnet/minecraft/class_8204;)V method_49551 addNotificationEntry p 1 selectionList p 2 notification m (Lnet/minecraft/class_4185;)V method_52648 method_52648 p 1 button m (Lnet/minecraft/class_4325$class_8203;Ljava/util/function/Consumer;)V method_49553 request p 0 request p 1 resultConsumer m (Ljava/util/UUID;)V method_49557 dismissNotification p 1 notification m (Ljava/lang/Throwable;)Ljava/lang/Void; method_49554 method_49554 p 0 throwable m (Lnet/minecraft/class_4877;)Z method_49288 shouldLeaveButtonBeActive p 1 server m (ZLnet/minecraft/class_4877;)V method_24991 leaveServer p 1 confirmed p 2 realmsServer m (Lnet/minecraft/class_4185;)V method_52649 method_52649 p 1 button m (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133; method_52644 makeInnerLayout p 1 loadStatus m ()V method_20922 pingRegions m (Lnet/minecraft/class_4877;)V method_20903 configureClicked p 1 serverData m (Ljava/util/List;Ljava/lang/Object;)V method_49556 method_49556 p 2 void_ m (Lnet/minecraft/class_4877;)Z method_20874 shouldPlayButtonBeActive p 1 server m (Lnet/minecraft/class_437;)V p 1 parent m (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584; method_44611 createPeriodicRunnersManager p 1 periodicCheckers m (Lnet/minecraft/class_4185;)V method_52638 method_52638 p 1 button m (Lnet/minecraft/class_4877;Lnet/minecraft/class_4325$class_4866;)Z method_31172 method_31172 p 1 child m (Lnet/minecraft/class_4877;)Z method_20909 isSelfOwnedServer p 1 server m (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V method_52642 method_52642 p 1 child m (Lnet/minecraft/class_4877;)Z method_20884 shouldRenewButtonBeActive p 1 server m ()V method_52632 refreshButtons m (Lnet/minecraft/class_4877;Z)V method_38504 method_38504 p 2 confirmed c net/minecraft/class_4325$class_8202 net/minecraft/client/realms/gui/screen/RealmsMainScreen$VisitUrlNotification f Lnet/minecraft/class_7940; field_43008 textWidget f Lnet/minecraft/class_2561; field_43005 message f Lnet/minecraft/class_7845; field_43009 grid f I field_43011 width f Ljava/util/List; field_43006 gridChildren f Lnet/minecraft/class_4325$class_8201; field_43007 dismissButton f Lnet/minecraft/class_7843; field_43010 textGrid m (Lnet/minecraft/class_8204;Lnet/minecraft/class_4185;)V method_49566 method_49566 p 2 button m (I)V method_49564 setWidth p 1 width m (Lnet/minecraft/class_4325;Lnet/minecraft/class_2561;ILnet/minecraft/class_8204;)V p 2 message p 4 notification m (Lnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V method_49565 method_49565 p 4 child m (I)V method_49567 updateWidth p 1 width c net/minecraft/class_4325$class_8203 net/minecraft/client/realms/gui/screen/RealmsMainScreen$Request m (Lnet/minecraft/class_4341;)Ljava/lang/Object; request request p 1 client c net/minecraft/class_4325$class_8200 net/minecraft/client/realms/gui/screen/RealmsMainScreen$VisitButtonEntry f Lnet/minecraft/class_4185; field_42999 button m (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V p 2 button c net/minecraft/class_4325$class_8201 net/minecraft/client/realms/gui/screen/RealmsMainScreen$CrossButton f Lnet/minecraft/class_8666; field_45222 TEXTURES m (Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V p 2 tooltip p 1 onPress c net/minecraft/class_4325$class_4866 net/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry m ()Lnet/minecraft/class_4877; method_38506 getRealmsServer c net/minecraft/class_4325$class_4330 net/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionListEntry f Lnet/minecraft/class_4877; field_19518 server m (Lnet/minecraft/class_4877;Lnet/minecraft/class_332;IIIIII)V method_49291 drawServerState p 6 mouseY p 5 mouseX p 4 y p 3 x p 2 context p 1 server p 8 yOffset p 7 xOffset m ()V method_52654 createRealm m (Lnet/minecraft/class_332;IIIILnet/minecraft/class_2960;Ljava/util/function/Supplier;)V method_53452 drawServerState p 1 context p 5 mouseY p 4 mouseX p 3 y p 2 x p 7 tooltipGetter p 6 texture m ()V method_52653 play m (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V p 2 server c net/minecraft/class_4325$class_8651 net/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget f I field_45230 TEXTURE_SIZE f I field_45231 notificationCount f I field_45229 SIZE f [Lnet/minecraft/class_2960; field_45227 TEXTURES m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V p 3 onPress p 2 texture p 1 message m (I)V method_52651 setNotificationCount p 1 notificationCount m (Lnet/minecraft/class_332;)V method_52652 render p 1 context m ()I method_53794 getNotificationCount c net/minecraft/class_4325$class_8650 net/minecraft/client/realms/gui/screen/RealmsMainScreen$LoadStatus f Lnet/minecraft/class_4325$class_8650; field_45223 LOADING f Lnet/minecraft/class_4325$class_8650; field_45224 NO_REALMS f Lnet/minecraft/class_4325$class_8650; field_45225 LIST c net/minecraft/class_4325$class_8802 net/minecraft/client/realms/gui/screen/RealmsMainScreen$EmptyEntry c net/minecraft/class_4325$class_4329 net/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList m (Lnet/minecraft/class_4325$class_4866;)V method_25024 setSelected c net/minecraft/class_1297 net/minecraft/entity/Entity c An object that exists in a world and has {@code double}-precision position.\nThey are registered in {@link EntityType}.\n\n

Examples of entities include players, mobs, minecarts, projectiles, and\ndropped items.\n\n

Entity can be identified by the {@link #id ID} or the {@link #uuid UUID}.\nEntity ID is an integer used in networking, and is not saved on disk. UUID is\nused to identify an entity in NBT and other places where persistence is required.\n\n

Creating and spawning entities

\nEntities must be created first, which then can be added to a world ("spawning").\nThere are multiple methods of doing this, shown on the table below:\n\n
\n\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n
Creation & Spawning (at once)
MethodRecommended usageAdditional note
{@link EntityType#spawn}Any entityInitializes mobs.
{@link EntityType#spawnFromItemStack}Entities in items (such as buckets)Initializes mobs.
{@link ExperienceOrbEntity#spawn}Experience orbs with set amountCan spawn multiple orbs.
{@link net.minecraft.util.ItemScatterer} methodsItemsWill spawn with random velocity.
\n\n\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n
Creation only
MethodRecommended usageAdditional note
Subclass constructorsNon-mob entities (such as projectiles)NBT and other data must be set manually.
{@link EntityType#create}Any entityInitializes mobs and supports custom NBT.
{@link EntityType#getEntityFromNbt}Entities stored in NBTCan throw exceptions.
{@link EntityType#loadEntityFromNbt}Entities stored in user-provided NBTIgnores exceptions.
{@link EntityType#loadEntityWithPassengers}Entities with passengers stored in user-provided NBTIgnores exceptions. Initializes rides.
{@link EntityType#streamFromNbt}Entities with passengers stored in NBTIgnores exceptions.
\n\n\n\n\n\t\n\n\n\t\n\n\n\t\n\n\n\t\n\n
Spawning only
MethodRecommended usageAdditional note
{@link net.minecraft.world.ServerWorldAccess#spawnEntityAndPassengers}Any entityDoes not check duplicate UUID.
{@link ServerWorld#spawnNewEntityAndPassengers}Any entityChecks duplicate UUID.
{@link net.minecraft.world.ModifiableWorld#spawnEntity}Any entityDoes not spawn passengers.
\n
\n\n

Warning: When using constructors to spawn mobs instead of\n{@link EntityType#create}, they must be manually\n{@link net.minecraft.entity.mob.MobEntity#initialize initialized} before spawning.\n\n

Discarding

\nEntities can be discarded (despawned) by calling {@link #discard}. This does not drop loot.\nTo kill entities and drop loot, call {@link #kill} or {@link damage} (with large enough damage amount). f Z field_28628 wasInPowderSnow f Lnet/minecraft/class_238; field_6025 NULL_BOX f Lnet/minecraft/class_5569; field_26996 changeListener f Lnet/minecraft/class_2338; field_5991 lastNetherPortalPosition f I field_5956 fireTicks f Ljava/util/UUID; field_6021 uuid f D field_5969 prevZ f F field_26997 lastChimeIntensity f Lnet/minecraft/class_243; field_22467 pos f Z field_28629 wasOnFire f F field_6031 yaw f Z field_23807 intersectionChecked c Whether the entity should be included in intersection checks.\n\n

An intersection check is used to prevent block placement or\nmob spawning within the bounding box.\n\n@implNote Intersection is always checked for\n{@link net.minecraft.entity.vehicle.BoatEntity},\n{@link net.minecraft.entity.vehicle.AbstractMinecartEntity}, {@link TntEntity},\n{@link net.minecraft.entity.decoration.EndCrystalEntity},\n{@link FallingBlockEntity}, and {@link LivingEntity}.\nIntersection with {@link net.minecraft.entity.decoration.ArmorStandEntity} is checked if\nit is not a {@link net.minecraft.entity.decoration.ArmorStandEntity#isMarker marker}. f Lnet/minecraft/class_2945; field_6011 dataTracker f Lnet/minecraft/class_243; field_18276 velocity f Ljava/util/Set; field_25599 submergedFluidTag f Z field_5957 touchingWater f Lnet/minecraft/class_1297; field_6034 vehicle f Lnet/minecraft/class_238; field_6005 boundingBox f Z field_27857 inPowderSnow f Z field_5958 glowing f Ljava/util/List; field_6030 EMPTY_STACK_LIST f I field_6012 age f Lnet/minecraft/class_2940; field_18064 POSE f Lcom/google/common/collect/ImmutableList; field_5979 passengerList f Z field_6000 submergedInWater f F field_6013 stepHeight f D field_6036 prevY f I field_29976 SPRINTING_FLAG_INDEX f I field_29988 DEFAULT_PORTAL_COOLDOWN c @see Entity#getDefaultPortalCooldown f D field_5971 lastRenderY f Lorg/slf4j/Logger; field_5955 LOGGER f J field_5996 pistonMovementTick f I field_5972 netherPortalTime f I field_29987 MAX_RIDING_COOLDOWN c @see Entity#removePassenger f I field_29975 SNEAKING_FLAG_INDEX f I field_29978 INVISIBLE_FLAG_INDEX f F field_5973 horizontalSpeed f Z field_5960 noClip f Z field_33758 hasVisualFire f Ljava/lang/String; field_29994 UUID_KEY f I field_29989 MAX_COMMAND_TAGS c @see Entity#addCommandTag\n@see Entity#readNbt f I field_5986 id c The entity's network ID, used as a reference for synchronization over network.\nThis is not persistent across save and loads; use {@link #uuid} to identify\nan entity in those cases.\n\n@see #getId() f I field_29977 SWIMMING_FLAG_INDEX f Ljava/util/Set; field_6029 commandTags f Lnet/minecraft/class_2940; field_6032 AIR f Z field_5985 ignoreCameraFrustum f Lnet/minecraft/class_2940; field_27858 FROZEN_TICKS f I field_5951 ridingCooldown f Lnet/minecraft/class_2940; field_6027 CUSTOM_NAME f D field_5999 renderDistanceMultiplier f Lnet/minecraft/class_1299; field_5961 type f I field_29979 ON_FIRE_FLAG_INDEX f Z field_5963 inNetherPortal f F field_5965 pitch f F field_28627 speed f D field_5989 lastRenderZ f Z field_5952 onGround f Ljava/lang/String; field_29986 PASSENGERS_KEY f Z field_5976 horizontalCollision f Ljava/util/concurrent/atomic/AtomicInteger; field_5978 CURRENT_ID c A generator of unique entity {@link #id network IDs}. The generated\nID for client entities are useless and discarded subsequently through\n{@link #setId(int)} calls. f Lnet/minecraft/class_243; field_17046 movementMultiplier f I field_26994 lastChimeAge f Z field_5953 firstUpdate f Ljava/lang/String; field_29985 ID_KEY f Ljava/lang/String; field_5981 uuidString f I field_29992 DEFAULT_MIN_FREEZE_DAMAGE_TICKS c @see Entity#getMinFreezeDamageTicks f I field_29980 GLOWING_FLAG_INDEX f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; field_5964 fluidHeight f Ljava/util/Optional; field_44784 supportingBlockPos f Lnet/minecraft/class_2940; field_5975 NAME_VISIBLE f Z field_34927 collidedSoftly f Z field_6009 invulnerable f Lnet/minecraft/class_1923; field_35101 chunkPos f Z field_36331 groundCollision f D field_29982 SPEED_IN_LAVA_IN_NETHER f I field_29993 FREEZING_DAMAGE_INTERVAL c @see LivingEntity#tickMovement f I field_29981 FALL_FLYING_FLAG_INDEX f Lnet/minecraft/class_2940; field_5962 SILENT f D field_29984 SPEED_IN_WATER f Lnet/minecraft/class_5819; field_5974 random f D field_29983 SPEED_IN_LAVA f F field_29974 MIN_RISING_BUBBLE_COLUMN_SPEED f Z field_5992 verticalCollision f F field_5982 prevYaw f F field_5994 distanceTraveled f F field_29973 DEFAULT_FRICTION c The factor by which an entity's speed is reduced every tick.\n

\nFor example: {@code horizontalSpeed = velocity.horizontalSpeed() * FRICTION_RATE} f Lnet/minecraft/class_2338; field_22468 blockPos f Lnet/minecraft/class_1297$class_5529; field_26995 removalReason f Lnet/minecraft/class_2680; field_35588 blockStateAtPos f Z field_44873 forceUpdateSupportingBlockPos f F field_6003 nextStepSoundDistance f F field_6039 prevHorizontalSpeed f Lnet/minecraft/class_1937; field_6002 world f Z field_6037 velocityModified f D field_6014 prevX f D field_6038 lastRenderX f F field_6017 fallDistance f F field_6004 prevPitch f Lnet/minecraft/class_2940; field_5990 FLAGS f F field_18066 standingEyeHeight f Lnet/minecraft/class_2940; field_5995 NO_GRAVITY f Lnet/minecraft/class_7422; field_38931 trackedPosition f Lnet/minecraft/class_4048; field_18065 dimensions f I field_6018 portalCooldown f [D field_5993 pistonMovementDelta f Z field_6007 velocityDirty f I field_6008 timeUntilRegen m ()V method_5630 updateSubmergedInWaterState m ()Z method_5799 isTouchingWater c Returns whether this entity's hitbox is touching water fluid. m (Lnet/minecraft/class_2680;)Z method_29494 method_29494 p 0 state m (I)Z method_5795 getFlag c {@return the entity flag with index {@code flag}}\n\n

Entity flag is used to track whether the entity is sneaking, sprinting, invisible,\netc. p 1 index m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; method_5731 moveToWorld c Moves this entity to another world.\n\n

Note all entities except server player entities are completely recreated at the destination.\n\n@return the entity in the other world p 1 destination m ()Z method_5787 isLogicalSideForUpdatingMovement c {@return whether the current side is responsible for updating the movement}\n\n

For non-player ridden entities, this checks whether the entity is\non the server; for player-ridden entities, this checks whether the entity\nis on the client.\n\n@see #getControllingPassenger m ()V method_36975 playExtinguishSound c Plays the {@link\nnet.minecraft.sound.SoundEvents#ENTITY_GENERIC_EXTINGUISH_FIRE} sound. m (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z method_5853 canExplosionDestroyBlock c {@return whether {@code explosion} from this entity can destroy {@code state}}\n\n@apiNote This is used by {@link\nnet.minecraft.entity.vehicle.TntMinecartEntity} to prevent the rail from being\ndestroyed by explosion.\n\n@see net.minecraft.world.explosion.ExplosionBehavior#canDestroyBlock p 4 state p 5 explosionPower p 2 world p 3 pos p 1 explosion m ()F method_5751 getStandingEyeHeight c {@return the standing eye height}\n\n

This is used for calculating the leash offset.\n\n@see #getLeashOffset m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_5856 removeClickEvents p 0 textComponent m (Lnet/minecraft/class_1297$class_5529;)V method_5650 remove c Removes the entity.\n\n@see #kill\n@see #discard p 1 reason m (Lnet/minecraft/class_270;)Z method_5645 isTeamPlayer c {@return whether this entity is in {@code team}}\n\n

This returns {@code false} if this entity is not in any team. p 1 team m (DDD)V method_20620 teleport c Teleports the entity to the given position, loading the chunk with\n{@link net.minecraft.server.world.ChunkTicketType#POST_TELEPORT}.\n\n@see #requestTeleportAndDismount\n@see #requestTeleport\n@see #teleport(ServerWorld, double, double, double, Set, float, float)\n@see #refreshPositionAndAngles(double, double, double, float, float) p 5 destZ p 1 destX p 3 destY m (ZLnet/minecraft/class_243;)V method_52208 setOnGround p 2 movement p 1 onGround m ()F method_17682 getHeight c {@return the height of the entity's current dimension} m (Lnet/minecraft/class_4050;)Z method_41328 isInPose p 1 pose m ()Z method_5798 isInsideBubbleColumn c {@return whether the block at the entity's position is a bubble column} m ()Ljava/lang/Iterable; method_5877 getHandItems c {@return an iterable of item stacks held in the hands}\n\n@see #getArmorItems\n@see #getItemsEquipped m ()Lnet/minecraft/class_1297$class_5529; method_35049 getRemovalReason c {@return the reason for the entity's removal, or {@code null} if it is not removed} m (DDD)Z method_5654 doesNotCollide c {@return whether the bounding box with the given offsets do not collide with\nblocks or fluids} p 3 offsetY p 5 offsetZ p 1 offsetX m ()F method_5871 getTargetingMargin c {@return the margin around the entity's bounding box where the entity\ntargeting is still successful}\n\n@apiNote {@link net.minecraft.entity.projectile.ExplosiveProjectileEntity}\noverrides this method to return {@code 1.0f}, which expands the ghast fireball's\neffective hitbox. m ()V method_33573 addAirTravelEffects c Adds the effects of this entity when it travels in air, usually to the\nworld the entity is in.\n\n

This is only called when the entity {@linkplain #getMoveEffect() has\nany move effect}, from {@link #move(MovementType, Vec3d)} m ()V method_5773 tick c Ticks this entity.\n\n@apiNote This can be overridden to add additional logics. {@code super.tick();}\nshould be called in those cases.\n\n@implNote By default, this delegates all logics to {@link #baseTick}.\n\n@see LivingEntity#tickMovement\n@see net.minecraft.entity.mob.MobEntity#mobTick m (F)Lnet/minecraft/class_243; method_5828 getRotationVec p 1 tickDelta m ()F method_17681 getWidth c {@return the width of the entity's current dimension} m (Lnet/minecraft/class_2680;)Z method_51702 canClimb p 1 state m ()V method_5785 scheduleVelocityUpdate m ()Lnet/minecraft/class_1297$class_5799; method_33570 getMoveEffect c Returns the possible effect(s) of an entity moving.\n\n@implNote If an entity does not emit game events or play move sounds, this\nmethod should be overridden as returning a value other than\n{@linkplain Entity.MoveEffect#ALL ALL} allows skipping some movement logic\nand boost ticking performance. m (Lnet/minecraft/class_1657;)V method_5694 onPlayerCollision c Called when a player collides with the entity. Does nothing by default.\n\n

This should be overridden if the collision logic is specific to players,\nsuch as picking up item entities, experience orbs, or arrows. p 1 player m ()V method_46395 extinguishWithSound m (Z)V method_5834 setGlowing c Sets whether the entity is glowing.\n\n

Glowing entities have an outline when rendered.\n\n@see #isGlowing p 1 glowing m (DD)V method_5872 changeLookDirection p 1 cursorDeltaX p 3 cursorDeltaY m (Lnet/minecraft/class_2415;)F method_5763 applyMirror c Applies {@code mirror} to the entity's yaw. p 1 mirror m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_18794 adjustMovementForPiston p 1 movement m ()Z method_31481 isRemoved c {@return whether the entity is removed}\n\n

Removed entities should not be interacted with. m (Lnet/minecraft/class_1282;F)Z method_5643 damage c Applies a damage to this entity. The exact implementation differs between subclasses.\n\n

{@link LivingEntity} has health value, and damaging the entity decreases it. This\nalso handles shields, extra damage to helmets for falling blocks, setting the attacker,\nplaying hurt sound, etc.\n\n

Some entities like {@link ItemEntity} also have health value, which the overridden\nmethod decrements. There also exist several entities, like {@link\nnet.minecraft.entity.decoration.EndCrystalEntity}, where any damage discards the entity\n(perhaps with an explosion).\n\n

If this is overridden, it must check the result of {@link #isInvulnerableTo} and\nreturn early.\n\n@return whether the entity was actually damaged\n\n@see #isInvulnerableTo\n@see LivingEntity#modifyAppliedDamage p 1 source p 2 amount m (Lnet/minecraft/class_3222;)Z method_5680 canBeSpectated c {@return whether {@code spectator} can spectate this entity}\n\n

Spectator players (other than themselves) cannot be spectated. p 1 spectator m (F)Lnet/minecraft/class_243; method_45321 getLeashOffset p 1 tickDelta m ()V method_31482 unsetRemoved c Unsets this entity's removal.\n\n

This should rarely be used; this is only used by players during teleportation. m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_49787 playCombinationStepSounds p 1 primaryState p 2 secondaryState m ()Lnet/minecraft/class_1297; method_5668 getRootVehicle c {@return the lowest entity this entity is riding}\n\n@see #getVehicle m ()I method_5676 getBurningDuration m ()Ljava/lang/Iterable; method_5736 getPassengersDeep c {@return an iterable of all passengers}\n\n

This is recursive; for example, if a boat has 2 pigs, ridden by player A and\nplayer B, then {@code boat.streamIntoPassengers()} would return a stream of\nthe first pig, player A, the second pig, and player B. This does not stream\nthe vehicle itself.\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf m ()V method_46396 reinitDimensions m (Z)V method_5700 onBubbleColumnSurfaceCollision c Called when the entity collides with a bubble column with an air above.\n\n

This applies the bubble column velocity by default. {@link\nnet.minecraft.entity.vehicle.BoatEntity} uses this to spawn splash particles. p 1 drag c whether the entity should be dragged downwards m (D)Z method_5640 shouldRender p 1 distance m ()Z method_5675 isPushedByFluids c {@return whether the entity is pushed by fluids}\n\n@apiNote Aquatic mobs should override this to return {@code false}.\nPlayers are not pushed by fluids if they can fly (e.g. because of game mode). m ()V method_5760 tickPortalCooldown m ()V method_5772 removeAllPassengers c Causes all passengers of this entity to stop riding this entity.\n\n

For example, {@code boat.removeAllPassengers()} will dismount all passengers of\nthe boat.\n\n@see #stopRiding m ()V method_36974 tryCheckBlockCollision m ()Lnet/minecraft/class_270; method_5781 getScoreboardTeam c {@return the scoreboard team the entity belongs to, or {@code null} if there is none} m (DDD)V method_5632 pushOutOfBlocks c Pushes this entity out of blocks.\n\n@apiNote This is used by {@link ItemEntity} and {@link ExperienceOrbEntity}. p 1 x c the entity's X position p 3 y c the entity bounding box's center Y position p 5 z c the entity's Z position m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243; method_30633 positionInPortal c {@return the entity's position in the portal after teleportation}\n\n@see net.minecraft.world.dimension.NetherPortal#entityPosInPortal p 1 portalAxis p 2 portalRect m ()Lnet/minecraft/class_2680; method_36601 getBlockStateAtPos c {@return the block state at the entity's position}\n\n

The result is cached.\n\n@see #getBlockPos\n@see #getLandingBlockState\n@see #getSteppingBlockState m (Lnet/minecraft/class_1297;DD)Z method_43259 isInRange c {@return whether both the horizontal and vertical distances between this entity and\n{@code entity} are below the passed values} p 1 entity p 4 verticalRadius p 2 horizontalRadius m (F)Lnet/minecraft/class_2338; method_43258 getPosWithYOffset p 1 offset m ()Lnet/minecraft/class_243; method_29919 getLeashOffset c {@return the offset from the entity's position where the leash is attached to}\n\n

This is different from {@link #getLeashPos}; this method is called on the entity\nwhich a leash is attached to.\n\n@see #getLeashPos\n@see #getStandingEyeHeight m (Lnet/minecraft/class_1282;)V method_48922 onDamaged p 1 damageSource m ()Z method_5876 updateWaterState m ()Z method_5767 isInvisible c {@return whether the entity is invisible to everyone}\n\n

Invisibility status effect and {@link\nnet.minecraft.entity.decoration.ArmorStandEntity}'s {@code Invisible} NBT key can\ncause an entity to be invisible.\n\n@see #isInvisibleTo\n@see #setInvisible m (Lnet/minecraft/class_2604;)V method_31471 onSpawnPacket c Called on the client when the entity receives a spawn packet.\n\n

This sets the entity's position, angles, ID, and UUID. Subclasses\ncan override this to initialize additional fields. p 1 packet m ()V method_5852 checkBlockCollision c Checks the entity's block collision, calling {@link\nnet.minecraft.block.AbstractBlock#onEntityCollision} and {@link #onBlockCollision}.\nThis should be called manually if {@link #tick} is overridden. m (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_5664 interactAt c Called when the player interacts with the entity at the specific position.\n\n

This should not be used in most cases; {@link #interact} should be used.\nThis should be used if the interaction's result depends on which part of the\nentity was interacted at. p 2 hitPos c the interaction's position offset from the entity's position p 3 hand p 1 player m (Lnet/minecraft/class_6862;D)Z method_5692 updateMovementInFluid p 1 tag p 2 speed m (Z)V method_32319 setInPowderSnow p 1 inPowderSnow m (Lnet/minecraft/class_1297;)F method_52536 getRidingOffset p 1 vehicle m (Lnet/minecraft/class_1297;)Z method_5698 handleAttack c Handles a player attacking the entity. This is called before {@link\n#damage} and can be used to restrict players from attacking the entity\nby returning {@code true}.\n\n@apiNote For example, {@link net.minecraft.entity.decoration.ArmorStandEntity}\nchecks whether the player can modify blocks at the entity's position.\n\n@return whether to stop handling the attack\n\n@see World#canPlayerModifyAt p 1 attacker m (Lnet/minecraft/class_6862;)Z method_5777 isSubmergedIn c {@return whether the entity is submerged in a fluid in {@code fluidTag}} p 1 fluidTag m ()D method_53830 getLerpTargetX m ()V method_31472 discard c Discards the entity. This is also referred to as "despawning".\n\n

This does not cause the entity to drop loot. m ()Z method_52535 isInFluid m ()Lnet/minecraft/class_1937; method_5770 getEntityWorld m ()V method_5646 extinguish c Extinguishes this entity.\n\n@apiNote This is used by water, {@link net.minecraft.block.LeveledCauldronBlock},\nand splash water bottles in vanilla. m (Z)V method_5803 setSilent c Sets whether the entity is silent.\n\n

This is saved under the {@code Silent} NBT key. p 1 silent m ()V method_5730 setOnFireFromLava c Sets the entity on fire from lava, applies lava damage, and plays the burning sound.\n\n@implNote Fire from lava lasts 15 seconds by default. m ()Z method_5778 isBeingRainedOn c {@return whether it is raining at the entity's position} m (D)V method_5840 setRenderDistanceMultiplier c Sets the render distance multiplier.\n\n

This is only used on the client. p 0 value m (Lnet/minecraft/class_6862;)D method_5861 getFluidHeight c {@return the height of the fluid in {@code fluid} tag} p 1 fluid m (FF)V method_5710 setRotation c Sets the entity's yaw and pitch. p 2 pitch p 1 yaw m ()Z method_5851 isGlowing c {@return whether the entity is glowing, checking the entity flags on the client}\n\n

Glowing entities have an outline when rendered.\n\n@see #isGlowingLocal\n@see #setGlowing m (DDD)V method_33567 requestTeleportAndDismount c Requests the entity to teleport to the given position. If the entity is\na player, this also dismounts the player.\n\n@see #teleport(double, double, double)\n@see #teleport(ServerWorld, double, double, double, Set, float, float)\n@see #requestTeleport\n@see #refreshPositionAndAngles(double, double, double, float, float) p 3 destY p 1 destX p 5 destZ m ()Z method_5863 canHit c {@return whether the entity can be hit with a projectile or be targeted by\nthe player crosshair} m ()Lnet/minecraft/class_1297; method_31483 getFirstPassenger c {@return the first passenger of the {@linkplain #getPassengerList passenger list},\nor {@code null} if there is no passengers}\n\n

Such passenger is usually also the {@linkplain #getControllingPassenger the\ncontrolling passenger}.\n\n@see #getControllingPassenger\n@see #hasControllingPassenger\n@see #getPassengerList m (Lnet/minecraft/class_243;FF)Lnet/minecraft/class_243; method_18795 movementInputToVelocity c {@return a vector with the horizontal direction being {@code yaw} degrees and the\nabsolute value being {@code movementInput} normalized and multiplied by {@code speed}} p 2 yaw p 0 movementInput p 1 speed m ()Z method_49108 canBeHitByProjectile m ()V method_31473 attemptTickInVoid c Calls {@link #tickInVoid()} when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}. m ([F)Lnet/minecraft/class_2499; method_5726 toNbtList p 1 values m ()I method_5669 getAir c {@return the air left for the entity, in ticks}\n\n

Air is decremented every tick if the entity's eye is submerged in water.\nIf this is {@code -20}, the air will be reset to {@code 0} and the entity takes\na drowning damage.\n\n@apiNote {@link net.minecraft.entity.mob.WaterCreatureEntity} reuses the air to\nindicate the entity's air breathed when the entity is in water. If the entity is\nnot touching a water, the air decrements, and the entity drowns in the same way\nas other entities.\n\n@see #getMaxAir\n@see #setAir\n@see net.minecraft.entity.mob.WaterCreatureEntity#tickWaterBreathingAir m ()F method_53831 getLerpTargetYaw m (DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V method_5623 fall c Called when the entity falls. Flying mobs should override this to do nothing.\n\n@implNote If on ground, this calls {@link net.minecraft.block.Block#onLandedUpon}, which can add or\nreduce fall damage, emits {@link GameEvent#HIT_GROUND}, then calls {@link #onLanding}.\nOtherwise, if {@code heightDifference} is negative, it subtracts that value from\n{@link #fallDistance}. p 1 heightDifference p 3 onGround p 4 state p 5 landedPosition m (Lnet/minecraft/class_1937;)V method_51502 setWorld p 1 world m ()Ljava/lang/Iterable; method_5743 getItemsEquipped c {@return an iterable of item stacks held in the hands or equipped as armor}\n\n@see #getHandItems\n@see #getArmorItems m ()Z method_5862 doesRenderOnFire c {@return whether an entity should render as being on fire}\n\n

This returns whether the entity {@linkplain #isOnFire is on fire} and\nis not a spectator.\n\n@see #isOnFire m ()Z method_5753 isFireImmune c {@return whether the entity is immune to {@linkplain\nnet.minecraft.registry.tag.DamageTypeTags#IS_FIRE fire damage}}\n\n@see EntityType.Builder#makeFireImmune m (Ljava/lang/String;)Z method_5780 addCommandTag c Adds a command tag to this entity. An entity can have up to {@code 1024}\ncommand tags.\n\n

Command tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs.\n\n@return whether the command tag was successfully added p 1 tag m ()Z method_5765 hasVehicle c {@return whether this entity is riding an entity}\n\n

This is the opposite of {@link #hasPassengers}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #stopRiding\n@see #hasPassengers m (Lnet/minecraft/class_1297;)V method_5697 pushAwayFrom p 1 entity m (Lnet/minecraft/class_243;)D method_5707 squaredDistanceTo c {@return the squared distance between this entity and the given position} p 1 vector m ()Z method_42148 hasControllingPassenger c {@return whether there is a passenger in control of this entity}\n\n@see #getControllingPassenger\n@see #getPassengerList\n@see #getFirstPassenger m (DDD)V method_5762 addVelocity p 5 deltaZ p 3 deltaY p 1 deltaX m (Lnet/minecraft/class_1297;)V method_5793 removePassenger c Removes {@code passenger} from the passengers. This should not be called\nnormally; call {@link #stopRiding} instead. (Note that vehicles are not\npassed to that method; {@code entity.stopRiding()} is the equivalent of {@code\nvehicle.removePassenger(entity)}.)\n\n@throws IllegalStateException when the method is called directly p 1 passenger m (DDD)V method_5750 setVelocityClient p 5 z p 3 y p 1 x m ()I method_5850 getSafeFallDistance c {@return the maximum height of a fall the entity takes during pathfinding} m ()I method_5741 getMaxNetherPortalTime c {@return how long entities can be inside the nether portal without teleporting,\nin ticks} m ()Lnet/minecraft/class_241; method_5802 getRotationClient m (DDD)V method_45166 requestTeleportOffset c Requests the entity to teleport to the current position offset by the given amount.\n\n

For players, this sends the teleport packet. For other entities,\nthis just sets the position of the entity and its passengers.\n\n@see #teleport\n@see #requestTeleport(double, double, double)\n@see #requestTeleportAndDismount\n@see #refreshPositionAndAngles(double, double, double, float, float) p 1 offsetX p 3 offsetY p 5 offsetZ m (Lnet/minecraft/class_2680;)V method_51296 playSecondaryStepSound p 1 state m ()Z method_21749 bypassesSteppingEffects c {@return whether the entity should bypass effects caused by stepping}\n\n

This returns {@link #isSneaking} by default.\n\n@apiNote Stepping effects include magma blocks dealing fire damage, turtle eggs\nbreaking, or sculk sensors triggering.\n\n@see #bypassesLandingEffects m ()V method_45318 limitFallDistance c Called when this entity is fall flying or on a lead.\n\n

Limits this entity's {@code fallDistance} if its downward velocity isn't fast enough\nin order to prevent unwarranted fall damage. m (Z)V method_5728 setSprinting c Sets whether the entity is sprinting.\n\n@see #isSprinting p 1 sprinting m (DDDFFI)V method_5759 updateTrackedPositionAndAngles p 1 x p 3 y p 9 interpolationSteps p 5 z p 8 pitch p 7 yaw m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1542; method_5775 dropStack c Drops {@code stack} at the entity's position.\n\n@return the spawned item entity, or {@code null} if the stack is empty or if called\non the client\n\n@see #dropItem(ItemConvertible)\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack, float) p 1 stack m ()Z method_5740 hasNoGravity c {@return whether the entity has no gravity}\n\n

Entities using {@link net.minecraft.entity.ai.control.FlightMoveControl} has\nno gravity. This is saved under the {@code NoGravity} NBT key. m ()Z method_5655 isInvulnerable c {@return whether the entity is invulnerable}\n\n

This is saved on the {@code Invulnerable} NBT key.\n\n@implNote Invulnerable entities are immune from all damages except {@link\nnet.minecraft.entity.damage.DamageTypes#OUT_OF_WORLD}\nand damages by creative mode players by default.\n\n@see #isInvulnerableTo\n@see #setInvulnerable m ()Z method_5776 isFlappingWings c {@return whether the entity is flapping their wings}\n\n

Entities flapping their wings will call {@link #addFlapEffects} inside\n{@link #addAirTravelEffects}. m ()V method_5982 checkDespawn c Checks whether the entity should be despawned.\n\n

To despawn this entity, call {@link #discard}.\n\n@see #discard m ()Lnet/minecraft/class_2945; method_5841 getDataTracker m (Lnet/minecraft/class_2470;)F method_5832 applyRotation c Applies {@code rotation} to the entity's yaw. p 1 rotation m (Lnet/minecraft/class_1297;)Z method_5794 isConnectedThroughVehicle c {@return whether this entity and another entity share the same root vehicle}\n\n@see #getRootVehicle\n@see #getVehicle p 1 entity c the other entity m ()Lnet/minecraft/class_238; method_5830 getVisibilityBoundingBox m (I)Z method_5687 hasPermissionLevel c {@return whether this entity has at least permission level {@code permissionLevel}}\n\n

This is always {@code false} for non-players.\n\n@see #getPermissionLevel p 1 permissionLevel m (F)Lnet/minecraft/class_243; method_5836 getCameraPosVec p 1 tickDelta m (Lnet/minecraft/class_1297;D)Z method_24516 isInRange c {@return whether the distance between this entity and {@code entity} is below\n{@code radius}} p 2 radius p 1 entity m ()I method_5748 getMaxAir c {@return the maximum amount of air the entity can hold, in ticks}\n\n

Most entities have the max air of 300 ticks, or 15 seconds.\n{@link net.minecraft.entity.passive.DolphinEntity} has 4800 ticks or 4\nminutes; {@link net.minecraft.entity.passive.AxolotlEntity} has 6000 ticks\nor 5 minutes. Note that this does not include enchantments.\n\n@see #getAir\n@see #setAir m (Lnet/minecraft/class_4050;)V method_18380 setPose p 1 pose m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_5688 interact c Called when a player interacts with this entity. p 2 hand c the hand the player used to interact with this entity p 1 player c the player m (DDD)V method_24203 refreshPositionAfterTeleport p 1 x p 5 z p 3 y m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_52538 getPassengerRidingPos p 1 passenger m (Lnet/minecraft/class_3218;DDDLjava/util/Set;FF)Z method_48105 teleport c Teleports the entity to the given position. If {@code world} differs from\nthe current world, it copies the entity and discards the current one.\n\n@see #requestTeleportAndDismount\n@see #requestTeleport\n@see #teleport(double, double, double)\n@see #refreshPositionAndAngles(double, double, double, float, float) p 10 pitch p 9 yaw p 2 destX p 1 world p 4 destY p 6 destZ p 8 flags m ()D method_29241 getSwimHeight c {@return the minimum submerged height of this entity in fluid so that it\nwould be affected by fluid physics}\n\n@apiNote This is also used by living entities for checking whether to\nstart swimming.\n\n@implNote This implementation returns {@code 0.4} if its\n{@linkplain #getStandingEyeHeight standing eye height} is larger than\n{@code 0.4}; otherwise it returns {@code 0.0} for shorter entities.\nThe swim height of 0 allows short entities like baby animals\nto start swimming to avoid suffocation. m (Lnet/minecraft/class_3414;)V method_43077 playSoundIfNotSilent p 1 event m (F)V method_5734 playSwimSound p 1 volume m (FFLnet/minecraft/class_1282;)Z method_5747 handleFallDamage c Called when an entity falls.\n\n

Flying mobs and mobs immune to fall damage should override this to do nothing.\nMobs with reduced fall damage should override this method to apply reduced damage instead.\nSome entities explode instead of applying fall damage, like {@link\nnet.minecraft.entity.vehicle.TntMinecartEntity}.\n\n@return whether to play the sound when falling on honey block; {@code false} for all\nentities except horses and llamas p 2 damageMultiplier p 3 damageSource p 1 fallDistance m (Lnet/minecraft/class_4050;)F method_18381 getEyeHeight c {@return the eye height for {@code pose}} p 1 pose m ()Z method_5638 shouldSetPositionOnLoad m (F)V method_5879 animateDamage c Called on the client to animate the entity's damage (the wobble). p 1 yaw m ()Lnet/minecraft/class_8109; method_48923 getDamageSources m ()Lnet/minecraft/class_238; method_33332 calculateBoundingBox m ()I method_31477 getBlockX m ()Z method_5637 isWet c {@return whether this entity is touching water, or is being rained on, or is\ninside a bubble column}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isInsideBubbleColumn()\n@see net.minecraft.entity.Entity#isInsideWaterOrBubbleColumn() m ()Lnet/minecraft/class_2350; method_5735 getHorizontalFacing m (Lnet/minecraft/class_1297;)Z method_5818 canAddPassenger c {@return whether {@code entity} can ride this entity}\n\n

Returning {@code false} causes other entities to be unable to ride this entity. For\nexample, {@link net.minecraft.entity.vehicle.BoatEntity} uses this to restrict how many\npassengers can ride the same boat (2 for normal, 1 for chest boat).\n\n

This is the opposite of {@link #canStartRiding}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle p 1 passenger m ()Lnet/minecraft/class_7422; method_43389 getTrackedPosition m (DDDFF)V method_5641 updatePositionAndAngles p 8 pitch p 7 yaw p 5 z p 3 y p 1 x m ()Lnet/minecraft/class_1923; method_31476 getChunkPos c {@return the chunk position of the entity} m (F)V method_5636 setBodyYaw c Sets the body yaw of this entity.\n\n@see #getBodyYaw p 1 bodyYaw m ()I method_32312 getFrozenTicks c {@return how long the entity is freezing, in ticks}\n\n

If this is equal to or above {@link #getMinFreezeDamageTicks}, the entity\nreceives freezing damage.\n\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen\n@see #getMinFreezeDamageTicks m ()V method_5746 onSwimmingStart m ()I method_31478 getBlockY m ()Z method_5624 isSprinting c {@return whether the entity is sprinting}\n\n

Swimming is also considered as sprinting.\n\n#setSprinting m ()Z method_5733 shouldRenderName c {@return whether to render the name of the entity}\n\n

This returns {@code true} for players and {@link #isCustomNameVisible} for\nother entities.\n\n@see #isCustomNameVisible m ()Z method_5757 isInsideWall c {@return whether the entity is in a wall and should suffocate}\n\n

This returns {@code false} if {@link #noClip} is {@code true}; otherwise,\nthis returns {@code true} if the eye position is occupied by a {@linkplain\nnet.minecraft.block.AbstractBlock.Settings#suffocates block that can suffocate}. m ()V method_5842 tickRiding m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/function/BiConsumer;)V method_42147 updateEventHandler c Called when the entity is loaded to register game event handlers.\n\n

Entities that listen to game events should first create an instance of\n{@link net.minecraft.world.event.listener.EntityGameEventHandler} in the\nentity's constructor, and override this to call {@code callback}. For example:\n\n

{@code\nif (this.world instanceof ServerWorld serverWorld) {\n  callback.accept(this.handler, serverWorld);\n}\n}
p 1 callback m ()Z method_5721 isTouchingWaterOrRain c {@return whether this entity is touching water or is being rained on (but does not check\nfor a bubble column)}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isWet()\n@see net.minecraft.entity.Entity#isInsideWaterOrBubbleColumn() m (DDD)V method_5859 requestTeleport c Requests the entity to teleport to the given position.\n\n

For players, this sends the teleport packet. For other entities,\nthis just sets the position of the entity and its passengers.\n\n@see #teleport(double, double, double)\n@see #teleport(ServerWorld, double, double, double, Set, float, float)\n@see #requestTeleportOffset(double, double, double)\n@see #requestTeleportAndDismount\n@see #refreshPositionAndAngles(double, double, double, float, float) p 3 destY p 5 destZ p 1 destX m ()F method_5867 calculateNextStepSoundDistance m ()F method_32313 getFreezingScale c {@return the current freezing scale}\n\n

Freezing scale is calculated as {@code\nMath.min(1, getFrozenTicks() / getMinFreezeDamageTicks())}.\n\n@see #setFrozenTicks\n@see #getFrozenTicks\n@see #isFrozen\n@see #getMinFreezeDamageTicks m ()Ljava/util/List; method_5685 getPassengerList c {@return the list of passengers of this entity}\n\n@see #getControllingPassenger\n@see #getFirstPassenger\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep m (DDD)V method_43391 updateTrackedPosition p 3 y p 5 z p 1 x m ()V method_18379 tickPortal m ()I method_31479 getBlockZ m ()Z method_5659 isImmuneToExplosion c {@return whether the entity is immune from explosion knockback and damage}\n\n

Invisible {@link net.minecraft.entity.decoration.ArmorStandEntity} and\nemerging or digging {@link net.minecraft.entity.mob.WardenEntity} are\nimmune from explosions. m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_1542; method_5706 dropItem c Drops one {@code item} at the entity's position.\n\n@return the spawned item entity, or {@code null} if called on the client\n\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack)\n@see #dropStack(ItemStack, float) p 1 item m (Lnet/minecraft/class_1297;)V method_5719 copyPositionAndRotation c Sets the entity's position and rotation the same as {@code entity}.\n\n@see #refreshPositionAndAngles(double, double, double, float, float) p 1 entity m ()Z method_5732 isAttackable c {@return whether the entity can be attacked by players}\n\n

Note that this is not called for most entities defined in vanilla as unattackable\n(such as {@link ItemEntity} and {@link ExperienceOrbEntity}) as trying to attack them\nkicks the player.\n\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onPlayerInteractEntity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z method_5874 onKilledOther c Called when this entity kills {@code other}.\n\n@apiNote {@link net.minecraft.entity.mob.ZombieEntity} overrides this to convert the\nkilled villager to a zombie villager.\n\n@return whether the entity died (and not converted to another entity) p 1 world p 2 other m (Ljava/util/List;)V method_48850 onDataTrackerUpdate p 1 dataEntries m (Lnet/minecraft/class_243;)V method_45319 addVelocity p 1 velocity m (Lnet/minecraft/class_1297;)Z method_5804 startRiding c Starts riding {@code entity}.\n\n

For example, {@code player.startRiding(horse)} causes the player to ride a\nhorse; the opposite, {@code horse.startRiding(player)}, will cause the horse\nto ride a player.\n\n

This fails when this entity is already riding the entity (or vice versa),\nor when this entity {@linkplain #canStartRiding does not allow riding other entities}\n(or {@linkplain #canAddPassenger vice versa}).\nIf this entity is already riding another entity, it will stop riding that entity first.\n\n@return whether this entity successfully started riding\n\n@see #startRiding(Entity, boolean)\n@see #canAddPassenger\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle p 1 entity m ()Z method_32314 isFrozen c {@return whether the entity is frozen}\n\n

Frozen entities take freezing damage. Entity becomes frozen {@link\n#getMinFreezeDamageTicks} ticks after starting to freeze.\n\n@see #getFrozenTicks\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #getMinFreezeDamageTicks m (Lnet/minecraft/class_1297;)F method_52537 getUnscaledRidingOffset p 1 vehicle m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V method_5723 applyDamageEffects c Applies damage effects to {@code attacker} or {@code target}.\n\n

Called when {@code attacker} damages {@code target}.\n\n

Used to apply damage effects based on enchantments, such\nas Thorns attacker damage or slowness from Bane of Arthropods.\n\n@implNote Although this method is non-static, {@code this} keyword is\nnot used anywhere in this method. p 1 attacker c the attacker; usually this entity, but may be a {@linkplain\nnet.minecraft.entity.projectile.ProjectileEntity#getOwner() projectile's\nowner entity} p 2 target m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z method_31475 method_31475 p 1 entity m ()Lnet/minecraft/class_243; method_43390 getSyncedPos c {@return the position of the entity synced to clients}\n\n

This is the same as {@link #getPos} except for paintings which return the\nattachment position.\n\n@see #getPos\n@see #getBlockPos\n@see #getChunkPos m ()Z method_52534 shouldControlVehicles m (B)V method_5711 handleStatus c Called on the client when the entity receives an entity status from the server.\nThey are often used to spawn particles or play sounds.\nSubclasses can override this method to handle custom entity status.\n\n@apiNote To send an entity status, use {@link World#sendEntityStatus}.\n\n@see net.minecraft.entity.EntityStatuses p 1 status m ()V method_5768 kill c Kills the entity.\n\n

This drops loot when applicable, and emits the {@link GameEvent#ENTITY_DIE} game event. m (Lnet/minecraft/class_2680;)V method_5622 onBlockCollision c Called when this entity's collision box intersects {@code state}.\n\n@see net.minecraft.block.AbstractBlock#onEntityCollision p 1 state m (Lnet/minecraft/class_1297;Z)Z method_5873 startRiding c Starts riding {@code entity}.\n\n

For example, {@code player.startRiding(horse)} causes the player to ride a\nhorse; the opposite, {@code horse.startRiding(player)}, will cause the horse\nto ride a player.\n\n

This fails when this entity is already riding the entity (or vice versa),\nor when this entity {@linkplain #canStartRiding does not allow riding other entities}\n(or {@linkplain #canAddPassenger vice versa}) unless {@code force} is {@code true}.\nIf this entity is already riding another entity, it will stop riding that entity first.\n\n@return whether this entity successfully started riding\n\n@see #startRiding(Entity)\n@see #canAddPassenger\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle p 1 entity p 2 force c whether to bypass the entity's rideability check m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_51297 playStepSounds p 2 state p 1 pos m ()V method_23311 refreshPosition m ()V method_30229 resetPortalCooldown c Resets the entity's portal cooldown to the default.\n\n@see #getDefaultPortalCooldown m ()Z method_40071 shouldEscapePowderSnow c {@return whether the entity should escape from powder snow}\n\n

This returns {@code true} if the entity is/was in powder snow and\nif it can freeze.\n\n@see #canFreeze\n@see #isFrozen m (F)V method_5847 setHeadYaw c Sets the head yaw of this entity.\n\n@see #getHeadYaw p 1 headYaw m (D)D method_23324 offsetZ p 1 widthScale m ()Lnet/minecraft/class_3414; method_5672 getHighSpeedSplashSound m ()V method_5848 stopRiding c Stops riding the vehicle if present.\n\n

For example, if {@code player} is riding on a horse, {@code player.stopRiding()}\nwill dismount that player from the horse.\n\n@see #removeAllPassengers m (Lnet/minecraft/class_2487;)V method_5749 readCustomDataFromNbt c Reads custom data from {@code nbt}. Subclasses have to implement this.\n\n

NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's\nfields, which are used for other operations instead of the NBT. The data is written\nback to NBT when saving the entity.\n\n

{@code nbt} might not have all expected keys, or might have a key whose value\ndoes not meet the requirement (such as the type or the range). This method should\nfall back to a reasonable default value instead of throwing an exception.\n\n@see #writeCustomDataToNbt p 1 nbt m (Lnet/minecraft/class_1297;)V method_37216 method_37216 p 0 player m ()Z method_5715 isSneaking c {@return whether the entity is sneaking}\n\n

This only returns {@code true} if the entity is a player and that player\nis pressing the Sneak key. See also {@link #isInSneakingPose}.\n\n@see #setSneaking\n@see #isInSneakingPose m (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542; method_5699 dropStack c Drops {@code stack} at the entity's position with the given Y offset.\n\n@return the spawned item entity, or {@code null} if the stack is empty or if called\non the client\n\n@see #dropItem(ItemConvertible)\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack) p 1 stack p 2 yOffset m ()I method_32315 getMinFreezeDamageTicks c {@return how long it takes for the entity to be completely frozen and receive\nfreezing damage, in ticks}\n\n@see #getFrozenTicks\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen m (Lnet/minecraft/class_243;)Z method_39759 hasCollidedSoftly p 1 adjustedMovement m (Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V method_5844 slowMovement c Calls {@link #onLanding} and slows this entity.\n\n

This means that the entity will avoid taking fall damage.\n\n@apiNote This should be called inside {@link\nnet.minecraft.block.AbstractBlock#onEntityCollision}. This is used by cobwebs,\nsweet berries, and powder snow. p 2 multiplier p 1 state m (Lnet/minecraft/class_2940;)V method_5674 onTrackedDataSet c Called on the client when the tracked data is set.\n\n

This can be overridden to refresh other fields when the tracked data\nis set or changed. p 1 data m ()Ljava/lang/String; method_5653 getSavedEntityId m ()Z method_36361 isGlowingLocal c {@return whether the entity is glowing, without checking the entity flags}\n\n@apiNote This is only used to copy entity data to NBT when bucketing.\n\n@see #isGlowing\n@see #setGlowing m ()D method_5824 getRenderDistanceMultiplier c {@return the entity render distance multiplier}\n\n

This is only usable on the client. m ()Z method_32316 canFreeze c {@return whether the entity can freeze}\n\n@implNote Entities cannot be frozen if they are in the {@link\nnet.minecraft.registry.tag.EntityTypeTags#FREEZE_IMMUNE_ENTITY_TYPES} tag. In addition to this, {@link\nLivingEntity} cannot be frozen if they are spectator or if they wear an\nitem inside {@link net.minecraft.registry.tag.ItemTags#FREEZE_IMMUNE_WEARABLES} tag. m (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V method_5702 lookAt c Changes this entity's pitch and yaw to look at {@code target}. p 1 anchorPoint p 2 target m (I)V method_5855 setAir c Sets the air left for the entity in ticks.\n\n

Air is decremented every tick if the entity's eye is submerged in water.\nIf this is {@code -20}, the air will be reset to {@code 0} and the entity takes\na drowning damage.\n\n@apiNote {@link net.minecraft.entity.mob.WaterCreatureEntity} reuses the air to\nindicate the entity's air breathed when the entity is in water. If the entity is\nnot touching a water, the air decrements, and the entity drowns in the same way\nas other entities.\n\n@see #getMaxAir\n@see #getAir\n@see net.minecraft.entity.mob.WaterCreatureEntity#tickWaterBreathingAir p 1 air m (D)D method_23323 getBodyY p 1 heightScale m ()Lnet/minecraft/class_2350; method_5755 getMovementDirection m ()Z method_5810 isPushable c {@return whether the entity can be pushed by other entities} m ()Z method_5701 isSilent c {@return whether the entity is silent}\n\n

Silent entities should not make sounds. {@link #playSound} checks this method by\ndefault, but if a sound is played manually, this has to be checked too.\n\n

This is saved under the {@code Silent} NBT key. m ()Z method_5822 canUsePortals c {@return whether the entity can use nether portals and end portals}\n\n

{@link net.minecraft.entity.boss.dragon.EnderDragonEntity},\n{@link net.minecraft.entity.boss.WitherEntity}, and {@link\nnet.minecraft.entity.projectile.FishingBobberEntity} cannot use portals. m (Z)V method_24830 setOnGround p 1 onGround m ()Lnet/minecraft/class_1299; method_5864 getType m ()Lnet/minecraft/class_1297; method_5854 getVehicle c {@return the entity this entity rides, or {@code null} if there is none}\n\n@see #getRootVehicle\n@see #getControllingVehicle m (D)D method_23322 getParticleX p 1 widthScale m ()D method_23321 getZ m ()V method_5713 checkWaterState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z method_30332 method_30332 p 2 pos m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_5647 writeNbt p 1 nbt m ()Z method_5833 entityDataRequiresOperator c {@return whether {@link EntityType#loadFromEntityNbt} should reject entity\nNBTs unless called by an operator}\n\n

This is {@code false} by default, and should be overridden if the entity\nprovides functionality that is usually restricted to operators (such as {@link\nnet.minecraft.entity.vehicle.CommandBlockMinecartEntity}). m (Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V method_5784 move p 2 movement p 1 movementType m ()I method_20802 getFireTicks m ()Ljava/lang/Iterable; method_5661 getArmorItems c {@return an iterable of item stacks equipped as armor}\n\n@see #getHandItems\n@see #getItemsEquipped m (Lnet/minecraft/class_1297;)Z method_37217 method_37217 p 0 passenger m ()Lnet/minecraft/class_243; method_5720 getRotationVector m (DDD)D method_5649 squaredDistanceTo c {@return the squared distance between this entity and the given position} p 1 x p 3 y p 5 z m ()Lnet/minecraft/class_2596; method_18002 createSpawnPacket c {@return a packet to notify the clients of the entity's spawning}\n\n@apiNote Subclasses should return {@code new EntitySpawnS2CPacket(this)},\nunless they use a custom spawning packet. m ()D method_23320 getEyeY m ()Z method_5869 isSubmergedInWater c {@return whether this entity's hitbox is fully submerged in water} m (DFZ)Lnet/minecraft/class_239; method_5745 raycast p 1 maxDistance p 3 tickDelta p 4 includeFluids m (I)V method_20803 setFireTicks c Sets the entity on fire for {@code ticks} ticks.\n\n@see #setOnFireFor p 1 fireTicks m (Lnet/minecraft/class_2487;)V method_5651 readNbt p 1 nbt m (DDD)V method_23327 setPos c Sets the position of this entity.\n\n

This should be used when overriding {@link #tick} to change the\nentity's position; in other cases, use {@link #setPosition(double, double, double)}\nor {@link #refreshPositionAndAngles(double, double, double, float, float)}.\n\n@see #setPosition(double, double, double)\n@see #refreshPositionAndAngles(double, double, double, float, float) p 3 y p 5 z p 1 x m (Lnet/minecraft/class_1297;)V method_5627 addPassenger c Adds {@code passenger} as a passenger. This should not be called\nnormally; call {@link #startRiding(Entity)} instead. (Note that\nthe entity to pass and the entity to call are swapped in this case;\n{@code entity.startRiding(vehicle)} is the equivalent of {@code\nvehicle.addPassenger(entity)}.)\n\n@throws IllegalStateException when the method is called directly p 1 passenger m (Z)V method_5880 setCustomNameVisible c Sets whether the custom name should be shown.\n\n

This is stored on {@code CustomNameVisible} NBT key.\n\n@see #isCustomNameVisible p 1 visible m (Lnet/minecraft/class_243;)V method_33574 setPosition c Sets the position and refreshes the bounding box.\n\n

This should be called after creating an instance of non-living entities.\nFor living entities, {@link #refreshPositionAndAngles} should be used instead.\n\n@see #refreshPositionAndAngles\n@see #teleport(double, double, double) p 1 pos m (D)D method_23316 offsetX p 1 widthScale m (Ljava/lang/String;)Z method_5738 removeScoreboardTag c Removes a command tag from this entity.\n\n

Command tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs.\n\n@return whether the command tag was successfully removed p 1 tag m ()Z method_33724 isRegionUnloaded c {@return whether any part of this entity's bounding box is in an unloaded\nregion of the world the entity is in}\n\n@implNote This implementation expands this entity's bounding box by 1 in\neach axis and checks whether the expanded box's smallest enclosing\naxis-aligned integer box is fully loaded in the world. m ()Z method_5816 isInsideWaterOrBubbleColumn c {@return whether this entity is touching water or a bubble column}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isInsideBubbleColumn()\n@see net.minecraft.entity.Entity#isWet() m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_243; method_40123 getHandPosOffset c {@return the offset of the hand that holds {@code item}}\n\n

This returns {@link Vec3d#ZERO} if the entity is not a player.\n\n@apiNote The offset is applied to the position of the firework rocket particle\nwhen used by players. p 1 item m ()Lnet/minecraft/server/MinecraftServer; method_5682 getServer c {@return the server the entity is in, or {@code null} if called on the client side} m (Lnet/minecraft/class_2487;)Z method_5662 saveNbt p 1 nbt m (Lnet/minecraft/class_5712;)V method_32876 emitGameEvent c Emits a game event originating from this entity at this entity's position.\n\n@see #emitGameEvent(GameEvent, Entity) p 1 event m (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_1937;Ljava/util/List;)Lnet/minecraft/class_243; method_20736 adjustMovementForCollisions p 2 entityBoundingBox p 1 movement p 4 collisions p 3 world p 0 entity m ()Z method_27298 shouldSpawnSprintingParticles m ()Lnet/minecraft/class_2680; method_43261 getLandingBlockState c {@return the block state at the landing position}\n\n@implNote Landing position is the entity's position, with {@code 0.2} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the soul soil's position would be returned.\n\n@see #getLandingPos() m (Lnet/minecraft/class_1297;)Z method_5821 hasPassengerDeep c {@return whether {@code passenger} is riding this entity or any of its passengers}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPlayerRider p 1 passenger m ()V method_38785 onLanding c Called when the entity lands on a block. m (Lnet/minecraft/class_1297;)D method_5858 squaredDistanceTo c {@return the squared distance between this entity and {@code entity}} p 1 entity m ()F method_23326 getVelocityMultiplier m ()V method_5839 spawnSprintingParticles m ()Z method_6034 canMoveVoluntarily m (F)F method_5705 getYaw p 1 tickDelta m (DDDFF)V method_5808 refreshPositionAndAngles c Sets the entity's position, yaw, and pitch, and refreshes several position-related\nfields.\n\n

This should be used over other methods for setting positions of mobs.\n\n@see #refreshPositionAndAngles(BlockPos, float, float) p 1 x p 3 y p 5 z p 8 pitch p 7 yaw m ()V method_18382 calculateDimensions c Calculates and sets the dimension (bounding box) of the entity and refreshes\nits position. m (Lnet/minecraft/class_2487;)Z method_5786 saveSelfNbt p 1 nbt m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZLnet/minecraft/class_243;)Z method_51701 stepOnBlock p 2 state p 1 pos p 5 movement p 4 emitEvent p 3 playSound m ()F method_5718 getBrightnessAtEyes m (Z)V method_5660 setSneaking c Sets whether the entity is sneaking.\n\n@see #isSneaking\n@see #isInSneakingPose p 1 sneaking m (Z)V method_5684 setInvulnerable c Sets whether the entity is invulnerable.\n\n

This is saved on the {@code Invulnerable} NBT key.\n\n@implNote Invulnerable entities are immune from all damages except {@link\nnet.minecraft.entity.damage.DamageTypes#OUT_OF_WORLD}\nand damages by creative mode players by default.\n\n@see #isInvulnerableTo\n@see #isInvulnerable p 1 invulnerable m (Lnet/minecraft/class_243;)V method_18799 setVelocity p 1 velocity m ()F method_23313 getJumpVelocityMultiplier m (I)V method_32317 setFrozenTicks c Sets how long the entity is freezing in ticks.\n\n

If this is equal to or above {@link #getMinFreezeDamageTicks}, the entity\nreceives freezing damage.\n\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen\n@see #getMinFreezeDamageTicks p 1 frozenTicks m ()F method_51152 getNameLabelHeight m (Lnet/minecraft/class_2487;)V method_5652 writeCustomDataToNbt c Writes custom data to {@code nbt}. Subclasses have to implement this.\n\n

NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's\nfields, which are used for other operations instead of the NBT. The data is written\nback to NBT when saving the entity.\n\n@see #readCustomDataFromNbt p 1 nbt m ()Lnet/minecraft/class_1799; method_31480 getPickBlockStack c {@return the stack for creative "pick block" functionality, or {@code null}\nif there is none}\n\n

If the entity has an item representation (such as boats or minecarts),\nthis should be overridden to return a new stack. Note that {@link\nnet.minecraft.entity.mob.MobEntity} handles the spawn eggs.\n{@link net.minecraft.entity.decoration.ItemFrameEntity} instead returns\nthe copy of the stack held in the frame. m ()Lnet/minecraft/class_243; method_33571 getEyePos c {@return the position of the eye}\n\n@see #getEyeY m (Lnet/minecraft/class_1282;)Z method_5679 isInvulnerableTo c {@return whether the entity is invulnerable to {@code damageSource}}\n\n

This can be overridden to make the entity invulnerable to some damages, but\n{@code super.isInvulnerableTo()} should be called in this case.\n\n@implNote Entity is invulnerable to all damages if it is {@linkplain #isRemoved\nremoved}, and is invulnerable to all damages except {@link\nnet.minecraft.entity.damage.DamageTypes#OUT_OF_WORLD}\nor damages from creative mode players if the entity is {@linkplain #isInvulnerable\ninvulnerable}. This also checks {@link #isFireImmune}.\n\n@see net.minecraft.entity.damage.DamageSources\n@see net.minecraft.registry.tag.DamageTypeTags\n@see #isFireImmune\n@see #damage\n@see #isInvulnerable p 1 damageSource m ()Lnet/minecraft/class_2568; method_5769 getHoverEvent c {@return the hover event referencing this entity} m (Lnet/minecraft/class_1297;)Z method_5626 hasPassenger c {@return whether {@code passenger} is a passenger of this entity}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassenger(Predicate) p 1 passenger m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_243; method_24829 updatePassengerForDismount c {@return the position of the dismounted {@code passenger}}\n\n

Vehicles should override this to return a suitable dismounting position\nfor the passenger. Check the implementation of the subclass for details.\n\n@see #getPassengerDismountOffset\n@see Dismounting p 1 passenger m (Lnet/minecraft/class_2338;)Z method_51849 isSupportedBy p 1 pos m (I)V method_5639 setOnFireFor c Sets the entity on fire for {@code seconds} seconds.\n\n@implNote The actual duration can be reduced using the\n{@linkplain net.minecraft.enchantment.ProtectionEnchantment.Type#FIRE\nfire protection} enchantment.\n\n@see net.minecraft.enchantment.ProtectionEnchantment#transformFireDuration p 1 seconds m (Lnet/minecraft/class_1297;)Z method_5722 isTeammate c {@return whether this entity and {@code other} are in the same team}\n\n

This returns {@code false} if this entity is not in any team. p 1 other m (D)D method_23325 getParticleZ p 1 widthScale m (Lnet/minecraft/class_1297;)V method_24201 updatePassengerPosition p 1 passenger m (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)V method_32875 emitGameEvent c Emits a game event originating from another entity at this entity's position.\n\n

A common example is a game event called in {@link #interact}, where the player\ninteracting with the entity is the emitter of the event.\n\n@see #emitGameEvent(GameEvent) p 2 entity c the entity that emitted the game event, or {@code null} if there is none p 1 event m ()V method_5825 tickInVoid c Called when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.\n\n

{@linkplain LivingEntity Living entities} use this to deal {@linkplain net.minecraft.entity.damage.DamageTypes#OUT_OF_WORLD out of world damage}. m (Lnet/minecraft/class_243;Lnet/minecraft/class_1313;)Lnet/minecraft/class_243; method_18796 adjustMovementForSneaking p 2 type p 1 movement m ()V method_5801 addFlapEffects c Adds the effects of this entity flapping, usually to the world the entity\nis in.\n\n

The actual flapping logic should be done in {@link #tick()} instead.\n\n

This is only called when the entity {@linkplain #isFlappingWings() is flapping wings}\nand the entity {@linkplain #getMoveEffect() has any move effect}, from\n{@link #addAirTravelEffects()}. m ()Lnet/minecraft/class_3414; method_5625 getSplashSound m (Lnet/minecraft/class_1297;)Z method_30949 collidesWith c {@return whether this entity cannot occupy the same space with {@code other}}\n\n

This returns {@code false} if {@code other} is {@linkplain #isConnectedThroughVehicle\nconnected through vehicles}.\n\n@see #isCollidable p 1 other m (F)Lnet/minecraft/class_243; method_31166 getClientCameraPosVec p 1 tickDelta m ()F method_36454 getYaw m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_5454; method_30329 getTeleportTarget c {@return a {@link TeleportTarget} for the entity based on its current and\ndestination worlds, plus any nether portals that may be present} p 1 destination m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional; method_30330 getPortalRect c {@return the portal rect at {@code destPos}}\n\n@see net.minecraft.world.PortalForcer#getPortalRect p 1 destWorld p 2 destPos p 3 destIsNether p 4 worldBorder m (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F method_18378 getEyeHeight p 2 dimensions p 1 pose m ()Ljava/lang/String; method_5820 getEntityName c {@return the name uniquely identifying the entity}\n\n

Unlike {@link #getName}, this is guaranteed to be unique. This is the UUID\nfor all entities except players (which use the player's username).\nThis is mostly used when passing the player name to {@code\nnet.minecraft.scoreboard.Scoreboard} methods.\n\n@see #getName\n@see #getUuidAsString m (Lnet/minecraft/class_2338;)V method_5717 setInNetherPortal p 1 pos m ()D method_23319 getRandomBodyY m ()Ljava/util/stream/Stream; method_31484 streamIntoPassengers c {@return a recursive stream of all passengers}\n\n

This is recursive; for example, if a boat has 2 pigs, ridden by player A and\nplayer B, then {@code boat.streamIntoPassengers()} would return a stream of\nthe first pig, player A, the second pig, and player B. This does not stream\nthe vehicle itself.\n\n@see #getPassengerList\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep m ()Z method_48921 couldAcceptPassenger c {@return {@code true} if this entity supports passengers in general} m (Z)V method_33572 setOnFire p 1 onFire m ()F method_36455 getPitch m ()Z method_18276 isInSneakingPose c {@return whether the entity is in a crouching pose}\n\n

Compared to {@link #isSneaking()}, it only makes the entity appear\ncrouching and does not bring other effects of sneaking, such as no less\nobvious name label rendering, no dismounting while riding, etc.\n\n

This is used by vanilla for non-player entities to crouch, such as\nfor foxes and cats. This is also used when the entity is a player and\nthe player would otherwise collide with blocks (for example, when the\nplayer is in a 1.5 blocks tall tunnel). m ()Lnet/minecraft/class_1937; method_37908 getWorld m (Lnet/minecraft/class_238;)V method_5857 setBoundingBox p 1 boundingBox m (FF)Lnet/minecraft/class_243; method_18863 getOppositeRotationVector p 2 yaw p 1 pitch m (DDD)Z method_5727 shouldRender p 5 cameraZ p 3 cameraY p 1 cameraX m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V method_5865 updatePassengerPosition p 2 positionUpdater p 1 passenger m ()D method_23318 getY m (Lnet/minecraft/class_2561;)V method_5665 setCustomName c Sets the custom name of the entity to {@code name} (or {@code null} to\nremove the custom name). p 1 name m (DDF)Lnet/minecraft/class_243; method_24826 getPassengerDismountOffset c {@return the offset for dismounting the passenger} p 2 passengerWidth p 4 passengerYaw p 0 vehicleWidth m ()F method_43078 getBodyYaw c {@return the body yaw of the entity}\n\n@see #setBodyYaw m ()Lnet/minecraft/class_243; method_18798 getVelocity m ()Z method_5807 isCustomNameVisible c {@return whether the custom name should be shown}\n\n

This is stored on {@code CustomNameVisible} NBT key.\n\n@see #setCustomNameVisible m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V p 2 world p 1 type m (Ljava/util/function/Predicate;)Z method_5703 hasPassenger c {@return whether there is a passenger of this entity matching {@code predicate}}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassenger(Entity) p 1 predicate m (Lnet/minecraft/class_2350$class_2351;D)D method_18797 calculatePistonMovementFactor p 2 offsetFactor p 1 axis m (Lnet/minecraft/class_3222;)V method_5742 onStoppedTrackingBy c Called when {@code player} stops tracking this entity.\n\n

Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity}\nshould override this to remove the player from the boss bar. p 1 player m (IDDDDD)V method_52532 lerpPosAndRotation p 1 step p 10 pitch p 8 yaw p 6 z p 4 y p 2 x m (I)V method_5838 setId c Sets the network ID of this entity.\n\n@apiNote This is used by client-side networking logic to set up the network\nID of entities from the server. This shouldn't be used by server-side logic\nas the network ID is already properly initialized on entity object construction.\n\n@see #getId() p 1 id m (I)Lnet/minecraft/class_5630; method_32318 getStackReference c Obtains a stack reference to be modified. Used by commands like\n{@code /loot} or {@code /item}.\n\n@see net.minecraft.command.argument.ItemSlotArgumentType p 1 mappedIndex c the mapped index as given by the item slot argument m ()D method_23317 getX m ()Z method_5709 isLiving m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_49788 getStepSoundPos p 1 pos m ()V method_18375 detach c Removes all the passengers and removes this entity from any vehicles it is riding. m ()Z method_30230 hasPortalCooldown c {@return whether the entity's portal cooldown is in effect} m ()V method_37215 playAmethystChimeSound m ()I method_5806 getDefaultPortalCooldown c {@return the entity's default portal cooldown}\n\n

This is 300 ticks by default, or 10 ticks for players.\n\n@see #resetPortalCooldown m (DDD)V method_5814 setPosition c Sets the position and refreshes the bounding box.\n\n

This should be called after creating an instance of non-living entities.\nFor living entities, {@link #refreshPositionAndAngles} should be used instead.\n\n@see #refreshPositionAndAngles\n@see #teleport(double, double, double) p 3 y p 1 x p 5 z m (Z)V method_5796 setSwimming c Sets whether the entity is swimming.\n\n@see #isSwimming p 1 swimming m ()Lnet/minecraft/class_243; method_19538 getPos c {@return the exact position of the entity}\n\n@see #getSyncedPos\n@see #getBlockPos\n@see #getChunkPos m (Lnet/minecraft/class_238;)Z method_5629 doesNotCollide p 1 box m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_5712 playStepSound p 2 state p 1 pos m (Lnet/minecraft/class_1657;)Z method_5756 isInvisibleTo c {@return whether the entity is invisible to {@code player}}\n\n

Spectators can see all entities, and entities on the same team as player's can\nsee all entities if {@link AbstractTeam#shouldShowFriendlyInvisibles} returns\n{@code true}. Otherwise, this returns {@link #isInvisible}.\n\n@see AbstractTeam#shouldShowFriendlyInvisibles\n@see #isInvisible p 1 player m ()Ljava/lang/String; method_5845 getUuidAsString c {@return the entity's UUID as string}\n\n

This is a shortcut of {@code getUuid().toString()}.\n\n@see #getUuid m ()Lnet/minecraft/class_243; method_5663 getRotationVecClient m (FF)Lnet/minecraft/class_243; method_5631 getRotationVector p 2 yaw p 1 pitch m (Lnet/minecraft/class_1297;)F method_5739 distanceTo c {@return the distance between this entity and {@code entity}} p 1 entity m (ZLnet/minecraft/class_243;)V method_51703 updateSupportingBlockPos p 2 movement p 1 onGround m ()Z method_20232 isInSwimmingPose c {@return whether the entity is in swimming pose}\n\n

This includes crawling entities and entities using elytra that aren't fall-flying.\nPlayers start crawling if they would otherwise collide with blocks (for example,\nwhen the player is in a 1 block tall tunnel).\n\n@see #isCrawling m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_17835 adjustMovementForCollisions p 1 movement m ()Z method_5805 isAlive c {@return whether the entity is alive}\n\n

For non-{@link LivingEntity}, this is the same as negating {@link #isRemoved}.\n{@link LivingEntity} checks the entity's health in addition to the removal. m ()Z method_5817 hasPlayerRider c {@return whether a player is riding this entity or any of its passengers}\n\n@implNote The default implementation is very inefficient.\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassengerDeep m ()V method_5670 baseTick m (FI)V method_5683 updateTrackedHeadRotation p 1 yaw p 2 interpolationSteps m ()Lnet/minecraft/class_2338; method_43260 getLandingPos c {@return the landing position}\n\n@implNote Landing position is the entity's position, with {@code 0.2} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the soul soil's position would be returned.\n\n@see #getSteppingPos()\n@see #getLandingBlockState() m (Lnet/minecraft/class_243;)V method_29495 refreshPositionAfterTeleport p 1 pos m ()Z method_21750 bypassesLandingEffects c {@return whether the entity should bypass effects caused by landing on a block}\n\n

This returns {@link #isSneaking} by default.\n\n@apiNote Landing effects include slime blocks nullifying the fall damage and\nslime blocks and beds bouncing the entity.\n\n@see #bypassesSteppingEffects m (Lnet/minecraft/class_3222;)V method_5837 onStartedTrackingBy c Called when {@code player} starts tracking this entity.\n\n

Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity}\nshould override this to add the player to the boss bar. p 1 player m ()Lnet/minecraft/class_2680; method_25936 getSteppingBlockState c {@return the block state at the stepping position}\n\n@implNote Stepping position is the entity's position, with {@code 1e-05} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the carpet's position would be returned.\n\n@see #getSteppingPos() m ()Lnet/minecraft/class_2338; method_23312 getSteppingPos c {@return the stepping position}\n\n@implNote Stepping position is the entity's position, with {@code 1e-05} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the carpet's position would be returned.\n\n@see #getLandingPos()\n@see #getSteppingBlockState() m ()F method_5791 getHeadYaw c {@return the head yaw of the entity}\n\n@see #setHeadYaw m (Lnet/minecraft/class_1297;)Z method_5860 canStartRiding c {@return whether this entity can ride {@code entity}}\n\n

Returning {@code false} causes the entity to be unable to ride other entities. For\nexample, {@link net.minecraft.entity.boss.WitherEntity} overrides this to return\n{@code false}, so withers cannot ride boats or minecarts. Note that this check can be\nbypassed by passing {@code true} to {@link #startRiding(Entity, boolean)}.\n\n

This is the opposite of {@link #canAddPassenger}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #canAddPassenger\n@see #stopRiding\n@see #hasVehicle p 1 entity m ()Lnet/minecraft/class_3619; method_5657 getPistonBehavior c {@return the behavior of the piston for this entity}\n\n

This is {@link PistonBehavior#NORMAL} by default. {@link AreaEffectCloudEntity},\n{@link MarkerEntity}, and marker {@link net.minecraft.entity.decoration.ArmorStandEntity}\nreturn {@link PistonBehavior#IGNORE}, causing the piston to not affect the entity's\nposition. Other piston behaviors are inapplicable to entities, and treated like\n{@link PistonBehavior#NORMAL}. m (F)V method_36457 setPitch p 1 pitch m (DDD)V method_30634 updatePosition p 1 x p 3 y p 5 z m ()Lnet/minecraft/class_2168; method_5671 getCommandSource c {@return a command source which represents this entity} m (IZ)V method_5729 setFlag c Sets the entity flag with index {@code flag} to {@code value}.\n\n

Entity flag is used to track whether the entity is sneaking, sprinting, invisible,\netc. p 1 index p 2 value m ()V method_5693 initDataTracker c Initializes data tracker.\n\n@apiNote Subclasses should override this and call {@link DataTracker#startTracking}\nfor any data that needs to be tracked. m (Lnet/minecraft/class_2338;FF)V method_5725 refreshPositionAndAngles c Sets the entity's position, yaw, and pitch, and refreshes several position-related\nfields.\n\n

This should be used over other methods for setting positions of mobs.\n\n@see #refreshPositionAndAngles(double, double, double, float, float) p 2 yaw p 1 pos p 3 pitch m ()Z method_21751 isSneaky m ()Z method_5681 isSwimming c {@return whether the entity is swimming}\n\n

An entity is swimming if it is touching water, not riding any entities, and is\nsprinting. Note that to start swimming, the entity must first be submerged in\nwater.\n\n@see #setSwimming m ()V method_5790 updateSwimming m (Lnet/minecraft/class_1297;ILnet/minecraft/class_1282;)V method_5716 updateKilledAdvancementCriterion p 3 damageSource p 2 score p 1 entityKilled m (Z)V method_5875 setNoGravity c Sets whether the entity has no gravity.\n\n

Entities using {@link net.minecraft.entity.ai.control.FlightMoveControl} has\nno gravity. This is saved under the {@code NoGravity} NBT key. p 1 noGravity m (Lnet/minecraft/class_1297;)V method_5644 onPassengerLookAround p 1 passenger m (Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/List;)Lnet/minecraft/class_243; method_20737 adjustMovementForCollisions p 2 collisions p 1 entityBoundingBox p 0 movement m ()Z method_33189 occludeVibrationSignals c {@return whether the entity should not emit vibrations}\n\n

By default, wool or carpet {@linkplain ItemEntity item entities}, and\n{@link net.minecraft.entity.mob.WardenEntity} do not emit vibrations. m (Lnet/minecraft/class_4048;Lnet/minecraft/class_243;)V method_33331 method_33331 p 2 pos m ()Z method_52172 isOnRail m ()Lnet/minecraft/class_2338; method_23314 getVelocityAffectingPos m ()Lnet/minecraft/class_4050; method_18376 getPose m ()V method_22862 resetPosition m ()I method_22861 getTeamColorValue c {@return the team color value, or {@code 0xFFFFFF} if the entity is not in\na team or the color is not set} m (Z)V method_5764 onBubbleColumnCollision c Called when the entity collides with a bubble column without an air above.\n\n

This applies the bubble column velocity by default. p 1 drag c whether the entity should be dragged downwards m (Lnet/minecraft/class_1297;)Z method_31469 method_31469 p 0 entity m (Lnet/minecraft/class_3414;FF)V method_5783 playSound c Plays {@code sound} at this entity's position with the entity's {@linkplain\n#getSoundCategory sound category} if the entity is {@linkplain #isSilent not silent}. p 3 pitch p 1 sound p 2 volume m ([D)Lnet/minecraft/class_2499; method_5846 toNbtList p 1 values m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_5813 method_5813 p 1 style m ()Z method_24828 isOnGround c {@return whether the entity is on the ground} m (Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048; method_18377 getDimensions c {@return the dimensions of the entity with the given {@code pose}}\n\n@see #getWidth\n@see #getHeight p 1 pose m (F)V method_36456 setYaw p 1 yaw m ()I method_5691 getPermissionLevel c {@return the permission level of this entity}\n\n

This is {@code 0} for non-players.\n\n@see #hasPermissionLevel m (F)Lnet/minecraft/class_243; method_18864 getOppositeRotationVector p 1 tickDelta m ()Z method_5809 isOnFire c {@return whether the entity is on fire and is not fire immune}\n\n@see #isFireImmune m (I)V method_51850 setPortalCooldown p 1 portalCooldown m (Lnet/minecraft/class_238;Lnet/minecraft/class_2338;)Z method_30022 method_30022 p 2 pos m ()F method_49476 getStepHeight m (Lnet/minecraft/class_129;)V method_5819 populateCrashReport c Populates the crash report section to include the entity's information. p 1 section m (F)Lnet/minecraft/class_243; method_30950 getLerpedPos p 1 delta m ()Z method_49693 shouldDismountUnderwater c {@return whether this vehicle should dismount the passenger if submerged underwater} m ()V method_51295 playSwimSound m ()Z method_5771 isInLava c {@return whether the entity is in lava} m ()Z method_30948 isCollidable c {@return whether other entities cannot occupy the same space with this entity}\n\n

If {@code true}, other entities can stand on this entity without falling.\n{@link net.minecraft.entity.vehicle.BoatEntity} and {@link\nnet.minecraft.entity.mob.ShulkerEntity} has this behavior.\n\n@see #collidesWith m ()D method_53827 getLerpTargetY m (Lnet/minecraft/class_2680;)Z method_49790 shouldPlayAmethystChimeSound p 1 state m ()Lnet/minecraft/class_2561; method_23315 getDefaultName c {@return the default name of the entity}\n\n@see EntityType#getName m (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;F)F method_5774 getEffectiveExplosionResistance c {@return the blast resistance of {@code blockState} for an explosion caused\nby this entity}\n\n@apiNote {@link net.minecraft.entity.projectile.WitherSkullEntity} overrides\nthis to implement the "charged/blue skull" behavior.\n\n@see net.minecraft.world.explosion.ExplosionBehavior#getBlastResistance p 1 explosion p 4 blockState p 5 fluidState p 2 world p 3 pos p 6 max m ()Z method_48155 canSprintAsVehicle m ()Lnet/minecraft/class_3414; method_5737 getSwimSound m (Ljava/util/UUID;)V method_5826 setUuid c Sets the UUID of the entity to {@code uuid}.\n\n

This should not be called after spawning the entity.\n\n@see #getUuid\n@see #getUuidAsString p 1 uuid m (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f; method_52533 getPassengerAttachmentPos p 1 passenger p 2 dimensions p 3 scaleFactor m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V method_5673 equipStack c Equips {@code stack} at {@code slot}.This is also used to set an entity's\nmainhand or offhand stack. This overwrites any stacks present in that slot\nwithout dropping them. p 1 slot p 2 stack m (Lnet/minecraft/class_1297;)V method_5878 copyFrom c Copies serializable data and nether portal data from {@code original}.\n\n@see #readNbt\n@see #moveToWorld p 1 original m ()Z method_5782 hasPassengers c {@return whether another entity is riding this entity}\n\n

This is the opposite of {@link #hasVehicle}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #stopRiding\n@see #hasVehicle m ()D method_53828 getLerpTargetZ m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V method_5800 onStruckByLightning c Called when the entity is struck by lightning. This sets the entity on fire and\ndeals lightning damage by default; entities that do not take such damage should\noverride this method to do nothing. p 1 world p 2 lightning m (FLnet/minecraft/class_243;)V method_5724 updateVelocity c Updates the entity's velocity to add a vector in the direction of the entity's yaw\nwhose absolute value is {@code movementInput} normalized and multiplied by {@code speed}.\n\n

This is usually called inside overridden {@link LivingEntity#travel} if the entity is\ntouching water; see {@link net.minecraft.entity.passive.FishEntity} for an example. p 1 speed p 2 movementInput m ()Z method_20448 isCrawling c {@return whether the entity is crawling}\n\n

An entity is crawling if it is in swimming pose, but is not touching water.\nPlayers start crawling if they would otherwise collide with blocks (for example,\nwhen the player is in a 1 block tall tunnel).\n\n@see #isInSwimmingPose m ()I method_51848 getPortalCooldown m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_5454; method_30331 method_30331 p 2 rect m ()Lnet/minecraft/class_1297; method_49694 getControllingVehicle c {@return the entity this entity rides and controls, or {@code null} if there is none}\n\n@see #getRootVehicle\n@see #getVehicle m ()V method_36209 onRemoved c Called on the client side when the entity is removed.\n\n@apiNote To handle entity removal server-side, override {@link #remove} and\nadd custom logic there. m ()Z method_7325 isSpectator c {@return whether the entity is a spectator}\n\n

This returns {@code false} unless the entity is a player in spectator game mode. m ()Lnet/minecraft/class_3419; method_5634 getSoundCategory c {@return the sound category for sounds from this entity}\n\n

This is used by {@link #playSound(SoundEvent, float, float)} and defaults to\n{@link SoundCategory#NEUTRAL}. Hostile entities should override this to\nreturn {@link SoundCategory#HOSTILE}.\n\n@see #playSound(SoundEvent, float, float) m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_30632 collidesWithStateAtPos c {@return whether the entity collides with the block {@code state} at {@code pos}} p 1 pos p 2 state m ()Z method_5696 canAvoidTraps c {@return whether the entity cannot trigger pressure plates or tripwires}\n\n

{@link net.minecraft.entity.passive.BatEntity} is the only entity in vanilla\nthat can avoid traps. m (Z)V method_5648 setInvisible c Sets whether the entity is invisible to everyone.\n\n

Invisibility status effect and {@link\nnet.minecraft.entity.decoration.ArmorStandEntity}'s {@code Invisible} NBT key can\ncause an entity to be invisible.\n\n@see #isInvisible\n@see #isInvisibleTo p 1 invisible m (Lnet/minecraft/class_1297;)V method_49789 method_49789 p 0 entity m ()Z method_21752 isDescending c {@return whether the entity is actively descending}\n\n

This affects scaffolding and powder snow (if the entity can walk on it), and\nreturns {@link #isSneaking} by default. This returns {@code false} for entities\ndescending a ladder, since the entity is not actively doing so, instead letting\nthe gravity to do so. m (DDD)V method_18800 setVelocity p 5 z p 1 x p 3 y m ()F method_53829 getLerpTargetPitch m (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_1542; method_5870 dropItem c Drops one {@code item} at the entity's position with the given Y offset.\n\n@return the spawned item entity, or {@code null} if called on the client\n\n@see #dropItem(ItemConvertible)\n@see #dropStack(ItemStack)\n@see #dropStack(ItemStack, float) p 1 item p 2 yOffset m ()V method_49792 teleportPassengers m (F)F method_5695 getPitch p 1 tickDelta m (F)V method_49477 setStepHeight p 1 stepHeight m ()V method_29239 dismountVehicle c Dismounts the vehicle if present.\n

\nFor players, will not trigger any networking changes. Use {@link #stopRiding()} instead.\n\n@see #stopRiding() m ()Ljava/util/Set; method_5752 getCommandTags c {@return all command tags the entity belongs to}\n\n

Scoreboard tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs. m ()V method_30076 removeFromDimension c Removes this entity from the current dimension.\n\n

This calls {@link #setRemoved} by default. Subclasses can add other logics,\nsuch as setting the stack count of {@linkplain #getItemsEquipped equipped stacks}\nto zero.\n\n@see #moveToWorld m (F)Lnet/minecraft/class_243; method_30951 getLeashPos c {@return the position of the leash this entity holds}\n\n

This is different from {@link #getLeashOffset}; this method is called on the entity\nthat holds the leash.\n\n@see #getLeashOffset\n@see #getStandingEyeHeight p 1 delta m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_36971 canModifyAt c {@return whether the entity can modify the world at {@code pos}}\n\n

This returns {@code true} for most entities. Players check {@link\nWorld#canPlayerModifyAt} to prevent them from modifying entities in the spawn\nprotection or outside the world border. {@link\nnet.minecraft.entity.projectile.ProjectileEntity} delegates it to the owner\nif the owner is a player; if the owner is a non-player entity, this returns\nthe value of {@link net.minecraft.world.GameRules#DO_MOB_GRIEFING}, and ownerless\nprojectiles are always allowed to modify the world.\n\n@see World#canPlayerModifyAt p 1 world p 2 pos m (Lnet/minecraft/class_1297;)Z method_5779 isPartOf c {@return whether this entity is part of {@code entity}}\n\n

This is just an equality check for all entities except the ender dragon part.\nAn ender dragon is composed of several entity parts; each part returns {@code true}\nfor {@code part.isPartOf(dragon)}. p 1 entity m ()Lnet/minecraft/class_1309; method_5642 getControllingPassenger c {@return the passenger in control of this entity, or {@code null} if there is none}\n\n

Rideable entities should override this to return the entity. This is\nusually {@code #getFirstPassenger}.\n\n@see #hasControllingPassenger\n@see #getPassengerList\n@see #getFirstPassenger c net/minecraft/class_1297$class_5799 net/minecraft/entity/Entity$MoveEffect c The move effect represents possible effects of an entity moving, such as\nplaying sounds, emitting game events, none, or both.\n\n@see Entity#getMoveEffect() f Z field_28634 sounds f Z field_28635 events f Lnet/minecraft/class_1297$class_5799; field_28630 NONE f Lnet/minecraft/class_1297$class_5799; field_28631 SOUNDS f Lnet/minecraft/class_1297$class_5799; field_28632 EVENTS f Lnet/minecraft/class_1297$class_5799; field_28633 ALL m (Ljava/lang/String;IZZ)V p 3 sounds p 4 events m ()Z method_33578 playsSounds c Returns whether this means an entity may play sounds as it moves. m ()Z method_33577 emitsGameEvents c Returns whether this means an entity may emit game events as it moves. m ()Z method_33576 hasAny c Returns whether this means an entity may emit game events or play sounds\nas it moves. c net/minecraft/class_1297$class_4738 net/minecraft/entity/Entity$PositionUpdater m (Lnet/minecraft/class_1297;DDD)V accept accept p 1 entity p 2 x p 4 y p 6 z c net/minecraft/class_1297$class_5529 net/minecraft/entity/Entity$RemovalReason c The reason of the entity's removal.\n\n@see Entity#setRemoved f Lnet/minecraft/class_1297$class_5529; field_27002 CHANGED_DIMENSION c The entity changed dimension. f Lnet/minecraft/class_1297$class_5529; field_27001 UNLOADED_WITH_PLAYER c The entity is unloaded because the player was riding it and the player\ndisconnected. f Lnet/minecraft/class_1297$class_5529; field_26999 DISCARDED c The entity is discarded (despawned). f Z field_27004 save f Lnet/minecraft/class_1297$class_5529; field_26998 KILLED c The entity is killed. f Z field_27003 destroy f Lnet/minecraft/class_1297$class_5529; field_27000 UNLOADED_TO_CHUNK c The entity is unloaded to chunk.\n

\nThe entity should be saved. m ()Z method_31487 shouldSave c Returns whether the entity should be saved or not. m ()Z method_31486 shouldDestroy c Returns whether the entity should be destroyed or not.\n

\nIf an entity should be destroyed, then the entity should not be re-used and any external data on the entity will be cleared. m (Ljava/lang/String;IZZ)V p 3 destroy p 4 save c net/minecraft/class_5658 net/minecraft/loot/provider/number/LootNumberProvider m (Lnet/minecraft/class_47;)F method_32454 nextFloat p 1 context m (Lnet/minecraft/class_47;)I method_366 nextInt p 1 context m ()Lnet/minecraft/class_5657; method_365 getType c net/minecraft/class_1296 net/minecraft/entity/passive/PassiveEntity f I field_29969 BABY_AGE f I field_5950 breedingAge f I field_5948 forcedAge f I field_5947 happyTicksRemaining f I field_29970 HAPPY_TICKS f Lnet/minecraft/class_2940; field_5949 CHILD m ()Z method_19184 isReadyToBreed m ()I method_5618 getBreedingAge m (IZ)V method_5620 growUp p 1 age p 2 overGrow m ()V method_5619 onGrowUp m (I)V method_5614 setBreedingAge p 1 age m (I)V method_5615 growUp p 1 age m (I)I method_41321 toGrowUpAge c Calculates the age to pass to {@link #growUp(int)} in seconds.\n\n@apiNote When passing the value from {@link #getBreedingAge()}, make sure to\nnegate the value; otherwise, the entity's age will decrease. p 0 breedingAge c the current, negated breeding age (in ticks) m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296; method_5613 createChild p 1 world p 2 entity c net/minecraft/class_1296$class_4697 net/minecraft/entity/passive/PassiveEntity$PassiveData f F field_20686 babyChance f I field_20684 spawnCount f Z field_20685 babyAllowed m ()I method_22432 getSpawnedCount m (F)V p 1 babyChance m ()Z method_22436 canSpawnBaby m ()F method_22437 getBabyChance m ()V method_22435 countSpawned m (ZF)V p 1 babyAllowed p 2 babyChance m (Z)V p 1 babyAllowed c net/minecraft/class_5657 net/minecraft/loot/provider/number/LootNumberProviderType f Lcom/mojang/serialization/Codec; comp_1896 codec m ()Lcom/mojang/serialization/Codec; comp_1896 codec c net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity f I field_5941 waitTime f Lnet/minecraft/class_2940; field_5944 WAITING f Lnet/minecraft/class_2940; field_5936 COLOR f Lnet/minecraft/class_2940; field_5938 RADIUS f I field_5939 duration f I field_5937 reapplicationDelay f F field_5929 radiusOnUse f Lnet/minecraft/class_2940; field_5931 PARTICLE_ID f Lorg/slf4j/Logger; field_5935 LOGGER f Lnet/minecraft/class_1842; field_5933 potion f Lnet/minecraft/class_1309; field_5943 owner f Z field_5928 customColor f Ljava/util/UUID; field_5940 ownerUuid f I field_5932 durationOnUse f F field_29971 MAX_RADIUS f F field_5930 radiusGrowth f Ljava/lang/String; field_45738 EFFECTS_NBT_KEY f Ljava/util/List; field_5934 effects f Ljava/util/Map; field_5942 affectedEntities m ()V method_5597 updateColor m (Ljava/util/Map$Entry;)Z method_32874 method_32874 p 1 entry m (Lnet/minecraft/class_2394;)V method_5608 setParticleType p 1 particle m (Lnet/minecraft/class_1842;)V method_5612 setPotion p 1 potion m (I)V method_35043 setDurationOnUse p 1 durationOnUse m ()I method_5605 getDuration m (I)V method_5604 setDuration p 1 duration m ()I method_35047 getWaitTime m ()F method_35045 getRadiusGrowth m (F)V method_5609 setRadiusOnUse p 1 radiusOnUse m (F)V method_5603 setRadius p 1 radius m (I)V method_5602 setColor p 1 rgb m ()Lnet/minecraft/class_1309; method_5601 getOwner m (F)V method_5596 setRadiusGrowth p 1 radiusGrowth m (Lnet/minecraft/class_1309;)V method_5607 setOwner p 1 owner m (I)V method_5595 setWaitTime p 1 waitTime m ()Z method_5611 isWaiting m ()I method_5606 getColor m (Lnet/minecraft/class_1293;)V method_5610 addEffect p 1 effect m (Z)V method_5598 setWaiting p 1 waiting m (Lnet/minecraft/class_1937;DDD)V p 6 z p 1 world p 2 x p 4 y m ()F method_5599 getRadius m ()I method_35046 getDurationOnUse m ()F method_35044 getRadiusOnUse m ()Lnet/minecraft/class_1842; method_35048 getPotion m ()Lnet/minecraft/class_2394; method_5600 getParticleType c net/minecraft/class_5652 net/minecraft/loot/provider/nbt/LootNbtProviderTypes f Lcom/mojang/serialization/Codec; field_45883 BASE_CODEC f Lcom/mojang/serialization/Codec; field_45882 CODEC f Lnet/minecraft/class_5650; field_27918 STORAGE f Lnet/minecraft/class_5650; field_27919 CONTEXT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5650; method_32443 register p 1 codec p 0 id c net/minecraft/class_750 net/minecraft/client/render/chunk/BlockBufferBuilderStorage f Ljava/util/Map; field_3951 builders m ()V method_22705 clear m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_287; method_22706 method_22706 p 0 renderLayer m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_287; method_3154 get p 1 layer m ()V method_23501 reset c net/minecraft/class_5651 net/minecraft/loot/provider/nbt/LootNbtProvider m ()Lnet/minecraft/class_5650; method_32439 getType m ()Ljava/util/Set; method_32441 getRequiredParameters m (Lnet/minecraft/class_47;)Lnet/minecraft/class_2520; method_32440 getNbt p 1 context c net/minecraft/class_5653 net/minecraft/loot/provider/nbt/StorageLootNbtProvider f Lcom/mojang/serialization/Codec; field_45884 CODEC f Lnet/minecraft/class_2960; comp_1892 source m (Lnet/minecraft/class_2960;)V p 1 source m ()Lnet/minecraft/class_2960; comp_1892 source c net/minecraft/class_1299 net/minecraft/entity/EntityType f I field_24085 maxTrackDistance f Z field_18981 fireImmune f Lnet/minecraft/class_6880$class_6883; field_36398 registryEntry f Lnet/minecraft/class_7699; field_40115 requiredFeatures f Lorg/slf4j/Logger; field_6088 LOGGER f Lnet/minecraft/class_1311; field_6094 spawnGroup f Ljava/lang/String; field_30053 ENTITY_TAG_KEY f Z field_6056 saveable f Z field_19423 spawnableFarFromPlayer f Z field_6072 summonable f Ljava/lang/String; field_6106 translationKey f Lnet/minecraft/class_2561; field_6092 name f Lnet/minecraft/class_1299$class_4049; field_6101 factory f Lnet/minecraft/class_4048; field_18070 dimensions f Lnet/minecraft/class_2960; field_16526 lootTableId f I field_24086 trackTickInterval f Lcom/google/common/collect/ImmutableSet; field_25355 canSpawnInside f Lnet/minecraft/class_1299; field_42622 SNIFFER f Lnet/minecraft/class_1299; field_42623 INTERACTION f Lnet/minecraft/class_1299; field_6112 LIGHTNING_BOLT f Lnet/minecraft/class_1299; field_6113 TURTLE f Lnet/minecraft/class_1299; field_6110 END_CRYSTAL f Lnet/minecraft/class_1299; field_6111 TROPICAL_FISH f Lnet/minecraft/class_1299; field_28401 GLOW_ITEM_FRAME f Lnet/minecraft/class_1299; field_28402 GLOW_SQUID f Lnet/minecraft/class_1299; field_6104 PARROT f Lnet/minecraft/class_1299; field_6105 PILLAGER f Lnet/minecraft/class_1299; field_6102 MAGMA_CUBE f Lnet/minecraft/class_1299; field_6103 FISHING_BOBBER f Lnet/minecraft/class_1299; field_6108 BAT f Lnet/minecraft/class_1299; field_6109 SHULKER f Lnet/minecraft/class_1299; field_6107 GHAST f Lnet/minecraft/class_1299; field_6100 SHULKER_BULLET f Lnet/minecraft/class_1299; field_21973 HOGLIN f Lnet/minecraft/class_1299; field_6132 CHICKEN f Lnet/minecraft/class_1299; field_6133 FIREWORK_ROCKET f Lnet/minecraft/class_1299; field_6130 WITHER_SKULL f Lnet/minecraft/class_1299; field_6131 ARMOR_STAND f Lnet/minecraft/class_1299; field_6136 COMMAND_BLOCK_MINECART f Lnet/minecraft/class_1299; field_6137 SKELETON f Lnet/minecraft/class_1299; field_6134 RAVAGER f Lnet/minecraft/class_1299; field_6135 SPECTRAL_ARROW f Lnet/minecraft/class_1299; field_6128 ENDERMITE f Lnet/minecraft/class_1299; field_30052 GOAT f Lnet/minecraft/class_1299; field_6129 DRAGON_FIREBALL f Lnet/minecraft/class_1299; field_6126 CHEST_MINECART f Lnet/minecraft/class_1299; field_6127 TRIDENT f Lnet/minecraft/class_1299; field_40116 CAMEL f Lnet/minecraft/class_1299; field_6120 PAINTING f Lnet/minecraft/class_1299; field_6121 BOAT f Lnet/minecraft/class_1299; field_6124 LLAMA_SPIT f Lnet/minecraft/class_1299; field_6125 SILVERFISH f Lnet/minecraft/class_1299; field_6122 ARROW f Lnet/minecraft/class_1299; field_6123 DROWNED f Lnet/minecraft/class_1299; field_6116 ENDER_DRAGON f Lnet/minecraft/class_1299; field_6117 VINDICATOR f Lnet/minecraft/class_1299; field_6114 SQUID f Lnet/minecraft/class_1299; field_6115 SHEEP f Lnet/minecraft/class_1299; field_6118 GUARDIAN f Lnet/minecraft/class_1299; field_6119 WITHER f Lnet/minecraft/class_1299; field_17713 WANDERING_TRADER f Lnet/minecraft/class_1299; field_17714 TRADER_LLAMA f Lnet/minecraft/class_1299; field_6144 EGG f Lnet/minecraft/class_1299; field_6145 WITCH f Lnet/minecraft/class_1299; field_6142 SPAWNER_MINECART f Lnet/minecraft/class_1299; field_6143 MOOSHROOM f Lnet/minecraft/class_1299; field_6146 PANDA f Lnet/minecraft/class_1299; field_6147 IRON_GOLEM f Lnet/minecraft/class_1299; field_6140 RABBIT f Lnet/minecraft/class_1299; field_38095 WARDEN f Lnet/minecraft/class_1299; field_16281 CAT f Lnet/minecraft/class_1299; field_6138 LEASH_KNOT f Lnet/minecraft/class_1299; field_6139 HORSE f Lnet/minecraft/class_1299; field_38096 CHEST_BOAT f Lnet/minecraft/class_1299; field_6047 SNOW_GOLEM f Lnet/minecraft/class_1299; field_6048 ZOMBIE_HORSE f Lnet/minecraft/class_1299; field_6045 POTION f Lnet/minecraft/class_1299; field_6046 CREEPER f Lnet/minecraft/class_1299; field_6049 SMALL_FIREBALL f Lnet/minecraft/class_1299; field_6043 ITEM_FRAME f Lnet/minecraft/class_1299; field_6044 EXPERIENCE_ORB f Lnet/minecraft/class_1299; field_25751 PIGLIN_BRUTE f Lnet/minecraft/class_1299; field_6042 POLAR_BEAR f Lnet/minecraft/class_1299; field_22281 PIGLIN f Lnet/minecraft/class_1299; field_23214 STRIDER f Lnet/minecraft/class_1299; field_17943 FOX f Lnet/minecraft/class_1299; field_6069 SLIME f Lnet/minecraft/class_1299; field_6063 TNT f Lnet/minecraft/class_1299; field_6064 EXPERIENCE_BOTTLE f Lnet/minecraft/class_1299; field_6061 EYE_OF_ENDER f Lnet/minecraft/class_1299; field_6062 PUFFERFISH f Lnet/minecraft/class_1299; field_6067 DONKEY f Lnet/minecraft/class_1299; field_6068 SNOWBALL f Lnet/minecraft/class_1299; field_6065 ILLUSIONER f Lnet/minecraft/class_1299; field_6066 FIREBALL f Lnet/minecraft/class_1299; field_20346 BEE f Lnet/minecraft/class_1299; field_6060 EVOKER_FANGS f Lnet/minecraft/class_1299; field_33456 MARKER f Lnet/minecraft/class_1299; field_6059 VEX f Lnet/minecraft/class_1299; field_6057 MULE f Lnet/minecraft/class_1299; field_6058 HOPPER_MINECART f Lnet/minecraft/class_1299; field_6051 ZOMBIE f Lnet/minecraft/class_1299; field_6052 ITEM f Lnet/minecraft/class_1299; field_6050 ZOMBIFIED_PIGLIN f Lnet/minecraft/class_1299; field_6055 WOLF f Lnet/minecraft/class_1299; field_6053 TNT_MINECART f Lnet/minecraft/class_1299; field_6054 ZOMBIE_VILLAGER f Lnet/minecraft/class_1299; field_42456 ITEM_DISPLAY f Lnet/minecraft/class_1299; field_42457 TEXT_DISPLAY f Lnet/minecraft/class_1299; field_6087 DOLPHIN f Lnet/minecraft/class_1299; field_6085 COW f Lnet/minecraft/class_1299; field_6086 ELDER_GUARDIAN f Lnet/minecraft/class_1299; field_6089 FALLING_BLOCK f Lnet/minecraft/class_1299; field_6080 FURNACE_MINECART f Lnet/minecraft/class_1299; field_42460 BLOCK_DISPLAY f Lnet/minecraft/class_1299; field_6083 AREA_EFFECT_CLOUD f Lnet/minecraft/class_1299; field_6084 CAVE_SPIDER f Lnet/minecraft/class_1299; field_6081 OCELOT f Lnet/minecraft/class_1299; field_6082 ENDER_PEARL f Lnet/minecraft/class_1299; field_23696 ZOGLIN f Lnet/minecraft/class_1299; field_6075 SKELETON_HORSE f Lnet/minecraft/class_1299; field_6076 WITHER_SKELETON f Lnet/minecraft/class_1299; field_6073 SALMON f Lnet/minecraft/class_1299; field_6074 LLAMA f Lnet/minecraft/class_1299; field_6079 SPIDER f Lnet/minecraft/class_1299; field_6077 VILLAGER f Lnet/minecraft/class_1299; field_6078 PHANTOM f Lnet/minecraft/class_1299; field_6071 HUSK f Lnet/minecraft/class_1299; field_6070 COD f Lnet/minecraft/class_1299; field_38384 ALLAY f Lnet/minecraft/class_1299; field_28315 AXOLOTL f Lnet/minecraft/class_1299; field_37419 FROG f Lnet/minecraft/class_1299; field_6099 BLAZE f Lnet/minecraft/class_1299; field_6097 PLAYER f Lnet/minecraft/class_1299; field_6098 STRAY f Lnet/minecraft/class_1299; field_6091 ENDERMAN f Lnet/minecraft/class_1299; field_6090 EVOKER f Lnet/minecraft/class_1299; field_6095 GIANT f Lnet/minecraft/class_1299; field_6096 MINECART f Lnet/minecraft/class_1299; field_6093 PIG f Lnet/minecraft/class_1299; field_37420 TADPOLE m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ZLnet/minecraft/class_238;)D method_5884 getOriginY p 2 invertY p 3 boundingBox p 0 world p 1 pos m ()Z method_5896 isSummonable m (Ljava/util/function/Consumer;Lnet/minecraft/class_1799;)Ljava/util/function/Consumer; method_48012 customNameCopier p 1 stack p 0 chained m ()Lnet/minecraft/class_1311; method_5891 getSpawnGroup m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional; method_5892 getEntityFromNbt p 1 world p 0 nbt m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Ljava/util/function/Consumer; method_48009 copier p 1 stack p 0 world p 2 player m (Ljava/lang/String;)Ljava/util/Optional; method_5898 get p 0 id m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V method_5881 loadFromEntityNbt p 3 itemNbt p 0 world p 2 entity p 1 player m ()Z method_19946 isFireImmune m ()Lnet/minecraft/class_6880$class_6883; method_40124 getRegistryEntry m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_31488 downcast m (Lnet/minecraft/class_1297;)V method_47823 method_47823 p 0 entity m (DDD)Lnet/minecraft/class_238; method_17683 createSimpleBoundingBox p 5 feetZ p 3 feetY p 1 feetX m ()Lnet/minecraft/class_2960; method_16351 getLootTableId m (Lnet/minecraft/class_6885;)Z method_53125 isIn p 1 entityTypeEntryList m ()F method_17686 getHeight m ()Z method_18389 alwaysUpdateVelocity m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional; method_17848 loadEntityFromNbt p 0 nbt p 1 world m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960; method_5890 getId p 0 type m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297; method_17846 method_17846 p 1 entityType m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_17843 method_17843 p 3 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297; method_5894 spawnFromItemStack p 3 player p 4 pos p 5 spawnReason p 6 alignPosition p 7 invertY p 1 world p 2 stack m (Ljava/util/function/Consumer;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Ljava/util/function/Consumer; method_48011 nbtCopier p 1 world p 2 stack p 0 chained p 3 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V method_48008 method_48008 p 3 entity m (Ljava/util/function/Consumer;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Ljava/util/function/Consumer; method_48156 copier p 0 chained p 3 player p 1 world p 2 stack m (Lnet/minecraft/class_2680;)Z method_29496 isInvalidSpawn c Returns whether the EntityType can spawn inside the given block.\n\n

By default, non-fire-immune mobs can't spawn in/on blocks dealing fire damage.\nAny mob can't spawn in wither roses, sweet berry bush, or cacti.\n\n

This can be overwritten via {@link EntityType.Builder#allowSpawningInside(Block[])} p 1 state m (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_4048;IILnet/minecraft/class_7699;)V p 11 requiredFeatures p 10 trackTickInterval p 9 maxTrackDistance p 8 dimensions p 7 canSpawnInside p 6 spawnableFarFromPlayer p 5 fireImmune p 4 summonable p 3 saveable p 2 spawnGroup p 1 factory m ()Ljava/lang/String; method_5882 getTranslationKey m (Ljava/util/List;Lnet/minecraft/class_1937;)Ljava/util/stream/Stream; method_31489 streamFromNbt p 0 entityNbtList p 1 world m ()F method_17685 getWidth m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297; method_5899 spawn p 7 invertY p 6 alignPosition p 1 world p 3 afterConsumer p 2 itemNbt p 5 reason p 4 pos m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V method_17839 method_17839 p 1 entity m ()Lnet/minecraft/class_4048; method_18386 getDimensions m (Lnet/minecraft/class_1297;)V method_48013 method_48013 p 0 entity m (Lnet/minecraft/class_2487;)Ljava/util/Optional; method_17684 fromNbt p 0 nbt m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_5883 create p 1 world m ()I method_18387 getMaxTrackDistance c Returns the tracking distance, in chunks, of this type of entity\nfor clients. This will be then modified by the server's tracking\ndistance multiplier. m (Ljava/lang/String;Lnet/minecraft/class_1299$class_1300;)Lnet/minecraft/class_1299; method_5895 register p 1 type p 0 id m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;)Lnet/minecraft/class_1297; method_17842 loadEntityWithPassengers p 2 entityProcessor p 0 nbt p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;)Lnet/minecraft/class_1297; method_47821 spawn p 1 world p 3 reason p 2 pos m ()Ljava/lang/String; method_35050 getUntranslatedName m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297; method_5888 create p 6 alignPosition p 7 invertY p 1 world p 2 itemNbt p 3 afterConsumer p 4 pos p 5 reason m ()Z method_5893 isSaveable m (Lnet/minecraft/class_6862;)Z method_20210 isIn p 1 tag m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V method_48010 method_48010 p 1 entity m ()I method_18388 getTrackTickInterval m ()Lnet/minecraft/class_2561; method_5897 getName m ()Z method_20814 isSpawnableFarFromPlayer c net/minecraft/class_1299$class_4049 net/minecraft/entity/EntityType$EntityFactory m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; create create p 1 type p 2 world c net/minecraft/class_1299$1 net/minecraft/entity/EntityType$1 m (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_31491 method_31491 p 1 entity m (Ljava/util/function/Consumer;)Z tryAdvance tryAdvance p 1 action m (Lnet/minecraft/class_1937;Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V method_31490 method_31490 p 2 nbt c net/minecraft/class_1299$class_1300 net/minecraft/entity/EntityType$Builder f Z field_6151 saveable f Z field_18982 fireImmune f Lcom/google/common/collect/ImmutableSet; field_25356 canSpawnInside f Lnet/minecraft/class_1311; field_6149 spawnGroup f I field_24087 maxTrackingRange f Lnet/minecraft/class_1299$class_4049; field_6148 factory f Lnet/minecraft/class_4048; field_18071 dimensions f Z field_6150 summonable f I field_24088 trackingTickInterval f Z field_19424 spawnableFarFromPlayer f Lnet/minecraft/class_7699; field_40117 requiredFeatures m (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V p 2 spawnGroup p 1 factory m (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300; method_5903 create p 0 factory p 1 spawnGroup m ()Lnet/minecraft/class_1299$class_1300; method_19947 makeFireImmune m (Ljava/lang/String;)Lnet/minecraft/class_1299; method_5905 build p 1 id m ()Lnet/minecraft/class_1299$class_1300; method_20815 spawnableFarFromPlayer m (FF)Lnet/minecraft/class_1299$class_1300; method_17687 setDimensions p 1 width p 2 height m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_5900 method_5900 p 1 world p 0 type m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_1299$class_1300; method_29497 allowSpawningInside c Allows this type of entity to spawn inside the given block, bypassing the default\nwither rose, sweet berry bush, cactus, and fire-damage-dealing blocks for\nnon-fire-resistant mobs.\n\n

{@code minecraft:prevent_mob_spawning_inside} tag overrides this.\nWith this setting, fire resistant mobs can spawn on/in fire damage dealing blocks,\nand wither skeletons can spawn in wither roses. If a block added is not in the default\nblacklist, the addition has no effect. p 1 blocks m ()Lnet/minecraft/class_1299$class_1300; method_5901 disableSummon m ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1299$class_1300; method_45323 requires p 1 features m (I)Lnet/minecraft/class_1299$class_1300; method_27300 trackingTickInterval p 1 trackingTickInterval m (Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300; method_5902 create p 0 spawnGroup m ()Lnet/minecraft/class_1299$class_1300; method_5904 disableSaving m (I)Lnet/minecraft/class_1299$class_1300; method_27299 maxTrackingRange p 1 maxTrackingRange c net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_20808 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_20807 craft m (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1887;)V method_24364 method_24364 p 3 enchantment c net/minecraft/class_748 net/minecraft/client/option/HotbarStorageEntry f Lnet/minecraft/class_2371; field_3948 delegate m ()Lnet/minecraft/class_2499; method_3153 toNbtList m (Lnet/minecraft/class_2499;)V method_3152 readNbtList p 1 list m ()Ljava/util/List; delegate delegate c net/minecraft/class_7486 net/minecraft/command/argument/BlockMirrorArgumentType m ()Lnet/minecraft/class_7485; method_44100 blockMirror m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2415; method_44101 getBlockMirror p 1 id p 0 context c net/minecraft/class_13 net/minecraft/entity/ai/pathing/PathNodeNavigator f Lnet/minecraft/class_5; field_62 minHeap f I field_18708 range f F field_31807 TARGET_DISTANCE_MULTIPLIER f [Lnet/minecraft/class_9; field_60 successors f Lnet/minecraft/class_8; field_61 pathNodeMaker m (Lnet/minecraft/class_3695;Lnet/minecraft/class_9;Ljava/util/Map;FIF)Lnet/minecraft/class_11; method_54 findPathToAny p 6 rangeMultiplier p 4 followRange p 5 distance p 2 startNode p 3 positions p 1 profiler m (Lnet/minecraft/class_8;I)V p 2 range p 1 pathNodeMaker m (Lnet/minecraft/class_9;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_11; method_55 createPath p 1 endNode p 3 reachesTarget p 2 target m (Lnet/minecraft/class_9;Ljava/util/Set;)F method_21658 calculateDistances p 1 node p 2 targets m (Ljava/util/Map;Lnet/minecraft/class_4459;)Lnet/minecraft/class_11; method_21661 method_21661 p 2 node m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)F method_44000 getDistance p 1 a p 2 b m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_4459; method_21659 method_21659 p 1 pos m (Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;Ljava/util/Set;FIF)Lnet/minecraft/class_11; method_52 findPathToAny p 5 distance p 6 rangeMultiplier p 1 world p 2 mob p 3 positions p 4 followRange c net/minecraft/class_6154 net/minecraft/unused/packageinfo/PackageInfo6154 c net/minecraft/class_7487 net/minecraft/command/argument/BlockRotationArgumentType m ()Lnet/minecraft/class_7487; method_44102 blockRotation m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2470; method_44103 getBlockRotation p 1 id p 0 context c net/minecraft/class_12 net/minecraft/entity/ai/pathing/WaterPathNodeMaker f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_34767 nodePosToType f Z field_58 canJumpOutOfWater m (III)Lnet/minecraft/class_9; method_47936 getPassableNode p 3 z p 2 y p 1 x m (Z)V p 1 canJumpOutOfWater m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z method_38488 canPathThrough p 1 diagonalNode p 3 node2 p 2 node1 m (IIIJ)Lnet/minecraft/class_7; method_38486 method_38486 p 4 pos m (III)Lnet/minecraft/class_7; method_38489 addPathNodePos p 2 y p 3 z p 1 x m (Lnet/minecraft/class_9;)Z method_38487 hasNotVisited p 1 node c net/minecraft/class_15 net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker f F field_64 oldWaterBorderPenalty f F field_65 oldWalkablePenalty f Z field_28358 penalizeDeepWater m (Z)V p 1 penalizeDeepWater m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z method_43413 isValidAquaticAdjacentSuccessor p 2 successor p 1 node c net/minecraft/class_7485 net/minecraft/command/argument/EnumArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39361 INVALID_ENUM_EXCEPTION f Lcom/mojang/serialization/Codec; field_39362 codec f Ljava/util/function/Supplier; field_39363 valuesSupplier m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; method_44091 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Ljava/lang/Object;)Ljava/lang/String; method_44094 method_44094 p 0 enum_ m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)V p 2 valuesSupplier p 1 codec m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_44095 method_44095 p 0 value m (Ljava/lang/String;)Ljava/lang/String; method_49545 transformValueName p 1 name m (Ljava/lang/Object;)Ljava/lang/String; method_44092 method_44092 p 0 enum_ m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker f D field_31809 Y_OFFSET f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_25190 nodeTypes f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; field_25191 collidedBoxes f D field_40928 MIN_STEP_HEIGHT m (Lnet/minecraft/class_9;)Z method_29578 isBlocked p 1 node m (Lnet/minecraft/class_2338;)Z method_47893 canPathThrough p 1 pos m (Lnet/minecraft/class_2338;)D method_37003 getFeetY p 1 pos m (Lnet/minecraft/class_7;)Z method_43414 isBlocked p 0 nodeType m (III)Lnet/minecraft/class_9; method_43570 getBlockedNode p 3 z p 1 x p 2 y m (Lnet/minecraft/class_238;Ljava/lang/Object;)Z method_29305 method_29305 p 2 box2 m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7; method_23476 getLandNodeType p 1 pos p 0 world m ()D method_46739 getStepHeight m (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;)Lnet/minecraft/class_9; method_62 getPathNode p 1 x p 4 maxYStep p 5 prevFeetY p 2 y p 3 z p 8 nodeType p 7 direction m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z method_20536 isValidAdjacentSuccessor p 2 successor1 p 1 node m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z method_29579 isValidDiagonalSuccessor p 1 xNode p 2 zNode p 3 xDiagNode p 4 zDiagNode m ()Z method_37004 isAmphibious m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7;)Lnet/minecraft/class_7; method_61 adjustNodeType p 3 type p 1 world p 2 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; method_43415 getStart p 1 pos m (IIILnet/minecraft/class_7;F)Lnet/minecraft/class_9; method_43569 getNodeWith p 4 type p 5 penalty p 2 y p 3 z p 1 x m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; method_58 getCommonNodeType p 0 world p 1 pos m (Lnet/minecraft/class_2680;)Z method_27138 inflictsFireDamage p 0 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7;)Lnet/minecraft/class_7; method_59 getNodeTypeFromNeighbors p 0 world p 1 pos p 2 nodeType m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D method_60 getFeetY p 1 pos p 0 world m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; method_63 getNodeType p 2 pos p 1 entity m (Lnet/minecraft/class_1308;III)Lnet/minecraft/class_7; method_29303 getNodeType p 1 entity p 2 x p 3 y p 4 z m (Lnet/minecraft/class_1922;IIILjava/util/EnumSet;Lnet/minecraft/class_7;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; method_64 findNearbyNodeTypes c Adds the node types in the box with the given size to the input EnumSet.\n@return The node type at the least coordinates of the input box. p 4 z p 3 y p 2 x p 1 world p 7 pos p 6 type p 5 nearbyTypes m (Lnet/minecraft/class_238;)Z method_29304 checkBoxCollision p 1 box c net/minecraft/class_6150 net/minecraft/unused/packageinfo/PackageInfo6150 c net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path f Ljava/util/List; field_52 nodes f Lnet/minecraft/class_11$class_8644; field_45155 debugNodeInfos f Z field_20303 reachesTarget f Lnet/minecraft/class_2338; field_20301 target f F field_20302 manhattanDistanceFromTarget f I field_54 currentNodeIndex m ([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)V method_35500 setDebugInfo p 2 debugSecondNodes p 1 debugNodes p 3 debugTargetNodes m ()I method_38 getLength m (I)V method_36 setLength p 1 length m (Lnet/minecraft/class_2540;)V method_35498 toBuf p 1 buf m (Lnet/minecraft/class_11;)Z method_41 equalsPath p 1 o m (I)V method_42 setCurrentNodeIndex p 1 nodeIndex m ()Z method_30849 isStart m (Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)V method_35499 method_35499 p 1 node p 0 buf m ()Lnet/minecraft/class_2338; method_48 getTarget m ()Lnet/minecraft/class_9; method_30850 getLastNode m ()V method_44 next m ()Lnet/minecraft/class_9; method_45 getEnd m ()Z method_46 isFinished m ()Lnet/minecraft/class_9; method_29301 getCurrentNode m ()Lnet/minecraft/class_2338; method_31032 getCurrentNodePos m ()F method_21656 getManhattanDistanceFromTarget m (Ljava/util/List;Lnet/minecraft/class_2338;Z)V p 2 target p 3 reachesTarget p 1 nodes m ()I method_39 getCurrentNodeIndex m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_49 getNodePosition p 1 entity m (Lnet/minecraft/class_2540;)[Lnet/minecraft/class_9; method_52603 nodesFromBuf p 0 buf m ()Z method_21655 reachesTarget m (ILnet/minecraft/class_9;)V method_33 setNode p 2 node p 1 index m (I)Lnet/minecraft/class_2338; method_31031 getNodePos p 1 index m ()Lnet/minecraft/class_11$class_8644; method_52604 getDebugNodeInfos m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11; method_34 fromBuf p 0 buf m (I)Lnet/minecraft/class_9; method_40 getNode p 1 index m ()Lnet/minecraft/class_11; method_52605 copy m (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_243; method_47 getNodePosition p 2 index p 1 entity m (Lnet/minecraft/class_2540;[Lnet/minecraft/class_9;)V method_52602 write p 1 nodes p 0 buf c net/minecraft/class_11$class_8644 net/minecraft/entity/ai/pathing/Path$DebugNodeInfo f [Lnet/minecraft/class_9; comp_1587 openSet f [Lnet/minecraft/class_9; comp_1588 closedSet f Ljava/util/Set; comp_1589 targetNodes m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11$class_8644; method_52608 fromBuf p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_4459;)V method_52607 method_52607 p 0 buf p 1 node m (Lnet/minecraft/class_2540;)V method_52606 write p 1 buf m ()[Lnet/minecraft/class_9; comp_1587 openSet m ()[Lnet/minecraft/class_9; comp_1588 closedSet m ()Ljava/util/Set; comp_1589 targetNodes c net/minecraft/class_10 net/minecraft/entity/ai/pathing/NavigationType f Lnet/minecraft/class_10; field_51 AIR f Lnet/minecraft/class_10; field_50 LAND f Lnet/minecraft/class_10; field_48 WATER c net/minecraft/class_6151 net/minecraft/unused/packageinfo/PackageInfo6151 c net/minecraft/class_7497 net/minecraft/util/ApiServices c A record holding session services used by the server.\n\n@apiNote Individual services can be accessed using the getters in\n{@link net.minecraft.server.MinecraftServer}. f Lnet/minecraft/class_3312; comp_840 userCache f Ljava/lang/String; field_39392 USER_CACHE_FILE_NAME f Lcom/mojang/authlib/minecraft/MinecraftSessionService; comp_837 sessionService f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; comp_838 servicesKeySet f Lcom/mojang/authlib/GameProfileRepository; comp_839 profileRepository m ()Lnet/minecraft/class_3312; comp_840 userCache m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Ljava/io/File;)Lnet/minecraft/class_7497; method_44143 create c {@return a new API service instance}\n\n

This is usually not needed; call getters on {@link\nnet.minecraft.server.MinecraftServer} instead. p 1 rootDirectory p 0 authenticationService m ()Lnet/minecraft/class_7500; method_51467 serviceSignatureVerifier m ()Lcom/mojang/authlib/GameProfileRepository; comp_839 profileRepository m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; comp_838 servicesKeySet m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; comp_837 sessionService c net/minecraft/class_7498 net/minecraft/network/encryption/SignatureUpdatable m (Lnet/minecraft/class_7498$class_7499;)V update update p 1 updater c net/minecraft/class_7498$class_7499 net/minecraft/network/encryption/SignatureUpdatable$SignatureUpdater m ([B)V update update p 1 data c net/minecraft/class_7495 net/minecraft/network/packet/s2c/play/ServerMetadataS2CPacket f Z field_39920 secureChatEnforced f Lnet/minecraft/class_2561; field_39387 description f Ljava/util/Optional; field_42967 favicon m ()Lnet/minecraft/class_2561; method_44132 getDescription m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/util/Optional; method_49398 getFavicon m (Lnet/minecraft/class_2602;)V method_44131 apply m ()Z method_45058 isSecureChatEnforced m (Lnet/minecraft/class_2561;Ljava/util/Optional;Z)V p 3 previewsChat p 2 favicon p 1 description c net/minecraft/class_6167 net/minecraft/unused/packageinfo/PackageInfo6167 c net/minecraft/class_26 net/minecraft/world/PersistentStateManager f Lcom/mojang/datafixers/DataFixer; field_17663 dataFixer f Ljava/util/Map; field_134 loadedStates f Ljava/io/File; field_17664 directory f Lorg/slf4j/Logger; field_136 LOGGER m (Ljava/lang/String;Lnet/minecraft/class_4284;I)Lnet/minecraft/class_2487; method_17923 readNbt p 3 currentSaveVersion p 1 id p 2 dataFixTypes m (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V p 1 directory p 2 dataFixer m (Lnet/minecraft/class_18$class_8645;Ljava/lang/String;)Lnet/minecraft/class_18; method_20786 get p 1 type p 2 id m (Ljava/io/PushbackInputStream;)Z method_17921 isCompressed p 1 stream m (Ljava/lang/String;Lnet/minecraft/class_18;)V method_32384 method_32384 p 1 id p 2 state m ()V method_125 save m (Ljava/util/function/Function;Lnet/minecraft/class_4284;Ljava/lang/String;)Lnet/minecraft/class_18; method_120 readFromFile p 3 id p 2 dataFixTypes p 1 readFunction m (Ljava/lang/String;Lnet/minecraft/class_18;)V method_123 set p 1 id p 2 state m (Ljava/lang/String;)Ljava/io/File; method_17922 getFile p 1 id m (Lnet/minecraft/class_18$class_8645;Ljava/lang/String;)Lnet/minecraft/class_18; method_17924 getOrCreate p 1 type p 2 id c net/minecraft/class_6166 net/minecraft/unused/packageinfo/PackageInfo6166 c net/minecraft/class_6161 net/minecraft/unused/packageinfo/PackageInfo6161 c net/minecraft/class_20 net/minecraft/item/map/MapIcon f B comp_1845 rotation f B comp_1844 z f B comp_1843 x f Lnet/minecraft/class_20$class_21; comp_1842 type f Lnet/minecraft/class_2561; comp_1846 text m ()B method_92 getTypeId m ()B comp_1845 rotation m ()B comp_1844 z m ()B comp_1843 x m (Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V p 1 type p 2 x p 3 z p 4 rotation p 5 text m ()Lnet/minecraft/class_20$class_21; comp_1842 type m ()Lnet/minecraft/class_2561; comp_1846 text m ()Z method_94 isAlwaysRendered m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_20$class_21 net/minecraft/item/map/MapIcon$Type f I field_82 tintColor f B field_81 id f Z field_46184 structure f Z field_33990 useIconCountLimit f Ljava/lang/String; field_45789 name f Z field_111 alwaysRender f Lcom/mojang/serialization/Codec; field_45788 CODEC f Lnet/minecraft/class_20$class_21; field_46179 SAVANNA_VILLAGE f Lnet/minecraft/class_20$class_21; field_46177 DESERT_VILLAGE f Lnet/minecraft/class_20$class_21; field_46178 PLAINS_VILLAGE f Lnet/minecraft/class_20$class_21; field_87 PLAYER_OFF_LIMITS f Lnet/minecraft/class_20$class_21; field_88 MANSION f Lnet/minecraft/class_20$class_21; field_89 RED_MARKER f Lnet/minecraft/class_20$class_21; field_83 BLUE_MARKER f Lnet/minecraft/class_20$class_21; field_84 TARGET_X f Lnet/minecraft/class_20$class_21; field_85 TARGET_POINT f Lnet/minecraft/class_20$class_21; field_86 PLAYER_OFF_MAP f Lnet/minecraft/class_20$class_21; field_46182 JUNGLE_TEMPLE f Lnet/minecraft/class_20$class_21; field_46183 SWAMP_HUT f Lnet/minecraft/class_20$class_21; field_46180 SNOWY_VILLAGE f Lnet/minecraft/class_20$class_21; field_46181 TAIGA_VILLAGE f Lnet/minecraft/class_20$class_21; field_99 BANNER_RED f Lnet/minecraft/class_20$class_21; field_95 FRAME f Lnet/minecraft/class_20$class_21; field_96 BANNER_WHITE f Lnet/minecraft/class_20$class_21; field_97 BANNER_MAGENTA f Lnet/minecraft/class_20$class_21; field_98 MONUMENT f Lnet/minecraft/class_20$class_21; field_91 PLAYER f Lnet/minecraft/class_20$class_21; field_92 BANNER_ORANGE f Lnet/minecraft/class_20$class_21; field_93 BANNER_YELLOW f Lnet/minecraft/class_20$class_21; field_94 BANNER_LIME f Lnet/minecraft/class_20$class_21; field_90 BANNER_LIGHT_BLUE f Lnet/minecraft/class_20$class_21; field_106 BANNER_BROWN f Lnet/minecraft/class_20$class_21; field_105 BANNER_BLUE f Lnet/minecraft/class_20$class_21; field_104 BANNER_PURPLE f Lnet/minecraft/class_20$class_21; field_103 BANNER_BLACK f Lnet/minecraft/class_20$class_21; field_108 BANNER_CYAN f Lnet/minecraft/class_20$class_21; field_107 BANNER_LIGHT_GRAY f Lnet/minecraft/class_20$class_21; field_102 BANNER_GREEN f Lnet/minecraft/class_20$class_21; field_101 BANNER_GRAY f Lnet/minecraft/class_20$class_21; field_100 BANNER_PINK f Lnet/minecraft/class_20$class_21; field_110 RED_X m ()Z method_37342 shouldUseIconCountLimit m ()B method_98 getId m ()Z method_95 isAlwaysRendered m ()I method_96 getTintColor m (Ljava/lang/String;ILjava/lang/String;ZZ)V p 3 name p 4 alwaysRender p 5 useIconCountLimit m (B)Lnet/minecraft/class_20$class_21; method_99 byId p 0 id m ()Z method_97 hasTintColor m (Ljava/lang/String;ILjava/lang/String;ZIZZ)V p 6 useIconCountLimit p 5 tintColor p 4 alwaysRender p 3 name p 7 structure m ()Z method_53841 isStructure c net/minecraft/class_6160 net/minecraft/unused/packageinfo/PackageInfo6160 c net/minecraft/class_7491 net/minecraft/data/server/tag/vanilla/VanillaPointOfInterestTypeTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_22 net/minecraft/item/map/MapState f Ljava/util/List; field_112 updateTrackers f I field_115 centerZ c The scaled center coordinate of the map state on the Z axis.\n

\nAlways {@code 0} for the client. f Ljava/util/Map; field_120 updateTrackersByPlayer f Lnet/minecraft/class_5321; field_118 dimension f Z field_17403 locked f I field_33992 iconCount f Z field_114 showIcons f Lorg/slf4j/Logger; field_25019 LOGGER f B field_119 scale f [B field_122 colors f I field_116 centerX c The scaled center coordinate of the map state on the X axis.\n

\nAlways {@code 0} for the client. f Ljava/util/Map; field_121 frames f Ljava/util/Map; field_123 banners c The banner markers to track in world.\n

\nEmpty for the client. f I field_31831 MAX_SCALE f Ljava/util/Map; field_117 icons f I field_33991 MAX_ICONS f Z field_113 unlimitedTracking m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_102 update p 2 stack p 1 player m ()Lnet/minecraft/class_18$class_8645; method_52611 getPersistentStateType m (Lnet/minecraft/class_1922;II)V method_109 removeBanner p 1 world p 2 x p 3 z m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_22$class_23; method_101 getPlayerSyncData p 1 player m (Ljava/util/List;)V method_32369 replaceIcons p 1 icons m (IIB)V method_32370 setColor p 2 z p 3 color p 1 x m ()Ljava/util/Collection; method_35503 getBanners m (Ljava/lang/String;)V method_32368 removeIcon p 1 id m (IIBZZZLnet/minecraft/class_5321;)V p 1 centerX p 3 scale p 2 centerZ p 5 unlimitedTracking p 4 showIcons p 7 dimension p 6 locked m (IIB)Z method_32365 putColor c Sets the color at the specified coordinates if the current color is different.\n\n@return {@code true} if the color has been updated, else {@code false} p 2 z p 3 color p 1 x m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_20$class_21;)V method_110 addDecorationsNbt p 2 id p 1 pos p 3 type p 0 stack m (I)Lnet/minecraft/class_22; method_32364 zoomOut c Creates a new map state which is a zoomed out version of the current one.\n

\nThe scale of the new map state is {@code currentScale + zoomOutScale} and clamped between {@code 0} and {@code 4}.\n

\nThe colors are not copied, neither are the icons. p 1 zoomOutScale c the amount to add to the scale of the map m ()Ljava/lang/Iterable; method_32373 getIcons m ()Z method_32372 hasMonumentIcon m (Lnet/minecraft/class_2338;I)V method_104 removeFrame p 2 id p 1 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_108 addBanner p 1 world p 2 pos m ()V method_32374 markIconsDirty m (Lnet/minecraft/class_20$class_21;Lnet/minecraft/class_1936;Ljava/lang/String;DDDLnet/minecraft/class_2561;)V method_107 addIcon p 6 z p 8 rotation p 10 text p 1 type p 2 world p 3 key p 4 x m (BZLnet/minecraft/class_5321;)Lnet/minecraft/class_22; method_32362 of c Creates a new map state instance for the client.\n

\nThe client is not aware of the coordinates of the map state so its center coordinates will always be {@code (0, 0)}. p 1 locked p 0 scale p 2 dimension m (II)V method_103 markDirty p 2 z p 1 x m (DDBZZLnet/minecraft/class_5321;)Lnet/minecraft/class_22; method_32363 of c Creates a new map state instance. p 7 dimension p 5 showIcons p 6 unlimitedTracking p 0 centerX c the absolute center X-coordinate p 4 scale p 2 centerZ c the absolute center Z-coordinate m ()Lnet/minecraft/class_22; method_32361 copy m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_22; method_32371 fromNbt p 0 nbt m (ILnet/minecraft/class_1657;)Lnet/minecraft/class_2596; method_100 getPlayerMarkerPacket p 2 player p 1 id m (I)Z method_37343 iconCountNotLessThan p 1 iconCount c net/minecraft/class_22$class_5637 net/minecraft/item/map/MapState$UpdateData f I field_27893 startZ f I field_27894 width f I field_27892 startX f [B field_27896 colors f I field_27895 height m (IIII[B)V p 1 startX p 3 width p 2 startZ p 5 colors p 4 height m (Lnet/minecraft/class_22;)V method_32380 setColorsTo p 1 mapState c net/minecraft/class_22$class_23 net/minecraft/item/map/MapState$PlayerUpdateTracker f Z field_130 dirty f Z field_27891 iconsDirty f Lnet/minecraft/class_1657; field_125 player f I field_128 startZ f I field_129 startX f I field_126 endZ f I field_127 endX f I field_124 emptyPacketsRequested m (II)V method_111 markDirty p 1 startX p 2 startZ m ()Lnet/minecraft/class_22$class_5637; method_32375 getMapUpdateData m (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V p 2 player m (I)Lnet/minecraft/class_2596; method_112 getPacket p 1 mapId m ()V method_32379 markIconsDirty c net/minecraft/class_7492 net/minecraft/network/message/MessageDecorator c Message decorator decorates the chat messages and other messages server-side.\nCurrently, only one message decorator can exist at a time. The message decorator\nthat is currently used can be obtained by\n{@link net.minecraft.server.MinecraftServer#getMessageDecorator}.\n\n

Messages decorated using message decorator are still marked as verifiable\nif there is no change in its text or used fonts. If they change, the message cannot\nbe verified. Before 1.19.2, chat previews allowed signing of such message; however\nthat feature was removed in 1.19.3. f Lnet/minecraft/class_7492; field_39384 NOOP c An empty message decorator that returns the original message. m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; decorate decorate p 1 sender p 2 message m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_44303 method_44303 p 0 sender p 1 message c net/minecraft/class_6162 net/minecraft/unused/packageinfo/PackageInfo6162 c net/minecraft/class_6169 net/minecraft/unused/packageinfo/PackageInfo6169 c net/minecraft/class_6168 net/minecraft/unused/packageinfo/PackageInfo6168 c net/minecraft/class_17 net/minecraft/item/map/MapBannerMarker c Represents a banner marker in world.\n

\nUsed to track banners in a map state. f Lnet/minecraft/class_2561; field_67 name f Lnet/minecraft/class_1767; field_68 color f Lnet/minecraft/class_2338; field_69 pos m ()Lnet/minecraft/class_2338; method_70 getPos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17; method_73 fromWorldBlock p 1 blockPos p 0 blockView m ()Lnet/minecraft/class_1767; method_35502 getColor m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_20$class_21; method_72 getIconType m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Lnet/minecraft/class_2561;)V p 3 name p 2 dyeColor p 1 pos m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_17; method_67 fromNbt p 0 nbt m ()Lnet/minecraft/class_2561; method_68 getName m ()Ljava/lang/String; method_71 getKey m ()Lnet/minecraft/class_2487; method_74 getNbt c net/minecraft/class_19 net/minecraft/item/map/MapFrameMarker f Lnet/minecraft/class_2338; field_75 pos f I field_74 rotation f I field_73 entityId m ()I method_85 getEntityId m (Lnet/minecraft/class_2338;II)V p 3 entityId p 2 rotation p 1 pos m ()I method_83 getRotation m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_19; method_87 fromNbt p 0 nbt m ()Lnet/minecraft/class_2338; method_86 getPos m (Lnet/minecraft/class_2338;)Ljava/lang/String; method_81 getKey p 0 pos m ()Ljava/lang/String; method_82 getKey m ()Lnet/minecraft/class_2487; method_84 toNbt c net/minecraft/class_18 net/minecraft/world/PersistentState f Lorg/slf4j/Logger; field_17661 LOGGER f Z field_72 dirty m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_75 writeNbt p 1 nbt m (Z)V method_78 setDirty p 1 dirty m ()V method_80 markDirty m (Ljava/io/File;)V method_17919 save p 1 file m ()Z method_79 isDirty c net/minecraft/class_18$class_8645 net/minecraft/world/PersistentState$Type f Ljava/util/function/Supplier; comp_1590 constructor f Ljava/util/function/Function; comp_1591 deserializer f Lnet/minecraft/class_4284; comp_1592 type m ()Ljava/util/function/Function; comp_1591 deserializer m ()Lnet/minecraft/class_4284; comp_1592 type m ()Ljava/util/function/Supplier; comp_1590 constructor c net/minecraft/class_8795 net/minecraft/data/server/loottable/rebalance/TradeRebalanceLootTableProviders m (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; method_53853 createTradeRebalanceProvider p 0 output c net/minecraft/class_6132 net/minecraft/unused/packageinfo/PackageInfo6132 c net/minecraft/class_8796 net/minecraft/structure/StructureUpdateEntrypoint m (Ljava/lang/String;)V method_53854 update p 0 directory m (Ljava/nio/file/Path;)Z method_53857 method_53857 p 0 path m ([Ljava/lang/String;)V method_53856 main p 0 args m (Ljava/nio/file/Path;)V method_53855 method_53855 p 0 path c net/minecraft/class_6131 net/minecraft/unused/packageinfo/PackageInfo6131 c net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary f Lnet/minecraft/class_1940; field_25022 levelInfo f Ljava/lang/String; field_205 name f Z field_209 requiresConversion f Z field_23772 locked f Ljava/nio/file/Path; field_23773 iconPath f Lnet/minecraft/class_2561; field_24191 details f Z field_40371 experimental f Lnet/minecraft/class_5315; field_25023 versionInfo m (Lnet/minecraft/class_34;)I method_251 compareTo m ()Lnet/minecraft/class_2561; method_27430 createDetails m ()Z method_259 hasCheats m ()Ljava/nio/file/Path; method_27020 getIconPath m ()Z method_257 isHardcore m (Ljava/lang/Object;)I compareTo compareTo p 1 other m ()Z method_33784 isUnavailable m ()Z method_260 isFutureLevel m ()Lnet/minecraft/class_5315; method_29586 getVersionInfo m ()Z method_256 isDifferentVersion m ()Lnet/minecraft/class_34$class_5781; method_33405 getConversionWarning m ()J method_249 getLastPlayed m ()Lnet/minecraft/class_2561; method_27429 getDetails m ()Lnet/minecraft/class_1940; method_35505 getLevelInfo m ()Z method_27021 isLocked m ()Ljava/lang/String; method_252 getDisplayName m ()Lnet/minecraft/class_1934; method_247 getGameMode m (Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Ljava/lang/String;ZZZLjava/nio/file/Path;)V p 1 levelInfo p 2 versionInfo p 5 locked p 6 experimental p 3 name p 4 requiresConversion p 7 iconPath m ()Z method_255 requiresConversion m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_48165 method_48165 p 0 style m ()Z method_38496 isVersionAvailable m ()Lnet/minecraft/class_5250; method_258 getVersion m ()Ljava/lang/String; method_248 getName m ()Z method_45554 isExperimental c net/minecraft/class_34$class_8578 net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary m (Ljava/lang/String;Ljava/nio/file/Path;)V p 1 name p 2 iconPath m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_52239 method_52239 p 0 style c net/minecraft/class_34$class_5781 net/minecraft/world/level/storage/LevelSummary$ConversionWarning f Z field_28441 boldRedFormatting f Z field_28440 backup f Ljava/lang/String; field_28442 translationKeySuffix f Lnet/minecraft/class_34$class_5781; field_28438 DOWNGRADE f Lnet/minecraft/class_34$class_5781; field_28437 NONE f Lnet/minecraft/class_34$class_5781; field_28439 UPGRADE_TO_SNAPSHOT m (Ljava/lang/String;IZZLjava/lang/String;)V p 3 backup p 4 boldRedFormatting p 5 translationKeySuffix m ()Z method_33407 needsBoldRedFormatting m ()Z method_33406 promptsBackup m ()Ljava/lang/String; method_33408 getTranslationKeySuffix c net/minecraft/class_8794 net/minecraft/data/server/loottable/rebalance/TradeRebalanceChestLootTableGenerator m ()Lnet/minecraft/class_52$class_53; method_53849 createPillagerOutpostChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_53852 createJungleTempleChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_53851 createAncientCityChestTableBuilder m ()Lnet/minecraft/class_52$class_53; method_53850 createDesertPyramidChestTableBuilder c net/minecraft/class_7463 net/minecraft/text/Decoration c A decoration is a pre-defined set of styling and formatting rules for messages\nsent by the server. This consists of the translation key, the style, and the parameters\nusable in the translation. The actual text format needs to be supplied via custom\nlanguage files in resource packs. f Lcom/mojang/serialization/Codec; field_39219 CODEC f Ljava/lang/String; comp_788 translationKey f Ljava/util/List; comp_789 parameters f Lnet/minecraft/class_2583; comp_790 style m (Ljava/lang/String;)Lnet/minecraft/class_7463; method_44780 ofOutgoingMessage c {@return the decoration used in outgoing messages sent with {@link\nnet.minecraft.server.command.MessageCommand}}\n\n@implNote This decoration allows using the target (recipient) and the content parameters.\nIt is italicized and colored gray. p 0 translationKey m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; method_43832 apply c {@return the text obtained by applying the passed values to the decoration} p 1 content c the value of the content parameter p 2 params m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43830 method_43830 p 0 instance m (Ljava/lang/String;)Lnet/minecraft/class_7463; method_43835 ofTeamMessage c {@return the decoration used in chat messages}\n\n@implNote This decoration allows using the target (team name), the sender, and the\ncontent parameters. It has no style. p 0 translationKey m (Ljava/lang/String;)Lnet/minecraft/class_7463; method_44779 ofIncomingMessage c {@return the decoration used in incoming messages sent with {@link\nnet.minecraft.server.command.MessageCommand}}\n\n@implNote This decoration allows using the sender and the content parameters. It is\nitalicized and colored gray. p 0 translationKey m (Ljava/lang/String;)Lnet/minecraft/class_7463; method_43831 ofChat c {@return the decoration used in chat messages}\n\n@implNote This decoration allows using the sender and the content parameters. It has no style. p 0 translationKey m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)[Lnet/minecraft/class_2561; method_43834 collectArguments c {@return the arguments passed to {@link Text#translatable(String, Object[])}}\n\n

This is collected by supplying {@code content} and {@code sender} to the\nparameters' {@link Decoration.Parameter#apply} method. p 1 content p 2 params m ()Ljava/lang/String; comp_788 translationKey m ()Ljava/util/List; comp_789 parameters m ()Lnet/minecraft/class_2583; comp_790 style c net/minecraft/class_7463$class_7464 net/minecraft/text/Decoration$Parameter c Represents a parameter that the decoration uses. f Lcom/mojang/serialization/Codec; field_39223 CODEC f Ljava/lang/String; field_39224 name f Lnet/minecraft/class_7463$class_7464$class_7465; field_39225 selector f Lnet/minecraft/class_7463$class_7464; field_39222 CONTENT f Lnet/minecraft/class_7463$class_7464; field_39221 TARGET f Lnet/minecraft/class_7463$class_7464; field_39220 SENDER m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; method_43840 method_43840 p 0 content p 1 params m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_7463$class_7464$class_7465;)V p 4 selector p 3 name m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; method_43839 method_43839 p 1 params p 0 content m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; method_43838 method_43838 p 0 content p 1 params m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; method_43837 apply c {@return the text obtained by applying the passed values to the parameter} p 1 content p 2 params c net/minecraft/class_7463$class_7464$class_7465 net/minecraft/text/Decoration$Parameter$Selector c A functional interface that selects the text from the passed parameters. m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561; select select p 1 content p 2 params c net/minecraft/class_6133 net/minecraft/unused/packageinfo/PackageInfo6133 c net/minecraft/class_8791 net/minecraft/network/packet/c2s/common/SyncedClientOptions f Lnet/minecraft/class_1306; comp_1956 mainArm f Z comp_1954 chatColorsEnabled f Z comp_1957 filtersText f Z comp_1958 allowsServerListing f I field_46155 MAX_LANGUAGE_CODE_LENGTH f I comp_1955 playerModelParts f I comp_1952 viewDistance f Lnet/minecraft/class_1659; comp_1953 chatVisibility f Ljava/lang/String; comp_1951 language m ()Lnet/minecraft/class_1306; comp_1956 mainArm m ()Lnet/minecraft/class_8791; method_53821 createDefault m (Lnet/minecraft/class_2540;)V p 1 buf m ()Z comp_1954 chatColorsEnabled m ()Z comp_1957 filtersText m ()Z comp_1958 allowsServerListing m (Lnet/minecraft/class_2540;)V method_53822 write p 1 buf m ()I comp_1955 playerModelParts m ()Lnet/minecraft/class_1659; comp_1953 chatVisibility m ()I comp_1952 viewDistance m ()Ljava/lang/String; comp_1951 language c net/minecraft/class_31 net/minecraft/world/level/LevelProperties f J field_198 timeOfDay f I field_176 clearWeatherTime f Lnet/minecraft/class_236; field_191 scheduledEvents f Lnet/minecraft/class_1940; field_25030 levelInfo f I field_158 version f Lnet/minecraft/class_2487; field_170 playerData f Lnet/minecraft/class_2881$class_8576; field_25031 dragonFight f I field_192 rainTime f I field_182 spawnZ f I field_196 dataVersion f Z field_157 difficultyLocked f I field_17736 wanderingTraderSpawnDelay f Lnet/minecraft/class_31$class_7729; field_40372 specialProperty f Ljava/lang/String; field_31843 WORLD_GEN_SETTINGS_KEY f Lcom/mojang/serialization/Lifecycle; field_25426 lifecycle f Ljava/util/UUID; field_17738 wanderingTraderId f Lnet/minecraft/class_5285; field_25425 generatorOptions f Z field_185 initialized f J field_189 time f I field_167 spawnY f Ljava/util/Set; field_43352 removedFeatures f I field_151 spawnX f I field_173 thunderTime f Ljava/lang/String; field_36349 PLAYER_KEY f Lnet/minecraft/class_2487; field_156 customBossEvents f Z field_168 thundering f Ljava/util/Set; field_21837 serverBrands f Lnet/minecraft/class_2784$class_5200; field_24193 worldBorder f I field_17737 wanderingTraderSpawnChance f Z field_190 raining f F field_26367 spawnAngle f Lcom/mojang/datafixers/DataFixer; field_184 dataFixer f Lorg/slf4j/Logger; field_25029 LOGGER f Z field_172 playerDataLoaded f Z field_21838 modded m (Lcom/mojang/serialization/DataResult$PartialResult;)V method_45557 method_45557 p 0 result m (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V p 4 lifecycle p 1 levelInfo p 2 generatorOptions p 3 specialProperty m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Lnet/minecraft/class_31$class_7729;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_31; method_29029 readProperties p 8 lifecycle p 6 specialProperty p 7 generatorOptions p 4 levelInfo p 5 saveVersionInfo p 2 dataVersion p 3 playerData p 0 dynamic p 1 dataFixer m (Ljava/util/Set;)Lnet/minecraft/class_2499; method_49902 createStringList p 0 strings m (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V method_158 updateProperties p 3 playerNbt p 2 levelNbt p 1 registryManager m ()V method_185 loadPlayerData m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_45558 method_45558 p 1 dataConfiguration m (Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;ZIIIFJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V p 29 dragonFight p 28 customBossEvents p 27 scheduledEvents p 26 removedFeatures p 25 serverBrands p 24 wanderingTraderId p 23 wanderingTraderSpawnChance p 22 wanderingTraderSpawnDelay p 21 worldBorder p 20 difficultyLocked p 19 initialized p 18 thundering p 17 thunderTime p 16 raining p 15 rainTime p 14 clearWeatherTime p 33 lifecycle p 32 specialProperty p 31 generatorOptions p 30 levelInfo p 13 version p 11 timeOfDay p 9 time p 8 spawnAngle p 7 spawnZ p 6 spawnY p 5 spawnX p 4 modded p 3 playerData p 2 dataVersion p 1 dataFixer c net/minecraft/class_31$class_7729 net/minecraft/world/level/LevelProperties$SpecialProperty f Lnet/minecraft/class_31$class_7729; field_40373 NONE f Lnet/minecraft/class_31$class_7729; field_40374 FLAT f Lnet/minecraft/class_31$class_7729; field_40375 DEBUG c net/minecraft/class_8792 net/minecraft/server/network/ConnectedClientData f Lnet/minecraft/class_8791; comp_1961 syncedOptions f I comp_1960 latency f Lcom/mojang/authlib/GameProfile; comp_1959 gameProfile m ()Lnet/minecraft/class_8791; comp_1961 syncedOptions m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8792; method_53824 createDefault p 0 profile m ()Lcom/mojang/authlib/GameProfile; comp_1959 gameProfile m ()I comp_1960 latency c net/minecraft/class_6130 net/minecraft/structure/StructurePiecesHolder c A holder of structure pieces to be added.\n\n@see StructurePiece#fillOpenings m (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443; method_35461 getIntersecting c Returns an arbitrary piece in this holder that intersects the given {@code box},\nor {@code null} if there is no such piece. p 1 box c the box to check intersection against m (Lnet/minecraft/class_3443;)V method_35462 addPiece c Adds a structure piece into this holder. p 1 piece c the piece to add c net/minecraft/class_33 net/minecraft/world/level/storage/LevelStorageException f Lnet/minecraft/class_2561; field_38981 messageText m ()Lnet/minecraft/class_2561; method_43416 getMessageText m (Lnet/minecraft/class_2561;)V p 1 messageText c net/minecraft/class_8790 net/minecraft/data/server/recipe/RecipeExporter m (Lnet/minecraft/class_2444;)V method_53819 accept p 1 recipeJsonProvider m ()Lnet/minecraft/class_161$class_162; method_53818 getAdvancementBuilder c net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage f Lcom/google/common/collect/ImmutableList; field_25020 GENERATOR_OPTION_KEYS f Ljava/lang/String; field_44950 ALLOWED_SYMLINKS_FILE_NAME f Ljava/lang/String; field_36348 DATA_KEY f Lcom/mojang/datafixers/DataFixer; field_17668 dataFixer f Ljava/nio/file/Path; field_17667 backupsDirectory f Ljava/time/format/DateTimeFormatter; field_200 TIME_FORMATTER f Ljava/nio/file/PathMatcher; field_44951 DEFAULT_ALLOWED_SYMLINK_MATCHER f Lnet/minecraft/class_8580; field_44952 symlinkFinder f Lorg/slf4j/Logger; field_17665 LOGGER f I field_46205 MAX_LEVEL_DATA_BYTES f Ljava/nio/file/Path; field_17666 savesDirectory m (Lnet/minecraft/class_32$class_7411;Ljava/util/function/BiFunction;)Ljava/lang/Object; method_26998 readLevelProperties p 1 levelSave p 2 levelDataParser m (Ljava/lang/String;)Lnet/minecraft/class_32$class_5143; method_27002 createSessionWithoutSymlinkCheck p 1 directoryName m (Ljava/util/List;)Ljava/util/List; method_43495 method_43495 p 0 summaries m (Ljava/nio/file/Path;)Lnet/minecraft/class_8580; method_52235 createSymlinkFinder p 0 allowedSymlinksFile m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_8580;Lcom/mojang/datafixers/DataFixer;)V p 3 symlinkFinder p 4 dataFixer p 1 savesDirectory p 2 backupsDirectory m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_7712; method_29580 parseDataPackSettings p 0 dynamic m (Ljava/lang/String;)Lnet/minecraft/class_32$class_5143; method_52236 createSession p 1 directoryName m (Ljava/nio/file/Path;)Z method_52616 method_52616 p 0 path m (Ljava/lang/String;)Z method_240 isLevelNameValid p 1 name m (Ljava/lang/String;)Z method_230 levelExists p 1 name m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7712;Lnet/minecraft/class_2378;Lcom/mojang/serialization/Lifecycle;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/datafixers/util/Pair; method_29582 method_29582 p 5 dataFixer p 4 path m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_7699; method_45552 parseEnabledFeatures p 0 levelData m ()Ljava/lang/String; method_35504 getFormatName m ()Ljava/nio/file/Path; method_236 getBackupsDirectory m (Lnet/minecraft/class_32$class_7410;)Ljava/util/concurrent/CompletableFuture; method_43417 loadSummaries p 1 levels m ()I method_17931 getCurrentVersion m (Ljava/lang/String;)Ljava/nio/file/Path; method_52238 resolve p 1 name m ()Ljava/nio/file/Path; method_19636 getSavesDirectory m (Lnet/minecraft/class_32$class_7411;)Z method_43419 method_43419 p 0 levelSave m (Lnet/minecraft/class_32$class_7411;ZLjava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_34; method_29015 method_29015 p 4 dataFixer p 3 path m ()Lnet/minecraft/class_32$class_7410; method_235 getLevelList m (Lnet/minecraft/class_2960;)V method_45551 method_45551 p 0 id m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7712;Lnet/minecraft/class_2378;Lcom/mojang/serialization/Lifecycle;)Ljava/util/function/BiFunction; method_17926 createLevelDataParser p 0 ops p 1 dataConfiguration p 2 dimensionOptionsRegistry p 3 lifecycle m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_7712; method_29583 readDataPackSettings p 1 dataFixer p 0 path m (Lnet/minecraft/class_32$class_7411;Z)Ljava/util/function/BiFunction; method_29014 createLevelDataParser p 2 locked p 1 levelSave m ()Lnet/minecraft/class_8580; method_52237 getSymlinkFinder m (Ljava/nio/file/Path;)Lnet/minecraft/class_32; method_26999 create p 0 path m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/DataResult; method_29010 readGeneratorProperties p 0 levelData p 1 dataFixer p 2 version m (Ljava/nio/file/Path;)Z method_43420 method_43420 p 0 path m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; method_45553 method_45553 p 0 featureFlag m (Ljava/nio/file/Path;)Lnet/minecraft/class_2520; method_40035 loadCompactLevelData c {@return the compact version of the NBT for the level data {@code file}}\n\n

The returned NBT will not have {@code Player} and {@code WorldGenSettings} keys. p 0 path c net/minecraft/class_32$class_7411 net/minecraft/world/level/storage/LevelStorage$LevelSave f Ljava/nio/file/Path; comp_732 path m ()Ljava/nio/file/Path; method_43428 getSessionLockPath m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; method_43424 getCorruptedLevelDatPath p 1 dateTime m ()Ljava/nio/file/Path; method_43425 getLevelDatPath m ()Ljava/nio/file/Path; method_43427 getIconPath m ()Ljava/nio/file/Path; method_43426 getLevelDatOldPath m ()Ljava/lang/String; method_43422 getRootPath m (Lnet/minecraft/class_5218;)Ljava/nio/file/Path; method_43423 getPath p 1 savePath m ()Ljava/nio/file/Path; comp_732 path c net/minecraft/class_32$class_7410 net/minecraft/world/level/storage/LevelStorage$LevelList f Ljava/util/List; comp_731 levels m ()Z method_43421 isEmpty m ()Ljava/util/List; comp_731 levels c net/minecraft/class_32$class_5143 net/minecraft/world/level/storage/LevelStorage$Session f Ljava/util/Map; field_24190 paths f Lnet/minecraft/class_5125; field_23767 lock f Ljava/lang/String; field_23769 directoryName f Lnet/minecraft/class_32$class_7411; field_23768 directory m (Lnet/minecraft/class_5321;)Ljava/nio/file/Path; method_27424 getWorldDirectory p 1 key m ()V method_27017 checkValid m (Lnet/minecraft/class_5218;)Ljava/nio/file/Path; method_27010 getDirectory p 1 savePath m ()Lnet/minecraft/class_32; method_52617 getLevelStorage m (Lnet/minecraft/class_32;Ljava/lang/String;Ljava/nio/file/Path;)V p 2 directoryName p 3 path m (Ljava/lang/String;)V method_27008 save p 1 name m ()Ljava/lang/String; method_27005 getDirectoryName m ()Ljava/util/Optional; method_27014 getIconFile m ()Lnet/minecraft/class_34; method_29584 getLevelSummary m ()J method_27016 createBackup m (Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)V method_27426 backupLevelDataFile p 1 registryManager p 2 saveProperties p 3 nbt m ()Lnet/minecraft/class_7712; method_29585 getDataPackSettings m (Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)V method_27425 backupLevelDataFile p 1 registryManager p 2 saveProperties m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7712;Lnet/minecraft/class_2378;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/datafixers/util/Pair; method_27013 readLevelProperties p 1 ops p 4 lifecycle p 3 dimensionOptionsRegistry p 2 dataConfiguration m ()V method_27015 deleteSessionLock m ()Lnet/minecraft/class_29; method_27427 createSaveHandler c net/minecraft/class_32$class_5143$2 net/minecraft/world/level/storage/LevelStorage$Session$2 m (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile visitFile p 2 attributes p 1 path m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; method_246 visitFile c net/minecraft/class_32$class_5143$1 net/minecraft/world/level/storage/LevelStorage$Session$1 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; method_27019 visitFile m (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile visitFile p 1 path p 2 attributes m (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; postVisitDirectory postVisitDirectory p 1 path p 2 exception m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; method_27018 postVisitDirectory c net/minecraft/class_6139 net/minecraft/unused/packageinfo/PackageInfo6139 c net/minecraft/class_8799 net/minecraft/data/server/tag/rebalance/RebalanceStructureTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture c net/minecraft/class_6136 net/minecraft/util/collection/LinkedBlockPosHashSet c Represents a set of block positions (long representation).\n

\nUses a {@link Long2LongLinkedOpenHashMap} as its internal storage medium\nto facilitate the quick addition and removal of block positions.\n

\nPositions are index into a 2x cubed area that then stores as a long, a bitset\nrepresenting which positions within that area are currently set.\n

\nThis has two major advantages:\n

    \n
  1. Positions that are geometrically close together are grouped together in memory. This localizes adjacent reads and writes.
  2. \n
  3. A larger number of positions can be comprised together into one long allowing for a smaller memory footprint.
  4. \n
\n@see net.minecraft.world.chunk.light.LevelPropagator f Lnet/minecraft/class_6136$class_6137; field_31715 buffer m (IF)V p 2 loadFactor p 1 expectedSize m (J)Z add add c Marks a block position as "set". p 1 posLong m (J)Z rem rem c Marks a block position as "not set". Effectively removing it from this collection. p 1 posLong m ()I size size c @throws UnsupportedOperationException m ()Z isEmpty isEmpty c Checks whether there are any block positions that have been "set".\n\n@return {@code true} is this collection is empty. m ()J removeFirstLong removeFirstLong c Pops first block position off of this set. c net/minecraft/class_6136$class_6137 net/minecraft/util/collection/LinkedBlockPosHashSet$Storage c Represents a three-dimensional mapping from a block position to a bitset\nof values set at that position. f I field_31725 expectedSize f I field_31716 STARTING_OFFSET f I field_31721 Z_BIT_OFFSET f J field_31722 MAX_POSITION f I field_31720 X_BIT_OFFSET f I field_31723 lastWrittenIndex f J field_31724 lastWrittenKey f I field_31718 FIELD_SPACING f I field_31717 HORIZONTAL_COLUMN_BIT_SEPARATION f I field_31719 Y_BIT_OFFSET m (J)Z method_35487 add c Ensures that this collection contains the specified element (optional operation).\n\n@see java.util.Collection#add(Object) p 1 posLong m (J)Z method_35488 rem c Removes a block position from this map. p 1 posLong m ()J method_35481 removeFirstLong m (J)Z method_35489 unsetBits c Unsets flags within the last 2x cubed region contained within this map.\n

\nThis is equivalent to the call {@code unsetBitsAt(this.n, mask)}\n\n@return {@code true} if the collection was changed as a result of this call p 1 mask m (IJ)Z method_35485 unsetBitsAt c Unsets flags within a specific 2x cubed region contained within this map.\n\n@return {@code true} if the collection was changed as a result of this call p 2 mask p 1 index m (IJ)Z method_35482 setBits c Sets flags within a specific 2x cubed region represented by {@code index}.\n\n@return {@code true} if the map already contained set bits for the indicated mask\n (i.e. an overlap occurred) p 2 mask c mask of bits to set p 1 index c zero-based index of a 2x cubed area m (J)J method_35483 getKey c Converts an individual position into a key\nrepresenting the 2x cube region containing that position. p 0 posLong m (J)I method_35486 getBlockOffset c Gets a position's index relative to its containing 2x cube region p 0 posLong m (IF)V p 1 expectedSize p 2 loadFactor m (JI)J method_35484 getBlockPosLong p 2 valueLength p 0 key m (I)V rehash rehash p 1 newN c net/minecraft/class_7469 net/minecraft/network/message/MessageSignatureData c A message signature data that can be verified. f I field_40683 SIZE f Lcom/mojang/serialization/Codec; field_40844 CODEC f [B comp_925 data m (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7469$class_7819; method_46277 pack p 1 storage m (Lnet/minecraft/class_7500;Lnet/minecraft/class_7498;)Z method_44843 verify c {@return whether the signature data is verified} p 1 verifier c the verifier that is created with the sender's public key p 2 updatable m ()Ljava/nio/ByteBuffer; method_44994 toByteBuffer c {@return the byte buffer containing the signature data} m (Ljava/lang/Object;)Z equals equals p 1 o m ()[B comp_925 data m (Lnet/minecraft/class_2540;Lnet/minecraft/class_7469;)V method_44845 write p 1 signature p 0 buf m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7469; method_46276 fromBuf p 0 buf c net/minecraft/class_7469$class_7819 net/minecraft/network/message/MessageSignatureData$Indexed f I field_40684 MISSING_ID f I comp_1079 id f Lnet/minecraft/class_7469; comp_1080 fullSignature m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7469$class_7819; method_46278 fromBuf p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_7469$class_7819;)V method_46279 write p 1 indexed p 0 buf m (I)V p 1 id m (Lnet/minecraft/class_7561;)Ljava/util/Optional; method_46280 getSignature p 1 storage m (Lnet/minecraft/class_7469;)V p 1 signature m ()Lnet/minecraft/class_7469; comp_1080 fullSignature m ()I comp_1079 id c net/minecraft/class_6135 net/minecraft/unused/packageinfo/PackageInfo6135 c net/minecraft/class_6138 net/minecraft/unused/packageinfo/PackageInfo6138 c net/minecraft/class_27 net/minecraft/world/level/UnmodifiableLevelProperties f Lnet/minecraft/class_5268; field_139 worldProperties f Lnet/minecraft/class_5219; field_24179 saveProperties m (Lnet/minecraft/class_5219;Lnet/minecraft/class_5268;)V p 2 worldProperties p 1 saveProperties c net/minecraft/class_29 net/minecraft/world/WorldSaveHandler f Ljava/io/File; field_144 playerDataDir f Lcom/mojang/datafixers/DataFixer; field_148 dataFixer f Lorg/slf4j/Logger; field_149 LOGGER m (Lnet/minecraft/class_1657;)V method_262 savePlayerData p 1 player m ()[Ljava/lang/String; method_263 getSavedPlayerIds m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487; method_261 loadPlayerData p 1 player m (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V p 1 session p 2 dataFixer c net/minecraft/class_46 net/minecraft/loot/context/LootContextAware m ()Ljava/util/Set; method_293 getRequiredParameters m (Lnet/minecraft/class_58;)V method_292 validate p 1 reporter c net/minecraft/class_7475 net/minecraft/registry/tag/TagFile f Lcom/mojang/serialization/Codec; field_39269 CODEC f Ljava/util/List; comp_811 entries f Z comp_812 replace m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43950 method_43950 p 0 instance m ()Z comp_812 replace m ()Ljava/util/List; comp_811 entries c net/minecraft/class_7473 net/minecraft/registry/tag/PointOfInterestTypeTags f Lnet/minecraft/class_6862; field_39262 ACQUIRABLE_JOB_SITE f Lnet/minecraft/class_6862; field_39264 BEE_HOME f Lnet/minecraft/class_6862; field_39263 VILLAGE m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_43935 of p 0 id c net/minecraft/class_6145 net/minecraft/unused/packageinfo/PackageInfo6145 c net/minecraft/class_47 net/minecraft/loot/context/LootContext f Lnet/minecraft/class_8489; field_44490 dataLookup f Lnet/minecraft/class_5819; field_923 random f Lnet/minecraft/class_8567; field_44881 parameters f Ljava/util/Set; field_927 activeEntries m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_296 get p 1 parameter m ()Lnet/minecraft/class_8489; method_51183 getDataLookup m (Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V method_297 drop p 2 lootConsumer p 1 id m (Lnet/minecraft/class_47$class_8487;)Z method_51184 isActive p 1 entry m ()Lnet/minecraft/class_3218; method_299 getWorld m ()Lnet/minecraft/class_5819; method_294 getRandom m (Lnet/minecraft/class_47$class_8487;)Z method_298 markActive p 1 entry m (Lnet/minecraft/class_47$class_8487;)V method_295 markInactive p 1 entry m (Lnet/minecraft/class_5341;)Lnet/minecraft/class_47$class_8487; method_51187 predicate p 0 predicate m (Lnet/minecraft/class_169;)Z method_300 hasParameter p 1 parameter m (Lnet/minecraft/class_117;)Lnet/minecraft/class_47$class_8487; method_51186 itemModifier p 0 itemModifier m ()F method_302 getLuck m (Lnet/minecraft/class_8567;Lnet/minecraft/class_5819;Lnet/minecraft/class_8489;)V p 1 parameters p 3 dataLookup p 2 random m (Lnet/minecraft/class_169;)Ljava/lang/Object; method_35508 requireParameter p 1 parameter m (Lnet/minecraft/class_52;)Lnet/minecraft/class_47$class_8487; method_51185 table p 0 table c net/minecraft/class_47$class_48 net/minecraft/loot/context/LootContext$Builder f Lnet/minecraft/class_5819; field_934 random f Lnet/minecraft/class_8567; field_44882 parameters m ()Lnet/minecraft/class_3218; method_313 getWorld m (Lnet/minecraft/class_8567;)V p 1 parameters m (J)Lnet/minecraft/class_47$class_48; method_304 random p 1 seed m (Ljava/util/Optional;)Lnet/minecraft/class_47; method_309 build p 1 randomId c net/minecraft/class_47$class_8487 net/minecraft/loot/context/LootContext$Entry f Lnet/minecraft/class_8490; comp_1472 type f Ljava/lang/Object; comp_1473 value m ()Ljava/lang/Object; comp_1473 value m ()Lnet/minecraft/class_8490; comp_1472 type c net/minecraft/class_47$class_50 net/minecraft/loot/context/LootContext$EntityTarget f Ljava/lang/String; field_941 type f Lnet/minecraft/class_169; field_938 parameter f Lnet/minecraft/class_3542$class_7292; field_45792 CODEC f Lnet/minecraft/class_47$class_50; field_939 DIRECT_KILLER f Lnet/minecraft/class_47$class_50; field_937 KILLER_PLAYER f Lnet/minecraft/class_47$class_50; field_936 KILLER f Lnet/minecraft/class_47$class_50; field_935 THIS m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V p 4 parameter p 3 type m ()Lnet/minecraft/class_169; method_315 getParameter m (Ljava/lang/String;)Lnet/minecraft/class_47$class_50; method_314 fromString p 0 type c net/minecraft/class_7471 net/minecraft/network/message/SignedMessage c A signed message, consisting of the signature, the signed content,\nthe message body, the link to its preceding message, and the optional\nunsigned content supplied when the message decorator modified the message.\n\n

Note that the signature itself might not be valid. f Ljava/time/Duration; field_39786 SERVERBOUND_TIME_TO_LIVE f Lcom/mojang/serialization/MapCodec; field_40846 CODEC f Ljava/time/Duration; field_39787 CLIENTBOUND_TIME_TO_LIVE f Ljava/util/UUID; field_40688 NIL_UUID f Lnet/minecraft/class_7649; comp_981 filterMask f Lnet/minecraft/class_7826; comp_1083 link f Lnet/minecraft/class_7608; comp_928 signedBody f Lnet/minecraft/class_7469; comp_1084 signature f Lnet/minecraft/class_2561; comp_830 unsignedContent m ()J method_44865 getSalt m ()Z method_46293 isSenderMissing m (Ljava/time/Instant;)Z method_44747 isExpiredOnServer p 1 currentTime m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46608 method_46608 p 0 instance m ()Lnet/minecraft/class_2561; method_46291 getContent m (Z)Lnet/minecraft/class_7471; method_45099 withFilterMaskEnabled c {@return this signed chat message if {@code enabled} is {@code true},\notherwise a new signed chat message without filtered parts} p 1 enabled m ()Lnet/minecraft/class_7471; method_44607 withoutUnsigned c {@return the signed chat message with {@link #unsignedContent} removed if it exists}\n\n@implNote This returns itself if the message does not have an unsigned content. m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/class_7471; method_45098 ofUnsigned c {@return a new signed message with given sender UUID and empty signature} p 0 sender p 1 content m (Lnet/minecraft/class_7498$class_7499;Lnet/minecraft/class_7826;Lnet/minecraft/class_7608;)V method_46290 update p 0 updater p 2 body p 1 link m (Ljava/lang/String;)Lnet/minecraft/class_7471; method_45041 ofUnsigned c {@return a new signed message with empty signature} p 0 content m ()Z method_45100 isFullyFiltered m ()Ljava/lang/String; method_44862 getSignedContent m (Lnet/minecraft/class_7500;)Z method_44858 verify p 1 verifier m ()Ljava/time/Instant; method_44864 getTimestamp m (Lnet/minecraft/class_7471;)Ljava/util/Optional; method_46611 method_46611 p 0 message m ()Z method_46294 hasSignature m (Lnet/minecraft/class_7471;)Ljava/util/Optional; method_46609 method_46609 p 0 message m (Ljava/time/Instant;)Z method_44748 isExpiredOnClient p 1 currentTime m (Lnet/minecraft/class_7649;)Lnet/minecraft/class_7471; method_45097 withFilterMask c {@return the signed chat message with {@code filterMask} added} p 1 filterMask m ()Ljava/util/UUID; method_46292 getSender m (Lnet/minecraft/class_7826;Ljava/util/Optional;Lnet/minecraft/class_7608;Ljava/util/Optional;Lnet/minecraft/class_7649;)Lnet/minecraft/class_7471; method_46610 method_46610 p 2 signedBody p 3 unsignedContent p 0 link p 1 signature p 4 filterMask m (Ljava/util/UUID;)Z method_45040 canVerifyFrom c {@return whether the message can be verified as from {@code sender}}\n\n

This does not actually verify that the message is, in fact, from {@code sender}.\nRather, this returns whether it's possible to verify that {@code sender} sent this\nmessage. p 1 sender m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_7471; method_44863 withUnsignedContent p 1 unsignedContent m (Lnet/minecraft/class_7498$class_7499;)V method_46289 method_46289 p 1 updater m ()Lnet/minecraft/class_7826; comp_1083 link m ()Lnet/minecraft/class_2561; comp_830 unsignedContent m ()Lnet/minecraft/class_7649; comp_981 filterMask m ()Lnet/minecraft/class_7469; comp_1084 signature m ()Lnet/minecraft/class_7608; comp_928 signedBody c net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator f Lnet/minecraft/class_5658; field_920 max f Lcom/mojang/serialization/Codec; field_45790 CODEC f Lnet/minecraft/class_5658; field_921 min f Lnet/minecraft/class_42$class_5639; field_27897 applier f Lnet/minecraft/class_42$class_5638; field_27898 tester m ()Ljava/util/Set; method_32386 getRequiredParameters m (Lnet/minecraft/class_47;I)I method_32389 apply p 1 context p 2 value m (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z method_32391 method_32391 p 2 context p 3 value m (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V p 2 max p 1 min m (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I method_32398 method_32398 p 1 context p 2 value m (II)Lnet/minecraft/class_42; method_282 create p 1 max p 0 min m (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I method_32394 method_32394 p 1 context p 2 value m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 min p 2 max m (I)Lnet/minecraft/class_42; method_280 createMin p 0 min m (Lnet/minecraft/class_47;I)Z method_32396 method_32396 p 1 value p 0 context m (Lnet/minecraft/class_47;I)I method_279 method_279 p 1 value p 0 context m (Lnet/minecraft/class_47;I)Z method_32393 test p 2 value p 1 context m (I)Lnet/minecraft/class_42; method_277 createMax p 0 max m (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z method_32397 method_32397 p 1 context p 2 value m (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z method_32390 method_32390 p 1 context p 2 value m (I)Lnet/minecraft/class_42; method_32387 create p 0 value m (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I method_32395 method_32395 p 3 value p 2 context c net/minecraft/class_42$class_5639 net/minecraft/loot/operator/BoundedIntUnaryOperator$Applier m (Lnet/minecraft/class_47;I)I apply apply p 2 value p 1 context c net/minecraft/class_42$class_5638 net/minecraft/loot/operator/BoundedIntUnaryOperator$Tester m (Lnet/minecraft/class_47;I)Z test test p 1 context p 2 value c net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket c A packet used to execute commands on the server.\n\n

This truncates the command to at most 256 characters before sending to the\nserver on the client. If the server receives the command longer than 256 characters,\nit will reject the message and disconnect the client.\n\n

If the command contains an invalid character (see {@link\nnet.minecraft.SharedConstants#isValidChar}) or if the server receives\nthe commands in improper order, the server will reject the command and disconnect\nthe client.\n\n

Commands that took more than {@link\nnet.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}\nto reach the server are considered expired and log warnings on the server\nif it contains signed message arguments. If the message takes more than\n{@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to\nreach the clients (including the time it took to reach the server), the message\nis not considered secure anymore by the clients, and may be discarded depending\non the clients' options.\n\n@see net.minecraft.client.network.ClientPlayNetworkHandler#sendCommand(String)\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution f Lnet/minecraft/class_7635$class_7636; comp_969 acknowledgment f Ljava/time/Instant; comp_809 timestamp f Ljava/lang/String; comp_808 command f J comp_944 salt f Lnet/minecraft/class_7450; comp_810 argumentSignatures m (Lnet/minecraft/class_2792;)V method_43897 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7450;Lnet/minecraft/class_7635$class_7636;)V p 2 timestamp p 3 salt p 5 argumentSignatures m ()Lnet/minecraft/class_7635$class_7636; comp_969 acknowledgment m ()Ljava/time/Instant; comp_809 timestamp m ()J comp_944 salt m ()Lnet/minecraft/class_7450; comp_810 argumentSignatures m ()Ljava/lang/String; comp_808 command c net/minecraft/class_44 net/minecraft/loot/provider/number/ConstantLootNumberProvider f F comp_1895 value f Lcom/mojang/serialization/Codec; field_45886 CODEC m ()F comp_1895 value m (F)V p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o m (F)Lnet/minecraft/class_44; method_32448 create p 0 value c net/minecraft/class_40 net/minecraft/loot/provider/number/BinomialLootNumberProvider f Lcom/mojang/serialization/Codec; field_45885 CODEC f Lnet/minecraft/class_5658; comp_1893 n f Lnet/minecraft/class_5658; comp_1894 p m (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V p 1 n p 2 p m ()Lnet/minecraft/class_5658; comp_1893 n m (IF)Lnet/minecraft/class_40; method_273 create p 1 p p 0 n m ()Lnet/minecraft/class_5658; comp_1894 p c net/minecraft/class_6147 net/minecraft/unused/packageinfo/PackageInfo6147 c net/minecraft/class_6146 net/minecraft/unused/packageinfo/PackageInfo6146 c net/minecraft/class_6149 net/minecraft/unused/packageinfo/PackageInfo6149 c net/minecraft/class_7477 net/minecraft/world/poi/PointOfInterestTypes f Ljava/util/Set; field_39300 CAULDRONS f Ljava/util/Set; field_39299 BED_HEADS f Ljava/util/Map; field_39301 POI_STATES_TO_TYPE f Lnet/minecraft/class_5321; field_39297 LIGHTNING_ROD f Lnet/minecraft/class_5321; field_39293 BEEHIVE f Lnet/minecraft/class_5321; field_39294 BEE_NEST f Lnet/minecraft/class_5321; field_39295 NETHER_PORTAL f Lnet/minecraft/class_5321; field_39296 LODESTONE f Lnet/minecraft/class_5321; field_39290 WEAPONSMITH f Lnet/minecraft/class_5321; field_39291 HOME f Lnet/minecraft/class_5321; field_39292 MEETING f Lnet/minecraft/class_5321; field_39278 ARMORER f Lnet/minecraft/class_5321; field_39279 BUTCHER f Lnet/minecraft/class_5321; field_39289 TOOLSMITH f Lnet/minecraft/class_5321; field_39285 LEATHERWORKER f Lnet/minecraft/class_5321; field_39286 LIBRARIAN f Lnet/minecraft/class_5321; field_39287 MASON f Lnet/minecraft/class_5321; field_39288 SHEPHERD f Lnet/minecraft/class_5321; field_39281 CLERIC f Lnet/minecraft/class_5321; field_39282 FARMER f Lnet/minecraft/class_5321; field_39283 FISHERMAN f Lnet/minecraft/class_5321; field_39284 FLETCHER f Lnet/minecraft/class_5321; field_39280 CARTOGRAPHER m (Lnet/minecraft/class_2680;)Z method_46397 isPointOfInterest p 0 state m (Lnet/minecraft/class_2248;)Ljava/util/Set; method_43988 getStatesOfBlock p 0 block m (Lnet/minecraft/class_6880;Lnet/minecraft/class_2680;)V method_43991 method_43991 p 1 state m (Lnet/minecraft/class_6880;Ljava/util/Set;)V method_43990 registerStates p 0 poiTypeEntry p 1 states m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/util/Set;II)Lnet/minecraft/class_4158; method_43993 register p 1 key p 0 registry p 4 searchDistance p 3 ticketCount p 2 states m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_43994 of p 0 id m (Lnet/minecraft/class_2680;)Ljava/util/Optional; method_43989 getTypeForState p 0 state m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4158; method_43992 registerAndGetDefault p 0 registry c net/minecraft/class_7478 net/minecraft/client/realms/util/Realms32BitWarningChecker f Lorg/slf4j/Logger; field_39322 LOGGER f Lnet/minecraft/class_310; field_39323 client f Z field_39325 skipDisplay f Ljava/util/concurrent/CompletableFuture; field_39324 subscriptionRetrievalFuture m ()Ljava/lang/Boolean; method_44027 isSubscribed m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_4877;)Z method_44028 method_44028 p 1 server m (Lnet/minecraft/class_437;)V method_44029 showWarningIfNeeded p 1 parent m ()Z method_44030 isSubscribedInternal c net/minecraft/class_6148 net/minecraft/class_6148 c A class holding unknown constants.\n\n@apiNote From the package structure, this class appears to be world-related,\nbut it seems to be the exclusive class in a package. Its neighboring packages\nare about portal teleporting and persistent state, yet these constants don't\nseem to relate to those. c net/minecraft/class_39 net/minecraft/loot/LootTables f Lnet/minecraft/class_2960; field_18007 VILLAGE_FISHER_CHEST f Lnet/minecraft/class_2960; field_814 ORANGE_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_878 GRAY_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_806 LIGHT_GRAY_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_17012 VILLAGE_BUTCHER_CHEST f Lnet/minecraft/class_2960; field_489 BROWN_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_16749 VILLAGE_TAIGA_HOUSE_CHEST f Lnet/minecraft/class_2960; field_17010 VILLAGE_MASON_CHEST f Lnet/minecraft/class_2960; field_778 BLACK_SHEEP_ENTITY f Ljava/util/Set; field_667 LOOT_TABLES f Lnet/minecraft/class_2960; field_16751 VILLAGE_CARTOGRAPHER_CHEST f Lnet/minecraft/class_2960; field_285 PURPLE_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_394 BLUE_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_17109 VILLAGE_TEMPLE_CHEST f Lnet/minecraft/class_2960; field_16753 VILLAGE_SAVANNA_HOUSE_CHEST f Lnet/minecraft/class_2960; field_17107 VILLAGE_TOOLSMITH_CHEST f Lnet/minecraft/class_2960; field_461 LIGHT_BLUE_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_607 GREEN_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_629 PINK_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_716 RED_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_869 WHITE_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_702 LIME_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_16748 VILLAGE_PLAINS_CHEST f Ljava/util/Set; field_600 LOOT_TABLES_READ_ONLY f Lnet/minecraft/class_2960; field_434 VILLAGE_WEAPONSMITH_CHEST f Lnet/minecraft/class_2960; field_850 SPAWN_BONUS_CHEST f Lnet/minecraft/class_2960; field_17011 VILLAGE_SHEPARD_CHEST f Lnet/minecraft/class_2960; field_365 CYAN_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_844 EMPTY f Lnet/minecraft/class_2960; field_16754 VILLAGE_SNOWY_HOUSE_CHEST f Lnet/minecraft/class_2960; field_224 MAGENTA_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_17108 VILLAGE_FLETCHER_CHEST f Lnet/minecraft/class_2960; field_16750 VILLAGE_TANNERY_CHEST f Lnet/minecraft/class_2960; field_17009 VILLAGE_ARMORER_CHEST f Lnet/minecraft/class_2960; field_385 YELLOW_SHEEP_ENTITY f Lnet/minecraft/class_2960; field_16752 VILLAGE_DESERT_HOUSE_CHEST f Lnet/minecraft/class_2960; field_356 SIMPLE_DUNGEON_CHEST f Lnet/minecraft/class_2960; field_353 FISHING_GAMEPLAY f Lnet/minecraft/class_2960; field_484 WOODLAND_MANSION_CHEST f Lnet/minecraft/class_2960; field_842 STRONGHOLD_CORRIDOR_CHEST f Lnet/minecraft/class_2960; field_841 SHIPWRECK_MAP_CHEST f Lnet/minecraft/class_2960; field_38439 ANCIENT_CITY_ICE_BOX_CHEST f Lnet/minecraft/class_2960; field_24050 RUINED_PORTAL_CHEST f Lnet/minecraft/class_2960; field_38438 ANCIENT_CITY_CHEST f Lnet/minecraft/class_2960; field_43353 DESERT_WELL_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_43354 DESERT_PYRAMID_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_43356 OCEAN_RUIN_WARM_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_43357 OCEAN_RUIN_COLD_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_24047 BASTION_OTHER_CHEST f Lnet/minecraft/class_2960; field_24046 BASTION_TREASURE_CHEST f Lnet/minecraft/class_2960; field_24049 BASTION_HOGLIN_STABLE_CHEST f Lnet/minecraft/class_2960; field_24048 BASTION_BRIDGE_CHEST f Lnet/minecraft/class_2960; field_472 ABANDONED_MINESHAFT_CHEST f Lnet/minecraft/class_2960; field_615 NETHER_BRIDGE_CHEST f Lnet/minecraft/class_2960; field_880 SHIPWRECK_SUPPLY_CHEST f Lnet/minecraft/class_2960; field_397 UNDERWATER_RUIN_SMALL_CHEST f Lnet/minecraft/class_2960; field_266 FISHING_JUNK_GAMEPLAY f Lnet/minecraft/class_2960; field_751 JUNGLE_TEMPLE_DISPENSER_CHEST f Lnet/minecraft/class_2960; field_885 DESERT_PYRAMID_CHEST f Lnet/minecraft/class_2960; field_274 END_CITY_TREASURE_CHEST f Lnet/minecraft/class_2960; field_22402 PIGLIN_BARTERING_GAMEPLAY f Lnet/minecraft/class_2960; field_854 FISHING_TREASURE_GAMEPLAY f Lnet/minecraft/class_2960; field_251 BURIED_TREASURE_CHEST f Lnet/minecraft/class_2960; field_665 SHIPWRECK_TREASURE_CHEST f Lnet/minecraft/class_2960; field_44748 SNIFFER_DIGGING_GAMEPLAY f Lnet/minecraft/class_2960; field_662 IGLOO_CHEST_CHEST f Lnet/minecraft/class_2960; field_795 FISHING_FISH_GAMEPLAY f Lnet/minecraft/class_2960; field_19069 HERO_OF_THE_VILLAGE_LEATHERWORKER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19066 HERO_OF_THE_VILLAGE_FARMER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19065 HERO_OF_THE_VILLAGE_CLERIC_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19068 HERO_OF_THE_VILLAGE_FLETCHER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19067 HERO_OF_THE_VILLAGE_FISHERMAN_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19062 HERO_OF_THE_VILLAGE_ARMORER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19064 HERO_OF_THE_VILLAGE_CARTOGRAPHER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19063 HERO_OF_THE_VILLAGE_BUTCHER_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19074 HERO_OF_THE_VILLAGE_WEAPONSMITH_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19073 HERO_OF_THE_VILLAGE_TOOLSMITH_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19070 HERO_OF_THE_VILLAGE_LIBRARIAN_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19072 HERO_OF_THE_VILLAGE_SHEPHERD_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_19071 HERO_OF_THE_VILLAGE_MASON_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_803 JUNGLE_TEMPLE_CHEST f Lnet/minecraft/class_2960; field_800 STRONGHOLD_CROSSING_CHEST f Lnet/minecraft/class_2960; field_683 STRONGHOLD_LIBRARY_CHEST f Lnet/minecraft/class_2960; field_16593 PILLAGER_OUTPOST_CHEST f Lnet/minecraft/class_2960; field_44648 TRAIL_RUINS_COMMON_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_16216 CAT_MORNING_GIFT_GAMEPLAY f Lnet/minecraft/class_2960; field_44649 TRAIL_RUINS_RARE_ARCHAEOLOGY f Lnet/minecraft/class_2960; field_300 UNDERWATER_RUIN_BIG_CHEST m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_269 register p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_271 registerLootTable p 0 id m ()Ljava/util/Set; method_270 getAll c net/minecraft/class_8773 net/minecraft/client/session/report/UsernameAbuseReport f Ljava/lang/String; field_46060 username m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/lang/String;)V p 4 username p 3 reportedPlayerUuid p 2 currentTime p 1 reportId m ()Lnet/minecraft/class_8773; method_53608 copy m ()Ljava/lang/String; method_53607 getUsername c net/minecraft/class_8773$class_8774 net/minecraft/client/session/report/UsernameAbuseReport$Builder m (Lnet/minecraft/class_8773;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 2 limits p 1 report m (Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 1 reportedPlayerUuid p 2 username p 3 limits c net/minecraft/class_7442 net/minecraft/datafixer/fix/GoatHornIdFix f [Ljava/lang/String; field_39110 GOAT_HORN_IDS m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Ljava/lang/String;)Z method_44191 method_44191 p 0 itemId c net/minecraft/class_3085 net/minecraft/world/gen/feature/LakeFeature f Lnet/minecraft/class_2680; field_13668 CAVE_AIR m (Lnet/minecraft/class_2680;)Z method_39605 canReplace p 1 state c net/minecraft/class_3085$class_6788 net/minecraft/world/gen/feature/LakeFeature$Config f Lcom/mojang/serialization/Codec; field_35706 CODEC f Lnet/minecraft/class_4651; comp_285 fluid f Lnet/minecraft/class_4651; comp_286 barrier m ()Lnet/minecraft/class_4651; comp_286 barrier m ()Lnet/minecraft/class_4651; comp_285 fluid c net/minecraft/class_7440 net/minecraft/registry/tag/BannerPatternTags f Lnet/minecraft/class_6862; field_39103 PIGLIN_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39100 SKULL_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39102 GLOBE_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39101 MOJANG_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39099 CREEPER_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39098 FLOWER_PATTERN_ITEM f Lnet/minecraft/class_6862; field_39097 NO_ITEM_REQUIRED m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_43675 of p 0 id c net/minecraft/class_3086 net/minecraft/server/dedicated/command/PardonCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13669 ALREADY_UNBANNED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13474 method_13474 p 0 context p 1 builder m (Lnet/minecraft/class_2168;)Z method_13476 method_13476 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13475 method_13475 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13473 pardon p 0 source p 1 targets m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13472 register p 0 dispatcher c net/minecraft/class_6112 net/minecraft/unused/packageinfo/PackageInfo6112 c net/minecraft/class_8771 net/minecraft/client/gui/screen/report/SkinReportScreen f Lnet/minecraft/class_8667; field_46055 layout f I field_46053 REASON_BUTTON_AND_COMMENTS_BOX_WIDTH f I field_46052 SKIN_WIDGET_WIDTH f I field_46051 BOTTOM_BUTTON_WIDTH f Lnet/minecraft/class_4185; field_46057 sendButton f Lnet/minecraft/class_4185; field_46058 selectReasonButton f Lnet/minecraft/class_7529; field_46056 commentsBox f Lnet/minecraft/class_2561; field_46054 TITLE_TEXT m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/util/function/Supplier;)V p 2 context p 1 parent p 4 skinSupplier p 3 reportedPlayerUuid m (Lnet/minecraft/class_4185;)V method_53593 method_53593 p 1 button m (Lnet/minecraft/class_4185;)V method_53592 method_53592 p 1 button m (Lnet/minecraft/class_7573;)V method_53590 method_53590 p 1 reason m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8777$class_8778;)V p 3 reportBuilder p 1 parent p 2 context m (Lnet/minecraft/class_4185;)V method_53587 method_53587 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8777;)V p 3 report p 2 context p 1 parent m ()V method_53586 onChange m (Lnet/minecraft/class_7847;)V method_53588 method_53588 p 0 positioner m (Ljava/lang/String;)V method_53591 method_53591 p 1 opinionComments m (Lnet/minecraft/class_8771;Lnet/minecraft/class_364;)V method_53589 method_53589 p 1 child c net/minecraft/class_58 net/minecraft/loot/LootTableReporter f Ljava/util/function/Supplier; field_966 nameFactory f Lnet/minecraft/class_8489; field_44504 dataLookup f Ljava/util/Set; field_44505 referenceStack f Ljava/lang/String; field_964 name f Lcom/google/common/collect/Multimap; field_965 messages f Lnet/minecraft/class_176; field_20756 contextType m (Lnet/minecraft/class_176;)Lnet/minecraft/class_58; method_22568 withContextType p 1 contextType m (Ljava/lang/String;)V method_360 report p 1 message m (Lnet/minecraft/class_8488;)Z method_51218 isInStack p 1 key m (Ljava/lang/String;Lnet/minecraft/class_8488;)Lnet/minecraft/class_58; method_51219 makeChild p 2 currentKey p 1 name m ()Lcom/google/common/collect/Multimap; method_361 getMessages m (Lnet/minecraft/class_176;Lnet/minecraft/class_8489;)V p 2 dataLookup p 1 contextType m (Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;Ljava/util/Set;)V p 5 referenceStack p 4 dataLookup p 3 contextType p 2 nameFactory p 1 messages m (Ljava/lang/String;)Lnet/minecraft/class_58; method_364 makeChild p 1 name m ()Lnet/minecraft/class_8489; method_51220 getDataLookup m (Lnet/minecraft/class_46;)V method_22567 validateContext p 1 contextAware m ()Ljava/lang/String; method_359 getName c net/minecraft/class_7441 net/minecraft/registry/tag/InstrumentTags f Lnet/minecraft/class_6862; field_39107 SCREAMING_GOAT_HORNS f Lnet/minecraft/class_6862; field_39106 REGULAR_GOAT_HORNS f Lnet/minecraft/class_6862; field_39108 GOAT_HORNS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_43676 of p 0 id c net/minecraft/class_6111 net/minecraft/unused/packageinfo/PackageInfo6111 c net/minecraft/class_52 net/minecraft/loot/LootTable f Lorg/slf4j/Logger; field_946 LOGGER f Ljava/util/Optional; field_44892 randomSequenceId f Lnet/minecraft/class_176; field_947 GENERIC f Ljava/util/List; field_944 functions f Ljava/util/function/BiFunction; field_945 combinedFunction f Lcom/mojang/serialization/Codec; field_45796 CODEC f Lnet/minecraft/class_176; field_942 type f Ljava/util/List; field_943 pools f Lnet/minecraft/class_52; field_948 EMPTY m (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;Lnet/minecraft/class_1799;)V method_331 method_331 p 2 stack m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/class_5819;)V method_333 shuffle p 3 random p 2 freeSlots p 1 drops m (Lnet/minecraft/class_8567;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_51878 generateLoot p 1 parameters m ()Lnet/minecraft/class_52$class_53; method_324 builder m (Lnet/minecraft/class_58;)V method_330 validate p 1 reporter m (Lnet/minecraft/class_52;)Lnet/minecraft/class_176; method_53278 method_53278 p 0 table m (Lnet/minecraft/class_47;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_319 generateLoot p 1 context m (Lnet/minecraft/class_176;Ljava/util/Optional;Ljava/util/List;Ljava/util/List;)V p 2 randomSequenceId p 1 type p 4 functions p 3 pools m (Lnet/minecraft/class_1263;Lnet/minecraft/class_8567;J)V method_329 supplyInventory p 3 seed p 2 parameters p 1 inventory m (Lnet/minecraft/class_52;)Ljava/util/List; method_53275 method_53275 p 0 table m (Lnet/minecraft/class_8567;Ljava/util/function/Consumer;)V method_51882 generateLoot p 1 parameters p 2 lootConsumer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53274 method_53274 p 0 instance m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V method_320 generateLoot p 1 context p 2 lootConsumer m (Lnet/minecraft/class_52;)Ljava/util/Optional; method_53277 method_53277 p 0 table m (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; method_332 processStacks p 1 consumer p 0 world m (Lnet/minecraft/class_8567;JLjava/util/function/Consumer;)V method_51880 generateLoot p 1 parameters p 2 seed p 4 lootConsumer m ()Lnet/minecraft/class_176; method_322 getType m (Lnet/minecraft/class_8567;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_51879 generateLoot p 1 parameters p 2 seed m (Lnet/minecraft/class_52;)Ljava/util/List; method_53276 method_53276 p 0 table m (Lnet/minecraft/class_1263;Lnet/minecraft/class_5819;)Ljava/util/List; method_321 getFreeSlots p 1 inventory p 2 random m (Lnet/minecraft/class_8567;Ljava/util/function/Consumer;)V method_51881 generateUnprocessedLoot p 1 parameters p 2 lootConsumer m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V method_328 generateUnprocessedLoot p 1 context p 2 lootConsumer c net/minecraft/class_52$class_53 net/minecraft/loot/LootTable$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_951 functions f Lnet/minecraft/class_176; field_950 type f Ljava/util/Optional; field_44893 randomSequenceId f Lcom/google/common/collect/ImmutableList$Builder; field_949 pools m ()Lnet/minecraft/class_52$class_53; method_337 getThisFunctionConsumingBuilder m ()Lnet/minecraft/class_52; method_338 build m (Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53; method_336 pool p 1 poolBuilder m (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53; method_335 apply m (Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53; method_334 type p 1 type m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53; method_51883 randomSequenceId p 1 randomSequenceId c net/minecraft/class_8770 net/minecraft/client/gui/screen/report/AbuseReportTypeScreen f Lnet/minecraft/class_437; field_46047 parent f Lnet/minecraft/class_2561; field_46045 NAME_TYPE_TEXT f Lnet/minecraft/class_2561; field_46044 SKIN_TYPE_TEXT f Lnet/minecraft/class_8667; field_46050 layout f Lnet/minecraft/class_5519; field_46049 selectedPlayer f Lnet/minecraft/class_2561; field_46043 CHAT_TYPE_TEXT f Lnet/minecraft/class_7574; field_46048 context f Lnet/minecraft/class_2561; field_46042 MESSAGE_TEXT f Lnet/minecraft/class_2561; field_46041 TITLE_TEXT m (Lnet/minecraft/class_8770;Lnet/minecraft/class_364;)V method_53582 method_53582 p 1 child m (Lnet/minecraft/class_4185;)V method_53581 method_53581 p 1 button m (Lnet/minecraft/class_4185;)V method_53583 method_53583 p 1 button m (Lnet/minecraft/class_4185;)V method_53585 method_53585 p 1 button m (Lnet/minecraft/class_4185;)V method_53584 method_53584 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_5519;)V p 1 parent p 3 selectedPlayer p 2 context c net/minecraft/class_3081 net/minecraft/world/gen/feature/KelpFeature c net/minecraft/class_55 net/minecraft/loot/LootPool f Ljava/util/function/BiFunction; field_952 javaFunctions f Lcom/mojang/serialization/Codec; field_45795 CODEC f Lnet/minecraft/class_5658; field_957 rolls f Ljava/util/function/Predicate; field_955 predicate f Lnet/minecraft/class_5658; field_958 bonusRolls f Ljava/util/List; field_956 functions f Ljava/util/List; field_954 conditions f Ljava/util/List; field_953 entries m (Lnet/minecraft/class_47;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_82;)V method_342 method_342 p 3 choice m (Lnet/minecraft/class_58;)V method_349 validate p 1 reporter m ()Lnet/minecraft/class_55$class_56; method_347 builder m (Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V p 1 entries p 3 functions p 2 conditions p 5 bonusRolls p 4 rolls m (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V method_341 addGeneratedLoot p 1 lootConsumer p 2 context m (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V method_345 supplyOnce p 1 lootConsumer p 2 context c net/minecraft/class_55$class_56 net/minecraft/loot/LootPool$Builder f Lnet/minecraft/class_5658; field_962 bonusRollsRange f Lcom/google/common/collect/ImmutableList$Builder; field_963 conditions f Lcom/google/common/collect/ImmutableList$Builder; field_960 entries f Lcom/google/common/collect/ImmutableList$Builder; field_961 functions f Lnet/minecraft/class_5658; field_959 rolls m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56; method_35509 bonusRolls p 1 bonusRolls m ()Lnet/minecraft/class_55$class_56; method_354 getThisFunctionConsumingBuilder m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_55$class_56; method_356 conditionally m (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56; method_351 with p 1 entry m (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_55$class_56; method_353 apply m ()Lnet/minecraft/class_55; method_355 build m (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56; method_352 rolls p 1 rolls c net/minecraft/class_3082 net/minecraft/server/command/MessageCommand m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13461 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/class_7471;)V method_45153 method_45153 p 2 message m (Lcom/mojang/brigadier/context/CommandContext;)I method_13463 method_13463 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_7471;)V method_13462 execute p 2 message p 1 targets p 0 source c net/minecraft/class_3083 net/minecraft/server/dedicated/command/OpCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13667 ALREADY_OPPED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13468 method_13468 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13465 op p 0 source p 1 targets m (Lnet/minecraft/class_2168;)Z method_13470 method_13470 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13464 register p 0 dispatcher m (Lnet/minecraft/class_3222;)Ljava/lang/String; method_13469 method_13469 p 0 player m (Lnet/minecraft/class_3324;Lnet/minecraft/class_3222;)Z method_13466 method_13466 p 1 player m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13467 method_13467 p 1 builder p 0 context c net/minecraft/class_6118 net/minecraft/unused/packageinfo/PackageInfo6118 c net/minecraft/class_6117 net/minecraft/unused/packageinfo/PackageInfo6117 c net/minecraft/class_8779 net/minecraft/advancement/AdvancementEntry f Lnet/minecraft/class_2960; comp_1919 id f Lnet/minecraft/class_161; comp_1920 value m (Lnet/minecraft/class_2540;)V method_53635 write p 1 buf m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_2960; comp_1919 id m ()Lnet/minecraft/class_161; comp_1920 value m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8779; method_53636 read p 0 buf c net/minecraft/class_7448 net/minecraft/network/message/SignedCommandArguments c An interface wrapping {@link ArgumentSignatureDataMap}. f Lnet/minecraft/class_7448; field_39901 EMPTY c An empty signed command arguments that always returns {@code null} for\n{@link #getMessage}. m (Ljava/lang/String;)Lnet/minecraft/class_7471; method_44907 getMessage p 1 argumentName c net/minecraft/class_7448$class_7449 net/minecraft/network/message/SignedCommandArguments$Impl c A basic implementation of {@link SignedCommandArguments}. f Ljava/util/Map; comp_971 arguments m ()Ljava/util/Map; comp_971 arguments c net/minecraft/class_6119 net/minecraft/unused/packageinfo/PackageInfo6119 c net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns f Lnet/minecraft/class_5321; field_39171 DIAGONAL_LEFT f Lnet/minecraft/class_5321; field_39172 DIAGONAL_UP_RIGHT f Lnet/minecraft/class_5321; field_39173 DIAGONAL_UP_LEFT f Lnet/minecraft/class_5321; field_39174 DIAGONAL_RIGHT f Lnet/minecraft/class_5321; field_39170 TRIANGLES_TOP f Lnet/minecraft/class_5321; field_39167 TRIANGLE_BOTTOM f Lnet/minecraft/class_5321; field_39168 TRIANGLE_TOP f Lnet/minecraft/class_5321; field_39169 TRIANGLES_BOTTOM f Lnet/minecraft/class_5321; field_39163 STRIPE_DOWNLEFT f Lnet/minecraft/class_5321; field_39164 SMALL_STRIPES f Lnet/minecraft/class_5321; field_39165 CROSS f Lnet/minecraft/class_5321; field_39166 STRAIGHT_CROSS f Lnet/minecraft/class_5321; field_39175 CIRCLE f Lnet/minecraft/class_5321; field_39176 RHOMBUS f Lnet/minecraft/class_5321; field_39150 PIGLIN f Lnet/minecraft/class_5321; field_39147 SKULL f Lnet/minecraft/class_5321; field_39148 FLOWER f Lnet/minecraft/class_5321; field_39149 MOJANG f Lnet/minecraft/class_5321; field_39143 GRADIENT_UP f Lnet/minecraft/class_5321; field_39144 BRICKS f Lnet/minecraft/class_5321; field_39145 GLOBE f Lnet/minecraft/class_5321; field_39146 CREEPER f Lnet/minecraft/class_5321; field_39140 BORDER f Lnet/minecraft/class_5321; field_39141 CURLY_BORDER f Lnet/minecraft/class_5321; field_39142 GRADIENT f Lnet/minecraft/class_5321; field_39160 STRIPE_CENTER f Lnet/minecraft/class_5321; field_39161 STRIPE_MIDDLE f Lnet/minecraft/class_5321; field_39162 STRIPE_DOWNRIGHT f Lnet/minecraft/class_5321; field_39159 STRIPE_RIGHT f Lnet/minecraft/class_5321; field_39155 SQUARE_TOP_RIGHT f Lnet/minecraft/class_5321; field_39156 STRIPE_BOTTOM f Lnet/minecraft/class_5321; field_39157 STRIPE_TOP f Lnet/minecraft/class_5321; field_39158 STRIPE_LEFT f Lnet/minecraft/class_5321; field_39151 BASE f Lnet/minecraft/class_5321; field_39152 SQUARE_BOTTOM_LEFT f Lnet/minecraft/class_5321; field_39153 SQUARE_BOTTOM_RIGHT f Lnet/minecraft/class_5321; field_39154 SQUARE_TOP_LEFT f Lnet/minecraft/class_5321; field_39139 HALF_HORIZONTAL_BOTTOM f Lnet/minecraft/class_5321; field_39136 HALF_VERTICAL f Lnet/minecraft/class_5321; field_39137 HALF_HORIZONTAL f Lnet/minecraft/class_5321; field_39138 HALF_VERTICAL_RIGHT m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_43722 of p 0 id m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2582; method_43721 registerAndGetDefault p 0 registry c net/minecraft/class_3088 net/minecraft/server/dedicated/command/PardonIpCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13671 INVALID_IP_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13672 ALREADY_UNBANNED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13480 method_13480 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13478 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13479 method_13479 p 0 context p 1 builder m (Lnet/minecraft/class_2168;)Z method_13481 method_13481 p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_13482 pardonIp p 1 target p 0 source c net/minecraft/class_6114 net/minecraft/unused/packageinfo/PackageInfo6114 c net/minecraft/class_8777 net/minecraft/client/session/report/SkinAbuseReport f Ljava/util/function/Supplier; field_46069 skinSupplier m ()Ljava/util/function/Supplier; method_53618 getSkinSupplier m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/util/function/Supplier;)V p 1 reportId p 2 currentTime p 3 reportedPlayerUuid p 4 skinSupplier m ()Lnet/minecraft/class_8777; method_53619 copy c net/minecraft/class_8777$class_8778 net/minecraft/client/session/report/SkinAbuseReport$Builder m (Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 1 reportedPlayerUuid p 2 skinSupplier p 3 limits m (Lnet/minecraft/class_8777;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 2 limits p 1 report c net/minecraft/class_3089 net/minecraft/server/command/ParticleCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13673 FAILED_EXCEPTION m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;Lnet/minecraft/class_243;FIZLjava/util/Collection;)I method_13491 execute p 7 viewers p 6 force p 5 count p 4 speed p 3 delta p 2 pos p 1 parameters p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13492 method_13492 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13484 method_13484 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13485 method_13485 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13483 method_13483 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13488 method_13488 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13489 method_13489 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13487 method_13487 p 0 context m (Lnet/minecraft/class_2168;)Z method_13490 method_13490 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13486 register p 0 dispatcher p 1 registryAccess c net/minecraft/class_6113 net/minecraft/unused/packageinfo/PackageInfo6113 c net/minecraft/class_6116 net/minecraft/unused/packageinfo/PackageInfo6116 c net/minecraft/class_7444 net/minecraft/item/Instrument f Lcom/mojang/serialization/Codec; field_39122 CODEC f Lnet/minecraft/class_6880; comp_772 soundEvent f F comp_774 range f I comp_773 useDuration m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43709 method_43709 p 0 instance m ()I comp_773 useDuration m ()Lnet/minecraft/class_6880; comp_772 soundEvent m ()F comp_774 range c net/minecraft/class_6115 net/minecraft/unused/packageinfo/PackageInfo6115 c net/minecraft/class_8776 net/minecraft/client/session/report/AbuseReportType f Ljava/lang/String; field_46067 name f Lnet/minecraft/class_8776; field_46065 SKIN f Lnet/minecraft/class_8776; field_46064 CHAT f Lnet/minecraft/class_8776; field_46066 USERNAME m ()Ljava/lang/String; method_53616 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_7445 net/minecraft/item/Instruments f I field_39125 GOAT_HORN_USE_DURATION f I field_39124 GOAT_HORN_RANGE f Lnet/minecraft/class_5321; field_39133 DREAM_GOAT_HORN f Lnet/minecraft/class_5321; field_39130 ADMIRE_GOAT_HORN f Lnet/minecraft/class_5321; field_39131 CALL_GOAT_HORN f Lnet/minecraft/class_5321; field_39132 YEARN_GOAT_HORN f Lnet/minecraft/class_5321; field_39129 FEEL_GOAT_HORN f Lnet/minecraft/class_5321; field_39126 PONDER_GOAT_HORN f Lnet/minecraft/class_5321; field_39127 SING_GOAT_HORN f Lnet/minecraft/class_5321; field_39128 SEEK_GOAT_HORN m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7444; method_43713 registerAndGetDefault p 0 registry m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_43714 of p 0 id c net/minecraft/class_3095 net/minecraft/server/command/RecipeCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13681 GIVE_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13682 TAKE_FAILED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13516 method_13516 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13515 method_13515 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/Collection;)I method_13518 executeTake p 2 recipes p 1 targets p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13519 method_13519 p 0 context m (Lnet/minecraft/class_2168;)Z method_13522 method_13522 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13517 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13521 method_13521 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/Collection;)I method_13520 executeGive p 0 source p 2 recipes p 1 targets c net/minecraft/class_6121 net/minecraft/world/gen/heightprovider/ConstantHeightProvider f Lnet/minecraft/class_6121; field_31536 ZERO f Lnet/minecraft/class_5843; field_31538 offset f Lcom/mojang/serialization/Codec; field_31537 CONSTANT_CODEC m (Lnet/minecraft/class_5843;)V p 1 offset m (Lnet/minecraft/class_5843;)Lnet/minecraft/class_6121; method_35383 create p 0 offset m ()Lnet/minecraft/class_5843; method_35385 getOffset c net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry f Lnet/minecraft/class_2960; field_980 name f Lcom/mojang/serialization/Codec; field_45798 CODEC m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86; method_390 builder p 0 name m (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; method_391 method_391 p 3 conditions p 4 functions p 1 weight p 2 quality m (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V p 3 quality p 4 conditions p 1 name p 2 weight p 5 functions c net/minecraft/class_8785 net/minecraft/recipe/RecipeCodecs f Lcom/mojang/serialization/Codec; field_46094 CRAFTING_RESULT_ITEM f Lcom/mojang/serialization/Codec; field_46092 CRAFTING_RESULT f Lcom/mojang/serialization/Codec; field_46093 INGREDIENT m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53718 method_53718 p 0 instance m (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult; method_53720 method_53720 p 0 item m (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult; method_53717 method_53717 p 0 item c net/minecraft/class_7454 net/minecraft/client/search/TextSearcher c A functional interface that allows searching with a text. m (Lnet/minecraft/class_1128;Ljava/lang/Object;Ljava/lang/String;)V method_43794 method_43794 p 2 text m (Ljava/lang/String;)Ljava/util/List; method_43795 method_43795 p 0 text m (Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/class_7454; method_43796 of c {@return a searcher that searches from {@code values}} p 1 textsGetter c a function that, when given a value from {@code values}, returns a\nstream of search texts associated with the value p 0 values m (Ljava/lang/String;)Ljava/util/List; search search c {@return the results of searching with the provided {@code text}} p 1 text m ()Lnet/minecraft/class_7454; method_43793 of c {@return a searcher that always returns no results} c net/minecraft/class_6120 net/minecraft/world/gen/heightprovider/BiasedToBottomHeightProvider f Lorg/slf4j/Logger; field_31532 LOGGER f I field_31535 inner f Lcom/mojang/serialization/Codec; field_31531 BIASED_TO_BOTTOM_CODEC f Lnet/minecraft/class_5843; field_31534 maxOffset f Lnet/minecraft/class_5843; field_31533 minOffset m (Lnet/minecraft/class_6120;)Lnet/minecraft/class_5843; method_35380 method_35380 p 0 provider m (Lnet/minecraft/class_6120;)Lnet/minecraft/class_5843; method_35379 method_35379 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35376 method_35376 p 0 instance m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V p 1 minOffset p 2 maxOffset p 3 inner m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6120; method_35377 create p 2 inner p 1 maxOffset p 0 minOffset m (Lnet/minecraft/class_6120;)Ljava/lang/Integer; method_35378 method_35378 p 0 provider c net/minecraft/class_8782 net/minecraft/advancement/AdvancementRequirements f Lnet/minecraft/class_8782; field_46084 EMPTY f [[Ljava/lang/String; comp_1922 requirements m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)V method_53670 writeRequirements p 1 buf m ()I method_53664 getLength m (Lcom/google/gson/JsonArray;Ljava/util/Set;)Lnet/minecraft/class_8782; method_53666 fromJson p 1 criteria p 0 json m (Ljava/util/function/Predicate;)I method_53675 countMatches p 1 predicate m (Lnet/minecraft/class_2540;)[[Ljava/lang/String; method_53676 readRequirements p 0 buf m ()Ljava/util/Set; method_53678 getNames m ([Ljava/lang/String;Ljava/util/function/Predicate;)Z method_53671 anyMatch p 1 predicate p 0 requirements m (Ljava/util/function/Predicate;)Z method_53669 matches p 1 predicate m (Ljava/util/Collection;)Lnet/minecraft/class_8782; method_53674 anyOf p 0 requirements m ()Z method_53677 isEmpty m ()Lcom/google/gson/JsonArray; method_53672 toJson m (Ljava/util/Collection;)Lnet/minecraft/class_8782; method_53668 allOf p 0 requirements m (I)[[Ljava/lang/String; method_53673 method_53673 p 0 size m ()[[Ljava/lang/String; comp_1922 requirements c net/minecraft/class_8782$class_8797 net/minecraft/advancement/AdvancementRequirements$CriterionMerger f Lnet/minecraft/class_8782$class_8797; field_1257 OR f Lnet/minecraft/class_8782$class_8797; field_16882 AND m (Ljava/util/Collection;)Lnet/minecraft/class_8782; create create p 1 requirements c net/minecraft/class_7451 net/minecraft/command/argument/SignedArgumentType c net/minecraft/class_3097 net/minecraft/server/command/ReloadCommand f Lorg/slf4j/Logger; field_25343 LOGGER m (Lnet/minecraft/class_2168;)Z method_13531 method_13531 p 0 source m (Lnet/minecraft/class_3283;Lnet/minecraft/class_5219;Ljava/util/Collection;)Ljava/util/Collection; method_29478 findNewDataPacks p 2 enabledDataPacks p 1 saveProperties p 0 dataPackManager m (Lnet/minecraft/class_2168;Ljava/lang/Throwable;)Ljava/lang/Void; method_29479 method_29479 p 1 throwable m (Ljava/util/Collection;Lnet/minecraft/class_2168;)V method_29480 tryReloadDataPacks p 0 dataPacks p 1 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13530 method_13530 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13529 register p 0 dispatcher c net/minecraft/class_6123 net/minecraft/world/gen/heightprovider/HeightProviderType f Lnet/minecraft/class_6123; field_33521 TRAPEZOID f Lnet/minecraft/class_6123; field_33520 VERY_BIASED_TO_BOTTOM f Lnet/minecraft/class_6123; field_35711 WEIGHTED_LIST f Lnet/minecraft/class_6123; field_31543 BIASED_TO_BOTTOM f Lnet/minecraft/class_6123; field_31542 UNIFORM f Lnet/minecraft/class_6123; field_31541 CONSTANT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6123; method_35394 register p 1 codec p 0 id c net/minecraft/class_69 net/minecraft/loot/entry/CombinedEntry f Ljava/util/List; field_982 children f Lnet/minecraft/class_64; field_983 predicate m (Ljava/util/List;)Lnet/minecraft/class_64; method_394 combine m (Ljava/util/List;Ljava/util/List;)V p 2 conditions p 1 terms m (Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/Codec; method_53279 createCodec p 0 factory c net/minecraft/class_69$class_70 net/minecraft/loot/entry/CombinedEntry$Factory c net/minecraft/class_7452 net/minecraft/client/particle/SonicBoomParticle c net/minecraft/class_7452$class_7453 net/minecraft/client/particle/SonicBoomParticle$Factory f Lnet/minecraft/class_4002; field_39196 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_43785 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_3098 net/minecraft/world/gen/structure/MineshaftStructure f Lcom/mojang/serialization/Codec; field_37801 CODEC f Lnet/minecraft/class_3098$class_3100; field_37802 type m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)I method_38678 addPieces p 2 context p 1 collector m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3098$class_3100;)V p 2 type p 1 config m (Lnet/minecraft/class_3098;)Lnet/minecraft/class_3098$class_3100; method_41667 method_41667 p 0 mineshaftStructure c net/minecraft/class_3098$class_3100 net/minecraft/world/gen/structure/MineshaftStructure$Type f Ljava/util/function/IntFunction; field_41680 BY_ID f Lnet/minecraft/class_2680; field_28852 fence f Lnet/minecraft/class_2680; field_28850 log f Lnet/minecraft/class_2680; field_28851 planks f Ljava/lang/String; field_13689 name f Lcom/mojang/serialization/Codec; field_24839 CODEC f Lnet/minecraft/class_3098$class_3100; field_13691 MESA f Lnet/minecraft/class_3098$class_3100; field_13692 NORMAL m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V p 6 fence p 5 planks p 4 log p 3 name m ()Ljava/lang/String; method_13534 getName m ()Lnet/minecraft/class_2680; method_33761 getPlanks m ()Lnet/minecraft/class_2680; method_33762 getFence m ()Lnet/minecraft/class_2680; method_33760 getLog m (I)Lnet/minecraft/class_3098$class_3100; method_13535 byId p 0 id c net/minecraft/class_6122 net/minecraft/world/gen/heightprovider/HeightProvider f Lcom/mojang/serialization/Codec; field_31540 CODEC f Lcom/mojang/serialization/Codec; field_31539 OFFSET_OR_HEIGHT_CODEC m (Lnet/minecraft/class_6122;)Lnet/minecraft/class_6122; method_35392 method_35392 p 0 provider m (Lnet/minecraft/class_6122;)Lcom/mojang/datafixers/util/Either; method_35390 method_35390 p 0 provider m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5868;)I method_35391 get p 2 context p 1 random m ()Lnet/minecraft/class_6123; method_35388 getType m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6122; method_35389 method_35389 p 0 either c net/minecraft/class_64 net/minecraft/loot/entry/EntryCombiner f Lnet/minecraft/class_64; field_16884 ALWAYS_TRUE f Lnet/minecraft/class_64; field_16883 ALWAYS_FALSE m (Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_16777 method_16777 p 2 context p 3 lootChoiceExpander m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z expand expand p 1 context p 2 choiceConsumer m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_16775 method_16775 p 1 choiceConsumer p 0 context m (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_16776 doExpand p 0 context p 1 choiceConsumer m (Lnet/minecraft/class_64;)Lnet/minecraft/class_64; method_16778 and p 1 other m (Lnet/minecraft/class_64;)Lnet/minecraft/class_64; method_385 or p 1 other m (Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_16779 method_16779 p 2 context p 3 lootChoiceExpander c net/minecraft/class_3091 net/minecraft/server/command/PlaySoundCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13678 FAILED_EXCEPTION m (Lnet/minecraft/class_3419;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; method_13497 makeArgumentsForCategory p 0 category m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13505 method_13505 p 1 context m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13503 method_13503 p 1 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13500 register p 0 dispatcher m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13501 method_13501 p 1 context m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13499 method_13499 p 1 context m (Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I method_13498 method_13498 p 1 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_243;FFF)I method_13504 execute p 2 sound p 1 targets p 0 source p 6 pitch p 5 volume p 4 pos p 3 category p 7 minVolume m (Lnet/minecraft/class_2168;)Z method_13502 method_13502 p 0 source c net/minecraft/class_8781 net/minecraft/advancement/PlacedAdvancement f Ljava/util/Set; field_46079 children f Lnet/minecraft/class_8781; field_46078 parent f Lnet/minecraft/class_8779; field_46077 advancementEntry m (Lnet/minecraft/class_8779;Lnet/minecraft/class_8781;)V p 2 parent p 1 advancementEntry m ()Lnet/minecraft/class_8779; method_53649 getAdvancementEntry m ()Lnet/minecraft/class_8781; method_53652 getRoot m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_8781;)V method_53650 addChild p 1 advancement m ()Lnet/minecraft/class_161; method_53647 getAdvancement m ()Ljava/lang/Iterable; method_53653 getChildren m (Lnet/minecraft/class_8781;)Lnet/minecraft/class_8781; method_53648 findRoot p 0 advancement m ()Lnet/minecraft/class_8781; method_53651 getParent c net/minecraft/class_7450 net/minecraft/network/message/ArgumentSignatureDataMap c A record holding the signatures for all signable arguments of an executed command.\n\n@see SignedCommandArguments f I field_39418 MAX_ARGUMENTS f Lnet/minecraft/class_7450; field_39807 EMPTY f I field_39185 MAX_ARGUMENT_NAME_LENGTH f Ljava/util/List; comp_912 entries m (Ljava/lang/String;)Lnet/minecraft/class_7469; method_43748 get c {@return the signature data for {@code argumentName}, or {@code null} if the\nargument name is not present in this signatures} p 1 argumentName m (Lnet/minecraft/class_2540;Lnet/minecraft/class_7450$class_7599;)V method_44799 method_44799 p 0 buf2 p 1 entry m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)V method_43749 write p 1 buf m (Lnet/minecraft/class_7450$class_7600;Lnet/minecraft/class_7644$class_7645;)Lnet/minecraft/class_7450$class_7599; method_45561 method_45561 p 1 argument m (Lnet/minecraft/class_7644;Lnet/minecraft/class_7450$class_7600;)Lnet/minecraft/class_7450; method_44797 sign c {@return the signature map with {@code arguments} signed with\n{@code signer}} p 0 arguments p 1 signer m ()Ljava/util/List; comp_912 entries c net/minecraft/class_7450$class_7600 net/minecraft/network/message/ArgumentSignatureDataMap$ArgumentSigner c A functional interface that signs an argument of a command. m (Ljava/lang/String;)Lnet/minecraft/class_7469; sign sign p 1 value c net/minecraft/class_7450$class_7599 net/minecraft/network/message/ArgumentSignatureDataMap$Entry c An entry of the signatures map, consisting of the argument's name and signature data. f Lnet/minecraft/class_7469; comp_914 signature f Ljava/lang/String; comp_913 name m (Lnet/minecraft/class_2540;)V method_44800 write p 1 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/lang/String; comp_913 name m ()Lnet/minecraft/class_7469; comp_914 signature c net/minecraft/class_3093 net/minecraft/server/command/PublishCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13680 FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_13679 ALREADY_PUBLISHED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_13512 method_13512 p 0 context m (Lnet/minecraft/class_2168;IZLnet/minecraft/class_1934;)I method_13509 execute p 3 gameMode p 2 allowCommands p 1 port p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13511 method_13511 p 0 port m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13510 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13508 method_13508 p 0 context m (Lnet/minecraft/class_2168;)Z method_13513 method_13513 p 0 source m (I)Lnet/minecraft/class_5250; method_46869 getStartedText p 0 port c net/minecraft/class_65 net/minecraft/loot/entry/AlternativeEntry f Lcom/mojang/serialization/Codec; field_45797 CODEC m (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_387 method_387 p 1 context p 2 lootChoiceExpander m ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66; method_386 builder p 0 children m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_65$class_66; method_43734 builder p 0 children p 1 toBuilderFunction c net/minecraft/class_65$class_66 net/minecraft/loot/entry/AlternativeEntry$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_979 children m ()Lnet/minecraft/class_65$class_66; method_388 getThisBuilder m ([Lnet/minecraft/class_79$class_80;)V p 1 children c net/minecraft/class_60 net/minecraft/loot/LootManager f Lnet/minecraft/class_8488; field_44491 EMPTY_LOOT_TABLE f Lorg/slf4j/Logger; field_975 LOGGER f Lcom/google/common/collect/Multimap; field_44493 typeToIds f Lcom/google/gson/Gson; field_45793 GSON f Ljava/util/Map; field_44492 keyToValue m (Lnet/minecraft/class_8490;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; method_51194 load p 2 executor p 1 resourceManager p 3 results p 0 type m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V method_51196 validate p 0 reporter p 1 key p 2 value m (Ljava/util/Map;)V method_20712 validate p 1 lootData m (Lnet/minecraft/class_8490;)Ljava/util/Collection; method_51193 getIds p 1 type m (Ljava/util/Map;Ljava/lang/Void;)V method_51199 method_51199 p 2 v m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;Lnet/minecraft/class_8490;)Ljava/util/concurrent/CompletableFuture; method_51190 method_51190 p 3 type m (Lnet/minecraft/class_8490;Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V method_51195 method_51195 p 2 id p 3 json m (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/lang/Object;)V method_51198 method_51198 p 2 value m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8490;Lcom/google/common/collect/ImmutableMultimap$Builder;Lnet/minecraft/class_2960;Ljava/lang/Object;)V method_51192 method_51192 p 4 value p 3 id m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMultimap$Builder;Lnet/minecraft/class_8490;Ljava/util/Map;)V method_51191 method_51191 p 3 idToValue p 2 type m (Ljava/lang/String;Ljava/lang/String;)V method_51197 method_51197 p 0 name p 1 message m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V method_51202 method_51202 p 2 value p 1 key c net/minecraft/class_6129 net/minecraft/unused/packageinfo/PackageInfo6129 c net/minecraft/class_6128 net/minecraft/unused/packageinfo/PackageInfo6128 c net/minecraft/class_7459 net/minecraft/data/server/tag/vanilla/VanillaInstrumentTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_6125 net/minecraft/unused/packageinfo/PackageInfo6125 c net/minecraft/class_7458 net/minecraft/data/server/tag/vanilla/VanillaBannerPatternTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 dataGenerator c net/minecraft/class_8789 net/minecraft/client/realms/gui/screen/RealmsLongRunningTickableTaskScreen f Lnet/minecraft/class_4358; field_46113 tickableTask c net/minecraft/class_6124 net/minecraft/world/gen/heightprovider/UniformHeightProvider f Lcom/mojang/serialization/Codec; field_31544 UNIFORM_CODEC f Lit/unimi/dsi/fastutil/longs/LongSet; field_36290 warnedEmptyHeightRanges f Lorg/slf4j/Logger; field_31545 LOGGER f Lnet/minecraft/class_5843; field_31547 maxOffset f Lnet/minecraft/class_5843; field_31546 minOffset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35395 method_35395 p 0 instance m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6124; method_35396 create p 1 maxOffset c the maximum offset, inclusive p 0 minOffset c the minimum offset, inclusive m (Lnet/minecraft/class_6124;)Lnet/minecraft/class_5843; method_35397 method_35397 p 0 provider m (Lnet/minecraft/class_6124;)Lnet/minecraft/class_5843; method_35398 method_35398 p 0 provider m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)V p 1 minOffset p 2 maxOffset c net/minecraft/class_8786 net/minecraft/recipe/RecipeEntry f Lnet/minecraft/class_2960; comp_1932 id f Lnet/minecraft/class_1860; comp_1933 value m ()Lnet/minecraft/class_2960; comp_1932 id m ()Lnet/minecraft/class_1860; comp_1933 value m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_7455 net/minecraft/client/search/IdentifierSearcher c An interface used for searching with an identifier's path or namespace. m ()Lnet/minecraft/class_7455; method_43799 of c {@return a searcher that always returns no results} m (Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/class_7455; method_43802 of c {@return a searcher that searches from {@code values}} p 1 identifiersGetter c a function that, when given a value from {@code values}, returns a\nstream of identifiers associated with the value p 0 values m (Ljava/lang/String;)Ljava/util/List; method_43803 searchPath c {@return the results of searching from the paths of the ids} p 1 path m (Lnet/minecraft/class_1128;Ljava/lang/Object;Lnet/minecraft/class_1128;Lnet/minecraft/class_2960;)V method_43800 method_43800 p 3 id m (Ljava/lang/String;)Ljava/util/List; method_43801 searchNamespace c {@return the results of searching from the namespaces of the ids} p 1 namespace c net/minecraft/class_6126 net/minecraft/unused/packageinfo/PackageInfo6126 c net/minecraft/class_7420 net/minecraft/text/KeybindTranslations f Ljava/util/function/Function; field_39013 factory m (Ljava/lang/String;)Ljava/util/function/Supplier; method_43481 method_43481 p 0 key m (Ljava/util/function/Function;)V method_43482 setFactory p 0 factory c net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry f Ljava/util/function/Predicate; field_989 conditionPredicate f Ljava/util/List; field_988 conditions m ()Lnet/minecraft/class_5338; method_29318 getType m (Lnet/minecraft/class_47;)Z method_414 test p 1 context m (Lnet/minecraft/class_58;)V method_415 validate p 1 reporter m (Ljava/util/List;)V p 1 conditions c net/minecraft/class_79$class_80 net/minecraft/loot/entry/LootPoolEntry$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_990 conditions m ()Ljava/util/List; method_420 getConditions m (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152; method_35513 sequenceEntry p 1 entry m ()Lnet/minecraft/class_79; method_419 build m (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153; method_35514 groupEntry p 1 entry m (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66; method_417 alternatively p 1 builder m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80; method_421 conditionally m ()Lnet/minecraft/class_79$class_80; method_418 getThisBuilder m ()Lnet/minecraft/class_79$class_80; method_416 getThisConditionConsumingBuilder c net/minecraft/class_3062 net/minecraft/server/command/FunctionCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_44982 ARGUMENT_NOT_COMPOUND_EXCEPTION f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_13662 SUGGESTION_PROVIDER m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13382 method_13382 p 0 context p 1 builder m (Lnet/minecraft/class_2168;)Z method_13384 method_13384 p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_52314 method_52314 p 0 argument m (Lcom/mojang/brigadier/context/CommandContext;)I method_13383 method_13383 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_52311 method_52311 p 0 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_52315 method_52315 p 1 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2487;)I method_13381 execute p 1 functions p 0 source p 2 arguments m (Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2487; method_52313 getArgument p 0 path p 1 object m (Lorg/apache/commons/lang3/mutable/MutableObject;I)V method_51276 method_51276 p 1 value m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I method_52310 method_52310 p 1 context m (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_52309 method_52309 p 1 builder m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3062$class_8601; method_52312 execute p 2 arguments p 0 source p 1 function m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13380 register p 0 dispatcher c net/minecraft/class_3062$class_8601 net/minecraft/server/command/FunctionCommand$FunctionResult f I comp_1572 value f Z comp_1573 isReturn m ()I comp_1572 value m ()Z comp_1573 isReturn c net/minecraft/class_4394 net/minecraft/client/realms/gui/screen/RealmsGenericErrorScreen f Lnet/minecraft/class_4394$class_8570; field_36321 errorMessages f Lnet/minecraft/class_437; field_22695 parent f Lnet/minecraft/class_5489; field_36322 description m (Lnet/minecraft/class_4355;)Lnet/minecraft/class_4394$class_8570; method_39981 getErrorMessages p 0 exception m (Lnet/minecraft/class_4355;Lnet/minecraft/class_437;)V p 1 realmsServiceException p 2 parent m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_4394$class_8570; method_21282 getErrorMessages p 0 description m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_437;)V p 3 parent p 2 description p 1 title m (Lnet/minecraft/class_2561;Lnet/minecraft/class_437;)V p 1 description p 2 parent m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_4394$class_8570; method_21283 getErrorMessages p 1 description p 0 title m (Lnet/minecraft/class_4185;)V method_25160 method_25160 p 1 button c net/minecraft/class_4394$class_8570 net/minecraft/client/realms/gui/screen/RealmsGenericErrorScreen$ErrorMessages f Lnet/minecraft/class_2561; comp_1534 detail f Lnet/minecraft/class_2561; comp_1533 title m ()Lnet/minecraft/class_2561; comp_1533 title m ()Lnet/minecraft/class_2561; comp_1534 detail c net/minecraft/class_7421 net/minecraft/unused/packageinfo/PackageInfo7421 c net/minecraft/class_3064 net/minecraft/server/command/GameModeCommand f I field_33393 REQUIRED_PERMISSION_LEVEL m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13388 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13389 method_13389 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/class_1934;)I method_13387 execute p 1 targets p 2 gameMode p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_1934;)V method_13390 sendFeedback p 0 source p 2 gameMode p 1 player c net/minecraft/class_4396 net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen f Lnet/minecraft/class_2561; field_19897 line3 f Lnet/minecraft/class_4396$class_4397; field_19895 type f Lnet/minecraft/class_2561; field_19896 line2 f Lnet/minecraft/class_2561; field_44907 INFO_TEXT f Lnet/minecraft/class_2561; field_44906 WARNING_TEXT f Z field_19899 yesNoQuestion f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_22697 callback m (Lnet/minecraft/class_4185;)V method_25163 method_25163 p 1 button m (Lnet/minecraft/class_4185;)V method_25164 method_25164 p 1 button m (Lnet/minecraft/class_4185;)V method_25165 method_25165 p 1 button m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_4396$class_4397;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V p 5 yesNoQuestion p 4 line3 p 3 line2 p 2 type p 1 callback c net/minecraft/class_4396$class_4397 net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen$Type f Lnet/minecraft/class_2561; field_19906 text f Lnet/minecraft/class_4396$class_4397; field_19904 INFO f Lnet/minecraft/class_4396$class_4397; field_19903 WARNING f I field_19905 colorCode m (Ljava/lang/String;ILnet/minecraft/class_2561;I)V p 4 colorCode p 3 text m (Ljava/lang/String;)Lnet/minecraft/class_4396$class_4397; valueOf valueOf p 0 name c net/minecraft/class_3065 net/minecraft/server/command/GameRuleCommand m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1928$class_4313;)I method_13394 executeSet p 1 key p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13392 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13393 method_13393 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1928$class_4313;)I method_13397 executeQuery p 0 source p 1 key c net/minecraft/class_3065$1 net/minecraft/server/command/GameRuleCommand$1 m (Lnet/minecraft/class_1928$class_4313;Lcom/mojang/brigadier/context/CommandContext;)I method_20798 method_20798 p 1 context m (Lnet/minecraft/class_1928$class_4313;Lcom/mojang/brigadier/context/CommandContext;)I method_20797 method_20797 p 1 context c net/minecraft/class_4395 net/minecraft/client/realms/gui/screen/RealmsInviteScreen f Lnet/minecraft/class_2561; field_26490 PLAYER_ERROR_TEXT f Lnet/minecraft/class_2561; field_19887 errorMessage f Lnet/minecraft/class_2561; field_44943 INVITING_TEXT f Lorg/slf4j/Logger; field_19878 LOGGER f Lnet/minecraft/class_4185; field_44942 inviteButton f Lnet/minecraft/class_437; field_19882 parent f Lnet/minecraft/class_2561; field_26489 INVITE_PROFILE_NAME_TEXT f Lnet/minecraft/class_4388; field_19881 configureScreen f Lnet/minecraft/class_4877; field_19880 serverData f Lnet/minecraft/class_342; field_22696 nameWidget m (Lnet/minecraft/class_4185;)V method_25162 method_25162 p 1 button m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_52220 method_52220 p 0 style m (Lnet/minecraft/class_4185;)V method_25161 method_25161 p 1 button m (Lnet/minecraft/class_4388;Lnet/minecraft/class_437;Lnet/minecraft/class_4877;)V p 3 serverData p 2 parent p 1 configureScreen m (Lnet/minecraft/class_2561;)V method_21286 showError p 1 errorMessage m ()V method_21284 onInvite m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_52219 method_52219 p 0 style m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_52218 method_52218 p 0 style c net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes f Lcom/mojang/serialization/Codec; field_45802 CODEC f Lnet/minecraft/class_5338; field_25209 DYNAMIC f Lnet/minecraft/class_5338; field_25207 ITEM f Lnet/minecraft/class_5338; field_25208 LOOT_TABLE f Lnet/minecraft/class_5338; field_25213 GROUP f Lnet/minecraft/class_5338; field_25210 TAG f Lnet/minecraft/class_5338; field_25212 SEQUENCE f Lnet/minecraft/class_5338; field_25211 ALTERNATIVES f Lnet/minecraft/class_5338; field_25206 EMPTY m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5338; method_29317 register p 1 codec p 0 id c net/minecraft/class_4390 net/minecraft/client/realms/gui/screen/RealmsCreateRealmScreen f Lnet/minecraft/class_342; field_19832 descriptionBox f Lnet/minecraft/class_4325; field_19830 parent f Lnet/minecraft/class_342; field_19831 nameBox f Lnet/minecraft/class_4877; field_19829 server f Lnet/minecraft/class_2561; field_26488 WORLD_DESCRIPTION_TEXT f Lnet/minecraft/class_8132; field_45242 layout f Lnet/minecraft/class_2561; field_26487 WORLD_NAME_TEXT m (Lnet/minecraft/class_4390;Lnet/minecraft/class_364;)V method_52665 method_52665 p 1 child m (Lnet/minecraft/class_4185;)V method_52666 method_52666 p 1 button m (Lnet/minecraft/class_4877;Lnet/minecraft/class_4325;)V p 2 parent p 1 server m ()V method_21245 createWorld m (Lnet/minecraft/class_4185;)V method_25155 method_25155 p 1 button m (Lnet/minecraft/class_4185;Ljava/lang/String;)V method_52667 method_52667 p 1 name c net/minecraft/class_77 net/minecraft/loot/entry/ItemEntry f Lcom/mojang/serialization/Codec; field_45801 CODEC f Lnet/minecraft/class_6880; field_987 item m (Lnet/minecraft/class_6880;IILjava/util/List;Ljava/util/List;)V p 5 functions p 3 quality p 4 conditions p 1 item p 2 weight m (Lnet/minecraft/class_1935;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; method_409 method_409 p 3 conditions p 4 functions p 1 weight p 2 quality m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_85$class_86; method_411 builder p 0 drop c net/minecraft/class_3060 net/minecraft/server/command/ForceLoadCommand f I field_33392 MAX_CHUNKS f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13657 TOO_BIG_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13660 REMOVED_FAILURE_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_13659 QUERY_FAILURE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13658 ADDED_FAILURE_EXCEPTION m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13369 method_13369 p 0 chunkPos p 1 registryKey m (Lnet/minecraft/class_2168;)Z method_13371 method_13371 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13363 method_13363 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13364 method_13364 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13375 method_13375 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13370 method_13370 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2265;)I method_13374 executeQuery p 1 pos p 0 source m (Lnet/minecraft/class_2168;)I method_13373 executeQuery p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13365 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_13367 method_13367 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13378 method_13378 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13368 method_13368 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2265;Lnet/minecraft/class_2265;Z)I method_13372 executeChange p 3 forceLoaded p 2 to p 1 from p 0 source m (Lnet/minecraft/class_2168;)I method_13366 executeRemoveAll p 0 source m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13376 method_13376 p 0 maxCount p 1 count m (Lnet/minecraft/class_3218;J)V method_13377 method_13377 p 1 chunkPos c net/minecraft/class_4392 net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen f Lnet/minecraft/class_437; field_19845 parent f Z field_19856 showDots f Lnet/minecraft/class_4889; field_19846 worldDownload f Lnet/minecraft/class_4185; field_22694 cancelButton f Ljava/lang/Long; field_19859 previousWrittenBytes f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_22693 onBack f Lnet/minecraft/class_4392$class_4393; field_19851 downloadStatus f Z field_19857 finished f Lorg/slf4j/Logger; field_19844 LOGGER f Lnet/minecraft/class_2561; field_19847 downloadTitle f Lnet/minecraft/class_2561; field_19853 status f J field_19861 bytesPerSecond f Ljava/util/concurrent/locks/ReentrantLock; field_19868 DOWNLOAD_LOCK f Lcom/google/common/util/concurrent/RateLimiter; field_19848 narrationRateLimiter f Ljava/lang/Long; field_19860 previousTimeSnapshot f Z field_19855 cancelled f Z field_19867 checked f Lnet/minecraft/class_2561; field_20494 downloadError f Ljava/lang/String; field_19850 worldName f Ljava/lang/String; field_19854 progress f Z field_19858 extracting f [Ljava/lang/String; field_19863 DOTS f I field_19864 dotIndex f I field_19862 animTick m (Lnet/minecraft/class_332;)V method_21276 drawDownloadSpeed p 1 context m (Lnet/minecraft/class_332;)V method_21274 drawProgressBar p 1 context m (Lnet/minecraft/class_332;)V method_21272 drawDots p 1 context m ()V method_21278 downloadSave m (Lnet/minecraft/class_4185;)V method_25158 method_25158 p 1 button m (Z)V method_25159 method_25159 p 1 confirmed m (Lnet/minecraft/class_332;J)V method_21266 drawDownloadSpeed0 p 1 context p 2 bytesPerSecond m ()V method_21269 backButtonClicked m ()V method_21279 downloadCancelled m ()V method_21265 checkDownloadSize m (Lnet/minecraft/class_437;Lnet/minecraft/class_4889;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V p 4 onBack p 3 worldName p 2 worldDownload p 1 parent m ()Lnet/minecraft/class_2561; method_37012 getNarration m (Ljava/lang/String;)J method_21259 getContentLength p 1 downloadLink c net/minecraft/class_4392$class_4393 net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen$DownloadStatus f J field_19872 totalBytes f J field_19871 bytesWritten c net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey c An RSA public key for a player, signed by the Mojang's server.\n\n

Users cannot generate the keys themselves; this must be provided from Mojang's\nauthentication server.\n\n@see net.minecraft.client.session.ProfileKeys\n@see PlayerKeyPair f Lnet/minecraft/class_2561; field_39956 INVALID_PUBLIC_KEY_SIGNATURE_TEXT f Lnet/minecraft/class_2561; field_39954 EXPIRED_PUBLIC_KEY_TEXT f Ljava/time/Duration; field_39955 EXPIRATION_GRACE_PERIOD f Lcom/mojang/serialization/Codec; field_39050 CODEC f Lnet/minecraft/class_7428$class_7443; comp_767 data m ()Lnet/minecraft/class_7500; method_43697 createSignatureInstance m (Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;)Lnet/minecraft/class_7428; method_43550 verifyAndDecode c Verifies the public key and decodes it.\n\n

The checks whether the public key is present, signed with the Mojang's private key,\nand not expired (taking into account the provided grace period).\n\n@throws PublicKeyException when the key is expired or malformed p 2 publicKeyData p 1 playerUuid p 0 servicesSignatureVerifier m ()Lnet/minecraft/class_7428$class_7443; comp_767 data c net/minecraft/class_7428$class_7443 net/minecraft/network/encryption/PlayerPublicKey$PublicKeyData f I field_39309 KEY_SIGNATURE_MAX_SIZE f Lcom/mojang/serialization/Codec; field_39119 CODEC f Ljava/time/Instant; comp_769 expiresAt f [B comp_771 keySignature f Ljava/security/PublicKey; comp_770 key m (Lnet/minecraft/class_2540;)V p 1 buf m (Ljava/time/Duration;)Z method_45103 isExpired c {@return whether the key is expired, with the provided grace period taken into account} p 1 gracePeriod m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2540;)V method_44011 write p 1 buf m (Lnet/minecraft/class_7500;Ljava/util/UUID;)Z method_44205 verifyKey p 1 servicesSignatureVerifier p 2 playerUuid m (Ljava/util/UUID;)[B method_43702 toSerializedString p 1 playerUuid m ()Z method_43704 isExpired m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43701 method_43701 p 0 instance m ()Ljava/time/Instant; comp_769 expiresAt m ()[B comp_771 keySignature m ()Ljava/security/PublicKey; comp_770 key c net/minecraft/class_7428$class_7652 net/minecraft/network/encryption/PlayerPublicKey$PublicKeyException c net/minecraft/class_8759 net/minecraft/client/gui/hud/debug/TickChart m (D)D method_53482 toMillisecondsPerTick p 0 nanosecondsPerTick c net/minecraft/class_73 net/minecraft/loot/entry/EmptyEntry f Lcom/mojang/serialization/Codec; field_45799 CODEC m ()Lnet/minecraft/class_85$class_86; method_401 builder m (IILjava/util/List;Ljava/util/List;)V p 1 weight p 2 quality p 3 conditions p 4 functions c net/minecraft/class_8757 net/minecraft/client/gui/hud/debug/RenderingChart m (D)D method_53481 toMillisecondsPerFrame p 0 nanosecondsPerFrame c net/minecraft/class_7427 net/minecraft/network/encryption/PlayerKeyPair c An RSA key pair for a player.\n\n

Users cannot generate the keys themselves; this must be provided from Mojang's\nauthentication server.\n\n@see net.minecraft.client.session.ProfileKeys\n@see PlayerPublicKey f Ljava/time/Instant; comp_743 refreshedAfter c the time when the keys must be refreshed, otherwise known as expiry time f Lcom/mojang/serialization/Codec; field_39049 CODEC f Lnet/minecraft/class_7428; comp_742 publicKey f Ljava/security/PrivateKey; comp_741 privateKey m ()Z method_43546 isExpired c {@return whether the keys are expired and can no longer be used} m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43547 method_43547 p 0 instance m ()Ljava/time/Instant; comp_743 refreshedAfter m ()Lnet/minecraft/class_7428; comp_742 publicKey m ()Ljava/security/PrivateKey; comp_741 privateKey c net/minecraft/class_72 net/minecraft/loot/entry/SequenceEntry f Lcom/mojang/serialization/Codec; field_45804 CODEC m ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153; method_35515 create p 0 entries m (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z method_400 method_400 p 1 context p 2 lootChoiceExpander c net/minecraft/class_72$class_6153 net/minecraft/loot/entry/SequenceEntry$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_31849 entries m ()Lnet/minecraft/class_72$class_6153; method_35516 getThisBuilder m ([Lnet/minecraft/class_79$class_80;)V p 1 entries c net/minecraft/class_8758 net/minecraft/client/gui/hud/debug/PingChart c net/minecraft/class_4398 net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen f Lnet/minecraft/class_437; field_19912 parent f Lorg/slf4j/Logger; field_19909 LOGGER f Lnet/minecraft/class_8667; field_46111 layout f Lnet/minecraft/class_4358; field_19919 task f Lnet/minecraft/class_2561; field_19914 title f Lnet/minecraft/class_8661; field_46112 loading f Lnet/minecraft/class_4907; field_33779 NARRATOR m (Lnet/minecraft/class_4185;)V method_25168 method_25168 p 1 button m (Lnet/minecraft/class_4398;Lnet/minecraft/class_364;)V method_53795 method_53795 p 1 child m (Lnet/minecraft/class_7847;)V method_53796 method_53796 p 0 positioner m (Lnet/minecraft/class_437;Lnet/minecraft/class_4358;)V p 2 task p 1 parent m (Lnet/minecraft/class_2561;)V method_53797 setTitle p 1 title m ()V method_53798 onCancel c net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart f I field_45915 TEXT_COLOR f Lnet/minecraft/class_8743; field_45919 log f Lnet/minecraft/class_327; field_45918 textRenderer m (DDIDIDI)I method_53469 getColor p 1 value p 3 min p 9 max p 11 maxColor p 5 minColor p 6 median p 8 medianColor m (Lnet/minecraft/class_327;Lnet/minecraft/class_8743;)V p 2 log p 1 textRenderer m (D)Ljava/lang/String; method_53468 format p 1 value m (Lnet/minecraft/class_332;Ljava/lang/String;II)V method_53474 drawBorderedText p 1 context p 2 string p 3 x p 4 y m (Lnet/minecraft/class_332;II)V method_53472 render p 3 width p 1 context p 2 x m (Lnet/minecraft/class_332;III)V method_53473 renderThresholds p 1 context p 2 x p 3 width p 4 height m (J)I method_53471 getColor p 1 value m (I)I method_53470 getWidth p 1 centerX m (D)I method_53475 getHeight p 1 value c net/minecraft/class_3066 net/minecraft/world/gen/feature/HugeRedMushroomFeature c net/minecraft/class_8756 net/minecraft/client/gui/hud/debug/PacketSizeChart m (D)I method_53479 calculateHeight p 0 value m (D)Ljava/lang/String; method_53478 formatBytesPerSecond p 0 value m (D)D method_53480 toBytesPerSecond p 0 bytesPerTick m (Lnet/minecraft/class_332;IIII)V method_53476 drawSizeBar p 2 x p 3 width p 4 height p 5 bytes p 1 context m (Lnet/minecraft/class_332;IIILjava/lang/String;)V method_53477 drawSizeBar p 4 y p 5 label p 1 context p 2 x p 3 width c net/minecraft/class_7422 net/minecraft/entity/TrackedPosition f D field_39015 COORDINATE_SCALE f Lnet/minecraft/class_243; field_39016 pos m (Lnet/minecraft/class_243;)J method_43490 getDeltaX p 1 pos m (JJJ)Lnet/minecraft/class_243; method_43489 withDelta p 1 x p 5 z p 3 y m (Lnet/minecraft/class_243;)J method_43491 getDeltaY p 1 pos m (Lnet/minecraft/class_243;)J method_43492 getDeltaZ p 1 pos m (D)J method_43487 pack p 0 value m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_43493 subtract p 1 pos m (Lnet/minecraft/class_243;)V method_43494 setPos p 1 pos m (J)D method_43488 unpack p 0 value c net/minecraft/class_3068 net/minecraft/server/command/GiveCommand f I field_33394 MAX_STACKS m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2290;Ljava/util/Collection;I)I method_13401 execute p 1 item p 0 source p 3 count p 2 targets m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13402 register p 1 commandRegistryAccess p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13404 method_13404 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13400 method_13400 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13403 method_13403 p 0 context c net/minecraft/class_3069 net/minecraft/server/command/HelpCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13665 FAILED_EXCEPTION m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13405 register p 0 dispatcher m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I method_13406 method_13406 p 1 context m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I method_13407 method_13407 p 1 context c net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen f Lnet/minecraft/class_4399$class_8207; field_43040 notificationsOnly f Lnet/minecraft/class_7581$class_7584; field_39695 periodicRunnersManager f Lnet/minecraft/class_4399$class_8207; field_43039 newsAndNotifications f Lnet/minecraft/class_4399$class_8207; field_43037 currentRunnersFactory f Lnet/minecraft/class_2960; field_45246 NEWS_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45248 TRIAL_AVAILABLE_ICON_TEXTURE f I field_19924 pendingInvitesCount f Z field_19928 hasUnreadNews f Z field_19926 trialAvailable f Z field_43038 hasUnseenNotification f Ljava/util/concurrent/CompletableFuture; field_19927 validClient f Lnet/minecraft/class_2960; field_45245 UNSEEN_NOTIFICATION_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45247 INVITE_ICON_TEXTURE m (Ljava/lang/Boolean;)V method_49587 method_49587 p 0 trialAvailable m (Ljava/util/List;)V method_49591 method_49591 p 0 notifications m ()Z method_25169 shouldShowRealmsNews m (Lnet/minecraft/class_8647$class_8648;)Ljava/lang/Boolean; method_52670 method_52670 p 0 info m (Ljava/lang/Integer;)V method_49588 method_49588 p 1 pendingInvitesCount m ()Z method_25170 isTitleScreen m (Lnet/minecraft/class_332;)V method_21295 drawIcons p 1 context m ()Lnet/minecraft/class_4399$class_8207; method_49584 getRunnersFactory m (Lnet/minecraft/class_7578;Lnet/minecraft/class_7581$class_7584;)V method_49590 addNotificationRunner p 1 checkers p 2 manager m (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V method_49585 method_49585 p 1 news m (Lnet/minecraft/class_7578;Lnet/minecraft/class_7581$class_7584;)V method_49586 addRunners p 1 checkers p 2 manager c net/minecraft/class_4399$class_8207 net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen$NotificationRunnersFactory m ()Z method_49592 isNews m (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584; method_49593 createPeriodicRunnersManager p 1 checkers c net/minecraft/class_7419 net/minecraft/text/NbtDataSource c A data source for the NBT text content. Unmodifiable. m (Lnet/minecraft/class_2168;)Ljava/util/stream/Stream; method_10916 get p 1 source c net/minecraft/class_8762 net/minecraft/network/handler/PacketSizeLogger f Ljava/util/concurrent/atomic/AtomicInteger; field_45953 packetSizeInBytes f Lnet/minecraft/class_8743; field_45954 log m (I)V method_53504 increment p 1 bytes m (Lnet/minecraft/class_8743;)V p 1 log m ()V method_53503 push c net/minecraft/class_7431 net/minecraft/loot/function/SetInstrumentLootFunction f Lnet/minecraft/class_6862; field_39184 options f Lcom/mojang/serialization/Codec; field_45844 CODEC m (Lnet/minecraft/class_6862;Ljava/util/List;)Lnet/minecraft/class_117; method_43743 method_43743 p 1 conditions m (Ljava/util/List;Lnet/minecraft/class_6862;)V p 2 options p 1 conditions m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_120$class_121; method_43571 builder p 0 options c net/minecraft/class_3073 net/minecraft/server/command/KickCommand m (Lcom/mojang/brigadier/context/CommandContext;)I method_13412 method_13412 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13410 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_13413 method_13413 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13409 method_13409 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I method_13411 execute p 2 reason p 1 targets p 0 source c net/minecraft/class_8763 net/minecraft/network/listener/ClientPingResultPacketListener m (Lnet/minecraft/class_2923;)V method_12666 onPingResult c Handles a packet from the server that includes the "ping" (connection latency).\nThis is different from {@link net.minecraft.network.packet.c2s.common.CommonPongC2SPacket},\nwhich is sent by the client to acknowledgment a ping packet from the server. p 1 packet c net/minecraft/class_3074 net/minecraft/world/gen/feature/IcebergFeature m (III)I method_13417 method_13417 p 3 factor p 2 height p 1 y m (III)I method_13416 decreaseValueNearTop p 3 value p 2 height p 1 y m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIIIIIZIDZLnet/minecraft/class_2680;)V method_13426 placeAt p 7 offsetZ p 6 offsetY p 5 offsetX p 4 height p 15 state p 14 placeSnow p 12 randomSine p 3 pos p 2 random p 1 world m (IILnet/minecraft/class_2338;IID)D method_13424 getDistance p 3 pos p 4 divisor1 p 5 divisor2 p 6 randomSine p 1 x p 2 z m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;IILnet/minecraft/class_2338;ZIDI)V method_13428 method_13428 p 5 pos p 2 world p 1 random m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_13414 isAirBelow p 2 pos p 1 world m (IILnet/minecraft/class_2338;Lnet/minecraft/class_1936;ZDLnet/minecraft/class_2338;II)V method_13415 method_13415 p 3 pos p 2 y p 5 placeWater p 4 world m (Lnet/minecraft/class_2680;)Z method_13420 isSnowOrIce p 0 state m (IILnet/minecraft/class_2338;ILnet/minecraft/class_5819;)D method_13421 method_13421 p 5 random p 1 x p 3 pos p 2 z m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;IIZZLnet/minecraft/class_2680;)V method_13425 placeBlockOrSnow p 8 state p 2 world p 3 random p 1 pos p 6 lessSnow p 7 placeSnow p 4 heightRemaining p 5 height m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_13422 clearSnowAbove p 2 pos p 1 world m (Lnet/minecraft/class_5819;III)I method_13419 method_13419 p 3 height p 2 y p 1 random p 4 factor m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IIZI)V method_13418 method_13418 p 1 world p 4 height p 2 pos m (Lnet/minecraft/class_5819;III)I method_13427 method_13427 p 4 factor p 3 height p 2 y p 1 random c net/minecraft/class_3075 net/minecraft/server/command/KillCommand m (Lnet/minecraft/class_2168;Ljava/util/Collection;)I method_13430 execute p 0 source p 1 targets m (Lnet/minecraft/class_2168;)Z method_13432 method_13432 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13431 method_13431 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22832 method_22832 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13429 register p 0 dispatcher c net/minecraft/class_8760 net/minecraft/client/network/ChunkBatchSizeCalculator f I field_45942 sampleSize f J field_45943 startTime f D field_45941 averageNanosPerChunk m ()V method_53483 onStartChunkSend m ()F method_53485 getDesiredChunksPerTick m (I)V method_53484 onChunkSent p 1 batchSize c net/minecraft/class_6101 net/minecraft/world/dimension/YLevels f I field_31438 END_GENERATION_HEIGHT f I field_31428 OVERWORLD_MIN_Y f I field_31439 END_LOGICAL_HEIGHT f I field_31436 END_MIN_Y f I field_31437 END_HEIGHT f I field_31434 NETHER_GENERATION_HEIGHT f I field_31435 NETHER_LOGICAL_HEIGHT f I field_31432 NETHER_MIN_Y f I field_31433 NETHER_HEIGHT f I field_31430 OVERWORLD_GENERATION_HEIGHT f I field_31431 OVERWORLD_LOGICAL_HEIGHT f I field_31429 OVERWORLD_HEIGHT c net/minecraft/class_6100 net/minecraft/unused/packageinfo/PackageInfo6100 c net/minecraft/class_8761 net/minecraft/client/network/PingMeasurer f Lnet/minecraft/class_8743; field_45949 log f Lnet/minecraft/class_634; field_45948 handler m (Lnet/minecraft/class_2923;)V method_53487 onPingResult p 1 packet m ()V method_53486 ping m (Lnet/minecraft/class_634;Lnet/minecraft/class_8743;)V p 1 handler p 2 log c net/minecraft/class_3076 net/minecraft/world/gen/structure/JungleTempleStructure f Lcom/mojang/serialization/Codec; field_37800 CODEC c net/minecraft/class_7430 net/minecraft/item/GoatHornItem f Ljava/lang/String; field_39052 INSTRUMENT_KEY f Lnet/minecraft/class_6862; field_39123 instrumentTag m (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799; method_43558 getStackForInstrument p 0 item p 1 instrument m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V method_43561 setInstrument p 1 instrument p 0 stack m (Lnet/minecraft/class_6880;)Ljava/lang/Integer; method_45432 method_45432 p 0 instrument m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_7444;)V method_43563 playSound p 2 instrument p 1 player p 0 world m (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_43710 method_43710 p 1 entryList m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V method_43562 setRandomInstrumentFromTag p 2 random p 1 instrumentTag p 0 stack m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_43711 getInstrument p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V method_45433 method_45433 p 1 instrument m (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_6862;)V p 2 instrumentTag p 1 settings c net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry f Lnet/minecraft/class_82; field_998 choice f Ljava/util/List; field_996 functions f Ljava/util/function/BiFunction; field_997 compiledFunctions f I field_994 quality f I field_995 weight m (Lnet/minecraft/class_85$class_89;)Lnet/minecraft/class_85$class_86; method_434 builder p 0 factory m (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V method_433 generateLoot p 1 lootConsumer p 2 context m (IILjava/util/List;Ljava/util/List;)V p 1 weight p 4 functions p 3 conditions p 2 quality c net/minecraft/class_85$class_86 net/minecraft/loot/entry/LeafEntry$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_999 functions f I field_1001 weight f I field_1000 quality m (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_85$class_86; method_438 apply m (I)Lnet/minecraft/class_85$class_86; method_437 weight p 1 weight m ()Ljava/util/List; method_439 getFunctions m (I)Lnet/minecraft/class_85$class_86; method_436 quality p 1 quality c net/minecraft/class_85$class_87 net/minecraft/loot/entry/LeafEntry$BasicBuilder f Lnet/minecraft/class_85$class_89; field_1003 factory m ()Lnet/minecraft/class_85$class_87; method_440 getThisBuilder m (Lnet/minecraft/class_85$class_89;)V p 1 factory c net/minecraft/class_85$class_88 net/minecraft/loot/entry/LeafEntry$Choice c net/minecraft/class_85$class_89 net/minecraft/loot/entry/LeafEntry$Factory m (IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; build build p 4 functions p 3 conditions p 2 quality p 1 weight c net/minecraft/class_3070 net/minecraft/world/gen/feature/IceSpikeFeature c net/minecraft/class_3071 net/minecraft/world/gen/structure/IglooStructure f Lcom/mojang/serialization/Codec; field_37793 CODEC m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41657 method_41657 p 2 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38675 addPieces p 1 collector p 2 context c net/minecraft/class_7439 net/minecraft/network/packet/s2c/play/GameMessageS2CPacket f Lnet/minecraft/class_2561; comp_763 content f Z comp_906 overlay m (Lnet/minecraft/class_2602;)V method_43631 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Z comp_906 overlay m ()Lnet/minecraft/class_2561; comp_763 content c net/minecraft/class_82 net/minecraft/loot/LootChoice m (F)I method_427 getWeight p 1 luck m (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V method_426 generateLoot p 2 context p 1 lootConsumer c net/minecraft/class_6106 net/minecraft/unused/packageinfo/PackageInfo6106 c net/minecraft/class_7437 net/minecraft/util/TextifiedException c An exception that has a user-friendly {@link Text} attached. f Lnet/minecraft/class_2561; field_39084 messageText m (Lnet/minecraft/class_2561;Ljava/lang/Throwable;)V p 1 messageText p 2 cause m ()Lnet/minecraft/class_2561; method_43626 getMessageText c {@return the exception's message text} m (Lnet/minecraft/class_2561;)V p 1 messageText c net/minecraft/class_6109 net/minecraft/unused/packageinfo/PackageInfo6109 c net/minecraft/class_8768 net/minecraft/client/gui/screen/report/ReportScreen f Lnet/minecraft/class_437; field_46019 parent f Lnet/minecraft/class_2561; field_46027 DESCRIBE_TEXT f Lnet/minecraft/class_2561; field_46023 SENDING_TITLE_TEXT f Lnet/minecraft/class_2561; field_46013 OBSERVED_WHAT_TEXT f Lnet/minecraft/class_2561; field_46025 ERROR_TITLE_TEXT f Lnet/minecraft/class_2561; field_46015 MORE_COMMENTS_TEXT f Lorg/slf4j/Logger; field_46029 LOGGER f Lnet/minecraft/class_7574; field_46020 context f Lnet/minecraft/class_2561; field_46022 REPORT_SENT_MESSAGE_TEXT f Lnet/minecraft/class_7855$class_8775; field_46021 reportBuilder f Lnet/minecraft/class_2561; field_46028 COMMENTS_TEXT f Lnet/minecraft/class_2561; field_46012 SEND_TEXT f Lnet/minecraft/class_2561; field_46024 SENT_TITLE_TEXT f Lnet/minecraft/class_2561; field_46014 SELECT_REASON_TEXT f Lnet/minecraft/class_2561; field_46026 GENERIC_ERROR_TEXT m (Lnet/minecraft/class_2561;)V method_53570 showError p 1 errorMessage m ()V method_53559 onSent m (Lnet/minecraft/class_7855$class_7568;)V method_53566 method_53566 p 1 reportWithId m ()V method_53571 trySend m ()V method_53561 resetDraft m (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; method_53567 method_53567 p 2 throwable p 1 v m (Ljava/lang/Throwable;)V method_53568 onSendError p 1 error m (Lnet/minecraft/class_2561;Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7855$class_8775;)V p 2 parent p 3 context p 1 title p 4 reportBuilder m (Lnet/minecraft/class_7855$class_7567;)V method_53565 method_53565 p 1 validationError m ()V method_53560 saveDraft m (IILjava/util/function/Consumer;)Lnet/minecraft/class_7529; method_53564 createCommentsBox p 1 width p 3 changeListener p 2 height c net/minecraft/class_8768$class_7539 net/minecraft/client/gui/screen/report/ReportScreen$DiscardWarningScreen f Lnet/minecraft/class_2561; field_39725 RETURN_BUTTON_TEXT f Lnet/minecraft/class_2561; field_40794 DRAFT_BUTTON_TEXT f Lnet/minecraft/class_2561; field_39726 DISCARD_BUTTON_TEXT f Lnet/minecraft/class_2561; field_39723 TITLE f Lnet/minecraft/class_2561; field_39724 MESSAGE m (Lnet/minecraft/class_4185;)V method_44483 method_44483 p 1 button m (Lnet/minecraft/class_4185;)V method_46519 method_46519 p 1 button m (Lnet/minecraft/class_4185;)V method_46518 method_46518 p 1 button c net/minecraft/class_7438 net/minecraft/network/packet/s2c/play/ChatMessageS2CPacket c A packet used to send a chat message to the clients.\n\n

The content is not wrapped in any way (e.g. by {@code chat.type.text} text); the\nraw message content is sent to the clients, and they will wrap it. To register\ncustom wrapping behaviors, check {@link MessageType#register}.\n\n

Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the options.\n\n

If the message takes more than {@link\nnet.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE}\nto reach the clients (including the time it originally took to reach the server),\nthe message is not considered secure anymore by the clients, and may be discarded\ndepending on the clients' options.\n\n@see net.minecraft.server.network.ServerPlayerEntity#sendChatMessage\n@see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage f Lnet/minecraft/class_2556$class_7603; comp_943 serializedParameters f Lnet/minecraft/class_7469; comp_1101 signature f Lnet/minecraft/class_2561; comp_1103 unsignedContent f Lnet/minecraft/class_7649; comp_1104 filterMask f Lnet/minecraft/class_7608$class_7824; comp_1102 body f Ljava/util/UUID; comp_1099 sender f I comp_1100 index m ()Lnet/minecraft/class_2556$class_7603; comp_943 serializedParameters m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_43629 apply m ()I comp_1100 index m ()Ljava/util/UUID; comp_1099 sender m ()Lnet/minecraft/class_2561; comp_1103 unsignedContent m ()Lnet/minecraft/class_7608$class_7824; comp_1102 body m ()Lnet/minecraft/class_7469; comp_1101 signature m ()Lnet/minecraft/class_7649; comp_1104 filterMask c net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry f Lcom/mojang/serialization/Codec; field_45803 CODEC f Lnet/minecraft/class_2960; field_993 id m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_52;)V method_51222 method_51222 p 3 table m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86; method_428 builder p 0 id m (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V p 3 quality p 4 conditions p 5 functions p 1 id p 2 weight m (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85; method_430 method_430 p 1 weight p 2 quality p 3 conditions p 4 functions c net/minecraft/class_8769 net/minecraft/client/gui/screen/report/UsernameReportScreen f Lnet/minecraft/class_4185; field_46040 sendButton f Lnet/minecraft/class_8667; field_46038 layout f I field_46036 BOTTOM_BUTTON_WIDTH f Lnet/minecraft/class_2561; field_46037 TITLE_TEXT f Lnet/minecraft/class_7529; field_46039 commentsBox m (Lnet/minecraft/class_8769;Lnet/minecraft/class_364;)V method_53577 method_53577 p 1 child m (Lnet/minecraft/class_7847;)V method_53580 method_53580 p 0 positioner m (Lnet/minecraft/class_4185;)V method_53579 method_53579 p 1 button m (Lnet/minecraft/class_4185;)V method_53575 method_53575 p 1 button m (Ljava/lang/String;)V method_53578 method_53578 p 1 opinionComments m (Lnet/minecraft/class_7847;)V method_53576 method_53576 p 0 positioner m ()V method_53574 onChange m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8773$class_8774;)V p 2 context p 3 reportBuilder p 1 parent m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8773;)V p 2 context p 1 parent p 3 report m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/lang/String;)V p 1 parent p 3 reportedPlayerUuid p 2 context p 4 username c net/minecraft/class_6108 net/minecraft/world/gen/carver/CaveCarverConfig f Lcom/mojang/serialization/Codec; field_31491 CAVE_CODEC f Lnet/minecraft/class_5863; field_31494 floorLevel f Lnet/minecraft/class_5863; field_31492 horizontalRadiusMultiplier f Lnet/minecraft/class_5863; field_31493 verticalRadiusMultiplier m (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; method_35355 method_35355 p 0 config m (FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V p 1 probability p 3 yScale p 2 y p 5 debugConfig p 4 lavaLevel p 7 horizontalRadiusMultiplier p 6 replaceable p 9 floorLevel p 8 verticalRadiusMultiplier m (FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V p 8 floorLevel p 2 y p 3 yScale p 1 probability p 6 horizontalRadiusMultiplier p 7 verticalRadiusMultiplier p 4 lavaLevel p 5 replaceable m (Lnet/minecraft/class_5871;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V p 4 floorLevel p 3 verticalRadiusMultiplier p 2 horizontalRadiusMultiplier p 1 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35352 method_35352 p 0 instance m (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; method_35353 method_35353 p 0 config m (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5871; method_35356 method_35356 p 0 config m (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; method_35354 method_35354 p 0 config c net/minecraft/class_6103 net/minecraft/unused/packageinfo/PackageInfo6103 c net/minecraft/class_3078 net/minecraft/server/command/ListCommand m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561; method_30310 method_30310 p 0 player m (Lcom/mojang/brigadier/CommandDispatcher;)V method_13435 register p 0 dispatcher m (Lnet/minecraft/class_2168;)I method_13437 executeNames p 0 source m (Lnet/minecraft/class_2168;)I method_13436 executeUuids p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_13433 method_13433 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_13438 method_13438 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/function/Function;)I method_13434 execute p 0 source p 1 nameProvider c net/minecraft/class_6102 net/minecraft/unused/packageinfo/PackageInfo6102 c net/minecraft/class_8767 net/minecraft/client/gui/widget/LayoutWidgets f I field_46007 SPACING m (Lnet/minecraft/class_327;Lnet/minecraft/class_8021;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8133; method_53549 createLabeledWidget p 2 label p 1 widget p 0 textRenderer m (Lnet/minecraft/class_327;Lnet/minecraft/class_8021;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_8133; method_53550 createLabeledWidget p 0 textRenderer p 3 callback p 1 widget p 2 label m (Lnet/minecraft/class_7847;)V method_53551 method_53551 p 0 positioner c net/minecraft/class_3079 net/minecraft/server/command/LocateCommand f I field_39254 LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL f I field_39252 LOCATE_BIOME_RADIUS f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39247 BIOME_NOT_FOUND_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39249 POI_NOT_FOUND_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39245 STRUCTURE_NOT_FOUND_EXCEPTION f I field_39255 LOCATE_POI_RADIUS f I field_39253 LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL f I field_39251 LOCATE_STRUCTURE_RADIUS f Lorg/slf4j/Logger; field_41660 LOGGER f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39246 STRUCTURE_INVALID_EXCEPTION m (IIII)F method_13439 getDistance p 1 y1 p 0 x1 p 3 y2 p 2 x2 m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;)I method_43915 executeLocatePoi p 1 predicate p 0 source m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_45152 method_45152 p 0 key m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I method_24499 sendCoordinates p 6 timeTaken p 5 includeY p 4 successMessage p 3 result p 2 currentPos p 1 structure p 0 source m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String; method_45147 getKeyString p 0 result m (Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_6880$class_6883;)Ljava/lang/String; method_45151 method_45151 p 1 entry m (Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2378;)Ljava/util/Optional; method_43907 getStructureListForPredicate p 1 structureRegistry p 0 predicate m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_13443 register p 0 dispatcher p 1 registryAccess m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43913 method_43913 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;)I method_43914 method_43914 p 0 context m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_41004 method_41004 p 0 key m (Lcom/mojang/brigadier/context/CommandContext;)I method_43904 method_43904 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_39985 method_39985 p 0 id m (Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_13447 method_13447 p 2 style m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Ljava/util/Optional; method_43909 method_43909 p 1 key m (Lnet/minecraft/class_7737$class_7741;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6885$class_6888;)Ljava/lang/String; method_45150 method_45150 p 2 tag m (Lnet/minecraft/class_2168;)Z method_13448 method_13448 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;)I method_43912 executeLocateBiome p 1 predicate p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43917 method_43917 p 0 id m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I method_45148 sendCoordinates p 3 result p 4 successMessage p 1 predicate p 2 currentPos p 5 includeY p 6 timeTaken p 0 source m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6862;)Ljava/lang/String; method_40998 method_40998 p 1 key m (Lcom/mojang/brigadier/context/CommandContext;)I method_43911 method_43911 p 0 context m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886; method_43908 method_43908 p 0 entry m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;)I method_43905 executeLocateStructure p 1 predicate p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I method_45149 sendCoordinates p 1 currentPos p 0 source p 3 successMessage p 2 result p 5 entryString p 4 includeY p 6 timeTaken m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41002 method_41002 p 0 id c net/minecraft/class_6105 net/minecraft/unused/packageinfo/PackageInfo6105 c net/minecraft/class_6104 net/minecraft/unused/packageinfo/PackageInfo6104 c net/minecraft/class_7434 net/minecraft/client/session/ProfileKeysImpl c A class to fetch, load, and save the player's public and private keys. f Ljava/util/concurrent/CompletableFuture; field_39959 keyFuture f Lcom/mojang/authlib/minecraft/UserApiService; field_39958 userApiService f Ljava/nio/file/Path; field_39076 jsonPath f Ljava/time/Instant; field_40798 expiryCheckTime f Ljava/nio/file/Path; field_39075 PROFILE_KEYS_PATH f Ljava/time/Duration; field_40797 TIME_UNTIL_FIRST_EXPIRY_CHECK f Lorg/slf4j/Logger; field_39074 LOGGER m (Lnet/minecraft/class_7427;)V method_43600 saveKeyPairToFile c Saves the {@code keyPair} to the cache file if {@link\nnet.minecraft.SharedConstants#isDevelopment} is {@code true};\notherwise, just deletes the cache file. p 1 keyPair m ()Ljava/util/Optional; method_43606 loadKeyPairFromFile c {@return the profile keys from the local cache}\n\n

This can return expired keys.\n\n@implNote The cache file is stored at {@code .minecraft/profilekeys/.json}. m (Lnet/minecraft/class_7427;)Z method_45109 method_45109 p 0 key m (Lcom/google/gson/JsonElement;)V method_43601 method_43601 p 1 json m (Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; method_43602 getKeyPair c Gets the key pair from the file cache, or if it is unavailable or expired,\nthe Mojang server. p 1 currentKey m (Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V p 2 uuid p 3 root p 1 userApiService m (Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7427; method_43605 fetchKeyPair c {@return the key pair fetched from Mojang's server}\n\n@throws NetworkEncryptionException when the fetched key is malformed\n@throws IOException when fetching fails p 1 userApiService m (Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lnet/minecraft/class_7428$class_7443; method_44076 decodeKeyPairResponse c {@return {@code keyPairResponse} decoded to {@link PlayerPublicKey.PublicKeyData}}\n\n@throws NetworkEncryptionException when the response is malformed p 0 keyPairResponse c net/minecraft/class_8765 net/minecraft/client/gui/widget/PlayerSkinWidget f F field_46005 xRotation f Ljava/util/function/Supplier; field_46004 skinSupplier f F field_46006 yRotation f Lnet/minecraft/class_8765$class_8766; field_46003 models m (IILnet/minecraft/class_5599;Ljava/util/function/Supplier;)V p 1 width p 2 height p 3 entityModelLoader p 4 skinSupplier c net/minecraft/class_8765$class_8766 net/minecraft/client/gui/widget/PlayerSkinWidget$Models f Lnet/minecraft/class_591; comp_1908 wideModel f Lnet/minecraft/class_591; comp_1909 slimModel m (Lnet/minecraft/class_5599;)Lnet/minecraft/class_8765$class_8766; method_53548 create p 0 entityModelLoader m (Lnet/minecraft/class_332;Lnet/minecraft/class_8685;)V method_53547 draw p 2 skinTextures p 1 context m ()Lnet/minecraft/class_591; comp_1909 slimModel m ()Lnet/minecraft/class_591; comp_1908 wideModel c net/minecraft/class_8177 net/minecraft/block/BlockSetType f Ljava/util/Set; field_42834 VALUES f Lnet/minecraft/class_8177; field_42826 ACACIA f Lnet/minecraft/class_8177; field_42827 CHERRY f Lnet/minecraft/class_8177; field_42824 SPRUCE f Lnet/minecraft/class_8177; field_42825 BIRCH f Lnet/minecraft/class_8177; field_42819 IRON f Lnet/minecraft/class_8177; field_42828 JUNGLE f Lnet/minecraft/class_8177; field_42829 DARK_OAK f Lnet/minecraft/class_8177; field_42830 CRIMSON f Lnet/minecraft/class_8177; field_42822 POLISHED_BLACKSTONE f Lnet/minecraft/class_8177; field_42833 BAMBOO f Lnet/minecraft/class_8177; field_42823 OAK f Lnet/minecraft/class_8177; field_42820 GOLD f Lnet/minecraft/class_8177; field_42831 WARPED f Lnet/minecraft/class_8177; field_42821 STONE f Lnet/minecraft/class_8177; field_42832 MANGROVE f Lnet/minecraft/class_3414; comp_1295 pressurePlateClickOff f Lnet/minecraft/class_3414; comp_1296 pressurePlateClickOn f Lnet/minecraft/class_3414; comp_1297 buttonClickOff f Lnet/minecraft/class_3414; comp_1298 buttonClickOn f Lnet/minecraft/class_3414; comp_1291 doorClose f Lnet/minecraft/class_3414; comp_1292 doorOpen f Lnet/minecraft/class_3414; comp_1293 trapdoorClose f Lnet/minecraft/class_3414; comp_1294 trapdoorOpen f Lnet/minecraft/class_2498; comp_1290 soundType f Z comp_1471 canOpenByHand f Ljava/lang/String; comp_1289 name m ()Ljava/util/stream/Stream; method_49232 stream m (Ljava/lang/String;)V p 1 name m (Lnet/minecraft/class_8177;)Lnet/minecraft/class_8177; method_49233 register p 0 blockSetType m ()Lnet/minecraft/class_3414; comp_1292 doorOpen m ()Lnet/minecraft/class_3414; comp_1291 doorClose m ()Lnet/minecraft/class_3414; comp_1294 trapdoorOpen m ()Lnet/minecraft/class_3414; comp_1293 trapdoorClose m ()Lnet/minecraft/class_3414; comp_1296 pressurePlateClickOn m ()Lnet/minecraft/class_3414; comp_1295 pressurePlateClickOff m ()Lnet/minecraft/class_3414; comp_1298 buttonClickOn m ()Lnet/minecraft/class_3414; comp_1297 buttonClickOff m ()Ljava/lang/String; comp_1289 name m ()Lnet/minecraft/class_2498; comp_1290 soundType m ()Z comp_1471 canOpenByHand c net/minecraft/class_8178 net/minecraft/world/gen/foliage/CherryFoliagePlacer f Lcom/mojang/serialization/Codec; field_42841 CODEC f F field_42846 hangingLeavesExtensionChance f Lnet/minecraft/class_6017; field_42842 height f F field_42843 wideBottomLayerHoleChance f F field_42844 cornerHoleChance f F field_42845 hangingLeavesChance m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;FFFF)V p 7 hangingLeavesExtensionChance p 5 cornerHoleChance p 6 hangingLeavesChance p 3 height p 4 wideBottomLayerHoleChance p 1 radius p 2 offset m (Lnet/minecraft/class_8178;)Ljava/lang/Float; method_49243 method_49243 p 0 foliagePlacer m (Lnet/minecraft/class_8178;)Ljava/lang/Float; method_49244 method_49244 p 0 foliagePlacer m (Lnet/minecraft/class_8178;)Ljava/lang/Float; method_49242 method_49242 p 0 foliagePlacer m (Lnet/minecraft/class_8178;)Ljava/lang/Float; method_49245 method_49245 p 0 foliagePlacer m (Lnet/minecraft/class_8178;)Lnet/minecraft/class_6017; method_49246 method_49246 p 0 foliagePlacer c net/minecraft/class_8175 net/minecraft/block/sapling/CherrySaplingGenerator c net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns f Lnet/minecraft/class_5321; field_42793 DECORATED_POT_SIDE_KEY f Ljava/lang/String; field_43278 DANGER_POTTERY_PATTERN f Ljava/lang/String; field_43274 ANGLER_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_42797 SKULL_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43286 PLENTY_POTTERY_PATTERN f Ljava/lang/String; field_42786 DECORATED_POT_BASE f Lnet/minecraft/class_5321; field_43269 MOURNER_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43282 HEARTBREAK_POTTERY_PATTERN f Ljava/lang/String; field_42790 PRIZE_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43261 BURN_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43273 SNORT_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43265 HEART_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43289 SNORT_POTTERY_PATTERN f Ljava/lang/String; field_43277 BURN_POTTERY_PATTERN f Ljava/lang/String; field_43285 MOURNER_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_42796 ARMS_UP_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43281 HEART_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43270 PLENTY_POTTERY_PATTERN_KEY f Ljava/lang/String; field_42791 ARMS_UP_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43262 DANGER_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43266 HEARTBREAK_POTTERY_PATTERN_KEY f Ljava/util/Map; field_42798 SHERD_TO_PATTERN f Lnet/minecraft/class_5321; field_43290 ANGLER_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_42787 DECORATED_POT_BASE_KEY f Ljava/lang/String; field_43288 SHELTER_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_42795 POTTERY_PATTERN_PRIZE_KEY f Ljava/lang/String; field_43284 MINER_POTTERY_PATTERN f Ljava/lang/String; field_43276 BREWER_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43267 HOWL_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43280 FRIEND_POTTERY_PATTERN f Ljava/lang/String; field_42788 DECORATED_POT_SIDE f Lnet/minecraft/class_5321; field_43259 BLADE_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43271 SHEAF_POTTERY_PATTERN_KEY f Ljava/lang/String; field_42792 SKULL_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43263 EXPLORER_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43279 EXPLORER_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_42794 ARCHER_POTTERY_PATTERN_KEY f Ljava/lang/String; field_43287 SHEAF_POTTERY_PATTERN f Ljava/lang/String; field_43275 BLADE_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43268 MINER_POTTERY_PATTERN_KEY f Ljava/lang/String; field_42789 ARCHER_POTTERY_PATTERN f Ljava/lang/String; field_43283 HOWL_POTTERY_PATTERN f Lnet/minecraft/class_5321; field_43260 BREWER_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43272 SHELTER_POTTERY_PATTERN_KEY f Lnet/minecraft/class_5321; field_43264 FRIEND_POTTERY_PATTERN_KEY m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321; method_49206 fromSherd p 0 sherd m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_49208 of p 0 path m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2960; method_49205 getTextureId p 0 key m (Lnet/minecraft/class_2378;)Ljava/lang/String; method_49207 registerAndGetDefault p 0 registry c net/minecraft/class_8174 net/minecraft/block/entity/BrushableBlockEntity f I field_42809 brushesCount f Lnet/minecraft/class_2350; field_42813 hitDirection f Lnet/minecraft/class_1799; field_42812 item f Ljava/lang/String; field_42802 LOOT_TABLE_NBT_KEY f Ljava/lang/String; field_42803 LOOT_TABLE_SEED_NBT_KEY f Ljava/lang/String; field_42804 HIT_DIRECTION_NBT_KEY f Ljava/lang/String; field_42805 ITEM_NBT_KEY f J field_42815 lootTableSeed f J field_42810 nextDustTime f J field_42811 nextBrushTime f Lnet/minecraft/class_2960; field_42814 lootTable m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state m (Lnet/minecraft/class_1657;)V method_49217 generateItem p 1 player m (Lnet/minecraft/class_1657;)V method_49218 finishBrushing p 1 player m (Lnet/minecraft/class_2960;J)V method_49216 setLootTable p 2 seed p 1 lootTable m (Lnet/minecraft/class_1657;)V method_49220 spawnItem p 1 player m (Lnet/minecraft/class_2487;)Z method_49223 writeLootTableToNbt p 1 nbt m (Lnet/minecraft/class_2487;)Z method_49222 readLootTableFromNbt p 1 nbt m ()Lnet/minecraft/class_2350; method_49224 getHitDirection m ()I method_49226 getDustedLevel m ()Lnet/minecraft/class_1799; method_49225 getItem m ()Lnet/minecraft/class_2622; method_49221 toUpdatePacket m (JLnet/minecraft/class_1657;Lnet/minecraft/class_2350;)Z method_49215 brush p 3 player p 4 hitDirection p 1 worldTime m ()V method_49219 scheduledTick c net/minecraft/class_1540 net/minecraft/entity/FallingBlockEntity f Z field_7191 hurtEntities f Lorg/slf4j/Logger; field_36333 LOGGER f Lnet/minecraft/class_2680; field_7188 block f Z field_7193 dropItem f Lnet/minecraft/class_2940; field_7195 BLOCK_POS f Lnet/minecraft/class_2487; field_7194 blockEntityData f Z field_7189 destroyedOnLanding f I field_7190 fallHurtMax f I field_7192 timeFalling f F field_7187 fallHurtAmount m (FI)V method_6965 setHurtEntities p 1 fallHurtAmount p 2 fallHurtMax m ()Lnet/minecraft/class_2338; method_6964 getFallingBlockPos m (Lnet/minecraft/class_2338;)V method_6963 setFallingBlockPos p 1 pos m (Lnet/minecraft/class_1282;FLnet/minecraft/class_1297;)V method_32879 method_32879 p 2 entity m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_2680;)V p 1 world p 2 x p 4 y p 6 z p 8 block m ()Lnet/minecraft/class_2680; method_6962 getBlockState m ()V method_49181 setDestroyedOnLanding m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1540; method_40005 spawnFromBlock c Spawns a falling block entity at {@code pos} from the block {@code state}.\n@return the spawned entity p 2 state p 0 world p 1 pos m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_32752 onDestroyedOnLanding p 2 pos p 1 block c net/minecraft/class_2873 net/minecraft/network/packet/c2s/play/CreativeInventoryActionC2SPacket f I field_13071 slot f Lnet/minecraft/class_1799; field_13070 stack m (Lnet/minecraft/class_2792;)V method_12480 apply m ()I method_12481 getSlot m ()Lnet/minecraft/class_1799; method_12479 getStack m (Lnet/minecraft/class_2540;)V p 1 buf m (ILnet/minecraft/class_1799;)V p 2 stack p 1 slot c net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPacket f Ljava/util/Optional; field_29154 team f I field_33349 ADD_PLAYERS c The {@link #packetType} that adds a few players to a team. Has value {@value}. f I field_33347 REMOVE c The {@link #packetType} that removes a team. Has value {@value}. f I field_33351 FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH c One of the name tag visibility rule or collision rule strings' max length.\nHas value {@value}. f I field_29151 packetType c Indicates the type of this packet. Is one of {@link #ADD}, {@link #REMOVE},\n{@link #UPDATE}, {@link #ADD_PLAYERS}, or {@link #REMOVE_PLAYERS}. f I field_33348 UPDATE c The {@link #packetType} that updates a team's information. Has value {@value}. f I field_33346 ADD c The {@link #packetType} that creates a new team with a few players. Has value\n{@value}. f Ljava/lang/String; field_29152 teamName f Ljava/util/Collection; field_29153 playerNames f I field_33352 SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH c One of the name tag visibility rule or collision rule strings' max length.\nHas value {@value}. f I field_33350 REMOVE_PLAYERS c The {@link #packetType} that removes a few players from a team. Has value {@value}. m (Lnet/minecraft/class_268;Ljava/lang/String;Lnet/minecraft/class_5900$class_5901;)Lnet/minecraft/class_5900; method_34171 changePlayerTeam p 2 operation p 1 playerName p 0 team m ()Ljava/util/Optional; method_34179 getTeam m (Lnet/minecraft/class_2540;)V p 1 buf m (I)Z method_34169 containsPlayers p 0 packetType m (Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900; method_34172 updateTeam p 1 updatePlayers p 0 team m ()Lnet/minecraft/class_5900$class_5901; method_34174 getPlayerListOperation m (I)Z method_34175 containsTeamInfo p 0 packetType m ()Ljava/util/Collection; method_34178 getPlayerNames m ()Lnet/minecraft/class_5900$class_5901; method_34176 getTeamOperation m (Lnet/minecraft/class_268;)Lnet/minecraft/class_5900; method_34170 updateRemovedTeam p 0 team m ()Ljava/lang/String; method_34177 getTeamName m (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V p 4 playerNames p 1 teamName p 2 packetType p 3 team m (Lnet/minecraft/class_2602;)V method_34173 apply c net/minecraft/class_5900$class_5901 net/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation f Lnet/minecraft/class_5900$class_5901; field_29156 REMOVE f Lnet/minecraft/class_5900$class_5901; field_29155 ADD c net/minecraft/class_5900$class_5902 net/minecraft/network/packet/s2c/play/TeamS2CPacket$SerializableTeam f I field_29164 friendlyFlags f Lnet/minecraft/class_2561; field_29160 suffix f Ljava/lang/String; field_29162 collisionRule f Ljava/lang/String; field_29161 nameTagVisibilityRule f Lnet/minecraft/class_2561; field_29159 prefix f Lnet/minecraft/class_2561; field_29158 displayName f Lnet/minecraft/class_124; field_29163 color m ()Lnet/minecraft/class_2561; method_34187 getPrefix m ()Lnet/minecraft/class_2561; method_34188 getSuffix m ()Lnet/minecraft/class_2561; method_34181 getDisplayName m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_124; method_34184 getColor m ()I method_34183 getFriendlyFlagsBitwise m (Lnet/minecraft/class_268;)V p 1 team m ()Ljava/lang/String; method_34185 getNameTagVisibilityRule m ()Ljava/lang/String; method_34186 getCollisionRule m (Lnet/minecraft/class_2540;)V method_34182 write p 1 buf c net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType f [F field_24752 MOON_SIZES f I field_28133 SIZE_BITS_Y f Lnet/minecraft/class_2960; comp_655 effects f Lcom/mojang/serialization/Codec; field_24756 REGISTRY_CODEC f Lcom/mojang/serialization/Codec; field_24757 CODEC f I field_28136 MIN_HEIGHT f I field_28135 MAX_COLUMN_HEIGHT f I field_28134 MAX_HEIGHT f Z comp_644 ultrawarm f Lnet/minecraft/class_2874$class_7512; comp_847 monsterSettings f I comp_652 height f I comp_651 minY f F comp_656 ambientLight f I comp_653 logicalHeight f Z comp_643 hasCeiling f Z comp_642 hasSkyLight f Z comp_648 bedWorks f D comp_646 coordinateScale f Z comp_645 natural f Z comp_649 respawnAnchorWorks f Ljava/util/OptionalLong; comp_641 fixedTime f Lnet/minecraft/class_6862; comp_654 infiniburn m ()Lnet/minecraft/class_6017; method_44222 monsterSpawnLightTest m (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D method_31109 getCoordinateScaleFactor p 0 fromDimension p 1 toDimension m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28522 method_28522 p 0 instance m ()Z method_29960 hasFixedTime m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; method_28521 worldFromDimensionNbt p 0 nbt m ()Lnet/minecraft/class_2960; comp_655 effects m ()Z method_44220 piglinSafe m ()Z method_44221 hasRaids m (Ljava/util/OptionalLong;ZZZZDZZIIILnet/minecraft/class_6862;Lnet/minecraft/class_2960;FLnet/minecraft/class_2874$class_7512;)V p 9 piglinSafe p 4 ultrawarm p 6 coordinateScale p 1 fixedTime p 2 hasSkylight m (Lnet/minecraft/class_5321;Ljava/nio/file/Path;)Ljava/nio/file/Path; method_12488 getSaveDirectory p 0 worldRef p 1 worldDirectory m (J)I method_28531 getMoonPhase c Gets the moon phase index of Minecraft's moon.\n\n

This is typically used to determine the size of the moon that should be rendered. p 1 time c the time to calculate the index from m ()Z comp_644 ultrawarm m (J)F method_28528 getSkyAngle p 1 time m ()I method_44223 monsterSpawnBlockLightLimit m ()Lnet/minecraft/class_6862; comp_654 infiniburn m ()I comp_651 minY m ()F comp_656 ambientLight m ()I comp_653 logicalHeight m ()I comp_652 height m ()Ljava/util/OptionalLong; comp_641 fixedTime m ()Lnet/minecraft/class_2874$class_7512; comp_847 monsterSettings m ()Z comp_643 hasCeiling m ()Z comp_642 hasSkyLight m ()D comp_646 coordinateScale m ()Z comp_645 natural m ()Z comp_649 respawnAnchorWorks m ()Z comp_648 bedWorks c net/minecraft/class_2874$class_7512 net/minecraft/world/dimension/DimensionType$MonsterSettings f Lcom/mojang/serialization/MapCodec; field_39414 CODEC f Z comp_849 hasRaids f Z comp_848 piglinSafe f I comp_851 monsterSpawnBlockLightLimit f Lnet/minecraft/class_6017; comp_850 monsterSpawnLightTest m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_44224 method_44224 p 0 instance m ()Z comp_848 piglinSafe m ()Z comp_849 hasRaids m ()Lnet/minecraft/class_6017; comp_850 monsterSpawnLightTest m ()I comp_851 monsterSpawnBlockLightLimit c net/minecraft/class_2875 net/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket f F field_13090 integrity f Lnet/minecraft/class_2338; field_13091 offset f Lnet/minecraft/class_2470; field_13088 rotation f J field_13092 seed f Lnet/minecraft/class_2338; field_13093 pos f Lnet/minecraft/class_2633$class_2634; field_13082 action f Lnet/minecraft/class_2415; field_13081 mirror f I field_33369 SHOW_AIR_MASK f Ljava/lang/String; field_13080 templateName f Lnet/minecraft/class_2382; field_13083 size f I field_33370 SHOW_BOUNDING_BOX_MASK f Z field_13086 showBoundingBox f Z field_13089 ignoreEntities f Ljava/lang/String; field_13085 metadata f Lnet/minecraft/class_2776; field_13084 mode f I field_33368 IGNORE_ENTITIES_MASK f Z field_13087 showAir m ()F method_12494 getIntegrity m ()Ljava/lang/String; method_12501 getMetadata m ()Lnet/minecraft/class_2382; method_12492 getSize m ()Z method_12503 shouldShowAir m ()Z method_12505 shouldShowBoundingBox m ()Lnet/minecraft/class_2415; method_12493 getMirror m ()Lnet/minecraft/class_2633$class_2634; method_12500 getAction m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V p 14 seed p 13 integrity p 8 rotation p 7 mirror p 6 size p 5 offset p 12 showBoundingBox p 11 showAir p 10 ignoreEntities p 9 metadata p 4 templateName p 3 mode p 2 action p 1 pos m ()Lnet/minecraft/class_2338; method_12499 getPos m ()Lnet/minecraft/class_2776; method_12504 getMode m (Lnet/minecraft/class_2792;)V method_12495 apply m ()Ljava/lang/String; method_12502 getTemplateName m ()J method_12497 getSeed m ()Z method_12506 shouldIgnoreEntities m ()Lnet/minecraft/class_2470; method_12498 getRotation m ()Lnet/minecraft/class_2338; method_12496 getOffset m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1543 net/minecraft/entity/mob/IllagerEntity m ()Lnet/minecraft/class_1543$class_1544; method_6990 getState c net/minecraft/class_1543$class_1544 net/minecraft/entity/mob/IllagerEntity$State f Lnet/minecraft/class_1543$class_1544; field_21512 NEUTRAL f Lnet/minecraft/class_1543$class_1544; field_7208 BOW_AND_ARROW f Lnet/minecraft/class_1543$class_1544; field_7207 CROSSED f Lnet/minecraft/class_1543$class_1544; field_19012 CELEBRATING f Lnet/minecraft/class_1543$class_1544; field_7210 CROSSBOW_CHARGE f Lnet/minecraft/class_1543$class_1544; field_7211 ATTACKING f Lnet/minecraft/class_1543$class_1544; field_7212 SPELLCASTING f Lnet/minecraft/class_1543$class_1544; field_7213 CROSSBOW_HOLD c net/minecraft/class_1543$class_4258 net/minecraft/entity/mob/IllagerEntity$LongDoorInteractGoal m (Lnet/minecraft/class_1543;Lnet/minecraft/class_3763;)V p 2 raider c net/minecraft/class_2870 net/minecraft/network/packet/c2s/play/UpdateCommandBlockC2SPacket f Z field_13063 trackOutput f Z field_13062 conditional f I field_33365 TRACK_OUTPUT_MASK f Z field_13061 alwaysActive f I field_33366 CONDITIONAL_MASK f I field_33367 ALWAYS_ACTIVE_MASK f Ljava/lang/String; field_13064 command f Lnet/minecraft/class_2338; field_13065 pos f Lnet/minecraft/class_2593$class_2594; field_13060 type m ()Lnet/minecraft/class_2593$class_2594; method_12468 getType m ()Ljava/lang/String; method_12470 getCommand m (Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2593$class_2594;ZZZ)V p 6 alwaysActive p 4 trackOutput p 5 conditional p 2 command p 3 type p 1 pos m ()Z method_12471 isConditional m (Lnet/minecraft/class_2792;)V method_12469 apply m ()Z method_12472 shouldTrackOutput m ()Z method_12474 isAlwaysActive m ()Lnet/minecraft/class_2338; method_12473 getPos m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1542 net/minecraft/entity/ItemEntity f F field_7203 uniqueOffset f Ljava/util/UUID; field_7200 thrower f I field_7204 itemAge c The number of ticks since this item entity has been created.\nIt is a short value with key {@code Age} in the NBT structure.\n\n

It differs from {@link Entity#age}. f I field_30458 NEVER_DESPAWN_AGE f I field_7202 pickupDelay f I field_30456 DESPAWN_AGE f Ljava/util/UUID; field_41893 owner f Lnet/minecraft/class_2940; field_7199 STACK f I field_7201 health f I field_30457 CANNOT_PICK_UP_DELAY m ()V method_35190 setNeverDespawn m (Lnet/minecraft/class_1542;)Z method_20396 method_20396 p 1 otherItemEntity m ()Z method_20397 canMerge m (Ljava/util/UUID;)V method_48349 setOwner p 1 owner m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_24017 canMerge p 1 stack2 p 0 stack1 m (Lnet/minecraft/class_1542;)V method_6972 tryMerge p 1 other m ()V method_6976 setCovetedItem m (I)V method_6982 setPickupDelay c Sets the number of ticks before this item entity can be picked up\nto {@code pickupDelay}. p 1 pickupDelay m ()Lnet/minecraft/class_1799; method_6983 getStack c Returns the item stack contained in this item entity. m (F)F method_27314 getRotation p 1 tickDelta m ()V method_6988 setToDefaultPickupDelay c Sets the number of ticks before this item entity can be picked up\nto the default value of 10. m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;DDD)V p 13 velocityZ p 4 y p 1 world p 2 x p 8 stack p 6 z p 11 velocityY p 9 velocityX m ()V method_24348 applyLavaBuoyancy m ()V method_6974 applyWaterBuoyancy m (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V method_18006 merge p 3 sourceStack p 2 sourceEntity p 1 targetStack p 0 targetEntity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799; method_24018 merge p 2 maxCount p 1 stack2 p 0 stack1 m ()I method_6985 getItemAge c Returns the number of ticks since this item entity has been created.\n\n

Increases every tick. When it equals to 6000 ticks (5 minutes),\nthis item entity disappears.\n\n

Unlike {@linkplain Entity#age}, it is persistent and not synchronized\nbetween the client and the server.\n\n@see #tick() m (Lnet/minecraft/class_1542;)V p 1 entity m ()Lnet/minecraft/class_1542; method_29271 copy m (Lnet/minecraft/class_1799;)V method_6979 setStack c Sets the item stack contained in this item entity to {@code stack}. p 1 stack m ()V method_6987 setDespawnImmediately m ()V method_6975 resetPickupDelay c Sets the number of ticks before this item entity can be picked up\nto 0. m ()V method_6989 setPickupDelayInfinite c Makes this item entity impossible to be picked up by setting its\npickup delay to 32767. m (Ljava/util/UUID;)V method_6981 setThrower c Sets the thrower of this item entity to {@code thrower}. p 1 thrower m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V p 8 stack p 2 x p 1 world p 4 y p 6 z m (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_24016 merge p 2 stack2 p 0 targetEntity p 1 stack1 m ()V method_6973 tryMerge m ()Z method_6977 cannotPickup c Returns whether the pickup delay of this item entity is greater\nthan 0. c net/minecraft/class_2871 net/minecraft/network/packet/c2s/play/UpdateCommandBlockMinecartC2SPacket f Ljava/lang/String; field_13068 command f I field_13067 entityId f Z field_13066 trackOutput m (ILjava/lang/String;Z)V p 2 command p 3 trackOutput p 1 entityId m ()Ljava/lang/String; method_12475 getCommand m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1918; method_12476 getMinecartCommandExecutor p 1 world m (Lnet/minecraft/class_2792;)V method_12477 apply m ()Z method_12478 shouldTrackOutput m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1541 net/minecraft/entity/TntEntity f Lnet/minecraft/class_1309; field_7198 causingEntity f I field_30459 DEFAULT_FUSE f Lnet/minecraft/class_2940; field_7197 FUSE m (I)V method_6967 setFuse p 1 fuse m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1309;)V p 8 igniter p 6 z p 4 y p 2 x p 1 world m ()Lnet/minecraft/class_1309; method_6970 getOwner m ()I method_6969 getFuse m ()V method_6971 explode c net/minecraft/class_1536 net/minecraft/entity/projectile/FishingBobberEntity f Lnet/minecraft/class_5819; field_23231 velocityRandom f Lorg/slf4j/Logger; field_36336 LOGGER f I field_7172 fishTravelCountdown f Z field_23134 inOpenWater f I field_7174 waitCountdown f I field_7168 lureLevel f Lnet/minecraft/class_1297; field_7165 hookedEntity f Lnet/minecraft/class_1536$class_1537; field_7175 state f Lnet/minecraft/class_2940; field_7170 HOOK_ENTITY_ID f I field_7171 luckOfTheSeaLevel f Z field_23232 caughtFish f I field_7173 hookCountdown f I field_7167 removalTimer f F field_7169 fishAngle f Lnet/minecraft/class_2940; field_23234 CAUGHT_FISH f I field_23233 outOfOpenWaterTicks m (Lnet/minecraft/class_1536;)V method_36210 setPlayerFishHook p 1 fishingBobber m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984; method_26342 getPositionType p 1 pos m ()Z method_26088 isInOpenWater m (Lnet/minecraft/class_1297;)V method_6951 updateHookedEntityId p 1 entity m (Lnet/minecraft/class_2338;)Z method_26086 isOpenOrWaterAround p 1 pos m ()Lnet/minecraft/class_1657; method_6947 getPlayerOwner m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984; method_26341 getPositionType p 2 end p 1 start m (Lnet/minecraft/class_2338;)V method_6949 tickFishingLogic p 1 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;II)V p 1 type p 2 world p 3 luckOfTheSeaLevel p 4 lureLevel m (Lnet/minecraft/class_1297;)V method_6954 pullHookedEntity p 1 entity m ()Lnet/minecraft/class_1297; method_26957 getHookedEntity m (Lnet/minecraft/class_1799;)I method_6957 use p 1 usedItem m (Lnet/minecraft/class_1657;)Z method_6959 removeIfInvalid p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;II)V p 4 lureLevel p 3 luckOfTheSeaLevel p 2 world p 1 thrower m ()V method_6958 checkForCollision c net/minecraft/class_1536$class_4984 net/minecraft/entity/projectile/FishingBobberEntity$PositionType f Lnet/minecraft/class_1536$class_4984; field_23238 INVALID f Lnet/minecraft/class_1536$class_4984; field_23237 INSIDE_WATER f Lnet/minecraft/class_1536$class_4984; field_23236 ABOVE_WATER c net/minecraft/class_1536$class_1537 net/minecraft/entity/projectile/FishingBobberEntity$State f Lnet/minecraft/class_1536$class_1537; field_7178 HOOKED_IN_ENTITY f Lnet/minecraft/class_1536$class_1537; field_7179 BOBBING f Lnet/minecraft/class_1536$class_1537; field_7180 FLYING c net/minecraft/class_1535 net/minecraft/entity/decoration/painting/PaintingVariant f I field_7151 width f I field_7137 height m ()I method_6943 getHeight m (II)V p 2 height p 1 width m ()I method_6945 getWidth c net/minecraft/class_1534 net/minecraft/entity/decoration/painting/PaintingEntity f Ljava/lang/String; field_42463 VARIANT_NBT_KEY f Lnet/minecraft/class_5321; field_38942 DEFAULT_VARIANT f Lnet/minecraft/class_2940; field_38941 VARIANT m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_6880;)V p 4 variant p 3 direction p 2 pos p 1 world m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_48927 method_48927 p 0 id m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Ljava/util/Optional; method_43401 placePainting p 1 pos p 2 facing p 0 world m (Lnet/minecraft/class_6880;)I method_43403 getSize p 0 variant m (Lnet/minecraft/class_2487;)Ljava/util/Optional; method_48929 readVariantFromNbt p 0 nbt m (ILnet/minecraft/class_6880;)Z method_43399 method_43399 p 1 variant m ()Lnet/minecraft/class_6880; method_43404 getVariant m ()Lnet/minecraft/class_6880; method_43405 getDefaultVariant m (Lnet/minecraft/class_6880;)V method_43402 setVariant p 1 variant m (Lnet/minecraft/class_2487;Lnet/minecraft/class_6880;)V method_48928 writeVariantToNbt p 0 nbt p 1 variant m (Lnet/minecraft/class_1534;Lnet/minecraft/class_6880;)Z method_43400 method_43400 p 1 variant c net/minecraft/class_2866 net/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket f Ljava/util/Optional; field_13049 secondaryEffectId f Ljava/util/Optional; field_13050 primaryEffectId m (Lnet/minecraft/class_2792;)V method_12434 apply m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1291;)V method_43364 method_43364 p 0 buf2 p 1 secondaryEffectId m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1291; method_43367 method_43367 p 0 buf2 m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1291;)V method_43366 method_43366 p 1 primaryEffectId p 0 buf2 m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 primaryEffectId p 2 secondaryEffectId m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1291; method_43365 method_43365 p 0 buf2 m ()Ljava/util/Optional; method_12435 getSecondaryEffectId m ()Ljava/util/Optional; method_12436 getPrimaryEffectId c net/minecraft/class_2867 net/minecraft/world/storage/RegionBasedStorage f Ljava/lang/String; field_31425 MCA_EXTENSION f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_17657 cachedRegionFiles f Ljava/nio/file/Path; field_18690 directory f Z field_23748 dsync f I field_31426 MAX_CACHE_SIZE m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; method_17911 getTagAt p 1 pos m ()V method_26982 sync m (Lnet/minecraft/class_1923;Lnet/minecraft/class_6836;)V method_39802 scanChunk p 1 chunkPos p 2 scanner m (Ljava/nio/file/Path;Z)V p 2 dsync p 1 directory m (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861; method_12440 getRegionFile p 1 pos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V method_23726 write p 2 nbt p 1 pos c net/minecraft/class_2868 net/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket f I field_13052 selectedSlot m (Lnet/minecraft/class_2792;)V method_12441 apply m (I)V p 1 selectedSlot m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_12442 getSelectedSlot c net/minecraft/class_1538 net/minecraft/entity/LightningEntity f I field_33905 blocksSetOnFire f I field_7185 ambientTick f J field_7186 seed f I field_7183 remainingActions f Ljava/util/Set; field_33904 struckEntities f Lnet/minecraft/class_3222; field_7182 channeler f Z field_7184 cosmetic m ()Lnet/minecraft/class_3222; method_35052 getChanneler m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;I)V method_34709 cleanOxidationAround p 0 world p 1 pos p 2 mutablePos p 3 count m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional; method_34710 cleanOxidationAround p 1 pos p 0 world m (Lnet/minecraft/class_3222;)V method_6961 setChanneler p 1 channeler m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_34707 cleanOxidation p 0 world p 1 pos m ()Ljava/util/stream/Stream; method_37221 getStruckEntities m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_34708 method_34708 p 2 state m ()V method_31499 powerLightningRod m ()I method_37220 getBlocksSetOnFire m ()Lnet/minecraft/class_2338; method_36607 getAffectedBlockPos m (I)V method_6960 spawnFire p 1 spreadAttempts m (Z)V method_29498 setCosmetic p 1 cosmetic c net/minecraft/class_8171 net/minecraft/block/TorchflowerBlock f Lnet/minecraft/class_2758; field_42776 AGE f [Lnet/minecraft/class_265; field_42778 SHAPES c net/minecraft/class_8172 net/minecraft/block/entity/DecoratedPotBlockEntity f Lnet/minecraft/class_8172$class_8526; field_44706 sherds f Ljava/lang/String; field_42782 SHERDS_NBT_KEY m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m ()Lnet/minecraft/class_2350; method_49204 getHorizontalFacing m (Lnet/minecraft/class_8172$class_8526;)Lnet/minecraft/class_1799; method_52577 getStackWith p 0 sherds m ()Lnet/minecraft/class_2622; method_49200 toUpdatePacket m (Lnet/minecraft/class_1799;)V method_49196 readNbtFromStack p 1 stack m ()Lnet/minecraft/class_8172$class_8526; method_51511 getSherds m ()Lnet/minecraft/class_1799; method_52578 asStack c net/minecraft/class_8172$class_8526 net/minecraft/block/entity/DecoratedPotBlockEntity$Sherds f Lnet/minecraft/class_8172$class_8526; field_44707 DEFAULT f Lnet/minecraft/class_1792; comp_1489 right f Lnet/minecraft/class_1792; comp_1487 back f Lnet/minecraft/class_1792; comp_1488 left f Lnet/minecraft/class_1792; comp_1490 front m (Lnet/minecraft/class_2499;I)Lnet/minecraft/class_1792; method_51514 getSherd p 1 index p 0 list m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_51513 toNbt p 1 nbt m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_8172$class_8526; method_51516 fromNbt p 0 nbt m ()Ljava/util/stream/Stream; method_51512 stream m (Lnet/minecraft/class_2499;Lnet/minecraft/class_1792;)V method_51515 method_51515 p 1 sherd m ()Lnet/minecraft/class_1792; comp_1487 back m ()Lnet/minecraft/class_1792; comp_1488 left m ()Lnet/minecraft/class_1792; comp_1489 right m ()Lnet/minecraft/class_1792; comp_1490 front c net/minecraft/class_8170 net/minecraft/block/BrushableBlock f Lnet/minecraft/class_2248; field_43232 baseBlock f Lnet/minecraft/class_2758; field_42774 DUSTED f Lnet/minecraft/class_3414; field_43233 brushingSound f Lnet/minecraft/class_3414; field_43234 brushingCompleteSound m ()Lnet/minecraft/class_2248; method_49810 getBaseBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V p 1 baseBlock p 2 settings p 3 brushingSound p 4 brushingCompleteSound m ()Lnet/minecraft/class_3414; method_49812 getBrushingCompleteSound m ()Lnet/minecraft/class_3414; method_49811 getBrushingSound c net/minecraft/class_8188 net/minecraft/client/render/block/entity/DecoratedPotBlockEntityRenderer f Lnet/minecraft/class_630; field_42925 top f Lnet/minecraft/class_630; field_42926 bottom f Lnet/minecraft/class_630; field_42923 left f Lnet/minecraft/class_630; field_42924 right f Lnet/minecraft/class_630; field_42921 front f Lnet/minecraft/class_630; field_42922 back f Ljava/lang/String; field_42919 BOTTOM f Lnet/minecraft/class_630; field_42920 neck f Ljava/lang/String; field_42918 TOP f Ljava/lang/String; field_42917 RIGHT f Ljava/lang/String; field_42916 LEFT f Ljava/lang/String; field_42915 BACK f Ljava/lang/String; field_42914 FRONT f Ljava/lang/String; field_42913 NECK f Lnet/minecraft/class_4730; field_42927 baseTexture m (Lnet/minecraft/class_630;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_4730;)V method_49345 renderDecoratedSide p 6 textureId p 5 overlay p 4 light p 3 vertexConsumers p 2 matrices p 1 part m (Lnet/minecraft/class_8172;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_49344 render m (Lnet/minecraft/class_5614$class_5615;)V p 1 context m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_4730; method_49343 getTextureIdFromSherd p 0 item m ()Lnet/minecraft/class_5607; method_49347 getSidesTexturedModelData m ()Lnet/minecraft/class_5607; method_49346 getTopBottomNeckTexturedModelData c net/minecraft/class_8189 net/minecraft/client/render/block/entity/BrushableBlockEntityRenderer f Lnet/minecraft/class_918; field_42928 itemRenderer m (Lnet/minecraft/class_5614$class_5615;)V p 1 context m (Lnet/minecraft/class_8174;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_49348 render m (Lnet/minecraft/class_2350;I)[F method_49349 getTranslation p 2 dustedLevel p 1 direction c net/minecraft/class_8186 net/minecraft/client/session/BanReason f Lnet/minecraft/class_2561; field_42904 description f Lnet/minecraft/class_8186; field_42895 HARASSMENT_OR_BULLYING f Lnet/minecraft/class_8186; field_42893 HATE_SPEECH f Lnet/minecraft/class_8186; field_42894 HATE_TERRORISM_NOTORIOUS_FIGURE f Lnet/minecraft/class_8186; field_42897 DRUGS f Lnet/minecraft/class_8186; field_42896 DEFAMATION_IMPERSONATION_FALSE_INFORMATION f Lnet/minecraft/class_8186; field_42892 FALSE_REPORTING f Lnet/minecraft/class_8186; field_42891 GENERIC_VIOLATION f Lnet/minecraft/class_8186; field_42899 SPAM_OR_ADVERTISING f Lnet/minecraft/class_8186; field_42898 FRAUD f Lnet/minecraft/class_8186; field_42900 NUDITY_OR_PORNOGRAPHY f Lnet/minecraft/class_8186; field_42902 EXTREME_VIOLENCE_OR_GORE f Lnet/minecraft/class_8186; field_42901 SEXUALLY_INAPPROPRIATE f Lnet/minecraft/class_8186; field_42903 IMMINENT_HARM_TO_PERSON_OR_PROPERTY m (I)Lnet/minecraft/class_8186; method_49313 byId p 0 id m (Ljava/lang/String;ILjava/lang/String;)V p 3 id m ()Lnet/minecraft/class_2561; method_49312 getDescription c net/minecraft/class_8184 net/minecraft/client/render/entity/model/SinglePartEntityModelWithChildTransform f F field_42875 childScale f F field_42876 childTranslation m (FFLjava/util/function/Function;)V p 1 childScale p 3 layerFactory p 2 childTranslation m (FF)V p 2 childTranslation p 1 childScale c net/minecraft/class_8185 net/minecraft/client/render/entity/model/SnifferEntityModel f Lnet/minecraft/class_630; field_43085 head f F field_43407 LIMB_DISTANCE_SCALE f Lnet/minecraft/class_630; field_42881 root f F field_43364 LIMB_ANGLE_SCALE m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_49303 getTexturedModelData m (Lnet/minecraft/class_8153;FFFFF)V method_49302 setAngles c net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity f Lnet/minecraft/class_1409; field_7232 landNavigation f Z field_7233 targetingUnderwater f Lnet/minecraft/class_1412; field_7234 waterNavigation m ()Z method_7018 isTargetingUnderwater m (Lnet/minecraft/class_1309;)Z method_7012 canDrownedAttackTarget p 1 target m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20673 canSpawn p 2 spawnReason p 3 pos p 0 type p 1 world p 4 random m (Z)V method_7013 setTargetingUnderwater p 1 targetingUnderwater m ()Z method_7016 hasFinishedCurrentPath m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_20672 isValidSpawnDepth p 1 pos p 0 world c net/minecraft/class_1551$class_1554 net/minecraft/entity/mob/DrownedEntity$LeaveWaterGoal f Lnet/minecraft/class_1551; field_7237 drowned m (Lnet/minecraft/class_1551;D)V p 2 speed p 1 drowned c net/minecraft/class_1551$class_1552 net/minecraft/entity/mob/DrownedEntity$DrownedAttackGoal f Lnet/minecraft/class_1551; field_7235 drowned m (Lnet/minecraft/class_1551;DZ)V p 1 drowned p 2 speed p 4 pauseWhenMobIdle c net/minecraft/class_1551$class_1558 net/minecraft/entity/mob/DrownedEntity$TridentAttackGoal f Lnet/minecraft/class_1551; field_7249 drowned c net/minecraft/class_1551$class_1557 net/minecraft/entity/mob/DrownedEntity$TargetAboveWaterGoal f Lnet/minecraft/class_1551; field_7246 drowned f D field_7245 speed f I field_7247 minY f Z field_7248 foundTarget m (Lnet/minecraft/class_1551;DI)V p 1 drowned p 2 speed p 4 minY c net/minecraft/class_1551$class_1556 net/minecraft/entity/mob/DrownedEntity$DrownedMoveControl f Lnet/minecraft/class_1551; field_7244 drowned m (Lnet/minecraft/class_1551;)V p 1 drowned c net/minecraft/class_1551$class_1555 net/minecraft/entity/mob/DrownedEntity$WanderAroundOnSurfaceGoal f Lnet/minecraft/class_1314; field_7242 mob f D field_7243 speed f D field_7240 x f Lnet/minecraft/class_1937; field_7241 world f D field_7239 y f D field_7238 z m ()Lnet/minecraft/class_243; method_7021 getWanderTarget m (Lnet/minecraft/class_1314;D)V p 1 mob p 2 speed c net/minecraft/class_2884 net/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket f Ljava/util/UUID; field_13129 targetUuid m (Ljava/util/UUID;)V p 1 targetUuid m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; method_12541 getTarget p 1 world m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12542 apply c net/minecraft/class_1550 net/minecraft/entity/mob/ElderGuardianEntity f I field_38117 MINING_FATIGUE_AMPLIFIER f F field_17492 SCALE f I field_38115 AFFECTED_PLAYER_RANGE f I field_38116 MINING_FATIGUE_DURATION m ()Lnet/minecraft/class_5132$class_5133; method_26909 createElderGuardianAttributes c net/minecraft/class_2885 net/minecraft/network/packet/c2s/play/PlayerInteractBlockC2SPacket f Lnet/minecraft/class_3965; field_17602 blockHitResult f Lnet/minecraft/class_1268; field_13134 hand f I field_38049 sequence m (Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)V p 1 hand p 2 blockHitResult p 3 sequence m (Lnet/minecraft/class_2792;)V method_12547 apply m ()Lnet/minecraft/class_3965; method_12543 getBlockHitResult m ()Lnet/minecraft/class_1268; method_12546 getHand m ()I method_42080 getSequence m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2886 net/minecraft/network/packet/c2s/play/PlayerInteractItemC2SPacket f Lnet/minecraft/class_1268; field_13136 hand f I field_38050 sequence m ()Lnet/minecraft/class_1268; method_12551 getHand m (Lnet/minecraft/class_1268;I)V p 1 hand p 2 sequence m ()I method_42081 getSequence m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12550 apply c net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight f Lnet/minecraft/class_2338; field_44877 origin f Z field_13114 previouslyKilled f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_13121 gateways f I field_31442 SPAWN_Y f I field_31446 ISLAND_SIZE f Lnet/minecraft/class_2700; field_13110 endPortalPattern f I field_13107 dragonSeenTimer f Lnet/minecraft/class_3213; field_13119 bossBar f Ljava/util/function/Predicate; field_44876 showBossBarPredicate f I field_13122 playerUpdateTimer f I field_13118 spawnStateTimer f I field_13106 endCrystalsAlive f Z field_44878 skipChunksLoadedCheck f Lnet/minecraft/class_2876; field_13120 dragonSpawnState f Lorg/slf4j/Logger; field_13112 LOGGER f I field_31444 CRYSTAL_COUNTING_INTERVAL f I field_13105 crystalCountTimer f Ljava/util/List; field_13109 crystals f Z field_13111 doLegacyCheck f Lnet/minecraft/class_3218; field_13108 world f Z field_13115 dragonKilled f I field_31443 CHECK_DRAGON_SEEN_INTERVAL f I field_31447 PLAYER_COUNTING_INTERVAL f Lnet/minecraft/class_2338; field_13117 exitPortalLocation f Ljava/util/UUID; field_13116 dragonUuid m ()V method_12538 tick m (Lnet/minecraft/class_1511;Lnet/minecraft/class_1282;)V method_12526 crystalDestroyed p 2 source p 1 enderCrystal m ()Z method_12514 worldContainsEndPortal m (Z)V method_12518 generateEndPortal p 1 previouslyKilled m ()V method_51855 setSkipChunksLoadedCheck m ()V method_12522 respawnDragon m (Lnet/minecraft/class_2876;)V method_12521 setSpawnState p 1 spawnState m (Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_2338;)V p 1 world p 2 gatewaysSeed p 4 data p 5 origin m ()V method_12525 checkDragonSeen m ()Z method_12533 areChunksLoaded m ()I method_12517 getAliveEndCrystals m (Lnet/minecraft/class_1510;)V method_12532 updateFight p 1 dragon m (Lnet/minecraft/class_1510;)V method_12528 dragonKilled p 1 dragon m (Lnet/minecraft/class_2338;)V method_12516 generateEndGateway p 1 pos m ()V method_12524 resetEndCrystals m (Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;)V p 4 data p 2 gatewaysSeed p 1 world m ()Z method_12536 hasPreviouslyKilled m ()V method_12520 updatePlayers m ()Ljava/util/UUID; method_52179 getDragonUuid m ()Lnet/minecraft/class_1510; method_12523 createDragon m (Ljava/util/List;)V method_12529 respawnDragon p 1 crystals m ()Lnet/minecraft/class_2700$class_2702; method_12531 findEndPortal m ()Lnet/minecraft/class_2881$class_8576; method_12530 toData m ()V method_12535 countAliveCrystals m ()V method_12515 convertFromLegacy m ()V method_12519 generateNewEndGateway m ()V method_51856 clearGatewaysList c net/minecraft/class_2881$class_8576 net/minecraft/entity/boss/dragon/EnderDragonFight$Data f Lcom/mojang/serialization/Codec; field_44945 CODEC f Lnet/minecraft/class_2881$class_8576; field_44946 DEFAULT f Ljava/util/Optional; comp_1546 gateways f Ljava/util/Optional; comp_1545 exitPortalLocation f Ljava/util/Optional; comp_1544 dragonUUID f Z comp_1543 isRespawning f Z comp_1540 needsStateScanning f Z comp_1542 previouslyKilled f Z comp_1541 dragonKilled m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52230 method_52230 p 0 instance m ()Z comp_1543 isRespawning m ()Z comp_1542 previouslyKilled m ()Z comp_1541 dragonKilled m ()Z comp_1540 needsStateScanning m ()Ljava/util/Optional; comp_1546 gateways m ()Ljava/util/Optional; comp_1544 dragonUUID m ()Ljava/util/Optional; comp_1545 exitPortalLocation c net/minecraft/class_1548 net/minecraft/entity/mob/CreeperEntity f Lnet/minecraft/class_2940; field_7230 FUSE_SPEED f Lnet/minecraft/class_2940; field_7231 IGNITED f Lnet/minecraft/class_2940; field_7224 CHARGED f I field_7225 explosionRadius f I field_7228 fuseTime f I field_7229 lastFuseTime f I field_7226 headsDropped f I field_7227 currentFuseTime m (I)V method_7005 setFuseSpeed p 1 fuseSpeed m ()V method_7004 ignite m ()Z method_7008 shouldDropHead m ()V method_7002 onHeadDropped m ()V method_7006 explode m ()Z method_7000 isIgnited m ()V method_7001 spawnEffectsCloud m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20256 method_20256 p 1 playerx m ()I method_7007 getFuseSpeed m (F)F method_7003 getClientFuseTime p 1 timeDelta m ()Lnet/minecraft/class_5132$class_5133; method_26908 createCreeperAttributes c net/minecraft/class_5905 net/minecraft/network/packet/s2c/play/TitleFadeS2CPacket f I field_29169 fadeOutTicks f I field_29168 stayTicks f I field_29167 fadeInTicks m (III)V p 2 stayTicks p 1 fadeInTicks p 3 fadeOutTicks m ()I method_34196 getFadeOutTicks m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_34195 getStayTicks m ()I method_34194 getFadeInTicks m (Lnet/minecraft/class_2602;)V method_34193 apply c net/minecraft/class_1547 net/minecraft/entity/mob/AbstractSkeletonEntity f Lnet/minecraft/class_1366; field_7221 meleeAttackGoal f Lnet/minecraft/class_1380; field_7220 bowAttackGoal m ()V method_6997 updateAttackType m ()Z method_35191 isShaking m (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665; method_6996 createArrowProjectile p 1 arrow p 2 damageModifier m ()Lnet/minecraft/class_5132$class_5133; method_26905 createAbstractSkeletonAttributes m ()Lnet/minecraft/class_3414; method_6998 getStepSound c net/minecraft/class_1545 net/minecraft/entity/mob/BlazeEntity f I field_7215 eyeOffsetCooldown f Lnet/minecraft/class_2940; field_7216 BLAZE_FLAGS c The tracked flags of blazes. Only has the {@code 1} bit for {@linkplain\n#isFireActive() fire activation}. f F field_7214 eyeOffset m ()Z method_6994 isFireActive m (Z)V method_6993 setFireActive p 1 fireActive m ()Lnet/minecraft/class_5132$class_5133; method_26906 createBlazeAttributes c net/minecraft/class_1545$class_1546 net/minecraft/entity/mob/BlazeEntity$ShootFireballGoal f I field_7217 fireballCooldown f I field_7218 fireballsFired f Lnet/minecraft/class_1545; field_7219 blaze f I field_19420 targetNotVisibleTicks m ()D method_6995 getFollowRange m (Lnet/minecraft/class_1545;)V p 1 blaze c net/minecraft/class_2876 net/minecraft/entity/boss/dragon/EnderDragonSpawnState f Lnet/minecraft/class_2876; field_13099 END f Lnet/minecraft/class_2876; field_13098 SUMMONING_DRAGON f Lnet/minecraft/class_2876; field_13097 START f Lnet/minecraft/class_2876; field_13095 PREPARING_TO_SUMMON_PILLARS f Lnet/minecraft/class_2876; field_13094 SUMMONING_PILLARS m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2881;Ljava/util/List;ILnet/minecraft/class_2338;)V method_12507 run p 5 pos p 4 tick p 3 crystals p 2 fight p 1 world c net/minecraft/class_2877 net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket f [Ljava/lang/String; field_13100 text f Z field_43153 front f Lnet/minecraft/class_2338; field_13101 pos f I field_33371 MAX_LINE_LENGTH m (Lnet/minecraft/class_2338;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 2 front p 1 pos p 4 line2 p 3 line1 p 6 line4 p 5 line3 m ()Z method_49751 isFront m (Lnet/minecraft/class_2792;)V method_12509 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()[Ljava/lang/String; method_12508 getText m ()Lnet/minecraft/class_2338; method_12510 getPos c net/minecraft/class_5904 net/minecraft/network/packet/s2c/play/TitleS2CPacket f Lnet/minecraft/class_2561; field_29166 title m ()Lnet/minecraft/class_2561; method_34192 getTitle m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2561;)V p 1 title m (Lnet/minecraft/class_2602;)V method_34191 apply c net/minecraft/class_5903 net/minecraft/network/packet/s2c/play/SubtitleS2CPacket f Lnet/minecraft/class_2561; field_29165 subtitle m (Lnet/minecraft/class_2602;)V method_34189 apply m ()Lnet/minecraft/class_2561; method_34190 getSubtitle m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2561;)V p 1 subtitle c net/minecraft/class_2879 net/minecraft/network/packet/c2s/play/HandSwingC2SPacket f Lnet/minecraft/class_1268; field_13102 hand m (Lnet/minecraft/class_1268;)V p 1 hand m ()Lnet/minecraft/class_1268; method_12512 getHand m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12511 apply c net/minecraft/class_1549 net/minecraft/entity/mob/CaveSpiderEntity m ()Lnet/minecraft/class_5132$class_5133; method_26907 createCaveSpiderAttributes c net/minecraft/class_8182 net/minecraft/client/render/entity/animation/SnifferAnimations f Lnet/minecraft/class_7184; field_43406 BABY_GROWTH f Lnet/minecraft/class_7184; field_42873 FEELING_HAPPY f Lnet/minecraft/class_7184; field_42871 RISING f Lnet/minecraft/class_7184; field_42870 DIGGING f Lnet/minecraft/class_7184; field_42869 SEARCHING f Lnet/minecraft/class_7184; field_42868 WALKING f Lnet/minecraft/class_7184; field_42867 SNIFFING f Lnet/minecraft/class_7184; field_42866 SCENTING c net/minecraft/class_8180 net/minecraft/world/gen/trunk/CherryTrunkPlacer f Lnet/minecraft/class_6019; field_42852 branchStartOffsetFromTop f Lnet/minecraft/class_6017; field_42854 branchEndOffsetFromTop f Lnet/minecraft/class_6019; field_42853 secondBranchStartOffsetFromTop f Lnet/minecraft/class_6017; field_42850 branchCount f Lnet/minecraft/class_6017; field_42851 branchHorizontalLength f Lcom/mojang/serialization/Codec; field_42849 BRANCH_START_OFFSET_FROM_TOP_CODEC f Lcom/mojang/serialization/Codec; field_42848 CODEC m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_49251 method_49251 p 1 state m (IIILnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6019;Lnet/minecraft/class_6017;)V p 2 firstRandomHeight p 1 baseHeight p 4 branchCount p 3 secondRandomHeight p 6 branchStartOffsetFromTop p 5 branchHorizontalLength p 7 branchEndOffsetFromTop m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;Ljava/util/function/Function;Lnet/minecraft/class_2350;IZLnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_4647$class_5208; method_49249 generateBranch p 1 world p 3 random p 2 replacer p 9 branchStartOffset p 8 direction p 11 mutablePos p 10 branchBelowHeight p 5 startPos p 4 height p 7 withAxisFunction p 6 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49252 method_49252 p 0 instance m (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6019; method_49253 method_49253 p 0 trunkPlacer m (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6017; method_49255 method_49255 p 0 trunkPlacer m (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6017; method_49254 method_49254 p 0 trunkPlacer m (Lnet/minecraft/class_8180;)Lnet/minecraft/class_6017; method_49250 method_49250 p 0 trunkPlacer m (Lnet/minecraft/class_6019;)Lcom/mojang/serialization/DataResult; method_49248 method_49248 p 0 branchStartOffsetFromTop c net/minecraft/class_8181 net/minecraft/inventory/SingleStackInventory c An inventory that holds exactly one {@link ItemStack}, at slot {@code 0}. m ()Lnet/minecraft/class_1799; method_49274 getStack c {@return the stack held by the inventory} m ()Lnet/minecraft/class_1799; method_49276 removeStack c Removes the stack held by the inventory.\n\n@return the removed stack m (Lnet/minecraft/class_1799;)V method_49275 setStack c Sets the stack held by the inventory to {@code stack}. p 1 stack c net/minecraft/class_8155 net/minecraft/entity/passive/SnifferBrain f Lorg/slf4j/Logger; field_42675 LOGGER f I field_42677 SNIFF_COOLDOWN_EXPIRY f Ljava/util/List; field_42674 MEMORY_MODULES f Ljava/util/List; field_42673 SENSORS f F field_42679 FLEE_SPEED m (Lnet/minecraft/class_1309;)Ljava/lang/Float; method_51160 method_51160 p 0 sniffer m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_49152 create p 0 brain m (Lnet/minecraft/class_1309;)Ljava/lang/Double; method_52174 method_52174 p 0 sniffer m (Lnet/minecraft/class_4095;)V method_49157 addIdleActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_49156 addDigActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_49155 addSniffActivities p 0 brain m (Lnet/minecraft/class_8153;)V method_49153 updateActivities p 0 sniffer m (Lnet/minecraft/class_4095;)V method_49154 addCoreActivities p 0 brain m ()Lnet/minecraft/class_1856; method_51159 getTemptItems m (Lnet/minecraft/class_8153;)Lnet/minecraft/class_8153; method_51161 stopDiggingOrSniffing p 0 sniffer c net/minecraft/class_8155$class_8161 net/minecraft/entity/passive/SnifferBrain$SniffingTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49179 run m (Lnet/minecraft/class_8153;Lnet/minecraft/class_2338;)V method_49178 method_49178 p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49180 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49177 shouldKeepRunning m (II)V p 2 maxRunTime p 1 minRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;)Z method_49176 shouldRun c net/minecraft/class_8155$class_8160 net/minecraft/entity/passive/SnifferBrain$SearchingTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49173 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;)Z method_49172 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49174 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49175 finishRunning c net/minecraft/class_8155$1 net/minecraft/entity/passive/SnifferBrain$1 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_35064 run c net/minecraft/class_8155$class_8159 net/minecraft/entity/passive/SnifferBrain$ScentingTask m (II)V p 2 maxRunTime p 1 minRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49169 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;)Z method_51162 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49170 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49171 finishRunning c net/minecraft/class_8155$2 net/minecraft/entity/passive/SnifferBrain$2 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V method_24544 run c net/minecraft/class_8155$3 net/minecraft/entity/passive/SnifferBrain$3 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_33197 run c net/minecraft/class_8155$class_8156 net/minecraft/entity/passive/SnifferBrain$DiggingTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49160 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49161 finishRunning m (II)V p 2 maxRunTime p 1 minRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;)Z method_49158 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49159 shouldKeepRunning c net/minecraft/class_8155$class_8158 net/minecraft/entity/passive/SnifferBrain$FinishDiggingTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49166 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;)Z method_49165 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49167 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49168 finishRunning m (I)V p 1 runTime c net/minecraft/class_8155$class_8157 net/minecraft/entity/passive/SnifferBrain$FeelHappyTask m (II)V p 2 maxRunTime p 1 minRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49163 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)V method_49164 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_8153;J)Z method_49162 shouldKeepRunning c net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity f Lnet/minecraft/class_2940; field_42662 STATE f Lnet/minecraft/class_7094; field_42655 risingAnimationState f Lnet/minecraft/class_7094; field_42652 sniffingAnimationState f Lnet/minecraft/class_7094; field_42650 feelingHappyAnimationState f Lnet/minecraft/class_2940; field_42663 FINISH_DIG_TIME f Lnet/minecraft/class_7094; field_42654 diggingAnimationState f Lnet/minecraft/class_7094; field_42651 scentingAnimationState m ()Z method_51158 isTempted m ()Lnet/minecraft/class_243; method_49137 getDigLocation m ()Lnet/minecraft/class_8153; method_51156 playScentingSound m ()Z method_49150 isDiggingOrSearching m ()Ljava/util/stream/Stream; method_49143 getExploredPositions m ()Z method_49135 canDig m (Lnet/minecraft/class_2338;)Z method_51157 method_51157 p 1 pos m ()Lnet/minecraft/class_2338; method_51508 getDigPos m ()Ljava/util/Optional; method_49134 findSniffingTargetPos m (Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153; method_49133 setState p 1 state m ()Lnet/minecraft/class_8153$class_8154; method_49138 getState m (Lnet/minecraft/class_2338;)Z method_49140 isDiggable p 1 pos m ()V method_49139 stopAnimations m ()Z method_51301 isSearching m ()Lnet/minecraft/class_5132$class_5133; method_49146 createSnifferAttributes m ()Z method_51155 canTryToDig m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_8153; method_49145 addExploredPosition p 1 pos m ()V method_49142 dropSeeds m ()V method_49144 playSearchingSound m (Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153; method_49132 startState p 1 state m ()Lnet/minecraft/class_8153; method_49141 setDigging m (Z)Lnet/minecraft/class_8153; method_49149 finishDigging p 1 explored m (Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153; method_49131 spawnDiggingParticles p 1 diggingAnimationState c net/minecraft/class_8153$class_8154 net/minecraft/entity/passive/SnifferEntity$State f Lnet/minecraft/class_8153$class_8154; field_42665 IDLING f Lnet/minecraft/class_8153$class_8154; field_42669 SEARCHING f Lnet/minecraft/class_8153$class_8154; field_42668 SNIFFING f Lnet/minecraft/class_8153$class_8154; field_42667 SCENTING f Lnet/minecraft/class_8153$class_8154; field_42666 FEELING_HAPPY f Lnet/minecraft/class_8153$class_8154; field_42671 RISING f Lnet/minecraft/class_8153$class_8154; field_42670 DIGGING c net/minecraft/class_8152 net/minecraft/entity/Targeter m ()Lnet/minecraft/class_1309; method_5968 getTarget c net/minecraft/class_2851 net/minecraft/network/packet/c2s/play/PlayerInputC2SPacket f F field_12995 sideways f Z field_12996 sneaking f F field_12994 forward f Z field_12997 jumping f I field_33363 JUMPING_MASK f I field_33364 SNEAKING_MASK m ()F method_12373 getForward m ()F method_12372 getSideways m (Lnet/minecraft/class_2792;)V method_12369 apply m (FFZZ)V p 1 sideways p 2 forward p 3 jumping p 4 sneaking m (Lnet/minecraft/class_2540;)V p 1 buf m ()Z method_12371 isJumping m ()Z method_12370 isSneaking c net/minecraft/class_2852 net/minecraft/world/ChunkSerializer f Ljava/lang/String; field_31413 UPGRADE_DATA_KEY f Lcom/mojang/serialization/Codec; field_34576 CODEC f Ljava/lang/String; field_37664 BLOCK_LIGHT_KEY f Ljava/lang/String; field_37662 IS_LIGHT_ON_KEY f Ljava/lang/String; field_35477 FLUID_TICKS f Lorg/slf4j/Logger; field_13001 LOGGER f Ljava/lang/String; field_37660 Z_POS_KEY f Ljava/lang/String; field_37663 SECTIONS_KEY f Ljava/lang/String; field_37661 HEIGHTMAPS_KEY f Ljava/lang/String; field_35476 BLOCK_TICKS f Ljava/lang/String; field_37665 SKY_LIGHT_KEY f Ljava/lang/String; field_37659 X_POS_KEY m (Lnet/minecraft/class_1923;ILjava/lang/String;)V method_39037 method_39037 p 2 errorMessage m (Lnet/minecraft/class_1923;ILjava/lang/String;)V method_39035 logRecoverableError p 2 message p 1 y p 0 chunkPos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2791$class_6745;)V method_39311 serializeTicks p 0 world p 1 nbt p 2 tickSchedulers m (Lnet/minecraft/class_5455;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map; method_12387 readStructureReferences p 0 registryManager p 2 nbt p 1 pos m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499; method_12393 toNbt p 0 lists m (Lnet/minecraft/class_2499;Lnet/minecraft/class_3218;Lnet/minecraft/class_2499;Lnet/minecraft/class_2818;)V method_39797 method_39797 p 3 chunk m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_39036 createCodec p 0 biomeRegistry m (Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487; method_12385 writeStructures p 3 references p 2 starts p 1 pos p 0 context m (Ljava/lang/String;)Ljava/util/Optional; method_39317 method_39317 p 0 id m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839; method_12395 deserialize p 0 world p 3 nbt p 2 chunkPos p 1 poiStorage m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487; method_12410 serialize p 1 chunk p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2818$class_6829; method_12386 getEntityLoadingCallback p 1 nbt p 0 world m (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Ljava/util/Map; method_12392 readStructureStarts p 2 worldSeed p 1 nbt p 0 context m (Lnet/minecraft/class_1923;ILjava/lang/String;)V method_39038 method_39038 p 2 errorMessage m (Lnet/minecraft/class_2248;)Ljava/lang/String; method_39312 method_39312 p 0 block m (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_2499; method_39796 getList p 0 nbt p 1 key m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2960;J)Z method_24029 method_24029 p 2 packedPos m (Ljava/lang/String;)Ljava/util/Optional; method_39316 method_39316 p 0 id m (Ljava/lang/String;)Ljava/util/Optional; method_39314 method_39314 p 0 id m (Ljava/lang/String;)Ljava/util/Optional; method_39318 method_39318 p 0 id m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808; method_12377 getChunkType p 0 nbt m (Lnet/minecraft/class_3611;)Ljava/lang/String; method_39313 method_39313 p 0 fluid c net/minecraft/class_2853 net/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket f Lnet/minecraft/class_2960; field_13004 recipeId m (Lnet/minecraft/class_8786;)V p 1 recipe m (Lnet/minecraft/class_2792;)V method_12400 apply m ()Lnet/minecraft/class_2960; method_12406 getRecipeId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1522 net/minecraft/entity/boss/dragon/phase/SittingScanningPhase f Lnet/minecraft/class_4051; field_18124 CLOSE_PLAYER_PREDICATE f I field_7050 ticks f I field_30439 MAX_PLAYER_RANGE f Lnet/minecraft/class_4051; field_18123 PLAYER_WITHIN_RANGE_PREDICATE f I field_30438 MAX_HORIZONTAL_CLOSE_PLAYER_RANGE f I field_30437 MAX_HEIGHT_CLOSE_PLAYER_RANGE f I field_30436 DURATION m (Lnet/minecraft/class_1510;Lnet/minecraft/class_1309;)Z method_18447 method_18447 p 1 player c net/minecraft/class_1521 net/minecraft/entity/boss/dragon/phase/Phase m ()Lnet/minecraft/class_1527; method_6849 getType m (Lnet/minecraft/class_1282;F)F method_6852 modifyDamageTaken p 2 damage p 1 damageSource m ()Lnet/minecraft/class_243; method_6851 getPathTarget m ()F method_6846 getMaxYAcceleration m ()F method_6847 getYawAcceleration m ()Z method_6848 isSittingOrHovering m ()V method_6855 serverTick m ()V method_6856 beginPhase m (Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;Lnet/minecraft/class_1657;)V method_6850 crystalDestroyed p 4 player p 3 source p 2 pos p 1 crystal m ()V method_6853 clientTick m ()V method_6854 endPhase c net/minecraft/class_1520 net/minecraft/entity/boss/dragon/phase/SittingAttackingPhase f I field_30432 DURATION f I field_7049 ticks c net/minecraft/class_1515 net/minecraft/entity/boss/dragon/phase/DyingPhase f I field_7040 ticks f Lnet/minecraft/class_243; field_7041 target c net/minecraft/class_2848 net/minecraft/network/packet/c2s/play/ClientCommandC2SPacket f Lnet/minecraft/class_2848$class_2849; field_12978 mode f I field_12976 mountJumpHeight f I field_12977 entityId m ()I method_36173 getEntityId m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;I)V p 3 mountJumpHeight p 2 mode p 1 entity m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12364 apply m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;)V p 2 mode p 1 entity m ()I method_12366 getMountJumpHeight m ()Lnet/minecraft/class_2848$class_2849; method_12365 getMode c net/minecraft/class_2848$class_2849 net/minecraft/network/packet/c2s/play/ClientCommandC2SPacket$Mode f Lnet/minecraft/class_2848$class_2849; field_12979 PRESS_SHIFT_KEY f Lnet/minecraft/class_2848$class_2849; field_12982 START_FALL_FLYING f Lnet/minecraft/class_2848$class_2849; field_12980 STOP_RIDING_JUMP f Lnet/minecraft/class_2848$class_2849; field_12981 START_SPRINTING f Lnet/minecraft/class_2848$class_2849; field_12986 STOP_SLEEPING f Lnet/minecraft/class_2848$class_2849; field_12987 START_RIDING_JUMP f Lnet/minecraft/class_2848$class_2849; field_12984 RELEASE_SHIFT_KEY f Lnet/minecraft/class_2848$class_2849; field_12985 STOP_SPRINTING f Lnet/minecraft/class_2848$class_2849; field_12988 OPEN_INVENTORY c net/minecraft/class_1514 net/minecraft/entity/boss/dragon/phase/AbstractSittingPhase c net/minecraft/class_1513 net/minecraft/entity/boss/dragon/phase/ChargingPlayerPhase f I field_30431 DURATION f Lnet/minecraft/class_243; field_7038 pathTarget f I field_7037 chargingTicks f Lorg/slf4j/Logger; field_7039 LOGGER m (Lnet/minecraft/class_243;)V method_6840 setPathTarget p 1 pathTarget c net/minecraft/class_1512 net/minecraft/entity/boss/dragon/phase/AbstractPhase f Lnet/minecraft/class_1510; field_7036 dragon m (Lnet/minecraft/class_1510;)V p 1 dragon c net/minecraft/class_1519 net/minecraft/entity/boss/dragon/phase/LandingApproachPhase f Lnet/minecraft/class_243; field_7048 pathTarget f Lnet/minecraft/class_11; field_7047 path f Lnet/minecraft/class_4051; field_18122 PLAYERS_IN_RANGE_PREDICATE m ()V method_6845 followPath m ()V method_6844 updatePath c net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData f Ljava/lang/String; field_31412 INDICES_KEY f Lorg/slf4j/Logger; field_12956 LOGGER f [Lnet/minecraft/class_2355; field_12952 EIGHT_WAYS f Ljava/util/List; field_36539 fluidTicks f Lnet/minecraft/class_2843; field_12950 NO_UPGRADE_DATA f Ljava/util/Set; field_12954 CALLBACK_LOGICS f Ljava/util/EnumSet; field_12951 sidesToUpgrade f Ljava/util/Map; field_12953 BLOCK_TO_LOGIC f Ljava/util/List; field_36538 blockTicks f [[I field_12955 centerIndicesToUpgrade m ()Lnet/minecraft/class_2487; method_12350 toNbt m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_12351 applyAdjacentBlock p 3 currentPos p 4 otherPos p 0 oldState p 1 dir p 2 world m (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V method_40456 addNeighborTicks p 1 key p 2 nameToType p 3 ticks p 0 nbt m (Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)V method_12352 upgradeSide p 0 chunk p 1 side m (Lnet/minecraft/class_1937;Lnet/minecraft/class_6759;)V method_40452 method_40452 p 1 tick m ()Z method_12349 isDone m (Lnet/minecraft/class_1937;Lnet/minecraft/class_6759;)V method_40458 method_40458 p 1 tick m (Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V p 1 nbt p 2 world m (Lnet/minecraft/class_2818;)V method_12348 upgradeCenter p 1 chunk m (Lnet/minecraft/class_2818;)V method_12356 upgrade p 1 chunk m (Lnet/minecraft/class_5539;)V p 1 world m (Lnet/minecraft/class_2248;)Ljava/lang/String; method_40453 method_40453 p 0 block m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2843$class_2844;)V method_12353 method_12353 p 1 logic m (Lnet/minecraft/class_2499;Lnet/minecraft/class_6759;)V method_40457 method_40457 p 0 tick p 1 fluidTick m (Lnet/minecraft/class_3611;)Ljava/lang/String; method_40454 method_40454 p 0 fluid m (Lnet/minecraft/class_2499;Lnet/minecraft/class_6759;)V method_40460 method_40460 p 0 tick p 1 blockTick m (Ljava/lang/String;)Ljava/util/Optional; method_40459 method_40459 p 0 id m (Ljava/lang/String;)Ljava/util/Optional; method_40455 method_40455 p 0 id c net/minecraft/class_2843$class_2844 net/minecraft/world/chunk/UpgradeData$Logic m (Lnet/minecraft/class_1936;)V method_12357 postUpdate p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_12358 getUpdatedState p 5 currentPos p 6 otherPos p 3 otherState p 4 world p 1 oldState p 2 direction c net/minecraft/class_2843$class_2845 net/minecraft/world/chunk/UpgradeData$BuiltinLogic f [Lnet/minecraft/class_2350; field_12959 DIRECTIONS f Lnet/minecraft/class_2843$class_2845; field_12958 STEM_BLOCK f Lnet/minecraft/class_2843$class_2845; field_12957 BLACKLIST f Lnet/minecraft/class_2843$class_2845; field_12960 CHEST f Lnet/minecraft/class_2843$class_2845; field_12963 LEAVES f Lnet/minecraft/class_2843$class_2845; field_12962 DEFAULT m (Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V p 4 blocks p 3 addCallback m (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V p 3 blocks c net/minecraft/class_2843$class_2845$4 net/minecraft/world/chunk/UpgradeData$BuiltinLogic$4 f Ljava/lang/ThreadLocal; field_12964 distanceToPositions c net/minecraft/class_1518 net/minecraft/entity/boss/dragon/phase/LandingPhase f Lnet/minecraft/class_243; field_7046 target c net/minecraft/class_1517 net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase f Lnet/minecraft/class_243; field_7045 pathTarget f Lnet/minecraft/class_11; field_7043 path f Z field_7044 shouldFindNewPath f Lnet/minecraft/class_4051; field_18121 PLAYERS_IN_RANGE_PREDICATE m ()V method_6842 followPath m ()V method_6841 tickInRange m (Lnet/minecraft/class_1657;)V method_6843 strafePlayer p 1 player c net/minecraft/class_2846 net/minecraft/network/packet/c2s/play/PlayerActionC2SPacket f Lnet/minecraft/class_2350; field_12965 direction f Lnet/minecraft/class_2338; field_12967 pos f Lnet/minecraft/class_2846$class_2847; field_12966 action f I field_38048 sequence m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_42079 getSequence m ()Lnet/minecraft/class_2846$class_2847; method_12363 getAction m (Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V p 2 pos p 1 action p 3 direction m ()Lnet/minecraft/class_2350; method_12360 getDirection m (Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)V p 4 sequence p 1 action p 3 direction p 2 pos m (Lnet/minecraft/class_2792;)V method_12361 apply m ()Lnet/minecraft/class_2338; method_12362 getPos c net/minecraft/class_2846$class_2847 net/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action f Lnet/minecraft/class_2846$class_2847; field_12968 START_DESTROY_BLOCK f Lnet/minecraft/class_2846$class_2847; field_12969 SWAP_ITEM_WITH_OFFHAND f Lnet/minecraft/class_2846$class_2847; field_12973 STOP_DESTROY_BLOCK f Lnet/minecraft/class_2846$class_2847; field_12974 RELEASE_USE_ITEM f Lnet/minecraft/class_2846$class_2847; field_12975 DROP_ITEM f Lnet/minecraft/class_2846$class_2847; field_12970 DROP_ALL_ITEMS f Lnet/minecraft/class_2846$class_2847; field_12971 ABORT_DESTROY_BLOCK c net/minecraft/class_1516 net/minecraft/entity/boss/dragon/phase/HoverPhase f Lnet/minecraft/class_243; field_7042 target c net/minecraft/class_8150 net/minecraft/entity/decoration/InteractionEntity f Lnet/minecraft/class_8150$class_8151; field_42634 interaction f Lnet/minecraft/class_8150$class_8151; field_42633 attack f Ljava/lang/String; field_42628 WIDTH_KEY f Ljava/lang/String; field_42629 HEIGHT_KEY f Ljava/lang/String; field_42631 INTERACTION_KEY f Ljava/lang/String; field_42632 RESPONSE_KEY f Lnet/minecraft/class_2940; field_42627 RESPONSE f Lnet/minecraft/class_2940; field_42626 HEIGHT f Lnet/minecraft/class_2940; field_42625 WIDTH f Ljava/lang/String; field_42630 ATTACK_KEY m (Lcom/mojang/datafixers/util/Pair;)V method_49114 method_49114 p 1 pair m (F)V method_49109 setInteractionWidth p 1 width m (Lcom/mojang/datafixers/util/Pair;)V method_49110 method_49110 p 1 pair m ()Lnet/minecraft/class_4048; method_49119 getDimensions m ()F method_49116 getInteractionWidth m ()F method_49117 getInteractionHeight m (Z)V method_49112 setResponse p 1 response m ()Z method_49118 shouldRespond m (F)V method_49113 setInteractionHeight p 1 height c net/minecraft/class_8150$class_8151 net/minecraft/entity/decoration/InteractionEntity$Interaction f Lcom/mojang/serialization/Codec; field_42635 CODEC f J comp_1285 timestamp f Ljava/util/UUID; comp_1284 player m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49120 method_49120 p 0 instance m ()J comp_1285 timestamp m ()Ljava/util/UUID; comp_1284 player c net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock f Lnet/minecraft/class_2753; field_42755 FACING f Lnet/minecraft/class_265; field_42754 SHAPE f Lnet/minecraft/class_2960; field_43236 SHERDS_DYNAMIC_DROP_ID f Lnet/minecraft/class_2746; field_42756 WATERLOGGED f Lnet/minecraft/class_2746; field_43237 CRACKED m (Lnet/minecraft/class_1799;Lnet/minecraft/class_8172;)V method_52573 method_52573 p 1 blockEntity m (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V method_49815 method_49815 p 1 lootConsumer m (Ljava/util/List;Lnet/minecraft/class_1792;)V method_51510 method_51510 p 1 sherd c net/minecraft/class_8169 net/minecraft/block/FlowerbedBlock f Lnet/minecraft/class_2753; field_42764 FACING f Lnet/minecraft/class_2758; field_42765 FLOWER_AMOUNT f Ljava/util/function/BiFunction; field_45146 FACING_AND_AMOUNT_TO_SHAPE m (Lnet/minecraft/class_2350;Ljava/lang/Integer;)Lnet/minecraft/class_265; method_52574 method_52574 p 1 flowerAmount p 0 facing c net/minecraft/class_8167 net/minecraft/block/CherryLeavesBlock c net/minecraft/class_8164 net/minecraft/recipe/CraftingDecoratedPotRecipe m (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z method_49186 matches m (Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799; method_49187 craft c net/minecraft/class_8162 net/minecraft/item/BrushItem f I field_42683 MAX_BRUSH_TIME f D field_44603 MAX_BRUSH_DISTANCE m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1309;)V method_51163 method_51163 p 1 userx m (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;Lnet/minecraft/class_1306;)V method_49184 addDustParticles p 4 userRotation p 5 arm p 2 hitResult p 3 state p 1 world m (Lnet/minecraft/class_1297;)Z method_51309 method_51309 p 0 entity m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_239; method_49999 getHitResult p 1 user c net/minecraft/class_8162$class_8163 net/minecraft/item/BrushItem$DustParticlesOffset f D comp_1286 xd f D comp_1288 zd f D comp_1287 yd m (Lnet/minecraft/class_243;Lnet/minecraft/class_2350;)Lnet/minecraft/class_8162$class_8163; method_49185 fromSide p 1 side p 0 userRotation m ()D comp_1288 zd m ()D comp_1287 yd m ()D comp_1286 xd c net/minecraft/class_2861 net/minecraft/world/storage/RegionFile f Ljava/nio/ByteBuffer; field_20438 header f Ljava/nio/channels/FileChannel; field_20436 channel f Ljava/nio/IntBuffer; field_20439 sectorData f Ljava/lang/String; field_31421 FILE_EXTENSION f Ljava/nio/IntBuffer; field_20440 saveTimes f Ljava/nio/ByteBuffer; field_20435 ZERO f Lnet/minecraft/class_4485; field_20441 sectors f Lnet/minecraft/class_4486; field_20437 outputChunkStreamVersion f I field_31417 SECTOR_DATA_LIMIT f Ljava/nio/file/Path; field_20657 directory f Lorg/slf4j/Logger; field_20434 LOGGER m (Lnet/minecraft/class_1923;)I method_17909 getIndex p 0 pos m (Lnet/minecraft/class_1923;)Z method_12423 hasChunk p 1 pos m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; method_21876 getInputStream p 0 buffer p 1 length m ()V method_21877 fillLastSector m (Lnet/minecraft/class_1923;BLjava/io/InputStream;)Ljava/io/DataInputStream; method_22409 decompress p 3 stream p 2 flags p 1 pos m (II)I method_21872 packSectorData p 1 offset p 2 size m (Lnet/minecraft/class_1923;)Ljava/io/DataOutputStream; method_21881 getChunkOutputStream p 1 pos m ()I method_31739 getEpochTimeSeconds m (B)Z method_22407 hasChunkStreamVersionId p 0 flags m (Lnet/minecraft/class_1923;)Z method_21879 isChunkValid p 1 pos m (I)I method_21871 getSize p 0 sectorData m (Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V p 3 dsync p 2 directory p 1 file m (Lnet/minecraft/class_1923;B)Ljava/io/DataInputStream; method_22408 getInputStream p 2 flags p 1 pos m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2861$class_4549; method_22410 writeSafely p 1 path p 2 buf m (Lnet/minecraft/class_1923;)V method_31740 delete p 1 pos m ()V method_21870 writeHeader m ()V method_26981 sync m (Lnet/minecraft/class_1923;)Ljava/io/DataInputStream; method_21873 getChunkInputStream p 1 pos m (Lnet/minecraft/class_1923;)I method_12419 getSectorData p 1 pos m (B)B method_22412 getChunkStreamVersionId p 0 flags m (Lnet/minecraft/class_1923;Ljava/nio/ByteBuffer;)V method_21874 writeChunk p 2 buf p 1 pos m (I)I method_21880 getSectorCount p 0 byteCount m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V p 4 dsync p 3 outputChunkStreamVersion p 2 directory p 1 file m (Lnet/minecraft/class_1923;)Ljava/nio/file/Path; method_22413 getExternalChunkPath p 1 chunkPos m (I)I method_21878 getOffset p 0 sectorData m ()Ljava/nio/ByteBuffer; method_22406 getHeaderBuf c net/minecraft/class_2861$class_4549 net/minecraft/world/storage/RegionFile$OutputAction c net/minecraft/class_2861$class_2862 net/minecraft/world/storage/RegionFile$ChunkBuffer f Lnet/minecraft/class_1923; field_17656 pos m (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V p 2 pos c net/minecraft/class_2863 net/minecraft/network/packet/c2s/play/SelectMerchantTradeC2SPacket f I field_13036 tradeId m (Lnet/minecraft/class_2792;)V method_12430 apply m (I)V p 1 tradeId m ()I method_12431 getTradeId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity f F field_7129 itemDropChance f Lnet/minecraft/class_2940; field_7130 ITEM_STACK f Lorg/slf4j/Logger; field_7131 ITEM_FRAME_LOGGER f Lnet/minecraft/class_2940; field_7132 ROTATION f Z field_22476 fixed m ()Lnet/minecraft/class_3414; method_34240 getRemoveItemSound m ()Lnet/minecraft/class_3414; method_34241 getBreakSound m ()Lnet/minecraft/class_3414; method_34242 getPlaceSound m ()Lnet/minecraft/class_3414; method_34243 getAddItemSound m ()Lnet/minecraft/class_3414; method_34244 getRotateItemSound m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V p 1 type p 2 world p 3 pos p 4 facing m (Lnet/minecraft/class_1297;Z)V method_6936 dropHeldStack p 2 alwaysDrop p 1 entity m ()Z method_43273 containsMap m ()I method_6938 getComparatorPower m (Lnet/minecraft/class_1799;)V method_6935 setHeldItemStack p 1 stack m ()I method_6934 getRotation m (Lnet/minecraft/class_1799;)V method_6937 removeFromFrame m (I)V method_6939 setRotation p 1 value m ()Lnet/minecraft/class_1799; method_33340 getAsItemStack m (IZ)V method_6941 setRotation p 1 value p 2 updateComparators m (Lnet/minecraft/class_1799;Z)V method_6933 setHeldItemStack p 1 value p 2 update m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V p 1 world p 2 pos p 3 facing m ()Lnet/minecraft/class_1799; method_6940 getHeldItemStack m ()Ljava/util/OptionalInt; method_43272 getMapId m (Lnet/minecraft/class_1799;)V method_43271 setAsStackHolder p 1 stack c net/minecraft/class_1532 net/minecraft/entity/decoration/LeashKnotEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V p 1 world p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1532; method_6932 getOrCreate p 0 world p 1 pos c net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity f Lnet/minecraft/class_2371; field_7114 heldItems f Lnet/minecraft/class_2940; field_7107 ARMOR_STAND_FLAGS f Lnet/minecraft/class_2379; field_7126 leftArmRotation f Lnet/minecraft/class_2379; field_7106 bodyRotation f Lnet/minecraft/class_2940; field_7123 TRACKER_HEAD_ROTATION f Lnet/minecraft/class_2379; field_7110 leftLegRotation f Lnet/minecraft/class_2940; field_7127 TRACKER_LEFT_LEG_ROTATION f Z field_7111 invisible f Ljava/util/function/Predicate; field_7102 RIDEABLE_MINECART_PREDICATE f Lnet/minecraft/class_2379; field_7119 DEFAULT_BODY_ROTATION f Lnet/minecraft/class_2379; field_7103 rightLegRotation f Lnet/minecraft/class_2379; field_7115 DEFAULT_RIGHT_ARM_ROTATION f I field_30452 SMALL_FLAG f I field_30444 MARKER_FLAG f Lnet/minecraft/class_4048; field_26746 SMALL_DIMENSIONS f Lnet/minecraft/class_2940; field_7116 TRACKER_LEFT_ARM_ROTATION f Lnet/minecraft/class_2379; field_7120 rightArmRotation f I field_30453 SHOW_ARMS_FLAG f Lnet/minecraft/class_2379; field_7104 headRotation f J field_7112 lastHitTime f Lnet/minecraft/class_2371; field_7108 armorItems f Lnet/minecraft/class_2940; field_7125 TRACKER_RIGHT_LEG_ROTATION f Lnet/minecraft/class_4048; field_26745 MARKER_DIMENSIONS f Lnet/minecraft/class_2940; field_7105 TRACKER_RIGHT_ARM_ROTATION f Lnet/minecraft/class_2379; field_7124 DEFAULT_LEFT_ARM_ROTATION f I field_7118 disabledSlots f I field_30442 HIDE_BASE_PLATE_FLAG f Lnet/minecraft/class_2940; field_7122 TRACKER_BODY_ROTATION f Lnet/minecraft/class_2379; field_7117 DEFAULT_RIGHT_LEG_ROTATION f Lnet/minecraft/class_2379; field_7121 DEFAULT_LEFT_LEG_ROTATION f Lnet/minecraft/class_2379; field_7113 DEFAULT_HEAD_ROTATION m (Z)Lnet/minecraft/class_4048; method_31168 getDimensions p 1 marker m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Z method_6904 equip p 4 hand p 2 slot p 3 stack p 1 player m ()Lnet/minecraft/class_2379; method_6917 getLeftLegRotation m ()Z method_6929 shouldShowArms m ()Lnet/minecraft/class_2379; method_6921 getHeadRotation m (Lnet/minecraft/class_2379;)V method_6909 setLeftLegRotation p 1 angle m (Lnet/minecraft/class_1297;)Z method_6918 method_6918 p 0 entity m (Lnet/minecraft/class_2379;)V method_6925 setRightArmRotation p 1 angle m ()Z method_6901 shouldHideBasePlate m (Z)V method_6913 setShowArms p 1 showArms m ()Z method_18059 canClip m (Lnet/minecraft/class_1282;F)V method_6905 updateHealth p 1 damageSource p 2 amount m ()Lnet/minecraft/class_2379; method_6900 getRightLegRotation m (Lnet/minecraft/class_1282;)V method_6924 breakAndDropItem p 1 damageSource m (Lnet/minecraft/class_2379;)V method_6926 setRightLegRotation p 1 angle m (Lnet/minecraft/class_1304;)Z method_6915 isSlotDisabled p 1 slot m (Lnet/minecraft/class_1282;)V method_6908 onBreak p 1 damageSource m ()V method_6920 playBreakSound m ()Z method_6912 isMarker m (Lnet/minecraft/class_2487;)V method_6928 readPoseNbt p 1 nbt m (Lnet/minecraft/class_2379;)V method_6910 setLeftArmRotation p 1 angle m ()Lnet/minecraft/class_2379; method_6903 getRightArmRotation m ()Lnet/minecraft/class_2379; method_6923 getBodyRotation m (BIZ)B method_6906 setBitField p 3 set p 2 bitField p 1 value m (Lnet/minecraft/class_2379;)V method_6919 setHeadRotation p 1 angle m (Lnet/minecraft/class_2379;)V method_6927 setBodyRotation p 1 angle m ()V method_6898 spawnBreakParticles m (Z)V method_6907 setHideBasePlate p 1 hideBasePlate m ()Lnet/minecraft/class_2487; method_6911 poseToNbt m ()Lnet/minecraft/class_2379; method_6930 getLeftArmRotation m (Z)V method_6922 setSmall p 1 small m ()Z method_6914 isSmall m (Lnet/minecraft/class_243;)Lnet/minecraft/class_1304; method_6916 getSlotFromPosition p 1 hitPos m (Z)V method_6902 setMarker p 1 marker m (Lnet/minecraft/class_1937;DDD)V p 4 y p 6 z p 1 world p 2 x c net/minecraft/class_1530 net/minecraft/entity/decoration/AbstractDecorationEntity f Lorg/slf4j/Logger; field_39455 LOGGER f Lnet/minecraft/class_2350; field_7099 facing f Ljava/util/function/Predicate; field_7098 PREDICATE f I field_7097 obstructionCheckCounter f Lnet/minecraft/class_2338; field_7100 attachmentPos m (Lnet/minecraft/class_1297;)Z method_6890 method_6890 p 0 entity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V p 3 pos p 2 world p 1 type m ()I method_6891 getHeightPixels m (Lnet/minecraft/class_2350;)V method_6892 setFacing p 1 facing m ()Lnet/minecraft/class_2338; method_6896 getDecorationBlockPos m ()I method_6897 getWidthPixels m (Lnet/minecraft/class_1297;)V method_6889 onBreak p 1 entity m ()Z method_6888 canStayAttached m ()V method_6895 updateAttachmentPosition m ()V method_6894 onPlace c net/minecraft/class_1526 net/minecraft/entity/boss/dragon/phase/PhaseManager f Lnet/minecraft/class_1510; field_7065 dragon f [Lnet/minecraft/class_1521; field_7064 phases f Lorg/slf4j/Logger; field_7066 LOGGER f Lnet/minecraft/class_1521; field_7063 current m (Lnet/minecraft/class_1527;)Lnet/minecraft/class_1521; method_6865 create p 1 type m ()Lnet/minecraft/class_1521; method_6864 getCurrent m (Lnet/minecraft/class_1510;)V p 1 dragon m (Lnet/minecraft/class_1527;)V method_6863 setPhase p 1 type c net/minecraft/class_2859 net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket f Lnet/minecraft/class_2960; field_13020 tabToOpen f Lnet/minecraft/class_2859$class_2860; field_13021 action m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2859$class_2860;Lnet/minecraft/class_2960;)V p 2 tab p 1 action m ()Lnet/minecraft/class_2960; method_12416 getTabToOpen m (Lnet/minecraft/class_2792;)V method_12417 apply m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2859; method_12418 open p 0 advancement m ()Lnet/minecraft/class_2859$class_2860; method_12415 getAction m ()Lnet/minecraft/class_2859; method_12414 close c net/minecraft/class_2859$class_2860 net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket$Action f Lnet/minecraft/class_2859$class_2860; field_13023 CLOSED_SCREEN f Lnet/minecraft/class_2859$class_2860; field_13024 OPENED_TAB c net/minecraft/class_1525 net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase f I field_30440 MINIMUM_TARGET_SPOT_AMOUNT f Lnet/minecraft/class_1309; field_7062 target f Lnet/minecraft/class_243; field_7057 pathTarget f Z field_7058 shouldFindNewPath f Lorg/slf4j/Logger; field_7061 LOGGER f Lnet/minecraft/class_11; field_7059 path f I field_7060 seenTargetTimes m ()V method_6860 updatePath m ()V method_6861 followPath m (Lnet/minecraft/class_1309;)V method_6862 setTargetEntity p 1 targetEntity c net/minecraft/class_1524 net/minecraft/entity/boss/dragon/phase/TakeoffPhase f Lnet/minecraft/class_243; field_7055 pathTarget f Z field_7056 shouldFindNewPath f Lnet/minecraft/class_11; field_7054 path m ()V method_6858 updatePath m ()V method_6859 followPath c net/minecraft/class_1523 net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase f I field_7053 ticks f I field_7052 timesRun f I field_30435 DRAGON_BREATH_MAX_TICK f Lnet/minecraft/class_1295; field_7051 dragonBreathEntity f I field_30434 MAX_TIMES_RUN f I field_30433 DURATION m ()V method_6857 reset c net/minecraft/class_2855 net/minecraft/network/packet/c2s/play/RenameItemC2SPacket f Ljava/lang/String; field_13013 name m (Ljava/lang/String;)V p 1 name m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12408 apply m ()Ljava/lang/String; method_12407 getName c net/minecraft/class_2856 net/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket f Lnet/minecraft/class_2856$class_2857; field_13014 status m ()Lnet/minecraft/class_2856$class_2857; method_32308 getStatus m (Lnet/minecraft/class_8706;)V method_12409 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2856$class_2857;)V p 1 status c net/minecraft/class_2856$class_2857 net/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket$Status f Lnet/minecraft/class_2856$class_2857; field_13017 SUCCESSFULLY_LOADED f Lnet/minecraft/class_2856$class_2857; field_13018 DECLINED f Lnet/minecraft/class_2856$class_2857; field_13015 FAILED_DOWNLOAD f Lnet/minecraft/class_2856$class_2857; field_13016 ACCEPTED c net/minecraft/class_1528 net/minecraft/entity/boss/WitherEntity f Lnet/minecraft/class_2940; field_7089 TRACKED_ENTITY_ID_3 f [I field_7092 chargedSkullCooldowns f I field_7082 blockBreakingCooldown f [F field_7084 sideHeadPitches f [F field_7094 prevSideHeadYaws f Lnet/minecraft/class_2940; field_7085 INVUL_TIMER f Lnet/minecraft/class_2940; field_7090 TRACKED_ENTITY_ID_2 f [I field_7091 skullCooldowns f Lnet/minecraft/class_2940; field_7088 TRACKED_ENTITY_ID_1 f Ljava/util/function/Predicate; field_7086 CAN_ATTACK_PREDICATE f [F field_7095 prevSideHeadPitches f [F field_7083 sideHeadYaws f I field_30441 DEFAULT_INVUL_TIMER f Ljava/util/List; field_7087 TRACKED_ENTITY_IDS f Lnet/minecraft/class_4051; field_18125 HEAD_TARGET_PREDICATE f Lnet/minecraft/class_3213; field_7093 bossBar m (I)D method_6881 getHeadZ p 1 headIndex m (I)F method_6879 getHeadYaw p 1 headIndex m (I)F method_6887 getHeadPitch p 1 headIndex m (II)V method_6876 setTrackedEntityId p 2 id p 1 headIndex m ()V method_6885 onSummoned m (I)V method_6875 setInvulTimer p 1 ticks m (I)D method_6880 getHeadY p 1 headIndex m (IDDDZ)V method_6877 shootSkullAt p 8 charged p 4 targetY p 6 targetZ p 1 headIndex p 2 targetX m (I)I method_6882 getTrackedEntityId p 1 headIndex m (Lnet/minecraft/class_1309;)Z method_6873 method_6873 p 0 entity m (ILnet/minecraft/class_1309;)V method_6878 shootSkullAt p 2 target p 1 headIndex m (I)D method_6874 getHeadX p 1 headIndex m (FFF)F method_6886 getNextAngle p 3 maxDifference p 2 desiredAngle p 1 prevAngle m ()I method_6884 getInvulnerableTimer m (Lnet/minecraft/class_2680;)Z method_6883 canDestroy p 0 block m ()Lnet/minecraft/class_5132$class_5133; method_26904 createWitherAttributes c net/minecraft/class_1528$class_1529 net/minecraft/entity/boss/WitherEntity$DescendAtHalfHealthGoal c net/minecraft/class_1527 net/minecraft/entity/boss/dragon/phase/PhaseType f I field_7079 id f Ljava/lang/Class; field_7074 phaseClass f [Lnet/minecraft/class_1527; field_7080 types f Ljava/lang/String; field_7070 name f Lnet/minecraft/class_1527; field_7077 TAKEOFF f Lnet/minecraft/class_1527; field_7078 CHARGING_PLAYER f Lnet/minecraft/class_1527; field_7073 SITTING_ATTACKING f Lnet/minecraft/class_1527; field_7075 HOVER f Lnet/minecraft/class_1527; field_7076 STRAFE_PLAYER f Lnet/minecraft/class_1527; field_7071 LANDING_APPROACH f Lnet/minecraft/class_1527; field_7072 SITTING_FLAMING f Lnet/minecraft/class_1527; field_7069 HOLDING_PATTERN f Lnet/minecraft/class_1527; field_7067 LANDING f Lnet/minecraft/class_1527; field_7068 DYING f Lnet/minecraft/class_1527; field_7081 SITTING_SCANNING m ()I method_6869 count m ()Ljava/lang/reflect/Constructor; method_6867 getConstructor m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_1527; method_6870 register p 0 phaseClass p 1 name m (I)Lnet/minecraft/class_1527; method_6868 getFromId p 0 id m (ILjava/lang/Class;Ljava/lang/String;)V p 2 phaseClass p 3 name p 1 id m ()I method_6871 getTypeId m (Lnet/minecraft/class_1510;)Lnet/minecraft/class_1521; method_6866 create p 1 dragon c net/minecraft/class_8136 net/minecraft/client/render/entity/model/ArmorEntityModel m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; method_49032 getModelData p 0 dilation c net/minecraft/class_8133 net/minecraft/client/gui/widget/LayoutWidget m (Ljava/util/function/Consumer;)V method_48227 forEachElement p 1 consumer m (Lnet/minecraft/class_8021;)V method_49004 method_49004 p 0 element m ()V method_48222 refreshPositions m (Ljava/util/function/Consumer;Lnet/minecraft/class_8021;)V method_49005 method_49005 p 1 element c net/minecraft/class_8134 net/minecraft/client/gui/screen/world/ExperimentsScreen f Lnet/minecraft/class_437; field_42505 parent f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; field_42508 experiments f Lnet/minecraft/class_3283; field_42506 resourcePackManager f I field_42503 INFO_WIDTH f Lnet/minecraft/class_8132; field_42504 experimentToggleList f Ljava/util/function/Consumer; field_42507 applier m (Lnet/minecraft/class_4185;)V method_49018 method_49018 p 1 button m (Lnet/minecraft/class_8134;Lnet/minecraft/class_364;)V method_49019 method_49019 p 1 widget m (Lnet/minecraft/class_437;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;)V p 2 resourcePackManager p 1 parent p 3 applier m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561; method_49016 getDataPackName p 0 packProfile m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V method_49021 method_49021 p 3 enabled p 2 pack m (Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V method_49017 method_49017 p 2 enabled m ()V method_49024 applyAndClose m (Lnet/minecraft/class_4185;)V method_49023 method_49023 p 1 button m (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_3288;Ljava/lang/Boolean;)V method_49020 method_49020 p 2 pack p 3 enabled c net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutWidget f I field_42490 DEFAULT_HEADER_FOOTER_HEIGHT f Lnet/minecraft/class_7843; field_42491 header f Lnet/minecraft/class_7843; field_42492 footer f Lnet/minecraft/class_7843; field_42493 body f I field_43136 FOOTER_MARGIN_TOP f Lnet/minecraft/class_437; field_42494 screen f I field_42495 headerHeight f I field_42496 footerHeight m ()I method_48998 getHeaderHeight m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_48999 addBody p 1 widget m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_48997 addFooter p 2 callback p 1 widget m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_49000 addBody p 1 widget p 2 callback m (Lnet/minecraft/class_437;)V p 1 screen m (Lnet/minecraft/class_437;I)V p 1 screen p 2 headerFooterHeight m (I)V method_48995 setHeaderHeight p 1 headerHeight m ()I method_48994 getFooterHeight m (I)V method_48991 setFooterHeight p 1 footerHeight m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_48993 addHeader p 2 callback p 1 widget m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_48992 addHeader p 1 widget m (Lnet/minecraft/class_437;II)V p 2 headerHeight p 1 screen p 3 footerHeight m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_48996 addFooter p 1 widget c net/minecraft/class_8130 net/minecraft/client/gui/widget/AbstractTextWidget f I field_42484 textColor f Lnet/minecraft/class_327; field_42483 textRenderer m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 3 width p 4 height p 5 message p 6 textRenderer p 1 x p 2 y m (I)Lnet/minecraft/class_8130; method_48978 setTextColor p 1 textColor m ()I method_48979 getTextColor m ()Lnet/minecraft/class_327; method_48977 getTextRenderer c net/minecraft/class_1500 net/minecraft/entity/passive/MuleEntity c net/minecraft/class_8138 net/minecraft/client/render/entity/DisplayEntityRenderer f Lnet/minecraft/class_898; field_42525 renderDispatcher m (Lnet/minecraft/class_8113;)Ljava/lang/Object; method_49921 getData p 1 entity m (Lnet/minecraft/class_8113;Ljava/lang/Object;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V method_49052 render p 4 vertexConsumers p 5 brightness p 2 data p 3 matrices p 6 lerpProgress p 1 entity m (Lnet/minecraft/class_8113$class_8229;Lnet/minecraft/class_8113;FLorg/joml/Quaternionf;)Lorg/joml/Quaternionf; method_49053 getBillboardRotation p 3 yaw p 2 entity p 4 rotation p 1 renderState m (Lnet/minecraft/class_8113;)Lnet/minecraft/class_2960; method_49050 getTexture m (Lnet/minecraft/class_8113;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V method_49051 render c net/minecraft/class_8138$class_8140 net/minecraft/client/render/entity/DisplayEntityRenderer$ItemDisplayEntityRenderer f Lnet/minecraft/class_918; field_42529 itemRenderer m (Lnet/minecraft/class_8113$class_8122;Lnet/minecraft/class_8113$class_8122$class_8226;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V method_49055 render m (Lnet/minecraft/class_8113$class_8122;)Lnet/minecraft/class_8113$class_8122$class_8226; method_49923 getData c net/minecraft/class_8138$class_8139 net/minecraft/client/render/entity/DisplayEntityRenderer$BlockDisplayEntityRenderer f Lnet/minecraft/class_776; field_42528 blockRenderManager m (Lnet/minecraft/class_8113$class_8115;Lnet/minecraft/class_8113$class_8115$class_8225;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V method_49054 render m (Lnet/minecraft/class_8113$class_8115;)Lnet/minecraft/class_8113$class_8115$class_8225; method_49922 getData c net/minecraft/class_8138$class_8141 net/minecraft/client/render/entity/DisplayEntityRenderer$TextDisplayEntityRenderer f Lnet/minecraft/class_327; field_42531 displayTextRenderer m (Lnet/minecraft/class_8113$class_8123;)Lnet/minecraft/class_8113$class_8123$class_8230; method_49924 getData m (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_8113$class_8123$class_8125; method_49057 getLines p 1 text p 2 width m (Lnet/minecraft/class_8113$class_8123;Lnet/minecraft/class_8113$class_8123$class_8230;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V method_49056 render c net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection f S field_12877 nonEmptyBlockCount f S field_12881 nonEmptyFluidCount f Lnet/minecraft/class_7522; field_34556 biomeContainer f S field_12882 randomTickableBlockCount f Lnet/minecraft/class_2841; field_12878 blockStateContainer m (Lnet/minecraft/class_2378;)V p 1 biomeRegistry m (Lnet/minecraft/class_2540;)V method_49526 readBiomePacket p 1 buf m ()V method_16676 lock m ()Z method_38292 isEmpty m ()Lnet/minecraft/class_2841; method_12265 getBlockStateContainer m (IIILnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680; method_12256 setBlockState p 2 y p 3 z p 4 state p 5 lock p 1 x m (Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;III)V method_38291 populateBiomes p 4 y p 5 z p 2 sampler p 3 x p 1 biomeSupplier m (IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_16675 setBlockState p 4 state p 3 z p 2 y p 1 x m ()I method_12260 getPacketSize m (III)Lnet/minecraft/class_2680; method_12254 getBlockState p 2 y p 3 z p 1 x m ()Z method_12262 hasRandomTicks m (Lnet/minecraft/class_2540;)V method_12258 readDataPacket p 1 buf m ()Z method_12264 hasRandomFluidTicks m (Ljava/util/function/Predicate;)Z method_19523 hasAny p 1 predicate m ()V method_16677 unlock m (III)Lnet/minecraft/class_3610; method_12255 getFluidState p 1 x p 2 y p 3 z m (Lnet/minecraft/class_2841;Lnet/minecraft/class_7522;)V p 1 blockStateContainer p 2 biomeContainer m ()V method_12253 calculateCounts m (Lnet/minecraft/class_2540;)V method_12257 toPacket p 1 buf m ()Z method_12263 hasRandomBlockTicks m (III)Lnet/minecraft/class_6880; method_38293 getBiome p 2 y p 1 x p 3 z m ()Lnet/minecraft/class_7522; method_38294 getBiomeContainer c net/minecraft/class_2826$class_6869 net/minecraft/world/chunk/ChunkSection$BlockStateCounter f I field_36409 randomTickableBlockCount f I field_36408 nonEmptyBlockCount f I field_36410 nonEmptyFluidCount m (Lnet/minecraft/class_2680;I)V method_40155 accept c net/minecraft/class_2827 net/minecraft/network/packet/c2s/common/KeepAliveC2SPacket f J field_12883 id m (Lnet/minecraft/class_2540;)V p 1 buf m (J)V p 1 id m ()J method_12267 getId m (Lnet/minecraft/class_8706;)V method_12266 apply c net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket f Z field_29179 onGround f Z field_12888 changeLook f D field_12889 x f Z field_12890 changePosition f D field_12886 y f F field_12887 yaw f D field_12884 z f F field_12885 pitch m (D)D method_12268 getY p 1 currentY m (D)D method_12269 getX p 1 currentX m ()Z method_36172 changesLook m ()Z method_12273 isOnGround m ()Z method_36171 changesPosition m (F)F method_12271 getYaw p 1 currentYaw m (DDDFFZZZ)V p 8 pitch p 7 yaw p 10 changePosition p 9 onGround p 3 y p 5 z p 1 x p 11 changeLook m (D)D method_12274 getZ p 1 currentZ m (F)F method_12270 getPitch p 1 currentPitch m (Lnet/minecraft/class_2792;)V method_12272 apply c net/minecraft/class_2828$class_2829 net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$PositionAndOnGround m (DDDZ)V p 5 z p 7 onGround p 1 x p 3 y m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829; method_34221 read p 0 buf c net/minecraft/class_2828$class_2831 net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$LookAndOnGround m (FFZ)V p 1 yaw p 2 pitch p 3 onGround m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831; method_34223 read p 0 buf c net/minecraft/class_2828$class_5911 net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$OnGroundOnly m (Z)V p 1 onGround m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911; method_34224 read p 0 buf c net/minecraft/class_2828$class_2830 net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$Full m (DDDFFZ)V p 1 x p 5 z p 3 y p 9 onGround p 7 yaw p 8 pitch m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830; method_34222 read p 0 buf c net/minecraft/class_2821 net/minecraft/world/chunk/WrapperProtoChunk c Represents a chunk that wraps a world chunk, used in world generation.\nThis is usually read-only. f Lnet/minecraft/class_2818; field_12866 wrapped f Z field_34554 propagateToWrapped m ()Lnet/minecraft/class_2818; method_12240 getWrappedChunk m (Lnet/minecraft/class_2818;Z)V p 1 wrapped p 2 propagateToWrapped m (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902$class_2903; method_12239 transformHeightmapType p 1 type c net/minecraft/class_2822 net/minecraft/network/packet/c2s/play/QueryEntityNbtC2SPacket f I field_12868 transactionId f I field_12867 entityId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_12244 getEntityId m ()I method_12245 getTransactionId m (II)V p 1 transactionId p 2 entityId m (Lnet/minecraft/class_2792;)V method_12243 apply c net/minecraft/class_2823 net/minecraft/world/chunk/ChunkProvider m (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V method_12247 onLightUpdate p 2 pos p 1 type m ()Lnet/minecraft/class_1922; method_16399 getWorld m (II)Lnet/minecraft/class_8527; method_12246 getChunk p 2 chunkZ p 1 chunkX c net/minecraft/class_2824 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket f I field_12870 entityId f Z field_25660 playerSneaking f Lnet/minecraft/class_2824$class_5906; field_29170 ATTACK f Lnet/minecraft/class_2824$class_5906; field_12871 type m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;Lnet/minecraft/class_243;)Lnet/minecraft/class_2824; method_34208 interactAt p 0 entity p 1 playerSneaking p 2 hand p 3 pos m (Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;)Lnet/minecraft/class_2824; method_34207 interact p 0 entity p 1 playerSneaking p 2 hand m (Lnet/minecraft/class_1297;Z)Lnet/minecraft/class_2824; method_34206 attack p 0 entity p 1 playerSneaking m (IZLnet/minecraft/class_2824$class_5906;)V p 1 entityId p 2 playerSneaking p 3 type m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; method_12248 getEntity p 1 world m (Lnet/minecraft/class_2792;)V method_12251 apply m ()Z method_30007 isPlayerSneaking m (Lnet/minecraft/class_2824$class_5908;)V method_34209 handle p 1 handler c net/minecraft/class_2824$class_5909 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractHandler f Lnet/minecraft/class_1268; field_29176 hand m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1268;)V p 1 hand c net/minecraft/class_2824$class_5908 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$Handler m (Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V method_34220 interactAt p 1 hand p 2 pos m ()V method_34218 attack m (Lnet/minecraft/class_1268;)V method_34219 interact p 1 hand c net/minecraft/class_2824$class_5907 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractType f Ljava/util/function/Function; field_29174 handlerGetter f Lnet/minecraft/class_2824$class_5907; field_29172 ATTACK f Lnet/minecraft/class_2824$class_5907; field_29173 INTERACT_AT f Lnet/minecraft/class_2824$class_5907; field_29171 INTERACT m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2824$class_5906; method_34216 method_34216 p 0 buf m (Ljava/lang/String;ILjava/util/function/Function;)V p 3 handlerGetter c net/minecraft/class_2824$class_5906 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractTypeHandler m ()Lnet/minecraft/class_2824$class_5907; method_34211 getType m (Lnet/minecraft/class_2540;)V method_34212 write p 1 buf m (Lnet/minecraft/class_2824$class_5908;)V method_34213 handle p 1 handler c net/minecraft/class_2824$class_5910 net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractAtHandler f Lnet/minecraft/class_243; field_29178 pos f Lnet/minecraft/class_1268; field_29177 hand m (Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V p 2 pos p 1 hand m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_8146 net/minecraft/datafixer/schema/Schema3326 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_8147 net/minecraft/datafixer/schema/Schema3327 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_8144 net/minecraft/util/Nullables c Contains utility methods that accept or return nullable values. m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; method_49082 getFirstOrElseGet c {@return the first element of {@code collection}, or {@code getter.get()} if it is empty} p 0 collection p 1 getter m ([Z)Z method_49091 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; method_49077 map c {@return the {@code value} with {@code mapper} applied if the value is not {@code null},\notherwise {@code null}}\n\n

This is the nullable equivalent to {@link java.util.Optional#map}. p 0 value p 1 mapper m ([B)Z method_49083 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m ([C)Z method_49084 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m ([D)Z method_49085 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m ([Ljava/lang/Object;)Z method_49089 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m (Ljava/util/Collection;)Ljava/lang/Object; method_49080 getFirst c {@return the first element of {@code collection}, or {@code null} if it is empty} p 0 collection m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; method_49078 mapOrElse c {@return the {@code value} with {@code mapper} applied if the value is not {@code null},\notherwise {@code other}}\n\n

This is the nullable equivalent to {@link java.util.Optional#map} chained with\n{@link java.util.Optional#orElse}. p 1 mapper p 0 value p 2 other m ([F)Z method_49086 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; method_49081 getFirstOrElse c {@return the first element of {@code collection}, or {@code defaultValue} if it is empty} p 1 defaultValue p 0 collection m ([I)Z method_49087 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m ([J)Z method_49088 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m ([S)Z method_49090 isEmpty c {@return whether {@code array} is {@code null} or empty} p 0 array m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; method_49079 mapOrElseGet c {@return the {@code value} with {@code mapper} applied if the value is not {@code null},\notherwise {@code getter.get()}}\n\n

This is the nullable equivalent to {@link java.util.Optional#map} chained with\n{@link java.util.Optional#orElseGet}. p 0 value p 1 mapper p 2 getter c net/minecraft/class_8142 net/minecraft/data/server/tag/vanilla/VanillaDamageTypeTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 maxChainedNeighborUpdates p 1 output c net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamageS2CPacket f Ljava/util/Optional; comp_1271 sourcePosition f I comp_1267 entityId f I comp_1268 sourceTypeId f I comp_1269 sourceCauseId f I comp_1270 sourceDirectId m (Lnet/minecraft/class_2540;I)V method_49072 writeOffsetVarInt p 0 buf p 1 value m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_243; method_49076 method_49076 p 0 pos m (Lnet/minecraft/class_2602;)V method_49074 apply m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V p 1 entity p 2 damageSource m (Lnet/minecraft/class_2540;Lnet/minecraft/class_243;)V method_49073 method_49073 p 0 bufx p 1 pos m (Lnet/minecraft/class_2540;)I method_49075 readOffsetVarInt p 0 buf m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1282; method_49071 createDamageSource p 1 world m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1270 sourceDirectId m ()Ljava/util/Optional; comp_1271 sourcePosition m ()I comp_1269 sourceCauseId m ()I comp_1267 entityId m ()I comp_1268 sourceTypeId c net/minecraft/class_2840 net/minecraft/network/packet/c2s/play/CraftRequestC2SPacket f I field_12933 syncId f Lnet/minecraft/class_2960; field_12931 recipe f Z field_12932 craftAll m ()Lnet/minecraft/class_2960; method_12320 getRecipe m (ILnet/minecraft/class_8786;Z)V p 2 recipe p 1 syncId p 3 craftAll m (Lnet/minecraft/class_2792;)V method_12317 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_12318 getSyncId m ()Z method_12319 shouldCraftAll c net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer c A paletted container stores objects in 3D voxels as small integer indices,\ngoverned by "palettes" that map between these objects and indices.\n\n@see Palette f Lnet/minecraft/class_2841$class_6563; field_34561 paletteProvider f Lnet/minecraft/class_2359; field_34559 idList f Lnet/minecraft/class_5798; field_36300 lockHelper f Lnet/minecraft/class_2841$class_6561; field_34560 data f Lnet/minecraft/class_2835; field_34558 dummyListener m (Lnet/minecraft/class_2841$class_4464;Lit/unimi/dsi/fastutil/ints/Int2IntMap$Entry;)V method_21733 method_21733 p 2 entry m (ILjava/lang/Object;)I method_44349 method_44349 p 0 id p 1 value m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6560;Lnet/minecraft/class_6490;Ljava/util/List;)V p 1 idList p 2 paletteProvider p 3 dataProvider p 4 storage p 5 paletteEntries m (Lnet/minecraft/class_7522$class_7523;Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult; method_44342 method_44342 p 3 serialized m ()V method_12334 lock c Acquires the semaphore on this container, and crashes if it cannot be\nacquired. m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522;)Lnet/minecraft/class_7522$class_6562; method_38302 method_38302 p 2 container m ()Lnet/minecraft/class_2841; method_39957 copy m (I)Ljava/lang/Object; method_12331 get p 1 index m (Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;Lnet/minecraft/class_7522$class_7523;)Lcom/mojang/serialization/Codec; method_38298 createCodec c Creates a codec for a paletted container with a specific palette provider.\n\n@return the created codec p 3 defaultValue p 4 reader p 1 entryCodec c the codec for each entry in the palette p 2 provider c the palette provider that controls how the data are serialized and what\ntypes of palette are used for what entry bit sizes p 0 idList m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2837;I)I method_44344 method_44344 p 2 id m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38296 method_38296 p 2 instance m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6561;)V p 3 data p 2 paletteProvider p 1 idList m (Lnet/minecraft/class_2814;I)I method_44340 method_44340 p 2 id m (Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; method_44347 createReadableContainerCodec p 2 paletteProvider p 1 entryCodec p 3 defaultValue p 0 idList m (Lnet/minecraft/class_2359;Ljava/lang/Object;Lnet/minecraft/class_2841$class_6563;)V p 3 paletteProvider p 1 idList p 2 object m (Lnet/minecraft/class_2841$class_6561;I)Lnet/minecraft/class_2841$class_6561; method_38297 getCompatibleData c {@return a compatible data object for the given entry {@code bits} size}\nThis may return a new data object or return {@code previousData} if it\ncan be reused. p 2 bits c the number of bits each entry uses p 1 previousData c the previous data, may be reused if suitable m (IIILjava/lang/Object;)Ljava/lang/Object; method_16678 swapUnsafe p 1 x p 2 y p 3 z p 4 value m (Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; method_44343 createPalettedContainerCodec p 0 idList p 2 paletteProvider p 1 entryCodec p 3 defaultValue m (Ljava/util/function/Consumer;Lnet/minecraft/class_2837;I)V method_39794 method_39794 p 2 id m ([ILjava/util/function/IntUnaryOperator;)V method_39894 applyEach c Applies {@code applier} to each value of {@code is}, modifying the array.\n\n@implNote This caches the last value to be applied and its result, so {@code applier}\nmight not be called for all values. Note that this also causes the applier to\nnot be applied for initial {@code -1}s. p 0 is p 1 applier m (ILjava/lang/Object;)I method_12333 method_12333 p 1 added p 0 newSize m (Lnet/minecraft/class_2841;)Lnet/minecraft/class_7522; method_44341 method_44341 p 0 result m (IIILjava/lang/Object;)V method_35321 set p 3 z p 4 value p 1 x p 2 y m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult; method_44348 method_44348 p 2 serialized p 0 idListx p 1 paletteProviderx m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult; method_44346 read p 0 idList p 1 paletteProvider p 2 serialized m ()V method_12335 unlock c Releases the semaphore on this container. m (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;I)V method_21734 increment p 1 key m (ILjava/lang/Object;)V method_12322 set p 2 value p 1 index m (Lnet/minecraft/class_2540;)V method_12326 readPacket c Reads data from the packet byte buffer into this container. Previous data\nin this container is discarded. p 1 buf c the packet byte buffer m (ILjava/lang/Object;)Ljava/lang/Object; method_12336 swap p 2 value p 1 index m (IIILjava/lang/Object;)Ljava/lang/Object; method_12328 swap p 1 x p 2 y p 3 z p 4 value c net/minecraft/class_2841$class_6561 net/minecraft/world/chunk/PalettedContainer$Data c Runtime representation of data in a paletted container. f Lnet/minecraft/class_2837; comp_119 palette c the palette for the storage f Lnet/minecraft/class_2841$class_6560; comp_74 configuration c the data provider that derives the palette and storage of this data f Lnet/minecraft/class_6490; comp_118 storage c the data m ()I method_38306 getPacketSize c {@return the size of this data, in bytes, when written to a packet}\n\n@see #writePacket(PacketByteBuf) m (Lnet/minecraft/class_2540;)V method_38309 writePacket p 1 buf m ()Lnet/minecraft/class_2837; comp_119 palette m (Lnet/minecraft/class_2837;Lnet/minecraft/class_6490;)V method_38308 importFrom c Imports the data from the other {@code storage} with the other\n{@code palette}. p 2 storage p 1 palette m ()Lnet/minecraft/class_2841$class_6560; comp_74 configuration m ()Lnet/minecraft/class_2841$class_6561; method_44338 copy m (Lnet/minecraft/class_2841$class_6560;Lnet/minecraft/class_6490;Lnet/minecraft/class_2837;)V p 3 palette p 1 configuration p 2 storage m ()Lnet/minecraft/class_6490; comp_118 storage c net/minecraft/class_2841$class_6560 net/minecraft/world/chunk/PalettedContainer$DataProvider c A palette data provider constructs an empty data for a paletted\ncontainer given a palette provider and a desired entry size in bits. f I comp_73 bits c the number of bits each element use f Lnet/minecraft/class_2837$class_6559; comp_72 factory c the palette factory m ()I comp_73 bits m ()Lnet/minecraft/class_2837$class_6559; comp_72 factory m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;I)Lnet/minecraft/class_2841$class_6561; method_38305 createData p 1 idList p 2 listener p 3 size c net/minecraft/class_2841$class_4464 net/minecraft/world/chunk/PalettedContainer$Counter c A counter that receives a palette entry and its number of occurrences\nin the container. m (Ljava/lang/Object;I)V accept accept p 2 count c the entry's number of occurrence p 1 object c the palette entry c net/minecraft/class_2841$class_6563 net/minecraft/world/chunk/PalettedContainer$PaletteProvider c A palette provider determines what type of palette to choose given the\nbits used to represent each element. In addition, it controls how the\ndata in the serialized container is read based on the palette given. f Lnet/minecraft/class_2837$class_6559; field_34571 ID_LIST f Lnet/minecraft/class_2841$class_6563; field_34570 BIOME c A palette provider that stores {@code 64} objects in a container.\nUsed in vanilla by biomes in a chunk section. f I field_34572 edgeBits f Lnet/minecraft/class_2837$class_6559; field_34568 BI_MAP f Lnet/minecraft/class_2837$class_6559; field_34567 ARRAY f Lnet/minecraft/class_2837$class_6559; field_34566 SINGULAR f Lnet/minecraft/class_2841$class_6563; field_34569 BLOCK_STATE c A palette provider that stores {@code 4096} objects in a container.\nUsed in vanilla by block states in a chunk section. m (Lnet/minecraft/class_2359;I)Lnet/minecraft/class_2841$class_6560; method_38314 createDataProvider c Creates a data provider that is suitable to represent objects with\n{@code bits} size in the storage.\n\n@return the data provider p 1 idList c the id list that maps between objects and full integer IDs p 2 bits c the number of bits needed to represent all palette entries m (I)V p 1 edgeBits m (Lnet/minecraft/class_2359;I)I method_38315 getBits p 2 size p 1 idList m (III)I method_38313 computeIndex c {@return the index of an object in the storage given its x, y, z coordinates} p 3 z c the z coordinate p 1 x c the x coordinate p 2 y c the y coordinate m ()I method_38312 getContainerSize c {@return the size of the container's data desired by this provider} c net/minecraft/class_2842 net/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket f Z field_12948 flying f I field_33362 FLYING_MASK m ()Z method_12346 isFlying m (Lnet/minecraft/class_2792;)V method_12339 apply m (Lnet/minecraft/class_1656;)V p 1 abilities m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1511 net/minecraft/entity/decoration/EndCrystalEntity f I field_7034 endCrystalAge f Lnet/minecraft/class_2940; field_7033 BEAM_TARGET f Lnet/minecraft/class_2940; field_7035 SHOW_BOTTOM m (Lnet/minecraft/class_2338;)V method_6837 setBeamTarget p 1 beamTarget m ()Lnet/minecraft/class_2338; method_6838 getBeamTarget m (Lnet/minecraft/class_1937;DDD)V p 6 z p 1 world p 2 x p 4 y m (Lnet/minecraft/class_1282;)V method_6835 crystalDestroyed p 1 source m ()Z method_6836 shouldShowBottom m (Z)V method_6839 setShowBottom p 1 showBottom c net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntity f Lnet/minecraft/class_1526; field_7028 phaseManager f Lnet/minecraft/class_1508; field_7014 leftWing f Lorg/slf4j/Logger; field_7021 LOGGER f Lnet/minecraft/class_1508; field_7022 tail3 f [I field_7025 pathNodeConnections c An array of 24 bitflags, where node #i leads to #j if and only if\n{@code (pathNodeConnections[i] & (1 << j)) != 0}. f Lnet/minecraft/class_2881; field_7016 fight f I field_30428 MAX_HEALTH f Lnet/minecraft/class_1508; field_7011 neck f Lnet/minecraft/class_1508; field_7023 body f [[D field_7026 segmentCircularBuffer c (yaw, y, ?) f Lnet/minecraft/class_1508; field_7015 rightWing f F field_7019 prevWingPosition f Lnet/minecraft/class_1511; field_7024 connectedCrystal f I field_7010 latestSegment f F field_7030 wingPosition f [Lnet/minecraft/class_1508; field_7032 parts f I field_7018 ticksUntilNextGrowl f Ljava/lang/String; field_33911 DRAGON_PHASE_KEY f [Lnet/minecraft/class_9; field_7012 pathNodes c The first 12 path nodes are used for end crystals; the others are not tied to them. f Lnet/minecraft/class_1508; field_7020 tail1 f Z field_7027 slowedDownByBlock f I field_7031 ticksSinceDeath f Lnet/minecraft/class_1508; field_7009 tail2 f Ljava/lang/String; field_33910 DRAGON_DEATH_TIME_KEY f Lnet/minecraft/class_1508; field_7017 head f F field_7029 damageDuringSitting f Lnet/minecraft/class_2338; field_44875 fightOrigin f Lnet/minecraft/class_4051; field_18120 CLOSE_PLAYER_PREDICATE f F field_20865 yawAcceleration f Lnet/minecraft/class_5; field_7008 pathHeap f F field_30430 TAKEOFF_THRESHOLD c The damage the dragon can take before it takes off, represented as a ratio to the full health. f Lnet/minecraft/class_2940; field_7013 PHASE_TYPE m (Lnet/minecraft/class_1508;Lnet/minecraft/class_1282;F)Z method_6816 damagePart p 1 part p 3 amount p 2 source m (Ljava/util/List;)V method_6825 launchLivingEntities p 1 entities m ()F method_6820 getHeadVerticalMovement m (Lnet/minecraft/class_238;)Z method_6821 destroyBlocks p 1 box m (Lnet/minecraft/class_2338;)V method_51853 setFightOrigin p 1 fightOrigin m (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Lnet/minecraft/class_11; method_6826 getPathOfAllPredecessors p 2 node p 1 unused m (IILnet/minecraft/class_9;)Lnet/minecraft/class_11; method_6833 findPath p 1 from p 2 to p 3 pathNode m (Lnet/minecraft/class_2881;)V method_51852 setFight p 1 fight m (IF)[D method_6817 getSegmentProperties p 1 segmentNumber p 2 tickDelta m (D)F method_6832 wrapYawChange p 1 yawDegrees m (Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;)V method_6828 crystalDestroyed p 3 source p 1 endCrystal p 2 pos m ()Lnet/minecraft/class_1526; method_6831 getPhaseManager m (F)Lnet/minecraft/class_243; method_6834 getRotationVectorFromPhase p 1 tickDelta m ()Lnet/minecraft/class_5132$class_5133; method_26903 createEnderDragonAttributes m (Lnet/minecraft/class_1282;F)Z method_6819 parentDamage p 1 source p 2 amount m ()Lnet/minecraft/class_2338; method_51854 getFightOrigin m ()Lnet/minecraft/class_2881; method_6829 getFight m (Lnet/minecraft/class_1508;DDD)V method_22863 movePart p 2 dx p 1 enderDragonPart p 4 dy p 6 dz m (DDD)I method_6822 getNearestPathNodeIndex p 1 x p 5 z p 3 y m (I[D[D)F method_6823 getChangeInNeckPitch p 3 segment2 p 2 segment1 p 1 segmentOffset m ()V method_6830 tickWithEndCrystals c Things to do every tick related to end crystals. The Ender Dragon:\n\n* Disconnects from its crystal if it is removed\n* If it is connected to a crystal, then heals every 10 ticks\n* With a 1 in 10 chance each tick, searches for the nearest crystal and connects to it if present m (Ljava/util/List;)V method_6827 damageLivingEntities p 1 entities m ()I method_6818 getNearestPathNodeIndex m ()[Lnet/minecraft/class_1508; method_5690 getBodyParts c net/minecraft/class_8148 net/minecraft/datafixer/schema/Schema3328 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_8149 net/minecraft/entity/Attackable m ()Lnet/minecraft/class_1309; method_49107 getLastAttacker c net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket f Z field_12907 leftPaddling f Z field_12906 rightPaddling m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12283 apply m ()Z method_12284 isLeftPaddling m (ZZ)V p 1 leftPaddling p 2 rightPaddling m ()Z method_12285 isRightPaddling c net/minecraft/class_2837 net/minecraft/world/chunk/Palette c A palette maps objects from and to small integer IDs that uses less\nnumber of bits to make storage smaller.\n\n

While the objects palettes handle are already represented by integer\nIDs, shrinking IDs in cases where only a few appear can further reduce\nstorage space and network traffic volume.\n\n@see PalettedContainer m ()I method_12290 getPacketSize c {@return the serialized size of this palette in a byte buf, in bytes} m ()Lnet/minecraft/class_2837; method_39956 copy m (Ljava/lang/Object;)I method_12291 index c {@return the ID of an object in this palette}\n\n

If the object does not yet exist in this palette, this palette will\nregister the object. If the palette is too small to include this object,\na {@linkplain PaletteResizeListener resize listener} will be called and\nthis palette may be discarded. p 1 object c the object to look up m (Lnet/minecraft/class_2540;)V method_12287 writePacket c Writes this palette to the {@code buf}. p 1 buf c the packet byte buffer m (I)Ljava/lang/Object; method_12288 get c {@return the object associated with the given {@code id}}\n\n@throws EntryMissingException if this ID does not exist in this palette p 1 id c the ID to look up m (Lnet/minecraft/class_2540;)V method_12289 readPacket c Initializes this palette from the {@code buf}. Clears the preexisting\ndata in this palette. p 1 buf c the packet byte buffer m ()I method_12197 getSize c {@return the size of the palette} m (Ljava/util/function/Predicate;)Z method_19525 hasAny c {@return {@code true} if any entry in this palette passes the {@code\npredicate}} p 1 predicate c net/minecraft/class_2837$class_6559 net/minecraft/world/chunk/Palette$Factory c An interface for easy creation of palettes. m (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; create create c Creates a palette.\n\n@return the created new palette p 3 listener c the resize listener, called when this palette runs out of capacity when\nassigning index to new entries p 2 idList c the indices of possible palette entries and their full integer IDs;\nuseful for palette serialization p 1 bits c the number of bits each entry uses in the storage c net/minecraft/class_2838 net/minecraft/network/packet/c2s/play/PickFromInventoryC2SPacket f I field_12908 slot m ()I method_12293 getSlot m (I)V p 1 slot m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12292 apply c net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity f Z field_6999 spit f Lnet/minecraft/class_2940; field_6996 VARIANT f Lnet/minecraft/class_2940; field_6998 STRENGTH f Lnet/minecraft/class_1856; field_25375 TAMING_INGREDIENT f Lnet/minecraft/class_1501; field_7000 following f Lnet/minecraft/class_2940; field_6995 CARPET_COLOR f Lnet/minecraft/class_1501; field_6997 follower f I field_30425 MAX_STRENGTH m (Lnet/minecraft/class_1767;)V method_6799 setCarpetColor p 1 color m ()Lnet/minecraft/class_1501$class_7993; method_6809 getVariant m ()Z method_6793 hasFollower m ()I method_6803 getStrength m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1501; method_6804 createChild m ()Lnet/minecraft/class_1501; method_6806 getFollowing m ()Z method_6807 isTrader m ()Z method_6805 isFollowing m ()Lnet/minecraft/class_1767; method_6800 getCarpetColor m (I)V method_6802 setStrength p 1 strength m (Lnet/minecraft/class_1309;)V method_6792 spitAt p 1 target m ()Lnet/minecraft/class_1501; method_18004 createChild m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1767; method_6794 getColorFromCarpet p 0 color m (Lnet/minecraft/class_1501$class_7993;)V method_47874 setVariant m (Lnet/minecraft/class_5819;)V method_6796 initializeStrength p 1 random m ()Lnet/minecraft/class_5132$class_5133; method_26900 createLlamaAttributes m (Lnet/minecraft/class_1501;)V method_6791 follow p 1 llama m (Z)V method_6808 setSpit p 1 spit m ()V method_6797 stopFollowing c net/minecraft/class_1501$class_1502 net/minecraft/entity/passive/LlamaEntity$ChaseWolvesGoal m (Lnet/minecraft/class_1309;)Z method_18446 method_18446 p 0 wolf m (Lnet/minecraft/class_1501;)V p 1 llama c net/minecraft/class_1501$class_1503 net/minecraft/entity/passive/LlamaEntity$LlamaData f Lnet/minecraft/class_1501$class_7993; field_7001 variant m (Lnet/minecraft/class_1501$class_7993;)V p 1 variant c net/minecraft/class_1501$class_1504 net/minecraft/entity/passive/LlamaEntity$SpitRevengeGoal m (Lnet/minecraft/class_1501;)V p 1 llama c net/minecraft/class_1501$class_7993 net/minecraft/entity/passive/LlamaEntity$Variant f Lcom/mojang/serialization/Codec; field_41590 CODEC f Ljava/lang/String; field_41593 name f Ljava/util/function/IntFunction; field_41591 BY_ID f I field_41592 id f Lnet/minecraft/class_1501$class_7993; field_41586 CREAMY f Lnet/minecraft/class_1501$class_7993; field_41588 BROWN f Lnet/minecraft/class_1501$class_7993; field_41587 WHITE f Lnet/minecraft/class_1501$class_7993; field_41589 GRAY m (Ljava/lang/String;IILjava/lang/String;)V p 4 name p 3 id m ()I method_47875 getIndex m (I)Lnet/minecraft/class_1501$class_7993; method_47876 byId p 0 id c net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk f Lnet/minecraft/class_6746; field_35473 belowZeroRetrogen f Lnet/minecraft/class_4296; field_35475 fluidTickScheduler f Ljava/util/List; field_12929 entities f Lnet/minecraft/class_3568; field_17105 lightingProvider f Lnet/minecraft/class_2806; field_12918 status f Lnet/minecraft/class_4296; field_35474 blockTickScheduler f Ljava/util/Map; field_12926 carvingMasks m ()Ljava/util/Map; method_12316 getBlockEntityNbts m (Lnet/minecraft/class_2338;)S method_12300 getPackedSectionRelative p 0 pos m ()Lnet/minecraft/class_6755; method_39308 getFluidProtoTickScheduler m (Lnet/minecraft/class_2487;)V method_12302 addEntity p 1 entityNbt m (SILnet/minecraft/class_1923;)Lnet/minecraft/class_2338; method_12314 joinBlockPos p 1 sectionY p 2 chunkPos p 0 sectionRel m (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6643;)V method_12307 setCarvingMask p 1 step p 2 carvingMask m (Lnet/minecraft/class_2806;)V method_12308 setStatus p 1 status m (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643; method_12025 getCarvingMask p 1 step m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V p 5 blendingData p 1 pos p 2 upgradeData p 3 world p 4 biomeRegistry m (Lnet/minecraft/class_3568;)V method_17032 setLightingProvider p 1 lightingProvider m (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643; method_12297 method_12297 p 1 step2 m ()Ljava/util/Map; method_12309 getBlockEntities m ()Ljava/util/List; method_12295 getEntities m ()Lnet/minecraft/class_6755; method_39307 getBlockProtoTickScheduler m (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643; method_28510 getOrCreateCarvingMask p 1 step m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_4296;Lnet/minecraft/class_4296;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V p 6 world p 7 biomeRegistry p 4 blockTickScheduler p 5 fluidTickScheduler p 2 upgradeData p 3 sections p 1 pos p 8 blendingData m (Lnet/minecraft/class_4296;)Lnet/minecraft/class_6755; method_39310 createProtoTickScheduler p 0 tickScheduler m (Lnet/minecraft/class_6746;)V method_39309 setBelowZeroRetrogen p 1 belowZeroRetrogen c net/minecraft/class_1508 net/minecraft/entity/boss/dragon/EnderDragonPart f Lnet/minecraft/class_1510; field_7007 owner f Ljava/lang/String; field_7006 name f Lnet/minecraft/class_4048; field_18119 partDimensions m (Lnet/minecraft/class_1510;Ljava/lang/String;FF)V p 1 owner p 2 name p 3 width p 4 height c net/minecraft/class_2833 net/minecraft/network/packet/c2s/play/VehicleMoveC2SPacket f D field_12899 x f D field_12897 y f F field_12898 yaw f D field_12895 z f F field_12896 pitch m ()F method_12277 getPitch m ()D method_12276 getZ m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12278 apply m (Lnet/minecraft/class_1297;)V p 1 entity m ()F method_12281 getYaw m ()D method_12280 getY m ()D method_12279 getX c net/minecraft/class_1507 net/minecraft/entity/mob/ZombieHorseEntity m ()Lnet/minecraft/class_5132$class_5133; method_26902 createZombieHorseAttributes c net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity f I field_7004 trapTime f Z field_7005 trapped f Lnet/minecraft/class_1505; field_7003 trapTriggerGoal f I field_30427 DESPAWN_AGE m ()Z method_6812 isTrapped m ()Lnet/minecraft/class_5132$class_5133; method_26901 createSkeletonHorseAttributes m (Z)V method_6813 setTrapped p 1 trapped c net/minecraft/class_2834 net/minecraft/world/chunk/ArrayPalette c A palette that stores the possible entries in an array and maps them\nto their indices in the array. f I field_12903 indexBits f I field_12901 size f Lnet/minecraft/class_2359; field_12900 idList f [Ljava/lang/Object; field_12904 array f Lnet/minecraft/class_2835; field_12905 listener m (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Ljava/util/List;)V p 4 list p 3 listener p 2 bits p 1 idList m (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; method_38295 create p 0 bits p 1 idList p 2 listener p 3 list m (Lnet/minecraft/class_2359;[Ljava/lang/Object;Lnet/minecraft/class_2835;II)V p 1 idList p 2 array p 3 listener p 4 indexBits p 5 size c net/minecraft/class_1505 net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal f Lnet/minecraft/class_1506; field_7002 skeletonHorse m (Lnet/minecraft/class_1506;)V p 1 skeletonHorse m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_30768 removeEnchantments p 1 stack m (Lnet/minecraft/class_1266;)Lnet/minecraft/class_1496; method_6810 getHorse p 1 localDifficulty m (Lnet/minecraft/class_1266;Lnet/minecraft/class_1496;)Lnet/minecraft/class_1613; method_6811 getSkeleton p 1 localDifficulty p 2 vehicle c net/minecraft/class_2835 net/minecraft/world/chunk/PaletteResizeListener c A listener for when a palette requires more bits to hold a newly indexed\nobject. A no-op listener may be used if the palette does not have to\nresize.\n\n@see Palette#index(Object) m (ILjava/lang/Object;)I onResize onResize c Callback for a palette's request to resize to at least {@code newBits}\nfor each entry and to update the storage correspondingly in order to\naccommodate the new object. After the resize is completed in this method,\nreturns the ID assigned to the {@code object} in the updated palette.\n\n@return the ID for the {@code object} in the (possibly new) palette p 2 object p 1 newBits c net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity f Lnet/minecraft/class_2940; field_42402 SCALE f Lnet/minecraft/class_2940; field_45112 START_INTERPOLATION f Ljava/lang/String; field_42392 SHADOW_STRENGTH_NBT_KEY f Z field_43182 startInterpolationSet f F field_43135 lerpProgress f Ljava/lang/String; field_45111 START_INTERPOLATION_KEY f Lnet/minecraft/class_2940; field_42373 WIDTH f Lnet/minecraft/class_2940; field_42369 BRIGHTNESS f Ljava/lang/String; field_42388 BILLBOARD_NBT_KEY f Lnet/minecraft/class_2940; field_42403 LEFT_ROTATION f Z field_43185 renderingDataSet f Ljava/lang/String; field_42393 WIDTH_NBT_KEY f Ljava/lang/String; field_45110 INTERPOLATION_DURATION_KEY f Lnet/minecraft/class_2940; field_42370 VIEW_RANGE f Lit/unimi/dsi/fastutil/ints/IntSet; field_43180 RENDERING_DATA_IDS f Lnet/minecraft/class_2940; field_42374 HEIGHT f J field_42620 interpolationStart f Lnet/minecraft/class_8113$class_8639; field_45108 interpolationTarget f Ljava/lang/String; field_42389 BRIGHTNESS_NBT_KEY f Lnet/minecraft/class_2940; field_45114 TELEPORT_DURATION f Ljava/lang/String; field_42394 HEIGHT_NBT_KEY f Ljava/lang/String; field_42390 VIEW_RANGE_NBT_KEY f Ljava/lang/String; field_45109 TELEPORT_DURATION_KEY f Lnet/minecraft/class_8113$class_8229; field_43184 renderState f Lnet/minecraft/class_2940; field_42371 SHADOW_RADIUS f Lnet/minecraft/class_2940; field_42375 GLOW_COLOR_OVERRIDE f Lnet/minecraft/class_2940; field_42367 RIGHT_ROTATION f I field_43181 interpolationDuration f Lnet/minecraft/class_2940; field_45113 INTERPOLATION_DURATION f Ljava/lang/String; field_42395 GLOW_COLOR_OVERRIDE_NBT_KEY f Ljava/lang/String; field_42387 TRANSFORMATION_NBT_KEY f Lnet/minecraft/class_2940; field_42401 TRANSLATION f Z field_43183 interpolationDurationSet f Ljava/lang/String; field_42391 SHADOW_RADIUS_NBT_KEY f Lorg/slf4j/Logger; field_42397 LOGGER f Lnet/minecraft/class_2940; field_42372 SHADOW_STRENGTH f Lnet/minecraft/class_238; field_42383 visibilityBoundingBox f Lnet/minecraft/class_2940; field_42368 BILLBOARD m ()I method_48876 getGlowColorOverride m ()Lnet/minecraft/class_8113$class_8229; method_49774 copyRenderState m (Lnet/minecraft/class_8113$class_8114;)V method_48847 setBillboardMode p 1 billboardMode m (F)V method_48875 setDisplayHeight p 1 height m (Lnet/minecraft/class_8104;)V method_48846 setBrightness p 1 brightness m ()I method_52528 getStartInterpolation m ()F method_48869 getViewRange m (F)F method_48844 getLerpProgress p 1 delta m ()F method_48877 getDisplayHeight m (I)V method_52526 setTeleportDuration p 1 teleportDuration m (Lcom/mojang/datafixers/util/Pair;)V method_48848 method_48848 p 1 pair m ()I method_48865 getBrightness m ()Lnet/minecraft/class_8113$class_8229; method_49777 getRenderState m (F)V method_48872 setShadowStrength p 1 shadowStrength m ()Lnet/minecraft/class_8104; method_48868 getBrightnessUnpacked m (Lnet/minecraft/class_4590;)V method_48849 setTransformation p 1 transformation m ()Lnet/minecraft/class_8113$class_8114; method_48864 getBillboardMode m (Lnet/minecraft/class_8113$class_8229;F)Lnet/minecraft/class_8113$class_8229; method_49775 getLerpedRenderState p 1 state p 2 lerpProgress m ()I method_52527 getInterpolationDuration m (I)V method_52525 setStartInterpolation p 1 startInterpolation m (Lcom/mojang/datafixers/util/Pair;)V method_48859 method_48859 p 1 pair m (I)V method_48858 setGlowColorOverride p 1 glowColorOverride m ()F method_48874 getDisplayWidth m ()F method_48870 getShadowRadius m (Lcom/mojang/datafixers/util/Pair;)V method_48855 method_48855 p 1 pair m (F)V method_48861 setViewRange p 1 viewRange m ()V method_48878 updateVisibilityBoundingBox m (F)V method_48873 setDisplayWidth p 1 width m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_48851 method_48851 p 1 brightness m (ZF)V method_49776 refreshData p 2 lerpProgress p 1 shouldLerp m ()F method_48871 getShadowStrength m (I)V method_52524 setInterpolationDuration p 1 interpolationDuration m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_48856 method_48856 p 1 billboard m (F)V method_48862 setShadowRadius p 1 shadowRadius m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_48860 method_48860 p 1 transformations m (Lnet/minecraft/class_2945;)Lnet/minecraft/class_4590; method_48845 getTransformation p 0 dataTracker m ()I method_52529 getTeleportDuration c net/minecraft/class_8113$class_8122 net/minecraft/entity/decoration/DisplayEntity$ItemDisplayEntity f Lnet/minecraft/class_2940; field_42424 ITEM_DISPLAY f Lnet/minecraft/class_2940; field_42423 ITEM f Ljava/lang/String; field_42422 ITEM_DISPLAY_NBT_KEY f Ljava/lang/String; field_42421 ITEM_NBT_KEY f Lnet/minecraft/class_8113$class_8122$class_8226; field_43187 data f Lnet/minecraft/class_5630; field_42425 stackReference m (Lnet/minecraft/class_1799;)V method_48897 setItemStack p 1 stack m ()Lnet/minecraft/class_1799; method_48900 getItemStack m (Lcom/mojang/datafixers/util/Pair;)V method_48898 method_48898 p 1 mode m (Lnet/minecraft/class_811;)V method_48896 setTransformationMode p 1 transformationMode m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_48899 method_48899 p 1 nbtx m ()Lnet/minecraft/class_811; method_48901 getTransformationMode m ()Lnet/minecraft/class_8113$class_8122$class_8226; method_49782 getData c net/minecraft/class_8113$class_8122$class_8226 net/minecraft/entity/decoration/DisplayEntity$ItemDisplayEntity$Data f Lnet/minecraft/class_811; comp_1323 itemTransform f Lnet/minecraft/class_1799; comp_1322 itemStack m ()Lnet/minecraft/class_1799; comp_1322 itemStack m ()Lnet/minecraft/class_811; comp_1323 itemTransform c net/minecraft/class_8113$class_8123 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity f Lnet/minecraft/class_2940; field_42437 BACKGROUND f Lnet/minecraft/class_8113$class_8123$class_8230; field_43189 data f Lnet/minecraft/class_2940; field_42439 TEXT_DISPLAY_FLAGS f Ljava/lang/String; field_42432 DEFAULT_BACKGROUND_NBT_KEY f Lnet/minecraft/class_2940; field_42435 TEXT f Lnet/minecraft/class_8113$class_8123$class_8125; field_42442 textLines f Ljava/lang/String; field_42430 SHADOW_NBT_KEY f Ljava/lang/String; field_42428 TEXT_OPACITY_NBT_KEY f B field_42447 LEFT_ALIGNMENT_FLAG f B field_42445 SEE_THROUGH_FLAG f Lnet/minecraft/class_2940; field_42436 LINE_WIDTH f Lnet/minecraft/class_2940; field_42438 TEXT_OPACITY f Ljava/lang/String; field_42431 SEE_THROUGH_NBT_KEY f Ljava/lang/String; field_42443 TEXT_NBT_KEY f Lit/unimi/dsi/fastutil/ints/IntSet; field_43188 TEXT_RENDERING_DATA_IDS f Ljava/lang/String; field_42433 ALIGNMENT_NBT_KEY f B field_42448 RIGHT_ALIGNMENT_FLAG f Ljava/lang/String; field_42429 BACKGROUND_NBT_KEY f B field_42446 DEFAULT_BACKGROUND_FLAG f Ljava/lang/String; field_42427 LINE_WIDTH_NBT_KEY f B field_42444 SHADOW_FLAG f B field_42434 INITIAL_TEXT_OPACITY f I field_42449 INITIAL_BACKGROUND m (I)V method_48908 setLineWidth p 1 lineWidth m (Lnet/minecraft/class_2561;)V method_48911 setText p 1 text m ()I method_48916 getLineWidth m ()B method_48918 getTextOpacity m ()Lnet/minecraft/class_8113$class_8123$class_8230; method_49784 getData m (B)V method_48912 setDisplayFlags p 1 flags m ()Lnet/minecraft/class_2561; method_48915 getText m ()I method_48919 getBackground m (BLnet/minecraft/class_2487;Ljava/lang/String;B)B method_48903 readFlag p 1 nbt p 0 flags p 3 flag p 2 nbtKey m ()B method_48917 getDisplayFlags m (Lnet/minecraft/class_8113$class_8123$class_8230;F)Lnet/minecraft/class_8113$class_8123$class_8230; method_49783 getLerpedRenderState p 1 data p 2 lerpProgress m (B)Lnet/minecraft/class_8113$class_8123$class_8124; method_48902 getAlignment p 0 flags m ()Lnet/minecraft/class_8113$class_8123$class_8230; method_49785 copyData m (BLnet/minecraft/class_2487;Ljava/lang/String;B)V method_48907 writeFlag p 1 nbt p 0 flags p 3 flag p 2 nbtKey m (B)V method_48909 setTextOpacity p 1 textOpacity m (I)V method_48910 setBackground p 1 background m (Lnet/minecraft/class_8113$class_8123$class_8127;)Lnet/minecraft/class_8113$class_8123$class_8125; method_48905 splitLines p 1 splitter c net/minecraft/class_8113$class_8123$class_8230 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity$Data f Lnet/minecraft/class_2561; comp_1334 text f Lnet/minecraft/class_8113$class_8119; comp_1337 backgroundColor f Lnet/minecraft/class_8113$class_8119; comp_1336 textOpacity f I comp_1335 lineWidth f B comp_1338 flags m ()B comp_1338 flags m ()I comp_1335 lineWidth m ()Lnet/minecraft/class_2561; comp_1334 text m ()Lnet/minecraft/class_8113$class_8119; comp_1336 textOpacity m ()Lnet/minecraft/class_8113$class_8119; comp_1337 backgroundColor c net/minecraft/class_8113$class_8123$class_8124 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity$TextAlignment f Ljava/lang/String; field_42454 name f Lcom/mojang/serialization/Codec; field_42453 CODEC f Lnet/minecraft/class_8113$class_8123$class_8124; field_42452 RIGHT f Lnet/minecraft/class_8113$class_8123$class_8124; field_42451 LEFT f Lnet/minecraft/class_8113$class_8123$class_8124; field_42450 CENTER m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_8113$class_8123$class_8127 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity$LineSplitter m (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_8113$class_8123$class_8125; split split p 1 text p 2 lineWidth c net/minecraft/class_8113$class_8123$class_8126 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity$TextLine f I comp_1250 width f Lnet/minecraft/class_5481; comp_1249 contents m ()Lnet/minecraft/class_5481; comp_1249 contents m ()I comp_1250 width c net/minecraft/class_8113$class_8123$class_8125 net/minecraft/entity/decoration/DisplayEntity$TextDisplayEntity$TextLines f I comp_1248 width f Ljava/util/List; comp_1247 lines m ()Ljava/util/List; comp_1247 lines m ()I comp_1248 width c net/minecraft/class_8113$class_8119 net/minecraft/entity/decoration/DisplayEntity$IntLerper m (I)Lnet/minecraft/class_8113$class_8119; constant constant p 0 value m (F)I method_48889 lerp p 1 delta m (IF)I method_49781 method_49781 p 1 delta c net/minecraft/class_8113$class_8117 net/minecraft/entity/decoration/DisplayEntity$FloatLerper m (FF)F method_49779 method_49779 p 1 delta m (F)Lnet/minecraft/class_8113$class_8117; constant constant p 0 value m (F)F method_48886 lerp p 1 delta c net/minecraft/class_8113$class_8118 net/minecraft/entity/decoration/DisplayEntity$AbstractInterpolator m (F)Ljava/lang/Object; method_48888 interpolate p 1 delta m (Ljava/lang/Object;F)Ljava/lang/Object; method_49780 method_49780 p 1 delta m (Ljava/lang/Object;)Lnet/minecraft/class_8113$class_8118; constant constant p 0 value c net/minecraft/class_8113$class_8115 net/minecraft/entity/decoration/DisplayEntity$BlockDisplayEntity f Lnet/minecraft/class_2940; field_42416 BLOCK_STATE f Ljava/lang/String; field_42415 BLOCK_STATE_NBT_KEY f Lnet/minecraft/class_8113$class_8115$class_8225; field_43186 data m ()Lnet/minecraft/class_2680; method_48884 getBlockState m ()Lnet/minecraft/class_8113$class_8115$class_8225; method_49778 getData m (Lnet/minecraft/class_2680;)V method_48883 setBlockState p 1 state c net/minecraft/class_8113$class_8115$class_8225 net/minecraft/entity/decoration/DisplayEntity$BlockDisplayEntity$Data f Lnet/minecraft/class_2680; comp_1319 blockState m ()Lnet/minecraft/class_2680; comp_1319 blockState c net/minecraft/class_8113$class_8116 net/minecraft/entity/decoration/DisplayEntity$ArgbLerper f I comp_1321 current f I comp_1320 previous m ()I comp_1320 previous m ()I comp_1321 current c net/minecraft/class_8113$class_8114 net/minecraft/entity/decoration/DisplayEntity$BillboardMode f B field_42412 index f Lcom/mojang/serialization/Codec; field_42410 CODEC f Ljava/util/function/IntFunction; field_42411 FROM_INDEX f Ljava/lang/String; field_42413 name f Lnet/minecraft/class_8113$class_8114; field_42409 CENTER f Lnet/minecraft/class_8113$class_8114; field_42408 HORIZONTAL f Lnet/minecraft/class_8113$class_8114; field_42407 VERTICAL f Lnet/minecraft/class_8113$class_8114; field_42406 FIXED m (Ljava/lang/String;IBLjava/lang/String;)V p 3 index p 4 name m ()B method_48881 getIndex c net/minecraft/class_8113$class_8639 net/minecraft/entity/decoration/DisplayEntity$InterpolationTarget f I field_45115 step f D field_45120 pitch f D field_45119 yaw f D field_45118 z f D field_45117 y f D field_45116 x m (Lnet/minecraft/class_1297;)V method_52531 applyInterpolated p 1 entity m (IDDDDD)V p 10 pitch p 8 yaw p 6 z p 4 y p 2 x p 1 step m (Lnet/minecraft/class_1297;)V method_52530 apply p 1 entity c net/minecraft/class_8113$class_8231 net/minecraft/entity/decoration/DisplayEntity$AffineTransformationInterpolator f Lnet/minecraft/class_4590; comp_1339 previous f Lnet/minecraft/class_4590; comp_1340 current m (F)Lnet/minecraft/class_4590; method_49786 interpolate m ()Lnet/minecraft/class_4590; comp_1340 current m ()Lnet/minecraft/class_4590; comp_1339 previous c net/minecraft/class_8113$class_8229 net/minecraft/entity/decoration/DisplayEntity$RenderState f Lnet/minecraft/class_8113$class_8117; comp_1331 shadowRadius f Lnet/minecraft/class_8113$class_8117; comp_1332 shadowStrength f Lnet/minecraft/class_8113$class_8114; comp_1329 billboardConstraints f Lnet/minecraft/class_8113$class_8118; comp_1328 transformation f I comp_1333 glowColorOverride f I comp_1330 brightnessOverride m ()I comp_1333 glowColorOverride m ()I comp_1330 brightnessOverride m ()Lnet/minecraft/class_8113$class_8118; comp_1328 transformation m ()Lnet/minecraft/class_8113$class_8114; comp_1329 billboardConstraints m ()Lnet/minecraft/class_8113$class_8117; comp_1331 shadowRadius m ()Lnet/minecraft/class_8113$class_8117; comp_1332 shadowStrength c net/minecraft/class_8113$class_8227 net/minecraft/entity/decoration/DisplayEntity$FloatLerperImpl f F comp_1325 current f F comp_1324 previous m ()F comp_1324 previous m ()F comp_1325 current c net/minecraft/class_8113$class_8228 net/minecraft/entity/decoration/DisplayEntity$IntLerperImpl f I comp_1327 current f I comp_1326 previous m ()I comp_1326 previous m ()I comp_1327 current c net/minecraft/class_8111 net/minecraft/entity/damage/DamageTypes f Lnet/minecraft/class_5321; field_42325 FIREBALL f Lnet/minecraft/class_5321; field_42347 OUT_OF_WORLD f Lnet/minecraft/class_5321; field_42337 ON_FIRE f Lnet/minecraft/class_5321; field_42359 STING f Lnet/minecraft/class_5321; field_44869 GENERIC_KILL f Lnet/minecraft/class_5321; field_42327 WITHER_SKULL f Lnet/minecraft/class_5321; field_42349 MAGIC f Lnet/minecraft/class_5321; field_42339 HOT_FLOOR f Lnet/minecraft/class_5321; field_42329 INDIRECT_MAGIC f Lnet/minecraft/class_5321; field_42319 MOB_ATTACK_NO_AGGRO f Lnet/minecraft/class_5321; field_42351 DRAGON_BREATH f Lnet/minecraft/class_5321; field_42341 CRAMMING f Lnet/minecraft/class_5321; field_42331 EXPLOSION f Lnet/minecraft/class_5321; field_42353 SWEET_BERRY_BUSH f Lnet/minecraft/class_5321; field_42321 ARROW f Lnet/minecraft/class_5321; field_42343 STARVE f Lnet/minecraft/class_5321; field_42333 SONIC_BOOM f Lnet/minecraft/class_5321; field_42355 STALAGMITE f Lnet/minecraft/class_5321; field_42323 MOB_PROJECTILE f Lnet/minecraft/class_5321; field_42345 FALL f Lnet/minecraft/class_5321; field_42335 IN_FIRE f Lnet/minecraft/class_5321; field_42357 FALLING_ANVIL f Lnet/minecraft/class_5321; field_42360 MOB_ATTACK f Lnet/minecraft/class_5321; field_42336 LIGHTNING_BOLT f Lnet/minecraft/class_5321; field_42358 FALLING_STALACTITE f Lnet/minecraft/class_5321; field_44868 OUTSIDE_BORDER f Lnet/minecraft/class_5321; field_42326 UNATTRIBUTED_FIREBALL f Lnet/minecraft/class_5321; field_42348 GENERIC f Lnet/minecraft/class_5321; field_42338 LAVA f Lnet/minecraft/class_5321; field_42328 THROWN f Lnet/minecraft/class_5321; field_42350 WITHER f Lnet/minecraft/class_5321; field_42340 IN_WALL f Lnet/minecraft/class_5321; field_42330 THORNS f Lnet/minecraft/class_5321; field_42352 DRY_OUT f Lnet/minecraft/class_5321; field_42320 PLAYER_ATTACK f Lnet/minecraft/class_5321; field_42342 DROWN f Lnet/minecraft/class_5321; field_42332 PLAYER_EXPLOSION f Lnet/minecraft/class_5321; field_42354 FREEZE f Lnet/minecraft/class_5321; field_42322 TRIDENT f Lnet/minecraft/class_5321; field_42344 CACTUS f Lnet/minecraft/class_5321; field_42334 BAD_RESPAWN_POINT f Lnet/minecraft/class_5321; field_42356 FALLING_BLOCK f Lnet/minecraft/class_5321; field_42324 FIREWORKS f Lnet/minecraft/class_5321; field_42346 FLY_INTO_WALL m (Lnet/minecraft/class_7891;)V method_48839 bootstrap p 0 damageTypeRegisterable c net/minecraft/class_8112 net/minecraft/entity/damage/DeathMessageType f Lcom/mojang/serialization/Codec; field_42364 CODEC f Ljava/lang/String; field_42365 id f Lnet/minecraft/class_8112; field_42362 FALL_VARIANTS f Lnet/minecraft/class_8112; field_42361 DEFAULT f Lnet/minecraft/class_8112; field_42363 INTENTIONAL_GAME_DESIGN m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_8110 net/minecraft/entity/damage/DamageType f Lcom/mojang/serialization/Codec; field_42318 CODEC f Lnet/minecraft/class_8107; comp_1245 effects f Lnet/minecraft/class_8108; comp_1243 scaling f Lnet/minecraft/class_8112; comp_1246 deathMessageType f Ljava/lang/String; comp_1242 msgId f F comp_1244 exhaustion m (Ljava/lang/String;F)V p 1 msgId p 2 exhaustion m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48838 method_48838 p 0 instance m (Ljava/lang/String;FLnet/minecraft/class_8107;)V p 1 msgId p 2 exhaustion p 3 effects m (Ljava/lang/String;Lnet/minecraft/class_8108;F)V p 3 exhaustion p 2 scaling p 1 msgId m (Ljava/lang/String;Lnet/minecraft/class_8108;FLnet/minecraft/class_8107;)V p 2 scaling p 3 exhaustion p 4 effects p 1 msgId m ()Lnet/minecraft/class_8112; comp_1246 deathMessageType m ()Lnet/minecraft/class_8108; comp_1243 scaling m ()Lnet/minecraft/class_8107; comp_1245 effects m ()F comp_1244 exhaustion m ()Ljava/lang/String; comp_1242 msgId c com/mojang/blaze3d/platform/GLX com/mojang/blaze3d/platform/GLX m (IZZZ)V _renderCrosshair _renderCrosshair p 3 drawZ p 2 drawY p 1 drawX p 0 size m (Ljava/util/List;IJ)V lambda$_initGlfw$1 lambda$_initGlfw$1 p 2 pointer p 1 code m (IZ)V _init _init p 0 debugVerbosity p 1 debugSync m (Ljava/util/function/Supplier;)Ljava/lang/Object; make make p 0 factory m (Lnet/minecraft/class_1041;)Z _shouldClose _shouldClose p 0 window m (Ljava/lang/Integer;Ljava/lang/String;)V lambda$_initGlfw$0 lambda$_initGlfw$0 p 1 message p 0 code m (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V _setGlfwErrorCallback _setGlfwErrorCallback p 0 callback m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; make make p 1 initializer p 0 object m (Lnet/minecraft/class_1041;)I _getRefreshRate _getRefreshRate p 0 window c net/minecraft/class_2803 net/minecraft/network/packet/c2s/common/ClientOptionsC2SPacket f Lnet/minecraft/class_8791; comp_1963 options m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_8791; comp_1963 options m (Lnet/minecraft/class_8706;)V method_12133 apply c net/minecraft/class_2804 net/minecraft/world/chunk/ChunkNibbleArray c A chunk nibble array is an array of nibbles for each block position in\na chunk. It is most often used to store light data.\n\n

A {@index nibble} is 4 bits, storing an integer from {@code 0} to\n{@code 15}. It takes half the space of a byte.\n\n

The nibbles are stored in an X-Z-Y major order; in the backing array,\nthe indices increases by first increasing X, then Z, and finally Y. f I field_31404 COPY_BLOCK_SIZE f [B field_12783 bytes f I field_31403 BYTES_LENGTH f I field_44635 defaultValue f I field_34052 COPY_TIMES f I field_31405 NIBBLE_BITS m ()[B method_12137 asByteArray m (I)I method_12141 get p 1 index m (IIII)V method_12145 set c Sets the value of a nibble.\n\n

If the {@code value} has bits outside of the lowest 4 set to {@code 1},\n(value is outside of {@code [0, 15]}), the extraneous bits are discarded. p 4 value p 2 y p 3 z p 1 x m (I)Z method_51379 isUninitialized p 1 expectedDefaultValue m (I)V method_51527 clear p 1 defaultValue m (III)I method_12139 get c {@return the integer value of a nibble, in {@code [0, 15]}} p 3 z p 2 y p 1 x m (I)I method_37459 occupiesSmallerBits c {@return if the nibble at {@code n} is stored in the less\nsignificant (smaller) 4 bits of the byte in the backing array} p 0 i m ([B)V p 1 bytes m (I)Ljava/lang/String; method_35320 bottomToString c {@return a hexadecimal string representation of the {@code y=0} level of\nthis array}\n\n

It is useful for debugging the grid nibble array. p 1 unused c unused m ()Lnet/minecraft/class_2804; method_12144 copy m (I)V p 1 defaultValue m (III)I method_12140 getIndex p 2 z p 1 y p 0 x m (II)V method_12142 set p 1 index p 2 value m ()Z method_51380 isArrayUninitialized m (I)B method_51381 pack p 0 value m ()Z method_12146 isUninitialized m (I)I method_12138 getArrayIndex p 0 i c net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket f Ljava/lang/String; field_12785 partialCommand f I field_12784 completionId m (ILjava/lang/String;)V p 1 completionId p 2 partialCommand m ()Ljava/lang/String; method_12148 getPartialCommand m ()I method_12149 getCompletionId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12147 apply c net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus f Ljava/util/List; field_12791 DISTANCE_TO_STATUS f Lnet/minecraft/class_2806$class_4305; field_19346 loadTask f Ljava/util/EnumSet; field_12793 heightMapTypes f I field_16646 index f Lnet/minecraft/class_2806$class_2807; field_12792 generationTask f Lnet/minecraft/class_2806$class_4305; field_19345 STATUS_BUMP_LOAD_TASK c A load task which only bumps the chunk status of the chunk. f Ljava/util/EnumSet; field_19159 PRE_CARVER_HEIGHTMAPS f Lnet/minecraft/class_2806$class_2808; field_12787 chunkType f Lnet/minecraft/class_2806; field_16647 previous f Ljava/util/EnumSet; field_19160 POST_CARVER_HEIGHTMAPS f I field_12802 taskMargin f Lit/unimi/dsi/fastutil/ints/IntList; field_12788 STATUS_TO_DISTANCE f Z field_44634 shouldAlwaysUpgrade f Lnet/minecraft/class_2806; field_12786 SPAWN f Lnet/minecraft/class_2806; field_16422 STRUCTURE_REFERENCES f Lnet/minecraft/class_2806; field_16423 STRUCTURE_STARTS f Lnet/minecraft/class_2806; field_12804 NOISE f Lnet/minecraft/class_2806; field_44633 INITIALIZE_LIGHT f Lnet/minecraft/class_2806; field_12805 LIGHT f Lnet/minecraft/class_2806; field_12803 FULL f Lnet/minecraft/class_2806; field_12801 CARVERS f Lnet/minecraft/class_2806; field_12796 SURFACE f Lnet/minecraft/class_2806; field_12798 EMPTY f Lnet/minecraft/class_2806; field_12794 BIOMES f Lnet/minecraft/class_2806; field_12795 FEATURES m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20609 method_20609 p 0 targetStatus p 1 executor p 2 world p 3 generator p 4 structureTemplateManager p 5 lightingProvider p 6 fullChunkConverter p 7 chunks p 8 chunk m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_51376 method_51376 p 0 targetStatus p 2 world p 1 executor p 4 structureTemplateManager p 3 generator p 6 fullChunkConverter p 5 lightingProvider p 8 chunk p 7 chunks m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_51377 method_51377 p 4 chunk p 1 world p 0 targetStatus p 3 chunks p 2 chunkGenerator m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_41523 method_41523 p 0 status p 5 chunk p 2 structureTemplateManager p 1 world p 4 fullChunkConverter p 3 lightingProvider m (Lnet/minecraft/class_6613;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_51374 method_51374 p 2 chunk m (Lnet/minecraft/class_2791;)V method_52270 method_52270 p 1 c m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_38284 method_38284 p 1 executor p 0 targetStatus p 3 generator p 2 world p 5 lightingProvider p 4 structureTemplateManager p 7 chunks p 6 fullChunkConverter p 8 chunk m (Lnet/minecraft/class_2791;)Z method_20608 shouldExcludeBlockLight p 0 chunk m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_38278 method_38278 p 1 world p 0 targetStatus p 3 lightingProvider p 2 structureTemplateManager p 5 chunk p 4 fullChunkConverter m ()Ljava/util/List; method_16558 createOrderedList m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20612 runLoadTask p 1 world p 2 structureTemplateManager p 5 chunk p 3 lightingProvider p 4 fullChunkConverter m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_39464 method_39464 p 0 targetStatus p 2 world p 1 executor p 4 structureTemplateManager p 3 generator p 6 fullChunkConverter p 5 lightingProvider p 8 chunk p 7 chunks m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20614 method_20614 p 7 chunks p 6 fullChunkConverter p 8 chunk p 1 executor p 0 targetStatus p 3 generator p 2 world p 5 lightingProvider p 4 structureTemplateManager m ()Ljava/util/EnumSet; method_12160 getHeightmapTypes m (Ljava/lang/String;Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)Lnet/minecraft/class_2806; method_20611 register p 1 previous p 0 id p 3 shouldAlwaysUpgrade p 2 taskMargin p 5 chunkType p 4 heightMapTypes p 7 loadTask p 6 generationTask m ()I method_12155 getMaxDistanceFromFull m (Lit/unimi/dsi/fastutil/ints/IntArrayList;)V method_12166 method_12166 p 0 statusToDistance m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_38282 method_38282 p 4 chunk p 0 targetStatus p 1 world p 2 generator p 3 chunks m (I)Lnet/minecraft/class_2806; method_12161 byDistanceFromFull p 0 level m ()Z method_51378 shouldAlwaysUpgrade m (Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_3768;)Lnet/minecraft/class_2806; method_16555 register p 1 previous p 0 id p 3 heightMapTypes p 2 taskMargin p 5 task p 4 chunkType m (Ljava/lang/String;)Lnet/minecraft/class_2806; method_12168 byId p 0 id m (Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;)Lnet/minecraft/class_2806; method_16557 register p 0 id p 3 heightMapTypes p 4 chunkType p 1 previous p 2 taskMargin p 5 task m (Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20610 getLightingFuture p 1 chunk p 0 lightingProvider m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_51375 method_51375 p 1 world p 0 targetStatus p 3 chunks p 2 generator p 4 chunk m ()Lnet/minecraft/class_2806$class_2808; method_12164 getChunkType m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_12154 runGenerationTask p 7 chunks p 5 lightingProvider p 6 fullChunkConverter p 3 generator p 4 structureTemplateManager p 1 executor p 2 world m (Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_51373 getInitializeLightingFuture p 1 chunk p 0 lightingProvider m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_39790 method_39790 p 1 world p 0 targetStatus p 3 lightingProvider p 2 structureTemplateManager p 5 chunk p 4 fullChunkConverter m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_16569 method_16569 p 0 targetStatus p 1 world p 2 generator p 3 chunks p 4 chunk m (Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either; method_38283 method_38283 p 0 populatedChunk m (Lnet/minecraft/class_2806;)Z method_12165 isAtLeast p 1 chunkStatus m (Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either; method_39463 method_39463 p 0 populatedChunk m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_16565 method_16565 p 0 targetStatus p 1 world p 2 generator p 3 chunks p 4 chunk m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_16566 method_16566 p 0 targetStatus p 1 world p 2 structureTemplateManager p 3 lightingProvider p 4 fullChunkConverter p 5 chunk m ()Lnet/minecraft/class_2806; method_16560 getPrevious m (Lnet/minecraft/class_2806;)I method_12175 getDistanceFromFull p 0 status m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V method_17033 method_17033 p 2 generator p 1 world p 4 chunk p 3 chunks p 0 targetStatus m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_38285 method_38285 p 0 targetStatus p 2 world p 1 executor p 4 structureTemplateManager p 3 generator p 6 fullChunkConverter p 5 lightingProvider p 8 chunk p 7 chunks m ()I method_12152 getTaskMargin m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_20615 method_20615 p 1 world p 0 targetStatus p 3 lightingProvider p 2 structureTemplateManager p 5 chunk p 4 fullChunkConverter m ()I method_16559 getIndex m (Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)V p 1 previous p 6 generationTask p 7 loadTask p 4 heightMapTypes p 5 chunkType p 2 taskMargin p 3 shouldAlwaysUpgrade c net/minecraft/class_2806$class_2807 net/minecraft/world/chunk/ChunkStatus$GenerationTask c A task called when a chunk needs to be generated. m (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; doWork doWork p 1 targetStatus c the status the chunk will be set to after the task is completed p 2 executor p 3 world p 4 generator p 5 structureTemplateManager p 6 lightingProvider p 7 fullChunkConverter c a function that can convert a raw chunk to a full chunk p 8 chunks p 9 chunk c net/minecraft/class_2806$class_2808 net/minecraft/world/chunk/ChunkStatus$ChunkType c Specifies the type of a chunk f Lnet/minecraft/class_2806$class_2808; field_12808 PROTOCHUNK c A chunk which is incomplete and not loaded to the world yet. f Lnet/minecraft/class_2806$class_2808; field_12807 LEVELCHUNK c A chunk which is complete and bound to a world. c net/minecraft/class_2806$class_4305 net/minecraft/world/chunk/ChunkStatus$LoadTask c A task called when a chunk is loaded but does not need to be generated. m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; doWork doWork p 5 fullChunkConverter c a function that can convert a raw chunk to a full chunk p 6 chunk p 1 targetStatus p 2 world p 3 structureTemplateManager p 4 lightingProvider c net/minecraft/class_2806$class_3768 net/minecraft/world/chunk/ChunkStatus$SimpleGenerationTask m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V doWork doWork p 2 world p 3 chunkGenerator p 1 targetStatus p 4 chunks p 5 chunk c net/minecraft/class_2802 net/minecraft/world/chunk/ChunkManager m (IIZ)Lnet/minecraft/class_2818; method_12126 getWorldChunk p 2 chunkZ p 3 create p 1 chunkX m ()I method_14151 getLoadedChunkCount m (ZZ)V method_12128 setMobSpawnOptions p 1 spawnMonsters p 2 spawnAnimals m ()Lnet/minecraft/class_3568; method_12130 getLightingProvider m ()Ljava/lang/String; method_12122 getDebugString m (Lnet/minecraft/class_1923;Z)V method_12124 setChunkForced p 1 pos p 2 forced m (II)Lnet/minecraft/class_2818; method_21730 getWorldChunk p 2 chunkZ p 1 chunkX m (IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; method_12121 getChunk p 2 z p 1 x p 4 create p 3 leastStatus m (II)Z method_12123 isChunkLoaded p 2 z p 1 x m (Ljava/util/function/BooleanSupplier;Z)V method_12127 tick p 2 tickChunks p 1 shouldKeepTicking c net/minecraft/class_2820 net/minecraft/network/packet/c2s/play/BookUpdateC2SPacket f Ljava/util/List; field_34041 pages f I field_34040 MAX_PAGE_LENGTH f I field_34039 MAX_TITLE_LENGTH f I field_26897 slot f Ljava/util/Optional; field_34042 title f I field_34046 MAX_PAGES m ()I method_12235 getSlot m (Lnet/minecraft/class_2792;)V method_12236 apply m ()Ljava/util/Optional; method_37445 getTitle m (Lnet/minecraft/class_2540;Ljava/lang/String;)V method_37444 method_37444 p 0 buf2 p 1 page m (Lnet/minecraft/class_2540;Ljava/lang/String;)V method_37441 method_37441 p 0 buf2 p 1 title m ()Ljava/util/List; method_37442 getPages m (ILjava/util/List;Ljava/util/Optional;)V p 1 slot p 2 pages p 3 title m (Lnet/minecraft/class_2540;)Ljava/lang/String; method_37446 method_37446 p 0 buf2 m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)Ljava/lang/String; method_37443 method_37443 p 0 buf2 c net/minecraft/class_8129 net/minecraft/predicate/TagPredicate f Lnet/minecraft/class_6862; comp_1836 tag f Z comp_1837 expected m ()Lnet/minecraft/class_6862; comp_1836 tag m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; method_53245 createCodec p 0 registryRef m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129; method_48968 unexpected p 0 tag m (Lnet/minecraft/class_6880;)Z method_48967 test p 1 registryEntry m ()Z comp_1837 expected m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129; method_48965 expected p 0 tag m (Lnet/minecraft/class_6862;Z)V p 2 expected p 1 tag c net/minecraft/class_2814 net/minecraft/world/chunk/BiMapPalette c A palette backed by a bidirectional hash table. f Lnet/minecraft/class_2835; field_12825 listener f I field_12822 indexBits f Lnet/minecraft/class_2359; field_12821 idList f Lnet/minecraft/class_3513; field_12824 map m (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; method_38287 create p 2 listener p 1 idList p 0 bits p 3 entries m (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;)V p 3 listener p 2 indexBits p 1 idList m ()Ljava/util/List; method_38288 getElements m (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Lnet/minecraft/class_3513;)V p 2 indexBits p 3 listener p 1 idList p 4 map m (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Ljava/util/List;)V p 2 bits p 1 idList p 4 entries p 3 listener c net/minecraft/class_2815 net/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket f I field_12827 syncId m (I)V p 1 syncId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2792;)V method_12198 apply m ()I method_36168 getSyncId c net/minecraft/class_2816 net/minecraft/world/chunk/IdListPalette c A palette that directly stores the raw ID of entries to the palette\ncontainer storage. f Lnet/minecraft/class_2359; field_12828 idList m (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; method_38286 create p 2 listener p 0 bits p 1 idList m (Lnet/minecraft/class_2359;)V p 1 idList c net/minecraft/class_2817 net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket f I field_33361 MAX_PAYLOAD_SIZE f Ljava/util/Map; field_45694 ID_TO_READER f Lnet/minecraft/class_8710; comp_1647 payload m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8706;)V method_12199 apply m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710; method_53026 readPayload p 1 buf p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711; method_53027 readUnknownPayload p 0 id p 1 buf m ()Lnet/minecraft/class_8710; comp_1647 payload c net/minecraft/class_2810 net/minecraft/world/StructureHolder m (Lnet/minecraft/class_3195;J)V method_12182 addStructureReference p 2 reference p 1 structure m (Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449; method_12181 getStructureStart p 1 structure m (Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V method_12184 setStructureStart p 1 structure p 2 start m (Ljava/util/Map;)V method_12183 setStructureReferences p 1 structureReferences m ()Ljava/util/Map; method_12179 getStructureReferences m (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet; method_12180 getStructureReferences p 1 structure c net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClickC2SPacket f I field_12812 buttonId f I field_12813 syncId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_12187 getSyncId m ()I method_12186 getButtonId m (II)V p 1 syncId p 2 buttonId m (Lnet/minecraft/class_2792;)V method_12185 apply c net/minecraft/class_2812 net/minecraft/world/chunk/EmptyChunk f Lnet/minecraft/class_6880; field_36407 biomeEntry m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)V p 1 world p 2 pos p 3 biomeEntry c net/minecraft/class_2813 net/minecraft/network/packet/c2s/play/ClickSlotC2SPacket f I field_34045 MAX_MODIFIED_STACKS f I field_12817 button f I field_12818 slot f I field_12819 syncId f Lnet/minecraft/class_1713; field_12815 actionType f Lnet/minecraft/class_1799; field_12816 stack f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_29540 modifiedStacks f I field_34037 revision m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; method_34678 getModifiedStacks m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)Ljava/lang/Integer; method_34677 method_34677 p 0 bufx m (IIIILnet/minecraft/class_1713;Lnet/minecraft/class_1799;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V p 3 slot p 2 revision p 5 actionType p 4 button p 1 syncId p 7 modifiedStacks p 6 stack m ()I method_12194 getSyncId m ()I method_12193 getButton m ()I method_12192 getSlot m (Lnet/minecraft/class_2792;)V method_12191 apply m ()Lnet/minecraft/class_1799; method_12190 getStack m ()Lnet/minecraft/class_1713; method_12195 getActionType m ()I method_37440 getRevision c net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk f Ljava/util/Map; field_27222 blockEntityTickers f Z field_12855 loadedToWorld f Lnet/minecraft/class_6755; field_35472 fluidTickScheduler f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_28129 gameEventDispatchers f Lnet/minecraft/class_2818$class_6829; field_12850 entityLoader f Lnet/minecraft/class_6755; field_35471 blockTickScheduler f Lorg/slf4j/Logger; field_12839 LOGGER f Lnet/minecraft/class_1937; field_12858 world f Lnet/minecraft/class_5562; field_27221 EMPTY_BLOCK_ENTITY_TICKER f Ljava/util/function/Supplier; field_12856 levelTypeProvider m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V method_31716 method_31716 p 3 nbtx p 2 blockEntityType p 1 pos m (Lnet/minecraft/class_2818$class_5564;)V method_38290 method_38290 p 0 ticker m (Lnet/minecraft/class_2540;)V method_49525 loadBiomeFromPacket p 1 buf m (Ljava/util/function/Supplier;)V method_12207 setLevelTypeProvider p 1 levelTypeProvider m ()Z method_31715 canTickBlockEntities m (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562; method_31718 wrapTicker p 1 blockEntity p 2 blockEntityTicker m ()V method_12221 runPostProcessing m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586; method_12204 loadBlockEntity p 1 pos p 2 nbt m (Lnet/minecraft/class_2338;)V method_31725 removeBlockEntityTicker p 1 pos m ()V method_38289 clear m (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_5564;)Lnet/minecraft/class_2818$class_5564; method_31719 method_31719 p 4 ticker p 3 pos m (Lnet/minecraft/class_2586;)V method_31723 updateTicker p 1 blockEntity m (Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V method_32918 removeGameEventListener p 2 world p 1 blockEntity m (Lnet/minecraft/class_2586;)V method_12216 addBlockEntity p 1 blockEntity m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V method_12224 loadFromPacket p 2 nbt p 1 buf m (Lnet/minecraft/class_2338;)Z method_31724 canTickBlockEntity p 1 pos m (Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V method_32919 updateGameEventListener p 1 blockEntity p 2 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586; method_12201 getBlockEntity p 1 pos p 2 creationType m (Lnet/minecraft/class_3218;II)Lnet/minecraft/class_5713; method_32917 method_32917 p 3 sectionCoord m ()V method_31713 updateAllBlockEntities m (J)V method_20530 disableTickSchedulers p 1 time m (Lnet/minecraft/class_3218;)V method_39305 addChunkTickSchedulers p 1 world m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; method_12208 createBlockEntity p 1 pos m (I)V method_51382 removeGameEventDispatcher p 1 ySectionCoord m ()Z method_12223 isEmpty m ()Lnet/minecraft/class_1937; method_12200 getWorld m ()Ljava/util/Map; method_12214 getBlockEntities m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Lnet/minecraft/class_2818$class_6829;)V p 2 protoChunk p 1 world p 3 entityLoader m (Lnet/minecraft/class_2586;)V method_32920 method_32920 p 1 blockEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_2818$class_6829;Lnet/minecraft/class_6749;)V p 10 blendingData p 1 world p 5 fluidTickScheduler p 4 blockTickScheduler p 3 upgradeData p 2 pos p 9 entityLoader p 8 sectionArrayInitializer p 6 inhabitedTime m ()V method_12206 loadEntities m (III)Lnet/minecraft/class_3610; method_12234 getFluidState p 3 z p 1 x p 2 y m (Lnet/minecraft/class_3218;)V method_39306 removeChunkTickSchedulers p 1 world m ()Lnet/minecraft/class_3194; method_12225 getLevelType m (Z)V method_12226 setLoadedToWorld p 1 loadedToWorld m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V p 2 pos p 1 world c net/minecraft/class_2818$class_2819 net/minecraft/world/chunk/WorldChunk$CreationType f Lnet/minecraft/class_2818$class_2819; field_12860 IMMEDIATE f Lnet/minecraft/class_2818$class_2819; field_12861 QUEUED f Lnet/minecraft/class_2818$class_2819; field_12859 CHECK c net/minecraft/class_2818$class_5564 net/minecraft/world/chunk/WorldChunk$WrappedBlockEntityTickInvoker f Lnet/minecraft/class_5562; field_27228 wrapped m (Lnet/minecraft/class_5562;)V method_31727 setWrapped p 1 wrapped m (Lnet/minecraft/class_2818;Lnet/minecraft/class_5562;)V p 2 wrapped c net/minecraft/class_2818$class_5563 net/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker f Z field_27226 hasWarned f Lnet/minecraft/class_5558; field_27225 ticker f Lnet/minecraft/class_2818; field_27223 worldChunk f Lnet/minecraft/class_2586; field_27224 blockEntity m (Lnet/minecraft/class_2818;Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)V p 3 ticker p 2 blockEntity c net/minecraft/class_2818$class_6829 net/minecraft/world/chunk/WorldChunk$EntityLoader m (Lnet/minecraft/class_2818;)V run run p 1 chunk c net/minecraft/class_5986 net/minecraft/unused/packageinfo/PackageInfo5986 c net/minecraft/class_4655 net/minecraft/world/gen/stateprovider/PillarBlockStateProvider f Lnet/minecraft/class_2248; field_21313 block f Lcom/mojang/serialization/Codec; field_24944 CODEC m (Lnet/minecraft/class_4655;)Lnet/minecraft/class_2248; method_28866 method_28866 p 0 provider m (Lnet/minecraft/class_2248;)V p 1 block c net/minecraft/class_3324 net/minecraft/server/PlayerManager f Lnet/minecraft/server/MinecraftServer; field_14360 server f Ljava/io/File; field_14343 WHITELIST_FILE f Ljava/io/File; field_14355 BANNED_PLAYERS_FILE f I field_29790 LATENCY_UPDATE_INTERVAL f Lnet/minecraft/class_3337; field_14361 whitelist f Lnet/minecraft/class_29; field_14358 saveHandler f I field_34895 simulationDistance f Ljava/io/File; field_14364 BANNED_IPS_FILE f Ljava/util/List; field_14351 players f Ljava/io/File; field_14348 OPERATORS_FILE f Ljava/util/Map; field_14346 advancementTrackers f Ljava/util/Map; field_14354 playerMap f Lnet/minecraft/class_3317; field_14345 bannedIps f Lnet/minecraft/class_2561; field_39921 FILTERED_FULL_TEXT f Z field_14350 cheatsAllowed f I field_14359 viewDistance f I field_14347 maxPlayers f Lorg/slf4j/Logger; field_14349 LOGGER f Ljava/util/Map; field_14362 statisticsMap f Z field_14352 whitelistEnabled f Lnet/minecraft/class_2561; field_45061 DUPLICATE_LOGIN_TEXT f Lnet/minecraft/class_3335; field_14344 bannedProfiles f Lnet/minecraft/class_3326; field_14353 ops f Ljava/text/SimpleDateFormat; field_14356 DATE_FORMATTER f I field_14357 latencyUpdateTimer f Lnet/minecraft/class_7780; field_24626 registryManager m ()Z method_14614 isWhitelistEnabled m (Lcom/mojang/authlib/GameProfile;)Z method_52449 disconnectDuplicateLogins p 1 profile m (Lnet/minecraft/class_1657;DDDDLnet/minecraft/class_5321;Lnet/minecraft/class_2596;)V method_14605 sendToAround p 1 player p 2 x p 4 y p 6 z p 8 distance p 10 worldKey p 11 packet m (Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V method_43673 broadcast c Broadcasts a chat message to all players and the server console.\n\n

Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@apiNote This method is used to broadcast a message sent by a player\nthrough {@linkplain net.minecraft.client.gui.screen.ChatScreen the chat screen}\nas well as through commands like {@link net.minecraft.server.command.MeCommand} or\n{@link net.minecraft.server.command.SayCommand} .\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters) p 1 message p 3 params p 2 sender m (Lcom/mojang/authlib/GameProfile;)Z method_14609 canBypassPlayerLimit p 1 profile m (Lnet/minecraft/class_2596;)V method_14581 sendToAll p 1 packet m (Lnet/minecraft/class_3222;)V method_14611 remove p 1 player m (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)V method_14606 sendWorldInfo p 1 player p 2 world m (Lnet/minecraft/class_3222;)V method_14594 sendPlayerStatus p 1 player m ()Ljava/util/List; method_14571 getPlayerList c Gets a list of all players on a Minecraft server.\nThis list should not be modified! m (I)V method_38650 setSimulationDistance p 1 simulationDistance m ()V method_14572 onDataPacksReloaded m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_18241 method_18241 p 1 vehicle m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)Lnet/minecraft/class_3222; method_14613 createPlayer p 2 syncedOptions p 1 profile m ()V method_14601 updatePlayerLatency m (Lcom/mojang/authlib/GameProfile;)Z method_14569 isOperator p 1 profile m (Lnet/minecraft/class_2995;Lnet/minecraft/class_3222;)V method_14588 sendScoreboard p 1 scoreboard p 2 player m ()I method_14592 getMaxPlayerCount m (Lnet/minecraft/class_3222;I)V method_14596 sendCommandTree p 2 permissionLevel p 1 player m ()V method_14617 saveAllPlayerData m (Ljava/lang/String;)Ljava/util/List; method_14559 getPlayersByIp p 1 ip m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V method_14564 sendToTeam p 2 message p 1 source m (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561; method_14586 checkCanJoin p 2 profile p 1 address m (Ljava/lang/String;)Lnet/minecraft/class_3222; method_14566 getPlayer p 1 name m ()I method_14568 getViewDistance m (Lnet/minecraft/class_1297;)V method_31441 method_31441 p 0 entity m (Lnet/minecraft/class_3222;Z)Lnet/minecraft/class_3222; method_14556 respawnPlayer p 2 alive p 1 player m ()Lnet/minecraft/class_3317; method_14585 getIpBanList m (Lnet/minecraft/class_7471;)Z method_44793 verify c {@return whether {@code message} is not expired and is verified}\n\n@implNote This only affects the server log. Unverified messages are still broadcast\nto other clients. p 1 message m ()Lnet/minecraft/class_3335; method_14563 getUserBanList m ()Z method_14579 areCheatsAllowed m (Ljava/util/UUID;)Lnet/minecraft/class_3222; method_14602 getPlayer p 1 uuid m (Lcom/mojang/authlib/GameProfile;)V method_14582 addToOperators p 1 profile m ()V method_14599 reloadWhitelist m (Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)V method_14570 onPlayerConnect p 1 connection p 2 player p 3 clientData m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;I)V p 4 maxPlayers p 2 registryManager p 3 saveHandler p 1 server m (Lnet/minecraft/class_3222;)V method_14576 sendCommandTree p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V method_14565 sendToOtherTeams p 1 source p 2 message m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_3442; method_14583 createStatHandler p 1 player m (I)V method_14608 setViewDistance p 1 viewDistance m (Lnet/minecraft/class_2561;Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561; method_43511 method_43511 p 1 player m (Lnet/minecraft/class_2561;Z)V method_43514 broadcast c Broadcasts a message to all players and the server console.\n\n@apiNote This is used to send general messages such as a death\nmessage or a join/leave message.\n\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters) p 2 overlay p 1 message m (Lnet/minecraft/class_3218;)V method_14591 setMainWorld p 1 world m (Lcom/mojang/authlib/GameProfile;)Z method_14587 isWhitelisted p 1 profile m (Z)V method_14607 setCheatsAllowed p 1 cheatsAllowed m ()Lnet/minecraft/class_3337; method_14590 getWhitelist m ()Lnet/minecraft/server/MinecraftServer; method_14561 getServer m ()I method_14574 getCurrentPlayerCount m (Lnet/minecraft/class_2561;Ljava/util/function/Function;Z)V method_43512 broadcast c Broadcasts a message to all players and the server console. A different\nmessage can be sent to a different player.\n\n@see #broadcast(Text, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters) p 1 message p 3 overlay p 2 playerMessageFactory c a function that takes the player to send the message to\nand returns either the text to send to them or {@code null}\nto indicate the message should not be sent to them m ()Lnet/minecraft/class_2487; method_14567 getUserData c Gets the user data of the player hosting the Minecraft server.\n\n@return the user data of the host of the server if the server is an integrated server, otherwise {@code null} m (Lnet/minecraft/class_3222;)V method_14577 savePlayerData p 1 player m (Lcom/mojang/authlib/GameProfile;)V method_14604 removeFromOperators p 1 profile m (Lnet/minecraft/class_7471;Ljava/util/function/Predicate;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V method_44791 broadcast c Broadcasts a chat message to all players and the server console.\n\n

Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters) p 4 params p 3 sender p 2 shouldSendFiltered c predicate that determines whether to send the filtered message for the given player p 1 message m ()Lnet/minecraft/class_3326; method_14603 getOpList m ()I method_38651 getSimulationDistance m ()[Ljava/lang/String; method_14560 getWhitelistedNames m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2985; method_14578 getAdvancementTracker p 1 player m (Z)V method_14557 setWhitelistEnabled p 1 whitelistEnabled m ()[Ljava/lang/String; method_14584 getOpNames m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2168;Lnet/minecraft/class_2556$class_7602;)V method_44166 broadcast c Broadcasts a chat message to all players and the server console.\n\n@apiNote This method is used to broadcast a message sent by commands like\n{@link net.minecraft.server.command.MeCommand} or\n{@link net.minecraft.server.command.SayCommand} .\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters) p 1 message p 2 source p 3 params m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2487; method_14600 loadPlayerData p 1 player m ()[Ljava/lang/String; method_14580 getPlayerNames m (Lnet/minecraft/class_2596;Lnet/minecraft/class_5321;)V method_14589 sendToDimension p 1 packet p 2 dimension m ()V method_14597 disconnectAllPlayers c net/minecraft/class_5985 net/minecraft/unused/packageinfo/PackageInfo5985 c net/minecraft/class_5988 net/minecraft/unused/packageinfo/PackageInfo5988 c net/minecraft/class_4657 net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider f Lnet/minecraft/class_6005; field_21315 states f Lcom/mojang/serialization/Codec; field_24946 CODEC m (Lnet/minecraft/class_6005;)V p 1 states m (Lnet/minecraft/class_6005;)Lcom/mojang/serialization/DataResult; method_28868 wrap p 0 states m (Lnet/minecraft/class_6005$class_6006;)V p 1 states c net/minecraft/class_3326 net/minecraft/server/OperatorList m (Lcom/mojang/authlib/GameProfile;)Z method_14620 canBypassPlayerLimit p 1 profile m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; method_14619 toString c net/minecraft/class_5987 net/minecraft/unused/packageinfo/PackageInfo5987 c net/minecraft/class_4656 net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider f Lcom/mojang/serialization/Codec; field_24945 CODEC f Lnet/minecraft/class_2680; field_21314 state m (Lnet/minecraft/class_2680;)V p 1 state c net/minecraft/class_5982 net/minecraft/unused/packageinfo/PackageInfo5982 c net/minecraft/class_4651 net/minecraft/world/gen/stateprovider/BlockStateProvider c A provider for {@linkplain BlockState block states}. Results may be random or based on a block position. f Lcom/mojang/serialization/Codec; field_24937 TYPE_CODEC m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_23455 get c {@return a provided block state} p 2 pos p 1 random m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_4656; method_38433 of c {@return a block state provider that always returns the given state} p 0 state c the block state that the block state provider should return m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4656; method_38432 of c {@return a block state provider that always returns the {@linkplain Block#getDefaultState() default state} for the given block} p 0 block c the block of the default state that the block state provider should return m ()Lnet/minecraft/class_4652; method_28862 getType c {@return the type of this block state provider}\n\n@implNote The returned block state provider type should be registered so that the {@code type} field is properly serialized. c net/minecraft/class_3320 net/minecraft/server/BannedIpEntry m (Ljava/lang/String;)V p 1 ip m (Lcom/google/gson/JsonObject;)Ljava/lang/String; method_14532 getIp p 0 json m (Lcom/google/gson/JsonObject;)V p 1 json m (Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V p 5 reason p 3 source p 4 expiry p 1 ip p 2 created c net/minecraft/class_4650 net/minecraft/world/gen/foliage/SpruceFoliagePlacer f Lnet/minecraft/class_6017; field_23757 trunkHeight f Lcom/mojang/serialization/Codec; field_24936 CODEC m (Lnet/minecraft/class_4650;)Lnet/minecraft/class_6017; method_30418 method_30418 p 0 placer m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 1 radius p 3 trunkHeight p 2 offset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30417 method_30417 p 0 instance c net/minecraft/class_3321 net/minecraft/server/ServerConfigHandler f Ljava/io/File; field_14327 OPERATORS_FILE f Ljava/io/File; field_14325 WHITE_LIST_FILE f Ljava/io/File; field_14328 BANNED_PLAYERS_FILE f Lorg/slf4j/Logger; field_14326 LOGGER f Ljava/io/File; field_14324 BANNED_IPS_FILE m (Lnet/minecraft/server/MinecraftServer;)Z method_14539 convertOperators p 0 server m (Lnet/minecraft/server/MinecraftServer;)Z method_14547 convertBannedPlayers p 0 server m (Ljava/io/File;)V method_14549 markFileConverted p 0 file m (Lnet/minecraft/server/MinecraftServer;)Z method_14545 convertBannedIps p 0 server m (Lnet/minecraft/server/MinecraftServer;)Z method_14533 convertWhitelist p 0 server m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V method_14538 lookupProfile p 0 server p 2 callback p 1 bannedPlayers m (Lnet/minecraft/class_3176;)Z method_14550 convertPlayerFiles p 0 minecraftServer m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; method_14535 parseDate p 1 fallback p 0 dateString m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; method_14536 getLevelPlayersFolder p 0 server m (Ljava/io/File;)V method_14534 createDirectory p 0 directory m (Lnet/minecraft/server/MinecraftServer;)Z method_14542 checkPlayerConversionSuccess p 0 server m (Lnet/minecraft/server/MinecraftServer;)Z method_14540 checkSuccess p 0 server m (Ljava/lang/String;)Z method_14552 method_14552 p 0 playerName m ()Z method_14541 checkListConversionSuccess m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; method_14546 getPlayerUuidByName p 0 server p 1 name m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; method_14543 processSimpleListFile p 1 valueMap p 0 file c net/minecraft/class_3321$class_3322 net/minecraft/server/ServerConfigHandler$ServerConfigException m (Ljava/lang/String;Ljava/lang/Throwable;)V p 1 message p 2 cause m (Ljava/lang/String;)V p 1 message c net/minecraft/class_3321$1 net/minecraft/server/ServerConfigHandler$1 m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception m (Lcom/mojang/authlib/GameProfile;)V onProfileLookupSucceeded onProfileLookupSucceeded p 1 profile c net/minecraft/class_3321$4 net/minecraft/server/ServerConfigHandler$4 m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception m (Lcom/mojang/authlib/GameProfile;)V onProfileLookupSucceeded onProfileLookupSucceeded p 1 profile c net/minecraft/class_3321$5 net/minecraft/server/ServerConfigHandler$5 m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V method_14553 convertPlayerFile p 2 fileName p 3 uuid p 1 playerDataFolder m (Ljava/lang/String;)Ljava/lang/String; method_14554 getPlayerFileName c net/minecraft/class_3321$2 net/minecraft/server/ServerConfigHandler$2 m (Lcom/mojang/authlib/GameProfile;)V onProfileLookupSucceeded onProfileLookupSucceeded p 1 profile m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception c net/minecraft/class_3321$3 net/minecraft/server/ServerConfigHandler$3 m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception m (Lcom/mojang/authlib/GameProfile;)V onProfileLookupSucceeded onProfileLookupSucceeded p 1 profile c net/minecraft/class_5984 net/minecraft/unused/packageinfo/PackageInfo5984 c net/minecraft/class_5983 net/minecraft/unused/packageinfo/PackageInfo5983 c net/minecraft/class_4652 net/minecraft/world/gen/stateprovider/BlockStateProviderType f Lcom/mojang/serialization/Codec; field_24939 codec f Lnet/minecraft/class_4652; field_34934 DUAL_NOISE_PROVIDER f Lnet/minecraft/class_4652; field_34932 NOISE_THRESHOLD_PROVIDER f Lnet/minecraft/class_4652; field_34933 NOISE_PROVIDER f Lnet/minecraft/class_4652; field_29300 RANDOMIZED_INT_STATE_PROVIDER f Lnet/minecraft/class_4652; field_21306 WEIGHTED_STATE_PROVIDER f Lnet/minecraft/class_4652; field_21305 SIMPLE_STATE_PROVIDER f Lnet/minecraft/class_4652; field_24938 ROTATED_BLOCK_PROVIDER m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4652; method_23457 register p 0 id p 1 codec m ()Lcom/mojang/serialization/Codec; method_28863 getCodec m (Lcom/mojang/serialization/Codec;)V p 1 codec c net/minecraft/class_5979 net/minecraft/unused/packageinfo/PackageInfo5979 c net/minecraft/class_4648 net/minecraft/world/gen/foliage/FoliagePlacerType f Lcom/mojang/serialization/Codec; field_24932 codec f Lnet/minecraft/class_4648; field_21302 ACACIA_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_42847 CHERRY_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_21299 BLOB_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_29296 RANDOM_SPREAD_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_24163 JUNGLE_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_24164 MEGA_PINE_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_24165 DARK_OAK_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_24161 BUSH_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_24162 FANCY_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_21300 SPRUCE_FOLIAGE_PLACER f Lnet/minecraft/class_4648; field_21301 PINE_FOLIAGE_PLACER m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4648; method_28850 register p 0 id p 1 codec m (Lcom/mojang/serialization/Codec;)V p 1 codec m ()Lcom/mojang/serialization/Codec; method_28849 getCodec c net/minecraft/class_3317 net/minecraft/server/BannedIpList m (Ljava/net/SocketAddress;)Z method_14527 isBanned p 1 ip m (Ljava/net/SocketAddress;)Ljava/lang/String; method_14526 stringifyAddress p 1 address m (Ljava/lang/String;)Z method_14529 isBanned p 1 ip m (Ljava/net/SocketAddress;)Lnet/minecraft/class_3320; method_14528 get p 1 address c net/minecraft/class_5978 net/minecraft/unused/packageinfo/PackageInfo5978 c net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer f Lcom/mojang/serialization/Codec; field_24931 TYPE_CODEC f Lnet/minecraft/class_6017; field_21296 radius f Lnet/minecraft/class_6017; field_23753 offset m (Lnet/minecraft/class_5819;IIIIZ)Z method_23451 isInvalidForLeaves c Used to exclude certain positions such as corners when creating a square of leaves. p 6 giantTrunk p 1 random p 4 dz p 5 radius p 2 dx p 3 y m (Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;)I method_26989 getRandomHeight p 2 trunkHeight p 3 config p 1 random m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;)Z method_34359 placeFoliageBlock p 2 random p 1 placer p 4 pos p 3 config p 0 world m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;FLnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)Z method_49884 placeFoliageBlock p 6 pos p 4 chance p 5 origin p 2 random p 3 config p 0 world p 1 placer m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;III)V method_23448 generate c This is the main method used to generate foliage. p 1 world p 2 placer p 5 trunkHeight p 6 treeNode p 3 random p 4 config p 9 offset p 7 foliageHeight p 8 radius m (Lnet/minecraft/class_3610;)Z method_42380 method_42380 p 0 fluidState m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;IIZ)V method_23449 generateSquare c Generates a square of leaves with the given radius. Sub-classes can use the method {@code isInvalidForLeaves} to exclude certain positions, such as corners. p 3 random p 4 config p 1 world p 2 placer p 7 y p 8 giantTrunk p 5 centerPos p 6 radius m (Lnet/minecraft/class_5819;)I method_27386 getRandomOffset p 1 random m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; method_30411 fillFoliagePlacerFields p 0 instance m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 1 radius p 2 offset m (Lnet/minecraft/class_5819;IIIIZ)Z method_27387 isPositionInvalid c Normalizes x and z coords before checking if they are invalid. p 1 random p 3 y p 2 dx p 5 radius p 4 dz p 6 giantTrunk m (Lnet/minecraft/class_5819;I)I method_23452 getRandomRadius p 2 baseHeight p 1 random m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;II)V method_27385 generate p 6 treeNode p 7 foliageHeight p 4 config p 5 trunkHeight p 8 radius p 2 placer p 3 random p 1 world m ()Lnet/minecraft/class_4648; method_28843 getType m (Lnet/minecraft/class_3746;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;IIZFF)V method_49247 generateSquareWithHangingLeaves p 3 random p 4 config p 1 world p 2 placer p 7 y p 8 giantTrunk p 5 centerPos p 6 radius p 9 hangingLeavesChance p 10 hangingLeavesExtensionChance m (Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017; method_30412 method_30412 p 0 placer m (Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017; method_30410 method_30410 p 0 placer c net/minecraft/class_4647$class_8179 net/minecraft/world/gen/foliage/FoliagePlacer$BlockPlacer m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_49240 placeBlock p 1 pos p 2 state m (Lnet/minecraft/class_2338;)Z method_49239 hasPlacedBlock p 1 pos c net/minecraft/class_4647$class_5208 net/minecraft/world/gen/foliage/FoliagePlacer$TreeNode c A point on a tree to generate foliage around f Lnet/minecraft/class_2338; field_24158 center f I field_24159 foliageRadius f Z field_24160 giantTrunk m (Lnet/minecraft/class_2338;IZ)V p 2 foliageRadius p 1 center p 3 giantTrunk m ()I method_27389 getFoliageRadius m ()Lnet/minecraft/class_2338; method_27388 getCenter m ()Z method_27390 isGiantTrunk c Whether this node is the top of a giant (2x2 block) trunk c net/minecraft/class_4649 net/minecraft/world/gen/foliage/PineFoliagePlacer f Lcom/mojang/serialization/Codec; field_24935 CODEC f Lnet/minecraft/class_6017; field_23755 height m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 3 height p 2 offset p 1 radius m (Lnet/minecraft/class_4649;)Lnet/minecraft/class_6017; method_30416 method_30416 p 0 placer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30415 method_30415 p 0 instance c net/minecraft/class_5991 net/minecraft/unused/packageinfo/PackageInfo5991 c net/minecraft/class_4660 net/minecraft/world/gen/treedecorator/CocoaBeansTreeDecorator f Lcom/mojang/serialization/Codec; field_24959 CODEC f F field_21318 probability m (F)V p 1 probability m (ILnet/minecraft/class_2338;)Z method_23465 method_23465 p 1 pos m (Lnet/minecraft/class_4660;)Ljava/lang/Float; method_28891 method_28891 p 0 decorator m (Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23466 method_23466 p 2 pos c net/minecraft/class_5990 net/minecraft/unused/packageinfo/PackageInfo5990 c net/minecraft/class_5997 net/minecraft/unused/packageinfo/PackageInfo5997 c net/minecraft/class_4666 net/minecraft/client/option/StickyKeyBinding f Ljava/util/function/BooleanSupplier; field_21334 toggleGetter m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V p 4 toggleGetter p 3 category p 2 code p 1 id m ()V method_52232 untoggle c net/minecraft/class_5996 net/minecraft/util/annotation/Debug c An annotation, mostly on side-effect-free methods.\n\n

Most methods annotated are getters that don't cause side-effects. Some of\nthose methods also may execute dry-runs.\n\n

However, it is present on {@link\nnet.minecraft.entity.passive.BeeEntity.MoveToHiveGoal}, and its purpose in that\ncase is not yet clear.\n\n

This annotation has class retention and can be applied to a wide range of\ntargets.\n\n

This annotation is not {@link java.lang.annotation.Documented}, and hence\nwill not appear in the generated javadoc for annotated elements. c net/minecraft/class_3335 net/minecraft/server/BannedPlayerList m (Lcom/mojang/authlib/GameProfile;)Z method_14650 contains p 1 profile m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; method_14649 toString c net/minecraft/class_3336 net/minecraft/server/BannedPlayerEntry m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; method_14651 profileFromJson p 0 json m (Lcom/google/gson/JsonObject;)V p 1 json m (Lcom/mojang/authlib/GameProfile;)V p 1 profile m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V p 2 created p 1 profile p 4 expiry p 3 source p 5 reason c net/minecraft/class_4668 net/minecraft/client/render/RenderPhase f Lnet/minecraft/class_4668$class_4683; field_21376 MIPMAP_BLOCK_ATLAS_TEXTURE f Lnet/minecraft/class_4668$class_4676; field_21383 ENABLE_LIGHTMAP f Lnet/minecraft/class_4668$class_5942; field_29433 LINES_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29445 CUTOUT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29417 WATER_MASK_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29429 LIGHTNING_PROGRAM f Lnet/minecraft/class_4668$class_4672; field_21347 EQUAL_DEPTH_TEST f Lnet/minecraft/class_4668$class_5942; field_29405 ITEM_ENTITY_TRANSLUCENT_CULL_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_42517 TEXT_BACKGROUND_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_44817 GUI_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_44820 GUI_GHOST_RECIPE_OVERLAY_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29421 TRANSLUCENT_GLINT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_38344 ENTITY_TRANSLUCENT_EMISSIVE_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29444 CUTOUT_MIPPED_PROGRAM f Lnet/minecraft/class_4668$class_4685; field_21369 CRUMBLING_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29428 TRANSPARENT_TEXT_PROGRAM f Lnet/minecraft/class_4668$class_4672; field_21346 ALWAYS_DEPTH_TEST f Lnet/minecraft/class_4668$class_5942; field_29404 ENTITY_CUTOUT_NONULL_OFFSET_Z_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29416 LEASH_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_44818 GUI_OVERLAY_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29420 ARMOR_ENTITY_GLINT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29432 END_GATEWAY_PROGRAM f Lnet/minecraft/class_4668$class_4685; field_21364 NO_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29447 TRANSLUCENT_MOVING_BLOCK_PROGRAM f Lnet/minecraft/class_4668$class_4686; field_21351 DEPTH_MASK f Lnet/minecraft/class_4668$class_4677; field_21360 FULL_LINE_WIDTH f Lnet/minecraft/class_4668$class_5942; field_29411 ENTITY_NO_OUTLINE_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29423 DIRECT_GLINT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29407 ENTITY_TRANSLUCENT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29419 ARMOR_GLINT_PROGRAM f Ljava/lang/String; field_21363 name f Lnet/minecraft/class_4668$class_5942; field_29451 ENTITY_CUTOUT_PROGRAM f Lnet/minecraft/class_4668$class_4684; field_21381 GLINT_TEXTURING f Lnet/minecraft/class_4668$class_5942; field_29446 TRANSLUCENT_PROGRAM f Lnet/minecraft/class_4668$class_4683; field_21377 BLOCK_ATLAS_TEXTURE f Lnet/minecraft/class_4668$class_4676; field_21384 DISABLE_LIGHTMAP f Lnet/minecraft/class_4668$class_5942; field_29422 GLINT_PROGRAM f Lnet/minecraft/class_4668$class_4686; field_21350 COLOR_MASK f Lnet/minecraft/class_4668$class_5942; field_29434 NO_PROGRAM f Lnet/minecraft/class_4668$class_4672; field_21348 LEQUAL_DEPTH_TEST f Lnet/minecraft/class_4668$class_5942; field_29406 ENTITY_TRANSLUCENT_CULL_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29418 OUTLINE_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_42518 TRANSPARENT_TEXT_BACKGROUND_PROGRAM f Lnet/minecraft/class_4668$class_4678; field_25283 CLOUDS_TARGET f Lnet/minecraft/class_4668$class_5942; field_29450 ENTITY_SOLID_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29410 ENTITY_DECAL_PROGRAM f Lnet/minecraft/class_4668$class_4675; field_21352 NO_LAYERING f Lnet/minecraft/class_4668$class_5942; field_29413 ENTITY_ALPHA_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29425 DIRECT_ENTITY_GLINT_PROGRAM f Lnet/minecraft/class_4668$class_4671; field_21344 ENABLE_CULLING f Ljava/lang/Runnable; field_21361 beginAction f Lnet/minecraft/class_4668$class_4684; field_21379 DEFAULT_TEXTURING f Lnet/minecraft/class_4668$class_5942; field_29437 POSITION_COLOR_LIGHTMAP_PROGRAM f Lnet/minecraft/class_4668$class_4685; field_21366 ADDITIVE_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29449 ARMOR_CUTOUT_NO_CULL_PROGRAM f Lnet/minecraft/class_4668$class_4686; field_21349 ALL_MASK f Lnet/minecraft/class_4668$class_5942; field_29409 BEACON_BEAM_PROGRAM f Lnet/minecraft/class_4668$class_4678; field_25282 WEATHER_TARGET f Lnet/minecraft/class_4668$class_8559; field_44816 OR_REVERSE f Lnet/minecraft/class_4668$class_4685; field_21370 TRANSLUCENT_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29441 POSITION_COLOR_TEXTURE_LIGHTMAP_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29424 ENTITY_GLINT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29412 ENTITY_SHADOW_PROGRAM f Ljava/lang/Runnable; field_21362 endAction f Lnet/minecraft/class_4668$class_5942; field_29448 TRANSLUCENT_NO_CRUMBLING_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29408 ENTITY_SMOOTH_CUTOUT_PROGRAM f F field_32771 VIEW_OFFSET_Z_LAYERING_SCALE f Lnet/minecraft/class_4668$class_4678; field_25281 PARTICLES_TARGET f Lnet/minecraft/class_4668$class_8559; field_44815 NO_COLOR_LOGIC f Lnet/minecraft/class_4668$class_4684; field_21382 ENTITY_GLINT_TEXTURING f Lnet/minecraft/class_4668$class_5942; field_29440 POSITION_TEXTURE_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29452 ENTITY_CUTOUT_NONULL_PROGRAM f Lnet/minecraft/class_4668$class_5939; field_21378 NO_TEXTURE f Lnet/minecraft/class_4668$class_4679; field_21386 DISABLE_OVERLAY_COLOR f Lnet/minecraft/class_4668$class_5942; field_29439 POSITION_COLOR_TEXTURE_PROGRAM f Lnet/minecraft/class_4668$class_4685; field_21368 GLINT_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29415 ENERGY_SWIRL_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29427 TEXT_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_44819 GUI_TEXT_HIGHLIGHT_PROGRAM f Lnet/minecraft/class_4668$class_4678; field_21359 OUTLINE_TARGET f Lnet/minecraft/class_4668$class_4678; field_25280 TRANSLUCENT_TARGET f Lnet/minecraft/class_4668$class_4675; field_22241 VIEW_OFFSET_Z_LAYERING f Lnet/minecraft/class_4668$class_5942; field_29431 END_PORTAL_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29443 SOLID_PROGRAM f Lnet/minecraft/class_4668$class_4675; field_21353 POLYGON_OFFSET_LAYERING f Lnet/minecraft/class_4668$class_5942; field_29414 EYES_PROGRAM f Lnet/minecraft/class_4668$class_4671; field_21345 DISABLE_CULLING f Lnet/minecraft/class_4668$class_4672; field_44814 BIGGER_DEPTH_TEST f Lnet/minecraft/class_4668$class_4679; field_21385 ENABLE_OVERLAY_COLOR f Lnet/minecraft/class_4668$class_4685; field_21367 LIGHTNING_TRANSPARENCY f Lnet/minecraft/class_4668$class_5942; field_29426 CRUMBLING_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29438 POSITION_PROGRAM f Lnet/minecraft/class_4668$class_4678; field_21358 MAIN_TARGET f Lnet/minecraft/class_4668$class_5942; field_33628 TEXT_INTENSITY_PROGRAM f Lnet/minecraft/class_4668$class_4678; field_25643 ITEM_ENTITY_TARGET f Lnet/minecraft/class_4668$class_5942; field_33629 TRANSPARENT_TEXT_INTENSITY_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29442 COLOR_PROGRAM f Lnet/minecraft/class_4668$class_5942; field_29430 TRIPWIRE_PROGRAM m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V p 3 endAction p 1 name p 2 beginAction m ()V method_23516 startDrawing m ()V method_23518 endDrawing m (F)V method_23517 setupGlintTexturing p 0 scale c net/minecraft/class_4668$class_8559 net/minecraft/client/render/RenderPhase$ColorLogic c net/minecraft/class_4668$class_4685 net/minecraft/client/render/RenderPhase$Transparency c net/minecraft/class_4668$class_4684 net/minecraft/client/render/RenderPhase$Texturing c net/minecraft/class_4668$class_4683 net/minecraft/client/render/RenderPhase$Texture f Ljava/util/Optional; field_21397 id f Z field_21398 blur f Z field_21399 mipmap m (Lnet/minecraft/class_2960;ZZ)V p 2 blur p 3 mipmap p 1 id c net/minecraft/class_4668$class_4682 net/minecraft/client/render/RenderPhase$OffsetTexturing m (FF)V p 2 y p 1 x c net/minecraft/class_4668$class_4686 net/minecraft/client/render/RenderPhase$WriteMaskState f Z field_21401 depth f Z field_21400 color m (ZZ)V p 2 depth p 1 color c net/minecraft/class_4668$class_5939 net/minecraft/client/render/RenderPhase$TextureBase m (Ljava/lang/Runnable;Ljava/lang/Runnable;)V p 2 unapply p 1 apply m ()Ljava/util/Optional; method_23564 getId c net/minecraft/class_4668$class_4670 net/minecraft/client/render/RenderPhase$Toggleable f Z field_21390 enabled m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V p 4 enabled p 3 unapply p 2 apply p 1 name c net/minecraft/class_4668$class_4672 net/minecraft/client/render/RenderPhase$DepthTest f Ljava/lang/String; field_22242 depthFunctionName c A string representation of the comparison function used by this {@code DepthTest} phase.\n@see org.lwjgl.opengl.GL11#glDepthFunc(int) m (Ljava/lang/String;I)V p 1 depthFunctionName p 2 depthFunction c net/minecraft/class_4668$class_4671 net/minecraft/client/render/RenderPhase$Cull m (Z)V p 1 culling c net/minecraft/class_4668$class_4678 net/minecraft/client/render/RenderPhase$Target c net/minecraft/class_4668$class_4677 net/minecraft/client/render/RenderPhase$LineWidth f Ljava/util/OptionalDouble; field_21392 width m (Ljava/util/OptionalDouble;)V p 1 width c net/minecraft/class_4668$class_4676 net/minecraft/client/render/RenderPhase$Lightmap m (Z)V p 1 lightmap c net/minecraft/class_4668$class_4675 net/minecraft/client/render/RenderPhase$Layering c net/minecraft/class_4668$class_4679 net/minecraft/client/render/RenderPhase$Overlay m (Z)V p 1 overlayColor c net/minecraft/class_4668$class_5942 net/minecraft/client/render/RenderPhase$ShaderProgram f Ljava/util/Optional; field_29455 supplier m (Ljava/util/function/Supplier;)V p 1 supplier c net/minecraft/class_4668$class_5940 net/minecraft/client/render/RenderPhase$Textures f Ljava/util/Optional; field_29453 id m (Lcom/google/common/collect/ImmutableList;)V p 1 textures m ()Lnet/minecraft/class_4668$class_5940$class_5941; method_34560 create c net/minecraft/class_4668$class_5940$class_5941 net/minecraft/client/render/RenderPhase$Textures$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_29454 textures m ()Lnet/minecraft/class_4668$class_5940; method_34562 build m (Lnet/minecraft/class_2960;ZZ)Lnet/minecraft/class_4668$class_5940$class_5941; method_34563 add p 2 blur p 1 id p 3 mipmap c net/minecraft/class_5999 net/minecraft/datafixer/schema/Schema2571 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeaconCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2006$class_2008; method_8811 conditionsFromJson m (ILnet/minecraft/class_2006$class_2008;)Z method_22459 method_22459 p 1 conditions m (Lnet/minecraft/class_3222;I)V method_8812 trigger p 1 player p 2 level c net/minecraft/class_2006$class_2008 net/minecraft/advancement/criterion/ConstructBeaconCriterion$Conditions f Lnet/minecraft/class_2096$class_2100; field_9508 level m (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V p 1 playerPredicate p 2 level m (I)Z method_8817 matches p 1 level m ()Lnet/minecraft/class_175; method_35110 create m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; method_8818 level p 0 level c net/minecraft/class_3337 net/minecraft/server/Whitelist m (Lcom/mojang/authlib/GameProfile;)Z method_14653 isAllowed p 1 profile m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; method_14652 toString c net/minecraft/class_5998 net/minecraft/unused/packageinfo/PackageInfo5998 c net/minecraft/class_4667 net/minecraft/client/gui/screen/option/GameOptionsScreen f Lnet/minecraft/class_437; field_21335 parent f Lnet/minecraft/class_315; field_21336 gameOptions m (Lnet/minecraft/class_332;Lnet/minecraft/class_353;IIF)V method_45626 render p 3 mouseX p 2 optionButtons p 1 context p 5 tickDelta p 4 mouseY m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;)V p 2 gameOptions p 1 parent p 3 title c net/minecraft/class_3330 net/minecraft/server/ServerConfigEntry f Ljava/lang/Object; field_14368 key m ()Ljava/lang/Object; method_14626 getKey m ()Z method_14627 isInvalid m (Lcom/google/gson/JsonObject;)V method_24896 write p 1 json m (Ljava/lang/Object;)V p 1 key c net/minecraft/class_5993 net/minecraft/unused/packageinfo/PackageInfo5993 c net/minecraft/class_4662 net/minecraft/world/gen/treedecorator/TreeDecorator c Tree decorators can add additional blocks to trees, such as vines or beehives. f Lcom/mojang/serialization/Codec; field_24962 TYPE_CODEC m (Lnet/minecraft/class_4662$class_7402;)V method_23469 generate p 1 generator m ()Lnet/minecraft/class_4663; method_28893 getType c net/minecraft/class_4662$class_7402 net/minecraft/world/gen/treedecorator/TreeDecorator$Generator f Ljava/util/function/BiConsumer; field_38873 replacer f Lnet/minecraft/class_5819; field_38874 random f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_38877 rootPositions f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_38875 logPositions f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_38876 leavesPositions f Lnet/minecraft/class_3746; field_38872 world m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_43321 getLogPositions m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;)V method_43319 replaceWithVine p 1 pos p 2 faceProperty m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_43323 getRootPositions m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_43318 replace p 1 pos p 2 state m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_43322 getLeavesPositions m (Lnet/minecraft/class_2338;)Z method_43317 isAir p 1 pos m ()Lnet/minecraft/class_5819; method_43320 getRandom m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V p 4 logPositions p 5 leavesPositions p 2 replacer p 3 random p 6 rootPositions p 1 world m ()Lnet/minecraft/class_3746; method_43316 getWorld c net/minecraft/class_3331 net/minecraft/server/ServerConfigList f Lorg/slf4j/Logger; field_14373 LOGGER f Ljava/io/File; field_14370 file f Ljava/util/Map; field_14371 map f Lcom/google/gson/Gson; field_14374 GSON m ()V method_14630 load m ()Ljava/util/Collection; method_14632 values m ()V method_14631 removeInvalidEntries m ()[Ljava/lang/String; method_14636 getNames m (Ljava/lang/Object;)Lnet/minecraft/class_3330; method_14640 get p 1 key m (Ljava/lang/Object;)Z method_14644 contains m (Lnet/minecraft/class_3330;)V method_14638 remove p 1 entry m ()V method_14629 save m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3330; method_14642 fromJson p 1 json m (Ljava/lang/Object;)V method_14635 remove p 1 key m (Ljava/lang/Object;)Ljava/lang/String; method_14634 toString p 1 profile m (Ljava/io/File;)V p 1 file m (Lnet/minecraft/class_3330;)V method_14633 add p 1 entry m (Lnet/minecraft/class_3330;)Lcom/google/gson/JsonObject; method_24897 method_24897 p 0 entry m ()Ljava/io/File; method_14643 getFile m ()Z method_14641 isEmpty c net/minecraft/class_5992 net/minecraft/unused/packageinfo/PackageInfo5992 c net/minecraft/class_4661 net/minecraft/world/gen/treedecorator/LeavesVineTreeDecorator f F field_38790 probability f Lcom/mojang/serialization/Codec; field_24960 CODEC m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;Lnet/minecraft/class_4662$class_7402;)V method_23467 placeVines c Places a vine at a given position and then up to 4 more vines going downwards. p 0 pos p 1 faceProperty p 2 generator m (F)V p 1 probability m (Lnet/minecraft/class_4661;)Ljava/lang/Float; method_43195 method_43195 p 0 treeDecorator m (Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23468 method_23468 p 3 pos c net/minecraft/class_4664 net/minecraft/world/gen/treedecorator/TrunkVineTreeDecorator f Lcom/mojang/serialization/Codec; field_24964 CODEC f Lnet/minecraft/class_4664; field_24965 INSTANCE m (Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23474 method_23474 p 2 pos c net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLightningCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47; method_27791 method_27791 p 1 entity m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2002$class_2004; method_8801 conditionsFromJson m (Ljava/util/List;Lnet/minecraft/class_2002$class_2004;)Z method_22458 method_22458 p 1 conditions m (Lnet/minecraft/class_3222;Ljava/util/Collection;)V method_8803 trigger p 1 player p 2 victims c net/minecraft/class_2002$class_2004 net/minecraft/advancement/criterion/ChanneledLightningCriterion$Conditions f Ljava/util/List; field_9503 victims m ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_8809 create p 0 victims m (Ljava/util/Collection;)Z method_8808 matches p 1 victims m (Ljava/util/Optional;Ljava/util/List;)V p 2 victims p 1 playerPredicate c net/minecraft/class_5994 net/minecraft/unused/packageinfo/PackageInfo5994 c net/minecraft/class_4663 net/minecraft/world/gen/treedecorator/TreeDecoratorType f Lcom/mojang/serialization/Codec; field_24963 codec f Lnet/minecraft/class_4663; field_38791 ATTACHED_TO_LEAVES f Lnet/minecraft/class_4663; field_21321 LEAVE_VINE f Lnet/minecraft/class_4663; field_21320 TRUNK_VINE f Lnet/minecraft/class_4663; field_21324 ALTER_GROUND f Lnet/minecraft/class_4663; field_21322 COCOA f Lnet/minecraft/class_4663; field_21323 BEEHIVE m (Lcom/mojang/serialization/Codec;)V p 1 codec m ()Lcom/mojang/serialization/Codec; method_28894 getCodec m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4663; method_28895 register p 1 codec p 0 id c net/minecraft/class_3327 net/minecraft/server/OperatorEntry f I field_14366 permissionLevel f Z field_14367 bypassPlayerLimit m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; method_14621 getProfileFromJson p 0 json m (Lcom/google/gson/JsonObject;)V p 1 json m ()Z method_14622 canBypassPlayerLimit m ()I method_14623 getPermissionLevel m (Lcom/mojang/authlib/GameProfile;IZ)V p 1 profile p 2 permissionLevel p 3 bypassPlayerLimit c net/minecraft/class_4659 net/minecraft/world/gen/treedecorator/BeehiveTreeDecorator f F field_21317 probability f [Lnet/minecraft/class_2350; field_36347 GENERATE_DIRECTIONS f Lcom/mojang/serialization/Codec; field_24958 CODEC f Lnet/minecraft/class_2350; field_36346 BEE_NEST_FACE m (ILnet/minecraft/class_2338;)Z method_23464 method_23464 p 1 pos m (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; method_40033 method_40033 p 0 pos m (F)V p 1 probability m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)Z method_40032 method_40032 p 1 pos m (Lnet/minecraft/class_4659;)Ljava/lang/Float; method_28890 method_28890 p 0 decorator m (Lnet/minecraft/class_2350;)Z method_40034 method_40034 p 0 direction m (Lnet/minecraft/class_5819;Lnet/minecraft/class_4482;)V method_35373 method_35373 p 1 blockEntity c net/minecraft/class_5989 net/minecraft/unused/packageinfo/PackageInfo5989 c net/minecraft/class_4658 net/minecraft/world/gen/treedecorator/AlterGroundTreeDecorator f Lnet/minecraft/class_4651; field_21316 provider f Lcom/mojang/serialization/Codec; field_24957 CODEC m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23463 setColumn p 2 origin p 1 generator m (ILnet/minecraft/class_2338;)Z method_23460 method_23460 p 1 pos m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23461 method_23461 p 2 pos m (Lnet/minecraft/class_4651;)V p 1 provider m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V method_23462 setArea p 1 generator p 2 origin m (Lnet/minecraft/class_4658;)Lnet/minecraft/class_4651; method_28889 method_28889 p 0 decorator c net/minecraft/class_703 net/minecraft/client/particle/Particle c A client-side visual effect with position, velocity, collision, and additional render properties.\n\n

\nEach particle is typically rendered as a camera-facing texture quad.\n{@link net.minecraft.client.particle.SpriteBillboardParticle} provides this behavior, and most vanilla particles inherit from it.\n\n

\nIf you would like a particle with no direct rendering effects, inherit from {@link NoRenderParticle}. f Z field_28787 ascending f Z field_3843 dead f Lnet/minecraft/class_638; field_3851 world f D field_3852 velocityX f F field_3844 gravityStrength f D field_3856 prevPosZ f F field_3867 spacingY f I field_3847 maxAge f D field_3871 z f Z field_3862 collidesWithWorld f F field_3839 angle f D field_36193 MAX_SQUARED_COLLISION_CHECK_DISTANCE f F field_3859 blue f Z field_3845 onGround f D field_3854 y f Lnet/minecraft/class_238; field_3872 boundingBox f Lnet/minecraft/class_238; field_3860 EMPTY_BOUNDING_BOX f D field_3874 x f D field_3850 velocityZ f I field_3866 age f F field_3842 green f F field_28786 velocityMultiplier f D field_3838 prevPosY f D field_3858 prevPosX f Z field_21507 stopped f Lnet/minecraft/class_5819; field_3840 random f F field_3857 prevAngle f F field_3841 alpha f F field_3861 red f F field_3849 spacingXZ f D field_3869 velocityY m ()V method_3085 markDead c Marks this particle as ready to be removed from the containing {@link ClientWorld}. m (Lnet/minecraft/class_638;DDD)V p 6 z p 4 y p 2 x p 1 world m (I)V method_3077 setMaxAge c Sets the maximum age, in ticks, that this particle can exist for. p 1 maxAge c the new maximum age of this particle, in ticks m (Lnet/minecraft/class_638;DDDDDD)V p 1 world p 2 x p 12 velocityZ p 8 velocityX p 10 velocityY p 4 y p 6 z m ()Lnet/minecraft/class_3999; method_18122 getType c {@return the rendering category this particle is rendered under}\n\n

\nFor more information on the properties and types available to each {@code Particle}, visit {@link ParticleTextureSheet}. m (F)I method_3068 getBrightness c {@return the packed light level this particle should render at}\n\n@see net.minecraft.client.render.LightmapTextureManager p 1 tint m (Lnet/minecraft/class_238;)V method_3067 setBoundingBox p 1 boundingBox m (FF)V method_3080 setBoundingBoxSpacing p 2 spacingY p 1 spacingXZ m ()Ljava/util/Optional; method_34019 getGroup c {@return the optional group that this particle belongs to}\n\n

A particle group restricts the number of particles from the group that\ncan be rendered in a client world. If the particle does not have a group,\nit is not restricted. m (F)Lnet/minecraft/class_703; method_3087 scale c Scales the size of this particle by the given {@code scale} amount.\n\n@return this particle p 1 scale c the amount to scale this particle's size by m ()V method_3072 repositionFromBoundingBox m (F)Lnet/minecraft/class_703; method_3075 move c Multiplies this particle's current velocity by the target {@code speed} amount. p 1 speed c the velocity multiplier to apply to this particle m (F)V method_3083 setAlpha c Updates the alpha value of this particle to use while rendering.\n\n

\nNote that a particle cannot render with transparency unless {@link Particle#getType()} is\n{@link ParticleTextureSheet#PARTICLE_SHEET_TRANSLUCENT}, or another sheet that supports transparency.\n\n

\nAlso note that the default particle shader (core/particle.fsh) will discard all transparent pixels below 0.1 alpha. p 1 alpha c the new alpha value of this particle m ()Lnet/minecraft/class_238; method_3064 getBoundingBox c {@return the bounding {@link Box} of this particle used for collision and movement logic}\n\n

\nBy default, this bounding box is automatically repositioned when a particle moves in {@link Particle#tick()}.\nTo adjust the size of the returned box, visit {@link Particle#setBoundingBoxSpacing(float, float)}.\nTo directly update the current bounding box, visit {@link Particle#setBoundingBox(Box)}; m (DDD)V method_3069 move c Moves this particle by the specified delta amounts, re-positioning bounding boxes and adjusting movement for collision with the world. p 1 dx c the delta x to move this particle by p 5 dz c the delta z to move this particle by p 3 dy c the delta y to move this particle by m (FFF)V method_3084 setColor c Updates the rendering color of this particle.\nEach value should be between 0.0 (no channel color) and 1.0 (full channel color). p 1 red c the target red color to use while rendering p 2 green c the target green color to use while rendering p 3 blue c the target blue color to use while rendering m (DDD)V method_34753 setVelocity c Updates this particle's velocity to the target X, Y, and Z values. p 1 velocityX c the new x-velocity of this particle p 3 velocityY c the new y-velocity of this particle p 5 velocityZ c the new z-velocity of this particle m ()V method_3070 tick c Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision. m ()Z method_3086 isAlive c {@return {@code false} if this particle is finished and should be removed from the parent {@link ParticleManager}, otherwise {@code true} if the particle is still alive} m ()I method_3082 getMaxAge c {@return the maximum age, in ticks, of this particle}\nIf this particle's age exceeds this value, it will be removed from the world. m (DDD)V method_3063 setPos c Updates the position and bounding box of this particle to the target {@code x}, {@code y}, {@code z} position. p 3 y c the y position to move this particle to p 1 x c the x position to move this particle to p 5 z c the z position to move this particle to m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V method_3074 buildGeometry c Renders this particle to the given {@link VertexConsumer} buffer. p 1 vertexConsumer c the buffer to render to p 2 camera c the current active game {@link Camera} p 3 tickDelta c frame tick delta amount c net/minecraft/class_702 net/minecraft/client/particle/ParticleManager f Ljava/util/Map; field_3830 particles f Lnet/minecraft/class_5819; field_3832 random f Lorg/slf4j/Logger; field_40505 LOGGER f Lnet/minecraft/class_2960; field_41385 PARTICLES_PATH f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; field_29072 groupCounts f Lnet/minecraft/class_638; field_3834 world f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_3835 factories f Ljava/util/Map; field_18300 spriteAwareFactories f Ljava/util/Queue; field_3836 newParticles f Ljava/util/List; field_17820 PARTICLE_TEXTURE_SHEETS f I field_32657 MAX_PARTICLE_COUNT f Lnet/minecraft/class_7654; field_40506 FINDER f Ljava/util/Queue; field_3837 newEmitterParticles f Lnet/minecraft/class_1060; field_3831 textureManager f Lnet/minecraft/class_1059; field_18301 particleAtlasTexture m (Lnet/minecraft/class_2394;DDDDDD)Lnet/minecraft/class_703; method_3056 addParticle p 10 velocityY p 12 velocityZ p 1 parameters p 2 x p 4 y p 6 z p 8 velocityX m (Lnet/minecraft/class_3999;Ljava/util/Queue;)V method_18126 method_18126 p 2 queue p 1 sheet m (Ljava/util/Collection;)V method_3048 tickParticles c Ticks all particles belonging to the same texture sheet. p 1 particles c a collection of particles from the same sheet m ()V method_48015 clearParticles m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V method_3051 addEmitter p 1 entity p 2 parameters p 3 maxAge m (Lnet/minecraft/class_707$class_8187;Lnet/minecraft/class_4002;)Lnet/minecraft/class_707; method_49336 method_49336 p 1 spriteBillboardParticle m (Lnet/minecraft/class_5878;)V method_34023 method_34023 p 1 group m (Lnet/minecraft/class_703;)V method_3058 addParticle p 1 particle m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;)V method_3061 addEmitter p 1 entity p 2 parameters m (Lnet/minecraft/class_638;Lnet/minecraft/class_1060;)V p 1 world p 2 textureManager m ()V method_3062 registerDefaultFactories m (Lnet/minecraft/class_2394;DDDDDD)Lnet/minecraft/class_703; method_3055 createParticle p 12 velocityZ p 1 parameters p 2 x p 4 y p 6 z p 8 velocityX p 10 velocityY m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;DDDDDD)V method_34020 method_34020 p 3 minX p 7 minZ p 5 minY p 11 maxY p 9 maxX p 13 maxZ m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Ljava/util/Optional; method_18836 loadTextureList p 1 id p 2 resource m (Lnet/minecraft/class_4002;Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_49916 method_49916 p 13 velocityZ p 11 velocityY p 9 velocityX p 7 z p 5 y p 2 world p 3 x p 1 parameters m ()V method_18829 clearAtlas m (Lnet/minecraft/class_4002;)Lnet/minecraft/class_707; method_49915 method_49915 p 0 spriteProvider m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V method_3049 renderParticles p 3 lightmapTextureManager p 4 camera p 5 tickDelta p 1 matrices p 2 vertexConsumers m (Lnet/minecraft/class_707$class_8187;Lnet/minecraft/class_4002;Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_49337 method_49337 p 6 y p 8 z p 3 world p 2 type p 4 x p 14 velocityZ p 10 velocityX p 12 velocityY m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_3046 addBlockBreakParticles p 2 state p 1 pos m ()V method_3057 tick m (Lnet/minecraft/class_7766$class_7767;Ljava/util/Set;Lnet/minecraft/class_1058;Lnet/minecraft/class_702$class_7759;)V method_45767 method_45767 p 4 result m (Lnet/minecraft/class_2396;Lnet/minecraft/class_707$class_8187;)V method_49338 registerBlockLeakFactory p 2 factory p 1 type m (Lnet/minecraft/class_5878;)Z method_34021 canAdd c {@return whether another particle from {@code group} can be rendered by this\nmanager} p 1 group m (Lnet/minecraft/class_638;)V method_3045 setWorld p 1 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_3054 addBlockBreakingParticles p 1 pos p 2 direction m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_45772 method_45772 p 2 particles m (Ljava/util/List;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V method_45768 method_45768 p 3 id p 4 resource m (Lnet/minecraft/class_2396;Lnet/minecraft/class_702$class_4091;)V method_18834 registerFactory p 2 factory p 1 type m (Lnet/minecraft/class_5878;I)V method_34022 addTo p 2 count p 1 group m ()Ljava/lang/String; method_3052 getDebugString m (Lnet/minecraft/class_703;)V method_3059 tickParticle p 1 particle m (Lnet/minecraft/class_2396;Lnet/minecraft/class_707;)V method_3043 registerFactory p 1 type p 2 factory m (Lnet/minecraft/class_3999;)Ljava/util/Queue; method_18125 method_18125 p 0 sheet c net/minecraft/class_702$class_4090 net/minecraft/client/particle/ParticleManager$SimpleSpriteProvider f Ljava/util/List; field_18303 sprites m (Ljava/util/List;)V method_18838 setSprites p 1 sprites c net/minecraft/class_702$class_4091 net/minecraft/client/particle/ParticleManager$SpriteAwareFactory m (Lnet/minecraft/class_4002;)Lnet/minecraft/class_707; create create p 1 spriteProvider c net/minecraft/class_702$class_7759 net/minecraft/client/particle/ParticleManager$ReloadResult f Lnet/minecraft/class_2960; comp_1036 id f Ljava/util/Optional; comp_1037 sprites m ()Ljava/util/Optional; comp_1037 sprites m ()Lnet/minecraft/class_2960; comp_1036 id c net/minecraft/class_700 net/minecraft/client/particle/ElderGuardianAppearanceParticle f Lnet/minecraft/class_1921; field_21792 layer f Lnet/minecraft/class_3879; field_21793 model c net/minecraft/class_700$class_701 net/minecraft/client/particle/ElderGuardianAppearanceParticle$Factory m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3042 createParticle c net/minecraft/class_5964 net/minecraft/util/profiler/Deviation f Lnet/minecraft/class_3696; field_29597 result f I field_29596 ticks f Ljava/time/Instant; field_29595 instant m (Ljava/time/Instant;ILnet/minecraft/class_3696;)V p 1 instant p 2 ticks p 3 result c net/minecraft/class_3302 net/minecraft/resource/ResourceReloader c A resource reloader performs actual reloading in its {@linkplain #reload\nreload} when called by {@link SimpleResourceReload#start}.\n\n@see SimpleResourceReload#start\n@see SinglePreparationResourceReloader SinglePreparationResourceReloader\n(completes preparation in one method)\n@see SynchronousResourceReloader SynchronousResourceReloader\n(performs all reloading in the apply executor) m ()Ljava/lang/String; method_22322 getName c Returns a user-friendly name for logging. m (Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_25931 reload c Performs a reload. Returns a future that is completed when the reload\nis completed.\n\n

In a reload, there is a prepare stage and an apply stage. For the\nprepare stage, you should create completable futures with {@linkplain\nCompletableFuture#supplyAsync(Supplier, Executor)\nCompletableFuture.supplyAsync(..., prepareExecutor)}\nto ensure the prepare actions are done with the prepare executor. Then,\nyou should have a completable future for all the prepared actions, and\ncall {@linkplain CompletableFuture#thenCompose(Function)\ncombinedPrepare.thenCompose(synchronizer::waitFor)}\nto notify the {@code synchronizer}. Finally, you should run {@linkplain\nCompletableFuture#thenAcceptAsync(Consumer, Executor)\nCompletableFuture.thenAcceptAsync(..., applyExecutor)} for apply actions.\nIn the end, returns the result of {@code thenAcceptAsync}.\n\n@return a future for the reload\n@see ReloadableResourceManagerImpl#reload(Executor, Executor,\nCompletableFuture, List) p 3 prepareProfiler c the profiler for prepare stage p 4 applyProfiler c the profiler for apply stage p 5 prepareExecutor c the executor for prepare stage p 6 applyExecutor c the executor for apply stage p 1 synchronizer c the synchronizer p 2 manager c the resource manager c net/minecraft/class_3302$class_4045 net/minecraft/resource/ResourceReloader$Synchronizer c A synchronizer to indicate completion of a reloader's prepare stage and\nto allow start of the apply stage only if all reloaders have finished\nthe prepare stage. m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; method_18352 whenPrepared c Indicates, to the ongoing reload, that this reloader has finished its\npreparation stage with the {@code preparedObject} as its result.\n\n

Returns a completable future that the apply stage depends on. This\nreturned future is completed when all the reloaders have completed their\nprepare stages in the reload.\n\n

Example:\n{@code\nCompletableFuture prepareStage = ...;\nprepareStage.thenCompose(synchronizer::whenPrepared)\n .thenAcceptAsync(..., applyExecutor);\n}\n\n@return a completable future as the precondition for the apply stage p 1 preparedObject c the result of the prepare stage c net/minecraft/class_5963 net/minecraft/util/profiler/DummyRecorder f Lnet/minecraft/class_5962; field_29594 INSTANCE c net/minecraft/class_4635 net/minecraft/world/gen/feature/HugeMushroomFeatureConfig f Lcom/mojang/serialization/Codec; field_24885 CODEC f I field_21232 foliageRadius f Lnet/minecraft/class_4651; field_21231 stemProvider f Lnet/minecraft/class_4651; field_21230 capProvider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28721 method_28721 p 0 instance m (Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;I)V p 1 capProvider p 3 foliageRadius p 2 stemProvider c net/minecraft/class_3304 net/minecraft/resource/ReloadableResourceManagerImpl c A reloadable resource manager is always available to be accessed, and is the\ntype used by the minecraft client instance. It has a backing {@linkplain\n#activeManager active resource manager} that it delegates to.\n\n

It starts with an empty active resource manager, and swaps the active\nresource manager whenever it {@linkplain #reload reloads}; in addition,\n{@linkplain #close closing} it will replace the active resource manager\nwith an empty one, and the reloadable manager itself is still accessible to\nusers, as opposed to the lifecycled resource manager. f Ljava/util/List; field_17935 reloaders f Lorg/slf4j/Logger; field_14295 LOGGER f Lnet/minecraft/class_3264; field_14294 type f Lnet/minecraft/class_6860; field_36391 activeManager m (Lnet/minecraft/class_3302;)V method_14477 registerReloader c Registers a reloader to all future reloads on this resource\nmanager. p 1 reloader m (Lnet/minecraft/class_3264;)V p 1 type m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/class_4011; method_18232 reload c Swaps the active resource manager with another one backed by the given\n{@code packs} and start a {@linkplain SimpleResourceReload#start reload}. p 1 prepareExecutor p 4 packs p 3 initialStage p 2 applyExecutor c net/minecraft/class_5965 net/minecraft/util/profiler/Sampler f Z field_29601 active f Ljava/lang/Runnable; field_29602 startAction f Ljava/util/function/DoubleSupplier; field_29599 retriever f D field_33884 currentSample f Ljava/lang/String; field_33882 name f Lio/netty/buffer/ByteBuf; field_33883 ticksBuffer f Lnet/minecraft/class_5949; field_29598 type f Lnet/minecraft/class_5965$class_5967; field_29603 deviationChecker f Lio/netty/buffer/ByteBuf; field_29600 valueBuffer m ()V method_34782 stop m (Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)V p 4 startAction p 3 retriever p 2 type p 1 name p 5 deviationChecker m ()V method_34780 start m ()Lnet/minecraft/class_5965$class_6398; method_37173 collectData m (I)V method_34781 sample p 1 tick m (Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/class_5965$class_5966; method_34779 builder p 3 context p 0 name p 1 type p 2 retriever m (Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_5965; method_34778 create p 3 retriever p 0 name p 1 type p 2 context m ()Ljava/util/function/DoubleSupplier; method_37170 getRetriever m (Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965; method_34776 create p 1 type p 0 name p 2 retriever m ()Lnet/minecraft/class_5949; method_37172 getType m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/lang/String; method_37171 getName m ()V method_34786 ensureActive m ()Z method_37174 hasDeviated c net/minecraft/class_5965$class_6398 net/minecraft/util/profiler/Sampler$Data f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; field_33887 values f I field_33888 startTick f I field_33889 endTick m ()I method_37177 getEndTick m (IILit/unimi/dsi/fastutil/ints/Int2DoubleMap;)V p 1 startTick p 2 endTick p 3 values m (I)D method_37176 getValue p 1 tick m ()I method_37175 getStartTick c net/minecraft/class_5965$class_5968 net/minecraft/util/profiler/Sampler$RatioDeviationChecker f F field_29609 threshold f D field_29611 lastValue m (F)V p 1 threshold c net/minecraft/class_5965$class_5967 net/minecraft/util/profiler/Sampler$DeviationChecker m (D)Z method_34792 check p 1 value c net/minecraft/class_5965$class_5966 net/minecraft/util/profiler/Sampler$Builder f Ljava/util/function/DoubleSupplier; field_29605 timeGetter f Ljava/lang/Object; field_29606 context f Lnet/minecraft/class_5949; field_33886 type f Lnet/minecraft/class_5965$class_5967; field_29608 deviationChecker f Ljava/lang/Runnable; field_29607 startAction f Ljava/lang/String; field_33885 name m (Ljava/util/function/Consumer;)Lnet/minecraft/class_5965$class_5966; method_34789 startAction p 1 action m (Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V p 4 context p 2 type p 3 timeFunction p 1 name m ()Lnet/minecraft/class_5965; method_34787 build m (Lnet/minecraft/class_5965$class_5967;)Lnet/minecraft/class_5965$class_5966; method_34788 deviationChecker p 1 deviationChecker c net/minecraft/class_4634 net/minecraft/world/gen/feature/BlockPileFeatureConfig f Lcom/mojang/serialization/Codec; field_24873 CODEC f Lnet/minecraft/class_4651; field_21229 stateProvider m (Lnet/minecraft/class_4651;)V p 1 stateProvider m (Lnet/minecraft/class_4634;)Lnet/minecraft/class_4651; method_28683 method_28683 p 0 config c net/minecraft/class_5962 net/minecraft/util/profiler/Recorder m ()V method_34772 endTick m ()Lnet/minecraft/class_3695; method_34774 getProfiler m ()V method_34770 stop m ()V method_34771 startTick m ()V method_41320 forceStop m ()Z method_34773 isActive c net/minecraft/class_3300 net/minecraft/resource/ResourceManager c Provides resource loading capabilities to Minecraft. m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; method_14488 findResources c Returns a sorted list of identifiers matching a path predicate.\n\n

Scanning begins in {@code startingPath} and each candidate file present under that directory\nwill be offered up to the predicate to decide whether it should be included or not.\n\n

Elements in the returned list may not, necessarily be unique. Additional effort is advised to ensure that\nduplicates in the returned list are discarded before loading.\n\n@return the list matching identifiers p 1 startingPath c the starting path to begin scanning from p 2 allowedPathPredicate c a predicate to determine whether a path should be included or not m ()Ljava/util/stream/Stream; method_29213 streamResourcePacks c Gets a stream of loaded resource packs in increasing order of priority. m ()Ljava/util/Set; method_14487 getAllNamespaces c Gets a set of all namespaces offered by the resource packs loaded by this manager. m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; method_41265 findAllResources p 2 allowedPathPredicate p 1 startingPath m (Lnet/minecraft/class_2960;)Ljava/util/List; method_14489 getAllResources c Gets all of the available resources to the corresponding resource identifier.\n\n

Resources are returned in load order, or ascending order of priority, so the last element in the returned\nlist is what would be returned normally by {@link #getResource}\n\n

Each resource in this returned list must be closed to avoid resource leaks. p 1 id c the resource identifier to search for c net/minecraft/class_3300$class_5353 net/minecraft/resource/ResourceManager$Empty f Lnet/minecraft/class_3300$class_5353; field_25351 INSTANCE c net/minecraft/class_5961 net/minecraft/util/profiler/DebugRecorder f Ljava/util/Set; field_33893 samplers f Lnet/minecraft/class_5971; field_29583 dumper f I field_32676 MAX_DURATION_IN_SECONDS f Ljava/util/concurrent/Executor; field_29582 dumpExecutor f Ljava/util/function/Consumer; field_29579 globalDumpConsumer f Ljava/util/function/Consumer; field_29584 resultConsumer f Ljava/util/function/LongSupplier; field_29586 timeGetter f Z field_29591 stopping f Lnet/minecraft/class_6400; field_33892 samplerSource f Ljava/util/function/Consumer; field_29585 dumpConsumer f Ljava/util/Map; field_33891 deviations f Lnet/minecraft/class_3693; field_29590 profiler f I field_29589 ticks f J field_29588 endTime f Lnet/minecraft/class_4757; field_29581 timeTracker m (Lnet/minecraft/class_3696;)V method_34763 dump p 1 result m (Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5971;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V p 2 timeGetter p 3 dumpExecutor p 1 samplerSource p 6 dumpConsumer p 4 dumper p 5 resultConsumer m (Ljava/util/function/Consumer;)V method_35762 setGlobalDumpConsumer p 0 consumer m ()V method_34762 checkState m (Ljava/util/Collection;)V method_41319 forceStop p 1 samplers m (Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5971;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/class_5961; method_37191 of p 4 resultConsumer p 5 dumpConsumer p 2 dumpExecutor p 3 dumper p 0 source p 1 timeGetter m (Lnet/minecraft/class_5965;)Ljava/util/List; method_37190 method_37190 p 0 s c net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V method_23375 generateCap p 1 world p 2 random p 3 start p 4 y p 5 mutable p 6 config m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4635;ILnet/minecraft/class_2338$class_2339;)V method_23376 generateStem p 1 world p 6 mutablePos p 4 config p 5 height p 2 random p 3 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)Z method_23374 canGenerate p 3 height p 4 mutablePos p 5 config p 1 world p 2 pos m (IIII)I method_23372 getCapSize p 4 y p 3 capSize m (Lnet/minecraft/class_5819;)I method_23377 getHeight p 1 random c net/minecraft/class_4628 net/minecraft/world/gen/feature/RandomPatchFeature c net/minecraft/class_711 net/minecraft/client/particle/SpellParticle f Lnet/minecraft/class_4002; field_17870 spriteProvider f Lnet/minecraft/class_5819; field_3888 RANDOM m ()Z method_37102 isInvisible m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 10 velocityY p 8 velocityX p 14 spriteProvider p 12 velocityZ p 2 x p 1 world p 6 z p 4 y c net/minecraft/class_711$class_712 net/minecraft/client/particle/SpellParticle$EntityAmbientFactory f Lnet/minecraft/class_4002; field_17871 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3096 createParticle c net/minecraft/class_711$class_713 net/minecraft/client/particle/SpellParticle$InstantFactory f Lnet/minecraft/class_4002; field_17872 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3097 createParticle c net/minecraft/class_711$class_714 net/minecraft/client/particle/SpellParticle$EntityFactory f Lnet/minecraft/class_4002; field_17873 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3098 createParticle c net/minecraft/class_711$class_715 net/minecraft/client/particle/SpellParticle$DefaultFactory f Lnet/minecraft/class_4002; field_17874 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3099 createParticle c net/minecraft/class_711$class_716 net/minecraft/client/particle/SpellParticle$WitchFactory f Lnet/minecraft/class_4002; field_17875 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3100 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_3312 net/minecraft/util/UserCache f Ljava/util/concurrent/atomic/AtomicLong; field_25724 accessCount f Ljava/io/File; field_14314 cacheFile f Lcom/google/gson/Gson; field_14318 gson f Ljava/util/Map; field_14310 byUuid f Ljava/util/Map; field_33860 pendingRequests f Ljava/util/Map; field_14312 byName f I field_29788 MAX_SAVED_ENTRIES f Ljava/util/concurrent/Executor; field_33861 executor f Z field_14313 useRemote f Lorg/slf4j/Logger; field_25805 LOGGER f Lcom/mojang/authlib/GameProfileRepository; field_14315 profileRepository m ()Z method_14514 shouldUseRemote m (Lnet/minecraft/class_3312$class_3313;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; method_30165 entryToJson p 1 dateFormat p 0 entry m (Ljava/util/UUID;)Ljava/util/Optional; method_14512 getByUuid p 1 uuid m ()V method_14518 save m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/class_3312$class_3313;)V method_30166 method_30166 p 2 entry m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V method_30168 method_30168 p 2 json m (I)Ljava/util/stream/Stream; method_14516 getLastAccessedEntries p 1 limit m ()V method_39753 clearExecutor m (Lcom/mojang/authlib/GameProfile;)V method_14508 add p 1 profile m (Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V p 1 profileRepository p 2 cacheFile m (Ljava/util/concurrent/Executor;)V method_37157 setExecutor p 1 executor m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_37156 findByNameAsync p 1 username m (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V method_37155 method_37155 p 2 profile p 3 throwable m ()J method_30169 incrementAndGetAccessCount m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; method_30167 entryFromJson p 1 dateFormat p 0 json m ()Ljava/text/DateFormat; method_30170 getDateFormat m (Lnet/minecraft/class_3312$class_3313;)V method_30164 add p 1 entry m (Ljava/lang/String;)Ljava/util/Optional; method_14515 findByName p 1 name m ()Ljava/util/List; method_14517 load m (Z)V method_14510 setUseRemote p 0 value m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; method_14509 findProfileByName p 1 name p 0 repository c net/minecraft/class_3312$1 net/minecraft/util/UserCache$1 m (Lcom/mojang/authlib/GameProfile;)V onProfileLookupSucceeded onProfileLookupSucceeded p 1 profile m (Ljava/lang/String;Ljava/lang/Exception;)V onProfileLookupFailed onProfileLookupFailed p 2 exception c net/minecraft/class_3312$class_3313 net/minecraft/util/UserCache$Entry f Ljava/util/Date; field_14319 expirationDate f Lcom/mojang/authlib/GameProfile; field_14321 profile f J field_25726 lastAccessed m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V p 2 expirationDate p 1 profile m ()Ljava/util/Date; method_14520 getExpirationDate m (J)V method_30171 setLastAccessed p 1 lastAccessed m ()J method_30172 getLastAccessed m ()Lcom/mojang/authlib/GameProfile; method_14519 getProfile c net/minecraft/class_5975 net/minecraft/unused/packageinfo/PackageInfo5975 c net/minecraft/class_5974 net/minecraft/unused/packageinfo/PackageInfo5974 c net/minecraft/class_4643 net/minecraft/world/gen/feature/TreeFeatureConfig f Lnet/minecraft/class_4651; field_29280 foliageProvider f Lnet/minecraft/class_4651; field_21288 trunkProvider f Lcom/mojang/serialization/Codec; field_24921 CODEC f Lnet/minecraft/class_4647; field_24135 foliagePlacer f Lnet/minecraft/class_5141; field_24136 trunkPlacer f Z field_29281 forceDirt f Z field_24138 ignoreVines f Ljava/util/Optional; field_38767 rootPlacer f Ljava/util/List; field_21290 decorators f Lnet/minecraft/class_4651; field_29279 dirtProvider f Lnet/minecraft/class_5201; field_24137 minimumSize m (Lnet/minecraft/class_4643;)Ljava/util/List; method_34345 method_34345 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28811 method_28811 p 0 instance m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5201; method_28814 method_28814 p 0 config m (Lnet/minecraft/class_4643;)Ljava/lang/Boolean; method_37261 method_37261 p 0 config m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5141; method_28818 method_28818 p 0 config m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; method_28819 method_28819 p 0 config m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; method_28817 method_28817 p 0 config m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4647; method_28816 method_28816 p 0 config m (Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)V p 8 decorators p 9 ignoreVines p 6 dirtProvider p 7 minimumSize p 10 forceDirt p 1 trunkProvider p 4 foliagePlacer p 5 rootPlacer p 2 trunkPlacer p 3 foliageProvider m (Lnet/minecraft/class_4643;)Ljava/lang/Boolean; method_34344 method_34344 p 0 config m (Lnet/minecraft/class_4643;)Ljava/util/Optional; method_43164 method_43164 p 0 config m (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; method_28815 method_28815 p 0 config c net/minecraft/class_4643$class_4644 net/minecraft/world/gen/feature/TreeFeatureConfig$Builder f Lnet/minecraft/class_5201; field_24142 minimumSize f Z field_29284 forceDirt f Ljava/util/List; field_21294 decorators f Lnet/minecraft/class_4651; field_29283 dirtProvider f Lnet/minecraft/class_4651; field_29282 foliageProvider f Ljava/util/Optional; field_38768 rootPlacer f Lnet/minecraft/class_4647; field_24140 foliagePlacer f Lnet/minecraft/class_4651; field_21292 trunkProvider f Z field_24143 ignoreVines f Lnet/minecraft/class_5141; field_24141 trunkPlacer m (Ljava/util/List;)Lnet/minecraft/class_4643$class_4644; method_27376 decorators p 1 decorators m (Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5201;)V p 5 minimumSize p 4 foliagePlacer p 3 foliageProvider p 2 trunkPlacer p 1 trunkProvider m ()Lnet/minecraft/class_4643$class_4644; method_27374 ignoreVines m (Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_5201;)V p 6 minimumSize p 2 trunkPlacer p 3 foliageProvider p 4 foliagePlacer p 5 rootPlacer p 1 trunkProvider m ()Lnet/minecraft/class_4643; method_23445 build m (Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644; method_34346 dirtProvider p 1 dirtProvider m ()Lnet/minecraft/class_4643$class_4644; method_34347 forceDirt c net/minecraft/class_5977 net/minecraft/unused/packageinfo/PackageInfo5977 c net/minecraft/class_4646 net/minecraft/world/gen/foliage/BlobFoliagePlacer f I field_23752 height f Lcom/mojang/serialization/Codec; field_24927 CODEC m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V p 2 offset p 3 height p 1 radius m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; method_28838 createCodec p 0 builder m (Lnet/minecraft/class_4646;)Ljava/lang/Integer; method_28837 method_28837 p 0 placer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28839 method_28839 p 0 instance c net/minecraft/class_5976 net/minecraft/unused/packageinfo/PackageInfo5976 c net/minecraft/class_4645 net/minecraft/world/gen/foliage/AcaciaFoliagePlacer f Lcom/mojang/serialization/Codec; field_24926 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28836 method_28836 p 0 instance c net/minecraft/class_5971 net/minecraft/util/profiler/RecordDumper f Ljava/lang/String; field_32677 METRICS_DIRECTORY f Ljava/lang/String; field_33903 type f Ljava/nio/file/Path; field_29616 DEBUG_PROFILING_DIRECTORY f Lorg/slf4j/Logger; field_29618 LOGGER f Ljava/lang/String; field_32678 DEVIATIONS_DIRECTORY f Ljava/lang/String; field_32679 FILE_NAME m (Lnet/minecraft/class_5949;Ljava/util/List;Ljava/nio/file/Path;)V method_37208 writeSamplersInType p 3 directory p 2 samplers p 1 type m (Ljava/nio/file/Path;Lnet/minecraft/class_5949;Ljava/util/List;)V method_37209 method_37209 p 3 sampler p 2 type m (Ljava/util/Map;Ljava/nio/file/Path;)V method_37212 writeDeviations p 1 deviations p 2 deviationsDirectory m (Ljava/util/Set;Ljava/nio/file/Path;)V method_34803 writeSamplers p 1 samplers p 2 directory m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/class_5965;Lnet/minecraft/class_5964;)V method_37210 method_37210 p 3 deviation m (Lnet/minecraft/class_3696;Ljava/nio/file/Path;)V method_34802 save p 1 result p 2 directory m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/class_3696;)Ljava/nio/file/Path; method_34807 createDump p 1 samplers p 2 deviations p 3 result m (Ljava/lang/String;)V p 1 type m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/class_5965;Ljava/util/List;)V method_37211 method_37211 p 3 sampleDeviations p 2 sampler m (ILnet/minecraft/class_5965$class_6398;)Ljava/lang/String; method_37207 method_37207 p 1 data c net/minecraft/class_5973 net/minecraft/util/math/MathConstants f F field_29658 PI f F field_29659 DEGREES_PER_RADIAN f F field_29660 RADIANS_PER_DEGREE f F field_29661 EPSILON c net/minecraft/class_3310 net/minecraft/world/gen/feature/EndSpikeFeature f I field_31517 DISTANCE_FROM_ORIGIN f Lcom/google/common/cache/LoadingCache; field_14309 CACHE f I field_31516 COUNT m (Lnet/minecraft/class_5281;)Ljava/util/List; method_14506 getSpikes p 0 world m (Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3666;Lnet/minecraft/class_3310$class_3181;)V method_15888 generateSpike p 3 config p 4 spike p 1 world p 2 random c net/minecraft/class_3310$class_3311 net/minecraft/world/gen/feature/EndSpikeFeature$SpikeCache m (Ljava/lang/Object;)Ljava/lang/Object; load load p 1 seed m (Ljava/lang/Long;)Ljava/util/List; method_14507 load c net/minecraft/class_3310$class_3181 net/minecraft/world/gen/feature/EndSpikeFeature$Spike f Z field_13832 guarded f I field_13836 centerX f I field_13833 radius f I field_13834 centerZ f Lcom/mojang/serialization/Codec; field_24841 CODEC f I field_13831 height f Lnet/minecraft/class_238; field_13835 boundingBox m ()Lnet/minecraft/class_238; method_13968 getBoundingBox m ()Z method_13965 isGuarded m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28649 method_28649 p 0 instance m (Lnet/minecraft/class_2338;)Z method_13962 isInChunk p 1 pos m (IIIIZ)V p 1 centerX p 3 radius p 2 centerZ p 5 guarded p 4 height m ()I method_13963 getRadius m (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; method_28653 method_28653 p 0 spike m ()I method_13964 getHeight m (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Boolean; method_28648 method_28648 p 0 spike m ()I method_13966 getCenterX m (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; method_28650 method_28650 p 0 spike m ()I method_13967 getCenterZ m (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; method_28652 method_28652 p 0 spike m (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; method_28651 method_28651 p 0 spike c net/minecraft/class_4642 net/minecraft/world/gen/feature/SpringFeatureConfig f I field_21286 holeCount f Lnet/minecraft/class_6885; field_21287 validBlocks f I field_21285 rockCount f Z field_21284 requiresBlockBelow f Lcom/mojang/serialization/Codec; field_24912 CODEC f Lnet/minecraft/class_3610; field_21283 state m (Lnet/minecraft/class_4642;)Lnet/minecraft/class_6885; method_28793 method_28793 p 0 config m (Lnet/minecraft/class_4642;)Ljava/lang/Integer; method_28795 method_28795 p 0 config m (Lnet/minecraft/class_4642;)Ljava/lang/Integer; method_28796 method_28796 p 0 config m (Lnet/minecraft/class_4642;)Lnet/minecraft/class_3610; method_28798 method_28798 p 0 config m (Lnet/minecraft/class_3610;ZIILnet/minecraft/class_6885;)V p 2 requiresBlockBelow p 3 rockCount p 4 holeCount p 5 validBlocks p 1 state m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28794 method_28794 p 0 instance m (Lnet/minecraft/class_4642;)Ljava/lang/Boolean; method_28797 method_28797 p 0 config c net/minecraft/class_3309 net/minecraft/server/BanEntry f Ljava/lang/String; field_29787 FOREVER f Ljava/lang/String; field_14307 reason f Ljava/util/Date; field_14306 creationDate f Ljava/lang/String; field_14304 source f Ljava/util/Date; field_14305 expiryDate f Ljava/text/SimpleDateFormat; field_14308 DATE_FORMAT m ()Ljava/lang/String; method_14501 getSource m ()Ljava/util/Date; method_14502 getExpiryDate m ()Lnet/minecraft/class_2561; method_14504 toText m ()Ljava/util/Date; method_34885 getCreationDate m (Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V p 5 reason p 4 expiryDate p 3 source p 2 creationDate p 1 key m (Ljava/lang/Object;Lcom/google/gson/JsonObject;)V p 1 key p 2 json m ()Ljava/lang/String; method_14503 getReason c net/minecraft/class_4638 net/minecraft/world/gen/feature/RandomPatchFeatureConfig f Lcom/mojang/serialization/Codec; field_24902 CODEC f I comp_151 ySpread f I comp_150 xzSpread f I comp_149 tries f Lnet/minecraft/class_6880; comp_155 feature m ()I comp_150 xzSpread m ()I comp_151 ySpread m ()I comp_149 tries m ()Lnet/minecraft/class_6880; comp_155 feature c net/minecraft/class_707 net/minecraft/client/particle/ParticleFactory m (Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3090 createParticle p 11 velocityY p 9 velocityX p 13 velocityZ p 2 world p 3 x p 1 parameters p 7 z p 5 y c net/minecraft/class_707$class_8187 net/minecraft/client/particle/ParticleFactory$BlockLeakParticleFactory m (Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; createParticle createParticle p 2 world p 3 x p 5 y p 7 z p 9 velocityX p 11 velocityY p 13 velocityZ p 1 parameters c net/minecraft/class_704 net/minecraft/client/particle/CloudParticle f Lnet/minecraft/class_4002; field_17862 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 1 world p 2 x p 14 spriteProvider p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y c net/minecraft/class_704$class_705 net/minecraft/client/particle/CloudParticle$CloudFactory f Lnet/minecraft/class_4002; field_17863 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3088 createParticle c net/minecraft/class_704$class_706 net/minecraft/client/particle/CloudParticle$SneezeFactory f Lnet/minecraft/class_4002; field_17864 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3089 createParticle c net/minecraft/class_709 net/minecraft/client/particle/PortalParticle f D field_3885 startY f D field_3886 startX f D field_3884 startZ c net/minecraft/class_709$class_710 net/minecraft/client/particle/PortalParticle$Factory f Lnet/minecraft/class_4002; field_17865 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3094 createParticle c net/minecraft/class_708 net/minecraft/client/particle/AnimatedParticle f Z field_3880 changesColor f F field_3877 targetGreen f Lnet/minecraft/class_4002; field_17866 spriteProvider f F field_3878 targetRed f F field_3876 targetBlue m (I)V method_3093 setColor p 1 rgbHex m (I)V method_3092 setTargetColor p 1 rgbHex m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)V p 9 upwardsAcceleration p 8 spriteProvider p 6 z p 4 y p 2 x p 1 world c net/minecraft/class_1584 net/minecraft/entity/mob/RavagerEntity f D field_30485 STUNNED_PARTICLE_X_VELOCITY f I field_7302 stunTick f Ljava/util/function/Predicate; field_7301 IS_NOT_RAVAGER f I field_7305 roarTick f D field_30483 STUNNED_PARTICLE_Z_VELOCITY f D field_30484 STUNNED_PARTICLE_Y_VELOCITY f I field_7303 attackTick m ()I method_7070 getAttackTick m ()I method_7072 getRoarTick m ()V method_7071 roar m ()V method_7073 spawnStunnedParticles m (Lnet/minecraft/class_1297;)V method_7068 knockBack p 1 entity m (Lnet/minecraft/class_1297;)Z method_7069 method_7069 p 0 entity m ()Lnet/minecraft/class_5132$class_5133; method_26920 createRavagerAttributes m (Lnet/minecraft/class_1309;)Z method_39955 method_39955 p 0 entity m ()I method_7074 getStunTick c net/minecraft/class_5944 net/minecraft/client/gl/ShaderProgram c Represents a shader program. Also known as a program object that can be\ncreated with {@code glCreateProgram}.\n\n

Warning: This class is referred to as a shader in\nstrings. However, this does NOT represent a shader object that can be\ncreated with {@code glCreateShader}. {@link ShaderStage} is what\nrepresents a shader object.\n\n@see \nGLSL Object - OpenGL Wiki (Program objects) f Lnet/minecraft/class_284; field_29474 colorModulator f I field_29493 glRef f Ljava/lang/String; field_32778 SHADERS_DIRECTORY f Lnet/minecraft/class_293; field_29469 format f Lnet/minecraft/class_284; field_29478 fogEnd f Lnet/minecraft/class_278; field_29484 DEFAULT_UNIFORM f Ljava/util/List; field_29466 attributeNames f Ljava/util/List; field_29490 uniforms f Ljava/lang/String; field_40512 CORE_DIRECTORY f Lnet/minecraft/class_284; field_29482 chunkOffset f Lnet/minecraft/class_284; field_29470 modelViewMat f Ljava/util/List; field_29465 loadedAttributeIds f Lnet/minecraft/class_284; field_29475 light0Direction f Lnet/minecraft/class_284; field_29479 fogColor f Ljava/util/Map; field_29487 samplers f Ljava/util/List; field_29489 loadedSamplerIds f Lorg/slf4j/Logger; field_29483 LOGGER f Lnet/minecraft/class_284; field_42231 glintAlpha f Lnet/minecraft/class_284; field_36373 fogShape f Lnet/minecraft/class_284; field_29471 projectionMat f Lnet/minecraft/class_284; field_29472 textureMat f Lnet/minecraft/class_281; field_29467 vertexShader f Ljava/util/Map; field_29492 loadedUniforms f Lnet/minecraft/class_284; field_29476 light1Direction f Lnet/minecraft/class_5944; field_29485 activeProgram f Ljava/util/List; field_29488 samplerNames f Z field_29495 dirty f Ljava/lang/String; field_29494 name f Lnet/minecraft/class_284; field_29480 lineWidth f Lnet/minecraft/class_284; field_29473 screenSize f Ljava/lang/String; field_32779 INCLUDE_DIRECTORY f I field_29486 activeProgramGlRef f Lnet/minecraft/class_284; field_29477 fogStart f Lnet/minecraft/class_281; field_29468 fragmentShader f Lnet/minecraft/class_277; field_29464 blendState f Ljava/util/List; field_29491 loadedUniformIds f Lnet/minecraft/class_284; field_36323 viewRotationMat f Lnet/minecraft/class_284; field_29481 gameTime m ()Ljava/lang/String; method_35787 getName m (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V p 2 name p 3 format p 1 factory m (Ljava/lang/String;Ljava/lang/Object;)V method_34583 addSampler p 2 sampler p 1 name m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_277; method_34581 readBlendState p 0 json m (Lcom/google/gson/JsonElement;)V method_34580 readSampler p 1 json m (Lcom/google/gson/JsonElement;)V method_34584 addUniform p 1 json m (Ljava/lang/String;)Lnet/minecraft/class_284; method_34582 getUniform p 1 name m (Ljava/lang/String;)Lnet/minecraft/class_278; method_35785 getUniformOrDefault p 1 name m ()V method_34588 loadReferences m ()V method_34586 bind m (Lnet/minecraft/class_5912;Lnet/minecraft/class_281$class_282;Ljava/lang/String;)Lnet/minecraft/class_281; method_34579 loadShader p 0 factory p 2 name p 1 type m ()Lnet/minecraft/class_293; method_35786 getFormat m ()V method_34585 unbind c net/minecraft/class_5944$1 net/minecraft/client/gl/ShaderProgram$1 f Ljava/util/Set; field_29498 visitedImports c net/minecraft/class_1581 net/minecraft/entity/mob/IllusionerEntity f [[Lnet/minecraft/class_243; field_7297 mirrorCopyOffsets f I field_7296 mirrorSpellTimer m (F)[Lnet/minecraft/class_243; method_7065 getMirrorCopyOffsets p 1 tickDelta m ()Lnet/minecraft/class_5132$class_5133; method_26916 createIllusionerAttributes c net/minecraft/class_1581$class_1582 net/minecraft/entity/mob/IllusionerEntity$BlindTargetGoal f I field_7298 targetId c net/minecraft/class_1581$class_1583 net/minecraft/entity/mob/IllusionerEntity$GiveInvisibilityGoal c net/minecraft/class_1588 net/minecraft/entity/mob/HostileEntity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20680 canSpawnInDark p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20681 canSpawnIgnoreLightLevel p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random m ()V method_16827 updateDespawnCounter m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20679 isSpawnDark p 2 random p 0 world p 1 pos m (Lnet/minecraft/class_1657;)Z method_7076 isAngryAt p 1 player m ()Lnet/minecraft/class_5132$class_5133; method_26918 createHostileAttributes c net/minecraft/class_4608 net/minecraft/client/render/OverlayTexture f Lnet/minecraft/class_1043; field_21013 texture f I field_21444 DEFAULT_UV m (Z)I method_23212 getV p 0 hurt m (F)I method_23210 getU p 0 whiteOverlayProgress m (FZ)I method_23624 getUv p 0 whiteOverlayProgress p 1 hurt m (II)I method_23625 packUv p 1 v p 0 u m ()V method_23213 teardownOverlayColor m ()V method_23209 setupOverlayColor c net/minecraft/class_4607 net/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer m ()Lnet/minecraft/class_583; method_23203 getEnergySwirlModel m (F)F method_23202 getEnergySwirlX p 1 partialAge m ()Lnet/minecraft/class_2960; method_23201 getEnergySwirlTexture c net/minecraft/class_4609 net/minecraft/util/math/AffineTransformations f Ljava/util/Map; field_21021 DIRECTION_ROTATIONS f Ljava/util/Map; field_21022 INVERTED_DIRECTION_ROTATIONS f Lorg/slf4j/Logger; field_21023 LOGGER m (Lnet/minecraft/class_4590;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;)Lnet/minecraft/class_4590; method_23221 uvLock p 1 dir p 0 transformation p 2 warning m (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590; method_23220 setupUvLock p 0 transformation m (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590; method_35829 method_35829 p 0 transformation m (Ljava/util/EnumMap;)V method_23222 method_23222 p 0 map m (Ljava/util/EnumMap;)V method_23223 method_23223 p 0 map c net/minecraft/class_4604 net/minecraft/client/render/Frustum f Lorg/joml/FrustumIntersection; field_40823 frustumIntersection f Lorg/joml/Vector4f; field_34821 recession c The vector corresponding to the direction toward the far plane of the frustum. f I field_34820 RECESSION_SCALE f D field_20996 y f D field_20997 z f D field_20995 x f Lorg/joml/Matrix4f; field_40824 positionProjectionMatrix m (I)Lnet/minecraft/class_4604; method_38557 coverBoxAroundSetPosition c Moves the frustum backwards until it entirely covers the cell containing the\ncurrent position in a cubic lattice with cell size {@code boxSize}. p 1 boxSize m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V method_23092 init c @implNote The upper-left 3x3 matrix of {@code positionMatrix * projectionMatrix}\nshould be orthogonal for {@link Frustum#recession} to be set to a meaningful value. p 2 projectionMatrix p 1 positionMatrix m (DDD)V method_23088 setPosition p 3 cameraY p 5 cameraZ p 1 cameraX m (Lnet/minecraft/class_4604;)V p 1 frustum m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V p 1 positionMatrix p 2 projectionMatrix m (DDDDDD)Z method_23089 isVisible p 11 maxZ p 7 maxX p 9 maxY p 3 minY p 5 minZ p 1 minX m (Lnet/minecraft/class_238;)Z method_23093 isVisible p 1 box c net/minecraft/class_4603 net/minecraft/client/gui/hud/InGameOverlayRenderer f Lnet/minecraft/class_2960; field_20986 UNDERWATER_TEXTURE m (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V method_23070 renderFireOverlay p 0 client p 1 matrices m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2680; method_24225 getInWallBlockState p 0 player m (Lnet/minecraft/class_1058;Lnet/minecraft/class_4587;)V method_23068 renderInWallOverlay p 0 sprite p 1 matrices m (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V method_23069 renderUnderwaterOverlay p 1 matrices p 0 client m (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V method_23067 renderOverlays p 1 matrices p 0 client c net/minecraft/class_5934 net/minecraft/world/gen/placementmodifier/SurfaceWaterDepthFilterPlacementModifier f Lcom/mojang/serialization/Codec; field_29323 MODIFIER_CODEC f I field_29324 maxWaterDepth m (I)V p 1 maxWaterDepth m (I)Lnet/minecraft/class_5934; method_39662 of p 0 maxWaterDepth m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34386 method_34386 p 0 instance c net/minecraft/class_4606 net/minecraft/client/render/entity/feature/EyesFeatureRenderer m ()Lnet/minecraft/class_1921; method_23193 getEyesTexture c net/minecraft/class_5937 net/minecraft/client/gl/EffectShaderStage c A shader stage that can be attached to multiple shader programs. This\nshader stage will only be released once an equal number of shader\nprograms referencing it have been released. f Lnet/minecraft/class_5913; field_29329 LOADER f I field_29330 refCount m (Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/class_5937; method_34415 createFromResource p 2 stream p 1 name p 0 type p 3 domain m (Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V p 2 glRef p 3 name p 1 type m (Lnet/minecraft/class_5936;)V method_34414 attachTo p 1 program c net/minecraft/class_5936 net/minecraft/client/gl/EffectShaderProgram c net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity f Lnet/minecraft/class_6019; field_25609 ANGER_PASSING_COOLDOWN_RANGE f I field_25608 angerPassingCooldown f Lnet/minecraft/class_6019; field_25382 ANGRY_SOUND_DELAY_RANGE f Lnet/minecraft/class_6019; field_25379 ANGER_TIME_RANGE f Ljava/util/UUID; field_7311 ATTACKING_SPEED_BOOST_ID f I field_7308 angrySoundDelay f F field_41029 EYE_HEIGHT f Lnet/minecraft/class_1322; field_7307 ATTACKING_SPEED_BOOST f Ljava/util/UUID; field_25381 angryAt f I field_25380 angerTime f F field_41598 BABY_EYE_HEIGHT_OFFSET m (Lnet/minecraft/class_1590;)Z method_29939 method_29939 p 0 zombifiedPiglin m (Lnet/minecraft/class_1590;)Z method_29938 method_29938 p 1 zombifiedPiglin m (Lnet/minecraft/class_1590;)V method_29937 method_29937 p 1 zombifiedPiglin m ()V method_29942 angerNearbyZombifiedPiglins m ()V method_29941 tickAngerPassing m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20682 canSpawn p 4 random p 2 spawnReason p 3 pos p 0 type p 1 world m (Lnet/minecraft/class_1590;)Z method_29940 method_29940 p 1 zombifiedPiglin m ()V method_29533 playAngrySound m ()V method_30080 tickAngrySound m ()Lnet/minecraft/class_5132$class_5133; method_26941 createZombifiedPiglinAttributes c net/minecraft/class_4622 net/minecraft/block/HoneyBlock f Lnet/minecraft/class_265; field_21213 SHAPE f I field_31104 TICKS_PER_SECOND m (Lnet/minecraft/class_1297;)V method_24175 addRegularParticles p 0 entity m (Lnet/minecraft/class_1297;)Z method_24179 hasHoneyBlockEffects p 0 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V method_24177 addCollisionEffects p 2 entity p 1 world m (Lnet/minecraft/class_1297;)V method_24180 updateSlidingVelocity p 1 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_23356 isSliding p 1 pos p 2 entity m (Lnet/minecraft/class_1297;I)V method_23355 addParticles p 1 count p 0 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V method_24176 triggerAdvancement p 2 pos p 1 entity m (Lnet/minecraft/class_1297;)V method_24178 addRichParticles p 0 entity c net/minecraft/class_5953 net/minecraft/item/HoneycombItem f Ljava/util/function/Supplier; field_29560 UNWAXED_TO_WAXED_BLOCKS f Ljava/util/function/Supplier; field_29561 WAXED_TO_UNWAXED_BLOCKS m (Lnet/minecraft/class_2680;)Ljava/util/Optional; method_34720 getWaxedState p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_34721 method_34721 p 1 block m (Lnet/minecraft/class_1838;Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1269; method_34719 method_34719 p 3 state c net/minecraft/class_5952 net/minecraft/util/thread/SampleableExecutor m ()Ljava/util/List; method_34705 createSamplers c net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity f Lnet/minecraft/class_243; field_7314 targetPosition f Lnet/minecraft/class_1593$class_1594; field_7315 movementType f Lnet/minecraft/class_2338; field_7312 circlingCenter f I field_28641 WING_FLAP_TICKS f Lnet/minecraft/class_2940; field_7313 SIZE m (I)V method_7091 setPhantomSize p 1 size m ()V method_7097 onSizeChanged m ()I method_7084 getPhantomSize m ()I method_33588 getWingFlapTickOffset c net/minecraft/class_1593$class_1595 net/minecraft/entity/mob/PhantomEntity$FindTargetGoal f I field_7320 delay f Lnet/minecraft/class_4051; field_18130 PLAYERS_IN_RANGE_PREDICATE c net/minecraft/class_1593$class_1596 net/minecraft/entity/mob/PhantomEntity$StartAttackGoal f I field_7322 cooldown m ()V method_7102 startSwoop c net/minecraft/class_1593$class_1594 net/minecraft/entity/mob/PhantomEntity$PhantomMovementType f Lnet/minecraft/class_1593$class_1594; field_7318 CIRCLE f Lnet/minecraft/class_1593$class_1594; field_7317 SWOOP c net/minecraft/class_1593$class_1599 net/minecraft/entity/mob/PhantomEntity$PhantomLookControl m (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V p 2 entity c net/minecraft/class_1593$class_1600 net/minecraft/entity/mob/PhantomEntity$PhantomMoveControl f F field_7331 targetSpeed c The movement speed that the phantom tends towards m (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V p 2 owner c net/minecraft/class_1593$class_1597 net/minecraft/entity/mob/PhantomEntity$PhantomBodyControl m (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V p 2 entity c net/minecraft/class_1593$class_1598 net/minecraft/entity/mob/PhantomEntity$CircleMovementGoal f F field_7328 angle f F field_7327 radius f F field_7326 yOffset f F field_7324 circlingDirection m ()V method_7103 adjustDirection c net/minecraft/class_1593$class_1601 net/minecraft/entity/mob/PhantomEntity$MovementGoal m ()Z method_7104 isNearTarget c net/minecraft/class_1593$class_1602 net/minecraft/entity/mob/PhantomEntity$SwoopMovementGoal f I field_36305 CAT_CHECK_INTERVAL f Z field_36306 catsNearby f I field_36307 nextCatCheckAge c net/minecraft/class_5955 net/minecraft/block/Oxidizable f Ljava/util/function/Supplier; field_29564 OXIDATION_LEVEL_INCREASES f Ljava/util/function/Supplier; field_29565 OXIDATION_LEVEL_DECREASES m (Lnet/minecraft/class_2680;)Ljava/util/Optional; method_34735 getDecreasedOxidationState p 0 state m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; method_34734 getUnaffectedOxidationBlock p 0 block m (Lnet/minecraft/class_2248;)Ljava/util/Optional; method_34737 getIncreasedOxidationBlock p 0 block m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_34733 method_34733 p 1 block m (Lnet/minecraft/class_2248;)Ljava/util/Optional; method_34732 getDecreasedOxidationBlock p 0 block m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_34736 method_34736 p 1 block m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_34738 getUnaffectedOxidationState p 0 state c net/minecraft/class_5955$class_5811 net/minecraft/block/Oxidizable$OxidationLevel f Lnet/minecraft/class_5955$class_5811; field_28707 OXIDIZED f Lnet/minecraft/class_5955$class_5811; field_28705 EXPOSED f Lnet/minecraft/class_5955$class_5811; field_28706 WEATHERED f Lnet/minecraft/class_5955$class_5811; field_28704 UNAFFECTED c net/minecraft/class_5954 net/minecraft/block/RootedDirtBlock c net/minecraft/class_4623 net/minecraft/util/math/Boxes m (Lnet/minecraft/class_238;Lnet/minecraft/class_2350;D)Lnet/minecraft/class_238; method_23362 stretch p 1 direction p 0 box p 2 length c net/minecraft/class_4620 net/minecraft/datafixer/fix/PointOfInterestFix f Ljava/lang/String; field_39402 name m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44188 fixRecord p 1 dynamic m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44187 fixRecords p 1 dynamic m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28246 method_28246 p 1 sections m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_28243 method_28243 p 1 ops m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_44186 update p 1 dynamics m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 2 name p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; method_44185 method_44185 p 2 dynamics m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_23299 fixSections p 1 dynamic m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_23302 method_23302 p 1 pair m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_23305 method_23305 p 1 pair c net/minecraft/class_5950 net/minecraft/util/thread/ExecutorSampling f Lnet/minecraft/class_5950; field_29555 INSTANCE f Ljava/util/WeakHashMap; field_29556 activeExecutors m (Lnet/minecraft/class_5952;)V method_34702 add p 1 executor m (Ljava/util/Map$Entry;)Lnet/minecraft/class_5965; method_37179 method_37179 p 0 entry m (Lnet/minecraft/class_5952;)Ljava/util/stream/Stream; method_37181 method_37181 p 0 executor m ()Ljava/util/List; method_37178 createSamplers m (Ljava/util/Map;)Ljava/util/List; method_37180 mergeSimilarSamplers p 0 samplers c net/minecraft/class_5950$class_6399 net/minecraft/util/thread/ExecutorSampling$MergedSampler f Ljava/util/List; field_33890 delegates m (Ljava/util/List;)D method_37186 averageRetrievers p 0 samplers m (Ljava/lang/String;Ljava/util/List;)V p 2 delegates p 1 id m (Ljava/util/List;)Lnet/minecraft/class_5965$class_5967; method_37183 combineDeviationCheckers p 0 delegates m (DLnet/minecraft/class_5965;)Z method_37182 method_37182 p 2 sampler m (Ljava/util/List;D)Z method_37184 method_37184 p 1 value m (Ljava/util/List;)V method_37185 start p 0 samplers c net/minecraft/class_5949 net/minecraft/util/profiler/SampleType f Ljava/lang/String; field_29553 name f Lnet/minecraft/class_5949; field_33878 JVM f Lnet/minecraft/class_5949; field_33877 TICK_LOOP f Lnet/minecraft/class_5949; field_33879 CHUNK_RENDERING f Lnet/minecraft/class_5949; field_29552 MAIL_BOXES f Lnet/minecraft/class_5949; field_29551 EVENT_LOOPS f Lnet/minecraft/class_5949; field_33881 CPU f Lnet/minecraft/class_5949; field_33880 CHUNK_RENDERING_DISPATCHING f Lnet/minecraft/class_5949; field_33876 PATH_FINDING f Lnet/minecraft/class_5949; field_37416 GPU m ()Ljava/lang/String; method_34700 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_4618 net/minecraft/client/render/OutlineVertexConsumerProvider f I field_21063 alpha f I field_21062 blue f I field_21061 green f I field_21060 red f Lnet/minecraft/class_4597$class_4598; field_21058 parent f Lnet/minecraft/class_4597$class_4598; field_21059 plainDrawer m (IIII)V method_23286 setColor p 3 blue p 4 alpha p 1 red p 2 green m ()V method_23285 draw m (Lnet/minecraft/class_4597$class_4598;)V p 1 parent c net/minecraft/class_4618$class_4586 net/minecraft/client/render/OutlineVertexConsumerProvider$OutlineVertexConsumer f D field_21065 y f F field_21067 textureU f D field_21064 x f Lnet/minecraft/class_4588; field_20897 delegate f D field_21066 z f F field_21068 textureV m (Lnet/minecraft/class_4588;IIII)V p 4 blue p 3 green p 5 alpha p 2 red p 1 delegate c net/minecraft/class_1589 net/minecraft/entity/mob/MagmaCubeEntity m ()Lnet/minecraft/class_5132$class_5133; method_26917 createMagmaCubeAttributes m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20678 canMagmaCubeSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random c net/minecraft/class_4615 net/minecraft/nbt/NbtTypes c A class holding known NBT types. f [Lnet/minecraft/class_4614; field_21048 VALUES m (I)Lnet/minecraft/class_4614; method_23265 byId c Gets the associated {@linkplain NbtType NBT type} for a given {@code id}.\n

\nThis method does not support id aliases.\n\n@return the NBT type, or {@linkplain NbtType#createInvalid an invalid type} if there is no type with the given {@code id} p 0 id c net/minecraft/class_5946 net/minecraft/datafixer/fix/ArrowPickupFix c A fix that automatically renames the {@code player} byte in arrow data to\n{@code pickup}, if there is not any existing {@code pickup} data.\n\n

This is known as {@index AbstractArrowPickupFix} in the literal\nstring, though this fix is not abstract. m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_34687 method_34687 p 1 t m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34686 update c When the {@code pickup} NBT byte of an arrow's data is absent, sets it\nfrom the arrow's {@code player} NBT byte. p 0 arrowData m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_34684 update p 1 typed m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; method_34685 updateEntity p 3 updater p 1 typed p 2 choiceName c net/minecraft/class_4614 net/minecraft/nbt/NbtType c Represents an NBT type. m (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)V method_39877 accept p 1 input p 3 tracker p 2 visitor m (Ljava/io/DataInput;Lnet/minecraft/class_6836;Lnet/minecraft/class_2505;)Lnet/minecraft/class_6836$class_6838; method_39852 doAccept p 2 visitor p 3 tracker p 1 input m ()Ljava/lang/String; method_23261 getCommandFeedbackName m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520; method_23262 read p 2 tracker p 1 input m (Ljava/io/DataInput;ILnet/minecraft/class_2505;)V method_39854 skip p 3 tracker p 2 count p 1 input m ()Z method_23263 isImmutable c Determines the immutability of this type.\n

\nThe mutability of an NBT type means the held value can be modified\nafter the NBT element is instantiated.\n\n@return {@code true} if this NBT type is immutable, else {@code false} m ()Ljava/lang/String; method_23259 getCrashReportName m (I)Lnet/minecraft/class_4614; method_23260 createInvalid c {@return an invalid NBT type}\n\n

Operations with an invalid NBT type always throws {@link IOException}.\n\n@see NbtTypes#byId(int) p 0 type m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)V method_39851 skip p 1 input p 2 tracker c net/minecraft/class_4614$class_6840 net/minecraft/nbt/NbtType$OfVariableSize c Represents an NBT type whose elements can have a variable size, such as lists. c net/minecraft/class_4614$1 net/minecraft/nbt/NbtType$1 m (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2491; method_23264 read m ()Ljava/io/IOException; method_39878 createException c net/minecraft/class_4614$class_6839 net/minecraft/nbt/NbtType$OfFixedSize c Represents an NBT type whose elements have a fixed size, such as primitives. m ()I method_39853 getSizeInBytes c {@return the size of the elements in bytes} c net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2394;)V method_49099 spawnParticle p 2 random p 3 effect p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;)V method_34682 spawnParticle p 1 pos p 2 effect p 3 count p 0 world m (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;DLnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V method_34683 spawnParticle p 3 variance p 2 pos p 1 world p 0 axis p 6 range p 5 effect m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_243; method_41306 getRandomVelocity p 0 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;D)V method_34681 spawnParticle p 5 offsetMultiplier p 3 effect p 4 velocity p 1 pos p 2 direction p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;D)V method_41305 spawnParticles p 2 effect p 1 pos p 0 world p 6 offsetMultiplier p 5 velocity p 4 direction p 3 count c net/minecraft/class_4617 net/minecraft/util/NameGenerator f [Ljava/lang/String; field_21051 SUFFIX f [Ljava/lang/String; field_21050 PREFIX m (Lnet/minecraft/class_1297;)Ljava/lang/String; method_36154 name p 0 entity m (Ljava/util/UUID;)Ljava/lang/String; method_23267 name p 0 uuid m (Lnet/minecraft/class_5819;[Ljava/lang/String;)Ljava/lang/String; method_23266 getRandom p 0 random p 1 options m (Ljava/util/UUID;)Lnet/minecraft/class_5819; method_23268 randomFromUuid p 0 uuid c net/minecraft/class_4616 net/minecraft/text/StorageNbtDataSource f Lnet/minecraft/class_2960; comp_738 id m ()Lnet/minecraft/class_2960; comp_738 id c net/minecraft/class_5947 net/minecraft/datafixer/fix/StructureFeatureChildrenPoolElementFix c A fix that updates a few children pool element features with complex\nconfigurations to simple ID strings within structure features.\n\n

This is known as {@index SavedDataFeaturePoolElementFix} in the\nliteral strings. f Ljava/util/regex/Pattern; field_29545 ARRAY_INDEX_PATTERN f Ljava/util/Set; field_29547 TARGET_FEATURES f Ljava/util/Set; field_29546 TARGET_CHILDREN_IDS m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; method_34689 findValueAt p 0 root p 1 pathParts m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34693 updateChildren p 0 children m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34692 updateStructureFeature p 0 structureFeature m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; method_34690 updateFeature p 0 type p 3 stateProviderStateName p 4 stateProviderFirstEntryName p 1 name p 2 stateProviderType p 5 foliagePlacerType p 6 leavesProviderStateName m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34695 method_34695 p 0 poolElement m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34694 method_34694 p 0 child m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34688 updatePoolElementFeature p 0 feature m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_34691 mapChildren p 0 children c net/minecraft/class_8199 net/minecraft/command/argument/HeightmapArgumentType f Lcom/mojang/serialization/Codec; field_42994 HEIGHTMAP_CODEC m (Ljava/lang/String;)Ljava/lang/String; method_49547 method_49547 p 0 name m ()Lnet/minecraft/class_8199; method_49542 heightmap m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2902$class_2903; method_49544 getHeightmap p 1 id p 0 context m ()[Lnet/minecraft/class_2902$class_2903; method_49546 getHeightmapTypes c net/minecraft/class_8197 net/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterList f Lnet/minecraft/class_8197$class_5305; field_42988 preset f Lcom/mojang/serialization/Codec; field_42987 REGISTRY_CODEC f Lcom/mojang/serialization/Codec; field_42986 CODEC f Lnet/minecraft/class_6544$class_6547; field_42989 entries m ()Ljava/util/Map; method_49512 getPresetToEntriesMap m (Lnet/minecraft/class_8197$class_5305;)Lnet/minecraft/class_6544$class_6547; method_49509 method_49509 p 0 preset m (Lnet/minecraft/class_8197$class_5305;Lnet/minecraft/class_7871;)V p 2 biomeLookup p 1 preset m ()Lnet/minecraft/class_6544$class_6547; method_49507 getEntries c net/minecraft/class_8197$class_5305 net/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterList$Preset f Lcom/mojang/serialization/Codec; field_42990 CODEC f Lnet/minecraft/class_2960; comp_1309 id f Lnet/minecraft/class_8197$class_5305; field_24723 NETHER f Lnet/minecraft/class_8197$class_5305; field_34499 OVERWORLD f Lnet/minecraft/class_8197$class_5305$class_8165; comp_1310 biomeSourceFunction f Ljava/util/Map; field_24724 BY_IDENTIFIER m (Ljava/util/function/Function;)Lnet/minecraft/class_6544$class_6547; method_49193 getOverworldEntries p 0 biomeEntryGetter m (Lnet/minecraft/class_2960;Lnet/minecraft/class_8197$class_5305$class_8165;)V p 1 id p 2 biomeSourceFunction m ()Lnet/minecraft/class_2960; comp_1309 id m ()Ljava/util/stream/Stream; method_49514 biomeStream m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V method_49192 method_49192 p 2 pair m ()Lnet/minecraft/class_8197$class_5305$class_8165; comp_1310 biomeSourceFunction c net/minecraft/class_8197$class_5305$class_8165 net/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterList$Preset$BiomeSourceFunction m (Ljava/util/function/Function;)Lnet/minecraft/class_6544$class_6547; apply apply p 1 biomeEntryGetter c net/minecraft/class_8198 net/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterLists f Lnet/minecraft/class_5321; field_42992 OVERWORLD f Lnet/minecraft/class_5321; field_42991 NETHER m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_49521 of p 0 id m (Lnet/minecraft/class_7891;)V method_49522 bootstrap p 0 registry c net/minecraft/class_2896 net/minecraft/network/listener/ClientLoginPacketListener m (Lnet/minecraft/class_2905;)V method_12587 onHello p 1 packet m (Lnet/minecraft/class_2899;)V method_12586 onQueryRequest p 1 packet m (Lnet/minecraft/class_2909;)V method_12584 onDisconnect p 1 packet m (Lnet/minecraft/class_2907;)V method_12585 onCompression p 1 packet m (Lnet/minecraft/class_2901;)V method_12588 onSuccess p 1 packet c net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity f I field_25376 angerTime f Lnet/minecraft/class_2940; field_7255 ANGRY f Ljava/util/UUID; field_7256 ATTACKING_SPEED_BOOST_ID f Ljava/util/UUID; field_25377 angryAt f Lnet/minecraft/class_2940; field_20618 PROVOKED f I field_7254 ageWhenTargetSet f Lnet/minecraft/class_2940; field_7257 CARRIED_BLOCK f Lnet/minecraft/class_1322; field_7252 ATTACKING_SPEED_BOOST f Lnet/minecraft/class_6019; field_25378 ANGER_TIME_RANGE f I field_7253 lastAngrySoundAge m ()Z method_7029 teleportRandomly m ()Z method_22330 isProvoked m ()V method_22331 setProvoked m (Lnet/minecraft/class_1297;)Z method_7025 teleportTo p 1 entity m (DDD)Z method_7024 teleportTo p 5 z p 3 y p 1 x m ()Lnet/minecraft/class_2680; method_7027 getCarriedBlock m ()Z method_7028 isAngry m (Lnet/minecraft/class_2680;)V method_7032 setCarriedBlock p 1 state m (Lnet/minecraft/class_1657;)Z method_7026 isPlayerStaring p 1 player m (Lnet/minecraft/class_1282;Lnet/minecraft/class_1686;F)Z method_38068 damageFromPotion p 2 potion p 3 amount p 1 source m ()V method_7030 playAngrySound m ()Lnet/minecraft/class_5132$class_5133; method_26910 createEndermanAttributes c net/minecraft/class_1560$class_1561 net/minecraft/entity/mob/EndermanEntity$PlaceBlockGoal f Lnet/minecraft/class_1560; field_7258 enderman m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z method_7033 canPlaceOn p 6 pos p 3 carriedState p 2 posAbove p 5 state p 4 stateAbove p 1 world m (Lnet/minecraft/class_1560;)V p 1 enderman c net/minecraft/class_1560$class_4159 net/minecraft/entity/mob/EndermanEntity$ChasePlayerGoal f Lnet/minecraft/class_1309; field_21513 target f Lnet/minecraft/class_1560; field_18524 enderman m (Lnet/minecraft/class_1560;)V p 1 enderman c net/minecraft/class_1560$class_1562 net/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal f Lnet/minecraft/class_4051; field_18127 staringPlayerPredicate f I field_7262 lookAtPlayerWarmup f I field_7261 ticksSinceUnseenTeleport f Lnet/minecraft/class_4051; field_18876 validTargetPredicate f Lnet/minecraft/class_1560; field_7260 enderman f Ljava/util/function/Predicate; field_40735 angerPredicate f Lnet/minecraft/class_1657; field_7259 targetPlayer m (Lnet/minecraft/class_1560;Lnet/minecraft/class_1309;)Z method_18449 method_18449 p 1 playerEntity m (Lnet/minecraft/class_1560;Ljava/util/function/Predicate;)V p 1 enderman p 2 targetPredicate c net/minecraft/class_1560$class_1563 net/minecraft/entity/mob/EndermanEntity$PickUpBlockGoal f Lnet/minecraft/class_1560; field_7263 enderman m (Lnet/minecraft/class_1560;)V p 1 enderman c net/minecraft/class_5922 net/minecraft/world/gen/feature/VegetationPatchFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_34315 generateVegetationFeature p 5 pos p 2 config p 1 world p 4 random p 3 generator m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;II)Ljava/util/Set; method_34316 placeGroundAndGetPositions p 1 world p 4 pos p 5 replaceable p 2 config p 3 random p 6 radiusX p 7 radiusZ m (Lnet/minecraft/class_5821;Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_5819;Ljava/util/Set;II)V method_34318 generateVegetation p 7 radiusZ p 4 random p 3 config p 6 radiusX p 5 positions p 2 world p 1 context m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Ljava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;I)Z method_34317 placeGround p 6 depth p 5 pos p 4 random p 3 replaceable p 2 config p 1 world m (Lnet/minecraft/class_2680;)Z method_34321 method_34321 p 0 state m (Lnet/minecraft/class_5927;Lnet/minecraft/class_2680;)Z method_40164 method_40164 p 1 state c net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_2338;)Z method_34310 hasSpaceForTree p 2 pos p 1 config p 0 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;IILnet/minecraft/class_2338$class_2339;)V method_34311 generateRoots p 2 random p 1 config p 0 world p 5 mutablePos p 4 z p 3 x m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338;)Z method_34308 generateTreeAndRoots p 2 config p 1 generator p 0 world p 5 pos p 4 mutablePos p 3 random m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)V method_34312 generateHangingRoots p 4 mutablePos p 0 world p 1 config p 2 random p 3 pos m (Lnet/minecraft/class_2338;ILnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;)V method_39918 generateRootsColumn p 4 random p 0 pos p 1 maxY p 2 world p 3 config m (Lnet/minecraft/class_2680;II)Z method_36419 isAirOrWater p 1 height p 2 allowedVerticalWaterForTree p 0 state m (Lnet/minecraft/class_5926;Lnet/minecraft/class_2680;)Z method_34307 method_34307 p 1 state c net/minecraft/class_2897 net/minecraft/world/gen/chunk/FlatChunkGenerator f Lnet/minecraft/class_3232; field_24510 config f Lcom/mojang/serialization/Codec; field_24769 CODEC m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_28002 method_28002 p 0 state m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40158 method_40158 p 0 instance m ()Lnet/minecraft/class_3232; method_28545 getConfig m (Lnet/minecraft/class_3232;)V p 1 config c net/minecraft/class_2890 net/minecraft/network/listener/ServerHandshakePacketListener m (Lnet/minecraft/class_2889;)V method_12576 onHandshake p 1 packet c net/minecraft/class_2891 net/minecraft/world/gen/chunk/DebugChunkGenerator f I field_13161 X_SIDE_LENGTH f I field_13160 Z_SIDE_LENGTH f Lcom/mojang/serialization/Codec; field_24768 CODEC f Ljava/util/List; field_13163 BLOCK_STATES f Lnet/minecraft/class_2680; field_13162 AIR f Lnet/minecraft/class_2680; field_13164 BARRIER m (Lnet/minecraft/class_2248;)Ljava/util/stream/Stream; method_12579 method_12579 p 0 block m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40465 method_40465 p 0 instance m (II)Lnet/minecraft/class_2680; method_12578 getBlockState p 0 x p 1 z m (Lnet/minecraft/class_6880$class_6883;)V p 1 biomeEntry c net/minecraft/class_1564 net/minecraft/entity/mob/EvokerEntity f Lnet/minecraft/class_1472; field_7264 wololoTarget m (Lnet/minecraft/class_1472;)V method_7036 setWololoTarget p 1 wololoTarget m ()Lnet/minecraft/class_1472; method_7039 getWololoTarget m ()Lnet/minecraft/class_5132$class_5133; method_26912 createEvokerAttributes c net/minecraft/class_1564$class_1567 net/minecraft/entity/mob/EvokerEntity$SummonVexGoal f Lnet/minecraft/class_4051; field_18129 closeVexPredicate c net/minecraft/class_1564$class_1566 net/minecraft/entity/mob/EvokerEntity$LookAtTargetOrWololoTarget c net/minecraft/class_1564$class_1565 net/minecraft/entity/mob/EvokerEntity$ConjureFangsGoal m (DDDDFI)V method_7044 conjureFangs p 3 z p 5 maxY p 7 y p 10 warmup p 9 yaw p 1 x c net/minecraft/class_1564$class_1568 net/minecraft/entity/mob/EvokerEntity$WololoGoal f Lnet/minecraft/class_4051; field_7269 convertibleSheepPredicate c net/minecraft/class_2893 net/minecraft/world/gen/GenerationStep c net/minecraft/class_2893$class_2895 net/minecraft/world/gen/GenerationStep$Feature f Ljava/lang/String; field_37682 name f Lcom/mojang/serialization/Codec; field_37680 CODEC f Lnet/minecraft/class_2893$class_2895; field_35182 FLUID_SPRINGS f Lnet/minecraft/class_2893$class_2895; field_25187 STRONGHOLDS f Lnet/minecraft/class_2893$class_2895; field_25186 LAKES f Lnet/minecraft/class_2893$class_2895; field_13172 UNDERGROUND_STRUCTURES f Lnet/minecraft/class_2893$class_2895; field_13173 SURFACE_STRUCTURES f Lnet/minecraft/class_2893$class_2895; field_13174 RAW_GENERATION f Lnet/minecraft/class_2893$class_2895; field_13176 UNDERGROUND_ORES f Lnet/minecraft/class_2893$class_2895; field_13177 UNDERGROUND_DECORATION f Lnet/minecraft/class_2893$class_2895; field_13178 VEGETAL_DECORATION f Lnet/minecraft/class_2893$class_2895; field_13179 TOP_LAYER_MODIFICATION f Lnet/minecraft/class_2893$class_2895; field_13171 LOCAL_MODIFICATIONS m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_41532 getName c net/minecraft/class_2893$class_2894 net/minecraft/world/gen/GenerationStep$Carver f Lcom/mojang/serialization/Codec; field_24770 CODEC f Ljava/lang/String; field_13167 name f Lnet/minecraft/class_2893$class_2894; field_13166 LIQUID f Lnet/minecraft/class_2893$class_2894; field_13169 AIR m ()Ljava/lang/String; method_12581 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_1559 net/minecraft/entity/mob/EndermiteEntity f I field_30463 DESPAWN_TIME f I field_7250 lifeTime m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20674 canSpawn p 4 random p 2 spawnReason p 3 pos p 0 type p 1 world m ()Lnet/minecraft/class_5132$class_5133; method_26911 createEndermiteAttributes c net/minecraft/class_5916 net/minecraft/screen/ScreenHandlerSyncHandler m (Lnet/minecraft/class_1703;Lnet/minecraft/class_1799;)V method_34262 updateCursorStack p 1 handler p 2 stack m (Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V method_34261 updateSlot p 1 handler p 2 slot p 3 stack m (Lnet/minecraft/class_1703;II)V method_34260 updateProperty p 1 handler p 2 property p 3 value m (Lnet/minecraft/class_1703;Lnet/minecraft/class_2371;Lnet/minecraft/class_1799;[I)V method_34263 updateState p 4 properties p 3 cursorStack p 2 stacks p 1 handler c net/minecraft/class_5919 net/minecraft/world/gen/feature/FossilFeatureConfig f Ljava/util/List; field_29254 fossilStructures f Ljava/util/List; field_29255 overlayStructures f I field_29258 maxEmptyCorners f Lnet/minecraft/class_6880; field_29257 overlayProcessors f Lnet/minecraft/class_6880; field_29256 fossilProcessors f Lcom/mojang/serialization/Codec; field_29253 CODEC m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V p 4 overlayProcessors p 5 maxEmptyCorners p 2 overlayStructures p 3 fossilProcessors p 1 fossilStructures m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34299 method_34299 p 0 instance m (Lnet/minecraft/class_5919;)Ljava/util/List; method_34305 method_34305 p 0 config m (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880; method_34304 method_34304 p 0 config m (Lnet/minecraft/class_5919;)Ljava/util/List; method_34306 method_34306 p 0 config m (Lnet/minecraft/class_5919;)Ljava/lang/Integer; method_34300 method_34300 p 0 config m (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880; method_34302 method_34302 p 0 config c net/minecraft/class_5913 net/minecraft/client/gl/GlImportProcessor c Handles the flattening of "moj_" import strings in the loaded GLSL shader file.\nInstances of an import are replaced by the contents of the referenced file\nprefixed by a comment describing the line position and original file location\nof the import. f Ljava/lang/String; field_33620 SINGLE_LINE_COMMENT_PATTERN f Ljava/lang/String; field_32036 MULTI_LINE_COMMENT_PATTERN f Ljava/util/regex/Pattern; field_33621 TRAILING_WHITESPACE_PATTERN f Ljava/util/regex/Pattern; field_29201 IMPORT_VERSION_PATTERN f Ljava/util/regex/Pattern; field_29200 MOJ_IMPORT_PATTERN m (Ljava/lang/String;Ljava/util/regex/Matcher;)Z method_36423 isLineValid p 0 line p 1 matcher m (Ljava/lang/String;)Ljava/util/List; method_34229 readSource c Reads the source code supplied into a list of lines suitable for uploading to\nthe GL Shader cache.\n\n

Imports are processed as per the description of this class. p 1 source m (ZLjava/lang/String;)Ljava/lang/String; method_34233 loadImport c Called to load an import reference's source code. p 2 name p 1 inline m (Ljava/lang/String;Lnet/minecraft/class_5913$class_5914;Ljava/lang/String;)Ljava/util/List; method_34232 parseImports p 1 source p 2 context p 3 path m (Ljava/lang/String;I)Ljava/lang/String; method_34230 readImport p 1 line p 2 start m (Ljava/lang/String;Ljava/util/regex/Matcher;I)Z method_36424 hasBogusString p 2 matchEnd p 0 string p 1 matcher m (Ljava/lang/String;Lnet/minecraft/class_5913$class_5914;)Ljava/lang/String; method_34231 extractVersion c Converts a line known to contain an import into a fully-qualified\nversion of itself for insertion as a comment. p 1 line p 2 context c net/minecraft/class_5913$class_5914 net/minecraft/client/gl/GlImportProcessor$Context c A context for the parser to keep track of its current line and caret position in the file. f I field_29203 line f I field_29202 column c net/minecraft/class_5912 net/minecraft/resource/ResourceFactory c Provides resource access. m (Ljava/util/Map;)Lnet/minecraft/class_5912; fromMap fromMap p 0 map m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3298; getResourceOrThrow getResourceOrThrow p 1 id m (Ljava/util/Map;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_45307 method_45307 p 1 id m (Lnet/minecraft/class_2960;)Ljava/io/BufferedReader; openAsReader openAsReader p 1 id m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_14486 getResource c Finds and returns the corresponding resource for a resource's identifier.\n\n

Starts by scanning each resource pack from highest priority to lowest. If no resource packs were found\nto contain the requested entry, will return {@link Optional#empty()}.\n\n

The returned resource must be closed to avoid resource leaks. p 1 id c the resource identifier to search for m (Lnet/minecraft/class_2960;)Ljava/io/InputStream; open open p 1 id c net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/HandshakeC2SPacket f Ljava/lang/String; comp_1564 address f Lnet/minecraft/class_8592; comp_1566 intendedState f I comp_1563 protocolVersion f I field_33372 MAX_ADDRESS_LENGTH f I comp_1565 port m (Lnet/minecraft/class_2890;)V method_12575 apply m ()Ljava/lang/String; comp_1564 address m ()Lnet/minecraft/class_8592; comp_1566 intendedState m ()I comp_1563 protocolVersion m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1565 port c net/minecraft/class_5915 net/minecraft/entity/decoration/GlowItemFrameEntity c net/minecraft/class_8191 net/minecraft/client/sound/SnifferDigSoundInstance f Lnet/minecraft/class_8153; field_42933 sniffer m (Lnet/minecraft/class_8153;)V p 1 sniffer c net/minecraft/class_8190 net/minecraft/client/render/entity/SnifferEntityRenderer f Lnet/minecraft/class_2960; field_42930 TEXTURE m (Lnet/minecraft/class_8153;)Lnet/minecraft/class_2960; method_49350 getTexture c net/minecraft/class_5930 net/minecraft/world/gen/trunk/BendingTrunkPlacer f Lnet/minecraft/class_6017; field_29308 bendLength f Lcom/mojang/serialization/Codec; field_29306 CODEC f I field_29307 minHeightForLeaves m (Lnet/minecraft/class_5930;)Ljava/lang/Integer; method_34374 method_34374 p 0 placer m (IIIILnet/minecraft/class_6017;)V p 1 baseHeight p 3 secondRandomHeight p 2 firstRandomHeight p 5 bendLength p 4 minHeightForLeaves m (Lnet/minecraft/class_5930;)Lnet/minecraft/class_6017; method_34372 method_34372 p 0 placer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34373 method_34373 p 0 instance c net/minecraft/class_1571 net/minecraft/entity/mob/GhastEntity f Lnet/minecraft/class_2940; field_7273 SHOOTING f I field_7272 fireballStrength m ()I method_7049 getFireballStrength m ()Lnet/minecraft/class_5132$class_5133; method_26913 createGhastAttributes m (Lnet/minecraft/class_1309;)Z method_18450 method_18450 p 1 entity m ()Z method_7050 isShooting m (Lnet/minecraft/class_1282;)Z method_44320 isFireballFromPlayer c {@return whether {@code damageSource} is caused by a player's fireball}\n\n

This returns {@code true} for ghast fireballs reflected by a player,\nsince the attacker is set as the player in that case. p 0 damageSource m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20675 canSpawn p 3 pos p 4 random p 1 world p 2 spawnReason p 0 type m (Z)V method_7048 setShooting p 1 shooting c net/minecraft/class_1571$class_1572 net/minecraft/entity/mob/GhastEntity$LookAtTargetGoal f Lnet/minecraft/class_1571; field_7274 ghast m (Lnet/minecraft/class_1571;)V p 1 ghast c net/minecraft/class_1571$class_1574 net/minecraft/entity/mob/GhastEntity$ShootFireballGoal f Lnet/minecraft/class_1571; field_7277 ghast f I field_7278 cooldown m (Lnet/minecraft/class_1571;)V p 1 ghast c net/minecraft/class_1571$class_1573 net/minecraft/entity/mob/GhastEntity$GhastMoveControl f Lnet/minecraft/class_1571; field_7275 ghast f I field_7276 collisionCheckCooldown m (Lnet/minecraft/class_1571;)V p 1 ghast m (Lnet/minecraft/class_243;I)Z method_7051 willCollide p 1 direction p 2 steps c net/minecraft/class_1571$class_1575 net/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal f Lnet/minecraft/class_1571; field_7279 ghast m (Lnet/minecraft/class_1571;)V p 1 ghast c net/minecraft/class_1570 net/minecraft/entity/mob/GiantEntity m ()Lnet/minecraft/class_5132$class_5133; method_26914 createGiantAttributes c net/minecraft/class_5932 net/minecraft/util/math/VerticalSurfaceType f Lnet/minecraft/class_2350; field_29316 direction f Ljava/lang/String; field_29318 name f I field_29317 offset f Lcom/mojang/serialization/Codec; field_29315 CODEC f Lnet/minecraft/class_5932; field_29314 FLOOR f Lnet/minecraft/class_5932; field_29313 CEILING m ()Lnet/minecraft/class_2350; method_34379 getDirection m (Ljava/lang/String;ILnet/minecraft/class_2350;ILjava/lang/String;)V p 4 offset p 5 name p 3 direction m ()I method_34380 getOffset c net/minecraft/class_1577 net/minecraft/entity/mob/GuardianEntity f Lnet/minecraft/class_2940; field_7290 BEAM_TARGET_ID f Z field_7283 flopping f Lnet/minecraft/class_1379; field_7289 wanderGoal f Lnet/minecraft/class_2940; field_7280 SPIKES_RETRACTED f F field_7281 spikesExtensionRate f F field_7285 spikesExtension f F field_7287 prevSpikesExtension f Lnet/minecraft/class_1309; field_7288 cachedBeamTarget f I field_7282 beamTicks f I field_30470 WARMUP_TIME f F field_7284 prevTailAngle f F field_7286 tailAngle m ()Lnet/minecraft/class_3414; method_7062 getFlopSound m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20676 canSpawn p 1 world p 0 type p 3 pos p 2 spawnReason p 4 random m (I)V method_7060 setBeamTarget p 1 entityId m ()Z method_7058 areSpikesRetracted m ()Z method_7063 hasBeamTarget m (F)F method_7057 getTailAngle p 1 tickDelta m (F)F method_7061 getBeamProgress p 1 tickDelta m (F)F method_7053 getSpikesExtension p 1 tickDelta m ()I method_7055 getWarmupTime m ()Lnet/minecraft/class_1309; method_7052 getBeamTarget m ()F method_48161 getBeamTicks m (Z)V method_7054 setSpikesRetracted p 1 retracted m ()Lnet/minecraft/class_5132$class_5133; method_26915 createGuardianAttributes c net/minecraft/class_1577$class_1580 net/minecraft/entity/mob/GuardianEntity$GuardianMoveControl f Lnet/minecraft/class_1577; field_7295 guardian m (Lnet/minecraft/class_1577;)V p 1 guardian c net/minecraft/class_1577$class_1579 net/minecraft/entity/mob/GuardianEntity$GuardianTargetPredicate f Lnet/minecraft/class_1577; field_7294 owner m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_1309;)Z method_7064 test m (Lnet/minecraft/class_1577;)V p 1 owner c net/minecraft/class_1577$class_1578 net/minecraft/entity/mob/GuardianEntity$FireBeamGoal f I field_7291 beamTicks f Z field_7292 elder f Lnet/minecraft/class_1577; field_7293 guardian m (Lnet/minecraft/class_1577;)V p 1 guardian c net/minecraft/class_1576 net/minecraft/entity/mob/HuskEntity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20677 canSpawn p 0 type p 2 spawnReason p 1 world p 4 random p 3 pos c net/minecraft/class_5928 net/minecraft/world/gen/foliage/RandomSpreadFoliagePlacer f Lcom/mojang/serialization/Codec; field_29297 CODEC f I field_29299 leafPlacementAttempts f Lnet/minecraft/class_6017; field_29298 foliageHeight m (Lnet/minecraft/class_5928;)Lnet/minecraft/class_6017; method_34362 method_34362 p 0 placer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34360 method_34360 p 0 instance m (Lnet/minecraft/class_5928;)Ljava/lang/Integer; method_34361 method_34361 p 0 placer m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V p 3 foliageHeight p 2 offset p 4 leafPlacementAttempts p 1 radius c net/minecraft/class_1569 net/minecraft/entity/mob/Monster c This interface marks that an entity class belongs to monsters, including\nhostile mobs like zombies. It also contains constants to be used for\nsetting {@link MobEntity#experiencePoints}.\n\n@see net.minecraft.entity.SpawnGroup#MONSTER f I field_30464 ZERO_XP c @apiNote This is used for mobs that do not drop experience. f I field_30466 NORMAL_MONSTER_XP c @apiNote This is used for most of the monsters, such as\n{@linkplain ZombieEntity zombies} and\n{@linkplain SkeletonEntity skeletons}. f I field_30465 SMALL_MONSTER_XP c @apiNote This is used for monsters such as\n{@linkplain EndermiteEntity endermites} and\n{@linkplain VexEntity vexes}. f I field_30468 STRONGER_MONSTER_XP c @apiNote This is used for {@linkplain PiglinBruteEntity piglin brutes}\nand {@linkplain RavagerEntity ravagers}. f I field_30467 STRONG_MONSTER_XP c @apiNote This is used for monsters such as\n{@linkplain BlazeEntity blazes} and\n{@linkplain GuardianEntity guardians}. f I field_30469 WITHER_XP c @apiNote This is used for\n{@linkplain net.minecraft.entity.boss.WitherEntity withers}. c net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFeatureConfig f Lnet/minecraft/class_4651; field_29287 groundState f Lnet/minecraft/class_6880; field_29288 vegetationFeature f Lnet/minecraft/class_6862; field_29286 replaceable f F field_29295 extraEdgeColumnChance f Lnet/minecraft/class_5932; field_29289 surface f F field_29293 vegetationChance f F field_29291 extraBottomBlockChance f I field_29292 verticalRange f Lcom/mojang/serialization/Codec; field_29285 CODEC f Lnet/minecraft/class_6017; field_29290 depth f Lnet/minecraft/class_6017; field_29294 horizontalRadius m (Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V p 7 verticalRange p 6 extraBottomBlockChance p 9 horizontalRadius p 8 vegetationChance p 10 extraEdgeColumnChance p 1 replaceable p 3 vegetationFeature p 2 groundState p 5 depth p 4 surface m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_5932; method_34355 method_34355 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34348 method_34348 p 0 instance m (Lnet/minecraft/class_5927;)Ljava/lang/Integer; method_34352 method_34352 p 0 config m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6862; method_34358 method_34358 p 0 config m (Lnet/minecraft/class_5927;)Ljava/lang/Float; method_34351 method_34351 p 0 config m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6880; method_34356 method_34356 p 0 config m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_4651; method_34357 method_34357 p 0 config m (Lnet/minecraft/class_5927;)Ljava/lang/Float; method_34349 method_34349 p 0 config m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017; method_34350 method_34350 p 0 config m (Lnet/minecraft/class_5927;)Ljava/lang/Float; method_34353 method_34353 p 0 config m (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017; method_34354 method_34354 p 0 config c net/minecraft/class_5929 net/minecraft/world/gen/stateprovider/RandomizedIntBlockStateProvider c A {@linkplain BlockStateProvider block state provider} that randomizes a single {@link IntProperty} of a block state provided by another provider. f Lcom/mojang/serialization/Codec; field_29301 CODEC f Lnet/minecraft/class_6017; field_29305 values f Lnet/minecraft/class_4651; field_29302 source f Ljava/lang/String; field_29303 propertyName f Lnet/minecraft/class_2758; field_29304 property m (Lnet/minecraft/class_2769;)Z method_34369 method_34369 p 0 property m (Lnet/minecraft/class_2680;Ljava/lang/String;)Lnet/minecraft/class_2758; method_34363 getIntPropertyByName p 0 state p 1 propertyName m (Lnet/minecraft/class_2769;)Lnet/minecraft/class_2758; method_34364 method_34364 p 0 property m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34365 method_34365 p 0 instance m (Ljava/lang/String;Lnet/minecraft/class_2769;)Z method_34368 method_34368 p 1 property m (Lnet/minecraft/class_4651;Ljava/lang/String;Lnet/minecraft/class_6017;)V p 1 source p 3 values p 2 propertyName m (Lnet/minecraft/class_4651;Lnet/minecraft/class_2758;Lnet/minecraft/class_6017;)V p 2 property p 3 values p 1 source c net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket f I field_33373 MAX_PAYLOAD_SIZE f I comp_1567 queryId f Lnet/minecraft/class_8595; comp_1568 payload m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597; method_52288 readUnknownPayload p 1 buf p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8595; method_52287 readPayload p 1 buf p 0 id m (ILnet/minecraft/class_8595;)V p 1 queryId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1567 queryId m (Lnet/minecraft/class_2896;)V method_12591 apply m ()Lnet/minecraft/class_8595; comp_1568 payload c net/minecraft/class_5923 net/minecraft/world/gen/feature/WaterloggedVegetationPatchFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;)Z method_34322 isSolidBlockSide p 3 direction p 2 mutablePos p 1 pos p 0 world m (Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)Z method_34323 isSolidBlockAroundPos p 2 pos p 3 mutablePos p 0 world p 1 positions c net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeatureConfig f Lnet/minecraft/class_4651; field_29272 rootStateProvider f I field_29269 requiredVerticalSpaceForTree f I field_29275 hangingRootRadius f Lnet/minecraft/class_6880; field_29268 feature f I field_29273 rootPlacementAttempts f Lnet/minecraft/class_6646; field_36289 predicate f I field_33616 allowedVerticalWaterForTree f Lcom/mojang/serialization/Codec; field_29267 CODEC f I field_29278 hangingRootPlacementAttempts f I field_29276 hangingRootVerticalSpan f Lnet/minecraft/class_4651; field_29277 hangingRootStateProvider f I field_29274 maxRootColumnHeight f Lnet/minecraft/class_6862; field_29271 rootReplaceable f I field_29270 rootRadius m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34336 method_34336 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34332 method_34332 p 0 instance m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34338 method_34338 p 0 config m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_36421 method_36421 p 0 config m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34341 method_34341 p 0 config m (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6880; method_34343 method_34343 p 0 config m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34333 method_34333 p 0 config m (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651; method_34339 method_34339 p 0 config m (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6646; method_39919 method_39919 p 0 config m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34335 method_34335 p 0 config m (Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V p 13 predicate p 10 hangingRootStateProvider p 9 hangingRootVerticalSpan p 12 allowedVerticalWaterForTree p 11 hangingRootPlacementAttempts p 6 rootPlacementAttempts p 5 rootStateProvider p 8 hangingRootRadius p 7 maxRootColumnHeight p 2 requiredVerticalSpaceForTree p 1 feature p 4 rootReplaceable p 3 rootRadius m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34337 method_34337 p 0 config m (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651; method_34334 method_34334 p 0 config m (Lnet/minecraft/class_5926;)Ljava/lang/Integer; method_34342 method_34342 p 0 config m (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6862; method_34340 method_34340 p 0 config c net/minecraft/class_5925 net/minecraft/world/gen/placementmodifier/HeightmapPlacementModifier f Lcom/mojang/serialization/Codec; field_29265 MODIFIER_CODEC f Lnet/minecraft/class_2902$class_2903; field_29266 heightmap m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34330 method_34330 p 0 instance m (Lnet/minecraft/class_2902$class_2903;)V p 1 heightmap m (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_5925; method_39638 of p 0 heightmap c net/minecraft/class_7761 net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer f Ljava/util/Map; field_40524 MODELS f Ljava/lang/String; field_40523 V_CHAINS f Ljava/lang/String; field_40522 PLANK f Ljava/lang/String; field_40521 BOARD f Ljava/lang/String; field_40520 CHAIN_R2 f Lnet/minecraft/class_243; field_44576 TEXT_OFFSET f F field_44575 TEXT_SCALE f Ljava/lang/String; field_40519 CHAIN_R1 f F field_44574 MODEL_SCALE f Ljava/lang/String; field_40518 CHAIN_L2 f Ljava/lang/String; field_40517 CHAIN_L1 f Ljava/lang/String; field_40516 NORMAL_CHAINS m (Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_4719;)Lnet/minecraft/class_7761$class_7762; method_45794 method_45794 p 1 type m (Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V method_23083 render m ()Lnet/minecraft/class_5607; method_45795 getTexturedModelData c net/minecraft/class_7761$class_7762 net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer$HangingSignModel f Lnet/minecraft/class_630; field_40527 vChains f Lnet/minecraft/class_630; field_40526 plank f Lnet/minecraft/class_630; field_40528 normalChains f Lnet/minecraft/class_630; field_40525 root m (Lnet/minecraft/class_2680;)V method_45797 updateVisibleParts p 1 state m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerListPinger f Lorg/slf4j/Logger; field_3771 LOGGER f Lnet/minecraft/class_2561; field_33740 CANNOT_CONNECT_TEXT f Ljava/util/List; field_3769 clientConnections m ()V method_3004 cancel m (Lnet/minecraft/class_642;Ljava/lang/Runnable;)V method_3003 add p 2 saver p 1 entry m (II)Lnet/minecraft/class_2561; method_27647 createPlayerCountText p 1 max p 0 current m ()V method_3000 tick m (Lnet/minecraft/class_2561;Lnet/minecraft/class_642;)V method_36897 showError p 2 info p 1 error m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_48297 method_48297 p 0 style m (Ljava/net/InetSocketAddress;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V method_3001 ping p 3 serverInfo p 2 address p 1 socketAddress c net/minecraft/class_644$1 net/minecraft/client/network/MultiplayerServerListPinger$1 f Z field_3775 sentQuery f Z field_3773 received f J field_3772 startTime m (Lnet/minecraft/class_642;Ljava/lang/Runnable;Lnet/minecraft/class_2926$class_8145;)V method_49310 method_49310 p 2 favicon m (Lnet/minecraft/class_642;Lnet/minecraft/class_2926$class_2927;)V method_49308 method_49308 p 1 players m (Lnet/minecraft/class_642;Lnet/minecraft/class_2926$class_2930;)V method_49309 method_49309 p 1 version c net/minecraft/class_644$2 net/minecraft/client/network/MultiplayerServerListPinger$2 m (Lio/netty/channel/Channel;)V initChannel initChannel p 1 channel m (Lnet/minecraft/class_642;ILjava/lang/String;Ljava/lang/String;II)V method_52813 method_52813 p 5 maxPlayers p 3 label p 4 currentPlayers p 1 protocolVersion p 2 version c net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate f Ljava/util/Optional; comp_1790 nbt f Ljava/util/Optional; comp_1784 items f Lcom/mojang/serialization/Codec; field_45755 ITEM_ENTRY_LIST_CODEC f Lcom/mojang/serialization/Codec; field_45754 CODEC f Ljava/util/Optional; comp_1783 tag f Ljava/util/List; comp_1788 storedEnchantments f Ljava/util/List; comp_1787 enchantments f Lnet/minecraft/class_2096$class_2100; comp_1786 durability f Lnet/minecraft/class_2096$class_2100; comp_1785 count f Ljava/util/Optional; comp_1789 potion m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V p 3 count p 4 durability m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_53164 toJson p 0 predicates m ()Ljava/util/Optional; comp_1790 nbt m ()Lcom/google/gson/JsonElement; method_8971 toJson m ()Ljava/util/Optional; comp_1784 items m ()Ljava/util/Optional; comp_1783 tag m (Lcom/google/gson/JsonElement;)Ljava/util/List; method_8972 deserializeAll p 0 el m ()Ljava/util/List; comp_1788 storedEnchantments m (Lnet/minecraft/class_1799;)Z method_8970 test p 1 stack m ()Ljava/util/List; comp_1787 enchantments m ()Lnet/minecraft/class_2096$class_2100; comp_1786 durability m ()Lnet/minecraft/class_2096$class_2100; comp_1785 count m ()Ljava/util/Optional; comp_1789 potion m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_8969 fromJson p 0 el c net/minecraft/class_2073$class_2074 net/minecraft/predicate/item/ItemPredicate$Builder f Lnet/minecraft/class_2096$class_2100; field_9653 durability f Ljava/util/Optional; field_9654 nbt f Ljava/util/Optional; field_9650 item f Ljava/util/Optional; field_9652 tag f Lcom/google/common/collect/ImmutableList$Builder; field_20690 storedEnchantments f Ljava/util/Optional; field_9651 potion f Lcom/google/common/collect/ImmutableList$Builder; field_9649 enchantments f Lnet/minecraft/class_2096$class_2100; field_9648 count m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074; method_20399 nbt p 1 nbt m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; method_35233 count p 1 count m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; method_35235 durability p 1 durability m (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074; method_8978 enchantment p 1 enchantment m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_6880; method_53166 method_53166 p 0 item m ()Lnet/minecraft/class_2073$class_2074; method_8973 create m ()Lnet/minecraft/class_2073; method_8976 build m ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074; method_8977 items p 1 items m (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074; method_35232 potion p 1 potion m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074; method_8975 tag p 1 tag m (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074; method_35234 storedEnchantment p 1 enchantment c net/minecraft/class_642 net/minecraft/client/network/ServerInfo c The information of a server entry in the list of servers available in\nthe multiplayer screen, or that of the servers connected directly.\nThe information for directly-connected servers are also saved (although\nhidden from the multiplayer screen) so that chat preview acknowledgements\nand other settings are saved. The list of these servers is stored in the\n{@code servers.dat} file within the client game directory.\n\n@see net.minecraft.client.option.ServerList f Ljava/lang/String; field_3752 name f J field_3758 ping f I field_3756 protocolVersion f Lorg/slf4j/Logger; field_42889 LOGGER f Lnet/minecraft/class_642$class_8678; field_45608 serverType f Lnet/minecraft/class_2561; field_3753 playerCountLabel f Lnet/minecraft/class_2561; field_3757 label f Lnet/minecraft/class_642$class_643; field_3755 resourcePackPolicy f Ljava/lang/String; field_3761 address f Ljava/util/List; field_3762 playerListSummary f [B field_42890 favicon f Lnet/minecraft/class_2926$class_2927; field_41861 players f Z field_3754 online f I field_46206 MAX_FAVICON_SIZE f Z field_39918 secureChatEnforced f Lnet/minecraft/class_2561; field_3760 version m (Lnet/minecraft/class_642;)V method_44292 copyFrom p 1 serverInfo m ()Z method_52811 isRealm m (Lnet/minecraft/class_642$class_643;)V method_2995 setResourcePackPolicy c Sets the resource pack policy on this server.\n\n

This is called when a user has responded to the prompt on whether to\naccept server resource packs from this server in the future. p 1 resourcePackPolicy m ()Lnet/minecraft/class_2487; method_2992 toNbt m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V p 3 serverType p 2 address p 1 name m ()Z method_2994 isLocal m (Z)V method_45055 setSecureChatEnforced p 1 secureChatEnforced m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_642; method_2993 fromNbt p 0 root m (Lnet/minecraft/class_642;)V method_2996 copyWithSettingsFrom p 1 serverInfo m ([B)V method_49305 setFavicon p 1 favicon m ()[B method_49306 getFavicon m ([B)[B method_53885 validateFavicon p 0 favicon m ()Z method_45056 isSecureChatEnforced m ()Lnet/minecraft/class_642$class_643; method_2990 getResourcePackPolicy c {@return the policy on resource packs sent by this server} c net/minecraft/class_642$class_8678 net/minecraft/client/network/ServerInfo$ServerType f Lnet/minecraft/class_642$class_8678; field_45609 LAN f Lnet/minecraft/class_642$class_8678; field_45610 REALM f Lnet/minecraft/class_642$class_8678; field_45611 OTHER c net/minecraft/class_642$class_643 net/minecraft/client/network/ServerInfo$ResourcePackPolicy c The policy of the client when this server sends a {@linkplain\nnet.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server\nresource pack}.\n\n@see ServerInfo#getResourcePackPolicy() f [Lnet/minecraft/class_642$class_643; field_3766 RESOURCE_PACK_POLICIES f Lnet/minecraft/class_642$class_643; field_3768 ENABLED c Always accepts the resource pack and starts downloading it. f Lnet/minecraft/class_642$class_643; field_3764 DISABLED c Always rejects the resource pack. f Lnet/minecraft/class_642$class_643; field_3767 PROMPT c Opens a screen on whether to always accept or reject resource packs from\nthis server for the current pack or any pack in the future. f Lnet/minecraft/class_2561; field_3765 name m ()Lnet/minecraft/class_2561; method_2997 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_641 net/minecraft/client/option/ServerList c A list of {@link ServerInfo}. The list can contain an unlimited amount of\n{@linkplain #servers server entries that are displayed on the multiplayer screen},\nand up to {@value #MAX_HIDDEN_ENTRIES} {@linkplain #hiddenServers entries of servers}\nthat are created when using "Direct Connection" and is hidden from the screen. f Lnet/minecraft/class_3846; field_39360 IO_EXECUTOR f Lnet/minecraft/class_310; field_3750 client f Lorg/slf4j/Logger; field_3751 LOGGER f I field_39437 MAX_HIDDEN_ENTRIES f Ljava/util/List; field_3749 servers f Ljava/util/List; field_39438 hiddenServers m (II)V method_2985 swapEntries p 1 index1 p 2 index2 m (Lnet/minecraft/class_642;)V method_2986 updateServerListEntry p 0 serverInfo m ()V method_2981 loadFile m (I)Lnet/minecraft/class_642; method_2982 get p 1 index m ()V method_2987 saveFile m (Lnet/minecraft/class_642;Ljava/util/List;)Z method_44294 replace c Replaces the server info in {@code serverInfos} whose name and address match\n{@code serverInfo}'s with {@code serverInfo}. p 1 serverInfos p 0 serverInfo m (Lnet/minecraft/class_642;)V method_2983 remove p 1 serverInfo m ()I method_2984 size m (Lnet/minecraft/class_642;Z)V method_2988 add c Adds a server info to this list. p 2 hidden c whether the info should not be listed in the multiplayer screen (also called\n"direct connection") p 1 serverInfo m (Lnet/minecraft/class_310;)V p 1 client m (ILnet/minecraft/class_642;)V method_2980 set p 1 index p 2 serverInfo m (Ljava/lang/String;)Lnet/minecraft/class_642; method_44296 tryUnhide c {@return the previously hidden server info for the address {@code address}, or\n{@code null} if there is no such info}\n\n

This "unhides" the server info and is used when adding the entry to the\nmultiplayer screen to unhide any existing server info created when connecting\ndirectly. p 1 address m (Ljava/lang/String;)Lnet/minecraft/class_642; method_44295 get c {@return the server info for {@code address}, or {@code null} if there is no such one} p 1 address c net/minecraft/class_647 net/minecraft/client/particle/CrackParticle f F field_17783 sampleU f F field_17784 sampleV m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_1799;)V p 4 y p 2 x p 1 world p 8 stack p 6 z m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_1799;)V p 14 stack p 10 velocityY p 12 velocityZ p 6 z p 8 velocityX p 1 world p 2 x p 4 y c net/minecraft/class_647$class_650 net/minecraft/client/particle/CrackParticle$SnowballFactory m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3009 createParticle c net/minecraft/class_647$class_649 net/minecraft/client/particle/CrackParticle$SlimeballFactory m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3008 createParticle c net/minecraft/class_647$class_648 net/minecraft/client/particle/CrackParticle$ItemFactory m (Lnet/minecraft/class_2392;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3007 createParticle c net/minecraft/class_645 net/minecraft/client/particle/SweepAttackParticle f Lnet/minecraft/class_4002; field_17781 spriteProvider m (Lnet/minecraft/class_638;DDDDLnet/minecraft/class_4002;)V p 2 x p 1 world p 6 z p 4 y p 10 spriteProvider c net/minecraft/class_645$class_646 net/minecraft/client/particle/SweepAttackParticle$Factory f Lnet/minecraft/class_4002; field_17782 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3006 createParticle c net/minecraft/class_7768 net/minecraft/client/texture/Animator m (II)V method_45824 tick p 1 x p 2 y c net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCrossbowCriterion m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_2076$class_2078;)Z method_22478 method_22478 p 2 conditions m (Lnet/minecraft/class_3222;Ljava/util/Collection;)V method_8980 trigger p 2 piercingKilledEntities p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2076$class_2078; method_8979 conditionsFromJson c net/minecraft/class_2076$class_2078 net/minecraft/advancement/criterion/KilledByCrossbowCriterion$Conditions f Lnet/minecraft/class_2096$class_2100; field_9659 uniqueEntityTypes f Ljava/util/List; field_9660 victims m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; method_8987 create p 0 uniqueEntityTypes m (Ljava/util/Collection;I)Z method_8988 matches p 1 victimContexts p 2 uniqueEntityTypeCount m ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_8986 create p 0 victimPredicates m (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_2096$class_2100;)V p 3 uniqueEntityTypes p 2 victims p 1 playerPredicate c net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry f I field_3739 latency f Lnet/minecraft/class_7822; field_40495 session f Ljava/util/function/Supplier; field_45607 texturesSupplier f Lnet/minecraft/class_2561; field_3743 displayName f Lnet/minecraft/class_7615; field_39809 messageVerifier f Lcom/mojang/authlib/GameProfile; field_3741 profile f Lnet/minecraft/class_1934; field_3744 gameMode m (I)V method_2970 setLatency p 1 latency m ()Lnet/minecraft/class_7615; method_44817 getMessageVerifier m (Z)V method_46530 resetSession p 1 secureChatEnforced m (Lnet/minecraft/class_1934;)V method_2963 setGameMode p 1 gameMode m (Lnet/minecraft/class_7822;)V method_45740 setSession p 1 session m ()Lnet/minecraft/class_7822; method_45741 getSession m ()Lnet/minecraft/class_1934; method_2958 getGameMode m ()Lnet/minecraft/class_268; method_2955 getScoreboardTeam m ()Z method_45742 hasPublicKey m ()Lcom/mojang/authlib/GameProfile; method_2966 getProfile m (Lcom/mojang/authlib/GameProfile;Z)V p 2 secureChatEnforced p 1 profile m ()I method_2959 getLatency m ()Lnet/minecraft/class_2561; method_2971 getDisplayName m (Lnet/minecraft/class_2561;)V method_2962 setDisplayName p 1 displayName m (Z)Lnet/minecraft/class_7615; method_46531 getInitialVerifier p 0 secureChatEnforced m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; method_52803 texturesSupplier p 0 profile m ()Lnet/minecraft/class_8685; method_52810 getSkinTextures c net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader f Lnet/minecraft/class_2960; field_40549 id f Lorg/slf4j/Logger; field_40548 LOGGER f I field_40550 maxTextureSize f I field_43112 height f I field_43111 width f Ljava/util/Set; field_45632 METADATA_READERS m (Lnet/minecraft/class_1055$class_7769;)Ljava/lang/String; method_45835 method_45835 p 0 sprite m (Ljava/util/List;)Ljava/util/List; method_47662 method_47662 p 0 sprites m (Ljava/util/Map;IILnet/minecraft/class_7764;II)V method_45841 method_45841 p 6 y p 4 info p 5 x m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_52849 load p 4 executor p 3 mipLevel p 2 path p 1 resourceManager m (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_47665 method_47665 p 2 sources m (Lnet/minecraft/class_2960;III)V p 3 width p 4 height p 1 id p 2 maxTextureSize m (Lnet/minecraft/class_1055;II)Ljava/util/Map; method_45836 collectStitchedSprites p 2 atlasWidth p 1 stitcher p 3 atlasHeight m (ILnet/minecraft/class_1058;)V method_45826 method_45826 p 1 sprite m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; method_47661 load p 2 path p 3 mipLevel p 4 executor p 5 metadatas p 1 resourceManager m (Lnet/minecraft/class_1059;)Lnet/minecraft/class_7766; method_45837 fromAtlas p 0 atlasTexture m (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_47666 method_47666 p 2 sprite m (ILjava/util/concurrent/Executor;Ljava/util/List;)Lnet/minecraft/class_7766$class_7767; method_47659 method_47659 p 3 sprites m (Ljava/util/List;ILjava/util/concurrent/Executor;)Lnet/minecraft/class_7766$class_7767; method_47663 stitch p 3 executor p 1 sprites p 2 mipLevel m (Lnet/minecraft/class_8684;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_47664 loadAll p 0 opener p 1 sources p 2 executor c net/minecraft/class_7766$class_7767 net/minecraft/client/texture/SpriteLoader$StitchResult f Ljava/util/Map; comp_1044 regions f Ljava/util/concurrent/CompletableFuture; comp_1045 readyForUpload f I comp_1042 mipLevel f I comp_1040 width f I comp_1041 height f Lnet/minecraft/class_1058; comp_1043 missing m ()Ljava/util/concurrent/CompletableFuture; method_45845 whenComplete m (Ljava/lang/Void;)Lnet/minecraft/class_7766$class_7767; method_45846 method_45846 p 1 void_ m ()Lnet/minecraft/class_1058; comp_1043 missing m ()I comp_1040 width m ()Ljava/util/concurrent/CompletableFuture; comp_1045 readyForUpload m ()Ljava/util/Map; comp_1044 regions m ()I comp_1041 height m ()I comp_1042 mipLevel c net/minecraft/class_7763 net/minecraft/client/render/entity/CamelEntityRenderer f Lnet/minecraft/class_2960; field_40529 TEXTURE m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V p 2 layer p 1 ctx m (Lnet/minecraft/class_7689;)Lnet/minecraft/class_2960; method_45801 getTexture c net/minecraft/class_7764 net/minecraft/client/texture/SpriteContents f Lnet/minecraft/class_7368; field_45631 metadata f Lnet/minecraft/class_2960; field_40536 id f Lorg/slf4j/Logger; field_40535 LOGGER f Lnet/minecraft/class_7764$class_5790; field_40541 animation f [Lnet/minecraft/class_1011; field_40540 mipmapLevelsImages f I field_40537 width f I field_40538 height f Lnet/minecraft/class_1011; field_40539 image m (IIII[Lnet/minecraft/class_1011;)V method_45811 upload p 3 unpackSkipPixels p 2 y p 5 images p 4 unpackSkipRows p 1 x m (Lnet/minecraft/class_7771;IILnet/minecraft/class_1079;)Lnet/minecraft/class_7764$class_5790; method_45812 createAnimation p 4 metadata p 2 imageWidth p 3 imageHeight p 1 dimensions m (Lit/unimi/dsi/fastutil/ints/IntSet;I)Z method_45813 method_45813 p 0 frameIndex m (Lnet/minecraft/class_2960;Lnet/minecraft/class_7771;Lnet/minecraft/class_1011;Lnet/minecraft/class_7368;)V p 1 id p 2 dimensions p 3 image p 4 metadata m ()Lnet/minecraft/class_7368; method_52848 getMetadata m ()Lnet/minecraft/class_7768; method_45818 createAnimator m (Ljava/util/List;II)V method_45814 method_45814 p 1 index p 2 frameTime m (II)V method_45809 upload p 2 y p 1 x m (III)Z method_45810 isPixelTransparent p 1 frame p 2 x p 3 y m ()Ljava/util/stream/IntStream; method_45817 getDistinctFrameCount m ()I method_45819 getFrameCount m (I)V method_45808 generateMipmaps p 1 mipmapLevels c net/minecraft/class_7764$class_5791 net/minecraft/client/texture/SpriteContents$AnimationFrame f I field_28475 index f I field_28476 time m (II)V p 2 time p 1 index c net/minecraft/class_7764$class_5790 net/minecraft/client/texture/SpriteContents$Animation f I field_28473 frameCount f Ljava/util/List; field_28472 frames f Z field_40542 interpolation m ()Ljava/util/stream/IntStream; method_33450 getDistinctFrameCount m ()Lnet/minecraft/class_7768; method_45823 createAnimator m (III)V method_33455 upload p 1 x p 3 frame p 2 y m (I)I method_33446 getFrameX p 1 frame m (Lnet/minecraft/class_7764;Ljava/util/List;IZ)V p 2 frames p 4 interpolation p 3 frameCount m (II)V method_33445 upload p 2 y p 1 x m (I)I method_33451 getFrameY p 1 frame m (Lnet/minecraft/class_7764$class_5791;)I method_33449 method_33449 p 0 frame c net/minecraft/class_7764$class_4728 net/minecraft/client/texture/SpriteContents$Interpolation f [Lnet/minecraft/class_1011; field_21758 images m (Lnet/minecraft/class_7764$class_5790;IIII)I method_24130 getPixelColor c {@return the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates} p 1 animation p 5 y p 4 x p 3 layer p 2 frameIndex m (DII)I method_24129 lerp c Purely mathematical single-value linear interpolation.\n{@code lerp(0, a, b) == b}, {@code lerp(1, a, b) == a}. p 4 from p 3 to p 1 delta m (IILnet/minecraft/class_7764$class_7765;)V method_24128 apply c Linearly interpolate between the current and next frame on all mip levels\nbased on the tick position within the current frame,\nand upload the results to the currently bound texture to the frame slot at position (0,0). p 2 y p 3 animator p 1 x c net/minecraft/class_7764$class_7765 net/minecraft/client/texture/SpriteContents$AnimatorImpl f Lnet/minecraft/class_7764$class_4728; field_40547 interpolation f I field_40544 frame f I field_40545 currentTime f Lnet/minecraft/class_7764$class_5790; field_40546 animation m (Lnet/minecraft/class_7764;Lnet/minecraft/class_7764$class_5790;Lnet/minecraft/class_7764$class_4728;)V p 2 animation p 3 interpolation c net/minecraft/class_639 net/minecraft/client/network/ServerAddress f Lnet/minecraft/class_639; field_33418 INVALID f Lcom/google/common/net/HostAndPort; field_33417 hostAndPort f Lorg/slf4j/Logger; field_33416 LOGGER m ()I method_2954 getPort m (Ljava/lang/String;)Z method_36224 isValid p 0 address m (Lcom/google/common/net/HostAndPort;)V p 1 hostAndPort m (Ljava/lang/String;)I method_2951 portOrDefault p 0 port m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;)Lnet/minecraft/class_639; method_2950 parse p 0 address m ()Ljava/lang/String; method_2952 getAddress m (Ljava/lang/String;I)V p 1 host p 2 port c net/minecraft/class_638 net/minecraft/client/world/ClientWorld f Lnet/minecraft/class_5294; field_24606 dimensionEffects f Ljava/util/Map; field_17675 mapStates f Lnet/minecraft/class_761; field_17780 worldRenderer f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; field_21527 colorCache f D field_32641 PARTICLE_Y_OFFSET c A minor offset applied when spawning particles. f Ljava/util/Set; field_35432 BLOCK_MARKER_ITEMS f Ljava/util/Deque; field_34804 chunkUpdaters f Lnet/minecraft/class_634; field_3727 networkHandler f Lnet/minecraft/class_7202; field_37951 pendingUpdateManager f Lnet/minecraft/class_310; field_3729 client f Lnet/minecraft/class_269; field_3733 scoreboard f I field_35163 simulationDistance f Lorg/slf4j/Logger; field_37952 LOGGER f Lnet/minecraft/class_5574; field_27733 entityList f Ljava/util/List; field_18226 players f I field_21526 lightningTicksLeft f Lnet/minecraft/class_631; field_24605 chunkManager f Lnet/minecraft/class_5582; field_27734 entityManager f Lnet/minecraft/class_638$class_5271; field_24430 clientWorldProperties m (Ljava/util/function/BooleanSupplier;)V method_8441 tick p 1 shouldKeepTicking m (Lnet/minecraft/class_2818;)V method_18110 unloadBlockEntities p 1 chunk m (J)V method_8435 setTimeOfDay p 1 timeOfDay m ()V method_38534 runQueuedChunkUpdates m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V method_23778 method_23778 p 1 map m (Lnet/minecraft/class_1297;)V method_18646 tickEntity p 1 entity m (Ljava/lang/String;Lnet/minecraft/class_22;)V method_47437 putClientsideMapState p 2 state p 1 id m (Lnet/minecraft/class_1923;)V method_23782 resetChunkColor p 1 chunkPos m ()V method_18116 tickEntities m (III)V method_2941 doRandomBlockDisplayTicks p 1 centerX p 2 centerY p 3 centerZ m (Lnet/minecraft/class_1297;)V method_32124 method_32124 p 1 entity m (Lnet/minecraft/class_2338;F)V method_27873 setSpawnPos p 1 pos p 2 angle m (Lnet/minecraft/class_4543;III)Lnet/minecraft/class_243; method_32689 method_32689 p 2 y p 3 z p 1 x m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_265;D)V method_2948 addParticle p 1 pos p 2 parameters p 3 shape p 4 y m ()Ljava/lang/Iterable; method_18112 getEntities m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V method_41928 handleBlockUpdate p 2 state p 1 pos p 3 flags m (Lnet/minecraft/class_2338;)I method_38535 method_38535 p 1 pos m ()Ljava/util/Map; method_35754 getMapStates m (ILnet/minecraft/class_1297$class_5529;)V method_2945 removeEntity p 1 entityId p 2 removalReason m (F)F method_23783 getSkyBrightness p 1 tickDelta m (Lnet/minecraft/class_2338;)I method_38538 method_38538 p 1 pos m (Lnet/minecraft/class_1297;)V method_53875 addEntity p 1 entity m ()V method_29090 tickTime m (III)V method_18113 scheduleBlockRenders p 1 x p 2 y p 3 z m (F)Lnet/minecraft/class_243; method_23785 getCloudsColor p 1 tickDelta m (Lnet/minecraft/class_1923;Lnet/minecraft/class_6539;Lnet/minecraft/class_4700;)V method_32121 method_32121 p 2 cache p 1 resolver m ()I method_39024 getSimulationDistance m ()Lnet/minecraft/class_631; method_2935 getChunkManager m (I)V method_39023 setSimulationDistance p 1 simulationDistance m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2394;Z)V method_2938 addParticle p 2 state p 3 parameters p 4 solidBelow p 1 pos m (Lnet/minecraft/class_634;Lnet/minecraft/class_638$class_5271;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;IILjava/util/function/Supplier;Lnet/minecraft/class_761;ZJ)V p 2 properties p 1 networkHandler p 4 dimensionTypeEntry p 3 registryRef p 6 simulationDistance p 5 loadDistance p 8 worldRenderer p 7 profiler p 10 seed p 9 debugWorld m (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V method_24462 method_24462 p 2 config m (J)V method_29089 setTime p 1 time m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V method_41926 processPendingUpdate p 2 state p 1 pos p 3 playerPos m ()I method_23789 getLightningTicksLeft m (Lnet/minecraft/class_2338;)I method_38537 method_38537 p 1 pos m ()I method_18120 getRegularEntityCount m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V method_18647 tickPassenger p 2 passenger p 1 entity m (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243; method_23777 getSkyColor p 2 tickDelta p 1 cameraPos m (DDDDDLnet/minecraft/class_2394;)V method_2932 addParticle p 3 maxX p 1 minX p 11 parameters p 9 y p 7 maxZ p 5 minZ m (Lnet/minecraft/class_6539;Lnet/minecraft/class_4700;)V method_23779 method_23779 p 1 cache p 0 resolver m (DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZJ)V method_43207 playSound p 11 useDistance p 12 seed p 1 x p 3 y p 5 z p 7 event p 8 category p 9 volume p 10 pitch m (Ljava/util/Map;)V method_35753 putMapStates p 1 mapStates m (IIIILnet/minecraft/class_5819;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338$class_2339;)V method_2943 randomBlockDisplayTick p 1 centerX p 2 centerY p 7 pos p 3 centerZ p 4 radius p 5 random p 6 block m ()Lnet/minecraft/class_7202; method_41925 getPendingUpdateManager m ()Lnet/minecraft/class_2248; method_35752 getBlockParticle m ()V method_23784 reloadColor m ()Z method_38743 hasNoChunkUpdaters m ()Lnet/minecraft/class_638$class_5271; method_28104 getLevelProperties m (I)V method_41927 handlePlayerActionResponse p 1 sequence m ()Lnet/minecraft/class_5294; method_28103 getDimensionEffects m (Ljava/lang/Runnable;)V method_38536 enqueueChunkUpdate p 1 updater m (Lnet/minecraft/class_269;)V method_2944 setScoreboard p 1 scoreboard m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I method_23780 calculateColor p 1 pos p 2 colorResolver c net/minecraft/class_638$class_5612 net/minecraft/client/world/ClientWorld$ClientEntityHandler m (Lnet/minecraft/class_1297;)V method_32125 create m (Lnet/minecraft/class_1297;)V method_32130 stopTracking m (Lnet/minecraft/class_1297;)V method_32129 startTracking m (Lnet/minecraft/class_1297;)V method_32128 stopTicking m (Lnet/minecraft/class_1297;)V method_32127 startTicking m (Lnet/minecraft/class_1297;)V method_43208 updateLoadStatus m (Lnet/minecraft/class_1297;)V method_32126 destroy c net/minecraft/class_638$class_5271 net/minecraft/client/world/ClientWorld$Properties f Z field_24440 raining f Z field_24442 difficultyLocked f I field_24435 spawnX f I field_24436 spawnY f I field_24437 spawnZ f J field_24438 time f J field_24439 timeOfDay f F field_26372 spawnAngle f Lnet/minecraft/class_1267; field_24441 difficulty f Z field_24433 hardcore f Lnet/minecraft/class_1928; field_24434 gameRules f Z field_24607 flatWorld m (J)V method_177 setTime p 1 time m (J)V method_165 setTimeOfDay p 1 timeOfDay m (Lnet/minecraft/class_1267;)V method_27875 setDifficulty p 1 difficulty m (Lnet/minecraft/class_1267;ZZ)V p 1 difficulty p 2 hardcore p 3 flatWorld m (Z)V method_27876 setDifficultyLocked p 1 difficultyLocked m ()F method_28106 getHorizonShadingRatio m (Lnet/minecraft/class_5539;)D method_28105 getSkyDarknessHeight p 1 world c net/minecraft/class_655 net/minecraft/client/particle/WaterBubbleParticle c net/minecraft/class_655$class_656 net/minecraft/client/particle/WaterBubbleParticle$Factory f Lnet/minecraft/class_4002; field_17785 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3012 createParticle c net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)V method_9008 trigger p 1 player p 3 duration p 2 startPos m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2085$class_2087; method_9006 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;ILnet/minecraft/class_2085$class_2087;)Z method_22480 method_22480 p 3 conditions c net/minecraft/class_2085$class_2087 net/minecraft/advancement/criterion/LevitationCriterion$Conditions f Lnet/minecraft/class_2096$class_2100; field_9676 duration f Ljava/util/Optional; field_9675 distance m (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z method_9014 matches p 3 duration p 1 player p 2 distance m (Lnet/minecraft/class_2025;)Lnet/minecraft/class_175; method_9013 create p 0 distance m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V p 1 playerPredicate p 2 distance p 3 duration c net/minecraft/class_653 net/minecraft/client/particle/BubbleColumnUpParticle c net/minecraft/class_653$class_654 net/minecraft/client/particle/BubbleColumnUpParticle$Factory f Lnet/minecraft/class_4002; field_17786 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3011 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_7771 net/minecraft/client/texture/SpriteDimensions f I comp_1050 height f I comp_1049 width m ()I comp_1049 width m ()I comp_1050 height c net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V method_8990 trigger p 3 killingDamage p 2 entity p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2080$class_2083; method_8989 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;Lnet/minecraft/class_2080$class_2083;)Z method_22479 method_22479 p 3 conditions c net/minecraft/class_2080$class_2083 net/minecraft/advancement/criterion/OnKilledCriterion$Conditions f Ljava/util/Optional; field_9668 entity f Ljava/util/Optional; field_9667 killingBlow m (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_175; method_35253 createEntityKilledPlayer p 1 killingBlow p 0 killerEntityPredicateBuilder m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_35256 createEntityKilledPlayer p 1 killingBlow p 0 entity m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_8997 createPlayerKilledEntity p 0 killedEntityPredicateBuilder m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_35250 createPlayerKilledEntity p 1 killingBlow p 0 entity m (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_175; method_35247 createPlayerKilledEntity p 0 killedEntityPredicateBuilder p 1 killingBlow m (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175; method_35255 createEntityKilledPlayer p 1 damageSourcePredicateBuilder p 0 entity m ()Lnet/minecraft/class_175; method_42671 createKillMobNearSculkCatalyst m ()Lnet/minecraft/class_175; method_8999 createPlayerKilledEntity m ()Lnet/minecraft/class_175; method_8998 createEntityKilledPlayer m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_35251 createEntityKilledPlayer p 0 killerEntityPredicateBuilder m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;)Z method_9000 test p 3 killingBlow p 2 entity p 1 player m (Ljava/util/Optional;)Lnet/minecraft/class_175; method_35254 createEntityKilledPlayer p 0 entity m (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175; method_35249 createPlayerKilledEntity p 1 damageSourcePredicateBuilder p 0 entity m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 3 entity p 2 playerPredicate m (Ljava/util/Optional;)Lnet/minecraft/class_175; method_35248 createPlayerKilledEntity p 0 entity m (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175; method_9001 createPlayerKilledEntity p 1 killingBlowBuilder p 0 killedEntityPredicateBuilder m (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175; method_35252 createEntityKilledPlayer p 1 damageSourcePredicateBuilder p 0 killerEntityPredicateBuilder c net/minecraft/class_657 net/minecraft/client/particle/DamageParticle c net/minecraft/class_657$class_658 net/minecraft/client/particle/DamageParticle$DefaultFactory f Lnet/minecraft/class_4002; field_17790 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3013 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_657$class_3939 net/minecraft/client/particle/DamageParticle$Factory f Lnet/minecraft/class_4002; field_18291 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_17580 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_657$class_659 net/minecraft/client/particle/DamageParticle$EnchantedHitFactory f Lnet/minecraft/class_4002; field_17791 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3014 createParticle c net/minecraft/class_7775 net/minecraft/client/render/model/Baker m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1100; method_45872 getOrLoadModel p 1 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3665;)Lnet/minecraft/class_1087; method_45873 bake p 2 settings p 1 id c net/minecraft/class_2050 net/minecraft/predicate/entity/EntityTypePredicate f Lcom/mojang/serialization/Codec; field_45749 CODEC f Lnet/minecraft/class_6885; comp_1775 types m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2050; method_8926 create p 0 tag m (Lnet/minecraft/class_1299;)Z method_8925 matches p 1 type m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2050; method_8929 create p 0 type m ()Lnet/minecraft/class_6885; comp_1775 types c net/minecraft/class_666 net/minecraft/client/particle/DragonBreathParticle f F field_32653 MAX_BLUE f F field_32652 MAX_GREEN f I field_32655 MAX_COLOR f F field_32651 MAX_RED f I field_32654 MIN_COLOR f F field_32650 MIN_BLUE f Lnet/minecraft/class_4002; field_17793 spriteProvider f F field_32649 MIN_GREEN f F field_32648 MIN_RED f Z field_3792 reachedGround m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 2 x p 1 world p 14 spriteProvider c net/minecraft/class_666$class_667 net/minecraft/client/particle/DragonBreathParticle$Factory f Lnet/minecraft/class_4002; field_17794 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3019 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_663 net/minecraft/client/particle/BlockLeakParticle f Z field_22437 obsidianTear f Lnet/minecraft/class_3611; field_3789 fluid m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49325 createFallingHoney p 1 world p 2 x p 0 type p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49335 createLandingObsidianTear p 2 x p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49333 createDrippingObsidianTear p 4 y p 2 x p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49329 createDrippingDripstoneLava p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 1 world p 2 x p 0 type m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49317 createFallingWater p 12 velocityZ p 8 velocityX p 10 velocityY p 4 y p 6 z p 1 world p 0 type p 2 x m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49327 createDrippingDripstoneWater p 0 type p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 1 world p 2 x m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;)V p 1 world p 2 x p 4 y p 6 z p 8 fluid m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49331 createFallingNectar p 6 z p 4 y p 2 x p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX m ()V method_18822 updateVelocity m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49324 createDrippingHoney p 2 x p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49334 createFallingObsidianTear p 4 y p 1 world p 2 x p 0 type p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49318 createDrippingLava p 12 velocityZ p 8 velocityX p 10 velocityY p 4 y p 6 z p 0 type p 2 x p 1 world m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49328 createFallingDripstoneWater p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 2 x p 0 type p 1 world m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49316 createDrippingWater p 0 type p 10 velocityY p 12 velocityZ p 6 z p 8 velocityX p 2 x p 1 world p 4 y m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49326 createLandingHoney p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z p 4 y p 2 x m ()Lnet/minecraft/class_3611; method_32791 getFluid m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49332 createFallingSporeBlossom p 6 z p 4 y p 1 world p 2 x p 0 type p 12 velocityZ p 10 velocityY p 8 velocityX m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49320 createLandingLava p 6 z p 4 y p 2 x p 0 type p 1 world p 12 velocityZ p 10 velocityY p 8 velocityX m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49330 createFallingDripstoneLava p 8 velocityX p 6 z p 4 y p 1 world p 2 x p 0 type p 12 velocityZ p 10 velocityY m ()V method_18821 updateAge m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003; method_49319 createFallingLava p 10 velocityY p 12 velocityZ p 6 z p 8 velocityX p 2 x p 4 y p 1 world p 0 type c net/minecraft/class_663$class_4498 net/minecraft/client/particle/BlockLeakParticle$FallingHoney c net/minecraft/class_663$class_4497 net/minecraft/client/particle/BlockLeakParticle$Falling m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;I)V p 6 z p 9 maxAge p 8 fluid p 1 world p 2 x p 4 y c net/minecraft/class_663$class_4085 net/minecraft/client/particle/BlockLeakParticle$Landing c net/minecraft/class_663$class_5692 net/minecraft/client/particle/BlockLeakParticle$DripstoneLavaDrip c net/minecraft/class_663$class_4083 net/minecraft/client/particle/BlockLeakParticle$ContinuousFalling f Lnet/minecraft/class_2394; field_18292 nextParticle m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;Lnet/minecraft/class_2394;)V p 8 fluid p 9 nextParticle p 2 x p 1 world p 6 z p 4 y c net/minecraft/class_663$class_4084 net/minecraft/client/particle/BlockLeakParticle$Dripping f Lnet/minecraft/class_2394; field_18293 nextParticle m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;Lnet/minecraft/class_2394;)V p 9 nextParticle p 4 y p 2 x p 1 world p 8 fluid p 6 z c net/minecraft/class_663$class_4082 net/minecraft/client/particle/BlockLeakParticle$DrippingLava c net/minecraft/class_668 net/minecraft/client/particle/EnchantGlyphParticle f D field_3793 startZ f D field_3794 startY f D field_3795 startX c net/minecraft/class_668$class_669 net/minecraft/client/particle/EnchantGlyphParticle$NautilusFactory f Lnet/minecraft/class_4002; field_17804 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3020 createParticle c net/minecraft/class_668$class_670 net/minecraft/client/particle/EnchantGlyphParticle$EnchantFactory f Lnet/minecraft/class_4002; field_17803 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3021 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHookedCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1536;Ljava/util/Collection;)V method_8939 trigger p 1 player p 3 bobber p 2 rod p 4 fishingLoots m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2058$class_2060; method_8941 conditionsFromJson m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;Lnet/minecraft/class_2058$class_2060;)Z method_22472 method_22472 p 3 conditions c net/minecraft/class_2058$class_2060 net/minecraft/advancement/criterion/FishingRodHookedCriterion$Conditions f Ljava/util/Optional; field_9621 rod f Ljava/util/Optional; field_9623 caughtItem f Ljava/util/Optional; field_24391 hookedEntity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;)Z method_27810 matches p 3 fishingLoots p 1 rodStack p 2 hookedEntity m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_8947 create p 1 hookedEntity p 2 caughtItem p 0 rod m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 2 rod p 1 playerPredicate p 4 caughtItem p 3 hookedEntity c net/minecraft/class_6416 net/minecraft/util/crash/CrashMemoryReserve f [B field_34021 reservedMemory m ()V method_37414 reserveMemory m ()V method_37415 releaseMemory c net/minecraft/class_3389 net/minecraft/server/rcon/RconClient f Z field_14488 authenticated f [B field_14490 packetBuffer f Lorg/slf4j/Logger; field_14491 LOGGER f Lnet/minecraft/class_2994; field_23965 server f Ljava/lang/String; field_14492 password f Ljava/net/Socket; field_14489 socket m (Lnet/minecraft/class_2994;Ljava/lang/String;Ljava/net/Socket;)V p 3 socket p 2 password p 1 server m (IILjava/lang/String;)V method_14790 respond p 3 message p 2 responseType p 1 sessionToken m ()V method_14788 close m (ILjava/lang/String;)V method_14789 respond p 1 sessionToken p 2 message m ()V method_14787 fail c net/minecraft/class_6417 net/minecraft/client/util/MacWindowUtil f I field_34053 FULLSCREEN_MASK m (J)V method_37461 toggleFullscreen p 0 handle m (Lnet/minecraft/class_7367;)V method_41718 setApplicationIconImage p 0 iconSupplier m (Lca/weblite/objc/NSObject;)V method_37464 toggleFullscreen p 0 handle m (J)Ljava/util/Optional; method_37463 getCocoaWindow p 0 handle m (Lca/weblite/objc/NSObject;)Z method_37462 isFullscreen p 0 handle c net/minecraft/class_7745 net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen f Ljava/util/Collection; field_40448 enabledProfiles f Lnet/minecraft/class_2561; field_40443 TITLE f Lnet/minecraft/class_7845; field_42500 grid f Lnet/minecraft/class_2561; field_40444 MESSAGE f Lnet/minecraft/class_2561; field_40445 DETAILS f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_40447 callback m (Lnet/minecraft/class_7745;Lnet/minecraft/class_364;)V method_49008 method_49008 p 1 child m (Lnet/minecraft/class_4185;)V method_45666 method_45666 p 1 button m (Ljava/util/Collection;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V p 1 enabledProfiles p 2 callback m (Lnet/minecraft/class_4185;)V method_45667 method_45667 p 1 button m (Lnet/minecraft/class_4185;)V method_45668 method_45668 p 1 button c net/minecraft/class_7745$class_7746 net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen$DetailsScreen f Lnet/minecraft/class_7745$class_7746$class_7747; field_40451 packList m (Lnet/minecraft/class_4185;)V method_45671 method_45671 p 1 button c net/minecraft/class_7745$class_7746$class_7748 net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen$DetailsScreen$PackListWidgetEntry f Lnet/minecraft/class_5489; field_40456 multilineDetails f Lnet/minecraft/class_2561; field_40454 displayName f Lnet/minecraft/class_2561; field_40455 details m (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_5489;)V p 2 displayName p 3 details p 4 multilineDetails c net/minecraft/class_7745$class_7746$class_7747 net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen$DetailsScreen$PackListWidget m (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_310;Ljava/util/Collection;)V p 2 client p 3 enabledProfiles c net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V method_8932 trigger p 1 player p 2 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2054$class_2056;)Z method_22471 method_22471 p 1 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2054$class_2056; method_8931 conditionsFromJson c net/minecraft/class_2054$class_2056 net/minecraft/advancement/criterion/FilledBucketCriterion$Conditions f Ljava/util/Optional; field_9616 item m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_8937 create m (Lnet/minecraft/class_1799;)Z method_8938 matches p 1 stack m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 item c net/minecraft/class_6412 net/minecraft/client/util/ClientSamplerSource f Lnet/minecraft/class_761; field_33959 renderer f Ljava/util/Set; field_33960 samplers f Lnet/minecraft/class_6401; field_33961 factory m (Ljava/util/function/LongSupplier;Lnet/minecraft/class_761;)V p 2 renderer p 1 nanoTimeSupplier m ()V method_37309 addInfoSamplers c net/minecraft/class_7743 net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen f [Ljava/lang/String; field_40425 messages f Lnet/minecraft/class_2625; field_40424 blockEntity f Z field_43363 front f Lnet/minecraft/class_3728; field_40429 selectionManager f I field_40427 ticksSinceOpened f I field_40428 currentRow f Lnet/minecraft/class_8242; field_43362 text f Lnet/minecraft/class_4719; field_40426 signType m ()V method_45662 finishEditing m (Lnet/minecraft/class_332;Lnet/minecraft/class_2680;)V method_45654 translateForRender p 2 state p 1 context m (Lnet/minecraft/class_2625;ZZ)V p 3 filtered p 1 blockEntity p 2 front m (ZI)Lnet/minecraft/class_2561; method_49914 method_49914 p 2 line m ()Z method_49912 canEdit m ()Lorg/joml/Vector3f; method_45661 getTextScale m (Lnet/minecraft/class_332;)V method_45655 renderSignText p 1 context m (Lnet/minecraft/class_332;Lnet/minecraft/class_2680;)V method_45656 renderSignBackground p 2 state p 1 context m (Lnet/minecraft/class_2625;ZZLnet/minecraft/class_2561;)V p 4 title p 3 filtered p 2 front p 1 blockEntity m (Lnet/minecraft/class_4185;)V method_45657 method_45657 p 1 button m (Lnet/minecraft/class_332;)V method_45659 renderSign p 1 context m (Ljava/lang/String;)V method_49913 setCurrentRowMessage p 1 message c net/minecraft/class_6413 net/minecraft/server/dedicated/command/PerfCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_33987 ALREADY_RUNNING_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_33986 NOT_RUNNING_EXCEPTION f Lorg/slf4j/Logger; field_33985 LOGGER m (Lnet/minecraft/class_2168;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V method_37335 saveReport p 0 source p 1 tempProfilingDirectory p 2 server m (Lnet/minecraft/class_2168;)I method_37333 executeStart p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_37337 method_37337 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_37331 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_37332 method_37332 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V method_37336 method_37336 p 2 dumpDirectory m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3696;)V method_37339 method_37339 p 1 result m (Lnet/minecraft/class_2168;)Z method_37340 method_37340 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_3696;)V method_37334 sendProfilingStoppedMessage p 1 result p 0 source m (Lnet/minecraft/class_2168;)I method_37338 executeStop p 0 source c net/minecraft/class_661 net/minecraft/client/particle/BubblePopParticle f Lnet/minecraft/class_4002; field_17787 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 6 z p 8 velocityX p 2 x p 1 world p 4 y p 14 spriteProvider p 10 velocityY p 12 velocityZ c net/minecraft/class_661$class_662 net/minecraft/client/particle/BubblePopParticle$Factory f Lnet/minecraft/class_4002; field_17788 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3016 createParticle c net/minecraft/class_7744 net/minecraft/client/gui/screen/ingame/HangingSignEditScreen f F field_40431 BACKGROUND_SCALE f Lorg/joml/Vector3f; field_40432 TEXT_SCALE f Lnet/minecraft/class_2960; field_40435 texture c net/minecraft/class_6409 net/minecraft/advancement/criterion/UsingItemCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6409$class_6410; method_37264 conditionsFromJson m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6409$class_6410;)Z method_37263 method_37263 p 1 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V method_37262 trigger p 1 player p 2 stack c net/minecraft/class_6409$class_6410 net/minecraft/advancement/criterion/UsingItemCriterion$Conditions f Ljava/util/Optional; field_33938 item m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 item m (Lnet/minecraft/class_1799;)Z method_37266 test p 1 stack m (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_37265 create p 1 item p 0 player c net/minecraft/class_6407 net/minecraft/advancement/criterion/StartedRidingCriterion m (Lnet/minecraft/class_3222;)V method_37257 trigger p 1 player m (Lnet/minecraft/class_6407$class_6408;)Z method_37259 method_37259 p 0 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6407$class_6408; method_37258 conditionsFromJson c net/minecraft/class_6407$class_6408 net/minecraft/advancement/criterion/StartedRidingCriterion$Conditions m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_37260 create p 0 player c net/minecraft/class_677 net/minecraft/client/particle/FireworksSparkParticle c net/minecraft/class_677$class_679 net/minecraft/client/particle/FireworksSparkParticle$ExplosionFactory f Lnet/minecraft/class_4002; field_17811 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3025 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_677$class_681 net/minecraft/client/particle/FireworksSparkParticle$FireworkParticle f Lnet/minecraft/class_702; field_3805 particleManager f Lnet/minecraft/class_2499; field_3806 explosions f I field_3808 age f Z field_3807 flicker m (D[[D[I[IZZZ)V method_3028 explodeStar p 4 colors p 5 fadeColors p 3 pattern p 8 keepShape p 6 trail p 7 flicker p 1 size m ()Z method_3029 isFar m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_2487;)V p 2 x p 4 y p 6 z p 8 velocityX p 10 velocityY p 12 velocityZ p 14 particleManager p 15 nbt p 1 world m (DDDDDD[I[IZZ)V method_3030 addExplosionParticle p 1 x p 15 trail p 16 flicker p 13 colors p 14 fadeColors p 11 velocityZ p 9 velocityY p 7 velocityX p 5 z p 3 y m (DI[I[IZZ)V method_3031 explodeBall p 1 size p 3 amount p 4 colors p 5 fadeColors p 6 trail p 7 flicker m ([I[IZZ)V method_3032 explodeBurst p 4 flicker p 3 trail p 2 fadeColors p 1 colors c net/minecraft/class_677$class_680 net/minecraft/client/particle/FireworksSparkParticle$Explosion f Z field_3804 trail f Z field_3803 flicker f Lnet/minecraft/class_702; field_3798 particleManager m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_4002;)V p 4 y p 2 x p 1 world p 14 particleManager p 15 spriteProvider p 12 velocityZ p 10 velocityY p 8 velocityX p 6 z m (Z)V method_3027 setTrail p 1 trail m (Z)V method_3026 setFlicker p 1 flicker c net/minecraft/class_677$class_3997 net/minecraft/client/particle/FireworksSparkParticle$FlashFactory f Lnet/minecraft/class_4002; field_17810 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_18121 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_677$class_678 net/minecraft/client/particle/FireworksSparkParticle$Flash c net/minecraft/class_2062 net/minecraft/advancement/criterion/ImpossibleCriterion m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2062$class_2063; method_8949 conditionsFromJson c net/minecraft/class_2062$class_2063 net/minecraft/advancement/criterion/ImpossibleCriterion$Conditions c net/minecraft/class_7751 net/minecraft/client/render/entity/model/CamelEntityModel f Ljava/lang/String; field_40462 REINS f Ljava/lang/String; field_40461 BRIDLE f Ljava/lang/String; field_40460 SADDLE f [Lnet/minecraft/class_630; field_40465 saddleAndBridle f F field_40459 LIMB_ANGLE_SCALE f Lnet/minecraft/class_630; field_40463 root f Lnet/minecraft/class_630; field_40464 head f [Lnet/minecraft/class_630; field_40466 reins f F field_42227 LIMB_DISTANCE_SCALE m (Lnet/minecraft/class_7689;FFF)V method_45705 setHeadAngles p 4 animationProgress p 1 entity p 3 headPitch p 2 headYaw m (Lnet/minecraft/class_7689;FFFFF)V method_45706 setAngles m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_7689;)V method_45704 updateVisibleParts p 1 camel m ()Lnet/minecraft/class_5607; method_45707 getTexturedModelData c net/minecraft/class_675 net/minecraft/client/particle/EndRodParticle m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 8 velocityX p 10 velocityY p 4 y p 6 z p 1 world p 2 x p 12 velocityZ p 14 spriteProvider c net/minecraft/class_675$class_676 net/minecraft/client/particle/EndRodParticle$Factory f Lnet/minecraft/class_4002; field_17805 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3024 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator f [Lnet/minecraft/class_3390$class_3404; field_14494 ALL_BRIDGE_PIECES f [Lnet/minecraft/class_3390$class_3404; field_14493 ALL_CORRIDOR_PIECES m (Lnet/minecraft/class_3390$class_3404;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403; method_14795 createPiece p 7 chainLength p 6 orientation p 5 z p 4 y p 3 x p 2 random p 1 holder p 0 pieceData c net/minecraft/class_3390$class_3407 net/minecraft/structure/NetherFortressGenerator$Start f Ljava/util/List; field_14505 pieces f Ljava/util/List; field_14507 bridgePieces f Ljava/util/List; field_14504 corridorPieces f Lnet/minecraft/class_3390$class_3404; field_14506 lastPiece m (Lnet/minecraft/class_5819;II)V p 3 z p 2 x p 1 random c net/minecraft/class_3390$class_3406 net/minecraft/structure/NetherFortressGenerator$BridgeStairs f I field_31600 SIZE_Z f I field_31599 SIZE_Y f I field_31598 SIZE_X m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 2 boundingBox p 3 orientation p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3406; method_14818 create p 1 x p 2 y p 0 holder p 5 orientation p 3 z p 4 chainlength c net/minecraft/class_3390$class_3399 net/minecraft/structure/NetherFortressGenerator$SmallCorridor f I field_31585 SIZE_Z f I field_31584 SIZE_Y f I field_31583 SIZE_X m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3399; method_14804 create p 0 holder p 1 x p 2 y p 3 z p 4 orientation p 5 chainLength m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 3 orientation p 2 boundingBox p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3398 net/minecraft/structure/NetherFortressGenerator$CorridorLeftTurn f Z field_14496 containsChest f I field_31580 SIZE_X f I field_31582 SIZE_Z f I field_31581 SIZE_Y m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398; method_14803 create p 5 orientation p 4 z p 6 chainLength p 1 random p 0 holder p 3 y p 2 x m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 random p 3 boundingBox p 4 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3401 net/minecraft/structure/NetherFortressGenerator$CorridorNetherWartsRoom f I field_31589 SIZE_X f I field_31591 SIZE_Z f I field_31590 SIZE_Y m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 boundingBox p 3 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3401; method_14806 create p 3 z p 2 y p 5 chainlength p 4 orientation p 1 x p 0 holder c net/minecraft/class_3390$class_3400 net/minecraft/structure/NetherFortressGenerator$CorridorRightTurn f I field_31588 SIZE_Z f I field_31587 SIZE_Y f I field_31586 SIZE_X f Z field_14497 containsChest m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 random p 3 boundingBox p 4 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400; method_14805 create p 6 chainLength p 0 holder p 1 random p 4 z p 5 orientation p 2 x p 3 y c net/minecraft/class_3390$class_3403 net/minecraft/structure/NetherFortressGenerator$Piece m (Ljava/util/List;)I method_14810 checkRemainingPieces p 1 possiblePieces m (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;IZ)Lnet/minecraft/class_3443; method_14813 pieceGenerator p 8 chainLength p 7 orientation p 6 z p 5 y p 9 inside p 4 x p 3 random p 2 holder p 1 start m (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443; method_14812 fillNWOpening p 4 heightOffset p 5 leftRightOffset p 6 inside p 1 start p 2 holder p 3 random m (Lnet/minecraft/class_3390$class_3407;Ljava/util/List;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403; method_14811 pickPiece p 8 orientation p 9 chainLength p 6 y p 7 z p 4 random p 5 x p 2 possiblePieces p 3 holder p 1 start m (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443; method_14808 fillSEOpening p 4 heightOffset p 3 random p 2 holder p 1 start p 6 inside p 5 leftRightOffset m (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443; method_14814 fillForwardOpening p 6 inside p 2 holder p 3 random p 4 leftRightOffset p 5 heightOffset p 1 start m (Lnet/minecraft/class_3341;)Z method_14809 isInBounds p 0 boundingBox c net/minecraft/class_3390$class_3402 net/minecraft/structure/NetherFortressGenerator$BridgePlatform f I field_31594 SIZE_Z f I field_31593 SIZE_Y f I field_31592 SIZE_X f Z field_14498 hasBlazeSpawner m (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3402; method_14807 create p 0 holder p 1 x p 2 y p 3 z p 4 chainLength p 5 orientation m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 boundingBox p 3 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3405 net/minecraft/structure/NetherFortressGenerator$BridgeSmallCrossing f I field_31597 SIZE_Z f I field_31596 SIZE_Y f I field_31595 SIZE_X m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 2 boundingBox p 1 chainLength p 3 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3405; method_14817 create p 5 chainLength p 4 orientation p 3 z p 2 y p 1 x p 0 holder c net/minecraft/class_3390$class_3404 net/minecraft/structure/NetherFortressGenerator$PieceData f Ljava/lang/Class; field_14501 pieceType f I field_14503 weight f I field_14502 generatedCount f I field_14499 limit f Z field_14500 repeatable m (Ljava/lang/Class;II)V p 2 weight p 1 pieceType p 3 limit m ()Z method_14815 canGenerate m (Ljava/lang/Class;IIZ)V p 4 repeatable p 3 limit p 2 weight p 1 pieceType m (I)Z method_14816 canGenerate p 1 chainLength c net/minecraft/class_3390$class_3391 net/minecraft/structure/NetherFortressGenerator$BridgeCrossing f I field_31561 SIZE_Z f I field_31560 SIZE_Y f I field_31559 SIZE_X m (Lnet/minecraft/class_2487;)V p 1 nbt m (IILnet/minecraft/class_2350;)V p 1 x p 2 z p 3 orientation m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 boundingBox p 3 orientation m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3391; method_14796 create p 5 chainLength p 4 orientation p 3 z p 2 y p 1 x p 0 holder c net/minecraft/class_3390$class_3393 net/minecraft/structure/NetherFortressGenerator$Bridge f I field_31565 SIZE_X f I field_31567 SIZE_Z f I field_31566 SIZE_Y m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3393; method_14798 create p 6 chainLength p 5 orientation p 0 holder p 2 x p 1 random p 4 z p 3 y m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 3 boundingBox p 2 random p 4 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3392 net/minecraft/structure/NetherFortressGenerator$BridgeEnd f I field_31564 SIZE_Z f I field_31563 SIZE_Y f I field_31562 SIZE_X f I field_14495 seed m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392; method_14797 create p 6 chainLength p 1 random p 0 holder p 3 y p 2 x p 5 orientation p 4 z m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 2 random p 1 chainLength p 4 orientation p 3 boundingBox m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3395 net/minecraft/structure/NetherFortressGenerator$CorridorBalcony f I field_31573 SIZE_Z f I field_31572 SIZE_Y f I field_31571 SIZE_X m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 2 boundingBox p 1 chainLength p 3 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3395; method_14800 create p 4 orientation p 5 chainLength p 2 y p 3 z p 0 holder p 1 x c net/minecraft/class_3390$class_3394 net/minecraft/structure/NetherFortressGenerator$CorridorStairs f I field_31568 SIZE_X f I field_31570 SIZE_Z f I field_31569 SIZE_Y m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 3 orientation p 2 boundingBox m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3394; method_14799 create p 5 chainLength p 1 x p 2 y p 3 z p 4 orientation p 0 holder c net/minecraft/class_3390$class_3397 net/minecraft/structure/NetherFortressGenerator$CorridorCrossing f I field_31579 SIZE_Z f I field_31578 SIZE_Y f I field_31577 SIZE_X m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 boundingBox p 3 orientation m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3397; method_14802 create p 5 chainLength p 4 orientation p 3 z p 2 y p 1 x p 0 holder m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3390$class_3396 net/minecraft/structure/NetherFortressGenerator$CorridorExit f I field_31575 SIZE_Y f I field_31574 SIZE_X f I field_31576 SIZE_Z m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396; method_14801 create p 0 holder p 1 random p 6 chainLength p 2 x p 3 y p 4 z p 5 orientation m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2069$class_2071; method_8962 conditionsFromJson m (Lnet/minecraft/class_1799;ILnet/minecraft/class_2069$class_2071;)Z method_22477 method_22477 p 2 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V method_8960 trigger p 3 durability p 2 stack p 1 player c net/minecraft/class_2069$class_2071 net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions f Ljava/util/Optional; field_9637 item f Lnet/minecraft/class_2096$class_2100; field_9639 delta f Lnet/minecraft/class_2096$class_2100; field_9638 durability m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V p 3 durability p 4 delta p 1 playerPredicate p 2 item m (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; method_35229 create p 1 durability p 0 item m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; method_8967 create p 0 playerPredicate p 2 durability p 1 item m (Lnet/minecraft/class_1799;I)Z method_8968 matches p 1 stack p 2 durability c net/minecraft/class_7756 net/minecraft/client/network/ClientDynamicRegistryType f Ljava/util/List; field_40492 VALUES f Lnet/minecraft/class_5455$class_6890; field_40493 STATIC_REGISTRY_MANAGER f Lnet/minecraft/class_7756; field_40490 STATIC f Lnet/minecraft/class_7756; field_40491 REMOTE m ()Lnet/minecraft/class_7780; method_45738 createCombinedDynamicRegistries c net/minecraft/class_7757 net/minecraft/client/session/report/ContextMessageCollector f Ljava/util/List; field_40499 contextMessages f I field_40498 leadingContextMessageCount m ()Z method_45758 hasContextMessage m (Lnet/minecraft/class_7471;)V method_45760 add p 1 message m (Lnet/minecraft/class_7471;)Z method_45761 tryLink p 1 message m (Lnet/minecraft/class_7555;Lit/unimi/dsi/fastutil/ints/IntCollection;Lnet/minecraft/class_7757$class_7632;)V method_45759 add p 1 log p 3 consumer p 2 selections m (I)V p 1 leadingContextMessageCount c net/minecraft/class_7757$class_7758 net/minecraft/client/session/report/ContextMessageCollector$ContextMessage f Ljava/util/Set; field_40501 lastSeenEntries f Lnet/minecraft/class_7471; field_40502 message f I field_40504 count f Z field_40503 linkSuccessful m (Lnet/minecraft/class_7471;)Z method_45763 linkTo p 1 message m (Lnet/minecraft/class_7757;Lnet/minecraft/class_7471;)V p 2 message m ()Z method_45762 isInvalid c net/minecraft/class_7757$class_7632 net/minecraft/client/session/report/ContextMessageCollector$IndexedMessageConsumer m (ILnet/minecraft/class_7557$class_7558;)V accept accept p 2 message p 1 index c net/minecraft/class_7754 net/minecraft/client/render/entity/model/RaftEntityModel f Lcom/google/common/collect/ImmutableList; field_40478 parts f Ljava/lang/String; field_40475 BOTTOM f Ljava/lang/String; field_40474 RIGHT_PADDLE f Ljava/lang/String; field_40473 LEFT_PADDLE f Lnet/minecraft/class_630; field_40477 rightPaddle f Lnet/minecraft/class_630; field_40476 leftPaddle m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1690;ILnet/minecraft/class_630;F)V method_45712 setPaddleAngle p 0 entity p 3 angle p 2 part p 1 sigma m ()Lnet/minecraft/class_5607; method_45714 getTexturedModelData m ()Lcom/google/common/collect/ImmutableList; method_45715 getParts m (Lnet/minecraft/class_5610;)V method_45713 addParts p 0 modelPartData m (Lnet/minecraft/class_630;)Lcom/google/common/collect/ImmutableList$Builder; method_45710 getParts p 1 root m (Lnet/minecraft/class_1690;FFFFF)V method_45711 setAngles c net/minecraft/class_673 net/minecraft/client/particle/ExplosionSmokeParticle f Lnet/minecraft/class_4002; field_17806 spriteProvider m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 6 z p 8 velocityX p 2 x p 4 y p 14 spriteProvider p 1 world p 10 velocityY p 12 velocityZ c net/minecraft/class_673$class_674 net/minecraft/client/particle/ExplosionSmokeParticle$Factory f Lnet/minecraft/class_4002; field_17807 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3023 createParticle c net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChangedCriterion m (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;IIILnet/minecraft/class_2066$class_2068;)Z method_22476 method_22476 p 5 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)V method_24362 trigger p 6 occupied p 4 full p 5 empty p 2 inventory p 3 stack p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2066$class_2068; method_8952 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;)V method_8950 trigger p 1 player p 3 stack p 2 inventory c net/minecraft/class_2066$class_2068 net/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions f Ljava/util/List; field_9632 items f Lnet/minecraft/class_2096$class_2100; field_9629 occupied f Lnet/minecraft/class_2096$class_2100; field_9630 full f Lnet/minecraft/class_2096$class_2100; field_9631 empty m ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_8959 items p 0 items m (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;)V p 3 full p 4 empty p 1 playerPredicate p 2 occupied p 5 items m ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175; method_8957 items p 0 items m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z method_24363 method_24363 p 1 item m ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_53160 items p 0 items m (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)Z method_8958 matches p 3 full p 4 empty p 5 occupied p 1 inventory p 2 stack c net/minecraft/class_7755 net/minecraft/client/render/entity/model/ModelWithWaterPatch m ()Lnet/minecraft/class_630; method_22954 getWaterPatch c net/minecraft/class_7752 net/minecraft/client/render/entity/model/ChestBoatEntityModel f Ljava/lang/String; field_40469 CHEST_LOCK f Ljava/lang/String; field_40468 CHEST_LID f Ljava/lang/String; field_40467 CHEST_BOTTOM m ()Lnet/minecraft/class_5607; method_45708 getTexturedModelData c net/minecraft/class_671 net/minecraft/client/particle/RedDustParticle m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2390;Lnet/minecraft/class_4002;)V p 6 z p 4 y p 2 x p 1 world p 15 spriteProvider p 14 parameters p 12 velocityZ p 10 velocityY p 8 velocityX c net/minecraft/class_671$class_672 net/minecraft/client/particle/RedDustParticle$Factory f Lnet/minecraft/class_4002; field_17802 spriteProvider m (Lnet/minecraft/class_2390;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3022 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_7753 net/minecraft/client/render/entity/model/ChestRaftEntityModel f Ljava/lang/String; field_40472 CHEST_LOCK f Ljava/lang/String; field_40471 CHEST_LID f Ljava/lang/String; field_40470 CHEST_BOTTOM m ()Lnet/minecraft/class_5607; method_45709 getTexturedModelData c net/minecraft/class_4691 net/minecraft/client/render/entity/feature/IronGolemCrackFeatureRenderer f Ljava/util/Map; field_21443 DAMAGE_TO_TEXTURE m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1439;FFFFFF)V method_23623 render c net/minecraft/class_600 net/minecraft/client/render/entity/model/ShieldEntityModel c Represents the model of a held shield.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #PLATE}{@linkplain #root Root part}{@link #plate}
{@value #HANDLE}{@linkplain #root Root part}{@link #handle}
\n
f Lnet/minecraft/class_630; field_3551 handle f Ljava/lang/String; field_32550 HANDLE c The key of the handle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3550 plate f Ljava/lang/String; field_32549 PLATE c The key of the plate model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27495 root m ()Lnet/minecraft/class_630; method_23775 getHandle m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_630; method_23774 getPlate m ()Lnet/minecraft/class_5607; method_32039 getTexturedModelData c net/minecraft/class_3360 net/minecraft/world/FeatureUpdater f Ljava/util/Map; field_14433 updateStates f Ljava/util/Map; field_14436 ANCIENT_TO_OLD f Ljava/util/Map; field_14435 OLD_TO_NEW f Ljava/util/Map; field_14432 featureIdToChunkNbt f Ljava/util/List; field_17659 newNames f Z field_14434 needsUpdate f Ljava/util/List; field_17658 oldNames f Ljava/util/Set; field_37194 NEW_STRUCTURE_NAMES m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; method_14741 getUpdatedStarts p 1 nbt p 2 pos m (Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360; method_14745 create p 0 world p 1 persistentStateManager m (Lnet/minecraft/class_26;Ljava/util/List;Ljava/util/List;)V p 1 persistentStateManager p 2 oldNames p 3 newNames m (Lnet/minecraft/class_26;)V method_14734 init p 1 persistentStateManager m (J)V method_14744 markResolved p 1 chunkPos m (Ljava/util/HashMap;)V method_14742 method_14742 p 0 map m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_14735 getUpdatedReferences p 1 nbt m (II)Z method_14737 needsUpdate p 1 chunkX p 2 chunkZ m (IILjava/lang/String;)Z method_14738 needsUpdate p 1 chunkX p 2 chunkZ p 3 id m (Ljava/util/HashMap;)V method_14739 method_14739 p 0 map c net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItemCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V method_8870 trigger p 3 levels p 2 stack p 1 player m (Lnet/minecraft/class_1799;ILnet/minecraft/class_2030$class_2032;)Z method_22463 method_22463 p 2 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2030$class_2032; method_8872 conditionsFromJson c net/minecraft/class_2030$class_2032 net/minecraft/advancement/criterion/EnchantedItemCriterion$Conditions f Ljava/util/Optional; field_9567 item f Lnet/minecraft/class_2096$class_2100; field_9568 levels m (Lnet/minecraft/class_1799;I)Z method_8878 matches p 1 stack p 2 levels m ()Lnet/minecraft/class_175; method_8877 any m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V p 3 levels p 2 item p 1 playerPredicate c net/minecraft/class_4693 net/minecraft/test/TimedTaskRunner f Ljava/util/List; field_21458 tasks f Lnet/minecraft/class_4517; field_21457 test f J field_21459 tick m (I)Lnet/minecraft/class_4693; method_36076 expectMinDuration p 1 minDuration m (ILjava/lang/Runnable;)Lnet/minecraft/class_4693; method_36084 expectMinDurationOrRun p 2 task p 1 minDuration m (Lnet/minecraft/class_4517;)V p 1 gameTest m (J)V method_23645 runTasks p 1 tick m (J)V method_23644 runReported p 1 tick m (ILjava/lang/Runnable;)Lnet/minecraft/class_4693; method_36077 expectMinDurationAndRun p 2 task p 1 minDuration m (JLjava/lang/Runnable;)Lnet/minecraft/class_4693; method_36078 createAndAdd p 1 duration p 3 task m (J)V method_23643 runSilently p 1 tick m (Ljava/lang/Runnable;)Lnet/minecraft/class_4693; method_36085 createAndAddReported p 1 task m (Ljava/lang/Runnable;)Lnet/minecraft/class_4693; method_36079 createAndAdd p 1 task m (Ljava/lang/Runnable;)V method_36089 tryRun p 1 task m ()V method_36075 completeIfSuccessful m ()Lnet/minecraft/class_4693$class_6304; method_36083 createAndAddTrigger m (Ljava/util/function/Supplier;)V method_36080 fail p 1 exceptionSupplier c net/minecraft/class_4693$class_6304 net/minecraft/test/TimedTaskRunner$Trigger f J field_33154 UNTRIGGERED_TICK f J field_33155 triggeredTick m ()V method_36092 checkTrigger m (J)V method_36093 trigger p 1 tick c net/minecraft/class_4692 net/minecraft/test/TimedTask f Ljava/lang/Runnable; field_21451 task f Ljava/lang/Long; field_21450 duration m (Ljava/lang/Long;Ljava/lang/Runnable;)V p 1 duration p 2 task m (JLjava/lang/Runnable;)Lnet/minecraft/class_4692; method_35941 create p 0 duration p 2 task m (Ljava/lang/Runnable;)Lnet/minecraft/class_4692; method_35942 create p 0 task c net/minecraft/class_604 net/minecraft/client/render/entity/model/SilverfishEntityModel f [[I field_3558 SEGMENT_LOCATIONS f [Lnet/minecraft/class_630; field_3560 body f [[I field_3559 SEGMENT_SIZES f I field_32556 BODY_PARTS_COUNT f Lnet/minecraft/class_630; field_27497 root f [Lnet/minecraft/class_630; field_3557 scales m (I)Ljava/lang/String; method_32045 getSegmentName p 0 index m (Lnet/minecraft/class_630;I)Lnet/minecraft/class_630; method_32046 method_32046 p 1 index m (I)Ljava/lang/String; method_32043 getLayerName p 0 index m ()Lnet/minecraft/class_5607; method_32042 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_630;I)Lnet/minecraft/class_630; method_32044 method_32044 p 1 index c net/minecraft/class_603 net/minecraft/client/render/entity/model/ShulkerBulletEntityModel c Represents the model of shulker-bullet-like entity.\n\n
\n\n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #MAIN}{@linkplain #root Root part}{@link #bullet}
\n
f Ljava/lang/String; field_32553 MAIN c The key of the main model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3556 bullet f Lnet/minecraft/class_630; field_27496 root m ()Lnet/minecraft/class_5607; method_32040 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_602 net/minecraft/client/render/entity/model/ShulkerEntityModel f Lnet/minecraft/class_630; field_3553 base f Lnet/minecraft/class_630; field_3555 lid f Lnet/minecraft/class_630; field_3554 head f Ljava/lang/String; field_32555 BASE c The key of the base model part, whose value is {@value}. f Ljava/lang/String; field_32554 LID c The key of the lid model part, whose value is {@value}. m ()Lnet/minecraft/class_630; method_2829 getLid m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32041 getTexturedModelData m ()Lnet/minecraft/class_630; method_2830 getHead m (Lnet/minecraft/class_1606;FFFFF)V method_17122 setAngles c net/minecraft/class_601 net/minecraft/client/render/entity/model/SheepEntityModel f F field_3552 headPitchModifier m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1472;FFFFF)V method_17121 setAngles m (Lnet/minecraft/class_1472;FFF)V method_17120 animateModel m ()Lnet/minecraft/class_5607; method_32038 getTexturedModelData c net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCriterion m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248; method_22466 getBlock p 0 obj m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2037$class_2039; method_8883 conditionsFromJson m (Lnet/minecraft/class_2248;Ljava/lang/String;)V method_22464 method_22464 p 1 name m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2037$class_2039;)Z method_22465 method_22465 p 1 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V method_8885 trigger p 1 player p 2 state c net/minecraft/class_2037$class_2039 net/minecraft/advancement/criterion/EnterBlockCriterion$Conditions f Ljava/util/Optional; field_9577 state f Lnet/minecraft/class_2248; field_9576 block m (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V p 3 state p 2 block p 1 playerPredicate m (Lnet/minecraft/class_2680;)Z method_8891 matches p 1 state m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_8890 block p 0 block c net/minecraft/class_4698 net/minecraft/world/storage/StorageIoWorker f Lorg/slf4j/Logger; field_21495 LOGGER f I field_38241 MAX_CACHE_SIZE f Ljava/util/concurrent/atomic/AtomicBoolean; field_21497 closed f Ljava/util/Map; field_21500 results f Lnet/minecraft/class_2867; field_21499 storage f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_38240 blendingStatusCaches f Lnet/minecraft/class_3846; field_24468 executor m (Ljava/util/function/Supplier;Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907; method_27941 method_27941 p 2 listener m (Z)Ljava/util/concurrent/CompletableFuture; method_23698 completeAll p 1 sync m (II)Ljava/util/concurrent/CompletableFuture; method_42333 computeBlendingStatus p 1 chunkX p 2 chunkZ m (Ljava/nio/file/Path;ZLjava/lang/String;)V p 1 directory p 2 dsync p 3 name m (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; method_31738 readChunkData p 1 pos m (Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907; method_27938 method_27938 p 0 listener m (Lnet/minecraft/class_1923;I)Z method_42330 needsBlending p 1 chunkPos p 2 checkRadius m ()V method_27945 writeRemainingResults m ()V method_23719 writeResult m (Lnet/minecraft/class_2487;)Z method_42332 needsBlending p 1 nbt m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4698$class_4699; method_23711 method_23711 p 1 pos2 m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture; method_23703 setResult p 2 nbt p 1 pos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_4698$class_4699;)V method_23701 write p 1 pos p 2 result m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; method_27940 method_27940 p 1 void_ m (Ljava/util/BitSet;Lnet/minecraft/class_1923;)V method_42331 method_42331 p 2 chunkPos m (II)Ljava/util/concurrent/CompletableFuture; method_42329 getOrComputeBlendingStatus p 1 chunkX p 2 chunkZ m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; method_23709 run p 1 task m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; method_37479 method_37479 p 1 void_ c net/minecraft/class_4698$class_5276 net/minecraft/world/storage/StorageIoWorker$Priority f Lnet/minecraft/class_4698$class_5276; field_27237 FOREGROUND f Lnet/minecraft/class_4698$class_5276; field_27239 SHUTDOWN f Lnet/minecraft/class_4698$class_5276; field_27238 BACKGROUND c net/minecraft/class_4698$class_4699 net/minecraft/world/storage/StorageIoWorker$Result f Ljava/util/concurrent/CompletableFuture; field_21504 future f Lnet/minecraft/class_2487; field_21503 nbt m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_7726 net/minecraft/world/level/WorldGenSettings f Lnet/minecraft/class_5285; comp_1019 generatorOptions f Lnet/minecraft/class_7723; comp_1020 dimensionOptionsRegistryHolder f Lcom/mojang/serialization/Codec; field_40366 CODEC m ()Lnet/minecraft/class_5285; comp_1019 generatorOptions m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_7723;)Lcom/mojang/serialization/DataResult; method_45538 encode p 0 registryOps p 2 dimensionOptionsRegistryHolder p 1 generatorOptions m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_5455;)Lcom/mojang/serialization/DataResult; method_45539 encode p 1 generatorOptions p 0 registryOps p 2 dynamicRegistryManager m ()Lnet/minecraft/class_7723; comp_1020 dimensionOptionsRegistryHolder m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45540 method_45540 p 0 instance c net/minecraft/class_7723 net/minecraft/world/dimension/DimensionOptionsRegistryHolder f Ljava/util/Set; field_40364 VANILLA_KEYS f I field_40365 VANILLA_KEY_COUNT f Lcom/mojang/serialization/MapCodec; field_40363 CODEC f Lnet/minecraft/class_2378; comp_1014 dimensions m ()Lcom/google/common/collect/ImmutableSet; method_45526 getWorldKeys m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45516 method_45516 p 0 instance m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_45514 getOrEmpty p 1 key m ()Z method_45531 isDebug m ()Lnet/minecraft/class_2794; method_45513 getChunkGenerator m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_45525 streamAll p 0 otherKeys m (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; method_45519 createRegistry p 0 currentRegistry p 1 overworldEntry p 2 chunkGenerator m (Lnet/minecraft/class_5321;)Z method_45532 method_45532 p 0 key m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_31$class_7729; method_45530 getSpecialProperty p 0 dimensionOptionsRegistry m (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;)Lnet/minecraft/class_7723; method_45522 with p 1 dynamicRegistryManager p 2 chunkGenerator m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725; method_45518 toConfig p 1 existingRegistry m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; method_45520 createRegistry p 2 chunkGenerator p 1 currentRegistry p 0 dynamicRegistry m (Lnet/minecraft/class_2385;Lnet/minecraft/class_7723$class_7724;)V method_45523 method_45523 p 1 entry m (Lnet/minecraft/class_2378;Ljava/util/List;Lnet/minecraft/class_5321;)V method_45521 method_45521 p 3 key m (Lnet/minecraft/class_5363;)Z method_45517 isOverworldVanilla p 0 dimensionOptions m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Z method_45528 isVanilla p 0 key p 1 dimensionOptions m (Ljava/util/List;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)V method_45524 method_45524 p 2 dimensionOptions m (Lnet/minecraft/class_5363;)Z method_45529 isNetherVanilla p 0 dimensionOptions m (Lnet/minecraft/class_5363;)Lnet/minecraft/class_31$class_7729; method_45534 method_45534 p 0 overworldEntry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lcom/mojang/serialization/Lifecycle; method_45515 getLifecycle p 0 key p 1 dimensionOptions m (Lnet/minecraft/class_5363;)Z method_45533 isTheEndVanilla p 0 dimensionOptions m ()Lnet/minecraft/class_2378; comp_1014 dimensions c net/minecraft/class_7723$class_7724 net/minecraft/world/dimension/DimensionOptionsRegistryHolder$Entry f Lnet/minecraft/class_5321; comp_1015 key f Lnet/minecraft/class_5363; comp_1016 value m ()Lcom/mojang/serialization/Lifecycle; method_45535 getLifecycle m ()Lnet/minecraft/class_5363; comp_1016 value m ()Lnet/minecraft/class_5321; comp_1015 key c net/minecraft/class_7723$class_7725 net/minecraft/world/dimension/DimensionOptionsRegistryHolder$DimensionsConfig f Lnet/minecraft/class_2378; comp_1017 dimensions f Lnet/minecraft/class_31$class_7729; comp_1018 specialWorldProperty m ()Lnet/minecraft/class_5455$class_6890; method_45537 toDynamicRegistryManager m ()Lcom/mojang/serialization/Lifecycle; method_45536 getLifecycle m ()Lnet/minecraft/class_2378; comp_1017 dimensions m ()Lnet/minecraft/class_31$class_7729; comp_1018 specialWorldProperty c net/minecraft/class_4695 net/minecraft/datafixer/fix/StructureReferenceFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_23661 updateReferences c net/minecraft/class_3364 net/minecraft/server/rcon/QueryResponseHandler f Ljava/lang/String; field_14445 motd f Ljava/lang/String; field_14447 levelName f Ljava/lang/String; field_29795 GAME_TYPE f I field_14457 port f Ljava/net/DatagramSocket; field_14449 socket f J field_14443 lastQueryTime f J field_29797 CLEAN_UP_THRESHOLD f Ljava/util/Map; field_14453 queries f Ljava/lang/String; field_14444 ip f J field_14450 lastResponseTime f Ljava/lang/String; field_14454 hostname f Lnet/minecraft/class_3345; field_14446 data f Lorg/slf4j/Logger; field_23963 LOGGER f Lnet/minecraft/class_2994; field_23964 server f Ljava/lang/String; field_29796 GAME_ID f [B field_14452 packetBuffer f I field_14442 queryPort f I field_14456 maxPlayerCount m (Ljava/lang/Exception;)V method_14752 handleIoException p 1 e m (Ljava/net/DatagramPacket;)V method_14749 createQuery p 1 packet m (Lnet/minecraft/class_2994;I)V p 1 server p 2 queryPort m (JLnet/minecraft/class_3364$class_3365;)Z method_27174 method_27174 p 2 query m (Ljava/net/DatagramPacket;)Z method_14750 handle p 1 packet m (Lnet/minecraft/class_2994;)Lnet/minecraft/class_3364; method_30737 create p 0 server m ()V method_14746 cleanUp m ()Z method_14754 initialize m (Ljava/net/DatagramPacket;)[B method_14747 createRulesReply p 1 packet m (Ljava/net/SocketAddress;)[B method_14748 getMessageBytes p 1 address m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; method_14753 isValidQuery p 1 packet m ([BLjava/net/DatagramPacket;)V method_14751 reply p 1 buf p 2 packet c net/minecraft/class_3364$class_3365 net/minecraft/server/rcon/QueryResponseHandler$Query f I field_14458 id f J field_14459 startTime f Ljava/lang/String; field_14462 message f [B field_14460 messageBytes f [B field_14461 replyBuf m ()I method_14756 getId m (Ljava/net/DatagramPacket;)V p 1 packet m ()[B method_14758 getMessageBytes m ()[B method_14757 getReplyBuf m ()Ljava/lang/String; method_34888 getMessage m (J)Ljava/lang/Boolean; method_14755 startedBefore p 1 lastQueryTime c net/minecraft/class_4694 net/minecraft/server/command/SpectateCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_21463 SPECTATE_SELF_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_21464 NOT_SPECTATOR_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_23651 method_23651 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_23653 register p 0 dispatcher m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_23655 method_23655 p 0 playerName m (Lcom/mojang/brigadier/context/CommandContext;)I method_23657 method_23657 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_23656 method_23656 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_23654 method_23654 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)I method_23652 execute p 2 player p 1 entity p 0 source c net/minecraft/class_7722 net/minecraft/world/event/listener/VibrationSelector c Selects a vibration to accept in case multiple ones are received at the same tick. f Lcom/mojang/serialization/Codec; field_40359 CODEC f Ljava/util/Optional; field_40360 current m (Ljava/util/Optional;J)V p 2 tick p 1 vibration m (Lnet/minecraft/class_7269;J)Z method_45507 shouldSelect p 1 vibration p 2 tick m (Lnet/minecraft/class_7269;J)V method_45505 tryAccept p 2 tick p 1 vibration m (J)Ljava/util/Optional; method_45502 getVibrationToTick p 1 currentTick m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45504 method_45504 p 0 instance m (JLnet/minecraft/class_7269;)Lorg/apache/commons/lang3/tuple/Pair; method_45503 method_45503 p 2 vibration2 m ()V method_45501 clear c net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator c net/minecraft/class_3366$class_3371 net/minecraft/structure/OceanMonumentGenerator$DoubleZRoomFactory c net/minecraft/class_3366$class_3382 net/minecraft/structure/OceanMonumentGenerator$Entry m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 2 setting p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3372 net/minecraft/structure/OceanMonumentGenerator$SimpleRoomFactory c net/minecraft/class_3366$class_3383 net/minecraft/structure/OceanMonumentGenerator$Penthouse m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;)V p 2 box p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3380 net/minecraft/structure/OceanMonumentGenerator$DoubleYZRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 1 orientation p 2 setting m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3370 net/minecraft/structure/OceanMonumentGenerator$DoubleYZRoomFactory c net/minecraft/class_3366$class_3381 net/minecraft/structure/OceanMonumentGenerator$DoubleZRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 1 orientation p 2 setting m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3375 net/minecraft/structure/OceanMonumentGenerator$PieceFactory m (Lnet/minecraft/class_3366$class_3388;)Z method_14769 canGenerate p 1 setting m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3366$class_3384; method_14768 generate p 2 setting p 1 direction p 3 random c net/minecraft/class_3366$class_3386 net/minecraft/structure/OceanMonumentGenerator$SimpleRoomTop m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 2 setting p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3376 net/minecraft/structure/OceanMonumentGenerator$CoreRoom m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 2 setting p 1 orientation c net/minecraft/class_3366$class_3387 net/minecraft/structure/OceanMonumentGenerator$WingRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;I)V p 2 box p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3373 net/minecraft/structure/OceanMonumentGenerator$SimpleRoomTopFactory c net/minecraft/class_3366$class_3384 net/minecraft/structure/OceanMonumentGenerator$Piece f Lnet/minecraft/class_2680; field_14474 DARK_PRISMARINE f Lnet/minecraft/class_2680; field_14473 PRISMARINE f Lnet/minecraft/class_2680; field_14476 PRISMARINE_BRICKS f Lnet/minecraft/class_2680; field_14475 WATER f Lnet/minecraft/class_2680; field_14470 ALSO_PRISMARINE_BRICKS f Ljava/util/Set; field_14472 ICE_BLOCKS f Lnet/minecraft/class_3366$class_3388; field_14479 setting f Lnet/minecraft/class_2680; field_14471 SEA_LANTERN f I field_14477 FOUR_ONE_ZERO_INDEX f I field_14468 TWO_TWO_ZERO_INDEX f I field_14478 ZERO_ONE_ZERO_INDEX f I field_14469 TWO_ZERO_ZERO_INDEX m (Lnet/minecraft/class_3341;IIII)Z method_14775 boxIntersects p 1 box p 2 x1 p 3 z1 p 4 x2 p 5 z2 m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341; method_35445 createBox p 0 orientation p 1 setting m (Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)V p 4 box p 3 length p 2 orientation p 1 type m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)V method_14772 spawnElderGuardian p 5 z p 4 y p 3 x p 2 box p 1 world m (Lnet/minecraft/class_3773;ILnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)V p 3 orientation p 4 setting p 1 type p 2 length m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)V method_14774 method_14774 p 4 z p 3 x p 2 box p 1 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)V method_14771 fillArea p 1 world p 2 box p 5 z p 6 width p 3 x p 4 y p 9 state p 7 height p 8 depth m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V method_14773 setAirAndWater p 1 world p 2 box p 3 x p 4 y p 5 z p 6 width p 7 height p 8 depth m (III)I method_14770 getIndex p 1 y p 2 z p 0 x c net/minecraft/class_3366$class_3374 net/minecraft/structure/OceanMonumentGenerator$Base f Lnet/minecraft/class_3366$class_3388; field_14464 entryPieceSetting f Lnet/minecraft/class_3366$class_3388; field_14466 coreRoomPieceSetting f Ljava/util/List; field_14465 children m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14766 method_14766 p 2 random p 1 world p 3 box m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14765 method_14765 p 1 world p 3 box p 2 random m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14767 method_14767 p 1 world p 3 box p 2 random m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14762 method_14762 p 2 random p 1 world p 3 box m (ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14761 method_14761 p 3 world p 4 random p 5 box m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14764 method_14764 p 2 random p 1 world p 3 box m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_14763 method_14763 p 1 world p 3 box p 2 random m (Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)V p 1 random p 2 x p 3 z p 4 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_5819;)Ljava/util/List; method_14760 method_14760 p 1 random c net/minecraft/class_3366$class_3385 net/minecraft/structure/OceanMonumentGenerator$SimpleRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)V p 3 random p 2 setting p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3368 net/minecraft/structure/OceanMonumentGenerator$DoubleXYRoomFactory c net/minecraft/class_3366$class_3379 net/minecraft/structure/OceanMonumentGenerator$DoubleYRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 1 orientation p 2 setting m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3369 net/minecraft/structure/OceanMonumentGenerator$DoubleYRoomFactory c net/minecraft/class_3366$class_3377 net/minecraft/structure/OceanMonumentGenerator$DoubleXRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 1 orientation p 2 setting m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3366$class_3388 net/minecraft/structure/OceanMonumentGenerator$PieceSetting f [Z field_14482 neighborPresences f I field_14486 roomIndex f [Lnet/minecraft/class_3366$class_3388; field_14487 neighbors f Z field_14485 used m ()V method_14780 checkNeighborStates m ()Z method_14785 isAboveLevelThree m ()I method_14781 countNeighbors m (I)V p 1 index m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V method_14786 setNeighbor p 2 setting p 1 orientation c net/minecraft/class_3366$class_3367 net/minecraft/structure/OceanMonumentGenerator$DoubleXRoomFactory c net/minecraft/class_3366$class_3378 net/minecraft/structure/OceanMonumentGenerator$DoubleXYRoom m (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V p 2 setting p 1 orientation m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_2035 net/minecraft/predicate/item/EnchantmentPredicate f Ljava/util/Optional; comp_1748 enchantment f Lnet/minecraft/class_2096$class_2100; comp_1749 levels f Lcom/mojang/serialization/Codec; field_45741 CODEC m (Ljava/util/Map;)Z method_8880 test p 1 enchantments m (Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V p 2 levels p 1 enchantment m ()Ljava/util/Optional; comp_1748 enchantment m ()Lnet/minecraft/class_2096$class_2100; comp_1749 levels c net/minecraft/class_4696 net/minecraft/client/render/RenderLayers f Ljava/util/Map; field_21471 FLUIDS f Ljava/util/Map; field_21469 BLOCKS f Z field_21472 fancyGraphicsOrBetter m (Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1921; method_23678 getItemLayer p 0 stack p 1 direct m (Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_1921; method_23683 getEntityBlockLayer p 1 direct p 0 state m (Ljava/util/HashMap;)V method_23685 method_23685 p 0 map m (Lnet/minecraft/class_3610;)Lnet/minecraft/class_1921; method_23680 getFluidLayer p 0 state m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1921; method_23679 getBlockLayer p 0 state m (Ljava/util/HashMap;)V method_23681 method_23681 p 0 map m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1921; method_29359 getMovingBlockLayer p 0 state m (Z)V method_23682 setFancyGraphicsOrBetter p 0 fancyGraphicsOrBetter c net/minecraft/class_7718 net/minecraft/util/math/RotationPropertyHelper f Lnet/minecraft/class_8013; field_41768 CALCULATOR f I field_40349 WEST f I field_40346 NORTH f I field_40345 MAX f I field_40348 SOUTH f I field_40347 EAST m (Lnet/minecraft/class_2350;)I method_45481 fromDirection p 0 direction m ()I method_45478 getMax m (I)F method_45482 toDegrees p 0 rotation m (F)I method_45479 fromYaw p 0 yaw m (I)Ljava/util/Optional; method_45480 toDirection p 0 rotation c net/minecraft/class_7719 net/minecraft/world/event/listener/GameEventDispatchManager c Dispatches game events to {@link GameEventDispatcher} instance in the applicable\nchunk sections. f Lnet/minecraft/class_3218; field_40352 world m (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V method_45490 dispatch p 1 event p 2 emitterPos p 3 emitter m (Ljava/util/List;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V method_45492 method_45492 p 5 listener p 6 listenerPos m (Ljava/util/List;)V method_45491 dispatchListenersByDistance p 1 messages m (Lnet/minecraft/class_3218;)V p 1 world c net/minecraft/class_7716 net/minecraft/block/entity/ChiseledBookshelfBlockEntity f I field_40331 MAX_BOOKS f Lorg/slf4j/Logger; field_40898 LOGGER f Lnet/minecraft/class_2371; field_41314 inventory f I field_41601 lastInteractedSlot m ()I method_47587 getOpenSlotCount m ()I method_47887 getLastInteractedSlot m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (I)V method_47585 updateState p 1 interactedSlot c net/minecraft/class_7717 net/minecraft/block/entity/HangingSignBlockEntity f I field_40333 MAX_TEXT_WIDTH f I field_40334 TEXT_LINE_HEIGHT c net/minecraft/class_611 net/minecraft/client/render/entity/model/SpiderEntityModel f Ljava/lang/String; field_32560 RIGHT_MIDDLE_FRONT_LEG c The key of the right middle front leg model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3583 head f Lnet/minecraft/class_630; field_27512 leftFrontLeg f Ljava/lang/String; field_32561 LEFT_MIDDLE_FRONT_LEG c The key of the left middle front leg model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27511 rightFrontLeg f Lnet/minecraft/class_630; field_27510 leftMiddleFrontLeg f Lnet/minecraft/class_630; field_27506 leftHindLeg f Lnet/minecraft/class_630; field_27505 rightHindLeg f Lnet/minecraft/class_630; field_27504 root f Lnet/minecraft/class_630; field_27509 rightMiddleFrontLeg f Ljava/lang/String; field_32558 BODY0 c The key of the first model part of the body, whose value is {@value}. f Lnet/minecraft/class_630; field_27508 leftMiddleLeg f Lnet/minecraft/class_630; field_27507 rightMiddleLeg f Ljava/lang/String; field_32562 RIGHT_MIDDLE_HIND_LEG c The key of the right middle hind leg model part, whose value is {@value}. f Ljava/lang/String; field_32563 LEFT_MIDDLE_HIND_LEG c The key of the left middle hind leg model part, whose value is {@value}. f Ljava/lang/String; field_32559 BODY1 c The key of the second model part of the body, whose value is {@value}. m ()Lnet/minecraft/class_5607; method_32054 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredicate f Lcom/mojang/serialization/Codec; field_45745 CODEC f Ljava/util/Optional; comp_1760 isBaby f Ljava/util/Optional; comp_1756 isOnFire f Ljava/util/Optional; comp_1759 isSwimming f Ljava/util/Optional; comp_1758 isSprinting f Ljava/util/Optional; comp_1757 isSneaking m (Lnet/minecraft/class_1297;)Z method_8892 test p 1 entity m ()Ljava/util/Optional; comp_1760 isBaby m ()Ljava/util/Optional; comp_1756 isOnFire m ()Ljava/util/Optional; comp_1759 isSwimming m ()Ljava/util/Optional; comp_1758 isSprinting m ()Ljava/util/Optional; comp_1757 isSneaking c net/minecraft/class_2040$class_2041 net/minecraft/predicate/entity/EntityFlagsPredicate$Builder f Ljava/util/Optional; field_9587 isOnFire f Ljava/util/Optional; field_9588 isSprinting f Ljava/util/Optional; field_9585 isSwimming f Ljava/util/Optional; field_9586 isSneaking f Ljava/util/Optional; field_9584 isBaby m (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; method_35203 sneaking p 1 sneaking m ()Lnet/minecraft/class_2040; method_8899 build m (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; method_8898 onFire p 1 onFire m (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; method_29935 isBaby p 1 isBaby m ()Lnet/minecraft/class_2040$class_2041; method_8897 create m (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; method_35204 sprinting p 1 sprinting m (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; method_35205 swimming p 1 swimming c net/minecraft/class_610 net/minecraft/client/render/entity/model/SquidEntityModel c Represents the model of a squid-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@code tentacle0}{@linkplain #root Root part}{@link #tentacles tentacles[0]}
{@code tentacle1}{@linkplain #root Root part}{@link #tentacles tentacles[1]}
{@code tentacle2}{@linkplain #root Root part}{@link #tentacles tentacles[2]}
{@code tentacle3}{@linkplain #root Root part}{@link #tentacles tentacles[3]}
{@code tentacle4}{@linkplain #root Root part}{@link #tentacles tentacles[4]}
{@code tentacle5}{@linkplain #root Root part}{@link #tentacles tentacles[5]}
{@code tentacle6}{@linkplain #root Root part}{@link #tentacles tentacles[6]}
{@code tentacle7}{@linkplain #root Root part}{@link #tentacles tentacles[7]}
\n
f Lnet/minecraft/class_630; field_27513 root f [Lnet/minecraft/class_630; field_3574 tentacles m ()Lnet/minecraft/class_5607; method_32055 getTexturedModelData m (I)Ljava/lang/String; method_32056 getTentacleName p 0 index m (Lnet/minecraft/class_630;I)Lnet/minecraft/class_630; method_32057 method_32057 p 1 index m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_615 net/minecraft/client/render/entity/model/LargeTropicalFishEntityModel f Lnet/minecraft/class_630; field_3599 tail f Lnet/minecraft/class_630; field_27524 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32061 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_614 net/minecraft/client/render/entity/model/TurtleEntityModel f Ljava/lang/String; field_32570 EGG_BELLY c The key of the model part of the belly side of the turtle's shell, whose value is {@value}. f Lnet/minecraft/class_630; field_3594 plastron c The belly side of the turtle's shell. m (Lnet/minecraft/class_1481;FFFFF)V method_17125 setAngles m ()Lnet/minecraft/class_5607; method_32062 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_613 net/minecraft/client/render/entity/model/TridentEntityModel c Represents the model of a thrown trident.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@code pole}{@linkplain #root Root part}
{@code base}{@code pole}
{@code left_spike}{@code pole}
{@code middle_spike}{@code pole}
{@code right_spike}{@code pole}
\n
f Lnet/minecraft/class_2960; field_3592 TEXTURE f Lnet/minecraft/class_630; field_27521 root m ()Lnet/minecraft/class_5607; method_32059 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_612 net/minecraft/client/render/entity/model/SmallTropicalFishEntityModel f Lnet/minecraft/class_630; field_27523 tail f Lnet/minecraft/class_630; field_27522 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32060 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_6405 net/minecraft/advancement/criterion/LightningStrikeCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47; method_37239 method_37239 p 1 bystander m (Lnet/minecraft/class_47;Ljava/util/List;Lnet/minecraft/class_6405$class_6406;)Z method_37242 method_37242 p 2 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1538;Ljava/util/List;)V method_37240 trigger p 1 player p 2 lightning p 3 bystanders m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6405$class_6406; method_37241 conditionsFromJson c net/minecraft/class_6405$class_6406 net/minecraft/advancement/criterion/LightningStrikeCriterion$Conditions f Ljava/util/Optional; field_33927 bystander f Ljava/util/Optional; field_33926 lightning m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 3 bystander p 2 lightning p 1 playerPredicate m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_37243 create p 1 bystander p 0 lightning m (Lnet/minecraft/class_47;Ljava/util/List;)Z method_37244 test p 2 bystanders p 1 lightning c net/minecraft/class_7737 net/minecraft/command/argument/RegistryEntryPredicateArgumentType f Ljava/util/Collection; field_40417 EXAMPLES f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_40419 WRONG_TYPE_EXCEPTION f Lnet/minecraft/class_7225; field_40420 registryWrapper f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_40418 NOT_FOUND_EXCEPTION f Lnet/minecraft/class_5321; field_40421 registryRef m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7737$class_7741; method_45635 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7737; method_45637 registryEntryPredicate p 1 registryAccess p 0 registryRef m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45640 method_45640 p 1 type p 2 expectedType p 0 tag m (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)V p 2 registryRef p 1 registryAccess m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6885$class_6888;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45633 method_45633 p 1 entryList m (Lnet/minecraft/class_5321;Lnet/minecraft/class_6880$class_6883;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45632 method_45632 p 1 entry m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45639 method_45639 p 0 tag p 1 type m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7737$class_7741; method_45636 getRegistryEntryPredicate p 2 registryRef p 0 context p 1 name c net/minecraft/class_7737$class_7738 net/minecraft/command/argument/RegistryEntryPredicateArgumentType$Serializer m (Lnet/minecraft/class_7737$class_7738$class_7739;Lnet/minecraft/class_2540;)V method_45643 writePacket m (Lnet/minecraft/class_7737;)Lnet/minecraft/class_7737$class_7738$class_7739; method_45644 getArgumentTypeProperties m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7737$class_7738$class_7739; method_45645 fromPacket m (Lnet/minecraft/class_7737$class_7738$class_7739;Lcom/google/gson/JsonObject;)V method_45642 writeJson c net/minecraft/class_7737$class_7738$class_7739 net/minecraft/command/argument/RegistryEntryPredicateArgumentType$Serializer$Properties f Lnet/minecraft/class_5321; field_40423 registryRef m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_7737; method_45646 createType m (Lnet/minecraft/class_7737$class_7738;Lnet/minecraft/class_5321;)V p 2 registryRef c net/minecraft/class_7737$class_7741 net/minecraft/command/argument/RegistryEntryPredicateArgumentType$EntryPredicate m ()Lcom/mojang/datafixers/util/Either; method_45647 getEntry m ()Ljava/lang/String; method_45650 asString m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_45648 tryCast p 1 registryRef c net/minecraft/class_7737$class_7740 net/minecraft/command/argument/RegistryEntryPredicateArgumentType$EntryBased f Lnet/minecraft/class_6880$class_6883; comp_1023 value m (Lnet/minecraft/class_6880;)Z method_45649 test m (Ljava/lang/Object;)Z test test p 1 entry m ()Lnet/minecraft/class_6880$class_6883; comp_1023 value c net/minecraft/class_7737$class_7742 net/minecraft/command/argument/RegistryEntryPredicateArgumentType$TagBased f Lnet/minecraft/class_6885$class_6888; comp_1024 tag m (Lnet/minecraft/class_6880;)Z method_45651 test m (Ljava/lang/Object;)Z test test p 1 entry m ()Lnet/minecraft/class_6885$class_6888; comp_1024 tag c net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate f Ljava/util/Optional; comp_1766 nbt f Ljava/util/Optional; comp_1764 steppingOn f Ljava/util/Optional; comp_1768 equipment f Ljava/util/Optional; comp_1770 vehicle f Ljava/util/Optional; comp_1762 distance f Ljava/util/Optional; comp_1772 targetedEntity f Ljava/util/Optional; comp_1767 flags f Ljava/util/Optional; comp_1765 effects f Ljava/util/Optional; comp_1769 typeSpecific f Ljava/util/Optional; comp_1763 location f Ljava/util/Optional; comp_1773 team f Ljava/util/Optional; comp_1761 type f Ljava/util/Optional; comp_1771 passenger f Lcom/mojang/serialization/Codec; field_45746 CODEC m ()Ljava/util/Optional; comp_1767 flags m ()Ljava/util/Optional; comp_1765 effects m ()Ljava/util/Optional; comp_1769 typeSpecific m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47; method_27802 createAdvancementEntityLootContext p 1 target p 0 player m ()Ljava/util/Optional; comp_1763 location m ()Ljava/util/Optional; comp_1773 team m ()Ljava/util/Optional; comp_1761 type m ()Ljava/util/Optional; comp_1771 passenger m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_37227 method_37227 p 3 entityx m (Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258; method_51704 asLootContextPredicate p 0 predicate m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/List; method_51707 contextPredicateArrayFromJson p 2 predicateDeserializer p 1 key p 0 json m (Ljava/util/Optional;)Ljava/util/Optional; method_53137 contextPredicateFromEntityPredicate p 0 entityPredicate m ()Ljava/util/Optional; comp_1766 nbt m ()Ljava/util/Optional; comp_1764 steppingOn m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5258; method_53134 contextPredicateFromEntityPredicate p 0 builder m ()Lcom/google/gson/JsonElement; method_8912 toJson m ()Ljava/util/Optional; comp_1768 equipment m ()Ljava/util/Optional; comp_1770 vehicle m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53136 method_53136 p 1 instance m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z method_8914 test p 1 player p 2 entity m ()Ljava/util/Optional; comp_1762 distance m (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_51706 contextPredicateFromJsonElement p 2 json p 1 predicateDeserializer p 0 key m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_53135 method_53135 p 0 entityPredicateCodec m ()Ljava/util/Optional; comp_1772 targetedEntity m ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List; method_53139 contextPredicateFromEntityPredicates p 0 builders m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_8913 fromJson p 0 json m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/Optional; method_51705 contextPredicateFromJson p 0 json p 2 predicateDeserializer p 1 key m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_8909 test p 3 entity p 2 pos p 1 world c net/minecraft/class_2048$class_2049 net/minecraft/predicate/entity/EntityPredicate$Builder f Ljava/util/Optional; field_9604 location f Ljava/util/Optional; field_9602 distance f Ljava/util/Optional; field_16491 equipment f Ljava/util/Optional; field_38722 typeSpecific f Ljava/util/Optional; field_9606 flags f Ljava/util/Optional; field_24491 targetedEntity f Ljava/util/Optional; field_20700 team f Ljava/util/Optional; field_9605 effects f Ljava/util/Optional; field_9603 nbt f Ljava/util/Optional; field_9607 type f Ljava/util/Optional; field_33915 steppingOn f Ljava/util/Optional; field_33917 passenger f Ljava/util/Optional; field_24490 vehicle m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049; method_37229 passenger p 1 passenger m (Lnet/minecraft/class_7376;)Lnet/minecraft/class_2048$class_2049; method_43094 typeSpecific p 1 typeSpecific m (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049; method_8924 distance p 1 distance m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049; method_27971 vehicle p 1 vehicle m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049; method_8921 type p 1 type m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049; method_8922 type p 1 tag m (Lnet/minecraft/class_3735$class_5278;)Lnet/minecraft/class_2048$class_2049; method_53141 equipment p 1 equipment m (Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049; method_8915 nbt p 1 nbt m ()Lnet/minecraft/class_2048$class_2049; method_8916 create m (Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049; method_8917 type p 1 type m (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049; method_37230 steppingOn p 1 steppingOn m (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_2048$class_2049; method_8923 effects p 1 effects m (Lnet/minecraft/class_2040$class_2041;)Lnet/minecraft/class_2048$class_2049; method_8919 flags p 1 flags m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049; method_27972 targetedEntity p 1 targetedEntity m (Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049; method_22470 team p 1 team m (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049; method_8918 location p 1 location m (Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049; method_16227 equipment p 1 equipment m ()Lnet/minecraft/class_2048; method_8920 build c net/minecraft/class_6404 net/minecraft/predicate/entity/LightningBoltPredicate f Ljava/util/Optional; comp_1793 entityStruck f Lnet/minecraft/class_2096$class_2100; comp_1792 blocksSetOnFire f Lcom/mojang/serialization/MapCodec; field_45759 CODEC m ()Ljava/util/Optional; comp_1793 entityStruck m (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V p 1 blocksSetOnFire m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_37235 method_37235 p 3 struckEntity m ()Lnet/minecraft/class_2096$class_2100; comp_1792 blocksSetOnFire m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_6404; method_37237 of p 0 blocksSetOnFire c net/minecraft/class_6401 net/minecraft/util/profiler/SamplerFactory f Ljava/util/Set; field_33894 sampledFullPaths m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/class_5949;)Lnet/minecraft/class_5965; method_37196 createSampler p 0 profilerSupplier p 1 id p 2 type m (Lorg/apache/commons/lang3/tuple/Pair;)Z method_37198 method_37198 p 1 target m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/class_5965; method_37197 method_37197 p 1 target m (Ljava/util/function/Supplier;)Ljava/util/Set; method_37194 createSamplers p 1 profilerSupplier c net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPlayerCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2044$class_2046;)Z method_22468 method_22468 p 5 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2044$class_2046; method_8902 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)V method_22467 trigger p 2 source p 3 dealt p 4 taken p 5 blocked p 1 player c net/minecraft/class_2044$class_2046 net/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions f Ljava/util/Optional; field_9593 damage m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z method_8907 matches p 5 blocked p 4 taken p 3 dealt p 2 damageSource p 1 player m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 damage m (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_175; method_8908 create p 0 damageBuilder m ()Lnet/minecraft/class_175; method_35210 create m (Lnet/minecraft/class_2019;)Lnet/minecraft/class_175; method_35209 create p 0 predicate c net/minecraft/class_7733 net/minecraft/command/argument/RegistryEntryArgumentType f Lnet/minecraft/class_7225; field_40406 registryWrapper f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_40404 NOT_SUMMONABLE_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_40402 INVALID_TYPE_EXCEPTION f Lnet/minecraft/class_5321; field_40405 registryRef f Ljava/util/Collection; field_40403 EXAMPLES f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_40401 NOT_FOUND_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45610 getSummonableEntityType p 1 name p 0 context m (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7733; method_45603 registryEntry p 1 registryRef p 0 registryAccess m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45604 method_45604 p 0 id m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45607 getConfiguredFeature p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45611 getStatusEffect p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45601 getEntityAttribute p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45612 getEnchantment p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45605 method_45605 p 1 type p 0 element m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45606 method_45606 p 1 type p 2 expectedType p 0 element m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_45602 getRegistryEntry p 1 name p 2 registryRef p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45608 getStructure p 0 context p 1 name m (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)V p 1 registryAccess p 2 registryRef m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_45609 getEntityType p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_6880$class_6883; method_45600 parse c net/minecraft/class_7733$class_7734 net/minecraft/command/argument/RegistryEntryArgumentType$Serializer m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7733$class_7734$class_7735; method_45616 fromPacket m (Lnet/minecraft/class_7733$class_7734$class_7735;Lnet/minecraft/class_2540;)V method_45614 writePacket m (Lnet/minecraft/class_7733$class_7734$class_7735;Lcom/google/gson/JsonObject;)V method_45613 writeJson m (Lnet/minecraft/class_7733;)Lnet/minecraft/class_7733$class_7734$class_7735; method_45615 getArgumentTypeProperties c net/minecraft/class_7733$class_7734$class_7735 net/minecraft/command/argument/RegistryEntryArgumentType$Serializer$Properties f Lnet/minecraft/class_5321; field_40408 registryRef m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_7733; method_45617 createType m (Lnet/minecraft/class_7733$class_7734;Lnet/minecraft/class_5321;)V p 2 registryRef c net/minecraft/class_6402 net/minecraft/util/profiler/ServerSamplerSource f Ljava/util/Set; field_33895 samplers f Lnet/minecraft/class_6401; field_33896 factory f Lorg/slf4j/Logger; field_33988 LOGGER m (Lcom/google/common/base/Stopwatch;)D method_37201 method_37201 p 0 watch m ()Ljava/util/Set; method_37199 createSystemSamplers m (Lnet/minecraft/class_6402$class_6403;I)Lnet/minecraft/class_5965; method_37200 method_37200 p 1 index m (Ljava/util/function/LongSupplier;)Lnet/minecraft/class_5965; method_37202 createTickTimeTracker p 0 nanoTimeSupplier m (Ljava/util/function/LongSupplier;Z)V p 1 nanoTimeSupplier p 2 includeSystem c net/minecraft/class_6402$class_6403 net/minecraft/util/profiler/ServerSamplerSource$CpuUsageFetcher f [[J field_33900 loadTicks f [D field_33901 loadBetweenTicks f J field_33902 lastCheckTime f Loshi/SystemInfo; field_33898 systemInfo f I field_33897 logicalProcessorCount f Loshi/hardware/CentralProcessor; field_33899 processor m (I)D method_37205 getCpuUsage p 1 index c net/minecraft/class_7730 net/minecraft/client/render/entity/animation/CamelAnimations f Lnet/minecraft/class_7184; field_40384 WALKING f Lnet/minecraft/class_7184; field_40385 SITTING_TRANSITION f Lnet/minecraft/class_7184; field_40386 STANDING_TRANSITION f Lnet/minecraft/class_7184; field_40749 SITTING f Lnet/minecraft/class_7184; field_40387 DASHING f Lnet/minecraft/class_7184; field_40388 IDLING c net/minecraft/class_6400 net/minecraft/util/profiler/SamplerSource m (Ljava/util/function/Supplier;)Ljava/util/Set; method_37189 getSamplers p 1 profilerSupplier c net/minecraft/class_7727 net/minecraft/unused/packageinfo/PackageInfo7727 c net/minecraft/class_7728 net/minecraft/unused/packageinfo/PackageInfo7728 c net/minecraft/class_608 net/minecraft/client/render/entity/model/SnowGolemEntityModel f Ljava/lang/String; field_32557 UPPER_BODY c The key of the upper body model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27503 rightArm f Lnet/minecraft/class_630; field_27500 root f Lnet/minecraft/class_630; field_27501 upperBody f Lnet/minecraft/class_630; field_3568 head f Lnet/minecraft/class_630; field_27502 leftArm m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_630; method_2834 getHead m ()Lnet/minecraft/class_5607; method_32053 getTexturedModelData c net/minecraft/class_607 net/minecraft/client/render/entity/model/SkullEntityModel c Represents the model of a skull.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@value EntityModelPartNames#HAT} (note: may not exist){@value EntityModelPartNames#HEAD}
\n
f Lnet/minecraft/class_630; field_27498 root f Lnet/minecraft/class_630; field_3564 head m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5609; method_32048 getModelData m ()Lnet/minecraft/class_5607; method_32049 getHeadTexturedModelData m ()Lnet/minecraft/class_5607; method_32050 getSkullTexturedModelData c net/minecraft/class_606 net/minecraft/client/render/entity/model/SkeletonEntityModel m (Lnet/minecraft/class_1308;FFF)V method_19689 animateModel m ()Lnet/minecraft/class_5607; method_32047 getTexturedModelData m (Lnet/minecraft/class_1308;FFFFF)V method_19690 setAngles c net/minecraft/class_609 net/minecraft/client/render/entity/model/SlimeEntityModel f Lnet/minecraft/class_630; field_27499 root m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32051 getOuterTexturedModelData m ()Lnet/minecraft/class_5607; method_32052 getInnerTexturedModelData c net/minecraft/class_622 net/minecraft/client/render/entity/model/WitchEntityModel c Represents the model of a witch resembling entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@value EntityModelPartNames#HAT}{@value EntityModelPartNames#HEAD}{@link #hat}
{@code hat2}{@value EntityModelPartNames#HAT}
{@code hat3}{@code hat2}
{@code hat4}{@code hat3}
{@value EntityModelPartNames#NOSE}{@value EntityModelPartNames#HEAD}{@link #nose}
{@code mole}{@value EntityModelPartNames#NOSE}
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@value EntityModelPartNames#JACKET}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#ARMS}{@linkplain #root Root part}
{@value EntityModelPartNames#RIGHT_LEG}{@linkplain #root Root part}{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}{@linkplain #root Root part}{@link #leftLeg}
\n
f Z field_3614 liftingNose m ()Lnet/minecraft/class_5607; method_32065 getTexturedModelData m ()Lnet/minecraft/class_630; method_2839 getNose m (Z)V method_2840 setLiftingNose p 1 liftingNose c net/minecraft/class_621 net/minecraft/client/render/entity/model/WitherEntityModel c Represents the model of a {@linkplain WitherEntity}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@code shoulders}{@linkplain #root Root part}
{@value #RIBCAGE}{@linkplain #root Root part}{@link #ribcage}
{@value EntityModelPartNames#TAIL}{@linkplain #root Root part}{@link #tail}
{@value #CENTER_HEAD}{@linkplain #root Root part}{@link #centerHead}
{@value #RIGHT_HEAD}{@linkplain #root Root part}{@link #rightHead}
{@value #LEFT_HEAD}{@linkplain #root Root part}{@link #leftHead}
\n
f Lnet/minecraft/class_630; field_27534 rightHead f Lnet/minecraft/class_630; field_27533 centerHead f Lnet/minecraft/class_630; field_27532 root f Ljava/lang/String; field_32571 RIBCAGE c The key of the ribcage model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27537 tail f Lnet/minecraft/class_630; field_27536 ribcage f Lnet/minecraft/class_630; field_27535 leftHead f Ljava/lang/String; field_32573 RIGHT_HEAD c The key of the right head model part, whose value is {@value}. f Ljava/lang/String; field_32572 CENTER_HEAD c The key of the center head model part, whose value is {@value}. f F field_32575 RIBCAGE_PITCH_OFFSET f Ljava/lang/String; field_32574 LEFT_HEAD c The key of the left head model part, whose value is {@value}. f F field_32576 TAIL_PITCH_OFFSET m (Lnet/minecraft/class_1528;FFFFF)V method_17130 setAngles m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1528;Lnet/minecraft/class_630;I)V method_32066 rotateHead p 0 entity p 2 sigma p 1 head m (Lnet/minecraft/class_1528;FFF)V method_17128 animateModel m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32067 getTexturedModelData p 0 dilation c net/minecraft/class_620 net/minecraft/client/render/entity/model/VillagerResemblingModel c Represents the model of a villager resembling entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@value EntityModelPartNames#HAT}{@value EntityModelPartNames#HEAD}{@link #hat}
{@value EntityModelPartNames#HAT_RIM}{@value EntityModelPartNames#HAT}{@link #hatRim}
{@value EntityModelPartNames#NOSE}{@value EntityModelPartNames#HEAD}{@link #nose}
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@value EntityModelPartNames#JACKET}{@value EntityModelPartNames#BODY}
{@value EntityModelPartNames#ARMS}{@linkplain #root Root part}
{@value EntityModelPartNames#RIGHT_LEG}{@linkplain #root Root part}{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}{@linkplain #root Root part}{@link #leftLeg}
\n
f Lnet/minecraft/class_630; field_27531 leftLeg f Lnet/minecraft/class_630; field_27530 rightLeg f Lnet/minecraft/class_630; field_27526 root f Lnet/minecraft/class_630; field_27525 nose f Lnet/minecraft/class_630; field_27529 hatRim f Lnet/minecraft/class_630; field_27528 hat f Lnet/minecraft/class_630; field_27527 head m ()Lnet/minecraft/class_5609; method_32064 getModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_3340 net/minecraft/server/WhitelistEntry m (Lcom/google/gson/JsonObject;)V p 1 json m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; method_14656 profileFromJson p 0 json m (Lcom/mojang/authlib/GameProfile;)V p 1 profile c net/minecraft/class_626 net/minecraft/client/render/entity/model/DragonHeadEntityModel c Represents the model of the dragon head.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#JAW}{@value EntityModelPartNames#HEAD}{@link #jaw}
\n
f Lnet/minecraft/class_630; field_3639 jaw f Lnet/minecraft/class_630; field_3638 head m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32071 getTexturedModelData c net/minecraft/class_624 net/minecraft/client/render/entity/model/WolfEntityModel f Lnet/minecraft/class_630; field_27539 leftHindLeg f Lnet/minecraft/class_630; field_27538 rightHindLeg f Ljava/lang/String; field_32579 REAL_TAIL c The key of the real tail model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3623 torso f Lnet/minecraft/class_630; field_20789 realTail f Lnet/minecraft/class_630; field_3621 head c The main bone used to animate the head. Contains {@link #realHead} as one of its children. f Lnet/minecraft/class_630; field_20788 realHead f Ljava/lang/String; field_32578 UPPER_BODY c The key of the upper body model part, whose value is {@value}. f Ljava/lang/String; field_32577 REAL_HEAD c The key of the real head model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3619 neck f Lnet/minecraft/class_630; field_3617 tail c The main bone used to animate the tail. Contains {@link #realTail} as one of its children. f Lnet/minecraft/class_630; field_27540 rightFrontLeg f Lnet/minecraft/class_630; field_27541 leftFrontLeg m ()Lnet/minecraft/class_5607; method_32068 getTexturedModelData m (Lnet/minecraft/class_1493;FFF)V method_17131 animateModel m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1493;FFFFF)V method_17133 setAngles c net/minecraft/class_623 net/minecraft/client/render/entity/model/ZombieEntityModel m (Lnet/minecraft/class_1642;)Z method_17793 isAttacking c net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVillagerCriterion m (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_2014$class_2016;)Z method_22461 method_22461 p 2 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2014$class_2016; method_8830 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V method_8831 trigger p 2 zombie p 1 player p 3 villager c net/minecraft/class_2014$class_2016 net/minecraft/advancement/criterion/CuredZombieVillagerCriterion$Conditions f Ljava/util/Optional; field_9518 zombie f Ljava/util/Optional; field_9519 villager m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 zombie p 3 villager m (Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z method_8837 matches p 2 villager p 1 zombie m ()Lnet/minecraft/class_175; method_8836 any c net/minecraft/class_3345 net/minecraft/server/rcon/DataStreamHelper f Ljava/io/ByteArrayOutputStream; field_14395 byteArrayOutputStream f Ljava/io/DataOutputStream; field_14396 dataOutputStream m ()V method_14693 reset m (S)V method_14691 writeShort p 1 value m (I)V method_34887 writeInt p 1 value m ()[B method_14689 bytes m (Ljava/lang/String;)V method_14690 writeBytes p 1 value m (I)V method_14692 write p 1 value m (F)V method_34886 writeFloat p 1 value m ([B)V method_14694 write p 1 values m (I)V p 1 size c net/minecraft/class_3346 net/minecraft/structure/DesertTempleGenerator f Ljava/util/List; field_42856 potentialSuspiciousSandPositions f I field_34726 DEPTH f I field_34725 WIDTH f [Z field_14397 hasPlacedChest f Lnet/minecraft/class_2338; field_44482 basementMarkerPos m (IIIIII)V method_49263 addPotentialSuspiciousSandArea p 5 endY p 6 endZ p 1 startX p 2 startY p 3 startZ p 4 endX m (Lnet/minecraft/class_5819;II)V p 1 random p 2 x p 3 z m ()Lnet/minecraft/class_2338; method_51180 getBasementMarkerPos m (Lnet/minecraft/class_5281;IIILnet/minecraft/class_3341;)V method_49260 addSandOrSandstone p 2 x p 3 y p 4 z p 5 chunkBox p 1 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V method_49266 generateSuspiciousSandRoom p 3 chunkBox p 1 pos p 2 world m (III)V method_49259 addPotentialSuspiciousSandPosition p 3 z p 1 x p 2 y m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIII)V method_49262 generateBasementRoof p 1 world p 3 startX p 2 chunkBox p 5 startZ p 4 y p 7 endZ p 6 endX m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V method_49261 generateBasement p 1 world p 2 chunkBox m (Lnet/minecraft/class_2338;Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)V method_49264 generateBasementStairs p 1 pos p 2 world p 3 chunkBox m ()Ljava/util/List; method_49265 getPotentialSuspiciousSandPositions m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_7701 net/minecraft/resource/featuretoggle/FeatureFlags f Lnet/minecraft/class_7699; field_40182 VANILLA_FEATURES f Lnet/minecraft/class_7699; field_40183 DEFAULT_ENABLED_FEATURES f Lnet/minecraft/class_7696; field_40177 VANILLA f Lnet/minecraft/class_7696; field_40178 BUNDLE f Lcom/mojang/serialization/Codec; field_40181 CODEC f Lnet/minecraft/class_7696; field_45142 TRADE_REBALANCE f Lnet/minecraft/class_7697; field_40180 FEATURE_MANAGER m (Ljava/util/Set;Lnet/minecraft/class_2960;)Z method_45408 method_45408 p 1 id m (Lnet/minecraft/class_7697;Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String; method_45405 printMissingFlags p 2 features p 1 featuresToCheck p 0 featureManager m (Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String; method_45407 printMissingFlags p 1 features p 0 featuresToCheck m (Lnet/minecraft/class_7699;)Z method_45406 isNotVanilla p 0 features c net/minecraft/class_3347 net/minecraft/server/rcon/BufferHelper f [C field_14398 HEX_CHARS_LOOKUP m ([BII)I method_14696 getIntLE p 2 limit p 0 buf p 1 start m ([BII)I method_14698 getIntBE p 0 buf p 1 start p 2 limit m ([BII)Ljava/lang/String; method_14697 getString p 0 buf m ([BI)I method_14695 getIntLE p 1 start p 0 buf m (B)Ljava/lang/String; method_14699 toHex p 0 b c net/minecraft/class_3348 net/minecraft/structure/JungleTempleGenerator f Z field_14401 placedHiddenChest f Z field_14402 placedMainChest f Z field_14399 placedTrap2 f I field_34728 DEPTH f Z field_14400 placedTrap1 f Lnet/minecraft/class_3348$class_3349; field_14403 COBBLESTONE_RANDOMIZER m (Lnet/minecraft/class_5819;II)V p 3 z p 2 x p 1 random m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3348$class_3349 net/minecraft/structure/JungleTempleGenerator$CobblestoneRandomizer c net/minecraft/class_7702 net/minecraft/unused/packageinfo/PackageInfo7702 c net/minecraft/class_2010 net/minecraft/advancement/criterion/ConsumeItemCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V method_8821 trigger p 2 stack p 1 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2010$class_2012;)Z method_22460 method_22460 p 1 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2010$class_2012; method_8820 conditionsFromJson c net/minecraft/class_2010$class_2012 net/minecraft/advancement/criterion/ConsumeItemCriterion$Conditions f Ljava/util/Optional; field_9513 item m ()Lnet/minecraft/class_175; method_8827 any m (Lnet/minecraft/class_1799;)Z method_8826 matches p 1 stack m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 item m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_8828 item p 0 item m (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_35112 predicate c net/minecraft/class_3341 net/minecraft/util/math/BlockBox c A mutable box with integer coordinates. The box is axis-aligned and the\ncoordinates are inclusive.\n\n

This box, though mutable, has proper {@code hashCode} and {@code\nequals} implementations and can be used as map keys if user can ensure\nthey are not modified.\n\n@see Box f Lcom/mojang/serialization/Codec; field_29325 CODEC c A codec that stores a block box as an int array. In the serialized array,\nthe ordered elements are {@link #minX}, {@link #minY}, {@link #minZ},\n{@link #maxX}, {@link #maxY}, {@link #maxZ}. f I field_14380 minX f I field_14378 minZ f I field_14376 maxY f Lorg/slf4j/Logger; field_31548 LOGGER f I field_14381 maxZ f I field_14379 minY f I field_14377 maxX m ()Lnet/minecraft/class_2382; method_14659 getDimensions c {@return the dimensions (the size) of this box} m (III)Lnet/minecraft/class_3341; method_14661 move p 3 dz p 2 dy p 1 dx m (III)Z method_47593 contains p 1 x p 2 y p 3 z m (IIII)Z method_14669 intersectsXZ c {@return whether the rectangle from the given coordinates intersects with this box's XZ plane} p 4 maxZ p 1 minX p 2 minZ p 3 maxX m ()I method_14663 getBlockCountZ c {@return the number of blocks on the Z axis}\n\n

This is equal to {@code maxZ - minZ + 1}. m (I)Lnet/minecraft/class_3341; method_35410 expand c {@return a new box that is expanded on each direction by {@code offset}} p 1 offset m (Lnet/minecraft/class_3341;)Z method_14657 intersects c {@return whether {@code other} intersects with this box} p 1 other m ()I method_35416 getMinY m ()I method_35418 getMaxX m ()I method_35420 getMaxZ m (Ljava/util/function/Consumer;)V method_34391 forEachVertex c Calls {@code consumer} for each vertex (corner) of this box. p 1 consumer m ()Lnet/minecraft/class_3341; method_14665 infinite c {@return a new all-encompassing, infinite box} m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341; method_34390 create c {@return a new box from two corners, {@code first} and {@code second}} p 0 first p 1 second m ()I method_35414 getBlockCountX c {@return the number of blocks on the X axis}\n\n

This is equal to {@code maxX - minX + 1}. m (III)Lnet/minecraft/class_3341; method_19311 offset c {@return a new box that is translated by {@code x}, {@code y}, {@code z}\non each axis from this box}\n\n@see #move(int, int, int) p 2 y p 1 x p 3 z m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341; method_34389 encompass c Expands this box to encompass the {@code pos}.\n\n@return this box, for chaining p 1 pos c the pos to encompass m (Lnet/minecraft/class_2382;)Z method_14662 contains c {@return whether this box contains {@code pos}} p 1 pos m (Lnet/minecraft/class_2338;)V c Creates a box enclosing only {@code pos}. p 1 pos m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341; method_29299 move p 1 vec m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_35417 getMinZ m ()I method_14660 getBlockCountY c {@return the number of blocks on the Y axis}\n\n

This is equal to {@code maxY - minY + 1}. m (IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; method_14667 rotated p 0 x p 1 y p 2 z p 3 offsetX p 4 offsetY p 5 offsetZ p 6 sizeX p 7 sizeY p 8 sizeZ p 9 facing m (Ljava/lang/Iterable;)Ljava/util/Optional; method_35411 encompassPositions c {@return the minimum box encompassing all of the given {@code positions},\nor an empty optional if {@code positions} is empty} p 0 positions m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_34392 method_34392 p 0 values m ()I method_35419 getMaxY m (Ljava/lang/Iterable;)Ljava/util/Optional; method_35413 encompass c {@return the minimum box encompassing all of the given {@code boxes},\nor an empty optional if {@code boxes} is empty} p 0 boxes m (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341; method_35412 encompass p 1 box m (Lnet/minecraft/class_3341;)Ljava/util/stream/IntStream; method_34394 method_34394 p 0 box m ([I)Lnet/minecraft/class_3341; method_34393 method_34393 p 0 array m (IIIIII)V p 6 maxZ p 2 minY p 3 minZ p 4 maxX p 5 maxY p 1 minX m ()Lnet/minecraft/class_2338; method_22874 getCenter c {@return the center of this box}\n\n@apiNote This is biased toward the minimum bound corner of the box. m ()I method_35415 getMinX c net/minecraft/class_7700 net/minecraft/resource/featuretoggle/FeatureUniverse f Ljava/lang/String; field_40176 name m (Ljava/lang/String;)V p 1 name c net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator f Lnet/minecraft/class_3342$class_3344; field_14387 BRIDGE_PIECE f I field_31549 MAX_DEPTH f Lnet/minecraft/class_3342$class_3344; field_14386 SMALL_TOWER f Lnet/minecraft/class_3342$class_3344; field_14384 FAT_TOWER f Lnet/minecraft/class_3342$class_3344; field_14390 BUILDING f Ljava/util/List; field_14385 SMALL_TOWER_BRIDGE_ATTACHMENTS f Ljava/util/List; field_14388 FAT_TOWER_BRIDGE_ATTACHMENTS m (Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3344;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_5819;)Z method_14673 createPart p 5 pieces p 4 pos p 6 random p 1 piece p 0 manager p 3 parent p 2 depth m (Ljava/util/List;Lnet/minecraft/class_3342$class_3343;)Lnet/minecraft/class_3342$class_3343; method_14681 addPiece p 1 piece p 0 pieces m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V method_14679 addPieces p 4 random p 3 pieces p 2 rotation p 1 pos p 0 structureTemplateManager m (Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2470;Z)Lnet/minecraft/class_3342$class_3343; method_14684 createPiece p 2 relativePosition p 1 lastPiece p 0 structureTemplateManager p 5 ignoreAir p 4 rotation p 3 template c net/minecraft/class_3342$3 net/minecraft/structure/EndCityGenerator$3 f Z field_14394 shipGenerated c net/minecraft/class_3342$class_3344 net/minecraft/structure/EndCityGenerator$Part m ()V method_14688 init m (Lnet/minecraft/class_3485;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_5819;)Z method_14687 create p 6 random p 5 pieces p 4 pos p 3 root p 2 depth p 1 manager c net/minecraft/class_3342$class_3343 net/minecraft/structure/EndCityGenerator$Piece m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35426 method_35426 p 1 id m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 1 manager p 2 nbt m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_35425 getId p 0 template m (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V p 3 pos p 2 template p 5 includeAir p 4 rotation p 1 manager m (ZLnet/minecraft/class_2470;)Lnet/minecraft/class_3492; method_35427 createPlacementData p 0 includeAir p 1 rotation c net/minecraft/class_619 net/minecraft/client/render/entity/model/ZombieVillagerEntityModel f Lnet/minecraft/class_630; field_17144 hatRim m (Lnet/minecraft/class_1642;FFFFF)V method_17135 setAngles m ()Lnet/minecraft/class_5607; method_32070 getTexturedModelData m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32069 getArmorTexturedModelData p 0 dilation c net/minecraft/class_617 net/minecraft/client/render/entity/model/VexEntityModel c Represents the model of a {@linkplain VexEntity}.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_ARM}Root part{@link #rightArm}
{@value EntityModelPartNames#LEFT_ARM}Root part{@link #leftArm}
{@value EntityModelPartNames#RIGHT_WING}Root part{@link #rightWing}
{@value EntityModelPartNames#LEFT_WING}Root part{@link #leftWing}
\n
f Lnet/minecraft/class_630; field_3601 leftWing f Lnet/minecraft/class_630; field_3602 rightWing f Lnet/minecraft/class_630; field_41116 root f Lnet/minecraft/class_630; field_41117 body f Lnet/minecraft/class_630; field_41118 rightArm f Lnet/minecraft/class_630; field_41119 leftArm f Lnet/minecraft/class_630; field_41711 head m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;F)V method_48293 setChargingArmAngles p 1 mainHandStack p 2 offHandStack m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1634;FFFFF)V method_17127 setAngles m ()Lnet/minecraft/class_5607; method_32063 getTexturedModelData m (Lnet/minecraft/class_4587;Z)V method_47977 translateForHand p 2 mainHand p 1 matrices c net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementManager f Ljava/util/Map; field_3681 advancementProgresses f Lnet/minecraft/class_310; field_3684 client f Lnet/minecraft/class_7975; field_44808 worldSession f Lnet/minecraft/class_632$class_633; field_3682 listener f Lnet/minecraft/class_8779; field_3685 selectedTab f Lorg/slf4j/Logger; field_3686 LOGGER f Lnet/minecraft/class_163; field_46144 manager m (Lnet/minecraft/class_632$class_633;Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V method_53816 method_53816 p 3 progress p 2 advancement m (Lnet/minecraft/class_8779;Z)V method_2864 selectTab p 1 tab p 2 local m (Lnet/minecraft/class_632$class_633;)V method_2862 setListener p 1 listener m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779; method_53815 get p 1 id m ()Lnet/minecraft/class_163; method_53814 getManager m (Lnet/minecraft/class_2779;)V method_2861 onAdvancements p 1 packet m (Lnet/minecraft/class_310;Lnet/minecraft/class_7975;)V p 2 worldSession p 1 client c net/minecraft/class_632$class_633 net/minecraft/client/network/ClientAdvancementManager$Listener m (Lnet/minecraft/class_8779;)V method_2866 selectTab p 1 advancement m (Lnet/minecraft/class_8781;Lnet/minecraft/class_167;)V method_2865 setProgress p 1 advancement p 2 progress c net/minecraft/class_3350 net/minecraft/server/rcon/RconCommandOutput f Lnet/minecraft/class_2561; field_25146 RCON_NAME_TEXT f Lnet/minecraft/server/MinecraftServer; field_14405 server f Ljava/lang/StringBuffer; field_14404 buffer f Ljava/lang/String; field_29793 RCON_NAME m ()V method_14702 clear m ()Lnet/minecraft/class_2168; method_14700 createRconCommandSource m ()Ljava/lang/String; method_14701 asString m (Lnet/minecraft/server/MinecraftServer;)V p 1 server c net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager f Lnet/minecraft/class_3568; field_3677 lightingProvider f Lnet/minecraft/class_638; field_16525 world f Lnet/minecraft/class_2818; field_3676 emptyChunk f Lnet/minecraft/class_631$class_3681; field_16246 chunks f Lorg/slf4j/Logger; field_3679 LOGGER m (IILnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)Lnet/minecraft/class_2818; method_16020 loadChunkFromPacket p 1 x p 2 z p 3 buf p 4 nbt m (IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2818; method_2857 getChunk m (I)I method_20230 getChunkMapRadius p 0 loadDistance m (II)V method_20317 setChunkMapCenter p 2 z p 1 x m (IILnet/minecraft/class_2540;)V method_49630 onChunkBiomeData p 2 z p 3 buf p 1 x m (Lnet/minecraft/class_2818;II)Z method_20181 positionEquals p 2 z p 1 x p 0 chunk m (Lnet/minecraft/class_638;I)V p 2 loadDistance p 1 world m (Lnet/minecraft/class_1923;)V method_2859 unload p 1 pos m (I)V method_20180 updateLoadDistance p 1 loadDistance c net/minecraft/class_631$class_3681 net/minecraft/client/world/ClientChunkManager$ClientChunkMap f Ljava/util/concurrent/atomic/AtomicReferenceArray; field_16251 chunks f I field_19205 centerChunkZ f I field_19204 centerChunkX f I field_16253 radius f I field_16252 diameter f I field_19143 loadedChunkCount m (ILnet/minecraft/class_2818;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2818; method_20183 compareAndSet p 3 update p 2 expect p 1 index m (I)Lnet/minecraft/class_2818; method_16033 getChunk p 1 index m (II)Z method_16034 isInRadius p 1 chunkX p 2 chunkZ m (ILnet/minecraft/class_2818;)V method_16031 set p 1 index p 2 chunk m (II)I method_16027 getIndex p 1 chunkX p 2 chunkZ m (Lnet/minecraft/class_631;I)V p 2 radius m (Ljava/lang/String;)V method_35751 writePositions p 1 fileName c net/minecraft/class_3351 net/minecraft/structure/IglooGenerator f Lnet/minecraft/class_2960; field_14407 MIDDLE_TEMPLATE f Lnet/minecraft/class_2960; field_14409 TOP_TEMPLATE f I field_31550 OFFSET_Y f Ljava/util/Map; field_14408 OFFSETS f Lnet/minecraft/class_2960; field_14410 BOTTOM_TEMPLATE f Ljava/util/Map; field_14406 OFFSETS_FROM_TOP m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V method_14705 addPieces p 0 manager p 1 pos p 2 rotation p 3 holder p 4 random c net/minecraft/class_3351$class_3352 net/minecraft/structure/IglooGenerator$Piece m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;I)V p 1 manager p 3 pos p 2 identifier p 5 yOffset p 4 rotation m (Lnet/minecraft/class_2470;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35428 createPlacementData p 1 identifier p 0 rotation m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 2 nbt p 1 manager m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35429 method_35429 p 1 identifier m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; method_35430 getPosOffset p 2 yOffset p 0 identifier p 1 pos c net/minecraft/class_630 net/minecraft/client/model/ModelPart f Ljava/util/List; field_3663 cuboids f F field_37939 yScale f F field_3674 roll f F field_3654 pitch f F field_3656 pivotY f Z field_3665 visible f Lnet/minecraft/class_5603; field_37941 defaultTransform f F field_3657 pivotX f F field_3675 yaw f F field_3655 pivotZ f F field_37938 xScale f Z field_38456 hidden f F field_37940 zScale f Ljava/util/Map; field_3661 children m (Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;)V method_35746 forEachCuboid p 1 matrices p 3 path p 2 consumer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V method_22699 render p 1 matrices p 2 vertices p 3 light p 4 overlay p 5 red p 6 green p 7 blue p 8 alpha m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V method_22702 renderCuboids p 1 entry p 2 vertexConsumer p 3 light p 8 alpha p 4 overlay p 5 red p 6 green p 7 blue m (Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;)V method_35745 forEachCuboid p 2 consumer p 1 matrices m (Ljava/lang/String;)Lnet/minecraft/class_630; method_32086 getChild p 1 name m ()Z method_32087 isEmpty m (Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_630;)V method_35747 method_35747 p 4 part p 3 name m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V method_22698 render p 4 overlay p 2 vertices p 3 light p 1 matrices m (Lnet/minecraft/class_630;)V method_17138 copyTransform p 1 part m (Lnet/minecraft/class_4587;)V method_22703 rotate p 1 matrices m (Lorg/joml/Vector3f;)V method_41922 rotate p 1 vec3f m (Lorg/joml/Vector3f;)V method_41920 translate p 1 vec3f m (Ljava/util/List;Ljava/util/Map;)V p 1 cuboids p 2 children m (Ljava/lang/String;)Z method_41919 hasChild p 1 child m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_630$class_628; method_22700 getRandomCuboid p 1 random m (FFF)V method_33425 setAngles p 1 pitch p 2 yaw p 3 roll m (Lorg/joml/Vector3f;)V method_41924 scale p 1 vec3f m ()Lnet/minecraft/class_5603; method_32084 getTransform m ()Ljava/util/stream/Stream; method_32088 traverse m ()V method_41923 resetTransform m ()Lnet/minecraft/class_5603; method_41921 getDefaultTransform m (Lnet/minecraft/class_5603;)V method_32085 setTransform p 1 rotationData m (Lnet/minecraft/class_5603;)V method_41918 setDefaultTransform p 1 transform m (FFF)V method_2851 setPivot p 3 z p 2 y p 1 x c net/minecraft/class_630$class_593 net/minecraft/client/model/ModelPart$Quad f Lorg/joml/Vector3f; field_21618 direction f [Lnet/minecraft/class_630$class_618; field_3502 vertices m ([Lnet/minecraft/class_630$class_618;FFFFFFZLnet/minecraft/class_2350;)V p 9 direction p 8 flip p 5 v2 p 4 u2 p 7 squishV p 6 squishU p 1 vertices p 3 v1 p 2 u1 c net/minecraft/class_630$class_628 net/minecraft/client/model/ModelPart$Cuboid f F field_3646 maxZ f F field_3645 minX f F field_3644 minY f F field_3643 minZ f [Lnet/minecraft/class_630$class_593; field_3649 sides f F field_3648 maxX f F field_3647 maxY m (IIFFFFFFFFFZFFLjava/util/Set;)V p 1 u p 3 x p 2 v p 9 extraX p 8 sizeZ p 11 extraZ p 10 extraY p 5 z p 4 y p 7 sizeY p 6 sizeX p 13 textureWidth p 12 mirror p 14 textureHeight m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V method_32089 renderCuboid p 2 vertexConsumer p 3 light p 1 entry p 8 alpha p 6 green p 7 blue p 4 overlay p 5 red c net/minecraft/class_630$class_6229 net/minecraft/client/model/ModelPart$CuboidConsumer m (Lnet/minecraft/class_4587$class_4665;Ljava/lang/String;ILnet/minecraft/class_630$class_628;)V method_35748 accept c Accepts a cuboid from a model part.\n\n@see ModelPart#forEachCuboid(MatrixStack, CuboidConsumer) p 3 index c the index of the current cuboid in the current model part p 2 path c the path of the current model part, separated by {@code /} p 4 cuboid c the current cuboid p 1 matrix c the current matrix transformation from the model parts c net/minecraft/class_630$class_618 net/minecraft/client/model/ModelPart$Vertex f Lorg/joml/Vector3f; field_3605 pos f F field_3603 v f F field_3604 u m (FF)Lnet/minecraft/class_630$class_618; method_2837 remap p 2 v p 1 u m (FFFFF)V p 5 v p 4 u p 1 x p 3 z p 2 y m (Lorg/joml/Vector3f;FF)V p 3 v p 2 u p 1 pos c net/minecraft/class_637 net/minecraft/client/network/ClientCommandSource f Ljava/util/concurrent/CompletableFuture; field_3723 pendingCommandCompletion f I field_3724 completionId f Ljava/util/Set; field_39794 chatSuggestions f Lnet/minecraft/class_310; field_3725 client f Lnet/minecraft/class_634; field_3722 networkHandler m (Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture; method_41232 method_41232 p 3 registry m (Lnet/minecraft/class_7597$class_7598;Ljava/util/List;)V method_44764 onChatSuggestions p 1 action p 2 suggestions m (D)Ljava/lang/String; method_2929 format p 0 d m (Lnet/minecraft/class_634;Lnet/minecraft/class_310;)V p 2 client p 1 networkHandler m (ILcom/mojang/brigadier/suggestion/Suggestions;)V method_2931 onCommandSuggestions p 1 completionId p 2 suggestions m (I)Ljava/lang/String; method_2930 format p 0 i c net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteractionManager f Lnet/minecraft/class_1934; field_24608 previousGameMode f F field_3715 currentBreakingProgress f Lorg/slf4j/Logger; field_20316 LOGGER f Lnet/minecraft/class_310; field_3712 client f I field_3716 blockBreakingCooldown f Lnet/minecraft/class_1934; field_3719 gameMode f I field_3721 lastSelectedSlot f F field_3713 blockBreakingSoundCooldown f Lnet/minecraft/class_634; field_3720 networkHandler f Lnet/minecraft/class_2338; field_3714 currentBreakingPos f Z field_3717 breakingBlock f Lnet/minecraft/class_1799; field_3718 selectedStack m (Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746; method_29357 createPlayer p 2 statHandler p 3 recipeBook p 1 world m (Lnet/minecraft/class_2338;)Z method_2899 breakBlock p 1 pos m ()V method_2911 syncSelectedSlot m ()V method_2927 tick m (IIILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V method_2906 clickSlot c @see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity) p 4 actionType p 3 button p 5 player p 2 slotId p 1 syncId m (Lnet/minecraft/class_310;Lnet/minecraft/class_634;)V p 1 client p 2 networkHandler m ()Z method_2923 isBreakingBlock m ()I method_51888 getBlockBreakingProgress m (Lnet/minecraft/class_1934;)V method_2907 setGameMode p 1 gameMode m ()F method_2904 getReachDistance m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;Lorg/apache/commons/lang3/mutable/MutableObject;I)Lnet/minecraft/class_2596; method_41929 method_41929 p 4 sequence m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596; method_41930 method_41930 p 4 sequence m ()Z method_2926 hasExtendedReach m ()Lnet/minecraft/class_1934; method_28107 getPreviousGameMode m ()Z method_2914 hasCreativeInventory m (Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V method_32790 setGameModes p 1 gameMode p 2 previousGameMode m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_2905 interactEntity p 1 player p 2 entity p 3 hand m (Lnet/minecraft/class_1799;)V method_2915 dropCreativeStack p 1 stack m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_2919 interactItem p 2 hand p 1 player m (Lnet/minecraft/class_1799;I)V method_2909 clickCreativeStack p 1 stack p 2 slotId m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)V method_2918 attackEntity p 2 target p 1 player m (Lnet/minecraft/class_1657;)V method_2903 copyAbilities p 1 player m (Lnet/minecraft/class_2338;)Z method_2922 isCurrentlyBreaking p 1 pos m (II)V method_2900 clickButton p 2 buttonId p 1 syncId m ()V method_2925 cancelBlockBreaking m (Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; method_2896 interactBlock p 2 hand p 3 hitResult p 1 player m ()Z method_2913 hasExperienceBar m (Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; method_41934 interactBlockInternal p 1 player p 3 hitResult p 2 hand m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_2902 updateBlockBreakingProgress p 2 direction p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_2910 attackBlock p 2 direction p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596; method_41935 method_41935 p 3 sequence m (Lnet/minecraft/class_1657;)V method_2897 stopUsingItem p 1 player m (Lnet/minecraft/class_638;Lnet/minecraft/class_7204;)V method_41931 sendSequencedPacket p 1 world p 2 packetCreator m (I)V method_2916 pickFromInventory p 1 slot m ()Z method_2928 isFlyingLocked m (Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)Lnet/minecraft/class_746; method_2901 createPlayer p 5 lastSprinting p 4 lastSneaking p 3 recipeBook p 2 statHandler p 1 world m ()Z method_2908 hasStatusBars m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3966;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_2917 interactEntityAtLocation p 1 player p 4 hand p 3 hitResult p 2 entity m ()Z method_2895 hasRidingInventory m ()Lnet/minecraft/class_1934; method_2920 getCurrentGameMode m ()Z method_2924 hasLimitedAttackSpeed m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)Lnet/minecraft/class_2596; method_41933 method_41933 p 5 sequence m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596; method_41936 method_41936 p 3 sequence m (ILnet/minecraft/class_8786;Z)V method_2912 clickRecipe p 2 recipe p 3 craftAll p 1 syncId m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596; method_41932 method_41932 p 3 sequence c net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHandler f Ljava/lang/String; field_44809 minigameName f Lnet/minecraft/class_2535; field_3707 connection f Z field_41383 newWorld f Lorg/slf4j/Logger; field_3710 LOGGER f Ljava/util/concurrent/atomic/AtomicReference; field_46192 state f Lnet/minecraft/class_310; field_3708 client f Lnet/minecraft/class_642; field_40481 serverInfo f Ljava/time/Duration; field_41384 worldLoadTime f Lnet/minecraft/class_437; field_3706 parentScreen f Ljava/util/function/Consumer; field_3711 statusConsumer m (Ljava/lang/String;Lnet/minecraft/class_2917;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V method_2894 method_2894 p 3 decryptionCipher p 4 encryptionCipher p 1 serverId p 2 packet m (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;ZLjava/time/Duration;Ljava/util/function/Consumer;)V p 1 connection p 2 client p 3 serverInfo p 4 parentScreen p 5 newWorld p 6 worldLoadTime p 7 statusConsumer m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_2892 joinServerSession p 1 serverId m (Lnet/minecraft/class_635$class_8798;)V method_53872 switchTo p 1 state m (Ljava/lang/String;)V method_51768 setMinigameName p 1 minigameName m (Lnet/minecraft/class_635$class_8798;Lnet/minecraft/class_635$class_8798;)Lnet/minecraft/class_635$class_8798; method_53873 method_53873 p 1 currentState m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; method_2891 getSessionService c net/minecraft/class_635$class_8798 net/minecraft/client/network/ClientLoginNetworkHandler$State f Ljava/util/Set; field_46198 prevStates f Lnet/minecraft/class_2561; field_46197 name f Lnet/minecraft/class_635$class_8798; field_46196 JOINING f Lnet/minecraft/class_635$class_8798; field_46193 CONNECTING f Lnet/minecraft/class_635$class_8798; field_46194 AUTHORIZING f Lnet/minecraft/class_635$class_8798; field_46195 ENCRYPTING m (Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/util/Set;)V p 3 name p 4 prevStates c net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHandler f Lnet/minecraft/class_638$class_5271; field_24321 worldProperties f I field_40487 ACKNOWLEDGMENT_BATCH_SIZE f Ljava/util/Set; field_25273 worldKeys f Lnet/minecraft/class_2561; field_45603 RECONFIGURING_TEXT f Lnet/minecraft/class_8761; field_45946 pingMeasurer f Lnet/minecraft/class_300; field_3692 dataQueryHandler f Lnet/minecraft/class_2561; field_40486 CHAT_VALIDATION_FAILED_TEXT f Lcom/mojang/authlib/GameProfile; field_3697 profile f Lcom/mojang/brigadier/CommandDispatcher; field_3696 commandDispatcher f Lnet/minecraft/class_7637; field_39858 lastSeenMessagesCollector f Lnet/minecraft/class_5819; field_3687 random f Z field_46187 worldCleared f Lnet/minecraft/class_5455$class_6890; field_25063 combinedDynamicRegistries f Lnet/minecraft/class_637; field_3691 commandSource f Lnet/minecraft/class_2561; field_40485 INVALID_PACKET_TEXT f Lnet/minecraft/class_638; field_3699 world f Lnet/minecraft/class_7561; field_40483 signatureStorage f Lnet/minecraft/class_1863; field_3688 recipeManager f Ljava/util/Map; field_3693 playerListEntries f Lnet/minecraft/class_2561; field_39917 UNSECURE_SERVER_TOAST_TEXT f Ljava/util/Set; field_40489 listedPlayerListEntries f Lnet/minecraft/class_8760; field_45945 chunkBatchSizeCalculator f I field_35164 simulationDistance f Z field_45947 displayedUnsecureChatWarning f Ljava/util/UUID; field_16771 sessionId f Lnet/minecraft/class_2561; field_39916 UNSECURE_SERVER_TOAST_TITLE f Lnet/minecraft/class_7818; field_40799 session f Lorg/slf4j/Logger; field_3695 LOGGER f I field_19144 chunkLoadDistance f Lnet/minecraft/class_7610$class_7612; field_39808 messagePacker f Lnet/minecraft/class_632; field_3700 advancementHandler f Lnet/minecraft/class_7699; field_45600 enabledFeatures m (IILnet/minecraft/class_6606;)V method_38543 readLightData p 1 x p 2 z p 3 data m (Ljava/util/Optional;)V method_46528 method_46528 p 1 keyPair m (Ljava/lang/String;)Z method_45731 sendCommand p 1 command m (Lnet/minecraft/class_7471;Z)V method_44940 acknowledge p 1 message p 2 displayed m ()Ljava/util/Collection; method_2880 getPlayerList m (Ljava/lang/String;)Lnet/minecraft/class_640; method_2874 getPlayerListEntry p 1 profileName m ()Lnet/minecraft/class_300; method_2876 getDataQueryHandler m (Lnet/minecraft/class_2604;)Lnet/minecraft/class_1297; method_53876 createEntity p 1 packet m (Lnet/minecraft/class_2703$class_2705;Lnet/minecraft/class_640;)V method_45727 setPublicSession p 1 receivedEntry p 2 currentEntry m ()Ljava/util/Set; method_29356 getWorldKeys m (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V p 1 client m (Lnet/minecraft/class_1703;Lnet/minecraft/class_8786;)V method_34009 method_34009 p 2 recipe m ()V method_45737 sendAcknowledgment m (I)V method_37472 method_37472 p 1 entityId m (Lnet/minecraft/class_7427;)V method_47657 updateKeyPair p 1 keyPair m (Lnet/minecraft/class_2666;)V method_51684 unloadChunk p 1 packet m ()Lnet/minecraft/class_637; method_2875 getCommandSource m ()Lnet/minecraft/class_638; method_2890 getWorld m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; method_45733 parse p 1 command m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; method_19691 getActiveTotemOfUndying p 0 player m (IILnet/minecraft/class_3568;Lnet/minecraft/class_1944;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/Iterator;)V method_2870 updateLighting p 1 chunkX p 3 provider p 2 chunkZ p 5 inited p 4 type p 7 nibbles p 6 uninited m ()Ljava/util/Collection; method_45732 getListedPlayerListEntries m (Lnet/minecraft/class_299;Lnet/minecraft/class_8786;)V method_34011 method_34011 p 2 recipe m (Lnet/minecraft/class_299;Lnet/minecraft/class_516;)V method_34012 method_34012 p 1 recipeResultCollection m (Lnet/minecraft/class_7699;)Z method_45720 hasFeature p 1 feature m ()Lnet/minecraft/class_7699; method_45735 getEnabledFeatures m (Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V method_34010 method_34010 p 1 team m (Lnet/minecraft/class_2818;II)V method_38541 scheduleRenderChunk p 1 chunk p 2 x p 3 z m ()V method_52802 refreshTagBasedData m ()Lnet/minecraft/class_2535; method_48296 getConnection m ()Lcom/mojang/brigadier/CommandDispatcher; method_2886 getCommandDispatcher m ()Lnet/minecraft/class_642; method_45734 getServerInfo m ()Lnet/minecraft/class_632; method_2869 getAdvancementHandler m (Lnet/minecraft/class_2703$class_5893;Lnet/minecraft/class_2703$class_2705;Lnet/minecraft/class_640;)V method_45726 handlePlayerListAction p 3 currentEntry p 2 receivedEntry p 1 action m ()V method_47658 clearWorld m ()Z method_46529 isSecureChatEnforced m ()Ljava/util/UUID; method_16690 getSessionId m (Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V method_34008 method_34008 p 1 pair m (Ljava/util/UUID;)Lnet/minecraft/class_640; method_2871 getPlayerListEntry p 1 uuid m (IILnet/minecraft/class_6603;)V method_38539 loadChunk p 3 chunkData p 2 z p 1 x m (Ljava/lang/String;)V method_45729 sendChatMessage p 1 content m (Lnet/minecraft/class_2622;Lnet/minecraft/class_2586;)V method_38542 method_38542 p 2 blockEntity m (Ljava/lang/String;)V method_45730 sendChatCommand p 1 command m ()Ljava/util/Collection; method_31363 getPlayerUuids m (Ljava/util/Optional;)V method_46525 method_46525 p 1 keyPair m ()Lcom/mojang/authlib/GameProfile; method_2879 getProfile m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_34007 method_34007 p 2 state p 1 pos m (Lnet/minecraft/class_1297;)V method_43209 playSpawnSound p 1 entity m ()Lnet/minecraft/class_1863; method_2877 getRecipeManager m (Ljava/time/Instant;JLnet/minecraft/class_7637$class_7816;Ljava/lang/String;)Lnet/minecraft/class_7469; method_45722 method_45722 p 5 value c net/minecraft/class_2025 net/minecraft/predicate/entity/DistancePredicate f Lcom/mojang/serialization/Codec; field_45728 CODEC f Lnet/minecraft/class_2096$class_2099; comp_1743 x f Lnet/minecraft/class_2096$class_2099; comp_1745 z f Lnet/minecraft/class_2096$class_2099; comp_1744 y f Lnet/minecraft/class_2096$class_2099; comp_1747 absolute f Lnet/minecraft/class_2096$class_2099; comp_1746 horizontal m (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)V p 5 absolute p 4 horizontal p 1 x p 3 z p 2 y m ()Lnet/minecraft/class_2096$class_2099; comp_1743 x m ()Lcom/google/gson/JsonElement; method_8858 toJson m ()Lnet/minecraft/class_2096$class_2099; comp_1745 z m ()Lnet/minecraft/class_2096$class_2099; comp_1744 y m ()Lnet/minecraft/class_2096$class_2099; comp_1747 absolute m ()Lnet/minecraft/class_2096$class_2099; comp_1746 horizontal m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025; method_8856 y p 0 y m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025; method_8860 horizontal p 0 horizontal m (DDDDDD)Z method_8859 test p 7 x1 p 9 y1 p 3 y0 p 5 z0 p 1 x0 p 11 z1 m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_8857 fromJson p 0 json m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025; method_37223 absolute p 0 absolute c net/minecraft/class_7714 net/minecraft/block/ChiseledBookshelfBlock f I field_41307 BOOK_HEIGHT f Ljava/util/List; field_41308 SLOT_OCCUPIED_PROPERTIES f I field_41309 MAX_BOOK_COUNT m (Lnet/minecraft/class_241;)I method_47580 getSlotForHitPos p 0 hitPos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_7716;I)V method_45457 tryRemoveBook p 4 slot p 3 blockEntity p 2 player p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_7716;Lnet/minecraft/class_1799;I)V method_45458 tryAddBook p 3 blockEntity p 4 stack p 5 slot p 0 world p 1 pos p 2 player m (Lnet/minecraft/class_3965;Lnet/minecraft/class_2350;)Ljava/util/Optional; method_47579 getHitPos p 1 facing p 0 hit m (Lnet/minecraft/class_2689$class_2690;Lnet/minecraft/class_2769;)V method_47578 method_47578 p 1 property m (F)I method_47577 getColumn p 0 x c net/minecraft/class_7715 net/minecraft/block/WallHangingSignBlock f Ljava/util/Map; field_40324 OUTLINE_SHAPES f Lnet/minecraft/class_2753; field_40319 FACING f Lnet/minecraft/class_265; field_40322 NORTH_SOUTH_SHAPE f Lnet/minecraft/class_265; field_40323 EAST_WEST_SHAPE f Lnet/minecraft/class_265; field_40320 NORTH_SOUTH_COLLISION_SHAPE f Lnet/minecraft/class_265; field_40321 EAST_WEST_COLLISION_SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_45461 canAttachAt p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;)Z method_50005 isHitOnFacingAxis p 1 hitResult p 2 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_45460 canAttachTo p 2 state p 3 toPos p 1 world p 4 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;Lnet/minecraft/class_2625;Lnet/minecraft/class_1799;)Z method_50004 shouldTryAttaching p 1 state p 2 player p 3 hitResult p 4 sign p 5 stack c net/minecraft/class_2027 net/minecraft/advancement/criterion/EffectsChangedCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_2027$class_2029;)Z method_22462 method_22462 p 2 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V method_8863 trigger p 2 source p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2027$class_2029; method_8862 conditionsFromJson c net/minecraft/class_2027$class_2029 net/minecraft/advancement/criterion/EffectsChangedCriterion$Conditions f Ljava/util/Optional; field_9562 effects f Ljava/util/Optional; field_33909 source m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_37224 create m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;)Z method_8868 matches p 2 context p 1 player m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 3 source p 1 playerPredicate p 2 effects m (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_175; method_8869 create p 0 effects c net/minecraft/class_7712 net/minecraft/resource/DataConfiguration f Lcom/mojang/serialization/Codec; field_40259 CODEC f Ljava/lang/String; field_40258 ENABLED_FEATURES_KEY f Lnet/minecraft/class_7712; field_40260 SAFE_MODE f Lnet/minecraft/class_7699; comp_1011 enabledFeatures f Lnet/minecraft/class_5359; comp_1010 dataPacks m (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7712; method_45449 withFeaturesAdded p 1 features m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45450 method_45450 p 0 instance m ()Lnet/minecraft/class_7699; comp_1011 enabledFeatures m ()Lnet/minecraft/class_5359; comp_1010 dataPacks c net/minecraft/class_7713 net/minecraft/block/HangingSignBlock f Ljava/util/Map; field_40304 SHAPES_FOR_ROTATION f Lnet/minecraft/class_2758; field_40300 ROTATION f Lnet/minecraft/class_2746; field_40301 ATTACHED f Lnet/minecraft/class_265; field_40303 DEFAULT_SHAPE m (Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;Lnet/minecraft/class_2625;Lnet/minecraft/class_1799;)Z method_50002 shouldTryAttaching p 2 hitResult p 1 player p 4 stack p 3 sign c net/minecraft/class_3359 net/minecraft/server/rcon/RconBase f Ljava/lang/Thread; field_14423 thread f Lorg/slf4j/Logger; field_14430 LOGGER f Z field_14431 running f Ljava/util/concurrent/atomic/AtomicInteger; field_14428 THREAD_COUNTER f Ljava/lang/String; field_14424 description m (Ljava/lang/String;)V p 1 description m ()Z method_14731 isRunning m ()V method_18050 stop m ()Z method_14728 start c net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory f Lnet/minecraft/class_3542$class_7292; field_40252 CODEC f Ljava/lang/String; field_40253 id f Lnet/minecraft/class_7710; field_40251 MISC f Lnet/minecraft/class_7710; field_40250 EQUIPMENT f Lnet/minecraft/class_7710; field_40248 BUILDING f Lnet/minecraft/class_7710; field_40249 REDSTONE m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator f Lorg/slf4j/Logger; field_29326 LOGGER m (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3353$class_3356; method_14711 pieceGenerator p 0 start p 1 holder p 2 random p 3 x p 4 y p 5 z p 6 orientation p 7 chainLength m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;ILnet/minecraft/class_3098$class_3100;)Lnet/minecraft/class_3353$class_3356; method_14712 pickPiece p 1 random p 0 holder p 3 y p 2 x p 5 orientation p 4 z p 7 type p 6 chainLength c net/minecraft/class_3353$class_3355 net/minecraft/structure/MineshaftGenerator$MineshaftCrossing f Z field_14419 twoFloors f Lnet/minecraft/class_2350; field_14420 direction m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)V method_14716 generateCrossingPillar p 3 x p 2 boundingBox p 5 z p 4 minY p 6 maxY p 1 world m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; method_14717 getBoundingBox p 5 orientation p 3 y p 4 z p 1 random p 2 x p 0 holder m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V p 2 boundingBox p 1 chainLength p 4 type p 3 orientation c net/minecraft/class_3353$class_3356 net/minecraft/structure/MineshaftGenerator$MineshaftPart f Lnet/minecraft/class_3098$class_3100; field_14421 mineshaftType m (Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;Lnet/minecraft/class_3341;)V p 1 structurePieceType p 3 type p 2 chainLength p 4 box m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)V method_33880 tryPlaceFloor p 5 y p 6 z p 3 state p 4 x p 1 world p 2 box m (Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z method_14719 isSolidCeiling p 1 world p 2 boundingBox p 3 minX p 4 maxX p 5 y p 6 z m (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;)Z method_33999 cannotGenerate p 1 world p 2 box c net/minecraft/class_3353$class_3354 net/minecraft/structure/MineshaftGenerator$MineshaftCorridor f I field_14413 length f Z field_14416 hasRails f Z field_14415 hasCobwebs f Z field_14414 hasSpawner m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILnet/minecraft/class_5819;)V method_14713 generateSupports p 8 random p 4 minY p 5 z p 6 maxY p 7 maxX p 1 world p 2 boundingBox p 3 minX m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V p 5 type p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; method_14714 getBoundingBox p 5 orientation p 2 x p 1 random p 4 z p 3 y p 0 holder m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)Z method_36422 hasSolidNeighborBlocks p 6 count p 5 z p 2 box p 1 world p 4 y p 3 x m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V method_33879 fillSupportBeam p 5 z p 6 box p 1 world p 2 state p 3 x p 4 y m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)V method_33776 fillSupportBeam p 1 world p 2 box p 3 x p 4 y p 5 z m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)V method_33878 fillColumn p 1 state p 0 world p 3 startY p 2 pos p 4 endY m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33777 isUpsideSolidFullSquare p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33877 sideCoversSmallSquare p 3 state p 1 world p 2 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIII)V method_14715 addCobwebsUnderground p 5 x p 4 threshold p 3 random p 2 box p 7 z p 6 y p 1 world c net/minecraft/class_3353$class_3357 net/minecraft/structure/MineshaftGenerator$MineshaftRoom f Ljava/util/List; field_14422 entrances m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_5819;IILnet/minecraft/class_3098$class_3100;)V p 3 x p 4 z p 5 type p 1 chainLength p 2 random c net/minecraft/class_3353$class_3358 net/minecraft/structure/MineshaftGenerator$MineshaftStairs m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V p 4 type p 2 boundingBox p 3 orientation p 1 chainLength m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; method_14720 getBoundingBox p 1 random p 0 holder p 5 orientation p 4 z p 3 y p 2 x c net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredicate f Ljava/util/Optional; comp_1742 sourceEntity f Lcom/mojang/serialization/Codec; field_45727 CODEC f Ljava/util/Optional; comp_1741 directEntity f Ljava/util/List; comp_1740 tagPredicates m ()Ljava/util/Optional; comp_1742 sourceEntity m ()Ljava/util/Optional; comp_1741 directEntity m ()Ljava/util/List; comp_1740 tagPredicates m ()Lcom/google/gson/JsonElement; method_8848 toJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;)Z method_8847 test p 2 damageSource p 1 player m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V p 1 tagPredicates m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z method_8845 test p 3 damageSource p 2 pos p 1 world m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_8846 fromJson p 0 json c net/minecraft/class_2022$class_2023 net/minecraft/predicate/entity/DamageSourcePredicate$Builder f Ljava/util/Optional; field_9545 sourceEntity f Ljava/util/Optional; field_9544 directEntity f Lcom/google/common/collect/ImmutableList$Builder; field_42273 tagPredicates m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023; method_8854 directEntity p 1 entity m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023; method_35131 sourceEntity p 1 entity m (Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023; method_48785 tag p 1 tagPredicate m ()Lnet/minecraft/class_2022$class_2023; method_8855 create m ()Lnet/minecraft/class_2022; method_8851 build c net/minecraft/class_7709 net/minecraft/recipe/book/CookingRecipeCategory f Lnet/minecraft/class_3542$class_7292; field_40245 CODEC f Ljava/lang/String; field_40246 id f Lnet/minecraft/class_7709; field_40243 BLOCKS f Lnet/minecraft/class_7709; field_40242 FOOD f Lnet/minecraft/class_7709; field_40244 MISC m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_7707 net/minecraft/item/HangingSignItem m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V p 3 settings p 2 wallHangingSign p 1 hangingSign c net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate f Ljava/util/Optional; comp_1739 source f Lnet/minecraft/class_2096$class_2099; comp_1735 dealt f Lnet/minecraft/class_2096$class_2099; comp_1736 taken f Ljava/util/Optional; comp_1737 sourceEntity f Ljava/util/Optional; comp_1738 blocked m ()Ljava/util/Optional; comp_1739 source m ()Lnet/minecraft/class_2096$class_2099; comp_1735 dealt m ()Lnet/minecraft/class_2096$class_2099; comp_1736 taken m ()Ljava/util/Optional; comp_1737 sourceEntity m ()Ljava/util/Optional; comp_1738 blocked m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z method_8838 test p 4 taken p 5 blocked p 2 source p 3 dealt p 1 player m (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 1 dealt p 2 taken m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_8839 fromJson p 0 json m ()Lcom/google/gson/JsonElement; method_8840 toJson c net/minecraft/class_2019$class_2020 net/minecraft/predicate/DamagePredicate$Builder f Lnet/minecraft/class_2096$class_2099; field_9530 dealt f Ljava/util/Optional; field_9526 blocked f Ljava/util/Optional; field_9529 type f Lnet/minecraft/class_2096$class_2099; field_9527 taken f Ljava/util/Optional; field_9528 sourceEntity m (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020; method_8842 type p 1 builder m (Ljava/lang/Boolean;)Lnet/minecraft/class_2019$class_2020; method_8841 blocked p 1 blocked m (Lnet/minecraft/class_2022;)Lnet/minecraft/class_2019$class_2020; method_35116 type p 1 type m (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2019$class_2020; method_35117 sourceEntity p 1 sourceEntity m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020; method_35119 taken p 1 taken m ()Lnet/minecraft/class_2019$class_2020; method_8844 create m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020; method_35118 dealt p 1 dealt m ()Lnet/minecraft/class_2019; method_8843 build c net/minecraft/class_7708 net/minecraft/item/ItemStackSet f Lit/unimi/dsi/fastutil/Hash$Strategy; field_40212 HASH_STRATEGY m ()Ljava/util/Set; method_47572 create m (Lnet/minecraft/class_1799;)I method_47573 getHashCode p 0 stack c net/minecraft/class_7708$1 net/minecraft/item/ItemStackSet$1 m (Ljava/lang/Object;)I hashCode hashCode p 1 stack m (Ljava/lang/Object;Ljava/lang/Object;)Z equals equals p 2 second p 1 first m (Lnet/minecraft/class_1799;)I method_45436 hashCode m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_45437 equals c net/minecraft/class_7706 net/minecraft/item/ItemGroups f Lnet/minecraft/class_5321; field_41062 INGREDIENTS f Lnet/minecraft/class_5321; field_40198 REDSTONE f Lnet/minecraft/class_1761$class_8128; field_42466 displayContext f Lnet/minecraft/class_5321; field_41059 COLORED_BLOCKS f Ljava/util/Comparator; field_42465 PAINTING_VARIANT_COMPARATOR f Lnet/minecraft/class_5321; field_41063 OPERATOR f Lnet/minecraft/class_5321; field_40197 FUNCTIONAL f Lnet/minecraft/class_5321; field_40206 INVENTORY f Lnet/minecraft/class_5321; field_40202 COMBAT f Lnet/minecraft/class_5321; field_40743 NATURAL f Lnet/minecraft/class_5321; field_41060 TOOLS f Lnet/minecraft/class_5321; field_40205 SPAWN_EGGS f Lnet/minecraft/class_5321; field_41061 FOOD_AND_DRINK f Lnet/minecraft/class_5321; field_40195 BUILDING_BLOCKS f Lnet/minecraft/class_5321; field_40199 HOTBAR f Lnet/minecraft/class_5321; field_40200 SEARCH m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_51317 register p 0 id m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51332 method_51332 p 1 entries p 0 displayContext m (Lnet/minecraft/class_1887;)Lnet/minecraft/class_1799; method_48949 method_48949 p 0 enchantment m (Lnet/minecraft/class_2378;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51316 method_51316 p 1 displayContext p 2 entries m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Lnet/minecraft/class_1792;Lnet/minecraft/class_6862;Lnet/minecraft/class_1761$class_7705;)V method_45426 addInstruments p 2 item p 3 instrumentTag p 4 visibility p 0 entries p 1 registryWrapper m (Lnet/minecraft/class_6880;)Z method_51314 method_51314 p 0 registryEntry m ()Ljava/util/stream/Stream; method_51327 stream m (Lnet/minecraft/class_1761;)Z method_47340 method_47340 p 0 group m ()Ljava/util/List; method_47341 getGroups m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V method_51319 method_51319 p 1 wrapper m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51325 method_51325 p 0 displayContext p 1 entries m (Lnet/minecraft/class_1761$class_8128;)V method_47337 updateEntries p 0 displayContext m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V method_48934 method_48934 p 2 stack m (Lnet/minecraft/class_1887;)Ljava/util/stream/Stream; method_48942 method_48942 p 0 enchantment m (Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799; method_48943 method_48943 p 1 level m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V method_48954 method_48954 p 2 stack m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51311 method_51311 p 1 entries p 0 displayContext m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51323 method_51323 p 0 displayContext p 1 entries m ()Ljava/util/List; method_47335 getGroupsToDisplay m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761;)V method_47338 method_47338 p 1 group m (Lnet/minecraft/class_1761$class_7704;Ljava/util/Set;Lnet/minecraft/class_7225$class_7226;)V method_51313 method_51313 p 2 wrapper m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;)V method_45428 addMaxLevelEnchantedBooks p 1 registryWrapper p 0 entries p 3 visibility p 2 enchantmentTargets m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;)V method_47332 addSuspiciousStews p 0 entries p 1 visibility m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51336 method_51336 p 1 entries p 0 displayContext m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51328 method_51328 p 0 displayContext p 1 entries m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V method_51324 method_51324 p 1 wrapper m ()Lnet/minecraft/class_1761; method_47344 getSearchGroup m (Lnet/minecraft/class_7699;ZLnet/minecraft/class_7225$class_7874;)Z method_47330 updateDisplayContext p 1 operatorEnabled p 0 enabledFeatures p 2 lookup m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V method_51312 method_51312 p 1 wrapper m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51330 method_51330 p 1 entries p 0 displayContext m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761;)V method_47331 method_47331 p 1 group m (Lnet/minecraft/class_6880;)Z method_51320 method_51320 p 0 registryEntry m ()Lnet/minecraft/class_1761; method_47328 getDefaultTab m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51334 method_51334 p 1 entries p 0 displayContext m (Ljava/util/Set;Lnet/minecraft/class_1887;)Z method_48946 method_48946 p 1 enchantment m (Lnet/minecraft/class_1535;)I method_48933 method_48933 p 0 paintingVariant m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_6880$class_6883;)V method_48935 method_48935 p 2 variant m ()V method_47334 collect m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1761; method_51315 registerAndGetDefault p 0 registry m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V method_48947 method_48947 p 2 stack m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;)V method_47339 addFireworkRockets p 0 entries p 1 visibility m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Lnet/minecraft/class_1792;Lnet/minecraft/class_1761$class_7705;)V method_45427 addPotions p 3 visibility p 2 item p 1 registryWrapper p 0 entries m (Lnet/minecraft/class_1761;)Z method_47333 method_47333 p 0 group m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;Ljava/util/function/Predicate;Lnet/minecraft/class_1761$class_7705;)V method_48937 addPaintings p 3 visibility p 2 predicate p 1 registryWrapper p 0 entries m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V method_48952 method_48952 p 2 stack m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51321 method_51321 p 0 displayContext p 1 entries m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;)V method_45430 addAllLevelEnchantedBooks p 3 visibility p 0 entries p 1 registryWrapper p 2 enchantmentTargets m (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799; method_48941 method_48941 p 1 instrument m (Ljava/util/Set;Lnet/minecraft/class_1887;)Z method_48951 method_48951 p 1 enchantment m (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_1799; method_48940 method_48940 p 1 entry m (Lnet/minecraft/class_6880$class_6883;)Z method_48944 method_48944 p 0 entry m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_6885$class_6888;)V method_48939 method_48939 p 3 entryList m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V method_51326 method_51326 p 1 wrapper m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51338 method_51338 p 1 entries p 0 displayContext m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_51318 method_51318 p 0 displayContext p 1 entries m (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V method_51322 method_51322 p 1 wrapper c net/minecraft/class_8212 net/minecraft/network/packet/s2c/play/ChunkBiomeDataS2CPacket f I field_43094 MAX_SIZE f Ljava/util/List; comp_1313 chunkBiomeData m (Ljava/util/List;)Lnet/minecraft/class_8212; method_49685 create p 0 chunks m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8212$class_8213;)V method_49686 method_49686 p 1 data p 0 bufx m (Lnet/minecraft/class_2602;)V method_49687 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/util/List; comp_1313 chunkBiomeData c net/minecraft/class_8212$class_8213 net/minecraft/network/packet/s2c/play/ChunkBiomeDataS2CPacket$Serialized f [B comp_1315 buffer f Lnet/minecraft/class_1923; comp_1314 pos m (Lnet/minecraft/class_2818;)I method_49689 getTotalPacketSize p 0 chunk m ()Lnet/minecraft/class_2540; method_49688 toReadingBuf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V method_49691 write p 0 buf p 1 chunk m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lio/netty/buffer/ByteBuf; method_49692 toWritingBuf m (Lnet/minecraft/class_2818;)V p 1 chunk m (Lnet/minecraft/class_2540;)V method_49690 write p 1 buf m ()[B comp_1315 buffer m ()Lnet/minecraft/class_1923; comp_1314 pos c net/minecraft/class_5188 net/minecraft/structure/pool/LegacySinglePoolElement f Lcom/mojang/serialization/Codec; field_24949 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28874 method_28874 p 0 instance c net/minecraft/class_5182 net/minecraft/structure/BastionTreasureData m (Lnet/minecraft/class_7891;)V method_27204 bootstrap p 0 poolRegisterable c net/minecraft/class_5181 net/minecraft/structure/BastionData m (Lnet/minecraft/class_7891;)V method_27203 bootstrap p 0 poolRegisterable c net/minecraft/class_5183 net/minecraft/world/gen/structure/RuinedPortalStructure f Ljava/util/List; field_37813 setups f [Ljava/lang/String; field_23998 RARE_PORTAL_STRUCTURE_IDS f Lcom/mojang/serialization/Codec; field_37812 CODEC f [Ljava/lang/String; field_23999 COMMON_PORTAL_STRUCTURE_IDS f I field_31511 MIN_BLOCKS_ABOVE_WORLD_BOTTOM f F field_31512 RARE_PORTAL_CHANCE m (Lnet/minecraft/class_5183$class_7155;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2338;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_7138;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;)V method_41683 method_41683 p 10 collector m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_5183$class_7155;)V p 2 setup p 1 config m (Lnet/minecraft/class_5819;II)I method_27210 choosePlacementHeight p 2 max p 1 min p 0 random m (Lnet/minecraft/class_2919;F)Z method_41682 shouldPlaceAirPocket p 0 random p 1 probability m (Lnet/minecraft/class_3195$class_7302;Ljava/util/List;)V p 1 config p 2 setups m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I method_27211 getFloorHeight p 8 noiseConfig p 7 world p 4 height p 3 airPocket p 6 box p 5 blockCountY p 0 random p 2 verticalPlacement p 1 chunkGenerator m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z method_27209 isColdAt p 1 biome p 0 pos m (Lnet/minecraft/class_2794;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4966; method_27205 method_27205 p 3 pos m (Lnet/minecraft/class_5183;)Ljava/util/List; method_41684 method_41684 p 0 structure c net/minecraft/class_5183$class_7155 net/minecraft/world/gen/structure/RuinedPortalStructure$Setup f Lcom/mojang/serialization/Codec; field_37814 CODEC f Lnet/minecraft/class_5189$class_5191; comp_576 placement f F comp_578 mossiness f Z comp_579 overgrown f F comp_577 airPocketProbability f Z comp_580 vines f Z comp_581 canBeCold f Z comp_582 replaceWithBlackstone f F comp_583 weight m ()F comp_577 airPocketProbability m ()F comp_578 mossiness m ()Z comp_579 overgrown m ()Z comp_580 vines m ()Z comp_581 canBeCold m ()Z comp_582 replaceWithBlackstone m ()F comp_583 weight m ()Lnet/minecraft/class_5189$class_5191; comp_576 placement c net/minecraft/class_8218 net/minecraft/util/math/GivensPair c A pair of {@code sin(θ)} and {@code cos(θ)} used in Givens quaternion. f F comp_1318 cosHalf f F comp_1317 sinHalf m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; method_49732 setYRotation m ()F method_49733 sinDouble m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; method_49728 setRotationX m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; method_49729 setXRotation m (F)Lnet/minecraft/class_8218; method_49726 fromAngle p 0 radians m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; method_49731 setRotationY m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; method_49735 setZRotation m ()Lnet/minecraft/class_8218; method_49725 negateSin m ()F method_49730 cosDouble m (FF)Lnet/minecraft/class_8218; method_49727 normalize p 0 a p 1 b m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; method_49734 setRotationZ m ()F comp_1317 sinHalf m ()F comp_1318 cosHalf c net/minecraft/class_8219 net/minecraft/client/gui/screen/option/CreditsAndAttributionScreen f Lnet/minecraft/class_2561; field_43140 CREDITS_TEXT f Lnet/minecraft/class_2561; field_43141 ATTRIBUTION_TEXT f I field_43138 BUTTON_WIDTH f I field_43137 SPACING f Lnet/minecraft/class_2561; field_43139 TITLE f Lnet/minecraft/class_437; field_43143 parent f Lnet/minecraft/class_8132; field_43144 layout f Lnet/minecraft/class_2561; field_43142 LICENSE_TEXT m ()V method_49739 openCredits m (Lnet/minecraft/class_437;)V p 1 parent m (Lnet/minecraft/class_4185;)V method_49738 method_49738 p 1 button m (Lnet/minecraft/class_4185;)V method_49737 method_49737 p 1 button c net/minecraft/class_8216 net/minecraft/util/Urls f Ljava/lang/String; field_43118 EULA f Ljava/lang/String; field_43129 JAVA_BLOCKING f Ljava/lang/String; field_43119 JAVA_ATTRIBUTION f Ljava/lang/String; field_43130 JAVA_REALMS_TRIAL f Ljava/lang/String; field_43120 JAVA_LICENSES f Ljava/lang/String; field_43131 BUY_JAVA_REALMS f Ljava/lang/String; field_44949 MINECRAFT_SYMLINKS f Ljava/lang/String; field_45074 PRIVACY_STATEMENT f Ljava/lang/String; field_43123 SNAPSHOT_FEEDBACK f Ljava/lang/String; field_43134 UPDATE_MOJANG_ACCOUNT f Ljava/lang/String; field_43124 JAVA_FEEDBACK f Ljava/lang/String; field_43121 BUY_JAVA f Ljava/lang/String; field_43132 REALMS_TERMS f Ljava/lang/String; field_43122 JAVA_ACCOUNT_SETTINGS f Ljava/lang/String; field_43133 REALMS_CONTENT_CREATOR f Ljava/lang/String; field_43127 ABOUT_JAVA_REPORTING f Ljava/lang/String; field_43117 GDPR f Ljava/lang/String; field_43128 JAVA_MODERATION f Ljava/lang/String; field_43125 SNAPSHOT_BUGS f Ljava/lang/String; field_43126 JAVA_ACCESSIBILITY m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; method_49719 getExtendJavaRealmsUrl p 0 subscriptionId p 1 uuid m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; method_49720 getExtendJavaRealmsUrl p 0 subscriptionId p 1 uuid p 2 trial c net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiece f Lorg/slf4j/Logger; field_24992 LOGGER f Lnet/minecraft/class_5189$class_5191; field_24021 verticalPlacement f Lnet/minecraft/class_5189$class_5190; field_24022 properties m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V p 8 mirror p 7 rotation p 6 template p 5 id p 4 properties p 3 verticalPlacement p 2 pos p 1 manager m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V method_27245 placeNetherrackBase p 1 random p 2 world m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_27249 placeNetherrackBottom p 3 pos p 2 world p 1 random m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V method_27243 updateNetherracksInBound p 1 random p 2 world m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_27248 updateNetherracks p 3 pos p 2 world p 1 random m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 1 manager p 2 nbt m (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I method_27237 getBaseHeight p 0 world p 3 verticalPlacement p 2 y p 1 x m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35451 method_35451 p 2 id m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_27246 generateOvergrownLeaves p 3 pos p 2 world p 1 random m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_27238 canFillNetherrack p 2 pos p 1 world m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821; method_27240 createReplacementRule p 0 old p 1 updated m (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_27244 generateVines p 3 pos p 2 world p 1 random m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35449 createPlacementData p 2 id p 1 nbt p 0 manager m (Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821; method_27239 createReplacementRule p 1 chance p 2 updated p 0 old m (Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821; method_27247 createLavaReplacementRule p 1 properties p 0 verticalPlacement m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V method_27250 method_27250 p 3 pos m (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492; method_35450 createPlacementData p 3 pos p 4 properties p 1 rotation p 2 verticalPlacement p 0 mirror m (Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903; method_27241 getHeightmapType p 0 verticalPlacement c net/minecraft/class_5189$class_5191 net/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement f Ljava/lang/String; field_24036 id f Lnet/minecraft/class_3542$class_7292; field_37811 CODEC f Lnet/minecraft/class_5189$class_5191; field_24031 ON_OCEAN_FLOOR f Lnet/minecraft/class_5189$class_5191; field_24032 IN_MOUNTAIN f Lnet/minecraft/class_5189$class_5191; field_24033 UNDERGROUND f Lnet/minecraft/class_5189$class_5191; field_24034 IN_NETHER f Lnet/minecraft/class_5189$class_5191; field_24030 PARTLY_BURIED f Lnet/minecraft/class_5189$class_5191; field_24029 ON_LAND_SURFACE m (Ljava/lang/String;ILjava/lang/String;)V p 3 id m ()Ljava/lang/String; method_27252 getId m (Ljava/lang/String;)Lnet/minecraft/class_5189$class_5191; method_27254 getFromId p 0 id c net/minecraft/class_5189$class_5190 net/minecraft/structure/RuinedPortalStructurePiece$Properties f Lcom/mojang/serialization/Codec; field_24993 CODEC f Z field_24025 airPocket f Z field_24026 overgrown f Z field_24027 vines f F field_24024 mossiness f Z field_24028 replaceWithBlackstone f Z field_24023 cold m (ZFZZZZ)V p 6 replaceWithBlackstone p 5 vines p 4 overgrown p 3 airPocket p 2 mossiness p 1 cold m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28951 method_28951 p 0 instance c net/minecraft/class_8215 net/minecraft/client/texture/DynamicTexture m (Lnet/minecraft/class_2960;Ljava/nio/file/Path;)V method_49712 save p 1 id p 2 path c net/minecraft/class_2902 net/minecraft/world/Heightmap f Ljava/util/function/Predicate; field_16744 NOT_AIR f Ljava/util/function/Predicate; field_16745 SUFFOCATES f Lnet/minecraft/class_2791; field_13191 chunk f Ljava/util/function/Predicate; field_13193 blockPredicate f Lorg/slf4j/Logger; field_33770 LOGGER f Lnet/minecraft/class_6490; field_13192 storage m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;[J)V method_12600 setTo p 1 chunk p 2 type p 3 values m (III)V method_12602 set p 1 x p 2 z p 3 height m (I)I method_12601 get p 1 index m (Lnet/minecraft/class_2791;Ljava/util/Set;)V method_16684 populateHeightmaps p 1 types p 0 chunk m (II)I method_35334 method_35334 p 1 x p 2 z m (II)I method_12603 get p 1 x p 2 z m (IIILnet/minecraft/class_2680;)Z method_12597 trackUpdate p 4 state p 3 z p 2 y p 1 x m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V p 2 type p 1 chunk m (II)I method_12595 toIndex p 1 z p 0 x m ()[J method_12598 asLongArray m (Lnet/minecraft/class_2680;)Z method_16682 method_16682 p 0 state c net/minecraft/class_2902$class_2903 net/minecraft/world/Heightmap$Type f Ljava/lang/String; field_13204 name f Ljava/util/function/Predicate; field_16568 blockPredicate f Lcom/mojang/serialization/Codec; field_24772 CODEC f Lnet/minecraft/class_2902$class_2904; field_13198 purpose f Lnet/minecraft/class_2902$class_2903; field_13194 WORLD_SURFACE_WG f Lnet/minecraft/class_2902$class_2903; field_13197 MOTION_BLOCKING f Lnet/minecraft/class_2902$class_2903; field_13195 OCEAN_FLOOR_WG f Lnet/minecraft/class_2902$class_2903; field_13200 OCEAN_FLOOR f Lnet/minecraft/class_2902$class_2903; field_13202 WORLD_SURFACE f Lnet/minecraft/class_2902$class_2903; field_13203 MOTION_BLOCKING_NO_LEAVES m ()Ljava/util/function/Predicate; method_16402 getBlockPredicate m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2902$class_2904;Ljava/util/function/Predicate;)V p 4 purpose p 5 blockPredicate p 3 name m ()Z method_16137 shouldSendToClient m (Lnet/minecraft/class_2680;)Z method_16686 method_16686 p 0 state m ()Ljava/lang/String; method_12605 getName m (Lnet/minecraft/class_2680;)Z method_16685 method_16685 p 0 state m ()Z method_20454 isStoredServerSide c net/minecraft/class_2902$class_2904 net/minecraft/world/Heightmap$Purpose f Lnet/minecraft/class_2902$class_2904; field_16424 CLIENT f Lnet/minecraft/class_2902$class_2904; field_13207 WORLDGEN f Lnet/minecraft/class_2902$class_2904; field_13206 LIVE_WORLD c net/minecraft/class_2905 net/minecraft/network/packet/s2c/login/LoginHelloS2CPacket f Ljava/lang/String; field_13209 serverId f [B field_13211 publicKey f [B field_13210 nonce m ()[B method_12613 getNonce m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/lang/String; method_12610 getServerId m (Ljava/lang/String;[B[B)V p 2 publicKey p 1 serverId p 3 nonce m (Lnet/minecraft/class_2896;)V method_12612 apply m ()Ljava/security/PublicKey; method_12611 getPublicKey c net/minecraft/class_2901 net/minecraft/network/packet/s2c/login/LoginSuccessS2CPacket f Lcom/mojang/authlib/GameProfile; field_13190 profile m (Lnet/minecraft/class_2896;)V method_12594 apply m ()Lcom/mojang/authlib/GameProfile; method_12593 getProfile m (Lnet/minecraft/class_2540;)V p 1 buf m (Lcom/mojang/authlib/GameProfile;)V p 1 profile c net/minecraft/class_2907 net/minecraft/network/packet/s2c/login/LoginCompressionS2CPacket f I field_13232 compressionThreshold m (I)V p 1 compressionThreshold m (Lnet/minecraft/class_2896;)V method_12633 apply m ()I method_12634 getCompressionThreshold m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2909 net/minecraft/network/packet/s2c/login/LoginDisconnectS2CPacket f Lnet/minecraft/class_2561; field_13243 reason m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2561;)V p 1 reason m (Lnet/minecraft/class_2896;)V method_12637 apply m ()Lnet/minecraft/class_2561; method_12638 getReason c net/minecraft/class_8223 net/minecraft/datafixer/fix/RemoveFeatureTogglesFix f Ljava/util/Set; field_43177 featureToggleIds f Ljava/lang/String; field_43176 name m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_49769 method_49769 p 3 stream m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z method_49770 method_49770 p 3 enabledFeature m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49768 method_49768 p 3 enabledFeatures m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Set;)V p 3 featureToggleIds p 1 outputSchema p 2 name m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49767 removeFeatureToggles p 1 dynamic c net/minecraft/class_8224 net/minecraft/datafixer/schema/Schema3438 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_5196 net/minecraft/datafixer/fix/BitStorageAlignFix f I field_29864 CHUNK_WIDTH f I field_29863 ELEMENT_BIT_SHIFT f I field_29866 MAX_BLOCK_STATE_ID f I field_29865 CHUNK_LENGTH f I field_29868 MAX_HEIGHT_VALUE f I field_29867 HEIGHT_VALUE_BITS m (Ljava/util/List;)Ljava/lang/Integer; method_27296 method_27296 p 0 palette m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_27773 method_27773 p 1 heightmap m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28173 method_28173 p 2 statesDynamic m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28172 method_28172 p 1 sectionDynamic m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27769 method_27769 p 0 levelDynamic m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; method_27772 fixBitStorageArray p 0 sectionDynamic p 1 statesDynamic p 2 maxValue p 3 elementBits m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27294 method_27294 p 2 levelSection m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27292 method_27292 p 5 chunk m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27295 method_27295 p 1 section m (II[J)[J method_27288 resizePackedIntArray p 2 elements p 1 elementBits p 0 maxValue m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27774 fixLevel p 2 paletteFinder p 3 level p 0 levelSectionsFinder p 1 sectionFinder m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27775 fixHeightmaps p 1 fixedLevel m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27293 method_27293 p 4 level m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28174 method_28174 p 1 heightmapsDynamic m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28175 method_28175 p 1 heightmapDynamic c net/minecraft/class_8221 net/minecraft/datafixer/fix/UpdateSignTextFormatFix f Ljava/lang/String; field_45086 DEFAULT_COLOR f Ljava/lang/String; field_45087 EMPTY_TEXT_JSON f Ljava/lang/String; field_45085 FILTERED_CORRECT m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; method_52471 method_52471 p 1 message p 2 index m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; method_52470 method_52470 p 1 text m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52474 emptySignData p 0 signData m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; method_52469 streamKeys p 0 signData p 1 prefix m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V p 3 blockEntityId p 2 name p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49760 updateSignTextFormat p 0 signData m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52473 updateBack p 0 signData m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52472 updateFront p 0 signData c net/minecraft/class_8222 net/minecraft/datafixer/fix/EntityBrushableBlockFieldsRenameFix m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_49764 renameField p 3 newName p 1 dynamic p 2 oldName m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49763 renameFields p 1 dynamic m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_5193 net/minecraft/structure/processor/BlockAgeStructureProcessor f F field_24042 mossiness f Lcom/mojang/serialization/Codec; field_24997 CODEC f [Lnet/minecraft/class_2680; field_27338 AGEABLE_SLABS m (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_27259 randomState p 1 states p 0 random m (F)V p 1 mossiness m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_27257 randomStairProperties p 1 stairs p 0 random m (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_27260 process p 2 regularStates p 1 random p 3 mossyStates m (Lnet/minecraft/class_5193;)Ljava/lang/Float; method_28967 method_28967 p 0 processor m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_27256 processBlocks p 1 random m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_27258 processStairs p 1 random p 2 state m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_27263 processObsidian p 1 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_27262 processWalls p 1 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_27261 processSlabs p 1 random c net/minecraft/class_5192 net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor f Ljava/util/Map; field_24041 replacementMap f Lcom/mojang/serialization/Codec; field_24996 CODEC f Lnet/minecraft/class_5192; field_24040 INSTANCE m (Ljava/util/HashMap;)V method_27255 method_27255 p 0 replacements c net/minecraft/class_8220 net/minecraft/datafixer/fix/RenameBlockEntityFix f Ljava/lang/String; field_43174 name f Ljava/util/function/UnaryOperator; field_43175 renamer m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_49757 method_49757 p 1 pair m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_49758 method_49758 p 1 ops m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V p 1 outputSchema p 2 name p 3 renamer m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; method_49756 create p 2 renamer p 1 name p 0 outputSchema c net/minecraft/class_5195 net/minecraft/sound/MusicSound f I field_24059 maxDelay f I field_24058 minDelay f Z field_24060 replaceCurrentMusic f Lcom/mojang/serialization/Codec; field_24627 CODEC f Lnet/minecraft/class_6880; field_24057 sound m ()Lnet/minecraft/class_6880; method_27279 getSound m (Lnet/minecraft/class_6880;IIZ)V p 3 maxDelay p 4 replaceCurrentMusic p 1 sound p 2 minDelay m (Lnet/minecraft/class_5195;)Ljava/lang/Boolean; method_28127 method_28127 p 0 sound m ()Z method_27282 shouldReplaceCurrentMusic m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28128 method_28128 p 0 instance m (Lnet/minecraft/class_5195;)Ljava/lang/Integer; method_28130 method_28130 p 0 sound m (Lnet/minecraft/class_5195;)Lnet/minecraft/class_6880; method_28131 method_28131 p 0 sound m ()I method_27280 getMinDelay m (Lnet/minecraft/class_5195;)Ljava/lang/Integer; method_28129 method_28129 p 0 sound m ()I method_27281 getMaxDelay c net/minecraft/class_5194 net/minecraft/network/packet/c2s/play/JigsawGeneratingC2SPacket f Z field_25323 keepJigsaws f Lnet/minecraft/class_2338; field_24054 pos f I field_24055 maxDepth m (Lnet/minecraft/class_2792;)V method_27274 apply m (Lnet/minecraft/class_2338;IZ)V p 3 keepJigsaws p 2 maxDepth p 1 pos m ()Z method_29446 shouldKeepJigsaws m ()I method_27276 getMaxDepth m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2338; method_27275 getPos c net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket f Lnet/minecraft/class_8594; comp_1570 response f I comp_1569 queryId f I field_33374 MAX_PAYLOAD_SIZE m ()Lnet/minecraft/class_8594; comp_1570 response m ()I comp_1569 queryId m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2913; method_52292 read p 0 buf m (Lnet/minecraft/class_2911;)V method_12645 apply m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8594; method_52293 getVanillaPayload p 0 buf m (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594; method_52290 readPayload c {@return the response payload read from {@code buf}}\n\n@implNote This delegates the logic to {@link #getVanillaPayload},\nwhich simply validates the size of the buffer and returns {@link\nUnknownLoginQueryResponsePayload#INSTANCE}. p 0 queryId p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8594;)V method_52291 method_52291 p 1 response p 0 buf c net/minecraft/class_2915 net/minecraft/network/packet/c2s/login/LoginHelloC2SPacket f Ljava/util/UUID; comp_907 profileId f Ljava/lang/String; comp_765 name m (Lnet/minecraft/class_2911;)V method_12649 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/util/UUID; comp_907 profileId m ()Ljava/lang/String; comp_765 name c net/minecraft/class_2910 net/minecraft/world/spawner/PhantomSpawner f I field_13244 cooldown c net/minecraft/class_2911 net/minecraft/network/listener/ServerLoginPacketListener m (Lnet/minecraft/class_2917;)V method_12642 onKey p 1 packet m (Lnet/minecraft/class_2915;)V method_12641 onHello p 1 packet m (Lnet/minecraft/class_8593;)V method_52289 onEnterConfiguration p 1 packet m (Lnet/minecraft/class_2913;)V method_12640 onQueryResponse p 1 packet c net/minecraft/class_2917 net/minecraft/network/packet/c2s/login/LoginKeyC2SPacket f [B field_39089 nonce c The nonce value.\n\n@implNote This value is either encrypted (the left side of {@code Either}) or signed\n(the right side). If encrypted, then it must be done so using the server's public key\nand the server verifies it by decrypting and comparing nonces. If signed, then it must\nbe done so using the user's private key provided from Mojang's server, and the server\nverifies by checking if the reconstructed data can be verified using the public key. f [B field_13274 encryptedSecretKey m (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V p 3 nonce p 2 publicKey p 1 secretKey m (Lnet/minecraft/class_2911;)V method_12653 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; method_12654 decryptSecretKey p 1 privateKey m ([BLjava/security/PrivateKey;)Z method_43643 verifySignedNonce p 1 nonce p 2 privateKey c com/mojang/blaze3d/platform/TextureUtil com/mojang/blaze3d/platform/TextureUtil m (Ljava/io/InputStream;)Ljava/nio/ByteBuffer; readResource readResource p 0 inputStream m (Ljava/nio/file/Path;)Ljava/nio/file/Path; getDebugTexturePath getDebugTexturePath p 0 path m (IIII)V prepareImage prepareImage p 1 maxLevel p 0 id p 3 height p 2 width m (I)V releaseTextureId releaseTextureId p 0 id m (Ljava/nio/file/Path;Ljava/lang/String;IIIILjava/util/function/IntUnaryOperator;)V writeAsPNG writeAsPNG p 3 scales p 4 width p 1 prefix p 2 textureId p 5 height p 6 operator p 0 directory m (III)V prepareImage prepareImage p 0 id p 1 width p 2 height m (Lnet/minecraft/class_1011$class_1013;IIII)V prepareImage prepareImage p 0 internalFormat p 2 maxLevel p 1 id p 4 height p 3 width m (Ljava/nio/file/Path;Ljava/lang/String;IIII)V writeAsPNG writeAsPNG p 5 height p 0 directory p 2 textureId p 1 prefix p 4 width p 3 scales m (Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer; readResource readResource p 0 channel p 1 bufSize m (I)V bind bind p 0 id m (Lnet/minecraft/class_1011$class_1013;III)V prepareImage prepareImage p 0 internalFormat p 1 id p 2 width p 3 height c net/minecraft/class_2919 net/minecraft/util/math/random/ChunkRandom f I field_28768 sampleCount f Lnet/minecraft/class_5819; field_35141 baseRandom m (JII)V method_12663 setCarverSeed c Seeds the randomizer to generate larger features such as caves, ravines, mineshafts\nand strongholds. It is also used to initiate structure start behavior such as rotation.\n\n

Similar to the population seed, only the 48 lowest bits of the world seed affect the\noutput since it the upper 16 bits are truncated in the setSeed() call. p 4 chunkZ p 3 chunkX p 1 worldSeed m (JII)V method_12664 setDecoratorSeed c Seeds the randomizer to generate a given feature.\n\nThe salt, in the form of {@code index + 10000 * step} assures that each feature is seeded\ndifferently, making the decoration feel more random. Even though it does a good job\nat doing so, many entropy issues arise from the salt being so small and result in\nweird alignments between features that have an index close apart. p 3 index c the index of the feature in the feature list p 4 step c the generation step's ordinal for this feature p 1 populationSeed c the population seed computed in {@link #setPopulationSeed(long, int, int)} m (JIII)V method_12665 setRegionSeed c Seeds the randomizer to determine the start position of structure features such as\ntemples, monuments and buried treasures within a region.\n\n

The region coordinates pair corresponds to the coordinates of the region the seeded\nchunk lies in. For example, a swamp hut region is 32 by 32 chunks meaning that all\nchunks that lie within that region get seeded the same way.\n\n

Similarly, the upper 16 bits of world seed also do not affect the region seed because\nthey get truncated in the setSeed() call. p 1 worldSeed p 3 regionX p 4 regionZ p 5 salt m ()I method_35335 getSampleCount m (JII)J method_12661 setPopulationSeed c Seeds the randomizer to create population features such as decorators and animals.\n\n

This method takes in the world seed and the negative-most block coordinates of the\nchunk. The coordinate pair provided is equivalent to (chunkX * 16, chunkZ * 16). The\nthree values are mixed together through some layers of hashing to produce the\npopulation seed.\n\n

This function has been proved to be reversible through some exploitation of the underlying\nnextLong() weaknesses. It is also important to remember that since setSeed()\ntruncates the 16 upper bits of world seed, only the 48 lowest bits affect the population\nseed output. p 4 blockZ p 3 blockX p 1 worldSeed m (I)I method_43156 method_43156 p 1 count m (Lnet/minecraft/class_5819;)V p 1 baseRandom m (IIJJ)Lnet/minecraft/class_5819; method_12662 getSlimeRandom p 4 scrambler p 2 worldSeed p 1 chunkZ p 0 chunkX c net/minecraft/class_2919$class_6675 net/minecraft/util/math/random/ChunkRandom$RandomProvider f Ljava/util/function/LongFunction; field_35144 provider f Lnet/minecraft/class_2919$class_6675; field_35143 XOROSHIRO f Lnet/minecraft/class_2919$class_6675; field_35142 LEGACY m (J)Lnet/minecraft/class_5819; method_39006 create p 1 seed m (Ljava/lang/String;ILjava/util/function/LongFunction;)V p 3 provider c net/minecraft/class_6496 net/minecraft/util/TopologicalSorts c Utilities to perform a topological sort. m (Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z method_37951 sort c Performs a topological sort recursively through a reverse DFS. The\nresults are passed to the consumer in reverse order, where each element\nis guaranteed to be passed before any of its predecessors (dependencies).\nWhen multiple orders are valid, the results will first trace along earlier\nreturned successors in the successor set iteration for each element.\n\n@return {@code true} if the sort ends up in a loop, or {@code false} for\na successful sort p 0 successors c the map holding information on successor (dependents) of each element p 1 visited c elements that already iterated all their successors p 2 visiting c elements that are still iterating their successors p 3 reversedOrderConsumer c accepts sorted results in reverse order; each element is passed only\nbefore any of its predecessors (dependencies) is, or after all its\nsuccessors (dependents) are passed p 4 now c the starting or current element c net/minecraft/class_6497 net/minecraft/util/dynamic/Range f Lcom/mojang/serialization/Codec; field_34390 CODEC f Ljava/lang/Comparable; comp_1 minInclusive f Ljava/lang/Comparable; comp_2 maxInclusive m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_6497;)Lcom/mojang/serialization/DataResult; method_37957 method_37957 p 2 range m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_37953 createCodec p 0 elementCodec m (Ljava/lang/Comparable;)Z method_37955 contains p 1 value m (Lnet/minecraft/class_6497;)Z method_37952 contains p 1 other m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; method_37954 createRangedCodec p 2 maxInclusive p 1 minInclusive p 0 codec m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; method_37956 validate p 1 maxInclusive p 0 minInclusive m ()Ljava/lang/Comparable; comp_1 minInclusive m ()Ljava/lang/Comparable; comp_2 maxInclusive m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/Comparable;Ljava/lang/Comparable;)V p 1 minInclusive p 2 maxInclusive m (Ljava/lang/Comparable;)V p 1 value c net/minecraft/class_5165 net/minecraft/client/particle/WhiteAshParticle f I field_32658 COLOR m (Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V p 8 velocityX p 10 velocityY p 4 y p 6 z p 15 spriteProvider p 1 world p 2 x p 12 velocityZ p 14 scaleMultiplier c net/minecraft/class_5165$class_5166 net/minecraft/client/particle/WhiteAshParticle$Factory f Lnet/minecraft/class_4002; field_23936 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_27150 createParticle c net/minecraft/class_6492 net/minecraft/util/math/Spline m (Lnet/minecraft/class_6492$class_6738;I)Lnet/minecraft/class_6492$class_6737; method_39228 method_39228 p 1 index m (Lnet/minecraft/class_6492$class_6738;)Ljava/lang/Record; method_39227 method_39227 p 0 spline m (FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6737; method_39226 method_39226 p 2 derivative p 1 value p 0 location m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_39232 createCodec p 0 locationFunctionCodec m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493; method_39502 builder p 1 amplifier p 0 locationFunction m (Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493; method_37918 builder p 0 locationFunction m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39233 method_39233 p 2 instance m (Lnet/minecraft/class_6492$class_6738;)Ljava/util/List; method_39235 method_39235 p 0 spline m (Lnet/minecraft/class_6492;)Lcom/mojang/datafixers/util/Either; method_39229 method_39229 p 0 spline m ()Ljava/lang/String; method_39225 getDebugString m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39234 method_39234 p 1 instance m (F)Lnet/minecraft/class_6492; method_39427 fixedFloatFunction p 0 value m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6492; method_39231 method_39231 p 0 either m (Lnet/minecraft/class_6501;Ljava/util/List;)Lnet/minecraft/class_6492$class_6738; method_39230 method_39230 p 0 locationFunction p 1 splines m (Lnet/minecraft/class_6492$class_7073;)Lnet/minecraft/class_6492; method_41187 apply p 1 visitor c net/minecraft/class_6492$class_6737 net/minecraft/util/math/Spline$Serialized f Lnet/minecraft/class_6492; comp_226 value f F comp_225 location f F comp_227 derivative m ()Lnet/minecraft/class_6492; comp_226 value m ()F comp_227 derivative m ()F comp_225 location c net/minecraft/class_6492$class_6738 net/minecraft/util/math/Spline$Implementation f F comp_532 min f F comp_533 max f Lnet/minecraft/class_6501; comp_229 locationFunction f Ljava/util/List; comp_231 values f [F comp_230 locations f [F comp_232 derivatives m ([F)Ljava/lang/String; method_39238 format p 1 values m ([FLjava/util/List;[F)V method_41301 assertParametersValid p 0 locations p 2 derivatives p 1 values m ([FI)D method_39239 method_39239 p 1 index m ([FF)I method_41300 findRangeForLocation p 0 locations p 1 x m (F[FF[FI)F method_41297 sampleOutsideRange p 0 point p 1 locations p 2 value p 3 derivatives p 4 i m ()Lnet/minecraft/class_6501; comp_229 locationFunction m (Lnet/minecraft/class_6501;[FLjava/util/List;[F)Lnet/minecraft/class_6492$class_6738; method_41299 build p 3 derivatives p 1 locations p 2 values p 0 locationFunction m (D)Ljava/lang/String; method_39236 method_39236 p 0 value m (Lnet/minecraft/class_6492$class_7073;Lnet/minecraft/class_6492;)Lnet/minecraft/class_6492; method_41188 method_41188 p 1 value m ()Ljava/util/List; comp_231 values m ()[F comp_232 derivatives m ()[F comp_230 locations c net/minecraft/class_6492$class_6494 net/minecraft/util/math/Spline$FixedFloatFunction f F comp_228 value m ()F comp_228 value m (F)V p 1 value c net/minecraft/class_6492$class_6493 net/minecraft/util/math/Spline$Builder f Lnet/minecraft/class_6501; field_35661 amplifier f Lit/unimi/dsi/fastutil/floats/FloatList; field_34383 locations f Lnet/minecraft/class_6501; field_34382 locationFunction f Ljava/util/List; field_34384 values f Lit/unimi/dsi/fastutil/floats/FloatList; field_34385 derivatives m (FF)Lnet/minecraft/class_6492$class_6493; method_41294 add p 2 value p 1 location m (FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6493; method_37925 addPoint p 3 derivative p 2 value p 1 location m ()Lnet/minecraft/class_6492; method_37923 build m (Lnet/minecraft/class_6501;)V p 1 locationFunction m (FLnet/minecraft/class_6492;)Lnet/minecraft/class_6492$class_6493; method_41295 add p 1 location p 2 value m (FFF)Lnet/minecraft/class_6492$class_6493; method_37924 add p 2 value p 3 derivative p 1 location m (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)V p 1 locationFunction p 2 amplifier c net/minecraft/class_6492$class_7073 net/minecraft/util/math/Spline$Visitor m (Ljava/lang/Object;)Ljava/lang/Object; visit visit p 1 value c net/minecraft/class_6490 net/minecraft/util/collection/PaletteStorage c A storage whose values are raw IDs held by palettes. m ()Lnet/minecraft/class_6490; method_39939 copy m ()[J method_15212 getData c {@return the backing data of this storage} m (II)I method_15214 swap c Sets {@code value} to {@code index} and returns the previous value in\nthis storage.\n\n@return the previous value p 1 index c the index p 2 value c the value to set m (II)V method_15210 set c Sets {@code value} to {@code index} in this storage. p 2 value c the value to set p 1 index c the index m (I)I method_15211 get c {@return the value at {@code index} in this storage} p 1 index c the index m ()I method_34896 getElementBits c {@return the number of bits each element in this storage uses} m (Ljava/util/function/IntConsumer;)V method_21739 forEach c Executes an {@code action} on all values in this storage, sequentially. p 1 action m ([I)V method_39892 writePaletteIndices p 1 out m ()I method_15215 getSize c {@return the size of, or the number of elements in, this storage} c net/minecraft/class_6491 net/minecraft/util/CubicSampler f [D field_22449 DENSITY_CURVE f I field_33223 NUM_SEGMENTS f I field_33222 FIRST_SEGMENT_OFFSET m (Lnet/minecraft/class_243;Lnet/minecraft/class_6491$class_4859;)Lnet/minecraft/class_243; method_24895 sampleColor p 0 pos p 1 rgbFetcher c net/minecraft/class_6491$class_4859 net/minecraft/util/CubicSampler$RgbFetcher m (III)Lnet/minecraft/class_243; fetch fetch p 1 x p 3 z p 2 y c net/minecraft/class_5168 net/minecraft/block/dispenser/ShearsDispenserBehavior m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_27162 tryShearBlock p 1 pos p 0 world m (Lnet/minecraft/class_4970$class_4971;)Z method_40054 method_40054 p 0 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_27163 tryShearEntity p 1 pos p 0 world c net/minecraft/class_5167 net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer f Ljava/util/Map; field_23938 TEXTURES m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1498;FFFFFF)V method_27152 render m (Ljava/util/EnumMap;)V method_27153 method_27153 p 0 textures c net/minecraft/class_6498 net/minecraft/util/WinNativeModuleUtil f Lorg/slf4j/Logger; field_34391 LOGGER f I field_34395 LANGUAGE_ID f I field_34392 CODE_PAGE_MASK f I field_34394 LANGUAGE_ID_MASK f I field_34393 EN_US_CODE_PAGE m (Lnet/minecraft/class_129;)V method_37966 addDetailTo p 0 section m (Ljava/lang/String;)Ljava/util/Optional; method_37964 createNativeModuleInfo p 0 path m ([I)Ljava/util/OptionalInt; method_37967 getEnglishTranslationIndex p 0 indices m (Ljava/lang/String;II)Ljava/lang/String; method_37965 getStringFileInfoPath p 2 codePage p 0 key p 1 languageId m (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String; method_37969 method_37969 p 0 module m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; method_37970 queryString p 0 pointer p 1 path p 2 lengthPointer m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; method_37963 query p 1 path p 0 pointer p 2 lengthPointer m ()Ljava/util/List; method_37961 collectNativeModules m (Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String; method_37962 method_37962 p 0 moduleName c net/minecraft/class_6498$class_6499 net/minecraft/util/WinNativeModuleUtil$NativeModule f Ljava/lang/String; field_34396 path f Ljava/util/Optional; field_34397 info m (Ljava/lang/String;Ljava/util/Optional;)V p 1 path p 2 info m (Lnet/minecraft/class_6498$class_6500;)Ljava/lang/String; method_37971 method_37971 p 1 info c net/minecraft/class_6498$class_6500 net/minecraft/util/WinNativeModuleUtil$NativeModuleInfo f Ljava/lang/String; field_34400 companyName f Ljava/lang/String; field_34398 fileDescription f Ljava/lang/String; field_34399 fileVersion m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 1 fileDescription p 3 companyName p 2 fileVersion c net/minecraft/class_5169 net/minecraft/server/dedicated/ServerMBean c A dynamic management object for a Minecraft Server.\n\n

It exposes the average tick time and the historical tick times of the\nMinecraft Server.\n\n@see javax.management.DynamicMBean f Ljavax/management/MBeanInfo; field_23972 mBeanInfo f Lorg/slf4j/Logger; field_23970 LOGGER f Lnet/minecraft/server/MinecraftServer; field_23971 server f Ljava/util/Map; field_23973 entries m (Lnet/minecraft/class_5169$class_5170;)Ljava/lang/String; method_27183 method_27183 p 0 entry m ([Ljava/lang/String;)Ljavax/management/AttributeList; getAttributes getAttributes p 1 attributes m (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; invoke invoke p 2 params p 3 signature p 1 actionName m ()[J method_27182 getTickTimes c Returns the server's historical tick times, in milliseconds. m (Lnet/minecraft/class_5169$class_5170;)Ljavax/management/Attribute; method_27179 method_27179 p 0 entry m ()F method_27177 getAverageTickTime c Returns the server's current average tick time, in milliseconds. m (Ljavax/management/AttributeList;)Ljavax/management/AttributeList; setAttributes setAttributes p 1 attributes m (Ljava/lang/String;)Ljava/lang/Object; getAttribute getAttribute p 1 attribute m (Ljavax/management/Attribute;)V setAttribute setAttribute p 1 attribute m (Lnet/minecraft/server/MinecraftServer;)V p 1 server m (Lnet/minecraft/server/MinecraftServer;)V method_27181 register c Registers a dynamic MBean for a Minecraft Server. p 0 server c the server to have the MBean c net/minecraft/class_5169$class_5170 net/minecraft/server/dedicated/ServerMBean$Entry c Represents a read-only attribute of the server MBean. f Ljava/lang/Class; field_23977 type f Ljava/util/function/Supplier; field_23975 getter f Ljava/lang/String; field_23976 description f Ljava/lang/String; field_23974 name m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V p 1 name p 2 getter p 3 description p 4 type m ()Ljavax/management/MBeanAttributeInfo; method_27184 createInfo c net/minecraft/class_5174 net/minecraft/structure/BastionBridgeData m (Lnet/minecraft/class_7891;)V method_27198 bootstrap p 0 poolRegisterable c net/minecraft/class_5177 net/minecraft/structure/BastionHoglinStableData m (Lnet/minecraft/class_7891;)V method_27199 bootstrap p 0 poolRegisterable c net/minecraft/class_5172 net/minecraft/block/ChainBlock f Lnet/minecraft/class_2746; field_24411 WATERLOGGED f Lnet/minecraft/class_265; field_26651 X_SHAPE f Lnet/minecraft/class_265; field_23986 Y_SHAPE f Lnet/minecraft/class_265; field_26650 Z_SHAPE c net/minecraft/class_8209 net/minecraft/client/gui/widget/TabButtonWidget f Lnet/minecraft/class_8088; field_43068 tabManager f Lnet/minecraft/class_8087; field_43069 tab f Lnet/minecraft/class_8666; field_45391 TAB_BUTTON_TEXTURES m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V method_49610 drawCurrentTabLine p 2 textRenderer p 1 context p 3 color m ()Lnet/minecraft/class_8087; method_49609 getTab m ()Z method_49611 isCurrentTab m (Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)V p 3 width p 4 height p 1 tabManager p 2 tab m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V method_49608 drawMessage p 3 color p 2 textRenderer p 1 context c net/minecraft/class_8208 net/minecraft/client/gui/widget/IconWidget m (IILnet/minecraft/class_2960;)Lnet/minecraft/class_8208; method_52720 create p 0 width p 1 height p 2 texture m (IIII)V p 3 width p 4 height p 1 x p 2 y m (IILnet/minecraft/class_2960;II)Lnet/minecraft/class_8208; method_52721 create p 4 textureHeight p 3 textureWidth p 2 texture p 1 height p 0 width c net/minecraft/class_8208$class_8659 net/minecraft/client/gui/widget/IconWidget$Simple f Lnet/minecraft/class_2960; field_45357 texture m (IIIILnet/minecraft/class_2960;)V p 5 texture p 4 height p 3 width p 2 y p 1 x c net/minecraft/class_8208$class_8660 net/minecraft/client/gui/widget/IconWidget$Texture f Lnet/minecraft/class_2960; field_45358 texture f I field_45359 textureWidth f I field_45360 textureHeight m (IIIILnet/minecraft/class_2960;II)V p 4 height p 3 width p 6 textureWidth p 5 texture p 2 y p 1 x p 7 textureHeight c net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator f Lnet/minecraft/class_5321; field_25941 STRUCTURE_POOLS m (Lnet/minecraft/class_7891;)V method_27201 bootstrap p 0 poolRegisterable c net/minecraft/class_5178 net/minecraft/structure/BastionUnitsData m (Lnet/minecraft/class_7891;)V method_27200 bootstrap p 0 poolRegisterable c net/minecraft/class_8206 net/minecraft/client/realms/dto/RealmsText f Ljava/lang/String; field_43033 translationKey f Ljava/lang/String; field_43032 ARGS_KEY f Ljava/lang/String; field_43031 TRANSLATION_KEY_KEY f [Ljava/lang/Object; field_43034 args m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8206; method_49582 fromJson p 0 json m (Ljava/lang/String;[Ljava/lang/Object;)V p 1 translationKey p 2 args m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_49583 toText p 1 fallback c net/minecraft/class_8204 net/minecraft/client/realms/dto/RealmsNotification f Ljava/lang/String; field_43019 TYPE_KEY f Ljava/lang/String; field_43018 SEEN_KEY f Ljava/util/UUID; field_43021 uuid f Lorg/slf4j/Logger; field_43015 LOGGER f Ljava/lang/String; field_43020 VISIT_URL_TYPE f Z field_43023 seen f Z field_43022 dismissable f Ljava/lang/String; field_43024 type f Ljava/lang/String; field_43017 DISMISSABLE_KEY f Ljava/lang/String; field_43016 NOTIFICATION_UUID_KEY m ()Ljava/util/UUID; method_49578 getUuid m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8204; method_49575 fromJson p 0 json m (Ljava/util/UUID;ZZLjava/lang/String;)V p 3 seen p 4 type p 1 uuid p 2 dismissable m (Ljava/lang/String;)Ljava/util/List; method_49576 parse p 0 json m ()Z method_49577 isDismissable m ()Z method_49574 isSeen c net/minecraft/class_8204$class_8205 net/minecraft/client/realms/dto/RealmsNotification$VisitUrl f Ljava/lang/String; field_43026 BUTTON_TEXT_KEY f Ljava/lang/String; field_43025 URL_KEY f Ljava/lang/String; field_43028 url f Lnet/minecraft/class_8206; field_43030 message f Ljava/lang/String; field_43027 MESSAGE_KEY f Lnet/minecraft/class_8206; field_43029 buttonText m (Lnet/minecraft/class_437;)Lnet/minecraft/class_4185; method_49580 createButton p 1 currentScreen m ()Lnet/minecraft/class_2561; method_49581 getDefaultMessage m (Lnet/minecraft/class_8204;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8204$class_8205; method_49579 fromJson p 1 json p 0 parent m (Lnet/minecraft/class_8204;Ljava/lang/String;Lnet/minecraft/class_8206;Lnet/minecraft/class_8206;)V p 2 url p 1 parent p 4 message p 3 buttonText c net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType f Lcom/mojang/serialization/Codec; field_24973 codec f Lnet/minecraft/class_5142; field_38792 UPWARDS_BRANCHING_TRUNK_PLACER f Lnet/minecraft/class_5142; field_24171 GIANT_TRUNK_PLACER f Lnet/minecraft/class_5142; field_24172 MEGA_JUNGLE_TRUNK_PLACER f Lnet/minecraft/class_5142; field_24173 DARK_OAK_TRUNK_PLACER f Lnet/minecraft/class_5142; field_24174 FANCY_TRUNK_PLACER f Lnet/minecraft/class_5142; field_29309 BENDING_TRUNK_PLACER f Lnet/minecraft/class_5142; field_23764 FORKING_TRUNK_PLACER f Lnet/minecraft/class_5142; field_23763 STRAIGHT_TRUNK_PLACER f Lnet/minecraft/class_5142; field_42855 CHERRY_TRUNK_PLACER m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142; method_26995 register p 1 codec p 0 id m (Lcom/mojang/serialization/Codec;)V p 1 codec m ()Lcom/mojang/serialization/Codec; method_28908 getCodec c net/minecraft/class_687 net/minecraft/client/particle/FlameParticle c net/minecraft/class_687$class_5613 net/minecraft/client/particle/FlameParticle$SmallFactory f Lnet/minecraft/class_4002; field_27736 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_32131 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_687$class_688 net/minecraft/client/particle/FlameParticle$Factory f Lnet/minecraft/class_4002; field_17812 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3036 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5141 net/minecraft/world/gen/trunk/TrunkPlacer f I field_23760 baseHeight f I field_23761 firstRandomHeight f Lcom/mojang/serialization/Codec; field_24972 TYPE_CODEC f I field_23762 secondRandomHeight f I field_31528 MAX_BASE_HEIGHT f I field_31529 MAX_RANDOM_HEIGHT m (Lnet/minecraft/class_5141;)Ljava/lang/Integer; method_28906 method_28906 p 0 placer m (Lnet/minecraft/class_5141;)Ljava/lang/Integer; method_28905 method_28905 p 0 placer m (Lnet/minecraft/class_2680;)Z method_43197 method_43197 p 0 state m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_27403 canGenerate p 0 world p 1 pos m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Z method_35375 getAndSetState p 1 world p 2 replacer p 3 random p 4 pos p 5 config m (Lnet/minecraft/class_5819;)I method_26993 getHeight p 1 random m (Lnet/minecraft/class_5141;)Ljava/lang/Integer; method_28907 method_28907 p 0 placer m ()Lnet/minecraft/class_5142; method_28903 getType m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)V method_27400 setToDirt p 4 config p 3 pos p 2 random p 1 replacer p 0 world m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_43196 canReplace p 2 pos p 1 world m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Ljava/util/List; method_26991 generate c Generates the trunk blocks and return a list of tree nodes to place foliage around p 5 startPos p 4 height p 3 random p 2 replacer p 6 config p 1 world m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;Ljava/util/function/Function;)Z method_27402 getAndSetState p 5 config p 4 pos p 3 random p 2 replacer p 1 world m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;)V method_27401 trySetState p 2 replacer p 1 world p 5 config p 4 pos p 3 random m (III)V p 1 baseHeight p 2 firstRandomHeight p 3 secondRandomHeight m (Lnet/minecraft/class_2680;)Z method_27405 method_27405 p 0 state m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; method_28904 fillTrunkPlacerFields p 0 instance m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_43198 canReplaceOrIsLog p 2 pos p 1 world c net/minecraft/class_5144 net/minecraft/client/render/entity/ZoglinEntityRenderer f Lnet/minecraft/class_2960; field_23779 TEXTURE m (Lnet/minecraft/class_5136;)Lnet/minecraft/class_2960; method_27039 getTexture c net/minecraft/class_5140 net/minecraft/world/gen/trunk/StraightTrunkPlacer f Lcom/mojang/serialization/Codec; field_24971 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28902 method_28902 p 0 instance c net/minecraft/class_689 net/minecraft/client/particle/ExplosionEmitterParticle f I field_3813 maxAge_ f I field_3814 age_ c net/minecraft/class_689$class_690 net/minecraft/client/particle/ExplosionEmitterParticle$Factory m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3037 createParticle c net/minecraft/class_5149 net/minecraft/entity/passive/HorseColor f Lcom/mojang/serialization/Codec; field_41595 CODEC f Ljava/lang/String; field_41596 name f Ljava/util/function/IntFunction; field_23823 BY_ID f I field_23824 id f Lnet/minecraft/class_5149; field_23822 DARK_BROWN f Lnet/minecraft/class_5149; field_23821 GRAY f Lnet/minecraft/class_5149; field_23820 BLACK f Lnet/minecraft/class_5149; field_23817 CREAMY f Lnet/minecraft/class_5149; field_23816 WHITE f Lnet/minecraft/class_5149; field_23819 BROWN f Lnet/minecraft/class_5149; field_23818 CHESTNUT m (I)Lnet/minecraft/class_5149; method_27083 byId p 0 id m ()I method_27082 getId m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name c net/minecraft/class_5146 net/minecraft/entity/Saddleable c Represents an entity that can be saddled, either by a player or a\ndispenser. m ()Lnet/minecraft/class_3414; method_45328 getSaddleSound m ()Z method_6765 canBeSaddled m ()Z method_6725 isSaddled m (Lnet/minecraft/class_3419;)V method_6576 saddle p 1 sound c net/minecraft/class_684 net/minecraft/client/particle/EmotionParticle c net/minecraft/class_684$class_685 net/minecraft/client/particle/EmotionParticle$AngryVillagerFactory f Lnet/minecraft/class_4002; field_17813 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3034 createParticle c net/minecraft/class_684$class_686 net/minecraft/client/particle/EmotionParticle$HeartFactory f Lnet/minecraft/class_4002; field_17814 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3035 createParticle c net/minecraft/class_5148 net/minecraft/entity/passive/HorseMarking f I field_23814 id f Ljava/util/function/IntFunction; field_23813 BY_ID f Lnet/minecraft/class_5148; field_23812 BLACK_DOTS f Lnet/minecraft/class_5148; field_23811 WHITE_DOTS f Lnet/minecraft/class_5148; field_23810 WHITE_FIELD f Lnet/minecraft/class_5148; field_23809 WHITE f Lnet/minecraft/class_5148; field_23808 NONE m (I)Lnet/minecraft/class_5148; method_27080 byIndex p 0 index m (Ljava/lang/String;II)V p 3 id m ()I method_27079 getId c net/minecraft/class_682 net/minecraft/client/particle/BlockFallingDustParticle f Lnet/minecraft/class_4002; field_17808 spriteProvider f F field_3809 rotationSpeed m (Lnet/minecraft/class_638;DDDFFFLnet/minecraft/class_4002;)V p 10 blue p 11 spriteProvider p 1 world p 2 x p 4 y p 6 z p 8 red p 9 green c net/minecraft/class_682$class_683 net/minecraft/client/particle/BlockFallingDustParticle$Factory f Lnet/minecraft/class_4002; field_17809 spriteProvider m (Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3033 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5147 net/minecraft/entity/Shearable c Represents an entity that can be sheared, either by a player or a\ndispenser. m (Lnet/minecraft/class_3419;)V method_6636 sheared p 1 shearedSoundCategory m ()Z method_27072 isShearable c net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature f Lcom/google/common/collect/ImmutableList; field_24132 CANNOT_REPLACE_BLOCKS m (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Z method_27096 placeBasaltColumn p 2 seaLevel p 1 world p 5 reach p 4 height p 3 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338; method_27098 moveUpToAir p 2 distance p 1 mutablePos p 0 world m (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Z method_30379 canPlaceAt p 0 world p 2 mutablePos p 1 seaLevel m (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338; method_27094 moveDownToGround p 0 world p 1 seaLevel p 2 mutablePos p 3 distance m (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Z method_27095 isAirOrLavaOcean p 2 pos p 1 seaLevel p 0 world c net/minecraft/class_698 net/minecraft/client/particle/NoteParticle m (Lnet/minecraft/class_638;DDDD)V p 6 z p 4 y p 1 world p 2 x c net/minecraft/class_698$class_699 net/minecraft/client/particle/NoteParticle$Factory f Lnet/minecraft/class_4002; field_17819 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3041 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5155 net/minecraft/world/gen/feature/ReplaceBlobsFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2338; method_27107 moveDownToTarget p 1 mutablePos p 2 target p 0 world c net/minecraft/class_696 net/minecraft/client/particle/LargeFireSmokeParticle m (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V p 4 y p 6 z p 8 velocityX p 10 velocityY p 12 velocityZ p 14 spriteProvider p 2 x p 1 world c net/minecraft/class_696$class_697 net/minecraft/client/particle/LargeFireSmokeParticle$Factory f Lnet/minecraft/class_4002; field_17817 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3040 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature f [Lnet/minecraft/class_2350; field_23883 DIRECTIONS f Lcom/google/common/collect/ImmutableList; field_24133 CANNOT_REPLACE_BLOCKS m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5158;)Z method_27103 canPlace p 0 world p 2 config p 1 pos c net/minecraft/class_5151 net/minecraft/item/Equipment c Represents a type of item that is wearable in an armor equipment slot, or a shield.\n\n

This type of item can be targeted by the {@code minecraft:binding_curse} enchantment. m ()Lnet/minecraft/class_3414; method_31570 getEquipSound m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; method_48576 equipAndSwap p 3 user p 4 hand p 1 item p 2 world m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_5151; method_48957 fromStack p 0 stack m ()Lnet/minecraft/class_1304; method_7685 getSlotType c net/minecraft/class_5150 net/minecraft/item/Vanishable c Represents a type of item that can have the {@code minecraft:vanishing_curse} enchantment. c net/minecraft/class_691 net/minecraft/client/particle/ExplosionLargeParticle f Lnet/minecraft/class_4002; field_17815 spriteProvider m (Lnet/minecraft/class_638;DDDDLnet/minecraft/class_4002;)V p 10 spriteProvider p 6 z p 4 y p 2 x p 1 world c net/minecraft/class_691$class_692 net/minecraft/client/particle/ExplosionLargeParticle$Factory f Lnet/minecraft/class_4002; field_17816 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3038 createParticle c net/minecraft/class_6489 net/minecraft/GameVersion c The game version interface used by Minecraft, replacing the javabridge\none's occurrences in Minecraft code. m ()Ljava/lang/String; method_48018 getId m (Lnet/minecraft/class_3264;)I method_48017 getResourceVersion p 1 type m ()Ljava/lang/String; method_48019 getName m ()I method_48020 getProtocolVersion m ()Z method_48022 isStable m ()Ljava/util/Date; method_48021 getBuildTime m ()Lnet/minecraft/class_6595; method_37912 getSaveVersion c {@return the save version information for this game version} c net/minecraft/class_694 net/minecraft/client/particle/LavaEmberParticle c net/minecraft/class_694$class_695 net/minecraft/client/particle/LavaEmberParticle$Factory f Lnet/minecraft/class_4002; field_17818 spriteProvider m (Lnet/minecraft/class_4002;)V p 1 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_3039 createParticle c net/minecraft/class_5156 net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig f Lnet/minecraft/class_6017; field_25841 reach f Lnet/minecraft/class_6017; field_25842 height f Lcom/mojang/serialization/Codec; field_24877 CODEC m ()Lnet/minecraft/class_6017; method_30391 getReach m ()Lnet/minecraft/class_6017; method_30394 getHeight m (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017; method_30392 method_30392 p 0 config m (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017; method_30395 method_30395 p 0 config m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 2 height p 1 reach m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30393 method_30393 p 0 instance c net/minecraft/class_693 net/minecraft/client/particle/ItemPickupParticle f I field_3826 ticksExisted f Lnet/minecraft/class_4599; field_20944 bufferStorage f Lnet/minecraft/class_1297; field_3821 interactingEntity f Lnet/minecraft/class_1297; field_3823 itemEntity f Lnet/minecraft/class_898; field_3824 dispatcher m (Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V p 1 dispatcher p 3 world p 2 bufferStorage p 5 interactingEntity p 4 itemEntity m (Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V p 5 interactingEntity p 6 velocity p 1 dispatcher p 2 bufferStorage p 3 world p 4 itemEntity m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; method_29358 getOrCopy p 1 entity c net/minecraft/class_5158 net/minecraft/world/gen/feature/DeltaFeatureConfig f Lcom/mojang/serialization/Codec; field_24881 CODEC f Lnet/minecraft/class_6017; field_25843 size f Lnet/minecraft/class_6017; field_25844 rimSize f Lnet/minecraft/class_2680; field_23896 rim f Lnet/minecraft/class_2680; field_23895 contents m ()Lnet/minecraft/class_2680; method_30397 getContents m (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017; method_30398 method_30398 p 0 config m ()Lnet/minecraft/class_2680; method_30400 getRim m (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017; method_30401 method_30401 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30399 method_30399 p 0 instance m (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680; method_28709 method_28709 p 0 config m (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680; method_28710 method_28710 p 0 config m ()Lnet/minecraft/class_6017; method_30403 getRimSize m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 1 contents p 2 rim p 3 size p 4 rimSize m ()Lnet/minecraft/class_6017; method_30402 getSize c net/minecraft/class_7784 net/minecraft/data/DataOutput f Ljava/nio/file/Path; field_40597 path m (Lnet/minecraft/class_7784$class_7490;Ljava/lang/String;)Lnet/minecraft/class_7784$class_7489; method_45973 getResolver p 1 outputType p 2 directoryName m (Ljava/nio/file/Path;)V p 1 path m ()Ljava/nio/file/Path; method_45971 getPath m (Lnet/minecraft/class_7784$class_7490;)Ljava/nio/file/Path; method_45972 resolvePath p 1 outputType c net/minecraft/class_7784$class_7489 net/minecraft/data/DataOutput$PathResolver f Ljava/lang/String; field_39366 directoryName f Ljava/nio/file/Path; field_39365 rootPath m (Lnet/minecraft/class_2960;)Ljava/nio/file/Path; method_44107 resolveJson p 1 id m (Lnet/minecraft/class_7784;Lnet/minecraft/class_7784$class_7490;Ljava/lang/String;)V p 2 outputType p 1 dataGenerator p 3 directoryName m (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path; method_44108 resolve p 1 id p 2 fileExtension c net/minecraft/class_7784$class_7490 net/minecraft/data/DataOutput$OutputType f Ljava/lang/String; field_39370 path f Lnet/minecraft/class_7784$class_7490; field_39369 REPORTS f Lnet/minecraft/class_7784$class_7490; field_39367 DATA_PACK f Lnet/minecraft/class_7784$class_7490; field_39368 RESOURCE_PACK m (Ljava/lang/String;ILjava/lang/String;)V p 3 path c net/minecraft/class_2096 net/minecraft/predicate/NumberRange f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9701 EXCEPTION_SWAPPED f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9700 EXCEPTION_EMPTY m ()Ljava/util/Optional; method_53194 getConstantValue m (Lcom/mojang/brigadier/StringReader;)Z method_9040 isNextCharValid p 0 reader m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2096$class_2098;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_2096; method_9043 parse p 1 commandFactory p 0 commandReader p 4 mapper p 3 exceptionTypeSupplier p 2 converter m ()Z method_9041 isDummy m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; method_9037 fromStringReader p 2 exceptionTypeSupplier p 0 reader p 1 converter m ()Ljava/util/Optional; comp_1805 min m ()Ljava/util/Optional; comp_1806 max c net/minecraft/class_2096$class_2100 net/minecraft/predicate/NumberRange$IntRange f Ljava/util/Optional; comp_1809 minSquared f Lnet/minecraft/class_2096$class_2100; field_9708 ANY f Ljava/util/Optional; comp_1810 maxSquared f Lcom/mojang/serialization/Codec; field_45763 CODEC f Ljava/util/Optional; comp_1806 max f Ljava/util/Optional; comp_1805 min m ()Ljava/util/Optional; comp_1809 minSquared m (I)Lnet/minecraft/class_2096$class_2100; method_35289 atMost p 0 value m ()Lcom/google/gson/JsonElement; method_53199 toJson m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2100; method_9056 fromJson p 0 element m ()Ljava/util/Optional; comp_1810 maxSquared m (Ljava/util/Optional;)Ljava/util/Optional; method_9059 squared m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100; method_9060 parse p 0 reader m (I)Lnet/minecraft/class_2096$class_2100; method_9058 exactly p 0 value m (J)Z method_35288 testSqrt p 1 value m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2100; method_9055 parse p 0 reader m (I)Lnet/minecraft/class_2096$class_2100; method_9053 atLeast p 0 value m (II)Lnet/minecraft/class_2096$class_2100; method_35287 between p 0 min p 1 max m (I)Z method_9054 test p 1 value m (Ljava/lang/Integer;)Ljava/lang/Integer; method_9061 method_9061 p 0 value m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2100; method_9057 fromStringReader p 0 reader p 1 converter c net/minecraft/class_2096$class_2098 net/minecraft/predicate/NumberRange$CommandFactory m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096; create create p 1 reader c net/minecraft/class_2096$class_2099 net/minecraft/predicate/NumberRange$DoubleRange f Lnet/minecraft/class_2096$class_2099; field_9705 ANY f Ljava/util/Optional; comp_1808 squaredMax f Ljava/util/Optional; comp_1807 squaredMin f Lcom/mojang/serialization/Codec; field_45762 CODEC f Ljava/util/Optional; comp_1806 max f Ljava/util/Optional; comp_1805 min m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2099; method_9046 create p 0 reader m (D)Lnet/minecraft/class_2096$class_2099; method_35284 exactly p 0 value m (Ljava/lang/Double;)Ljava/lang/Double; method_9052 method_9052 p 0 value m (D)Lnet/minecraft/class_2096$class_2099; method_35286 atMost p 0 value m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2099; method_9048 parse p 0 reader p 1 mapper m ()Lcom/google/gson/JsonElement; method_53196 toJson m (D)Z method_9047 test p 1 value m (D)Lnet/minecraft/class_2096$class_2099; method_9050 atLeast p 0 value m (D)Z method_9045 testSqrt p 1 value m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2099; method_9049 parse p 0 reader m (DD)Lnet/minecraft/class_2096$class_2099; method_35285 between p 2 max p 0 min m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2099; method_9051 fromJson p 0 element m ()Ljava/util/Optional; comp_1808 squaredMax m ()Ljava/util/Optional; comp_1807 squaredMin m (Ljava/util/Optional;)Ljava/util/Optional; method_9044 square c net/minecraft/class_2096$class_2097 net/minecraft/predicate/NumberRange$Factory c net/minecraft/class_7782 net/minecraft/registry/SerializableRegistries f Ljava/util/Map; field_40588 REGISTRIES f Lcom/mojang/serialization/Codec; field_40587 CODEC m (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream; method_45953 streamRegistryManagerEntries p 0 combinedRegistries m (Lnet/minecraft/class_5455;)Ljava/util/Map; method_45961 method_45961 p 0 registryManager m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V method_45951 add p 1 key p 0 builder p 2 networkCodec m (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_2378; method_45955 method_45955 p 0 entry m (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream; method_47449 streamDynamicEntries p 0 combinedRegistries m (Lnet/minecraft/class_7782$class_7783;)Lcom/mojang/serialization/Codec; method_45957 method_45957 p 0 info m ()Lcom/mojang/serialization/Codec; method_45948 createCodec m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult; method_45949 getNetworkCodec p 0 registryRef m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult; method_45959 method_45959 p 0 registryRef m (Lnet/minecraft/class_5455;)Ljava/util/stream/Stream; method_45956 stream p 0 dynamicRegistryManager m (Lnet/minecraft/class_5455$class_6892;)Z method_45963 method_45963 p 0 entry m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/DataResult; method_45954 method_45954 p 0 registry m (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_5321; method_45960 method_45960 p 0 entry m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_45950 method_45950 p 1 codec m (Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec; method_45952 createDynamicRegistryManagerCodec p 0 networkCodec c net/minecraft/class_7782$class_7783 net/minecraft/registry/SerializableRegistries$Info f Lnet/minecraft/class_5321; comp_1066 key f Lcom/mojang/serialization/Codec; comp_1067 networkCodec m ()Lcom/mojang/serialization/Codec; comp_1067 networkCodec m ()Lnet/minecraft/class_5321; comp_1066 key c net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate f Lcom/mojang/serialization/Codec; field_45760 CODEC f Ljava/util/Optional; comp_1800 block f Ljava/util/Optional; comp_1801 fluid f Ljava/util/Optional; comp_1795 biome f Ljava/util/Optional; comp_1797 dimension f Ljava/util/Optional; comp_1796 structure f Ljava/util/Optional; comp_1799 light f Ljava/util/Optional; comp_1798 smokey f Ljava/util/Optional; comp_1794 position m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; method_53179 create p 1 biome p 0 position p 3 dimension p 2 structure p 5 light p 4 smokey p 7 fluid p 6 block m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_9021 fromJson p 0 json m ()Ljava/util/Optional; comp_1800 block m ()Ljava/util/Optional; comp_1801 fluid m ()Lcom/google/gson/JsonElement; method_9019 toJson m ()Ljava/util/Optional; comp_1795 biome m (Lnet/minecraft/class_3218;DDD)Z method_9018 test p 1 world p 4 y p 2 x p 6 z m ()Ljava/util/Optional; comp_1797 dimension m ()Ljava/util/Optional; comp_1796 structure m ()Ljava/util/Optional; comp_1799 light m ()Ljava/util/Optional; comp_1798 smokey m ()Ljava/util/Optional; comp_1794 position c net/minecraft/class_2090$class_2091 net/minecraft/predicate/entity/LocationPredicate$Builder f Ljava/util/Optional; field_9688 feature f Ljava/util/Optional; field_9691 dimension f Lnet/minecraft/class_2096$class_2099; field_9692 z f Ljava/util/Optional; field_20718 block f Ljava/util/Optional; field_20719 fluid f Ljava/util/Optional; field_9690 biome f Ljava/util/Optional; field_20717 light f Lnet/minecraft/class_2096$class_2099; field_9693 x f Ljava/util/Optional; field_24501 smokey f Lnet/minecraft/class_2096$class_2099; field_9689 y m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_53180 createBiome p 0 biome m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; method_35280 z p 1 z m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_53182 createDimension p 0 dimension m (Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091; method_35274 fluid p 1 fluid m ()Lnet/minecraft/class_2090$class_2091; method_22484 create m (Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091; method_27989 block p 1 block m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_35277 structure p 1 structure m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; method_35278 y p 1 y m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; method_35276 x p 1 x m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_35279 dimension p 1 dimension m (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; method_53181 createY p 0 y m ()Lnet/minecraft/class_2090; method_9023 build m (Z)Lnet/minecraft/class_2090$class_2091; method_27990 smokey p 1 smokey m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_53183 createStructure p 0 structure m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; method_9024 biome p 1 biome m (Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091; method_35275 light p 1 light c net/minecraft/class_2090$class_8747 net/minecraft/predicate/entity/LocationPredicate$PositionRange f Lcom/mojang/serialization/Codec; field_45761 CODEC f Lnet/minecraft/class_2096$class_2099; comp_1802 x f Lnet/minecraft/class_2096$class_2099; comp_1803 y f Lnet/minecraft/class_2096$class_2099; comp_1804 z m (DDD)Z method_53184 test p 5 z p 3 y p 1 x m (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)Ljava/util/Optional; method_53185 create p 2 z p 0 x p 1 y m ()Lnet/minecraft/class_2096$class_2099; comp_1802 x m ()Lnet/minecraft/class_2096$class_2099; comp_1804 z m ()Lnet/minecraft/class_2096$class_2099; comp_1803 y c net/minecraft/class_7780 net/minecraft/registry/CombinedDynamicRegistries f Lnet/minecraft/class_5455$class_6890; field_40583 combinedRegistryManager f Ljava/util/List; field_40582 registryManagers f Ljava/util/List; field_40581 types m (Ljava/util/List;Ljava/util/List;)V p 1 types p 2 registryManagers m (Ljava/lang/Object;)I method_45937 getIndex p 1 type m (Ljava/util/stream/Stream;)Ljava/util/Map; method_45934 toRegistryMap p 0 registryManagers m (Ljava/util/Map;Lnet/minecraft/class_5455;)V method_45933 method_45933 p 1 registryManager m (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V method_45932 method_45932 p 1 entry m ()Lnet/minecraft/class_5455$class_6890; method_45926 getCombinedRegistryManager m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/class_7780; method_45929 with p 2 registryManagers p 1 type m (II)Lnet/minecraft/class_5455$class_6890; method_45927 subset p 1 startIndex p 2 endIndex m (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890; method_45936 getSucceedingRegistryManagers p 1 type m (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890; method_45935 getPrecedingRegistryManagers p 1 type m (Ljava/lang/Object;[Lnet/minecraft/class_5455$class_6890;)Lnet/minecraft/class_7780; method_45930 with p 2 registryManagers p 1 type m (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890; method_45928 get p 1 index m (Ljava/util/List;)V p 1 types c net/minecraft/class_5127 net/minecraft/util/ThrowableDeliverer f Ljava/lang/Throwable; field_23694 throwable m ()V method_26806 deliver m (Ljava/lang/Throwable;)V method_26807 add p 1 throwable c net/minecraft/class_7789 net/minecraft/data/server/loottable/EntityLootTableGenerator f Ljava/util/Set; field_40613 ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK f Ljava/util/Map; field_40615 lootTables f Lnet/minecraft/class_2048$class_2049; field_40612 NEEDS_ENTITY_ON_FIRE f Lnet/minecraft/class_7699; field_42085 featureSet f Lnet/minecraft/class_7699; field_42084 requiredFeatures m (Lnet/minecraft/class_7699;)V p 1 requiredFeatures m (Lnet/minecraft/class_1299;Lnet/minecraft/class_52$class_53;)V method_46029 register p 2 lootTable p 1 entityType m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V method_46028 register p 1 entityType p 3 lootTable p 2 entityId m (Lnet/minecraft/class_1299;)Z method_46027 shouldCheck p 0 entityType m ()V method_10400 generate m (Lnet/minecraft/class_1299;)Ljava/util/Map; method_46035 method_46035 p 0 type m ()Lnet/minecraft/class_5341$class_210; method_46034 killedByFrog m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46031 createForSheep p 0 item m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/class_6880$class_6883;)V method_46033 method_46033 p 3 entityType m (Lnet/minecraft/class_7106;)Lnet/minecraft/class_5341$class_210; method_46030 killedByFrog p 1 variant m (Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)V p 2 featureSet p 1 requiredFeatures m (Ljava/util/Set;Lnet/minecraft/class_6880$class_6883;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V method_46032 method_46032 p 3 lootTableId p 4 lootTableBuilder c net/minecraft/class_5129 net/minecraft/datafixer/fix/RenameItemStackAttributesFix f Ljava/util/Map; field_23695 RENAMES m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26814 updatePlayerAttributes p 0 typed m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26808 updateAttributeName m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26810 updateAttributeModifiers p 0 typed m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_7787 net/minecraft/unused/packageinfo/PackageInfo7787 c net/minecraft/class_7788 net/minecraft/data/server/loottable/BlockLootTableGenerator f [F field_40605 SAPLING_DROP_CHANCE f Lnet/minecraft/class_5341$class_210; field_40604 WITH_SHEARS f [F field_40611 LEAVES_STICK_DROP_CHANCE f Lnet/minecraft/class_5341$class_210; field_40603 WITHOUT_SILK_TOUCH f Lnet/minecraft/class_5341$class_210; field_40607 WITHOUT_SILK_TOUCH_NOR_SHEARS f Ljava/util/Set; field_40608 explosionImmuneItems f Lnet/minecraft/class_7699; field_40609 requiredFeatures f Lnet/minecraft/class_5341$class_210; field_40602 WITH_SILK_TOUCH f Lnet/minecraft/class_5341$class_210; field_40606 WITH_SILK_TOUCH_OR_SHEARS f Ljava/util/Map; field_40610 lootTables m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_45980 slabDrops p 1 drop m (Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53; method_45979 drops p 2 count p 1 drop m (Lnet/minecraft/class_2248;)V method_46023 addPottedPlantDrops p 1 block m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46011 lapisOreDrops p 1 drop m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_45995 dropsWithShears p 0 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53; method_45981 oreDrops p 1 dropWithSilkTouch p 2 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46019 seagrassDrops p 0 seagrass m (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53; method_45991 drops p 1 conditionBuilder p 2 child p 0 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46015 beehiveDrops p 0 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53; method_46001 dropsWithShears p 1 child p 0 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_45996 nameableContainerDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53; method_45997 cropStemDrops p 2 drop p 1 stem m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46003 dropsWithSilkTouch p 0 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_45998 mushroomBlockDrops p 2 drop p 1 dropWithSilkTouch m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53; method_46005 attachedCropStemDrops p 1 stem p 2 drop m (Lnet/minecraft/class_2248;Ljava/util/function/Function;)V method_45994 addDrop p 2 lootTableFunction p 1 block m (Lnet/minecraft/class_2248;)V method_46024 addDropWithSilkTouch p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53; method_45989 dropsWithSilkTouch p 0 drop p 1 child m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46012 redstoneOreDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_45985 tallGrassDrops p 2 grass p 1 tallGrass m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46020 candleDrops p 1 candle m (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53; method_46008 dropsWithSilkTouchOrShears p 1 child p 0 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46004 shulkerBoxDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)V method_45988 addDrop p 2 lootTable p 1 block m (Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_117$class_118; method_45993 method_45993 p 1 candles m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46016 glowBerryDrops p 0 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_46007 addDropWithSilkTouch p 2 drop p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_45983 drops p 2 drop p 1 dropWithSilkTouch m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_46009 pottedPlantDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)V method_46006 addDrop p 1 block p 2 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46021 candleCakeDrops p 0 candleCake m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_49358 flowerbedDrops p 1 flowerbed m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46013 bannerDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53; method_45987 dropsWithProperty p 3 value p 1 drop p 2 property m (Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_117$class_118; method_49357 method_49357 p 1 flowerAmount m (Ljava/util/Set;Lnet/minecraft/class_7699;Ljava/util/Map;)V p 1 explosionImmuneItems p 2 requiredFeatures p 3 lootTables m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46017 grassDrops p 1 dropWithShears m (Lnet/minecraft/class_2248;)V method_46025 addDrop p 1 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53; method_46000 oakLeavesDrops p 1 leaves p 2 drop p 3 chance m (Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192; method_45978 addSurvivesExplosionCondition p 1 drop p 2 builder m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53; method_45984 drops p 3 count p 1 dropWithSilkTouch p 2 drop m (Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116; method_45977 applyExplosionDecay p 1 drop p 2 builder m ()Lnet/minecraft/class_52$class_53; method_45975 dropsNothing m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V method_45999 addVinePlantDrop p 1 block p 2 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46022 doorDrops p 1 block m (Ljava/util/Set;Lnet/minecraft/class_7699;)V p 2 requiredFeatures p 1 explosionImmuneItems m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46010 copperOreDrops p 1 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53; method_45986 leavesDrops p 2 drop p 3 chance p 1 leaves m ()V method_10379 generate m (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53; method_45990 multifaceGrowthDrops p 2 condition p 1 drop m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53; method_45976 drops p 1 drop m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46018 mangroveLeavesDrops p 1 leaves m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46026 method_46026 p 1 flowerPot m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53; method_46014 beeNestDrops p 0 drop m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53; method_45982 cropDrops p 4 condition p 1 crop p 2 product p 3 seeds c net/minecraft/class_7785 net/minecraft/data/server/advancement/AdvancementTabGenerator m (Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;)V method_10335 accept p 1 lookup p 2 exporter c net/minecraft/class_7786 net/minecraft/data/server/advancement/vanilla/VanillaAdvancementProviders m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_2409; method_45974 createVanillaProvider p 1 registryLookupFuture p 0 output c net/minecraft/class_5125 net/minecraft/world/level/storage/SessionLock f Ljava/nio/channels/FileLock; field_23693 lock f Ljava/nio/channels/FileChannel; field_23692 channel f Ljava/lang/String; field_29838 SESSION_LOCK f Ljava/nio/ByteBuffer; field_25353 SNOWMAN m ()Z method_26802 isValid m (Ljava/nio/file/Path;)Lnet/minecraft/class_5125; method_26803 create p 0 path m (Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V p 2 lock p 1 channel m (Ljava/nio/file/Path;)Z method_26804 isLocked p 0 path c net/minecraft/class_5125$class_5126 net/minecraft/world/level/storage/SessionLock$AlreadyLockedException m (Ljava/nio/file/Path;Ljava/lang/String;)V p 2 message p 1 path m (Ljava/nio/file/Path;)Lnet/minecraft/class_5125$class_5126; method_26805 create p 0 path c net/minecraft/class_7794 net/minecraft/data/server/loottable/vanilla/VanillaLootTableProviders m (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; method_46184 createVanillaProvider p 0 output c net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer f Lnet/minecraft/class_5132; field_23711 fallback f Ljava/util/Map; field_23709 custom f Ljava/util/Set; field_23710 tracked f Lorg/slf4j/Logger; field_23708 LOGGER m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1320;)V method_26849 method_26849 p 2 attribute m (Lnet/minecraft/class_1324;)V method_26853 method_26853 p 1 attributeInstance m (Lnet/minecraft/class_1324;)Z method_26857 method_26857 p 0 attribute m (Lnet/minecraft/class_1320;)D method_26856 getBaseValue p 1 attribute m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_26858 method_26858 p 1 attributex m (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V method_52547 method_52547 p 1 modifier m (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;)V method_26843 method_26843 p 1 attribute p 2 attributeModifier m (Lnet/minecraft/class_1324;)V method_26845 updateTrackedStatus p 1 instance m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324; method_45329 getCustomInstance p 1 attribute m ()Ljava/util/Set; method_26841 getTracked m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_26842 getCustomInstance p 1 attribute m (Lnet/minecraft/class_1320;Ljava/util/Collection;)V method_26844 method_26844 p 2 modifiers p 1 attribute m (Lnet/minecraft/class_6880;Ljava/util/UUID;)D method_45332 getModifierValue p 1 attribute p 2 uuid m (Lnet/minecraft/class_1320;)Z method_27306 hasAttribute p 1 attribute m (Lcom/google/common/collect/Multimap;)V method_26854 addTemporaryModifiers p 1 attributeModifiers m (Lnet/minecraft/class_1320;)D method_26852 getValue p 1 attribute m ()Ljava/util/Collection; method_26851 getAttributesToSend m (Lnet/minecraft/class_2499;)V method_26850 readNbt p 1 nbt m ()Lnet/minecraft/class_2499; method_26855 toNbt m (Lnet/minecraft/class_1320;Ljava/util/UUID;)Z method_27305 hasModifierForAttribute p 2 uuid p 1 attribute m (Lnet/minecraft/class_1320;Ljava/util/UUID;)D method_27307 getModifierValue p 2 uuid p 1 attribute m (Lcom/google/common/collect/Multimap;)V method_26847 removeModifiers p 1 attributeModifiers m (Lnet/minecraft/class_5132;)V p 1 defaultAttributes m (Lnet/minecraft/class_6880;)Z method_45331 hasAttribute p 1 attribute m (Lnet/minecraft/class_6880;Ljava/util/UUID;)Z method_45330 hasModifierForAttribute p 2 uuid p 1 attribute m (Lnet/minecraft/class_5131;)V method_26846 setFrom p 1 other c net/minecraft/class_7795 net/minecraft/unused/packageinfo/PackageInfo7795 c net/minecraft/class_5130 net/minecraft/datafixer/schema/Schema2522 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_5132 net/minecraft/entity/attribute/DefaultAttributeContainer f Ljava/util/Map; field_23713 instances m (Lnet/minecraft/class_1320;Ljava/util/UUID;)D method_27308 getModifierValue p 2 uuid p 1 attribute m (Ljava/util/Map;)V p 1 instances m (Ljava/util/function/Consumer;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_26863 createOverride p 1 updateCallback p 2 attribute m (Lnet/minecraft/class_1320;Ljava/util/UUID;)Z method_27309 hasModifier p 1 type p 2 uuid m ()Lnet/minecraft/class_5132$class_5133; method_26861 builder m (Lnet/minecraft/class_1320;)D method_26864 getBaseValue p 1 attribute m (Lnet/minecraft/class_1320;)Z method_27310 has p 1 type m (Lnet/minecraft/class_1320;)D method_26862 getValue p 1 attribute m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_26865 require p 1 attribute c net/minecraft/class_5132$class_5133 net/minecraft/entity/attribute/DefaultAttributeContainer$Builder f Z field_23715 unmodifiable f Ljava/util/Map; field_23714 instances m (Lnet/minecraft/class_1320;Lnet/minecraft/class_1324;)V method_26869 method_26869 p 2 attributex m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_5132$class_5133; method_26867 add p 1 attribute m (Lnet/minecraft/class_1320;D)Lnet/minecraft/class_5132$class_5133; method_26868 add p 2 baseValue p 1 attribute m ()Lnet/minecraft/class_5132; method_26866 build m (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; method_26870 checkedAdd p 1 attribute c net/minecraft/class_7791 net/minecraft/data/server/loottable/LootTableGenerator m (Ljava/util/function/BiConsumer;)V method_10399 accept p 1 exporter c net/minecraft/class_5139 net/minecraft/world/gen/trunk/ForkingTrunkPlacer f Lcom/mojang/serialization/Codec; field_24968 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28899 method_28899 p 0 instance c net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor f Lnet/minecraft/class_1936; field_24404 world f Lnet/minecraft/class_5285; field_24497 options f Lnet/minecraft/class_6832; field_36216 locator m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;JLnet/minecraft/class_2810;)V method_26973 addStructureReference p 1 pos p 2 structure p 5 holder p 3 reference m (Lnet/minecraft/class_2338;)Ljava/util/Map; method_41037 getStructureReferences p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_3449; method_41034 getStructureContaining p 2 structure p 1 pos m (Lnet/minecraft/class_3195;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V method_41032 acceptStructureStarts p 1 structure p 2 structureStartPositions p 3 consumer m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5285;Lnet/minecraft/class_6832;)V p 1 world p 2 options p 3 locator m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z method_41033 structureContains p 2 structureStart p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449; method_28388 getStructureAt p 2 structure p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6862;)Lnet/minecraft/class_3449; method_41413 getStructureContaining p 1 pos p 2 structureTag m (Lnet/minecraft/class_1923;Ljava/util/function/Predicate;)Ljava/util/List; method_41035 getStructureStarts p 2 predicate p 1 pos m ()Z method_27834 shouldGenerateStructures m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449; method_38854 getStructureContaining c {@return a structure that contains the given {@code pos}} Compared to\n{@link #getStructureAt}, this does not return a structure if the given\nposition is in the expanded bounding box of the structure but not in any\nchild piece of it. p 2 structure p 1 pos m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_2810;)Lnet/minecraft/class_3449; method_26975 getStructureStart p 1 pos p 2 structure p 3 holder m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;Lnet/minecraft/class_2810;)V method_26976 setStructureStart p 4 holder p 2 structure p 3 structureStart p 1 pos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; method_39783 getStructurePresence p 1 chunkPos p 2 structure p 3 skipExistingChunk m (Lnet/minecraft/class_3449;)V method_39784 incrementReferences p 1 structureStart m (Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;Lnet/minecraft/class_3195;)Z method_41414 method_41414 p 2 structure m (Lnet/minecraft/class_2338;)Z method_38852 hasStructureReferences p 1 pos m ()Lnet/minecraft/class_5455; method_41036 getRegistryManager m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/List; method_38853 getStructureStarts c {@return a list of structure starts for this chunk} The structure starts\nare computed from the structure references of the given section's chunk. p 1 sectionPos p 2 structure m (Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138; method_29951 forRegion p 1 region c net/minecraft/class_7798 net/minecraft/data/server/recipe/RecipeJsonBuilder m (Lnet/minecraft/class_7800;)Lnet/minecraft/class_7710; method_46202 getCraftingCategory p 0 category c net/minecraft/class_7798$class_7799 net/minecraft/data/server/recipe/RecipeJsonBuilder$CraftingRecipeJsonProvider f Lnet/minecraft/class_7710; field_40633 craftingCategory m (Lnet/minecraft/class_7710;)V p 1 craftingCategory c net/minecraft/class_5135 net/minecraft/entity/attribute/DefaultAttributeRegistry f Ljava/util/Map; field_23730 DEFAULT_ATTRIBUTE_REGISTRY f Lorg/slf4j/Logger; field_23729 LOGGER m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_5132; method_26873 get p 0 type m ()V method_26872 checkMissing m (Lnet/minecraft/class_1299;)Z method_26876 method_26876 p 0 entityType m (Lnet/minecraft/class_1299;)Z method_26875 hasDefinitionFor p 0 type m (Lnet/minecraft/class_1299;)Z method_26877 method_26877 p 0 entityType m (Lnet/minecraft/class_2960;)V method_26874 method_26874 p 0 id c net/minecraft/class_5134 net/minecraft/entity/attribute/EntityAttributes f Lnet/minecraft/class_1320; field_45124 GENERIC_MAX_ABSORPTION f Lnet/minecraft/class_1320; field_23727 ZOMBIE_SPAWN_REINFORCEMENTS f Lnet/minecraft/class_1320; field_23728 HORSE_JUMP_STRENGTH f Lnet/minecraft/class_1320; field_23725 GENERIC_ARMOR_TOUGHNESS f Lnet/minecraft/class_1320; field_23726 GENERIC_LUCK f Lnet/minecraft/class_1320; field_23719 GENERIC_MOVEMENT_SPEED f Lnet/minecraft/class_1320; field_23717 GENERIC_FOLLOW_RANGE f Lnet/minecraft/class_1320; field_23718 GENERIC_KNOCKBACK_RESISTANCE f Lnet/minecraft/class_1320; field_23716 GENERIC_MAX_HEALTH f Lnet/minecraft/class_1320; field_23723 GENERIC_ATTACK_SPEED f Lnet/minecraft/class_1320; field_23724 GENERIC_ARMOR f Lnet/minecraft/class_1320; field_23721 GENERIC_ATTACK_DAMAGE f Lnet/minecraft/class_1320; field_23722 GENERIC_ATTACK_KNOCKBACK f Lnet/minecraft/class_1320; field_23720 GENERIC_FLYING_SPEED m (Ljava/lang/String;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1320; method_26871 register p 1 attribute p 0 id c net/minecraft/class_7796 net/minecraft/data/MetadataProvider f Ljava/util/Map; field_40620 metadata f Lnet/minecraft/class_7784; field_40619 output m (Lnet/minecraft/class_7784;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7796; method_46812 create p 0 output p 1 description m (Lnet/minecraft/class_7784;)V p 1 output m (Lnet/minecraft/class_7677;Ljava/lang/Object;)Lnet/minecraft/class_7796; method_46185 add p 2 metadata p 1 serializer m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V method_46186 method_46186 p 1 key p 2 jsonSupplier m (Lnet/minecraft/class_7784;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796; method_46187 create p 1 description p 0 output p 2 requiredFeatures c net/minecraft/class_5137 net/minecraft/entity/mob/Hoglin m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_26950 tryAttack p 1 target p 0 attacker m ()I method_24657 getMovementCooldownTicks m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V method_26951 knockback p 0 attacker p 1 target c net/minecraft/class_5136 net/minecraft/entity/mob/ZoglinEntity f Lnet/minecraft/class_2940; field_23734 BABY f I field_30507 DEFAULT_ATTACK_DAMAGE f F field_30512 DEFAULT_MOVEMENT_SPEED f I field_30511 ATTACK_TARGET_DURATION f Lcom/google/common/collect/ImmutableList; field_23733 USED_MEMORY_MODULES f F field_30508 BABY_ATTACK_DAMAGE f I field_23732 movementCooldownTicks f Lcom/google/common/collect/ImmutableList; field_23731 USED_SENSORS f F field_30506 DEFAULT_KNOCKBACK_RESISTANCE f I field_30509 ADULT_MELEE_ATTACK_COOLDOWN f I field_30510 BABY_MELEE_ATTACK_COOLDOWN m (Lnet/minecraft/class_4095;)V method_26930 addFightTasks p 0 brain m (Lnet/minecraft/class_1309;)V method_26938 setAttackTarget p 1 entity m ()V method_26931 tickBrain m ()V method_26933 playAngrySound m ()Ljava/util/Optional; method_26934 getHoglinTarget m ()Z method_26939 isAdult m ()Lnet/minecraft/class_5132$class_5133; method_26937 createZoglinAttributes m (Lnet/minecraft/class_4095;)V method_26929 addIdleTasks p 0 brain m (Lnet/minecraft/class_4095;)V method_26928 addCoreTasks p 0 brain m (Lnet/minecraft/class_1309;)Z method_26936 shouldAttack p 1 entity c net/minecraft/class_7797 net/minecraft/unused/packageinfo/PackageInfo7797 c net/minecraft/class_8058 net/minecraft/unused/packageinfo/PackageInfo8058 c net/minecraft/class_8059 net/minecraft/recipe/SmithingRecipe m (Lnet/minecraft/class_1799;)Z method_48454 testBase p 1 stack m (Lnet/minecraft/class_1799;)Z method_30029 testAddition p 1 stack m (Lnet/minecraft/class_1799;)Z method_48453 testTemplate p 1 stack c net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern f Lcom/mojang/serialization/Codec; field_42015 ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_42014 CODEC f Z comp_1905 decal f Lnet/minecraft/class_2960; comp_1213 assetId f Lnet/minecraft/class_2561; comp_1215 description f Lnet/minecraft/class_6880; comp_1214 templateItem m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; method_48446 getDescription p 1 material m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48445 method_48445 p 0 instance m ()Lnet/minecraft/class_6880; comp_1214 templateItem m ()Lnet/minecraft/class_2561; comp_1215 description m ()Lnet/minecraft/class_2960; comp_1213 assetId m ()Z comp_1905 decal c net/minecraft/class_8057 net/minecraft/item/trim/ArmorTrimPatterns f Lnet/minecraft/class_5321; field_43221 WAYFINDER f Lnet/minecraft/class_5321; field_42023 TIDE f Lnet/minecraft/class_5321; field_42021 EYE f Lnet/minecraft/class_5321; field_42022 VEX f Lnet/minecraft/class_5321; field_42020 WARD f Lnet/minecraft/class_5321; field_43225 HOST f Lnet/minecraft/class_5321; field_43224 RAISER f Lnet/minecraft/class_5321; field_42026 SPIRE f Lnet/minecraft/class_5321; field_43223 SILENCE f Lnet/minecraft/class_5321; field_42025 RIB f Lnet/minecraft/class_5321; field_43222 SHAPER f Lnet/minecraft/class_5321; field_42024 SNOUT f Lnet/minecraft/class_5321; field_42019 WILD f Lnet/minecraft/class_5321; field_42018 COAST f Lnet/minecraft/class_5321; field_42017 DUNE f Lnet/minecraft/class_5321; field_42016 SENTRY m (Lnet/minecraft/class_7891;)V method_48450 bootstrap p 0 registry m (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional; method_48448 get p 1 stack p 0 registryManager m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_48449 of p 0 id m (Lnet/minecraft/class_7891;Lnet/minecraft/class_1792;Lnet/minecraft/class_5321;)V method_48451 register p 1 template p 0 registry p 2 key m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z method_48447 method_48447 p 1 pattern c net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial f Lcom/mojang/serialization/Codec; field_42003 ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_42002 CODEC f Ljava/util/Map; comp_1237 overrideArmorMaterials f Lnet/minecraft/class_2561; comp_1212 description f Lnet/minecraft/class_6880; comp_1209 ingredient f F comp_1210 itemModelIndex f Ljava/lang/String; comp_1208 assetName m (Ljava/lang/String;Lnet/minecraft/class_1792;FLnet/minecraft/class_2561;Ljava/util/Map;)Lnet/minecraft/class_8054; method_48438 of p 4 overrideArmorMaterials p 3 description p 2 itemModelIndex p 1 ingredient p 0 assetName m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48437 method_48437 p 0 instance m ()Lnet/minecraft/class_2561; comp_1212 description m ()Ljava/lang/String; comp_1208 assetName m ()F comp_1210 itemModelIndex m ()Lnet/minecraft/class_6880; comp_1209 ingredient m ()Ljava/util/Map; comp_1237 overrideArmorMaterials c net/minecraft/class_8055 net/minecraft/item/trim/ArmorTrimMaterials f Lnet/minecraft/class_5321; field_42011 DIAMOND f Lnet/minecraft/class_5321; field_42010 EMERALD f Lnet/minecraft/class_5321; field_42007 REDSTONE f Lnet/minecraft/class_5321; field_42006 NETHERITE f Lnet/minecraft/class_5321; field_42005 IRON f Lnet/minecraft/class_5321; field_42004 QUARTZ f Lnet/minecraft/class_5321; field_42009 GOLD f Lnet/minecraft/class_5321; field_42008 COPPER f Lnet/minecraft/class_5321; field_42013 AMETHYST f Lnet/minecraft/class_5321; field_42012 LAPIS m (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z method_48439 method_48439 p 1 recipe m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;Lnet/minecraft/class_2583;F)V method_48578 register p 3 style p 2 ingredient p 1 key p 0 registry p 4 itemModelIndex m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_48441 of p 0 id m (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;Lnet/minecraft/class_2583;FLjava/util/Map;)V method_48443 register p 2 ingredient p 3 style p 0 registry p 1 key p 4 itemModelIndex p 5 overrideArmorMaterials m (Lnet/minecraft/class_7891;)V method_48442 bootstrap p 0 registry m (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional; method_48440 get p 1 stack p 0 registryManager c net/minecraft/class_8052 net/minecraft/item/SmithingTemplateItem f Lnet/minecraft/class_2561; field_41971 additionsSlotDescriptionText f Lnet/minecraft/class_124; field_41974 TITLE_FORMATTING f Lnet/minecraft/class_2561; field_41981 ARMOR_TRIM_INGREDIENTS_TEXT f Lnet/minecraft/class_2561; field_41983 ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT f Lnet/minecraft/class_2561; field_41985 NETHERITE_UPGRADE_INGREDIENTS_TEXT f Ljava/util/List; field_41973 emptyAdditionsSlotTextures f Lnet/minecraft/class_2960; field_41960 EMPTY_SLOT_PICKAXE_TEXTURE f Lnet/minecraft/class_2960; field_41992 EMPTY_SLOT_HOE_TEXTURE f Lnet/minecraft/class_2960; field_41990 EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE f Lnet/minecraft/class_2960; field_41958 EMPTY_SLOT_SWORD_TEXTURE f Lnet/minecraft/class_2960; field_42472 EMPTY_SLOT_AMETHYST_SHARD_TEXTURE f Lnet/minecraft/class_2960; field_41966 EMPTY_SLOT_LAPIS_LAZULI_TEXTURE f Lnet/minecraft/class_2960; field_41988 EMPTY_ARMOR_SLOT_HELMET_TEXTURE f Lnet/minecraft/class_2960; field_41964 EMPTY_SLOT_EMERALD_TEXTURE f Lnet/minecraft/class_2960; field_41962 EMPTY_SLOT_REDSTONE_DUST_TEXTURE f Lnet/minecraft/class_2561; field_41977 INGREDIENTS_TEXT f Lnet/minecraft/class_2561; field_41987 NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT f Lnet/minecraft/class_2561; field_41979 NETHERITE_UPGRADE_TEXT f Lnet/minecraft/class_2561; field_41967 appliesToText f Lnet/minecraft/class_2561; field_41969 titleText f Lnet/minecraft/class_124; field_41975 DESCRIPTION_FORMATTING f Lnet/minecraft/class_2561; field_41980 ARMOR_TRIM_APPLIES_TO_TEXT f Lnet/minecraft/class_2561; field_41982 ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT f Lnet/minecraft/class_2561; field_41970 baseSlotDescriptionText f Lnet/minecraft/class_2561; field_41984 NETHERITE_UPGRADE_APPLIES_TO_TEXT f Lnet/minecraft/class_2561; field_41986 NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT f Lnet/minecraft/class_2960; field_41961 EMPTY_SLOT_INGOT_TEXTURE f Lnet/minecraft/class_2960; field_41993 EMPTY_SLOT_AXE_TEXTURE f Ljava/util/List; field_41972 emptyBaseSlotTextures f Lnet/minecraft/class_2960; field_41991 EMPTY_ARMOR_SLOT_BOOTS_TEXTURE f Lnet/minecraft/class_2960; field_41989 EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE f Lnet/minecraft/class_2960; field_41965 EMPTY_SLOT_DIAMOND_TEXTURE f Lnet/minecraft/class_2960; field_41963 EMPTY_SLOT_QUARTZ_TEXTURE f Lnet/minecraft/class_2561; field_41968 ingredientsText f Lnet/minecraft/class_2561; field_41978 APPLIES_TO_TEXT f Lnet/minecraft/class_2960; field_41959 EMPTY_SLOT_SHOVEL_TEXTURE m ()Ljava/util/List; method_48414 getArmorTrimEmptyBaseSlotTextures m ()Ljava/util/List; method_48416 getNetheriteUpgradeEmptyBaseSlotTextures m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/util/List;)V p 7 emptyAdditionsSlotTextures p 6 emptyBaseSlotTextures p 5 additionsSlotDescriptionText p 4 baseSlotDescriptionText p 3 titleText p 2 ingredientsText p 1 appliesToText m ()Lnet/minecraft/class_2561; method_48421 getBaseSlotDescription m ()Lnet/minecraft/class_8052; method_48420 createNetheriteUpgrade m ()Ljava/util/List; method_48415 getArmorTrimEmptyAdditionsSlotTextures m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8052; method_48419 of p 0 trimPatternIn m ()Ljava/util/List; method_48417 getNetheriteUpgradeEmptyAdditionsSlotTextures m ()Ljava/util/List; method_48413 getEmptyAdditionsSlotTextures m ()Ljava/util/List; method_48423 getEmptyBaseSlotTextures m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_8052; method_48418 of p 0 trimPattern m ()Lnet/minecraft/class_2561; method_48422 getAdditionsSlotDescription c net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim f Lnet/minecraft/class_6880; field_41999 pattern f Lnet/minecraft/class_2561; field_41997 UPGRADE_TEXT f Ljava/util/function/Function; field_42000 leggingsModelIdGetter f Lcom/mojang/serialization/Codec; field_41994 CODEC f Ljava/lang/String; field_41995 NBT_KEY f Lnet/minecraft/class_6880; field_41998 material f Lorg/slf4j/Logger; field_41996 LOGGER f Ljava/util/function/Function; field_42001 genericModelIdGetter m (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Lnet/minecraft/class_8053;)Z method_48429 apply p 0 registryManager p 2 trim p 1 stack m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; method_48436 getGenericModelId p 1 armorMaterial m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_48430 method_48430 p 1 path m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V p 1 material p 2 pattern m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; method_48432 method_48432 p 2 armorMaterial m ()Lnet/minecraft/class_6880; method_48431 getMaterial m (ZLjava/lang/String;)V method_52565 method_52565 p 1 error m (Lnet/minecraft/class_1741;)Ljava/lang/String; method_48577 getMaterialAssetNameFor p 1 armorMaterial m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z method_48427 equals p 1 pattern p 2 material m (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; method_48434 getLeggingsModelId p 1 armorMaterial m ()Lnet/minecraft/class_6880; method_48424 getPattern m (Lnet/minecraft/class_1799;Lnet/minecraft/class_5455;Ljava/util/List;)V method_48425 appendTooltip p 2 tooltip p 0 stack p 1 registryManager m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48426 method_48426 p 0 instance m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_48433 method_48433 p 1 path m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; method_48435 method_48435 p 2 armorMaterial m (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Z)Ljava/util/Optional; method_48428 getTrim p 1 stack p 2 suppressError p 0 registryManager c net/minecraft/class_2751 net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket f Lnet/minecraft/class_2561; field_12591 displayName f I field_12590 mode f Ljava/lang/String; field_12589 name f Lnet/minecraft/class_274$class_275; field_12592 type f I field_33345 UPDATE_MODE f I field_33344 REMOVE_MODE f I field_33343 ADD_MODE m (Lnet/minecraft/class_2602;)V method_11838 apply m ()Lnet/minecraft/class_2561; method_11836 getDisplayName m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_274$class_275; method_11839 getType m (Lnet/minecraft/class_266;I)V p 1 objective p 2 mode m ()I method_11837 getMode m ()Ljava/lang/String; method_11835 getName c net/minecraft/class_2752 net/minecraft/network/packet/s2c/play/EntityPassengersSetS2CPacket f [I field_12593 passengerIds f I field_12594 id m (Lnet/minecraft/class_1297;)V p 1 entity m ()I method_11841 getId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11842 apply m ()[I method_11840 getPassengerIds c net/minecraft/class_2753 net/minecraft/state/property/DirectionProperty c Represents a property that has direction values.\n\n

See {@link net.minecraft.state.property.Properties} for example\nusages. m (Ljava/lang/String;Ljava/util/Collection;)V p 2 values p 1 name m (Ljava/lang/String;[Lnet/minecraft/class_2350;)Lnet/minecraft/class_2753; method_11845 of c Creates a direction property with the given values.\n\n@see #of(String) p 1 values c the values the property contains; required to have 2 or more values p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} m (Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753; method_11844 of c Creates a direction property with the values allowed by the given\nfilter out of all 6 directions.\n\n@see #of(String) p 1 filter c the filter which specifies if a value is allowed; required to allow\n2 or more values p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/class_2753; method_11843 of c Creates a direction property with the given values.\n\n@see #of(String) p 1 values c the values the property contains; required to have 2 or more values p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} m (Ljava/lang/String;)Lnet/minecraft/class_2753; method_35305 of c Creates a direction property with all directions as values. p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} c net/minecraft/class_2754 net/minecraft/state/property/EnumProperty c Represents a property that has enum values.\n\n

Notes on the enum class:\n

    \n
  • The enum class is required to have 2 or more values.\n
  • The enum class is required to provide a name for each value by\noverriding {@link StringIdentifiable#asString()}.\n
  • The names of the values are required to match the {@linkplain\nnet.minecraft.state.StateManager#VALID_NAME_PATTERN valid name pattern}.\nOtherwise, {@link IllegalArgumentException} will be thrown during the\n{@linkplain net.minecraft.state.StateManager.Builder#validate(Property)\nvalidation of a property}.\n
\n\n

See {@link net.minecraft.state.property.Properties} for example\nusages. f Lcom/google/common/collect/ImmutableSet; field_12595 values f Ljava/util/Map; field_12596 byName m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnet/minecraft/class_2754; method_11847 of c Creates an enum property with the given values.\n\n

See notes on the enum class.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class) p 1 type c the type of the values the property contains p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} p 2 values c the values the property contains; required to have 2 or more values m (Ljava/lang/Enum;)Ljava/lang/String; method_11846 name m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_2754; method_11850 of c Creates an enum property with all values of the given enum class.\n\n

See notes on the enum class.\n\n@throws IllegalArgumentException if multiple values have the same name p 1 type c the type of the values the property contains p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)V p 3 values p 1 name p 2 type m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/class_2754; method_11849 of c Creates an enum property with the given values.\n\n

See notes on the enum class.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class) p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} p 1 type c the type of the values the property contains p 2 values c the values the property contains; required to have 2 or more values m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/class_2754; method_11848 of c Creates an enum property with the values allowed by the given filter.\n\n

See notes on the enum class.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class) p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} p 1 type c the type of the values the property contains p 2 filter c the filter which specifies if a value is allowed; required to allow 2\nor more values c net/minecraft/class_1422 net/minecraft/entity/passive/FishEntity f Lnet/minecraft/class_2940; field_6730 FROM_BUCKET m ()Lnet/minecraft/class_3414; method_6457 getFlopSound m ()Z method_6456 hasSelfControl m ()Lnet/minecraft/class_5132$class_5133; method_26879 createFishAttributes c net/minecraft/class_1422$class_1424 net/minecraft/entity/passive/FishEntity$SwimToRandomPlaceGoal f Lnet/minecraft/class_1422; field_6732 fish m (Lnet/minecraft/class_1422;)V p 1 fish c net/minecraft/class_1422$class_1423 net/minecraft/entity/passive/FishEntity$FishMoveControl f Lnet/minecraft/class_1422; field_6731 fish m (Lnet/minecraft/class_1422;)V p 1 owner c net/minecraft/class_1421 net/minecraft/entity/mob/AmbientEntity c net/minecraft/class_1420 net/minecraft/entity/passive/BatEntity f Lnet/minecraft/class_2338; field_6729 hangingPosition f Lnet/minecraft/class_4051; field_18100 CLOSE_PLAYER_PREDICATE f I field_30269 ROOSTING_FLAG f Lnet/minecraft/class_2940; field_6728 BAT_FLAGS c The tracked flags of bats. Only has the {@code 1} bit for {@linkplain\n#isRoosting() roosting}. m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20661 canSpawn p 3 pos p 4 random p 1 world p 2 spawnReason p 0 type m (Z)V method_6449 setRoosting p 1 roosting m ()Z method_6451 isTodayAroundHalloween m ()Z method_6450 isRoosting c Returns whether this bat is hanging upside-down under a block. m ()Lnet/minecraft/class_5132$class_5133; method_26878 createBatAttributes c net/minecraft/class_2750 net/minecraft/block/enums/DoorHinge f Lnet/minecraft/class_2750; field_12588 LEFT f Lnet/minecraft/class_2750; field_12586 RIGHT c net/minecraft/class_2748 net/minecraft/network/packet/s2c/play/ExperienceBarUpdateS2CPacket f I field_12582 experienceLevel f F field_12580 barProgress f I field_12581 experience m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11828 getExperience m ()I method_11827 getExperienceLevel m ()F method_11830 getBarProgress m (FII)V p 2 experienceLevel p 3 experience p 1 barProgress m (Lnet/minecraft/class_2602;)V method_11829 apply c net/minecraft/class_2749 net/minecraft/network/packet/s2c/play/HealthUpdateS2CPacket f I field_12585 food f F field_12583 saturation f F field_12584 health m (Lnet/minecraft/class_2540;)V p 1 buf m ()F method_11834 getSaturation m (Lnet/minecraft/class_2602;)V method_11832 apply m ()F method_11833 getHealth m (FIF)V p 2 food p 3 saturation p 1 health m ()I method_11831 getFood c net/minecraft/class_1413 net/minecraft/entity/mob/MobVisibilityCache f Lit/unimi/dsi/fastutil/ints/IntSet; field_6692 visibleEntities f Lnet/minecraft/class_1308; field_6691 owner f Lit/unimi/dsi/fastutil/ints/IntSet; field_6690 invisibleEntities m (Lnet/minecraft/class_1308;)V p 1 owner m ()V method_6370 clear m (Lnet/minecraft/class_1297;)Z method_6369 canSee p 1 entity c net/minecraft/class_2744 net/minecraft/network/packet/s2c/play/EntityEquipmentUpdateS2CPacket f Ljava/util/List; field_25721 equipmentList f I field_12565 id m ()Ljava/util/List; method_30145 getEquipmentList m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11820 getId m (ILjava/util/List;)V p 2 equipmentList p 1 id m (Lnet/minecraft/class_2602;)V method_11823 apply c net/minecraft/class_1419 net/minecraft/village/ZombieSiegeManager f Lorg/slf4j/Logger; field_26390 LOGGER f I field_6719 startZ f Z field_6725 spawned f I field_6723 remaining f I field_6720 startY f I field_6722 countdown f I field_6721 startX f Lnet/minecraft/class_1419$class_4152; field_18479 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_6448 getSpawnVector p 1 world p 2 pos m (Lnet/minecraft/class_3218;)Z method_6446 spawn p 1 world m (Lnet/minecraft/class_3218;)V method_6447 trySpawnZombie p 1 world c net/minecraft/class_1419$class_4152 net/minecraft/village/ZombieSiegeManager$State f Lnet/minecraft/class_1419$class_4152; field_18480 SIEGE_CAN_ACTIVATE f Lnet/minecraft/class_1419$class_4152; field_18481 SIEGE_TONIGHT f Lnet/minecraft/class_1419$class_4152; field_18482 SIEGE_DONE c net/minecraft/class_2745 net/minecraft/block/enums/ChestType f Ljava/lang/String; field_12572 name f Lnet/minecraft/class_2745; field_12574 LEFT f Lnet/minecraft/class_2745; field_12571 RIGHT f Lnet/minecraft/class_2745; field_12569 SINGLE m ()Lnet/minecraft/class_2745; method_11824 getOpposite m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2746 net/minecraft/state/property/BooleanProperty c Represents a property that has boolean values.\n\n

See {@link net.minecraft.state.property.Properties} for example\nusages. f Lcom/google/common/collect/ImmutableSet; field_12575 values m (Ljava/lang/Boolean;)Ljava/lang/String; method_11826 name m (Ljava/lang/String;)V p 1 name m (Ljava/lang/String;)Lnet/minecraft/class_2746; method_11825 of c Creates a boolean property. p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} c net/minecraft/class_2747 net/minecraft/block/enums/ComparatorMode f Ljava/lang/String; field_12577 name f Lnet/minecraft/class_2747; field_12576 COMPARE f Lnet/minecraft/class_2747; field_12578 SUBTRACT m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_8066 net/minecraft/client/texture/atlas/PalettedPermutationsAtlasSource f Ljava/util/Map; field_42080 permutations f Lcom/mojang/serialization/Codec; field_42077 CODEC f Lorg/slf4j/Logger; field_42078 LOGGER f Ljava/util/List; field_42079 textures f Lnet/minecraft/class_2960; field_42081 paletteKey m (Lnet/minecraft/class_8066;)Ljava/util/Map; method_48488 method_48488 p 0 source m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48487 method_48487 p 0 instance m (Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I method_48489 method_48489 p 1 color m (Ljava/util/List;Lnet/minecraft/class_2960;Ljava/util/Map;)V p 2 paletteKey p 3 permutations p 1 textures m (Ljava/util/Map;Ljava/util/function/Supplier;Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_2960;)V method_48490 method_48490 p 3 key p 4 texture m (Lnet/minecraft/class_8066;)Ljava/util/List; method_48494 method_48494 p 0 source m ([I[I)Ljava/util/function/IntUnaryOperator; method_48492 toMapper p 1 to p 0 from m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I method_48486 open p 0 resourceManager p 1 texture m (Lnet/minecraft/class_8066;)Lnet/minecraft/class_2960; method_48493 method_48493 p 0 source c net/minecraft/class_8066$class_8067 net/minecraft/client/texture/atlas/PalettedPermutationsAtlasSource$PalettedSpriteRegion f Lnet/minecraft/class_7958; comp_1216 baseImage f Ljava/util/function/Supplier; comp_1217 palette f Lnet/minecraft/class_2960; comp_1218 permutationLocation m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 opener m (Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764; method_52853 apply m ()Ljava/util/function/Supplier; comp_1217 palette m ()Lnet/minecraft/class_2960; comp_1218 permutationLocation m ()Lnet/minecraft/class_7958; comp_1216 baseImage c net/minecraft/class_8064 net/minecraft/client/gui/screen/ingame/CyclingSlotIcon f I field_42045 currentIndex f I field_42044 timer f I field_42042 slotId f Ljava/util/List; field_42043 textures m (Ljava/util/List;)V method_48471 updateTexture p 1 textures m (Lnet/minecraft/class_1703;Lnet/minecraft/class_332;FII)V method_48469 render p 3 delta p 4 x p 1 screenHandler p 2 context p 5 y m (I)V p 1 slotId m (F)F method_48468 computeAlpha p 1 delta m (Lnet/minecraft/class_1735;Lnet/minecraft/class_2960;FLnet/minecraft/class_332;II)V method_48470 drawIcon p 1 slot p 2 texture p 3 alpha p 4 context p 5 x p 6 y c net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity m ()Lnet/minecraft/class_5132$class_5133; method_26883 createCowAttributes m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1430; method_6483 createChild c net/minecraft/class_2764 net/minecraft/block/enums/PistonType f Ljava/lang/String; field_12635 name f Lnet/minecraft/class_2764; field_12637 DEFAULT f Lnet/minecraft/class_2764; field_12634 STICKY m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2765 net/minecraft/network/packet/s2c/play/PlaySoundFromEntityS2CPacket f J field_38819 seed f Lnet/minecraft/class_3419; field_12641 category f I field_12640 entityId f Lnet/minecraft/class_6880; field_12642 sound f F field_12638 pitch f F field_12639 volume m ()J method_43235 getSeed m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;Lnet/minecraft/class_1297;FFJ)V p 2 category p 1 sound p 4 volume p 3 entity p 6 seed p 5 pitch m ()Lnet/minecraft/class_6880; method_11882 getSound m (Lnet/minecraft/class_2540;)V p 1 buf m ()F method_11880 getPitch m ()I method_11883 getEntityId m (Lnet/minecraft/class_2602;)V method_11884 apply m ()Lnet/minecraft/class_3419; method_11881 getCategory m ()F method_11885 getVolume c net/minecraft/class_1433 net/minecraft/entity/passive/DolphinEntity f Lnet/minecraft/class_4051; field_18101 CLOSE_PLAYER_PREDICATE f Ljava/util/function/Predicate; field_6748 CAN_TAKE f I field_30327 MAX_MOISTNESS f I field_30326 MAX_AIR f Lnet/minecraft/class_2940; field_6750 HAS_FISH f Lnet/minecraft/class_2940; field_6747 TREASURE_POS f Lnet/minecraft/class_2940; field_6749 MOISTNESS m ()Lnet/minecraft/class_2338; method_6494 getTreasurePos m ()Z method_6487 hasFish m ()Z method_6484 isNearTarget m (Lnet/minecraft/class_2338;)V method_6493 setTreasurePos p 1 treasurePos m ()I method_6491 getMoistness m (Lnet/minecraft/class_1542;)Z method_6485 method_6485 p 0 item m (Lnet/minecraft/class_2394;)V method_6492 spawnParticlesAround p 1 parameters m ()Lnet/minecraft/class_5132$class_5133; method_26884 createDolphinAttributes m (I)V method_6489 setMoistness p 1 moistness m (Z)V method_6486 setHasFish p 1 hasFish c net/minecraft/class_1433$class_1435 net/minecraft/entity/passive/DolphinEntity$LeadToNearbyTreasureGoal f Lnet/minecraft/class_1433; field_6752 dolphin f Z field_6753 noPathToStructure m (Lnet/minecraft/class_1433;)V p 1 dolphin c net/minecraft/class_1433$class_1436 net/minecraft/entity/passive/DolphinEntity$SwimWithPlayerGoal f Lnet/minecraft/class_1433; field_6755 dolphin f D field_6754 speed f Lnet/minecraft/class_1657; field_6756 closestPlayer m (Lnet/minecraft/class_1433;D)V p 2 speed p 1 dolphin c net/minecraft/class_1433$class_1437 net/minecraft/entity/passive/DolphinEntity$PlayWithItemsGoal f I field_6758 nextPlayingTime m (Lnet/minecraft/class_1799;)V method_18056 spitOutItem p 1 stack c net/minecraft/class_1432 net/minecraft/entity/Flutterer m ()Z method_6581 isInAir c net/minecraft/class_2760 net/minecraft/block/enums/BlockHalf f Ljava/lang/String; field_12616 name f Lnet/minecraft/class_2760; field_12617 BOTTOM f Lnet/minecraft/class_2760; field_12619 TOP m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2761 net/minecraft/network/packet/s2c/play/WorldTimeUpdateS2CPacket f J field_12620 timeOfDay f J field_12621 time m ()J method_11873 getTimeOfDay m ()J method_11871 getTime m (Lnet/minecraft/class_2602;)V method_11872 apply m (JJZ)V p 5 doDaylightCycle p 3 timeOfDay p 1 time m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1431 net/minecraft/entity/passive/CodEntity c net/minecraft/class_2759 net/minecraft/network/packet/s2c/play/PlayerSpawnPositionS2CPacket f Lnet/minecraft/class_2338; field_12615 pos f F field_26381 angle m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11869 apply m ()F method_30732 getAngle m (Lnet/minecraft/class_2338;F)V p 1 pos p 2 angle m ()Lnet/minecraft/class_2338; method_11870 getPos c net/minecraft/class_1427 net/minecraft/entity/passive/GolemEntity c net/minecraft/class_1425 net/minecraft/entity/passive/SchoolingFishEntity f I field_6733 groupSize f Lnet/minecraft/class_1425; field_6734 leader m ()Z method_6469 canHaveMoreFishInGroup m ()V method_6466 leaveGroup m ()V method_6463 moveTowardLeader m ()Z method_6467 hasOtherFishInGroup m ()V method_6462 increaseGroupSize m (Lnet/minecraft/class_1425;)Z method_6460 method_6460 p 1 fishx m ()V method_6459 decreaseGroupSize m (Lnet/minecraft/class_1425;)Lnet/minecraft/class_1425; method_6461 joinGroupOf p 1 groupLeader m ()I method_6465 getMaxGroupSize m ()Z method_6464 isCloseEnoughToLeader m (Ljava/util/stream/Stream;)V method_6468 pullInOtherFish p 1 fish m (Lnet/minecraft/class_1425;)V method_6458 method_6458 p 1 fishx m ()Z method_6470 hasLeader c net/minecraft/class_1425$class_1426 net/minecraft/entity/passive/SchoolingFishEntity$FishData f Lnet/minecraft/class_1425; field_6735 leader m (Lnet/minecraft/class_1425;)V p 1 leader c net/minecraft/class_2756 net/minecraft/block/enums/DoubleBlockHalf f Lnet/minecraft/class_2756; field_12609 UPPER f Lnet/minecraft/class_2756; field_12607 LOWER c net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardPlayerUpdateS2CPacket f Ljava/lang/String; field_12610 playerName f Ljava/lang/String; field_12613 objectiveName f I field_12611 score f Lnet/minecraft/class_2995$class_2996; field_12612 updateMode m (Lnet/minecraft/class_2602;)V method_11866 apply m (Lnet/minecraft/class_2995$class_2996;Ljava/lang/String;Ljava/lang/String;I)V p 3 playerName p 4 score p 1 updateMode p 2 objectiveName m ()Ljava/lang/String; method_11862 getPlayerName m (Lnet/minecraft/class_2540;)V p 1 buf m ()Ljava/lang/String; method_11864 getObjectiveName m ()Lnet/minecraft/class_2995$class_2996; method_11863 getUpdateMode m ()I method_11865 getScore c net/minecraft/class_1429 net/minecraft/entity/passive/AnimalEntity f I field_6745 loveTicks f Ljava/util/UUID; field_6744 lovingPlayer f I field_30270 BREEDING_COOLDOWN m (I)V method_6476 setLoveTicks p 1 loveTicks m ()Lnet/minecraft/class_3222; method_6478 getLovingPlayer m (Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;Lnet/minecraft/class_3222;)V method_49795 method_49795 p 3 player m (Lnet/minecraft/class_1799;)Z method_6481 isBreedingItem p 1 stack m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V method_49794 breed p 3 baby p 2 other p 1 world m ()V method_6477 resetLoveTicks m (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)Z method_39448 isLightLevelValidForNaturalSpawn p 0 world p 1 pos m ()Lnet/minecraft/class_1937; method_37908 method_48926 m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20663 isValidNaturalSpawn p 4 random p 2 spawnReason p 3 pos p 0 type p 1 world m (Lnet/minecraft/class_1429;)Z method_6474 canBreedWith p 1 other m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V method_6475 eat p 2 hand p 1 player p 3 stack m ()Z method_6482 canEat m (Lnet/minecraft/class_1657;)V method_6480 lovePlayer p 1 player m ()Z method_6479 isInLove m ()I method_29270 getLoveTicks m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V method_24650 breed p 1 world p 2 other c net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity f F field_6736 prevFlapProgress f I field_6739 eggLayTime f F field_6741 flapProgress f Lnet/minecraft/class_1856; field_6742 BREEDING_INGREDIENT f F field_6743 maxWingDeviation f Z field_6740 hasJockey f F field_6737 flapSpeed f F field_6738 prevMaxWingDeviation m (Z)V method_6473 setHasJockey p 1 hasJockey m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1428; method_6471 createChild m ()Lnet/minecraft/class_5132$class_5133; method_26882 createChickenAttributes m ()Z method_6472 hasJockey c net/minecraft/class_2758 net/minecraft/state/property/IntProperty c Represents a property that has integer values.\n\n

See {@link net.minecraft.state.property.Properties} for example\nusages. f I field_37655 min f Lcom/google/common/collect/ImmutableSet; field_12614 values f I field_37656 max m (Ljava/lang/Integer;)Ljava/lang/String; method_11868 name m (Ljava/lang/String;II)Lnet/minecraft/class_2758; method_11867 of c Creates an integer property.\n\n

Note that this method computes all possible values.\n\n@throws IllegalArgumentException if {@code 0 <= min < max} is not\nsatisfied p 2 max c the maximum value the property contains p 0 name c the name of the property; see {@linkplain Property#name the note on the\nname} p 1 min c the minimum value the property contains m (Ljava/lang/String;II)V p 3 max p 2 min p 1 name c net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe f Lnet/minecraft/class_1856; field_42037 addition f Lnet/minecraft/class_1856; field_42036 base f Lnet/minecraft/class_1856; field_42035 template m (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V p 3 addition p 2 base p 1 template c net/minecraft/class_8062$class_8063 net/minecraft/recipe/SmithingTrimRecipe$Serializer f Lcom/mojang/serialization/Codec; field_46109 CODEC m (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856; method_53784 method_53784 p 0 recipe m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53785 method_53785 p 0 instance m (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856; method_53787 method_53787 p 0 recipe m (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856; method_53786 method_53786 p 0 recipe m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8062;)V method_48461 write m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8062; method_48460 read c net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe f Lnet/minecraft/class_1856; field_42032 addition f Lnet/minecraft/class_1856; field_42031 base f Lnet/minecraft/class_1856; field_42030 template f Lnet/minecraft/class_1799; field_42033 result m (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V p 1 template p 2 base p 3 addition p 4 result c net/minecraft/class_8060$class_8061 net/minecraft/recipe/SmithingTransformRecipe$Serializer f Lcom/mojang/serialization/Codec; field_46108 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53780 method_53780 p 0 instance m (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856; method_53781 method_53781 p 0 recipe m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8060;)V method_48457 write m (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1799; method_53779 method_53779 p 0 recipe m (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856; method_53783 method_53783 p 0 recipe m (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856; method_53782 method_53782 p 0 recipe m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8060; method_48456 read c net/minecraft/class_8036 net/minecraft/network/handler/PacketUnbundler f Lio/netty/util/AttributeKey; field_45676 protocolKey m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)V method_48319 encode m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V encode encode p 2 packet p 3 packets p 1 context m (Lio/netty/util/AttributeKey;)V p 1 protocolKey c net/minecraft/class_8037 net/minecraft/network/packet/BundleSplitterPacket c net/minecraft/class_8035 net/minecraft/network/handler/PacketBundler f Lnet/minecraft/class_8039$class_8040; field_41869 currentBundler f Lnet/minecraft/class_8039; field_41870 bundleHandler f Lio/netty/util/AttributeKey; field_45675 protocolKey m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)V method_48318 decode m (Lio/netty/util/AttributeKey;)V p 1 protocolKey m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V decode decode p 3 packets p 1 context p 2 packet c net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnboardingScreen f Lnet/minecraft/class_766; field_41840 backgroundRenderer f Lnet/minecraft/class_315; field_41842 gameOptions f Lnet/minecraft/class_8019; field_41845 textWidget f Z field_41843 narratorPrompted f Lnet/minecraft/class_2561; field_41837 NARRATOR_PROMPT f Lnet/minecraft/class_8020; field_41841 logoDrawer f F field_41844 narratorPromptTimer f Z field_42038 isNarratorUsable f Ljava/lang/Runnable; field_46008 onClose m (Lnet/minecraft/class_437;)V method_49296 setScreen p 1 screen m (Ljava/lang/Runnable;)V method_53552 saveAndRun p 1 callback m (Lnet/minecraft/class_4185;)V method_49297 method_49297 p 1 button m (Lnet/minecraft/class_4185;)V method_49298 method_49298 p 1 button m ()V method_48260 tickNarratorPrompt m (Lnet/minecraft/class_315;Ljava/lang/Runnable;)V p 2 onClose p 1 gameOptions m ()I method_48259 yMargin m (Lnet/minecraft/class_4185;)V method_48639 method_48639 p 1 button m (Lnet/minecraft/class_7847;)V method_52746 method_52746 p 0 positioner c net/minecraft/class_8030 net/minecraft/client/gui/ScreenRect c A rectangle on the screen. f Lnet/minecraft/class_8030; field_41835 EMPTY f I comp_1197 height f I comp_1196 width f Lnet/minecraft/class_8029; comp_1195 position m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_8030; method_48251 add c {@return a new rect of the same dimensions with the position incremented} p 1 direction m (Lnet/minecraft/class_8030;)Lnet/minecraft/class_8030; method_49701 intersection c {@return the rect that intersects with {@code other}, or {@code null} if they do not\nintersect} p 1 other m (Lnet/minecraft/class_8027;IIII)Lnet/minecraft/class_8030; method_48250 of c {@return a new rect} p 2 otherAxisCoord c the coordinate of the {@code axis}'s other axis p 1 sameAxisCoord c the coordinate of the {@code axis} axis p 4 otherAxisLength c the length of the edge whose axis is different from {@code axis} p 3 sameAxisLength c the length of the edge whose axis is the same as {@code axis} p 0 axis m ()I method_49621 getRight m ()I method_49620 getLeft m ()Lnet/minecraft/class_8030; method_48248 empty c {@return an empty rect} m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_8030; method_48256 getBorder c {@return a rect representing the border of this rect in the given {@code direction}}\n\n

Borders are one pixel thick. p 1 direction m (Lnet/minecraft/class_8027;)I method_48249 getLength c {@return the length of the rect in the given {@code axis}} p 1 axis m (IIII)V p 4 height p 3 width p 2 otherAxis p 1 sameAxis m (Lnet/minecraft/class_8027;)I method_48254 getCenter c {@return the center of this rect in the given {@code axis}} p 1 axis m (Lnet/minecraft/class_8028;)I method_48255 getBoundingCoordinate c {@return the coordinate of the bounding box in the given {@code direction}} p 1 direction m (Lnet/minecraft/class_8030;Lnet/minecraft/class_8027;)Z method_48253 overlaps c {@return whether this rect overlaps with {@code rect} in {@code axis}} p 1 other p 2 axis m (Lnet/minecraft/class_8030;)Z method_48252 overlaps c {@return whether this rect overlaps with {@code rect} in both axes} p 1 other m ()I method_49618 getTop m ()I method_49619 getBottom m ()Lnet/minecraft/class_8029; comp_1195 position m ()I comp_1196 width m ()I comp_1197 height c net/minecraft/class_8031 net/minecraft/unused/packageinfo/PackageInfo8031 c net/minecraft/class_1400 net/minecraft/entity/ai/goal/ActiveTargetGoal c A target goal that finds a target by entity class when the goal starts. f Ljava/lang/Class; field_6643 targetClass f I field_6641 reciprocalChance c The reciprocal of chance to actually search for a target on every tick\nwhen this goal is not started. This is also the average number of ticks\nbetween each search (as in a poisson distribution). f Lnet/minecraft/class_4051; field_6642 targetPredicate f I field_36304 DEFAULT_RECIPROCAL_CHANCE f Lnet/minecraft/class_1309; field_6644 targetEntity m (Lnet/minecraft/class_1308;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V p 6 targetPredicate p 5 checkCanNavigate p 2 targetClass p 1 mob p 4 checkVisibility p 3 reciprocalChance m (Lnet/minecraft/class_1308;Ljava/lang/Class;Z)V p 3 checkVisibility p 2 targetClass p 1 mob m (Lnet/minecraft/class_1308;Ljava/lang/Class;ZLjava/util/function/Predicate;)V p 3 checkVisibility p 2 targetClass p 4 targetPredicate p 1 mob m (Lnet/minecraft/class_1308;Ljava/lang/Class;ZZ)V p 2 targetClass p 1 mob p 4 checkCanNavigate p 3 checkVisibility m (Lnet/minecraft/class_1309;)V method_24632 setTargetEntity p 1 targetEntity m ()V method_18415 findClosestTarget m (D)Lnet/minecraft/class_238; method_6321 getSearchBox p 1 distance c net/minecraft/class_8038 net/minecraft/network/packet/BundlePacket f Ljava/lang/Iterable; field_41876 packets m (Ljava/lang/Iterable;)V p 1 packets m ()Ljava/lang/Iterable; method_48324 getPackets c net/minecraft/class_8039 net/minecraft/network/handler/PacketBundleHandler f Lnet/minecraft/class_8039; field_41879 NOOP f I field_41878 MAX_PACKETS m (Lnet/minecraft/class_2596;Ljava/util/function/Consumer;)V method_48327 forEachPacket p 2 consumer p 1 packet m (Ljava/lang/Class;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039; method_48325 create p 2 splitter p 0 bundlePacketType p 1 bundleFunction m (Lnet/minecraft/class_2596;)Lnet/minecraft/class_8039$class_8040; method_48326 createBundler p 1 splitter c net/minecraft/class_8039$2 net/minecraft/network/handler/PacketBundleHandler$2 c net/minecraft/class_8039$2$1 net/minecraft/network/handler/PacketBundleHandler$2$1 f Ljava/util/List; field_41884 packets c net/minecraft/class_8039$class_8040 net/minecraft/network/handler/PacketBundleHandler$Bundler m (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2596; method_48328 add p 1 packet c net/minecraft/class_8039$class_8041 net/minecraft/network/handler/PacketBundleHandler$BundlerGetter m ()Lnet/minecraft/class_8039; method_48312 getBundler c net/minecraft/class_2726 net/minecraft/network/packet/s2c/play/EntitySetHeadYawS2CPacket f B field_12436 headYaw f I field_12437 entity m (Lnet/minecraft/class_2540;)V p 1 buf m ()B method_11787 getHeadYaw m (Lnet/minecraft/class_2602;)V method_11788 apply m (Lnet/minecraft/class_1297;B)V p 2 headYaw p 1 entity m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_11786 getEntity p 1 world c net/minecraft/class_2729 net/minecraft/network/packet/s2c/play/SelectAdvancementTabS2CPacket f Lnet/minecraft/class_2960; field_12440 tabId m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2960; method_11793 getTabId m (Lnet/minecraft/class_2960;)V p 1 tabId m (Lnet/minecraft/class_2602;)V method_11794 apply c net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket f B field_41731 KEEP_TRACKED_DATA f B field_41730 KEEP_ATTRIBUTES f B comp_1729 flag f B field_41732 KEEP_ALL f Lnet/minecraft/class_8589; comp_1728 commonPlayerSpawnInfo m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11782 apply m ()B comp_1729 flag m (B)Z method_48016 hasFlag p 1 flag m ()Lnet/minecraft/class_8589; comp_1728 commonPlayerSpawnInfo c net/minecraft/class_8047 net/minecraft/screen/slot/ForgingSlotsManager f Lnet/minecraft/class_8047$class_8049; field_41908 resultSlot f Ljava/util/List; field_41907 inputSlots m ()Ljava/util/List; method_48371 getInputSlotIndices m (I)Lnet/minecraft/class_8047$class_8049; method_48367 getInputSlot p 1 index m ()I method_48370 getResultSlotIndex m ()I method_48369 getInputSlotCount m ()Ljava/util/List; method_48368 getInputSlots m ()Lnet/minecraft/class_8047$class_8048; method_48364 create m (I)Z method_48365 hasSlotIndex p 1 index m ()Lnet/minecraft/class_8047$class_8049; method_48366 getResultSlot m (Ljava/util/List;Lnet/minecraft/class_8047$class_8049;)V p 1 inputSlots p 2 resultSlot c net/minecraft/class_8047$class_8048 net/minecraft/screen/slot/ForgingSlotsManager$Builder f Ljava/util/List; field_41909 inputSlots f Lnet/minecraft/class_8047$class_8049; field_41910 resultSlot m ()Lnet/minecraft/class_8047; method_48372 build m (III)Lnet/minecraft/class_8047$class_8048; method_48373 output p 3 y p 2 x p 1 slotId m (Lnet/minecraft/class_1799;)Z method_48375 method_48375 p 0 stack m (IIILjava/util/function/Predicate;)Lnet/minecraft/class_8047$class_8048; method_48374 input p 1 slotId p 2 x p 3 y p 4 mayPlace c net/minecraft/class_8047$class_8049 net/minecraft/screen/slot/ForgingSlotsManager$ForgingSlot f I comp_1204 slotId f Lnet/minecraft/class_8047$class_8049; field_41911 DEFAULT f I comp_1206 y f I comp_1205 x f Ljava/util/function/Predicate; comp_1207 mayPlace m ()I comp_1204 slotId m (Lnet/minecraft/class_1799;)Z method_48376 method_48376 p 0 stack m ()I comp_1205 x m ()I comp_1206 y m ()Ljava/util/function/Predicate; comp_1207 mayPlace c net/minecraft/class_8046 net/minecraft/entity/Ownable m ()Lnet/minecraft/class_1297; method_24921 getOwner c net/minecraft/class_8043 net/minecraft/network/packet/s2c/play/DamageTiltS2CPacket f F comp_1203 yaw f I comp_1202 id m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1309;)V p 1 entity m (Lnet/minecraft/class_2602;)V method_48330 apply m ()F comp_1203 yaw m ()I comp_1202 id c net/minecraft/class_8044 net/minecraft/server/command/SpawnArmorTrimsCommand f Ljava/util/function/ToIntFunction; field_41889 MATERIAL_INDEX_GETTER f Ljava/util/function/ToIntFunction; field_41888 PATTERN_INDEX_GETTER f Ljava/util/List; field_41887 MATERIALS f Ljava/util/List; field_41886 PATTERNS f Ljava/util/Map; field_41885 ARMOR_PIECES m (Lcom/mojang/brigadier/CommandDispatcher;)V method_48333 register p 0 dispatcher m (Lnet/minecraft/class_2378;Lnet/minecraft/class_8054;)Ljava/lang/Integer; method_48338 method_48338 p 1 material m (Lnet/minecraft/class_2378;Lnet/minecraft/class_8056;)Ljava/lang/Integer; method_48339 method_48339 p 1 pattern m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2371;Lnet/minecraft/class_2378;Lnet/minecraft/class_8056;)V method_48340 method_48340 p 3 pattern m (Lnet/minecraft/class_2168;)Z method_48335 method_48335 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_48334 method_48334 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;)I method_48336 execute p 1 player p 0 source m (Lnet/minecraft/class_2371;Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_8056;Lnet/minecraft/class_8054;)V method_48337 method_48337 p 4 material m (Ljava/util/HashMap;)V method_48341 method_48341 p 0 map c net/minecraft/class_8042 net/minecraft/network/packet/s2c/play/BundleS2CPacket m (Lnet/minecraft/class_2602;)V method_48329 apply c net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttachS2CPacket f I field_12478 holdingEntityId f I field_12479 attachedEntityId m ()I method_11810 getHoldingEntityId m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V p 1 attachedEntity p 2 holdingEntity m ()I method_11812 getAttachedEntityId m (Lnet/minecraft/class_2602;)V method_11811 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2741 net/minecraft/state/property/Properties c Contains all block and fluid state properties that Minecraft uses. f Lnet/minecraft/class_2746; field_41322 SLOT_5_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 5. f Lnet/minecraft/class_2746; field_43307 CRACKED c A property that specifies if a decorated pot is cracked. f Lnet/minecraft/class_2746; field_41318 SLOT_1_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 1. f Lnet/minecraft/class_2758; field_12543 PICKLES c A property that specifies how many pickles are in a sea pickle. f Lnet/minecraft/class_2754; field_12547 STRUCTURE_BLOCK_MODE c A property that specifies the mode of a structure block. f Lnet/minecraft/class_2758; field_12498 AGE_15 c A property that specifies the age of a block on a scale of 0 to 15. f Lnet/minecraft/class_2746; field_12486 CONDITIONAL c A property that specifies if a command block is conditional. f Lnet/minecraft/class_2754; field_12523 EAST_WIRE_CONNECTION c A property that specifies how redstone wire attaches to the east. f Lnet/minecraft/class_2746; field_12531 HAS_BOTTLE_2 c A property that specifies if a brewing stand has a bottle in slot 2. f I field_31393 CHARGES_MAX f I field_31389 LEVEL_3_MAX f Lnet/minecraft/class_2754; field_12507 RAIL_SHAPE c A property that specifies the two directions a rail connects to. f Lnet/minecraft/class_2746; field_12515 ENABLED c A property that specifies whether a hopper is enabled. f Lnet/minecraft/class_2746; field_12539 UNSTABLE c A property that specifies if TNT is unstable.\n\n

In vanilla, if TNT is unstable, it will ignite when broken. f Lnet/minecraft/class_2746; field_12527 WEST c A property that specifies if this block is connected to another block from the west. f Lnet/minecraft/class_2746; field_16561 HANGING c A property that specifies if a lantern is hanging. f Lnet/minecraft/class_2746; field_41319 SLOT_2_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 2. f Lnet/minecraft/class_2758; field_12490 LEVEL_1_8 c A property that specifies the height of a fluid on a scale of 1 to 8. f Lnet/minecraft/class_2754; field_12551 SOUTH_WIRE_CONNECTION c A property that specifies how redstone wire attaches to the south. f Lnet/minecraft/class_2754; field_28717 TILT c A property that specifies how a big dripleaf is tilted down. f Lnet/minecraft/class_2758; field_12532 ROTATION c A property that specifies the rotation of a block on a 0 to 15 scale.\n\n

Each rotation is 22.5 degrees. f Lnet/minecraft/class_2746; field_12544 HAS_RECORD c A property that specifies if a jukebox has a record. f I field_31392 CHARGES_MIN f Lnet/minecraft/class_2753; field_12525 FACING c A property that specifies the direction a block is facing. f Lnet/minecraft/class_2758; field_12556 AGE_2 c A property that specifies the age of a block on a scale of 0 to 2. f Lnet/minecraft/class_2746; field_12487 EAST c A property that specifies if this block is connected to another block from the east. f I field_33723 LEVEL_15_MAX f I field_31388 LEVEL_1_8_MIN f Lnet/minecraft/class_2754; field_22177 WEST_WALL_SHAPE c A property that specifies how a wall extends from the center post to the west. f Lnet/minecraft/class_2746; field_12528 OCCUPIED c A property that specifies if a bed is occupied. f Lnet/minecraft/class_2746; field_16562 BOTTOM c A property that specifies if a scaffolding block is bottom of a floating segment. f Lnet/minecraft/class_2746; field_41320 SLOT_3_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 3. f I field_31391 DISTANCE_0_7_MAX f Lnet/minecraft/class_2746; field_12501 INVERTED c A property that specifies if a daylight sensor's output is inverted. f Lnet/minecraft/class_2746; field_12484 POWERED c A property that specifies if a block is being powered to produce or emit redstone signal. f Lnet/minecraft/class_2758; field_12541 DISTANCE_1_7 c A property that specifies the overhang distance of a block on a scale of 1-7. f Lnet/minecraft/class_2746; field_12553 DISARMED c A property that specifies if a tripwire has been disarmed. f Lnet/minecraft/class_2754; field_12533 DOUBLE_BLOCK_HALF c A property that specifies whether a double height block is the upper or lower half. f I field_37653 AGE_4_MAX f I field_31399 AGE_7_MAX f Lnet/minecraft/class_2758; field_12509 EGGS c A property that specifies the amount of eggs in a turtle egg block. f Lnet/minecraft/class_2758; field_20432 HONEY_LEVEL c A property that specifies the honey level of a beehive. f I field_31387 LEVEL_3_MIN f Lnet/minecraft/class_2754; field_12529 HORIZONTAL_AXIS c A property that specifies the axis a block is oriented to.\n\n

This property only allows a block to be oriented to the X and Z axes. f Lnet/minecraft/class_2746; field_12537 OPEN c A property that specifies if a block is open.\n\n

This property is normally used for doors, trapdoors and fence gates but is also used by barrels. f Lnet/minecraft/class_2754; field_22176 SOUTH_WALL_SHAPE c A property that specifies how a wall extends from the center post to the south. f Lnet/minecraft/class_2758; field_12513 LEVEL_3 c A property that specifies how many levels of water there are in a cauldron. f Lnet/minecraft/class_2758; field_12549 STAGE c A property that specifies a growth stage on a scale of 0 to 1. f Lnet/minecraft/class_2746; field_41321 SLOT_4_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 4. f Lnet/minecraft/class_2746; field_17393 HAS_BOOK c A property that specifies if a lectern has a book. f Lnet/minecraft/class_2746; field_41317 SLOT_0_OCCUPIED c A property that specifies if a chiseled bookshelf has a book in slot 0. f Lnet/minecraft/class_2754; field_12492 PISTON_TYPE c A property that specifies the type of a piston. f Lnet/minecraft/class_2753; field_12481 HORIZONTAL_FACING c A property that specifies the direction a block is facing.\n\n

This property only allows a block to face in one of the cardinal directions (north, south, east and west). f Lnet/minecraft/class_2746; field_12554 HAS_BOTTLE_0 c A property that specifies if a brewing stand has a bottle in slot 0. f Lnet/minecraft/class_2746; field_12502 LOCKED c A property that specifies if a repeater is locked. f I field_31390 LEVEL_1_8_MAX f Lnet/minecraft/class_2754; field_23333 ORIENTATION c A property that specifies the orientation of a jigsaw. f Lnet/minecraft/class_2758; field_12497 AGE_3 c A property that specifies the age of a block on a scale of 0 to 3. f Lnet/minecraft/class_2758; field_23187 CHARGES c A property that specifies the amount of charges a respawn anchor has. f Lnet/minecraft/class_2758; field_12530 HATCH c A property that specifies how close an egg is hatching. f Lnet/minecraft/class_2754; field_12534 COMPARATOR_MODE c A property that specifies the mode a comparator is set to. f Lnet/minecraft/class_2754; field_28120 SCULK_SENSOR_PHASE c A property that specifies the current phase of a sculk sensor. f I field_31398 AGE_5_MAX f Lnet/minecraft/class_2754; field_28063 THICKNESS c A property that specifies the thickness of a pointed dripstone. f Lnet/minecraft/class_2754; field_12518 BLOCK_HALF c A property that specifies if a block is the upper or lower half. f Lnet/minecraft/class_2746; field_12526 DRAG c A property that specifies if a bubble column should drag entities downwards. f Lnet/minecraft/class_2754; field_12506 CHEST_TYPE c A property that specifies what type of chest a block is. f Lnet/minecraft/class_2746; field_12514 PERSISTENT c A property that specifies if a block is persistent.\n\n

In vanilla, this is used to specify whether leaves should disappear when the logs are removed. f Lnet/minecraft/class_2758; field_12538 LEVEL_15 c A property that specifies the level of a light block or a fluid block on a scale of 0 to 15. f Lnet/minecraft/class_2754; field_22175 NORTH_WALL_SHAPE c A property that specifies how a wall extends from the center post to the north. f Lnet/minecraft/class_2754; field_12485 SLAB_TYPE c A property that specifies the type of slab. f Lnet/minecraft/class_2746; field_12493 ATTACHED c A property that specifies if a tripwire is attached to a tripwire hook. f Lnet/minecraft/class_2746; field_17394 SIGNAL_FIRE c A property that specifies if a campfire's smoke should be taller.\n\n

This occurs when a hay bale is placed under the campfire. f Lnet/minecraft/class_2754; field_17104 ATTACHMENT c A property that specifies how a bell is attached to a block. f Lnet/minecraft/class_2746; field_28716 BERRIES c A property that specifies the amount of berries in a cave vines block. f Lnet/minecraft/class_2754; field_12503 STAIR_SHAPE c A property that specifies the shape of a stair block. f Lnet/minecraft/class_2746; field_12535 SHORT c A property that specifies if a piston head is shorter than normal. f Lnet/minecraft/class_2758; field_12511 POWER c A property that specifies the redstone power of a block. f Lnet/minecraft/class_2758; field_12494 DELAY c A property that specifies the delay a repeater will apply. f Lnet/minecraft/class_2754; field_12555 BLOCK_FACE c A property that specifies the block face a block is attached to. f Lnet/minecraft/class_2746; field_12519 UP c A property that specifies if this block is connected to another block from the top. f Lnet/minecraft/class_2758; field_42836 DUSTED c A property that specifies how much a brushable block is dusted on a scale of 0 to 3. f I field_31397 AGE_3_MAX f Lnet/minecraft/class_2754; field_22174 EAST_WALL_SHAPE c A property that specifies how a wall extends from the center post to the east. f I field_31402 DISTANCE_1_7_MAX f Lnet/minecraft/class_2758; field_37654 AGE_4 c A property that specifies the age of a block on a scale of 0 to 4. f Lnet/minecraft/class_2758; field_12482 AGE_5 c A property that specifies the age of a block on a scale of 0 to 5. f Lnet/minecraft/class_2746; field_12500 HAS_BOTTLE_1 c A property that specifies if a brewing stand has a bottle in slot 1. f Lnet/minecraft/class_2754; field_12516 BAMBOO_LEAVES c A property that specifies the size of bamboo leaves. f Lnet/minecraft/class_2754; field_12504 WEST_WIRE_CONNECTION c A property that specifies how redstone wire attaches to the west. f Lnet/minecraft/class_2746; field_12512 SNOWY c A property that specifies if a block is covered in snow. f Lnet/minecraft/class_2746; field_12540 SOUTH c A property that specifies if this block is connected to another block from the south. f I field_31396 AGE_2_MAX f Lnet/minecraft/class_2754; field_12520 DOOR_HINGE c A property that specifies whether a door's hinge is to the right or left. f Lnet/minecraft/class_2754; field_12499 INSTRUMENT c A property that specifies what instrument a note block will play. f Lnet/minecraft/class_2753; field_12545 HOPPER_FACING c A property that specifies the direction a hopper's output faces.\n\n

This property does not allow the hopper's output to face upwards. f Lnet/minecraft/class_2746; field_12552 EXTENDED c A property that specifies if a piston is extended. f Lnet/minecraft/class_2746; field_12508 WATERLOGGED c A property that specifies if a block is waterlogged. f Lnet/minecraft/class_2746; field_38423 CAN_SUMMON c A property that specifies if a sculk shrieker can summon a warden. f Lnet/minecraft/class_2758; field_42835 FLOWER_AMOUNT c A property that specifies the amount of flowers in a pink petals block. f Lnet/minecraft/class_2758; field_12536 LAYERS c A property that specifies how many layers of snow are in a snow block. f Lnet/minecraft/class_2746; field_12548 LIT c A property that specifies if a block is lit. f Lnet/minecraft/class_2758; field_12524 NOTE c A property that specifies the pitch of a note block. f Lnet/minecraft/class_2753; field_28062 VERTICAL_DIRECTION c A property that specifies the direction a pointed dripstone is facing.\n\n

This property allows a block to face either down or up. f I field_31401 AGE_25_MAX f Lnet/minecraft/class_2758; field_27220 CANDLES c A property that specifies the amount of candles in a candle block. f Lnet/minecraft/class_2754; field_12483 BED_PART c A property that specifies what part of a bed a block is. f Lnet/minecraft/class_2746; field_12491 IN_WALL c A property that specifies if a fence gate is attached to a wall.\n\n

This lowers the fence gate by 3 pixels to attach more cleanly to a wall. f Lnet/minecraft/class_2754; field_12495 NORTH_WIRE_CONNECTION c A property that specifies how redstone wire attaches to the north. f Lnet/minecraft/class_2758; field_12521 AGE_1 c A property that specifies the age of a block on a scale of 0 to 1. f Lnet/minecraft/class_2758; field_17586 LEVEL_8 c A property that specifies the level of a composter. f Lnet/minecraft/class_2746; field_12488 EYE c A property that specifies if an end portal frame contains an eye of ender. f I field_31395 AGE_1_MAX f Lnet/minecraft/class_2758; field_16503 DISTANCE_0_7 c A property that specifies the overhang distance of a scaffolding. f I field_31400 AGE_15_MAX f Lnet/minecraft/class_2758; field_12517 AGE_25 c A property that specifies the age of a block on a scale of 0 to 25. f Lnet/minecraft/class_2758; field_12505 BITES c A property that specifies the bites taken out of a cake. f Lnet/minecraft/class_2746; field_37652 SHRIEKING c A property that specifies if a sculk shrieker is shrieking. f Lnet/minecraft/class_2754; field_12496 AXIS c A property that specifies the axis a block is oriented to. f Lnet/minecraft/class_2746; field_12480 FALLING c A property that specifies if a fluid is falling. f Lnet/minecraft/class_2758; field_12510 MOISTURE c A property that specifies the moisture of farmland. f Lnet/minecraft/class_2746; field_12522 TRIGGERED c A property that specifies if a dispenser is activated. f Lnet/minecraft/class_2746; field_12546 DOWN c A property that specifies if this block is connected to another block from the below. f Lnet/minecraft/class_2746; field_12489 NORTH c A property that specifies if this block is connected to another block from the north. f Lnet/minecraft/class_2758; field_12550 AGE_7 c A property that specifies the age of a block on a scale of 0 to 7. f Lnet/minecraft/class_2754; field_12542 STRAIGHT_RAIL_SHAPE c A property that specifies the two directions a rail connects to.\n\n

This property does not allow for a rail to turn. f Lnet/minecraft/class_2746; field_37651 BLOOM c A property that specifies if a sculk catalyst is blooming. m (Lnet/minecraft/class_2350;)Z method_11814 method_11814 p 0 facing m (Lnet/minecraft/class_2768;)Z method_11813 method_11813 p 0 shape c net/minecraft/class_2742 net/minecraft/block/enums/BedPart f Ljava/lang/String; field_12559 name f Lnet/minecraft/class_2742; field_12560 HEAD f Lnet/minecraft/class_2742; field_12557 FOOT m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2743 net/minecraft/network/packet/s2c/play/EntityVelocityUpdateS2CPacket c Sent when a server modifies an entity's velocity.\n\n

If the entity is a player, {@link\nnet.minecraft.network.packet.s2c.play.ExplosionS2CPacket} can be used as\na replacement. f I field_12563 velocityX f I field_12564 id f I field_12561 velocityZ f I field_12562 velocityY m ()I method_11816 getVelocityY m ()I method_11815 getVelocityX m (Lnet/minecraft/class_1297;)V p 1 entity m (ILnet/minecraft/class_243;)V p 2 velocity p 1 id m (Lnet/minecraft/class_2602;)V method_11817 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11818 getId m ()I method_11819 getVelocityZ c net/minecraft/class_1412 net/minecraft/entity/ai/pathing/SwimNavigation f Z field_6689 canJumpOutOfWater c net/minecraft/class_1410 net/minecraft/entity/ai/pathing/SpiderNavigation f Lnet/minecraft/class_2338; field_6687 targetPos c net/minecraft/class_1405 net/minecraft/entity/ai/goal/TrackTargetGoal c A goal that maintains the target of a mob entity. If the goal stops,\nsuch as because the target is not valid, the target is removed from\nthe owner mob.\n\n

Compared to other goals, this goal and its subclasses are added\nto the {@linkplain MobEntity#targetSelector target} than the regular\ngoal selector, and should use the {@link Goal.Control#TARGET}\ncontrol if it sets the owner's target. f Lnet/minecraft/class_1309; field_6664 target f I field_6659 timeWithoutVisibility f I field_30235 CANNOT_TRACK f I field_6657 maxTimeWithoutVisibility f I field_30234 CAN_TRACK f I field_30233 UNSET f Lnet/minecraft/class_1308; field_6660 mob f I field_6661 checkCanNavigateCooldown f I field_6662 canNavigateFlag f Z field_6658 checkVisibility f Z field_6663 checkCanNavigate m (Lnet/minecraft/class_1308;ZZ)V p 2 checkVisibility p 1 mob p 3 checkNavigable m (I)Lnet/minecraft/class_1405; method_6330 setMaxTimeWithoutVisibility p 1 time m ()D method_6326 getFollowRange m (Lnet/minecraft/class_1309;)Z method_6329 canNavigateToEntity p 1 entity m (Lnet/minecraft/class_1308;Z)V p 1 mob p 2 checkVisibility m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z method_6328 canTrack p 1 target p 2 targetPredicate c net/minecraft/class_2737 net/minecraft/block/enums/BambooLeaves f Ljava/lang/String; field_12467 name f Lnet/minecraft/class_2737; field_12469 NONE f Lnet/minecraft/class_2737; field_12466 SMALL f Lnet/minecraft/class_2737; field_12468 LARGE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_1404 net/minecraft/entity/ai/goal/UntamedActiveTargetGoal c An active target goal that only starts for untamed tameable animals.\nIn addition, the continue condition for maintaining the target uses the\ntarget predicate than that of the standard track target goal. f Lnet/minecraft/class_1321; field_6656 tameable m (Lnet/minecraft/class_1321;Ljava/lang/Class;ZLjava/util/function/Predicate;)V p 2 targetClass p 1 tameable p 4 targetPredicate p 3 checkVisibility c net/minecraft/class_2738 net/minecraft/block/enums/BlockFace f Ljava/lang/String; field_12472 name f Lnet/minecraft/class_2738; field_12473 CEILING f Lnet/minecraft/class_2738; field_12471 WALL f Lnet/minecraft/class_2738; field_12475 FLOOR m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2739 net/minecraft/network/packet/s2c/play/EntityTrackerUpdateS2CPacket f I comp_1127 id f Ljava/util/List; comp_1128 trackedValues f I field_40850 MARKER_ID m ()I comp_1127 id m ()Ljava/util/List; comp_1128 trackedValues m (ILjava/util/List;)V p 1 id m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)Ljava/util/List; method_46616 read p 0 buf m (Ljava/util/List;Lnet/minecraft/class_2540;)V method_46615 write p 1 buf p 0 trackedValues m (Lnet/minecraft/class_2602;)V method_11808 apply c net/minecraft/class_1403 net/minecraft/entity/ai/goal/TrackOwnerAttackerGoal f Lnet/minecraft/class_1321; field_6654 tameable f I field_6653 lastAttackedTime f Lnet/minecraft/class_1309; field_6655 attacker m (Lnet/minecraft/class_1321;)V p 1 tameable c net/minecraft/class_1409 net/minecraft/entity/ai/pathing/MobNavigation f Z field_6686 avoidSunlight m (Z)V method_46645 setCanWalkOverFences p 1 canWalkOverFences m ()Z method_6366 canEnterOpenDoors m (Lnet/minecraft/class_7;)Z method_26338 canWalkOnPath p 1 pathType m (Z)V method_35139 setCanEnterOpenDoors p 1 canEnterOpenDoors m (Z)V method_6361 setAvoidSunlight p 1 avoidSunlight m (Z)V method_6363 setCanPathThroughDoors p 1 canPathThroughDoors m ()I method_6362 getPathfindingY c The y-position to act as if the entity is at for pathfinding purposes c net/minecraft/class_2734 net/minecraft/network/packet/s2c/play/SetCameraEntityS2CPacket f I field_12462 entityId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_11800 getEntity p 1 world m (Lnet/minecraft/class_1297;)V p 1 entity m (Lnet/minecraft/class_2602;)V method_11801 apply c net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation f Lnet/minecraft/class_1308; field_6684 entity f Lnet/minecraft/class_13; field_6673 pathNodeNavigator f Lnet/minecraft/class_1937; field_6677 world f I field_30247 RECALCULATE_COOLDOWN f D field_6682 currentNodeTimeout f I field_20294 currentDistance f I field_6674 pathStartTime f J field_6670 currentNodeMs f Lnet/minecraft/class_243; field_6672 pathStartPos f I field_6675 tickCount f F field_6683 nodeReachProximity c If the Chebyshev distance from the entity to the next node is less than\nor equal to this value, the entity is considered "reached" the node. f Lnet/minecraft/class_2338; field_20293 currentTarget f Z field_6679 inRecalculationCooldown f Lnet/minecraft/class_2382; field_6680 lastNodePosition f D field_6668 speed f Lnet/minecraft/class_11; field_6681 currentPath f Z field_26820 nearPathStartPos f Lnet/minecraft/class_8; field_6678 nodeMaker f J field_6669 lastActiveTickMs f F field_21642 rangeMultiplier f J field_6685 lastRecalculateTime m (Lnet/minecraft/class_243;)V method_6346 checkTimeouts p 1 currentPos m (Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11; method_35141 findPathTo p 3 maxDistance p 2 minDistance p 1 target m (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Z)Z method_43394 doesNotCollide p 0 entity p 2 entityPos p 1 startPos p 3 includeFluids m (Lnet/minecraft/class_243;)Z method_27799 shouldJumpToNextNode p 1 currentPos m ()Z method_31267 isNearPathStartPos m (Lnet/minecraft/class_1297;D)Z method_6335 startMovingTo p 1 entity p 2 speed m (DDDD)Z method_6337 startMovingTo p 1 x p 3 y p 5 z p 7 speed m ()Z method_23966 isFollowingPath m ()V method_6360 tick m ()V method_6340 stop m (Lnet/minecraft/class_243;)D method_38065 adjustTargetY p 1 pos m ()V method_26085 resetNode m ()V method_31266 resetNodeAndStop m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V p 1 entity p 2 world m (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11; method_6348 findPathTo p 1 target p 2 distance m (Lnet/minecraft/class_2338;)Z method_6333 isValidPosition p 1 pos m (Lnet/minecraft/class_11;D)Z method_6334 startMovingAlong p 2 speed p 1 path m ()Z method_6357 isIdle m ()Lnet/minecraft/class_2338; method_6355 getTargetPos m (I)Lnet/minecraft/class_13; method_6336 createPathNodeNavigator p 1 range m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_6341 canPathDirectlyThrough p 2 target p 1 origin m (DDDI)Lnet/minecraft/class_11; method_6352 findPathTo p 7 distance p 3 y p 5 z p 1 x m (Ljava/util/Set;IZIF)Lnet/minecraft/class_11; method_18416 findPathToAny p 1 positions p 2 range p 5 followRange p 3 useHeadPos p 4 distance m (D)V method_6344 setSpeed p 1 speed m ()V method_6359 adjustPath c Adjusts the current path according to various special obstacles that may be in the way, for example sunlight m ()V method_6339 continueFollowingPath m (F)V method_23964 setRangeMultiplier p 1 rangeMultiplier m ()Lnet/minecraft/class_11; method_6345 getCurrentPath m ()Z method_6358 isAtValidPosition m ()Lnet/minecraft/class_8; method_6342 getNodeMaker m (Lnet/minecraft/class_2338;)Z method_18053 shouldRecalculatePath p 1 pos m ()Z method_6350 canSwim m (Z)V method_6354 setCanSwim p 1 canSwim m (Ljava/util/Set;IZI)Lnet/minecraft/class_11; method_35142 findPathTo p 1 positions p 4 distance p 2 range p 3 useHeadPos m ()F method_35143 getNodeReachProximity m ()V method_23965 resetRangeMultiplier m (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11; method_6349 findPathTo p 1 entity p 2 distance m ()V method_6356 recalculatePath m (Ljava/util/stream/Stream;I)Lnet/minecraft/class_11; method_21643 findPathToAny p 1 positions p 2 distance m (Lnet/minecraft/class_7;)Z method_48158 canJumpToNext p 1 nodeType m (Ljava/util/Set;I)Lnet/minecraft/class_11; method_29934 findPathTo p 2 distance p 1 positions m ()Lnet/minecraft/class_243; method_6347 getPos c The position to act as if the entity is at for pathfinding purposes c net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket f I field_12463 slot m ()I method_11803 getSlot m (I)V p 1 slot m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11802 apply c net/minecraft/class_1407 net/minecraft/entity/ai/pathing/BirdNavigation m (Z)V method_6331 setCanEnterOpenDoors p 1 canEnterOpenDoors m ()Z method_35128 canEnterOpenDoors m (Z)V method_6332 setCanPathThroughDoors p 1 canPathThroughDoors c net/minecraft/class_2736 net/minecraft/network/packet/s2c/play/ScoreboardDisplayS2CPacket f Ljava/lang/String; field_12465 name f Lnet/minecraft/class_8646; field_12464 slot m ()Lnet/minecraft/class_8646; method_11806 getSlot m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V p 1 slot p 2 objective m ()Ljava/lang/String; method_11804 getName m (Lnet/minecraft/class_2602;)V method_11805 apply c net/minecraft/class_1406 net/minecraft/entity/ai/goal/AttackWithOwnerGoal f I field_6665 lastAttackTime f Lnet/minecraft/class_1321; field_6666 tameable f Lnet/minecraft/class_1309; field_6667 attacking m (Lnet/minecraft/class_1321;)V p 1 tameable c net/minecraft/class_8014 net/minecraft/datafixer/fix/OptionsAccessibilityOnboardFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_48133 method_48133 p 0 typed m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48134 method_48134 p 0 options c net/minecraft/class_8015 net/minecraft/client/gui/navigation/GuiNavigationType c An enum representing the type of navigation input method. f Lnet/minecraft/class_8015; field_43097 KEYBOARD_ARROW f Lnet/minecraft/class_8015; field_41780 KEYBOARD_TAB f Lnet/minecraft/class_8015; field_41777 NONE f Lnet/minecraft/class_8015; field_41778 MOUSE m ()Z method_48182 isMouse m ()Z method_48183 isKeyboard c net/minecraft/class_8012 net/minecraft/util/Colors c Contains constants for commonly used colors in {@code 0xAARRGGBB} format. f I field_42973 WHITE c Represents the color white, {@code 0xFFFFFFFF}. f I field_42974 BLACK c Represents the color black, {@code 0xFF000000}. f I field_45073 LIGHT_GRAY c Represents the color light gray, {@code 0xFFA0A0A0}. f I field_41758 RED c Represents the color red, {@code 0xFFFF0000}. f I field_44941 GRAY c Represents the color gray, {@code 0xFF808080}. c net/minecraft/class_8013 net/minecraft/util/math/RotationCalculator f I field_41761 precision f I field_41760 max f F field_41763 degreesPerRotation f F field_41762 rotationPerDegrees m ()I method_48120 getMax m (Lnet/minecraft/class_2350;)I method_48124 toRotation p 1 direction m (II)Z method_48123 areRotationsParallel p 2 beta p 1 alpha m (I)F method_48126 toWrappedDegrees p 1 rotation m (I)V p 1 precision m (I)I method_48127 clamp p 1 rotationBits m (I)F method_48122 toDegrees p 1 rotation m (F)I method_48125 toClampedRotation p 1 degrees m (F)I method_48121 toRotation p 1 degrees c net/minecraft/class_8011 net/minecraft/server/command/RideCommand f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_41742 NOT_RIDING_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_41745 CANT_RIDE_PLAYERS_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_41746 RIDE_LOOP_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_41744 GENERIC_FAILURE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_42239 WRONG_DIMENSION_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_41743 ALREADY_RIDING_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_48080 method_48080 p 0 source m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48084 method_48084 p 1 vehicle p 0 rider m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)I method_48081 executeDismount p 1 rider p 0 source m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48083 method_48083 p 0 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z method_48077 method_48077 p 1 passenger m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48086 method_48086 p 1 vehicle p 0 rider m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I method_48082 executeMount p 1 rider p 2 vehicle p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_48079 method_48079 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_48078 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_48085 method_48085 p 0 context c net/minecraft/class_8019 net/minecraft/client/gui/widget/NarratedMultilineTextWidget f I field_41801 BACKGROUND_COLOR f Z field_45355 alwaysShowBorders f I field_41802 EXPANSION m (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 1 maxWidth p 3 textRenderer p 2 message m (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;Z)V p 4 alwaysShowBorders p 2 message p 3 textRenderer p 1 maxWidth c net/minecraft/class_8016 net/minecraft/client/gui/navigation/GuiNavigationPath c Represents a path of currently navigating elements from the root element\nto the leaf. m (Lnet/minecraft/class_4069;Lnet/minecraft/class_8016;)Lnet/minecraft/class_8016; method_48192 of p 1 childPath p 0 element m (Lnet/minecraft/class_364;)Lnet/minecraft/class_8016; method_48193 of p 0 leaf m (Z)V method_48195 setFocused c Sets whether the path is focused. This propagates to children. p 1 focused m (Lnet/minecraft/class_364;[Lnet/minecraft/class_4069;)Lnet/minecraft/class_8016; method_48194 of p 1 elements p 0 leaf m ()Lnet/minecraft/class_364; comp_1188 component c net/minecraft/class_8016$class_8017 net/minecraft/client/gui/navigation/GuiNavigationPath$Leaf f Lnet/minecraft/class_364; comp_1188 component c net/minecraft/class_8016$class_8018 net/minecraft/client/gui/navigation/GuiNavigationPath$IntermediaryNode f Lnet/minecraft/class_8016; comp_1190 childPath f Lnet/minecraft/class_4069; comp_1189 component m ()Lnet/minecraft/class_4069; comp_1189 component m ()Lnet/minecraft/class_8016; comp_1190 childPath c net/minecraft/class_2707 net/minecraft/network/packet/s2c/play/LookAtS2CPacket f D field_12386 targetX f Lnet/minecraft/class_2183$class_2184; field_12389 targetAnchor f Lnet/minecraft/class_2183$class_2184; field_12385 selfAnchor f Z field_12387 lookAtEntity f D field_12383 targetZ f I field_12388 entityId f D field_12384 targetY m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V p 3 targetAnchor p 2 entity p 1 selfAnchor m ()Lnet/minecraft/class_2183$class_2184; method_11730 getSelfAnchor m (Lnet/minecraft/class_2602;)V method_11731 apply m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_243; method_11732 getTargetPosition p 1 world m (Lnet/minecraft/class_2183$class_2184;DDD)V p 1 selfAnchor p 2 targetX p 6 targetZ p 4 targetY c net/minecraft/class_2700 net/minecraft/block/pattern/BlockPattern f I field_12356 height f I field_12355 width f I field_12357 depth f [[[Ljava/util/function/Predicate; field_12358 pattern m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/class_2700$class_2702; method_11711 testTransform p 1 frontTopLeft p 3 up p 2 forwards p 4 cache m ()[[[Ljava/util/function/Predicate; method_35301 getPattern m ()I method_11710 getWidth m ([[[Ljava/util/function/Predicate;)V p 1 pattern m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2700$class_2702; method_35300 testTransform p 1 world p 3 forwards p 2 frontTopLeft p 4 up m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2700$class_2702; method_11708 searchAround p 2 pos p 1 world m (Lnet/minecraft/class_4538;Z)Lcom/google/common/cache/LoadingCache; method_11709 makeCache p 1 forceLoad p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;III)Lnet/minecraft/class_2338; method_11707 translate p 3 offsetLeft p 4 offsetDown p 1 forwards p 2 up p 5 offsetForwards p 0 pos m ()I method_11712 getDepth m ()I method_11713 getHeight c net/minecraft/class_2700$class_2702 net/minecraft/block/pattern/BlockPattern$Result f Lnet/minecraft/class_2350; field_12364 up f Lnet/minecraft/class_2350; field_12365 forwards f Lnet/minecraft/class_2338; field_12367 frontTopLeft f I field_12361 depth f I field_12362 height f I field_12363 width f Lcom/google/common/cache/LoadingCache; field_12366 cache m ()Lnet/minecraft/class_2338; method_11715 getFrontTopLeft m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lcom/google/common/cache/LoadingCache;III)V p 7 depth p 2 forwards p 1 frontTopLeft p 6 height p 5 width p 4 cache p 3 up m ()Lnet/minecraft/class_2350; method_11716 getUp m ()I method_35302 getWidth m ()I method_35303 getHeight m ()Lnet/minecraft/class_2350; method_11719 getForwards m ()I method_35304 getDepth m (III)Lnet/minecraft/class_2694; method_11717 translate p 2 offsetDown p 1 offsetLeft p 3 offsetForwards c net/minecraft/class_2700$class_2701 net/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader f Z field_12360 forceLoad f Lnet/minecraft/class_4538; field_12359 world m (Lnet/minecraft/class_4538;Z)V p 2 forceLoad p 1 world m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2694; method_11714 load m (Ljava/lang/Object;)Ljava/lang/Object; load load p 1 pos c net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket f Ljava/util/List; field_12369 entries f Ljava/util/EnumSet; field_40698 actions m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2703$class_2705; method_46328 method_46328 p 1 buf2 m ()Ljava/util/List; method_46330 getPlayerAdditionEntries m ()Ljava/util/EnumSet; method_46327 getActions m (Lnet/minecraft/class_2703$class_5893;Lnet/minecraft/class_3222;)V p 2 player p 1 action m (Ljava/util/EnumSet;Ljava/util/Collection;)V p 2 players p 1 actions m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11721 apply m (Ljava/util/Collection;)Lnet/minecraft/class_2703; method_43886 entryFromPlayer p 0 players m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46326 method_46326 p 1 buf2 p 2 entry m ()Ljava/util/List; method_46329 getEntries c net/minecraft/class_2703$class_5893 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Action f Lnet/minecraft/class_2703$class_5893$class_7829; field_40701 reader f Lnet/minecraft/class_2703$class_5893$class_7830; field_40702 writer f Lnet/minecraft/class_2703$class_5893; field_40700 UPDATE_LISTED f Lnet/minecraft/class_2703$class_5893; field_40699 INITIALIZE_CHAT f Lnet/minecraft/class_2703$class_5893; field_29139 UPDATE_DISPLAY_NAME f Lnet/minecraft/class_2703$class_5893; field_29136 ADD_PLAYER f Lnet/minecraft/class_2703$class_5893; field_29137 UPDATE_GAME_MODE f Lnet/minecraft/class_2703$class_5893; field_29138 UPDATE_LATENCY m (Ljava/lang/String;ILnet/minecraft/class_2703$class_5893$class_7829;Lnet/minecraft/class_2703$class_5893$class_7830;)V p 3 reader p 4 writer m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46342 method_46342 p 0 serialized p 1 buf m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46340 method_46340 p 0 serialized p 1 buf m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46334 method_46334 p 0 serialized p 1 buf m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46332 method_46332 p 0 serialized p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46337 method_46337 p 0 buf p 1 entry m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46338 method_46338 p 0 serialized p 1 buf m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V method_46336 method_46336 p 0 serialized p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46339 method_46339 p 0 buf p 1 entry m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46333 method_46333 p 0 buf p 1 entry m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46335 method_46335 p 0 buf p 1 entry m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46341 method_46341 p 1 entry p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V method_46331 method_46331 p 0 buf p 1 entry c net/minecraft/class_2703$class_5893$class_7830 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Action$Writer m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V write write p 1 buf p 2 entry c net/minecraft/class_2703$class_5893$class_7829 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Action$Reader m (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V read read p 1 serialized p 2 buf c net/minecraft/class_2703$class_7831 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Serialized f Lnet/minecraft/class_1934; field_40707 gameMode f Lcom/mojang/authlib/GameProfile; field_40704 gameProfile f Lnet/minecraft/class_7822$class_7823; field_40709 session f Ljava/util/UUID; field_40703 profileId f I field_40706 latency f Z field_40705 listed f Lnet/minecraft/class_2561; field_40708 displayName m (Ljava/util/UUID;)V p 1 profileId m ()Lnet/minecraft/class_2703$class_2705; method_46343 toEntry c net/minecraft/class_2703$class_2705 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Entry f Lcom/mojang/authlib/GameProfile; comp_1107 profile f I comp_1109 latency f Lnet/minecraft/class_2561; comp_1111 displayName f Lnet/minecraft/class_1934; comp_1110 gameMode f Z comp_1108 listed f Ljava/util/UUID; comp_1106 profileId f Lnet/minecraft/class_7822$class_7823; comp_1112 chatSession m ()Lcom/mojang/authlib/GameProfile; comp_1107 profile m ()I comp_1109 latency m (Lnet/minecraft/class_3222;)V p 1 player m ()Lnet/minecraft/class_2561; comp_1111 displayName m ()Lnet/minecraft/class_1934; comp_1110 gameMode m ()Z comp_1108 listed m ()Ljava/util/UUID; comp_1106 profileId m ()Lnet/minecraft/class_7822$class_7823; comp_1112 chatSession c net/minecraft/class_2708 net/minecraft/network/packet/s2c/play/PlayerPositionLookS2CPacket f F field_12391 pitch f I field_12394 teleportId f D field_12390 z f F field_12393 yaw f D field_12392 y f D field_12395 x f Ljava/util/Set; field_12396 flags m (DDDFFLjava/util/Set;I)V p 3 y p 1 x p 10 teleportId p 9 flags p 8 pitch p 7 yaw p 5 z m ()D method_11735 getY m ()D method_11734 getX m ()F method_11736 getYaw m ()I method_11737 getTeleportId m ()Ljava/util/Set; method_11733 getFlags m ()D method_11738 getZ m ()F method_11739 getPitch m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11740 apply c net/minecraft/class_2709 net/minecraft/network/packet/s2c/play/PositionFlag f Ljava/util/Set; field_40710 VALUES f Ljava/util/Set; field_40711 ROT f I field_12399 shift f Lnet/minecraft/class_2709; field_12397 X_ROT f Lnet/minecraft/class_2709; field_12398 Y f Lnet/minecraft/class_2709; field_12401 Y_ROT f Lnet/minecraft/class_2709; field_12403 Z f Lnet/minecraft/class_2709; field_12400 X m (Ljava/lang/String;II)V p 3 shift m ()I method_11742 getMask m (Ljava/util/Set;)I method_11741 getBitfield p 0 flags m (I)Z method_11743 isSet p 1 mask m (I)Ljava/util/Set; method_11744 getFlags p 0 mask c net/minecraft/class_8023 net/minecraft/client/gui/navigation/GuiNavigation c Represents a directional navigation initiated by keyboard. m ()Lnet/minecraft/class_8028; method_48231 getDirection c net/minecraft/class_8023$class_8026 net/minecraft/client/gui/navigation/GuiNavigation$Tab f Z comp_1192 forward m ()Z comp_1192 forward c net/minecraft/class_8023$class_8025 net/minecraft/client/gui/navigation/GuiNavigation$Down c net/minecraft/class_8023$class_8024 net/minecraft/client/gui/navigation/GuiNavigation$Arrow f Lnet/minecraft/class_8028; comp_1191 direction m ()Lnet/minecraft/class_8028; comp_1191 direction c net/minecraft/class_8021 net/minecraft/client/gui/widget/Widget m ()Lnet/minecraft/class_8030; method_48202 getNavigationFocus m (I)V method_46419 setY p 1 y m (II)V method_48229 setPosition p 1 x p 2 y m ()I method_25364 getHeight m ()I method_46426 getX m (Ljava/util/function/Consumer;)V method_48206 forEachChild p 1 consumer m ()I method_46427 getY m ()I method_25368 getWidth m (I)V method_46421 setX p 1 x c net/minecraft/class_8022 net/minecraft/unused/packageinfo/PackageInfo8022 c net/minecraft/class_8020 net/minecraft/client/gui/LogoDrawer f I field_41807 LOGO_REGION_WIDTH f I field_44546 EDITION_TEXTURE_HEIGHT f I field_44547 LOGO_AND_EDITION_OVERLAP f I field_41809 LOGO_BASE_Y f I field_41808 LOGO_REGION_HEIGHT f Z field_41811 ignoreAlpha f Lnet/minecraft/class_2960; field_44540 MINCERAFT_TEXTURE f Z field_41810 minceraft f I field_44541 LOGO_TEXTURE_WIDTH f I field_44544 EDITION_REGION_HEIGHT f I field_44545 EDITION_TEXTURE_WIDTH f I field_44542 LOGO_TEXTURE_HEIGHT f I field_44543 EDITION_REGION_WIDTH f Lnet/minecraft/class_2960; field_41806 EDITION_TEXTURE f Lnet/minecraft/class_2960; field_41805 LOGO_TEXTURE m (Lnet/minecraft/class_332;IF)V method_48209 draw p 3 alpha p 1 context p 2 screenWidth m (Lnet/minecraft/class_332;IFI)V method_48210 draw p 4 y p 3 alpha p 2 screenWidth p 1 context m (Z)V p 1 ignoreAlpha c net/minecraft/class_2720 net/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket f Z field_27844 required f Lnet/minecraft/class_2561; field_33541 prompt f Ljava/lang/String; field_12427 url f I field_33340 MAX_HASH_LENGTH f Ljava/lang/String; field_12428 hash m (Lnet/minecraft/class_8705;)V method_11774 apply m ()Z method_32307 isRequired m (Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/class_2561;)V p 4 prompt p 3 required p 2 hash p 1 url m ()Ljava/lang/String; method_11773 getHash m ()Ljava/lang/String; method_11772 getUrl m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2561; method_36340 getPrompt c net/minecraft/class_8029 net/minecraft/client/gui/ScreenPos c Represents the position of a {@link ScreenRect}. f I comp_1194 y f I comp_1193 x m (Lnet/minecraft/class_8027;II)Lnet/minecraft/class_8029; method_48246 of p 0 axis p 1 sameAxis p 2 otherAxis m (Lnet/minecraft/class_8027;)I method_48245 getComponent p 1 axis m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_8029; method_48247 add p 1 direction m ()I comp_1193 x m ()I comp_1194 y c net/minecraft/class_8027 net/minecraft/client/gui/navigation/NavigationAxis f Lnet/minecraft/class_8027; field_41822 HORIZONTAL f Lnet/minecraft/class_8027; field_41823 VERTICAL m ()Lnet/minecraft/class_8028; method_48234 getPositiveDirection m ()Lnet/minecraft/class_8027; method_48232 getOther m ()Lnet/minecraft/class_8028; method_48235 getNegativeDirection m (Z)Lnet/minecraft/class_8028; method_48233 getDirection p 1 positive c net/minecraft/class_8028 net/minecraft/client/gui/navigation/NavigationDirection f Lit/unimi/dsi/fastutil/ints/IntComparator; field_41830 comparator f Lnet/minecraft/class_8028; field_41829 RIGHT f Lnet/minecraft/class_8028; field_41826 UP f Lnet/minecraft/class_8028; field_41827 DOWN f Lnet/minecraft/class_8028; field_41828 LEFT m (II)I method_48242 method_48242 p 1 a p 2 b m ()Lit/unimi/dsi/fastutil/ints/IntComparator; method_48243 getComparator c {@return the comparator that sorts the coordinates in ascending order} m ()Lnet/minecraft/class_8028; method_48239 getOpposite m (II)Z method_48240 isBefore c {@return whether the coordinate {@code a} comes before {@code b}}\n\n

For example, if navigating downwards, {@code 1} comes before {@code 2},\nwhile the opposite is true if navigating upwards. This always returns\n{@code false} if two arguments are equal.\n\n@see #isAfter p 1 a p 2 b m ()Lnet/minecraft/class_8027; method_48237 getAxis m ()Z method_48241 isPositive m (II)Z method_48238 isAfter c {@return whether the coordinate {@code a} comes after {@code b}}\n\n

For example, if navigating downwards, {@code 2} comes after {@code 1},\nwhile the opposite is true if navigating upwards. This always returns\n{@code false} if two arguments are equal.\n\n@see #isBefore p 2 b p 1 a c net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate f Lnet/minecraft/class_2689; field_12420 manager f Ljava/util/Map; field_12421 propertyTests f Ljava/util/function/Predicate; field_12419 ANY m (Lnet/minecraft/class_2680;)Z method_11760 test m (Ljava/lang/Object;)Z test test p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z method_11761 testProperty p 2 property p 1 blockState p 3 predicate m (Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Lnet/minecraft/class_2715; method_11762 with p 1 property p 2 predicate m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715; method_11758 forBlock p 0 block m (Lnet/minecraft/class_2689;)V p 1 manager m (Lnet/minecraft/class_2680;)Z method_11759 method_11759 p 0 state c net/minecraft/class_2716 net/minecraft/network/packet/s2c/play/EntitiesDestroyS2CPacket f Lit/unimi/dsi/fastutil/ints/IntList; field_33690 entityIds m (Lnet/minecraft/class_2540;)V p 1 buf m ([I)V p 1 entityIds m (Lit/unimi/dsi/fastutil/ints/IntList;)V p 1 entityIds m (Lnet/minecraft/class_2602;)V method_11764 apply m ()Lit/unimi/dsi/fastutil/ints/IntList; method_36548 getEntityIds c net/minecraft/class_2717 net/minecraft/predicate/block/BlockPredicate f Lnet/minecraft/class_2248; field_12423 block m (Lnet/minecraft/class_2248;)V p 1 block m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_2680;)Z method_11765 test m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2717; method_11766 make p 0 block c net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket f I field_12424 entityId f Lnet/minecraft/class_1291; field_12425 effectType m (ILnet/minecraft/class_1291;)V p 1 entityId p 2 effectType m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11769 apply m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; method_11767 getEntity p 1 world m ()Lnet/minecraft/class_1291; method_11768 getEffectType c net/minecraft/class_2713 net/minecraft/network/packet/s2c/play/UnlockRecipesS2CPacket f Ljava/util/List; field_12414 recipeIdsToChange f Lnet/minecraft/class_5411; field_25797 options f Ljava/util/List; field_12409 recipeIdsToInit f Lnet/minecraft/class_2713$class_2714; field_12408 action m ()Ljava/util/List; method_11750 getRecipeIdsToChange m (Lnet/minecraft/class_2602;)V method_11753 apply m ()Lnet/minecraft/class_5411; method_11756 getOptions m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2713$class_2714;Ljava/util/Collection;Ljava/util/Collection;Lnet/minecraft/class_5411;)V p 4 options p 3 recipeIdsToInit p 2 recipeIdsToChange p 1 action m ()Ljava/util/List; method_11757 getRecipeIdsToInit m ()Lnet/minecraft/class_2713$class_2714; method_11751 getAction c net/minecraft/class_2713$class_2714 net/minecraft/network/packet/s2c/play/UnlockRecipesS2CPacket$Action f Lnet/minecraft/class_2713$class_2714; field_12417 REMOVE f Lnet/minecraft/class_2713$class_2714; field_12415 ADD f Lnet/minecraft/class_2713$class_2714; field_12416 INIT c net/minecraft/class_6298 net/minecraft/unused/packageinfo/PackageInfo6298 c net/minecraft/class_6299 net/minecraft/unused/packageinfo/PackageInfo6299 c net/minecraft/class_6296 net/minecraft/unused/packageinfo/PackageInfo6296 c net/minecraft/class_6297 net/minecraft/unused/packageinfo/PackageInfo6297 c net/minecraft/class_6294 net/minecraft/unused/packageinfo/PackageInfo6294 c net/minecraft/class_6295 net/minecraft/unused/packageinfo/PackageInfo6295 c net/minecraft/class_6292 net/minecraft/unused/packageinfo/PackageInfo6292 c net/minecraft/class_6293 net/minecraft/unused/packageinfo/PackageInfo6293 c net/minecraft/class_8004 net/minecraft/datafixer/fix/OptionsAmbientOcclusionFix m (Ljava/lang/String;)Ljava/lang/String; method_47998 fixValue p 0 oldValue m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_8001 net/minecraft/client/gui/tooltip/HoveredTooltipPositioner f Lnet/minecraft/class_8000; field_41687 INSTANCE m (IILorg/joml/Vector2i;II)V method_47945 preventOverflow p 1 screenWidth p 2 screenHeight p 3 pos p 4 width p 5 height c net/minecraft/class_8002 net/minecraft/client/gui/tooltip/TooltipBackgroundRenderer c A class for rendering a background box for a tooltip. f I field_41694 BACKGROUND_COLOR f I field_41695 START_Y_BORDER_COLOR f I field_41696 END_Y_BORDER_COLOR m (Lnet/minecraft/class_332;IIIIII)V method_47947 renderVerticalLine p 6 endColor p 4 z p 5 startColor p 2 y p 3 height p 0 context p 1 x m (Lnet/minecraft/class_332;IIIII)V method_47951 renderHorizontalLine p 0 context p 1 x p 2 y p 3 width p 4 z p 5 color m (Lnet/minecraft/class_332;IIIIIII)V method_47948 renderBorder p 6 startColor p 7 endColor p 4 height p 5 z p 2 y p 3 width p 0 context p 1 x m (Lnet/minecraft/class_332;IIIIII)V method_47950 renderRectangle p 6 color p 4 height p 5 z p 2 y p 3 width p 0 context p 1 x m (Lnet/minecraft/class_332;IIIII)V method_47949 renderVerticalLine p 5 color p 4 z p 3 height p 2 y p 1 x p 0 context m (Lnet/minecraft/class_332;IIIII)V method_47946 render p 1 x p 0 context p 5 z p 4 height p 3 width p 2 y c net/minecraft/class_8000 net/minecraft/client/gui/tooltip/TooltipPositioner m (IIIIII)Lorg/joml/Vector2ic; method_47944 getPosition p 5 width p 6 height p 3 x p 4 y p 1 screenWidth p 2 screenHeight c net/minecraft/class_8008 net/minecraft/unused/packageinfo/PackageInfo8008 c net/minecraft/class_8005 net/minecraft/advancement/AdvancementDisplays f I field_41737 DISPLAY_DEPTH m (Lnet/minecraft/class_8781;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)Z method_48030 shouldDisplay p 0 advancement p 1 statuses p 2 donePredicate p 3 consumer m (Lnet/minecraft/class_161;Z)Lnet/minecraft/class_8005$class_8007; method_48032 getStatus p 0 advancement p 1 force m (Lit/unimi/dsi/fastutil/Stack;)Z method_48033 shouldDisplay p 0 statuses m (Lnet/minecraft/class_8781;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)V method_48031 calculateDisplay p 0 advancement p 2 consumer p 1 donePredicate c net/minecraft/class_8005$class_8006 net/minecraft/advancement/AdvancementDisplays$ResultConsumer m (Lnet/minecraft/class_8781;Z)V accept accept p 1 advancement p 2 shouldDisplay c net/minecraft/class_8005$class_8007 net/minecraft/advancement/AdvancementDisplays$Status f Lnet/minecraft/class_8005$class_8007; field_41740 NO_CHANGE f Lnet/minecraft/class_8005$class_8007; field_41739 HIDE f Lnet/minecraft/class_8005$class_8007; field_41738 SHOW c net/minecraft/data/Main net/minecraft/data/Main m (Ljava/util/Collection;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2463; method_46598 method_46598 p 1 outputx m (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796; method_46597 method_46597 p 0 outputx m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405; method_46840 method_46840 p 2 output m ([Ljava/lang/String;)V main main p 0 args m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2471; method_46599 method_46599 p 2 outputx m (Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLnet/minecraft/class_6489;Z)Lnet/minecraft/class_2403; method_4968 create p 7 gameVersion p 8 ignoreCache p 1 inputs p 2 includeClient p 0 output p 5 includeReports p 6 validate p 3 includeServer p 4 includeDev m (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796; method_52888 method_52888 p 0 outputx m (Ljava/util/Collection;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2461; method_46595 method_46595 p 1 outputx m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_2405$class_7857; method_46839 toFactory p 0 baseFactory p 1 registryLookupFuture m (Ljava/lang/String;)Ljava/nio/file/Path; method_4967 method_4967 p 0 input c net/minecraft/class_5865 net/minecraft/util/math/floatprovider/TrapezoidFloatProvider f Lcom/mojang/serialization/Codec; field_29012 CODEC f F field_29013 min f F field_29015 plateau f F field_29014 max m (Lnet/minecraft/class_5865;)Ljava/lang/Float; method_33931 method_33931 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33928 method_33928 p 0 instance m (Lnet/minecraft/class_5865;)Ljava/lang/Float; method_33930 method_33930 p 0 provider m (FFF)V p 2 max p 1 min p 3 plateau m (FFF)Lnet/minecraft/class_5865; method_33926 create p 2 plateau p 0 min p 1 max m (Lnet/minecraft/class_5865;)Lcom/mojang/serialization/DataResult; method_33927 method_33927 p 0 provider m (Lnet/minecraft/class_5865;)Ljava/lang/Float; method_33929 method_33929 p 0 provider c net/minecraft/class_5864 net/minecraft/util/math/floatprovider/FloatProviderType f Lnet/minecraft/class_5864; field_29010 CLAMPED_NORMAL f Lnet/minecraft/class_5864; field_29011 TRAPEZOID f Lnet/minecraft/class_5864; field_29009 UNIFORM f Lnet/minecraft/class_5864; field_29008 CONSTANT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5864; method_33925 register p 1 codec p 0 id c net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager f Lnet/minecraft/class_3900; field_17456 levelUpdateListener f Lnet/minecraft/class_6609; field_34886 simulationDistanceTracker f Lnet/minecraft/class_3204$class_4077; field_18252 distanceFromTicketTracker f Lnet/minecraft/class_3204$class_3948; field_17455 nearbyChunkTicketUpdater f J field_13894 age f I field_17452 NEARBY_PLAYER_TICKET_LEVEL f Ljava/util/concurrent/Executor; field_17460 mainThreadExecutor f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_13895 ticketsByPosition f Ljava/util/Set; field_16210 chunkHoldersWithPendingUpdates f Lnet/minecraft/class_3906; field_17457 playerTicketThrottler f Lorg/slf4j/Logger; field_16211 LOGGER f Lnet/minecraft/class_3204$class_3205; field_17454 distanceFromNearestPlayerTracker f Lit/unimi/dsi/fastutil/longs/LongSet; field_17459 freshPlayerTicketPositions f I field_34887 simulationDistance f Lnet/minecraft/class_3906; field_17458 playerTicketThrottlerUnblocker f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_17453 playersByChunkPos m ()Ljava/lang/String; method_21683 toDumpString m (Lnet/minecraft/class_3898;)Z method_15892 update c Update the states related to chunk tickets and chunk loading levels, which mainly involves three kind of updates:\n

    \n
  • Add or remove PLAYER tickets when necessary.
  • \n
  • Update the expected loading states of chunks depending on their new levels.
  • \n
  • Special updates of chunks with PLAYER tickets added recently.
  • \n
p 1 chunkStorage m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V method_14048 handleChunkEnter p 2 player p 1 pos m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_17290 addTicketWithLevel p 4 argument p 3 level p 2 pos p 1 type m (Lnet/minecraft/class_1923;Z)V method_14036 setChunkForced p 2 forced p 1 pos m (J)Z method_38630 shouldTickEntities p 1 chunkPos m ()V method_14045 purge m (JLnet/minecraft/class_3228;)V method_14042 addTicket p 1 position p 3 ticket m (J)Z method_20800 shouldTick p 1 chunkPos m (Lnet/minecraft/class_4706;)I method_14046 getLevel p 0 tickets m (Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V method_14051 handleChunkLeave p 2 player p 1 pos m (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193; method_14053 setLevel p 1 pos p 3 level p 4 holder m (I)V method_14049 setWatchDistance p 1 viewDistance m ()Lnet/minecraft/class_6609; method_38631 getSimulationDistanceTracker m (I)V method_38629 setSimulationDistance p 1 simulationDistance m ()I method_38633 getPlayerSimulationLevel m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V p 1 workerExecutor p 2 mainThreadExecutor m ()Z method_39996 shouldDelayShutdown m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_17292 removeTicket p 2 pos p 1 type p 4 argument p 3 radius m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_20444 removeTicketWithLevel p 3 level p 2 pos p 1 type p 4 argument m (Lnet/minecraft/class_3228;)Z method_14040 method_14040 p 0 ticket m (Ljava/lang/String;)V method_34876 dump p 1 path m (J)Z method_38632 shouldTickBlocks p 1 chunkPos m (JLcom/mojang/datafixers/util/Either;)V method_17642 method_17642 p 3 either m (J)Z method_14035 isUnloaded p 1 pos m (J)Lnet/minecraft/class_4706; method_14041 method_14041 p 0 pos m ()I method_14052 getTickedChunkCount m (JLnet/minecraft/class_3228;)V method_17645 removeTicket p 1 pos p 3 ticket m (Lnet/minecraft/class_3898;Lnet/minecraft/class_3193;)V method_15891 method_15891 p 2 holder m ()V method_39995 removePersistentTickets m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_17291 addTicket p 3 radius p 2 pos p 4 argument p 1 type m (J)Lnet/minecraft/class_3193; method_14038 getChunkHolder p 1 pos m (J)Ljava/lang/String; method_21623 getTicket p 1 pos m (J)Lnet/minecraft/class_4706; method_14050 getTicketSet p 1 position m (J)Lit/unimi/dsi/fastutil/objects/ObjectSet; method_17655 method_17655 p 0 sectionPos c net/minecraft/class_3204$class_3948 net/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater f Lit/unimi/dsi/fastutil/longs/Long2IntMap; field_17465 distances f Lit/unimi/dsi/fastutil/longs/LongSet; field_17466 positionsAffected f I field_17464 watchDistance m (JI)V method_17662 method_17662 p 3 level m (I)Z method_17664 isWithinViewDistance p 1 distance m (JIZZ)V method_17660 updateTicket p 1 pos p 3 distance p 5 withinViewDistance p 4 oldWithinViewDistance m (I)V method_17658 setWatchDistance p 1 watchDistance c net/minecraft/class_3204$class_4077 net/minecraft/server/world/ChunkTicketManager$TicketDistanceLevelPropagator f I field_44854 UNLOADED m (I)I method_18746 update p 1 distance c net/minecraft/class_3204$class_3205 net/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker f I field_17461 maxDistance f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_13896 distanceFromNearestPlayer m (JII)V method_17657 onDistanceChange p 4 distance p 3 oldDistance p 1 pos m (J)Z method_14056 isPlayerInChunk p 1 chunkPos m (Ljava/lang/String;)V method_34878 dump p 1 path m (Lnet/minecraft/class_3204;I)V p 2 maxDistance m ()V method_14057 updateLevels c net/minecraft/class_5867 net/minecraft/world/ChunkSectionCache f Lnet/minecraft/class_1936; field_29037 world f Lnet/minecraft/class_2826; field_29039 cachedSection f J field_29040 sectionPos f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_29038 cache m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2826; method_33944 getSection p 1 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_33946 getBlockState p 1 pos m (Lnet/minecraft/class_1936;)V p 1 world c net/minecraft/class_5866 net/minecraft/util/math/floatprovider/UniformFloatProvider f Lcom/mojang/serialization/Codec; field_29016 CODEC f F field_29018 max f F field_29017 min m (FF)Lnet/minecraft/class_5866; method_33934 create p 0 min p 1 max m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33933 method_33933 p 0 instance m (Lnet/minecraft/class_5866;)Ljava/lang/Float; method_33935 method_33935 p 0 provider m (Lnet/minecraft/class_5866;)Lcom/mojang/serialization/DataResult; method_33932 method_33932 p 0 provider m (FF)V p 1 min p 2 max m (Lnet/minecraft/class_5866;)Ljava/lang/Float; method_33936 method_33936 p 0 provider c net/minecraft/class_4530 net/minecraft/command/argument/TestFunctionArgumentType f Ljava/util/Collection; field_20589 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_4529; method_22302 parse m ()Lnet/minecraft/class_4530; method_22371 testFunction m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_4529; method_22303 getFunction p 0 context p 1 name m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context c net/minecraft/class_5861 net/minecraft/util/math/floatprovider/ClampedNormalFloatProvider f Lcom/mojang/serialization/Codec; field_28998 CODEC f F field_29002 max f F field_29001 min f F field_29000 deviation f F field_28999 mean m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33902 method_33902 p 0 instance m (FFFF)Lnet/minecraft/class_5861; method_33900 create p 1 deviation p 0 mean p 3 max p 2 min m (Lnet/minecraft/class_5861;)Ljava/lang/Float; method_33904 method_33904 p 0 provider m (Lnet/minecraft/class_5861;)Ljava/lang/Float; method_33906 method_33906 p 0 provider m (Lnet/minecraft/class_5861;)Ljava/lang/Float; method_33905 method_33905 p 0 provider m (Lnet/minecraft/class_5861;)Ljava/lang/Float; method_33907 method_33907 p 0 provider m (FFFF)V p 2 deviation p 1 mean p 4 max p 3 min m (Lnet/minecraft/class_5861;)Lcom/mojang/serialization/DataResult; method_33901 method_33901 p 0 provider m (Lnet/minecraft/class_5819;FFFF)F method_33903 get p 4 max p 1 mean p 0 random p 3 min p 2 deviation c net/minecraft/class_5863 net/minecraft/util/math/floatprovider/FloatProvider f Lcom/mojang/serialization/Codec; field_29007 VALUE_CODEC f Lcom/mojang/serialization/Codec; field_29006 FLOAT_CODEC m ()Lnet/minecraft/class_5864; method_33923 getType m (FF)Lcom/mojang/serialization/Codec; method_33916 createValidatedCodec p 1 max p 0 min m (Lnet/minecraft/class_5863;)Lnet/minecraft/class_5863; method_33922 method_33922 p 0 provider m ()F method_33921 getMax m (FFLnet/minecraft/class_5863;)Lcom/mojang/serialization/DataResult; method_33917 method_33917 p 2 provider m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5863; method_33919 method_33919 p 0 either m (Lnet/minecraft/class_5863;)Lcom/mojang/datafixers/util/Either; method_33918 method_33918 p 0 provider m ()F method_33915 getMin c net/minecraft/class_4531 net/minecraft/test/TestCompletionListener m (Lnet/minecraft/class_4517;)V method_33322 onTestPassed p 1 test m ()V method_36109 onStopped m (Lnet/minecraft/class_4517;)V method_22304 onTestFailed p 1 test c net/minecraft/class_5862 net/minecraft/util/math/floatprovider/ConstantFloatProvider f Lnet/minecraft/class_5862; field_29003 ZERO f Lcom/mojang/serialization/Codec; field_29004 CODEC f F field_29005 value m (F)Lnet/minecraft/class_5862; method_33908 create p 0 value m (F)V p 1 value m ()F method_33914 getValue c net/minecraft/class_3201 net/minecraft/server/network/DemoServerPlayerInteractionManager f Z field_13890 sentHelp f I field_29762 DEMO_DAYS f I field_29763 DEMO_TIME f I field_13887 tick f I field_13888 reminderTicks f Z field_13889 demoEnded m ()V method_14031 sendDemoReminder c net/minecraft/class_4527 net/minecraft/server/command/TestCommand f Lorg/slf4j/Logger; field_45665 LOGGER m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;)V method_22272 run p 0 world p 2 tests p 1 pos m (Lnet/minecraft/class_2168;)I method_22281 executeRunThese p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_29415 method_29415 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22286 method_22286 p 0 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;Lnet/minecraft/class_2338;)V method_22274 method_22274 p 2 pos m (Lcom/mojang/brigadier/context/CommandContext;)I method_29419 method_29419 p 0 context m (Lnet/minecraft/class_2168;)I method_22277 executeRunThis p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_22282 executeExport p 0 source p 1 testName m (Lcom/mojang/brigadier/context/CommandContext;)I method_22294 method_22294 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22290 method_22290 p 0 context m (Lnet/minecraft/class_2168;Ljava/lang/String;)V method_22278 sendMessage p 0 source p 1 message m (Lcom/mojang/brigadier/context/CommandContext;)I method_29423 method_29423 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22279 method_22279 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29414 method_29414 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29418 method_29418 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22287 method_22287 p 0 context m (Lnet/minecraft/class_2168;)I method_52890 executeExportThese p 0 source m (Lnet/minecraft/class_124;Ljava/lang/String;Lnet/minecraft/class_3222;)V method_22263 method_22263 p 2 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V method_22280 onCompletion p 0 world p 1 tests m (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V method_22275 sendMessage p 2 formatting p 1 message p 0 world m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_22285 executeImport p 1 testName p 0 source m (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V method_23647 beforeBatch p 0 testFunction p 1 world m (Lnet/minecraft/class_2168;Ljava/lang/String;II)I method_22267 executeRunAll p 2 rotationSteps p 3 sizeZ p 0 source p 1 testClass m (Lcom/mojang/brigadier/context/CommandContext;)I method_22271 method_22271 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22283 method_22283 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22295 method_22295 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29422 method_29422 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22291 method_22291 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29417 method_29417 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_22288 method_22288 p 0 context m (Lnet/minecraft/class_2168;I)I method_22265 executeClearAll p 0 source p 1 radius m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_22264 executePos p 0 source p 1 variableName m (Lnet/minecraft/class_4517;)V method_29412 method_29412 p 0 test m (Lnet/minecraft/class_3222;)Z method_22276 method_22276 p 0 player m (Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;I)I method_22266 executeRun p 0 source p 1 testFunction p 2 rotationSteps m (Lcom/mojang/brigadier/context/CommandContext;)I method_29421 method_29421 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_23648 method_23648 p 0 context m (Lnet/minecraft/class_2168;Ljava/util/Collection;II)V method_22269 run p 2 rotationSteps p 0 source p 1 testFunctions m (Lcom/mojang/brigadier/context/CommandContext;)I method_22292 method_22292 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_22270 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_52891 method_52891 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29416 method_29416 p 0 context m (Lnet/minecraft/class_2168;II)I method_22284 executeRunAll p 0 source p 2 sizeZ p 1 rotationSteps m (Lnet/minecraft/class_2168;Ljava/lang/String;III)I method_22268 executeCreate p 2 x p 3 y p 4 z p 0 source p 1 testName m (Lcom/mojang/brigadier/context/CommandContext;)I method_22289 method_22289 p 0 context m (Lnet/minecraft/class_2168;)I method_29413 executeExport p 0 source m (Lnet/minecraft/class_2168;ZII)I method_29411 executeRerunFailed p 3 sizeZ p 2 rotationSteps p 1 requiredOnly p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_22293 method_22293 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_29420 method_29420 p 0 context c net/minecraft/class_4527$class_4528 net/minecraft/server/command/TestCommand$Listener f Lnet/minecraft/class_4524; field_20582 tests f Lnet/minecraft/class_3218; field_20581 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V p 2 tests p 1 world c net/minecraft/class_4526 net/minecraft/command/argument/TestClassArgumentType f Ljava/util/Collection; field_20580 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_22262 getTestClass p 1 name p 0 context m ()Lnet/minecraft/class_4526; method_22370 testClass m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; method_22261 parse c net/minecraft/class_5857 net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)I method_14452 getCount p 2 pos p 1 random c net/minecraft/class_4529 net/minecraft/test/TestFunction f I field_27814 maxAttempts f I field_27815 requiredSuccesses f Ljava/util/function/Consumer; field_20587 starter f J field_21460 duration f Ljava/lang/String; field_20584 templatePath f Ljava/lang/String; field_20583 batchId f I field_20588 tickLimit f Ljava/lang/String; field_20585 templateName f Lnet/minecraft/class_2470; field_25306 rotation f Z field_20586 required m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V p 9 starter p 6 duration p 5 tickLimit p 8 required p 2 templatePath p 1 batchId p 4 rotation p 3 templateName m ()Z method_22300 isRequired m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V p 4 tickLimit p 5 duration p 7 required p 8 starter p 1 batchId p 2 templatePath p 3 templateName m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIILjava/util/function/Consumer;)V p 9 requiredSuccesses p 10 maxAttempts p 11 starter p 5 tickLimit p 6 duration p 8 required p 1 batchId p 2 templatePath p 3 templateName p 4 rotation m ()J method_23649 getDuration m ()Lnet/minecraft/class_2470; method_29424 getRotation m ()I method_32259 getRequiredSuccesses m ()I method_32258 getMaxAttempts m ()I method_22299 getTickLimit m (Lnet/minecraft/class_4516;)V method_22297 start p 1 context m ()Ljava/lang/String; method_22301 getBatchId m ()Ljava/lang/String; method_22296 getTemplatePath m ()Z method_32257 isFlaky m ()Ljava/lang/String; method_22298 getTemplateName c net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z method_33962 carve m ([FLnet/minecraft/class_5873;DDDI)Z method_33965 method_33965 p 9 yx p 7 scaledRelativeZ p 5 scaledRelativeY p 3 scaledRelativeX p 2 contextx m (Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;DFF)D method_33960 getVerticalScale p 6 branchIndex p 5 branchCount p 3 pitch p 2 random p 1 config m (Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)Z method_33959 shouldCarve m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)[F method_33966 createHorizontalStretchFactors p 3 random p 2 config p 1 context m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDFFFIIDLnet/minecraft/class_6643;)V method_33961 carveRavine p 1 context p 5 seed p 4 posToBiome p 3 chunk p 2 config p 17 branchStartIndex p 16 pitch p 15 yaw p 14 width p 21 mask p 19 yawPitchRatio p 18 branchCount p 8 x p 7 aquiferSampler p 12 z p 10 y m (Lnet/minecraft/class_5873;[FDDDI)Z method_33964 isPositionExcluded p 5 scaledRelativeY p 3 scaledRelativeX p 9 y p 7 scaledRelativeZ p 2 horizontalStretchFactors p 1 context c net/minecraft/class_3213 net/minecraft/entity/boss/ServerBossBar f Ljava/util/Set; field_13914 unmodifiablePlayers f Ljava/util/Set; field_13913 players f Z field_13912 visible m ()Ljava/util/Collection; method_14092 getPlayers m ()Z method_14093 isVisible m (Ljava/util/function/Function;)V method_14090 sendPacket p 1 bossBarToPacketFunction m ()V method_14094 clearPlayers m (Lnet/minecraft/class_3222;)V method_14088 addPlayer p 1 player m (Z)V method_14091 setVisible p 1 visible m (Lnet/minecraft/class_3222;)V method_14089 removePlayer p 1 player m (Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V p 3 style p 2 color p 1 displayName c net/minecraft/class_5875 net/minecraft/world/gen/feature/ScatteredOreFeature f I field_31515 MAX_SPREAD m (Lnet/minecraft/class_5819;I)I method_33986 getSpread p 1 random p 2 spread m (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;I)V method_33985 setPos p 1 mutable p 2 random p 3 origin p 4 spread c net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager f Z field_13941 spawnAnimals f Lnet/minecraft/class_3898; field_17254 threadedAnvilChunkStorage f Lnet/minecraft/class_3227; field_13921 lightingProvider f Lnet/minecraft/class_26; field_17708 persistentStateManager f Ljava/lang/Thread; field_17253 serverThread f J field_13928 lastMobSpawningTime f Lnet/minecraft/class_3204; field_17252 ticketManager f [Lnet/minecraft/class_2791; field_19337 chunkCache f [Lnet/minecraft/class_2806; field_19336 chunkStatusCache f [J field_19335 chunkPosCache f Lnet/minecraft/class_3218; field_13945 world f I field_29766 CACHE_SIZE f Lnet/minecraft/class_3215$class_4212; field_18809 mainThreadExecutor f Lnet/minecraft/class_1948$class_5262; field_24455 spawnInfo f Ljava/util/List; field_13934 CHUNK_STATUSES f Z field_13929 spawnMonsters m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_17297 addTicket c Adds a chunk ticket to the ticket manager.\n\n

Addition of a ticket may load chunk(s) at some point in the future depending on the loading level in the ticket's vicinity. p 3 radius p 2 pos p 1 ticketType p 4 argument m ()V method_39997 removePersistentTickets m ()V method_14161 tickChunks m ()Lnet/minecraft/class_7138; method_41248 getNoiseConfig m ()I method_21694 getPendingTasks m (I)V method_38634 applySimulationDistance p 1 simulationDistance m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V method_18751 sendToNearbyPlayers p 2 packet p 1 entity m ()I method_17301 getTotalChunksLoadedCount m (IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture; method_17299 getChunkFutureSyncOnMainThread p 1 chunkX p 4 create p 2 chunkZ p 3 leastStatus m (JLjava/util/function/Consumer;)V method_27907 ifChunkLoaded p 3 chunkConsumer p 1 pos m ()Z method_16155 updateChunks c Update expected chunk loading states by updating {@code PLAYER} tickets and {@code Future}s. m (Lnet/minecraft/class_1297;)V method_18755 loadEntity p 1 entity m (Lnet/minecraft/class_3222;)V method_14096 updatePosition c Updates the chunk section position of the {@code player}. This can either be a\nresult of the player's movement or its camera entity's movement.\n\n

This updates the section position player's client is currently watching and\nthe player's position in its entity tracker. p 1 player m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V method_18754 sendToOtherNearbyPlayers p 1 entity p 2 packet m (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791; method_16150 method_16150 p 0 chunk m (J)Lnet/minecraft/class_3193; method_14131 getChunkHolder p 1 pos m ()Lnet/minecraft/class_26; method_17981 getPersistentStateManager m ()Lnet/minecraft/class_7869; method_46642 getStructurePlacementCalculator m (Lnet/minecraft/class_2338;)V method_14128 markForUpdate p 1 pos m (JLnet/minecraft/class_2791;Lnet/minecraft/class_2806;)V method_21738 putInCache p 1 pos p 4 status p 3 chunk m ()Z method_19492 executeQueuedTasks m ()Lnet/minecraft/class_4153; method_19493 getPointOfInterestStorage m ()Lnet/minecraft/class_6830; method_39777 getChunkIoWorker m (IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture; method_14134 getChunkFuture p 4 create p 3 leastStatus p 2 chunkZ p 1 chunkX m (I)V method_14144 applyViewDistance p 1 watchDistance m ()V method_20587 initChunkCaches m (Lnet/minecraft/class_1923;)Ljava/lang/String; method_23273 getChunkLoadingDebugInfo p 1 pos m ()Lnet/minecraft/class_1948$class_5262; method_27908 getSpawnInfo m (J)Z method_37114 isTickingFutureReady p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2794;IIZLnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;)V p 10 worldGenerationProgressListener p 9 dsync p 12 persistentStateManagerFactory p 11 chunkStatusChangeListener p 6 chunkGenerator p 5 workerExecutor p 8 simulationDistance p 7 viewDistance p 2 session p 1 world p 4 structureTemplateManager p 3 dataFixer m ()Lnet/minecraft/class_1937; method_16434 getWorld m (ZLnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791; method_16173 method_16173 p 1 unloaded m ()Lnet/minecraft/class_2794; method_12129 getChunkGenerator m (Lnet/minecraft/class_3215$class_6635;)V method_38784 method_38784 p 0 chunk m (Z)V method_17298 save p 1 flush m ()Lnet/minecraft/class_3227; method_17293 getLightingProvider m (Lnet/minecraft/class_3193;I)Z method_18752 isMissingForLevel p 1 holder p 2 maxLevel m (Lnet/minecraft/class_1297;)V method_18753 unloadEntity p 1 entity m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_17300 removeTicket c Removes a chunk ticket from the ticket manager.\n\n

Removal of a ticket may unload chunk(s) at some point in the future depending on the loading levels in the ticket's vicinity after removal. p 2 pos p 1 ticketType p 4 argument p 3 radius c net/minecraft/class_3215$class_4212 net/minecraft/server/world/ServerChunkManager$MainThreadExecutor m (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V p 2 world c net/minecraft/class_3215$class_6635 net/minecraft/server/world/ServerChunkManager$ChunkWithHolder f Lnet/minecraft/class_2818; comp_141 chunk f Lnet/minecraft/class_3193; comp_142 holder m ()Lnet/minecraft/class_2818; comp_141 chunk m ()Lnet/minecraft/class_3193; comp_142 holder c net/minecraft/class_5878 net/minecraft/client/particle/ParticleGroup c A group for particles. This group imposes a limit on the numbers of\nparticles from this group rendered in a particle manager. Additional\nparticles will be discarded when attempted to be rendered.\n\n@see Particle#getGroup() f Lnet/minecraft/class_5878; field_29077 SPORE_BLOSSOM_AIR c The group for the {@linkplain net.minecraft.particle.ParticleTypes#SPORE_BLOSSOM_AIR\nminecraft:spore_blossom_air} particle type. It has a count limit of 1000. f I field_29078 maxCount m (I)V c Creates a particle group with a custom {@code max} particle count. p 1 maxCount c the maximum number of a type of particle allowed m ()I method_34045 getMaxCount c {@return the maximum count of particles from this group that can be\nrendered in a particle manager} c net/minecraft/class_5872 net/minecraft/world/gen/carver/CarverDebugConfig f Lnet/minecraft/class_2680; field_29058 airState f Lnet/minecraft/class_2680; field_33611 waterState f Lnet/minecraft/class_2680; field_33612 lavaState f Lnet/minecraft/class_5872; field_29055 DEFAULT f Lnet/minecraft/class_2680; field_33613 barrierState f Lcom/mojang/serialization/Codec; field_29056 CODEC f Z field_29057 debugMode m (ZLnet/minecraft/class_2680;)Lnet/minecraft/class_5872; method_33972 create p 0 debugMode p 1 debugState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5872; method_36412 create p 0 airState p 1 waterState p 2 lavaState p 3 barrierState m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33971 method_33971 p 0 instance m ()Z method_33970 isDebugMode m ()Lnet/minecraft/class_2680; method_36414 getWaterState m ()Lnet/minecraft/class_2680; method_36416 getBarrierState m (ZLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V p 2 airState p 1 debugMode p 5 barrierState p 4 lavaState p 3 waterState m (ZLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5872; method_36413 create p 4 barrierState p 0 debugMode p 1 airState p 2 waterState p 3 lavaState m ()Lnet/minecraft/class_2680; method_36415 getLavaState m ()Lnet/minecraft/class_2680; method_33973 getAirState c net/minecraft/class_4541 net/minecraft/datafixer/fix/BiomeFormatFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_3210 net/minecraft/server/world/PlayerChunkWatchingManager f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; field_13910 watchingPlayers m (Lnet/minecraft/class_3222;)Z method_21715 isWatchInactive p 1 player m (Lnet/minecraft/class_3222;)V method_14084 remove p 1 player m (Lnet/minecraft/class_3222;Z)V method_14085 add p 2 inactive p 1 player m (Lnet/minecraft/class_3222;)Z method_14082 isWatchDisabled p 1 player m ()Ljava/util/Set; method_14083 getPlayersWatchingChunk m (Lnet/minecraft/class_3222;)V method_14086 disableWatch p 1 player m (Lnet/minecraft/class_3222;)V method_14087 enableWatch p 1 player c net/minecraft/class_4540 net/minecraft/world/biome/source/SeedMixer m (JJ)J method_22372 mixSeed p 0 seed p 2 salt c net/minecraft/class_5871 net/minecraft/world/gen/carver/CarverConfig f Lnet/minecraft/class_5863; field_31489 yScale f Lnet/minecraft/class_6885; field_38864 replaceable f Lnet/minecraft/class_5872; field_29053 debugConfig f Lnet/minecraft/class_6122; field_31488 y f Lcom/mojang/serialization/MapCodec; field_29054 CONFIG_CODEC f Lnet/minecraft/class_5843; field_31490 lavaLevel m (Lnet/minecraft/class_5871;)Ljava/lang/Float; method_35351 method_35351 p 0 config m (FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;)V p 6 replaceable p 3 yScale p 2 y p 5 debugConfig p 4 lavaLevel p 1 probability m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5843; method_35348 method_35348 p 0 config m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5863; method_35349 method_35349 p 0 config m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_6122; method_35350 method_35350 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33968 method_33968 p 0 instance m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5872; method_36411 method_36411 p 0 config m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_6885; method_43292 method_43292 p 0 config c net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess f I field_28106 CHUNK_CENTER_OFFSET f Lnet/minecraft/class_4543$class_4544; field_20640 storage f J field_20641 seed m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880; method_22393 getBiome p 1 pos m (DDD)Lnet/minecraft/class_6880; method_24938 getBiomeForNoiseGen p 3 y p 5 z p 1 x m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880; method_27344 getBiomeForNoiseGen p 1 pos m (J)J method_27984 hashSeed p 0 seed m (Lnet/minecraft/class_4543$class_4544;J)V p 2 seed p 1 storage m (III)Lnet/minecraft/class_6880; method_24854 getBiomeForNoiseGen p 3 biomeZ p 2 biomeY p 1 biomeX m (Lnet/minecraft/class_4543$class_4544;)Lnet/minecraft/class_4543; method_38107 withSource p 1 storage c net/minecraft/class_4543$class_4544 net/minecraft/world/biome/source/BiomeAccess$Storage m (III)Lnet/minecraft/class_6880; method_16359 getBiomeForNoiseGen p 1 biomeX p 3 biomeZ p 2 biomeY c net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext f Lnet/minecraft/class_5455; field_35299 registryManager f Lnet/minecraft/class_7138; field_37706 noiseConfig f Lnet/minecraft/class_6568; field_35703 chunkNoiseSampler f Lnet/minecraft/class_6686$class_6708; field_37707 materialRule m (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; method_39114 applyMaterialRule p 4 hasFluid p 1 posToBiome p 2 chunk p 3 pos m (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V p 5 noiseConfig p 4 chunkNoiseSampler p 6 materialRule p 1 noiseChunkGenerator p 3 heightLimitView p 2 registryManager m ()Lnet/minecraft/class_7138; method_41570 getNoiseConfig m ()Lnet/minecraft/class_5455; method_39115 getRegistryManager c net/minecraft/class_4538 net/minecraft/world/WorldView c Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension. m (IIII)Z method_33597 isRegionLoaded p 4 maxZ p 1 minX p 2 minZ p 3 maxX m (Lnet/minecraft/class_2338;I)I method_22346 getLightLevel p 2 ambientDarkness p 1 pos m ()Lnet/minecraft/class_2874; method_8597 getDimension m (Lnet/minecraft/class_2338;)I method_22339 getLightLevel p 1 pos m (Lnet/minecraft/class_238;)Z method_22345 containsFluid c {@return {@code true} if any of the blocks inside {@code box} contain fluid} p 1 box m (Lnet/minecraft/class_2338;)F method_22349 getBrightness p 1 pos m ()I method_8615 getSeaLevel m (IILnet/minecraft/class_2806;)Lnet/minecraft/class_2791; method_22342 getChunk p 1 chunkX p 2 chunkZ p 3 status m (Lnet/minecraft/class_2338;)F method_42309 getPhototaxisFavor p 1 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880; method_23753 getBiome p 1 pos m ()I method_8594 getAmbientDarkness m (Lnet/minecraft/class_2338;)Z method_22347 isAir p 1 pos m ()Lnet/minecraft/class_4543; method_22385 getBiomeAccess m (Lnet/minecraft/class_2338;)Z method_22351 isWater p 1 pos m ()Lnet/minecraft/class_7699; method_45162 getEnabledFeatures m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225; method_45448 createCommandRegistryWrapper p 1 registryRef m (IIIIII)Z method_22341 isRegionLoaded p 4 maxX p 3 minZ p 6 maxZ p 5 maxY p 2 minY p 1 minX m (II)Z method_8393 isChunkLoaded p 1 chunkX p 2 chunkZ m (II)Z method_33598 isPosLoaded p 1 x p 2 z m (Lnet/minecraft/class_2902$class_2903;II)I method_8624 getTopY c {@return the Y coordinate of the topmost block at the coordinates\n{@code x} and {@code z} using {@code heightmap}} p 1 heightmap p 3 z p 2 x m (Lnet/minecraft/class_2338;)Z method_22348 isSkyVisibleAllowingSea c {@return whether the sky is visible at {@code pos}}\n\n

In addition to the normal logic that checks the sky light level, this method\nalso returns {@code true} if {@code pos} is below the sea level, and every block\nbetween the sea level and {@code pos} is either transparent or liquid.\n\n@see BlockRenderView#isSkyVisible p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z method_22343 isRegionLoaded p 2 max p 1 min m (IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791; method_8402 getChunk p 3 leastStatus p 2 chunkZ p 1 chunkX p 4 create m ()Z method_8608 isClient c Checks if this world view is on the logical client.\n\n

If the value returned is false, it is expected that this world is present on a logical server. m (III)Lnet/minecraft/class_6880; method_22387 getGeneratorStoredBiome p 3 biomeZ p 2 biomeY p 1 biomeX m (II)Lnet/minecraft/class_2791; method_8392 getChunk c {@return the chunk with position {@code chunkX} and {@code chunkZ}} p 1 chunkX p 2 chunkZ m (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_8598 getTopPosition c {@return the position of the topmost block in the column\ncontaining {@code pos} using {@code heightmap} heightmap} p 2 pos p 1 heightmap m (Lnet/minecraft/class_2338;)Z method_22340 isChunkLoaded p 1 pos m ()Lnet/minecraft/class_5455; method_30349 getRegistryManager m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791; method_22350 getChunk c {@return the chunk that contains {@code pos}} p 1 pos m (Lnet/minecraft/class_238;)Ljava/util/stream/Stream; method_29556 getStatesInBoxIfLoaded p 1 box c net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig f Lnet/minecraft/class_5869$class_6107; field_31480 shape f Lnet/minecraft/class_5863; field_31479 verticalRotation f Lcom/mojang/serialization/Codec; field_29041 RAVINE_CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35336 method_35336 p 0 instance m (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5863; method_35338 method_35338 p 0 config m (FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5869$class_6107;)V p 1 probability p 3 yScale p 2 y p 5 debugConfig p 4 lavaLevel p 7 verticalRotation p 6 replaceable p 8 shape m (Lnet/minecraft/class_5871;Lnet/minecraft/class_5863;Lnet/minecraft/class_5869$class_6107;)V p 2 verticalRotation p 1 config p 3 shape m (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5869$class_6107; method_35337 method_35337 p 0 config c net/minecraft/class_5869$class_6107 net/minecraft/world/gen/carver/RavineCarverConfig$Shape f Lnet/minecraft/class_5863; field_31483 thickness f Lnet/minecraft/class_5863; field_31485 horizontalRadiusFactor f Lnet/minecraft/class_5863; field_31482 distanceFactor f I field_31484 widthSmoothness f Lcom/mojang/serialization/Codec; field_31481 CODEC f F field_31486 verticalRadiusDefaultFactor f F field_31487 verticalRadiusCenterFactor m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35340 method_35340 p 0 instance m (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float; method_35342 method_35342 p 0 shape m (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float; method_35341 method_35341 p 0 shape m (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Integer; method_35344 method_35344 p 0 shape m (Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;ILnet/minecraft/class_5863;FF)V p 2 thickness p 1 distanceFactor p 6 verticalRadiusCenterFactor p 5 verticalRadiusDefaultFactor p 4 horizontalRadiusFactor p 3 widthSmoothness m (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; method_35343 method_35343 p 0 shape m (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; method_35345 method_35345 p 0 shape m (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; method_35346 method_35346 p 0 shape c net/minecraft/class_5868 net/minecraft/world/gen/HeightContext f I field_34031 height f I field_34030 minY m ()I method_30462 getMinY m (Lnet/minecraft/class_2794;Lnet/minecraft/class_5539;)V p 1 generator p 2 world m ()I method_30458 getHeight c net/minecraft/class_4537 net/minecraft/item/ThrowablePotionItem c net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity f Lnet/minecraft/class_2940; field_6920 HOME_POS f I field_6918 sandDiggingCounter f Lnet/minecraft/class_2940; field_6919 HAS_EGG f Ljava/util/function/Predicate; field_6921 BABY_TURTLE_ON_LAND_FILTER f Lnet/minecraft/class_1856; field_28406 BREEDING_ITEM f Lnet/minecraft/class_2940; field_6925 ACTIVELY_TRAVELING f Lnet/minecraft/class_2940; field_6923 DIGGING_SAND f Lnet/minecraft/class_2940; field_6924 LAND_BOUND f Lnet/minecraft/class_2940; field_6922 TRAVEL_POS m (Z)V method_6680 setHasEgg p 1 hasEgg m (Z)V method_6696 setActivelyTraveling p 1 traveling m ()Z method_6684 isLandBound m (Z)V method_6676 setDiggingSand p 1 diggingSand m (Lnet/minecraft/class_1309;)Z method_6688 method_6688 p 0 entity m ()Lnet/minecraft/class_2338; method_6687 getTravelPos m (Lnet/minecraft/class_2338;)V method_6683 setHomePos p 1 pos m (Lnet/minecraft/class_2338;)V method_6699 setTravelPos p 1 pos m ()Lnet/minecraft/class_2338; method_6693 getHomePos m ()Lnet/minecraft/class_5132$class_5133; method_26896 createTurtleAttributes m (Z)V method_6697 setLandBound p 1 landBound m ()Z method_6691 isActivelyTraveling m ()Z method_6695 isDiggingSand m ()Z method_6679 hasEgg m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20671 canSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random c net/minecraft/class_1481$class_1489 net/minecraft/entity/passive/TurtleEntity$WanderOnLandGoal f Lnet/minecraft/class_1481; field_6934 turtle m (Lnet/minecraft/class_1481;DI)V p 4 chance p 1 turtle p 2 speed c net/minecraft/class_1481$class_1487 net/minecraft/entity/passive/TurtleEntity$TurtleEscapeDangerGoal m (Lnet/minecraft/class_1481;D)V p 1 turtle p 2 speed c net/minecraft/class_1481$class_1488 net/minecraft/entity/passive/TurtleEntity$TurtleSwimNavigation m (Lnet/minecraft/class_1481;Lnet/minecraft/class_1937;)V p 1 owner p 2 world c net/minecraft/class_1481$class_1485 net/minecraft/entity/passive/TurtleEntity$LayEggGoal f Lnet/minecraft/class_1481; field_6932 turtle m (Lnet/minecraft/class_1481;D)V p 1 turtle p 2 speed c net/minecraft/class_1481$class_1486 net/minecraft/entity/passive/TurtleEntity$TurtleMoveControl f Lnet/minecraft/class_1481; field_6933 turtle m ()V method_6700 updateVelocity m (Lnet/minecraft/class_1481;)V p 1 turtle c net/minecraft/class_1481$class_1483 net/minecraft/entity/passive/TurtleEntity$GoHomeGoal f I field_30384 MAX_TRY_TICKS f I field_6928 homeReachingTryTicks f Z field_6929 noPath f Lnet/minecraft/class_1481; field_6930 turtle f D field_6927 speed m (Lnet/minecraft/class_1481;D)V p 2 speed p 1 turtle c net/minecraft/class_1481$class_1484 net/minecraft/entity/passive/TurtleEntity$WanderInWaterGoal f Lnet/minecraft/class_1481; field_6931 turtle m (Lnet/minecraft/class_1481;D)V p 2 speed p 1 turtle c net/minecraft/class_1481$class_1482 net/minecraft/entity/passive/TurtleEntity$MateGoal f Lnet/minecraft/class_1481; field_6926 turtle m (Lnet/minecraft/class_1481;D)V p 1 turtle p 2 speed c net/minecraft/class_1481$class_1491 net/minecraft/entity/passive/TurtleEntity$TravelGoal f Z field_6941 noPath f D field_6940 speed f Lnet/minecraft/class_1481; field_6942 turtle m (Lnet/minecraft/class_1481;D)V p 2 speed p 1 turtle c net/minecraft/class_1480 net/minecraft/entity/mob/WaterCreatureEntity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_38986 canSpawn p 4 random p 3 pos p 2 reason p 1 world p 0 type m (I)V method_6673 tickWaterBreathingAir p 1 air c net/minecraft/class_4512 net/minecraft/test/GameTestException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_5843 net/minecraft/world/gen/YOffset f Lcom/mojang/serialization/Codec; field_28915 OFFSET_CODEC f Lnet/minecraft/class_5843; field_28917 TOP f Lnet/minecraft/class_5843; field_28916 BOTTOM m (I)Lnet/minecraft/class_5843; method_33841 fixed p 0 offset m ()Lnet/minecraft/class_5843; method_33845 getTop m ()Lnet/minecraft/class_5843; method_33840 getBottom m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5843; method_33843 fromEither p 0 either m (Lnet/minecraft/class_5868;)I method_33844 getY p 1 context m (Lnet/minecraft/class_5843;)Lcom/mojang/datafixers/util/Either; method_33842 map p 0 yOffset m (I)Lnet/minecraft/class_5843; method_33849 belowTop p 0 offset m (I)Lnet/minecraft/class_5843; method_33846 aboveBottom p 0 offset c net/minecraft/class_5843$class_5844 net/minecraft/world/gen/YOffset$AboveBottom f Lcom/mojang/serialization/Codec; field_28919 CODEC f I comp_507 offset m ()I comp_507 offset c net/minecraft/class_5843$class_5845 net/minecraft/world/gen/YOffset$Fixed f Lcom/mojang/serialization/Codec; field_28920 CODEC f I comp_508 y m ()I comp_508 y c net/minecraft/class_5843$class_5846 net/minecraft/world/gen/YOffset$BelowTop f Lcom/mojang/serialization/Codec; field_28921 CODEC f I comp_509 offset m ()I comp_509 offset c net/minecraft/class_4514 net/minecraft/test/GameTestBatch f Ljava/util/Collection; field_20544 testFunctions f Ljava/lang/String; field_33145 DEFAULT_BATCH f Ljava/lang/String; field_20543 id f Ljava/util/function/Consumer; field_20545 beforeBatchConsumer f Ljava/util/function/Consumer; field_27801 afterBatchConsumer m ()Ljava/util/Collection; method_22154 getTestFunctions m (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V p 4 afterBatchConsumer p 3 beforeBatchConsumer p 2 testFunctions p 1 id m ()Ljava/lang/String; method_22152 getId m (Lnet/minecraft/class_3218;)V method_22153 startBatch p 1 world m (Lnet/minecraft/class_3218;)V method_32237 finishBatch p 1 world c net/minecraft/class_4513 net/minecraft/test/PositionedException f Lnet/minecraft/class_2338; field_20541 pos f Lnet/minecraft/class_2338; field_20542 relativePos f J field_21449 tick m ()Lnet/minecraft/class_2338; method_22151 getPos m (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;J)V p 3 relativePos p 2 pos p 1 message p 4 tick m ()Lnet/minecraft/class_2338; method_35940 getRelativePos m ()Ljava/lang/String; method_22150 getDebugMessage c net/minecraft/class_4510 net/minecraft/client/sound/AbstractBeeSoundInstance f Z field_20531 replaced f Lnet/minecraft/class_4466; field_20530 bee m ()Lnet/minecraft/class_1101; method_22135 getReplacement m ()Z method_22136 shouldReplace m (Lnet/minecraft/class_4466;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;)V p 2 sound p 3 soundCategory p 1 entity m ()F method_22138 getMaxPitch m ()F method_22137 getMinPitch c net/minecraft/class_4509 net/minecraft/client/sound/PassiveBeeSoundInstance m (Lnet/minecraft/class_4466;)V p 1 entity c net/minecraft/class_4508 net/minecraft/client/sound/AggressiveBeeSoundInstance m (Lnet/minecraft/class_4466;)V p 1 entity c net/minecraft/class_4505 net/minecraft/client/render/entity/BeeEntityRenderer f Lnet/minecraft/class_2960; field_20524 ANGRY_TEXTURE f Lnet/minecraft/class_2960; field_20525 ANGRY_NECTAR_TEXTURE f Lnet/minecraft/class_2960; field_20526 PASSIVE_TEXTURE f Lnet/minecraft/class_2960; field_20527 NECTAR_TEXTURE m (Lnet/minecraft/class_4466;)Lnet/minecraft/class_2960; method_22129 getTexture c net/minecraft/class_5836 net/minecraft/world/gen/noise/NoiseHelper m (Ljava/lang/StringBuilder;DDD[B)V method_39119 appendDebugInfo p 1 originX p 0 builder p 3 originY p 5 originZ p 7 permutation m (Ljava/lang/StringBuilder;DDD[I)V method_39120 appendDebugInfo p 1 originX p 3 originY p 5 originZ p 7 permutation p 0 builder c net/minecraft/class_5835 net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig f I field_28855 placementRadiusAroundFloor f I field_28854 floorSearchRange f Lcom/mojang/serialization/Codec; field_28853 CODEC f F field_28856 placementProbabilityPerValidPosition m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33771 method_33771 p 0 instance m (Lnet/minecraft/class_5835;)Ljava/lang/Integer; method_33773 method_33773 p 0 config m (Lnet/minecraft/class_5835;)Ljava/lang/Integer; method_33774 method_33774 p 0 config m (IIF)V p 2 floorSearchRange p 3 placementProbabilityPerValidPosition p 1 minDistanceBelowSurface m (Lnet/minecraft/class_5835;)Ljava/lang/Float; method_33772 method_33772 p 0 config c net/minecraft/class_5838 net/minecraft/server/world/SleepManager c A sleep manager allows easy tracking of whether nights should be skipped\non a {@linkplain ServerWorld server world}. f I field_28867 sleeping c The number of players sleeping in a server world. f I field_28866 total c The total number of players in a server world. m (Ljava/util/List;)Z method_33814 update c Updates the sleeping player and total player counts.\n\n@return {@code true} if the sleeping players or total players have\nchanged p 1 players c the list of all players in a server world m ()I method_33815 getSleeping c Returns the number of sleeping players. m ()V method_33811 clearSleeping c Resets the number of sleeping players to 0. m (I)Z method_33812 canSkipNight c Returns if the number of sleeping players has reached a {@code percentage}\nout of all players.\n\n

This allows initiating the night sleeping process,\nbut still needs players to have slept long enough (checked in {@linkplain\n#canResetTime(int, List) canResetTime}) to actually skip the night. p 1 percentage c the percentage of players required, as obtained from the game rule m (I)I method_33816 getNightSkippingRequirement c Returns {@linkplain #sleeping the number of sleepers} needed to skip\na night with the given {@code percentage}. p 1 percentage c the percentage of players required, as obtained from the game rule m (ILjava/util/List;)Z method_33813 canResetTime c Returns if the night can actually be skipped at the tick this is called.\n\n

This is usually tested after {@linkplain #canSkipNight(int) canSkipNight},\nwhich is less performance intensive to check. p 1 percentage c the percentage of players required, as obtained from the game rule p 2 players c the list of all players in a world where the night would be skipped c net/minecraft/class_4507 net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_22132 render m (Lnet/minecraft/class_922;)V p 1 entityRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFF)V method_22130 renderObject p 2 vertexConsumers p 3 light p 4 entity p 5 directionX p 6 directionY p 7 directionZ p 8 tickDelta p 1 matrices m (Lnet/minecraft/class_1309;)I method_22134 getObjectCount p 1 entity c net/minecraft/class_5837 net/minecraft/server/filter/FilteredMessage c A message from the {@link TextFilterer}. f Ljava/lang/String; comp_841 raw c the raw (or "original") message f Lnet/minecraft/class_5837; field_28863 EMPTY f Lnet/minecraft/class_7649; comp_978 mask m ()Ljava/lang/String; comp_841 raw m ()Ljava/lang/String; method_45059 filter m ()Z method_45063 isFiltered m (Ljava/lang/String;)Lnet/minecraft/class_5837; method_45060 permitted p 0 raw m (Ljava/lang/String;)Lnet/minecraft/class_5837; method_45062 censored p 0 raw m ()Ljava/lang/String; method_45061 getString m ()Lnet/minecraft/class_7649; comp_978 mask c net/minecraft/class_4506 net/minecraft/client/render/entity/feature/StuckStingersFeatureRenderer f Lnet/minecraft/class_2960; field_20529 TEXTURE m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FIFFI)V method_23295 produceVertex p 5 u p 6 v p 3 x p 4 y p 7 light p 1 vertexTransform p 2 normalTransform p 0 vertexConsumer c net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity f Lnet/minecraft/class_2940; field_6943 CHEST m ()I method_6702 getInventoryColumns m ()Z method_6703 hasChest m ()V method_6705 playAddChestSound m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_45374 addChest p 2 chest p 1 player m (Z)V method_6704 setHasChest p 1 hasChest m ()Lnet/minecraft/class_5132$class_5133; method_26898 createAbstractDonkeyAttributes c net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity f Lnet/minecraft/class_1856; field_25374 BREEDING_INGREDIENT f I field_30419 TAMED_FLAG f I field_30423 ANGRY_FLAG f I field_6975 soundTicks f F field_42642 MAX_MOVEMENT_SPEED_BONUS f F field_6963 lastAngryAnimationProgress f I field_30424 EATING_FLAG f F field_42643 MIN_JUMP_STRENGTH_BONUS f F field_6976 jumpStrength f Z field_6968 inAir f F field_6969 eatingGrassAnimationProgress f Z field_6960 jumping f I field_6973 eatingTicks f F field_6961 lastEatingAnimationProgress f I field_6957 tailWagTicks f F field_42641 MIN_MOVEMENT_SPEED_BONUS f Lnet/minecraft/class_2940; field_6959 HORSE_FLAGS f I field_6970 angryTicks f Lnet/minecraft/class_1277; field_6962 items f F field_6967 angryAnimationProgress f Lnet/minecraft/class_4051; field_18118 PARENT_HORSE_PREDICATE f F field_42646 MAX_HEALTH_BONUS f I field_6955 temper f I field_6971 eatingGrassTicks f I field_30420 SADDLED_FLAG f Z field_6964 playExtraHorseSounds f I field_30421 BRED_FLAG f F field_42644 MAX_JUMP_STRENGTH_BONUS f F field_6965 eatingAnimationProgress f Ljava/util/function/Predicate; field_6956 IS_BRED_HORSE f Ljava/util/UUID; field_42462 ownerUuid f I field_30422 EATING_GRASS_FLAG f F field_42645 MIN_HEALTH_BONUS f F field_6966 lastEatingGrassAnimationProgress m (Z)V method_6758 setInAir p 1 inAir m (Lnet/minecraft/class_1799;)Z method_6773 isHorseArmor c Whether the given item stack is valid for this horse's armor slot.\n\n@see #hasArmorSlot() p 1 item m ()V method_6738 setEating m (DDDDLnet/minecraft/class_5819;)D method_49123 calculateAttributeBaseValue p 8 random p 2 otherParentBase p 0 parentBase p 6 max p 4 min m (Lnet/minecraft/class_1799;)Z method_32336 method_32336 p 1 stack m (Lnet/minecraft/class_1657;)Z method_6752 bondWithPlayer p 1 player m (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_1320;DD)V method_49124 setChildAttribute p 3 attribute p 4 min p 6 max p 1 other p 2 child m (Z)V method_6751 setBred p 1 bred m (F)F method_6767 getAngryAnimationProgress p 1 tickDelta m (F)F method_6739 getEatingGrassAnimationProgress p 1 tickDelta m (Lnet/minecraft/class_5819;)V method_6001 initAttributes p 1 random m ()Z method_6727 isTame m ()V method_6731 updateSaddle m (Ljava/util/UUID;)V method_6732 setOwnerUuid p 1 ownerUuid m (Lnet/minecraft/class_1799;)Z method_32337 method_32337 p 0 stack m (FLnet/minecraft/class_243;)V method_45343 jump p 1 strength p 2 movementInput m ()D method_6771 getJumpStrength m ()I method_6755 getMaxTemper m ()Lnet/minecraft/class_3414; method_45376 getAmbientStandSound m ()I method_6729 getTemper m (Z)V method_6740 setEatingGrass p 1 eatingGrass m (Ljava/util/function/DoubleSupplier;)D method_6728 getChildMovementSpeedBonus p 0 randomDoubleGetter m ()Z method_6744 isBred m (Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243; method_27930 locateSafeDismountingPos p 2 passenger p 1 offset m ()Lnet/minecraft/class_3414; method_6747 getAngrySound m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_45375 equipHorseArmor p 2 stack p 1 player m (Lnet/minecraft/class_1657;)V method_6726 putPlayerOnBack p 1 player m (Z)V method_6737 setAngry p 1 angry m (Lnet/minecraft/class_2498;)V method_6761 playWalkSound p 1 group m ()V method_6733 playEatingAnimation m (Lnet/minecraft/class_2498;)Z method_49996 isWooden p 1 soundGroup m ()V method_6721 onChestedStatusChanged m ()V method_6757 playAngrySound m (Lnet/minecraft/class_1309;)Z method_6741 method_6741 p 0 entity m (I)V method_6749 setTemper p 1 temper m (F)F method_6772 getEatingAnimationProgress p 1 tickDelta m (IZ)V method_6769 setHorseFlag p 2 flag p 1 bitmask m ()Z method_6762 eatsGrass m (Z)V method_6766 setTame p 1 tame m ()Z method_6734 canBreed m (I)Z method_6730 getHorseFlag p 1 bitmask m ()V method_6746 walkToParent m ()I method_6750 getInventorySize m (Ljava/util/function/DoubleSupplier;)D method_6774 getChildJumpStrengthBonus p 0 randomDoubleGetter m ()Lnet/minecraft/class_5132$class_5133; method_26899 createBaseHorseAttributes m ()Z method_6763 isInAir m (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V method_6743 setChildAttributes p 2 child p 1 other m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; method_30009 interactHorse p 1 player p 2 stack m ()Z method_45349 shouldAmbientStand m ()V method_6723 playJumpSound m (I)I method_49129 method_49129 p 0 max m ()Z method_6735 hasArmorSlot c Whether this horse has a slot for custom equipment besides a saddle.\n\n

In the item slot argument type, the slot is referred to as \nhorse.armor. In this horse's screen, it appears in the middle of\nthe left side, and right below the saddle slot if this horse has a saddle\nslot.\n\n

This is used by horse armors and llama carpets, but can be\nrefitted to any purpose. m ()V method_6759 wagTail m (ILjava/util/function/Predicate;)Lnet/minecraft/class_5630; method_32335 createInventoryStackReference p 1 slot p 2 predicate m ()I method_45377 getMinAmbientStandDelay m (I)I method_6745 addTemper p 1 difference m (Z)V method_6760 spawnPlayerReactionParticles p 1 positive m ()Lnet/minecraft/class_3414; method_28368 getEatSound m ()Z method_6724 isEatingGrass m ()V method_6764 initCustomGoals m ()Z method_6736 isAngry m ()V method_6748 updateAnger m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z method_6742 receiveFood p 1 player p 2 item m (Lnet/minecraft/class_1657;)V method_6722 method_6722 p 1 player m (I)I method_49130 method_49130 p 0 max m (Lnet/minecraft/class_4048;F)F method_52550 getPassengerAttachmentY p 2 scaleFactor p 1 dimensions m ()Z method_6753 hasArmorInSlot c Whether this horse already has an item stack in its horse armor slot.\n\n@see #hasArmorSlot() m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_241; method_49489 getControlledRotation p 1 controllingPassenger m (Ljava/util/function/IntUnaryOperator;)F method_6754 getChildHealthBonus p 0 randomIntGetter m (Lnet/minecraft/class_1263;)Z method_33338 areInventoriesDifferent p 1 inventory c net/minecraft/class_4523 net/minecraft/test/FailureLoggingTestCompletionListener f Lorg/slf4j/Logger; field_20576 LOGGER c net/minecraft/class_1495 net/minecraft/entity/passive/DonkeyEntity c net/minecraft/class_4522 net/minecraft/test/TickLimitExceededException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_4525 net/minecraft/test/StructureTestUtil f Ljava/lang/String; field_33173 TEST_STRUCTURES_DIRECTORY_NAME f Ljava/lang/String; field_20579 testStructuresDirectoryName f Lorg/slf4j/Logger; field_27813 LOGGER m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)I method_22245 method_22245 p 1 posx m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_22249 method_22249 p 2 structureBlockPos m (Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499; method_22369 createStructureTemplate p 1 world p 0 templateId m (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;ILnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633; method_22250 createStructureTemplate p 0 templateName p 1 pos p 4 world p 5 interactive p 2 rotation m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341; method_29409 getStructureBlockBox p 0 pos p 1 relativePos p 2 rotation m (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_22254 method_22254 p 2 pos m (Ljava/nio/file/Path;)Lnet/minecraft/class_2487; method_22253 loadSnbt p 0 path m (ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V method_22368 resetBlock p 0 altitude p 2 world p 1 pos m (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338; method_22255 findNearestStructureBlock p 2 world p 0 pos p 1 radius m (Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)V method_22246 clearArea p 1 altitude p 2 world p 0 area m (Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341; method_29410 getStructureBlockBox p 0 structureBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V method_22256 forceLoadNearbyChunks p 1 world p 0 pos m (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional; method_22244 findContainingStructureBlock p 0 pos p 1 radius p 2 world m (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V method_22251 createTestArea p 3 rotation p 4 world p 0 testName p 1 pos p 2 relativePos m (Lnet/minecraft/class_1297;)Z method_22241 method_22241 p 0 entity m (Lnet/minecraft/class_2633;)Lnet/minecraft/class_238; method_22242 getStructureBoundingBox p 0 structureBlockEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z method_22247 isInStructureBounds p 2 world p 1 pos p 0 structureBlockPos m (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection; method_22258 findStructureBlocks p 2 world p 0 pos p 1 radius m (I)Lnet/minecraft/class_2470; method_29408 getRotation p 0 steps m (Lnet/minecraft/class_2470;)I method_36105 getRotationSteps p 0 rotation m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V method_22248 placeStartButton p 1 relativePos p 0 pos p 3 world p 2 rotation m (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633; method_22252 placeStructureTemplate p 0 name p 2 rotation p 1 pos p 3 world c net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity f Lnet/minecraft/class_6019; field_25371 ANGER_TIME_RANGE f Ljava/util/UUID; field_25372 angryAt f Lnet/minecraft/class_2940; field_25373 ANGER_TIME f Z field_6944 furWet f F field_30386 WILD_MAX_HEALTH f F field_6945 lastShakeProgress f F field_6947 shakeProgress f Ljava/util/function/Predicate; field_18004 FOLLOW_TAMED_PREDICATE f F field_6949 lastBegAnimationProgress f Lnet/minecraft/class_2940; field_6946 BEGGING f Lnet/minecraft/class_2940; field_6950 COLLAR_COLOR f Z field_6951 canShakeWaterOff f F field_30387 TAMED_MAX_HEALTH f F field_6952 begAnimationProgress m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_39450 canSpawn p 2 spawnReason p 1 world p 0 type p 4 random p 3 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1493; method_6717 createChild m (FF)F method_6715 getShakeAnimationProgress p 1 tickDelta m (Z)V method_6712 setBegging p 1 begging m ()Z method_6710 isBegging m (Lnet/minecraft/class_1309;)Z method_18444 method_18444 p 0 entity m ()Lnet/minecraft/class_5132$class_5133; method_26897 createWolfAttributes m ()F method_6714 getTailAngle m ()Lnet/minecraft/class_1767; method_6713 getCollarColor m (F)F method_6707 getFurWetBrightnessMultiplier c Returns this wolf's brightness multiplier based on the fur wetness.\n

\nThe brightness multiplier represents how much darker the wolf gets while its fur is wet. The multiplier changes (from 0.75 to 1.0 incrementally) when a wolf shakes.\n\n@return Brightness as a float value between 0.75 and 1.0.\n@see net.minecraft.client.render.entity.model.TintableAnimalModel#setColorMultiplier(float, float, float) p 1 tickDelta c progress for linearly interpolating between the previous and current game state m ()Z method_6711 isFurWet c Returns whether this wolf's fur is wet.\n

\nThe wolf's fur will remain wet until the wolf shakes. m (F)F method_6719 getBegAnimationProgress p 1 tickDelta m ()V method_31167 resetShake m (Lnet/minecraft/class_1767;)V method_6708 setCollarColor p 1 color c net/minecraft/class_1493$class_6859 net/minecraft/entity/passive/WolfEntity$WolfEscapeDangerGoal m (Lnet/minecraft/class_1493;D)V p 2 speed c net/minecraft/class_1493$class_1494 net/minecraft/entity/passive/WolfEntity$AvoidLlamaGoal f Lnet/minecraft/class_1493; field_6954 wolf m (Lnet/minecraft/class_1493;Lnet/minecraft/class_1493;Ljava/lang/Class;FDD)V p 7 fastSpeed p 5 slowSpeed p 4 distance p 3 fleeFromType p 2 wolf m (Lnet/minecraft/class_1501;)Z method_6720 isScaredOf p 1 llama c net/minecraft/class_4524 net/minecraft/test/TestSet f C field_33169 RUNNING f C field_33168 NOT_STARTED f C field_33172 REQUIRED_FAIL f C field_33171 OPTIONAL_FAIL f C field_33170 PASS f Ljava/util/Collection; field_20577 tests f Ljava/util/Collection; field_25303 listeners m ()Z method_22236 failed m ()I method_22238 getTestCount m ()I method_22229 getFailedRequiredTestCount m (Ljava/util/Collection;)V p 1 tests m (Lnet/minecraft/class_4518;Lnet/minecraft/class_4517;)V method_22232 method_22232 p 1 test m (Ljava/util/function/Consumer;)V method_29407 addListener p 1 onFailed m ()Ljava/util/Collection; method_36104 getOptionalTests m ()Ljava/util/Collection; method_36103 getRequiredTests m (Ljava/lang/StringBuffer;Lnet/minecraft/class_4517;)V method_22233 method_22233 p 1 test m ()Ljava/lang/String; method_22240 getResultString m ()I method_22234 getFailedOptionalTestCount m ()I method_22235 getCompletedTestCount m ()Z method_22237 hasFailedOptionalTests m ()Z method_22239 isDone m (Lnet/minecraft/class_4517;)V method_22230 add p 1 test m (Lnet/minecraft/class_4518;)V method_22231 addListener p 1 listener c net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity f Ljava/util/UUID; field_6985 HORSE_ARMOR_BONUS_ID f Lnet/minecraft/class_2940; field_6990 VARIANT m ()Lnet/minecraft/class_5149; method_27077 getVariant m ()Lnet/minecraft/class_5148; method_27078 getMarking m (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V method_27076 setHorseVariant p 1 color p 2 marking m (Lnet/minecraft/class_1799;)V method_6790 setArmorTypeFromStack p 1 stack m (Lnet/minecraft/class_1799;)V method_18445 equipArmor p 1 stack m ()Lnet/minecraft/class_1799; method_6786 getArmorType m ()I method_6788 getHorseVariant m (Lnet/minecraft/class_5149;)V method_47873 setVariant m (I)V method_6783 setHorseVariant p 1 variant c net/minecraft/class_1498$class_1499 net/minecraft/entity/passive/HorseEntity$HorseData f Lnet/minecraft/class_5149; field_6994 color m (Lnet/minecraft/class_5149;)V p 1 color c net/minecraft/class_4521 net/minecraft/test/TestManager f Lnet/minecraft/class_4521; field_20574 INSTANCE f Ljava/util/Collection; field_20575 tests m ()V method_22228 tick m (Lnet/minecraft/class_4517;)V method_22227 start p 1 test m ()V method_22226 clear c net/minecraft/class_4520 net/minecraft/test/TestUtil f I field_33152 MAX_BATCH_SIZE m (Lnet/minecraft/class_3218;)V method_22213 clearDebugMarkers p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_22215 method_22215 p 1 posx m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_33318 method_33318 p 0 entry m (Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/class_4514; method_23641 method_23641 p 4 testFunctionsx m (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection; method_22210 runTestBatches p 5 sizeZ p 3 world p 4 testManager p 1 pos p 2 rotation p 0 batches m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V method_22216 clearTests p 0 world p 1 pos p 2 testManager p 3 radius m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_22223 method_22223 p 1 posx m (Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;)V method_22203 startTest p 2 testManager p 0 test p 1 pos m (Ljava/util/Collection;)Ljava/util/Collection; method_22209 createBatches p 0 testFunctions m (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection; method_22222 runTestFunctions p 4 testManager p 5 sizeZ p 2 rotation p 3 world p 0 testFunctions p 1 pos c net/minecraft/class_5851 net/minecraft/world/gen/placementmodifier/CarvingMaskPlacementModifier f Lnet/minecraft/class_2893$class_2894; field_28935 step f Lcom/mojang/serialization/Codec; field_28934 MODIFIER_CODEC m (Lnet/minecraft/class_2893$class_2894;)V p 1 step m (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_5851; method_39619 of p 0 step m (Lnet/minecraft/class_5851;)Lnet/minecraft/class_2893$class_2894; method_33862 method_33862 p 0 config c net/minecraft/class_4519 net/minecraft/test/TestFunctions f Ljava/util/Set; field_20571 TEST_CLASSES f Ljava/util/Collection; field_20570 TEST_FUNCTIONS f Ljava/util/Collection; field_25302 FAILED_TEST_FUNCTIONS f Ljava/util/Map; field_27806 AFTER_BATCH_CONSUMERS f Ljava/util/Map; field_20572 BEFORE_BATCH_CONSUMERS m (Ljava/lang/String;)Ljava/util/Collection; method_22193 getTestFunctions p 0 testClass m (Ljava/lang/String;)Z method_22196 testClassExists p 0 testClass m (Lnet/minecraft/class_4529;Ljava/lang/String;)Z method_22192 isInClass p 1 testClass p 0 testFunction m (Ljava/lang/String;)Lnet/minecraft/class_4529; method_22200 getTestFunctionOrThrow p 0 structurePath m (Ljava/lang/reflect/Method;)V method_36069 register p 0 method m (Ljava/lang/String;Lnet/minecraft/class_4529;)Z method_22197 method_22197 p 1 testFunction m (Lnet/minecraft/class_4529;)V method_29404 addFailedTestFunction p 0 testFunction m (Ljava/lang/String;)Ljava/util/function/Consumer; method_32244 getAfterBatchConsumer p 0 batchId m ()Ljava/util/Collection; method_22191 getTestFunctions m ()Ljava/util/Collection; method_22195 getTestClasses m (Ljava/lang/String;)Ljava/util/function/Consumer; method_22198 getBeforeBatchConsumer p 0 batchId m (Ljava/lang/Class;)V method_36068 register p 0 testClass m ()Ljava/util/Collection; method_29405 getFailedTestFunctions m (Ljava/lang/reflect/Method;)Lnet/minecraft/class_4529; method_36073 getTestFunction p 0 method m (Ljava/lang/reflect/Method;Ljava/lang/Object;)V method_36071 method_36071 p 1 args m (Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V method_36070 registerBatchConsumers p 0 method p 1 clazz p 2 batchIdFunction p 3 batchConsumerMap m ()V method_29406 clearFailedTestFunctions m (Ljava/lang/String;Lnet/minecraft/class_4529;)Z method_22194 method_22194 p 1 testFunction m (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; method_36074 getInvoker p 0 method m (Ljava/lang/String;)Ljava/util/Optional; method_22199 getTestFunction p 0 structurePath m (Ljava/lang/reflect/Method;)Ljava/util/Collection; method_36072 getCustomTestFunctions p 0 method c net/minecraft/class_4516 net/minecraft/test/TestContext f Lnet/minecraft/class_4517; field_20558 test f Z field_33146 hasFinalClause m (Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V method_35977 expectSameStates p 1 checkedBlockBox p 2 correctStatePos m (Lnet/minecraft/class_2248;III)V method_35971 expectBlock p 4 z p 3 y p 2 x p 1 block m (Lnet/minecraft/class_1299;III)V method_36042 dontExpectEntityAtEnd p 1 type p 4 z p 3 y p 2 x m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;DI)V method_35970 expectItemsAt p 3 radius p 1 item p 2 pos p 5 amount m (JLjava/lang/Runnable;)V method_35951 runAtTick p 1 tick p 3 runnable m (Ljava/util/function/Consumer;)V method_35998 forEachRelativePos p 1 posConsumer m (Ljava/lang/String;)V method_35995 throwGameTestException p 1 message m (Lnet/minecraft/class_1299;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V method_46224 expectEntityInside p 3 pos2 p 2 pos1 p 1 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_36034 useBlock p 2 player p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_35984 setBlockState p 2 block p 1 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V method_36043 dontExpectEntityAtEnd p 1 type p 2 pos m (Ljava/lang/Runnable;J)V method_36019 method_36019 p 2 tick m (I)V method_35944 setTime p 1 timeOfDay m (Lnet/minecraft/class_1299;DDD)V method_35960 expectEntityToTouch p 6 z p 2 x p 1 type p 4 y m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;D)Ljava/util/List; method_44335 getEntitiesAround p 1 type p 2 pos p 3 radius m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/lang/String;)V method_35991 checkBlock p 2 predicate p 1 pos p 3 errorMessage m (Lnet/minecraft/class_2338;)V method_36047 expectEmptyContainer p 1 pos m (III)V method_35945 pushButton p 1 x p 2 y p 3 z m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;Ljava/lang/String;)V method_35988 checkBlockProperty p 3 predicate p 4 errorMessage p 1 pos p 2 property m (Ljava/util/function/Predicate;Lnet/minecraft/class_2680;)Z method_35999 method_35999 p 1 state m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V method_36038 expectEntityAtEnd p 2 pos p 1 type m (Lnet/minecraft/class_1299;III)V method_36037 expectEntityAtEnd p 4 z p 2 x p 3 y p 1 type m (Lnet/minecraft/class_2338;)V method_36050 forceRandomTick p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Z method_35985 method_35985 p 3 block1 m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_47816 useStackOnBlock p 1 player p 2 stack p 3 pos p 4 direction m (IIILnet/minecraft/class_2680;)V method_35947 setBlockState p 1 x p 4 state p 2 y p 3 z m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; method_36014 getBlockEntity p 1 pos m (ZLjava/lang/String;)V method_46226 assertTrue p 1 condition p 2 message m (Ljava/lang/Object;)Z method_48002 method_48002 p 0 entity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V method_52225 expectRedstonePower p 2 direction p 1 pos p 4 errorMessage p 3 powerPredicate m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1542; method_46225 spawnItem p 1 item p 2 pos m (Ljava/lang/String;Lnet/minecraft/class_1297;)V method_35996 throwPositionedException p 1 message p 2 entity m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z method_48000 method_48000 p 1 stack m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_46227 getRelative p 1 pos m ()Lnet/minecraft/class_1657; method_36021 createMockCreativePlayer m (Lnet/minecraft/class_2338;)V method_36026 pushButton p 1 pos m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;F)Lnet/minecraft/class_4693; method_35967 startMovingTowards p 3 speed p 1 entity p 2 pos m ()Lnet/minecraft/class_1657; method_46228 createMockSurvivalPlayer m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_35972 expectBlock p 2 pos p 1 block m (Ljava/lang/Runnable;)V method_36040 forEachRemainingTick p 1 runnable m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_51821 setHealthLow p 1 entity m ()V method_36048 markFinalCause m ()V method_36036 complete m (Lnet/minecraft/class_2680;)Z method_35973 method_35973 p 0 state m (Lnet/minecraft/class_2248;III)V method_36024 expectBlockAtEnd p 2 x p 1 block p 4 z p 3 y m ()Lnet/minecraft/class_238; method_36051 getTestBox m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;D)V method_35965 expectEntityAround p 3 radius p 2 pos p 1 type m ()Lnet/minecraft/class_3222; method_51891 createMockCreativeServerPlayerInWorld m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1792;)V method_35983 expectContainerWith p 1 pos p 2 item m (Lnet/minecraft/class_4517;)V p 1 test m (Lnet/minecraft/class_1297;III)V method_35953 expectEntityAt p 2 x p 3 y p 4 z p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V method_35955 expectEntityAt p 1 entity p 2 pos m ()Lnet/minecraft/class_4693; method_36041 createTimedTaskRunner m (Lnet/minecraft/class_1299;DDD)V method_36005 dontExpectEntityToTouch p 1 type p 2 x p 4 y p 6 z m (Lnet/minecraft/class_1299;III)V method_36031 dontExpectEntityAt p 1 type p 4 z p 2 x p 3 y m (ZLjava/lang/String;)V method_49994 assertFalse p 1 condition p 2 message m (Ljava/lang/Runnable;)V method_36035 runAtEveryTick p 1 task m ()V method_36001 killAllEntities m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Ljava/util/function/Function;Ljava/lang/Object;)V method_35982 expectEntityWithData p 2 type p 1 pos p 4 data p 3 entityDataGetter m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Z method_35974 method_35974 p 2 block1 m (Ljava/lang/Runnable;)V method_35993 addFinalTask p 1 runnable m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V method_36032 dontExpectEntityAt p 1 type p 2 pos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_36054 getRelativePos p 1 pos m (IIILnet/minecraft/class_2248;)V method_35946 setBlockState p 2 y p 1 x p 4 block p 3 z m (Ljava/lang/Runnable;)V method_36018 addInstantFinalTask p 1 runnable m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)V method_48001 expectEntityHoldingItem p 2 entityType p 3 item p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V method_35987 expectBlockProperty p 1 pos p 2 property p 3 value m (Lnet/minecraft/class_2338;)V method_36044 removeBlock p 1 pos m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1291;I)V method_52889 expectEntityHasEffect p 2 effect p 3 amplifier p 1 entity m (Lnet/minecraft/class_1299;III)V method_36022 expectEntityAt p 2 x p 3 y p 1 type p 4 z m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_36025 expectBlockAtEnd p 2 pos p 1 block m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V method_35992 checkBlock p 2 predicate p 3 errorMessageSupplier p 1 pos m (Lnet/minecraft/class_1299;FFF)Lnet/minecraft/class_1297; method_35961 spawnEntity p 2 x p 1 type p 4 z p 3 y m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V method_35990 expectSameStates p 1 checkedPos p 2 correctStatePos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297; method_35964 spawnEntity p 2 pos p 1 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)V method_47817 useBlock p 1 pos p 3 result p 2 player m (JLjava/lang/Runnable;)V method_36003 waitAndRun p 1 ticks p 3 runnable m ()V method_36030 useNightTime m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V method_36023 expectEntityAt p 2 pos p 1 type m (Ljava/lang/Class;)V method_52207 killAllEntities p 1 entityClass m (III)V method_36002 toggleLever p 1 x p 2 y p 3 z m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;ID)V method_44606 expectEntitiesAround p 3 amount p 4 radius p 1 type p 2 pos m (Lnet/minecraft/class_1299;)V method_35959 expectEntity p 1 type m ()Lnet/minecraft/class_238; method_36053 getRelativeTestBox m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_35978 getAbsolute p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Ljava/util/function/Function;Ljava/lang/Object;)V method_36015 expectEntityWithDataEnd p 1 pos p 2 type p 3 entityDataGetter p 4 data m (Lnet/minecraft/class_1299;FFF)Lnet/minecraft/class_1308; method_36006 spawnMob p 3 y p 4 z p 1 type p 2 x m (Lnet/minecraft/class_2338;)V method_36039 toggleLever p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_35986 setBlockState p 2 state p 1 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_243;)Lnet/minecraft/class_1297; method_35963 spawnEntity p 2 pos p 1 type m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V method_35989 method_35989 p 3 checkedPos m (Lnet/minecraft/class_2769;Ljava/util/function/Predicate;Lnet/minecraft/class_2680;)Z method_36000 method_36000 p 2 state m (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Ljava/lang/String;)V method_35958 testEntity p 1 entity p 2 predicate p 3 testName m (Lnet/minecraft/class_2902$class_2903;II)I method_42063 getRelativeTopY p 1 heightmap p 2 x p 3 z m (Lnet/minecraft/class_1792;FFF)Lnet/minecraft/class_1542; method_35968 spawnItem p 4 z p 3 y p 2 x p 1 item m (JLnet/minecraft/class_2338;Lnet/minecraft/class_1792;)V method_35950 expectContainerWith p 1 delay p 3 pos p 4 item m (Lnet/minecraft/class_2338;J)V method_35981 putAndRemoveRedstoneBlock p 1 pos p 2 delay m (JLnet/minecraft/class_2338;)V method_35949 expectEmptyContainer p 3 pos p 1 delay m (Lnet/minecraft/class_2248;III)V method_36011 dontExpectBlock p 3 y p 4 z p 1 block p 2 x m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_36052 getAbsolutePos p 1 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_243;)Lnet/minecraft/class_1308; method_36008 spawnMob p 1 type p 2 pos m (Ljava/lang/Runnable;)V method_36028 addTask p 1 task m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)V method_48003 expectEntityWithItem p 1 pos p 2 entityType p 3 item m ()J method_36045 getTick m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_35979 method_35979 p 1 entity m (Ljava/lang/String;Lnet/minecraft/class_2338;)V method_35997 throwPositionedException p 2 pos p 1 message m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_35966 drown p 1 entity m (Ljava/lang/Runnable;J)V method_35994 method_35994 p 2 tick m (Lnet/minecraft/class_2338;)V method_46229 useBlock p 1 pos m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z method_36013 method_36013 p 1 entity m (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V method_36017 checkBlockState p 3 errorMessageSupplier p 2 predicate p 1 pos m (Lnet/minecraft/class_1297;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V method_35957 testEntityProperty p 2 propertyGetter p 1 entity p 4 expectedValue p 3 propertyName m (Lnet/minecraft/class_1299;)V method_36004 dontExpectEntity p 1 type m (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1308; method_36009 spawnMob p 2 pos p 1 type m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z method_35954 method_35954 p 1 e m (Lnet/minecraft/class_1297;)Z method_52206 method_52206 p 0 entity m (Lnet/minecraft/class_1299;III)Lnet/minecraft/class_1297; method_35962 spawnEntity p 1 type p 2 x p 3 y p 4 z m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;D)V method_35969 expectItemAt p 3 radius p 2 pos p 1 item m (Lnet/minecraft/class_1299;III)Lnet/minecraft/class_1308; method_36007 spawnMob p 3 y p 4 z p 1 type p 2 x m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;D)V method_42762 dontExpectItemAt p 3 radius p 2 pos p 1 item m ()Lnet/minecraft/class_3218; method_35943 getWorld m (ILjava/lang/Runnable;)V method_35948 addFinalTaskWithDuration p 2 runnable p 1 duration m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_35980 getBlockState p 1 pos m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V method_36012 dontExpectBlock p 2 pos p 1 block c net/minecraft/class_5847 net/minecraft/world/gen/StructureTerrainAdaptation f Ljava/lang/String; field_38434 name f Lcom/mojang/serialization/Codec; field_38433 CODEC f Lnet/minecraft/class_5847; field_38431 BEARD_THIN f Lnet/minecraft/class_5847; field_38432 BEARD_BOX f Lnet/minecraft/class_5847; field_28923 BURY f Lnet/minecraft/class_5847; field_28922 NONE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_4515 net/minecraft/test/TestRunner f Lnet/minecraft/class_2338$class_2339; field_20555 reusablePos f I field_20556 sizeZ f Ljava/util/List; field_20547 batches f Lnet/minecraft/class_3218; field_20549 world f Lnet/minecraft/class_4521; field_20550 testManager f Lorg/slf4j/Logger; field_20546 LOGGER f I field_46071 testCount f Lnet/minecraft/class_2338; field_20548 pos f Lnet/minecraft/class_238; field_46072 rowBoundingBox f Ljava/util/List; field_20551 tests m (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4514;)Lcom/mojang/datafixers/util/Pair; method_33312 method_33312 p 2 batch m ()V method_22160 run m (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)V p 1 batches p 2 pos p 5 testManager p 6 sizeZ p 3 rotation p 4 world m ()Ljava/util/List; method_22155 getTests m (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; method_33314 method_33314 p 0 batch m (Ljava/util/Map;Lnet/minecraft/class_4517;)V method_22164 method_22164 p 2 gameTest m (Ljava/util/Collection;)Ljava/util/Map; method_29401 alignTestStructures p 1 gameTests m (I)V method_22156 runBatch p 1 index m (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517; method_33313 method_33313 p 2 testFunction c net/minecraft/class_4515$1 net/minecraft/test/TestRunner$1 m ()V method_32239 onFinished c net/minecraft/class_4518 net/minecraft/test/TestListener m (Lnet/minecraft/class_4517;)V method_22188 onStarted p 1 test m (Lnet/minecraft/class_4517;)V method_22190 onFailed p 1 test m (Lnet/minecraft/class_4517;)V method_33317 onPassed p 1 test c net/minecraft/class_4517 net/minecraft/test/GameTestState f I field_20563 ticksLeft f Lit/unimi/dsi/fastutil/objects/Object2LongMap; field_21453 ticksByRunnables f Ljava/util/Collection; field_21452 timedTaskRunners f J field_21455 tick f Lcom/google/common/base/Stopwatch; field_21456 stopwatch f Lnet/minecraft/class_3218; field_20561 world f Z field_20565 started f Ljava/lang/Throwable; field_20569 throwable f Ljava/util/Collection; field_20562 listeners f Lnet/minecraft/class_2633; field_27805 structureBlockEntity f Lnet/minecraft/class_2338; field_20560 pos f J field_21454 expectedStopTime f Lnet/minecraft/class_4529; field_20559 testFunction f Lnet/minecraft/class_2470; field_25301 rotation f Z field_20567 completed m ()Z method_22179 isStarted m (Lnet/minecraft/class_4693;)V method_23637 method_23637 p 1 runner m ()Z method_22183 isRequired m ()Lnet/minecraft/class_4693; method_36066 createTimedTaskRunner m ()J method_36065 getTick m ()V method_23640 complete m ()V method_33315 tickTests m ()Lnet/minecraft/class_3218; method_22176 getWorld m ()Ljava/lang/Throwable; method_22182 getThrowable m ()Lnet/minecraft/class_2382; method_36061 getSize m ()V method_36064 completeIfSuccessful m ()V method_32240 clearArea m (Lnet/minecraft/class_4518;)V method_33316 method_33316 p 1 listener m ()Z method_22178 isFailed m ()Lnet/minecraft/class_4529; method_29403 getTestFunction m (Lnet/minecraft/class_2338;)V method_23635 setPos p 1 pos m (Lnet/minecraft/class_4693;)V method_23636 method_23636 p 1 runner m ()I method_32242 getMaxAttempts m ()Z method_32241 isFlaky m (JLjava/lang/Runnable;)V method_36060 runAtTick p 3 runnable p 1 tick m ()Lnet/minecraft/class_2633; method_36059 getStructureBlockBlockEntity m ()Lnet/minecraft/class_2338; method_22172 getPos m ()Lnet/minecraft/class_238; method_36062 getBoundingBox m ()V method_22165 tick m ()I method_36067 getTicksLeft m ()V method_23639 start m ()J method_36063 getElapsedMilliseconds m ()I method_32243 getRequiredSuccesses m (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V p 3 world p 1 testFunction p 2 rotation m ()Z method_22177 isPassed m (Lnet/minecraft/class_4518;)V method_22167 addListener p 1 listener m (Lnet/minecraft/class_4518;)V method_22175 method_22175 p 1 listener m (Ljava/lang/Throwable;)V method_22168 fail p 1 throwable m ()Lnet/minecraft/class_2470; method_29402 getRotation m ()V method_23634 startCountdown m (Lnet/minecraft/class_4518;)V method_22171 method_22171 p 1 listener m ()Z method_22184 isOptional m ()Z method_22180 isCompleted m ()Ljava/lang/String; method_22169 getTemplatePath m (Lnet/minecraft/class_2338;I)V method_22166 init p 1 pos m ()Ljava/lang/String; method_23638 getTemplateName c net/minecraft/class_2790 net/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket f Ljava/util/Map; field_12757 groups m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8705;)V method_12001 apply m (Lnet/minecraft/class_2540;Lnet/minecraft/class_6864$class_5748;)V method_34203 method_34203 p 1 serializedGroup p 0 bufx m (Ljava/util/Map;)V p 1 groups m ()Ljava/util/Map; method_12000 getGroups c net/minecraft/class_8096 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid f Ljava/util/List; field_42197 options f I field_42196 BUTTON_WIDTH m ()V method_48683 refresh m (I)Lnet/minecraft/class_8096$class_8097; method_48684 builder p 0 width m (Ljava/util/List;)V p 1 options c net/minecraft/class_8096$class_8135 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$TooltipBoxDisplay f Z comp_1260 alwaysMaxHeight f I comp_1259 maxInfoRows m ()I comp_1259 maxInfoRows m ()Z comp_1260 alwaysMaxHeight c net/minecraft/class_8096$class_8097 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder f I field_42510 rows f I field_42200 marginLeft f I field_42509 rowSpacing f I field_42198 width f Ljava/util/List; field_42199 options f Ljava/util/Optional; field_42511 tooltipBoxDisplay m (IZ)Lnet/minecraft/class_8096$class_8097; method_49026 withTooltipBox p 1 maxInfoRows p 2 alwaysMaxHeight m (I)Lnet/minecraft/class_8096$class_8097; method_48685 marginLeft p 1 marginLeft m ()V method_49025 incrementRows m (Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lnet/minecraft/class_8096$class_8099; method_48687 add p 2 getter p 3 setter p 1 text m (Ljava/util/function/Consumer;)Lnet/minecraft/class_8096; method_48686 build p 1 widgetConsumer m (I)V p 1 width m (I)Lnet/minecraft/class_8096$class_8097; method_49027 setRowSpacing p 1 rowSpacing c net/minecraft/class_8096$class_8099 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder f Ljava/util/function/Consumer; field_42206 setter f Lnet/minecraft/class_2561; field_42204 text f Ljava/util/function/BooleanSupplier; field_42205 getter f I field_42209 buttonWidth f Lnet/minecraft/class_2561; field_42207 tooltip f Ljava/util/function/BooleanSupplier; field_42208 toggleable m (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; method_49028 method_49028 p 1 button m (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_7845;I)Lnet/minecraft/class_8096$class_8098; method_48691 build p 2 gridWidget p 1 gridBuilder p 3 row m (Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_8096$class_8099; method_48693 toggleable p 1 toggleable m (Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_7845;ILnet/minecraft/class_8096$class_8135;)V method_49030 method_49030 p 4 tooltipBoxDisplay m (Lnet/minecraft/class_7919;Ljava/lang/Boolean;)Lnet/minecraft/class_7919; method_49029 method_49029 p 1 value m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_48690 method_48690 p 1 button p 2 value m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8096$class_8099; method_48694 tooltip p 1 tooltip m (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; method_49031 method_49031 p 1 button m (Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V p 3 setter p 2 getter p 4 buttonWidth p 1 text c net/minecraft/class_8096$class_8098 net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Option f Ljava/util/function/BooleanSupplier; comp_1262 getter f Ljava/util/function/BooleanSupplier; comp_1263 toggleable f Lnet/minecraft/class_5676; comp_1261 button m ()Ljava/util/function/BooleanSupplier; comp_1262 getter m ()Ljava/util/function/BooleanSupplier; comp_1263 toggleable m ()V method_48688 refresh m (Lnet/minecraft/class_5676;Ljava/util/function/BooleanSupplier;Ljava/util/function/BooleanSupplier;)V p 1 button p 3 toggleable p 2 getter m ()Lnet/minecraft/class_5676; comp_1261 button c net/minecraft/class_2795 net/minecraft/network/packet/c2s/play/QueryBlockNbtC2SPacket f Lnet/minecraft/class_2338; field_12763 pos f I field_12762 transactionId m ()Lnet/minecraft/class_2338; method_12094 getPos m (Lnet/minecraft/class_2792;)V method_12095 apply m ()I method_12096 getTransactionId m (ILnet/minecraft/class_2338;)V p 2 pos p 1 transactionId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity f D field_30359 ESCAPE_DANGER_SPEED f I field_6849 jumpDuration f Z field_6850 lastOnGround f Lnet/minecraft/class_2940; field_6852 RABBIT_TYPE f Lnet/minecraft/class_2960; field_6846 KILLER_BUNNY f I field_6847 moreCarrotTicks f I field_6851 jumpTicks f D field_30360 MELEE_ATTACK_SPEED f I field_6848 ticksUntilJump m (Lnet/minecraft/class_1463$class_7990;)V method_47853 setVariant m ()Lnet/minecraft/class_3414; method_6615 getJumpSound m (DD)V method_6616 lookTowards p 1 x p 3 z m ()V method_6618 startJump m ()V method_6608 doScheduleJump m ()Lnet/minecraft/class_5132$class_5133; method_26892 createRabbitAttributes m (F)F method_6605 getJumpProgress p 1 delta m (Lnet/minecraft/class_1799;)Z method_6614 isTempting p 0 stack m ()V method_6621 disableJump m ()V method_6611 enableJump m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1463$class_7990; method_47854 getTypeFromPos p 1 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1463; method_6620 createChild m (D)V method_6606 setSpeed p 1 speed m ()V method_6619 scheduleJump m ()Z method_6607 wantsCarrots m ()Lnet/minecraft/class_1463$class_7990; method_47855 getVariant m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20669 canSpawn p 4 random p 0 entity p 1 world p 2 spawnReason p 3 pos c net/minecraft/class_1463$class_1470 net/minecraft/entity/passive/RabbitEntity$EatCarrotCropGoal f Lnet/minecraft/class_1463; field_6863 rabbit f Z field_6861 hasTarget f Z field_6862 wantsCarrots m (Lnet/minecraft/class_1463;)V p 1 rabbit c net/minecraft/class_1463$class_5197 net/minecraft/entity/passive/RabbitEntity$RabbitJumpControl f Z field_24091 canJump f Lnet/minecraft/class_1463; field_24090 rabbit m ()Z method_27313 canJump m ()Z method_27312 isActive m (Z)V method_27311 setCanJump p 1 canJump m (Lnet/minecraft/class_1463;)V p 1 rabbit c net/minecraft/class_1463$class_7990 net/minecraft/entity/passive/RabbitEntity$RabbitType f Ljava/util/function/IntFunction; field_41569 BY_ID f I field_41570 id f Lcom/mojang/serialization/Codec; field_41568 CODEC f Ljava/lang/String; field_41571 name f Lnet/minecraft/class_1463$class_7990; field_41567 EVIL f Lnet/minecraft/class_1463$class_7990; field_41566 SALT f Lnet/minecraft/class_1463$class_7990; field_41565 GOLD f Lnet/minecraft/class_1463$class_7990; field_41564 WHITE_SPLOTCHED f Lnet/minecraft/class_1463$class_7990; field_41563 BLACK f Lnet/minecraft/class_1463$class_7990; field_41562 WHITE f Lnet/minecraft/class_1463$class_7990; field_41561 BROWN m (I)Lnet/minecraft/class_1463$class_7990; method_47857 byId p 0 id m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name m ()I method_47856 getId c net/minecraft/class_1463$class_1466 net/minecraft/entity/passive/RabbitEntity$RabbitData f Lnet/minecraft/class_1463$class_7990; field_41560 type m (Lnet/minecraft/class_1463$class_7990;)V p 1 type c net/minecraft/class_1463$class_1465 net/minecraft/entity/passive/RabbitEntity$FleeGoal f Lnet/minecraft/class_1463; field_6853 rabbit m (Lnet/minecraft/class_1463;Ljava/lang/Class;FDD)V p 2 fleeFromType p 1 rabbit p 6 fastSpeed p 4 slowSpeed p 3 distance c net/minecraft/class_1463$class_1469 net/minecraft/entity/passive/RabbitEntity$EscapeDangerGoal f Lnet/minecraft/class_1463; field_6860 rabbit m (Lnet/minecraft/class_1463;D)V p 2 speed p 1 rabbit c net/minecraft/class_1463$class_1468 net/minecraft/entity/passive/RabbitEntity$RabbitMoveControl f D field_6858 rabbitSpeed f Lnet/minecraft/class_1463; field_6859 rabbit m (Lnet/minecraft/class_1463;)V p 1 owner c net/minecraft/class_5821 net/minecraft/world/gen/feature/util/FeatureContext f Ljava/util/Optional; field_34697 feature f Lnet/minecraft/class_5281; field_28769 world f Lnet/minecraft/class_5819; field_28771 random f Lnet/minecraft/class_2794; field_28770 generator f Lnet/minecraft/class_3037; field_28773 config f Lnet/minecraft/class_2338; field_28772 origin m ()Lnet/minecraft/class_5819; method_33654 getRandom m ()Lnet/minecraft/class_2338; method_33655 getOrigin m ()Lnet/minecraft/class_3037; method_33656 getConfig m ()Lnet/minecraft/class_2794; method_33653 getGenerator m (Ljava/util/Optional;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_3037;)V p 3 generator p 2 world p 5 origin p 4 random p 1 feature p 6 config m ()Lnet/minecraft/class_5281; method_33652 getWorld m ()Ljava/util/Optional; method_38427 getFeature c net/minecraft/class_1462 net/minecraft/entity/passive/SalmonEntity c net/minecraft/class_5820 net/minecraft/util/math/random/CheckedRandom c A checked random that fails fast when it detects concurrent usage. f J field_31473 MULTIPLIER f I field_31471 INT_BITS f J field_31472 SEED_MASK f Ljava/util/concurrent/atomic/AtomicLong; field_28766 seed f Lnet/minecraft/class_6672; field_35124 gaussianGenerator f J field_31474 INCREMENT m (J)V p 1 seed c net/minecraft/class_5820$class_6671 net/minecraft/util/math/random/CheckedRandom$Splitter f J field_35125 seed m (J)V p 1 seed c net/minecraft/class_2797 net/minecraft/network/packet/c2s/play/ChatMessageC2SPacket c A packet used to send a chat message to the server.\n\n

This truncates the message to at most 256 characters before sending to\nthe server on the client. If the server receives the message longer than\n256 characters, it will reject the message and disconnect the client.\n\n

If the message contains an invalid character (see {@link\nnet.minecraft.SharedConstants#isValidChar}) or if the server\nreceives the messages in improper order. the server will\nreject the message and disconnect the client.\n\n

Messages that took more than {@link\nnet.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}\nto reach the server are considered expired and log warnings on the server.\nIf the message takes more than {@link\nnet.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE}\nto reach the clients (including the time it took to reach the server), the\nmessage is not considered secure anymore by the clients, and may be discarded\ndepending on the clients' options.\n\n@see net.minecraft.client.network.ClientPlayNetworkHandler#sendChatMessage\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onChatMessage f Lnet/minecraft/class_7635$class_7636; comp_970 acknowledgment f Ljava/lang/String; comp_945 chatMessage f Ljava/time/Instant; comp_946 timestamp f J comp_947 salt f Lnet/minecraft/class_7469; comp_948 signature m ()Lnet/minecraft/class_7635$class_7636; comp_970 acknowledgment m ()Ljava/lang/String; comp_945 chatMessage m (Lnet/minecraft/class_2792;)V method_12115 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7469;Lnet/minecraft/class_7635$class_7636;)V p 2 timestamp p 3 salt p 5 signature m ()Ljava/time/Instant; comp_946 timestamp m ()Lnet/minecraft/class_7469; comp_948 signature m ()J comp_947 salt c net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSampler f Lnet/minecraft/class_7243; field_37206 CODEC f D field_38275 smearScaleMultiplier f D field_38272 scaledYScale f D field_38271 scaledXzScale f D field_38274 yFactor f D field_38273 xzFactor f D field_36630 maxValue f Lcom/mojang/serialization/MapCodec; field_38270 MAP_CODEC f Lnet/minecraft/class_3537; field_28775 upperInterpolatedNoise f Lnet/minecraft/class_3537; field_28776 interpolationNoise f Lnet/minecraft/class_3537; field_28774 lowerInterpolatedNoise f D field_34753 yScale f D field_34752 xzScale f Lcom/mojang/serialization/Codec; field_38269 SCALE_AND_FACTOR_RANGE m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822; method_42386 copyWithRandom p 1 random m (Ljava/lang/StringBuilder;)V method_39117 addDebugInfo p 1 info m (Lnet/minecraft/class_5819;DDDDD)V p 4 yScale p 2 xzScale p 1 random p 8 yFactor p 6 xzFactor p 10 smearScaleMultiplier m (Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;DDDDD)V p 6 yScale p 8 xzFactor p 2 upperInterpolatedNoise p 3 interpolationNoise p 4 xzScale p 1 lowerInterpolatedNoise p 10 yFactor p 12 smearScaleMultiplier m (DDDDD)Lnet/minecraft/class_5822; method_42384 createBase3dNoiseFunction p 8 smearScaleMultiplier p 2 yScale p 0 xzScale p 6 yFactor p 4 xzFactor c net/minecraft/class_2791 net/minecraft/world/chunk/Chunk c Represents a scoped, modifiable view of biomes, block states, fluid states and block entities. f Z field_34549 lightOn f Z field_34537 needsSaving f Lnet/minecraft/class_5539; field_34544 heightLimitView f Lnet/minecraft/class_6749; field_35468 blendingData f [Lnet/minecraft/class_2826; field_34545 sectionArray f Ljava/util/Map; field_34543 blockEntities f Lorg/slf4j/Logger; field_34548 LOGGER f Lnet/minecraft/class_5485; field_39411 generationSettings f J field_34550 inhabitedTime f Lnet/minecraft/class_8528; field_44708 chunkSkyLight f Ljava/util/Map; field_34552 structureStarts f I field_44632 MISSING_SECTION f [Lit/unimi/dsi/fastutil/shorts/ShortList; field_34536 postProcessingLists f Lnet/minecraft/class_2843; field_34540 upgradeData f Ljava/util/Map; field_34553 structureReferences f Ljava/util/Map; field_34541 heightmaps f Lnet/minecraft/class_1923; field_34538 pos f Ljava/util/Map; field_34542 blockEntityNbts f Lit/unimi/dsi/fastutil/longs/LongSet; field_37052 EMPTY_STRUCTURE_REFERENCES f Lnet/minecraft/class_6568; field_34539 chunkNoiseSampler m (Lnet/minecraft/class_1297;)V method_12002 addEntity p 1 entity m (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6749;)V p 5 inhabitedTime p 8 blendingData p 7 sectionArray p 2 upgradeData p 1 pos p 4 biomeRegistry p 3 heightLimitView m (Ljava/util/Map;)V method_12034 setStructureStarts p 1 structureStarts m (Lnet/minecraft/class_2338;)V method_12039 markBlockForPostProcessing p 1 pos m (Ljava/util/function/Function;)Lnet/minecraft/class_6568; method_38255 getOrCreateChunkNoiseSampler p 1 chunkNoiseSamplerCreator m ()Z method_39461 hasBelowZeroRetrogen m (SI)V method_12029 markBlockForPostProcessing p 2 index p 1 packedPos m (Lnet/minecraft/class_2487;)V method_12042 addPendingBlockEntityNbt p 1 nbt m (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet; method_38261 method_38261 p 0 type2 m ()Z method_12038 isLightOn m ()Lnet/minecraft/class_6746; method_39300 getBelowZeroRetrogen m ()Ljava/util/Set; method_12021 getBlockEntityPositions m (Z)V method_12020 setLightOn p 1 lightOn m ()Ljava/util/Map; method_12016 getStructureStarts m ()Z method_12044 needsSaving m (J)V method_12028 setInhabitedTime p 1 inhabitedTime m ()Lnet/minecraft/class_2843; method_12003 getUpgradeData m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680; method_12010 setBlockState p 1 pos p 3 moved p 2 state m ()Lnet/minecraft/class_6749; method_39299 getBlendingData m (I)Lnet/minecraft/class_5713; method_32914 getGameEventDispatcher p 1 ySectionCoord m ()J method_12033 getInhabitedTime m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; method_12012 getPostProcessingLists m (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902; method_38260 method_38260 p 1 type2 m ()Lnet/minecraft/class_1923; method_12004 getPos m (Lnet/minecraft/class_2586;)V method_12007 setBlockEntity p 1 blockEntity m (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902; method_12032 getHeightmap p 1 type m (Lnet/minecraft/class_2902$class_2903;)Z method_39295 hasHeightmap p 1 type m (Lnet/minecraft/class_2680;)Z method_51523 method_51523 p 0 blockState m (Lnet/minecraft/class_6749;)V method_39294 setBlendingData p 1 blendingData m ()Z method_38871 hasStructureReferences m (Ljava/util/function/Supplier;)Lnet/minecraft/class_5485; method_44214 getOrCreateGenerationSettings p 1 generationSettingsCreator m (Lnet/minecraft/class_2902$class_2903;[J)V method_12037 setHeightmap p 2 heightmap p 1 type m ()Lnet/minecraft/class_6763; method_12013 getBlockTickScheduler m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V method_51525 forEachBlockMatchingPredicate p 1 predicate p 2 consumer m ()Z method_39297 usesOldNoise m (Lnet/minecraft/class_2902$class_2903;II)I method_12005 sampleHeightmap p 2 x p 1 type p 3 z m ()I method_12040 getHighestNonEmptySection m (Lnet/minecraft/class_2338;)V method_12041 removeBlockEntity p 1 pos m (I)Lnet/minecraft/class_2826; method_38259 getSection p 1 yIndex m ()Lnet/minecraft/class_2806; method_12009 getStatus m (Z)V method_12008 setNeedsSaving p 1 needsSaving m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487; method_20598 getPackedBlockEntityNbt p 1 pos m (Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)V method_38257 populateBiomes p 1 biomeSupplier p 2 sampler m ()Ljava/util/Collection; method_12011 getHeightmaps m ()Lnet/minecraft/class_5539; method_39460 getHeightLimitView m ()Lnet/minecraft/class_6763; method_12014 getFluidTickScheduler m (II)Z method_12228 areSectionsEmptyBetween p 2 upperHeight p 1 lowerHeight m ()[Lnet/minecraft/class_2826; method_12006 getSectionArray m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487; method_12024 getBlockEntityNbt p 1 pos m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; method_12026 getList p 0 lists p 1 index m ()I method_12031 getHighestNonEmptySectionYOffset m (Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)V method_38256 fillSectionArray p 1 sectionArray p 0 biomeRegistry m ()Lnet/minecraft/class_2791$class_6745; method_39296 getTickSchedulers m ()V method_51522 refreshSurfaceY m (J)V method_38870 increaseInhabitedTime p 1 delta c net/minecraft/class_2791$class_6745 net/minecraft/world/chunk/Chunk$TickSchedulers f Lnet/minecraft/class_6761; comp_239 blocks f Lnet/minecraft/class_6761; comp_240 fluids m ()Lnet/minecraft/class_6761; comp_240 fluids m ()Lnet/minecraft/class_6761; comp_239 blocks c net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketListener c A server side packet listener where play stage packets from a client are processed. m (Lnet/minecraft/class_2853;)V method_12047 onRecipeBookData p 1 packet m (Lnet/minecraft/class_2851;)V method_12067 onPlayerInput p 1 packet m (Lnet/minecraft/class_2885;)V method_12046 onPlayerInteractBlock p 1 packet m (Lnet/minecraft/class_2870;)V method_12077 onUpdateCommandBlock p 1 packet m (Lnet/minecraft/class_2871;)V method_12049 onUpdateCommandBlockMinecart p 1 packet m (Lnet/minecraft/class_4210;)V method_19475 onUpdateDifficulty p 1 packet m (Lnet/minecraft/class_7640;)V method_44898 onMessageAcknowledgment p 1 packet m (Lnet/minecraft/class_8591;)V method_52279 onAcknowledgeReconfiguration p 1 packet m (Lnet/minecraft/class_5194;)V method_27273 onJigsawGenerating p 1 packet m (Lnet/minecraft/class_2822;)V method_12074 onQueryEntityNbt p 1 packet m (Lnet/minecraft/class_2863;)V method_12080 onSelectMerchantTrade p 1 packet m (Lnet/minecraft/class_2877;)V method_12071 onUpdateSign p 1 packet m (Lnet/minecraft/class_2811;)V method_12055 onButtonClick p 1 packet m (Lnet/minecraft/class_2824;)V method_12062 onPlayerInteractEntity p 1 packet m (Lnet/minecraft/class_2868;)V method_12056 onUpdateSelectedSlot p 1 packet m (Lnet/minecraft/class_2875;)V method_12051 onUpdateStructureBlock p 1 packet m (Lnet/minecraft/class_2846;)V method_12066 onPlayerAction p 1 packet m (Lnet/minecraft/class_2866;)V method_12057 onUpdateBeacon p 1 packet m (Lnet/minecraft/class_5427;)V method_30303 onRecipeCategoryOptions p 1 packet m (Lnet/minecraft/class_4211;)V method_19476 onUpdateDifficultyLock p 1 packet m (Lnet/minecraft/class_7861;)V method_46367 onPlayerSession p 1 packet m (Lnet/minecraft/class_2797;)V method_12048 onChatMessage p 1 packet m (Lnet/minecraft/class_2793;)V method_12050 onTeleportConfirm p 1 packet m (Lnet/minecraft/class_8590;)V method_52278 onAcknowledgeChunks p 1 packet m (Lnet/minecraft/class_2799;)V method_12068 onClientStatus p 1 packet m (Lnet/minecraft/class_2795;)V method_12072 onQueryBlockNbt p 1 packet m (Lnet/minecraft/class_2828;)V method_12063 onPlayerMove p 1 packet m (Lnet/minecraft/class_2838;)V method_12084 onPickFromInventory p 1 packet m (Lnet/minecraft/class_7472;)V method_43667 onCommandExecution p 1 packet m (Lnet/minecraft/class_2879;)V method_12052 onHandSwing p 1 packet m (Lnet/minecraft/class_2848;)V method_12045 onClientCommand p 1 packet m (Lnet/minecraft/class_2805;)V method_12059 onRequestCommandCompletions p 1 packet m (Lnet/minecraft/class_2842;)V method_12083 onUpdatePlayerAbilities p 1 packet m (Lnet/minecraft/class_2855;)V method_12060 onRenameItem p 1 packet m (Lnet/minecraft/class_2836;)V method_12064 onBoatPaddleState p 1 packet m (Lnet/minecraft/class_2873;)V method_12070 onCreativeInventoryAction p 1 packet m (Lnet/minecraft/class_2833;)V method_12078 onVehicleMove p 1 packet m (Lnet/minecraft/class_2820;)V method_12053 onBookUpdate p 1 packet m (Lnet/minecraft/class_2815;)V method_12054 onCloseHandledScreen p 1 packet m (Lnet/minecraft/class_3753;)V method_16383 onUpdateJigsaw p 1 packet m (Lnet/minecraft/class_2884;)V method_12073 onSpectatorTeleport p 1 packet m (Lnet/minecraft/class_2859;)V method_12058 onAdvancementTab p 1 packet m (Lnet/minecraft/class_2840;)V method_12061 onCraftRequest p 1 packet m (Lnet/minecraft/class_2886;)V method_12065 onPlayerInteractItem p 1 packet m (Lnet/minecraft/class_2813;)V method_12076 onClickSlot p 1 packet c net/minecraft/class_2793 net/minecraft/network/packet/c2s/play/TeleportConfirmC2SPacket f I field_12758 teleportId m ()I method_12086 getTeleportId m (I)V p 1 teleportId m (Lnet/minecraft/class_2792;)V method_12085 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator c In charge of shaping, adding biome specific surface blocks, and carving chunks,\nas well as populating the generated chunks with {@linkplain net.minecraft.world.gen.feature.Feature features} and {@linkplain net.minecraft.entity.Entity entities}.\nBiome placement starts here, however all vanilla and most modded chunk generators delegate this to a {@linkplain net.minecraft.world.biome.source.BiomeSource biome source}. f Ljava/util/function/Function; field_39413 generationSettingsGetter f Lcom/mojang/serialization/Codec; field_24746 CODEC f Ljava/util/function/Supplier; field_39412 indexedFeaturesListSupplier f Lnet/minecraft/class_1966; field_12761 biomeSource m (IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I method_18028 getHeightInGround p 2 z p 3 heightmap p 4 world p 5 noiseConfig p 1 x m ()Lnet/minecraft/class_1966; method_12098 getBiomeSource m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V method_16130 addStructureReferences c Finds all structures that the given chunk intersects, and adds references to their starting chunks to it.\nA radius of 8 chunks around the given chunk will be searched for structure starts. p 1 world p 3 chunk p 2 structureAccessor m (Ljava/util/Set;Lnet/minecraft/class_4538;Lnet/minecraft/class_5138;ZLnet/minecraft/class_6874;Lnet/minecraft/class_1923;)Lcom/mojang/datafixers/util/Pair; method_41522 locateStructure p 2 structureAccessor p 3 skipReferencedStructures p 4 placement p 5 pos p 0 structures p 1 world m (Ljava/util/Set;Lnet/minecraft/class_4538;Lnet/minecraft/class_5138;IIIZJLnet/minecraft/class_6872;)Lcom/mojang/datafixers/util/Pair; method_40146 locateRandomSpreadStructure p 7 seed p 9 placement p 3 centerChunkX p 4 centerChunkZ p 5 radius p 6 skipReferencedStructures p 0 structures p 1 world p 2 structureAccessor m (IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966; method_26261 getColumnSample c Returns a sample of all the block states in a column for use in structure generation. p 4 noiseConfig p 2 z p 3 world p 1 x m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2919;Lnet/minecraft/class_2791;Lnet/minecraft/class_1923;Lnet/minecraft/class_3449;)V method_38265 method_38265 p 6 start m (Lnet/minecraft/class_3233;JLnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V method_12108 carve c Generates caves for the given chunk. p 2 seed p 1 chunkRegion p 4 noiseConfig p 6 structureAccessor p 5 biomeAccess p 8 carverStep p 7 chunk m (Lnet/minecraft/class_1966;)V p 1 biomeSource m (Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_1923;)V method_39787 method_39787 p 0 pos m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lnet/minecraft/class_3449;)V method_41052 method_41052 p 2 start m (Lnet/minecraft/class_3449;Lnet/minecraft/class_2378;)Ljava/lang/String; method_41045 method_41045 p 1 structureTypeRegistry m (Lnet/minecraft/class_5539;)I method_12100 getSpawnHeight p 1 world m (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341; method_39462 getBlockBoxForChunk p 0 chunk m (IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I method_16397 getHeight c Returns the raw noise height of a column for use in structure generation. p 1 x p 2 z p 3 heightmap p 4 world p 5 noiseConfig m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V method_12102 generateFeatures p 3 structureAccessor p 1 world p 2 chunk m (Lnet/minecraft/class_3233;)V method_12107 populateEntities p 1 region m ()I method_12104 getWorldHeight m (Lnet/minecraft/class_3195;)Ljava/lang/Integer; method_38268 method_38268 p 0 structureType m (IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I method_20402 getHeightOnGround p 5 noiseConfig p 4 world p 3 heightmap p 2 z p 1 x m ()Ljava/util/Optional; method_39301 getCodecKey m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_12088 populateNoise c Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. p 3 noiseConfig p 2 blender p 5 chunk p 4 structureAccessor p 1 executor m (Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z method_41040 method_41040 p 2 start m (Lnet/minecraft/class_7059$class_7060;Lnet/minecraft/class_5138;Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_2791;Lnet/minecraft/class_1923;Lnet/minecraft/class_4076;)Z method_41044 trySetStructureStart p 4 noiseConfig p 3 dynamicRegistryManager p 2 structureAccessor p 1 weightedEntry p 8 chunk p 6 seed p 5 structureManager p 10 sectionPos p 9 pos m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485; method_44218 method_44218 p 0 biomeEntry m (Ljava/util/Set;Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;ZLnet/minecraft/class_6871;)Lcom/mojang/datafixers/util/Pair; method_40148 locateConcentricRingsStructure p 3 structureAccessor p 4 center p 1 structures p 2 world p 5 skipReferencedStructures p 6 placement m (Lnet/minecraft/class_5138;Lnet/minecraft/class_4076;Lnet/minecraft/class_2791;Lnet/minecraft/class_7869;Lnet/minecraft/class_1923;Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;Lnet/minecraft/class_6880;)V method_41041 method_41041 p 9 structureSet m (Lnet/minecraft/class_5138;Lnet/minecraft/class_3449;)Z method_41521 checkNotReferenced p 1 start p 0 structureAccessor m (Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V method_12110 buildSurface c Places the surface blocks of the biomes after the noise has been generated. p 2 structures p 3 noiseConfig p 4 chunk p 1 region m (Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012; method_12113 getEntitySpawnList p 2 accessor p 1 biome p 4 pos p 3 group m (Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V method_40450 getDebugHudText p 1 text p 2 noiseConfig p 3 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6885;Lnet/minecraft/class_2338;IZ)Lcom/mojang/datafixers/util/Pair; method_12103 locateStructure c Tries to find the closest structure of a given type near a given block.\n

\nNew chunks will only be generated up to the {@link net.minecraft.world.chunk.ChunkStatus#STRUCTURE_STARTS} phase by this method.\n

\nThe radius is ignored for strongholds.\n\n@return {@code null} if no structure could be found within the given search radius p 3 center p 4 radius c the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk p 5 skipReferencedStructures c whether to exclude structures that were previously located (has positive\n{@link StructureStart#references}) p 1 world p 2 structures m (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)I method_38264 getStructureReferences p 1 chunk p 0 structureAccessor p 3 structure p 2 sectionPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z method_41047 method_41047 p 1 start m (Lnet/minecraft/class_7225;Lnet/minecraft/class_7138;J)Lnet/minecraft/class_7869; method_46696 createStructurePlacementCalculator p 3 seed p 2 noiseConfig p 1 structureSetRegistry m (Lit/unimi/dsi/fastutil/ints/IntSet;Lnet/minecraft/class_7510$class_6827;Lnet/minecraft/class_6796;)V method_39788 method_39788 p 0 feature m (Lnet/minecraft/class_6874;)Ljava/util/Set; method_41046 method_41046 p 0 placement m (Ljava/util/function/Function;Lnet/minecraft/class_6880;)Ljava/util/List; method_44217 method_44217 p 1 biomeEntry m ()Lcom/mojang/serialization/Codec; method_28506 getCodec m (Lnet/minecraft/class_5455;Lnet/minecraft/class_7869;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;)V method_16129 setStructureStarts c Determines which structures should start in the given chunk and creates their starting points. p 2 placementCalculator p 1 registryManager p 4 chunk p 3 structureAccessor p 5 structureTemplateManager m ()I method_33730 getMinimumY m ()I method_16398 getSeaLevel m (Lnet/minecraft/class_1966;Ljava/util/function/Function;)V p 2 generationSettingsGetter p 1 biomeSource m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485; method_44216 getGenerationSettings p 1 biomeEntry m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_7138;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_38275 populateBiomes p 3 blender p 2 noiseConfig p 5 chunk p 4 structureAccessor p 1 executor c net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler c Applies weights to noise values if they are near structures, placing terrain under them and hollowing out the space above them. f [F field_28741 STRUCTURE_WEIGHT_TABLE f I field_31462 EDGE_LENGTH f I field_31461 INDEX_OFFSET f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; field_28744 pieceIterator f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; field_28745 junctionIterator m (Lnet/minecraft/class_3195;)Z method_42696 method_42696 p 0 structure m (IDI)D method_42693 structureWeight p 3 z p 0 x p 1 y m (Lnet/minecraft/class_5138;Lnet/minecraft/class_1923;)Lnet/minecraft/class_5817; method_42695 createStructureWeightSampler p 0 world p 1 pos m ([F)V method_33640 method_33640 p 0 array m (III)D method_33642 calculateStructureWeight c Calculates the structure weight for the given position.\n

The weight increases as x and z approach {@code (0, 0)}, and positive y values make the weight negative while negative y values make the weight positive. p 0 x p 2 z p 1 y m (I)Z method_42692 indexInBounds p 0 i m (IIII)D method_33641 getStructureWeight c Gets the structure weight from the array from the given position, or 0 if the position is out of bounds. p 0 x p 1 y p 2 z p 3 yy m (Lit/unimi/dsi/fastutil/objects/ObjectListIterator;Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V p 2 junctionIterator p 1 pieceIterator m (Lnet/minecraft/class_1923;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lnet/minecraft/class_3449;)V method_42694 method_42694 p 3 startZ p 2 startX p 1 piecesOut p 0 pos p 5 start p 4 jigsawJunctionsOut m (III)D method_33832 getMagnitudeWeight p 1 y p 0 x p 2 z c net/minecraft/class_5817$class_7301 net/minecraft/world/gen/StructureWeightSampler$Piece f Lnet/minecraft/class_3341; comp_682 box f Lnet/minecraft/class_5847; comp_683 terrainAdjustment f I comp_684 groundLevelDelta m ()Lnet/minecraft/class_5847; comp_683 terrainAdjustment m ()Lnet/minecraft/class_3341; comp_682 box m ()I comp_684 groundLevelDelta c net/minecraft/class_5819 net/minecraft/util/math/random/Random c A reimplementation of {@link java.util.Random}.\n\n

There are four built-in implementations, three based on the classic Java algorithm\nand one using Xoroshiro128++ algorithm.\n\n

    \n
  • {@link LocalRandom}: Silently breaks when used concurrently. Based on\n{@link java.util.Random}.
  • \n
  • {@link CheckedRandom}: Throws when used concurrently. Based on\n{@link java.util.Random}.
  • \n
  • {@link ThreadSafeRandom}: Blocks the thread when used concurrently. Based on\n{@link java.util.Random}.
  • \n
  • {@link Xoroshiro128PlusPlusRandom}: Silently breaks when used concurrently.\nImplements the Xoroshiro128++ algorithm.
  • \n
\n\n@implNote Note that due to MC-239059, this is not an exact reimplementation of\nthe Java random number generator algorithm.\n\n@see java.util.random m ()I method_43054 nextInt m ()J method_43055 nextLong m (II)I method_43051 nextBetweenExclusive p 2 max p 1 min m ()Lnet/minecraft/class_5819; method_43053 createLocal c {@return a random split from the thread local random} Users must ensure\nthis random is not used concurrently. m ()Lnet/minecraft/class_5819; method_43047 create c {@return a random} The returned random actively detects concurrent usage\nand fails on detection. m (DD)D method_43385 nextTriangular c {@return a random {@code double} between {@code mode - deviation} and\n{@code mode + deviation} (both inclusive) with mode {@code mode}}\n\n

Because the return value follows a symmetric triangular distribution,\nthe distribution's mean and median are equal to {@code mode}. p 3 deviation p 1 mode m ()F method_43057 nextFloat m (I)V method_33650 skip p 1 count m ()Lnet/minecraft/class_5819; method_38420 split m (I)I method_43048 nextInt p 1 bound m ()Lnet/minecraft/class_6574; method_38421 nextSplitter m (J)Lnet/minecraft/class_5819; method_43049 create c {@return a random with the given {@code seed}} The returned random\nactively detects concurrent usage and fails on detection. p 0 seed m ()D method_43059 nextGaussian m ()D method_43058 nextDouble m ()Z method_43056 nextBoolean m (II)I method_39332 nextBetween p 2 max p 1 min m ()Lnet/minecraft/class_5819; method_43050 createThreadSafe c {@return a random, suitable for multithreaded scenarios}\n\n@deprecated This one is hard to ensure deterministic behavior compared\nto the non-thread-safe one. m (J)V method_43052 setSeed p 1 seed c net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/SynchronizeRecipesS2CPacket f Ljava/util/List; field_12751 recipes m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8786; method_17817 readRecipe p 0 buf m (Lnet/minecraft/class_2602;)V method_11997 apply m ()Ljava/util/List; method_11998 getRecipes m (Ljava/util/Collection;)V p 1 recipes m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8786;)V method_17816 writeRecipe p 0 buf p 1 recipe c net/minecraft/class_5814 net/minecraft/block/OxidizableStairsBlock f Lnet/minecraft/class_5955$class_5811; field_28713 oxidationLevel m ()Lnet/minecraft/class_5955$class_5811; method_33634 getDegradationLevel m (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V p 1 oxidationLevel p 2 baseBlockState p 3 settings c net/minecraft/class_5813 net/minecraft/block/OxidizableSlabBlock f Lnet/minecraft/class_5955$class_5811; field_28711 oxidationLevel m ()Lnet/minecraft/class_5955$class_5811; method_33633 getDegradationLevel m (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 oxidationLevel c net/minecraft/class_2789 net/minecraft/world/border/WorldBorderStage f I field_12755 color f Lnet/minecraft/class_2789; field_12753 STATIONARY f Lnet/minecraft/class_2789; field_12754 GROWING f Lnet/minecraft/class_2789; field_12756 SHRINKING m ()I method_11999 getColor m (Ljava/lang/String;II)V p 3 color c net/minecraft/class_5816 net/minecraft/block/enums/Tilt f Ljava/lang/String; field_28722 name f Z field_28723 stable f Lnet/minecraft/class_5816; field_28720 PARTIAL f Lnet/minecraft/class_5816; field_28721 FULL f Lnet/minecraft/class_5816; field_28719 UNSTABLE f Lnet/minecraft/class_5816; field_28718 NONE m (Ljava/lang/String;ILjava/lang/String;Z)V p 4 stable p 3 name m ()Z method_33636 isStable c net/minecraft/class_5815 net/minecraft/block/DyedCarpetBlock c A carpet that has an associated carpet color for {@linkplain net.minecraft.entity.passive.LlamaEntity llamas}. f Lnet/minecraft/class_1767; field_28715 dyeColor m ()Lnet/minecraft/class_1767; method_33635 getDyeColor c {@return the color of this carpet when worn by a {@linkplain net.minecraft.entity.passive.LlamaEntity llama}}\n\n

If {@code null}, the llama will not appear to be wearing the carpet.\nHowever, the carpet will remain wearable by the llama. m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 1 dyeColor c the color of this carpet when worn by a {@linkplain net.minecraft.entity.passive.LlamaEntity llama} p 2 settings c net/minecraft/class_8092 net/minecraft/client/gui/tooltip/WidgetTooltipPositioner f Lnet/minecraft/class_339; field_42161 widget m (Lnet/minecraft/class_339;)V p 1 widget m (III)I method_48642 getOffsetY p 2 widgetHeight p 0 tooltipY p 1 widgetY c net/minecraft/class_8091 net/minecraft/unused/packageinfo/PackageInfo8091 c net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity f Z field_6877 commonSpawn f Ljava/lang/String; field_30378 BUCKET_VARIANT_TAG_KEY f Ljava/util/List; field_41573 COMMON_VARIANTS f Lnet/minecraft/class_2940; field_6874 VARIANT m ()I method_47863 getTropicalFishVariant m (I)Lnet/minecraft/class_1767; method_6651 getPatternDyeColor p 0 variant m ()Lnet/minecraft/class_1767; method_6658 getBaseColorComponents m (I)Ljava/lang/String; method_6649 getToolTipForVariant p 0 variant m (I)Lnet/minecraft/class_1767; method_6652 getBaseDyeColor p 0 variant m (Lnet/minecraft/class_1474$class_1475;)V method_47860 setVariant m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_38985 canTropicalFishSpawn p 4 random p 3 pos p 2 reason p 1 world p 0 type m ()Lnet/minecraft/class_1767; method_6655 getPatternColorComponents m (I)Lnet/minecraft/class_1474$class_1475; method_47864 getVariety p 0 variant m (I)V method_47865 setTropicalFishVariant p 1 variant m ()Lnet/minecraft/class_1474$class_1475; method_47862 getVariant m (Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)I method_47861 getVariantId p 0 variety p 1 baseColor p 2 patternColor c net/minecraft/class_1474$class_1475 net/minecraft/entity/passive/TropicalFishEntity$Variety f Lnet/minecraft/class_2561; field_41581 text f Ljava/util/function/IntFunction; field_41579 BY_ID f Ljava/lang/String; field_41580 name f Lcom/mojang/serialization/Codec; field_41578 CODEC f Lnet/minecraft/class_1474$class_7991; field_41582 size f I field_41583 id f Lnet/minecraft/class_1474$class_1475; field_6890 DASHER f Lnet/minecraft/class_1474$class_1475; field_6892 SPOTTY f Lnet/minecraft/class_1474$class_1475; field_6891 BRINELY f Lnet/minecraft/class_1474$class_1475; field_6893 FLOPPER f Lnet/minecraft/class_1474$class_1475; field_6880 SUNSTREAK f Lnet/minecraft/class_1474$class_1475; field_6882 SNOOPER f Lnet/minecraft/class_1474$class_1475; field_6881 KOB f Lnet/minecraft/class_1474$class_1475; field_6884 BLOCKFISH f Lnet/minecraft/class_1474$class_1475; field_6883 GLITTER f Lnet/minecraft/class_1474$class_1475; field_6888 BETTY f Lnet/minecraft/class_1474$class_1475; field_6889 CLAYFISH f Lnet/minecraft/class_1474$class_1475; field_6887 STRIPEY m ()Lnet/minecraft/class_1474$class_7991; method_47867 getSize m ()I method_47870 getId m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_1474$class_7991;I)V p 3 name p 4 size p 5 id m ()Lnet/minecraft/class_2561; method_47871 getText m (I)Lnet/minecraft/class_1474$class_1475; method_47868 fromId p 0 id c net/minecraft/class_1474$class_1476 net/minecraft/entity/passive/TropicalFishEntity$TropicalFishData f Lnet/minecraft/class_1474$class_7992; field_41584 variant m (Lnet/minecraft/class_1474;Lnet/minecraft/class_1474$class_7992;)V p 1 leader p 2 variant c net/minecraft/class_1474$class_7992 net/minecraft/entity/passive/TropicalFishEntity$Variant f Lnet/minecraft/class_1474$class_1475; comp_1177 variety f Lnet/minecraft/class_1767; comp_1179 patternColor f Lnet/minecraft/class_1767; comp_1178 baseColor m ()Lnet/minecraft/class_1474$class_1475; comp_1177 variety m ()I method_47872 getId m ()Lnet/minecraft/class_1767; comp_1179 patternColor m ()Lnet/minecraft/class_1767; comp_1178 baseColor c net/minecraft/class_1474$class_7991 net/minecraft/entity/passive/TropicalFishEntity$Size f I field_41576 id f Lnet/minecraft/class_1474$class_7991; field_41575 LARGE f Lnet/minecraft/class_1474$class_7991; field_41574 SMALL m (Ljava/lang/String;II)V p 3 id c net/minecraft/class_1473 net/minecraft/entity/passive/SnowGolemEntity f F field_30374 EYE_HEIGHT f Lnet/minecraft/class_2940; field_6873 SNOW_GOLEM_FLAGS f B field_30373 HAS_PUMPKIN_FLAG m ()Lnet/minecraft/class_5132$class_5133; method_26894 createSnowGolemAttributes m (Z)V method_6642 setHasPumpkin p 1 hasPumpkin m (Lnet/minecraft/class_1309;)Z method_18443 method_18443 p 0 entity m ()Z method_6643 hasPumpkin m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20255 method_20255 p 1 playerx c net/minecraft/class_5831 net/minecraft/util/thread/AtomicStack c A fixed-size atomic stack, useful for tracking multithreaded access to\nan object. When the stack is full on addition, it overrides the earliest\ncontent in the stack.\n\n@apiNote Vanilla uses this for debugging purpose on paletted container and\nchunk holder's asynchronous access checks. f Ljava/util/concurrent/atomic/AtomicReferenceArray; field_28810 contents f Ljava/util/concurrent/atomic/AtomicInteger; field_28811 size m ()Ljava/util/List; method_33720 toList c Builds a list of the contents of the stack.\n\n

The more recently pushed elements will appear earlier in the returned\nlist. The returned list is immutable and its size won't exceed this stack's\nsize.\n\n@return a list of contents m (Ljava/lang/Object;)V method_33721 push c Adds a value to this stack.\n\n

If the stack is already at full capacity, the earliest pushed item in\nthe stack is discarded. p 1 value c the value to add m (I)V p 1 maxSize c net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity f Lnet/minecraft/class_1345; field_6869 eatGrassGoal f I field_30371 MAX_GRASS_TIMER f Ljava/util/Map; field_6867 COLORS f Lnet/minecraft/class_2940; field_6870 COLOR f Ljava/util/Map; field_6868 DROPS f I field_6865 eatGrassTimer m ()Lnet/minecraft/class_1767; method_6633 getColor m (F)F method_6641 getHeadAngle p 1 delta m (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566; method_17690 createDyeMixingCraftingInventory p 1 secondColor p 0 firstColor m ()Lnet/minecraft/class_5132$class_5133; method_26893 createSheepAttributes m (Lnet/minecraft/class_1767;)V method_6631 setColor p 1 color m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1472; method_6640 createChild m (F)F method_6628 getNeckAngle p 1 delta m (Z)V method_6635 setSheared p 1 sheared m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1767; method_6632 generateDefaultColor p 0 random m (Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767; method_6639 getChildColor p 1 firstParent p 2 secondParent m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20254 method_20254 p 1 playerx m ()Z method_6629 isSheared m (Lnet/minecraft/class_1767;)[F method_6634 getRgbColor p 0 dyeColor m (Lnet/minecraft/class_1767;)[F method_6630 getDyedColor p 0 color m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767; method_6638 method_6638 p 0 color m (Ljava/util/EnumMap;)V method_6637 method_6637 p 0 map c net/minecraft/class_4503 net/minecraft/client/render/debug/GameTestDebugRenderer f Ljava/util/Map; field_20520 markers f F field_32901 MARKER_BOX_SIZE m (JLjava/util/Map$Entry;)Z method_23110 method_23110 p 2 entry m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V method_49048 method_49048 p 3 pos p 4 marker m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V method_23111 renderMarker p 4 marker p 1 matrices p 3 pos p 2 vertexConsumers m (Lnet/minecraft/class_2338;ILjava/lang/String;I)V method_22123 addMarker p 4 duration p 3 message p 2 color p 1 pos c net/minecraft/class_4503$class_4504 net/minecraft/client/render/debug/GameTestDebugRenderer$Marker f J field_20523 removalTime f Ljava/lang/String; field_20522 message f I field_20521 color m ()F method_23113 getGreen m ()F method_23112 getBlue m ()F method_23115 getRed m ()F method_23114 getAlpha m (ILjava/lang/String;J)V p 3 removalTime p 2 message p 1 color c net/minecraft/class_5834 net/minecraft/world/gen/feature/UnderwaterMagmaFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_33763 isWaterOrAir p 2 pos p 1 world m (Lnet/minecraft/class_2680;)Z method_33769 method_33769 p 0 state m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_33764 isValidPosition p 1 world p 2 pos m (Lnet/minecraft/class_2680;)Z method_33770 method_33770 p 0 state m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5835;)Ljava/util/OptionalInt; method_33765 getFloorHeight p 2 config p 1 pos p 0 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)I method_33767 method_33767 p 1 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_33768 method_33768 p 2 pos m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5835;Lnet/minecraft/class_2338;)Z method_33766 method_33766 p 2 pos c net/minecraft/class_1471 net/minecraft/entity/passive/TameableShoulderEntity f I field_30372 READY_TO_SIT_COOLDOWN f I field_6864 ticks m ()Z method_6626 isReadyToSitOnPlayer m (Lnet/minecraft/class_3222;)Z method_6627 mountOnto p 1 player c net/minecraft/class_1477 net/minecraft/entity/passive/SquidEntity f F field_6905 prevTiltAngle f F field_6904 tentacleAngle f F field_6907 tiltAngle f F field_6906 prevRollAngle f F field_6909 swimZ f F field_6908 thrustTimer c Timer between thrusts as the squid swims. Represented as an angle from 0 to 2PI. f F field_6910 swimX f F field_6901 swimVelocityScale c A scale factor for the squid's swimming speed.\n\nGets reset to 1 at the beginning of each thrust and gradually decreases to make the squid lurch around. f F field_6912 thrustTimerSpeed f F field_6900 prevTentacleAngle f F field_6911 swimY f F field_6903 rollAngle f F field_6902 prevThrustTimer c This serves no real purpose. f F field_6913 turningSpeed m ()Z method_6672 hasSwimmingVector m ()Lnet/minecraft/class_2394; method_33336 getInkParticle m ()V method_6669 squirt m ()Lnet/minecraft/class_3414; method_33337 getSquirtSound m (FFF)V method_6670 setSwimmingVector c Sets the direction and velocity the squid must go when fleeing an enemy. Only has an effect when in the water. p 2 y p 1 x p 3 z m ()Lnet/minecraft/class_5132$class_5133; method_26895 createSquidAttributes m (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; method_6671 applyBodyRotations p 1 shootVector c net/minecraft/class_1477$class_1478 net/minecraft/entity/passive/SquidEntity$EscapeAttackerGoal f I field_6915 timer c net/minecraft/class_1477$class_1479 net/minecraft/entity/passive/SquidEntity$SwimGoal f Lnet/minecraft/class_1477; field_6917 squid m (Lnet/minecraft/class_1477;Lnet/minecraft/class_1477;)V p 2 squid c net/minecraft/class_5829 net/minecraft/client/tutorial/BundleTutorial f Lnet/minecraft/class_315; field_28799 options f Lnet/minecraft/class_1156; field_28798 manager f Lnet/minecraft/class_372; field_28800 toast m ()V method_33703 end m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V method_33702 onPickupSlotClick c A callback for starting the bundle tutorial.\n\n@see TutorialManager#onPickupSlotClick(ItemStack, ItemStack, ClickType) p 2 slotStack p 1 cursorStack p 3 clickType m ()V method_33701 start m (Lnet/minecraft/class_1156;Lnet/minecraft/class_315;)V p 1 manager p 2 options c net/minecraft/class_2799 net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket f Lnet/minecraft/class_2799$class_2800; field_12773 mode m (Lnet/minecraft/class_2792;)V method_12120 apply m (Lnet/minecraft/class_2799$class_2800;)V p 1 mode m ()Lnet/minecraft/class_2799$class_2800; method_12119 getMode m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2799$class_2800 net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket$Mode f Lnet/minecraft/class_2799$class_2800; field_12775 REQUEST_STATS f Lnet/minecraft/class_2799$class_2800; field_12774 PERFORM_RESPAWN c net/minecraft/class_8079 net/minecraft/datafixer/fix/StatusEffectDurationFix f Ljava/util/Set; field_42105 POTION_ITEM_IDS m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48554 fixPotionEffects m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48551 fixPotionEffect m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48555 fixEntityStatusEffects c net/minecraft/class_8076 net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder f Lnet/minecraft/class_7800; field_42097 category f Lnet/minecraft/class_1856; field_42099 base f Lnet/minecraft/class_1856; field_42098 template f Lnet/minecraft/class_1856; field_42100 addition f Lnet/minecraft/class_1865; field_42102 serializer f Ljava/util/Map; field_46153 criteria m (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;)Lnet/minecraft/class_8076; method_48540 create p 3 category p 1 base p 2 addition p 0 template m (Lnet/minecraft/class_1865;Lnet/minecraft/class_7800;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V p 2 category p 1 serializer p 5 addition p 4 base p 3 template m (Lnet/minecraft/class_2960;)V method_48539 validate p 1 recipeId m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_8076; method_48541 criterion p 1 name p 2 criterion m (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V method_48542 offerTo p 1 exporter p 2 recipeId c net/minecraft/class_8076$class_8077 net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder$SmithingTrimRecipeJsonProvider f Lnet/minecraft/class_2960; comp_1230 id f Lnet/minecraft/class_1865; comp_1231 serializer f Lnet/minecraft/class_8779; comp_1235 advancement f Lnet/minecraft/class_1856; comp_1232 template f Lnet/minecraft/class_1856; comp_1233 base f Lnet/minecraft/class_1856; comp_1234 addition m ()Lnet/minecraft/class_1856; comp_1232 template m ()Lnet/minecraft/class_1856; comp_1234 addition m ()Lnet/minecraft/class_1856; comp_1233 base c net/minecraft/class_8074 net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder f Lnet/minecraft/class_1856; field_42092 addition f Lnet/minecraft/class_1856; field_42091 base f Lnet/minecraft/class_1856; field_42090 template f Lnet/minecraft/class_1865; field_42096 serializer f Lnet/minecraft/class_1792; field_42094 result f Lnet/minecraft/class_7800; field_42093 category f Ljava/util/Map; field_46152 criteria m (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V method_48537 offerTo p 1 exporter p 2 recipeId m (Lnet/minecraft/class_8790;Ljava/lang/String;)V method_48538 offerTo p 2 recipeId p 1 exporter m (Lnet/minecraft/class_2960;)V method_48534 validate p 1 recipeId m (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Lnet/minecraft/class_8074; method_48535 create p 4 result p 3 category p 2 addition p 1 base p 0 template m (Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V p 5 category p 4 addition p 3 base p 2 template p 6 result p 1 serializer m (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_8074; method_48536 criterion p 1 name p 2 criterion c net/minecraft/class_8074$class_8075 net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder$SmithingTransformRecipeJsonProvider f Lnet/minecraft/class_1865; comp_1231 serializer f Lnet/minecraft/class_8779; comp_1235 advancement f Lnet/minecraft/class_2960; comp_1230 id f Lnet/minecraft/class_1792; comp_1227 result f Lnet/minecraft/class_1856; comp_1225 base f Lnet/minecraft/class_1856; comp_1226 addition f Lnet/minecraft/class_1856; comp_1224 template m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;Lnet/minecraft/class_8779;)V p 7 advancement p 6 result p 3 template p 2 type p 5 addition p 4 base p 1 id m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_1792; comp_1227 result m ()Lnet/minecraft/class_1856; comp_1224 template m ()Lnet/minecraft/class_1856; comp_1226 addition m ()Lnet/minecraft/class_1856; comp_1225 base c net/minecraft/class_2773 net/minecraft/block/enums/WireConnection f Ljava/lang/String; field_12685 name f Lnet/minecraft/class_2773; field_12686 UP f Lnet/minecraft/class_2773; field_12687 NONE f Lnet/minecraft/class_2773; field_12689 SIDE m ()Z method_27855 isConnected m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryResponseS2CPacket f Lnet/minecraft/class_2487; field_12690 nbt f I field_12691 transactionId m (Lnet/minecraft/class_2602;)V method_11909 apply m ()I method_11910 getTransactionId m ()Lnet/minecraft/class_2487; method_11911 getNbt m (ILnet/minecraft/class_2487;)V p 2 nbt p 1 transactionId m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity f I field_30344 SNEEZING_FLAG f Lnet/minecraft/class_4051; field_21803 ASK_FOR_BAMBOO_TARGET f I field_30348 EATING_ANIMATION_INTERVAL f Lnet/minecraft/class_2940; field_6771 SNEEZE_PROGRESS f F field_6772 rollOverAnimationProgress f I field_30343 MAIN_GENE_MUTATION_CHANCE f I field_30347 LYING_ON_BACK_FLAG f Lnet/minecraft/class_2940; field_6766 MAIN_GENE f F field_6773 lastRollOverAnimationProgress f F field_6777 sittingAnimationProgress f Z field_6769 shouldGetRevenge f I field_30346 SITTING_FLAG f Lnet/minecraft/class_243; field_18277 playingJump f Lnet/minecraft/class_2940; field_6781 HIDDEN_GENE f F field_6774 lieOnBackAnimationProgress f Ljava/util/function/Predicate; field_6765 IS_FOOD f I field_30345 PLAYING_FLAG f Z field_6770 shouldAttack f Lnet/minecraft/class_2940; field_6780 EATING_TICKS f I field_30349 HIDDEN_GENE_MUTATION_CHANCE f F field_6779 lastSittingAnimationProgress f Lnet/minecraft/class_1440$class_4056; field_21804 lookAtPlayerGoal f I field_6767 playingTicks f Lnet/minecraft/class_2940; field_6764 ASK_FOR_BAMBOO_TICKS f Lnet/minecraft/class_2940; field_6768 PANDA_FLAGS f F field_6775 lastLieOnBackAnimationProgress m (F)F method_6555 getLieOnBackAnimationProgress p 1 tickDelta m ()I method_6528 getEatingTicks m ()Lnet/minecraft/class_1440$class_1443; method_6525 getMainGene m ()V method_6523 updateRollOverAnimation m ()Z method_6527 isEating m ()Z method_6535 isSitting m (Lnet/minecraft/class_1799;)Z method_16106 canEat p 1 stack m ()V method_6503 updateLieOnBackAnimation m (Lnet/minecraft/class_1440$class_1443;)V method_6529 setMainGene p 1 gene m (Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V method_6515 initGenes p 2 father p 1 mother m ()Z method_18442 isIdle m (I)V method_6539 setSneezeProgress p 1 sneezeProgress m (Z)V method_6552 setEating p 1 eating m ()V method_6544 updateSittingAnimation m ()V method_6512 playEatingAnimation m ()Z method_6524 isScaredByThunderstorm m ()V method_6548 sneeze m ()V method_6536 updateEatingAnimation m ()Lnet/minecraft/class_1440$class_1443; method_6554 getProductGene m ()I method_6532 getSneezeProgress m (Z)V method_6513 setSitting p 1 sitting m (Lnet/minecraft/class_1542;)Z method_6504 method_6504 p 0 item m (Z)V method_6541 setPlaying p 1 playing m ()Z method_6549 isLazy m (Z)V method_6505 setLyingOnBack p 1 lyingOnBack m ()Lnet/minecraft/class_1440$class_1443; method_6519 getRandomGene m ()Z method_6545 isSneezing m (Lnet/minecraft/class_1440$class_1443;)V method_6547 setHiddenGene p 1 gene m ()V method_6537 updatePlaying m (I)Z method_6533 hasPandaFlag p 1 bitmask m ()Z method_6509 isWorried m ()Z method_35173 isBrown m ()I method_6521 getAskForBambooTicks m (F)F method_6560 getRollOverAnimationProgress p 1 tickDelta m (I)V method_6517 setAskForBambooTicks p 1 askForBambooTicks m ()Z method_6550 isWeak m (Z)V method_6546 setSneezing p 1 sneezing m (IZ)V method_6557 setPandaFlag p 2 value p 1 mask m (F)F method_6534 getSittingAnimationProgress p 1 tickDelta m ()Z method_6526 isPlaying m ()Z method_6514 isLyingOnBack m ()Z method_6522 isPlayful m ()Lnet/minecraft/class_5132$class_5133; method_26888 createPandaAttributes m ()Lnet/minecraft/class_1440$class_1443; method_6508 getHiddenGene m (I)V method_6558 setEatingTicks p 1 eatingTicks m ()V method_6538 resetAttributes m ()V method_18057 stop c net/minecraft/class_1440$class_4056 net/minecraft/entity/passive/PandaEntity$LookAtEntityGoal f Lnet/minecraft/class_1440; field_18116 panda m (Lnet/minecraft/class_1440;Ljava/lang/Class;F)V p 1 panda p 3 range p 2 targetType m (Lnet/minecraft/class_1309;)V method_24217 setTarget p 1 target c net/minecraft/class_1440$class_4054 net/minecraft/entity/passive/PandaEntity$AttackGoal f Lnet/minecraft/class_1440; field_18114 panda m (Lnet/minecraft/class_1440;DZ)V p 4 pauseWhenMobIdle p 1 panda p 2 speed c net/minecraft/class_1440$class_1441 net/minecraft/entity/passive/PandaEntity$PandaFleeGoal f Lnet/minecraft/class_1440; field_6782 panda m (Lnet/minecraft/class_1440;Ljava/lang/Class;FDD)V p 6 fastSpeed p 3 distance p 4 slowSpeed p 1 panda p 2 fleeFromType c net/minecraft/class_1440$class_1442 net/minecraft/entity/passive/PandaEntity$PandaMateGoal f Lnet/minecraft/class_1440; field_6784 panda f I field_6783 nextAskPlayerForBambooAge m (Lnet/minecraft/class_1440;D)V p 2 chance p 1 panda m ()Z method_6561 isBambooClose c net/minecraft/class_1440$class_1443 net/minecraft/entity/passive/PandaEntity$Gene f Ljava/util/function/IntFunction; field_6786 BY_ID f Z field_6790 recessive f Lnet/minecraft/class_3542$class_7292; field_41673 CODEC f Ljava/lang/String; field_6797 name f I field_6785 id f Lnet/minecraft/class_1440$class_1443; field_6793 WEAK f Lnet/minecraft/class_1440$class_1443; field_6792 BROWN f Lnet/minecraft/class_1440$class_1443; field_6791 PLAYFUL f Lnet/minecraft/class_1440$class_1443; field_6795 WORRIED f Lnet/minecraft/class_1440$class_1443; field_6794 LAZY f Lnet/minecraft/class_1440$class_1443; field_6789 AGGRESSIVE f Lnet/minecraft/class_1440$class_1443; field_6788 NORMAL m ()Z method_6568 isRecessive m (Ljava/lang/String;IILjava/lang/String;Z)V p 3 id p 4 name p 5 recessive m (I)Lnet/minecraft/class_1440$class_1443; method_6566 byId p 0 id m (Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443; method_6569 getProductGene p 0 mainGene p 1 hiddenGene m (Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443; method_6567 byName p 0 name m ()I method_6564 getId m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1440$class_1443; method_17688 createRandom p 0 random c net/minecraft/class_1440$class_1444 net/minecraft/entity/passive/PandaEntity$PandaRevengeGoal f Lnet/minecraft/class_1440; field_6798 panda m (Lnet/minecraft/class_1440;[Ljava/lang/Class;)V p 2 noRevengeTypes p 1 panda c net/minecraft/class_1440$class_1445 net/minecraft/entity/passive/PandaEntity$LieOnBackGoal f I field_6799 nextLieOnBackAge f Lnet/minecraft/class_1440; field_6800 panda m (Lnet/minecraft/class_1440;)V p 1 panda c net/minecraft/class_1440$class_1446 net/minecraft/entity/passive/PandaEntity$PandaMoveControl f Lnet/minecraft/class_1440; field_6801 panda m (Lnet/minecraft/class_1440;)V p 1 panda c net/minecraft/class_1440$class_1447 net/minecraft/entity/passive/PandaEntity$PandaEscapeDangerGoal f Lnet/minecraft/class_1440; field_6802 panda m (Lnet/minecraft/class_1440;D)V p 2 speed p 1 panda c net/minecraft/class_1440$class_1448 net/minecraft/entity/passive/PandaEntity$PlayGoal f Lnet/minecraft/class_1440; field_6803 panda m (Lnet/minecraft/class_1440;)V p 1 panda c net/minecraft/class_1440$class_1449 net/minecraft/entity/passive/PandaEntity$PickUpFoodGoal f I field_6804 startAge c net/minecraft/class_1440$class_1450 net/minecraft/entity/passive/PandaEntity$SneezeGoal f Lnet/minecraft/class_1440; field_6806 panda m (Lnet/minecraft/class_1440;)V p 1 panda c net/minecraft/class_2775 net/minecraft/network/packet/s2c/play/ItemPickupAnimationS2CPacket f I field_12694 entityId f I field_12692 stackAmount f I field_12693 collectorEntityId m (III)V p 3 stackAmount p 2 collectorId p 1 entityId m ()I method_11913 getStackAmount m ()I method_11912 getCollectorEntityId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11915 getEntityId m (Lnet/minecraft/class_2602;)V method_11914 apply c net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock f Lnet/minecraft/class_265; field_31020 BASE_SHAPE f Ljava/util/Map; field_28664 SHAPES_FOR_TILT f Ljava/util/Map; field_28666 shapes f Ljava/util/Map; field_28665 SHAPES_FOR_DIRECTION f Lnet/minecraft/class_2754; field_28661 TILT f Lnet/minecraft/class_2746; field_28660 WATERLOGGED f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_28662 NEXT_TILT_DELAYS m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_33606 isEntityAbove p 1 entity p 0 pos m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V method_33609 method_33609 p 0 delays m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265; method_33611 getShapeForState p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_33603 grow p 2 pos p 3 direction p 0 world p 1 random m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_33610 resetTilt p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;)V method_33604 changeTilt p 1 world p 2 pos p 3 tilt p 0 state m (Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_33725 canGrowInto p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V method_33601 playTiltSound p 2 soundEvent p 1 pos p 0 world m (Lnet/minecraft/class_2680;)Z method_33727 canGrowInto p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;Lnet/minecraft/class_3414;)V method_33605 changeTilt p 5 sound p 4 tilt p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z method_33726 placeDripleafAt p 0 world p 2 fluidState p 1 pos p 3 direction c net/minecraft/class_5800 net/minecraft/block/AzaleaBlock f Lnet/minecraft/class_6349; field_33563 GENERATOR f Lnet/minecraft/class_265; field_30996 SHAPE c net/minecraft/class_2776 net/minecraft/block/enums/StructureBlockMode f Ljava/lang/String; field_12698 name f Lnet/minecraft/class_2561; field_26444 text f Lnet/minecraft/class_2776; field_12697 LOAD f Lnet/minecraft/class_2776; field_12699 CORNER f Lnet/minecraft/class_2776; field_12695 SAVE f Lnet/minecraft/class_2776; field_12696 DATA m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Lnet/minecraft/class_2561; method_30844 asText c net/minecraft/class_2770 net/minecraft/network/packet/s2c/play/StopSoundS2CPacket f Lnet/minecraft/class_2960; field_12676 soundId f I field_33355 SOUND_ID_MASK f Lnet/minecraft/class_3419; field_12677 category f I field_33354 CATEGORY_MASK m ()Lnet/minecraft/class_3419; method_11903 getCategory m (Lnet/minecraft/class_2602;)V method_11905 apply m ()Lnet/minecraft/class_2960; method_11904 getSoundId m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V p 2 category p 1 soundId c net/minecraft/class_2771 net/minecraft/block/enums/SlabType f Ljava/lang/String; field_12678 name f Lnet/minecraft/class_2771; field_12682 DOUBLE f Lnet/minecraft/class_2771; field_12681 BOTTOM f Lnet/minecraft/class_2771; field_12679 TOP m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2772 net/minecraft/network/packet/s2c/play/PlayerListHeaderS2CPacket f Lnet/minecraft/class_2561; field_12683 header f Lnet/minecraft/class_2561; field_12684 footer m (Lnet/minecraft/class_2602;)V method_11907 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_2561; method_11906 getFooter m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 1 header p 2 footer m ()Lnet/minecraft/class_2561; method_11908 getHeader c net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity f Ljava/util/List; field_45752 stewEffects f Ljava/lang/String; field_45751 STEW_EFFECTS_NBT_KEY f Ljava/util/UUID; field_18108 lightningId f I field_30339 MUTATION_CHANCE f Lnet/minecraft/class_2940; field_18105 TYPE m (Lnet/minecraft/class_1438$class_4053;)V method_47846 setVariant m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20253 method_20253 p 1 playerx m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_18436 getStewEffectFrom p 1 flower m (Lnet/minecraft/class_1438;)Lnet/minecraft/class_1438$class_4053; method_18434 chooseBabyType p 1 mooshroom m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1438; method_6495 createChild m ()Lnet/minecraft/class_1438$class_4053; method_47847 getVariant m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20665 canSpawn p 4 random p 0 type p 1 world p 2 spawnReason p 3 pos m (Ljava/util/List;)V method_53155 method_53155 p 1 stewEffects c net/minecraft/class_1438$class_4053 net/minecraft/entity/passive/MooshroomEntity$Type f Lnet/minecraft/class_2680; field_18112 mushroom f Lnet/minecraft/class_3542$class_7292; field_41549 CODEC f Ljava/lang/String; field_18111 name f Lnet/minecraft/class_1438$class_4053; field_18110 BROWN f Lnet/minecraft/class_1438$class_4053; field_18109 RED m ()Lnet/minecraft/class_2680; method_18437 getMushroomState m (Ljava/lang/String;)Lnet/minecraft/class_1438$class_4053; method_18441 fromName p 0 name m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2680;)V p 3 name p 4 mushroom c net/minecraft/class_2766 net/minecraft/block/enums/Instrument f Lnet/minecraft/class_6880; field_12649 sound f Ljava/lang/String; field_12646 name f Lnet/minecraft/class_2766$class_7994; field_41605 type f Lnet/minecraft/class_2766; field_12643 SNARE f Lnet/minecraft/class_2766; field_12644 BELL f Lnet/minecraft/class_2766; field_12647 CHIME f Lnet/minecraft/class_2766; field_12648 HARP f Lnet/minecraft/class_2766; field_12645 HAT f Lnet/minecraft/class_2766; field_41325 SKELETON f Lnet/minecraft/class_2766; field_41326 CREEPER f Lnet/minecraft/class_2766; field_41324 ZOMBIE f Lnet/minecraft/class_2766; field_41329 PIGLIN f Lnet/minecraft/class_2766; field_41327 DRAGON f Lnet/minecraft/class_2766; field_41328 WITHER_SKELETON f Lnet/minecraft/class_2766; field_41604 CUSTOM_HEAD f Lnet/minecraft/class_2766; field_18288 BANJO f Lnet/minecraft/class_2766; field_18289 PLING f Lnet/minecraft/class_2766; field_18284 IRON_XYLOPHONE f Lnet/minecraft/class_2766; field_18285 COW_BELL f Lnet/minecraft/class_2766; field_18286 DIDGERIDOO f Lnet/minecraft/class_2766; field_18287 BIT f Lnet/minecraft/class_2766; field_12654 GUITAR f Lnet/minecraft/class_2766; field_12655 XYLOPHONE f Lnet/minecraft/class_2766; field_12653 BASEDRUM f Lnet/minecraft/class_2766; field_12650 FLUTE f Lnet/minecraft/class_2766; field_12651 BASS m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_2766$class_7994;)V p 5 type p 4 sound p 3 name m ()Z method_47890 hasCustomSound c {@return whether note blocks playing this instrument should determine the sound from skulls above them} m ()Z method_51372 isNotBaseBlock m ()Lnet/minecraft/class_6880; method_11886 getSound m ()Z method_47889 shouldSpawnNoteParticles c {@return whether note blocks playing this instrument should produce note particles} c net/minecraft/class_2766$class_7994 net/minecraft/block/enums/Instrument$Type f Lnet/minecraft/class_2766$class_7994; field_41606 BASE_BLOCK f Lnet/minecraft/class_2766$class_7994; field_41607 MOB_HEAD f Lnet/minecraft/class_2766$class_7994; field_41608 CUSTOM c net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2CPacket f I field_12657 fixedZ f I field_12658 fixedY f F field_12656 volume f I field_12659 fixedX f F field_12662 pitch f Lnet/minecraft/class_6880; field_12661 sound f J field_38820 seed f F field_33353 COORDINATE_SCALE f Lnet/minecraft/class_3419; field_12660 category m ()J method_43236 getSeed m ()D method_11890 getX m ()F method_11892 getPitch m ()Lnet/minecraft/class_6880; method_11894 getSound m ()D method_11893 getZ m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;DDDFFJ)V p 5 y p 7 z p 9 volume p 11 seed p 10 pitch p 1 sound p 3 x p 2 category m ()F method_11891 getVolume m ()Lnet/minecraft/class_3419; method_11888 getCategory m ()D method_11889 getY m (Lnet/minecraft/class_2602;)V method_11895 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_2768 net/minecraft/block/enums/RailShape f Ljava/lang/String; field_12669 name f Lnet/minecraft/class_2768; field_12672 NORTH_WEST f Lnet/minecraft/class_2768; field_12670 ASCENDING_NORTH f Lnet/minecraft/class_2768; field_12671 SOUTH_WEST f Lnet/minecraft/class_2768; field_12674 EAST_WEST f Lnet/minecraft/class_2768; field_12667 ASCENDING_EAST f Lnet/minecraft/class_2768; field_12668 ASCENDING_SOUTH f Lnet/minecraft/class_2768; field_12664 SOUTH_EAST f Lnet/minecraft/class_2768; field_12665 NORTH_SOUTH f Lnet/minecraft/class_2768; field_12666 ASCENDING_WEST f Lnet/minecraft/class_2768; field_12663 NORTH_EAST m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Z method_11897 isAscending m ()Ljava/lang/String; method_35309 getName c net/minecraft/class_1439 net/minecraft/entity/passive/IronGolemEntity f Ljava/util/UUID; field_25367 angryAt f I field_6759 lookingAtVillagerTicksLeft f I field_30338 HEALTH_PER_INGOT f I field_6762 attackTicksLeft f Lnet/minecraft/class_2940; field_6763 IRON_GOLEM_FLAGS c The tracked flags of iron golems. Only has the {@code 1} bit for whether a\ngolem is {@linkplain #isPlayerCreated() created by a player}. f I field_25366 angerTime f Lnet/minecraft/class_6019; field_25365 ANGER_TIME_RANGE m ()Lnet/minecraft/class_5132$class_5133; method_26886 createIronGolemAttributes m ()Lnet/minecraft/class_1439$class_4621; method_23347 getCrack m ()I method_6501 getAttackTicksLeft m ()F method_22328 getAttackDamage m ()I method_6502 getLookingAtVillagerTicks m (Lnet/minecraft/class_1309;)Z method_6498 method_6498 p 0 entity m (Z)V method_6499 setPlayerCreated p 1 playerCreated m ()Z method_6496 isPlayerCreated m (Z)V method_6497 setLookingAtVillager p 1 lookingAtVillager c net/minecraft/class_1439$class_4621 net/minecraft/entity/passive/IronGolemEntity$Crack f F field_21492 maxHealthFraction f Ljava/util/List; field_21491 VALUES f Lnet/minecraft/class_1439$class_4621; field_21081 NONE f Lnet/minecraft/class_1439$class_4621; field_21082 LOW f Lnet/minecraft/class_1439$class_4621; field_21084 HIGH f Lnet/minecraft/class_1439$class_4621; field_21083 MEDIUM m (Ljava/lang/String;IF)V p 3 maxHealthFraction m (F)Lnet/minecraft/class_1439$class_4621; method_23693 from p 0 healthFraction c net/minecraft/class_2769 net/minecraft/state/property/Property f Lcom/mojang/serialization/Codec; field_24745 codec f Lcom/mojang/serialization/Codec; field_25670 valueCodec f Ljava/lang/Integer; field_24744 hashCodeCache f Ljava/lang/Class; field_24742 type f Ljava/lang/String; field_24743 name c The name of this property.\n\n

Note that the name is required to match the {@linkplain\nnet.minecraft.state.StateManager#VALID_NAME_PATTERN valid name pattern}.\nOtherwise, {@link IllegalArgumentException} will be thrown during the\n{@linkplain net.minecraft.state.StateManager.Builder#validate(Property)\nvalidation of a property}. m ()Lcom/mojang/serialization/Codec; method_35308 getCodec m ()Ljava/lang/String; method_11899 getName c Returns the name of this property. m ()I method_11799 computeHashCode m ()Ljava/util/Collection; method_11898 getValues c Returns all possible values of this property. m (Lnet/minecraft/class_2688;)Lnet/minecraft/class_2769$class_4933; method_30041 createValue p 1 state m (Ljava/lang/Comparable;)Lnet/minecraft/class_2769$class_4933; method_30042 createValue p 1 value m ()Ljava/lang/Class; method_11902 getType c Returns the type of the values of this property. m (Ljava/lang/String;Ljava/lang/Class;)V p 2 type p 1 name m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2688;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_35307 parse p 3 input p 2 state p 1 ops m ()Lcom/mojang/serialization/Codec; method_30044 getValueCodec m ()Ljava/util/stream/Stream; method_30043 stream m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_28504 method_28504 p 1 value m (Ljava/lang/String;)Ljava/util/Optional; method_11900 parse p 1 name m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/Comparable;)Ljava/lang/String; method_11901 name c Returns the name of the given value of this property. p 1 value m (Lnet/minecraft/class_2688;Ljava/lang/Comparable;)Lnet/minecraft/class_2688; method_35306 method_35306 p 2 property c net/minecraft/class_2769$class_4933 net/minecraft/state/property/Property$Value f Lnet/minecraft/class_2769; comp_70 property f Ljava/lang/Comparable; comp_71 value m ()Lnet/minecraft/class_2769; comp_70 property m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V p 1 property p 2 value m ()Ljava/lang/Comparable; comp_71 value m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_8089 net/minecraft/client/gui/widget/TabNavigationWidget f Lcom/google/common/collect/ImmutableList; field_42148 tabButtons f Lcom/google/common/collect/ImmutableList; field_42147 tabs f I field_42145 tabNavWidth f Lnet/minecraft/class_8088; field_42146 tabManager f Lnet/minecraft/class_2561; field_43079 USAGE_NARRATION_TEXT f Lnet/minecraft/class_7845; field_43080 grid m ()Lnet/minecraft/class_8209; method_49615 getCurrentTabButton m (Lnet/minecraft/class_6382;Lnet/minecraft/class_8209;)V method_49614 method_49614 p 2 button m (Lnet/minecraft/class_8088;I)Lnet/minecraft/class_8089$class_8090; method_48623 builder p 0 tabManager p 1 width m (I)V method_48618 setWidth p 1 width m ()V method_49613 init m (ILnet/minecraft/class_8088;Ljava/lang/Iterable;)V p 1 x p 3 tabs p 2 tabManager m (I)Z method_48988 trySwitchTabsWithKey p 1 keyCode m (Lnet/minecraft/class_6382;Lnet/minecraft/class_8209;)V method_49612 appendNarrations p 1 builder p 2 button m (IZ)V method_48987 selectTab p 1 index p 2 clickSound m ()I method_48989 getCurrentTabIndex m (I)I method_48990 getTabForKey p 1 keyCode c net/minecraft/class_8089$class_8090 net/minecraft/client/gui/widget/TabNavigationWidget$Builder f I field_42151 width f Ljava/util/List; field_42153 tabs f Lnet/minecraft/class_8088; field_42152 tabManager m (Lnet/minecraft/class_8088;I)V p 1 tabManager p 2 width m ()Lnet/minecraft/class_8089; method_48627 build m ([Lnet/minecraft/class_8087;)Lnet/minecraft/class_8089$class_8090; method_48631 tabs p 1 tabs c net/minecraft/class_8087 net/minecraft/client/gui/tab/Tab m (Ljava/util/function/Consumer;)V method_48612 forEachChild p 1 consumer m ()Lnet/minecraft/class_2561; method_48610 getTitle m (Lnet/minecraft/class_8030;)V method_48611 refreshGrid p 1 tabArea c net/minecraft/class_8088 net/minecraft/client/gui/tab/TabManager f Ljava/util/function/Consumer; field_42142 tabUnloadConsumer f Ljava/util/function/Consumer; field_42141 tabLoadConsumer f Lnet/minecraft/class_8087; field_42143 currentTab f Lnet/minecraft/class_8030; field_42144 tabArea m ()Lnet/minecraft/class_8087; method_48614 getCurrentTab m (Lnet/minecraft/class_8030;)V method_48616 setTabArea p 1 tabArea m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V p 1 tabLoadConsumer p 2 tabUnloadConsumer m (Lnet/minecraft/class_8087;Z)V method_48615 setCurrentTab p 2 clickSound p 1 tab c net/minecraft/class_8086 net/minecraft/client/gui/tab/GridScreenTab f Lnet/minecraft/class_7845; field_42139 grid f Lnet/minecraft/class_2561; field_42140 title m (Lnet/minecraft/class_2561;)V p 1 title c net/minecraft/class_1452 net/minecraft/entity/passive/PigEntity f Lnet/minecraft/class_2940; field_6816 SADDLED f Lnet/minecraft/class_4980; field_23230 saddledComponent f Lnet/minecraft/class_1856; field_6817 BREEDING_INGREDIENT f Lnet/minecraft/class_2940; field_6815 BOOST_TIME m ()Lnet/minecraft/class_5132$class_5133; method_26890 createPigAttributes m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1452; method_6574 createChild c net/minecraft/class_2784 net/minecraft/world/border/WorldBorder f D field_33643 STATIC_AREA_SIZE f I field_12734 warningBlocks f D field_36191 MAX_CENTER_COORDINATES f D field_12738 centerX f D field_12731 safeZone f I field_12735 warningTime f Lnet/minecraft/class_2784$class_2785; field_12736 area f I field_12732 maxRadius f Lnet/minecraft/class_2784$class_5200; field_24122 DEFAULT_BORDER f Ljava/util/List; field_12730 listeners f D field_12733 damagePerBlock f D field_12737 centerZ m (Lnet/minecraft/class_2338;)Z method_11952 contains p 1 pos m (I)V method_11975 setWarningTime c Sets the warning time of this border and notifies all listeners. p 1 warningTime m (Lnet/minecraft/class_1923;)Z method_11951 contains p 1 pos m (Lnet/minecraft/class_2780;)V method_11983 addListener p 1 listener m (I)V method_11967 setWarningBlocks c Sets the warning blocks of this border and notifies all listeners. p 1 warningBlocks m ()D method_11971 getSafeZone c Returns the safe zone of this border.\n\n

The default value is 5.0. m (DD)D method_11961 getDistanceInsideBorder p 3 z p 1 x m ()I method_11959 getMaxRadius c Returns the maximum radius of this border, in blocks.\n\n

The default value is 29999984. m ()D method_11963 getBoundEast m (DD)Z method_35317 contains p 3 z p 1 x m (Lnet/minecraft/class_238;)Z method_11966 contains p 1 box m (Lnet/minecraft/class_2784$class_5200;)V method_17905 load p 1 properties m (DDD)Z method_39458 contains p 5 margin p 3 z p 1 x m (D)V method_11981 setSafeZone c Sets the safe zone of this border and notifies all listeners. p 1 safeZone m ()Lnet/minecraft/class_265; method_17903 asVoxelShape m (DDD)Lnet/minecraft/class_2338; method_39538 clamp p 5 z p 1 x p 3 y m ()Lnet/minecraft/class_2784$class_5200; method_27355 write m (DD)V method_11978 setCenter c Sets the {@code x} and {@code z} coordinates of the center of this border,\nand notifies its area and all listeners. p 3 z p 1 x m (D)V method_11969 setSize c Sets the area of this border to a static area with the given {@code size},\nand notifies all listeners. p 1 size m ()D method_11980 getCenterZ m ()I method_11972 getWarningBlocks c Returns the warning distance of this border, in blocks.\n

When an entity approaches the border, this is the distance from which\na warning will be displayed.\n\n

The default value is 5. m ()I method_11956 getWarningTime c Returns the warning time of this border, in ticks.\n

Once a player goes beyond the border, this is the time before a message\nis displayed to them.\n\n

The default value is 15. m (Lnet/minecraft/class_1297;)D method_11979 getDistanceInsideBorder p 1 entity m ()D method_11976 getBoundWest m ()D method_11964 getCenterX m (I)V method_11973 setMaxRadius c Sets the maximum radius of this border and notifies its area. p 1 maxRadius m (Lnet/minecraft/class_2780;)V method_35318 removeListener p 1 listener m ()D method_11977 getBoundSouth m ()D method_11965 getSize m ()D method_11953 getDamagePerBlock c Returns the damage increase per block beyond this border, in hearts.\n

Once an entity goes beyond the border and the safe zone, damage will be\napplied depending on the distance traveled multiplied by this damage increase.\n\n

The default value is 0.2.\n\n@see net.minecraft.entity.LivingEntity#baseTick() m ()V method_11982 tick m (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z method_39459 canCollide p 2 box p 1 entity m (DDJ)V method_11957 interpolateSize p 5 time p 3 toSize p 1 fromSize m (D)V method_11955 setDamagePerBlock c Sets the damage per block of this border and notifies all listeners. p 1 damagePerBlock m ()J method_11962 getSizeLerpTime m ()D method_11954 getSizeLerpTarget m ()Lnet/minecraft/class_2789; method_11968 getStage m ()Ljava/util/List; method_11970 getListeners m ()D method_11974 getShrinkingSpeed m ()D method_11958 getBoundNorth c net/minecraft/class_2784$class_5200 net/minecraft/world/border/WorldBorder$Properties f D field_24129 size f J field_24130 sizeLerpTime f D field_24131 sizeLerpTarget f D field_24123 centerX f I field_24128 warningTime f I field_24127 warningBlocks f D field_24125 damagePerBlock f D field_24124 centerZ f D field_24126 safeZone m ()D method_27366 getSizeLerpTarget m ()D method_27356 getCenterX m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200; method_27358 fromDynamic p 0 dynamic p 1 properties m ()D method_27359 getCenterZ m (Lnet/minecraft/class_2487;)V method_27357 writeNbt p 1 nbt m ()I method_27362 getWarningBlocks m ()I method_27363 getWarningTime m ()J method_27365 getSizeLerpTime m (DDDDIIDJD)V p 5 damagePerBlock p 3 centerZ p 9 warningBlocks p 7 safeZone p 13 sizeLerpTime p 10 warningTime p 11 size p 1 centerX p 15 sizeLerpTarget m ()D method_27360 getDamagePerBlock m ()D method_27361 getSafeZone m ()D method_27364 getSize m (Lnet/minecraft/class_2784;)V p 1 worldBorder c net/minecraft/class_2784$class_2785 net/minecraft/world/border/WorldBorder$Area m ()V method_11990 onCenterChanged m ()J method_11993 getSizeLerpTime m ()D method_11992 getBoundNorth m ()Lnet/minecraft/class_2784$class_2785; method_11986 getAreaInstance m ()D method_11991 getBoundEast m ()Lnet/minecraft/class_265; method_17906 asVoxelShape m ()D method_11985 getBoundSouth m ()D method_11984 getSize m ()D method_11994 getBoundWest m ()Lnet/minecraft/class_2789; method_11995 getStage m ()D method_11988 getSizeLerpTarget m ()D method_11987 getShrinkingSpeed m ()V method_11989 onMaxRadiusChanged c net/minecraft/class_2784$class_2786 net/minecraft/world/border/WorldBorder$MovingArea f D field_12740 oldSize f D field_12739 newSize f J field_12741 timeStart f J field_12742 timeEnd f D field_12744 timeDuration m (Lnet/minecraft/class_2784;DDJ)V p 2 oldSize p 4 newSize p 6 timeDuration c net/minecraft/class_2784$class_2787 net/minecraft/world/border/WorldBorder$StaticArea f D field_12750 boundEast f Lnet/minecraft/class_265; field_17653 shape f D field_12746 boundWest f D field_12747 size f D field_12749 boundSouth f D field_12745 boundNorth m (Lnet/minecraft/class_2784;D)V p 2 size m ()V method_11996 recalculateBounds c net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity c Meow. f Lnet/minecraft/class_1391; field_6810 temptGoal f Lnet/minecraft/class_2940; field_16284 IN_SLEEPING_POSE f Lnet/minecraft/class_2940; field_16292 HEAD_DOWN f F field_16286 headDownAnimation f D field_30311 NORMAL_SPEED f Lnet/minecraft/class_1856; field_6809 TAMING_INGREDIENT f Lnet/minecraft/class_2940; field_6811 CAT_VARIANT f F field_16288 tailCurlAnimation f Lnet/minecraft/class_2940; field_16285 COLLAR_COLOR f F field_16290 sleepAnimation f F field_16287 prevHeadDownAnimation f Lnet/minecraft/class_1451$class_3698; field_6808 fleeGoal f D field_30310 CROUCHING_SPEED f D field_30312 SPRINTING_SPEED f F field_16291 prevSleepAnimation f F field_16289 prevTailCurlAnimation m (F)F method_16082 getSleepAnimation p 1 tickDelta m (Lnet/minecraft/class_5425;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_43089 method_43089 p 1 list m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451; method_6573 createChild m (Z)V method_16088 setInSleepingPose c Sets whether this cat is in a sleeping pose or not. p 1 sleeping c {@code true} if this cat is in a sleeping pose, otherwise {@code false} m ()V method_16090 updateSleepAnimation m ()Z method_16086 isInSleepingPose c {@return whether this cat is in a sleeping pose} m ()V method_16084 updateHeadDownAnimation m ()Lnet/minecraft/class_5132$class_5133; method_26881 createCatAttributes m ()F method_22327 getAttackDamage m (Lnet/minecraft/class_7375;)V method_47842 setVariant m (F)F method_16091 getTailCurlAnimation p 1 tickDelta m (Lnet/minecraft/class_6880;)V method_43088 method_43088 p 1 variant m (F)F method_16095 getHeadDownAnimation p 1 tickDelta m ()Lnet/minecraft/class_2960; method_16092 getTexture m ()Z method_16093 isHeadDown m ()Lnet/minecraft/class_1767; method_16096 getCollarColor m (Z)V method_16087 setHeadDown p 1 headDown m ()Lnet/minecraft/class_7375; method_47843 getVariant m ()V method_16085 updateAnimations m (Lnet/minecraft/class_1767;)V method_16094 setCollarColor p 1 color m ()V method_16089 hiss c net/minecraft/class_1451$class_3700 net/minecraft/entity/passive/CatEntity$TemptGoal f Lnet/minecraft/class_1451; field_17948 cat f Lnet/minecraft/class_1657; field_16298 player m (Lnet/minecraft/class_1451;DLnet/minecraft/class_1856;Z)V p 1 cat p 5 canBeScared p 4 food p 2 speed c net/minecraft/class_1451$class_3699 net/minecraft/entity/passive/CatEntity$SleepWithOwnerGoal f Lnet/minecraft/class_1657; field_16295 owner f Lnet/minecraft/class_1451; field_16297 cat f I field_16296 ticksOnBed f Lnet/minecraft/class_2338; field_16294 bedPos m ()Z method_16098 cannotSleep m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338; method_27801 method_27801 p 1 direction m (Lnet/minecraft/class_1451;)V p 1 cat m ()V method_16097 dropMorningGifts c net/minecraft/class_1451$class_3698 net/minecraft/entity/passive/CatEntity$CatFleeGoal f Lnet/minecraft/class_1451; field_16293 cat m (Lnet/minecraft/class_1451;Ljava/lang/Class;FDD)V p 4 slowSpeed p 3 distance p 6 fastSpeed p 2 fleeFromType p 1 cat c net/minecraft/class_5812 net/minecraft/block/OxidizableBlock f Lnet/minecraft/class_5955$class_5811; field_28709 oxidationLevel m ()Lnet/minecraft/class_5955$class_5811; method_33632 getDegradationLevel m (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V p 1 oxidationLevel p 2 settings c net/minecraft/class_1456 net/minecraft/entity/passive/PolarBearEntity f Ljava/util/UUID; field_25368 angryAt f I field_25370 angerTime f Lnet/minecraft/class_2940; field_6840 WARNING f Lnet/minecraft/class_6019; field_25369 ANGER_TIME_RANGE f F field_6838 lastWarningAnimationProgress f F field_6837 warningAnimationProgress f I field_6839 warningSoundCooldown m (Z)V method_6603 setWarning p 1 warning m ()Z method_6600 isWarning m ()V method_6602 playWarningSound m (F)F method_6601 getWarningAnimationProgress p 1 tickDelta m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20668 canSpawn p 4 random p 3 pos p 2 spawnReason p 1 world p 0 type m ()Lnet/minecraft/class_5132$class_5133; method_26891 createPolarBearAttributes c net/minecraft/class_1456$class_1460 net/minecraft/entity/passive/PolarBearEntity$AttackGoal c net/minecraft/class_1456$class_1461 net/minecraft/entity/passive/PolarBearEntity$PolarBearEscapeDangerGoal c net/minecraft/class_1456$class_1457 net/minecraft/entity/passive/PolarBearEntity$ProtectBabiesGoal c A target goal on players when this polar bear is near a baby polar bear. c net/minecraft/class_1456$class_1459 net/minecraft/entity/passive/PolarBearEntity$PolarBearRevengeGoal c net/minecraft/class_2780 net/minecraft/world/border/WorldBorderListener m (Lnet/minecraft/class_2784;D)V method_11935 onSafeZoneChanged p 1 border p 2 safeZoneRadius m (Lnet/minecraft/class_2784;I)V method_11932 onWarningTimeChanged p 1 border p 2 warningTime m (Lnet/minecraft/class_2784;DD)V method_11930 onCenterChanged p 2 centerX p 1 border p 4 centerZ m (Lnet/minecraft/class_2784;I)V method_11933 onWarningBlocksChanged p 1 border p 2 warningBlockDistance m (Lnet/minecraft/class_2784;D)V method_11929 onDamagePerBlockChanged p 2 damagePerBlock p 1 border m (Lnet/minecraft/class_2784;DDJ)V method_11931 onInterpolateSize p 4 toSize p 6 time p 1 border p 2 fromSize m (Lnet/minecraft/class_2784;D)V method_11934 onSizeChange p 1 border p 2 size c net/minecraft/class_2780$class_3976 net/minecraft/world/border/WorldBorderListener$WorldBorderSyncer f Lnet/minecraft/class_2784; field_17652 border m (Lnet/minecraft/class_2784;)V p 1 border c net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket f Ljava/util/List; field_12720 entries f I field_12719 entityId m (Lnet/minecraft/class_2602;)V method_11936 apply m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2781$class_2782;)V method_34200 method_34200 p 0 buf2 p 1 attribute m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1322; method_34202 method_34202 p 0 modifiers m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2781$class_2782; method_34201 method_34201 p 0 buf2 m (ILjava/util/Collection;)V p 2 attributes p 1 entityId m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1322;)V method_34199 method_34199 p 1 modifier p 0 buf3 m ()Ljava/util/List; method_11938 getEntries m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11937 getEntityId c net/minecraft/class_2781$class_2782 net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket$Entry f D field_12722 baseValue f Ljava/util/Collection; field_12723 modifiers f Lnet/minecraft/class_1320; field_12724 attribute m ()Ljava/util/Collection; method_11939 getModifiers m ()D method_11941 getBaseValue m (Lnet/minecraft/class_1320;DLjava/util/Collection;)V p 4 modifiers p 1 attribute p 2 baseValue m ()Lnet/minecraft/class_1320; method_11940 getAttribute c net/minecraft/class_1454 net/minecraft/entity/passive/PufferfishEntity f Ljava/util/function/Predicate; field_6834 BLOW_UP_FILTER f I field_30353 NOT_PUFFED f I field_30354 SEMI_PUFFED f I field_30355 FULLY_PUFFED f Lnet/minecraft/class_4051; field_33692 BLOW_UP_TARGET_PREDICATE f I field_6833 inflateTicks f Lnet/minecraft/class_2940; field_6835 PUFF_STATE f I field_6832 deflateTicks m (I)V method_6596 setPuffState p 1 puffState m (Lnet/minecraft/class_1308;)Z method_36550 method_36550 p 1 entity m ()I method_6594 getPuffState m (Lnet/minecraft/class_1308;)V method_6593 sting p 1 mob m (Lnet/minecraft/class_1309;)Z method_6591 method_6591 p 0 entity m (I)F method_6592 getScaleForPuffState p 0 puffState c net/minecraft/class_1454$class_1455 net/minecraft/entity/passive/PufferfishEntity$InflateGoal f Lnet/minecraft/class_1454; field_6836 pufferfish m (Lnet/minecraft/class_1454;)V p 1 pufferfish c net/minecraft/class_2783 net/minecraft/network/packet/s2c/play/EntityStatusEffectS2CPacket f B field_12729 amplifier f B field_12728 flags f I field_33358 SHOW_ICON_MASK f I field_12727 entityId f I field_33357 SHOW_PARTICLES_MASK f I field_12726 duration f Lnet/minecraft/class_1291; field_12725 effectId f I field_33356 AMBIENT_MASK f Lnet/minecraft/class_1293$class_7247; field_38364 factorCalculationData m (Lnet/minecraft/class_2602;)V method_11948 apply m (ILnet/minecraft/class_1293;)V p 2 effect p 1 entityId m ()Z method_11950 isAmbient m ()Z method_11942 shouldShowIcon m ()Z method_11949 shouldShowParticles m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_11944 getDuration m ()I method_11943 getEntityId m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1293$class_7247;)V method_43891 method_43891 p 0 buf2 p 1 factorCalculationData m ()B method_11945 getAmplifier m ()Lnet/minecraft/class_1291; method_11946 getEffectId m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1293$class_7247; method_43892 method_43892 p 0 buf2 m ()Lnet/minecraft/class_1293$class_7247; method_42625 getFactorCalculationData c net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity f Z field_6823 songPlaying f F field_6818 flapProgress f Ljava/util/Set; field_6825 TAMING_INGREDIENTS f F field_6824 flapSpeed f Ljava/util/function/Predicate; field_6821 CAN_IMITATE f Lnet/minecraft/class_1792; field_6828 COOKIE f F field_6827 prevMaxWingDeviation f Ljava/util/Map; field_6822 MOB_SOUNDS f F field_6819 maxWingDeviation f F field_6829 prevFlapProgress f Lnet/minecraft/class_2338; field_6820 songSource f Lnet/minecraft/class_2940; field_6826 VARIANT m ()Z method_6582 isSongPlaying m ()V method_6578 flapWings m ()Lnet/minecraft/class_1453$class_7989; method_6584 getVariant m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20667 canSpawn p 3 pos p 4 random p 1 world p 2 spawnReason p 0 type m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_3414; method_6586 getSound p 0 imitate m ()Lnet/minecraft/class_5132$class_5133; method_26889 createParrotAttributes m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3414; method_6583 getRandomSound p 0 world p 1 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z method_6587 imitateNearbyMob p 0 world p 1 parrot m (Lnet/minecraft/class_1453$class_7989;)V method_47848 setVariant m (Lnet/minecraft/class_5819;)F method_6580 getSoundPitch p 0 random m (Ljava/util/HashMap;)V method_6579 method_6579 p 0 map c net/minecraft/class_1453$1 net/minecraft/entity/passive/ParrotEntity$1 m (Lnet/minecraft/class_1308;)Z method_6590 test m (Ljava/lang/Object;)Z test test p 1 entity c net/minecraft/class_1453$class_6537 net/minecraft/entity/passive/ParrotEntity$FlyOntoTreeGoal m ()Lnet/minecraft/class_243; method_38066 locateTree c net/minecraft/class_1453$class_7989 net/minecraft/entity/passive/ParrotEntity$Variant f Lcom/mojang/serialization/Codec; field_41555 CODEC f Ljava/util/function/IntFunction; field_41556 BY_ID f I field_41557 id f Ljava/lang/String; field_41558 name f Lnet/minecraft/class_1453$class_7989; field_41554 GRAY f Lnet/minecraft/class_1453$class_7989; field_41551 BLUE f Lnet/minecraft/class_1453$class_7989; field_41550 RED_BLUE f Lnet/minecraft/class_1453$class_7989; field_41553 YELLOW_BLUE f Lnet/minecraft/class_1453$class_7989; field_41552 GREEN m ()I method_47849 getId m (Ljava/lang/String;IILjava/lang/String;)V p 4 name p 3 id m (I)Lnet/minecraft/class_1453$class_7989; method_47850 byIndex p 0 index c net/minecraft/class_5807 net/minecraft/block/MossBlock c net/minecraft/class_5806 net/minecraft/block/HangingRootsBlock f Lnet/minecraft/class_265; field_28689 SHAPE f Lnet/minecraft/class_2746; field_33642 WATERLOGGED c net/minecraft/class_5809 net/minecraft/block/SporeBlossomBlock f Lnet/minecraft/class_265; field_28703 SHAPE c net/minecraft/class_5808 net/minecraft/block/SmallDripleafBlock f Lnet/minecraft/class_2746; field_28691 WATERLOGGED f Lnet/minecraft/class_265; field_28690 SHAPE f Lnet/minecraft/class_2753; field_29563 FACING c net/minecraft/class_2777 net/minecraft/network/packet/s2c/play/EntityPositionS2CPacket f I field_12705 id f D field_12701 z f D field_12702 y f Z field_12704 onGround f B field_12706 pitch f B field_12707 yaw f D field_12703 x m ()Z method_11923 isOnGround m (Lnet/minecraft/class_2602;)V method_11922 apply m ()I method_11916 getId m ()B method_11920 getYaw m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1297;)V p 1 entity m ()B method_11921 getPitch m ()D method_11919 getY m ()D method_11918 getZ m ()D method_11917 getX c net/minecraft/class_5803 net/minecraft/block/CaveVines f Lnet/minecraft/class_265; field_28687 SHAPE f Lnet/minecraft/class_2746; field_28688 BERRIES m (Lnet/minecraft/class_2680;)Z method_33618 hasBerries p 0 state m (ILnet/minecraft/class_2680;)I method_37361 method_37361 p 1 state m (I)Ljava/util/function/ToIntFunction; method_37362 getLuminanceSupplier c {@return a function that receives a {@link BlockState} and returns the luminance for the state}\nIf there are no berries, it supplies the value 0.\n\n@apiNote The return value is meant to be passed to\n{@link AbstractBlock.Settings#luminance} builder method. p 0 luminance c luminance supplied when the block has berries m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269; method_33619 pickBerries p 3 pos p 2 world p 1 state p 0 picker c net/minecraft/class_5802 net/minecraft/block/BigDripleafStemBlock f Lnet/minecraft/class_265; field_28668 NORTH_SHAPE f Lnet/minecraft/class_265; field_28669 SOUTH_SHAPE f Lnet/minecraft/class_265; field_28671 WEST_SHAPE f Lnet/minecraft/class_265; field_28670 EAST_SHAPE f Lnet/minecraft/class_2746; field_28667 WATERLOGGED m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z method_33728 placeStemAt p 0 world p 1 pos p 2 fluidState p 3 direction c net/minecraft/class_2778 net/minecraft/block/enums/StairShape f Ljava/lang/String; field_12714 name f Lnet/minecraft/class_2778; field_12713 INNER_RIGHT f Lnet/minecraft/class_2778; field_12712 INNER_LEFT f Lnet/minecraft/class_2778; field_12710 STRAIGHT f Lnet/minecraft/class_2778; field_12709 OUTER_RIGHT f Lnet/minecraft/class_2778; field_12708 OUTER_LEFT m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_2779 net/minecraft/network/packet/s2c/play/AdvancementUpdateS2CPacket f Z field_12718 clearCurrent f Ljava/util/List; field_12717 toEarn f Ljava/util/Map; field_12716 toSetProgress f Ljava/util/Set; field_12715 toRemove m ()Ljava/util/Set; method_11926 getAdvancementIdsToRemove m ()Z method_11924 shouldClearCurrent m ()Ljava/util/List; method_11928 getAdvancementsToEarn m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_11925 apply m (Lnet/minecraft/class_2540;Lnet/minecraft/class_167;)V method_34197 method_34197 p 0 buf2 p 1 progress m (Lnet/minecraft/class_2540;Lnet/minecraft/class_8779;)V method_34198 method_34198 p 1 task p 0 buf2 m (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V p 1 clearCurrent p 2 toEarn p 3 toRemove p 4 toSetProgress m ()Ljava/util/Map; method_11927 getAdvancementsToProgress c net/minecraft/class_5805 net/minecraft/block/CaveVinesHeadBlock f F field_31053 GROW_CHANCE c net/minecraft/class_5804 net/minecraft/block/CaveVinesBodyBlock c net/minecraft/class_8083 net/minecraft/client/gui/navigation/Navigable m ()I method_48590 getNavigationOrder c net/minecraft/class_8082 net/minecraft/client/gui/screen/AccessibilityOnboardingButtons m (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662; method_48592 createLanguageButton p 2 hideText p 1 onPress p 0 width m (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662; method_48594 createAccessibilityButton p 2 hideText p 1 onPress p 0 width c net/minecraft/class_8080 net/minecraft/entity/LimbAnimator f F field_42109 prevSpeed f F field_42111 pos f F field_42110 speed m ()Z method_48571 isLimbMoving m (F)F method_48570 getSpeed p 1 tickDelta m (F)F method_48572 getPos p 1 tickDelta m ()F method_48566 getSpeed m (FF)V method_48568 updateLimbs p 1 speed p 2 multiplier m ()F method_48569 getPos m (F)V method_48567 setSpeed p 1 speed c net/minecraft/class_7640 net/minecraft/network/packet/c2s/play/MessageAcknowledgmentC2SPacket f I comp_1114 offset m (Lnet/minecraft/class_2792;)V method_44998 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1114 offset c net/minecraft/class_3283 net/minecraft/resource/ResourcePackManager c A resource pack manager manages a list of {@link ResourcePackProfile}s and\nbuilds {@linkplain #createResourcePacks() a list of resource packs} when the\nresource manager reloads. f Ljava/util/Set; field_14227 providers f Ljava/util/Map; field_14226 profiles f Ljava/util/List; field_14225 enabled m ()Ljava/util/Map; method_29212 providePackProfiles m ()V method_14445 scanPacks m ([Lnet/minecraft/class_3285;)V p 1 providers m ()Lnet/minecraft/class_7699; method_45278 getRequestedFeatures m (Ljava/lang/String;)Z method_49427 enable p 1 profile m ()Ljava/util/List; method_29211 createResourcePacks m (Ljava/util/Map;Lnet/minecraft/class_3288;)V method_29484 method_29484 p 1 profile m (Ljava/lang/String;)Lnet/minecraft/class_3288; method_14449 getProfile p 1 name m (Ljava/util/Collection;)Ljava/util/stream/Stream; method_29209 streamProfilesByName p 1 names m ()Ljava/util/Collection; method_29206 getNames m (Ljava/lang/String;)Z method_49428 disable p 1 profile m ()Ljava/util/Collection; method_14444 getEnabledProfiles m (Ljava/util/Collection;)Ljava/util/List; method_29208 buildEnabledProfiles p 1 enabledNames m ()Ljava/util/Collection; method_14441 getProfiles m (Ljava/util/Collection;)V method_14447 setEnabledProfiles p 1 enabled m (Ljava/lang/String;)Z method_29207 hasProfile p 1 name m ()Ljava/util/Collection; method_29210 getEnabledNames c net/minecraft/class_6310 net/minecraft/unused/packageinfo/PackageInfo6310 c net/minecraft/class_7641 net/minecraft/datafixer/fix/ItemRemoveBlockEntityTagFix f Ljava/util/Set; field_39900 itemIds m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_45014 method_45014 p 4 typed m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/util/Set;)V p 1 outputSchema p 3 itemIds p 2 changesType c net/minecraft/class_521 net/minecraft/client/gui/screen/pack/PackListWidget f Lnet/minecraft/class_5375; field_41715 screen f Lnet/minecraft/class_2960; field_45537 MOVE_UP_TEXTURE f Lnet/minecraft/class_2960; field_45536 MOVE_UP_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45535 UNSELECT_TEXTURE f Lnet/minecraft/class_2960; field_45534 UNSELECT_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2561; field_18978 title f Lnet/minecraft/class_2960; field_45533 SELECT_TEXTURE f Lnet/minecraft/class_2960; field_45532 SELECT_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2561; field_19126 INCOMPATIBLE f Lnet/minecraft/class_2561; field_19127 INCOMPATIBLE_CONFIRM f Lnet/minecraft/class_2960; field_45539 MOVE_DOWN_TEXTURE f Lnet/minecraft/class_2960; field_45538 MOVE_DOWN_HIGHLIGHTED_TEXTURE m (Lnet/minecraft/class_310;Lnet/minecraft/class_5375;IILnet/minecraft/class_2561;)V p 4 height p 3 width p 5 title p 2 screen p 1 client c net/minecraft/class_521$class_4271 net/minecraft/client/gui/screen/pack/PackListWidget$ResourcePackEntry f Lnet/minecraft/class_5481; field_26590 displayName f Lnet/minecraft/class_5369$class_5371; field_19129 pack f Ljava/lang/String; field_32405 ELLIPSIS f Lnet/minecraft/class_310; field_19128 client f Lnet/minecraft/class_5489; field_26785 compatibilityNotificationText f Lnet/minecraft/class_521; field_19130 widget f Lnet/minecraft/class_5481; field_26784 incompatibleText f Lnet/minecraft/class_5489; field_26591 description m (Z)V method_48477 method_48477 p 1 confirmed m ()V method_48280 toggle m ()Z method_48478 enable m ()V method_48281 moveTowardStart m ()V method_48282 moveTowardEnd m ()Z method_20152 isSelectable m ()Ljava/lang/String; method_48279 getName m (Lnet/minecraft/class_310;Lnet/minecraft/class_521;Lnet/minecraft/class_5369$class_5371;)V p 1 client p 3 pack p 2 widget m (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5481; method_31229 trimTextToWidth p 1 text p 0 client m (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5489; method_31230 createMultilineText p 1 text p 0 client c net/minecraft/class_3285 net/minecraft/resource/ResourcePackProvider c A resource pack provider provides {@link ResourcePackProfile}s, usually to\n{@link ResourcePackManager}s. m (Ljava/util/function/Consumer;)V method_14453 register c Register resource pack profiles created with the {@code factory} to the\n{@code profileAdder}.\n\n@see ResourcePackProfile#of p 1 profileAdder c the profile adder that accepts created resource pack profiles c net/minecraft/class_527 net/minecraft/client/gui/screen/world/OptimizeWorldScreen f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_3233 callback f Lorg/slf4j/Logger; field_25482 LOGGER f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_3232 DIMENSION_COLORS f Lnet/minecraft/class_1257; field_3234 updater m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_1940;ZLnet/minecraft/class_2378;)V p 1 callback p 3 storageSession p 2 dataFixer p 5 eraseCache p 4 levelInfo p 6 dimensionOptionsRegistry m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V method_2747 method_2747 p 0 colors m (Lnet/minecraft/class_4185;)V method_19938 method_19938 p 1 button m (Lnet/minecraft/class_310;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_527; method_27031 create p 0 client p 1 callback p 2 dataFixer p 3 storageSession p 4 eraseCache c net/minecraft/class_526 net/minecraft/client/gui/screen/world/SelectWorldScreen f Lnet/minecraft/class_5285; field_40457 DEBUG_GENERATOR_OPTIONS f Lnet/minecraft/class_4185; field_3224 selectButton f Lnet/minecraft/class_528; field_3218 levelList f Lnet/minecraft/class_4185; field_3215 editButton f Lnet/minecraft/class_4185; field_3216 recreateButton f Lnet/minecraft/class_437; field_3221 parent f Lnet/minecraft/class_4185; field_3219 deleteButton f Lnet/minecraft/class_342; field_3220 searchBox f Lorg/slf4j/Logger; field_28783 LOGGER m (Lnet/minecraft/class_4185;)V method_35739 method_35739 p 1 button m (Lnet/minecraft/class_4185;)V method_19941 method_19941 p 1 button m (Lnet/minecraft/class_4185;)V method_19942 method_19942 p 1 button m (ZZ)V method_19940 worldSelected p 1 buttonsActive p 2 deleteButtonActive m (Lnet/minecraft/class_4185;)V method_19943 method_19943 p 1 button m (Lnet/minecraft/class_4185;)V method_19944 method_19944 p 1 button m (Lnet/minecraft/class_437;)V p 1 parent m (Lnet/minecraft/class_4185;)V method_19945 method_19945 p 1 button m (Lnet/minecraft/class_4185;)V method_19939 method_19939 p 1 button m (Ljava/lang/String;)V method_2744 method_2744 p 1 search c net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldScreen f Lnet/minecraft/class_2960; field_43081 HEADER_SEPARATOR_TEXTURE f Lnet/minecraft/class_8100; field_42172 worldCreator f Lnet/minecraft/class_2561; field_42501 EXPERIMENTS_TEXT f Ljava/nio/file/Path; field_25477 dataPackTempDir f Lnet/minecraft/class_437; field_3187 parent f Lnet/minecraft/class_7845; field_42163 grid f Lnet/minecraft/class_2960; field_43082 FOOTER_SEPARATOR_TEXTURE f Z field_42502 recreated f Lnet/minecraft/class_2561; field_37911 PREPARING_TEXT f Lnet/minecraft/class_8580; field_45568 symlinkFinder f Lorg/slf4j/Logger; field_25480 LOGGER f Lnet/minecraft/class_2960; field_44672 LIGHT_DIRT_BACKGROUND_TEXTURE f Lnet/minecraft/class_2561; field_25898 GAME_MODE_TEXT f Lnet/minecraft/class_8088; field_42173 tabManager f Lnet/minecraft/class_3283; field_25792 packManager f Lnet/minecraft/class_8089; field_42164 tabNavigation f Lnet/minecraft/class_2561; field_26600 ENTER_NAME_TEXT f Ljava/lang/String; field_32434 TEMP_DIR_PREFIX f Lnet/minecraft/class_2561; field_42169 ALLOW_COMMANDS_INFO_TEXT m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_1940;Lnet/minecraft/class_7193;Ljava/nio/file/Path;)Lnet/minecraft/class_525; method_40212 create p 4 dataPackTempDir p 3 generatorOptionsHolder p 2 levelInfo p 1 parent p 0 client m (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;Ljava/util/function/Consumer;)V method_45679 validateDataPacks p 3 configurationSetter p 2 dataConfiguration p 1 dataPackManager m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V p 1 client p 2 parent p 5 seed p 3 generatorOptionsHolder p 4 defaultWorldType m (Ljava/nio/file/Path;)V method_29689 method_29689 p 0 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_29687 copyDataPack p 2 dataPackFile p 0 srcFolder p 1 destFolder m ()V method_30297 onCloseScreen m ()V method_29695 clearDataPackTempDir m ()Ljava/nio/file/Path; method_29693 getDataPackTempDir m (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;)Lnet/minecraft/class_7237$class_6906; method_41849 createServerConfig p 1 dataConfiguration p 0 dataPackManager m (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_45686 method_45686 p 0 context m (Lnet/minecraft/class_339;)V method_48644 method_48644 p 1 child m (Lnet/minecraft/class_3283;)V method_49009 method_49009 p 1 resourcePackManager m ()Ljava/util/Optional; method_41848 createSession m (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; method_45678 method_45678 p 1 context m (Z)Lnet/minecraft/class_1940; method_40213 createLevelInfo p 1 debugWorld m (Ljava/util/function/Consumer;Z)V method_48654 method_48654 p 2 confirmed m (Ljava/util/function/Consumer;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object; method_49629 method_49629 p 3 throwable m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V method_31130 create p 1 parent p 0 client m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_525$class_7749;)Lnet/minecraft/class_7193; method_41851 method_41851 p 3 generatorOptions p 0 resourceManager p 1 dataPackContents p 2 combinedDynamicRegistries m (Lnet/minecraft/class_31$class_7729;Lnet/minecraft/class_7780;Lcom/mojang/serialization/Lifecycle;)V method_41847 startServer p 3 lifecycle p 2 combinedDynamicRegistries p 1 specialProperty m (Lnet/minecraft/class_525;Lnet/minecraft/class_364;)V method_48650 method_48650 p 1 child m (Ljava/util/List;Ljava/lang/String;)Z method_29983 method_29983 p 1 name m (Ljava/nio/file/Path;)Z method_41853 method_41853 p 1 path m (Lnet/minecraft/class_7712;)Lcom/mojang/datafixers/util/Pair; method_30296 getScannedPack p 1 dataConfiguration m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_41855 method_41855 p 2 path m (Lnet/minecraft/class_3283;ZLjava/util/function/Consumer;)V method_29682 applyDataPacks p 1 dataPackManager p 3 configurationSetter p 2 fromPackScreen m (Lnet/minecraft/class_4185;)V method_19921 method_19921 p 1 button m (Lnet/minecraft/class_7712;)V method_29694 openPackScreen p 1 dataConfiguration m ()Lnet/minecraft/class_8100; method_48657 getWorldCreator m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z method_29686 method_29686 p 1 dataPackFile m (Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_29688 method_29688 p 2 dataPackFile m (Lnet/minecraft/class_4185;)V method_19922 method_19922 p 1 button m (Lnet/minecraft/class_7712;)V method_49010 openExperimentsScreen p 1 dataConfiguration m (Lnet/minecraft/class_3283;)V method_49011 method_49011 p 1 resourcePackManager m (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)V method_41852 showMessage p 0 client p 1 text m (Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; method_45682 method_45682 p 1 json m (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_525$class_7749;)Lnet/minecraft/class_7193; method_45681 method_45681 p 1 dataPackContents p 0 resourceManager p 3 context p 2 combinedDynamicRegistries m (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;Ljava/util/function/Consumer;Z)V method_48643 method_48643 p 4 confirmed m ()V method_2736 createLevel m (Ljava/nio/file/Path;Lnet/minecraft/class_310;)Ljava/nio/file/Path; method_29685 copyDataPack p 1 client p 0 srcFolder c net/minecraft/class_525$class_7749 net/minecraft/client/gui/screen/world/CreateWorldScreen$WorldCreationSettings f Lnet/minecraft/class_7712; comp_1026 dataConfiguration f Lnet/minecraft/class_7726; comp_1025 worldGenSettings m ()Lnet/minecraft/class_7712; comp_1026 dataConfiguration m ()Lnet/minecraft/class_7726; comp_1025 worldGenSettings c net/minecraft/class_525$class_8094 net/minecraft/client/gui/screen/world/CreateWorldScreen$MoreTab f Lnet/minecraft/class_2561; field_42179 MORE_TAB_TITLE_TEXT f Lnet/minecraft/class_2561; field_42180 GAME_RULES_TEXT f Lnet/minecraft/class_2561; field_42181 DATA_PACKS_TEXT m (Ljava/util/Optional;)V method_48667 method_48667 p 1 gameRules m (Lnet/minecraft/class_4185;)V method_48668 method_48668 p 1 button m ()V method_48669 openGameRulesScreen m (Lnet/minecraft/class_4185;)V method_49014 method_49014 p 1 button m (Lnet/minecraft/class_4185;)V method_49013 method_49013 p 1 button c net/minecraft/class_525$class_8093 net/minecraft/client/gui/screen/world/CreateWorldScreen$GameTab f Lnet/minecraft/class_342; field_42177 worldNameField f Lnet/minecraft/class_2561; field_42175 GAME_TAB_TITLE_TEXT f Lnet/minecraft/class_2561; field_42176 ALLOW_COMMANDS_TEXT m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_48661 method_48661 p 1 button p 2 value m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V method_48664 method_48664 p 2 creator m (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; method_48663 method_48663 p 0 value m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V method_48665 method_48665 p 1 creator m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100$class_4539;)V method_48659 method_48659 p 2 value p 1 button m (Lnet/minecraft/class_4185;)V method_49012 method_49012 p 1 button m (Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V method_48658 method_48658 p 2 value p 1 button m (Lnet/minecraft/class_8100$class_4539;)Lnet/minecraft/class_2561; method_48662 method_48662 p 0 value m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V method_48660 method_48660 p 2 creator m (Lnet/minecraft/class_8100;)V method_49702 method_49702 p 1 creator c net/minecraft/class_525$class_8095 net/minecraft/client/gui/screen/world/CreateWorldScreen$WorldTab f Lnet/minecraft/class_4185; field_42192 customizeButton f Lnet/minecraft/class_342; field_42191 seedField f Lnet/minecraft/class_2561; field_42183 WORLD_TAB_TITLE_TEXT f Lnet/minecraft/class_2561; field_42184 AMPLIFIED_GENERATOR_INFO_TEXT f Lnet/minecraft/class_2561; field_42185 MAP_FEATURES_TEXT f Lnet/minecraft/class_2561; field_42186 MAP_FEATURES_INFO_TEXT f Lnet/minecraft/class_2561; field_42187 BONUS_ITEMS_TEXT f Lnet/minecraft/class_2561; field_42188 ENTER_SEED_TEXT f Lnet/minecraft/class_2561; field_42189 SEED_INFO_TEXT m (Lnet/minecraft/class_8100;)V method_48676 method_48676 p 1 creator m (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_8021;)V method_48674 method_48674 p 1 widget m (Lnet/minecraft/class_4185;)V method_48670 method_48670 p 1 button m (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; method_48671 getWorldTypeNarrationMessage p 0 worldTypeButton m ()V method_48678 openCustomizeScreen m ()Lnet/minecraft/class_5676$class_5680; method_48679 getWorldTypes m (Ljava/lang/String;)V method_48677 method_48677 p 1 seed m (Lnet/minecraft/class_8096;Lnet/minecraft/class_8100;)V method_48675 method_48675 p 1 creator m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V method_48673 method_48673 p 2 creator m (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100$class_8101;)V method_48672 method_48672 p 1 button p 2 worldType c net/minecraft/class_3281 net/minecraft/resource/ResourcePackCompatibility f Lnet/minecraft/class_2561; field_14219 notification f Lnet/minecraft/class_2561; field_14222 confirmMessage f Lnet/minecraft/class_3281; field_14220 TOO_NEW f Lnet/minecraft/class_3281; field_14224 COMPATIBLE f Lnet/minecraft/class_3281; field_14223 TOO_OLD m (Lnet/minecraft/class_6497;I)Lnet/minecraft/class_3281; method_14436 from p 0 range p 1 current m ()Lnet/minecraft/class_2561; method_14439 getNotification m ()Z method_14437 isCompatible m (Ljava/lang/String;ILjava/lang/String;)V p 3 translationSuffix m ()Lnet/minecraft/class_2561; method_14438 getConfirmMessage c net/minecraft/class_524 net/minecraft/client/gui/screen/world/EditWorldScreen f Lnet/minecraft/class_342; field_3170 levelNameTextField f Lorg/slf4j/Logger; field_23776 LOGGER f Lnet/minecraft/class_2561; field_26603 ENTER_NAME_TEXT f Lnet/minecraft/class_4185; field_3168 saveButton f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_3169 callback f Lnet/minecraft/class_32$class_5143; field_23777 storageSession m ()V method_2691 commit m (ZZ)V method_19931 method_19931 p 2 eraseCache p 1 backup m (Lnet/minecraft/class_4185;)V method_19930 method_19930 p 1 button m (Lnet/minecraft/class_4185;)V method_27029 method_27029 p 1 button m (Lnet/minecraft/class_4185;)V method_19932 method_19932 p 1 button m (Lnet/minecraft/class_4185;)V method_19933 method_19933 p 1 button m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_32$class_5143;)V p 1 callback p 2 storageSession m (Ljava/lang/String;)V method_19417 method_19417 p 1 levelName m (Lnet/minecraft/class_4185;)V method_19934 method_19934 p 1 button m (Lnet/minecraft/class_4185;)V method_19935 method_19935 p 1 button m (Lnet/minecraft/class_4185;)V method_27030 method_27030 p 1 button m (Ljava/nio/file/Path;)Z method_37470 method_37470 p 0 path m (Lnet/minecraft/class_32;Ljava/lang/String;)V method_29784 onBackupConfirm p 0 storage p 1 levelName m (Lnet/minecraft/class_32$class_5143;)Z method_2701 backupLevel p 0 storageSession m (Ljava/nio/file/Path;)V method_37471 method_37471 p 0 path c net/minecraft/class_7648 net/minecraft/network/PacketCallbacks c A set of callbacks for sending a packet. m ()V method_45083 onSuccess c Called when packet is sent successfully. m (Ljava/util/function/Supplier;)Lnet/minecraft/class_7648; method_45085 of c {@return a callback that sends {@code failurePacket} when failed} p 0 failurePacket m ()Lnet/minecraft/class_2596; method_45086 getFailurePacket c {@return the packet to send on failure, or {@code null} if there is none} m (Ljava/lang/Runnable;)Lnet/minecraft/class_7648; method_45084 always c {@return a callback that always runs {@code runnable}} p 0 runnable c net/minecraft/class_6317 net/minecraft/unused/packageinfo/PackageInfo6317 c net/minecraft/class_7649 net/minecraft/network/message/FilterMask f Lnet/minecraft/class_2583; field_40674 FILTERED_STYLE f Lnet/minecraft/class_7649$class_7650; field_39945 status f Lcom/mojang/serialization/Codec; field_40837 CODEC f Lcom/mojang/serialization/Codec; field_40838 PASS_THROUGH_CODEC f Lcom/mojang/serialization/Codec; field_40839 FULLY_FILTERED_CODEC f C field_39943 FILTERED f Lcom/mojang/serialization/Codec; field_40840 PARTIALLY_FILTERED_CODEC f Lnet/minecraft/class_7649; field_39942 PASS_THROUGH f Lnet/minecraft/class_7649; field_39941 FULLY_FILTERED f Ljava/util/BitSet; field_39944 mask m (Ljava/util/BitSet;Lnet/minecraft/class_7649$class_7650;)V p 1 mask p 2 status m (Lnet/minecraft/class_2540;Lnet/minecraft/class_7649;)V method_45091 writeMask p 0 buf p 1 mask m ()Z method_45093 isFullyFiltered m (Ljava/lang/String;)Ljava/lang/String; method_45089 filter p 1 raw m (Ljava/lang/Object;)Z equals equals p 1 o m ()Z method_45087 isPassThrough m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7649; method_45090 readMask p 0 buf m ()Lnet/minecraft/class_7649$class_7650; method_46600 getStatus m (Ljava/util/BitSet;)V p 1 mask m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_46256 getFilteredText p 1 message m ()Ljava/util/BitSet; method_46601 getMask m (I)V method_45088 markFiltered p 1 index m (I)V p 1 length c net/minecraft/class_7649$class_7650 net/minecraft/network/message/FilterMask$FilterStatus f Ljava/lang/String; field_40841 id f Ljava/util/function/Supplier; field_40842 codecSupplier f Lnet/minecraft/class_7649$class_7650; field_39947 PASS_THROUGH f Lnet/minecraft/class_7649$class_7650; field_39948 FULLY_FILTERED f Lnet/minecraft/class_7649$class_7650; field_39949 PARTIALLY_FILTERED m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V p 3 id p 4 codecSupplier m ()Lcom/mojang/serialization/Codec; method_46602 getCodec c net/minecraft/class_6318 net/minecraft/unused/packageinfo/PackageInfo6318 c net/minecraft/class_6315 net/minecraft/unused/packageinfo/PackageInfo6315 c net/minecraft/class_6316 net/minecraft/unused/packageinfo/PackageInfo6316 c net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider f Lnet/minecraft/class_3272; field_40051 METADATA f Lnet/minecraft/class_7663; field_40052 FEATURE_FLAGS f Lnet/minecraft/class_7662; field_26939 METADATA_MAP f Lnet/minecraft/class_2960; field_40053 ID f Lnet/minecraft/class_2561; field_29782 NAME m (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)Lnet/minecraft/class_3283; method_45286 createManager p 0 dataPacksPath m (Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283; method_45285 createManager p 0 session m ()Lnet/minecraft/class_3268; method_45287 createDefaultPack c net/minecraft/class_7644 net/minecraft/command/argument/SignedArgumentList c A list of parsed {@linkplain SignedArgumentType signed arguments}.\n\n@see #of f Ljava/util/List; comp_974 arguments m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/class_7644; method_45043 of c {@return a new instance of this list from {@code parseResults}} p 0 parseResults m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; method_45044 collectDecoratableArguments p 1 builder p 0 argumentName m ()Ljava/util/List; comp_974 arguments c net/minecraft/class_7644$class_7645 net/minecraft/command/argument/SignedArgumentList$ParsedArgument c A parsed signed argument, also used as the entry of {@link SignedArgumentList}. f Lcom/mojang/brigadier/tree/ArgumentCommandNode; comp_975 node f Ljava/lang/String; comp_1089 value m ()Ljava/lang/String; method_45046 getNodeName m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; comp_975 node m ()Ljava/lang/String; comp_1089 value c net/minecraft/class_6313 net/minecraft/unused/packageinfo/PackageInfo6313 c net/minecraft/class_6314 net/minecraft/unused/packageinfo/PackageInfo6314 c net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile c Represents a resource pack in a {@link ResourcePackManager}.\n\n

Compared to a single-use {@link ResourcePack}, a profile is persistent\nand serves as {@linkplain #createResourcePack a factory} for the single-use\npacks. It also contains user-friendly information about resource packs.\n\n

The profiles are registered by {@link ResourcePackProvider}s.\n\n

Closing the profile doesn't have any effect. f Lnet/minecraft/class_5352; field_25346 source f Lnet/minecraft/class_3288$class_7679; field_45056 metadata f Ljava/lang/String; field_14272 name f Z field_14271 alwaysEnabled f Lnet/minecraft/class_3288$class_3289; field_14277 position f Lnet/minecraft/class_3288$class_7680; field_14273 packFactory f Z field_14270 pinned f Lorg/slf4j/Logger; field_14279 LOGGER f Lnet/minecraft/class_2561; field_14274 displayName m (Z)Lnet/minecraft/class_2561; method_14461 getInformationText p 1 enabled m (Ljava/lang/String;Lnet/minecraft/class_3272;)Lnet/minecraft/class_6497; method_52440 getSupportedFormats p 1 metadata p 0 packName m (Ljava/lang/String;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V p 2 alwaysEnabled p 1 name p 4 displayName p 3 packFactory p 6 position p 5 metadata p 8 source p 7 pinned m ()Lnet/minecraft/class_3262; method_14458 createResourcePack m ()Lnet/minecraft/class_3288$class_3289; method_14466 getInitialPosition m ()Z method_14465 isPinned m ()Lnet/minecraft/class_3281; method_14460 getCompatibility m ()Lnet/minecraft/class_7699; method_45276 getRequestedFeatures m ()Lnet/minecraft/class_5352; method_29483 getSource m (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679; method_45274 loadMetadata p 0 name p 1 packFactory p 2 currentPackFormat m (ZLnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_14462 method_14462 p 2 style m ()Lnet/minecraft/class_2561; method_14457 getDisplayName m ()Z method_14464 isAlwaysEnabled m ()Lnet/minecraft/class_2561; method_14459 getDescription m (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)Lnet/minecraft/class_3288; method_14456 of c Creates a resource pack profile from the given parameters.\n\n

Compared to calling the factory directly, this utility method obtains the\npack's metadata information from the pack created by the {@code packFactory}.\nIf the created pack doesn't have metadata information, this method returns\n{@code null}.\n\n@return the created profile, or {@code null} if missing metadata p 7 source p 6 pinned p 5 position p 4 metadata p 3 packFactory p 2 alwaysEnabled p 1 displayName p 0 name m ()Ljava/lang/String; method_14463 getName m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288; method_45275 create p 0 name p 1 displayName p 2 alwaysEnabled p 3 packFactory p 4 type p 5 position p 6 source c net/minecraft/class_3288$class_3289 net/minecraft/resource/ResourcePackProfile$InsertionPosition f Lnet/minecraft/class_3288$class_3289; field_14281 BOTTOM f Lnet/minecraft/class_3288$class_3289; field_14280 TOP m ()Lnet/minecraft/class_3288$class_3289; method_14467 inverse m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I method_14468 insert p 1 items p 4 listInverted p 2 item p 3 profileGetter c net/minecraft/class_3288$class_7680 net/minecraft/resource/ResourcePackProfile$PackFactory m (Ljava/lang/String;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262; method_52425 openWithOverlays p 1 name p 2 metadata m (Ljava/lang/String;)Lnet/minecraft/class_3262; method_52424 open p 1 name c net/minecraft/class_3288$class_7679 net/minecraft/resource/ResourcePackProfile$Metadata f Ljava/util/List; comp_1584 overlays f Lnet/minecraft/class_7699; comp_1001 requestedFeatures f Lnet/minecraft/class_2561; comp_999 description f Lnet/minecraft/class_3281; comp_1583 compatibility m ()Lnet/minecraft/class_2561; comp_999 description m ()Ljava/util/List; comp_1584 overlays m ()Lnet/minecraft/class_3281; comp_1583 compatibility m ()Lnet/minecraft/class_7699; comp_1001 requestedFeatures c net/minecraft/class_6311 net/minecraft/unused/packageinfo/PackageInfo6311 c net/minecraft/class_6312 net/minecraft/unused/packageinfo/PackageInfo6312 c net/minecraft/class_6308 net/minecraft/test/TeamCityTestCompletionListener f Lcom/google/common/escape/Escaper; field_33177 ESCAPER f Lorg/slf4j/Logger; field_33176 LOGGER c net/minecraft/class_6309 net/minecraft/unused/packageinfo/PackageInfo6309 c net/minecraft/class_518 net/minecraft/client/gui/screen/recipebook/RecipeBookProvider m ()Lnet/minecraft/class_507; method_2659 getRecipeBookWidget m ()V method_16891 refreshRecipeBook c net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen f Lnet/minecraft/class_8666; field_45540 TEXTURES f Lnet/minecraft/class_1856; field_3149 fuels m ()Ljava/util/Set; method_17065 getAllowedFuels m (Lnet/minecraft/class_1792;)Z method_49301 method_49301 p 1 item c net/minecraft/class_6320 net/minecraft/unused/packageinfo/PackageInfo6320 c net/minecraft/class_534 net/minecraft/client/gui/hud/spectator/RootSpectatorCommandGroup f Ljava/util/List; field_3266 elements f Lnet/minecraft/class_2561; field_26612 PROMPT_TEXT c net/minecraft/class_3294 net/minecraft/resource/NamespaceResourceManager c A resource manager that only loads resources for a specific namespace.\nThis is an implementation detail for {@link LifecycledResourceManagerImpl}, based\non the heuristic that most namespaces are only defined in few resource\npacks, making loading in those namespaces faster.\n\n@see LifecycledResourceManagerImpl f Lorg/slf4j/Logger; field_14285 LOGGER f Ljava/util/List; field_14283 packList f Lnet/minecraft/class_3264; field_14284 type f Ljava/lang/String; field_21561 namespace m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3294$class_7681;)V method_45293 method_45293 p 3 result p 2 id m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/class_3262;ILjava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;)V method_45294 method_45294 p 5 id p 6 supplier m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_14473 getMetadataPath p 0 id m (Ljava/lang/String;Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V method_41260 addPack p 2 underlyingPack p 3 filter p 1 name m (Lnet/minecraft/class_3294$class_7082;)Lnet/minecraft/class_3262; method_41257 method_41257 p 0 pack m (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_7367; method_43035 createMetadataSupplier p 2 index p 1 id m (Ljava/lang/String;Ljava/util/function/Predicate;)V method_41261 addPack p 1 name p 2 filter m (Lnet/minecraft/class_7367;)Lnet/minecraft/class_7367; method_45291 getMetadataSupplier p 0 supplier m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/class_3262;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;)V method_45295 method_45295 p 3 id p 4 supplier m (Lnet/minecraft/class_2960;)Z method_45296 isMcmeta p 0 id m (Lnet/minecraft/class_3294$class_7082;Ljava/util/Map;)V method_41259 applyFilter p 1 idToEntryList p 0 pack m (Lnet/minecraft/class_7367;)Lnet/minecraft/class_7368; method_45297 loadMetadata p 0 supplier m (Lnet/minecraft/class_3262;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;Lnet/minecraft/class_7367;)Lnet/minecraft/class_3298; method_45290 createResource p 1 id p 2 supplier p 3 metadataSupplier p 0 pack m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;)Lnet/minecraft/class_7367; method_45288 wrapForDebug p 2 supplier p 0 id p 1 pack m (Lnet/minecraft/class_3264;Ljava/lang/String;)V p 1 type p 2 namespace m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_45298 getMetadataFileName p 0 id m (Lnet/minecraft/class_3262;)V method_24233 addPack p 1 pack m (Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V method_41256 addPack p 2 filter p 1 pack m (Lnet/minecraft/class_3294$class_7082;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V method_41258 findAndAdd p 4 idToEntryList p 3 allowedPathPredicate p 2 startingPath p 1 pack c net/minecraft/class_3294$class_7681 net/minecraft/resource/NamespaceResourceManager$Result f Lnet/minecraft/class_7367; comp_1003 supplier f Lnet/minecraft/class_3262; comp_1002 pack f I comp_1004 packIndex m ()Lnet/minecraft/class_7367; comp_1003 supplier m ()Lnet/minecraft/class_3262; comp_1002 pack m ()I comp_1004 packIndex c net/minecraft/class_3294$class_7682 net/minecraft/resource/NamespaceResourceManager$FileSource f Lnet/minecraft/class_7367; comp_1009 supplier f Lnet/minecraft/class_3262; comp_1008 sourcePack m ()Lnet/minecraft/class_7367; comp_1009 supplier m ()Lnet/minecraft/class_3262; comp_1008 sourcePack c net/minecraft/class_3294$class_7081 net/minecraft/resource/NamespaceResourceManager$EntryList f Lnet/minecraft/class_2960; comp_1005 id f Lnet/minecraft/class_2960; comp_527 metadataId f Ljava/util/Map; comp_1007 metaSources f Ljava/util/List; comp_1006 fileSources m (Lnet/minecraft/class_2960;)V p 1 id m ()Lnet/minecraft/class_2960; comp_1005 id m ()Lnet/minecraft/class_2960; comp_527 metadataId m ()Ljava/util/Map; comp_1007 metaSources m ()Ljava/util/List; comp_1006 fileSources c net/minecraft/class_3294$class_7082 net/minecraft/resource/NamespaceResourceManager$FilterablePack f Lnet/minecraft/class_3262; comp_530 underlying f Ljava/util/function/Predicate; comp_531 filter f Ljava/lang/String; comp_529 name m (Ljava/util/Collection;)V method_41268 removeFiltered p 1 ids m (Lnet/minecraft/class_2960;)Z method_41269 isFiltered p 1 id m ()Lnet/minecraft/class_3262; comp_530 underlying m ()Ljava/lang/String; comp_529 name m ()Ljava/util/function/Predicate; comp_531 filter c net/minecraft/class_3294$class_3295 net/minecraft/resource/NamespaceResourceManager$DebugInputStream f Z field_14287 closed f Ljava/util/function/Supplier; field_14288 leakMessage m (Ljava/io/InputStream;Lnet/minecraft/class_2960;Ljava/lang/String;)V p 1 parent p 2 id p 3 packName c net/minecraft/class_6321 net/minecraft/unused/packageinfo/PackageInfo6321 c net/minecraft/class_531 net/minecraft/client/gui/hud/spectator/SpectatorMenu f Lnet/minecraft/class_537; field_3259 DISABLED_NEXT_PAGE_COMMAND f I field_32443 CLOSE_SLOT f Lnet/minecraft/class_2960; field_45580 SCROLL_LEFT_TEXTURE f Lnet/minecraft/class_2960; field_45579 CLOSE_TEXTURE f Lnet/minecraft/class_2561; field_26614 PREVIOUS_PAGE_TEXT f I field_3254 selectedSlot f Lnet/minecraft/class_537; field_3262 PREVIOUS_PAGE_COMMAND f Lnet/minecraft/class_537; field_3260 BLANK_COMMAND f Lnet/minecraft/class_537; field_3256 NEXT_PAGE_COMMAND f Lnet/minecraft/class_535; field_3258 currentGroup f Lnet/minecraft/class_536; field_3255 closeCallback f Lnet/minecraft/class_2960; field_45581 SCROLL_RIGHT_TEXTURE f Lnet/minecraft/class_2561; field_26615 NEXT_PAGE_TEXT f Lnet/minecraft/class_2561; field_26613 CLOSE_TEXT f I field_3263 page f Lnet/minecraft/class_537; field_3261 CLOSE_COMMAND m ()Lnet/minecraft/class_539; method_2772 getCurrentState m ()Lnet/minecraft/class_537; method_2774 getSelectedCommand m ()Lnet/minecraft/class_535; method_2776 getCurrentGroup m (I)Lnet/minecraft/class_537; method_2777 getCommand p 1 slot m ()Ljava/util/List; method_2770 getCommands m (Lnet/minecraft/class_536;)V p 1 closeCallback m ()I method_2773 getSelectedSlot m (Lnet/minecraft/class_535;)V method_2778 selectElement p 1 group m (I)V method_2771 useCommand p 1 slot m ()V method_2779 close c net/minecraft/class_531$class_533 net/minecraft/client/gui/hud/spectator/SpectatorMenu$ChangePageSpectatorMenuCommand f I field_3264 direction f Z field_3265 enabled m (IZ)V p 2 enabled p 1 direction c net/minecraft/class_531$class_532 net/minecraft/client/gui/hud/spectator/SpectatorMenu$CloseSpectatorMenuCommand c net/minecraft/class_538 net/minecraft/client/gui/hud/spectator/TeleportSpectatorMenu f Lnet/minecraft/class_2960; field_45582 TELEPORT_TO_PLAYER_TEXTURE f Ljava/util/Comparator; field_3267 ORDERING f Ljava/util/List; field_3268 elements f Lnet/minecraft/class_2561; field_26617 PROMPT_TEXT f Lnet/minecraft/class_2561; field_26616 TELEPORT_TEXT m (Lnet/minecraft/class_640;)Z method_46521 method_46521 p 0 entry m (Ljava/util/Collection;)V p 1 entries m (Lnet/minecraft/class_640;)Ljava/util/UUID; method_2785 method_2785 p 0 a m (Lnet/minecraft/class_640;)Lnet/minecraft/class_537; method_46520 method_46520 p 0 entry c net/minecraft/class_537 net/minecraft/client/gui/hud/spectator/SpectatorMenuCommand m (Lnet/minecraft/class_531;)V method_2783 use p 1 menu m ()Lnet/minecraft/class_2561; method_16892 getName m (Lnet/minecraft/class_332;FI)V method_2784 renderIcon p 1 context p 3 alpha p 2 brightness m ()Z method_16893 isEnabled c net/minecraft/class_536 net/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback m (Lnet/minecraft/class_531;)V method_2782 close p 1 menu c net/minecraft/class_535 net/minecraft/client/gui/hud/spectator/SpectatorMenuCommandGroup m ()Lnet/minecraft/class_2561; method_2781 getPrompt m ()Ljava/util/List; method_2780 getCommands c net/minecraft/class_7659 net/minecraft/registry/ServerDynamicRegistryType f Ljava/util/List; field_39975 VALUES f Lnet/minecraft/class_5455$class_6890; field_39976 STATIC_REGISTRY_MANAGER f Lnet/minecraft/class_7659; field_39973 DIMENSIONS f Lnet/minecraft/class_7659; field_39974 RELOADABLE f Lnet/minecraft/class_7659; field_39971 STATIC f Lnet/minecraft/class_7659; field_39972 WORLDGEN m ()Lnet/minecraft/class_7780; method_45139 createCombinedDynamicRegistries c net/minecraft/class_6328 net/minecraft/util/annotation/MethodsReturnNonnullByDefault c Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n@see ClientMethodsReturnNonnullByDefault\n@see MathMethodsReturnNonnullByDefault c net/minecraft/class_6329 net/minecraft/server/command/RaidCommand m (Lnet/minecraft/class_2168;)I method_36198 executeSpawnLeader p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36207 method_36207 p 0 context m (Lnet/minecraft/class_2168;)I method_36201 executeStop p 0 source m (Lnet/minecraft/class_2168;)I method_36203 executeCheck p 0 source m (Lnet/minecraft/class_2168;I)I method_36195 executeSetOmen p 1 level p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36200 method_36200 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_36202 method_36202 p 0 context m (Lnet/minecraft/class_2168;I)I method_36199 executeStart p 1 level p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36204 method_36204 p 0 context m (Lnet/minecraft/class_2168;)I method_36194 executeGlow p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36206 method_36206 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_36193 method_36193 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_36197 method_36197 p 0 context m (Lnet/minecraft/class_2168;)Z method_36205 method_36205 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;)V method_36192 register p 0 dispatcher m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765; method_36191 getRaid p 0 player m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2561;)I method_36196 executeSound p 1 type p 0 source c net/minecraft/class_6326 net/minecraft/server/command/DebugMobSpawningCommand m (Lnet/minecraft/class_2168;)Z method_36185 method_36185 p 0 source m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)I method_36186 execute p 1 group p 0 source p 2 pos m (Lnet/minecraft/class_1311;Lcom/mojang/brigadier/context/CommandContext;)I method_36183 method_36183 p 1 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_36184 register p 0 dispatcher c net/minecraft/class_6327 net/minecraft/server/command/DebugPathCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_33387 SOURCE_NOT_MOB_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_33388 PATH_NOT_FOUND_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_33389 TARGET_NOT_REACHED_EXCEPTION m (Lcom/mojang/brigadier/CommandDispatcher;)V method_36187 register p 0 dispatcher m (Lnet/minecraft/class_2168;)Z method_36189 method_36189 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_36188 method_36188 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)I method_36190 execute p 1 pos p 0 source c net/minecraft/class_7655 net/minecraft/registry/RegistryLoader f Lorg/slf4j/Logger; field_39970 LOGGER f Ljava/util/List; field_39969 DIMENSION_REGISTRIES f Ljava/util/List; field_39968 DYNAMIC_REGISTRIES m (Lnet/minecraft/class_2960;)Ljava/lang/String; method_45119 getPath p 0 id m (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960; method_45130 method_45130 p 0 entry m (Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_3300;Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V method_45122 load p 5 exceptions p 4 decoder p 3 newRegistry p 2 registryRef p 1 resourceManager p 0 registryInfoGetter m (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862; method_46620 createInfo p 0 registry m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V method_46621 method_46621 p 1 pair m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V method_45129 method_45129 p 1 elementEntry m (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V method_46622 method_46622 p 1 entry m (Ljava/util/Map;)V method_45126 writeLoadingError p 0 exceptions m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V method_45128 method_45128 p 1 loader m (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890; method_45121 load p 0 resourceManager p 1 baseRegistryManager p 2 entries m (Ljava/lang/String;)V method_45124 method_45124 p 0 error m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V method_45123 method_45123 p 1 entry m (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lcom/mojang/datafixers/util/Pair;)V method_45120 method_45120 p 2 loader m (Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_6903$class_7863; method_46619 createInfoGetter p 1 additionalRegistries p 0 baseRegistryManager m (Ljava/util/Map;Lnet/minecraft/class_7655$class_7657;)Lcom/mojang/datafixers/util/Pair; method_45127 method_45127 p 1 entry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6903$class_7862; method_46618 createInfo p 0 registry m (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960; method_45125 method_45125 p 0 entry c net/minecraft/class_7655$class_7657 net/minecraft/registry/RegistryLoader$Entry f Lcom/mojang/serialization/Codec; comp_986 elementCodec f Lnet/minecraft/class_5321; comp_985 key m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; method_45131 getLoader p 1 lifecycle p 2 exceptions m (Lnet/minecraft/class_2385;Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V method_45132 method_45132 p 4 registryInfoGetter p 3 resourceManager m ()Lnet/minecraft/class_5321; comp_985 key m ()Lcom/mojang/serialization/Codec; comp_986 elementCodec c net/minecraft/class_7655$class_7656 net/minecraft/registry/RegistryLoader$RegistryLoadable m (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V load load p 1 resourceManager p 2 registryInfoGetter c net/minecraft/class_6324 net/minecraft/unused/packageinfo/PackageInfo6324 c net/minecraft/class_530 net/minecraft/client/gui/hud/spectator/TeleportToSpecificPlayerSpectatorCommand f Lnet/minecraft/class_2561; field_26611 name f Lcom/mojang/authlib/GameProfile; field_3253 gameProfile f Ljava/util/function/Supplier; field_45578 skinTexturesSupplier m (Lcom/mojang/authlib/GameProfile;)V p 1 gameProfile c net/minecraft/class_3298 net/minecraft/resource/Resource c A resource of binary data.\n\n

The resource must be closed before disposal to avoid resource leaks.\n\n@see ResourceFactory#getResource(Identifier)\n@see ResourceManager#getAllResources(Identifier) f Lnet/minecraft/class_3262; field_40054 pack f Lnet/minecraft/class_7367; field_38685 inputSupplier f Lnet/minecraft/class_7367; field_38686 metadataSupplier f Lnet/minecraft/class_7368; field_38687 metadata m ()Lnet/minecraft/class_7368; method_14481 getMetadata c {@return the metadata for the resource}\n\n

The metadata must then be decoded using\n{@link ResourceMetadata#decode(ResourceMetadataReader)} before using. m ()Z method_45305 isAlwaysStable m ()Ljava/io/InputStream; method_14482 getInputStream c Returns the input stream of this resource.\n\n

This input stream is closed when this resource is closed. m ()Ljava/lang/String; method_14480 getResourcePackName c Returns the user-friendly name of the pack this resource is from. m (Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;)V p 1 pack p 2 inputSupplier m (Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;Lnet/minecraft/class_7367;)V p 2 inputSupplier p 3 metadataSupplier p 1 pack m ()Ljava/io/BufferedReader; method_43039 getReader m ()Lnet/minecraft/class_3262; method_45304 getPack c net/minecraft/class_6325 net/minecraft/unused/packageinfo/PackageInfo6325 c net/minecraft/class_6322 net/minecraft/unused/packageinfo/PackageInfo6322 c net/minecraft/class_7654 net/minecraft/resource/ResourceFinder f Ljava/lang/String; field_39966 directoryName f Ljava/lang/String; field_39967 fileExtension m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_45112 toResourcePath c {@return an identifier that is used as a file path for locating the resource {@code id}} p 1 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_45115 toResourceId c {@return an identifier of the resource located at the file path {@code path}} p 1 path m (Lnet/minecraft/class_2960;)Z method_45117 method_45117 p 1 path m (Lnet/minecraft/class_2960;)Z method_45118 method_45118 p 1 path m (Ljava/lang/String;)Lnet/minecraft/class_7654; method_45114 json p 0 directoryName m (Lnet/minecraft/class_3300;)Ljava/util/Map; method_45116 findAllResources p 1 resourceManager m (Lnet/minecraft/class_3300;)Ljava/util/Map; method_45113 findResources p 1 resourceManager m (Ljava/lang/String;Ljava/lang/String;)V p 2 fileExtension p 1 directoryName c net/minecraft/class_6323 net/minecraft/unused/packageinfo/PackageInfo6323 c net/minecraft/class_6319 net/minecraft/util/annotation/FieldsAreNonnullByDefault c Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n

While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n

A similar {@link FieldsAreNonnullByDefault2} exists; they don't coexist\non any package info class.\n\n@see ClientFieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault2 c net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWidget f Lnet/minecraft/class_2960; field_45571 ERROR_TEXTURE f Lnet/minecraft/class_2561; field_26610 LOCKED_TEXT f Lorg/slf4j/Logger; field_3238 LOGGER f Lnet/minecraft/class_2561; field_26606 FROM_NEWER_VERSION_FIRST_LINE f Lnet/minecraft/class_2561; field_26608 SNAPSHOT_FIRST_LINE f Lnet/minecraft/class_2960; field_45577 JOIN_TEXTURE f Lnet/minecraft/class_2960; field_45575 WARNING_TEXTURE f Lnet/minecraft/class_2960; field_19133 UNKNOWN_SERVER_LOCATION f Lnet/minecraft/class_2960; field_45573 MARKED_JOIN_TEXTURE f Ljava/util/List; field_39740 levels f Ljava/text/DateFormat; field_19132 DATE_FORMAT f Lnet/minecraft/class_2561; field_26609 SNAPSHOT_SECOND_LINE f Ljava/lang/String; field_39738 search f Lnet/minecraft/class_2960; field_45572 MARKED_JOIN_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45570 ERROR_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2561; field_34803 CONVERSION_TOOLTIP f Lnet/minecraft/class_2561; field_45569 EXPERIMENTAL_TEXT f Lnet/minecraft/class_2561; field_26607 FROM_NEWER_VERSION_SECOND_LINE f Lnet/minecraft/class_2960; field_45576 JOIN_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45574 WARNING_HIGHLIGHTED_TEXTURE f Ljava/util/concurrent/CompletableFuture; field_39739 levelsFuture f Lnet/minecraft/class_526; field_3237 parent f Lnet/minecraft/class_528$class_7415; field_38994 loadingEntry m (Ljava/lang/String;Ljava/util/List;)V method_43454 showSummaries p 2 summaries p 1 search m ()V method_43464 narrateScreenIfNarrationEnabled m ()Lnet/minecraft/class_526; method_2752 getParent m (Ljava/util/List;)V method_44678 show p 1 levels m ()V method_44680 load m (Lnet/minecraft/class_2561;)V method_43460 showUnableToLoadScreen p 1 message m (Ljava/lang/Throwable;)Ljava/util/List; method_43455 method_43455 p 1 throwable m (Ljava/lang/String;Lnet/minecraft/class_34;)Z method_43453 shouldShow p 2 summary p 1 search m ()Ljava/util/concurrent/CompletableFuture; method_43462 loadLevels m ()V method_43463 showLoadingScreen m (Lnet/minecraft/class_528$class_7414;)V method_20157 setSelected m ()Ljava/util/List; method_44679 tryGet m (Ljava/lang/String;)V method_44677 setSearch p 1 search m ()Ljava/util/Optional; method_20159 getSelectedAsOptional m (Lnet/minecraft/class_526;Lnet/minecraft/class_310;IIIIILjava/lang/String;Lnet/minecraft/class_528;)V p 3 width p 4 height p 1 parent p 2 client p 9 oldWidget p 7 itemHeight p 8 search p 5 top p 6 bottom c net/minecraft/class_528$class_7415 net/minecraft/client/gui/screen/world/WorldListWidget$LoadingEntry f Lnet/minecraft/class_2561; field_38997 LOADING_LIST_TEXT f Lnet/minecraft/class_310; field_38998 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_528$class_7414 net/minecraft/client/gui/screen/world/WorldListWidget$Entry m ()Z method_43465 isAvailable c net/minecraft/class_528$class_4272 net/minecraft/client/gui/screen/world/WorldListWidget$WorldEntry f Lnet/minecraft/class_8573; field_19141 icon f J field_19142 time f Lnet/minecraft/class_526; field_19137 screen f Lnet/minecraft/class_34; field_19138 level f Lnet/minecraft/class_310; field_19136 client f Ljava/nio/file/Path; field_19140 iconPath m (Lnet/minecraft/class_528;Lnet/minecraft/class_528;Lnet/minecraft/class_34;)V p 2 levelList p 3 level m (Z)V method_20172 method_20172 p 1 confirmed m (Z)V method_20170 method_20170 p 1 confirmed m ()V method_52265 validateIconPath m ()Ljava/lang/String; method_35740 getLevelDisplayName m (ZZ)V method_20167 method_20167 p 2 eraseCache p 1 backup m ()V method_20169 deleteIfConfirmed m (Lnet/minecraft/class_1940;Lnet/minecraft/class_7193;Ljava/nio/file/Path;Z)V method_20165 method_20165 p 4 confirmed m ()V method_20164 play m ()V method_33685 delete m ()V method_52205 loadIcon m ()V method_20174 start m ()V method_20173 recreate m (Lnet/minecraft/class_32$class_5143;Ljava/lang/String;Z)V method_27032 method_27032 p 3 edited m ()V method_20171 edit m ()V method_29990 openReadingWorldScreen c net/minecraft/class_4592 net/minecraft/client/render/entity/model/AnimalModel f F field_20916 childHeadYOffset f F field_20917 childHeadZOffset f F field_20918 invertedChildHeadScale f F field_20919 invertedChildBodyScale f Z field_20915 headScaled f F field_20920 childBodyYOffset m ()Ljava/lang/Iterable; method_22946 getHeadParts m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22947 method_22947 p 8 bodyPart m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22949 method_22949 p 8 headPart m (Ljava/util/function/Function;ZFFFFF)V p 1 renderLayerFactory p 2 headScaled p 3 childHeadYOffset p 4 childHeadZOffset p 5 invertedChildHeadScale p 6 invertedChildBodyScale p 7 childBodyYOffset m (ZFF)V p 2 childHeadYOffset p 1 headScaled p 3 childHeadZOffset m (ZFFFFF)V p 5 invertedChildBodyScale p 6 childBodyYOffset p 3 childHeadZOffset p 4 invertedChildHeadScale p 1 headScaled p 2 childHeadYOffset m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22950 method_22950 p 8 bodyPart m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22951 method_22951 p 8 headPart m ()Ljava/lang/Iterable; method_22948 getBodyParts c net/minecraft/class_3262 net/minecraft/resource/ResourcePack c A resource pack, providing resources to resource managers.\n\n

They are single-use in the lifecycle of a {@linkplain LifecycledResourceManagerImpl\nlifecycled resource manager}. A {@link ResourcePackProfile} is a persistent\nrepresentation of the resource packs, and can be used to recreate the packs\non demand. f Ljava/lang/String; field_29780 METADATA_PATH_SUFFIX f Ljava/lang/String; field_29781 PACK_METADATA_NAME m (Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3262$class_7664;)V method_14408 findResources p 3 prefix p 4 consumer p 1 type p 2 namespace m ([Ljava/lang/String;)Lnet/minecraft/class_7367; method_14410 openRoot p 1 segments m (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Lnet/minecraft/class_7367; method_14405 open p 2 id p 1 type m ()Z method_45178 isAlwaysStable c {@return whether the dynamic registry entries from this pack are always\n"stable"/not experimental} m ()Ljava/lang/String; method_14409 getName m (Lnet/minecraft/class_3264;)Ljava/util/Set; method_14406 getNamespaces p 1 type m (Lnet/minecraft/class_3270;)Ljava/lang/Object; method_14407 parseMetadata p 1 metaReader c net/minecraft/class_3262$class_7664 net/minecraft/resource/ResourcePack$ResultConsumer c net/minecraft/class_4594 net/minecraft/client/render/entity/model/TintableCompositeModel f F field_20926 redMultiplier f F field_20927 greenMultiplier f F field_20928 blueMultiplier m (FFF)V method_22956 setColorMultiplier p 1 red p 2 green p 3 blue c net/minecraft/class_543 net/minecraft/client/WindowSettings f Ljava/util/OptionalInt; field_3282 fullscreenWidth f Ljava/util/OptionalInt; field_3286 fullscreenHeight f I field_3285 width f I field_3284 height f Z field_3283 fullscreen m (IILjava/util/OptionalInt;Ljava/util/OptionalInt;Z)V p 5 fullscreen p 3 fullscreenWidth p 4 fullscreenHeight p 1 width p 2 height c net/minecraft/class_4593 net/minecraft/client/render/entity/model/TintableAnimalModel f F field_20924 greenMultiplier f F field_20925 blueMultiplier f F field_20923 redMultiplier m (FFF)V method_22955 setColorMultiplier p 2 green p 1 red p 3 blue c net/minecraft/class_542 net/minecraft/client/RunArgs f Lnet/minecraft/class_542$class_547; field_3278 network f Lnet/minecraft/class_543; field_3279 windowSettings f Lnet/minecraft/class_542$class_545; field_3280 game f Lnet/minecraft/class_542$class_8495; field_44553 quickPlay f Lnet/minecraft/class_542$class_544; field_3277 directories m (Lnet/minecraft/class_542$class_547;Lnet/minecraft/class_543;Lnet/minecraft/class_542$class_544;Lnet/minecraft/class_542$class_545;Lnet/minecraft/class_542$class_8495;)V p 5 quickPlay p 3 dirs p 4 game p 1 network p 2 windowSettings c net/minecraft/class_542$class_547 net/minecraft/client/RunArgs$Network f Ljava/net/Proxy; field_3296 netProxy f Lnet/minecraft/class_320; field_3299 session f Lcom/mojang/authlib/properties/PropertyMap; field_3297 profileProperties f Lcom/mojang/authlib/properties/PropertyMap; field_3298 userProperties m (Lnet/minecraft/class_320;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V p 4 proxy p 3 profileProperties p 2 userProperties p 1 session c net/minecraft/class_542$class_8495 net/minecraft/client/RunArgs$QuickPlay f Ljava/lang/String; comp_1476 path f Ljava/lang/String; comp_1477 singleplayer f Ljava/lang/String; comp_1478 multiplayer f Ljava/lang/String; comp_1479 realms m ()Z method_51257 isEnabled m ()Ljava/lang/String; comp_1479 realms m ()Ljava/lang/String; comp_1476 path m ()Ljava/lang/String; comp_1478 multiplayer m ()Ljava/lang/String; comp_1477 singleplayer c net/minecraft/class_542$class_544 net/minecraft/client/RunArgs$Directories f Ljava/lang/String; field_3288 assetIndex f Ljava/io/File; field_3290 resourcePackDir f Ljava/io/File; field_3289 assetDir f Ljava/io/File; field_3287 runDir m (Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V p 1 runDir p 2 resPackDir p 3 assetDir p 4 assetIndex m ()Ljava/nio/file/Path; method_45701 getAssetDir c net/minecraft/class_542$class_545 net/minecraft/client/RunArgs$Game f Ljava/lang/String; field_3291 versionType f Z field_25062 onlineChatDisabled f Z field_25061 multiplayerDisabled f Z field_3292 demo f Ljava/lang/String; field_3293 version m (ZLjava/lang/String;Ljava/lang/String;ZZ)V p 5 onlineChatDisabled p 3 versionType p 4 multiplayerDisabled p 1 demo p 2 version c net/minecraft/class_549 net/minecraft/client/render/entity/model/HorseEntityModel f F field_32488 ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER f Lnet/minecraft/class_630; field_27430 leftHindBabyLeg f Lnet/minecraft/class_630; field_27432 leftFrontBabyLeg f F field_32490 HEAD_TAIL_BASE_PITCH f Lnet/minecraft/class_630; field_27427 rightFrontLeg f Ljava/lang/String; field_32494 LEFT_FRONT_BABY_LEG c The key of the left front baby leg model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3300 tail f Lnet/minecraft/class_630; field_27429 rightHindBabyLeg f Ljava/lang/String; field_32492 LEFT_HIND_BABY_LEG c The key of the left hind baby leg model part, whose value is {@value}. f [Lnet/minecraft/class_630; field_3304 saddle f Ljava/lang/String; field_32498 LEFT_SADDLE_LINE c The key of the left saddle line model part, whose value is {@value}. f Ljava/lang/String; field_32486 HEAD_PARTS c The key of the model part containing the head model parts, whose value is {@value}. f Ljava/lang/String; field_32496 SADDLE c The key of the saddle mane model part, whose value is {@value}. f Ljava/lang/String; field_32501 HEAD_SADDLE c The key of the head saddle model part, whose value is {@value}. f F field_32489 ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER f F field_32487 EATING_GRASS_ANIMATION_HEAD_BASE_PITCH f Lnet/minecraft/class_630; field_27431 rightFrontBabyLeg f F field_32491 ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER f Lnet/minecraft/class_630; field_27425 rightHindLeg f Lnet/minecraft/class_630; field_27426 leftHindLeg f Ljava/lang/String; field_32495 RIGHT_FRONT_BABY_LEG c The key of the right front baby leg model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27428 leftFrontLeg f Ljava/lang/String; field_32493 RIGHT_HIND_BABY_LEG c The key of the right hind baby leg model part, whose value is {@value}. f Ljava/lang/String; field_32499 RIGHT_SADDLE_MOUTH c The key of the right saddle mouth model part, whose value is {@value}. f Ljava/lang/String; field_32497 LEFT_SADDLE_MOUTH c The key of the left saddle mouth model part, whose value is {@value}. f [Lnet/minecraft/class_630; field_3301 straps f Lnet/minecraft/class_630; field_3307 head f Ljava/lang/String; field_32502 MOUTH_SADDLE_WRAP c The key of the mouth saddle wrap mane model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3305 body f Ljava/lang/String; field_32500 RIGHT_SADDLE_LINE c The key of the right saddle line model part, whose value is {@value}. m (Lnet/minecraft/class_1496;FFF)V method_17084 animateModel m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; method_32010 getModelData p 0 dilation m (Lnet/minecraft/class_1496;FFFFF)V method_17085 setAngles c net/minecraft/class_548 net/minecraft/client/render/entity/model/ArmorStandArmorEntityModel c Represents the armor model of an {@linkplain ArmorStandEntity}. m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32686 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_1531;FFFFF)V method_17066 setAngles c net/minecraft/class_4590 net/minecraft/util/math/AffineTransformation c An affine transformation is a decomposition of a 4×4 real matrix into\na {@linkplain #leftRotation left rotation} quaternion, a {@linkplain #scale scale}\n3-vector, a second {@linkplain #rightRotation right rotation} quaternion, and a\n{@linkplain #translation translation} 3-vector. It is also known as "TRSR"\ntransformation, meaning "translation rotation scale rotation".\n\n

This class is immutable; its matrix is lazily decomposed upon demand. f Lorg/joml/Matrix4f; field_20900 matrix f Z field_20901 initialized f Lorg/joml/Quaternionf; field_20905 rightRotation f Lcom/mojang/serialization/Codec; field_42532 CODEC f Lorg/joml/Vector3f; field_20902 translation f Lorg/joml/Vector3f; field_20904 scale f Lorg/joml/Quaternionf; field_20903 leftRotation f Lcom/mojang/serialization/Codec; field_42533 ANY_CODEC f Lnet/minecraft/class_4590; field_20906 IDENTITY m ()Lorg/joml/Quaternionf; method_22937 getLeftRotation m ()V method_22938 init m (Lorg/joml/Matrix4f;)V p 1 matrix m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49059 method_49059 p 0 instance m (Lnet/minecraft/class_4590;)Lorg/joml/Vector3f; method_49063 method_49063 p 0 affineTransformation m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lorg/joml/Vector3f; method_35866 getScale m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f; method_22934 setup p 0 translation p 2 scale p 1 leftRotation p 3 rightRotation m ()Lorg/joml/Quaternionf; method_35867 getRightRotation m (Lnet/minecraft/class_4590;)Lorg/joml/Quaternionf; method_49062 method_49062 p 0 affineTransformation m (Lnet/minecraft/class_4590;)Lorg/joml/Quaternionf; method_49064 method_49064 p 0 affineTransformation m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V p 1 translation p 2 leftRotation p 3 scale p 4 rightRotation m ()Lorg/joml/Matrix4f; method_22936 getMatrix m (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590; method_22933 multiply p 1 other m ()Lnet/minecraft/class_4590; method_22935 invert m ()Lorg/joml/Vector3f; method_35865 getTranslation m ()Lnet/minecraft/class_4590; method_22931 identity m (Lnet/minecraft/class_4590;F)Lnet/minecraft/class_4590; method_35864 interpolate p 1 target p 2 factor c net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack f Lnet/minecraft/class_7662; field_26938 metadata f Lorg/slf4j/Logger; field_14195 LOGGER f Ljava/util/Set; field_14193 namespaces f Ljava/util/List; field_40002 rootPaths f Ljava/util/Map; field_40003 namespacePaths m (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V method_45192 forEachNamespacedPath p 1 type p 2 path p 3 consumer m (Lnet/minecraft/class_7367;)Lnet/minecraft/class_3298; method_45194 method_45194 p 1 stream m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/function/Consumer;Ljava/util/List;)V method_45190 method_45190 p 4 segments m (Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V p 4 namespacePaths p 2 namespaces p 3 rootPaths p 1 metadata m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_45188 method_45188 p 1 name m (Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V method_14418 collectIdentifiers p 1 namespace p 2 root p 0 consumer p 3 prefixSegments m (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367; method_45191 method_45191 p 1 result m (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)V method_45196 method_45196 p 1 result m (Lnet/minecraft/class_3264;Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/util/List;)V method_45193 method_45193 p 4 segments m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$PartialResult;)V method_45195 method_45195 p 1 result m ()Lnet/minecraft/class_5912; method_43032 getFactory m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/List;)Lnet/minecraft/class_7367; method_45189 method_45189 p 3 segments c net/minecraft/class_4599 net/minecraft/client/render/BufferBuilderStorage f Lnet/minecraft/class_4618; field_20961 outlineVertexConsumers f Lnet/minecraft/class_4597$class_4598; field_20958 entityVertexConsumers f Lnet/minecraft/class_4597$class_4598; field_20959 effectVertexConsumers f Ljava/util/SortedMap; field_20957 entityBuilders f Lnet/minecraft/class_750; field_20956 blockBuilders m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V method_24047 method_24047 p 1 layer m ()Lnet/minecraft/class_4597$class_4598; method_23001 getEffectVertexConsumers m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V method_22999 method_22999 p 1 map m ()Lnet/minecraft/class_750; method_22997 getBlockBufferBuilders m ()Lnet/minecraft/class_4618; method_23003 getOutlineVertexConsumers m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V method_23798 assignBufferBuilder p 1 layer p 0 builderStorage m ()Lnet/minecraft/class_4597$class_4598; method_23000 getEntityVertexConsumers c net/minecraft/class_3264 net/minecraft/resource/ResourceType f Ljava/lang/String; field_14189 directory f Lnet/minecraft/class_3264; field_14188 CLIENT_RESOURCES f Lnet/minecraft/class_3264; field_14190 SERVER_DATA m ()Ljava/lang/String; method_14413 getDirectory m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_4595 net/minecraft/client/render/entity/model/CompositeEntityModel m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22961 method_22961 p 8 part m ()Ljava/lang/Iterable; method_22960 getParts c net/minecraft/class_540 net/minecraft/client/gui/hud/spectator/TeamTeleportSpectatorMenu f Ljava/util/List; field_3272 commands f Lnet/minecraft/class_2960; field_45583 TEXTURE f Lnet/minecraft/class_2561; field_26619 PROMPT_TEXT f Lnet/minecraft/class_2561; field_26618 TEAM_TELEPORT_TEXT m (Lnet/minecraft/class_310;Lnet/minecraft/class_269;)Ljava/util/List; method_47432 getCommands p 0 client p 1 scoreboard m (Lnet/minecraft/class_310;Lnet/minecraft/class_268;)Ljava/util/stream/Stream; method_47431 method_47431 p 1 team c net/minecraft/class_540$class_541 net/minecraft/client/gui/hud/spectator/TeamTeleportSpectatorMenu$TeleportToSpecificTeamCommand f Lnet/minecraft/class_268; field_3275 team f Ljava/util/function/Supplier; field_41115 skinTexturesSupplier f Ljava/util/List; field_3274 scoreboardEntries m (Lnet/minecraft/class_310;Lnet/minecraft/class_268;)Ljava/util/Optional; method_47433 create p 1 team p 0 client m (Lnet/minecraft/class_268;Ljava/util/List;Ljava/util/function/Supplier;)V p 3 skinTexturesSupplier p 2 scoreboardEntries p 1 team c net/minecraft/class_7620 net/minecraft/util/thread/FutureQueue c A functional interface that can enqueue completable futures. f Lorg/slf4j/Logger; field_39831 LOGGER m (Ljava/util/concurrent/Executor;)Lnet/minecraft/class_7620; immediate immediate p 0 executor m (Lnet/minecraft/class_7620$class_7621;)V append append p 1 future m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_7620$class_7621;)V method_45312 method_45312 p 1 future m (Ljava/lang/Throwable;)Ljava/lang/Object; method_45311 method_45311 p 0 throwable c net/minecraft/class_7620$class_7621 net/minecraft/util/thread/FutureQueue$FutureSupplier c A functional interface supplying the queued future to {@link FutureQueue}. m (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; submit submit p 1 executor c net/minecraft/class_4597 net/minecraft/client/render/VertexConsumerProvider c Manages rendering with multiple {@linkplain RenderLayer render layers}. m (Lnet/minecraft/class_287;)Lnet/minecraft/class_4597$class_4598; method_22991 immediate c {@return a vertex consumer provider that immediately draws the current\nbuffer builder when a different render layer is requested}. p 0 buffer m (Ljava/util/Map;Lnet/minecraft/class_287;)Lnet/minecraft/class_4597$class_4598; method_22992 immediate c {@return a vertex consumer provider that immediately draws the current\nbuffer builder when a different render layer is requested except {@code\nlayerBuffers}}.\n\n

{@code layerBuffers} will not be drawn immediately after switching\nthe current render layer. The caller of this method can control when to\ndraw these render layers. For example, {@linkplain\nRenderLayer#TRANSLUCENT the translucent render layer} should be drawn in\na later stage so the other things behind translucent objects are\nvisible. p 1 fallbackBuffer p 0 layerBuffers m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588; getBuffer getBuffer c Starts building a buffer that will be drawn with {@code layer}.\n\n

The returned vertex consumer can only be safely used until this\nmethod is called with a different render layer.\n\n

Note that the user of this method cannot modify states controlled\nby the render layer. Those states will be overridden by the render layer\nbefore drawing them. If you need to set states yourself, consider using\n{@link Tessellator} or making a custom render layer. p 1 layer c net/minecraft/class_4597$class_4598 net/minecraft/client/render/VertexConsumerProvider$Immediate c A vertex consumer provider that immediately draws the current buffer\nbuilder when a different render layer is requested except for render\nlayers specified in the constructor.\n\n@see VertexConsumerProvider#immediate(BufferBuilder)\n@see VertexConsumerProvider#immediate(Map, BufferBuilder) f Ljava/util/Map; field_20953 layerBuffers f Ljava/util/Optional; field_20954 currentLayer f Lnet/minecraft/class_287; field_20952 fallbackBuffer f Ljava/util/Set; field_20955 activeConsumers m ()V method_37104 drawCurrentLayer c Draws the current render layer if it's not in {@code layerBuffers}\nspecified in the constructor. m (Lnet/minecraft/class_287;Ljava/util/Map;)V p 1 fallbackBuffer p 2 layerBuffers m (Lnet/minecraft/class_1921;)V method_24213 method_24213 p 1 layer m ()V method_22993 draw c Draws all remaining render layers including {@code layerBuffers}\nspecified in the constructor. m (Lnet/minecraft/class_1921;)Lnet/minecraft/class_287; method_22995 getBufferInternal p 1 layer m (Lnet/minecraft/class_1921;)V method_22994 draw c Draws the contents in the {@code layer}'s buffer. p 1 layer c net/minecraft/class_7619 net/minecraft/network/message/MessageChainTaskQueue c Queues a future that handles received messages on the server thread. f Z field_40112 closed f Lorg/slf4j/Logger; field_39828 LOGGER f Ljava/util/concurrent/Executor; field_39830 executor f Ljava/util/concurrent/CompletableFuture; field_39829 current m (Lnet/minecraft/class_7620$class_7621;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; method_44903 method_44903 p 2 object m (Ljava/util/concurrent/Executor;)V p 1 executor m (Ljava/lang/Throwable;)Ljava/lang/Object; method_44904 method_44904 p 0 throwable m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_45308 method_45308 p 2 runnable c net/minecraft/class_7617 net/minecraft/network/packet/s2c/play/RemoveMessageS2CPacket f Lnet/minecraft/class_7469$class_7819; comp_938 messageSignature m (Lnet/minecraft/class_2602;)V method_44889 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_7469$class_7819; comp_938 messageSignature c net/minecraft/class_539 net/minecraft/client/gui/hud/spectator/SpectatorMenuState f Ljava/util/List; field_3271 commands f I field_3269 selectedSlot m (Ljava/util/List;I)V p 1 commands p 2 selectedSlot m ()I method_2787 getSelectedSlot m (I)Lnet/minecraft/class_537; method_2786 getCommand p 1 slot c net/minecraft/class_3272 net/minecraft/resource/metadata/PackResourceMetadata f Lnet/minecraft/class_7677; field_14202 SERIALIZER f Lcom/mojang/serialization/Codec; field_45051 CODEC f I comp_1581 packFormat f Lnet/minecraft/class_2561; comp_1580 description f Ljava/util/Optional; comp_1582 supportedFormats m (Lnet/minecraft/class_2561;ILjava/util/Optional;)V p 2 format p 1 description m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52434 method_52434 p 0 instance m ()Ljava/util/Optional; comp_1582 supportedFormats m ()Lnet/minecraft/class_2561; comp_1580 description m ()I comp_1581 packFormat c net/minecraft/class_555 net/minecraft/client/render/entity/model/BlazeEntityModel c Represents the model of a blaze-like entity.\nThis model is not tied to a specific entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@code part0}{@linkplain #root Root part}{@link #rods rods[0]}
{@code part1}{@linkplain #root Root part}{@link #rods rods[1]}
{@code part2}{@linkplain #root Root part}{@link #rods rods[2]}
{@code part3}{@linkplain #root Root part}{@link #rods rods[3]}
{@code part4}{@linkplain #root Root part}{@link #rods rods[4]}
{@code part5}{@linkplain #root Root part}{@link #rods rods[5]}
{@code part6}{@linkplain #root Root part}{@link #rods rods[6]}
{@code part7}{@linkplain #root Root part}{@link #rods rods[7]}
{@code part8}{@linkplain #root Root part}{@link #rods rods[8]}
{@code part9}{@linkplain #root Root part}{@link #rods rods[9]}
{@code part10}{@linkplain #root Root part}{@link #rods rods[10]}
{@code part11}{@linkplain #root Root part}{@link #rods rods[11]}
\n
f [Lnet/minecraft/class_630; field_3328 rods f Lnet/minecraft/class_630; field_27394 root f Lnet/minecraft/class_630; field_27395 head m ()Lnet/minecraft/class_5607; method_31982 getTexturedModelData m (I)Ljava/lang/String; method_31983 getRodName p 0 index m (Lnet/minecraft/class_630;I)Lnet/minecraft/class_630; method_31984 method_31984 p 1 index m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_554 net/minecraft/client/render/entity/model/BoatEntityModel c Represents the model of a {@linkplain BoatEntity}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #BOTTOM}Root part
{@value #BACK}Root part
{@value #FRONT}Root part
{@value #RIGHT}Root part
{@value #LEFT}Root part
{@value #LEFT_PADDLE}Root part{@link #leftPaddle}
{@value #RIGHT_PADDLE}Root part{@link #rightPaddle}
{@value #WATER_PATCH}Root part{@link #waterPatch}
\n
f Ljava/lang/String; field_32459 RIGHT_PADDLE c The key of the right paddle model part, whose value is {@value}. f Ljava/lang/String; field_32458 LEFT_PADDLE c The key of the left paddle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3326 waterPatch f Lnet/minecraft/class_630; field_27396 leftPaddle f Lnet/minecraft/class_630; field_27397 rightPaddle f Ljava/lang/String; field_32460 WATER_PATCH c The key of the water patch model part, whose value is {@value}. f Lcom/google/common/collect/ImmutableList; field_20922 parts f Ljava/lang/String; field_32464 RIGHT c The key of the right model part, whose value is {@value}. f Ljava/lang/String; field_32463 FRONT c The key of the front model part, whose value is {@value}. f Ljava/lang/String; field_32462 BACK c The key of the back model part, whose value is {@value}. f Ljava/lang/String; field_32461 BOTTOM c The key of the bottom model part, whose value is {@value}. f Ljava/lang/String; field_32465 LEFT c The key of the left model part, whose value is {@value}. m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1690;FFFFF)V method_22952 setAngles m (Lnet/minecraft/class_5610;)V method_45703 addParts p 0 modelPartData m ()Lcom/google/common/collect/ImmutableList; method_22953 getParts m ()Lnet/minecraft/class_5607; method_31985 getTexturedModelData m (Lnet/minecraft/class_630;)Lcom/google/common/collect/ImmutableList$Builder; method_45702 getParts p 1 root m (Lnet/minecraft/class_1690;ILnet/minecraft/class_630;F)V method_2797 setPaddleAngle p 2 part p 3 angle p 0 entity p 1 sigma c net/minecraft/class_553 net/minecraft/client/render/entity/model/BatEntityModel c Represents the model of a {@linkplain BatEntity}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@value EntityModelPartNames#RIGHT_EAR}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#LEFT_EAR}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}{@link #body}
{@value EntityModelPartNames#RIGHT_WING}{@value EntityModelPartNames#BODY}{@link #rightWing}
{@value EntityModelPartNames#RIGHT_WING_TIP}{@value EntityModelPartNames#RIGHT_WING}{@link #rightWingTip}
{@value EntityModelPartNames#LEFT_WING}{@value EntityModelPartNames#BODY}{@link #leftWing}
{@value EntityModelPartNames#LEFT_WING_TIP}{@value EntityModelPartNames#LEFT_WING}{@link #leftWingTip}
\n
f Lnet/minecraft/class_630; field_3319 rightWingTip f Lnet/minecraft/class_630; field_3324 leftWingTip f Lnet/minecraft/class_630; field_3322 rightWing f Lnet/minecraft/class_630; field_3323 body f Lnet/minecraft/class_630; field_3320 leftWing f Lnet/minecraft/class_630; field_3321 head f Lnet/minecraft/class_630; field_27393 root m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1420;FFFFF)V method_17069 setAngles m ()Lnet/minecraft/class_5607; method_31980 getTexturedModelData c net/minecraft/class_559 net/minecraft/client/render/entity/model/DonkeyEntityModel f Lnet/minecraft/class_630; field_27399 leftChest f Lnet/minecraft/class_630; field_27400 rightChest m ()Lnet/minecraft/class_5607; method_31987 getTexturedModelData m (Lnet/minecraft/class_1492;FFFFF)V method_17076 setAngles c net/minecraft/class_558 net/minecraft/client/render/entity/model/ChickenEntityModel c Represents the model of a chicken-like entity.\nThis model is not tied to a specific entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BEAK}Root part{@link #beak}
{@value #RED_THING}Root part{@link #wattle}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_LEG}Root part{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}Root part{@link #leftLeg}
{@value EntityModelPartNames#RIGHT_WING}Root part{@link #rightWing}
{@value EntityModelPartNames#LEFT_WING}Root part{@link #leftWing}
\n
f Lnet/minecraft/class_630; field_27402 leftLeg f Lnet/minecraft/class_630; field_3340 beak f Lnet/minecraft/class_630; field_27403 rightWing f Ljava/lang/String; field_32471 RED_THING c The key of the wattle model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27404 leftWing f Lnet/minecraft/class_630; field_3342 wattle f Lnet/minecraft/class_630; field_3344 head f Lnet/minecraft/class_630; field_3346 body f Lnet/minecraft/class_630; field_27401 rightLeg m ()Lnet/minecraft/class_5607; method_31988 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_3270 net/minecraft/resource/metadata/ResourceMetadataReader m ()Ljava/lang/String; method_14420 getKey m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; method_14421 fromJson p 1 json c net/minecraft/class_557 net/minecraft/client/render/entity/model/BookModel c Represents the model of the enchanting table's book.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#LEFT_LID}{@linkplain #root Root part}{@link #leftCover}
{@value EntityModelPartNames#RIGHT_LID}{@linkplain #root Root part}{@link #rightCover}
{@code seam}{@linkplain #root Root part}
{@value #LEFT_PAGES}{@linkplain #root Root part}{@link #leftPages}
{@value #RIGHT_PAGES}{@linkplain #root Root part}{@link #rightPages}
{@value #FLIP_PAGE1}{@linkplain #root Root part}{@link #leftFlippingPage}
{@value #FLIP_PAGE2}{@linkplain #root Root part}{@link #rightFlippingPage}
\n
f Lnet/minecraft/class_630; field_3339 rightFlippingPage f Lnet/minecraft/class_630; field_27398 root f Ljava/lang/String; field_32467 RIGHT_PAGES c The key of the right pages model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3336 leftCover f Ljava/lang/String; field_32466 LEFT_PAGES c The key of the left pages model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3335 rightPages f Lnet/minecraft/class_630; field_3338 rightCover f Lnet/minecraft/class_630; field_3337 leftPages f Ljava/lang/String; field_32469 FLIP_PAGE2 c The key of the right flipping page model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3334 leftFlippingPage f Ljava/lang/String; field_32468 FLIP_PAGE1 c The key of the left flipping page model part, whose value is {@value}. m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V method_24184 renderBook p 8 alpha p 6 green p 7 blue p 4 overlay p 5 red p 2 vertices p 3 light p 1 matrices m ()Lnet/minecraft/class_5607; method_31986 getTexturedModelData m (FFFF)V method_17073 setPageAngles p 2 leftFlipAmount p 3 rightFlipAmount p 1 pageTurnAmount p 4 pageTurnSpeed m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7637 net/minecraft/network/message/LastSeenMessagesCollector c Collects the message that are last seen by a client.\n\n

The message, along with the "last received" message, forms an\n"acknowledgment" of received messages. They are sent to the server\nwhen the client has enough messages received or when they send a message.\n\n@implNote The maximum amount of message entries are specified in the constructor.\nThe vanilla clients collect 5 entries. Calling {@link #add(MessageSignatureData, boolean)}\nadds the message to the beginning of the entries list, and evicts the oldest message.\nIf there are entries with the same sender profile ID, the older entry will be replaced with\n{@code null} instead of filling the hole.\n\n@see AcknowledgmentValidator\n@see LastSeenMessageList f Lnet/minecraft/class_7469; field_40679 lastAdded f I field_40678 messageCount f [Lnet/minecraft/class_7817; field_40676 acknowledgedMessages f I field_40677 nextIndex m (Lnet/minecraft/class_7469;Z)Z method_46265 add p 2 displayed p 1 signature m ()I method_46267 getMessageCount m (I)V p 1 size m (Lnet/minecraft/class_7817;)V method_46263 add p 1 message m (Lnet/minecraft/class_7469;)V method_46264 remove p 1 signature m ()Lnet/minecraft/class_7637$class_7816; method_46266 collect m ()I method_46262 resetMessageCount c net/minecraft/class_7637$class_7816 net/minecraft/network/message/LastSeenMessagesCollector$LastSeenMessages f Lnet/minecraft/class_7635; comp_1073 lastSeen f Lnet/minecraft/class_7635$class_7636; comp_1074 update m ()Lnet/minecraft/class_7635$class_7636; comp_1074 update m ()Lnet/minecraft/class_7635; comp_1073 lastSeen c net/minecraft/class_3279 net/minecraft/resource/FileResourcePackProvider f Lorg/slf4j/Logger; field_40044 LOGGER f Lnet/minecraft/class_8580; field_45054 symlinkFinder f Lnet/minecraft/class_3264; field_40045 type f Lnet/minecraft/class_5352; field_25345 source f Ljava/nio/file/Path; field_14218 packsDir m (Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;Lnet/minecraft/class_8580;)V p 4 symlinkFinder p 1 packsDir p 2 type p 3 source m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V method_45272 method_45272 p 2 path p 3 packFactory m (Ljava/nio/file/Path;)Ljava/lang/String; method_45273 getFileName p 0 path m (Ljava/nio/file/Path;Lnet/minecraft/class_8580;ZLjava/util/function/BiConsumer;)V method_45271 forEachProfile p 2 alwaysStable p 3 consumer p 0 path p 1 symlinkFinder c net/minecraft/class_3279$class_8620 net/minecraft/resource/FileResourcePackProvider$PackOpenerImpl f Z field_45055 alwaysStable m (Ljava/nio/file/Path;)Lnet/minecraft/class_3288$class_7680; method_52437 openDirectory m (Lnet/minecraft/class_8580;Z)V p 2 alwaysStable p 1 symlinkFinder m (Ljava/nio/file/Path;)Lnet/minecraft/class_3288$class_7680; method_52436 openZip c net/minecraft/class_6306 net/minecraft/test/TestServer f Lnet/minecraft/class_7497; field_39441 NONE_API_SERVICES f Lorg/slf4j/Logger; field_33156 LOGGER f Lnet/minecraft/class_2338; field_33159 pos f Lnet/minecraft/class_1928; field_33160 GAME_RULES f Lnet/minecraft/class_5285; field_33161 TEST_LEVEL f Lnet/minecraft/class_4524; field_33162 testSet f I field_33157 RESULT_STRING_LOG_INTERVAL f Ljava/util/List; field_33158 batches m ()Z method_36098 isTesting m (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Ljava/util/Collection;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6306; method_40378 create p 3 batches p 2 resourcePackManager p 1 session p 0 thread p 4 pos m (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V p 6 pos p 3 dataPackManager p 2 session p 5 batches p 4 saveLoader p 1 serverThread m (Lnet/minecraft/class_4517;)V method_36095 method_36095 p 0 test m (Lnet/minecraft/class_1928;)V method_36094 method_36094 p 0 gameRules m (Lnet/minecraft/class_3218;)V method_36096 runTestBatches p 1 world m (Lnet/minecraft/class_4517;)V method_36097 method_36097 p 0 test c net/minecraft/class_7638 net/minecraft/network/message/AcknowledgmentValidator c A class that validates the clients' message acknowledgment.\n\n

When clients receive or send messages, they send "acknowledgments" to the server,\ncontaining messages they've last seen or received. If there are too many messages\nwaiting for message acknowledgments (more than {@value\nnet.minecraft.server.network.ServerPlayNetworkHandler#MAX_PENDING_ACKNOWLEDGMENTS}),\nor if the acknowledgment is incorrect, the client will be disconnected. f I field_40680 size f Lnet/minecraft/class_7469; field_40682 lastSignature f Lit/unimi/dsi/fastutil/objects/ObjectList; field_40681 messages m (Lnet/minecraft/class_7469;)V method_44989 addPending p 1 signature m ()I method_46268 getMessageCount m (I)V p 1 size m (I)Z method_46269 removeUntil p 1 index m (Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional; method_46270 validate p 1 acknowledgment c net/minecraft/class_6307 net/minecraft/test/XmlReportingTestCompletionListener f Lcom/google/common/base/Stopwatch; field_33166 stopwatch f Lorg/w3c/dom/Element; field_33165 testSuiteElement f Lorg/w3c/dom/Document; field_33164 document f Ljava/io/File; field_33167 file m (Ljava/io/File;)V p 1 file m (Ljava/io/File;)V method_36101 saveReport p 1 file m (Lnet/minecraft/class_4517;Ljava/lang/String;)Lorg/w3c/dom/Element; method_36102 addTestCase p 1 test p 2 name c net/minecraft/class_7635 net/minecraft/network/message/LastSeenMessageList c A list of messages a client has seen. f Lnet/minecraft/class_7635; field_39883 EMPTY f I field_39884 MAX_ENTRIES f Lcom/mojang/serialization/Codec; field_40843 CODEC f Ljava/util/List; comp_965 entries m (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7635$class_7815; method_46258 pack p 1 storage m (Lnet/minecraft/class_7498$class_7499;)V method_46257 updateSignatures p 1 updater m (Lnet/minecraft/class_7561;Lnet/minecraft/class_7469;)Lnet/minecraft/class_7469$class_7819; method_46259 method_46259 p 1 signature m ()Ljava/util/List; comp_965 entries c net/minecraft/class_7635$class_7636 net/minecraft/network/message/LastSeenMessageList$Acknowledgment c A record of messages acknowledged by a client.\n\n

This holds the messages the client has recently seen, as well as the last\nmessage they received, if any. f Ljava/util/BitSet; comp_1072 acknowledged f I comp_1071 offset m (Lnet/minecraft/class_2540;)V method_44983 write p 1 buf m (Lnet/minecraft/class_2540;)V p 1 buf m ()I comp_1071 offset m ()Ljava/util/BitSet; comp_1072 acknowledged c net/minecraft/class_7635$class_7815 net/minecraft/network/message/LastSeenMessageList$Indexed f Lnet/minecraft/class_7635$class_7815; field_40675 EMPTY f Ljava/util/List; comp_1070 buf m (Lnet/minecraft/class_7561;)Ljava/util/Optional; method_46261 unpack p 1 storage m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2540;)V method_46260 write p 1 buf m ()Ljava/util/List; comp_1070 buf c net/minecraft/class_6305 net/minecraft/unused/packageinfo/PackageInfo6305 c net/minecraft/class_7633 net/minecraft/network/listener/TickablePacketListener m ()V method_18784 tick c Ticks this packet listener on the game engine thread. The listener is responsible\nfor synchronizing between the game engine and netty event loop threads. c net/minecraft/class_6302 net/minecraft/test/GameTest c {@code GameTest} is used to tell the test framework that the annotated method is a test.\n\n

{@code GameTest} methods must take 1 parameter of {@link net.minecraft.test.TestContext} m ()J method_35937 duration m ()I method_35938 maxAttempts m ()I method_35939 requiredSuccesses m ()Ljava/lang/String; method_35936 templateName m ()Ljava/lang/String; method_35933 batchId m ()I method_35932 tickLimit m ()I method_35934 rotation m ()Z method_35935 required c net/minecraft/class_3275 net/minecraft/world/gen/placementmodifier/NoiseBasedCountPlacementModifier f D field_14205 noiseOffset f I field_14208 noiseToCountRatio f Lcom/mojang/serialization/Codec; field_24987 MODIFIER_CODEC f D field_14206 noiseFactor m (IDD)Lnet/minecraft/class_3275; method_39641 of p 0 noiseToCountRatio p 1 noiseFactor p 3 noiseOffset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28939 method_28939 p 0 instance m (IDD)V p 4 noiseOffset p 1 noiseToCountRatio p 2 noiseFactor c net/minecraft/class_6303 net/minecraft/test/CustomTestProvider c {@code CustomTestProvider} methods return a {@code Collection}. c net/minecraft/class_551 net/minecraft/client/render/entity/model/ArmorStandEntityModel c Represents the model of an {@linkplain ArmorStandEntity}. f Ljava/lang/String; field_32447 SHOULDER_STICK f Ljava/lang/String; field_32446 LEFT_BODY_STICK f Ljava/lang/String; field_32445 RIGHT_BODY_STICK f Lnet/minecraft/class_630; field_3313 shoulderStick f Ljava/lang/String; field_32448 BASE_PLATE f Lnet/minecraft/class_630; field_3312 basePlate f Lnet/minecraft/class_630; field_27391 rightBodyStick f Lnet/minecraft/class_630; field_27392 leftBodyStick m (Lnet/minecraft/class_1531;FFFFF)V method_17066 setAngles m (Lnet/minecraft/class_1531;FFF)V method_24223 animateModel m ()Lnet/minecraft/class_5607; method_31979 getTexturedModelData c net/minecraft/class_6300 net/minecraft/test/AfterBatch c {@code AfterBatch} methods are ran once the batch specified has finished.\n\n

{@code AfterBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}. m ()Ljava/lang/String; method_35930 batchId c net/minecraft/class_6301 net/minecraft/test/BeforeBatch c {@code BeforeBatch} methods are ran before the batch specified has started.\n\n

{@code BeforeBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}. m ()Ljava/lang/String; method_35931 batchId c net/minecraft/class_7629 net/minecraft/client/session/report/log/ChatLogEntry c An entry logged to {@link ChatLog}. f Lcom/mojang/serialization/Codec; field_40803 CODEC m ()Lnet/minecraft/class_7629$class_7854; method_46538 getType c net/minecraft/class_7629$class_7854 net/minecraft/client/session/report/log/ChatLogEntry$Type f Ljava/lang/String; field_40806 id f Ljava/util/function/Supplier; field_40807 codecSupplier f Lnet/minecraft/class_7629$class_7854; field_40805 SYSTEM f Lnet/minecraft/class_7629$class_7854; field_40804 PLAYER m ()Lcom/mojang/serialization/Codec; method_46539 getCodec m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V p 3 id p 4 codecSupplier c net/minecraft/class_3240 net/minecraft/server/network/LocalServerHandshakeNetworkHandler c A server handshake network handler that exclusively handles local\nconnections.\n\n

A local connection is one between a Minecraft client and the\nIntegrated Server it is running.\n\n@see net.minecraft.server.ServerNetworkIo#bindLocal() f Lnet/minecraft/server/MinecraftServer; field_14104 server f Lnet/minecraft/class_2535; field_14103 connection m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V p 1 server p 2 connection c net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootCondition f Lcom/mojang/serialization/Codec; field_45876 CODEC f Ljava/util/Optional; comp_1885 period f Lnet/minecraft/class_42; comp_1886 value m (Ljava/lang/Object;)Z test test p 1 context m (Ljava/util/Optional;Lnet/minecraft/class_42;)V p 2 value m (Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164; method_35559 create p 0 value m ()Ljava/util/Optional; comp_1885 period m ()Lnet/minecraft/class_42; comp_1886 value m (Lnet/minecraft/class_47;)Z method_22587 test c net/minecraft/class_4571$class_6164 net/minecraft/loot/condition/TimeCheckLootCondition$Builder f Lnet/minecraft/class_42; field_31872 value f Ljava/util/Optional; field_31871 period m (J)Lnet/minecraft/class_4571$class_6164; method_35560 period p 1 period m (Lnet/minecraft/class_42;)V p 1 value m ()Lnet/minecraft/class_4571; method_35561 build c net/minecraft/class_7604 net/minecraft/network/message/SentMessage c A class wrapping {@link SignedMessage} on the server to allow custom behavior for\nsending messages. m (Lnet/minecraft/class_7471;)Lnet/minecraft/class_7604; method_44857 of c {@return the wrapped {@code message}} p 0 message m (Lnet/minecraft/class_3222;ZLnet/minecraft/class_2556$class_7602;)V method_45095 send p 2 filterMaskEnabled p 3 params p 1 sender m ()Lnet/minecraft/class_2561; comp_1081 content c net/minecraft/class_7604$class_7606 net/minecraft/network/message/SentMessage$Profileless c The wrapper used for messages without associated source profile. f Lnet/minecraft/class_2561; comp_1081 content c net/minecraft/class_7604$class_7607 net/minecraft/network/message/SentMessage$Chat c The wrapper used for normal chat messages.\n\n

Text filtering can cause some players to not receive this kind of message. f Lnet/minecraft/class_7471; comp_1082 message m ()Lnet/minecraft/class_7471; comp_1082 message m (Lnet/minecraft/class_7471;)V p 1 message c net/minecraft/class_3246 net/minecraft/server/network/ServerHandshakeNetworkHandler f Lnet/minecraft/class_2535; field_14153 connection f Lnet/minecraft/server/MinecraftServer; field_14154 server f Lnet/minecraft/class_2561; field_24457 IGNORING_STATUS_REQUEST_MESSAGE m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V p 1 server p 2 connection c net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHandler c The server login network handler.\n\n

It listens to packets on the netty event loop and is ticked on the\nserver thread simultaneously.\n\n@implSpec The vanilla implementation is created by a handshake network\nhandler. It first receives a hello packet from the client. If it is in\n{@linkplain MinecraftServer#isOnlineMode() online mode}, it goes through\nan additional authentication process. Then it optionally sends a network\ncompression packet. Finally, when it can accept the player (no player\nUUID conflicts), it will accept the player by sending a login success\npacket and then transitions the connection's packet listener to a {@link\nServerPlayNetworkHandler}. f [B field_14167 nonce f I field_29779 TIMEOUT_TICKS f Lcom/mojang/authlib/GameProfile; field_45029 profile f I field_14156 loginTicks f Ljava/util/concurrent/atomic/AtomicInteger; field_14157 NEXT_AUTHENTICATOR_THREAD_ID f Ljava/lang/String; field_14165 serverId f Lnet/minecraft/class_3248$class_3249; field_14163 state f Lnet/minecraft/server/MinecraftServer; field_14162 server f Lnet/minecraft/class_2535; field_14158 connection f Lorg/slf4j/Logger; field_14166 LOGGER f Ljava/lang/String; field_45028 profileName f Lnet/minecraft/class_2561; field_45027 UNEXPECTED_QUERY_RESPONSE_TEXT m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; method_52418 createOfflineProfile p 0 name m (I)Z method_40084 method_40084 p 0 c m (Ljava/lang/String;)Z method_40085 isValidName p 0 name m (Lcom/mojang/authlib/GameProfile;)V method_52417 startVerify p 1 profile m (Lcom/mojang/authlib/GameProfile;)V method_52419 tickVerify p 1 profile m (Lcom/mojang/authlib/GameProfile;)V method_52420 sendSuccessPacket p 1 profile m (Lcom/mojang/authlib/GameProfile;)Z method_52416 hasPlayerWithId p 1 profile m ()Ljava/lang/String; method_14383 getConnectionInfo m (Lnet/minecraft/class_2561;)V method_14380 disconnect p 1 reason m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V p 1 server p 2 connection c net/minecraft/class_3248$class_3249 net/minecraft/server/network/ServerLoginNetworkHandler$State f Lnet/minecraft/class_3248$class_3249; field_14175 KEY f Lnet/minecraft/class_3248$class_3249; field_14172 ACCEPTED f Lnet/minecraft/class_3248$class_3249; field_14173 NEGOTIATING f Lnet/minecraft/class_3248$class_3249; field_14170 HELLO f Lnet/minecraft/class_3248$class_3249; field_14169 AUTHENTICATING f Lnet/minecraft/class_3248$class_3249; field_45032 PROTOCOL_SWITCHING f Lnet/minecraft/class_3248$class_3249; field_45031 WAITING_FOR_DUPE_DISCONNECT f Lnet/minecraft/class_3248$class_3249; field_45030 VERIFYING c net/minecraft/class_3248$1 net/minecraft/server/network/ServerLoginNetworkHandler$1 m ()Ljava/net/InetAddress; method_14386 getClientAddress c net/minecraft/class_3242 net/minecraft/server/ServerNetworkIo f Lnet/minecraft/server/MinecraftServer; field_14109 server f Ljava/util/function/Supplier; field_14105 EPOLL_CHANNEL f Ljava/util/List; field_14107 connections f Ljava/util/List; field_14106 channels f Ljava/util/function/Supplier; field_14111 DEFAULT_CHANNEL f Z field_14108 active f Lorg/slf4j/Logger; field_14110 LOGGER m ()Ljava/util/List; method_37909 getConnections m ()V method_14357 tick m ()V method_14356 stop m (Ljava/net/InetAddress;I)V method_14354 bind p 1 address p 2 port m ()Lnet/minecraft/server/MinecraftServer; method_14351 getServer m ()Ljava/net/SocketAddress; method_14353 bindLocal m (Lnet/minecraft/server/MinecraftServer;)V p 1 server c net/minecraft/class_3242$class_5980 net/minecraft/server/ServerNetworkIo$DelayingChannelInboundHandler c A channel in-bound handler that only forwards received messages to the next\nchannel in-bound handler in the channel pipeline after a random delay between\n{@link #baseDelay} and {@code baseDelay + }{@link #extraDelay} milliseconds.\n\n@apiNote This may be used to simulate a laggy network environment. f I field_29773 baseDelay f I field_29774 extraDelay f Lio/netty/util/Timer; field_29772 TIMER f Ljava/util/List; field_29775 packets m (II)V p 2 extraDelay p 1 baseDelay m (Lio/netty/util/Timeout;)V method_34881 forward p 1 timeout m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V channelRead channelRead p 2 msg p 1 ctx m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V method_34880 delay p 1 ctx p 2 msg c net/minecraft/class_3242$class_5980$class_5981 net/minecraft/server/ServerNetworkIo$DelayingChannelInboundHandler$Packet f Ljava/lang/Object; field_29777 message f Lio/netty/channel/ChannelHandlerContext; field_29776 context m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V p 1 context p 2 message c net/minecraft/class_3242$1 net/minecraft/server/ServerNetworkIo$1 m (Lio/netty/channel/Channel;)V initChannel initChannel p 1 channel c net/minecraft/class_3242$2 net/minecraft/server/ServerNetworkIo$2 m (Lio/netty/channel/Channel;)V initChannel initChannel p 1 channel c net/minecraft/class_4573 com/mojang/blaze3d/systems/RenderCall c net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHandler f Lnet/minecraft/class_1297; field_14147 topmostRiddenEntity f I field_14123 requestedTeleportId f Lnet/minecraft/class_7610$class_7611; field_39805 messageUnpacker f I field_14139 teleportRequestTick f I field_14135 lastTickMovePacketsCount f D field_14143 lastTickRiddenX f Lnet/minecraft/class_2561; field_39990 CHAT_VALIDATION_FAILED_TEXT f Z field_45025 requestedReconfiguration f D field_14124 lastTickRiddenY f Lnet/minecraft/class_8608; field_45026 chunkDataSender f D field_14120 updatedRiddenZ f I field_14116 messageCooldown f D field_14144 updatedZ f I field_37281 DEFAULT_SEQUENCE f I field_37282 sequence f D field_14128 lastTickZ f Lnet/minecraft/class_7638; field_39825 acknowledgmentValidator f Z field_14131 floating f Lnet/minecraft/class_243; field_14119 requestedTeleportPos f I field_14133 creativeItemDropThreshold f I field_14117 movePacketsCount f D field_14145 updatedX f D field_14141 updatedRiddenY f I field_14137 vehicleFloatingTicks f Lorg/slf4j/Logger; field_14121 LOGGER f Ljava/util/concurrent/atomic/AtomicReference; field_39394 lastMessageTimestamp f Lnet/minecraft/class_3222; field_14140 player f Lnet/minecraft/class_7822; field_40720 session f I field_39989 MAX_PENDING_ACKNOWLEDGMENTS f I field_14118 ticks f D field_14146 lastTickY f D field_14126 updatedY f Lnet/minecraft/class_7561; field_39987 signatureStorage f D field_14142 lastTickRiddenZ f D field_14130 lastTickX f D field_14122 updatedRiddenX f I field_14138 floatingTicks f D field_37280 MAX_BREAK_SQUARED_DISTANCE f Z field_14129 vehicleFloating f Lnet/minecraft/class_7619; field_39826 messageChainTaskQueue m (Ljava/util/function/UnaryOperator;Lnet/minecraft/class_5837;)Lnet/minecraft/class_2519; method_33797 method_33797 p 1 message m (Ljava/lang/String;)Z method_43508 hasIllegalCharacter c {@return whether {@code message} contains an illegal character}\n\n@see net.minecraft.SharedConstants#isValidChar(char) p 0 message m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_45167 method_45167 p 4 executor m (Ljava/util/List;I)V method_31278 updateBookContent p 2 slotId p 1 pages m ()V method_14372 syncWithPlayerPosition m (Lnet/minecraft/class_7822;)V method_46365 setSession p 1 session m (Lnet/minecraft/class_7448;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168; method_45002 method_45002 p 2 source m (Lnet/minecraft/class_1297;)Z method_29780 isEntityOnAir p 1 entity m (Ljava/lang/String;Ljava/time/Instant;Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional; method_44337 validateMessage c {@return the validated acknowledgment if the message is valid, or an empty optional\nif it is not}\n\n

This disconnects the player if the message arrives in {@linkplain\n#isInProperOrder improper order} or if chat is disabled. p 2 timestamp p 1 message p 3 acknowledgment m (ILjava/util/List;)V method_31283 method_31283 p 2 texts m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)V p 1 server p 2 connection p 3 player p 4 clientData m (Lnet/minecraft/class_2877;Ljava/util/List;)V method_31282 onSignUpdate p 1 packet p 2 signText m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;)V method_45170 sendChatMessage p 2 params p 1 message m (Lnet/minecraft/class_5837;Ljava/util/List;I)V method_31276 addBook p 1 title p 3 slotId p 2 pages m ()Ljava/net/SocketAddress; method_48107 getConnectionAddress m (Lnet/minecraft/class_7472;Lnet/minecraft/class_7644;Lnet/minecraft/class_7635;)Ljava/util/Map; method_45006 collectArgumentMessages c {@return a map of argument name and value as signed messages} p 3 lastSeenMessages p 2 arguments p 1 packet m (Lnet/minecraft/class_7471;)V method_44897 addPendingAcknowledgment p 1 message m ()V method_52415 cleanUp m (Lnet/minecraft/class_7610$class_7825;)V method_45171 handleMessageChainException p 1 exception m (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Z method_20630 isPlayerNotCollidingWithBlocks p 7 newZ p 1 world p 3 newX p 2 box p 5 newY m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)Z method_27913 canPlace c Checks if a player can place a block or fluid from a bucket.\n\n

For this to return true, the player must not be actively cooling down. p 0 player p 1 stack m (Ljava/time/Instant;)Z method_44160 isInProperOrder c {@return whether the message sent at {@code timestamp} is received in proper order}\n\n

If {@code false}, the message will be discarded. p 1 timestamp m (ILjava/util/List;)V method_31274 method_31274 p 2 texts m (Lnet/minecraft/class_7822;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_46366 method_46366 p 2 executor m (Lnet/minecraft/class_2877;Ljava/util/List;)V method_31285 method_31285 p 2 texts m (Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional; method_45169 validateAcknowledgment p 1 acknowledgment m (Ljava/lang/String;)Ljava/lang/String; method_33799 method_33799 p 0 text m (Lnet/minecraft/class_7472;Lnet/minecraft/class_7635;)V method_45010 handleCommandExecution p 2 lastSeenMessages p 1 packet m (DDDFFLjava/util/Set;)V method_14360 requestTeleport p 7 yaw p 8 pitch p 5 z p 3 y p 1 x p 9 flags m (Lnet/minecraft/class_2805;Lcom/mojang/brigadier/suggestion/Suggestions;)V method_14365 method_14365 p 2 suggestions m (D)D method_34882 clampHorizontal p 0 d m (I)V method_41255 updateSequence p 1 sequence m (Ljava/lang/Object;)Ljava/lang/Object; method_31284 method_31284 p 1 filtered m (DDDFF)Z method_14371 isMovementInvalid c {@return whether this movement is invalid}\n\n@implNote This method is used to determine\nwhether players sending {@linkplain PlayerMoveC2SPacket player}\nand {@linkplain VehicleMoveC2SPacket vehicle} movement packets\nto the server should be kicked. p 0 x p 2 y p 4 z p 7 pitch p 6 yaw m ()V method_52414 reconfigure m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)V method_45168 sendProfilelessChatMessage p 1 message p 2 params m (DDDFF)V method_14363 requestTeleport p 5 z p 8 pitch p 7 yaw p 1 x p 3 y m (Lnet/minecraft/class_7471;)V method_44155 handleDecoratedMessage p 1 message m (Lnet/minecraft/class_2840;Lnet/minecraft/class_8786;)V method_17820 method_17820 p 2 recipe m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_31279 filterTexts p 1 texts m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; method_31275 filterText p 2 filterer p 1 text m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_31277 filterText p 1 text m ()V method_43669 checkForSpam m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; method_45003 parse c {@return the result of parsing {@code command}} p 1 command c the command to parse (without the leading slash) m (Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1799;)V method_33796 setTextToBook p 2 postProcessor p 3 book p 1 messages m (D)D method_34883 clampVertical p 0 d m (Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471; method_45011 getSignedMessage p 1 packet p 2 lastSeenMessages c net/minecraft/class_3244$class_5860 net/minecraft/server/network/ServerPlayNetworkHandler$Interaction m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; run run p 3 hand p 2 entity p 1 player c net/minecraft/class_3244$1 net/minecraft/server/network/ServerPlayNetworkHandler$1 m (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_33898 method_33898 p 3 handx p 2 entity p 1 player m (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V method_33897 processInteract p 2 action p 1 hand c net/minecraft/class_4580 net/minecraft/command/StorageDataObject f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_20856 SUGGESTION_PROVIDER f Lnet/minecraft/class_2960; field_20858 id f Ljava/util/function/Function; field_20855 TYPE_FACTORY f Lnet/minecraft/class_4565; field_20857 storage m (Lnet/minecraft/class_4565;Lnet/minecraft/class_2960;)V p 1 storage p 2 id m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4565; method_22842 of p 0 context m (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; method_22841 method_22841 p 0 argumentName m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_22840 method_22840 p 0 context p 1 builder c net/minecraft/class_4580$1 net/minecraft/command/StorageDataObject$1 f Ljava/lang/String; field_20859 argumentName c net/minecraft/class_3251 net/minecraft/server/network/ServerQueryNetworkHandler f Lnet/minecraft/class_2561; field_14179 REQUEST_HANDLED f Lnet/minecraft/class_2926; field_42544 metadata f Lnet/minecraft/class_2535; field_14178 connection f Z field_14177 responseSent m (Lnet/minecraft/class_2926;Lnet/minecraft/class_2535;)V p 2 connection p 1 metadata c net/minecraft/class_4583 net/minecraft/client/render/OverlayVertexConsumer f Lorg/joml/Matrix3f; field_21054 inverseNormalMatrix f I field_20877 u1 f I field_20878 v1 f I field_20879 light f F field_20880 normalX f F field_20870 x f F field_20881 normalY f F field_20871 y f F field_20882 normalZ f F field_20872 z f F field_41091 textureScale f Lnet/minecraft/class_4588; field_20866 delegate f Lorg/joml/Matrix4f; field_21053 inverseTextureMatrix m (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;F)V p 2 textureMatrix p 1 delegate p 4 textureScale p 3 normalMatrix m ()V method_22891 init c net/minecraft/class_4582 net/minecraft/client/render/entity/feature/SkinOverlayOwner m ()Z method_6872 shouldRenderOverlay c net/minecraft/class_7615 net/minecraft/network/message/MessageVerifier c Verifies incoming messages' signature and the message chain.\n\n

Methods in this interface must be called in the order of the message's reception,\nas it affects the verification result. f Lorg/slf4j/Logger; field_45957 LOGGER f Lnet/minecraft/class_7615; field_40695 NO_SIGNATURE f Lnet/minecraft/class_7615; field_40696 UNVERIFIED m (Lnet/minecraft/class_7471;)Z method_53508 method_53508 p 0 message m (Lnet/minecraft/class_7471;)Z method_53507 method_53507 p 0 message m (Lnet/minecraft/class_7471;)Z method_45048 isVerified p 1 message c net/minecraft/class_7615$class_7616 net/minecraft/network/message/MessageVerifier$Impl f Ljava/util/function/BooleanSupplier; field_45958 expirationChecker f Z field_39821 lastMessageVerified f Lnet/minecraft/class_7500; field_39822 signatureVerifier f Lnet/minecraft/class_7471; field_40697 lastVerifiedMessage m (Lnet/minecraft/class_7471;)Z method_53509 verify p 1 message m (Lnet/minecraft/class_7500;Ljava/util/function/BooleanSupplier;)V p 1 signatureVerifier p 2 expirationChecker m (Lnet/minecraft/class_7471;)Z method_44996 verifyPrecedingSignature p 1 message c net/minecraft/class_3258 net/minecraft/resource/ZipResourcePack f Ljava/lang/String; field_45039 overlay f Lorg/slf4j/Logger; field_39096 LOGGER f Lnet/minecraft/class_3258$class_8616; field_45038 zipFile m (Ljava/lang/String;Lnet/minecraft/class_3258$class_8616;ZLjava/lang/String;)V p 4 overlay p 3 alwaysStable p 2 zipFile p 1 name m (Ljava/lang/String;)Ljava/lang/String; method_52422 appendOverlayPrefix p 1 path m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_52423 getNamespace p 0 prefix p 1 entryName m (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String; method_45177 toPath p 0 type p 1 id m (Ljava/lang/String;)Lnet/minecraft/class_7367; method_14391 openFile p 1 path c net/minecraft/class_3258$class_8616 net/minecraft/resource/ZipResourcePack$ZipFileWrapper f Z field_45044 closed f Ljava/io/File; field_45042 file f Ljava/util/zip/ZipFile; field_45043 zip m (Ljava/io/File;)V p 1 file m ()Ljava/util/zip/ZipFile; method_52426 open c net/minecraft/class_3258$class_8615 net/minecraft/resource/ZipResourcePack$ZipBackedFactory f Z field_45041 alwaysStable f Ljava/io/File; field_45040 file m (Ljava/io/File;Z)V p 2 alwaysStable p 1 file m (Ljava/nio/file/Path;Z)V p 2 alwaysStable p 1 path c net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer c An interface that consumes vertices in a certain {@linkplain\nVertexFormat vertex format}.\n\n

The vertex elements must be specified in the same order as defined in\nthe format the vertices being consumed are in. m (Lorg/joml/Matrix3f;FFF)Lnet/minecraft/class_4588; method_23763 normal c Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT\nnormal element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a normal element.\n\n@return this consumer, for chaining p 2 x p 1 matrix c the matrix that will be applied to the normal vector, typically {@link\nnet.minecraft.client.util.math.MatrixStack.Entry#getNormalMatrix\nMatrixStack.Entry#getNormalMatrix} p 4 z p 3 y m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;[FFFF[IIZ)V method_22920 quad c Specifies the vertex elements from {@code quad} and starts consuming\nthe next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}. p 8 overlay p 9 useQuadColorData p 6 blue p 7 lights p 4 red p 5 green p 2 quad p 3 brightnesses p 1 matrixEntry m (FFF)Lnet/minecraft/class_4588; method_22914 normal c Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT\nnormal element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a normal element.\n\n@return this consumer, for chaining p 3 z p 2 y p 1 x m (FFFFFFFFFIIFFF)V method_23919 vertex c Specifies the\n{@linkplain VertexFormats#POSITION_ELEMENT position},\n{@linkplain VertexFormats#COLOR_ELEMENT color},\n{@linkplain VertexFormats#TEXTURE_ELEMENT texture},\n{@linkplain VertexFormats#OVERLAY_ELEMENT overlay},\n{@linkplain VertexFormats#LIGHT_ELEMENT light}, and\n{@linkplain VertexFormats#NORMAL_ELEMENT normal} elements of the\ncurrent vertex and starts consuming the next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}. p 10 overlay p 11 light p 12 normalX p 13 normalY p 6 blue p 7 alpha p 8 u p 9 v p 2 y p 3 z p 4 red p 5 green p 1 x p 14 normalZ m (I)Lnet/minecraft/class_4588; method_39415 color c Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining p 1 argb m (I)Lnet/minecraft/class_4588; method_22916 light c Specifies the {@linkplain VertexFormats#LIGHT_ELEMENT\nlight element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a light element.\n\n@return this consumer, for chaining p 1 uv m (I)Lnet/minecraft/class_4588; method_22922 overlay c Specifies the {@linkplain VertexFormats#OVERLAY_ELEMENT\noverlay element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting an overlay element.\n\n@return this consumer, for chaining p 1 uv m (II)Lnet/minecraft/class_4588; method_22917 overlay c Specifies the {@linkplain VertexFormats#OVERLAY_ELEMENT\noverlay element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting an overlay element.\n\n@return this consumer, for chaining p 1 u p 2 v m ()V method_1344 next c Starts consuming the next vertex.\n\n

This method must be called after specifying all elements in a vertex. m ()V method_35666 unfixColor c Makes this consumer no longer use the color set in {@link #fixedColor}. m (FF)Lnet/minecraft/class_4588; method_22913 texture c Specifies the {@linkplain VertexFormats#TEXTURE_ELEMENT\ntexture element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a texture element.\n\n@return this consumer, for chaining p 1 u p 2 v m (II)Lnet/minecraft/class_4588; method_22921 light c Specifies the {@linkplain VertexFormats#LIGHT_ELEMENT\nlight element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a light element.\n\n@return this consumer, for chaining p 2 v p 1 u m (IIII)Lnet/minecraft/class_4588; method_1336 color c Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining p 3 blue p 2 green p 4 alpha p 1 red m (Lorg/joml/Matrix4f;FFF)Lnet/minecraft/class_4588; method_22918 vertex c Specifies the {@linkplain VertexFormats#POSITION_ELEMENT\nposition element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a position element.\n\n@return this consumer, for chaining p 4 z p 3 y p 2 x p 1 matrix c the matrix that will be applied to the vertex position, typically {@link\nnet.minecraft.client.util.math.MatrixStack.Entry#getPositionMatrix\nMatrixStack.Entry#getPositionMatrix} m (IIII)V method_22901 fixedColor c Makes this consumer always use the same color for subsequent vertices\nuntil {@link #unfixColor} is called.\n\n

The color will be automatically supplied when the color element is\nrequested. Make sure not to specify the color yourself when using this\nmethod. p 4 alpha p 1 red p 2 green p 3 blue m (DDD)Lnet/minecraft/class_4588; method_22912 vertex c Specifies the {@linkplain VertexFormats#POSITION_ELEMENT\nposition element} of the current vertex.\n\n

This is typically the first element in a vertex, hence the name.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a position element.\n\n@return this consumer, for chaining p 1 x p 3 y p 5 z m (FFFF)Lnet/minecraft/class_4588; method_22915 color c Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining p 1 red p 3 blue p 2 green p 4 alpha m (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFII)V method_22919 quad c Specifies the vertex elements from {@code quad} and starts consuming\nthe next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}. p 1 matrixEntry p 4 green p 5 blue p 2 quad p 3 red p 6 light p 7 overlay c net/minecraft/class_3259 net/minecraft/resource/DirectoryResourcePack f Ljava/nio/file/Path; field_40001 root f Lorg/slf4j/Logger; field_14187 LOGGER f Lcom/google/common/base/Joiner; field_40000 SEPARATOR_JOINER m (Ljava/nio/file/Path;)Z method_14402 isValidPath p 0 path m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/class_7367; method_45186 method_45186 p 1 segments m (Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Lnet/minecraft/class_7367; method_45180 open p 1 path p 0 id m (Ljava/lang/String;Ljava/nio/file/Path;Z)V p 3 alwaysStable p 2 root p 1 name m (Ljava/nio/file/Path;)Lnet/minecraft/class_7367; method_45187 open p 0 path m (Lnet/minecraft/class_3264;Ljava/lang/String;Lnet/minecraft/class_3262$class_7664;Ljava/util/List;)V method_45181 method_45181 p 4 prefixSegments m (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367; method_45179 method_45179 p 1 result m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$PartialResult;)V method_45182 method_45182 p 1 result m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/class_3262$class_7664;)V method_45183 findResources p 2 prefixSegments p 3 consumer p 0 namespace p 1 path m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z method_45185 method_45185 p 0 path2 p 1 attributes m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/class_3262$class_7664;Ljava/nio/file/Path;)V method_45184 method_45184 p 3 foundPath c net/minecraft/class_3259$class_8619 net/minecraft/resource/DirectoryResourcePack$DirectoryBackedFactory f Z field_45050 alwaysStable f Ljava/nio/file/Path; field_45049 path m (Ljava/nio/file/Path;Z)V p 1 path p 2 alwaysStable c net/minecraft/class_4585 net/minecraft/client/render/FixedColorVertexConsumer f Z field_20889 colorFixed f I field_20892 fixedBlue f I field_20893 fixedAlpha f I field_20890 fixedRed f I field_20891 fixedGreen c net/minecraft/class_4584 net/minecraft/client/render/BufferVertexConsumer m (IB)V method_22896 putByte p 1 index p 2 value m (IS)V method_22898 putShort p 1 index p 2 value m (F)B method_24212 packByte p 0 f m (IF)V method_22897 putFloat p 2 value p 1 index m ()Lnet/minecraft/class_296; method_22900 getCurrentElement m ()V method_1325 nextElement m (SSI)Lnet/minecraft/class_4588; method_22899 uv p 2 v p 3 index p 1 u c net/minecraft/class_3255 net/minecraft/resource/AbstractFileResourcePack f Ljava/lang/String; field_39993 name f Lorg/slf4j/Logger; field_14182 LOGGER f Z field_40857 alwaysStable m (Ljava/lang/String;Z)V p 1 name p 2 alwaysStable m (Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object; method_14392 parseMetadata p 1 inputStream p 0 metaReader c net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack c A stack of transformation matrices used to specify how 3D objects are\n{@linkplain #translate translated}, {@linkplain #scale scaled} or\n{@linkplain #multiply rotated} in 3D space. Each entry consists of a\n{@linkplain Entry#getPositionMatrix position matrix} and its\ncorresponding {@linkplain Entry#getNormalMatrix normal matrix}.\n\n

By putting matrices in a stack, a transformation can be expressed\nrelative to another. You can {@linkplain #push push}, transform,\nrender and {@linkplain #pop pop}, which allows you to restore the\noriginal matrix after rendering.\n\n

An entry of identity matrix is pushed when a stack is created. This\nmeans that a stack is {@linkplain #isEmpty empty} if and only if the\nstack contains exactly one entry. f Ljava/util/Deque; field_20898 stack m ()V method_22909 pop c Removes the entry at the top of this stack. m (Lorg/joml/Quaternionf;FFF)V method_49278 multiply p 4 originZ p 3 originY p 2 originX p 1 quaternion m (FFF)V method_46416 translate p 1 x p 2 y p 3 z m ()V method_34426 loadIdentity c Sets the top entry to be the identity matrix. m (FFF)V method_22905 scale c Applies the scale transformation to the top entry.\n\n@implNote This does not scale the normal matrix correctly when the\nscaling is uniform and the scaling factor is negative. p 1 x p 2 y p 3 z m (Ljava/util/ArrayDeque;)V method_22908 method_22908 p 0 stack m ()Lnet/minecraft/class_4587$class_4665; method_23760 peek c {@return the entry at the top of this stack} m (DDD)V method_22904 translate c Applies the translation transformation to the top entry. p 5 z p 3 y p 1 x m ()Z method_22911 isEmpty c {@return whether this stack contains exactly one entry} m (Lorg/joml/Quaternionf;)V method_22907 multiply c Applies the rotation transformation to the top entry. p 1 quaternion m (Lorg/joml/Matrix4f;)V method_34425 multiplyPositionMatrix c Multiplies the top position matrix with the given matrix.\n\n

This does not update the normal matrix unlike other transformation\nmethods. p 1 matrix m ()V method_22903 push c Pushes a copy of the top entry onto this stack. c net/minecraft/class_4587$class_4665 net/minecraft/client/util/math/MatrixStack$Entry f Lorg/joml/Matrix3f; field_21328 normalMatrix f Lorg/joml/Matrix4f; field_21327 positionMatrix m ()Lorg/joml/Matrix3f; method_23762 getNormalMatrix c {@return the matrix used to transform normal vectors} m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;)V p 2 normalMatrix p 1 positionMatrix m ()Lorg/joml/Matrix4f; method_23761 getPositionMatrix c {@return the matrix used to transform positions} c net/minecraft/class_7610 net/minecraft/network/message/MessageChain c A class for handling the "message chain".\n\n

A message chain (since 1.19.3) is implemented using an integer that is incremented\nfor each message, called "index". {@link MessageLink} represents the link that a\nparticular message has.\n\n

Clients signing a message with its preceding message's index is called\n"packing", and the server creating a signed message with its preceding message's\nindex is called "unpacking". Unpacked messages can then be verified to check the\nchain's legitimacy.\n\n@see MessageLink f Lnet/minecraft/class_7826; field_40692 link f Lorg/slf4j/Logger; field_40691 LOGGER m ()Lnet/minecraft/class_7826; method_46310 nextLink m (Lnet/minecraft/class_7501;)Lnet/minecraft/class_7610$class_7612; method_44880 getPacker p 1 signer m (Lnet/minecraft/class_7428;)Lnet/minecraft/class_7610$class_7611; method_44874 getUnpacker p 1 playerPublicKey m (Lnet/minecraft/class_7428;Lnet/minecraft/class_7500;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471; method_46312 method_46312 p 3 signature p 4 body m (Lnet/minecraft/class_7501;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469; method_46311 method_46311 p 2 body m (Ljava/util/UUID;Ljava/util/UUID;)V p 1 sender p 2 sessionId m (Lnet/minecraft/class_7826;Lnet/minecraft/class_7608;Lnet/minecraft/class_7498$class_7499;)V method_46313 method_46313 p 2 updatable c net/minecraft/class_7610$class_7612 net/minecraft/network/message/MessageChain$Packer c Packers sign a message on the client with its preceding message's index.\n\n@see MessageChain#getPacker f Lnet/minecraft/class_7610$class_7612; field_40694 NONE m (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469; method_46316 method_46316 p 0 body m (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469; pack pack p 1 body c net/minecraft/class_7610$class_7611 net/minecraft/network/message/MessageChain$Unpacker c Unpacker creates a signed message on the server with the server's preceding message\nindex when they receive a message. Unpacked messages can then be verified to check\nthe message chain's legitimacy.\n\n@see MessageChain#getUnpacker f Lnet/minecraft/class_7610$class_7611; field_40848 NOT_INITIALIZED c An unpacker used when the session is not initialized yet and the secure profile\nis enforced. This always throws the missing profile key exception. m (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611; unsigned unsigned p 0 uuid m (Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471; method_46613 method_46613 p 0 signature p 1 body m (Ljava/util/UUID;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471; method_46315 method_46315 p 2 body p 1 signature m (Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471; unpack unpack p 2 body p 1 signature c net/minecraft/class_7610$class_7825 net/minecraft/network/message/MessageChain$MessageChainException f Z field_40693 shouldDisconnect m ()Z method_46314 shouldDisconnect m (Lnet/minecraft/class_2561;Z)V p 1 message p 2 shouldDisconnect c net/minecraft/class_7608 net/minecraft/network/message/MessageBody c A body of a message, including the content, timestamp, salt used for the digest\n(the hashed body), and the list of players' "last seen messages".\nOther bits of information, such as sender, are included directly in the packet. f Lcom/mojang/serialization/MapCodec; field_40847 CODEC f Ljava/time/Instant; comp_930 timestamp f Lnet/minecraft/class_7635; comp_932 lastSeenMessages f Ljava/lang/String; comp_929 content f J comp_931 salt m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46612 method_46612 p 0 instance m (Lnet/minecraft/class_7498$class_7499;)V method_46304 update p 1 updater m ()Ljava/time/Instant; comp_930 timestamp m (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7608$class_7824; method_46306 toSerialized p 1 storage m (Ljava/lang/String;)Lnet/minecraft/class_7608; method_46305 ofUnsigned p 0 content m ()Lnet/minecraft/class_7635; comp_932 lastSeenMessages m ()Ljava/lang/String; comp_929 content m ()J comp_931 salt c net/minecraft/class_7608$class_7824 net/minecraft/network/message/MessageBody$Serialized c The serialized version of {@code MessageBody} used in networking.\n\n@see MessageBody#toSerialized f Ljava/time/Instant; comp_1091 timestamp f Ljava/lang/String; comp_1090 content f J comp_1092 salt f Lnet/minecraft/class_7635$class_7815; comp_1093 lastSeen m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_7561;)Ljava/util/Optional; method_46309 toBody p 1 storage m ()Ljava/time/Instant; comp_1091 timestamp m (Lnet/minecraft/class_2540;)V method_46307 write p 1 buf m (Lnet/minecraft/class_7635;)Lnet/minecraft/class_7608; method_46308 method_46308 p 1 lastSeenMessages m ()J comp_1092 salt m ()Lnet/minecraft/class_7635$class_7815; comp_1093 lastSeen m ()Ljava/lang/String; comp_1090 content c net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen f Z field_3048 initialized f Lorg/slf4j/Logger; field_3044 LOGGER f Lnet/minecraft/class_437; field_3049 parent f Lnet/minecraft/class_4185; field_3050 buttonJoin f Lnet/minecraft/class_4267; field_3043 serverListWidget f Lnet/minecraft/class_641; field_3040 serverList f Lnet/minecraft/class_642; field_3051 selectedEntry f Ljava/util/List; field_3042 multiplayerScreenTooltip f Lnet/minecraft/class_644; field_3037 serverListPinger f Lnet/minecraft/class_4185; field_3041 buttonEdit f Lnet/minecraft/class_4185; field_3047 buttonDelete f Lnet/minecraft/class_1134$class_1136; field_3046 lanServers f Lnet/minecraft/class_1134$class_1135; field_3045 lanServerDetector m ()V method_20121 updateButtonActivationStates m (Lnet/minecraft/class_4185;)V method_19913 method_19913 p 1 button m (Z)V method_20379 addEntry p 1 confirmedAction m (Lnet/minecraft/class_4185;)V method_19915 method_19915 p 1 button m (Lnet/minecraft/class_4185;)V method_19916 method_19916 p 1 button m (Lnet/minecraft/class_4185;)V method_19918 method_19918 p 1 button m (Z)V method_20380 directConnect p 1 confirmedAction m ()Lnet/minecraft/class_644; method_2538 getServerListPinger m ()Lnet/minecraft/class_641; method_2529 getServerList m (Ljava/util/List;)V method_2528 setMultiplayerScreenTooltip p 1 tooltip m (Lnet/minecraft/class_4267$class_504;)V method_2531 select p 1 entry m (Lnet/minecraft/class_437;)V p 1 parent m (Lnet/minecraft/class_4185;)V method_19912 method_19912 p 1 button m (Z)V method_20378 editEntry p 1 confirmedAction m (Lnet/minecraft/class_4185;)V method_19914 method_19914 p 1 button m (Lnet/minecraft/class_4185;)V method_19917 method_19917 p 1 button m (Z)V method_20377 removeEntry p 1 confirmedAction m ()V method_2534 refresh m (Lnet/minecraft/class_642;)V method_2548 connect p 1 entry m ()V method_2536 connect c net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate f Ljava/util/Optional; comp_1731 tag f Ljava/util/Optional; comp_1732 blocks f Lcom/mojang/serialization/Codec; field_45723 CODEC f Lcom/mojang/serialization/Codec; field_45724 BLOCK_ENTRY_LIST_CODEC f Ljava/util/Optional; comp_1733 state f Ljava/util/Optional; comp_1734 nbt m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_22454 test p 1 world p 2 pos m ()Ljava/util/Optional; comp_1731 tag m ()Ljava/util/Optional; comp_1732 blocks m ()Ljava/util/Optional; comp_1733 state m ()Ljava/util/Optional; comp_1734 nbt c net/minecraft/class_4550$class_4710 net/minecraft/predicate/BlockPredicate$Builder f Ljava/util/Optional; field_21572 blocks f Ljava/util/Optional; field_21575 nbt f Ljava/util/Optional; field_21574 state f Ljava/util/Optional; field_21573 tag m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710; method_29233 tag p 1 tag m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710; method_35042 nbt p 1 nbt m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710; method_27962 blocks p 1 blocks m ()Lnet/minecraft/class_4550$class_4710; method_23880 create m (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_4550$class_4710; method_27963 state p 1 state m (Ljava/util/Collection;)Lnet/minecraft/class_4550$class_4710; method_37214 blocks p 1 blocks m ()Lnet/minecraft/class_4550; method_23882 build c net/minecraft/class_505 net/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots f F field_3080 time f Lnet/minecraft/class_8786; field_3079 recipe f Ljava/util/List; field_3081 slots m (Lnet/minecraft/class_8786;)V method_2565 setRecipe p 1 recipe m (Lnet/minecraft/class_1856;II)V method_2569 addSlot p 1 ingredient p 2 x p 3 y m ()Lnet/minecraft/class_8786; method_2566 getRecipe m (Lnet/minecraft/class_332;Lnet/minecraft/class_310;IIZF)V method_2567 draw p 2 client p 1 context p 4 y p 3 x p 6 tickDelta p 5 notInventory m ()V method_2571 reset m (I)Lnet/minecraft/class_505$class_506; method_2570 getSlot p 1 index m ()I method_2572 getSlotCount c net/minecraft/class_505$class_506 net/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots$GhostInputSlot f I field_3084 x f Lnet/minecraft/class_1856; field_3082 ingredient f I field_3083 y m ()Lnet/minecraft/class_1799; method_2573 getCurrentItemStack m (Lnet/minecraft/class_505;Lnet/minecraft/class_1856;II)V p 4 y p 3 x p 2 ingredient m ()I method_2574 getX m ()I method_2575 getY c net/minecraft/class_3225 net/minecraft/server/network/ServerPlayerInteractionManager f I field_14000 tickCounter f I field_20326 startMiningTime f I field_20330 failedStartMiningTime f Z field_14003 mining f Lnet/minecraft/class_2338; field_20327 miningPos f Lnet/minecraft/class_1934; field_14005 gameMode f Lnet/minecraft/class_2338; field_20329 failedMiningPos f Lnet/minecraft/class_1934; field_25715 previousGameMode f I field_20331 blockBreakingProgress f Lnet/minecraft/class_3218; field_14007 world f Z field_20328 failedToMine f Lorg/slf4j/Logger; field_20325 LOGGER f Lnet/minecraft/class_3222; field_14008 player m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;II)V method_14263 processBlockBreakingAction p 2 action p 1 pos p 4 worldHeight p 3 direction p 5 sequence m ()Lnet/minecraft/class_1934; method_30119 getPreviousGameMode m (Lnet/minecraft/class_3218;)V method_14259 setWorld p 1 world m (Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V method_14261 setGameMode p 1 gameMode p 2 previousGameMode m (Lnet/minecraft/class_2338;ILjava/lang/String;)V method_21717 finishMining p 2 sequence p 3 reason p 1 pos m ()Z method_14267 isSurvivalLike m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)F method_21716 continueMining p 1 state p 2 pos p 3 failedStartMiningTime m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_14256 interactItem p 1 player p 2 world p 3 stack p 4 hand m (Lnet/minecraft/class_2338;ZILjava/lang/String;)V method_41250 method_41250 p 1 pos p 4 reason p 2 success p 3 sequence m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; method_14262 interactBlock p 5 hitResult p 3 stack p 4 hand p 1 player p 2 world m ()V method_14264 update m ()Z method_14268 isCreative m ()Lnet/minecraft/class_1934; method_14257 getGameMode m (Lnet/minecraft/class_1934;)Z method_30118 changeGameMode c Checks if current game mode is different to {@code gameMode}, and change it if so.\n\n@return whether the current game mode has been changed p 1 gameMode m (Lnet/minecraft/class_3222;)V p 1 player m (Lnet/minecraft/class_2338;)Z method_14266 tryBreakBlock p 1 pos c net/minecraft/class_4558 net/minecraft/advancement/criterion/AbstractCriterion f Ljava/util/Map; field_20735 progressions m (Lnet/minecraft/class_2985;)Ljava/util/Set; method_22512 method_22512 p 0 managerx m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4558$class_8788; method_27854 conditionsFromJson p 3 predicateDeserializer p 1 obj p 2 predicate m (Lnet/minecraft/class_3222;Ljava/util/function/Predicate;)V method_22510 trigger p 2 predicate p 1 player m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4558$class_8788; method_27853 conditionsFromJson c net/minecraft/class_4558$class_8788 net/minecraft/advancement/criterion/AbstractCriterion$Conditions m ()Ljava/util/Optional; method_27790 getPlayerPredicate c net/minecraft/class_5889 net/minecraft/network/packet/s2c/play/WorldBorderInitializeS2CPacket f D field_29123 centerX f I field_29128 maxRadius f J field_29127 sizeLerpTime f D field_29126 sizeLerpTarget f D field_29124 centerZ f I field_29129 warningBlocks f D field_29125 size f I field_29130 warningTime m ()I method_34130 getWarningTime m (Lnet/minecraft/class_2784;)V p 1 worldBorder m ()J method_34128 getSizeLerpTime m ()I method_34131 getWarningBlocks m ()D method_34127 getSize m (Lnet/minecraft/class_2602;)V method_34123 apply m ()D method_34125 getCenterZ m ()D method_34126 getSizeLerpTarget m ()D method_34124 getCenterX m ()I method_34129 getMaxRadius m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntry f Lcom/mojang/serialization/Codec; field_24864 CODEC f F field_14011 chance f Lnet/minecraft/class_6880; field_14013 feature m (Lnet/minecraft/class_6880;F)V p 1 feature p 2 chance m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28669 method_28669 p 0 instance m (Lnet/minecraft/class_3226;)Lnet/minecraft/class_6880; method_28670 method_28670 p 0 config m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_14271 generate p 3 random p 2 chunkGenerator p 1 world p 4 pos m (Lnet/minecraft/class_3226;)Ljava/lang/Float; method_28668 method_28668 p 0 config c net/minecraft/class_5888 net/minecraft/network/packet/s2c/play/ClearTitleS2CPacket f Z field_29122 reset m (Lnet/minecraft/class_2602;)V method_34115 apply m (Z)V p 1 reset m ()Z method_34116 shouldReset m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_3227 net/minecraft/server/world/ServerLightingProvider f Ljava/util/concurrent/atomic/AtomicBoolean; field_18812 ticking f I field_17260 taskBatchSize f Lorg/slf4j/Logger; field_14020 LOGGER f Lit/unimi/dsi/fastutil/objects/ObjectList; field_17256 pendingTasks f Lnet/minecraft/class_3898; field_17257 chunkStorage f Lnet/minecraft/class_3846; field_17255 processor f Lnet/minecraft/class_3906; field_17259 executor m (IILnet/minecraft/class_3227$class_3901;Ljava/lang/Runnable;)V method_17308 enqueue p 1 x p 3 stage p 2 z p 4 task m (Lnet/minecraft/class_2823;Lnet/minecraft/class_3898;ZLnet/minecraft/class_3846;Lnet/minecraft/class_3906;)V p 5 executor p 3 hasBlockLight p 4 processor p 1 chunkProvider p 2 chunkStorage m (Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; method_51285 initializeLight p 1 chunk m ()V method_14277 runTasks m (IILjava/util/function/IntSupplier;Lnet/minecraft/class_3227$class_3901;Ljava/lang/Runnable;)V method_17307 enqueue p 4 stage p 5 task p 2 z p 3 completedLevelSupplier p 1 x m (Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V method_17306 method_17306 p 2 task m (Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V method_51287 method_51287 p 2 task m ()V method_17303 tick m (II)Ljava/util/concurrent/CompletableFuture; method_53694 enqueue p 2 z p 1 x m (IILjava/lang/Runnable;)V method_53695 method_53695 p 3 callback m (Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; method_17310 light p 1 chunk p 2 excludeBlocks m (Lnet/minecraft/class_1923;)V method_20386 updateChunkStatus p 1 pos c net/minecraft/class_3227$class_3901 net/minecraft/server/world/ServerLightingProvider$Stage f Lnet/minecraft/class_3227$class_3901; field_17261 PRE_UPDATE f Lnet/minecraft/class_3227$class_3901; field_17262 POST_UPDATE c net/minecraft/class_4552 net/minecraft/predicate/LightPredicate f Lcom/mojang/serialization/Codec; field_45757 CODEC f Lnet/minecraft/class_2096$class_2100; comp_1791 range m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_22483 test p 2 pos p 1 world m (Lnet/minecraft/class_2096$class_2100;)V p 1 range m ()Lnet/minecraft/class_2096$class_2100; comp_1791 range c net/minecraft/class_4552$class_6087 net/minecraft/predicate/LightPredicate$Builder f Lnet/minecraft/class_2096$class_2100; field_31078 light m ()Lnet/minecraft/class_4552$class_6087; method_35271 create m ()Lnet/minecraft/class_4552; method_35273 build m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4552$class_6087; method_35272 light p 1 light c net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate f Ljava/util/Optional; comp_1781 fluid f Lcom/mojang/serialization/Codec; field_45753 CODEC f Ljava/util/Optional; comp_1782 state f Ljava/util/Optional; comp_1780 tag m ()Ljava/util/Optional; comp_1781 fluid m ()Ljava/util/Optional; comp_1782 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_22475 test p 1 world p 2 pos m ()Ljava/util/Optional; comp_1780 tag c net/minecraft/class_4551$class_6079 net/minecraft/predicate/FluidPredicate$Builder f Ljava/util/Optional; field_30914 state f Ljava/util/Optional; field_30912 fluid f Ljava/util/Optional; field_30913 tag m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4551$class_6079; method_35222 tag p 1 tag m (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4551$class_6079; method_35223 state p 1 state m (Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079; method_35224 fluid p 1 fluid m ()Lnet/minecraft/class_4551; method_35225 build m ()Lnet/minecraft/class_4551$class_6079; method_35221 create c net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity f Ljava/lang/String; field_46156 language f Z field_13964 disconnected f Z field_23193 spawnForced f Lnet/minecraft/class_3225; field_13974 interactionManager f Lnet/minecraft/class_1712; field_29181 screenHandlerListener f F field_26353 spawnAngle f I field_13965 lastLevelScore f I field_13978 syncedExperience f Lnet/minecraft/class_5321; field_23191 spawnPointDimension f I field_44990 viewDistance f Z field_13989 notInAnyWorld f Lnet/minecraft/class_2985; field_13970 advancementTracker f I field_13982 lastArmorScore f Lnet/minecraft/class_5916; field_29180 screenHandlerSyncHandler f I field_13979 syncedFoodLevel f Z field_28860 filterText f Lnet/minecraft/server/MinecraftServer; field_13995 server f Lnet/minecraft/class_5513; field_26821 textStream f I field_13983 lastFoodScore f I field_13968 lastAirScore f Lnet/minecraft/class_7262; field_39985 sculkShriekerWarningManager f Lnet/minecraft/class_243; field_13992 levitationStartPos f Z field_13971 clientChatColorsEnabled f Lnet/minecraft/class_4076; field_13990 watchedSection c A chunk section position indicating where the player's client is currently\nwatching chunks from. Used referentially for the game to update the chunks\nwatched by this player.\n\n@see #getWatchedSection()\n@see #setWatchedSection(ChunkSectionPos) f F field_13997 syncedHealth f Lnet/minecraft/class_243; field_35008 vehicleInLavaRidingPos f Z field_13972 syncedSaturationIsZero f Lnet/minecraft/class_3244; field_13987 networkHandler f Z field_13969 seenCredits f Z field_35566 allowServerListing f Lnet/minecraft/class_1297; field_13984 cameraEntity f I field_13973 levitationStartTick f Lnet/minecraft/class_243; field_35007 fallStartPos f Lnet/minecraft/class_243; field_13994 enteredNetherPos f Z field_13985 inTeleportationState f Lnet/minecraft/class_3441; field_13996 recipeBook f Lnet/minecraft/class_2338; field_23192 spawnPointPosition f I field_13986 screenHandlerSyncId f I field_13998 joinInvulnerabilityTicks f Lnet/minecraft/class_1659; field_13993 clientChatVisibility f Lnet/minecraft/class_7822; field_39986 session f F field_13963 lastHealthScore f Lnet/minecraft/class_3442; field_13966 statHandler f Lnet/minecraft/class_8603; field_44991 chunkFilter f Lorg/slf4j/Logger; field_13975 LOGGER f I field_13980 lastExperienceScore f J field_13976 lastActionTime m (Lnet/minecraft/class_1703;)V method_14235 onScreenHandlerOpened p 1 screenHandler m ()Lnet/minecraft/class_7822; method_45163 getSession m (Lnet/minecraft/class_3902;)V method_19504 method_19504 p 1 unit m ()V method_14234 updateLastActionTime m (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934; method_32746 getServerGameMode c Returns the server game mode the player should be set to, namely the forced game mode.\n\n

If the forced game mode is not set, returns the {@code backupGameMode} if not {@code null},\nor the server's default game mode otherwise.\n\n@see MinecraftServer#getForcedGameMode p 1 backupGameMode m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_26285 isBedTooFarAway p 2 direction p 1 pos m ()Lnet/minecraft/class_3218; method_51469 getServerWorld m (Lnet/minecraft/class_4076;)V method_17668 setWatchedSection c Sets the chunk section position the player's client is currently watching\nfrom. This is usually called when the player moves to a new chunk section.\n\n@see #watchedSection\n@see #getWatchedSection() p 1 section c the updated section position m ()Ljava/lang/String; method_14209 getIp m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_45165 method_45165 p 1 encoded m (Lnet/minecraft/class_8603;)V method_52373 setChunkFilter p 1 chunkFilter m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;FZZ)V method_26284 setSpawnPoint c Sets the player's spawn point. p 5 sendMessage c if {@code true}, a game message about the spawn point change will be sent p 4 forced c whether the new spawn point is {@linkplain #isSpawnForced() forced} p 3 angle p 2 pos c the new spawn point, or {@code null} if resetting to the world spawn p 1 dimension c the new spawn dimension m (Lnet/minecraft/class_1588;)Z method_26283 method_26283 p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_30313 createEndSpawnPlatform p 2 centerPos p 1 world m (Lnet/minecraft/class_7822;)V method_46364 setSession p 1 session m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_29205 method_29205 p 1 encoded m ()V method_14217 markHealthDirty m (Lnet/minecraft/class_3218;)V method_18783 worldChanged p 1 origin m ()V method_34225 onSpawn m (DDDZ)V method_14207 handleFall p 1 xDifference p 3 yDifference p 5 zDifference p 7 onGround m (Lnet/minecraft/class_1308;)V method_29777 method_29777 p 1 entity m (I)I method_14244 calculateSpawnOffsetMultiplier p 1 horizontalSpawnArea m (Lnet/minecraft/class_1297;)V method_14224 setCameraEntity p 1 entity m ()Lnet/minecraft/class_5513; method_31273 getTextStream m (Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V method_43505 sendChatMessage c Sends a chat message to the player.\n\n

Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@see #sendMessage(Text)\n@see #sendMessage(Text, boolean) p 2 filterMaskEnabled p 3 params p 1 message m (Lnet/minecraft/class_7262;)V method_45164 method_45164 p 1 sculkShriekerWarningManager m ()Z method_14208 isInTeleportationState m ()I method_52371 getViewDistance m (I)V method_14228 setExperiencePoints p 1 points m (Lnet/minecraft/class_3218;DDDFF)V method_14251 teleport p 4 y p 6 z p 8 yaw p 9 pitch p 2 x p 1 targetWorld m (Z)Z method_37413 dropSelectedItem p 1 entireStack m ()J method_14219 getLastActionTime m (FFZZ)V method_14218 updateInput p 1 sidewaysSpeed p 2 forwardSpeed p 3 jumping p 4 sneaking m ()Z method_26282 isSpawnForced m (Lnet/minecraft/class_1661;I)V method_37412 method_37412 p 2 index m (Lnet/minecraft/class_1308;)Z method_29778 method_29778 p 0 entity m ()Lnet/minecraft/class_3441; method_14253 getRecipeBook m (Lnet/minecraft/class_2926;)V method_43930 sendServerMetadata p 1 metadata m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V p 3 profile p 4 clientOptions p 1 server p 2 world m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_14210 method_14210 p 1 style m (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1934; method_32745 gameModeFromNbt p 1 key p 0 nbt m (Lnet/minecraft/class_3218;)V method_14245 moveToSpawn p 1 world m (Lnet/minecraft/class_8791;)V method_14213 setClientOptions p 1 clientOptions m ()Lnet/minecraft/class_1297; method_14242 getCameraEntity m ()Lnet/minecraft/class_2338; method_26280 getSpawnPointPosition m ()Lnet/minecraft/class_3442; method_14248 getStatHandler m (Lnet/minecraft/class_2487;)V method_32748 setGameMode p 1 nbt m ()V method_38786 tickFallStartPos m (Lnet/minecraft/class_2487;)V method_32749 writeGameModeNbt p 1 nbt m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_274;)V method_14227 updateScoreboardScore p 1 playerName p 3 criterions p 2 team m ()V method_14226 playerTick m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8589; method_52374 createCommonPlayerSpawnInfo p 1 world m (Lnet/minecraft/class_3218;)V method_51468 setServerWorld p 1 world m ()Lnet/minecraft/class_2561; method_14206 getPlayerListName m ()Z method_44706 acceptsChatMessage m ()Lnet/minecraft/class_5321; method_26281 getSpawnPointDimension m ()V method_14240 onTeleportationDone m ()V method_38787 tickVehicleInLavaRiding m ()V method_14237 incrementScreenHandlerSyncId m ()Lnet/minecraft/class_4076; method_14232 getWatchedSection c Returns the chunk section position the player's client is currently watching\nfrom. This may differ from the chunk section the player is currently in.\n\n

This is only for chunk loading (watching) purpose. This is updated together\nwith entity tracking, but they are separate mechanisms.\n\n@see #watchedSection\n@see #setWatchedSection(ChunkSectionPos) m ()Z method_34879 areClientChatColorsEnabled m ()Lnet/minecraft/class_8603; method_52372 getChunkFilter m (Z)Z method_44707 acceptsMessage p 1 overlay m (Lnet/minecraft/class_3222;Z)V method_14203 copyFrom p 1 oldPlayer p 2 alive m ()V method_14231 onDisconnect m (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V method_14222 lookAtEntity p 1 anchorPoint p 3 targetAnchor p 2 targetEntity m (ILnet/minecraft/class_267;)V method_14250 method_14250 p 1 innerScore m (I)V method_14252 setExperienceLevel p 1 level m ()Lnet/minecraft/class_1659; method_14238 getClientChatVisibility m ()Lnet/minecraft/class_2985; method_14236 getAdvancementTracker m ()Lnet/minecraft/class_8791; method_53823 getClientOptions m ()Z method_39426 allowsServerListing m (Lnet/minecraft/class_274;I)V method_14212 updateScores p 2 score p 1 criterion m ()F method_30631 getSpawnAngle m (Lnet/minecraft/class_2338;)Z method_26287 isBedTooFarAway p 1 pos m ()Z method_14230 isPvpEnabled m (Lnet/minecraft/class_2561;Z)V method_43502 sendMessageToClient p 1 message p 2 overlay m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_26286 isBedObstructed p 1 pos p 2 direction m (ILnet/minecraft/class_267;)V method_14221 method_14221 p 1 score m ()Z method_14239 isDisconnected m ()V method_29779 forgiveMobAnger m (Lnet/minecraft/class_3222;)Z method_33795 shouldFilterMessagesSentTo p 1 player m (Lnet/minecraft/class_1934;)Z method_7336 changeGameMode p 1 gameMode c net/minecraft/class_3222$1 net/minecraft/server/network/ServerPlayerEntity$1 m (Lnet/minecraft/class_1703;II)V method_34227 sendPropertyUpdate p 3 value p 2 property p 1 handler c net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; comp_1820 recipes f Lcom/mojang/serialization/MapCodec; field_45770 CODEC f Ljava/util/Optional; comp_1818 gameMode f I field_33928 LOOKING_AT_DISTANCE f Ljava/util/Optional; comp_1822 lookingAt f Ljava/util/List; comp_1819 stats f Ljava/util/Map; comp_1821 advancements f Lnet/minecraft/class_2096$class_2100; comp_1817 experienceLevel m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; comp_1820 recipes m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53219 method_53219 p 0 instance m ()Ljava/util/Optional; comp_1818 gameMode m (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z method_22497 method_22497 p 1 entity m ()Ljava/util/Optional; comp_1822 lookingAt m (Lnet/minecraft/class_1297;)Z method_37250 method_37250 p 0 hitEntity m ()Ljava/util/List; comp_1819 stats m (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Ljava/util/Optional;)V p 5 advancements p 1 experienceLevel p 4 recipes m ()Ljava/util/Map; comp_1821 advancements m ()Lnet/minecraft/class_2096$class_2100; comp_1817 experienceLevel c net/minecraft/class_4553$class_4555 net/minecraft/predicate/entity/PlayerPredicate$CompletedAdvancementPredicate f Z comp_1824 done f Lcom/mojang/serialization/Codec; field_45772 CODEC m ()Z comp_1824 done m (Z)V p 1 done m (Ljava/lang/Object;)Z test test p 1 progress m (Lnet/minecraft/class_167;)Z method_22505 test c net/minecraft/class_4553$class_4556 net/minecraft/predicate/entity/PlayerPredicate$AdvancementPredicate f Lcom/mojang/serialization/Codec; field_45773 CODEC m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4553$class_4556; method_53220 method_53220 p 0 either m (Lnet/minecraft/class_4553$class_4556;)Lcom/mojang/datafixers/util/Either; method_53223 method_53223 p 0 predicate m (Lnet/minecraft/class_4553$class_4554;)Ljava/lang/Record; method_53221 method_53221 p 0 criteria m (Lnet/minecraft/class_4553$class_4555;)Ljava/lang/Record; method_53222 method_53222 p 0 completed c net/minecraft/class_4553$class_8749 net/minecraft/predicate/entity/PlayerPredicate$StatMatcher f Lcom/mojang/serialization/Codec; field_45774 CODEC f Ljava/util/function/Supplier; comp_1828 stat f Lnet/minecraft/class_2096$class_2100; comp_1827 range f Lnet/minecraft/class_6880; comp_1826 value f Lnet/minecraft/class_3448; comp_1825 type m (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V p 1 type p 2 value p 3 range m (Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec; method_53224 createCodec p 0 type m (Lnet/minecraft/class_3448;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53225 method_53225 p 1 instance m (Lnet/minecraft/class_3469;)Z method_53228 test p 1 statHandler m ()Lnet/minecraft/class_3448; comp_1825 type m ()Lnet/minecraft/class_2096$class_2100; comp_1827 range m ()Lnet/minecraft/class_6880; comp_1826 value m ()Ljava/util/function/Supplier; comp_1828 stat c net/minecraft/class_4553$class_4554 net/minecraft/predicate/entity/PlayerPredicate$AdvancementCriteriaPredicate f Lcom/mojang/serialization/Codec; field_45771 CODEC f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; comp_1823 criteria m (Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V p 1 criteria m (Ljava/lang/Object;)Z test test p 1 progress m (Lnet/minecraft/class_167;)Z method_22504 test m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; comp_1823 criteria c net/minecraft/class_4553$class_4557 net/minecraft/predicate/entity/PlayerPredicate$Builder f Ljava/util/Map; field_20734 advancements f Ljava/util/Optional; field_20731 gameMode f Ljava/util/Optional; field_33930 lookingAt f Lnet/minecraft/class_2096$class_2100; field_20730 experienceLevel f Lcom/google/common/collect/ImmutableList$Builder; field_20732 stats f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; field_20733 recipes m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557; method_35315 recipe p 1 id p 2 unlocked m (Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557; method_35314 advancement p 1 id p 2 criteria m (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557; method_35316 advancement p 1 id p 2 done m ()Lnet/minecraft/class_4553$class_4557; method_35310 create m ()Lnet/minecraft/class_4553; method_22507 build m (Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557; method_35312 gameMode p 1 gameMode m (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557; method_35313 experienceLevel p 1 experienceLevel m (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557; method_35311 stat p 1 statType p 3 range p 2 value m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557; method_37251 lookingAt p 1 lookingAt c net/minecraft/class_3223 net/minecraft/world/gen/structure/WoodlandMansionStructure f Lcom/mojang/serialization/Codec; field_37819 CODEC m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V method_41696 addPieces p 4 rotation p 3 pos p 2 context p 1 collector m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6626;)V method_41695 method_41695 p 4 collector c net/minecraft/class_3217 net/minecraft/world/gen/feature/VoidStartPlatformFeature f I field_31520 MAX_RADIUS f Lnet/minecraft/class_1923; field_19242 START_CHUNK f Lnet/minecraft/class_2338; field_19241 START_BLOCK m (IIII)I method_20403 getDistance p 0 x1 p 1 z1 p 2 x2 p 3 z2 c net/minecraft/class_3218 net/minecraft/server/world/ServerWorld f I field_35441 MAX_TICKS f Lnet/minecraft/class_6832; field_36208 structureLocator f Lnet/minecraft/class_3215; field_24624 chunkManager f I field_13948 idleTimeout f Lorg/slf4j/Logger; field_13952 LOGGER f Lnet/minecraft/class_5574; field_26934 entityList f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; field_13950 syncedBlockEventQueue f Z field_13953 inBlockTick f Lnet/minecraft/class_6017; field_41749 CLEAR_WEATHER_DURATION_PROVIDER f Ljava/util/List; field_18261 players f Lnet/minecraft/class_1946; field_13956 portalForcer f Lnet/minecraft/class_5138; field_23787 structureAccessor f Lnet/minecraft/class_6017; field_41748 CLEAR_THUNDER_WEATHER_DURATION_PROVIDER f Lnet/minecraft/class_7719; field_39984 gameEventDispatchManager f I field_29768 SERVER_IDLE_COOLDOWN c The number of ticks ({@value}) the world will continue to tick entities after\nall players have left and the world does not contain any forced chunks. f Ljava/util/Set; field_26932 loadedMobs f Lnet/minecraft/class_5579; field_26935 entityManager f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_26933 dragonParts f Lnet/minecraft/class_3767; field_18811 raidManager f Lnet/minecraft/class_2881; field_25142 enderDragonFight f Lnet/minecraft/class_6017; field_41751 THUNDER_WEATHER_DURATION_PROVIDER f Lnet/minecraft/class_6017; field_41750 RAIN_WEATHER_DURATION_PROVIDER f Ljava/util/List; field_25141 spawners f Lnet/minecraft/class_8565; field_44857 randomSequences f Lnet/minecraft/class_6757; field_13949 blockTickScheduler f Z field_13957 savingDisabled f Lnet/minecraft/class_5268; field_24456 worldProperties f Z field_36317 duringListenerUpdate f Lnet/minecraft/class_5838; field_28859 sleepManager f Z field_25143 shouldTickTime f Lnet/minecraft/server/MinecraftServer; field_13959 server f Lnet/minecraft/class_2338; field_25144 END_SPAWN_POS f Lnet/minecraft/class_6757; field_13951 fluidTickScheduler f Ljava/util/List; field_35565 blockEventQueue m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_19535 method_19535 p 2 newPoiType m (Lnet/minecraft/class_4076;)Z method_20588 isNearOccupiedPointOfInterest p 1 sectionPos m (Lnet/minecraft/class_2338;)Z method_19503 hasRaidAt c {@return {@code true} if a raid exists within 96 block radius of {@code pos}} p 1 pos m (Ljava/io/Writer;Ljava/lang/Iterable;)V method_21624 dumpEntities p 0 writer p 1 entities m (Lnet/minecraft/class_3341;)V method_23658 clearUpdatesInArea p 1 box m (Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/List;I)V method_47539 collectEntitiesByType c Collects entities of the given type, up to {@code limit}. Using this can improve\nperformance, especially if {@code limit} is small.\n\n@see #getEntitiesByType p 1 filter p 4 limit p 3 result p 2 predicate m ()V method_29203 tickTime m ()Z method_33144 isSleepingEnabled c {@return whether sleeping can cause the night to skip} m ()Z method_28125 isFlat m ()Lnet/minecraft/class_3215; method_14178 getChunkManager m ()V method_23660 wakeSleepingPlayers m (Lnet/minecraft/class_3222;)V method_18215 onPlayerRespawned c Called on the world that has the player's respawn point when the player respawned. p 1 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_29201 method_29201 p 1 pos m (Lnet/minecraft/class_6880;)Z method_31421 method_31421 p 0 poiType m (I)Lnet/minecraft/class_1297; method_31424 getDragonPart p 1 id m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765; method_19502 getRaidAt c {@return the raid occurring within 96 block radius, or {@code null} if there is none} p 1 pos m (ZZ)V method_29202 tickSpawners p 2 spawnAnimals p 1 spawnMonsters m (Ljava/util/stream/Stream;)V method_31423 loadEntities p 1 entities m (ZLnet/minecraft/class_2338;)V method_52370 tickIceAndSnow p 1 raining p 2 pos m (Lnet/minecraft/class_3222;)V method_18771 addPlayer p 1 player m ()Lnet/minecraft/class_4153; method_19494 getPointOfInterestStorage m ()Ljava/lang/String; method_31268 getDebugString m (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;III)Lcom/mojang/datafixers/util/Pair; method_42108 locateBiome p 2 pos p 1 predicate p 5 verticalBlockCheckInterval p 4 horizontalBlockCheckInterval p 3 radius m (Lnet/minecraft/class_2818;)V method_39223 disableTickSchedulers p 1 chunk m (Lnet/minecraft/class_2881;)V method_51837 setEnderDragonFight p 1 enderDragonFight m ()Z method_14177 isInBlockTick m ()V method_39501 tickWeather m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_17984 getForcedChunks c {@return the set that contains {@link ChunkPos} of forced chunks serialized as a long} m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_18210 getLightningPos p 1 pos m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V method_18763 tickPassenger p 2 passenger p 1 vehicle m (Ljava/util/function/Predicate;)Ljava/util/List; method_18766 getPlayers c {@return the list of players filtered using {@code predicate}} p 1 predicate m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V method_29204 method_29204 p 1 pos m (Ljava/util/stream/Stream;)V method_31426 addEntities p 1 entities m (Lnet/minecraft/class_2791;)V method_39778 cacheStructures p 1 chunk m (Lnet/minecraft/class_2338;)Z method_37118 shouldTickEntity c {@return whether to tick entities at {@code pos}} p 1 pos m (Lnet/minecraft/class_1297;)V method_18762 tickEntity p 1 entity m (Lnet/minecraft/class_1923;)Z method_39998 shouldTick p 1 pos m ()V method_14192 processSyncedBlockEvents m (Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;Lnet/minecraft/class_4094;)V method_19496 handleInteraction p 3 observer p 2 entity p 1 interaction m (Lnet/minecraft/class_3341;Lnet/minecraft/class_1919;)Z method_23659 method_23659 p 1 event m ()V method_14188 saveLevel m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; method_31270 getTopFive c Categories {@code items} with the {@code classifier} and reports a message\nindicating the top five biggest categories. p 0 items c the items to classify p 1 classifier c the classifier that determines the category of any item m (Lnet/minecraft/class_2338;)Ljava/util/Optional; method_31418 getLightningRodPos p 1 pos m (Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z method_14191 sendToPlayerIfNearby c Sends the {@code packet} to {@code player} if the player\nis near the provided coordinates.\n\n@return whether the packet was sent\n\n@implNote The threshold is 32 blocks if {@code force} is {@code false}, and\n512 blocks if {@code force} is {@code true}. p 9 packet p 7 z p 5 y p 3 x p 2 force p 1 player m (Lnet/minecraft/class_3695;Lnet/minecraft/class_1297;)V method_31420 method_31420 p 2 entity m (Lnet/minecraft/class_3222;)V method_18773 method_18773 p 0 player m (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/class_1297;)Lnet/minecraft/class_7927$class_7928; method_47541 method_47541 p 3 entity m (Lnet/minecraft/class_1297;)Z method_31430 shouldCancelSpawn p 1 entity m ()Lnet/minecraft/class_6757; method_14179 getFluidTickScheduler m (Lnet/minecraft/class_3222;)V method_18207 onPlayerTeleport c Called on the destination world when a player changed the dimension\nby teleportation.\n\n@see ServerPlayerEntity#moveToWorld\n@see #onDimensionChanged\n@see #onPlayerChangeDimension p 1 player m ()V method_14195 resetWeather m (Lnet/minecraft/class_1919;)Z method_14174 processBlockEvent p 1 event m ()Lnet/minecraft/class_5138; method_27056 getStructureAccessor m (Lnet/minecraft/class_2338;F)V method_8554 setSpawnPos c Sets the world spawn point. p 2 angle c the angle of the spawned entity p 1 pos c the position of the spawn point m (Ljava/io/Writer;)V method_21626 dumpBlockEntities p 1 writer m (Lnet/minecraft/class_1297;)Ljava/lang/String; method_31431 method_31431 p 0 entity m ()Lnet/minecraft/class_3222; method_18779 getRandomAlivePlayer c {@return a randomly selected alive player, or {@code null} if there is none} m ()Lnet/minecraft/class_26; method_17983 getPersistentStateManager m (Lnet/minecraft/class_2818;)V method_18764 unloadEntities p 1 chunk m ()Ljava/util/List; method_18776 getAliveEnderDragons c {@return the list of alive ender dragons in the world} m (Lnet/minecraft/class_4076;)I method_19498 getOccupiedPointOfInterestDistance p 1 pos m ()I method_32819 getLogicalHeight m (Lnet/minecraft/class_3222;)V method_18211 onPlayerChangeDimension c Called on the destination world when a player changed the dimension using portals.\n\n@see ServerPlayerEntity#moveToWorld\n@see #onDimensionChanged\n@see #onPlayerTeleport p 1 player m (Lnet/minecraft/class_1297;)Z method_18768 tryLoadEntity p 1 entity m (IIZ)Z method_17988 setChunkForced c Sets the forced status of the chunk.\n\n

Forced chunks are created in-game using the\n{@linkplain net.minecraft.server.command.ForceLoadCommand {@code /forceload} command}. p 3 forced c whether to mark the chunk as forced p 2 z c the chunk's Z coordinate p 1 x c the chunk's X coordinate m (Lnet/minecraft/class_1297;)V method_18769 onDimensionChanged c Called on the destination world when an entity changed the dimension.\n\n

This does not get called for players changing dimensions.\nUse {@link #onPlayerChangeDimension} (for portals) or\n{@link #onPlayerTeleport} (for teleportation) instead.\n\n@see Entity#moveToWorld\n@see #onPlayerTeleport\n@see #onPlayerChangeDimension p 1 entity m (Lnet/minecraft/class_2338;)Z method_19500 isNearOccupiedPointOfInterest p 1 pos m (Ljava/util/function/BooleanSupplier;)V method_18765 tick p 1 shouldKeepTicking m (IIZZ)V method_27910 setWeather c Sets the current weather, as well as how long it should last.\n\n@see ServerWorldProperties#setClearWeatherTime\n@see ServerWorldProperties#setRainTime\n@see ServerWorldProperties#setThunderTime\n@see ServerWorldProperties#setRaining\n@see ServerWorldProperties#setThundering p 4 thundering c whether a thunderstorm is ongoing p 1 clearDuration c how long the clear weather should last, in seconds p 3 raining c whether a rain is ongoing p 2 rainDuration c how long the rain or the thunderstorm should last, in seconds m ()Ljava/lang/Iterable; method_27909 iterateEntities m (Ljava/util/UUID;)Lnet/minecraft/class_1297; method_14190 getEntity c {@return the entity using the UUID, or {@code null} if none was found}\n\n@see World#getEntityById p 1 uuid m ()Lnet/minecraft/class_3767; method_19495 getRaidManager m (Lnet/minecraft/class_5575;Ljava/util/function/Predicate;)Ljava/util/List; method_18198 getEntitiesByType c Computes a list of entities of the given type.\n\nWarning: If {@code null} is passed as the entity type filter, care should be\ntaken that the type argument {@code T} is set to {@link Entity}, otherwise heap pollution\nin the returned list or {@link ClassCastException} can occur.\n\n@return a list of entities of the given type p 2 predicate c a predicate which returned entities must satisfy p 1 filter m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_34679 method_34679 p 0 innerPos m (Lnet/minecraft/class_2394;DDDIDDDD)I method_14199 spawnParticles c Spawns a particle visible to nearby players.\n\n@return the number of players the particle packet was sent to\n\n@see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double) p 4 y p 1 particle p 2 x p 15 speed p 13 deltaZ p 11 deltaY p 9 deltaX p 8 count p 6 z m (Lnet/minecraft/class_2818;I)V method_18203 tickChunk p 2 randomTickSpeed p 1 chunk m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V method_14171 tickFluid p 1 pos p 2 fluid m (Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/List;)V method_47538 collectEntitiesByType p 1 filter p 3 result p 2 predicate m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819; method_51836 getOrCreateRandom p 1 id m ()V method_14197 resetIdleTimeout m (Lnet/minecraft/class_3536;ZZ)V method_14176 save c Saves the world. p 2 flush c if it should immediately write all data to storage device p 1 progressListener c the listener for the saving process, or {@code null} to specify none p 3 savingDisabled c whether to return early without doing anything m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_14189 tickBlock p 1 pos p 2 block m (Lnet/minecraft/class_1297;)Z method_30736 spawnNewEntityAndPassengers c Checks whether any of the entity and its passengers already exist\nin the world, and if not, spawns the entity with its passengers.\n\n@return {@code true} if the spawning was successful, otherwise {@code false}\n\n@see net.minecraft.world.ServerWorldAccess#spawnEntityAndPassengers p 1 entity m (J)V method_29199 setTimeOfDay c Sets the time of day.\n\n

Time of day is different to "time", which is incremented on every tick and\ncannot be modified; Time of day affects the day-night cycle, can be changed using\n{@link net.minecraft.server.command.TimeCommand /time command}, and can be frozen\nif {@link net.minecraft.world.GameRules#DO_DAYLIGHT_CYCLE doDaylightCycle} gamerule is turned off.\nTime is used to track scheduled ticks and cannot be modified or frozen.\n\n@see net.minecraft.world.level.ServerWorldProperties#setTimeOfDay p 1 timeOfDay m (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; method_8487 locateStructure c Tries to find the closest structure of a given type near a given block.\n

\nNew chunks will only be generated up to the {@link net.minecraft.world.chunk.ChunkStatus#STRUCTURE_STARTS} phase by this method.\n

\nThe radius is ignored for strongholds.\n\n@return the position of the structure, or {@code null} if no structure could be found within the given search radius\n\n@see net.minecraft.world.gen.chunk.ChunkGenerator#locateStructure(ServerWorld, RegistryEntryList, BlockPos, int, boolean) p 2 pos c the position to start the searching at p 1 structureTag p 4 skipReferencedStructures c whether to exclude structures that were previously located (has positive\n{@link net.minecraft.structure.StructureStart#references}) p 3 radius c the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk m (Lnet/minecraft/class_2338;I)Z method_19497 isNearOccupiedPointOfInterest p 1 pos p 2 maxDistance m (Lnet/minecraft/class_3222;)V method_18213 onPlayerConnected c Called on the player's world when the player connected to the server and spawned. p 1 player m (Lnet/minecraft/class_2338;)Z method_39999 shouldTick p 1 pos m (Ljava/util/function/Predicate;I)Ljava/util/List; method_47540 getPlayers c {@return the list of players filtered using {@code predicate}, up to {@code limit}} p 1 predicate p 2 limit m ()Lnet/minecraft/class_6757; method_14196 getBlockTickScheduler m (J)Z method_37116 isChunkLoaded c {@return {@code true} if the chunk {@code chunkPos} is loaded} p 1 chunkPos m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z method_14166 spawnParticles c Spawns a particle visible to {@code viewer}, if the viewer is near the provided\ncoordinates.\n\n@return whether the particle packet was sent\n\n@see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double) p 11 deltaX p 13 deltaY p 8 z p 10 count p 3 force p 4 x p 6 y p 15 deltaZ p 1 viewer p 17 speed p 2 particle m ()Lnet/minecraft/class_2995; method_14170 getScoreboard m (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_19536 method_19536 p 2 oldPoiType m (Lnet/minecraft/class_2338;)Z method_34680 method_34680 p 1 innerPos m ()Lnet/minecraft/class_1946; method_14173 getPortalForcer m ()Lnet/minecraft/class_2881; method_29198 getEnderDragonFight m (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;ZLnet/minecraft/class_8565;)V p 3 session p 2 workerExecutor p 1 server p 13 randomSequencesState p 12 shouldTickTime p 11 spawners p 9 seed p 8 debugWorld p 7 worldGenerationProgressListener p 6 dimensionOptions p 5 worldKey p 4 properties m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297$class_5529;)V method_18770 removePlayer p 2 reason p 1 player m ()V method_33143 sendSleepingStatus c Sends sleeping status action bar messages to players in this world. m ()Lnet/minecraft/class_8565; method_52168 getRandomSequences m (Ljava/nio/file/Path;)V method_21625 dump p 1 path m (Lnet/minecraft/class_3218;)V method_29200 createEndSpawnPlatform p 0 world m (Lnet/minecraft/class_1297;)Z method_14175 addEntity p 1 entity m (Lnet/minecraft/class_1309;)Z method_18199 method_18199 p 1 entity m ()Lnet/minecraft/class_3485; method_14183 getStructureTemplateManager m ()V method_8448 updateSleepingPlayers m (J)Z method_37117 isTickingFutureReady p 1 chunkPos c net/minecraft/class_3218$class_5526 net/minecraft/server/world/ServerWorld$ServerEntityHandler m (Lnet/minecraft/class_1297;)V method_43030 updateLoadStatus m (Lnet/minecraft/class_1297;)V method_31435 stopTicking m (Lnet/minecraft/class_1297;)V method_31434 startTicking m (Lnet/minecraft/class_1297;)V method_31437 stopTracking m (Lnet/minecraft/class_1297;)V method_31436 startTracking m (Lnet/minecraft/class_1297;)V method_31433 destroy m (Lnet/minecraft/class_1297;)V method_31432 create c net/minecraft/class_3219 net/minecraft/world/gen/feature/VinesFeature c net/minecraft/class_5890 net/minecraft/network/packet/s2c/play/EndCombatS2CPacket f I field_29132 timeSinceLastAttack m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_1283;)V p 1 damageTracker m (I)V p 1 timeSinceLastAttack m (Lnet/minecraft/class_2602;)V method_34141 apply c net/minecraft/class_512 net/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget f F field_3122 bounce f Lnet/minecraft/class_314; field_3123 category f Lnet/minecraft/class_8666; field_45554 TEXTURES m ()Lnet/minecraft/class_314; method_2623 getCategory m (Lnet/minecraft/class_314;)V p 1 category m (Lnet/minecraft/class_310;)V method_2622 checkForNewRecipes p 1 client m (Lnet/minecraft/class_299;)Z method_2624 hasKnownRecipes p 1 recipeBook m (Lnet/minecraft/class_332;Lnet/minecraft/class_918;)V method_2621 renderIcons p 1 context p 2 itemRenderer c net/minecraft/class_5892 net/minecraft/network/packet/s2c/play/DeathMessageS2CPacket f Lnet/minecraft/class_2561; field_29135 message f I field_29133 entityId m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_34144 getEntityId m ()Lnet/minecraft/class_2561; method_34145 getMessage m (ILnet/minecraft/class_2561;)V p 1 entityId p 2 message m (Lnet/minecraft/class_2602;)V method_34143 apply c net/minecraft/class_5891 net/minecraft/network/packet/s2c/play/EnterCombatS2CPacket m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_34142 apply c net/minecraft/class_3230 net/minecraft/server/world/ChunkTicketType f Lnet/minecraft/class_3230; field_19347 POST_TELEPORT c Used to load the chunks at the destination of teleportation. f Lnet/minecraft/class_3230; field_17264 DRAGON c Used by the ender dragon to load the central end island during the boss battle. f Ljava/lang/String; field_14034 name f Ljava/util/Comparator; field_14029 argumentComparator f Lnet/minecraft/class_3230; field_14030 START f Lnet/minecraft/class_3230; field_19280 PORTAL c Used by a nether portal to load chunks in the other dimension. f Lnet/minecraft/class_3230; field_14031 FORCED c Used to force load chunks. f Lnet/minecraft/class_3230; field_19270 LIGHT f J field_19348 expiryTicks f Lnet/minecraft/class_3230; field_14032 UNKNOWN c Represents a type of ticket that has an unknown cause for loading chunks. f Lnet/minecraft/class_3230; field_14033 PLAYER m (Lnet/minecraft/class_3902;Lnet/minecraft/class_3902;)I method_17316 method_17316 p 1 b p 0 a m ()Ljava/util/Comparator; method_14292 getArgumentComparator m (Lnet/minecraft/class_3902;Lnet/minecraft/class_3902;)I method_17315 method_17315 p 0 a p 1 b m (Ljava/lang/String;Ljava/util/Comparator;J)V p 1 name p 2 argumentComparator p 3 expiryTicks m ()J method_20629 getExpiryTicks m (Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/class_3230; method_20628 create c Create a new ticket type that expires after an amount of ticks. p 0 name p 1 argumentComparator p 2 expiryTicks c the expiry time in ticks, does not expire if 0 m (Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/class_3230; method_14291 create c Creates a new ticket type that does not expire. p 0 name p 1 argumentComparator c net/minecraft/class_516 net/minecraft/client/gui/screen/recipebook/RecipeResultCollection f Lnet/minecraft/class_5455; field_42069 registryManager f Ljava/util/Set; field_3147 unlockedRecipes f Ljava/util/Set; field_3145 fittingRecipes f Ljava/util/Set; field_3146 craftableRecipes f Z field_3148 singleOutput f Ljava/util/List; field_3144 recipes m ()Z method_2655 hasCraftableRecipes m ()Z method_2657 hasFittingRecipes m ()Z method_2656 hasSingleOutput m (Z)Ljava/util/List; method_2651 getResults p 1 craftableOnly m (Z)Ljava/util/List; method_2648 getRecipes p 1 craftable m ()Ljava/util/List; method_2650 getAllRecipes m (Lnet/minecraft/class_8786;)Z method_2653 isCraftable p 1 recipe m ()Z method_2652 isInitialized m (Lnet/minecraft/class_5455;Ljava/util/List;)Z method_30295 shouldHaveSingleOutput p 1 recipes p 0 registryManager m ()Lnet/minecraft/class_5455; method_48479 getRegistryManager m (Lnet/minecraft/class_5455;Ljava/util/List;)V p 2 recipes p 1 registryManager m (Lnet/minecraft/class_1662;IILnet/minecraft/class_3439;)V method_2649 computeCraftables p 2 gridWidth p 3 gridHeight p 4 recipeBook p 1 recipeFinder m (Lnet/minecraft/class_3439;)V method_2647 initialize p 1 recipeBook c net/minecraft/class_515 net/minecraft/client/gui/screen/recipebook/RecipeDisplayListener m (Ljava/util/List;)V method_2646 onRecipesDisplayed p 1 recipes c net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/AnimatedResultButton f Lnet/minecraft/class_2561; field_26595 MORE_RECIPES_TEXT f Lnet/minecraft/class_1729; field_3137 craftingScreenHandler f Lnet/minecraft/class_2960; field_45555 SLOT_MANY_CRAFTABLE_TEXTURE f F field_3140 time f Lnet/minecraft/class_3439; field_3138 recipeBook f I field_3141 currentResultIndex f F field_3139 bounce f Lnet/minecraft/class_516; field_3142 resultCollection f Lnet/minecraft/class_2960; field_45558 SLOT_UNCRAFTABLE_TEXTURE f Lnet/minecraft/class_2960; field_45557 SLOT_MANY_UNCRAFTABLE_TEXTURE f Lnet/minecraft/class_2960; field_45556 SLOT_CRAFTABLE_TEXTURE m ()Z method_2642 hasResults m ()Lnet/minecraft/class_516; method_2645 getResultCollection m (Lnet/minecraft/class_516;Lnet/minecraft/class_513;)V method_2640 showResultCollection p 1 resultCollection p 2 results m ()Lnet/minecraft/class_8786; method_2643 currentRecipe m ()Ljava/util/List; method_2644 getTooltip m ()Ljava/util/List; method_2639 getResults c net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeBookResults f Lnet/minecraft/class_514; field_3129 hoveredResultButton f Lnet/minecraft/class_310; field_3126 client f Ljava/util/List; field_3127 resultCollections f I field_3135 currentPage f Lnet/minecraft/class_8786; field_3125 lastClickedRecipe f Ljava/util/List; field_3131 resultButtons f Lnet/minecraft/class_8666; field_45553 PAGE_BACKWARD_TEXTURES f Lnet/minecraft/class_508; field_3132 alternatesWidget f Lnet/minecraft/class_3439; field_3136 recipeBook f Lnet/minecraft/class_361; field_3128 nextPageButton f I field_3124 pageCount f Lnet/minecraft/class_516; field_3133 resultCollection f Ljava/util/List; field_3134 recipeDisplayListeners f Lnet/minecraft/class_361; field_3130 prevPageButton f Lnet/minecraft/class_8666; field_45552 PAGE_FORWARD_TEXTURES m (Ljava/util/List;)V method_2629 onRecipesDisplayed p 1 recipes m (Ljava/util/function/Consumer;)V method_37083 forEachButton p 1 consumer m (Lnet/minecraft/class_332;IIIIF)V method_2634 draw p 3 y p 4 mouseX p 5 mouseY p 6 delta p 1 context p 2 x m ()Lnet/minecraft/class_8786; method_2631 getLastClickedRecipe m (Ljava/util/List;Z)V method_2627 setResults p 2 resetCurrentPage p 1 resultCollections m ()V method_2625 refreshResultButtons m ()Lnet/minecraft/class_516; method_2635 getLastClickedResults m ()Lnet/minecraft/class_310; method_2637 getClient m (DDIIIII)Z method_2632 mouseClicked p 1 mouseX p 3 mouseY p 5 button p 6 areaLeft p 7 areaTop p 8 areaWidth p 9 areaHeight m (Lnet/minecraft/class_332;II)V method_2628 drawTooltip p 3 y p 2 x p 1 context m (Lnet/minecraft/class_507;)V method_2630 setGui p 1 widget m (Lnet/minecraft/class_310;II)V method_2636 initialize p 3 parentTop p 1 client p 2 parentLeft m ()V method_2638 hideAlternates m ()Lnet/minecraft/class_3439; method_2633 getRecipeBook m ()V method_2626 hideShowPageButtons c net/minecraft/class_5898 net/minecraft/network/packet/s2c/play/WorldBorderWarningTimeChangedS2CPacket f I field_29149 warningTime m (Lnet/minecraft/class_2602;)V method_34165 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_34166 getWarningTime m (Lnet/minecraft/class_2784;)V p 1 worldBorder c net/minecraft/class_3235 net/minecraft/world/tick/MultiTickScheduler f Ljava/util/function/Function; field_35552 mapper m (Ljava/util/function/Function;)V p 1 mapper c net/minecraft/class_5897 net/minecraft/network/packet/s2c/play/WorldBorderSizeChangedS2CPacket f D field_29148 sizeLerpTarget m (Lnet/minecraft/class_2602;)V method_34163 apply m ()D method_34164 getSizeLerpTarget m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2784;)V p 1 worldBorder c net/minecraft/class_5899 net/minecraft/network/packet/s2c/play/WorldBorderWarningBlocksChangedS2CPacket f I field_29150 warningBlocks m (Lnet/minecraft/class_2784;)V p 1 worldBorder m (Lnet/minecraft/class_2602;)V method_34167 apply m ()I method_34168 getWarningBlocks m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_3238 net/minecraft/network/handler/LegacyQueryHandler f Lorg/slf4j/Logger; field_14101 LOGGER f Lnet/minecraft/class_8599; field_44998 server m (Lio/netty/buffer/ByteBuf;)Z method_52380 isLegacyQuery p 0 buf m (Lnet/minecraft/class_8599;)Ljava/lang/String; method_52379 getResponseFor1_2 p 0 server m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; method_52381 createBuf p 0 allocator p 1 string m (Lnet/minecraft/class_8599;)V p 1 server m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V channelRead channelRead p 1 ctx p 2 msg m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V method_14344 reply p 1 buf p 0 context m (Lnet/minecraft/class_8599;)Ljava/lang/String; method_52382 getResponse p 0 server c net/minecraft/class_4568 net/minecraft/loot/condition/ReferenceLootCondition f Lnet/minecraft/class_2960; comp_1869 id f Lcom/mojang/serialization/Codec; field_45861 CODEC f Lorg/slf4j/Logger; field_20763 LOGGER m ()Lnet/minecraft/class_2960; comp_1869 id m (Lnet/minecraft/class_47;)Z method_22579 test m (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_5341;)V method_51230 method_51230 p 3 predicate m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210; method_35555 builder p 0 id m (Lnet/minecraft/class_2960;)V p 1 id c net/minecraft/class_5894 net/minecraft/network/packet/s2c/play/OverlayMessageS2CPacket f Lnet/minecraft/class_2561; field_29142 message m (Lnet/minecraft/class_2602;)V method_34154 apply m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2561;)V p 1 message m ()Lnet/minecraft/class_2561; method_34155 getMessage c net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry f I field_14043 updatesWithoutVehicle f Ljava/util/List; field_41697 changedEntries f I field_14047 lastPitch f I field_14037 tickInterval f I field_14059 lastHeadYaw f Ljava/util/function/Consumer; field_18259 receiver f Lorg/slf4j/Logger; field_14041 LOGGER f Lnet/minecraft/class_243; field_18278 velocity f Z field_14036 lastOnGround f Ljava/util/List; field_14045 lastPassengers f I field_14040 trackingTick f Lnet/minecraft/class_7422; field_39019 trackedPos f I field_14060 lastYaw f Lnet/minecraft/class_3218; field_18258 world f Z field_14051 hadVehicle f Z field_14039 alwaysUpdateVelocity f Lnet/minecraft/class_1297; field_14049 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)V p 1 world p 3 tickInterval p 2 entity p 5 receiver p 4 alwaysUpdateVelocity m (Lnet/minecraft/class_3222;)V method_18760 startTracking p 1 player m ()V method_14306 syncEntityData c Synchronizes tracked data and attributes m (Lnet/minecraft/class_2596;)V method_18758 sendSyncPacket c Sends a packet for synchronization with watcher and tracked player (if applicable) p 1 packet m ()V method_18756 tick m (Lnet/minecraft/class_3222;)V method_14302 stopTracking p 1 player m (Lnet/minecraft/class_3222;Ljava/util/function/Consumer;)V method_18757 sendPackets p 1 player p 2 sender m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; method_49753 streamChangedPassengers p 1 lastPassengers p 0 passengers m (Ljava/util/List;Lnet/minecraft/class_1297;)Z method_49752 method_49752 p 1 passenger m (Lnet/minecraft/class_1297;)V method_49426 method_49426 p 0 passenger c net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig f Ljava/util/List; field_40918 features f Z field_24976 hasFeatures f Lcom/mojang/serialization/Codec; field_24975 CODEC f Lorg/slf4j/Logger; field_14064 LOGGER f Z field_24977 hasLakes f Z field_14077 hasNoTerrain f Ljava/util/List; field_14082 layerBlocks f Ljava/util/List; field_14072 layers f Ljava/util/Optional; field_37145 structureOverrides f Lnet/minecraft/class_6880; field_14081 biome m (Lnet/minecraft/class_2680;)Z method_34741 method_34741 p 0 state m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/class_6880;)Lnet/minecraft/class_3232; method_46727 with p 2 structureOverrides p 1 layers p 3 biome m (Lnet/minecraft/class_3232;)Ljava/lang/Boolean; method_30047 method_30047 p 0 config m ()Ljava/util/List; method_14327 getLayers m (Lnet/minecraft/class_3232;)Ljava/util/Optional; method_31182 method_31182 p 0 config m ()V method_14330 updateLayerBlocks m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28913 method_28913 p 0 instance m ()Ljava/util/Optional; method_41139 getStructureOverrides m ()V method_28911 enableFeatures m (Lnet/minecraft/class_3232;)Ljava/lang/Boolean; method_30046 method_30046 p 0 config m ()Lnet/minecraft/class_6880; method_14326 getBiome m ()Ljava/util/List; method_14312 getLayerBlocks m (Ljava/util/Optional;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880; method_46728 getBiome p 0 biome p 1 fallback m (Lnet/minecraft/class_3232;)Ljava/util/Optional; method_41140 method_41140 p 0 config m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485; method_44225 createGenerationSettings p 1 biomeEntry m (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6880; method_46726 getPlains p 0 biomeLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_3232; method_14309 getDefaultConfig p 0 biomeLookup p 2 featureLookup p 1 structureSetLookup m (Ljava/util/Optional;Lnet/minecraft/class_6880;Ljava/util/List;)V p 3 features p 1 structureOverrides p 2 biome m ()V method_28916 enableLakes m (Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V p 8 surfaceLavaLakeFeature p 5 biome p 4 features p 7 undergroundLavaLakeFeature p 6 fallback p 1 structureOverrides p 3 lakes p 2 layers m (Lnet/minecraft/class_7871;)Ljava/util/List; method_46729 getLavaLakes p 0 featureLookup m (Lnet/minecraft/class_3232;)Lcom/mojang/serialization/DataResult; method_33067 checkHeight p 0 config c net/minecraft/class_5896 net/minecraft/network/packet/s2c/play/WorldBorderInterpolateSizeS2CPacket f D field_29146 sizeLerpTarget f J field_29147 sizeLerpTime f D field_29145 size m ()D method_34160 getSize m ()D method_34161 getSizeLerpTarget m (Lnet/minecraft/class_2602;)V method_34159 apply m ()J method_34162 getSizeLerpTime m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2784;)V p 1 worldBorder c net/minecraft/class_4565 net/minecraft/command/DataCommandStorage f Ljava/util/Map; field_20747 storages f Ljava/lang/String; field_31834 COMMAND_STORAGE_PREFIX f Lnet/minecraft/class_26; field_20748 stateManager m (Ljava/lang/String;)Ljava/lang/String; method_22543 getSaveKey p 0 namespace m (Ljava/lang/String;)Lnet/minecraft/class_18$class_8645; method_52614 getPersistentStateType p 1 namespace m (Ljava/lang/String;)Lnet/minecraft/class_4565$class_4566; method_22544 createStorage p 1 namespace m (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; method_52613 method_52613 p 2 nbt m (Lnet/minecraft/class_26;)V p 1 stateManager m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_22545 method_22545 p 0 entry m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2487; method_22546 get p 1 id m ()Ljava/util/stream/Stream; method_22542 getIds m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V method_22547 set p 1 id p 2 nbt c net/minecraft/class_4565$class_4566 net/minecraft/command/DataCommandStorage$PersistentState f Ljava/lang/String; field_31835 CONTENTS_KEY f Ljava/util/Map; field_20749 map m (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2487;)V method_22553 method_22553 p 2 value p 1 key m (Ljava/lang/String;)Ljava/util/stream/Stream; method_22554 getIds p 1 namespace m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960; method_22551 method_22551 p 1 key m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_22550 get p 1 name m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; method_32383 readNbt p 1 nbt m (Ljava/lang/String;Lnet/minecraft/class_2487;)V method_22552 set p 1 name p 2 nbt c net/minecraft/class_3233 net/minecraft/world/ChunkRegion f Ljava/util/function/Supplier; field_33756 currentlyGeneratingStructureName f J field_14087 seed f Lorg/slf4j/Logger; field_14092 LOGGER f I field_33755 placementRadius c The number of neighboring chunks which can be accessed for block\nplacement.\n\n

A value of {@code 0} means that only this chunk is accessible. A\npositive value means that the given amount of neighbors are accessible\nin each direction. A negative value means that this region shouldn't be\nused for block placement. f Lnet/minecraft/class_2874; field_14096 dimension f Lnet/minecraft/class_3235; field_14099 blockTickScheduler f Lnet/minecraft/class_1923; field_23788 lowerCorner f Ljava/util/concurrent/atomic/AtomicLong; field_35442 tickOrder f Lnet/minecraft/class_2806; field_33754 status f I field_14088 width f Lnet/minecraft/class_2791; field_28557 centerPos f Lnet/minecraft/class_2960; field_38683 WORLDGEN_REGION_RANDOM_ID f Lnet/minecraft/class_5138; field_26822 structureAccessor f Lnet/minecraft/class_3235; field_14094 fluidTickScheduler f Lnet/minecraft/class_4543; field_20668 biomeAccess f Lnet/minecraft/class_3218; field_14093 world f Ljava/util/List; field_14098 chunks f Lnet/minecraft/class_1923; field_23789 upperCorner f Lnet/minecraft/class_5819; field_14091 random f Lnet/minecraft/class_5217; field_14097 levelProperties m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763; method_14337 method_14337 p 1 pos m (Lnet/minecraft/class_1923;I)Z method_42109 needsBlending p 2 checkRadius p 1 chunkPos m (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V p 4 placementRadius p 1 world p 3 status p 2 chunks m (Lnet/minecraft/class_2338;)V method_14338 markBlockForPostProcessing p 1 pos m ()Lnet/minecraft/class_1923; method_33561 getCenterPos m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763; method_14340 method_14340 p 1 pos c net/minecraft/class_5895 net/minecraft/network/packet/s2c/play/WorldBorderCenterChangedS2CPacket f D field_29144 centerZ f D field_29143 centerX m (Lnet/minecraft/class_2602;)V method_34156 apply m ()D method_34158 getCenterX m ()D method_34157 getCenterZ m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2784;)V p 1 worldBorder c net/minecraft/class_3228 net/minecraft/server/world/ChunkTicket c Represents a chunk ticket, which specifies the reason a chunk has been loaded. f Ljava/lang/Object; field_14022 argument f Lnet/minecraft/class_3230; field_14023 type f I field_14025 level f J field_14024 tickCreated m ()I method_14283 getLevel m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_3230;ILjava/lang/Object;)V p 1 type p 2 level p 3 argument m (Lnet/minecraft/class_3228;)I method_14285 compareTo m (Ljava/lang/Object;)I compareTo compareTo p 1 that m (J)V method_23956 setTickCreated p 1 tickCreated m ()Lnet/minecraft/class_3230; method_14281 getType m (J)Z method_20627 isExpired p 1 currentTick c net/minecraft/class_4559 net/minecraft/predicate/StatePredicate f Lcom/mojang/serialization/Codec; field_45777 CODEC f Lcom/mojang/serialization/Codec; field_45778 CONDITION_LIST_CODEC f Ljava/util/List; comp_1830 conditions m (Ljava/util/List;)V p 1 conditions m (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V method_22516 check p 2 reporter p 1 factory m (Lnet/minecraft/class_3610;)Z method_22518 test p 1 state m ()Ljava/util/List; comp_1830 conditions m (Lnet/minecraft/class_2689;)Ljava/util/Optional; method_53235 findMissing p 1 stateManager m (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;Lnet/minecraft/class_4559$class_4562;)V method_22517 method_22517 p 2 condition m ()Lcom/google/gson/JsonElement; method_22513 toJson m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_22519 fromJson p 0 json m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z method_22515 test p 1 stateManager p 2 container m (Lnet/minecraft/class_2680;)Z method_22514 test p 1 state c net/minecraft/class_4559$class_8750 net/minecraft/predicate/StatePredicate$ValueMatcher f Lcom/mojang/serialization/Codec; field_45781 CODEC m (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z method_22532 test p 1 state p 2 property m (Lnet/minecraft/class_4559$class_8750;)Lcom/mojang/datafixers/util/Either; method_53243 method_53243 p 0 valueMatcher c net/minecraft/class_4559$class_4560 net/minecraft/predicate/StatePredicate$Builder f Lcom/google/common/collect/ImmutableList$Builder; field_20738 conditions m (Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560; method_22527 exactMatch p 2 value p 1 property m (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4559$class_4560; method_22525 exactMatch p 1 property p 2 value m ()Lnet/minecraft/class_4559$class_4560; method_22523 create m ()Ljava/util/Optional; method_22528 build m (Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_4559$class_4560; method_22526 exactMatch p 2 valueName p 1 property m (Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560; method_22524 exactMatch p 2 value p 1 property c net/minecraft/class_4559$class_4561 net/minecraft/predicate/StatePredicate$ExactValueMatcher f Lcom/mojang/serialization/Codec; field_45779 CODEC f Ljava/lang/String; comp_1831 value m (Ljava/lang/String;)V p 1 key m ()Ljava/lang/String; comp_1831 value c net/minecraft/class_4559$class_4562 net/minecraft/predicate/StatePredicate$Condition f Ljava/lang/String; comp_1832 key f Lnet/minecraft/class_4559$class_8750; comp_1833 valueMatcher m (Ljava/lang/String;Lnet/minecraft/class_4559$class_8750;)V p 1 key m ()Ljava/lang/String; comp_1832 key m (Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z method_22530 test p 1 stateManager p 2 state m (Lnet/minecraft/class_2689;)Ljava/util/Optional; method_22531 reportMissing p 1 factory m ()Lnet/minecraft/class_4559$class_8750; comp_1833 valueMatcher c net/minecraft/class_4559$class_4563 net/minecraft/predicate/StatePredicate$RangedValueMatcher f Ljava/util/Optional; comp_1835 max f Lcom/mojang/serialization/Codec; field_45780 CODEC f Ljava/util/Optional; comp_1834 min m ()Ljava/util/Optional; comp_1835 max m ()Ljava/util/Optional; comp_1834 min c net/minecraft/class_3229 net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer f I field_14028 thickness f Lnet/minecraft/class_2248; field_29566 block f Lcom/mojang/serialization/Codec; field_24974 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28909 method_28909 p 0 instance m (ILnet/minecraft/class_2248;)V p 2 block p 1 thickness m ()I method_14289 getThickness m (Lnet/minecraft/class_3229;)Lnet/minecraft/class_2248; method_28910 method_28910 p 0 layer m ()Lnet/minecraft/class_2680; method_14286 getBlockState c net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget f Lnet/minecraft/class_2960; field_45542 FURNACE_OVERLAY_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45543 FURNACE_OVERLAY_TEXTURE f Lnet/minecraft/class_2960; field_45544 CRAFTING_OVERLAY_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45545 CRAFTING_OVERLAY_TEXTURE f Lnet/minecraft/class_2960; field_45546 FURNACE_OVERLAY_DISABLED_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45547 FURNACE_OVERLAY_DISABLED_TEXTURE f Lnet/minecraft/class_8786; field_3104 lastClickedRecipe f Lnet/minecraft/class_2960; field_45548 CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45549 CRAFTING_OVERLAY_DISABLED_TEXTURE f I field_3105 buttonX f F field_3110 time f I field_3103 buttonY f Lnet/minecraft/class_2960; field_45541 OVERLAY_RECIPE_TEXTURE f Lnet/minecraft/class_516; field_3111 resultCollection f Lnet/minecraft/class_310; field_3108 client f Z field_3107 visible f Ljava/util/List; field_3106 alternativeButtons f Z field_3112 furnace m ()Z method_2616 isVisible m ()Lnet/minecraft/class_516; method_2614 getResults m (Lnet/minecraft/class_310;Lnet/minecraft/class_516;IIIIF)V method_2617 showAlternativesForResult p 7 delta p 6 areaCenterY p 5 areaCenterX p 4 buttonY p 3 buttonX p 2 results p 1 client m (Z)V method_2613 setVisible p 1 visible m ()Lnet/minecraft/class_8786; method_2615 getLastClickedRecipe c net/minecraft/class_508$class_511 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$FurnaceAlternativeButtonWidget c net/minecraft/class_508$class_509 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget f Ljava/util/List; field_3116 slots f Lnet/minecraft/class_8786; field_3114 recipe f Z field_3115 craftable m (Lnet/minecraft/class_508;IILnet/minecraft/class_8786;Z)V p 4 recipe p 3 y p 2 x p 5 craftable m (Lnet/minecraft/class_8786;)V method_2619 alignRecipe p 1 recipe c net/minecraft/class_508$class_509$class_510 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget$InputSlot f I field_3119 y f [Lnet/minecraft/class_1799; field_3120 stacks f I field_3118 x m (Lnet/minecraft/class_508$class_509;II[Lnet/minecraft/class_1799;)V p 3 x p 4 stacks p 2 y c net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeBookWidget f Lnet/minecraft/class_299; field_3096 recipeBook f Lnet/minecraft/class_8666; field_45550 BUTTON_TEXTURES f Z field_33679 open f Lnet/minecraft/class_1729; field_3095 craftingScreenHandler f Lnet/minecraft/class_512; field_3098 currentTab f Z field_34001 narrow f Ljava/lang/String; field_3099 searchText f I field_3100 parentHeight f Z field_3087 searching f Lnet/minecraft/class_2561; field_25711 SEARCH_HINT_TEXT f Lnet/minecraft/class_342; field_3089 searchField f Lnet/minecraft/class_505; field_3092 ghostSlots f I field_3101 parentWidth f Lnet/minecraft/class_2960; field_3097 TEXTURE f Lnet/minecraft/class_2561; field_26593 TOGGLE_CRAFTABLE_RECIPES_TEXT f Lnet/minecraft/class_310; field_3091 client f I field_3093 cachedInvChangeCount f Ljava/util/List; field_3094 tabButtons f Lnet/minecraft/class_2561; field_26594 TOGGLE_ALL_RECIPES_TEXT f Lnet/minecraft/class_361; field_3088 toggleCraftableButton f Lnet/minecraft/class_1662; field_3090 recipeFinder f I field_3102 leftOffset f Lnet/minecraft/class_8666; field_45551 FILTER_BUTTON_TEXTURES f Lnet/minecraft/class_513; field_3086 recipesArea m (Lnet/minecraft/class_512;)Z method_2582 method_2582 p 1 button m (Lnet/minecraft/class_332;IIZF)V method_2581 drawGhostSlots p 1 context p 2 x p 3 y p 4 notInventory p 5 delta m (Lnet/minecraft/class_332;IIII)V method_2602 drawGhostSlotTooltip p 5 mouseY p 4 mouseX p 3 y p 2 x p 1 context m ()V method_2585 setBookButtonTexture m ()Z method_2589 toggleFilteringCraftable m (IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V method_2597 initialize p 3 client p 4 narrow p 5 craftingScreenHandler p 1 parentWidth p 2 parentHeight m (Ljava/lang/String;)V method_2576 triggerPirateSpeakEasterEgg p 1 search m ()V method_2606 refreshTabButtons m ()V method_2586 refreshSearchResults m ()V method_47429 updateTooltip m ()V method_2590 update m (Z)V method_2603 refreshResults p 1 resetCurrentPage m (Z)V method_2593 setOpen p 1 opened m (DDIIIII)Z method_2598 isClickOutsideBounds p 1 mouseX p 3 mouseY p 5 x p 7 backgroundWidth p 6 y p 9 button p 8 backgroundHeight m ()Lnet/minecraft/class_2561; method_17064 getToggleCraftableButtonText m (Lnet/minecraft/class_516;)V method_2577 method_2577 p 1 resultCollection m ()Z method_2604 isWide m (Lnet/minecraft/class_516;)Z method_2584 method_2584 p 0 resultCollection m ()V method_2587 refreshInputs m ()V method_2579 reset m ()V method_2591 toggleOpen m (Lnet/minecraft/class_516;)Z method_2580 method_2580 p 0 resultCollection m (Lnet/minecraft/class_1735;)V method_2600 slotClicked p 1 slot m (Lit/unimi/dsi/fastutil/objects/ObjectSet;Lnet/minecraft/class_516;)Z method_53871 method_53871 p 1 resultCollection m ()V method_2588 sendBookDataPacket m (Lnet/minecraft/class_332;IIII)V method_2601 drawTooltip p 5 mouseY p 4 mouseX p 3 y p 2 x p 1 context m ()Z method_2605 isOpen m ()V method_2592 refresh m (Lnet/minecraft/class_516;)Z method_2583 method_2583 p 0 resultCollection m (Ljava/util/List;Lnet/minecraft/class_339;)V method_37308 method_37308 p 1 button m ()Z method_36485 isGuiOpen m (II)I method_2595 findLeftEdge p 1 width p 2 backgroundWidth m (Lnet/minecraft/class_8786;Ljava/util/List;)V method_2596 showGhostRecipe p 1 recipe p 2 slots c net/minecraft/class_6397 net/minecraft/util/ZipCompressor c A ZIP compressor builds up a ZIP file. It completes the ZIP file when it is\n{@linkplain #close() closed}. All its methods and constructors throw\n{@link java.io.UncheckedIOException} when an I/O error occurs.\n\n@implSpec The compressor writes the contents of the ZIP to a {@link #temp} file\nfirst; then, it replaces the desired {@link #file} with the temp file when\nclosed. f Ljava/nio/file/Path; field_33866 temp f Ljava/nio/file/Path; field_33865 file f Ljava/nio/file/FileSystem; field_33867 zip f Lorg/slf4j/Logger; field_33864 LOGGER m (Ljava/nio/file/Path;)V method_37161 copyAll c Copies the {@code source} file or directory to the root of the ZIP. p 1 source c the source file or directory to copy m (Ljava/nio/file/Path;Ljava/lang/String;)V method_37163 write c Writes the {@code content}, in UTF-8 encoding, to the {@code target} path\nwithin the ZIP.\n\n

The {@code target} should be a relative path, as it will be resolved\nagainst the root of the ZIP. p 1 target c the target path in the ZIP p 2 content c the file content to write in UTF-8 m (Ljava/nio/file/Path;)V c Creates a ZIP compressor. p 1 file c the path of the ZIP file m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z method_37164 method_37164 p 1 attributes p 0 path m (Ljava/nio/file/Path;Ljava/io/File;)V method_37162 copy c Copies a {@code source} file to the {@code target} path within the ZIP.\n\n

If the {@code source} is a directory, then an empty directory would be\ncopied. The {@code target} should be a relative path, as it will be resolved\nagainst the root of the ZIP. p 2 source c the source file to copy p 1 target c the target path in the ZIP c net/minecraft/class_6395 net/minecraft/client/item/ClampedModelPredicateProvider m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F unclampedCall unclampedCall p 4 seed p 3 entity p 2 world p 1 stack c net/minecraft/class_6396 net/minecraft/util/SystemDetails c Fetches the hardware and software information to populate crash reports\nand debug profiles. A custom section can be added by calling {@link\n#addSection(String, String)}. f J field_33853 GIGA f J field_33852 MEBI f Ljava/util/Map; field_33858 sections f Ljava/lang/String; field_33857 JVM_VERSION f Ljava/lang/String; field_33856 JAVA_VERSION f Ljava/lang/String; field_33855 OPERATING_SYSTEM f Lorg/slf4j/Logger; field_33854 LOGGER m (Ljava/util/Map$Entry;)Ljava/lang/String; method_37127 method_37127 p 0 entry m (Loshi/SystemInfo;)V method_37128 addHardwareGroup p 1 systemInfo m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V method_37125 method_37125 p 1 name p 2 value m (Loshi/hardware/VirtualMemory;)V method_37135 addVirtualMemoryGroup p 1 virtualMemory m (Loshi/hardware/GlobalMemory;)V method_37131 addGlobalMemoryGroup p 1 globalMemory m (Ljava/lang/String;Ljava/util/function/Supplier;)V method_37123 addSection c Adds a section with the given {@code name} and the value supplied by\n{@code valueSupplier}. If an exception is thrown while calling the supplier,\n{@code ERR} is used as the value. p 2 valueSupplier p 1 name m (Ljava/lang/StringBuilder;)V method_37124 writeTo c Writes the system details to {@code stringBuilder}.\nThis writes the header and the sections (indented by one tab). p 1 stringBuilder m (Ljava/lang/String;Ljava/lang/String;)V method_37122 addSection c Adds a section with the given {@code name} and {@code value}. p 2 value p 1 name m (Ljava/lang/String;Ljava/lang/Runnable;)V method_37121 tryAddGroup p 1 name p 2 adder m ()Ljava/lang/String; method_37120 collect c {@return a string representation of the system details}\n\n

Sections are separated by newlines, and each section consists of the name, a colon,\na space, and the value. No indent is added by this method. m (Ljava/util/List;)V method_37126 addPhysicalMemoryGroup p 1 memories m (Loshi/hardware/CentralProcessor;)V method_37130 addProcessorGroup p 1 centralProcessor m (Ljava/util/List;)V method_37137 addGraphicsCardGroup p 1 graphicsCards c net/minecraft/class_6394 net/minecraft/client/network/BlockListChecker m ()Lnet/minecraft/class_6394; method_37097 create m (Lnet/minecraft/class_6368;)Z method_37098 isAllowed p 1 address m (Lnet/minecraft/class_639;)Z method_37099 isAllowed p 1 address c net/minecraft/class_6394$1 net/minecraft/client/network/BlockListChecker$1 m (Ljava/lang/String;Ljava/util/function/Predicate;)Z method_37101 method_37101 p 1 predicate m (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Z method_37100 method_37100 p 2 predicate c net/minecraft/class_6391 net/minecraft/unused/packageinfo/PackageInfo6391 c net/minecraft/class_8102 net/minecraft/server/command/DamageCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_42238 INVULNERABLE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_48752 method_48752 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_48754 method_48754 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_48753 method_48753 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_48755 method_48755 p 0 context m (Lnet/minecraft/class_2168;)Z method_48750 method_48750 p 0 source m (Lcom/mojang/brigadier/context/CommandContext;)I method_48749 method_48749 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;FLnet/minecraft/class_1282;)I method_48751 execute p 3 damageSource p 1 target p 2 amount p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_48748 register p 1 registryAccess p 0 dispatcher c net/minecraft/class_8103 net/minecraft/registry/tag/DamageTypeTags f Lnet/minecraft/class_6862; field_42252 IS_FREEZING f Lnet/minecraft/class_6862; field_42253 IS_LIGHTNING f Lnet/minecraft/class_6862; field_42254 NO_ANGER f Lnet/minecraft/class_6862; field_42255 NO_IMPACT f Lnet/minecraft/class_6862; field_42256 ALWAYS_MOST_SIGNIFICANT_FALL f Lnet/minecraft/class_6862; field_42250 IS_FALL f Lnet/minecraft/class_6862; field_42251 IS_DROWNING f Lnet/minecraft/class_6862; field_42257 WITHER_IMMUNE_TO f Lnet/minecraft/class_6862; field_42258 IGNITES_ARMOR_STANDS f Lnet/minecraft/class_6862; field_42259 BURNS_ARMOR_STANDS f Lnet/minecraft/class_6862; field_42240 DAMAGES_HELMET f Lnet/minecraft/class_6862; field_42241 BYPASSES_ARMOR f Lnet/minecraft/class_6862; field_42242 BYPASSES_INVULNERABILITY f Lnet/minecraft/class_6862; field_42243 BYPASSES_EFFECTS f Lnet/minecraft/class_6862; field_42244 BYPASSES_RESISTANCE f Lnet/minecraft/class_6862; field_42249 IS_EXPLOSION f Lnet/minecraft/class_6862; field_42245 BYPASSES_ENCHANTMENTS f Lnet/minecraft/class_6862; field_42246 IS_FIRE f Lnet/minecraft/class_6862; field_42247 IS_PROJECTILE f Lnet/minecraft/class_6862; field_42248 WITCH_RESISTANT_TO f Lnet/minecraft/class_6862; field_42970 ALWAYS_HURTS_ENDER_DRAGONS f Lnet/minecraft/class_6862; field_42969 BYPASSES_COOLDOWN f Lnet/minecraft/class_6862; field_46211 ALWAYS_KILLS_ARMOR_STANDS f Lnet/minecraft/class_6862; field_42260 AVOIDS_GUARDIAN_THORNS f Lnet/minecraft/class_6862; field_42261 ALWAYS_TRIGGERS_SILVERFISH f Lnet/minecraft/class_6862; field_43116 BYPASSES_SHIELD f Lnet/minecraft/class_6862; field_45065 NO_KNOCKBACK m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_48762 of p 0 id c net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreator f Lnet/minecraft/class_8100$class_4539; field_42213 gameMode f Lnet/minecraft/class_8100$class_8101; field_42220 worldType f Ljava/util/List; field_42221 normalWorldTypes f Lnet/minecraft/class_1267; field_42214 difficulty f Ljava/lang/Boolean; field_42215 cheatsEnabled f Ljava/lang/String; field_42216 seed f Lnet/minecraft/class_2561; field_43104 NEW_WORLD_NAME f Ljava/util/List; field_42210 listeners f Z field_42217 generateStructures f Lnet/minecraft/class_7193; field_42219 generatorOptionsHolder f Ljava/util/List; field_42222 extendedWorldTypes f Ljava/nio/file/Path; field_43105 savesDirectory f Z field_42218 bonusChestEnabled f Lnet/minecraft/class_1928; field_42223 gameRules f Ljava/lang/String; field_43106 worldDirectoryName f Ljava/lang/String; field_42211 worldName m (Lnet/minecraft/class_8100$class_8101;)V method_48705 setWorldType p 1 worldType m (Lnet/minecraft/class_6885$class_6888;)Ljava/util/List; method_48707 method_48707 p 0 entryList m ()Ljava/util/List; method_48733 getExtendedWorldTypes m (Ljava/lang/String;)Ljava/lang/String; method_49704 toDirectoryName p 1 worldName m (Ljava/nio/file/Path;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V p 1 savesDirectory p 2 generatorOptionsHolder p 3 defaultWorldType p 4 seed m ()Z method_48724 areCheatsEnabled m ()V method_48695 update m ()Ljava/lang/String; method_48715 getWorldName m ()Lnet/minecraft/class_1267; method_48722 getDifficulty m (Z)V method_48720 setBonusChestEnabled p 1 bonusChestEnabled m (Ljava/lang/String;)V method_48716 setSeed p 1 seed m ()Lnet/minecraft/class_8100$class_4539; method_48721 getGameMode m ()Lnet/minecraft/class_7193; method_48728 getGeneratorOptionsHolder m (Lnet/minecraft/class_7712;)Z method_48698 updateDataConfiguration p 1 dataConfiguration m (Lnet/minecraft/class_7193;Ljava/util/Optional;)Ljava/util/Optional; method_48703 getWorldPreset p 1 key p 0 generatorOptionsHolder m ()Z method_48729 isDebug m (Lnet/minecraft/class_7193$class_7195;)V method_48700 applyModifier p 1 modifier m (Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285; method_48699 method_48699 p 1 options m (Lnet/minecraft/class_1267;)V method_48696 setDifficulty p 1 difficulty m (Ljava/util/function/Consumer;)V method_48712 addListener p 1 listener m (Z)V method_48717 setGenerateStructures p 1 generateStructures m (Lnet/minecraft/class_7193;)V method_48701 setGeneratorOptionsHolder p 1 generatorOptionsHolder m (Z)V method_48713 setCheatsEnabled p 1 cheatsEnabled m (Lnet/minecraft/class_7193;Lnet/minecraft/class_5321;)Ljava/util/Optional; method_48702 method_48702 p 1 key2 m (ZLnet/minecraft/class_5285;)Lnet/minecraft/class_5285; method_48714 method_48714 p 1 options m (ZLnet/minecraft/class_5285;)Lnet/minecraft/class_5285; method_48718 method_48718 p 1 options m ()Lnet/minecraft/class_1928; method_48734 getGameRules m (Ljava/util/List;)Z method_48711 method_48711 p 0 worldTypeList m ()Lnet/minecraft/class_8100$class_8101; method_48730 getWorldType m ()Z method_48726 shouldGenerateStructures m ()Ljava/lang/String; method_48725 getSeed m (Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;)Ljava/util/Optional; method_48709 getWorldPresetList p 1 tag p 0 registry m (Lnet/minecraft/class_8100$class_4539;)V method_48704 setGameMode p 1 gameMode m (Lnet/minecraft/class_1928;)V method_48697 setGameRules p 1 gameRules m ()Ljava/lang/String; method_49703 getWorldDirectoryName m (Ljava/lang/String;)V method_48710 setWorldName p 1 worldName m ()Z method_48727 isBonusChestEnabled m ()V method_48735 updateWorldTypeLists m (Lnet/minecraft/class_6880;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7723;)Lnet/minecraft/class_7723; method_48706 method_48706 p 2 registryHolder p 1 registryManager m ()Z method_48723 isHardcore m ()Ljava/util/List; method_48732 getNormalWorldTypes m ()Lnet/minecraft/class_5293; method_48731 getLevelScreenProvider c net/minecraft/class_8100$class_4539 net/minecraft/client/gui/screen/world/WorldCreator$Mode f Lnet/minecraft/class_1934; field_20629 defaultGameMode f Lnet/minecraft/class_2561; field_42225 info f Lnet/minecraft/class_2561; field_42224 name f Lnet/minecraft/class_8100$class_4539; field_20624 SURVIVAL f Lnet/minecraft/class_8100$class_4539; field_20627 DEBUG f Lnet/minecraft/class_8100$class_4539; field_20625 HARDCORE f Lnet/minecraft/class_8100$class_4539; field_20626 CREATIVE m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_1934;)V p 3 name p 4 defaultGameMode m ()Lnet/minecraft/class_2561; method_48736 getInfo c net/minecraft/class_8100$class_8101 net/minecraft/client/gui/screen/world/WorldCreator$WorldType f Lnet/minecraft/class_2561; field_42226 CUSTOM_GENERATOR_TEXT f Lnet/minecraft/class_6880; comp_1238 preset m ()Lnet/minecraft/class_2561; method_48737 getName m ()Z method_48739 isAmplified m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2561; method_48740 method_48740 p 0 key m (Lnet/minecraft/class_5321;)Z method_48738 method_48738 p 0 key m ()Lnet/minecraft/class_6880; comp_1238 preset c net/minecraft/class_8108 net/minecraft/entity/damage/DamageScaling f Ljava/lang/String; field_42289 id f Lcom/mojang/serialization/Codec; field_42288 CODEC f Lnet/minecraft/class_8108; field_42285 NEVER f Lnet/minecraft/class_8108; field_42286 WHEN_CAUSED_BY_LIVING_NON_PLAYER f Lnet/minecraft/class_8108; field_42287 ALWAYS m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_8109 net/minecraft/entity/damage/DamageSources f Lnet/minecraft/class_1282; field_42306 cactus f Lnet/minecraft/class_1282; field_42301 hotFloor f Lnet/minecraft/class_1282; field_42313 dragonBreath f Lnet/minecraft/class_1282; field_44867 genericKill f Lnet/minecraft/class_1282; field_42305 starve f Lnet/minecraft/class_1282; field_42317 stalagmite f Lnet/minecraft/class_1282; field_42309 outOfWorld f Lnet/minecraft/class_1282; field_42312 wither f Lnet/minecraft/class_1282; field_42299 onFire f Lnet/minecraft/class_1282; field_42300 lava f Lnet/minecraft/class_1282; field_42316 freeze f Lnet/minecraft/class_1282; field_42304 drown f Lnet/minecraft/class_1282; field_42308 flyIntoWall f Lnet/minecraft/class_2378; field_42296 registry f Lnet/minecraft/class_1282; field_42298 lightningBolt f Lnet/minecraft/class_1282; field_42311 magic f Lnet/minecraft/class_1282; field_42303 cramming f Lnet/minecraft/class_1282; field_42315 sweetBerryBush f Lnet/minecraft/class_1282; field_42307 fall f Lnet/minecraft/class_1282; field_42297 inFire f Lnet/minecraft/class_1282; field_42310 generic f Lnet/minecraft/class_1282; field_42314 dryOut f Lnet/minecraft/class_1282; field_42302 inWall f Lnet/minecraft/class_1282; field_44866 outsideBorder m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48814 fallingStalactite p 1 attacker m (Lnet/minecraft/class_1665;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48803 arrow p 2 attacker p 1 source m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; method_48801 sting p 1 attacker m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48810 fallingAnvil p 1 attacker m (Lnet/minecraft/class_1687;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48806 witherSkull p 1 source p 2 attacker m ()Lnet/minecraft/class_1282; method_51847 genericKill m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48818 thorns p 1 attacker m ()Lnet/minecraft/class_1282; method_48826 cactus m ()Lnet/minecraft/class_1282; method_48834 dryOut m ()Lnet/minecraft/class_1282; method_48822 inWall m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48798 fallingBlock p 1 attacker m ()Lnet/minecraft/class_1282; method_51846 outsideBorder m ()Lnet/minecraft/class_1282; method_48832 wither m ()Lnet/minecraft/class_1282; method_48820 hotFloor m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48799 trident p 1 source p 2 attacker m (Lnet/minecraft/class_5455;)V p 1 registryManager m ()Lnet/minecraft/class_1282; method_48837 stalagmite m ()Lnet/minecraft/class_1282; method_48829 outOfWorld m ()Lnet/minecraft/class_1282; method_48817 lava m ()Lnet/minecraft/class_1282; method_48833 dragonBreath m ()Lnet/minecraft/class_1282; method_48825 starve m ()Lnet/minecraft/class_1282; method_48813 onFire m (Lnet/minecraft/class_1671;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48805 fireworks p 2 attacker p 1 source m ()Lnet/minecraft/class_1282; method_48809 lightningBolt m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1282; method_48795 create p 1 key m (Lnet/minecraft/class_3855;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48804 fireball p 1 source p 2 attacker m ()Lnet/minecraft/class_1282; method_48831 magic m ()Lnet/minecraft/class_1282; method_48794 inFire m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48796 create p 2 attacker p 1 key m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1282; method_48802 playerAttack p 1 attacker m ()Lnet/minecraft/class_1282; method_48828 flyIntoWall m ()Lnet/minecraft/class_1282; method_48836 freeze m ()Lnet/minecraft/class_1282; method_48824 drown m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; method_48800 mobProjectile p 1 source p 2 attacker m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; method_48816 mobAttackNoAggro p 1 attacker m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48797 create p 3 attacker p 2 source p 1 key m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282; method_48812 mobAttack p 1 attacker m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48821 sonicBoom p 1 attacker m ()Lnet/minecraft/class_1282; method_48830 generic m (Lnet/minecraft/class_243;)Lnet/minecraft/class_1282; method_48808 badRespawnPoint p 1 position m ()Lnet/minecraft/class_1282; method_48827 fall m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48811 thrown p 1 source p 2 attacker m ()Lnet/minecraft/class_1282; method_48823 cramming m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48815 indirectMagic p 1 source p 2 attacker m ()Lnet/minecraft/class_1282; method_48835 sweetBerryBush m (Lnet/minecraft/class_1927;)Lnet/minecraft/class_1282; method_48807 explosion p 1 explosion m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; method_48819 explosion p 1 source p 2 attacker c net/minecraft/class_8106 net/minecraft/datafixer/schema/Schema3325 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_8107 net/minecraft/entity/damage/DamageEffects f Lcom/mojang/serialization/Codec; field_42281 CODEC f Ljava/lang/String; field_42282 id f Lnet/minecraft/class_3414; field_42283 sound f Lnet/minecraft/class_8107; field_42275 HURT f Lnet/minecraft/class_8107; field_42280 FREEZING f Lnet/minecraft/class_8107; field_42276 THORNS f Lnet/minecraft/class_8107; field_42278 BURNING f Lnet/minecraft/class_8107; field_42277 DROWNING f Lnet/minecraft/class_8107; field_42279 POKING m ()Lnet/minecraft/class_3414; method_48786 getSound m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_3414;)V p 3 id p 4 sound c net/minecraft/class_8104 net/minecraft/entity/decoration/Brightness f Lcom/mojang/serialization/Codec; field_42262 LIGHT_LEVEL_CODEC f Lcom/mojang/serialization/Codec; field_42263 CODEC f Lnet/minecraft/class_8104; field_42264 FULL f I comp_1240 block f I comp_1241 sky m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48765 method_48765 p 0 instance m (I)Lnet/minecraft/class_8104; method_48764 unpack p 0 packed m ()I method_48763 pack m ()I comp_1240 block m ()I comp_1241 sky c net/minecraft/class_8105 net/minecraft/util/CachedMapper c A mapper that caches the latest input-output pair, so that repeated calls with\nthe same argument do not call the expensive mapper function.\n\n@see Util#cachedMapper f Ljava/lang/Object; field_42270 cachedInput f Ljava/lang/Object; field_42271 cachedOutput f Ljava/util/function/Function; field_42269 mapper m (Ljava/util/function/Function;)V p 1 mapper m (Ljava/lang/Object;)Ljava/lang/Object; method_48782 map c {@return the mapped {@code input}} p 1 input c net/minecraft/class_6375 net/minecraft/entity/AngledModelEntity m ()Ljava/util/Map; method_36976 getModelAngles c net/minecraft/class_6373 net/minecraft/network/packet/s2c/common/CommonPingS2CPacket c A packet sent by the server; the client will reply with a pong packet on the\nfirst tick after it receives this packet, with the same {@link #parameter}.\n\n@see net.minecraft.network.packet.c2s.common.CommonPongC2SPacket\n@see net.minecraft.network.packet.s2c.common.KeepAliveS2CPacket f I field_33751 parameter c The parameter of this ping packet.\n\n

If this number represents a tick, this could measure the network delay in\nticks. It is possible to be a tick number given the reply packet is sent on\nthe client on the main thread's tick, and the number is sent as a regular int\nthan a varint. m (Lnet/minecraft/class_8705;)V method_36949 apply m (I)V p 1 parameter m (Lnet/minecraft/class_2540;)V p 1 buf m ()I method_36950 getParameter c net/minecraft/class_6374 net/minecraft/network/packet/c2s/common/CommonPongC2SPacket c This is a packet that is sent by the client during tick after receiving a\nplay ping packet from the server, passing the {@link #parameter} back to the\nserver.\n\n@see net.minecraft.network.packet.s2c.common.CommonPingS2CPacket\n@see net.minecraft.network.packet.c2s.common.KeepAliveC2SPacket\n@see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket f I field_33752 parameter m (I)V p 1 parameter m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8706;)V method_36959 apply m ()I method_36960 getParameter c net/minecraft/class_6371 net/minecraft/client/network/RedirectResolver f Lorg/slf4j/Logger; field_33749 LOGGER f Lnet/minecraft/class_6371; field_33750 INVALID m (Lnet/minecraft/class_639;)Ljava/util/Optional; lookupRedirect lookupRedirect p 1 address m (Lnet/minecraft/class_639;)Ljava/util/Optional; method_36910 method_36910 p 0 address m (Ljavax/naming/directory/DirContext;Lnet/minecraft/class_639;)Ljava/util/Optional; method_36911 method_36911 p 1 address p 0 context m ()Lnet/minecraft/class_6371; method_36909 createSrv c net/minecraft/class_6372 net/minecraft/unused/packageinfo/PackageInfo6372 c net/minecraft/class_6370 net/minecraft/client/network/AllowedAddressResolver f Lnet/minecraft/class_6394; field_33847 blockListChecker f Lnet/minecraft/class_6369; field_33746 addressResolver f Lnet/minecraft/class_6371; field_33747 redirectResolver f Lnet/minecraft/class_6370; field_33745 DEFAULT m (Lnet/minecraft/class_6369;Lnet/minecraft/class_6371;Lnet/minecraft/class_6394;)V p 1 addressResolver p 2 redirectResolver p 3 blockListChecker m (Lnet/minecraft/class_639;)Ljava/util/Optional; method_36907 resolve p 1 address c net/minecraft/class_6379 net/minecraft/client/gui/Selectable m ()Lnet/minecraft/class_6379$class_6380; method_37018 getType m ()Z method_37303 isNarratable c net/minecraft/class_6379$class_6380 net/minecraft/client/gui/Selectable$SelectionType f Lnet/minecraft/class_6379$class_6380; field_33786 FOCUSED f Lnet/minecraft/class_6379$class_6380; field_33785 HOVERED f Lnet/minecraft/class_6379$class_6380; field_33784 NONE m ()Z method_37028 isFocused c net/minecraft/class_6377 net/minecraft/block/PowderSnowCauldronBlock c A cauldron filled with powder snow. c net/minecraft/class_6378 net/minecraft/structure/processor/ProtectedBlocksStructureProcessor f Lcom/mojang/serialization/Codec; field_33772 CODEC f Lnet/minecraft/class_6862; field_33771 protectedBlocksTag m (Lnet/minecraft/class_6862;)V p 1 protectedBlocksTag m (Lnet/minecraft/class_6378;)Lnet/minecraft/class_6862; method_37002 method_37002 p 0 processor c net/minecraft/class_6384 net/minecraft/client/gui/screen/narration/Narration c A narration is a message consisting of a list of string "sentences".\nThe sentences can be iterated using {@link #forEachSentence forEachSentence}.\n\n

Narrations are attached to {@linkplain NarrationPart narration parts}\nusing {@link NarrationMessageBuilder#put(NarrationPart, Narration)}. f Ljava/lang/Object; field_33794 value f Lnet/minecraft/class_6384; field_33793 EMPTY c An empty narration that contains no sentences. f Ljava/util/function/BiConsumer; field_33795 transformer m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/function/Consumer;)V method_37039 forEachSentence c Iterates all sentences in this narration with a {@link Consumer}. p 1 consumer c the consumer to accept all sentences in this narration m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_6384; method_37042 text c Creates a narration from a single {@link Text} sentence.\n\n@implSpec The sentence is converted to a string using {@link Text#getString}.\n@return the created narration p 0 text c the narrated sentence m (Ljava/lang/String;)Lnet/minecraft/class_6384; method_37036 string c Creates a narration from a single string sentence.\n\n@return the created narration p 0 string c the narrated sentence m (Ljava/util/List;)Lnet/minecraft/class_6384; method_37037 texts c Creates a narration from a list of {@link Text} sentences.\n\n@implSpec The sentences are converted to strings using {@link Text#getString}.\n@return the created narration p 0 texts c the narrated sentences m (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V method_37041 method_37041 p 1 text p 0 consumer m (Ljava/lang/Object;Ljava/util/function/BiConsumer;)V p 2 transformer p 1 value m (Ljava/util/function/Consumer;Lnet/minecraft/class_3902;)V method_37040 method_37040 p 1 text p 0 consumer m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/List;)V method_37038 method_37038 p 1 consumer p 2 texts c net/minecraft/class_6385 net/minecraft/client/gui/screen/narration/ScreenNarrator c Manages narration messages and combines them into a narrated string. f Ljava/util/Map; field_33797 narrations f I field_33796 currentMessageIndex m (Lnet/minecraft/class_6385$class_6386;)Ljava/lang/Integer; method_37043 method_37043 p 0 partIndex m (Ljava/util/function/Consumer;)V method_37044 buildNarrations c Creates the narration messages for the next narration using a\n{@link NarrationMessageBuilder}. p 1 builderConsumer c a consumer that adds the narrations to a {@link NarrationMessageBuilder} m (Z)Ljava/lang/String; method_37045 buildNarratorText c Builds a text representation of the narrations produced by the last call to\n{@link #buildNarrations buildNarrations}.\n\n@implNote Contains all sentences in the narrations of the current narration\nmessage separated by {@code ". "}, ordered as described in\n{@link NarrationMessageBuilder}.\n@return the created narrator text p 1 includeUnchanged c if {@code true}, the text will include unchanged messages that have\nalready been included in the output of this method previously m (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6381; method_37047 method_37047 p 0 partIndex m (ZLjava/util/function/Consumer;Lnet/minecraft/class_6385$class_6386;Lnet/minecraft/class_6385$class_6387;)V method_37046 method_37046 p 3 partIndex p 4 message c net/minecraft/class_6385$class_6387 net/minecraft/client/gui/screen/narration/ScreenNarrator$Message f Lnet/minecraft/class_6384; field_33803 narration f I field_33804 index f Z field_33805 used m (ILnet/minecraft/class_6384;)Lnet/minecraft/class_6385$class_6387; method_37049 setNarration p 2 narration p 1 index c net/minecraft/class_6385$1 net/minecraft/client/gui/screen/narration/ScreenNarrator$1 f Z field_33800 first m (Ljava/lang/Object;)V accept accept p 1 sentence m (Ljava/lang/String;)V method_37048 accept c net/minecraft/class_6385$class_6388 net/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder f I field_33807 depth m (Lnet/minecraft/class_6385;I)V p 2 depth m (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6385$class_6387; method_37050 method_37050 p 0 partIndex c net/minecraft/class_6385$class_6386 net/minecraft/client/gui/screen/narration/ScreenNarrator$PartIndex f Lnet/minecraft/class_6381; field_33801 part f I field_33802 depth m (Lnet/minecraft/class_6381;I)V p 2 depth p 1 part c net/minecraft/class_6382 net/minecraft/client/gui/screen/narration/NarrationMessageBuilder c A builder for narration messages.\n\n

Narration messages consist of multiple sections known as\n{@linkplain NarrationPart parts}. Each narration message can\ncontain only one narration per part.\n\n

You can create a submessage by calling {@link #nextMessage()}.\nEach submessage can have its own set of narrations for the different\nnarration parts.\n\n

The narrations added to a message will be ordered by their part\nfirst, in {@link NarrationPart}'s natural ordering. If there are multiple\nnarrations for a part added through submessages, they will be ordered earliest\nsubmessage first. m (Lnet/minecraft/class_6381;Lnet/minecraft/class_6384;)V method_37032 put c Adds a narration to this message builder.\n\n

If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@see #put(NarrationPart, Text)\n@see #put(NarrationPart, String)\n@see #put(NarrationPart, Text...) p 1 part p 2 narration m ()Lnet/minecraft/class_6382; method_37031 nextMessage c Creates a narration message builder for a submessage.\n\n

Submessages can have their own set of narrations for the narration parts,\nwhich are merged with the "parent" message's narrations\nas described above.\n\n@apiNote All returned builder instances are equivalent and refer to the same\nsubmessage. If you want to add yet another set of narrations, call this method\nagain on the first submessage builder to obtain a "nested" submessage builder.\n\n@return the created builder m (Lnet/minecraft/class_6381;Lnet/minecraft/class_2561;)V method_37034 put c Adds a {@link Text} narration to this message builder.\n\n

If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@implSpec The default implementation behaves like\n{@code put(part, text.getString())}. p 2 text c the message for the narration p 1 part m (Lnet/minecraft/class_6381;Ljava/lang/String;)V method_37033 put c Adds a string narration to this message builder.\n\n

If a narration already exists for the specified narration part,\nit is replaced by the new narration. p 2 string c the message for the narration p 1 part m (Lnet/minecraft/class_6381;[Lnet/minecraft/class_2561;)V method_37035 put c Adds an array of {@link Text} narrations to this message builder.\n\n

Each {@link Text} in the input array will be its own sentence\nas described in {@link Narration#texts}.\n\n

If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@implSpec The default implementation creates a {@link Narration} for the\ntexts using {@link Narration#texts}. p 2 texts c the messages for the narration p 1 part c net/minecraft/class_6383 net/minecraft/client/gui/Narratable m (Lnet/minecraft/class_6382;)V method_37020 appendNarrations p 1 builder c net/minecraft/class_6381 net/minecraft/client/gui/screen/narration/NarrationPart c A component of a {@linkplain NarrationMessageBuilder narration message}.\nThis enum is mostly used for grouping and ordering narrations in a narration\nmessage. f Lnet/minecraft/class_6381; field_33791 USAGE c Usage instructions for a narrated element. f Lnet/minecraft/class_6381; field_33790 HINT c A hint for a narrated element, e.g. a button tooltip. f Lnet/minecraft/class_6381; field_33788 TITLE c The main narration for a narrated element. f Lnet/minecraft/class_6381; field_33789 POSITION c The position of a narrated element in a container such as a list. c net/minecraft/class_6389 net/minecraft/unused/packageinfo/PackageInfo6389 c net/minecraft/class_567 net/minecraft/client/render/entity/model/GhastEntityModel c Represents the model of a ghast-like entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@code tentacle0}{@linkplain #root Root part}{@link #tentacles tentacles[0]}
{@code tentacle1}{@linkplain #root Root part}{@link #tentacles tentacles[1]}
{@code tentacle2}{@linkplain #root Root part}{@link #tentacles tentacles[2]}
{@code tentacle3}{@linkplain #root Root part}{@link #tentacles tentacles[3]}
{@code tentacle4}{@linkplain #root Root part}{@link #tentacles tentacles[4]}
{@code tentacle5}{@linkplain #root Root part}{@link #tentacles tentacles[5]}
{@code tentacle6}{@linkplain #root Root part}{@link #tentacles tentacles[6]}
{@code tentacle7}{@linkplain #root Root part}{@link #tentacles tentacles[7]}
{@code tentacle8}{@linkplain #root Root part}{@link #tentacles tentacles[8]}
\n
f [Lnet/minecraft/class_630; field_3372 tentacles f Lnet/minecraft/class_630; field_27419 root m ()Lnet/minecraft/class_5607; method_32000 getTexturedModelData m (I)Ljava/lang/String; method_32001 getTentacleName p 0 index m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7684 net/minecraft/datafixer/schema/Schema3202 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_566 net/minecraft/client/render/entity/model/EndermanEntityModel c Represents the model of an enderman-like living entity.\n\n

The model parts are the same as a {@link BipedEntityModel} but with different proportions.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HAT}Root part{@link #hat}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_ARM}Root part{@link #rightArm}
{@value EntityModelPartNames#LEFT_ARM}Root part{@link #leftArm}
{@value EntityModelPartNames#RIGHT_LEG}Root part{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}Root part{@link #leftLeg}
\n
f Z field_3370 angry f Z field_3371 carryingBlock m ()Lnet/minecraft/class_5607; method_31995 getTexturedModelData m (Lnet/minecraft/class_1309;FFFFF)V method_17087 setAngles c net/minecraft/class_7685 net/minecraft/datafixer/schema/Schema3203 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_565 net/minecraft/client/render/entity/model/EndermiteEntityModel c Represents the model of an endermite-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@code segment0}{@linkplain #root Root part}{@link #bodySegments bodySegments[0]}
{@code segment1}{@linkplain #root Root part}{@link #bodySegments bodySegments[1]}
{@code segment2}{@linkplain #root Root part}{@link #bodySegments bodySegments[2]}
{@code segment3}{@linkplain #root Root part}{@link #bodySegments bodySegments[3]}
\n
f [[I field_3366 SEGMENT_DIMENSIONS f Lnet/minecraft/class_630; field_27413 root f I field_32473 BODY_SEGMENTS_COUNT f [[I field_3369 SEGMENT_UVS f [Lnet/minecraft/class_630; field_3368 bodySegments m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_31996 getTexturedModelData m (I)Ljava/lang/String; method_31997 getSegmentName p 0 index c net/minecraft/class_564 net/minecraft/client/render/entity/model/DrownedEntityModel m (Lnet/minecraft/class_1642;FFFFF)V method_17134 setAngles m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_31993 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_1642;FFF)V method_17077 animateModel c net/minecraft/class_7683 net/minecraft/datafixer/fix/OptionsProgrammerArtFix m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_45313 method_45313 p 1 typed m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_45316 method_45316 p 1 options m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_45314 replaceTypo p 1 option m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_45315 method_45315 p 1 value c net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler m (Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350; method_36381 seaLevel p 0 fluidLevelSampler m (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6953;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350; method_36382 aquifer p 3 randomSplitter p 4 minimumY p 5 height p 6 fluidLevelSampler p 0 chunkNoiseSampler p 1 chunkPos p 2 noiseRouter m (Lnet/minecraft/class_6910$class_6912;D)Lnet/minecraft/class_2680; method_38317 apply p 2 density p 1 pos m ()Z method_33742 needsFluidTick c net/minecraft/class_6350$class_6351 net/minecraft/world/gen/chunk/AquiferSampler$FluidLevel f Lnet/minecraft/class_2680; field_33577 state f I field_33576 y m (ILnet/minecraft/class_2680;)V p 2 state p 1 y m (I)Lnet/minecraft/class_2680; method_38318 getBlockState p 1 y c net/minecraft/class_6350$class_6565 net/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler m (III)Lnet/minecraft/class_6350$class_6351; computeFluid getFluidLevel p 2 y p 3 z p 1 x c net/minecraft/class_6350$class_5832 net/minecraft/world/gen/chunk/AquiferSampler$Impl f D field_36221 NEEDS_FLUID_TICK_DISTANCE_THRESHOLD f Lnet/minecraft/class_6910; field_38246 erosionDensityFunction f Lnet/minecraft/class_6568; field_34578 chunkNoiseSampler f Lnet/minecraft/class_6574; field_34579 randomDeriver f Lnet/minecraft/class_6350$class_6565; field_34580 fluidLevelSampler f I field_28822 startX f I field_28824 startZ f I field_28826 sizeZ f [[I field_34581 CHUNK_POS_OFFSETS f Lnet/minecraft/class_6910; field_35123 fluidLevelSpreadNoise f Lnet/minecraft/class_6910; field_28813 barrierNoise f Lnet/minecraft/class_6910; field_38247 depthDensityFunction f Z field_28820 needsFluidTick f [Lnet/minecraft/class_6350$class_6351; field_28816 waterLevels f I field_28823 startY f [J field_28817 blockPositions f I field_28825 sizeX f Lnet/minecraft/class_6910; field_33575 fluidTypeNoise f Lnet/minecraft/class_6910; field_35122 fluidLevelFloodednessNoise m (IIILnet/minecraft/class_6350$class_6351;I)Lnet/minecraft/class_2680; method_42353 getFluidBlockState p 5 fluidLevel p 2 blockY p 1 blockX p 4 defaultFluidLevel p 3 blockZ m (III)Lnet/minecraft/class_6350$class_6351; method_40463 getFluidLevel p 3 blockZ p 2 blockY p 1 blockX m (IIII)I method_42352 getNoiseBasedFluidLevel p 3 blockZ p 4 surfaceHeightEstimate p 1 blockX p 2 blockY m (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6953;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)V p 5 minimumY p 4 randomSplitter p 3 noiseRouter p 2 chunkPos p 7 fluidLevelSampler p 6 height p 1 chunkNoiseSampler m (I)I method_33743 getLocalZ p 1 z m (II)D method_33736 maxDistance p 1 a m (Lnet/minecraft/class_6910$class_6912;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D method_33735 calculateDensity p 1 pos m (III)I method_33741 index p 1 x p 3 z p 2 y m (IIILnet/minecraft/class_6350$class_6351;IZ)I method_42354 getFluidBlockY p 2 blockY p 1 blockX p 4 defaultFluidLevel p 3 blockZ p 5 surfaceHeightEstimate m (I)I method_33734 getLocalX p 1 x m (I)I method_33740 getLocalY p 1 y m (J)Lnet/minecraft/class_6350$class_6351; method_33738 getWaterLevel p 1 pos c net/minecraft/class_568 net/minecraft/client/render/entity/model/EvokerFangsEntityModel c Represents the model of an evoker-fangs-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #BASE}{@linkplain #root Root part}{@link #base}
{@value #UPPER_JAW}{@linkplain #root Root part}{@link #upperJaw}
{@value #LOWER_JAW}{@linkplain #root Root part}{@link #lowerJaw}
\n
f Lnet/minecraft/class_630; field_27414 root f Lnet/minecraft/class_630; field_3374 base f Ljava/lang/String; field_32474 BASE c The key of the base model part, whose value is {@value}. f Ljava/lang/String; field_32475 UPPER_JAW c The key of the upper jaw model part, whose value is {@value}. f Ljava/lang/String; field_32476 LOWER_JAW c The key of the lower jaw model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3376 upperJaw f Lnet/minecraft/class_630; field_3375 lowerJaw m ()Lnet/minecraft/class_5607; method_31998 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7688 net/minecraft/entity/ai/goal/AmbientStandGoal f I field_40126 cooldown f Lnet/minecraft/class_1496; field_40125 entity m (Lnet/minecraft/class_1496;)V method_45336 resetCooldown p 1 entity m (Lnet/minecraft/class_1496;)V p 1 entity m ()V method_45337 playAmbientStandSound c net/minecraft/class_563 net/minecraft/client/render/entity/model/ElytraEntityModel c Represents the model of a worn elytra.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#LEFT_WING}Root part{@link #leftWing}
{@value EntityModelPartNames#RIGHT_WING}Root part{@link #rightWing}
\n
f Lnet/minecraft/class_630; field_27412 rightWing f Lnet/minecraft/class_630; field_3365 leftWing m (Lnet/minecraft/class_1309;FFFFF)V method_17079 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_31994 getTexturedModelData c net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity f I field_40138 idleAnimationCooldown f Lnet/minecraft/class_1856; field_40131 BREEDING_INGREDIENT f Lnet/minecraft/class_7094; field_40143 standingTransitionAnimationState f Lnet/minecraft/class_7094; field_40145 dashingAnimationState f Lnet/minecraft/class_4048; field_40136 SITTING_DIMENSIONS f Lnet/minecraft/class_2940; field_40139 DASHING f Lnet/minecraft/class_7094; field_40144 idlingAnimationState f I field_40137 dashCooldown f Lnet/minecraft/class_7094; field_40142 sittingTransitionAnimationState f Lnet/minecraft/class_7094; field_40734 sittingAnimationState f Lnet/minecraft/class_2940; field_40140 LAST_POSE_TICK m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_7689; method_45347 createChild m (J)V method_48160 initLastPoseTick p 1 time m ()Z method_45361 isDashing m ()Z method_45351 isChangingPose m ()V method_45356 updateAnimations m ()V method_45352 startSitting m (Lnet/minecraft/class_1297;F)V method_48159 clampHeadYaw p 1 entity p 2 range m ()V method_45354 setStanding m ()Z method_52548 canChangePose m (Z)V method_45362 setDashing p 1 dashing m ()Z method_45350 isSitting m ()Lnet/minecraft/class_5132$class_5133; method_45360 createCamelAttributes m (ZFLnet/minecraft/class_4048;F)D method_45346 getPassengerAttachmentY p 4 scaleFactor p 3 dimensions p 2 tickDelta p 1 primaryPassenger m ()Z method_48573 shouldUpdateSittingAnimations m ()V method_45353 startStanding m ()Z method_45357 isStationary m ()J method_45355 getLastPoseTickDelta m ()Z method_46398 shouldPlaySittingTransitionAnimation m (J)V method_45344 setLastPoseTick p 1 lastPoseTick c net/minecraft/class_7689$class_8196 net/minecraft/entity/passive/CamelEntity$CamelMoveControl c net/minecraft/class_7689$class_8784 net/minecraft/entity/passive/CamelEntity$CamelLookControl c net/minecraft/class_7689$class_7690 net/minecraft/entity/passive/CamelEntity$CamelBodyControl m (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V p 2 camel c net/minecraft/class_562 net/minecraft/client/render/entity/model/CreeperEntityModel c Represents the model of a creeper-like entity.\nThis model is not tied to a specific entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}{@link #head}
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@value EntityModelPartNames#RIGHT_HIND_LEG}{@linkplain #root Root part}{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}{@linkplain #root Root part}{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}{@linkplain #root Root part}{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}{@linkplain #root Root part}{@link #leftFrontLeg}
\n
f I field_32472 HEAD_AND_BODY_Y_PIVOT f Lnet/minecraft/class_630; field_27410 rightFrontLeg f Lnet/minecraft/class_630; field_27406 root f Lnet/minecraft/class_630; field_27407 leftHindLeg f Lnet/minecraft/class_630; field_27408 rightHindLeg f Lnet/minecraft/class_630; field_27409 leftFrontLeg f Lnet/minecraft/class_630; field_3360 head m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_31991 getTexturedModelData p 0 dilation c net/minecraft/class_561 net/minecraft/client/render/entity/model/CodEntityModel c Represents the model of a cod-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}{@linkplain #root Root part}
{@value EntityModelPartNames#HEAD}{@linkplain #root Root part}
{@value EntityModelPartNames#NOSE}{@linkplain #root Root part}
{@value EntityModelPartNames#RIGHT_FIN}{@linkplain #root Root part}
{@value EntityModelPartNames#LEFT_FIN}{@linkplain #root Root part}
{@value EntityModelPartNames#TAIL_FIN}{@linkplain #root Root part}{@link #tailFin}
{@value EntityModelPartNames#TOP_FIN}{@linkplain #root Root part}
\n
f Lnet/minecraft/class_630; field_3350 tailFin f Lnet/minecraft/class_630; field_27405 root m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_31989 getTexturedModelData c net/minecraft/class_7686 net/minecraft/datafixer/schema/Schema3204 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_7687 net/minecraft/entity/ai/brain/task/RandomLookAroundTask f F field_40122 pitchRange f F field_40121 minPitch f F field_40120 maxYaw f Lnet/minecraft/class_6017; field_40119 cooldown m (Lnet/minecraft/class_6017;FFF)V p 3 minPitch p 4 maxPitch p 1 cooldown p 2 maxYaw m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_45334 run c net/minecraft/class_560 net/minecraft/client/render/entity/model/CowEntityModel c Represents the model of a cow-like entity.\nThis model is not tied to a specific entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#RIGHT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#LEFT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_31990 getTexturedModelData m ()Lnet/minecraft/class_630; method_2800 getHead c net/minecraft/class_7695 net/minecraft/resource/featuretoggle/ToggleableFeature f Ljava/util/Set; field_40162 FEATURE_ENABLED_REGISTRY_KEYS m (Lnet/minecraft/class_7699;)Z method_45382 isEnabled p 1 enabledFeatures m ()Lnet/minecraft/class_7699; method_45322 getRequiredFeatures c net/minecraft/class_578 net/minecraft/client/render/entity/model/LlamaEntityModel c Represents the model of a llama-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_CHEST}Root part{@link #rightChest}
{@value EntityModelPartNames#LEFT_CHEST}Root part{@link #leftChest}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
f Lnet/minecraft/class_630; field_27443 head f Lnet/minecraft/class_630; field_27450 leftChest f Lnet/minecraft/class_630; field_27449 rightChest f Lnet/minecraft/class_630; field_27448 leftFrontLeg f Lnet/minecraft/class_630; field_27447 rightFrontLeg f Lnet/minecraft/class_630; field_27446 leftHindLeg f Lnet/minecraft/class_630; field_27445 rightHindLeg f Lnet/minecraft/class_630; field_27444 body m (Lnet/minecraft/class_1492;FFFFF)V method_22962 setAngles m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22963 method_22963 p 8 part m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32018 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22964 method_22964 p 8 part c net/minecraft/class_6364 net/minecraft/client/gl/WindowFramebuffer f Lnet/minecraft/class_6364$class_6366; field_33726 DEFAULT f I field_33724 DEFAULT_WIDTH f I field_33725 DEFAULT_HEIGHT m (Lnet/minecraft/class_6364$class_6366;)Z method_36803 supportsDepth p 1 size m (Lnet/minecraft/class_6364$class_6366;)Z method_36801 supportsColor p 1 size m (II)V method_36802 init p 2 height p 1 width m (II)V p 2 height p 1 width m (II)Lnet/minecraft/class_6364$class_6366; method_36804 findSuitableSize p 1 width p 2 height c net/minecraft/class_6364$class_6366 net/minecraft/client/gl/WindowFramebuffer$Size f I field_33734 height f I field_33733 width m (II)V p 2 height p 1 width m (Ljava/lang/Object;)Z equals equals p 1 o m (II)Ljava/util/List; method_36808 findCompatible p 1 height p 0 width c net/minecraft/class_6364$class_6365 net/minecraft/client/gl/WindowFramebuffer$Attachment f [Lnet/minecraft/class_6364$class_6365; field_33731 VALUES f Lnet/minecraft/class_6364$class_6365; field_33730 COLOR_DEPTH f Lnet/minecraft/class_6364$class_6365; field_33727 NONE f Lnet/minecraft/class_6364$class_6365; field_33728 COLOR f Lnet/minecraft/class_6364$class_6365; field_33729 DEPTH m (Lnet/minecraft/class_6364$class_6365;)Lnet/minecraft/class_6364$class_6365; method_36807 with p 1 other c net/minecraft/class_7696 net/minecraft/resource/featuretoggle/FeatureFlag f Lnet/minecraft/class_7700; field_40163 universe f J field_40164 mask m (Lnet/minecraft/class_7700;I)V p 1 universe p 2 id c net/minecraft/class_576 net/minecraft/client/render/entity/model/MagmaCubeEntityModel f Lnet/minecraft/class_630; field_27441 root f I field_32508 SLICES_COUNT f [Lnet/minecraft/class_630; field_3427 slices m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_630;I)Lnet/minecraft/class_630; method_32016 method_32016 p 1 index m (I)Ljava/lang/String; method_32015 getSliceName p 0 index m (Lnet/minecraft/class_1621;FFFFF)V method_22958 setAngles m ()Lnet/minecraft/class_5607; method_32014 getTexturedModelData m (Lnet/minecraft/class_1621;FFF)V method_17098 animateModel c net/minecraft/class_7694 net/minecraft/unused/packageinfo/PackageInfo7694 c net/minecraft/class_575 net/minecraft/client/render/entity/model/IllagerEntityModel f Lnet/minecraft/class_630; field_3417 leftArm f Lnet/minecraft/class_630; field_3418 rightLeg f Lnet/minecraft/class_630; field_3419 hat f Lnet/minecraft/class_630; field_3423 arms f Lnet/minecraft/class_630; field_3426 rightArm f Lnet/minecraft/class_630; field_3420 leftLeg f Lnet/minecraft/class_630; field_27435 root f Lnet/minecraft/class_630; field_3422 head m (Lnet/minecraft/class_1543;FFFFF)V method_17094 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_630; method_2812 getHat m ()Lnet/minecraft/class_5607; method_32012 getTexturedModelData m (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630; method_2813 getAttackingArm p 1 arm c net/minecraft/class_7691 net/minecraft/entity/passive/CamelBrain f F field_40152 WALK_SPEED f F field_40156 BREED_SPEED f Lcom/google/common/collect/ImmutableList; field_40159 MEMORY_MODULES f Lcom/google/common/collect/ImmutableList; field_40158 SENSORS f Lnet/minecraft/class_6019; field_40157 WALK_TOWARD_ADULT_RANGE m (Lnet/minecraft/class_1309;)Ljava/lang/Float; method_45364 method_45364 p 0 entity m (Lnet/minecraft/class_7689;Lnet/minecraft/class_5819;)V method_45367 initialize p 0 camel p 1 random m (Lnet/minecraft/class_1309;)Ljava/lang/Double; method_52549 method_52549 p 0 entity m (Lnet/minecraft/class_4095;)V method_45370 addIdleActivities p 0 brain m ()Lnet/minecraft/class_1856; method_45368 getTemptItems m ()Lnet/minecraft/class_4095$class_5303; method_45363 createProfile m (Lnet/minecraft/class_4095;)V method_45369 addCoreActivities p 0 brain m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_45365 create p 0 brain m (Lnet/minecraft/class_7689;)V method_45366 updateActivities p 0 camel c net/minecraft/class_7691$class_7692 net/minecraft/entity/passive/CamelBrain$CamelWalkTask m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_35064 run c net/minecraft/class_7691$class_7693 net/minecraft/entity/passive/CamelBrain$SitOrStandTask f I field_40160 lastPoseTickDelta m (I)V p 1 lastPoseSecondsDelta m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7689;J)V method_45372 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7689;)Z method_45371 shouldRun c net/minecraft/class_6360 net/minecraft/client/resource/ResourceReloadLogger f Lnet/minecraft/class_6360$class_6363; field_33699 reloadState f Lorg/slf4j/Logger; field_33698 LOGGER f I field_33700 reloadCount m ()V method_36562 finish m (Ljava/lang/Throwable;)V method_36564 recover p 1 throwable m (Lnet/minecraft/class_128;)V method_36565 addReloadSection p 1 report m (Lnet/minecraft/class_6360$class_6362;Ljava/util/List;)V method_36563 reload p 1 reason p 2 packs c net/minecraft/class_6360$class_6361 net/minecraft/client/resource/ResourceReloadLogger$RecoveryEntry f Ljava/lang/Throwable; field_33701 throwable m (Ljava/lang/Throwable;)V p 1 throwable m (Lnet/minecraft/class_129;)V method_36567 addRecoverySection p 1 section c net/minecraft/class_6360$class_6362 net/minecraft/client/resource/ResourceReloadLogger$ReloadReason f Ljava/lang/String; field_33705 name f Lnet/minecraft/class_6360$class_6362; field_33703 MANUAL f Lnet/minecraft/class_6360$class_6362; field_33704 UNKNOWN f Lnet/minecraft/class_6360$class_6362; field_33702 INITIAL m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_6360$class_6363 net/minecraft/client/resource/ResourceReloadLogger$ReloadState f Lnet/minecraft/class_6360$class_6361; field_33709 recovery f Lnet/minecraft/class_6360$class_6362; field_33707 reason f Z field_33710 finished f Ljava/util/List; field_33708 packs m (Lnet/minecraft/class_129;)V method_36573 addReloadSection p 1 section m (Lnet/minecraft/class_6360$class_6362;Ljava/util/List;)V p 1 reason p 2 packs c net/minecraft/class_579 net/minecraft/client/render/entity/model/LeashKnotEntityModel c Represents the model of a leash-knot-like entity.\n\n
\n\n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value KNOT}{@linkplain #root Root part}{@link #knot}
\n
f Lnet/minecraft/class_630; field_27442 root f Ljava/lang/String; field_32509 KNOT c The key of the knot model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3431 knot m ()Lnet/minecraft/class_5607; method_32017 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_570 net/minecraft/client/render/entity/model/GuardianEntityModel f Lnet/minecraft/class_630; field_3379 head f Lnet/minecraft/class_630; field_27420 root f [Lnet/minecraft/class_630; field_3380 spikes f [F field_17131 SPIKE_PITCHES f [F field_17132 SPIKE_YAWS f [F field_17135 SPIKE_PIVOTS_Y f [F field_17136 SPIKE_PIVOTS_Z f Ljava/lang/String; field_32480 EYE c The key of the eye model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3381 eye f [F field_17133 SPIKE_ROLLS f [F field_17134 SPIKE_PIVOTS_X f [Lnet/minecraft/class_630; field_3378 tail f Ljava/lang/String; field_32483 TAIL2 c The key of the tail2 model part, whose value is {@value}. f Ljava/lang/String; field_32481 TAIL0 c The key of the tail0 model part, whose value is {@value}. f Ljava/lang/String; field_32482 TAIL1 c The key of the tail1 model part, whose value is {@value}. m (IFF)F method_32007 getSpikePivotZ p 0 index p 1 animationProgress p 2 extension m (Lnet/minecraft/class_630;)V p 1 root m (IFF)F method_32005 getSpikePivotX p 2 extension p 0 index p 1 animationProgress m (IFF)F method_32006 getSpikePivotY p 1 animationProgress p 2 extension p 0 index m ()Lnet/minecraft/class_5607; method_32002 getTexturedModelData m (IFF)F method_32004 getAngle p 0 index p 1 animationProgress p 2 magnitude m (FF)V method_24185 updateSpikeExtensions p 2 extension p 1 animationProgress m (Lnet/minecraft/class_1577;FFFFF)V method_17083 setAngles m (I)Ljava/lang/String; method_32003 getSpikeName p 0 index c net/minecraft/class_7699 net/minecraft/resource/featuretoggle/FeatureSet f Lnet/minecraft/class_7700; field_40174 universe f Lnet/minecraft/class_7699; field_40173 EMPTY f I field_40172 MAX_FEATURE_FLAGS f J field_40175 featuresMask m (Lnet/minecraft/class_7696;)Z method_45403 contains p 1 feature m (Lnet/minecraft/class_7699;)Z method_45400 isSubsetOf p 1 features m (Lnet/minecraft/class_7700;JLjava/lang/Iterable;)J method_45401 combineMask p 3 newFeatures p 1 featuresMask p 0 universe m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_7700;J)V p 2 featuresMask p 1 universe m ()Lnet/minecraft/class_7699; method_45397 empty m (Lnet/minecraft/class_7696;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_7699; method_45399 of p 1 features p 0 feature1 m (Lnet/minecraft/class_7700;Ljava/util/Collection;)Lnet/minecraft/class_7699; method_45402 of p 1 features p 0 universe m (Lnet/minecraft/class_7696;)Lnet/minecraft/class_7699; method_45398 of p 0 feature m (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7699; method_45404 combine p 1 features c net/minecraft/class_574 net/minecraft/client/render/entity/model/IronGolemEntityModel f Lnet/minecraft/class_630; field_3415 head f Lnet/minecraft/class_630; field_27439 rightLeg f Lnet/minecraft/class_630; field_27438 leftArm f Lnet/minecraft/class_630; field_27437 rightArm f Lnet/minecraft/class_630; field_27436 root f Lnet/minecraft/class_630; field_27440 leftLeg m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1439;FFF)V method_17095 animateModel m ()Lnet/minecraft/class_5607; method_32013 getTexturedModelData m (Lnet/minecraft/class_1439;FFFFF)V method_17097 setAngles m ()Lnet/minecraft/class_630; method_2809 getRightArm c net/minecraft/class_6368 net/minecraft/client/network/Address m (Ljava/net/InetSocketAddress;)Lnet/minecraft/class_6368; method_36899 create p 0 address m ()Ljava/net/InetSocketAddress; method_36902 getInetSocketAddress m ()Ljava/lang/String; method_36900 getHostAddress m ()Ljava/lang/String; method_36898 getHostName m ()I method_36901 getPort c net/minecraft/class_6369 net/minecraft/client/network/AddressResolver f Lorg/slf4j/Logger; field_33743 LOGGER f Lnet/minecraft/class_6369; field_33744 DEFAULT m (Lnet/minecraft/class_639;)Ljava/util/Optional; method_36903 method_36903 p 0 address m (Lnet/minecraft/class_639;)Ljava/util/Optional; resolve resolve p 1 address c net/minecraft/class_7697 net/minecraft/resource/featuretoggle/FeatureManager f Ljava/util/Map; field_40167 featureFlags f Lorg/slf4j/Logger; field_40165 LOGGER f Lnet/minecraft/class_7700; field_40166 universe f Lnet/minecraft/class_7699; field_40168 featureSet m (Ljava/lang/Iterable;)Lnet/minecraft/class_7699; method_45387 featureSetOf p 1 features m (Lnet/minecraft/class_7699;)Ljava/util/List; method_45393 method_45393 p 1 features m (Lnet/minecraft/class_7700;Lnet/minecraft/class_7699;Ljava/util/Map;)V p 1 universe p 2 featureSet p 3 featureFlags m (Lnet/minecraft/class_2960;)V method_45384 method_45384 p 0 feature m (Lnet/minecraft/class_7699;)Z method_45385 contains p 1 features m ()Lcom/mojang/serialization/Codec; method_45391 getCodec m (Lnet/minecraft/class_7699;)Ljava/util/Set; method_45392 toId p 1 features m ()Lnet/minecraft/class_7699; method_45383 getFeatureSet m (Lnet/minecraft/class_7699;Ljava/util/Set;Lnet/minecraft/class_2960;Lnet/minecraft/class_7696;)V method_45386 method_45386 p 3 featureFlag p 2 identifier m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_45389 method_45389 p 1 featureIds m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/class_7699; method_45388 featureSetOf p 2 unknownFlagConsumer p 1 features m ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_7699; method_45390 featureSetOf p 1 features c net/minecraft/class_7697$class_7698 net/minecraft/resource/featuretoggle/FeatureManager$Builder f Ljava/util/Map; field_40171 featureFlags f Lnet/minecraft/class_7700; field_40169 universe f I field_40170 id m (Ljava/lang/String;)Lnet/minecraft/class_7696; method_45396 addVanillaFlag p 1 feature m ()Lnet/minecraft/class_7697; method_45394 build m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_7696; method_45395 addFlag p 1 feature m (Ljava/lang/String;)V p 1 universe c net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEntityModel c Represents the model of a biped living entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HAT}Root part{@link #hat}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_ARM}Root part{@link #rightArm}
{@value EntityModelPartNames#LEFT_ARM}Root part{@link #leftArm}
{@value EntityModelPartNames#RIGHT_LEG}Root part{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}Root part{@link #leftLeg}
\n
f Lnet/minecraft/class_630; field_3398 head f Lnet/minecraft/class_630; field_3401 rightArm f F field_32504 SPYGLASS_ARM_PITCH_OFFSET f Lnet/minecraft/class_630; field_3397 leftLeg f Lnet/minecraft/class_630; field_3391 body f Z field_3400 sneaking f Lnet/minecraft/class_630; field_27433 leftArm f Lnet/minecraft/class_572$class_573; field_3399 leftArmPose f Lnet/minecraft/class_572$class_573; field_3395 rightArmPose f F field_32507 SPYGLASS_SNEAKING_ARM_PITCH_OFFSET f F field_32503 SPYGLASS_ARM_YAW_OFFSET f F field_3396 leaningPitch f Lnet/minecraft/class_630; field_3394 hat f Lnet/minecraft/class_630; field_3392 rightLeg m (Lnet/minecraft/class_1309;FFFFF)V method_17087 setAngles m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1306; method_2806 getPreferredArm p 1 entity m (Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609; method_32011 getModelData p 1 pivotOffsetY p 0 dilation m (Lnet/minecraft/class_1309;F)V method_29353 animateArms p 1 entity p 2 animationProgress m (Z)V method_2805 setVisible p 1 visible m (Lnet/minecraft/class_1309;FFF)V method_17086 animateModel m (Lnet/minecraft/class_1309;)V method_30154 positionRightArm p 1 entity m (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630; method_2808 getArm p 1 arm m (Lnet/minecraft/class_630;)V p 1 root m (FFF)F method_2804 lerpAngle p 2 angleTwo p 1 angleOne p 3 magnitude m (Lnet/minecraft/class_630;Ljava/util/function/Function;)V p 1 root p 2 renderLayerFactory m (Lnet/minecraft/class_572;)V method_2818 copyBipedStateTo p 1 model m (Lnet/minecraft/class_1309;)V method_30155 positionLeftArm p 1 entity c net/minecraft/class_572$class_573 net/minecraft/client/render/entity/model/BipedEntityModel$ArmPose f Z field_25722 twoHanded f Lnet/minecraft/class_572$class_573; field_42877 BRUSH f Lnet/minecraft/class_572$class_573; field_27434 SPYGLASS f Lnet/minecraft/class_572$class_573; field_39071 TOOT_HORN f Lnet/minecraft/class_572$class_573; field_3410 ITEM f Lnet/minecraft/class_572$class_573; field_3408 CROSSBOW_HOLD f Lnet/minecraft/class_572$class_573; field_3409 EMPTY f Lnet/minecraft/class_572$class_573; field_3406 BLOCK f Lnet/minecraft/class_572$class_573; field_3407 THROW_SPEAR f Lnet/minecraft/class_572$class_573; field_3405 CROSSBOW_CHARGE f Lnet/minecraft/class_572$class_573; field_3403 BOW_AND_ARROW m ()Z method_30156 isTwoHanded m (Ljava/lang/String;IZ)V p 1 name p 3 twoHanded p 2 id c net/minecraft/class_571 net/minecraft/client/render/entity/model/RavagerEntityModel f Lnet/minecraft/class_630; field_27491 leftHindLeg f Lnet/minecraft/class_630; field_27490 rightHindLeg f Lnet/minecraft/class_630; field_3386 head f Lnet/minecraft/class_630; field_27489 root f Lnet/minecraft/class_630; field_3388 jaw f Lnet/minecraft/class_630; field_3384 neck f Lnet/minecraft/class_630; field_27493 leftFrontLeg f Lnet/minecraft/class_630; field_27492 rightFrontLeg m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1584;FFFFF)V method_17091 setAngles m (Lnet/minecraft/class_1584;FFF)V method_17089 animateModel m ()Lnet/minecraft/class_5607; method_32035 getTexturedModelData c net/minecraft/class_6367 net/minecraft/client/gl/SimpleFramebuffer m (IIZZ)V p 3 useDepth p 4 getError p 1 width p 2 height c net/minecraft/class_7662 net/minecraft/resource/metadata/ResourceMetadataMap f Ljava/util/Map; field_39995 values f Lnet/minecraft/class_7662; field_39994 EMPTY m (Lnet/minecraft/class_3270;)Ljava/lang/Object; method_45173 get p 1 reader m (Ljava/util/Map;)V p 1 values m ()Lnet/minecraft/class_7662; method_45172 of m (Lnet/minecraft/class_3270;Ljava/lang/Object;Lnet/minecraft/class_3270;Ljava/lang/Object;)Lnet/minecraft/class_7662; method_45175 of p 0 reader p 3 value2 p 1 value p 2 reader2 m (Lnet/minecraft/class_3270;Ljava/lang/Object;)Lnet/minecraft/class_7662; method_45174 of p 1 value p 0 reader c net/minecraft/class_7663 net/minecraft/resource/metadata/PackFeatureSetMetadata f Lnet/minecraft/class_7677; field_39996 SERIALIZER f Lcom/mojang/serialization/Codec; field_39997 CODEC f Lnet/minecraft/class_7699; comp_994 flags m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45176 method_45176 p 0 instance m ()Lnet/minecraft/class_7699; comp_994 flags c net/minecraft/class_588 net/minecraft/client/render/entity/model/PhantomEntityModel f Lnet/minecraft/class_630; field_27463 root f Lnet/minecraft/class_630; field_3471 tailBase f Lnet/minecraft/class_630; field_3476 leftWingTip f Lnet/minecraft/class_630; field_3477 leftWingBase f Lnet/minecraft/class_630; field_3472 rightWingTip f Lnet/minecraft/class_630; field_3473 tailTip f Ljava/lang/String; field_32535 TAIL_TIP c The key of the tail tip model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3474 rightWingBase f Ljava/lang/String; field_32534 TAIL_BASE c The key of the tail base model part, whose value is {@value}. m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1593;FFFFF)V method_33686 setAngles m ()Lnet/minecraft/class_5607; method_32024 getTexturedModelData c net/minecraft/class_6332 net/minecraft/datafixer/schema/Schema2707 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_587 net/minecraft/client/render/entity/model/PigEntityModel c Represents the model of a pig-like entity.\n\n

{@inheritDoc} m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; method_32025 getTexturedModelData p 0 dilation m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_5000 net/minecraft/block/enums/JigsawOrientation f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_23393 BY_INDEX f Lnet/minecraft/class_2350; field_23395 rotation f Lnet/minecraft/class_2350; field_23396 facing f Ljava/lang/String; field_23394 name f Lnet/minecraft/class_5000; field_23389 WEST_UP f Lnet/minecraft/class_5000; field_23388 UP_WEST f Lnet/minecraft/class_5000; field_23387 UP_SOUTH f Lnet/minecraft/class_5000; field_23386 UP_NORTH f Lnet/minecraft/class_5000; field_23385 UP_EAST f Lnet/minecraft/class_5000; field_23384 DOWN_WEST f Lnet/minecraft/class_5000; field_23383 DOWN_SOUTH f Lnet/minecraft/class_5000; field_23382 DOWN_NORTH f Lnet/minecraft/class_5000; field_23381 DOWN_EAST f Lnet/minecraft/class_5000; field_23392 SOUTH_UP f Lnet/minecraft/class_5000; field_23391 NORTH_UP f Lnet/minecraft/class_5000; field_23390 EAST_UP m ()Lnet/minecraft/class_2350; method_26428 getRotation m ()Lnet/minecraft/class_2350; method_26426 getFacing m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)I method_26427 getIndex p 1 rotation p 0 facing m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_5000; method_26425 byDirections p 1 rotation p 0 facing m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_35840 method_35840 p 0 map m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)V p 5 rotation p 3 name p 4 facing c net/minecraft/class_586 net/minecraft/client/render/entity/model/PandaEntityModel f F field_3470 sittingAnimationProgress f F field_3468 playAnimationProgress f F field_3469 lieOnBackAnimationProgress m ()Lnet/minecraft/class_5607; method_32022 getTexturedModelData m (Lnet/minecraft/class_1440;FFFFF)V method_17103 setAngles m (Lnet/minecraft/class_1440;FFF)V method_17102 animateModel m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_581 net/minecraft/client/render/entity/model/LlamaSpitEntityModel c Represents the model of llama-spit-like entity.\n\n

\n\n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value #MAIN}{@linkplain #root Root part}
\n
f Ljava/lang/String; field_32510 MAIN c The key of the main model part, whose value is {@value}. f Lnet/minecraft/class_630; field_27451 root m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32019 getTexturedModelData c net/minecraft/class_580 net/minecraft/client/render/entity/model/MinecartEntityModel c Represents the model of a minecart-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@code bottom}{@linkplain #root Root part}
{@code front}{@linkplain #root Root part}
{@code back}{@linkplain #root Root part}
{@code left}{@linkplain #root Root part}
{@code right}{@linkplain #root Root part}
\n
f Lnet/minecraft/class_630; field_27452 root m ()Lnet/minecraft/class_5607; method_32020 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7668 net/minecraft/resource/fs/ResourcePath f Ljava/util/Comparator; field_40015 COMPARATOR f Ljava/nio/file/attribute/BasicFileAttributes; field_40013 DIRECTORY_ATTRIBUTES f Lnet/minecraft/class_7673; field_40021 file f Ljava/nio/file/attribute/BasicFileAttributes; field_40014 FILE_ATTRIBUTES f Ljava/util/List; field_40019 names f Lnet/minecraft/class_7670; field_40017 fileSystem f Ljava/lang/String; field_40020 pathString f Lnet/minecraft/class_7668; field_40018 parent f Ljava/lang/String; field_40016 name m (Ljava/nio/file/Path;)Lnet/minecraft/class_7668; method_45224 relativize m (Lnet/minecraft/class_7670;Ljava/lang/String;Lnet/minecraft/class_7668;Lnet/minecraft/class_7673;)V p 1 fileSystem p 4 file p 2 name p 3 parent m (Lnet/minecraft/class_7668;Ljava/lang/String;)Lnet/minecraft/class_7668; method_45217 relativize p 1 path p 2 name m (Ljava/nio/file/Path;)Ljava/nio/file/Path; relativize relativize p 1 other m (Ljava/nio/file/Path;)Z endsWith endsWith p 1 other m (I)Ljava/nio/file/Path; getName getName p 1 index m (Ljava/nio/file/Path;)Lnet/minecraft/class_7668; method_45226 toResourcePath p 1 path m (Ljava/nio/file/Path;)Ljava/nio/file/Path; resolve resolve p 1 other m ([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; toRealPath toRealPath p 1 options m ()Lnet/minecraft/class_7670; method_45214 getFileSystem m ()Ljava/lang/String; method_45237 getPathString m ()Z method_45230 isReadable m ()Lnet/minecraft/class_7668; method_45225 getFileName m ()Lnet/minecraft/class_7668; method_45223 getRoot m ()Ljava/nio/file/attribute/BasicFileAttributeView; method_45233 getAttributeView m (I)Lnet/minecraft/class_7668; method_45215 getName m (Lnet/minecraft/class_7673;)Z method_45218 isSpecial p 0 file m (Ljava/nio/file/Path;)Z startsWith startsWith p 1 other m ()Lnet/minecraft/class_7668; method_45229 toAbsolutePath m ()Lnet/minecraft/class_7668; method_45227 getParent m (II)Lnet/minecraft/class_7668; method_45216 subpath m (Ljava/util/List;)Lnet/minecraft/class_7668; method_45221 get p 1 paths m (Ljava/lang/String;)Lnet/minecraft/class_7668; method_45219 get p 1 name m ()Ljava/nio/file/Path; method_45231 toPath m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/nio/file/attribute/BasicFileAttributes; method_45234 getAttributes m ()Lnet/minecraft/class_7673$class_7674; method_45232 toDirectory m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/class_7668; method_45222 toRealPath m ()Z method_45236 isNormal m (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; register register p 3 modifiers p 2 events p 1 watcher m (Ljava/nio/file/Path;)I compareTo compareTo m ()Ljava/util/List; method_45235 getNames m (Ljava/lang/Object;)I compareTo compareTo p 1 other m (II)Ljava/nio/file/Path; subpath subpath p 1 beginIndex p 2 endIndex m (Ljava/nio/file/Path;)Lnet/minecraft/class_7668; method_45220 resolve m ()Lnet/minecraft/class_7668; method_45228 normalize c net/minecraft/class_7668$3 net/minecraft/resource/fs/ResourcePath$3 m (Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V setTimes setTimes p 3 createTime p 2 lastAccessFile p 1 lastModifiedTime c net/minecraft/class_7669 net/minecraft/resource/fs/ResourceFileSystemProvider f Ljava/lang/String; field_40023 SCHEME m (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView; getFileAttributeView getFileAttributeView p 2 type p 3 options p 1 path m (Ljava/nio/file/Path;)Ljava/nio/file/FileStore; getFileStore getFileStore p 1 path m (Ljava/net/URI;)Ljava/nio/file/FileSystem; getFileSystem getFileSystem p 1 uri m (Ljava/nio/file/Path;)Lnet/minecraft/class_7668; method_45238 toResourcePath p 0 path m (Ljava/nio/file/Path;)Z isHidden isHidden p 1 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z isSameFile isSameFile p 2 path2 p 1 path m (Ljava/nio/file/Path;)V delete delete p 1 path m (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V createDirectory createDirectory p 2 attrs p 1 dir m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)V setAttribute setAttribute p 1 path p 2 attribute p 3 value p 4 options m (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; newByteChannel newByteChannel p 3 attrs p 2 options p 1 path m (Ljava/net/URI;)Ljava/nio/file/Path; getPath getPath p 1 uri m (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V move move p 2 target p 1 source p 3 options m (Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)V checkAccess checkAccess p 1 path p 2 modes m (Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream; newDirectoryStream newDirectoryStream p 1 dir p 2 filter m (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; readAttributes readAttributes p 3 options p 2 type p 1 path m (Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; newFileSystem newFileSystem p 1 uri p 2 env m (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map; readAttributes readAttributes p 2 attributes p 3 options p 1 path m (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V copy copy p 3 options p 2 target p 1 source c net/minecraft/class_7669$1 net/minecraft/resource/fs/ResourceFileSystemProvider$1 m (Lnet/minecraft/class_7668;)Ljava/nio/file/Path; method_45239 method_45239 p 0 child m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/class_7668;)Z method_45240 method_45240 p 1 child c net/minecraft/class_6338 net/minecraft/entity/ai/brain/task/RamImpactTask f Lnet/minecraft/class_243; field_33481 direction f Ljava/util/function/Function; field_39044 hornBreakSoundFactory f F field_33479 speed f Ljava/util/function/ToDoubleFunction; field_33480 strengthMultiplierFactory f F field_33475 SPEED_STRENGTH_MULTIPLIER f Ljava/util/function/Function; field_33476 cooldownRangeFactory f I field_33474 RUN_TIME f Ljava/util/function/Function; field_33482 impactSoundFactory f Lnet/minecraft/class_4051; field_33477 targetPredicate m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)Z method_36278 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)V method_36280 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)V method_36281 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)Z method_43535 shouldSnapHorn p 2 goat p 1 world m (Ljava/util/function/Function;Lnet/minecraft/class_4051;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V p 5 impactSoundFactory p 6 hornBreakSoundFactory p 1 cooldownRangeFactory p 2 targetPredicate p 3 speed p 4 strengthMultiplierFactory m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)V method_36279 finishRam p 1 world p 2 goat m (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)Z method_36277 shouldRun c net/minecraft/class_7666 net/minecraft/resource/fs/ResourceFileAttributes f Ljava/nio/file/attribute/FileTime; field_40011 EPOCH c net/minecraft/class_6335 net/minecraft/entity/MarkerEntity f Lnet/minecraft/class_2487; field_33458 data f Ljava/lang/String; field_33457 DATA_KEY c The name of the compound tag that stores the marker's custom data. c net/minecraft/class_7667 net/minecraft/resource/fs/ResourceFileStore f Ljava/lang/String; field_40012 name m (Ljava/lang/String;)V p 1 name m (Ljava/lang/String;)Ljava/lang/Object; getAttribute getAttribute p 1 attribute m (Ljava/lang/Class;)Ljava/nio/file/attribute/FileStoreAttributeView; getFileStoreAttributeView getFileStoreAttributeView p 1 type m (Ljava/lang/Class;)Z supportsFileAttributeView supportsFileAttributeView p 1 type m (Ljava/lang/String;)Z supportsFileAttributeView supportsFileAttributeView p 1 name c net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask c The task where an entity finds a target, a place to start its ram, and wait to\nstart its ram.\n\n@param the task owner, usually a goat f Ljava/util/Optional; field_33469 prepareStartTime f I field_33467 prepareTime f F field_33465 speed f Ljava/util/function/Function; field_33468 soundFactory f Lnet/minecraft/class_4051; field_33466 targetPredicate f I field_33463 minRamDistance f I field_33464 maxRamDistance f I field_33461 RUN_TIME f Ljava/util/Optional; field_33470 ram f Ljava/util/function/ToIntFunction; field_33462 cooldownFactory m (Ljava/util/function/ToIntFunction;IIFLnet/minecraft/class_4051;ILjava/util/function/Function;)V c Creates a ram preparation task. It has a fixed run time of {@value #RUN_TIME}. p 4 speed c the speed the entity walks at p 5 targetPredicate c the predicate for the ram target p 6 prepareTime c the prepare time, in ticks, the entity will stand between reaching the ram\nstart position and the start of the ram p 7 soundFactory c the factory of the ram prepare sound given the entity p 1 cooldownFactory c the factory for the cooldown, in ticks, of the ram task, given the entity p 2 minDistance c the min manhattan distance from the ram starting location to the ram target p 3 maxDistance c the max straight-line distance from the ram starting location to the ram target m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_36266 calculateRamTarget p 2 end p 1 start m (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Ljava/util/Optional; method_36262 findRamStart p 1 entity p 2 target m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z method_36263 canReach p 1 entity p 2 target m (Lnet/minecraft/class_1314;Lnet/minecraft/class_6670;)Ljava/util/Optional; method_36264 method_36264 p 2 mob m (Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z method_36265 method_36265 p 1 start m (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V method_36268 findRam p 2 target p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_36269 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_36271 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_36260 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V method_36267 finishRunning m (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Z method_36272 method_36272 p 2 mobx m (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6336$class_6337; method_36261 method_36261 p 1 start m (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V method_36270 method_36270 p 2 mob c net/minecraft/class_6336$class_6337 net/minecraft/entity/ai/brain/task/PrepareRamTask$Ram c A ram chosen during the preparation. f Lnet/minecraft/class_2338; field_33472 end f Lnet/minecraft/class_2338; field_33471 start f Lnet/minecraft/class_1309; field_33473 entity m ()Lnet/minecraft/class_2338; method_36273 getStart m ()Lnet/minecraft/class_2338; method_36275 getEnd m ()Lnet/minecraft/class_1309; method_36276 getEntity m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)V p 2 end p 3 entity p 1 start c net/minecraft/class_584 net/minecraft/client/render/entity/model/ParrotEntityModel f Ljava/lang/String; field_32533 FEATHER c The key of the feather model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3458 body f Lnet/minecraft/class_630; field_27459 leftWing f Lnet/minecraft/class_630; field_3456 feather f Lnet/minecraft/class_630; field_27458 root f Lnet/minecraft/class_630; field_27462 rightLeg f Lnet/minecraft/class_630; field_27461 leftLeg f Lnet/minecraft/class_630; field_27460 rightWing f Lnet/minecraft/class_630; field_3452 head f Lnet/minecraft/class_630; field_3460 tail m ()Lnet/minecraft/class_5607; method_32023 getTexturedModelData m (Lnet/minecraft/class_584$class_585;IFFFFF)V method_17111 setAngles p 5 age p 4 limbDistance p 7 headPitch p 6 headYaw p 1 pose p 3 limbAngle p 2 danceAngle m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFI)V method_17106 poseOnShoulder p 3 light p 4 overlay p 5 limbAngle p 6 limbDistance p 1 matrices p 2 vertexConsumer p 7 headYaw p 8 headPitch p 9 danceAngle m (Lnet/minecraft/class_1453;FFFFF)V method_17112 setAngles m (Lnet/minecraft/class_1453;FFF)V method_17108 animateModel m (Lnet/minecraft/class_584$class_585;)V method_17110 animateModel p 1 pose m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_1453;)Lnet/minecraft/class_584$class_585; method_17107 getPose p 0 parrot c net/minecraft/class_584$class_585 net/minecraft/client/render/entity/model/ParrotEntityModel$Pose f Lnet/minecraft/class_584$class_585; field_3465 STANDING f Lnet/minecraft/class_584$class_585; field_3466 SITTING f Lnet/minecraft/class_584$class_585; field_3462 FLYING f Lnet/minecraft/class_584$class_585; field_3463 PARTY f Lnet/minecraft/class_584$class_585; field_3464 ON_SHOULDER c net/minecraft/class_6333 net/minecraft/util/math/intprovider/BiasedToBottomIntProvider f I field_33444 min f I field_33445 max f Lcom/mojang/serialization/Codec; field_33443 CODEC m (Lnet/minecraft/class_6333;)Ljava/lang/Integer; method_36252 method_36252 p 0 provider m (Lnet/minecraft/class_6333;)Ljava/lang/Integer; method_36253 method_36253 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36251 method_36251 p 0 instance m (II)Lnet/minecraft/class_6333; method_36249 create p 1 max c the maximum value, inclusive p 0 min c the minimum value, inclusive m (Lnet/minecraft/class_6333;)Lcom/mojang/serialization/DataResult; method_36250 method_36250 p 0 provider m (II)V p 2 max p 1 min c net/minecraft/class_583 net/minecraft/client/render/entity/model/EntityModel c Represents the model of an {@linkplain Entity}.\n\n

An instance of an entity model will not define the model data,\nbut will animate it.\nModel data may be defined in a static method, most of the children classes will\nhave a {@code getTexturedModelData} method.\nThe model data is usually passed in the constructor of the entity model.\n\n

Some children classes contain a model parts table, those tables contains\nthe model parts for the base model. In a modded context the tables may be\ninaccurate. Model parts with an associated field are required. f Z field_3448 child f Z field_3449 riding f F field_3447 handSwingProgress m (Lnet/minecraft/class_583;)V method_17081 copyStateTo p 1 copy m (Lnet/minecraft/class_1297;FFFFF)V method_2819 setAngles p 6 headPitch p 5 headYaw p 4 animationProgress p 3 limbDistance p 2 limbAngle p 1 entity m (Lnet/minecraft/class_1297;FFF)V method_2816 animateModel p 3 limbDistance p 4 tickDelta p 1 entity p 2 limbAngle c net/minecraft/class_7665 net/minecraft/resource/DefaultResourcePackBuilder f Lorg/slf4j/Logger; field_40005 LOGGER f Ljava/util/Set; field_40007 rootPaths f Lnet/minecraft/class_7662; field_40009 metadataMap f Ljava/util/Map; field_40008 paths f Ljava/util/Set; field_40010 namespaces f Ljava/util/Map; field_40006 RESOURCE_TYPE_TO_PATH f Ljava/util/function/Consumer; field_40004 callback m (Ljava/nio/file/Path;)V method_45212 addRootPath p 1 path m ([Ljava/lang/String;)Lnet/minecraft/class_7665; method_45206 withNamespaces p 1 namespaces m (Ljava/nio/file/Path;)Z method_45209 exists p 1 path m (Ljava/nio/file/Path;)Lnet/minecraft/class_7665; method_45204 withRoot p 1 root m (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V method_45208 addPath p 2 path p 1 type m (Lnet/minecraft/class_3264;)Ljava/util/Set; method_45199 method_45199 p 0 type2 m (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V method_45211 method_45211 p 1 type p 2 path m (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)Lnet/minecraft/class_7665; method_45201 withPath p 2 path p 1 type m (Ljava/util/Collection;)Ljava/util/List; method_45205 reverse p 0 paths m ()Lnet/minecraft/class_3268; method_45210 build m ()Lnet/minecraft/class_7665; method_45197 withDefaultPaths m (Lnet/minecraft/class_7665;)V method_45202 method_45202 p 0 builder m (Lnet/minecraft/class_7662;)Lnet/minecraft/class_7665; method_45198 withMetadataMap p 1 metadataMap m (Lnet/minecraft/class_3264;Ljava/lang/Class;)Lnet/minecraft/class_7665; method_45200 withPaths p 2 clazz p 1 type m ()Lnet/minecraft/class_7665; method_45207 runCallback m (Ljava/net/URI;)Ljava/nio/file/Path; method_45203 toPath p 0 uri c net/minecraft/class_6334 net/minecraft/util/math/intprovider/ClampedIntProvider f Lcom/mojang/serialization/Codec; field_33446 CODEC f Lnet/minecraft/class_6017; field_33447 source f I field_33448 min f I field_33449 max m (Lnet/minecraft/class_6334;)Lnet/minecraft/class_6017; method_36259 method_36259 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36256 method_36256 p 0 instance m (Lnet/minecraft/class_6334;)Lcom/mojang/serialization/DataResult; method_36254 method_36254 p 0 provider m (Lnet/minecraft/class_6017;II)Lnet/minecraft/class_6334; method_36255 create p 0 source p 1 min p 2 max m (Lnet/minecraft/class_6017;II)V p 2 min p 1 source p 3 max m (Lnet/minecraft/class_6334;)Ljava/lang/Integer; method_36257 method_36257 p 0 provider m (Lnet/minecraft/class_6334;)Ljava/lang/Integer; method_36258 method_36258 p 0 provider c net/minecraft/class_582 net/minecraft/client/render/entity/model/OcelotEntityModel c Represents the model of an ocelot-like entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value #TAIL1}Root part{@link #upperTail}
{@value #TAIL2}Root part{@link #lowerTail}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
f Lnet/minecraft/class_630; field_3436 upperTail f Lnet/minecraft/class_630; field_3442 lowerTail f Lnet/minecraft/class_630; field_27457 rightFrontLeg f Lnet/minecraft/class_630; field_27455 rightHindLeg f Ljava/lang/String; field_32519 TAIL2 c The key of the lower tail model part, whose value is {@value}. f F field_32517 FRONT_LEG_PIVOT_Z f F field_32513 UPPER_TAIL_PIVOT_Y f F field_32523 FRONT_LEG_PIVOT_Y f F field_32515 LOWER_TAIL_PIVOT_Y f F field_32531 HEAD_PIVOT_Z f I field_32525 STANDING_ANIMATION_STATE f F field_32521 HIND_LEG_PIVOT_Y f Lnet/minecraft/class_630; field_3435 head f Lnet/minecraft/class_630; field_3437 body f Lnet/minecraft/class_630; field_27456 leftFrontLeg f Lnet/minecraft/class_630; field_27454 leftHindLeg f Ljava/lang/String; field_32518 TAIL1 c The key of the upper tail model part, whose value is {@value}. f F field_32528 BODY_SIZE_Y f F field_32516 LOWER_TAIL_PIVOT_Z f F field_32512 BODY_PIVOT_Z f I field_32526 SPRINTING_ANIMATION_STATE f F field_32514 UPPER_TAIL_PIVOT_Z f F field_32530 HEAD_PIVOT_Y f F field_32522 HIND_LEG_PIVOT_Z f I field_32524 SNEAKING_ANIMATION_STATE f F field_32532 BODY_PIVOT_Y f I field_3434 animationState f I field_32520 SITTING_ANIMATION_STATE m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; method_32021 getModelData p 0 dilation c net/minecraft/class_7673 net/minecraft/resource/fs/ResourceFile f Lnet/minecraft/class_7673; field_40035 EMPTY f Lnet/minecraft/class_7673; field_40036 RELATIVE c net/minecraft/class_7673$class_7674 net/minecraft/resource/fs/ResourceFile$Directory f Ljava/util/Map; comp_997 children m ()Ljava/util/Map; comp_997 children c net/minecraft/class_7673$class_7675 net/minecraft/resource/fs/ResourceFile$File f Ljava/nio/file/Path; comp_998 contents m ()Ljava/nio/file/Path; comp_998 contents c net/minecraft/class_6342 net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider f Lnet/minecraft/class_5843; field_33524 minOffset f Lnet/minecraft/class_5843; field_33525 maxOffset f Lcom/mojang/serialization/Codec; field_33522 CODEC f I field_33526 plateau f Lorg/slf4j/Logger; field_33523 LOGGER m (Lnet/minecraft/class_6342;)Lnet/minecraft/class_5843; method_36310 method_36310 p 0 provider m (Lnet/minecraft/class_6342;)Lnet/minecraft/class_5843; method_36311 method_36311 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36306 method_36306 p 0 instance m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6342; method_36308 create p 1 maxOffset c the maximum offset, inclusive p 0 minOffset c the minimum offset, inclusive p 2 plateau m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V p 2 maxOffset p 1 minOffset p 3 plateau m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6342; method_36307 create p 0 minOffset c the minimum offset, inclusive p 1 maxOffset c the maximum offset, inclusive c net/minecraft/class_599 net/minecraft/client/render/entity/model/SalmonEntityModel f Ljava/lang/String; field_32547 BODY_FRONT c The key of the body front model part, whose value is {@value}. f Ljava/lang/String; field_32548 BODY_BACK c The key of the body back model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3548 tail f Lnet/minecraft/class_630; field_27494 root m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32036 getTexturedModelData c net/minecraft/class_6343 net/minecraft/world/gen/heightprovider/VeryBiasedToBottomHeightProvider f Lcom/mojang/serialization/Codec; field_33527 CODEC f I field_33531 inner f Lnet/minecraft/class_5843; field_33529 minOffset f Lorg/slf4j/Logger; field_33528 LOGGER f Lnet/minecraft/class_5843; field_33530 maxOffset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36312 method_36312 p 0 instance m (Lnet/minecraft/class_6343;)Lnet/minecraft/class_5843; method_36316 method_36316 p 0 provider m (Lnet/minecraft/class_6343;)Lnet/minecraft/class_5843; method_36315 method_36315 p 0 provider m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6343; method_36313 create p 2 inner p 0 minOffset p 1 maxOffset m (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V p 2 maxOffset p 3 inner p 1 minOffset m (Lnet/minecraft/class_6343;)Ljava/lang/Integer; method_36314 method_36314 p 0 provider c net/minecraft/class_598 net/minecraft/client/render/entity/model/SheepWoolEntityModel f F field_3541 headAngle m ()Lnet/minecraft/class_5607; method_32037 getTexturedModelData m (Lnet/minecraft/class_1472;FFF)V method_17118 animateModel m (Lnet/minecraft/class_1472;FFFFF)V method_17119 setAngles m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_597 net/minecraft/client/render/entity/model/QuadrupedEntityModel c Represents the model of a quadruped entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
f Lnet/minecraft/class_630; field_3535 head f Lnet/minecraft/class_630; field_3538 body f Lnet/minecraft/class_630; field_27478 rightFrontLeg f Lnet/minecraft/class_630; field_27479 leftFrontLeg f Lnet/minecraft/class_630; field_27476 rightHindLeg f Lnet/minecraft/class_630; field_27477 leftHindLeg m (ILnet/minecraft/class_5605;)Lnet/minecraft/class_5609; method_32033 getModelData p 0 stanceWidth p 1 dilation m (Lnet/minecraft/class_630;ZFFFFI)V p 6 invertedChildBodyScale p 7 childBodyYOffset p 4 childHeadZOffset p 5 invertedChildHeadScale p 2 headScaled p 3 childHeadYOffset p 1 root c net/minecraft/class_7670 net/minecraft/resource/fs/ResourceFileSystem f Ljava/nio/file/FileStore; field_40031 store f Ljava/nio/file/spi/FileSystemProvider; field_40032 fileSystemProvider f Ljava/lang/String; field_40028 SEPARATOR f Lcom/google/common/base/Splitter; field_40030 SEPARATOR_SPLITTER f Ljava/util/Set; field_40029 SUPPORTED_FILE_ATTRIBUTE_VIEWS f Lnet/minecraft/class_7668; field_40033 root m ()Ljava/nio/file/FileStore; method_45241 getStore m (Ljava/lang/String;)Ljava/nio/file/PathMatcher; getPathMatcher getPathMatcher p 1 syntaxAndPattern m (Lnet/minecraft/class_7670$class_7672;Lnet/minecraft/class_7670;Ljava/lang/String;Lnet/minecraft/class_7668;)Lnet/minecraft/class_7668; method_45242 toResourcePath p 3 parent p 0 root p 1 fileSystem p 2 name m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/class_7670;Lnet/minecraft/class_7668;Ljava/lang/String;Ljava/nio/file/Path;)V method_45244 method_45244 p 4 path p 3 fileName m ()Lnet/minecraft/class_7670$class_7671; method_45246 builder m ()Lnet/minecraft/class_7668; method_45245 getRoot m (Ljava/lang/String;Lnet/minecraft/class_7670$class_7672;)V p 2 root p 1 name m (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; getPath getPath p 2 more p 1 first m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/class_7670;Lnet/minecraft/class_7668;Ljava/lang/String;Lnet/minecraft/class_7670$class_7672;)V method_45243 method_45243 p 4 directory p 3 directoryName c net/minecraft/class_7670$class_7671 net/minecraft/resource/fs/ResourceFileSystem$Builder f Lnet/minecraft/class_7670$class_7672; field_40034 root m (Ljava/lang/String;)Ljava/nio/file/FileSystem; method_45247 build p 1 name m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/class_7670$class_7671; method_45248 withFile p 1 directories p 2 name p 3 path m (Ljava/lang/String;)Lnet/minecraft/class_7670$class_7672; method_45250 method_45250 p 0 directory m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/class_7670$class_7671; method_45249 withFile p 2 path p 1 directories c net/minecraft/class_7670$class_7672 net/minecraft/resource/fs/ResourceFileSystem$Directory f Ljava/util/Map; comp_996 files f Ljava/util/Map; comp_995 children m ()Ljava/util/Map; comp_995 children m ()Ljava/util/Map; comp_996 files c net/minecraft/class_592 net/minecraft/client/render/entity/model/LargePufferfishEntityModel f Lnet/minecraft/class_630; field_27468 leftBlueFin f Lnet/minecraft/class_630; field_27469 rightBlueFin f Lnet/minecraft/class_630; field_27467 root m ()Lnet/minecraft/class_5607; method_32030 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEntityModel c Represents the model of a player-like entity.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HAT}Root part{@link #hat}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_ARM}Root part{@link #rightArm}
{@value EntityModelPartNames#LEFT_ARM}Root part{@link #leftArm}
{@value EntityModelPartNames#RIGHT_LEG}Root part{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}Root part{@link #leftLeg}
{@value #EAR}Root part{@link #ear}
{@value #CLOAK}Root part{@link #cloak}
{@value #LEFT_SLEEVE}Root part{@link #leftSleeve}
{@value #RIGHT_SLEEVE}Root part{@link #rightSleeve}
{@value #LEFT_PANTS}Root part{@link #leftPants}
{@value #RIGHT_PANTS}Root part{@link #rightPants}
{@value EntityModelPartNames#JACKET}Root part{@link #jacket}
\n
f Lnet/minecraft/class_630; field_3486 rightSleeve f Ljava/lang/String; field_32540 LEFT_SLEEVE c The key of the left sleeve model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3485 cloak f Ljava/lang/String; field_32541 RIGHT_SLEEVE c The key of the right sleeve model part, whose value is {@value}. f Z field_3480 thinArms f Lnet/minecraft/class_630; field_3484 leftSleeve f Lnet/minecraft/class_630; field_3483 jacket f Lnet/minecraft/class_630; field_3479 rightPants f Ljava/lang/String; field_32536 LEFT_PANTS c The key of the left pants model part, whose value is {@value}. f Ljava/lang/String; field_32537 RIGHT_PANTS c The key of the right pants model part, whose value is {@value}. f Ljava/lang/String; field_32538 EAR c The key of the ear model part, whose value is {@value}. f Ljava/lang/String; field_32539 CLOAK c The key of the cloak model part, whose value is {@value}. f Ljava/util/List; field_27466 parts c All the parts. Used when picking a part to render stuck arrows. f Lnet/minecraft/class_630; field_3482 leftPants f Lnet/minecraft/class_630; field_3481 ear m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V method_2823 renderCape p 3 light p 2 vertices p 4 overlay p 1 matrices m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V method_2824 renderEars p 2 vertices p 1 matrices p 4 overlay p 3 light m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_630; method_22697 getRandomPart p 1 random m (Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609; method_32028 getTexturedModelData p 1 slim p 0 dilation m (Lnet/minecraft/class_630;)Z method_32027 method_32027 p 0 part m (Lnet/minecraft/class_630;Z)V p 1 root p 2 thinArms m (Lnet/minecraft/class_1309;FFFFF)V method_17087 setAngles c net/minecraft/class_6348 net/minecraft/block/RotatedInfestedBlock c net/minecraft/class_590 net/minecraft/client/render/entity/model/PolarBearEntityModel m (Lnet/minecraft/class_1456;FFFFF)V method_17114 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32029 getTexturedModelData c net/minecraft/class_6349 net/minecraft/block/sapling/AzaleaSaplingGenerator c net/minecraft/class_7677 net/minecraft/resource/metadata/ResourceMetadataSerializer m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7677; method_45252 fromCodec p 0 key p 1 codec m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; method_45251 toJson p 1 metadata c net/minecraft/class_7677$1 net/minecraft/resource/metadata/ResourceMetadataSerializer$1 c net/minecraft/class_596 net/minecraft/client/render/entity/model/RabbitEntityModel c Represents the model of a {@linkplain RabbitEntity}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#LEFT_HIND_FOOT}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_HIND_FOOT}Root part{@link #rightHindLeg}
{@value #LEFT_HAUNCH}Root part{@link #leftHaunch}
{@value #RIGHT_HAUNCH}Root part{@link #rightHaunch}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#RIGHT_EAR}Root part{@link #rightEar}
{@value EntityModelPartNames#LEFT_EAR}Root part{@link #leftEar}
{@value EntityModelPartNames#TAIL}Root part{@link #tail}
{@value EntityModelPartNames#NOSE}Root part{@link #nose}
\n
f Ljava/lang/String; field_32544 LEFT_HAUNCH c The key of the left haunch model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3524 tail f Ljava/lang/String; field_32545 RIGHT_HAUNCH c The key of the right haunch model part, whose value is {@value}. f Lnet/minecraft/class_630; field_3528 body f Lnet/minecraft/class_630; field_27488 leftEar f Lnet/minecraft/class_630; field_27486 head f Lnet/minecraft/class_630; field_27487 rightEar f Lnet/minecraft/class_630; field_27484 leftFrontLeg f Lnet/minecraft/class_630; field_27485 rightFrontLeg f Lnet/minecraft/class_630; field_27482 leftHaunch f Lnet/minecraft/class_630; field_27483 rightHaunch f Lnet/minecraft/class_630; field_27480 leftHindLeg f Lnet/minecraft/class_630; field_27481 rightHindLeg f F field_3531 jumpProgress f F field_32546 SCALE f Lnet/minecraft/class_630; field_3530 nose f F field_32542 HAUNCH_JUMP_PITCH_MULTIPLIER f F field_32543 FRONT_LEGS_JUMP_PITCH_MULTIPLIER m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22967 method_22967 p 8 part m (Lnet/minecraft/class_1463;FFFFF)V method_17117 setAngles m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22966 method_22966 p 8 part m ()Lnet/minecraft/class_5607; method_32034 getTexturedModelData m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V method_22968 method_22968 p 8 part m (Lnet/minecraft/class_1463;FFF)V method_17115 animateModel m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvider f Ljava/lang/String; field_40039 VANILLA_KEY f Lorg/slf4j/Logger; field_40040 LOGGER f Lnet/minecraft/class_8580; field_45052 symlinkFinder f Lnet/minecraft/class_3268; field_40042 resourcePack f Lnet/minecraft/class_3264; field_40041 type f Lnet/minecraft/class_2960; field_40043 id m (Lnet/minecraft/class_3288$class_7680;Ljava/lang/String;)Lnet/minecraft/class_3288; method_45258 method_45258 p 2 name m (Ljava/nio/file/Path;)Ljava/lang/String; method_45261 getFileName p 0 path m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V method_45264 method_45264 p 2 namespacedPath m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V method_45265 method_45265 p 3 factory p 2 profilePath m (Ljava/util/function/BiConsumer;)V method_45263 forEachProfile p 1 consumer m (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288; method_45260 create p 2 packFactory p 3 displayName p 1 name m (Ljava/util/function/Consumer;)V method_45267 forEachProfile p 1 consumer m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_45259 getProfileName p 1 id m (Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;Lnet/minecraft/class_8580;)V p 3 id p 4 symlinkFinder p 1 type p 2 resourcePack m (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288; method_45257 createDefault p 1 pack m ()Lnet/minecraft/class_3268; method_45256 getResourcePack m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V method_45266 method_45266 p 1 fileName p 2 packFactory m (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288$class_7680; method_52435 createPackFactory p 0 pack m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V method_45262 forEachProfile p 2 consumer p 1 namespacedPath c net/minecraft/class_595 net/minecraft/client/render/entity/model/MediumPufferfishEntityModel f Lnet/minecraft/class_630; field_27470 root f Lnet/minecraft/class_630; field_27471 leftBlueFin f Lnet/minecraft/class_630; field_27472 rightBlueFin m ()Lnet/minecraft/class_5607; method_32031 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_594 net/minecraft/client/render/entity/model/SmallPufferfishEntityModel f Lnet/minecraft/class_630; field_27475 rightFin f Lnet/minecraft/class_630; field_27473 root f Lnet/minecraft/class_630; field_27474 leftFin m ()Lnet/minecraft/class_5607; method_32032 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_6344 net/minecraft/client/render/entity/EmptyEntityRenderer c A renderer that does not render anything. Used for markers and area effect clouds. c net/minecraft/class_7676 net/minecraft/unused/packageinfo/PackageInfo7676 c net/minecraft/class_7088 net/minecraft/registry/tag/FlatLevelGeneratorPresetTags f Lnet/minecraft/class_6862; field_37402 VISIBLE m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_41292 of p 0 id c net/minecraft/class_7089 net/minecraft/registry/tag/WorldPresetTags f Lnet/minecraft/class_6862; field_37407 EXTENDED f Lnet/minecraft/class_6862; field_37406 NORMAL m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_41293 of p 0 id c net/minecraft/class_7084 net/minecraft/resource/metadata/ResourceFilter f Ljava/util/List; field_37292 blocks c The list of block rules, named {@code block} in the JSON format. f Lnet/minecraft/class_7677; field_40055 SERIALIZER f Lcom/mojang/serialization/Codec; field_37291 CODEC m (Ljava/util/List;)V p 1 blocks m (Ljava/lang/String;)Z method_41279 isNamespaceBlocked p 1 namespace m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41278 method_41278 p 0 instance m (Ljava/lang/String;Lnet/minecraft/class_7085;)Z method_41280 method_41280 p 1 block m (Ljava/lang/String;)Z method_41281 isPathBlocked p 1 namespace m (Ljava/lang/String;Lnet/minecraft/class_7085;)Z method_41282 method_41282 p 1 block m (Lnet/minecraft/class_7084;)Ljava/util/List; method_41277 method_41277 p 0 filter c net/minecraft/class_7085 net/minecraft/resource/metadata/BlockEntry f Lcom/mojang/serialization/Codec; field_37293 CODEC f Ljava/util/function/Predicate; field_37295 namespacePredicate f Ljava/util/function/Predicate; field_37297 pathPredicate f Ljava/util/Optional; field_37296 path f Ljava/util/Optional; field_37294 namespace f Ljava/util/function/Predicate; field_41286 identifierPredicate m (Lnet/minecraft/class_7085;)Ljava/util/Optional; method_41284 method_41284 p 0 entry m (Lnet/minecraft/class_2960;)Z method_47546 method_47546 p 1 id m (Ljava/lang/String;)Z method_41286 method_41286 p 0 path_ m ()Ljava/util/function/Predicate; method_47548 getIdentifierPredicate m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41285 method_41285 p 0 instance m (Ljava/lang/String;)Z method_41289 method_41289 p 0 namespace_ m (Lnet/minecraft/class_7085;)Ljava/util/Optional; method_41288 method_41288 p 0 entry m ()Ljava/util/function/Predicate; method_47547 getPathPredicate m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 namespace p 2 path m ()Ljava/util/function/Predicate; method_47545 getNamespacePredicate c net/minecraft/class_1781 net/minecraft/item/FireworkRocketItem f Ljava/lang/String; field_30879 TYPE_KEY f Ljava/lang/String; field_30877 EXPLOSIONS_KEY f Ljava/lang/String; field_30878 FLIGHT_KEY f Ljava/lang/String; field_30875 FIREWORKS_KEY f D field_30884 OFFSET_POS_MULTIPLIER f Ljava/lang/String; field_30876 EXPLOSION_KEY f [B field_41064 FLIGHT_VALUES f Ljava/lang/String; field_30882 COLORS_KEY f Ljava/lang/String; field_30883 FADE_COLORS_KEY f Ljava/lang/String; field_30880 TRAIL_KEY f Ljava/lang/String; field_30881 FLICKER_KEY m (Lnet/minecraft/class_1799;B)V method_47368 setFlight p 1 flight p 0 stack c net/minecraft/class_1781$class_1782 net/minecraft/item/FireworkRocketItem$Type f Ljava/util/function/IntFunction; field_7975 BY_ID f I field_7972 id f Ljava/lang/String; field_7971 name f Lnet/minecraft/class_1781$class_1782; field_7970 BURST f Lnet/minecraft/class_1781$class_1782; field_7973 STAR f Lnet/minecraft/class_1781$class_1782; field_7974 CREEPER f Lnet/minecraft/class_1781$class_1782; field_7977 LARGE_BALL f Lnet/minecraft/class_1781$class_1782; field_7976 SMALL_BALL m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name m (I)Lnet/minecraft/class_1781$class_1782; method_7813 byId p 0 id m ()Ljava/lang/String; method_7812 getName m ()I method_7816 getId c net/minecraft/class_1780 net/minecraft/item/FireworkStarItem m (I)Lnet/minecraft/class_2561; method_7810 getColorText p 0 color m (Lnet/minecraft/class_2487;Ljava/util/List;)V method_7809 appendFireworkTooltip p 1 tooltip p 0 nbt m (Lnet/minecraft/class_5250;[I)Lnet/minecraft/class_2561; method_7811 appendColors p 1 colors p 0 line c net/minecraft/class_4810 net/minecraft/entity/ai/brain/task/CrossbowAttackTask f I field_22293 chargingCooldown f Lnet/minecraft/class_4810$class_4811; field_22294 state f I field_30114 RUN_TIME m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V method_24572 setLookTarget p 2 target p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_24571 shouldKeepRunning m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; method_24568 getAttackTarget p 0 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z method_24570 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_24573 keepRunning m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V method_24569 tickState p 2 target p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_24574 finishRunning c net/minecraft/class_4810$class_4811 net/minecraft/entity/ai/brain/task/CrossbowAttackTask$CrossbowState f Lnet/minecraft/class_4810$class_4811; field_22298 READY_TO_ATTACK f Lnet/minecraft/class_4810$class_4811; field_22296 CHARGING f Lnet/minecraft/class_4810$class_4811; field_22297 CHARGED f Lnet/minecraft/class_4810$class_4811; field_22295 UNCHARGED c net/minecraft/class_1786 net/minecraft/item/FlintAndSteelItem m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_20277 method_20277 p 1 p m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_20276 method_20276 p 1 p c net/minecraft/class_1785 net/minecraft/item/EntityBucketItem f Lnet/minecraft/class_1299; field_7991 entityType f Lnet/minecraft/class_3414; field_28356 emptyingSound m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V method_7824 spawnEntity p 2 stack p 1 world p 3 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_3611;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V p 2 fluid p 3 emptyingSound p 1 type p 4 settings c net/minecraft/class_4806 net/minecraft/entity/ai/brain/task/BreedTask f I field_30104 MAX_RANGE f I field_30105 MIN_BREED_TIME f I field_30106 RUN_TIME f Lnet/minecraft/class_1299; field_22283 targetType f F field_23129 speed f J field_22284 breedTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V method_24550 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V method_24544 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Z method_24547 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V method_24549 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)Z method_24543 shouldRun m (Lnet/minecraft/class_1429;Lnet/minecraft/class_1309;)Z method_24545 method_24545 p 2 entity m (Lnet/minecraft/class_1299;F)V p 1 targetType p 2 speed m (Lnet/minecraft/class_1429;)Ljava/util/Optional; method_24548 findBreedTarget p 1 animal m (Lnet/minecraft/class_1429;)Z method_24546 hasBreedTarget p 1 animal m (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429; method_24542 getBreedTarget p 1 animal c net/minecraft/class_1779 net/minecraft/item/ExperienceBottleItem c net/minecraft/class_1778 net/minecraft/item/FireChargeItem m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_18453 playUseSound p 1 world p 2 pos c net/minecraft/class_4808 net/minecraft/entity/ai/brain/task/PacifyTask m (Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46906 method_46906 p 3 world p 4 entity p 5 time m (Lnet/minecraft/class_4140;I)Lnet/minecraft/class_7893; method_46908 create p 1 duration p 0 requiredMemory m (ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46905 method_46905 p 3 requiredMemoryResult p 2 pacified p 1 attackTarget m (Lnet/minecraft/class_4140;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46909 method_46909 p 2 context c net/minecraft/class_1777 net/minecraft/item/EnderEyeItem c net/minecraft/class_4807 net/minecraft/entity/ai/brain/task/AttackTask m (IF)Lnet/minecraft/class_7894; method_46901 create p 0 distance p 1 forwardMovement m (Lnet/minecraft/class_7898$class_7900;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46903 method_46903 p 3 walkTarget p 4 lookTarget p 5 attackTarget p 6 visibleMobs m (IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46902 method_46902 p 2 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_46904 method_46904 p 8 time p 7 entity p 6 world c net/minecraft/class_1776 net/minecraft/item/EnderPearlItem c net/minecraft/class_4802 net/minecraft/util/TimeHelper c A class holding utility methods related to time and durations. f J field_33869 MILLI_IN_NANOS c The equivalent of 1 millisecond, in nanoseconds. Is {@code 1000000}. f J field_33868 SECOND_IN_NANOS c The equivalent of 1 second, in nanoseconds. Is {@code 1000000000}. m (II)Lnet/minecraft/class_6019; method_24505 betweenSeconds c {@return an int provider that provides a time in ticks, between {@code min * 20} and\n{@code max * 20} (both inclusive)} p 0 min p 1 max c net/minecraft/class_4804 net/minecraft/datafixer/schema/Schema2505 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_4803 net/minecraft/datafixer/fix/MemoryExpiryDataFix m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_24507 updateMemoryMapValues m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 2 choiceName p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24510 updateMemoryMapValueEntry m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24506 updateBrain m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24509 updateMemoryMap m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24508 updateMemories c net/minecraft/class_4809 net/minecraft/entity/ai/brain/task/MemoryTransferTask m (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Lnet/minecraft/class_6019;)Lnet/minecraft/class_7893; method_46914 create p 0 runPredicate p 1 sourceType p 2 targetType p 3 expiry m (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_6019;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46913 method_46913 p 5 world p 7 time p 6 entity m (Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_6019;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46911 method_46911 p 4 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_6019;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46912 method_46912 p 4 target p 3 source c net/minecraft/class_7099 net/minecraft/entity/ai/brain/task/LayFrogSpawnTask m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_7893; method_47180 create p 0 frogSpawn m (Lnet/minecraft/class_2248;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47182 method_47182 p 2 world p 3 entity p 4 time m (Lnet/minecraft/class_2248;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47181 method_47181 p 1 context m (Lnet/minecraft/class_2248;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47183 method_47183 p 2 walkTarget p 1 attackTarget p 3 isPregnant c net/minecraft/class_7097 net/minecraft/entity/ai/brain/task/WalkTowardsLandTask f I field_37433 TASK_COOLDOWN m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47171 method_47171 p 6 entity p 5 world p 7 time m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47169 method_47169 p 3 context m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47170 method_47170 p 5 lookTarget p 3 attackTarget p 4 walkTarget m (IF)Lnet/minecraft/class_7893; method_47168 create p 1 speed p 0 range c net/minecraft/class_7098 net/minecraft/entity/ai/brain/task/WalkTowardsWaterTask m (IF)Lnet/minecraft/class_7893; method_47172 create p 1 speed p 0 range m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47174 method_47174 p 3 attackTarget p 5 lookTarget p 4 walkTarget m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47173 method_47173 p 3 context m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47175 method_47175 p 5 world p 7 time p 6 entity c net/minecraft/class_7095 net/minecraft/entity/ai/brain/task/CroakTask f I field_37426 runningTicks f I field_37424 MAX_RUN_TICK f I field_37425 RUN_TIME m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z method_42648 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Z method_41332 shouldKeepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41333 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41334 finishRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41335 keepRunning c net/minecraft/class_7096 net/minecraft/entity/ai/brain/task/BiasedLongJumpTask f Ljava/util/List; field_37429 unfavoredTargets f Z field_37430 useBias f Lnet/minecraft/class_6862; field_37427 favoredBlocks f F field_37428 biasChance m (Lnet/minecraft/class_6019;IIFLjava/util/function/Function;Lnet/minecraft/class_6862;FLjava/util/function/BiPredicate;)V p 5 entityToSound p 6 favoredBlocks p 7 biasChance p 8 jumpToPredicate p 1 cooldownRange p 2 verticalRange p 3 horizontalRange p 4 maxRange m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V method_35082 run c net/minecraft/class_1792 net/minecraft/item/Item c An item usable by players and other entities.\n\n

Like {@link Block}, this class handles logics for a type of item, and does not\nhold any data. Any data about a particular stack of item in a world, such as item count,\nis held by an {@link ItemStack} which represents a stack of specific item. Therefore,\nthere is one - and only one - instance of Item for one item (like apples, oak planks, etc),\nwhile there can be infinite amounts of {@link ItemStack} instances. This also means that\nitems themselves cannot hold NBT data.\n\n

Items with no custom behavior, like diamonds, can call the constructor of Item\ndirectly. If a custom behavior is needed, this should be subclassed. Items also have\nto be registered in the {@link net.minecraft.registry.Registries#ITEM} registry.\n\n

Many methods of this class are called on both the logical client and logical server,\nso take caution when using those methods. The logical side can be checked using\n{@link World#isClient}. See also \nthe Fabric Wiki article. It is also important that methods that take {@link LivingEntity}\nas an argument can be called by non-players (such as foxes eating food), which causes\na crash if the code performs unchecked casting.\n\n@see BlockItem\n@see ItemStack\n@see net.minecraft.inventory.Inventory f I field_30888 DEFAULT_MAX_USE_TIME f Lnet/minecraft/class_1814; field_8009 rarity f I field_30887 DEFAULT_MAX_COUNT f Lnet/minecraft/class_4174; field_18672 foodComponent f I field_8012 maxDamage f Lorg/slf4j/Logger; field_27017 LOGGER f Ljava/util/Map; field_8003 BLOCK_ITEMS f Lnet/minecraft/class_1792; field_8008 recipeRemainder f Lnet/minecraft/class_7699; field_40209 requiredFeatures f I field_8013 maxCount f Ljava/util/UUID; field_8001 ATTACK_SPEED_MODIFIER_ID f Z field_21979 fireproof f I field_30889 ITEM_BAR_STEPS f Ljava/lang/String; field_8014 translationKey f Ljava/util/UUID; field_8006 ATTACK_DAMAGE_MODIFIER_ID f Lnet/minecraft/class_6880$class_6883; field_36401 registryEntry m (Lnet/minecraft/class_1542;)V method_33261 onItemEntityDestroyed c Called on the server when an {@link ItemEntity} holding this item gets destroyed.\nThis can happen due to fire, lava, cactus, explosion, etc. Items that can hold\nother items should override this to drop its contents.\n\n@see ItemUsage#spawnItemContents p 1 entity m (Lnet/minecraft/class_1282;)Z method_24357 damage c {@return whether this item can be damaged by the given {@link DamageSource source}} p 1 source m ()Z method_7857 hasRecipeRemainder c Checks if this item has a remainder item that is left behind when used as a crafting ingredient. m (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269; method_7884 useOnBlock c Called when an item is used on a block.\n\n

This method is called on both the logical client and logical server, so take caution when using this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() context.getWorld().isClient()}.\n\n@return an action result that specifies if using the item on a block was successful. p 1 context c the usage context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z method_7885 canMine c {@return whether a player can break a block while holding the item}\n\n

This is to check whether the player can start breaking the block in the\nfirst place; this does not check if the item is a correct tool to mine the block.\nMelee weapons should override this to return {@code false}, unless it is also\nintended to be used as a tool. p 2 world p 1 state p 4 miner p 3 pos m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;Lnet/minecraft/class_5630;)Z method_31566 onClicked c Called when the item at {@code slot} gets clicked by the cursor\nholding {@code otherStack}.\n\n

While this method is usually called on the logical server, it can also be called on\nthe logical client, so take caution when overriding this method. The logical side can be\nchecked using {@link World#isClient}.\n\n

For example, this is called on {@link BundleItem} when the cursor holds\nan item and the player clicks on the slot that has a bundle.\n\n@return whether the action was successful p 3 slot c the clicked slot p 4 clickType p 5 player p 6 cursorStackReference p 1 stack c the slot's stack p 2 otherStack c the stack the cursor holds m ()Z method_16698 isNetworkSynced c {@return whether the item needs to sync additional data to clients}\n\n

Items should ideally store all necessary information on the stack's NBT.\nHowever, this is not always possible for things like maps. In those cases,\nitems can send a packet to the player holding it that syncs additional data.\nSuch items must subclass {@link NetworkSyncedItem}.\n\n@see NetworkSyncedItem m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V method_7851 appendTooltip c Called by the client to append tooltips to an item. Subclasses can override\nthis and add custom tooltips to {@code tooltip} list. p 4 context p 2 world p 3 tooltip c the list of tooltips to show p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Z method_31565 onStackClicked c Called when the item at the cursor is clicked at {@code slot}.\n\n

While this method is usually called on the logical server, it can also be called on\nthe logical client, so take caution when overriding this method. The logical side can be\nchecked using {@link World#isClient}.\n\n

For example, this is called on {@link BundleItem} when the cursor holds\na bundle and the player clicks on the slot.\n\n@return whether the action was successful p 4 player p 3 clickType p 2 slot c the clicked slot p 1 stack c the stack the cursor holds m ()Lnet/minecraft/class_3414; method_21830 getEatSound c {@return the sound for eating the item} m ()I method_7841 getMaxDamage c {@return the maximum durability of this item} Can be configured through {@link Item.Settings#maxDamage(int) settings.maxDamage()}. m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1839; method_7853 getUseAction c {@return the use action the item should perform} p 1 stack m ()Ljava/lang/String; method_7869 getOrCreateTranslationKey m (Lnet/minecraft/class_1799;)I method_31571 getItemBarColor c {@return the RGB color of the item bar, usually used for durability display}\n\n

When overriding this, {@link #isItemBarVisible} and {@link #getItemBarStep} should\nalso be overridden. p 1 stack m (Lnet/minecraft/class_1799;)Z method_31567 isItemBarVisible c {@return whether to show the item bar for {@code stack}}\n\n

Item bar is usually used to display durability of the stack.\n\n

When overriding this, {@link #getItemBarStep} and {@link #getItemBarColor} should\nalso be overridden. p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F method_7865 getMiningSpeedMultiplier c {@return the multiplier applied to the mining speed of {@code stack} when mining\n{@code state}}\n\n

The default value is {@code 1.0f}. Returning larger integer will cause the block\nto be mined faster. Enchantments, status effects, and other effects that affect\nmining speed are instead handled in {@link PlayerEntity#getBlockBreakingSpeed}.\n\n@see MiningToolItem p 1 stack p 2 state m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1814; method_7862 getRarity c {@return this item's rarity, which changes the color of its name}\n\n

By default, if an item has an enchantment, its rarity is modified:\n

    \n\t
  • Common and Uncommon -> Rare\n\t
  • Rare -> Epic\n
p 1 stack m ()Z method_19263 isFood c Checks if this item is food and therefore is edible. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799; method_7861 finishUsing c Called when an entity finishes using the item, such as eating food or drinking a potion.\nThis method handles eating food by default.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n

{@code user} might not be a player in some cases. For example, this occurs when a fox\neats food or when a wandering trader drinks milk.\n\n@return the new item stack after using the item p 3 user p 1 stack p 2 world m ()Z method_7846 isDamageable c {@return whether this item can lose durability} m (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap; method_7844 getAttributeModifiers c {@return the attribute modifiers the item provides}\n\n

Tools and armor should override this to specify the attack damage or armor points. p 1 slot m ()Lnet/minecraft/class_1799; method_7854 getDefaultStack c {@return the default stack for this item}\n\n

Items that expect certain NBT data in the item stack should override\nthis method to return the stack with the NBT data. m ()Lnet/minecraft/class_6880$class_6883; method_40131 getRegistryEntry m (Lnet/minecraft/class_1799;)Z method_7870 isEnchantable c {@return whether the given {@link ItemStack} is enchantable}\n\n

By default, ItemStacks are enchantable if their max stack count is 1 and they can be damaged. p 1 stack m (Lnet/minecraft/class_1799;)Z method_7886 hasGlint c Checks if the glint effect should be applied when the item is rendered.\n\n

By default, returns true if the item has enchantments. p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_7847 useOnEntity c Called on both the client and the server when a player uses the item on an entity.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n

This should be used if the item can be used on multiple types of entities,\nsuch as name tags or saddles.\n\n@return the action result p 3 entity p 4 hand p 1 stack p 2 user m (Lnet/minecraft/class_1799;)Z method_7838 isUsedOnRelease p 1 stack m ()I method_7882 getMaxCount c {@return the maximum stack count of any ItemStack with this item} Can be configured through {@link Item.Settings#maxCount(int) settings.maxCount()}. m (Lnet/minecraft/class_1799;)Ljava/lang/String; method_7866 getTranslationKey c Gets the translation key of this item using the provided item stack for context. p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)V method_7843 onCraft c Called when a player acquires the item by crafting, smelting, smithing, etc. p 2 world p 1 stack p 3 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_7873 postHit c Called on the server when the item is used to hit an entity.\n\n

Tools and melee weapons should override this to damage the stack.\n\n@return whether the item's use stat should be incremented\n@see ItemStack#damage(int, LivingEntity, java.util.function.Consumer) p 2 target p 1 stack p 3 attacker m (Lnet/minecraft/class_2487;)V method_7860 postProcessNbt c Processes the NBT applied to an item stack of this item.\n\n

This is only used in vanilla to process player head NBT data. p 1 nbt m ()Z method_7887 isNbtSynced c Checks if an item should have its NBT data stored in {@link ItemStack#nbt} sent to the client.\n\n

If an item is damageable, this method is ignored and data is always synced to client. m (Lnet/minecraft/class_1792;)I method_7880 getRawId c {@return the raw ID of {@code item}, or 0 if passed {@code null}} p 0 item m ()Lnet/minecraft/class_1792; method_7858 getRecipeRemainder c Gets the remainder item that should be left behind when this item is used as a crafting ingredient. m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792; method_7867 fromBlock c @deprecated Please use {@link Block#asItem} p 0 block m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_3959$class_242;)Lnet/minecraft/class_3965; method_7872 raycast p 2 fluidHandling p 1 player p 0 world m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_32346 getTooltipData p 1 stack m ()Z method_24358 isFireproof c {@return whether this item is immune to fire and lava damage} m (Lnet/minecraft/class_2680;)Z method_7856 isSuitableFor c Determines whether this item can be used as a suitable tool for mining the specified block.\nDepending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield\ndrops that would not be obtained when mining otherwise.\n

\nNote that this is not the only way to achieve "effectiveness" when mining.\nOther items, such as shears on string, may use their own logic\nand calls to this method might not return a value consistent to this rule for those items. p 1 state m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V method_7840 onStoppedUsing c Called on both the client and the server when an entity stops using an item\nbefore reaching the {@linkplain #getMaxUseTime maximum use time}. If the time was\nreached, {@link #finishUsing} is called instead.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n

{@code user} might not be a player in some cases. For example, this occurs when\nan entity uses a crossbow. p 3 user p 4 remainingUseTicks p 1 stack p 2 world m ()Lnet/minecraft/class_2561; method_7848 getName m (Lnet/minecraft/class_1799;)I method_7881 getMaxUseTime c {@return the maximum use (right-click) time of this item, in ticks}\nOnce a player has used an item for said number of ticks, they stop using it, and {@link Item#finishUsing} is called. p 1 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; method_7836 use c Called when the player uses (or starts using) the item.\nThe use action, by default, is bound to the right mouse button.\nThis method checks the player's hunger when the item is a food, and will\n{@linkplain TypedActionResult#pass pass} in all other cases by default.\n\n

If the item {@linkplain #getMaxUseTime can be used for multiple ticks}, then\nthis will only be called when the player starts using it. After that,\n{@link #usageTick} is called every tick until the player {@linkplain #finishUsing\nfinishes using the item}.\n\n

This method is called on both the logical client and logical server, so take caution when overriding this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.\n\n@return a typed action result that specifies whether using the item was successful.\nThe action result contains the new item stack that the player's hand will be set to. p 1 world c the world the item was used in p 2 user c the player who used the item p 3 hand c the hand used m (Lnet/minecraft/class_1792$class_1793;)V p 1 settings m ()Z method_31568 canBeNested c @return true if the item can be placed inside of shulker boxes or bundles. m ()I method_7837 getEnchantability c Gets the enchantability of an item.\nThis specifies the ability of an item to receive enchantments when enchanted using an enchanting table.\nAs the value increases, the amount and level of enchantments applied increase.\n\n

If the value of this method is 0, the item cannot be enchanted using an enchanting table. m (I)Lnet/minecraft/class_1792; method_7875 byRawId c {@return the item from its raw ID} p 0 id m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V method_7888 inventoryTick c Called on both the client and the server every tick if the item is in the player's inventory.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. p 5 selected c whether the item is in the selected hotbar slot p 2 world p 1 stack p 4 slot p 3 entity c the entity holding the item; usually a player m ()Lnet/minecraft/class_4174; method_19264 getFoodComponent c {@return this item's {@link #foodComponent FoodComponent}, or {@code null} if none was set} m (Lnet/minecraft/class_1799;)I method_31569 getItemBarStep c {@return the step, or the length of the colored area of the item bar, for\n{@code stack}}\n\n

This is between {@code 0.0f} and {code 13.0f}. By default, this is\n{@code durability * 13.0f / maxDurability}.\n\n

When overriding this, {@link #isItemBarVisible} and {@link #getItemBarColor} should\nalso be overridden. p 1 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;I)V method_7852 usageTick c Called on both the server and the client every tick while an entity uses\nthe item. Currently used by {@link CrossbowItem} to charge the crossbow.\nIf this is overridden, {@link #getMaxUseTime} should also be overridden to\nreturn a positive value.\n\n@see #finishUsing\n@see #use p 1 world p 3 stack p 2 user p 4 remainingUseTicks c how long it's left until the entity finishes using the item, in ticks m ()Lnet/minecraft/class_3414; method_21831 getDrinkSound c {@return the sound for drinking the item} m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561; method_7864 getName p 1 stack m ()Ljava/lang/String; method_7876 getTranslationKey c Gets the translation key of this item. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z method_7879 postMine c Called on the server when the item is used to break a block.\n\n

Tools and melee weapons should override this to damage the stack, after\nchecking if the block's hardness is larger than {@code 0.0f}.\n\n@return whether the item's use stat should be incremented\n@see net.minecraft.block.AbstractBlock.AbstractBlockState#getHardness\n@see ItemStack#damage(int, LivingEntity, java.util.function.Consumer) p 1 stack p 3 state p 2 world p 5 miner p 4 pos m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_7878 canRepair c {@return whether {@code stack} can be repaired using {@code ingredient}}\n\n

This only handles repairing using the ingredient such as diamonds, and does\nnot handle combining tools or armor. p 1 stack p 2 ingredient c net/minecraft/class_1792$class_1793 net/minecraft/item/Item$Settings c Item settings configure behaviors common to all items, such as the stack's max\ncount. An instance of this must be passed to the constructor\nof {@link Item} (or most of its subclasses). f Lnet/minecraft/class_4174; field_18673 foodComponent f Lnet/minecraft/class_7699; field_40210 requiredFeatures f Lnet/minecraft/class_1814; field_8016 rarity f Lnet/minecraft/class_1792; field_8018 recipeRemainder f I field_8019 maxDamage f Z field_21980 fireproof f I field_8020 maxCount m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792$class_1793; method_7896 recipeRemainder c Sets the recipe remainder for any item configured with this Settings instance.\nWhen an item with a recipe remainder is used in a crafting recipe, the remainder is left in the table or returned to the player.\n\n@return this instance p 1 recipeRemainder m ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1792$class_1793; method_45434 requires p 1 features m (I)Lnet/minecraft/class_1792$class_1793; method_7895 maxDamage c Sets the maximum durability of any item configured with this Settings instance.\n\n

Note that max stack count is set to 1 when this method is called.\n\n@return this instance p 1 maxDamage c maximum durability of an ItemStack using an item with this Item.Settings instance m (I)Lnet/minecraft/class_1792$class_1793; method_7898 maxDamageIfAbsent c Calls {@link Item.Settings#maxDamage} If this Settings instance has not already set max damage (or if max damage is the default value, 0).\n\n

Note that max stack count is set to 1 when maxDamage is called.\n\n@return this instance p 1 maxDamage c maximum durability of an ItemStack using an item with this Item.Settings instance m (I)Lnet/minecraft/class_1792$class_1793; method_7889 maxCount c Sets the maximum stack count of any ItemStack with an Item using this Settings instance.\n\n

Note that a count over 64 leads to unreliable behavior in GUIs.\nDamageable items can not have a maximum stack count (they default to 1).\nAn Item.Settings' max count defaults to 64.\n\n@throws RuntimeException if this Settings instance also has a max damage value set\n@return this instance p 1 maxCount c maximum stack count of any ItemStack with an item using this Settings instance m ()Lnet/minecraft/class_1792$class_1793; method_24359 fireproof c If called, any item with this Settings instance is immune to fire and lava damage.\n\n@return this instance m (Lnet/minecraft/class_1814;)Lnet/minecraft/class_1792$class_1793; method_7894 rarity c Sets the {@link Rarity} of any item configured with this Settings instance, which changes the color of its name.\n\n

An item's rarity defaults to {@link Rarity#COMMON}.\n\n@return this instance p 1 rarity c rarity to apply to items using this Settings instance m (Lnet/minecraft/class_4174;)Lnet/minecraft/class_1792$class_1793; method_19265 food c When set, any item configured with this Settings instance will be edible based on the provided {@link FoodComponent}.\n\n@return this instance p 1 foodComponent c configured food properties for any item using this Settings instance c net/minecraft/class_4822 net/minecraft/entity/ai/brain/task/RangedApproachTask f I field_30166 WEAPON_REACH_REDUCTION m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47097 method_47097 p 4 attackTarget p 3 lookTarget p 5 visibleMobs p 2 walkTarget m (FLnet/minecraft/class_1309;)Ljava/lang/Float; method_47095 method_47095 p 1 entity m (Ljava/util/function/Function;)Lnet/minecraft/class_7893; method_47098 create p 0 speed m (F)Lnet/minecraft/class_7893; method_47094 create p 0 speed m (Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47099 method_47099 p 1 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Ljava/util/function/Function;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_47096 method_47096 p 8 time p 7 entity p 6 world c net/minecraft/class_1790 net/minecraft/item/DecorationItem f Lnet/minecraft/class_1299; field_7999 entityType f Lnet/minecraft/class_2561; field_42467 RANDOM_TEXT m (Ljava/util/List;Lnet/minecraft/class_6880;)V method_48960 method_48960 p 1 variant m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792$class_1793;)V p 1 type p 2 settings m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Z method_7834 canPlaceOn p 2 side p 1 player p 4 pos p 3 stack m (Ljava/util/List;Lnet/minecraft/class_5321;)V method_48959 method_48959 p 1 key c net/minecraft/class_1796 net/minecraft/entity/player/ItemCooldownManager f Ljava/util/Map; field_8024 entries f I field_8025 tick m (Lnet/minecraft/class_1792;)V method_7901 onCooldownUpdate p 1 item m ()V method_7903 update m (Lnet/minecraft/class_1792;I)V method_7906 set p 2 duration p 1 item m (Lnet/minecraft/class_1792;)V method_7900 remove p 1 item m (Lnet/minecraft/class_1792;)Z method_7904 isCoolingDown p 1 item m (Lnet/minecraft/class_1792;I)V method_7902 onCooldownUpdate p 2 duration p 1 item m (Lnet/minecraft/class_1792;F)F method_7905 getCooldownProgress p 2 tickDelta p 1 item c net/minecraft/class_1796$class_1797 net/minecraft/entity/player/ItemCooldownManager$Entry f I field_8028 startTick f I field_8027 endTick m (II)V p 2 endTick p 1 startTick c net/minecraft/class_1795 net/minecraft/item/ItemFrameItem c net/minecraft/class_1794 net/minecraft/item/HoeItem f Ljava/util/Map; field_8023 TILLING_ACTIONS c A map of input blocks to predicate-consumer action pairs.\n\n

Tilling works so that if the predicate succeeds, the consumer (the real action)\nis executed, and the hoe is damaged. m (Lnet/minecraft/class_1838;)Z method_36987 canTillFarmland c {@return whether the used block can be tilled into farmland}\nThis method is used as the tilling predicate for most vanilla blocks except rooted dirt. p 0 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;Lnet/minecraft/class_1838;)V method_36986 method_36986 p 2 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;)Ljava/util/function/Consumer; method_36985 createTillAndDropAction c {@return a tilling action that sets a block state and drops an item} p 1 droppedItem c the item to drop p 0 result c the tilled block state m (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V p 2 attackDamage p 1 material p 4 settings p 3 attackSpeed m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1838;)V method_36984 method_36984 p 1 context m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_20279 method_20279 p 1 p m (Lnet/minecraft/class_2680;)Ljava/util/function/Consumer; method_36988 createTillAction c {@return a tilling action that sets a block state} p 0 result c the tilled block state c net/minecraft/class_4817 net/minecraft/entity/ai/brain/task/StartRidingTask f I field_30149 COMPLETION_RANGE m (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46992 method_46992 p 1 context m (F)Lnet/minecraft/class_7893; method_46991 create p 0 speed m (Lnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46993 method_46993 p 2 lookTarget p 3 walkTarget p 4 rideTarget m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46994 method_46994 p 5 world p 6 entity p 7 time c net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask m (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46988 method_46988 p 1 context m (Lnet/minecraft/class_1308;)Z method_25942 isHoldingUsableRangedWeapon p 0 mob m (I)Lnet/minecraft/class_7894; method_46987 create p 0 cooldown m (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46989 method_46989 p 3 attackTarget p 2 lookTarget p 5 visibleMobs p 4 attackCoolingDown m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)Z method_25943 method_25943 p 1 stack m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_46990 method_46990 p 8 time p 7 entity p 6 world c net/minecraft/class_4819 net/minecraft/entity/ai/brain/task/HuntFinishTask m ()Lnet/minecraft/class_7893; method_47275 create m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47278 method_47278 p 5 time p 3 world p 4 entity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47277 method_47277 p 1 attackTarget p 2 huntedRecently m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47276 method_47276 p 0 context c net/minecraft/class_1788 net/minecraft/item/OperatorOnlyBlockItem c net/minecraft/class_4818 net/minecraft/entity/ai/brain/task/StrollTask f I field_30157 DEFAULT_HORIZONTAL_RADIUS f I field_30158 DEFAULT_VERTICAL_RADIUS f [[I field_40995 RADII m (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; method_47028 method_47028 p 0 entity m (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243; method_47021 findTargetPos p 0 entity p 1 horizontalRadius p 2 verticalRadius m (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; method_47020 findTargetPos p 0 entity m (FII)Lnet/minecraft/class_7893; method_47015 create p 1 horizontalRadius p 0 speed p 2 verticalRadius m (Lnet/minecraft/class_1314;)Z method_47031 method_47031 p 0 entity m (Lnet/minecraft/class_1314;)Z method_47030 method_47030 p 0 entity m (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; method_47032 method_47032 p 0 entity m (FZ)Lnet/minecraft/class_7894; method_47018 create p 1 strollInsideWater p 0 speed m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47023 method_47023 p 3 walkTarget m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_47024 method_47024 p 6 time p 5 entity p 4 world m (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142; method_47016 method_47016 p 1 pos m (Lnet/minecraft/class_1314;)Z method_47029 method_47029 p 0 entity m (Lnet/minecraft/class_1314;)Z method_47026 method_47026 p 0 entity m (IILnet/minecraft/class_1314;)Lnet/minecraft/class_243; method_47019 method_47019 p 2 entity m (F)Lnet/minecraft/class_7893; method_47025 createSolidTargeting p 0 speed m (F)Lnet/minecraft/class_7894; method_47014 create p 0 speed m (F)Lnet/minecraft/class_7893; method_47027 createDynamicRadius p 0 speed m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/class_7894; method_47017 create p 1 targetGetter p 0 speed p 2 shouldRun m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47022 method_47022 p 3 context c net/minecraft/class_1787 net/minecraft/item/FishingRodItem m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20275 method_20275 p 1 p c net/minecraft/class_4813 net/minecraft/entity/ai/brain/task/ForgetTask m (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)Lnet/minecraft/class_7893; method_46922 create p 0 condition p 1 memory m (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46921 method_46921 p 4 time p 3 entity p 2 world m (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46919 method_46919 p 2 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46920 method_46920 p 1 queryResult c net/minecraft/class_4812 net/minecraft/entity/ai/brain/task/RidingTask m (ILjava/util/function/BiPredicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46916 method_46916 p 2 context m (ILjava/util/function/BiPredicate;)Lnet/minecraft/class_7893; method_46915 create p 1 alternativeRideCondition p 0 range m (Lnet/minecraft/class_7898$class_7900;ILjava/util/function/BiPredicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46917 method_46917 p 3 rideTarget m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)Z method_24575 canRideTarget p 0 entity p 1 vehicle p 2 range m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILjava/util/function/BiPredicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46918 method_46918 p 4 world p 6 time p 5 entity c net/minecraft/class_4815 net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/class_7893; method_46947 create p 1 speed p 0 startCondition p 3 radius p 2 requiresWalkTarget m (Lnet/minecraft/class_1309;)Z method_46944 method_46944 p 0 entity m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46946 method_46946 p 4 lookTarget p 5 walkTarget p 6 nearestVisibleWantedItem p 7 itemPickupCooldownTicks m (FZI)Lnet/minecraft/class_7893; method_46943 create p 2 radius p 1 requiresWalkTarget p 0 speed m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_46945 method_46945 p 10 time p 9 entity p 8 world m (ZLjava/util/function/Predicate;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46948 method_46948 p 4 context c net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/WalkTowardsPosTask m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_24577 fuzz p 1 pos p 0 mob m (Lnet/minecraft/class_7898$class_7900;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46939 method_46939 p 5 walkTarget p 6 lookTarget p 3 pos p 4 attackTarget m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;IFLnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_46940 method_46940 p 4 world p 5 entity p 6 time m (Lnet/minecraft/class_4140;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46942 method_46942 p 3 context m (Lnet/minecraft/class_5819;)I method_24578 fuzz p 0 random m (Lnet/minecraft/class_4140;IF)Lnet/minecraft/class_7894; method_46941 create p 2 speed p 1 completionRange p 0 posModule c net/minecraft/class_7093 net/minecraft/datafixer/schema/Schema3078 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_41318 targetEntityItems p 1 map p 0 schema p 2 entityId m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_7094 net/minecraft/entity/AnimationState f J field_39112 timeRunning f J field_37417 STOPPED f J field_37418 updatedAt m (FF)V method_43686 update p 1 animationProgress p 2 speedMultiplier m (ZI)V method_45317 setRunning p 2 age p 1 running m ()Z method_41327 isRunning m ()V method_41325 stop m (Ljava/util/function/Consumer;)V method_41323 run p 1 consumer m (I)V method_41322 start p 1 age m ()J method_43687 getTimeRunning m (I)V method_41324 startIfNotRunning p 1 age c net/minecraft/class_7091 net/minecraft/datafixer/fix/ChunkDeleteIgnoredLightDataFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_7092 net/minecraft/datafixer/schema/Schema3076 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_7090 net/minecraft/datafixer/fix/BlendingDataFix f Ljava/lang/String; field_37414 name f Ljava/util/Set; field_37415 SKIP_BLENDING_STATUSES m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; method_41312 update p 1 context p 0 chunk m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_41311 method_41311 p 0 typed m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; method_41313 setSections p 0 dynamic p 1 height p 2 minY m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44685 method_44685 p 0 chunk c net/minecraft/class_7066 net/minecraft/command/argument/RegistryPredicateArgumentType f Ljava/util/Collection; field_37223 EXAMPLES f Lnet/minecraft/class_5321; field_37226 registryRef m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_7066$class_7068; method_41166 getPredicate p 0 context p 1 name p 2 registryRef p 3 invalidException m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7066$class_7068; method_41164 parse m (Lnet/minecraft/class_5321;)V p 1 registryRef m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7066; method_41170 registryPredicate p 0 registryRef c net/minecraft/class_7066$class_7067 net/minecraft/command/argument/RegistryPredicateArgumentType$RegistryKeyBased f Lnet/minecraft/class_5321; comp_522 key m (Lnet/minecraft/class_6880;)Z method_41174 test m (Ljava/lang/Object;)Z test test p 1 entry m ()Lnet/minecraft/class_5321; comp_522 key c net/minecraft/class_7066$class_7068 net/minecraft/command/argument/RegistryPredicateArgumentType$RegistryPredicate m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_41175 tryCast p 1 registryRef m ()Lcom/mojang/datafixers/util/Either; method_41173 getKey m ()Ljava/lang/String; method_41176 asString c net/minecraft/class_7066$class_7069 net/minecraft/command/argument/RegistryPredicateArgumentType$Serializer m (Lnet/minecraft/class_7066$class_7069$class_7199;Lnet/minecraft/class_2540;)V method_41178 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7066$class_7069$class_7199; method_41179 fromPacket m (Lnet/minecraft/class_7066$class_7069$class_7199;Lcom/google/gson/JsonObject;)V method_41177 writeJson m (Lnet/minecraft/class_7066;)Lnet/minecraft/class_7066$class_7069$class_7199; method_41912 getArgumentTypeProperties c net/minecraft/class_7066$class_7069$class_7199 net/minecraft/command/argument/RegistryPredicateArgumentType$Serializer$Properties f Lnet/minecraft/class_5321; field_37929 registryRef m (Lnet/minecraft/class_7066$class_7069;Lnet/minecraft/class_5321;)V p 2 registryRef m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_7066; method_41913 createType c net/minecraft/class_7066$class_7070 net/minecraft/command/argument/RegistryPredicateArgumentType$TagBased f Lnet/minecraft/class_6862; comp_523 key m (Lnet/minecraft/class_6880;)Z method_41180 test m (Ljava/lang/Object;)Z test test p 1 entry m ()Lnet/minecraft/class_6862; comp_523 key c net/minecraft/class_7064 net/minecraft/client/gui/screen/Realms32BitWarningScreen f Lnet/minecraft/class_2561; field_37213 MESSAGE f Lnet/minecraft/class_2561; field_37212 HEADER f Lnet/minecraft/class_2561; field_37215 NARRATED_TEXT f Lnet/minecraft/class_2561; field_37214 CHECK_MESSAGE f Lnet/minecraft/class_437; field_39353 parent m (Lnet/minecraft/class_4185;)V method_41161 method_41161 p 1 button m (Lnet/minecraft/class_437;)V p 1 parent c net/minecraft/class_7065 net/minecraft/client/gui/screen/WarningScreen f Lnet/minecraft/class_4286; field_37217 checkbox f Lnet/minecraft/class_5489; field_37222 messageText f Lnet/minecraft/class_2561; field_37219 message f Lnet/minecraft/class_2561; field_37221 narratedText f Lnet/minecraft/class_2561; field_37220 checkMessage m ()I method_44068 getLineHeight m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 3 narratedText p 1 header p 2 message m (Lnet/minecraft/class_332;)V method_44663 drawTitle p 1 context m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 1 header p 2 message p 3 checkMessage p 4 narratedText m (I)V method_41160 initButtons p 1 yOffset c net/minecraft/class_1764 net/minecraft/item/CrossbowItem f F field_30869 DEFAULT_SPEED f Z field_7936 loaded f I field_30863 RANGE f Ljava/lang/String; field_30865 CHARGED_PROJECTILES_KEY f Z field_7937 charged f F field_30870 FIREWORK_ROCKET_SPEED f Ljava/lang/String; field_30864 CHARGED_KEY f I field_30866 DEFAULT_PULL_TIME m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)V method_20272 method_20272 p 1 e m (Lnet/minecraft/class_1799;)Ljava/util/List; method_7785 getProjectiles p 0 crossbow m (Lnet/minecraft/class_1799;)Z method_7781 isCharged p 0 stack m (Lnet/minecraft/class_1799;Z)V method_7782 setCharged p 0 stack p 1 charged m (ILnet/minecraft/class_1799;)F method_7770 getPullProgress p 1 stack p 0 useTicks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V method_7769 postShoot p 0 world p 1 entity p 2 stack m (Lnet/minecraft/class_5819;)[F method_7780 getSoundPitches p 0 random m (I)Lnet/minecraft/class_3414; method_7773 getQuickChargeSound p 1 stage m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z method_7768 method_7768 p 1 s m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Z method_7767 loadProjectiles p 1 crossbow p 0 shooter m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FF)V method_7777 shootAll p 0 world p 1 entity p 2 hand p 3 stack p 4 speed p 5 divergence m (ZLnet/minecraft/class_5819;)F method_7784 getSoundPitch p 0 flag p 1 random m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;ZZ)Z method_7765 loadProjectile p 4 creative p 3 simulated p 0 shooter p 2 projectile p 1 crossbow m (Lnet/minecraft/class_1799;)I method_7775 getPullTime p 0 stack m (Lnet/minecraft/class_1799;)F method_20309 getSpeed p 0 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1665; method_18814 createArrow p 0 world p 1 entity p 2 crossbow p 3 arrow m (Lnet/minecraft/class_1799;)V method_7766 clearProjectiles p 0 crossbow m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_7778 putProjectile p 0 crossbow p 1 projectile m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;FZFFF)V method_7763 shoot p 6 creative p 7 speed p 8 divergence p 9 simulated p 0 world p 1 shooter p 2 hand p 3 crossbow p 4 projectile p 5 soundPitch m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1792;)Z method_7772 hasProjectile p 0 crossbow p 1 projectile c net/minecraft/class_1763 net/minecraft/item/DebugStickItem m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_2680; method_7758 cycle p 0 state p 2 inverse p 1 property m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V method_7762 sendMessage p 0 player p 1 message m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; method_7760 cycle p 1 current p 2 inverse p 0 elements m (Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_1799;)Z method_7759 use p 6 stack p 4 pos p 5 update p 2 state p 3 world p 1 player m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String; method_7761 getValueString p 0 state p 1 property c net/minecraft/class_1762 net/minecraft/item/NetworkSyncedItem c Represents an item which can contain extra data that is synced to the client. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2596; method_7757 createSyncPacket c Creates a packet that syncs additional item data to the client. p 1 stack p 2 world p 3 player c net/minecraft/class_1761 net/minecraft/item/ItemGroup c A group of items that the items belong to. This is used by the creative inventory. f Z field_41031 special f Lnet/minecraft/class_1799; field_7934 icon f Ljava/lang/String; field_7919 texture f Lnet/minecraft/class_2561; field_26391 displayName f Z field_7920 scrollbar f Ljava/util/function/Supplier; field_41036 iconSupplier f Lnet/minecraft/class_1761$class_7914; field_41037 entryCollector f Lnet/minecraft/class_1761$class_7915; field_41032 row f Ljava/util/Set; field_40860 searchTabStacks f Ljava/util/function/Consumer; field_41035 searchProviderReloader f Ljava/util/Collection; field_40859 displayStacks f Z field_7917 renderName f I field_41033 column f Lnet/minecraft/class_1761$class_7916; field_41034 type m ()Lnet/minecraft/class_2561; method_7737 getDisplayName m ()Ljava/util/Collection; method_45414 getSearchTabStacks m (Lnet/minecraft/class_1761$class_7915;I)Lnet/minecraft/class_1761$class_7913; method_47307 create p 0 location p 1 column m ()Lnet/minecraft/class_1761$class_7916; method_47312 getType m (Lnet/minecraft/class_1799;)Z method_45412 contains p 1 stack m ()Z method_47310 hasStacks m ()I method_7743 getColumn m ()Lnet/minecraft/class_1761$class_7915; method_47309 getRow m ()Z method_7756 hasScrollbar m ()V method_47314 reloadSearchProvider m ()Z method_7754 shouldRenderName c Checks if this item group should render its name.\n\n

The name is rendered below the top row of item groups and above the inventory. m ()Z method_7752 isSpecial m ()Z method_47311 shouldDisplay m ()Ljava/util/Collection; method_47313 getDisplayStacks m ()Lnet/minecraft/class_1799; method_7747 getIcon m ()Ljava/lang/String; method_7742 getTexture m (Lnet/minecraft/class_1761$class_8128;)V method_47306 updateEntries p 1 displayContext m (Ljava/util/function/Consumer;)V method_47308 setSearchProviderReloader p 1 searchProviderReloader m (Lnet/minecraft/class_1761$class_7915;ILnet/minecraft/class_1761$class_7916;Lnet/minecraft/class_2561;Ljava/util/function/Supplier;Lnet/minecraft/class_1761$class_7914;)V p 4 displayName p 3 type p 6 entryCollector p 5 iconSupplier p 2 column p 1 row c net/minecraft/class_1761$class_7705 net/minecraft/item/ItemGroup$StackVisibility f Lnet/minecraft/class_1761$class_7705; field_40191 PARENT_AND_SEARCH_TABS f Lnet/minecraft/class_1761$class_7705; field_40193 SEARCH_TAB_ONLY f Lnet/minecraft/class_1761$class_7705; field_40192 PARENT_TAB_ONLY c net/minecraft/class_1761$class_7703 net/minecraft/item/ItemGroup$EntriesImpl f Lnet/minecraft/class_1761; field_40189 group f Ljava/util/Set; field_40188 searchTabStacks f Lnet/minecraft/class_7699; field_40190 enabledFeatures f Ljava/util/Collection; field_40187 parentTabStacks m (Lnet/minecraft/class_1761;Lnet/minecraft/class_7699;)V p 1 group p 2 enabledFeatures c net/minecraft/class_1761$class_7704 net/minecraft/item/ItemGroup$Entries m (Lnet/minecraft/class_1799;)V method_45420 add p 1 stack m (Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V method_45419 method_45419 p 2 stack m (Ljava/util/Collection;Lnet/minecraft/class_1761$class_7705;)V method_45424 addAll p 2 visibility p 1 stacks m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1761$class_7705;)V method_45417 add p 1 stack p 2 visibility m (Ljava/util/Collection;)V method_45423 addAll p 1 stacks m (Lnet/minecraft/class_1935;)V method_45421 add p 1 item m (Lnet/minecraft/class_1935;Lnet/minecraft/class_1761$class_7705;)V method_45422 add p 2 visibility p 1 item c net/minecraft/class_1761$class_7914 net/minecraft/item/ItemGroup$EntryCollector m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V accept accept p 1 displayContext p 2 entries c net/minecraft/class_1761$class_7915 net/minecraft/item/ItemGroup$Row f Lnet/minecraft/class_1761$class_7915; field_41050 BOTTOM f Lnet/minecraft/class_1761$class_7915; field_41049 TOP c net/minecraft/class_1761$class_7916 net/minecraft/item/ItemGroup$Type f Lnet/minecraft/class_1761$class_7916; field_41052 CATEGORY f Lnet/minecraft/class_1761$class_7916; field_41055 SEARCH f Lnet/minecraft/class_1761$class_7916; field_41054 HOTBAR f Lnet/minecraft/class_1761$class_7916; field_41053 INVENTORY c net/minecraft/class_1761$class_7913 net/minecraft/item/ItemGroup$Builder f I field_41040 column f Ljava/lang/String; field_41048 texture f Ljava/util/function/Supplier; field_41042 iconSupplier f Z field_41046 special f Z field_41045 renderName f Z field_41044 scrollbar f Lnet/minecraft/class_1761$class_7915; field_41039 row f Lnet/minecraft/class_1761$class_7914; field_41038 EMPTY_ENTRIES f Lnet/minecraft/class_1761$class_7916; field_41047 type f Lnet/minecraft/class_2561; field_41041 displayName f Lnet/minecraft/class_1761$class_7914; field_41043 entryCollector m ()Lnet/minecraft/class_1761$class_7913; method_47315 special m (Lnet/minecraft/class_1761$class_7915;I)V p 1 row p 2 column m ()Lnet/minecraft/class_1761$class_7913; method_47323 noScrollbar m ()Lnet/minecraft/class_1761$class_7913; method_47322 noRenderedName m (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V method_47316 method_47316 p 1 entries p 0 displayContext m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1761$class_7913; method_47321 displayName p 1 displayName m (Lnet/minecraft/class_1761$class_7916;)Lnet/minecraft/class_1761$class_7913; method_47318 type p 1 type m (Lnet/minecraft/class_1761$class_7914;)Lnet/minecraft/class_1761$class_7913; method_47317 entries p 1 entryCollector m (Ljava/lang/String;)Lnet/minecraft/class_1761$class_7913; method_47319 texture p 1 texture m ()Lnet/minecraft/class_1761; method_47324 build m (Ljava/util/function/Supplier;)Lnet/minecraft/class_1761$class_7913; method_47320 icon p 1 iconSupplier c net/minecraft/class_1761$class_8128 net/minecraft/item/ItemGroup$DisplayContext f Lnet/minecraft/class_7225$class_7874; comp_1253 lookup f Lnet/minecraft/class_7699; comp_1251 enabledFeatures f Z comp_1252 hasPermissions m (Lnet/minecraft/class_7699;ZLnet/minecraft/class_7225$class_7874;)Z method_48932 doesNotMatch p 3 lookup p 2 hasPermissions p 1 enabledFeatures m ()Lnet/minecraft/class_7225$class_7874; comp_1253 lookup m ()Lnet/minecraft/class_7699; comp_1251 enabledFeatures m ()Z comp_1252 hasPermissions c net/minecraft/class_1757 net/minecraft/item/ChorusFruitItem c net/minecraft/class_1756 net/minecraft/item/StewItem c net/minecraft/class_1755 net/minecraft/item/BucketItem f Lnet/minecraft/class_3611; field_7905 fluid m (Lnet/minecraft/class_3611;Lnet/minecraft/class_1792$class_1793;)V p 2 settings p 1 fluid m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_7727 playEmptyingSound p 3 pos p 2 world p 1 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; method_7732 getEmptiedStack p 0 stack p 1 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_3414;)V method_32342 method_32342 p 1 sound c net/minecraft/class_1754 net/minecraft/item/GlassBottleItem m (Lnet/minecraft/class_1295;)Z method_7726 method_7726 p 0 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_7725 fill p 3 outputStack p 2 player p 1 stack c net/minecraft/class_1759 net/minecraft/item/CompassItem f Ljava/lang/String; field_30862 LODESTONE_TRACKED_KEY f Ljava/lang/String; field_30861 LODESTONE_DIMENSION_KEY f Ljava/lang/String; field_30860 LODESTONE_POS_KEY f Lorg/slf4j/Logger; field_24670 LOGGER m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4208; method_43124 createLodestonePos p 0 nbt m (Lnet/minecraft/class_1799;)Z method_26365 hasLodestone p 0 stack m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V method_27315 writeNbt p 3 nbt p 1 worldKey p 2 pos m (Lnet/minecraft/class_1937;)Lnet/minecraft/class_4208; method_43123 createSpawnPos p 0 world m (Lnet/minecraft/class_2487;)Ljava/util/Optional; method_26364 getLodestoneDimension p 0 nbt c net/minecraft/class_1758 net/minecraft/item/OnAStickItem f Lnet/minecraft/class_1299; field_23253 target f I field_23743 damagePerUse m (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_1299;I)V p 1 settings p 2 target p 3 damagePerUse m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20271 method_20271 p 1 p c net/minecraft/class_7061 net/minecraft/world/StructureSpawns f Lcom/mojang/serialization/Codec; field_37198 CODEC f Lnet/minecraft/class_6012; comp_515 spawns f Lnet/minecraft/class_7061$class_7062; comp_514 boundingBox m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41149 method_41149 p 0 instance m ()Lnet/minecraft/class_6012; comp_515 spawns m ()Lnet/minecraft/class_7061$class_7062; comp_514 boundingBox c net/minecraft/class_7061$class_7062 net/minecraft/world/StructureSpawns$BoundingBox f Ljava/lang/String; field_37203 name f Lcom/mojang/serialization/Codec; field_37202 CODEC f Lnet/minecraft/class_7061$class_7062; field_37200 STRUCTURE f Lnet/minecraft/class_7061$class_7062; field_37199 PIECE m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_7079 net/minecraft/command/argument/RegistryKeyArgumentType f Lnet/minecraft/class_5321; field_37272 registryRef f Ljava/util/Collection; field_37269 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_37271 INVALID_FEATURE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39191 INVALID_STRUCTURE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_39192 INVALID_JIGSAW_EXCEPTION m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43776 method_43776 p 0 id m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43778 method_43778 p 0 id m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41226 method_41226 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_43780 getStructurePoolEntry p 1 name p 0 context m (Lnet/minecraft/class_5321;)V p 1 registryRef m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5321; method_41218 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_41225 getConfiguredFeatureEntry p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_5321; method_41220 getKey p 0 context p 1 name p 2 registryRef p 3 invalidException m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_43779 getStructureEntry p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7079; method_41224 registryKey p 0 registryRef m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_6880$class_6883; method_43777 getRegistryEntry p 1 name p 2 registryRef p 3 invalidException p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378; method_41221 getRegistry p 0 context p 1 registryRef c net/minecraft/class_7079$class_7080 net/minecraft/command/argument/RegistryKeyArgumentType$Serializer m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7079$class_7080$class_7197; method_41231 fromPacket m (Lnet/minecraft/class_7079$class_7080$class_7197;Lcom/google/gson/JsonObject;)V method_41229 writeJson m (Lnet/minecraft/class_7079;)Lnet/minecraft/class_7079$class_7080$class_7197; method_41903 getArgumentTypeProperties m (Lnet/minecraft/class_7079$class_7080$class_7197;Lnet/minecraft/class_2540;)V method_41230 writePacket c net/minecraft/class_7079$class_7080$class_7197 net/minecraft/command/argument/RegistryKeyArgumentType$Serializer$Properties f Lnet/minecraft/class_5321; field_37917 registryRef m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_7079; method_41904 createType m (Lnet/minecraft/class_7079$class_7080;Lnet/minecraft/class_5321;)V p 2 registryRef c net/minecraft/class_7077 net/minecraft/client/gui/widget/PressableTextWidget f Lnet/minecraft/class_327; field_37257 textRenderer f Lnet/minecraft/class_2561; field_37258 text f Lnet/minecraft/class_2561; field_37259 hoverText m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_327;)V p 3 width p 2 y p 5 text p 4 height p 1 x p 7 textRenderer p 6 onPress c net/minecraft/class_1771 net/minecraft/item/EggItem c net/minecraft/class_1770 net/minecraft/item/ElytraItem m (Lnet/minecraft/class_1799;)Z method_7804 isUsable p 0 stack c net/minecraft/class_1775 net/minecraft/item/EnchantedGoldenAppleItem c net/minecraft/class_1774 net/minecraft/item/EndCrystalItem c net/minecraft/class_1773 net/minecraft/item/EmptyMapItem c net/minecraft/class_1772 net/minecraft/item/EnchantedBookItem f Ljava/lang/String; field_30874 STORED_ENCHANTMENTS_KEY m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1889;)V method_7807 addEnchantment p 1 entry p 0 stack m (Lnet/minecraft/class_1889;)Lnet/minecraft/class_1799; method_7808 forEnchantment p 0 info m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499; method_7806 getEnchantmentNbt p 0 stack c net/minecraft/class_1768 net/minecraft/item/DyeableItem f Ljava/lang/String; field_30873 COLOR_KEY f Ljava/lang/String; field_30871 DISPLAY_KEY f I field_30872 DEFAULT_COLOR m (Lnet/minecraft/class_1799;)V method_7798 removeColor p 1 stack m (Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1799; method_19261 blendAndSetColor p 0 stack p 1 colors m (Lnet/minecraft/class_1799;)I method_7800 getColor p 1 stack m (Lnet/minecraft/class_1799;)Z method_7801 hasColor p 1 stack m (Lnet/minecraft/class_1799;I)V method_7799 setColor p 1 stack p 2 color c net/minecraft/class_1767 net/minecraft/util/DyeColor c An enum representing 16 dye colors. f Ljava/util/function/IntFunction; field_7959 BY_ID f Lnet/minecraft/class_3542$class_7292; field_41600 CODEC f Lnet/minecraft/class_3620; field_7956 mapColor f I field_16537 signColor f I field_7960 fireworkColor f [F field_7943 colorComponents f Ljava/lang/String; field_7948 name f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; field_7950 BY_FIREWORK_COLOR f I field_7965 id f Lnet/minecraft/class_1767; field_7957 BROWN f Lnet/minecraft/class_1767; field_7958 MAGENTA f Lnet/minecraft/class_1767; field_7952 WHITE f Lnet/minecraft/class_1767; field_7955 CYAN f Lnet/minecraft/class_1767; field_7954 PINK f Lnet/minecraft/class_1767; field_7951 LIGHT_BLUE f Lnet/minecraft/class_1767; field_7945 PURPLE f Lnet/minecraft/class_1767; field_7944 GRAY f Lnet/minecraft/class_1767; field_7947 YELLOW f Lnet/minecraft/class_1767; field_7946 ORANGE f Lnet/minecraft/class_1767; field_7942 GREEN f Lnet/minecraft/class_1767; field_7964 RED f Lnet/minecraft/class_1767; field_7967 LIGHT_GRAY f Lnet/minecraft/class_1767; field_7966 BLUE f Lnet/minecraft/class_1767; field_7961 LIME f Lnet/minecraft/class_1767; field_7963 BLACK m ()I method_7790 getFireworkColor c {@return the color used for colored fireworks as RGB integer}\n\n

The returned value is between {@code 0} and {@code 0xFFFFFF}. m ()Lnet/minecraft/class_3620; method_7794 getMapColor c {@return the corresponding map color} m (Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767; method_7793 byName c {@return the dye color whose name is {@code name}, or {@code defaultColor} if\nthere is no such color}\n\n@apiNote This returns {@code null} only if {@code defaultColor} is {@code null}. p 0 name p 1 defaultColor m ()Ljava/lang/String; method_7792 getName c {@return the name of the dye color} m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767; method_7797 method_7797 p 0 color m (I)Lnet/minecraft/class_1767; method_7791 byId c {@return the dye color whose ID is {@code id}}\n\n@apiNote If out-of-range IDs are passed, this returns {@link #WHITE}. p 0 id m (Lnet/minecraft/class_1767;)Ljava/lang/Integer; method_7795 method_7795 p 0 color m ()I method_16357 getSignColor c {@return the color used for dyed signs as RGB integer}\n\n

The returned value is between {@code 0} and {@code 0xFFFFFF}. m (Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)V p 8 signColor p 7 fireworkColor p 6 mapColor p 5 color p 4 name p 3 id m (I)Lnet/minecraft/class_1767; method_7786 byFireworkColor c {@return the dye color whose firework color is {@code color}, or {@code null}\nif there is no such color} p 0 color m ()[F method_7787 getColorComponents c {@return the float array containing the red, green and blue components of this dye color}\n\n

Each value of the array is between {@code 0.0} and {@code 255.0} (both inclusive). m ()I method_7789 getId c {@return the integer ID of the dye color} c net/minecraft/class_1766 net/minecraft/item/MiningToolItem f F field_7939 attackDamage f Lcom/google/common/collect/Multimap; field_23742 attributeModifiers f F field_7940 miningSpeed f Lnet/minecraft/class_6862; field_7941 effectiveBlocks m (FFLnet/minecraft/class_1832;Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V p 3 material p 4 effectiveBlocks p 5 settings p 1 attackDamage p 2 attackSpeed m ()F method_26366 getAttackDamage m (Lnet/minecraft/class_1309;)V method_20273 method_20273 p 0 e m (Lnet/minecraft/class_1309;)V method_20274 method_20274 p 0 e c net/minecraft/class_1765 net/minecraft/item/TallBlockItem c net/minecraft/class_1769 net/minecraft/item/DyeItem f Ljava/util/Map; field_7968 DYES f Lnet/minecraft/class_1767; field_7969 color m ()Lnet/minecraft/class_1767; method_7802 getColor m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_1769; method_7803 byColor p 0 color m (Lnet/minecraft/class_1767;Lnet/minecraft/class_1792$class_1793;)V p 1 color p 2 settings m (Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_49799 method_49799 p 1 text c net/minecraft/class_7071 net/minecraft/data/server/tag/vanilla/VanillaStructureTagProvider m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output c net/minecraft/class_7072 net/minecraft/structure/StructureSets m (Lnet/minecraft/class_7891;)V method_41182 bootstrap p 0 structureSetRegisterable c net/minecraft/class_7046 net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix f Ljava/util/Map; field_37050 STRUCTURE_TO_CONFIGURED_STRUCTURES_MAPPING m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_7046$class_7047 net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix$Mapping f Ljava/lang/String; comp_463 fallback f Ljava/util/Map; comp_462 biomeMapping m (Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047; method_41027 create p 0 mapping m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047; method_41029 create p 1 fallback p 0 biomeMapping m (Ljava/util/Map;)Ljava/util/Map; method_41028 flattenBiomeMapping p 0 biomeMapping m ()Ljava/lang/String; comp_463 fallback m ()Ljava/util/Map; comp_462 biomeMapping c net/minecraft/class_7045 net/minecraft/registry/tag/StructureTags f Lnet/minecraft/class_6862; field_37404 CATS_SPAWN_IN f Lnet/minecraft/class_6862; field_37405 CATS_SPAWN_AS_BLACK f Lnet/minecraft/class_6862; field_37046 MINESHAFT f Lnet/minecraft/class_6862; field_37047 SHIPWRECK f Lnet/minecraft/class_6862; field_37044 ON_TREASURE_MAPS f Lnet/minecraft/class_6862; field_37045 VILLAGE f Lnet/minecraft/class_6862; field_37049 OCEAN_RUIN f Lnet/minecraft/class_6862; field_37048 RUINED_PORTAL f Lnet/minecraft/class_6862; field_46163 ON_JUNGLE_EXPLORER_MAPS f Lnet/minecraft/class_6862; field_46162 ON_SNOWY_VILLAGE_MAPS f Lnet/minecraft/class_6862; field_46161 ON_TAIGA_VILLAGE_MAPS f Lnet/minecraft/class_6862; field_46160 ON_PLAINS_VILLAGE_MAPS f Lnet/minecraft/class_6862; field_46164 ON_SWAMP_EXPLORER_MAPS f Lnet/minecraft/class_6862; field_37042 ON_WOODLAND_EXPLORER_MAPS f Lnet/minecraft/class_6862; field_37043 ON_OCEAN_EXPLORER_MAPS f Lnet/minecraft/class_6862; field_37040 EYE_OF_ENDER_LOCATED f Lnet/minecraft/class_6862; field_37041 DOLPHIN_LOCATED f Lnet/minecraft/class_6862; field_46159 ON_DESERT_VILLAGE_MAPS f Lnet/minecraft/class_6862; field_46158 ON_SAVANNA_VILLAGE_MAPS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_41006 of p 0 id c net/minecraft/class_1742 net/minecraft/item/ArmorStandItem c net/minecraft/class_1741 net/minecraft/item/ArmorMaterial c Defines the material stats of an {@link ArmorItem} item.\n\n

\nTo view available vanilla armor materials, visit {@link ArmorMaterials}. m ()Ljava/lang/String; method_7694 getName c Returns the {@code name} of this {@link ArmorMaterial}, which is used for locating armor texture files.\n\n

\nThe return value of this method should be in {@code snake_case}.\n{@link net.minecraft.client.render.entity.feature.ArmorFeatureRenderer} will expect to find an armor\ntexture file matching {@code minecraft:textures/models/armor/{material_name}_layer_[1/2].png}\nbased off the return result of this method.\n\n

\nExample: given a return value of {@code cool_material}, {@code ArmorFeatureRenderer} will require a file\nat {@code minecraft:textures/models/armor/cool_material_layer_1.png} and {@code minecraft:textures/models/armor/cool_material_layer_2.png}.\n\n@return the {@code name} of this armor material in snake_case, used for finding armor textures m ()F method_24355 getKnockbackResistance c {@return the knockback resistance value of an {@link ArmorItem} piece using this {@link ArmorMaterial}}\n\n

\n{@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_KNOCKBACK_RESISTANCE}\nstatistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type. m ()F method_7700 getToughness c Returns the toughness value of an {@link ArmorItem} piece using this {@link ArmorMaterial}.\n\n

\n{@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_ARMOR_TOUGHNESS}\nstatistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.\n\n@return the toughness value of any {@link ArmorItem} using this {@link ArmorMaterial} m ()Lnet/minecraft/class_3414; method_7698 getEquipSound c @return the {@link SoundEvent} played when a {@link net.minecraft.entity.LivingEntity} equips an {@link ArmorItem} using this {@link ArmorMaterial} m ()I method_7699 getEnchantability c Returns the base enchantment value used by {@link ArmorItem} with this material.\n\n

\nBy default, {@link ArmorItem} will override {@link Item#getEnchantability()}\nand delegate the call back to this method.\n\n

\nA higher return value will result in better enchantment results when using an {@code Enchanting Table}.\nThe highest enchantability value in vanilla is Netherite, at {@code 37}.\n\n@return the enchantment value sent back to {@link Item#getEnchantability()} for armor using this material m (Lnet/minecraft/class_1738$class_8051;)I method_48403 getProtection c Returns the amount of armor protection points offered by an {@link ArmorItem}\nusing this {@link ArmorMaterial} while it is worn by a player.\n\n

\nThe protection value returned here is applied as an {@link net.minecraft.entity.attribute.EntityAttributeModifier}\nto a player wearing the {@link ArmorItem} piece via the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier.\n\n@return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial} p 1 type c the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial} m (Lnet/minecraft/class_1738$class_8051;)I method_48402 getDurability c Returns the total amount of durability points an {@link ArmorItem} using this {@link ArmorMaterial} has.\n\n

\nThe value returned here will set the {@link Item.Settings} max durability option when passed\ninto {@link ArmorItem#ArmorItem(net.minecraft.item.ArmorMaterial, ArmorItem.Type, Item.Settings)}\nif the value was not already specified.\n\n@return the total durability an {@link ArmorItem} with this {@link ArmorMaterial} has p 1 type c the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial} m ()Lnet/minecraft/class_1856; method_7695 getRepairIngredient c Returns the {@link Ingredient} used to repair items using this {@link ArmorMaterial}.\n\n

\nBy default, {@link ArmorItem} will delegate {@link Item#canRepair(ItemStack, ItemStack)}\nback to this method.\n\n@return the {@link Ingredient} required to repair items with this {@link ArmorMaterial} c net/minecraft/class_1740 net/minecraft/item/ArmorMaterials f Lnet/minecraft/class_3528; field_7885 repairIngredientSupplier f F field_21978 knockbackResistance f Lnet/minecraft/class_3414; field_7886 equipSound f Lnet/minecraft/class_1740; field_7887 CHAIN f Ljava/util/EnumMap; field_41943 protectionAmounts f Ljava/util/EnumMap; field_41942 BASE_DURABILITY f I field_7883 durabilityMultiplier f Ljava/lang/String; field_7884 name f F field_7894 toughness f I field_7896 enchantability f Lnet/minecraft/class_3542$class_7292; field_41941 CODEC f Lnet/minecraft/class_1740; field_21977 NETHERITE f Lnet/minecraft/class_1740; field_7895 GOLD f Lnet/minecraft/class_1740; field_7897 LEATHER f Lnet/minecraft/class_1740; field_7890 TURTLE f Lnet/minecraft/class_1740; field_7892 IRON f Lnet/minecraft/class_1740; field_7889 DIAMOND m (Ljava/lang/String;ILjava/lang/String;ILjava/util/EnumMap;ILnet/minecraft/class_3414;FFLjava/util/function/Supplier;)V p 6 enchantability p 7 equipSound p 4 durabilityMultiplier p 5 protectionAmounts p 3 name p 10 repairIngredientSupplier p 8 toughness p 9 knockbackResistance m (Ljava/util/EnumMap;)V method_48409 method_48409 p 0 map m (Ljava/util/EnumMap;)V method_48408 method_48408 p 0 map m (Ljava/util/EnumMap;)V method_48407 method_48407 p 0 map m (Ljava/util/EnumMap;)V method_48412 method_48412 p 0 map m (Ljava/util/EnumMap;)V method_48411 method_48411 p 0 map m (Ljava/util/EnumMap;)V method_48410 method_48410 p 0 map m (Ljava/util/EnumMap;)V method_48406 method_48406 p 0 map m (Ljava/util/EnumMap;)V method_48405 method_48405 p 0 map c net/minecraft/class_1735 net/minecraft/screen/slot/Slot c A slot of a screen handler that holds an item stack. A slot is temporary\nholder that holds the stack for the lifetime of the screen handler. They are backed\nby an inventory, which implements the persistent storage if necessary.\n\n

To add slots, call {@link net.minecraft.screen.ScreenHandler#addSlot} inside\nthe screen handler's constructor. f I field_7874 id f I field_7872 y f Lnet/minecraft/class_1263; field_7871 inventory f I field_7873 x f I field_7875 index m (IILnet/minecraft/class_1657;)Lnet/minecraft/class_1799; method_32753 takeStackRange p 3 player p 2 max p 1 min m ()I method_7675 getMaxItemCount m (IILnet/minecraft/class_1657;)Ljava/util/Optional; method_34264 tryTakeStackRange p 1 min p 3 player p 2 max m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_7670 onQuickTransfer p 1 newItem p 2 original m ()Z method_51306 canBeHighlighted m (Lnet/minecraft/class_1799;)V method_7673 setStackNoCallbacks p 1 stack m (Lnet/minecraft/class_1799;)V method_7669 onCrafted p 1 stack m ()Z method_7682 isEnabled m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_48931 setStack c Sets the slot's stack to {@code stack} and marks the slot as dirty. Subclasses\nmay override this method to perform additional operations. p 2 previousStack p 1 stack m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_34265 method_34265 p 2 stack m ()Lcom/mojang/datafixers/util/Pair; method_7679 getBackgroundSprite m (Lnet/minecraft/class_1263;III)V p 2 index p 3 x p 4 y p 1 inventory m (Lnet/minecraft/class_1799;)Z method_7680 canInsert p 1 stack m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_32756 insertStack p 1 stack m (Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799; method_32755 insertStack p 2 count p 1 stack m (Lnet/minecraft/class_1657;)Z method_32754 canTakePartial p 1 player m (Lnet/minecraft/class_1799;)V method_53512 setStack p 1 stack m (I)V method_7672 onTake p 1 amount m ()V method_7668 markDirty m ()I method_34266 getIndex m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_7667 onTakeItem p 2 stack p 1 player m ()Lnet/minecraft/class_1799; method_7677 getStack m (I)Lnet/minecraft/class_1799; method_7671 takeStack p 1 amount m ()Z method_7681 hasStack m (Lnet/minecraft/class_1799;)I method_7676 getMaxItemCount p 1 stack m (Lnet/minecraft/class_1657;)Z method_7674 canTakeItems p 1 playerEntity m (Lnet/minecraft/class_1799;I)V method_7678 onCrafted p 1 stack p 2 amount c net/minecraft/class_1734 net/minecraft/screen/slot/CraftingResultSlot f Lnet/minecraft/class_1657; field_7868 player f Lnet/minecraft/class_8566; field_7870 input f I field_7869 amount m (Lnet/minecraft/class_1657;Lnet/minecraft/class_8566;Lnet/minecraft/class_1263;III)V p 3 inventory p 4 index p 5 x p 6 y p 1 player p 2 input c net/minecraft/class_1733 net/minecraft/screen/ShulkerBoxScreenHandler f Lnet/minecraft/class_1263; field_7867 inventory f I field_30841 INVENTORY_SIZE m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V p 3 inventory p 2 playerInventory p 1 syncId m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory c net/minecraft/class_1732 net/minecraft/recipe/RecipeUnlocker m (Lnet/minecraft/class_1657;Ljava/util/List;)V method_7664 unlockLastRecipe p 1 player p 2 ingredients m (Lnet/minecraft/class_1937;Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;)Z method_7665 shouldCraftRecipe p 2 player p 3 recipe p 1 world m ()Lnet/minecraft/class_8786; method_7663 getLastRecipe m (Lnet/minecraft/class_8786;)V method_7662 setLastRecipe p 1 recipe c net/minecraft/class_1739 net/minecraft/item/AirBlockItem f Lnet/minecraft/class_2248; field_7882 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V p 1 block p 2 settings c net/minecraft/class_1738 net/minecraft/item/ArmorItem f Lnet/minecraft/class_1741; field_7881 material f F field_21976 knockbackResistance f Lnet/minecraft/class_1738$class_8051; field_41933 type f F field_7877 toughness f I field_7878 protection f Lcom/google/common/collect/Multimap; field_23741 attributeModifiers f Lnet/minecraft/class_2357; field_7879 DISPENSER_BEHAVIOR f Ljava/util/EnumMap; field_7876 MODIFIERS m ()I method_7687 getProtection m ()F method_26353 getToughness m (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z method_7684 dispenseArmor p 1 armor p 0 pointer m (Lnet/minecraft/class_1741;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V p 1 material p 2 type p 3 settings m (Ljava/util/EnumMap;)V method_48397 method_48397 p 0 uuidMap m ()Lnet/minecraft/class_1741; method_7686 getMaterial m ()Lnet/minecraft/class_1738$class_8051; method_48398 getType c net/minecraft/class_1738$class_8051 net/minecraft/item/ArmorItem$Type f Ljava/lang/String; field_41939 name f Lnet/minecraft/class_1304; field_41938 equipmentSlot f Lnet/minecraft/class_1738$class_8051; field_41934 HELMET f Lnet/minecraft/class_1738$class_8051; field_41936 LEGGINGS f Lnet/minecraft/class_1738$class_8051; field_41935 CHESTPLATE f Lnet/minecraft/class_1738$class_8051; field_41937 BOOTS m (Ljava/lang/String;ILnet/minecraft/class_1304;Ljava/lang/String;)V p 4 name p 3 equipmentSlot m ()Ljava/lang/String; method_48400 getName m ()Lnet/minecraft/class_1304; method_48399 getEquipmentSlot c net/minecraft/class_1737 net/minecraft/recipe/RecipeInputProvider m (Lnet/minecraft/class_1662;)V method_7683 provideRecipeInputs p 1 finder c net/minecraft/class_1736 net/minecraft/screen/slot/ShulkerBoxSlot c net/minecraft/class_7057 net/minecraft/structure/StructureSetKeys f Lnet/minecraft/class_5321; field_43325 TRAIL_RUINS f Lnet/minecraft/class_5321; field_38427 ANCIENT_CITIES f Lnet/minecraft/class_5321; field_37152 OCEAN_MONUMENTS f Lnet/minecraft/class_5321; field_37153 WOODLAND_MANSIONS f Lnet/minecraft/class_5321; field_37150 SWAMP_HUTS f Lnet/minecraft/class_5321; field_37151 PILLAGER_OUTPOSTS f Lnet/minecraft/class_5321; field_37156 RUINED_PORTALS f Lnet/minecraft/class_5321; field_37157 SHIPWRECKS f Lnet/minecraft/class_5321; field_37154 BURIED_TREASURES f Lnet/minecraft/class_5321; field_37155 MINESHAFTS f Lnet/minecraft/class_5321; field_37148 IGLOOS f Lnet/minecraft/class_5321; field_37149 JUNGLE_TEMPLES f Lnet/minecraft/class_5321; field_37146 VILLAGES f Lnet/minecraft/class_5321; field_37147 DESERT_PYRAMIDS f Lnet/minecraft/class_5321; field_37162 STRONGHOLDS f Lnet/minecraft/class_5321; field_37160 NETHER_FOSSILS f Lnet/minecraft/class_5321; field_37161 END_CITIES f Lnet/minecraft/class_5321; field_37158 OCEAN_RUINS f Lnet/minecraft/class_5321; field_37159 NETHER_COMPLEXES m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41141 of p 0 id c net/minecraft/class_7058 net/minecraft/world/gen/structure/StructureKeys f Lnet/minecraft/class_5321; field_43326 TRAIL_RUINS f Lnet/minecraft/class_5321; field_37192 RUINED_PORTAL f Lnet/minecraft/class_5321; field_37193 RUINED_PORTAL_DESERT f Lnet/minecraft/class_5321; field_37190 VILLAGE_SNOWY f Lnet/minecraft/class_5321; field_37191 VILLAGE_TAIGA f Lnet/minecraft/class_5321; field_38428 ANCIENT_CITY f Lnet/minecraft/class_5321; field_37178 STRONGHOLD f Lnet/minecraft/class_5321; field_37179 MONUMENT f Lnet/minecraft/class_5321; field_37176 SHIPWRECK_BEACHED f Lnet/minecraft/class_5321; field_37177 SWAMP_HUT f Lnet/minecraft/class_5321; field_37170 MINESHAFT_MESA f Lnet/minecraft/class_5321; field_37171 MANSION f Lnet/minecraft/class_5321; field_37174 IGLOO f Lnet/minecraft/class_5321; field_37175 SHIPWRECK f Lnet/minecraft/class_5321; field_37172 JUNGLE_PYRAMID f Lnet/minecraft/class_5321; field_37173 DESERT_PYRAMID f Lnet/minecraft/class_5321; field_37188 VILLAGE_DESERT f Lnet/minecraft/class_5321; field_37189 VILLAGE_SAVANNA f Lnet/minecraft/class_5321; field_37182 FORTRESS f Lnet/minecraft/class_5321; field_37183 NETHER_FOSSIL f Lnet/minecraft/class_5321; field_37180 OCEAN_RUIN_COLD f Lnet/minecraft/class_5321; field_37181 OCEAN_RUIN_WARM f Lnet/minecraft/class_5321; field_37186 BASTION_REMNANT f Lnet/minecraft/class_5321; field_37187 VILLAGE_PLAINS f Lnet/minecraft/class_5321; field_37184 END_CITY f Lnet/minecraft/class_5321; field_37185 BURIED_TREASURE f Lnet/minecraft/class_5321; field_37166 RUINED_PORTAL_OCEAN f Lnet/minecraft/class_5321; field_37167 RUINED_PORTAL_NETHER f Lnet/minecraft/class_5321; field_37164 RUINED_PORTAL_SWAMP f Lnet/minecraft/class_5321; field_37165 RUINED_PORTAL_MOUNTAIN f Lnet/minecraft/class_5321; field_37168 PILLAGER_OUTPOST f Lnet/minecraft/class_5321; field_37169 MINESHAFT f Lnet/minecraft/class_5321; field_37163 RUINED_PORTAL_JUNGLE m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41142 of p 0 id c net/minecraft/class_1753 net/minecraft/item/BowItem f I field_30856 RANGE f I field_30855 TICKS_PER_SECOND m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657;)V method_20270 method_20270 p 1 p m (I)F method_7722 getPullProgress p 0 useTicks c net/minecraft/class_1752 net/minecraft/item/BoneMealItem m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_7720 useOnFertilizable p 2 pos p 0 stack p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V method_7721 createParticles p 0 world p 2 count p 1 pos m (Lnet/minecraft/class_4970$class_4971;)Z method_40006 method_40006 p 0 state m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_7719 useOnGround p 2 blockPos p 3 facing p 0 stack p 1 world m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680; method_40128 method_40128 p 0 blockEntry m (Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_40127 method_40127 p 1 blocks m (Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_40129 method_40129 p 1 blocks m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680; method_40130 method_40130 p 0 blockEntry c net/minecraft/class_7059 net/minecraft/structure/StructureSet f Lcom/mojang/serialization/Codec; field_37195 CODEC f Lcom/mojang/serialization/Codec; field_37196 REGISTRY_CODEC f Ljava/util/List; comp_510 structures f Lnet/minecraft/class_6874; comp_511 placement m (Lnet/minecraft/class_6880;I)Lnet/minecraft/class_7059$class_7060; method_41146 createEntry p 0 structure p 1 weight m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_7059$class_7060; method_41145 createEntry p 0 structure m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41144 method_41144 p 0 instance m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6874;)V p 2 placement p 1 structure m ()Lnet/minecraft/class_6874; comp_511 placement m ()Ljava/util/List; comp_510 structures c net/minecraft/class_7059$class_7060 net/minecraft/structure/StructureSet$WeightedEntry f Lcom/mojang/serialization/Codec; field_37197 CODEC f Lnet/minecraft/class_6880; comp_512 structure f I comp_513 weight m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41147 method_41147 p 0 instance m ()I comp_513 weight m ()Lnet/minecraft/class_6880; comp_512 structure c net/minecraft/class_1751 net/minecraft/item/BookItem c net/minecraft/class_1750 net/minecraft/item/ItemPlacementContext f Z field_7904 canReplaceExisting f Lnet/minecraft/class_2338; field_7903 placementPos m ()[Lnet/minecraft/class_2350; method_7718 getPlacementDirections m (Lnet/minecraft/class_1750;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1750; method_16355 offset p 0 context p 1 pos p 2 side m ()Z method_7717 canReplaceExisting m ()Z method_7716 canPlace m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V p 4 hitResult p 3 stack p 2 hand p 1 player m ()Lnet/minecraft/class_2350; method_7715 getPlayerLookDirection m ()Lnet/minecraft/class_2350; method_32760 getVerticalPlayerLookDirection m (Lnet/minecraft/class_1838;)V p 1 context c net/minecraft/class_7 net/minecraft/entity/ai/pathing/PathNodeType f F field_13 defaultPenalty f Lnet/minecraft/class_7; field_36432 DANGER_POWDER_SNOW f Lnet/minecraft/class_7; field_21326 STICKY_HONEY f Lnet/minecraft/class_7; field_25418 UNPASSABLE_RAIL f Lnet/minecraft/class_7; field_18 WATER f Lnet/minecraft/class_7; field_17 DAMAGE_OTHER f Lnet/minecraft/class_7; field_16 BREACH f Lnet/minecraft/class_7; field_15 DOOR_OPEN f Lnet/minecraft/class_7; field_14 LAVA f Lnet/minecraft/class_7; field_12 WALKABLE f Lnet/minecraft/class_7; field_10 FENCE f Lnet/minecraft/class_7; field_19 TRAPDOOR f Lnet/minecraft/class_7; field_43351 DAMAGE_CAUTIOUS f Lnet/minecraft/class_7; field_23 DOOR_WOOD_CLOSED f Lnet/minecraft/class_7; field_22 BLOCKED f Lnet/minecraft/class_7; field_21 RAIL f Lnet/minecraft/class_7; field_21516 COCOA f Lnet/minecraft/class_7; field_3 DAMAGE_FIRE f Lnet/minecraft/class_7; field_4 WATER_BORDER f Lnet/minecraft/class_7; field_5 DANGER_OTHER f Lnet/minecraft/class_7; field_6 LEAVES f Lnet/minecraft/class_7; field_7 OPEN f Lnet/minecraft/class_7; field_8 DOOR_IRON_CLOSED f Lnet/minecraft/class_7; field_9 DANGER_FIRE f Lnet/minecraft/class_7; field_33534 POWDER_SNOW f Lnet/minecraft/class_7; field_26446 WALKABLE_DOOR m (Ljava/lang/String;IF)V p 3 defaultPenalty m ()F method_11 getDefaultPenalty c net/minecraft/class_1746 net/minecraft/item/BannerItem f Ljava/lang/String; field_30848 TRANSLATION_KEY_PREFIX m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V p 2 wallBannerBlock p 1 bannerBlock p 3 settings m (Ljava/util/List;Lnet/minecraft/class_1767;Ljava/lang/String;)V method_43707 method_43707 p 2 translationKey m ()Lnet/minecraft/class_1767; method_7706 getColor m (Lnet/minecraft/class_1799;Ljava/util/List;)V method_7705 appendBannerTooltip p 1 tooltip p 0 stack m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_43708 method_43708 p 0 key c net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_32 pathNodeCache f I field_30 entityBlockYSize f Z field_40927 canWalkOverFences f Z field_29 canEnterOpenDoors f Z field_27 canOpenDoors f Z field_25 canSwim f I field_31 entityBlockXSize f Lnet/minecraft/class_1950; field_20622 cachedWorld f I field_28 entityBlockZSize f Lnet/minecraft/class_1308; field_33 entity m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; method_27137 getNode p 1 pos m (Z)V method_46737 setCanWalkOverFences p 1 canWalkOverFences m (III)Lnet/minecraft/class_9; method_13 getNode p 3 z p 1 x p 2 y m (DDD)Lnet/minecraft/class_4459; method_16 getNode p 1 x p 3 y p 5 z m ()Z method_22 canSwim m (Z)V method_14 setCanSwim p 1 canSwim m (Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7; method_17 getDefaultNodeType c Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors p 3 y p 4 z p 1 world p 2 x m (Z)V method_20 setCanOpenDoors p 1 canOpenDoors m ()Lnet/minecraft/class_9; method_21 getStart m (Lnet/minecraft/class_1922;IIILnet/minecraft/class_1308;)Lnet/minecraft/class_7; method_25 getNodeType c Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors p 1 world p 3 y p 2 x p 5 mob p 4 z m ()Z method_24 canOpenDoors m ()V method_19 clear m (Lnet/minecraft/class_9;)Lnet/minecraft/class_4459; method_43568 asTargetPathNode p 1 node m ()Z method_46738 canWalkOverFences m ([Lnet/minecraft/class_9;Lnet/minecraft/class_9;)I method_18 getSuccessors p 2 node p 1 successors m (Z)V method_15 setCanEnterOpenDoors p 1 canEnterOpenDoors m (Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;)V method_12 init p 2 entity p 1 cachedWorld m ()Z method_23 canEnterOpenDoors c net/minecraft/class_1745 net/minecraft/item/BannerPatternItem f Lnet/minecraft/class_6862; field_7900 patternItemTag m ()Lnet/minecraft/class_6862; method_7704 getPattern m (Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V p 2 settings p 1 patternItemTag m ()Lnet/minecraft/class_5250; method_7703 getDescription c net/minecraft/class_9 net/minecraft/entity/ai/pathing/PathNode f I field_44 hashCode f I field_40 x f I field_39 y f F field_47 heapWeight f I field_37 heapIndex f F field_43 penalty f Z field_42 visited f Lnet/minecraft/class_9; field_35 previous f Lnet/minecraft/class_7; field_41 type f F field_36 penalizedPathLength f F field_34 distanceToNearestTarget f I field_38 z f F field_46 pathLength m (Lnet/minecraft/class_9;)F method_32 getSquaredDistance p 1 node m (Lnet/minecraft/class_2338;)F method_35494 getDistance p 1 pos m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_9;)F method_31 getDistance p 1 node m (III)I method_30 hash p 1 y p 2 z p 0 x m ()Lnet/minecraft/class_2338; method_22879 getBlockPos m ()Lnet/minecraft/class_243; method_35496 getPos m (Lnet/minecraft/class_2338;)F method_35497 getSquaredDistance p 1 pos m (Lnet/minecraft/class_9;)F method_44022 getHorizontalDistance p 1 node m (III)Lnet/minecraft/class_9; method_26 copyWithNewPosition p 3 z p 2 y p 1 x m (Lnet/minecraft/class_9;)F method_21653 getManhattanDistance p 1 node m (III)V p 1 x p 2 y p 3 z m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9; method_28 fromBuf p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)V method_47935 readFromBuf p 0 buf p 1 target m (Lnet/minecraft/class_2540;)V method_35495 write p 1 buf m ()Z method_27 isInHeap m (Lnet/minecraft/class_2338;)F method_21654 getManhattanDistance p 1 pos c net/minecraft/class_1744 net/minecraft/item/ArrowItem m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1665; method_7702 createArrow p 2 stack p 3 shooter p 1 world c net/minecraft/class_1743 net/minecraft/item/AxeItem f Ljava/util/Map; field_7898 STRIPPED_BLOCKS m (Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V p 1 material p 4 settings p 3 attackSpeed p 2 attackDamage m (Lnet/minecraft/class_2680;)Ljava/util/Optional; method_34716 getStrippedState p 1 state m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_20269 method_20269 p 1 p m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_34718 method_34718 p 1 block m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; method_34717 method_34717 p 1 block c net/minecraft/class_1749 net/minecraft/item/BoatItem f Lnet/minecraft/class_1690$class_1692; field_7902 type f Ljava/util/function/Predicate; field_17497 RIDERS f Z field_38211 chest m (ZLnet/minecraft/class_1690$class_1692;Lnet/minecraft/class_1792$class_1793;)V p 3 settings p 1 chest p 2 type m (Lnet/minecraft/class_1937;Lnet/minecraft/class_239;)Lnet/minecraft/class_1690; method_42296 createEntity p 2 hitResult p 1 world c net/minecraft/class_5 net/minecraft/entity/ai/pathing/PathMinHeap f I field_2 count f [Lnet/minecraft/class_9; field_1 pathNodes m (I)V method_7 shiftDown p 1 index m (Lnet/minecraft/class_9;F)V method_3 setNodeWeight p 2 weight p 1 node m ()Lnet/minecraft/class_9; method_6 pop m ()[Lnet/minecraft/class_9; method_35493 getNodes m ()Lnet/minecraft/class_9; method_35490 getStart m (Lnet/minecraft/class_9;)Lnet/minecraft/class_9; method_2 push p 1 node m ()Z method_8 isEmpty m ()V method_5 clear m (I)V method_4 shiftUp p 1 index m ()I method_35492 getCount m (Lnet/minecraft/class_9;)V method_35491 popNode p 1 node c net/minecraft/class_1748 net/minecraft/item/BedItem c net/minecraft/class_6 net/minecraft/entity/ai/pathing/BirdPathNodeMaker f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_27341 pathNodes m (Lnet/minecraft/class_9;)Z method_22877 isPassable p 1 node m (Lnet/minecraft/class_9;)Z method_22878 unvisited p 1 node m (III)Lnet/minecraft/class_7; method_31932 getNodeType p 3 z p 2 y p 1 x m (IIIJ)Lnet/minecraft/class_7; method_9 getNodeType p 4 pos m (Lnet/minecraft/class_1308;)Ljava/lang/Iterable; method_47934 getPotentialEscapePositions c {@return the iterable of positions that the entity should try to pathfind to when escaping}\n\n@apiNote This is used when the entity {@linkplain #canPathThrough cannot path through}\nthe current position (e.g. because it is dangerous). p 1 entity m (III)Lnet/minecraft/class_9; method_47933 getPassableNode p 3 z p 1 x p 2 y c net/minecraft/class_1747 net/minecraft/item/BlockItem c Represents an item corresponding to a block. Using this item places a\nblock in the world. f Ljava/lang/String; field_30849 BLOCK_ENTITY_TAG_KEY f Lnet/minecraft/class_2248; field_7901 block f Ljava/lang/String; field_30850 BLOCK_STATE_TAG_KEY m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z method_7714 writeNbtToBlockEntity p 2 pos p 3 stack p 0 world p 1 player m (Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z method_7709 canPlace p 2 state p 1 context m (Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z method_7708 place p 2 state p 1 context m (Lnet/minecraft/class_1750;)Lnet/minecraft/class_1750; method_16356 getPlacementContext p 1 context m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_2680; method_18083 with p 2 name p 0 state p 1 property m ()Z method_20360 checkStatePlacement m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2487; method_38072 getBlockEntityNbt p 0 stack m (Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680; method_7707 getPlacementState p 1 context m (Ljava/util/Map;Lnet/minecraft/class_1792;)V method_7713 appendBlocks p 2 item p 1 map m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V p 1 block p 2 settings m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3414; method_19260 getPlaceSound p 1 state m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_18084 placeFromNbt p 2 world p 1 pos p 4 state p 3 stack m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Z method_7710 postPlacement p 2 world p 3 player p 1 pos p 4 stack p 5 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_2680; method_18082 method_18082 p 2 value m (Lnet/minecraft/class_1750;)Lnet/minecraft/class_1269; method_7712 place p 1 context m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V method_38073 setBlockEntityNbt p 1 blockEntityType p 2 tag p 0 stack m ()Lnet/minecraft/class_2248; method_7711 getBlock c net/minecraft/class_1720 net/minecraft/screen/AbstractFurnaceScreenHandler f Lnet/minecraft/class_5421; field_25762 category f Lnet/minecraft/class_1937; field_7822 world f Lnet/minecraft/class_1263; field_7824 inventory f Lnet/minecraft/class_3913; field_17286 propertyDelegate f Lnet/minecraft/class_3956; field_17494 recipeType m ()F method_17364 getFuelProgress m (Lnet/minecraft/class_1799;)Z method_16945 isFuel p 1 itemStack m (Lnet/minecraft/class_1799;)Z method_7640 isSmeltable p 1 itemStack m (Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;)V p 5 playerInventory p 4 syncId p 3 category p 2 recipeType p 1 type m (Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 1 type p 2 recipeType p 3 category p 4 syncId p 5 playerInventory p 6 inventory p 7 propertyDelegate m ()Z method_17365 isBurning m ()F method_17363 getCookProgress c net/minecraft/class_1713 net/minecraft/screen/slot/SlotActionType f Lnet/minecraft/class_1713; field_7791 SWAP c Exchanges items between a slot and a hotbar slot. This is usually triggered by the player pressing a 1-9 number key while hovering over a slot.\n\n

When the action type is swap, the click data is the hotbar slot to swap with (0-8). f Lnet/minecraft/class_1713; field_7790 PICKUP c Performs a normal slot click. This can pickup or place items in the slot, possibly merging the cursor stack into the slot, or swapping the slot stack with the cursor stack if they can't be merged. f Lnet/minecraft/class_1713; field_7795 THROW c Throws the item out of the inventory. This is usually triggered by the player pressing Q while hovering over a slot, or clicking outside the window.\n\n

When the action type is throw, the click data determines whether to throw a whole stack (1) or a single item from that stack (0). f Lnet/minecraft/class_1713; field_7796 CLONE c Clones the item in the slot. Usually triggered by middle clicking an item in creative mode. f Lnet/minecraft/class_1713; field_7793 PICKUP_ALL c Replenishes the cursor stack with items from the screen handler. This is usually triggered by the player double clicking. f Lnet/minecraft/class_1713; field_7794 QUICK_MOVE c Performs a shift-click. This usually quickly moves items between the player's inventory and the open screen handler. f Lnet/minecraft/class_1713; field_7789 QUICK_CRAFT c Drags items between multiple slots. This is usually triggered by the player clicking and dragging between slots.\n\n

This action happens in 3 stages. Stage 0 signals that the drag has begun, and stage 2 signals that the drag has ended. In between multiple stage 1s signal which slots were dragged on.\n\n

The stage is packed into the click data along with the mouse button that was clicked. See {@link net.minecraft.screen.ScreenHandler#packQuickCraftData(int, int) ScreenHandler.packQuickCraftData(int, int)} for details. c net/minecraft/class_1712 net/minecraft/screen/ScreenHandlerListener m (Lnet/minecraft/class_1703;II)V method_7633 onPropertyUpdate p 1 handler p 3 value p 2 property m (Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V method_7635 onSlotUpdate p 2 slotId p 1 handler p 3 stack c net/minecraft/class_1717 net/minecraft/screen/slot/FurnaceFuelSlot f Lnet/minecraft/class_1720; field_17083 handler m (Lnet/minecraft/class_1799;)Z method_7636 isBucket p 0 stack m (Lnet/minecraft/class_1720;Lnet/minecraft/class_1263;III)V p 4 x p 5 y p 2 inventory p 3 index p 1 handler c net/minecraft/class_1716 net/minecraft/screen/Generic3x3ContainerScreenHandler f I field_30788 CONTAINER_SIZE f I field_30789 INVENTORY_START f I field_30791 HOTBAR_START f I field_30792 HOTBAR_END f I field_30790 INVENTORY_END f Lnet/minecraft/class_1263; field_7806 inventory m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V p 1 syncId p 2 playerInventory p 3 inventory c net/minecraft/class_1715 net/minecraft/inventory/CraftingInventory c Represents an inventory for crafting inputs. f Lnet/minecraft/class_2371; field_7805 stacks f Lnet/minecraft/class_1703; field_7802 handler f I field_7804 width f I field_7803 height m (Lnet/minecraft/class_1703;II)V p 2 width p 3 height p 1 handler m (Lnet/minecraft/class_1703;IILnet/minecraft/class_2371;)V p 3 height p 4 stacks p 1 handler p 2 width c net/minecraft/class_1714 net/minecraft/screen/CraftingScreenHandler f Lnet/minecraft/class_1657; field_7797 player f Lnet/minecraft/class_1731; field_7800 result f Lnet/minecraft/class_3914; field_7799 context f I field_30786 HOTBAR_START f I field_30787 HOTBAR_END f I field_30784 INVENTORY_START f I field_30785 INVENTORY_END f I field_30782 INPUT_START f Lnet/minecraft/class_8566; field_7801 input f I field_30783 INPUT_END f I field_30781 RESULT_ID m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17402 method_17402 p 3 pos p 2 world m (Lnet/minecraft/class_1703;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_8566;Lnet/minecraft/class_1731;)V method_17399 updateResult p 1 world p 0 handler p 4 resultInventory p 3 craftingInventory p 2 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17400 method_17400 p 2 world p 3 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17401 method_17401 p 2 pos p 1 world m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 2 playerInventory p 3 context p 1 syncId c net/minecraft/class_1719 net/minecraft/screen/slot/FurnaceOutputSlot f I field_7819 amount f Lnet/minecraft/class_1657; field_7818 player m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1263;III)V p 4 x p 3 index p 2 inventory p 1 player p 5 y c net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler f Lnet/minecraft/class_3914; field_7813 context f Lnet/minecraft/class_3915; field_7814 seed f Lnet/minecraft/class_2960; field_45143 EMPTY_LAPIS_SLOT_TEXTURE f [I field_7810 enchantmentLevel f Lnet/minecraft/class_1263; field_7809 inventory f Lnet/minecraft/class_5819; field_7811 random f [I field_7812 enchantmentId f [I field_7808 enchantmentPower m (Lnet/minecraft/class_1799;II)Ljava/util/List; method_7637 generateEnchantments p 1 stack p 2 slot p 3 level m ()I method_17413 getSeed m (Lnet/minecraft/class_1799;ILnet/minecraft/class_1657;ILnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17410 method_17410 p 7 pos p 6 world m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17412 method_17412 p 3 pos p 2 world m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17411 method_17411 p 3 pos p 2 world m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 3 context p 2 playerInventory p 1 syncId m ()I method_7638 getLapisCount c net/minecraft/class_1731 net/minecraft/inventory/CraftingResultInventory c Represents an inventory for the crafting output slot. f Lnet/minecraft/class_2371; field_7866 stacks f Lnet/minecraft/class_8786; field_7865 lastRecipe c net/minecraft/class_1730 net/minecraft/inventory/EnderChestInventory c Represents an inventory used for ender chests.\nA new instance is created for each player. f Lnet/minecraft/class_2611; field_7864 activeBlockEntity m (Lnet/minecraft/class_2611;)V method_7661 setActiveBlockEntity c Sets the block entity the player is using to access the inventory to {@code\nblockEntity}. The block entity is used to delegate {@link #canPlayerUse},\n{@link #onOpen}, and {@link #onClose}. p 1 blockEntity m (Lnet/minecraft/class_2611;)Z method_31556 isActiveBlockEntity c {@return whether this inventory is being accessed from {@code blockEntity}} p 1 blockEntity c net/minecraft/class_1724 net/minecraft/screen/HorseScreenHandler f Lnet/minecraft/class_1496; field_7837 entity f Lnet/minecraft/class_1263; field_7836 inventory m (Lnet/minecraft/class_1496;)Z method_33354 hasChest p 1 horse m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)V p 3 inventory p 2 playerInventory p 1 syncId p 4 entity c net/minecraft/class_1723 net/minecraft/screen/PlayerScreenHandler f I field_30809 INVENTORY_END f Lnet/minecraft/class_2960; field_21669 EMPTY_HELMET_SLOT_TEXTURE f I field_30805 CRAFTING_INPUT_END f I field_30807 EQUIPMENT_END f Lnet/minecraft/class_1657; field_7828 owner f Z field_7827 onServer f Lnet/minecraft/class_2960; field_21670 EMPTY_CHESTPLATE_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_21672 EMPTY_BOOTS_SLOT_TEXTURE f I field_30803 CRAFTING_RESULT_ID f Lnet/minecraft/class_2960; field_21668 BLOCK_ATLAS_TEXTURE f Lnet/minecraft/class_8566; field_7831 craftingInput f I field_30811 HOTBAR_END f I field_30806 EQUIPMENT_START f [Lnet/minecraft/class_2960; field_7829 EMPTY_ARMOR_SLOT_TEXTURES f I field_30808 INVENTORY_START f Lnet/minecraft/class_1731; field_7830 craftingResult f [Lnet/minecraft/class_1304; field_7832 EQUIPMENT_SLOT_ORDER f Lnet/minecraft/class_2960; field_21671 EMPTY_LEGGINGS_SLOT_TEXTURE f I field_30812 OFFHAND_ID f Lnet/minecraft/class_2960; field_21673 EMPTY_OFFHAND_ARMOR_SLOT f I field_30804 CRAFTING_INPUT_START f I field_30810 HOTBAR_START m ()Lnet/minecraft/class_8566; method_29281 getCraftingInput m (Lnet/minecraft/class_1661;ZLnet/minecraft/class_1657;)V p 2 onServer p 1 inventory p 3 owner m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V method_48930 onEquipStack p 0 player p 3 currentStack p 2 newStack p 1 slot m (I)Z method_36211 isInHotbar p 0 slot c net/minecraft/class_1722 net/minecraft/screen/HopperScreenHandler f I field_30801 SLOT_COUNT f Lnet/minecraft/class_1263; field_7826 inventory m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V p 2 playerInventory p 3 inventory p 1 syncId m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId c net/minecraft/class_1728 net/minecraft/screen/MerchantScreenHandler f Lnet/minecraft/class_1915; field_7863 merchant f Z field_18670 leveled f I field_30831 INPUT_2_ID f I field_30833 INVENTORY_START f Lnet/minecraft/class_1725; field_7861 merchantInventory f I field_30839 OUTPUT_X f I field_30835 HOTBAR_START f I field_30837 INPUT_1_X f Z field_19358 canRefreshTrades f I field_30832 OUTPUT_ID f I field_18669 levelProgress f I field_30834 INVENTORY_END f I field_30830 INPUT_1_ID f I field_30840 SLOT_Y f I field_30836 HOTBAR_END f I field_30838 INPUT_2_X m (Z)V method_20700 setCanRefreshTrades p 1 canRefreshTrades m (I)V method_7650 setRecipeIndex p 1 index m ()I method_19256 getMerchantRewardedExperience m ()I method_19258 getLevelProgress m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory m ()I method_19254 getExperience m ()Z method_19259 isLeveled m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1915;)V p 2 playerInventory p 3 merchant p 1 syncId m (Z)V method_19253 setLeveled p 1 leveled m ()V method_20595 playYesSound m ()Z method_20701 canRefreshTrades m (ILnet/minecraft/class_1799;)V method_20214 autofill p 2 stack p 1 slot m (I)V method_20215 switchTo p 1 recipeIndex m (I)V method_19257 setLevelProgress p 1 levelProgress m (Lnet/minecraft/class_1916;)V method_17437 setOffers p 1 offers m ()Lnet/minecraft/class_1916; method_17438 getRecipes m (I)V method_19255 setExperienceFromServer p 1 experience c net/minecraft/class_1727 net/minecraft/screen/slot/TradeOutputSlot f Lnet/minecraft/class_1915; field_7858 merchant f Lnet/minecraft/class_1725; field_7860 merchantInventory f Lnet/minecraft/class_1657; field_7857 player f I field_7859 amount m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1915;Lnet/minecraft/class_1725;III)V p 1 player p 2 merchant p 5 x p 6 y p 3 merchantInventory p 4 index c net/minecraft/class_1726 net/minecraft/screen/LoomScreenHandler f Lnet/minecraft/class_1735; field_17320 dyeSlot f Lnet/minecraft/class_1735; field_17322 outputSlot f Lnet/minecraft/class_3915; field_17317 selectedPattern f Lnet/minecraft/class_3914; field_17316 context f Ljava/lang/Runnable; field_17318 inventoryChangeListener f Lnet/minecraft/class_1263; field_17323 output f I field_30827 INVENTORY_END f I field_30829 HOTBAR_END f Lnet/minecraft/class_1263; field_7850 input f Lnet/minecraft/class_1735; field_17321 patternSlot f Lnet/minecraft/class_1735; field_17319 bannerSlot f I field_39120 NO_PATTERN f J field_20383 lastTakeResultTime f I field_30826 INVENTORY_START f I field_30828 HOTBAR_START f Ljava/util/List; field_39121 bannerPatterns m (Lnet/minecraft/class_1799;)Ljava/util/List; method_43705 getPatternsFor p 1 stack m ()Lnet/minecraft/class_1735; method_17431 getOutputSlot m (Ljava/lang/Runnable;)V method_17423 setInventoryChangeListener p 1 inventoryChangeListener m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17420 method_17420 p 3 pos p 2 world m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory m (I)Z method_45016 isPatternIndexValid p 1 index m ()Lnet/minecraft/class_1735; method_17428 getBannerSlot m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 2 playerInventory p 1 syncId p 3 context m ()Lnet/minecraft/class_1735; method_17430 getPatternSlot m (Lnet/minecraft/class_6880;)V method_7648 updateOutputSlot p 1 pattern m ()Ljava/util/List; method_43706 getBannerPatterns m ()Lnet/minecraft/class_1735; method_17429 getDyeSlot m ()I method_7647 getSelectedPattern c net/minecraft/class_1726$6 net/minecraft/screen/LoomScreenHandler$6 m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_17433 method_17433 p 1 world p 2 pos c net/minecraft/class_1725 net/minecraft/village/MerchantInventory f I field_18668 merchantRewardedExperience f Lnet/minecraft/class_1914; field_7843 tradeOffer f Lnet/minecraft/class_1915; field_7844 merchant f I field_7842 offerIndex f Lnet/minecraft/class_2371; field_7845 inventory m ()I method_19252 getMerchantRewardedExperience m (Lnet/minecraft/class_1915;)V p 1 merchant m (I)V method_7643 setOfferIndex p 1 index m ()V method_7645 updateOffers m (I)Z method_7644 needsOfferUpdate p 1 slot m ()Lnet/minecraft/class_1914; method_7642 getTradeOffer c net/minecraft/class_1729 net/minecraft/screen/AbstractRecipeScreenHandler m ()I method_7656 getCraftingHeight m ()I method_7655 getCraftingResultSlotIndex m ()I method_7658 getCraftingSlotCount m (I)Z method_32339 canInsertIntoSlot p 1 index m ()Lnet/minecraft/class_5421; method_30264 getCategory m ()I method_7653 getCraftingWidth m (Lnet/minecraft/class_1662;)V method_7654 populateRecipeFinder p 1 finder m (ZLnet/minecraft/class_8786;Lnet/minecraft/class_3222;)V method_17697 fillInputSlots p 3 player p 2 recipe p 1 craftAll m (Lnet/minecraft/class_8786;)Z method_7652 matches p 1 recipe m ()V method_7657 clearCraftingSlots c net/minecraft/class_4891 net/minecraft/client/realms/dto/WorldTemplatePaginatedList f Ljava/util/List; field_22676 templates f Lorg/slf4j/Logger; field_22680 LOGGER f I field_22679 total f I field_22678 size f I field_22677 page m (I)V p 1 size m (Ljava/lang/String;)Lnet/minecraft/class_4891; method_25097 parse p 0 json m ()Z method_35688 isLastPage c net/minecraft/class_4890 net/minecraft/client/realms/dto/WorldTemplate f Ljava/lang/String; field_22668 version f Ljava/lang/String; field_22667 name f Ljava/lang/String; field_22666 id f Lnet/minecraft/class_4890$class_4323; field_22674 type f Ljava/lang/String; field_22669 author f Ljava/lang/String; field_22671 image f Ljava/lang/String; field_22670 link f Ljava/lang/String; field_22673 recommendedPlayers f Lorg/slf4j/Logger; field_22675 LOGGER f Ljava/lang/String; field_22672 trailer m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4890; method_25096 parse p 0 node c net/minecraft/class_4890$class_4323 net/minecraft/client/realms/dto/WorldTemplate$WorldTemplateType f Lnet/minecraft/class_4890$class_4323; field_19450 EXPERIENCE f Lnet/minecraft/class_4890$class_4323; field_19451 INSPIRATION f Lnet/minecraft/class_4890$class_4323; field_19447 WORLD_TEMPLATE f Lnet/minecraft/class_4890$class_4323; field_19449 ADVENTUREMAP f Lnet/minecraft/class_4890$class_4323; field_19448 MINIGAME m (Ljava/lang/String;)Lnet/minecraft/class_4890$class_4323; valueOf valueOf p 0 name c net/minecraft/class_3560 net/minecraft/world/chunk/light/LightStorage c LightStorage handles the access, storage and propagation of a specific kind of light within the world.\nFor example, separate instances will be used to store block light as opposed to sky light.\n\n

The smallest unit within LightStorage is the section. Sections represent a cube of 16x16x16 blocks and their lighting data.\nIn turn, 16 sections stacked on top of each other form a column, which are analogous to the standard 16x256x16 world chunks.\n\n

To avoid allocations, LightStorage packs all the coordinate arguments into single long values. Extra care should be taken\nto ensure that the relevant types are being used where appropriate.\n\n@see SkyLightStorage\n@see BlockLightStorage f Lnet/minecraft/class_3556; field_15796 storage f Lnet/minecraft/class_1944; field_15805 lightType f Lit/unimi/dsi/fastutil/longs/LongSet; field_15798 sectionsToRemove f Lnet/minecraft/class_2823; field_15803 chunkProvider f Z field_44717 hasLightUpdates f Lit/unimi/dsi/fastutil/longs/LongSet; field_19342 columnsToRetain f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_44716 sectionPropagations f Lit/unimi/dsi/fastutil/longs/LongSet; field_16448 notifySections f Lnet/minecraft/class_3556; field_15806 uncachedStorage f Lit/unimi/dsi/fastutil/longs/LongSet; field_44718 enabledColumns f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_15807 queuedSections f Lit/unimi/dsi/fastutil/longs/LongSet; field_15802 dirtySections m (Lnet/minecraft/class_1944;Lnet/minecraft/class_2823;Lnet/minecraft/class_3556;)V p 3 lightData p 2 chunkProvider p 1 lightType m (J)Lnet/minecraft/class_2804; method_51547 method_51547 p 1 sectionPos m (J)V method_51551 queueForRemoval p 1 sectionPos m (JLnet/minecraft/class_2804;)V method_15532 enqueueSectionData p 3 array p 1 sectionPos m (JZ)V method_15535 setColumnEnabled p 1 columnPos p 3 enabled m (Lnet/minecraft/class_3556;J)Lnet/minecraft/class_2804; method_15533 getLightSection p 1 storage p 2 sectionPos m (J)Lnet/minecraft/class_2804; method_20533 getLightSection p 1 sectionPos m (JB)V method_51546 setSectionPropagation p 3 flags p 1 sectionPos m (J)Lnet/minecraft/class_3560$class_8530; method_51549 getStatus p 1 sectionPos m (JZ)Lnet/minecraft/class_2804; method_15522 getLightSection p 1 sectionPos p 3 cached m (J)Z method_15524 hasSection p 1 sectionPos m (JZ)V method_20600 setRetainColumn p 1 sectionPos p 3 retain m (J)V method_15534 onUnloadSection p 1 sectionPos m (Lnet/minecraft/class_3558;)V method_15527 updateLight p 1 lightProvider m (J)Lnet/minecraft/class_2804; method_15529 createSection p 1 sectionPos m (J)V method_51415 addNotifySections p 1 id m (JZ)V method_15526 setSectionStatus p 1 sectionPos p 3 notReady m (J)I method_15537 get p 1 blockPos m (J)V method_51550 queueForUpdate p 1 sectionPos m (J)Z method_51548 isSectionInEnabledColumn p 1 sectionPos m (J)I method_15538 getLight p 1 blockPos m ()V method_15530 notifyChanges m (J)V method_15523 onLoadSection p 1 sectionPos m (JI)V method_15525 set p 1 blockPos p 3 value m ()Z method_15528 hasLightUpdates c net/minecraft/class_3560$class_8529 net/minecraft/world/chunk/light/LightStorage$PropagationFlags f I field_44721 MAX_NEIGHBOR_COUNT f B field_44723 NEIGHBOR_COUNT_MASK f I field_44720 MIN_NEIGHBOR_COUNT m (B)Lnet/minecraft/class_3560$class_8530; method_51556 getStatus p 0 packed m (BI)B method_51553 withNeighborCount p 1 neighborCount p 0 packed m (B)Z method_51552 isReady p 0 packed m (B)I method_51555 getNeighborCount p 0 packed m (BZ)B method_51554 setReady p 1 ready p 0 packed c net/minecraft/class_3560$class_8530 net/minecraft/world/chunk/light/LightStorage$Status f Ljava/lang/String; field_44727 sigil f Lnet/minecraft/class_3560$class_8530; field_44726 LIGHT_AND_DATA f Lnet/minecraft/class_3560$class_8530; field_44724 EMPTY f Lnet/minecraft/class_3560$class_8530; field_44725 LIGHT_ONLY m ()Ljava/lang/String; method_51557 getSigil m (Ljava/lang/String;ILjava/lang/String;)V p 3 sigil c net/minecraft/class_7923 net/minecraft/registry/Registries f Lnet/minecraft/class_7922; field_41130 SENSOR_TYPE f Lnet/minecraft/class_2378; field_41138 LOOT_SCORE_PROVIDER_TYPE f Lnet/minecraft/class_7922; field_41182 PAINTING_VARIANT f Lnet/minecraft/class_7922; field_41194 VILLAGER_TYPE f Lnet/minecraft/class_2378; field_41153 TREE_DECORATOR_TYPE f Lnet/minecraft/class_2378; field_41141 HEIGHT_PROVIDER_TYPE f Lnet/minecraft/class_2378; field_41165 BANNER_PATTERN f Lnet/minecraft/class_2378; field_41193 STAT_TYPE f Lnet/minecraft/class_7922; field_41179 POTION f Lnet/minecraft/class_2378; field_41181 BLOCK_ENTITY_TYPE f Lnet/minecraft/class_2378; field_41149 BLOCK_STATE_PROVIDER_TYPE f Lnet/minecraft/class_7922; field_41171 GAME_EVENT f Lnet/minecraft/class_2378; field_41189 RECIPE_SERIALIZER f Lnet/minecraft/class_2378; field_41137 LOOT_NBT_PROVIDER_TYPE f Lnet/minecraft/class_7922; field_41195 VILLAGER_PROFESSION f Lnet/minecraft/class_2378; field_42940 DECORATED_POT_PATTERN f Lnet/minecraft/class_2378; field_41180 PARTICLE_TYPE f Lnet/minecraft/class_2378; field_41164 FROG_VARIANT f Lnet/minecraft/class_2378; field_41152 ROOT_PLACER_TYPE f Lnet/minecraft/class_2378; field_41188 RECIPE_TYPE f Lnet/minecraft/class_2378; field_41176 ENCHANTMENT f Lnet/minecraft/class_2378; field_41192 COMMAND_ARGUMENT_TYPE f Lnet/minecraft/class_2378; field_41140 INT_PROVIDER_TYPE f Lnet/minecraft/class_2378; field_41148 PLACEMENT_MODIFIER_TYPE f Lnet/minecraft/class_2378; field_41136 LOOT_NUMBER_PROVIDER_TYPE f Lnet/minecraft/class_2378; field_41191 POSITION_SOURCE_TYPE f Lnet/minecraft/class_2378; field_41163 CAT_VARIANT f Lnet/minecraft/class_2378; field_41187 SCREEN_HANDLER f Ljava/util/Map; field_41169 DEFAULT_ENTRIES f Lnet/minecraft/class_2378; field_41151 TRUNK_PLACER_TYPE f Lnet/minecraft/class_7922; field_41177 ENTITY_TYPE f Lnet/minecraft/class_2378; field_41135 LOOT_CONDITION_TYPE f Lnet/minecraft/class_2378; field_41159 MATERIAL_RULE f Lnet/minecraft/class_2378; field_41147 STRUCTURE_TYPE f Lorg/slf4j/Logger; field_41168 LOGGER f Lnet/minecraft/class_2378; field_41190 ATTRIBUTE f Lnet/minecraft/class_2378; field_41186 POS_RULE_TEST f Lnet/minecraft/class_2378; field_41174 STATUS_EFFECT f Lnet/minecraft/class_7922; field_41178 ITEM f Lnet/minecraft/class_2378; field_41162 STRUCTURE_POOL_ELEMENT f Lnet/minecraft/class_2378; field_41150 FOLIAGE_PLACER_TYPE f Lnet/minecraft/class_2960; field_41154 ROOT_KEY f Lnet/minecraft/class_2378; field_41146 STRUCTURE_PIECE f Lnet/minecraft/class_2378; field_41134 LOOT_FUNCTION_TYPE f Lnet/minecraft/class_2378; field_41158 MATERIAL_CONDITION f Lnet/minecraft/class_2385; field_41170 ROOT f Lnet/minecraft/class_2378; field_41185 RULE_TEST f Lnet/minecraft/class_2378; field_41133 LOOT_POOL_ENTRY_TYPE f Lnet/minecraft/class_2378; field_41161 STRUCTURE_PROCESSOR f Lnet/minecraft/class_7922; field_41175 BLOCK f Lnet/minecraft/class_2378; field_41157 CHUNK_GENERATOR f Lnet/minecraft/class_2378; field_41145 STRUCTURE_PLACEMENT f Lnet/minecraft/class_2378; field_43381 RULE_BLOCK_ENTITY_MODIFIER f Lnet/minecraft/class_2378; field_41144 FEATURE f Lnet/minecraft/class_2378; field_41132 ACTIVITY f Lnet/minecraft/class_2378; field_41160 DENSITY_FUNCTION_TYPE f Lnet/minecraft/class_2378; field_41172 SOUND_EVENT f Lnet/minecraft/class_2378; field_41128 POINT_OF_INTEREST_TYPE f Lnet/minecraft/class_2378; field_41156 BIOME_SOURCE f Lnet/minecraft/class_7922; field_41184 CHUNK_STATUS f Lnet/minecraft/class_2378; field_41131 SCHEDULE f Lnet/minecraft/class_2378; field_44687 ITEM_GROUP f Lnet/minecraft/class_7922; field_41129 MEMORY_MODULE_TYPE f Lnet/minecraft/class_2378; field_41155 FEATURE_SIZE_TYPE f Lnet/minecraft/class_2378; field_41143 CARVER f Lnet/minecraft/class_2378; field_41183 CUSTOM_STAT f Lnet/minecraft/class_2378; field_41139 FLOAT_PROVIDER_TYPE f Lnet/minecraft/class_2378; field_41167 REGISTRIES f Lnet/minecraft/class_7922; field_41173 FLUID f Lnet/minecraft/class_2378; field_41142 BLOCK_PREDICATE_TYPE f Lnet/minecraft/class_2378; field_41166 INSTRUMENT m (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; method_47481 create p 1 defaultId p 0 key p 2 initializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6647; method_47506 method_47506 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960; method_47465 method_47465 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396; method_47467 method_47467 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652; method_47499 method_47499 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1320; method_47458 method_47458 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2591; method_47466 method_47466 p 0 registry m (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; method_47488 createIntrusive p 0 key p 1 defaultId p 2 lifecycle p 3 initializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7151; method_47501 method_47501 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6018; method_47508 method_47508 p 0 registry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_7923$class_6889;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385; method_47478 create p 1 registry p 2 initializer p 0 key p 3 lifecycle m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3816; method_47492 method_47492 p 0 registry m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; method_47477 create p 1 lifecycle p 0 key p 2 initializer m (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; method_47480 create p 0 key p 1 defaultId p 2 lifecycle p 3 initializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1291; method_47473 method_47473 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4648; method_47498 method_47498 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917; method_47461 method_47461 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864; method_47509 method_47509 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887; method_47471 method_47471 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792; method_47469 method_47469 p 0 registry m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V method_47484 method_47484 p 1 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3414; method_47475 method_47475 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7106; method_47490 method_47490 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854; method_47455 method_47455 p 0 registry m (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; method_47489 createIntrusive p 1 defaultId p 0 key p 2 initializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828; method_47493 method_47493 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248; method_47472 method_47472 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717; method_47457 method_47457 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342; method_47513 method_47513 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_8249; method_49927 method_49927 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3611; method_47474 method_47474 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7388; method_47496 method_47496 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3773; method_47502 method_47502 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865; method_47459 method_47459 p 0 registry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; method_47479 create p 0 key p 1 initializer m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1299; method_47470 method_47470 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6798; method_47500 method_47500 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4996; method_47462 method_47462 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168; method_47450 method_47450 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5339; method_47514 method_47514 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338; method_47515 method_47515 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448; method_47456 method_47456 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4149; method_47452 method_47452 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939; method_47505 method_47505 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123; method_47507 method_47507 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140; method_47453 method_47453 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663; method_47495 method_47495 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5669; method_47510 method_47510 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842; method_47468 method_47468 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170; method_47451 method_47451 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2806; method_47464 method_47464 p 0 registry m ()V method_47476 bootstrap m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827; method_47463 method_47463 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3852; method_47454 method_47454 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3031; method_47504 method_47504 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712; method_47486 method_47486 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650; method_47511 method_47511 p 0 registry m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; method_53495 createIntrusive p 1 initializer p 0 key m (Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V method_47482 method_47482 p 1 initializer p 0 id m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5202; method_47494 method_47494 p 0 registry m (Lnet/minecraft/class_2378;)V method_47483 validate p 0 registries m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142; method_47497 method_47497 p 0 registry m ()V method_47491 freezeRegistries m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875; method_47503 method_47503 p 0 registry m ()V method_47487 init m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3956; method_47460 method_47460 p 0 registry m (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5657; method_47512 method_47512 p 0 registry c net/minecraft/class_7923$class_6889 net/minecraft/registry/Registries$Initializer m (Lnet/minecraft/class_2378;)Ljava/lang/Object; run run p 1 registry c net/minecraft/class_4897 net/minecraft/client/sound/BiomeEffectSoundPlayer f Lnet/minecraft/class_1959; field_22804 activeBiome f I field_32994 MAX_STRENGTH f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; field_22800 soundLoops f Lnet/minecraft/class_1144; field_22797 soundManager f Lnet/minecraft/class_4543; field_22798 biomeAccess f Ljava/util/Optional; field_22801 moodSound f Ljava/util/Optional; field_22802 additionsSound f Lnet/minecraft/class_5819; field_22799 random f Lnet/minecraft/class_746; field_22796 player f F field_23189 moodPercentage m (Lnet/minecraft/class_1959;Lnet/minecraft/class_6880;)V method_25460 method_25460 p 2 sound m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1959;Lnet/minecraft/class_4897$class_4898;)Lnet/minecraft/class_4897$class_4898; method_25459 method_25459 p 2 sound p 3 loop m (Lnet/minecraft/class_4968;)V method_26271 method_26271 p 1 sound m (Lnet/minecraft/class_4967;)V method_26270 method_26270 p 1 sound m ()F method_26272 getMoodPercentage m (Lnet/minecraft/class_746;Lnet/minecraft/class_1144;Lnet/minecraft/class_4543;)V p 2 soundManager p 3 biomeAccess p 1 player c net/minecraft/class_4897$class_4898 net/minecraft/client/sound/BiomeEffectSoundPlayer$MusicLoop f I field_22805 delta f I field_22806 strength m (Lnet/minecraft/class_3414;)V p 1 sound m ()V method_25464 fadeOut m ()V method_25465 fadeIn c net/minecraft/class_3565 net/minecraft/world/chunk/light/LightingView m (Lnet/minecraft/class_2338;Z)V method_15552 setSectionStatus p 2 notReady p 1 pos m (Lnet/minecraft/class_1923;)V method_51471 propagateLight p 1 chunkPos m ()Z method_15518 hasUpdates m (Lnet/minecraft/class_1923;Z)V method_15512 setColumnEnabled p 2 retainData p 1 pos m ()I method_15516 doLightUpdates m (Lnet/minecraft/class_2338;)V method_15513 checkBlock p 1 pos m (Lnet/minecraft/class_4076;Z)V method_15551 setSectionStatus p 1 pos p 2 notReady c net/minecraft/class_7924 net/minecraft/registry/RegistryKeys f Lnet/minecraft/class_5321; field_41211 PLACEMENT_MODIFIER_TYPE f Lnet/minecraft/class_5321; field_41233 TRUNK_PLACER_TYPE f Lnet/minecraft/class_5321; field_41223 WORLD f Lnet/minecraft/class_5321; field_41245 PLACED_FEATURE f Lnet/minecraft/class_5321; field_41267 FEATURE f Lnet/minecraft/class_5321; field_41231 STRUCTURE_TYPE f Lnet/minecraft/class_5321; field_41253 BIOME_SOURCE f Lnet/minecraft/class_5321; field_41243 CHUNK_GENERATOR_SETTINGS f Lnet/minecraft/class_5321; field_41237 MESSAGE_TYPE f Lnet/minecraft/class_5321; field_41205 MATERIAL_RULE f Lnet/minecraft/class_5321; field_41227 STRUCTURE_PIECE f Lnet/minecraft/class_5321; field_41249 TEMPLATE_POOL f Lnet/minecraft/class_5321; field_41257 BLOCK_STATE_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41247 PROCESSOR_LIST f Lnet/minecraft/class_5321; field_41271 FOLIAGE_PLACER_TYPE f Lnet/minecraft/class_5321; field_44688 ITEM_GROUP f Lnet/minecraft/class_5321; field_41208 STATUS_EFFECT f Lnet/minecraft/class_5321; field_41228 STRUCTURE_PLACEMENT f Lnet/minecraft/class_5321; field_41218 ROOT_PLACER_TYPE f Lnet/minecraft/class_5321; field_41244 NOISE_PARAMETERS f Lnet/minecraft/class_5321; field_41242 FLAT_LEVEL_GENERATOR_PRESET f Lnet/minecraft/class_5321; field_41264 DENSITY_FUNCTION_TYPE f Lnet/minecraft/class_5321; field_41232 TREE_DECORATOR_TYPE f Lnet/minecraft/class_5321; field_41204 MATERIAL_CONDITION f Lnet/minecraft/class_5321; field_41248 STRUCTURE_SET f Lnet/minecraft/class_5321; field_41238 CONFIGURED_CARVER f Lnet/minecraft/class_5321; field_41224 DIMENSION f Lnet/minecraft/class_5321; field_41246 STRUCTURE f Lnet/minecraft/class_5321; field_41268 FEATURE_SIZE_TYPE f Lnet/minecraft/class_5321; field_41236 BIOME f Lnet/minecraft/class_5321; field_41258 CARVER f Lnet/minecraft/class_5321; field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST f Lnet/minecraft/class_5321; field_41240 DENSITY_FUNCTION f Lnet/minecraft/class_5321; field_41230 STRUCTURE_PROCESSOR f Lnet/minecraft/class_5321; field_41260 CHUNK_GENERATOR f Lnet/minecraft/class_5321; field_41250 WORLD_PRESET f Lnet/minecraft/class_5321; field_42941 DECORATED_POT_PATTERN f Lnet/minecraft/class_5321; field_41239 CONFIGURED_FEATURE f Lnet/minecraft/class_5321; field_41207 SCREEN_HANDLER f Lnet/minecraft/class_5321; field_41229 STRUCTURE_POOL_ELEMENT f Lnet/minecraft/class_5321; field_41219 RULE_TEST f Lnet/minecraft/class_5321; field_41217 RECIPE_TYPE f Lnet/minecraft/class_5321; field_41222 ACTIVITY f Lnet/minecraft/class_5321; field_41221 SENSOR_TYPE f Lnet/minecraft/class_5321; field_41226 STAT_TYPE f Lnet/minecraft/class_5321; field_41225 SOUND_EVENT f Lnet/minecraft/class_5321; field_41220 SCHEDULE f Lnet/minecraft/class_5321; field_43382 RULE_BLOCK_ENTITY_MODIFIER f Lnet/minecraft/class_5321; field_41206 MEMORY_MODULE_TYPE f Lnet/minecraft/class_5321; field_41209 PAINTING_VARIANT f Lnet/minecraft/class_5321; field_41210 PARTICLE_TYPE f Lnet/minecraft/class_5321; field_41212 POINT_OF_INTEREST_TYPE f Lnet/minecraft/class_5321; field_41214 POS_RULE_TEST f Lnet/minecraft/class_5321; field_41213 POSITION_SOURCE_TYPE f Lnet/minecraft/class_5321; field_41216 RECIPE_SERIALIZER f Lnet/minecraft/class_5321; field_41215 POTION f Lnet/minecraft/class_5321; field_41200 LOOT_NBT_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41202 LOOT_POOL_ENTRY_TYPE f Lnet/minecraft/class_5321; field_41201 LOOT_NUMBER_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41203 LOOT_SCORE_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_42534 DAMAGE_TYPE f Lnet/minecraft/class_5321; field_41269 FLOAT_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41262 COMMAND_ARGUMENT_TYPE f Lnet/minecraft/class_5321; field_41261 CHUNK_STATUS f Lnet/minecraft/class_5321; field_41263 CUSTOM_STAT f Lnet/minecraft/class_5321; field_41266 ENTITY_TYPE f Lnet/minecraft/class_5321; field_41265 ENCHANTMENT f Lnet/minecraft/class_5321; field_41259 CAT_VARIANT f Lnet/minecraft/class_5321; field_41252 BANNER_PATTERN f Lnet/minecraft/class_5321; field_41251 ATTRIBUTE f Lnet/minecraft/class_5321; field_41254 BLOCK f Lnet/minecraft/class_5321; field_41256 BLOCK_PREDICATE_TYPE f Lnet/minecraft/class_5321; field_41255 BLOCK_ENTITY_TYPE f Lnet/minecraft/class_5321; field_42082 TRIM_PATTERN f Lnet/minecraft/class_5321; field_42083 TRIM_MATERIAL f Lnet/minecraft/class_5321; field_41241 DIMENSION_TYPE f Lnet/minecraft/class_5321; field_41234 VILLAGER_PROFESSION f Lnet/minecraft/class_5321; field_41235 VILLAGER_TYPE f Lnet/minecraft/class_5321; field_41270 FLUID f Lnet/minecraft/class_5321; field_41272 FROG_VARIANT f Lnet/minecraft/class_5321; field_41274 HEIGHT_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41273 GAME_EVENT f Lnet/minecraft/class_5321; field_41275 INSTRUMENT f Lnet/minecraft/class_5321; field_41197 ITEM f Lnet/minecraft/class_5321; field_41196 INT_PROVIDER_TYPE f Lnet/minecraft/class_5321; field_41199 LOOT_FUNCTION_TYPE f Lnet/minecraft/class_5321; field_41198 LOOT_CONDITION_TYPE m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_47517 of p 0 id m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; method_47518 toDimensionKey p 0 key m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; method_47516 toWorldKey p 0 key c net/minecraft/class_4896 net/minecraft/client/render/entity/model/CrossbowPosing c Utility class to help posing when a crossbow is involved. m (Lnet/minecraft/class_630;Lnet/minecraft/class_630;ZFF)V method_29352 meleeAttack p 2 attacking p 1 rightArm p 4 animationProgress p 3 swingProgress p 0 leftArm m (Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1308;FF)V method_29351 meleeAttack p 0 leftArm p 1 rightArm p 4 animationProgress p 2 actor p 3 swingProgress m (Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V method_32789 swingArms p 1 rightArm p 2 animationProgress p 0 leftArm m (Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Z)V method_25447 hold p 3 rightArmed p 0 holdingArm p 1 otherArm p 2 head m (Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1309;Z)V method_25446 charge p 3 rightArmed p 2 actor p 1 pullingArm p 0 holdingArm m (Lnet/minecraft/class_630;FF)V method_29350 swingArm p 2 sigma p 1 animationProgress p 0 arm c net/minecraft/class_3566 net/minecraft/datafixer/fix/BlockEntityBlockStateFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_4899 net/minecraft/client/realms/gui/screen/DisconnectedRealmsScreen f Lnet/minecraft/class_2561; field_22808 reason f Lnet/minecraft/class_5489; field_22809 lines f I field_22811 textHeight f Lnet/minecraft/class_437; field_22810 parent m (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 3 reason p 1 parent p 2 title c net/minecraft/class_3567 net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_7922 net/minecraft/registry/DefaultedRegistry m ()Lnet/minecraft/class_2960; method_10137 getDefaultId c net/minecraft/class_2237 net/minecraft/block/BlockWithEntity c A convenience class for a block with a {@link net.minecraft.block.entity.BlockEntity}.\nWhile blocks with block entity only have to implement {@link BlockEntityProvider}\nand do not have to subclass this, it overrides several methods to delegate its logic\nto the block entity. However, it is generally easier to just implement\n{@link BlockEntityProvider}.\n\n

Subclasses must override {@link #getRenderType} to render the\nblock entity. By default, all block entities are rendered invisible, which is not\nintended in most, if not all, cases.\n\n@see net.minecraft.block.entity.BlockEntity\n@see BlockEntityProvider m (Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558; method_31618 validateTicker c {@return the ticker if the given type and expected type are the same, or {@code null} if they are different} p 2 ticker p 0 givenType p 1 expectedType c net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider f Lnet/minecraft/class_3558; field_15813 skyLightProvider f Lnet/minecraft/class_3558; field_15814 blockLightProvider f Lnet/minecraft/class_5539; field_27339 world m (Lnet/minecraft/class_1923;Z)V method_20601 setRetainData p 1 pos p 2 retainData m (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String; method_22876 displaySectionLevel p 2 pos p 1 lightType m (Lnet/minecraft/class_4076;)Z method_51559 isLightingEnabled p 1 sectionPos m (Lnet/minecraft/class_2338;I)I method_22363 getLight p 2 ambientDarkness p 1 pos m (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Lnet/minecraft/class_3560$class_8530; method_51560 getStatus p 2 pos p 1 lightType m (Lnet/minecraft/class_1944;)Lnet/minecraft/class_3562; method_15562 get p 1 lightType m (Lnet/minecraft/class_2823;ZZ)V p 1 chunkProvider p 2 hasBlockLight p 3 hasSkyLight m (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;Lnet/minecraft/class_2804;)V method_15558 enqueueSectionData p 3 nibbles p 2 pos p 1 lightType m ()I method_31930 getTopY m ()I method_31928 getHeight m ()I method_31929 getBottomY c net/minecraft/class_2230 net/minecraft/block/CoralParentBlock f Lnet/minecraft/class_2746; field_9940 WATERLOGGED f Lnet/minecraft/class_265; field_9939 SHAPE m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9431 isInWater p 0 state p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V method_9430 checkLivingConditions p 3 pos p 1 state p 2 world c net/minecraft/class_3561 net/minecraft/datafixer/mapping/FlatteningBiomeMapping f Ljava/util/Map; field_15810 RENAMED_BIOMES c net/minecraft/class_2231 net/minecraft/block/AbstractPressurePlateBlock f Lnet/minecraft/class_238; field_9941 BOX f Lnet/minecraft/class_265; field_9942 PRESSED_SHAPE f Lnet/minecraft/class_265; field_9943 DEFAULT_SHAPE f Lnet/minecraft/class_8177; field_42726 blockSetType m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;)V p 2 blockSetType p 1 settings m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9437 updateNeighbors p 1 world p 2 pos m ()I method_9563 getTickRate m (Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680; method_9432 setRedstoneOutput p 1 state p 2 rsOut m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V method_9433 updatePlateState p 2 world p 3 pos p 4 state p 5 output p 1 entity m (Lnet/minecraft/class_2680;)I method_9435 getRedstoneOutput p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_238;Ljava/lang/Class;)I method_52210 getEntityCount p 2 entityClass p 1 box p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_9434 getRedstoneOutput p 1 world p 2 pos m (Lnet/minecraft/class_1297;)Z method_52209 method_52209 p 0 entity c net/minecraft/class_4892 net/minecraft/client/gui/widget/OptionSliderWidget f Lnet/minecraft/class_315; field_22738 options m (Lnet/minecraft/class_315;IIIID)V p 5 height p 6 value p 1 options p 2 x p 3 y p 4 width c net/minecraft/class_3562 net/minecraft/world/chunk/light/ChunkLightingView m (Lnet/minecraft/class_2338;)I method_15543 getLightLevel p 1 pos m (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804; method_15544 getLightSection p 1 pos c net/minecraft/class_3562$class_3563 net/minecraft/world/chunk/light/ChunkLightingView$Empty f Lnet/minecraft/class_3562$class_3563; field_15812 INSTANCE c net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9947 UNKNOWN_RECIPE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9945 UNKNOWN_ADVANCEMENT_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_21506 UNKNOWN_PREDICATE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_28002 UNKNOWN_ITEM_MODIFIER_EXCEPTION f Ljava/util/Collection; field_9946 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8786; method_9442 getRecipeArgument p 1 argumentName p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_5341; method_23727 getPredicateArgument p 0 context p 1 argumentName m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9440 method_9440 p 0 id m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960; method_9446 parse m ()Lnet/minecraft/class_2232; method_9441 identifier m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9445 method_9445 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_117; method_32688 getItemModifierArgument p 0 context p 1 argumentName m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9444 method_9444 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960; method_9443 getIdentifier p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8779; method_9439 getAdvancementArgument p 0 context p 1 argumentName m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32687 method_32687 p 0 id c net/minecraft/class_4895 net/minecraft/client/gui/screen/ingame/SmithingScreen f Lnet/minecraft/class_2960; field_42052 EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM_TEXTURE f Lnet/minecraft/class_2960; field_42053 EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE_TEXTURE f Lorg/joml/Quaternionf; field_42048 ARMOR_STAND_ROTATION f Lnet/minecraft/class_2960; field_45498 ERROR_TEXTURE f Lnet/minecraft/class_1531; field_42067 armorStand f Ljava/util/List; field_42056 EMPTY_SLOT_TEXTURES f Lnet/minecraft/class_8064; field_42066 additionsSlotIcon f Lnet/minecraft/class_2561; field_42054 MISSING_TEMPLATE_TOOLTIP f Lnet/minecraft/class_2561; field_42055 ERROR_TOOLTIP f Lnet/minecraft/class_8064; field_42064 templateSlotIcon f Lnet/minecraft/class_8064; field_42065 baseSlotIcon m (Lnet/minecraft/class_1799;)V method_48641 equipArmorStand p 1 stack m (Lnet/minecraft/class_4862;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 playerInventory p 1 handler m ()Ljava/util/Optional; method_48473 getSmithingTemplate m ()Z method_48474 hasInvalidRecipe m (Lnet/minecraft/class_332;II)V method_48476 renderSlotTooltip p 1 context p 2 mouseX p 3 mouseY m (Lnet/minecraft/class_332;IILnet/minecraft/class_2561;)V method_48475 method_48475 p 4 text c net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumentType f Z field_9949 multiple f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9950 EMPTY_SCORE_HOLDER_EXCEPTION f Ljava/util/Collection; field_9948 EXAMPLES f Lcom/mojang/brigadier/suggestion/SuggestionProvider; field_9951 SUGGESTION_PROVIDER m ()Lnet/minecraft/class_2233; method_9447 scoreHolder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; method_9450 getScoreHolders p 0 context p 1 name p 2 players m (Z)V p 1 multiple m (Ljava/util/Collection;Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; method_9456 method_9456 p 1 source p 2 players m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_9452 getScoreHolder p 0 context p 1 name m (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; method_9457 method_9457 p 0 source p 1 players m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9448 method_9448 p 1 builderx m ()Lnet/minecraft/class_2233; method_9451 scoreHolders m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9458 getScoreHolders p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9449 getScoreboardScoreHolders p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9455 method_9455 p 0 context p 1 builder m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2233$class_2234; method_9453 parse c net/minecraft/class_2233$class_2236 net/minecraft/command/argument/ScoreHolderArgumentType$Serializer f B field_37930 MULTIPLE_FLAG m (Lnet/minecraft/class_2233$class_2236$class_7200;Lcom/google/gson/JsonObject;)V method_9459 writeJson m (Lnet/minecraft/class_2233$class_2236$class_7200;Lnet/minecraft/class_2540;)V method_9461 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2233$class_2236$class_7200; method_9460 fromPacket m (Lnet/minecraft/class_2233;)Lnet/minecraft/class_2233$class_2236$class_7200; method_41914 getArgumentTypeProperties c net/minecraft/class_2233$class_2236$class_7200 net/minecraft/command/argument/ScoreHolderArgumentType$Serializer$Properties f Z field_37932 multiple m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2233; method_41915 createType m (Lnet/minecraft/class_2233$class_2236;Z)V p 2 multiple c net/minecraft/class_2233$class_2235 net/minecraft/command/argument/ScoreHolderArgumentType$SelectorScoreHolder f Lnet/minecraft/class_2300; field_9952 selector m (Lnet/minecraft/class_2300;)V p 1 selector c net/minecraft/class_2233$class_2234 net/minecraft/command/argument/ScoreHolderArgumentType$ScoreHolder m (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; getNames getNames p 1 source p 2 players c net/minecraft/class_4894 net/minecraft/client/gui/screen/ingame/ForgingScreen f Lnet/minecraft/class_2960; field_22794 texture m (Lnet/minecraft/class_332;IIF)V method_25444 renderForeground p 2 mouseX p 1 context p 4 delta p 3 mouseY m ()V method_25445 setup m (Lnet/minecraft/class_332;II)V method_48467 drawInvalidRecipeArrow p 3 y p 2 x p 1 context m (Lnet/minecraft/class_4861;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)V p 2 playerInventory p 3 title p 1 handler p 4 texture c net/minecraft/class_3564 net/minecraft/datafixer/fix/BlockEntityBannerColorFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15546 fixBannerColor c net/minecraft/class_7918 net/minecraft/command/argument/GameModeArgumentType f [Lnet/minecraft/class_1934; field_41089 VALUES f Ljava/util/Collection; field_41088 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_41090 INVALID_GAME_MODE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47386 method_47386 p 0 gameMode m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1934; method_47385 getGameMode p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1934; method_47384 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_7918; method_47383 gameMode c net/minecraft/class_7919 net/minecraft/client/gui/tooltip/Tooltip f Lnet/minecraft/class_2561; field_41102 content f Ljava/util/List; field_41103 lines f Lnet/minecraft/class_2561; field_41104 narration f I field_41101 ROW_LENGTH m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919; method_47408 of p 1 narration p 0 content m (Lnet/minecraft/class_310;)Ljava/util/List; method_47405 getLines p 1 client m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919; method_47407 of p 0 content m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 1 content p 2 narration m (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Ljava/util/List; method_47406 wrapLines p 0 client p 1 text c net/minecraft/class_3558 net/minecraft/world/chunk/light/ChunkLightProvider f Lnet/minecraft/class_2338$class_2339; field_19284 reusableBlockPos f [Lnet/minecraft/class_8527; field_17398 cachedChunks f Lnet/minecraft/class_2823; field_15795 chunkProvider f [Lnet/minecraft/class_2350; field_16513 DIRECTIONS f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; field_44733 blockPositionsToCheck f Lnet/minecraft/class_3560; field_15793 lightStorage f [J field_17397 cachedChunkPositions m ()V method_17530 clearChunkCache m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_50018 getStateForLighting p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_51562 getOpaqueShape p 3 direction p 2 blockState p 1 pos p 0 blockView m (J)Lnet/minecraft/class_3560$class_8530; method_51568 getStatus p 1 sectionPos m (Lnet/minecraft/class_1923;Z)V method_20599 setRetainColumn p 2 retainData p 1 pos m (JLnet/minecraft/class_2804;)V method_15515 enqueueSectionData p 3 lightArray p 1 sectionPos m (JLnet/minecraft/class_2680;JLnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_50016 shapesCoverFullCube p 4 targetId p 3 sourceState p 6 targetState p 7 direction p 1 sourceId m (Lnet/minecraft/class_2680;JLnet/minecraft/class_2350;)Lnet/minecraft/class_265; method_20710 getOpaqueShape p 2 pos p 1 blockState p 4 direction m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z method_51561 needsLightUpdate p 0 blockView p 1 pos p 2 oldState p 3 newState m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I method_50017 getOpacity p 1 state p 2 pos m (J)Ljava/lang/String; method_22875 displaySectionLevel p 1 sectionPos m (JJ)V method_51565 method_51565 p 3 flags p 1 blockPos m (JJI)V method_51531 method_51531 p 5 lightLevel p 1 blockPos m (II)Lnet/minecraft/class_8527; method_17529 getChunk p 2 chunkZ p 1 chunkX m (J)V method_51529 method_51529 p 1 blockPos m (Lnet/minecraft/class_2823;Lnet/minecraft/class_3560;)V p 2 lightStorage p 1 chunkProvider m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)I method_20049 getRealisticOpacity p 1 state1 p 2 pos1 p 0 world p 5 direction p 6 opacity2 p 3 state2 p 4 pos2 m (JJ)V method_51530 method_51530 p 1 blockPos m (Lnet/minecraft/class_2680;)Z method_51563 isTrivialForLighting p 0 blockState m (JJ)V method_51566 method_51566 p 1 blockPos p 3 flags c net/minecraft/class_3558$class_8531 net/minecraft/world/chunk/light/ChunkLightProvider$class_8531 c Methods for manipulating a set of bitflags with yet unknown functionality.\n\n

    \n
  • Bits 0 – 3 likely store a light level.
  • \n
  • Bits 4 – 9 store a flag for each of the six directions.
  • \n
  • Bit 10 stores whether the block at this position is trivial for lighting — if its opacity is not directionally dependent.
  • \n
  • Bit 11 stores a flag with unknown function.
  • \n
f J field_44740 DIRECTION_BIT_MASK f I field_44737 DIRECTION_BIT_OFFSET m (IZLnet/minecraft/class_2350;)J method_51574 method_51574 p 1 trivial p 2 direction p 0 lightLevel m (ZZZZZ)J method_51578 method_51578 p 4 east p 3 west p 2 south p 1 north p 0 down m (IZ)J method_51573 method_51573 p 1 trivial p 0 lightLevel m (ILnet/minecraft/class_2350;)J method_51572 packWithOneDirectionCleared p 1 direction p 0 lightLevel m (JLnet/minecraft/class_2350;)J method_51583 clearDirectionBit p 2 direction p 0 packed m (I)J method_51571 packWithAllDirectionsSet p 0 lightLevel m (JLnet/minecraft/class_2350;)J method_51581 setDirectionBit p 2 direction p 0 packed m (J)I method_51575 getLightLevel p 0 packed m (JI)J method_51576 withLightLevel p 0 packed p 2 lightLevel m (JLnet/minecraft/class_2350;)Z method_51577 isDirectionBitSet p 2 direction p 0 packed m (J)Z method_51580 isTrivial p 0 packed m (IZLnet/minecraft/class_2350;)J method_51579 method_51579 p 0 lightLevel p 1 trivial p 2 direction m (J)Z method_51582 method_51582 p 0 packed c net/minecraft/class_7917 net/minecraft/block/SuspiciousStewIngredient m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7917; method_47380 of p 0 item m ()Ljava/util/List; method_47379 getAll m ()Ljava/util/List; method_53233 getStewEffects c net/minecraft/class_7917$class_8751 net/minecraft/block/SuspiciousStewIngredient$StewEffect f Lcom/mojang/serialization/Codec; field_45782 CODEC f Lcom/mojang/serialization/Codec; field_45783 LIST_CODEC f I comp_1839 duration f Lnet/minecraft/class_1291; comp_1838 effect m ()Lnet/minecraft/class_1293; method_53247 createStatusEffectInstance m ()I comp_1839 duration m ()Lnet/minecraft/class_1291; comp_1838 effect c net/minecraft/class_4889 net/minecraft/client/realms/dto/WorldDownload f Ljava/lang/String; field_22662 downloadLink f Ljava/lang/String; field_22664 resourcePackHash f Ljava/lang/String; field_22663 resourcePackUrl f Lorg/slf4j/Logger; field_22665 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4889; method_25095 parse p 0 json c net/minecraft/class_3559 net/minecraft/datafixer/fix/BedItemColorFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_2240 net/minecraft/command/argument/ItemSlotArgumentType f Ljava/util/Map; field_9957 SLOT_NAMES_TO_SLOT_COMMAND_ID f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9955 UNKNOWN_SLOT_EXCEPTION f Ljava/util/Collection; field_9956 EXAMPLES m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9471 method_9471 p 0 name m (Ljava/util/HashMap;)V method_9472 method_9472 p 0 map m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_2240; method_9473 itemSlot m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; method_9470 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I method_9469 getItemSlot p 0 context p 1 name c net/minecraft/class_3571 net/minecraft/datafixer/fix/BlockEntityIdFix f Ljava/util/Map; field_15824 RENAMED_BLOCK_ENTITIES m (Ljava/util/HashMap;)V method_15575 method_15575 p 0 map m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_6603 net/minecraft/network/packet/s2c/play/ChunkData f I field_34862 MAX_SECTIONS_DATA_SIZE f [B field_34864 sectionsData f Lnet/minecraft/class_2487; field_34863 heightmap f Ljava/util/List; field_34865 blockEntities m (IILnet/minecraft/class_6603$class_6605;)V method_38588 method_38588 p 3 visitor m ()Lnet/minecraft/class_2540; method_38586 getSectionsDataBuf m (Lnet/minecraft/class_2818;)I method_38589 getSectionsPacketSize p 0 chunk m (Lnet/minecraft/class_6603$class_6605;II)V method_38593 iterateBlockEntities p 3 z p 2 x p 1 consumer m ()Lnet/minecraft/class_2487; method_38594 getHeightmap m (II)Ljava/util/function/Consumer; method_38587 getBlockEntities p 2 z p 1 x m (Lnet/minecraft/class_2818;)V p 1 chunk m (Lnet/minecraft/class_2540;)V method_38590 write p 1 buf m ()Lio/netty/buffer/ByteBuf; method_38595 getWritableSectionsDataBuf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V method_38591 writeSections p 0 buf p 1 chunk m (Lnet/minecraft/class_2540;Lnet/minecraft/class_6603$class_6604;)V method_38592 method_38592 p 0 buf2 p 1 entry m (Lnet/minecraft/class_2540;II)V p 3 z p 1 buf p 2 x c net/minecraft/class_6603$class_6604 net/minecraft/network/packet/s2c/play/ChunkData$BlockEntityData f I field_34867 y f I field_34866 localXz f Lnet/minecraft/class_2487; field_34869 nbt f Lnet/minecraft/class_2591; field_34868 type m (Lnet/minecraft/class_2586;)Lnet/minecraft/class_6603$class_6604; method_38596 of p 0 blockEntity m (IILnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V p 4 nbt p 3 type p 2 y p 1 localXz m (Lnet/minecraft/class_2540;)V method_38597 write p 1 buf m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_6603$class_6605 net/minecraft/network/packet/s2c/play/ChunkData$BlockEntityVisitor m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V accept accept p 1 pos p 2 type p 3 nbt c net/minecraft/class_2245 net/minecraft/command/argument/TimeArgumentType f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_9972 UNITS f I field_41858 minimum f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9970 INVALID_UNIT_EXCEPTION f Ljava/util/Collection; field_9969 EXAMPLES f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_41857 TICK_COUNT_TOO_LOW_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; method_9490 parse m ()Lnet/minecraft/class_2245; method_9489 time m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (I)Lnet/minecraft/class_2245; method_48287 time p 0 minimum m (I)V p 1 minimum m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9491 method_9491 p 1 minimum p 0 value c net/minecraft/class_2245$class_8033 net/minecraft/command/argument/TimeArgumentType$Serializer m (Lnet/minecraft/class_2245$class_8033$class_8034;Lnet/minecraft/class_2540;)V method_48289 writePacket m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2245$class_8033$class_8034; method_48291 fromPacket m (Lnet/minecraft/class_2245$class_8033$class_8034;Lcom/google/gson/JsonObject;)V method_48288 writeJson m (Lnet/minecraft/class_2245;)Lnet/minecraft/class_2245$class_8033$class_8034; method_48290 getArgumentTypeProperties c net/minecraft/class_2245$class_8033$class_8034 net/minecraft/command/argument/TimeArgumentType$Serializer$Properties f I field_41860 minimum m (Lnet/minecraft/class_2245$class_8033;I)V p 2 minimum m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2245; method_48292 createType c net/minecraft/class_3576 net/minecraft/fluid/EmptyFluid c net/minecraft/class_2246 net/minecraft/block/Blocks c Contains all the minecraft blocks. f Lnet/minecraft/class_2248; field_10099 WALL_TORCH f Lnet/minecraft/class_2248; field_10098 ACACIA_LEAVES f Lnet/minecraft/class_2248; field_10097 DEAD_BRAIN_CORAL_FAN f Lnet/minecraft/class_2248; field_23151 POLISHED_BASALT f Lnet/minecraft/class_2248; field_10452 LIGHT_BLUE_BANNER f Lnet/minecraft/class_2248; field_28048 POINTED_DRIPSTONE f Lnet/minecraft/class_2248; field_10586 POTTED_BAMBOO f Lnet/minecraft/class_2248; field_10453 IRON_TRAPDOOR f Lnet/minecraft/class_2248; field_10584 TUBE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10451 QUARTZ_STAIRS f Lnet/minecraft/class_2248; field_23152 RESPAWN_ANCHOR f Lnet/minecraft/class_2248; field_28049 DRIPSTONE_BLOCK f Lnet/minecraft/class_2248; field_10585 MAGENTA_CONCRETE f Lnet/minecraft/class_2248; field_10583 SUNFLOWER f Lnet/minecraft/class_2248; field_10450 REPEATER f Lnet/minecraft/class_2248; field_10582 HEAVY_WEIGHTED_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10581 ZOMBIE_WALL_HEAD f Lnet/minecraft/class_2248; field_10580 BROWN_MUSHROOM_BLOCK f Lnet/minecraft/class_2248; field_10316 NETHER_PORTAL f Lnet/minecraft/class_2248; field_10449 POPPY f Lnet/minecraft/class_2248; field_10315 PINK_TULIP f Lnet/minecraft/class_2248; field_10448 DEAD_TUBE_CORAL_FAN f Lnet/minecraft/class_2248; field_10314 RED_WOOL f Lnet/minecraft/class_2248; field_16541 LANTERN f Lnet/minecraft/class_2248; field_10447 BUBBLE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10579 DEAD_FIRE_CORAL f Lnet/minecraft/class_2248; field_10446 WHITE_WOOL f Lnet/minecraft/class_2248; field_10313 LARGE_FERN f Lnet/minecraft/class_2248; field_16540 JIGSAW f Lnet/minecraft/class_2248; field_22089 SOUL_FIRE f Lnet/minecraft/class_2248; field_10445 COBBLESTONE f Lnet/minecraft/class_2248; field_10312 HOPPER f Lnet/minecraft/class_2248; field_10578 YELLOW_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10577 POTTED_BIRCH_SAPLING f Lnet/minecraft/class_2248; field_10444 PINK_TERRACOTTA f Lnet/minecraft/class_2248; field_10311 RED_NETHER_BRICK_WALL f Lnet/minecraft/class_2248; field_10576 IRON_BARS f Lnet/minecraft/class_2248; field_10443 ENDER_CHEST f Lnet/minecraft/class_2248; field_10310 POLISHED_DIORITE_STAIRS f Lnet/minecraft/class_2248; field_10441 LAPIS_BLOCK f Lnet/minecraft/class_2248; field_10575 BIRCH_SAPLING f Lnet/minecraft/class_2248; field_10442 DIAMOND_ORE f Lnet/minecraft/class_2248; field_10096 YELLOW_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10095 ORANGE_WOOL f Lnet/minecraft/class_2248; field_10094 DEAD_BUBBLE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10093 POLISHED_ANDESITE f Lnet/minecraft/class_2248; field_10092 MAGMA_BLOCK f Lnet/minecraft/class_2248; field_10091 REDSTONE_WIRE f Lnet/minecraft/class_2248; field_10319 JUNGLE_FENCE f Lnet/minecraft/class_2248; field_10090 LAPIS_ORE f Lnet/minecraft/class_2248; field_10318 LIME_WALL_BANNER f Lnet/minecraft/class_2248; field_10317 PINK_STAINED_GLASS f Lnet/minecraft/class_2248; field_37546 MANGROVE_ROOTS f Lnet/minecraft/class_2248; field_28674 FLOWERING_AZALEA_LEAVES f Lnet/minecraft/class_2248; field_37545 MANGROVE_LOG f Lnet/minecraft/class_2248; field_28675 CAVE_VINES f Lnet/minecraft/class_2248; field_37544 MANGROVE_PROPAGULE f Lnet/minecraft/class_2248; field_28676 CAVE_VINES_PLANT f Lnet/minecraft/class_2248; field_37548 STRIPPED_MANGROVE_LOG f Lnet/minecraft/class_2248; field_22091 BASALT f Lnet/minecraft/class_2248; field_10089 BRICK_STAIRS f Lnet/minecraft/class_2248; field_28677 SPORE_BLOSSOM f Lnet/minecraft/class_2248; field_28411 GLOW_LICHEN f Lnet/minecraft/class_2248; field_37547 MUDDY_MANGROVE_ROOTS f Lnet/minecraft/class_2248; field_22090 SOUL_SOIL f Lnet/minecraft/class_2248; field_10088 SPRUCE_WALL_SIGN f Lnet/minecraft/class_2248; field_28678 AZALEA f Lnet/minecraft/class_2248; field_10087 WHITE_STAINED_GLASS f Lnet/minecraft/class_2248; field_28679 FLOWERING_AZALEA f Lnet/minecraft/class_2248; field_10086 BLUE_ORCHID f Lnet/minecraft/class_2248; field_10085 IRON_BLOCK f Lnet/minecraft/class_2248; field_10573 AZURE_BLUET f Lnet/minecraft/class_2248; field_10440 STONE_STAIRS f Lnet/minecraft/class_2248; field_22097 WARPED_FENCE_GATE f Lnet/minecraft/class_2248; field_10574 MAGENTA_STAINED_GLASS f Lnet/minecraft/class_2248; field_10572 DEAD_BRAIN_CORAL f Lnet/minecraft/class_2248; field_22096 CRIMSON_FENCE_GATE f Lnet/minecraft/class_2248; field_10571 GOLD_ORE f Lnet/minecraft/class_2248; field_22099 WARPED_STAIRS f Lnet/minecraft/class_2248; field_10570 PURPLE_TERRACOTTA f Lnet/minecraft/class_2248; field_22098 CRIMSON_STAIRS f Lnet/minecraft/class_2248; field_22093 SOUL_WALL_TORCH f Lnet/minecraft/class_2248; field_37549 MANGROVE_WOOD f Lnet/minecraft/class_2248; field_22092 SOUL_TORCH f Lnet/minecraft/class_2248; field_22095 WARPED_TRAPDOOR f Lnet/minecraft/class_2248; field_28673 AZALEA_LEAVES f Lnet/minecraft/class_2248; field_22094 CRIMSON_TRAPDOOR f Lnet/minecraft/class_2248; field_10304 POTTED_JUNGLE_SAPLING f Lnet/minecraft/class_2248; field_10437 QUARTZ_PILLAR f Lnet/minecraft/class_2248; field_10303 JUNGLE_WOOD f Lnet/minecraft/class_2248; field_10569 SPRUCE_STAIRS f Lnet/minecraft/class_2248; field_10436 STRIPPED_SPRUCE_LOG f Lnet/minecraft/class_2248; field_28900 DEEPSLATE_BRICKS f Lnet/minecraft/class_2248; field_10568 DEAD_FIRE_CORAL_FAN f Lnet/minecraft/class_2248; field_10302 COCOA f Lnet/minecraft/class_2248; field_10435 POLISHED_GRANITE_STAIRS f Lnet/minecraft/class_2248; field_28901 DEEPSLATE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_10434 PINK_CONCRETE f Lnet/minecraft/class_2248; field_10301 REDSTONE_WALL_TORCH f Lnet/minecraft/class_2248; field_10567 PINK_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_28902 DEEPSLATE_BRICK_SLAB f Lnet/minecraft/class_2248; field_10566 DIRT f Lnet/minecraft/class_2248; field_10433 CYAN_CARPET f Lnet/minecraft/class_2248; field_10300 MAGENTA_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_28903 DEEPSLATE_BRICK_WALL f Lnet/minecraft/class_2248; field_10565 PINK_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10432 PLAYER_HEAD f Lnet/minecraft/class_2248; field_10430 ROSE_BUSH f Lnet/minecraft/class_2248; field_28904 CHISELED_DEEPSLATE f Lnet/minecraft/class_2248; field_10564 POTTED_ACACIA_SAPLING f Lnet/minecraft/class_2248; field_10431 OAK_LOG f Lnet/minecraft/class_2248; field_10562 WET_SPONGE f Lnet/minecraft/class_2248; field_10563 OAK_STAIRS f Lnet/minecraft/class_2248; field_10084 STRIPPED_JUNGLE_WOOD f Lnet/minecraft/class_2248; field_10083 LOOM f Lnet/minecraft/class_2248; field_10082 DEAD_TUBE_CORAL f Lnet/minecraft/class_2248; field_10081 DRAGON_EGG f Lnet/minecraft/class_2248; field_10309 TUBE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10080 REDSTONE_ORE f Lnet/minecraft/class_2248; field_10308 CYAN_CONCRETE f Lnet/minecraft/class_2248; field_10307 BIRCH_WOOD f Lnet/minecraft/class_2248; field_10439 BROWN_CONCRETE f Lnet/minecraft/class_2248; field_10306 JUNGLE_LOG f Lnet/minecraft/class_2248; field_10305 LIME_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10438 MAGENTA_BANNER f Lnet/minecraft/class_2248; field_28686 HANGING_ROOTS f Lnet/minecraft/class_2248; field_37558 MUD_BRICK_STAIRS f Lnet/minecraft/class_2248; field_37557 MUD_BRICKS f Lnet/minecraft/class_2248; field_37556 PACKED_MUD f Lnet/minecraft/class_2248; field_10078 CYAN_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10079 BRAIN_CORAL_FAN f Lnet/minecraft/class_2248; field_10077 GRAY_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_37559 MANGROVE_BUTTON f Lnet/minecraft/class_2248; field_10076 POTTED_DARK_OAK_SAPLING f Lnet/minecraft/class_2248; field_37553 MANGROVE_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10075 DARK_OAK_PLANKS f Lnet/minecraft/class_2248; field_37552 MANGROVE_WALL_SIGN f Lnet/minecraft/class_2248; field_10074 POTTED_OXEYE_DAISY f Lnet/minecraft/class_2248; field_37555 MANGROVE_TRAPDOOR f Lnet/minecraft/class_2248; field_10073 BROWN_STAINED_GLASS f Lnet/minecraft/class_2248; field_37554 MANGROVE_SIGN f Lnet/minecraft/class_2248; field_10561 GREEN_BED f Lnet/minecraft/class_2248; field_10560 PISTON f Lnet/minecraft/class_2248; field_28680 MOSS_CARPET f Lnet/minecraft/class_2248; field_28681 MOSS_BLOCK f Lnet/minecraft/class_2248; field_28682 BIG_DRIPLEAF f Lnet/minecraft/class_2248; field_28683 BIG_DRIPLEAF_STEM f Lnet/minecraft/class_2248; field_28684 SMALL_DRIPLEAF f Lnet/minecraft/class_2248; field_28685 ROOTED_DIRT f Lnet/minecraft/class_2248; field_42731 CHERRY_LEAVES f Lnet/minecraft/class_2248; field_10558 STRIPPED_SPRUCE_WOOD f Lnet/minecraft/class_2248; field_10425 POWERED_RAIL f Lnet/minecraft/class_2248; field_42730 STRIPPED_CHERRY_WOOD f Lnet/minecraft/class_2248; field_10557 DEAD_FIRE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10424 SUGAR_CANE f Lnet/minecraft/class_2248; field_10423 GRAY_WOOL f Lnet/minecraft/class_2248; field_42733 CHERRY_WOOD f Lnet/minecraft/class_2248; field_10556 MUSHROOM_STEM f Lnet/minecraft/class_2248; field_10555 GRAY_STAINED_GLASS f Lnet/minecraft/class_2248; field_10422 BUBBLE_COLUMN f Lnet/minecraft/class_2248; field_42732 STRIPPED_CHERRY_LOG f Lnet/minecraft/class_2248; field_42735 CHERRY_SIGN f Lnet/minecraft/class_2248; field_10554 OXEYE_DAISY f Lnet/minecraft/class_2248; field_10421 LIME_CONCRETE f Lnet/minecraft/class_2248; field_42734 TORCHFLOWER f Lnet/minecraft/class_2248; field_10553 JUNGLE_BUTTON f Lnet/minecraft/class_2248; field_10420 RED_SANDSTONE_STAIRS f Lnet/minecraft/class_2248; field_10551 FIRE_CORAL_FAN f Lnet/minecraft/class_2248; field_42737 CHERRY_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10552 CHISELED_STONE_BRICKS f Lnet/minecraft/class_2248; field_10550 BLUE_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_42736 CHERRY_WALL_SIGN f Lnet/minecraft/class_2248; field_10072 GRANITE_WALL f Lnet/minecraft/class_2248; field_42739 CHERRY_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10071 SPRUCE_SLAB f Lnet/minecraft/class_2248; field_42738 CHERRY_HANGING_SIGN f Lnet/minecraft/class_2248; field_10070 BLACK_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_37551 MANGROVE_LEAVES f Lnet/minecraft/class_2248; field_37550 STRIPPED_MANGROVE_WOOD f Lnet/minecraft/class_2248; field_10429 DAYLIGHT_DETECTOR f Lnet/minecraft/class_2248; field_10428 DEAD_BUSH f Lnet/minecraft/class_2248; field_10427 BUBBLE_CORAL_FAN f Lnet/minecraft/class_2248; field_10559 RED_MUSHROOM f Lnet/minecraft/class_2248; field_10426 PURPLE_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10069 RED_BED f Lnet/minecraft/class_2248; field_27100 WHITE_CANDLE f Lnet/minecraft/class_2248; field_10067 BLUE_WALL_BANNER f Lnet/minecraft/class_2248; field_37569 SCULK_VEIN f Lnet/minecraft/class_2248; field_10068 RED_SHULKER_BOX f Lnet/minecraft/class_2248; field_10066 SPRUCE_BUTTON f Lnet/minecraft/class_2248; field_10199 WHITE_SHULKER_BOX f Lnet/minecraft/class_2248; field_10065 MOSSY_STONE_BRICKS f Lnet/minecraft/class_2248; field_10198 GREEN_BANNER f Lnet/minecraft/class_2248; field_10197 WHITE_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10064 END_STONE_BRICK_SLAB f Lnet/minecraft/class_2248; field_37565 MANGROVE_FENCE f Lnet/minecraft/class_2248; field_10196 DARK_OAK_FENCE_GATE f Lnet/minecraft/class_2248; field_10063 MAGENTA_SHULKER_BOX f Lnet/minecraft/class_2248; field_37564 MANGROVE_SLAB f Lnet/minecraft/class_2248; field_10062 BLACK_BANNER f Lnet/minecraft/class_2248; field_10195 TURTLE_EGG f Lnet/minecraft/class_2248; field_37568 SCULK f Lnet/minecraft/class_2248; field_37567 MUD_BRICK_WALL f Lnet/minecraft/class_2248; field_10061 POTTED_PINK_TULIP f Lnet/minecraft/class_2248; field_10194 DIRT_PATH f Lnet/minecraft/class_2248; field_37566 MANGROVE_DOOR f Lnet/minecraft/class_2248; field_27109 CYAN_CANDLE f Lnet/minecraft/class_2248; field_27108 LIGHT_GRAY_CANDLE f Lnet/minecraft/class_2248; field_27107 GRAY_CANDLE f Lnet/minecraft/class_2248; field_27106 PINK_CANDLE f Lnet/minecraft/class_2248; field_27105 LIME_CANDLE f Lnet/minecraft/class_2248; field_20421 BEE_NEST f Lnet/minecraft/class_2248; field_27104 YELLOW_CANDLE f Lnet/minecraft/class_2248; field_20422 BEEHIVE f Lnet/minecraft/class_2248; field_27103 LIGHT_BLUE_CANDLE f Lnet/minecraft/class_2248; field_27102 MAGENTA_CANDLE f Lnet/minecraft/class_2248; field_27101 ORANGE_CANDLE f Lnet/minecraft/class_2248; field_10546 ACTIVATOR_RAIL f Lnet/minecraft/class_2248; field_10413 RED_SANDSTONE_WALL f Lnet/minecraft/class_2248; field_10412 POLISHED_DIORITE_SLAB f Lnet/minecraft/class_2248; field_10545 MELON f Lnet/minecraft/class_2248; field_10544 JUNGLE_SIGN f Lnet/minecraft/class_2248; field_10411 SPRUCE_SIGN f Lnet/minecraft/class_2248; field_10543 CAVE_AIR f Lnet/minecraft/class_2248; field_10410 ORANGE_BED f Lnet/minecraft/class_2248; field_10542 YELLOW_CONCRETE f Lnet/minecraft/class_2248; field_10540 OBSIDIAN f Lnet/minecraft/class_2248; field_10541 NETHER_WART_BLOCK f Lnet/minecraft/class_2248; field_29026 DEEPSLATE_GOLD_ORE f Lnet/minecraft/class_2248; field_29027 DEEPSLATE_IRON_ORE f Lnet/minecraft/class_2248; field_10060 BLUE_STAINED_GLASS f Lnet/minecraft/class_2248; field_10193 LIGHT_BLUE_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_42727 CHERRY_SAPLING f Lnet/minecraft/class_2248; field_37561 MANGROVE_STAIRS f Lnet/minecraft/class_2248; field_10192 POTTED_SPRUCE_SAPLING f Lnet/minecraft/class_2248; field_37560 POTTED_MANGROVE_PROPAGULE f Lnet/minecraft/class_2248; field_10191 BRICK_SLAB f Lnet/minecraft/class_2248; field_10419 GREEN_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_42729 CHERRY_LOG f Lnet/minecraft/class_2248; field_37563 MANGROVE_FENCE_GATE f Lnet/minecraft/class_2248; field_10190 PRISMARINE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_10418 COAL_ORE f Lnet/minecraft/class_2248; field_42728 SUSPICIOUS_SAND f Lnet/minecraft/class_2248; field_37562 MUD_BRICK_SLAB f Lnet/minecraft/class_2248; field_10417 BIRCH_BUTTON f Lnet/minecraft/class_2248; field_10549 SMOOTH_SANDSTONE_STAIRS f Lnet/minecraft/class_2248; field_10416 CRACKED_STONE_BRICKS f Lnet/minecraft/class_2248; field_10548 LILY_OF_THE_VALLEY f Lnet/minecraft/class_2248; field_10415 TERRACOTTA f Lnet/minecraft/class_2248; field_10547 YELLOW_BANNER f Lnet/minecraft/class_2248; field_10414 DAMAGED_ANVIL f Lnet/minecraft/class_2248; field_10056 STONE_BRICKS f Lnet/minecraft/class_2248; field_10057 OAK_BUTTON f Lnet/minecraft/class_2248; field_27112 BROWN_CANDLE f Lnet/minecraft/class_2248; field_10188 OAK_FENCE_GATE f Lnet/minecraft/class_2248; field_10055 GREEN_SHULKER_BOX f Lnet/minecraft/class_2248; field_10189 GRANITE_SLAB f Lnet/minecraft/class_2248; field_27111 BLUE_CANDLE f Lnet/minecraft/class_2248; field_10054 PURPLE_WALL_BANNER f Lnet/minecraft/class_2248; field_10187 OAK_WALL_SIGN f Lnet/minecraft/class_2248; field_27110 PURPLE_CANDLE f Lnet/minecraft/class_2248; field_10053 TUBE_CORAL_FAN f Lnet/minecraft/class_2248; field_10186 BRAIN_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10185 GRAY_BANNER f Lnet/minecraft/class_2248; field_10052 LIGHT_GRAY_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_17350 CAMPFIRE f Lnet/minecraft/class_2248; field_37577 MANGROVE_PLANKS f Lnet/minecraft/class_2248; field_10184 ORANGE_TERRACOTTA f Lnet/minecraft/class_2248; field_10051 PINK_SHULKER_BOX f Lnet/minecraft/class_2248; field_37576 MUD f Lnet/minecraft/class_2248; field_10050 LIGHT_BLUE_WALL_BANNER f Lnet/minecraft/class_2248; field_10183 CAKE f Lnet/minecraft/class_2248; field_10182 DANDELION f Lnet/minecraft/class_2248; field_29028 DEEPSLATE_LAPIS_ORE f Lnet/minecraft/class_2248; field_29029 DEEPSLATE_DIAMOND_ORE f Lnet/minecraft/class_2248; field_27119 COPPER_BLOCK f Lnet/minecraft/class_2248; field_27118 EXPOSED_COPPER f Lnet/minecraft/class_2248; field_27117 WEATHERED_COPPER f Lnet/minecraft/class_2248; field_27116 OXIDIZED_COPPER f Lnet/minecraft/class_2248; field_42751 CHERRY_PLANKS f Lnet/minecraft/class_2248; field_27115 TINTED_GLASS f Lnet/minecraft/class_2248; field_42750 PINK_PETALS f Lnet/minecraft/class_2248; field_27114 CALCITE f Lnet/minecraft/class_2248; field_10059 MOSSY_STONE_BRICK_WALL f Lnet/minecraft/class_2248; field_10058 RED_CONCRETE f Lnet/minecraft/class_2248; field_42752 DECORATED_POT f Lnet/minecraft/class_2248; field_27113 GREEN_CANDLE f Lnet/minecraft/class_2248; field_10401 ACACIA_WALL_SIGN f Lnet/minecraft/class_2248; field_29032 SMOOTH_BASALT f Lnet/minecraft/class_2248; field_10534 RED_SAND f Lnet/minecraft/class_2248; field_10533 ACACIA_LOG f Lnet/minecraft/class_2248; field_10400 POTTED_WHITE_TULIP f Lnet/minecraft/class_2248; field_10532 CYAN_SHULKER_BOX f Lnet/minecraft/class_2248; field_10531 PINK_WALL_BANNER f Lnet/minecraft/class_2248; field_10530 PRISMARINE_WALL f Lnet/minecraft/class_2248; field_10181 FURNACE f Lnet/minecraft/class_2248; field_10409 BLUE_TERRACOTTA f Lnet/minecraft/class_2248; field_37573 VERDANT_FROGLIGHT f Lnet/minecraft/class_2248; field_10180 LIME_BED f Lnet/minecraft/class_2248; field_10408 BIRCH_STAIRS f Lnet/minecraft/class_2248; field_37572 OCHRE_FROGLIGHT f Lnet/minecraft/class_2248; field_41072 BAMBOO_BLOCK f Lnet/minecraft/class_2248; field_10407 ORANGE_SHULKER_BOX f Lnet/minecraft/class_2248; field_37575 FROGSPAWN f Lnet/minecraft/class_2248; field_41073 STRIPPED_BAMBOO_BLOCK f Lnet/minecraft/class_2248; field_10539 BIRCH_LEAVES f Lnet/minecraft/class_2248; field_10406 RED_BANNER f Lnet/minecraft/class_2248; field_37574 PEARLESCENT_FROGLIGHT f Lnet/minecraft/class_2248; field_10538 MAGENTA_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10405 MOSSY_COBBLESTONE_SLAB f Lnet/minecraft/class_2248; field_10537 BLACK_WALL_BANNER f Lnet/minecraft/class_2248; field_10404 PURPLE_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_37571 SCULK_SHRIEKER f Lnet/minecraft/class_2248; field_29030 DEEPSLATE_REDSTONE_ORE f Lnet/minecraft/class_2248; field_10536 RED_CARPET f Lnet/minecraft/class_2248; field_10403 DARK_OAK_DOOR f Lnet/minecraft/class_2248; field_37570 SCULK_CATALYST f Lnet/minecraft/class_2248; field_29031 COBBLED_DEEPSLATE f Lnet/minecraft/class_2248; field_10535 ANVIL f Lnet/minecraft/class_2248; field_10402 MYCELIUM f Lnet/minecraft/class_2248; field_10177 WITHER_SKELETON_SKULL f Lnet/minecraft/class_2248; field_10044 CHISELED_QUARTZ_BLOCK f Lnet/minecraft/class_2248; field_10178 DARK_OAK_WOOD f Lnet/minecraft/class_2248; field_27124 CUT_COPPER f Lnet/minecraft/class_2248; field_10043 BLUE_CARPET f Lnet/minecraft/class_2248; field_10176 INFESTED_CHISELED_STONE_BRICKS f Lnet/minecraft/class_2248; field_27123 EXPOSED_CUT_COPPER f Lnet/minecraft/class_2248; field_10042 CREEPER_HEAD f Lnet/minecraft/class_2248; field_10175 PURPUR_SLAB f Lnet/minecraft/class_2248; field_27122 WEATHERED_CUT_COPPER f Lnet/minecraft/class_2248; field_10174 SEA_LANTERN f Lnet/minecraft/class_2248; field_10041 JUNGLE_FENCE_GATE f Lnet/minecraft/class_2248; field_27121 OXIDIZED_CUT_COPPER f Lnet/minecraft/class_2248; field_10040 LIME_CARPET f Lnet/minecraft/class_2248; field_10173 MOSSY_STONE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_27120 COPPER_ORE f Lnet/minecraft/class_2248; field_10172 LIGHT_GRAY_CONCRETE f Lnet/minecraft/class_2248; field_10171 GLOWSTONE f Lnet/minecraft/class_2248; field_10170 GREEN_WOOL f Lnet/minecraft/class_2248; field_23078 TWISTING_VINES f Lnet/minecraft/class_2248; field_9974 NETHER_WART f Lnet/minecraft/class_2248; field_23079 TWISTING_VINES_PLANT f Lnet/minecraft/class_2248; field_9973 IRON_DOOR f Lnet/minecraft/class_2248; field_9976 HORN_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_23077 NETHER_GOLD_ORE f Lnet/minecraft/class_2248; field_9975 SPRUCE_PLANKS f Lnet/minecraft/class_2248; field_27129 OXIDIZED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_9978 SMOOTH_QUARTZ f Lnet/minecraft/class_2248; field_27128 CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_10049 YELLOW_STAINED_GLASS f Lnet/minecraft/class_2248; field_9977 ORANGE_CARPET f Lnet/minecraft/class_2248; field_27127 EXPOSED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_10048 ORANGE_TULIP f Lnet/minecraft/class_2248; field_27126 WEATHERED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_42741 POTTED_TORCHFLOWER f Lnet/minecraft/class_2248; field_10047 DEAD_BUBBLE_CORAL_FAN f Lnet/minecraft/class_2248; field_10045 ORANGE_BANNER f Lnet/minecraft/class_2248; field_27125 OXIDIZED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_9979 SANDSTONE f Lnet/minecraft/class_2248; field_10179 NOTE_BLOCK f Lnet/minecraft/class_2248; field_42740 CHERRY_TRAPDOOR f Lnet/minecraft/class_2248; field_10046 LIME_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10522 PINK_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_42743 CHERRY_BUTTON f Lnet/minecraft/class_2248; field_27879 POWDER_SNOW f Lnet/minecraft/class_2248; field_10521 SPRUCE_DOOR f Lnet/minecraft/class_2248; field_42742 POTTED_CHERRY_SAPLING f Lnet/minecraft/class_2248; field_27878 POWDER_SNOW_CAULDRON f Lnet/minecraft/class_2248; field_9980 CRAFTING_TABLE f Lnet/minecraft/class_2248; field_42745 CHERRY_FENCE_GATE f Lnet/minecraft/class_2248; field_10520 PODZOL f Lnet/minecraft/class_2248; field_42744 CHERRY_STAIRS f Lnet/minecraft/class_2248; field_9982 BLUE_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_42747 CHERRY_FENCE f Lnet/minecraft/class_2248; field_9981 POTTED_BLUE_ORCHID f Lnet/minecraft/class_2248; field_42746 CHERRY_SLAB f Lnet/minecraft/class_2248; field_9984 PUMPKIN_STEM f Lnet/minecraft/class_2248; field_42749 TORCHFLOWER_CROP f Lnet/minecraft/class_2248; field_9983 LADDER f Lnet/minecraft/class_2248; field_42748 CHERRY_DOOR f Lnet/minecraft/class_2248; field_22103 WARPED_DOOR f Lnet/minecraft/class_2248; field_22102 CRIMSON_DOOR f Lnet/minecraft/class_2248; field_10529 GREEN_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_22101 WARPED_BUTTON f Lnet/minecraft/class_2248; field_22105 WARPED_SIGN f Lnet/minecraft/class_2248; field_10528 CHORUS_FLOWER f Lnet/minecraft/class_2248; field_22104 CRIMSON_SIGN f Lnet/minecraft/class_2248; field_10527 BLUE_BED f Lnet/minecraft/class_2248; field_10526 GREEN_TERRACOTTA f Lnet/minecraft/class_2248; field_10525 COMMAND_BLOCK f Lnet/minecraft/class_2248; field_22100 CRIMSON_BUTTON f Lnet/minecraft/class_2248; field_10524 REDSTONE_LAMP f Lnet/minecraft/class_2248; field_10523 REDSTONE_TORCH f Lnet/minecraft/class_2248; field_10032 DEAD_HORN_CORAL f Lnet/minecraft/class_2248; field_10165 CYAN_BANNER f Lnet/minecraft/class_2248; field_10298 PETRIFIED_OAK_SLAB f Lnet/minecraft/class_2248; field_27136 WAXED_WEATHERED_CUT_COPPER f Lnet/minecraft/class_2248; field_10299 BIRCH_FENCE f Lnet/minecraft/class_2248; field_10164 LAVA f Lnet/minecraft/class_2248; field_10031 ACACIA_SLAB f Lnet/minecraft/class_2248; field_10297 DARK_PRISMARINE f Lnet/minecraft/class_2248; field_27135 WAXED_EXPOSED_COPPER f Lnet/minecraft/class_2248; field_10163 BROWN_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10296 DEAD_BUBBLE_CORAL f Lnet/minecraft/class_2248; field_10030 SLIME_BLOCK f Lnet/minecraft/class_2248; field_27134 WAXED_WEATHERED_COPPER f Lnet/minecraft/class_2248; field_10295 ICE f Lnet/minecraft/class_2248; field_10162 POTTED_ALLIUM f Lnet/minecraft/class_2248; field_33509 RAW_COPPER_BLOCK f Lnet/minecraft/class_2248; field_27133 WAXED_COPPER_BLOCK f Lnet/minecraft/class_2248; field_10161 OAK_PLANKS f Lnet/minecraft/class_2248; field_10294 LIGHT_BLUE_WOOL f Lnet/minecraft/class_2248; field_22107 WARPED_WALL_SIGN f Lnet/minecraft/class_2248; field_27132 CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_10160 DARK_OAK_SAPLING f Lnet/minecraft/class_2248; field_10293 WHEAT f Lnet/minecraft/class_2248; field_22106 CRIMSON_WALL_SIGN f Lnet/minecraft/class_2248; field_27131 EXPOSED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_10292 CHISELED_SANDSTONE f Lnet/minecraft/class_2248; field_22109 ANCIENT_DEBRIS f Lnet/minecraft/class_2248; field_27130 WEATHERED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_43228 PITCHER_CROP f Lnet/minecraft/class_2248; field_10291 SPRUCE_FENCE_GATE f Lnet/minecraft/class_2248; field_22108 NETHERITE_BLOCK f Lnet/minecraft/class_2248; field_10519 STRIPPED_OAK_LOG f Lnet/minecraft/class_2248; field_43227 SUSPICIOUS_GRAVEL f Lnet/minecraft/class_2248; field_43229 PITCHER_PLANT f Lnet/minecraft/class_2248; field_10039 SMOOTH_RED_SANDSTONE_STAIRS f Lnet/minecraft/class_2248; field_10038 GRAY_CONCRETE f Lnet/minecraft/class_2248; field_10037 SPRUCE_LOG f Lnet/minecraft/class_2248; field_27139 WAXED_WEATHERED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_10036 FIRE f Lnet/minecraft/class_2248; field_10169 HORN_CORAL f Lnet/minecraft/class_2248; field_10034 CHEST f Lnet/minecraft/class_2248; field_27138 WAXED_CUT_COPPER f Lnet/minecraft/class_2248; field_10035 DARK_OAK_LEAVES f Lnet/minecraft/class_2248; field_10168 MELON_STEM f Lnet/minecraft/class_2248; field_10033 GLASS f Lnet/minecraft/class_2248; field_10166 BONE_BLOCK f Lnet/minecraft/class_2248; field_27137 WAXED_EXPOSED_CUT_COPPER f Lnet/minecraft/class_2248; field_10167 RAIL f Lnet/minecraft/class_2248; field_10510 PURPLE_CARPET f Lnet/minecraft/class_2248; field_10290 LIGHT_BLUE_CARPET f Lnet/minecraft/class_2248; field_22115 WARPED_WART_BLOCK f Lnet/minecraft/class_2248; field_27140 RED_CANDLE f Lnet/minecraft/class_2248; field_10518 CUT_RED_SANDSTONE f Lnet/minecraft/class_2248; field_22114 WARPED_FUNGUS f Lnet/minecraft/class_2248; field_10517 DIORITE_WALL f Lnet/minecraft/class_2248; field_22117 NETHER_SPROUTS f Lnet/minecraft/class_2248; field_10516 FIRE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_22116 WARPED_ROOTS f Lnet/minecraft/class_2248; field_10515 NETHERRACK f Lnet/minecraft/class_2248; field_33508 RAW_IRON_BLOCK f Lnet/minecraft/class_2248; field_22110 SOUL_LANTERN f Lnet/minecraft/class_2248; field_10514 BLUE_WOOL f Lnet/minecraft/class_2248; field_10513 BIRCH_FENCE_GATE f Lnet/minecraft/class_2248; field_22113 WARPED_NYLIUM f Lnet/minecraft/class_2248; field_43231 CALIBRATED_SCULK_SENSOR f Lnet/minecraft/class_2248; field_22112 STRIPPED_WARPED_STEM f Lnet/minecraft/class_2248; field_10512 YELLOW_CARPET f Lnet/minecraft/class_2248; field_43230 SNIFFER_EGG f Lnet/minecraft/class_2248; field_22111 WARPED_STEM f Lnet/minecraft/class_2248; field_10511 BIRCH_LOG f Lnet/minecraft/class_2248; field_10153 QUARTZ_BLOCK f Lnet/minecraft/class_2248; field_10020 SPRUCE_FENCE f Lnet/minecraft/class_2248; field_10286 PURPUR_BLOCK f Lnet/minecraft/class_2248; field_27148 LIME_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10152 PURPLE_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10285 GLASS_PANE f Lnet/minecraft/class_2248; field_27147 YELLOW_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10284 ACACIA_SIGN f Lnet/minecraft/class_2248; field_10151 POTTED_POPPY f Lnet/minecraft/class_2248; field_27146 LIGHT_BLUE_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10150 ATTACHED_MELON_STEM f Lnet/minecraft/class_2248; field_10283 SMOOTH_RED_SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_27145 MAGENTA_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10282 OBSERVER f Lnet/minecraft/class_2248; field_22119 STRIPPED_CRIMSON_STEM f Lnet/minecraft/class_2248; field_27144 ORANGE_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10281 BLUE_BANNER f Lnet/minecraft/class_2248; field_22118 CRIMSON_STEM f Lnet/minecraft/class_2248; field_10509 CREEPER_WALL_HEAD f Lnet/minecraft/class_2248; field_27143 WHITE_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10280 ORANGE_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10508 DIORITE f Lnet/minecraft/class_2248; field_27142 CANDLE_CAKE f Lnet/minecraft/class_2248; field_10507 DIORITE_SLAB f Lnet/minecraft/class_2248; field_27141 BLACK_CANDLE f Lnet/minecraft/class_2248; field_10029 CACTUS f Lnet/minecraft/class_2248; field_10028 LIME_WOOL f Lnet/minecraft/class_2248; field_10027 END_PORTAL f Lnet/minecraft/class_2248; field_10026 JUNGLE_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10159 NETHER_BRICK_STAIRS f Lnet/minecraft/class_2248; field_10025 DETECTOR_RAIL f Lnet/minecraft/class_2248; field_10158 STONE_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10023 BROWN_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_16999 SWEET_BERRY_BUSH f Lnet/minecraft/class_2248; field_10157 LIME_STAINED_GLASS f Lnet/minecraft/class_2248; field_10024 MOSSY_STONE_BRICK_SLAB f Lnet/minecraft/class_2248; field_10155 SPRUCE_WOOD f Lnet/minecraft/class_2248; field_10022 ORANGE_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10156 WHITE_TULIP f Lnet/minecraft/class_2248; field_10289 POLISHED_GRANITE f Lnet/minecraft/class_2248; field_10021 CHORUS_PLANT f Lnet/minecraft/class_2248; field_10154 WHITE_BANNER f Lnet/minecraft/class_2248; field_10287 RED_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_27149 PINK_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10288 BROWN_BED f Lnet/minecraft/class_2248; field_10630 SANDSTONE_WALL f Lnet/minecraft/class_2248; field_22120 CRIMSON_NYLIUM f Lnet/minecraft/class_2248; field_41305 PIGLIN_HEAD f Lnet/minecraft/class_2248; field_41306 PIGLIN_WALL_HEAD f Lnet/minecraft/class_2248; field_33510 RAW_GOLD_BLOCK f Lnet/minecraft/class_2248; field_10019 PURPLE_BED f Lnet/minecraft/class_2248; field_10018 POTTED_CACTUS f Lnet/minecraft/class_2248; field_22127 WARPED_PLANKS f Lnet/minecraft/class_2248; field_10506 BLACK_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_27152 CYAN_CANDLE_CAKE f Lnet/minecraft/class_2248; field_22126 CRIMSON_PLANKS f Lnet/minecraft/class_2248; field_27151 LIGHT_GRAY_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10505 PURPUR_PILLAR f Lnet/minecraft/class_2248; field_22129 WARPED_SLAB f Lnet/minecraft/class_2248; field_27150 GRAY_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10504 BOOKSHELF f Lnet/minecraft/class_2248; field_22128 CRIMSON_SLAB f Lnet/minecraft/class_2248; field_10503 OAK_LEAVES f Lnet/minecraft/class_2248; field_22122 SHROOMLIGHT f Lnet/minecraft/class_2248; field_10502 CONDUIT f Lnet/minecraft/class_2248; field_22121 CRIMSON_FUNGUS f Lnet/minecraft/class_2248; field_10501 BLACK_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_22125 CRIMSON_ROOTS f Lnet/minecraft/class_2248; field_10500 DARK_OAK_SLAB f Lnet/minecraft/class_2248; field_22124 WEEPING_VINES_PLANT f Lnet/minecraft/class_2248; field_22123 WEEPING_VINES f Lnet/minecraft/class_2248; field_10141 GRAY_BED f Lnet/minecraft/class_2248; field_10274 MAGENTA_WALL_BANNER f Lnet/minecraft/class_2248; field_10273 POTTED_LILY_OF_THE_VALLEY f Lnet/minecraft/class_2248; field_10140 GRAY_SHULKER_BOX f Lnet/minecraft/class_2248; field_27159 AMETHYST_BLOCK f Lnet/minecraft/class_2248; field_10272 RED_STAINED_GLASS f Lnet/minecraft/class_2248; field_27158 BLACK_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10271 LIGHT_BLUE_STAINED_GLASS f Lnet/minecraft/class_2248; field_27157 RED_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10270 RED_TULIP f Lnet/minecraft/class_2248; field_27156 GREEN_CANDLE_CAKE f Lnet/minecraft/class_2248; field_40261 BAMBOO_WALL_SIGN f Lnet/minecraft/class_2248; field_27155 BROWN_CANDLE_CAKE f Lnet/minecraft/class_2248; field_40262 OAK_HANGING_SIGN f Lnet/minecraft/class_2248; field_10629 BRAIN_CORAL_BLOCK f Lnet/minecraft/class_2248; field_40263 SPRUCE_HANGING_SIGN f Lnet/minecraft/class_2248; field_27154 BLUE_CANDLE_CAKE f Lnet/minecraft/class_2248; field_10628 LIGHT_GRAY_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_27153 PURPLE_CANDLE_CAKE f Lnet/minecraft/class_2248; field_40264 BIRCH_HANGING_SIGN f Lnet/minecraft/class_2248; field_10017 JUNGLE_TRAPDOOR f Lnet/minecraft/class_2248; field_40265 ACACIA_HANGING_SIGN f Lnet/minecraft/class_2248; field_10149 OAK_DOOR f Lnet/minecraft/class_2248; field_40266 JUNGLE_HANGING_SIGN f Lnet/minecraft/class_2248; field_10016 ANDESITE_SLAB f Lnet/minecraft/class_2248; field_40267 DARK_OAK_HANGING_SIGN f Lnet/minecraft/class_2248; field_10148 BIRCH_PLANKS f Lnet/minecraft/class_2248; field_10015 MAGENTA_TERRACOTTA f Lnet/minecraft/class_2248; field_40268 CRIMSON_HANGING_SIGN f Lnet/minecraft/class_2248; field_10014 LIME_TERRACOTTA f Lnet/minecraft/class_2248; field_10147 CARVED_PUMPKIN f Lnet/minecraft/class_2248; field_10012 END_STONE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_40269 WARPED_HANGING_SIGN f Lnet/minecraft/class_2248; field_10146 BLACK_WOOL f Lnet/minecraft/class_2248; field_10013 EMERALD_ORE f Lnet/minecraft/class_2248; field_10279 RED_WALL_BANNER f Lnet/minecraft/class_2248; field_10144 ACACIA_FENCE f Lnet/minecraft/class_2248; field_10011 BLUE_CONCRETE f Lnet/minecraft/class_2248; field_10278 ACACIA_BUTTON f Lnet/minecraft/class_2248; field_10145 YELLOW_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10010 DARK_OAK_LOG f Lnet/minecraft/class_2248; field_10276 JUNGLE_SAPLING f Lnet/minecraft/class_2248; field_10143 YELLOW_TERRACOTTA f Lnet/minecraft/class_2248; field_10277 INFESTED_STONE f Lnet/minecraft/class_2248; field_10142 SANDSTONE_STAIRS f Lnet/minecraft/class_2248; field_10275 LIME_SHULKER_BOX f Lnet/minecraft/class_2248; field_22130 CRIMSON_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_22132 CRIMSON_FENCE f Lnet/minecraft/class_2248; field_22131 WARPED_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10009 JACK_O_LANTERN f Lnet/minecraft/class_2248; field_10008 MOVING_PISTON f Lnet/minecraft/class_2248; field_10007 SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_10139 YELLOW_WALL_BANNER f Lnet/minecraft/class_2248; field_10006 PRISMARINE_BRICKS f Lnet/minecraft/class_2248; field_27164 SMALL_AMETHYST_BUD f Lnet/minecraft/class_2248; field_10627 JUNGLE_DOOR f Lnet/minecraft/class_2248; field_38420 REINFORCED_DEEPSLATE f Lnet/minecraft/class_2248; field_18891 CUT_RED_SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_10626 BLACK_TERRACOTTA f Lnet/minecraft/class_2248; field_27163 MEDIUM_AMETHYST_BUD f Lnet/minecraft/class_2248; field_27162 LARGE_AMETHYST_BUD f Lnet/minecraft/class_2248; field_10625 COBBLESTONE_WALL f Lnet/minecraft/class_2248; field_27161 AMETHYST_CLUSTER f Lnet/minecraft/class_2248; field_18890 CUT_SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_10624 RED_SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_27160 BUDDING_AMETHYST f Lnet/minecraft/class_2248; field_10623 DARK_PRISMARINE_SLAB f Lnet/minecraft/class_2248; field_22133 WARPED_FENCE f Lnet/minecraft/class_2248; field_10622 STRIPPED_ACACIA_LOG f Lnet/minecraft/class_2248; field_10621 LIGHT_BLUE_BED f Lnet/minecraft/class_2248; field_17563 COMPOSTER f Lnet/minecraft/class_2248; field_10620 OAK_FENCE f Lnet/minecraft/class_2248; field_10262 SMOOTH_SANDSTONE_SLAB f Lnet/minecraft/class_2248; field_10395 CHAIN_COMMAND_BLOCK f Lnet/minecraft/class_2248; field_10394 OAK_SAPLING f Lnet/minecraft/class_2248; field_10261 PUMPKIN f Lnet/minecraft/class_2248; field_10260 SPAWNER f Lnet/minecraft/class_2248; field_10393 PINK_CARPET f Lnet/minecraft/class_2248; field_28108 SCULK_SENSOR f Lnet/minecraft/class_2248; field_10392 STONE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_27169 WAXED_EXPOSED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_10391 BIRCH_WALL_SIGN f Lnet/minecraft/class_2248; field_10619 CYAN_WOOL f Lnet/minecraft/class_2248; field_27168 WAXED_WEATHERED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_10390 NETHER_BRICK_SLAB f Lnet/minecraft/class_2248; field_10618 FIRE_CORAL f Lnet/minecraft/class_2248; field_27167 WAXED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_10617 JUNGLE_SLAB f Lnet/minecraft/class_2248; field_16492 SCAFFOLDING f Lnet/minecraft/class_2248; field_27166 WAXED_EXPOSED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_10616 DARK_OAK_STAIRS f Lnet/minecraft/class_2248; field_27165 TUFF f Lnet/minecraft/class_2248; field_10138 POTTED_RED_MUSHROOM f Lnet/minecraft/class_2248; field_10005 HORN_CORAL_FAN f Lnet/minecraft/class_2248; field_10137 OAK_TRAPDOOR f Lnet/minecraft/class_2248; field_10004 BROWN_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10003 PEONY f Lnet/minecraft/class_2248; field_10136 SMOOTH_STONE_SLAB f Lnet/minecraft/class_2248; field_10269 BRICK_WALL f Lnet/minecraft/class_2248; field_10001 END_STONE_BRICK_WALL f Lnet/minecraft/class_2248; field_10135 PRISMARINE f Lnet/minecraft/class_2248; field_10002 REDSTONE_BLOCK f Lnet/minecraft/class_2248; field_10268 PURPLE_SHULKER_BOX f Lnet/minecraft/class_2248; field_10133 LIME_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10000 BUBBLE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10267 GRAY_WALL_BANNER f Lnet/minecraft/class_2248; field_10134 BUBBLE_CORAL f Lnet/minecraft/class_2248; field_10265 DARK_OAK_WALL_SIGN f Lnet/minecraft/class_2248; field_10132 DARK_OAK_FENCE f Lnet/minecraft/class_2248; field_10266 NETHER_BRICKS f Lnet/minecraft/class_2248; field_10399 PURPLE_STAINED_GLASS f Lnet/minecraft/class_2248; field_10131 STONE_BRICK_SLAB f Lnet/minecraft/class_2248; field_10264 DEAD_BRAIN_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10397 ACACIA_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10398 END_PORTAL_FRAME f Lnet/minecraft/class_2248; field_10130 DARK_PRISMARINE_STAIRS f Lnet/minecraft/class_2248; field_10263 REPEATING_COMMAND_BLOCK f Lnet/minecraft/class_2248; field_10396 DEAD_BUBBLE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10129 LIGHT_GRAY_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10128 POTTED_FERN f Lnet/minecraft/class_2248; field_10127 NETHER_BRICK_WALL f Lnet/minecraft/class_2248; field_33407 WAXED_OXIDIZED_COPPER f Lnet/minecraft/class_2248; field_10615 STICKY_PISTON f Lnet/minecraft/class_2248; field_10614 DEAD_TUBE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10613 END_GATEWAY f Lnet/minecraft/class_2248; field_10612 PINK_BANNER f Lnet/minecraft/class_2248; field_10611 WHITE_TERRACOTTA f Lnet/minecraft/class_2248; field_27171 LIGHTNING_ROD f Lnet/minecraft/class_2248; field_10610 PINK_BED f Lnet/minecraft/class_2248; field_33409 WAXED_OXIDIZED_CUT_COPPER_STAIRS f Lnet/minecraft/class_2248; field_27170 WAXED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_33408 WAXED_OXIDIZED_CUT_COPPER f Lnet/minecraft/class_2248; field_10383 RED_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_40280 MANGROVE_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10250 STRIPPED_OAK_WOOD f Lnet/minecraft/class_2248; field_40281 CRIMSON_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10382 WATER f Lnet/minecraft/class_2248; field_40282 WARPED_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10381 COAL_BLOCK f Lnet/minecraft/class_2248; field_10609 CARROTS f Lnet/minecraft/class_2248; field_40283 BAMBOO_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10380 TRAPPED_CHEST f Lnet/minecraft/class_2248; field_10608 ACACIA_TRAPDOOR f Lnet/minecraft/class_2248; field_40284 BAMBOO_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10607 GRANITE_STAIRS f Lnet/minecraft/class_2248; field_40285 BAMBOO_TRAPDOOR f Lnet/minecraft/class_2248; field_10606 WITHER_ROSE f Lnet/minecraft/class_2248; field_40286 BAMBOO_BUTTON f Lnet/minecraft/class_2248; field_10605 BLUE_SHULKER_BOX f Lnet/minecraft/class_2248; field_40287 BAMBOO_STAIRS f Lnet/minecraft/class_2248; field_10604 LIGHT_GRAY_WALL_BANNER f Lnet/minecraft/class_2248; field_40288 BAMBOO_MOSAIC_STAIRS f Lnet/minecraft/class_2248; field_9986 RED_NETHER_BRICKS f Lnet/minecraft/class_2248; field_10259 PURPLE_WOOL f Lnet/minecraft/class_2248; field_40289 BAMBOO_FENCE_GATE f Lnet/minecraft/class_2248; field_10126 OAK_WOOD f Lnet/minecraft/class_2248; field_22506 STRIPPED_CRIMSON_HYPHAE f Lnet/minecraft/class_2248; field_9985 LIGHT_GRAY_BANNER f Lnet/minecraft/class_2248; field_10258 SPONGE f Lnet/minecraft/class_2248; field_10125 TUBE_CORAL f Lnet/minecraft/class_2248; field_9988 SPRUCE_LEAVES f Lnet/minecraft/class_2248; field_10124 AIR f Lnet/minecraft/class_2248; field_10257 BIRCH_SLAB f Lnet/minecraft/class_2248; field_10122 JUNGLE_STAIRS f Lnet/minecraft/class_2248; field_9987 BEDROCK f Lnet/minecraft/class_2248; field_10123 BROWN_TERRACOTTA f Lnet/minecraft/class_2248; field_10256 ACACIA_STAIRS f Lnet/minecraft/class_2248; field_10389 PRISMARINE_SLAB f Lnet/minecraft/class_2248; field_10254 STRIPPED_JUNGLE_LOG f Lnet/minecraft/class_2248; field_10121 OAK_SIGN f Lnet/minecraft/class_2248; field_22503 WARPED_HYPHAE f Lnet/minecraft/class_2248; field_10255 GRAVEL f Lnet/minecraft/class_2248; field_10388 SKELETON_WALL_SKULL f Lnet/minecraft/class_2248; field_10120 WHITE_BED f Lnet/minecraft/class_2248; field_10253 COARSE_DIRT f Lnet/minecraft/class_2248; field_10386 ANDESITE_STAIRS f Lnet/minecraft/class_2248; field_9989 MOSSY_COBBLESTONE f Lnet/minecraft/class_2248; field_10387 INFESTED_STONE_BRICKS f Lnet/minecraft/class_2248; field_10252 STONE_BRICK_WALL f Lnet/minecraft/class_2248; field_10385 ACACIA_SAPLING f Lnet/minecraft/class_2248; field_22505 CRIMSON_HYPHAE f Lnet/minecraft/class_2248; field_10251 BROWN_MUSHROOM f Lnet/minecraft/class_2248; field_10384 BLUE_ICE f Lnet/minecraft/class_2248; field_22504 STRIPPED_WARPED_HYPHAE f Lnet/minecraft/class_2248; field_9990 MOSSY_COBBLESTONE_WALL f Lnet/minecraft/class_2248; field_33410 WAXED_OXIDIZED_CUT_COPPER_SLAB f Lnet/minecraft/class_2248; field_9992 PURPUR_STAIRS f Lnet/minecraft/class_2248; field_9991 WHITE_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10119 OAK_SLAB f Lnet/minecraft/class_2248; field_9994 POLISHED_ANDESITE_STAIRS f Lnet/minecraft/class_2248; field_10118 RED_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_9993 KELP f Lnet/minecraft/class_2248; field_10117 CHISELED_RED_SANDSTONE f Lnet/minecraft/class_2248; field_9996 LIGHT_GRAY_STAINED_GLASS f Lnet/minecraft/class_2248; field_10249 POTTED_ORANGE_TULIP f Lnet/minecraft/class_2248; field_10116 DEAD_BRAIN_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_9995 CORNFLOWER f Lnet/minecraft/class_2248; field_10248 CYAN_STAINED_GLASS f Lnet/minecraft/class_2248; field_10115 ANDESITE f Lnet/minecraft/class_2248; field_10603 SHULKER_BOX f Lnet/minecraft/class_2248; field_10602 BROWN_BANNER f Lnet/minecraft/class_2248; field_10601 SMOOTH_QUARTZ_SLAB f Lnet/minecraft/class_2248; field_10600 YELLOW_SHULKER_BOX f Lnet/minecraft/class_2248; field_40290 BAMBOO_FENCE f Lnet/minecraft/class_2248; field_40291 BAMBOO_DOOR f Lnet/minecraft/class_2248; field_10371 BLACK_SHULKER_BOX f Lnet/minecraft/class_2248; field_10370 BROWN_WALL_BANNER f Lnet/minecraft/class_2248; field_40270 MANGROVE_HANGING_SIGN f Lnet/minecraft/class_2248; field_40271 BAMBOO_HANGING_SIGN f Lnet/minecraft/class_2248; field_40272 OAK_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_40273 SPRUCE_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_40274 BIRCH_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_40275 ACACIA_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_40276 CHISELED_BOOKSHELF f Lnet/minecraft/class_2248; field_9998 POTTED_WITHER_ROSE f Lnet/minecraft/class_2248; field_40277 BAMBOO_SIGN f Lnet/minecraft/class_2248; field_10114 SOUL_SAND f Lnet/minecraft/class_2248; field_10247 POTATOES f Lnet/minecraft/class_2248; field_33919 POTTED_FLOWERING_AZALEA_BUSH f Lnet/minecraft/class_2248; field_9997 BLACK_STAINED_GLASS f Lnet/minecraft/class_2248; field_40278 JUNGLE_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10113 BROWN_WOOL f Lnet/minecraft/class_2248; field_10246 DARK_OAK_TRAPDOOR f Lnet/minecraft/class_2248; field_10379 PISTON_HEAD f Lnet/minecraft/class_2248; field_10111 DEAD_FIRE_CORAL_BLOCK f Lnet/minecraft/class_2248; field_33918 POTTED_AZALEA_BUSH f Lnet/minecraft/class_2248; field_40279 DARK_OAK_WALL_HANGING_SIGN f Lnet/minecraft/class_2248; field_10112 FERN f Lnet/minecraft/class_2248; field_10245 SMOOTH_QUARTZ_STAIRS f Lnet/minecraft/class_2248; field_10378 LILAC f Lnet/minecraft/class_2248; field_10110 FROSTED_ICE f Lnet/minecraft/class_2248; field_10243 VOID_AIR f Lnet/minecraft/class_2248; field_9999 ACACIA_WOOD f Lnet/minecraft/class_2248; field_10244 STRIPPED_DARK_OAK_LOG f Lnet/minecraft/class_2248; field_10377 COMPARATOR f Lnet/minecraft/class_2248; field_10242 LIGHT_BLUE_CONCRETE f Lnet/minecraft/class_2248; field_10375 TNT f Lnet/minecraft/class_2248; field_10376 SEAGRASS f Lnet/minecraft/class_2248; field_10241 ZOMBIE_HEAD f Lnet/minecraft/class_2248; field_10374 STRIPPED_DARK_OAK_WOOD f Lnet/minecraft/class_2248; field_10240 RED_MUSHROOM_BLOCK f Lnet/minecraft/class_2248; field_10373 BROWN_SHULKER_BOX f Lnet/minecraft/class_2248; field_10372 CYAN_WALL_BANNER f Lnet/minecraft/class_2248; field_16333 BLAST_FURNACE f Lnet/minecraft/class_2248; field_10109 CYAN_BED f Lnet/minecraft/class_2248; field_16332 BELL f Lnet/minecraft/class_2248; field_10108 BAMBOO_SAPLING f Lnet/minecraft/class_2248; field_16335 STONECUTTER f Lnet/minecraft/class_2248; field_10107 WHITE_CONCRETE f Lnet/minecraft/class_2248; field_16334 SMOKER f Lnet/minecraft/class_2248; field_10106 BLACK_CARPET f Lnet/minecraft/class_2248; field_16337 GRINDSTONE f Lnet/minecraft/class_2248; field_10239 DEAD_HORN_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10238 TALL_SEAGRASS f Lnet/minecraft/class_2248; field_10105 CHIPPED_ANVIL f Lnet/minecraft/class_2248; field_16336 CARTOGRAPHY_TABLE f Lnet/minecraft/class_2248; field_10237 QUARTZ_SLAB f Lnet/minecraft/class_2248; field_10104 BRICKS f Lnet/minecraft/class_2248; field_10369 STRUCTURE_VOID f Lnet/minecraft/class_2248; field_10103 STRIPPED_ACACIA_WOOD f Lnet/minecraft/class_2248; field_10236 PRISMARINE_BRICK_SLAB f Lnet/minecraft/class_2248; field_16331 FLETCHING_TABLE f Lnet/minecraft/class_2248; field_16330 LECTERN f Lnet/minecraft/class_2248; field_10492 INFESTED_COBBLESTONE f Lnet/minecraft/class_2248; field_10491 SNOW_BLOCK f Lnet/minecraft/class_2248; field_10490 YELLOW_WOOL f Lnet/minecraft/class_2248; field_23985 CHAIN f Lnet/minecraft/class_2248; field_10102 SAND f Lnet/minecraft/class_2248; field_10235 CYAN_TERRACOTTA f Lnet/minecraft/class_2248; field_10368 PURPLE_BANNER f Lnet/minecraft/class_2248; field_10100 INFESTED_CRACKED_STONE_BRICKS f Lnet/minecraft/class_2248; field_16329 SMITHING_TABLE f Lnet/minecraft/class_2248; field_10234 EMERALD_BLOCK f Lnet/minecraft/class_2248; field_10101 WITHER_SKELETON_WALL_SKULL f Lnet/minecraft/class_2248; field_10367 GREEN_CONCRETE f Lnet/minecraft/class_2248; field_10232 ACACIA_DOOR f Lnet/minecraft/class_2248; field_10499 BARRIER f Lnet/minecraft/class_2248; field_10233 CYAN_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10366 STRIPPED_BIRCH_LOG f Lnet/minecraft/class_2248; field_10231 BIRCH_SIGN f Lnet/minecraft/class_2248; field_10364 NETHER_BRICK_FENCE f Lnet/minecraft/class_2248; field_10498 FIRE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10365 POTTED_AZURE_BLUET f Lnet/minecraft/class_2248; field_10230 MAGENTA_BED f Lnet/minecraft/class_2248; field_10363 LEVER f Lnet/minecraft/class_2248; field_10496 ORANGE_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10497 RED_NETHER_BRICK_STAIRS f Lnet/minecraft/class_2248; field_10362 FARMLAND f Lnet/minecraft/class_2248; field_10495 FLOWER_POT f Lnet/minecraft/class_2248; field_10361 CUT_SANDSTONE f Lnet/minecraft/class_2248; field_10494 STONE_BUTTON f Lnet/minecraft/class_2248; field_10493 DARK_OAK_BUTTON f Lnet/minecraft/class_2248; field_10360 SMOOTH_STONE f Lnet/minecraft/class_2248; field_10229 LIME_BANNER f Lnet/minecraft/class_2248; field_31037 LIGHT f Lnet/minecraft/class_2248; field_10228 DROPPER f Lnet/minecraft/class_2248; field_10227 ORANGE_STAINED_GLASS f Lnet/minecraft/class_2248; field_10226 ALLIUM f Lnet/minecraft/class_2248; field_10359 HAY_BLOCK f Lnet/minecraft/class_2248; field_16328 BARREL f Lnet/minecraft/class_2248; field_10358 POTTED_CORNFLOWER f Lnet/minecraft/class_2248; field_10225 PACKED_ICE f Lnet/minecraft/class_2248; field_10224 LIGHT_WEIGHTED_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10357 GREEN_STAINED_GLASS f Lnet/minecraft/class_2248; field_28888 DEEPSLATE f Lnet/minecraft/class_2248; field_28889 COBBLED_DEEPSLATE_STAIRS f Lnet/minecraft/class_2248; field_10480 INFESTED_MOSSY_STONE_BRICKS f Lnet/minecraft/class_2248; field_40292 BAMBOO_SLAB f Lnet/minecraft/class_2248; field_29219 DEEPSLATE_COAL_ORE f Lnet/minecraft/class_2248; field_28892 POLISHED_DEEPSLATE f Lnet/minecraft/class_2248; field_23867 CRACKED_NETHER_BRICKS f Lnet/minecraft/class_2248; field_40293 BAMBOO_MOSAIC_SLAB f Lnet/minecraft/class_2248; field_28893 POLISHED_DEEPSLATE_STAIRS f Lnet/minecraft/class_2248; field_23868 QUARTZ_BRICKS f Lnet/minecraft/class_2248; field_40294 BAMBOO_PLANKS f Lnet/minecraft/class_2248; field_28894 POLISHED_DEEPSLATE_SLAB f Lnet/minecraft/class_2248; field_23865 POLISHED_BLACKSTONE_WALL f Lnet/minecraft/class_2248; field_40295 BAMBOO_MOSAIC f Lnet/minecraft/class_2248; field_28895 POLISHED_DEEPSLATE_WALL f Lnet/minecraft/class_2248; field_23866 CHISELED_NETHER_BRICKS f Lnet/minecraft/class_2248; field_28896 DEEPSLATE_TILES f Lnet/minecraft/class_2248; field_23863 POLISHED_BLACKSTONE_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_28897 DEEPSLATE_TILE_STAIRS f Lnet/minecraft/class_2248; field_23864 POLISHED_BLACKSTONE_BUTTON f Lnet/minecraft/class_2248; field_23860 SOUL_CAMPFIRE f Lnet/minecraft/class_2248; field_28898 DEEPSLATE_TILE_SLAB f Lnet/minecraft/class_2248; field_23861 POLISHED_BLACKSTONE_STAIRS f Lnet/minecraft/class_2248; field_28899 DEEPSLATE_TILE_WALL f Lnet/minecraft/class_2248; field_23862 POLISHED_BLACKSTONE_SLAB f Lnet/minecraft/class_2248; field_10489 ANDESITE_WALL f Lnet/minecraft/class_2248; field_10223 JUKEBOX f Lnet/minecraft/class_2248; field_10356 YELLOW_BED f Lnet/minecraft/class_2248; field_10221 DEAD_HORN_CORAL_FAN f Lnet/minecraft/class_2248; field_10488 DEAD_HORN_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10222 LIGHT_GRAY_WOOL f Lnet/minecraft/class_2248; field_10355 CYAN_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10220 GRAY_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10353 GRAY_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10487 POTTED_DEAD_BUSH f Lnet/minecraft/class_2248; field_10354 POTTED_DANDELION f Lnet/minecraft/class_2248; field_10352 BIRCH_DOOR f Lnet/minecraft/class_2248; field_10485 ENCHANTING_TABLE f Lnet/minecraft/class_2248; field_10486 BIRCH_TRAPDOOR f Lnet/minecraft/class_2248; field_10351 COBBLESTONE_SLAB f Lnet/minecraft/class_2248; field_10484 OAK_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10350 PRISMARINE_STAIRS f Lnet/minecraft/class_2248; field_10483 SMOOTH_RED_SANDSTONE f Lnet/minecraft/class_2248; field_28890 COBBLED_DEEPSLATE_SLAB f Lnet/minecraft/class_2248; field_10482 MAGENTA_CARPET f Lnet/minecraft/class_2248; field_23869 BLACKSTONE f Lnet/minecraft/class_2248; field_10481 SKELETON_SKULL f Lnet/minecraft/class_2248; field_28891 COBBLED_DEEPSLATE_WALL f Lnet/minecraft/class_2248; field_10219 GRASS_BLOCK f Lnet/minecraft/class_2248; field_10218 ACACIA_PLANKS f Lnet/minecraft/class_2248; field_10217 SPRUCE_SAPLING f Lnet/minecraft/class_2248; field_10216 DIORITE_STAIRS f Lnet/minecraft/class_2248; field_10349 GRAY_TERRACOTTA f Lnet/minecraft/class_2248; field_10215 MAGENTA_WOOL f Lnet/minecraft/class_2248; field_10348 TRIPWIRE_HOOK f Lnet/minecraft/class_2248; field_10347 DEAD_TUBE_CORAL_WALL_FAN f Lnet/minecraft/class_2248; field_10214 TALL_GRASS f Lnet/minecraft/class_2248; field_29220 DEEPSLATE_EMERALD_ORE f Lnet/minecraft/class_2248; field_10213 NETHER_QUARTZ_ORE f Lnet/minecraft/class_2248; field_10346 POLISHED_DIORITE f Lnet/minecraft/class_2248; field_10479 GRASS f Lnet/minecraft/class_2248; field_10478 RED_NETHER_BRICK_SLAB f Lnet/minecraft/class_2248; field_10212 IRON_ORE f Lnet/minecraft/class_2248; field_10345 LIGHT_BLUE_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_29221 DEEPSLATE_COPPER_ORE f Lnet/minecraft/class_2248; field_23870 BLACKSTONE_STAIRS f Lnet/minecraft/class_2248; field_23871 BLACKSTONE_WALL f Lnet/minecraft/class_2248; field_23879 POLISHED_BLACKSTONE_BRICK_WALL f Lnet/minecraft/class_2248; field_23877 POLISHED_BLACKSTONE_BRICK_SLAB f Lnet/minecraft/class_2248; field_23878 POLISHED_BLACKSTONE_BRICK_STAIRS f Lnet/minecraft/class_2248; field_21212 HONEYCOMB_BLOCK f Lnet/minecraft/class_2248; field_23875 CRACKED_POLISHED_BLACKSTONE_BRICKS f Lnet/minecraft/class_2248; field_21211 HONEY_BLOCK f Lnet/minecraft/class_2248; field_23876 CHISELED_POLISHED_BLACKSTONE f Lnet/minecraft/class_2248; field_23872 BLACKSTONE_SLAB f Lnet/minecraft/class_2248; field_23873 POLISHED_BLACKSTONE f Lnet/minecraft/class_2248; field_23874 POLISHED_BLACKSTONE_BRICKS f Lnet/minecraft/class_2248; field_10210 ORANGE_CONCRETE f Lnet/minecraft/class_2248; field_29222 CRACKED_DEEPSLATE_BRICKS f Lnet/minecraft/class_2248; field_10477 SNOW f Lnet/minecraft/class_2248; field_10211 BAMBOO f Lnet/minecraft/class_2248; field_10344 RED_SANDSTONE f Lnet/minecraft/class_2248; field_10342 DRIED_KELP_BLOCK f Lnet/minecraft/class_2248; field_23261 LODESTONE f Lnet/minecraft/class_2248; field_29223 CRACKED_DEEPSLATE_TILES f Lnet/minecraft/class_2248; field_10476 SEA_PICKLE f Lnet/minecraft/class_2248; field_10343 COBWEB f Lnet/minecraft/class_2248; field_10341 BEETROOTS f Lnet/minecraft/class_2248; field_10474 GRANITE f Lnet/minecraft/class_2248; field_29224 INFESTED_DEEPSLATE f Lnet/minecraft/class_2248; field_10475 GREEN_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10340 STONE f Lnet/minecraft/class_2248; field_10473 BROWN_CARPET f Lnet/minecraft/class_2248; field_10472 DRAGON_WALL_HEAD f Lnet/minecraft/class_2248; field_10471 END_STONE f Lnet/minecraft/class_2248; field_10470 DARK_OAK_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10207 MOSSY_COBBLESTONE_STAIRS f Lnet/minecraft/class_2248; field_10206 PURPLE_CONCRETE f Lnet/minecraft/class_2248; field_10339 BRAIN_CORAL f Lnet/minecraft/class_2248; field_10205 GOLD_BLOCK f Lnet/minecraft/class_2248; field_10338 GREEN_CARPET f Lnet/minecraft/class_2248; field_10204 STRIPPED_BIRCH_WOOD f Lnet/minecraft/class_2248; field_10337 DRAGON_HEAD f Lnet/minecraft/class_2248; field_10336 TORCH f Lnet/minecraft/class_2248; field_10469 MAGENTA_STAINED_GLASS_PANE f Lnet/minecraft/class_2248; field_10203 LIGHT_BLUE_SHULKER_BOX f Lnet/minecraft/class_2248; field_10202 WHITE_WALL_BANNER f Lnet/minecraft/class_2248; field_10335 JUNGLE_LEAVES f Lnet/minecraft/class_2248; field_10468 POTTED_OAK_SAPLING f Lnet/minecraft/class_2248; field_10467 SMOOTH_SANDSTONE f Lnet/minecraft/class_2248; field_10201 DIAMOND_BLOCK f Lnet/minecraft/class_2248; field_10334 JUNGLE_PLANKS f Lnet/minecraft/class_2248; field_10599 ORANGE_WALL_BANNER f Lnet/minecraft/class_2248; field_10466 WHITE_CARPET f Lnet/minecraft/class_2248; field_10200 DISPENSER f Lnet/minecraft/class_2248; field_10333 BREWING_STAND f Lnet/minecraft/class_2248; field_23880 GILDED_BLACKSTONE f Lnet/minecraft/class_2248; field_27099 CANDLE f Lnet/minecraft/class_2248; field_27098 LAVA_CAULDRON f Lnet/minecraft/class_2248; field_27097 WATER_CAULDRON f Lnet/minecraft/class_2248; field_10209 LIGHT_GRAY_CARPET f Lnet/minecraft/class_2248; field_10208 PLAYER_WALL_HEAD f Lnet/minecraft/class_2248; field_22426 POTTED_CRIMSON_ROOTS f Lnet/minecraft/class_2248; field_22425 POTTED_WARPED_FUNGUS f Lnet/minecraft/class_2248; field_22427 POTTED_WARPED_ROOTS f Lnet/minecraft/class_2248; field_22422 TARGET f Lnet/minecraft/class_2248; field_22424 POTTED_CRIMSON_FUNGUS f Lnet/minecraft/class_2248; field_22423 CRYING_OBSIDIAN f Lnet/minecraft/class_2248; field_10331 ATTACHED_PUMPKIN_STEM f Lnet/minecraft/class_2248; field_10598 POTTED_RED_TULIP f Lnet/minecraft/class_2248; field_10465 STRUCTURE_BLOCK f Lnet/minecraft/class_2248; field_10332 SPRUCE_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10330 DARK_OAK_SIGN f Lnet/minecraft/class_2248; field_10463 KELP_PLANT f Lnet/minecraft/class_2248; field_10597 VINE f Lnet/minecraft/class_2248; field_10464 HORN_CORAL_BLOCK f Lnet/minecraft/class_2248; field_10595 WHITE_GLAZED_TERRACOTTA f Lnet/minecraft/class_2248; field_10462 END_STONE_BRICKS f Lnet/minecraft/class_2248; field_10596 COBBLESTONE_STAIRS f Lnet/minecraft/class_2248; field_10594 GREEN_WALL_BANNER f Lnet/minecraft/class_2248; field_10461 BLACK_BED f Lnet/minecraft/class_2248; field_10593 CAULDRON f Lnet/minecraft/class_2248; field_10460 CLAY f Lnet/minecraft/class_2248; field_10592 BIRCH_PRESSURE_PLATE f Lnet/minecraft/class_2248; field_10591 GRAY_CARPET f Lnet/minecraft/class_2248; field_10590 LIGHT_GRAY_TERRACOTTA f Lnet/minecraft/class_2248; field_10328 RED_TERRACOTTA f Lnet/minecraft/class_2248; field_10327 BEACON f Lnet/minecraft/class_2248; field_10326 LIGHT_GRAY_BED f Lnet/minecraft/class_2248; field_10459 PINK_WOOL f Lnet/minecraft/class_2248; field_10325 LIGHT_BLUE_TERRACOTTA f Lnet/minecraft/class_2248; field_10458 BLACK_CONCRETE f Lnet/minecraft/class_2248; field_10324 POTTED_BROWN_MUSHROOM f Lnet/minecraft/class_2248; field_10457 ACACIA_FENCE_GATE f Lnet/minecraft/class_2248; field_10456 BLUE_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10323 SPRUCE_TRAPDOOR f Lnet/minecraft/class_2248; field_10589 TRIPWIRE f Lnet/minecraft/class_2248; field_10588 LILY_PAD f Lnet/minecraft/class_2248; field_10455 END_ROD f Lnet/minecraft/class_2248; field_10322 POLISHED_ANDESITE_SLAB f Lnet/minecraft/class_2248; field_10320 LIGHT_GRAY_SHULKER_BOX f Lnet/minecraft/class_2248; field_10587 JUNGLE_WALL_SIGN f Lnet/minecraft/class_2248; field_10454 STONE_SLAB f Lnet/minecraft/class_2248; field_10321 LIGHT_BLUE_CONCRETE_POWDER f Lnet/minecraft/class_2248; field_10329 POLISHED_GRANITE_SLAB m (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2465; method_26117 createLogBlock p 1 sideMapColor p 0 topMapColor m (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2498;)Lnet/minecraft/class_2465; method_47375 createBambooBlock p 0 topMapColor p 2 soundGroup p 1 sideMapColor m (Lnet/minecraft/class_2680;)I method_26112 method_26112 p 0 state m (Lnet/minecraft/class_2680;)I method_26124 method_26124 p 0 state m (Lnet/minecraft/class_2680;)I method_26136 method_26136 p 0 state m (Lnet/minecraft/class_2680;)I method_38230 method_38230 p 0 state m (Lnet/minecraft/class_2680;)I method_41422 method_41422 p 0 state m (Lnet/minecraft/class_2680;)I method_26104 method_26104 p 0 state m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2244; method_26109 createBedBlock p 0 color m (Lnet/minecraft/class_2680;)I method_26148 method_26148 p 0 state m (Lnet/minecraft/class_2680;)I method_32894 method_32894 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_39537 method_39537 p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; method_52571 register p 0 id p 1 block m (Lnet/minecraft/class_2680;)I method_26151 method_26151 p 0 state m (Lnet/minecraft/class_2680;)I method_26131 method_26131 p 0 state m (Lnet/minecraft/class_2680;)I method_26143 method_26143 p 0 state m (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_26118 method_26118 p 2 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_27091 method_27091 p 0 state p 1 world p 2 pos m ()Lnet/minecraft/class_2269; method_45453 createStoneButtonBlock m (ILnet/minecraft/class_2680;)I method_26108 method_26108 p 1 state m (I)Ljava/util/function/ToIntFunction; method_26107 createLightLevelFromLitBlockState p 0 litLevel m (Lnet/minecraft/class_2680;)I method_26145 method_26145 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_26132 method_26132 p 2 pos p 3 entityType p 0 state p 1 world m (Lnet/minecraft/class_2680;)I method_26137 method_26137 p 0 state m (Lnet/minecraft/class_2680;)I method_41421 method_41421 p 0 state m (Lnet/minecraft/class_2680;)I method_26105 method_26105 p 0 state m (Lnet/minecraft/class_2680;)I method_26149 method_26149 p 0 state m (Lnet/minecraft/class_2680;)I method_36460 method_36460 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_26128 method_26128 p 3 entityType p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_2680;)I method_26129 method_26129 p 0 state m (Lnet/minecraft/class_3620;)Lnet/minecraft/class_5544; method_50001 createCandleBlock p 0 color m (Lnet/minecraft/class_2680;)I method_26140 method_26140 p 0 state m (Lnet/minecraft/class_2680;)I method_26152 method_26152 p 0 state m (Lnet/minecraft/class_2680;)I method_26144 method_26144 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; method_26126 canSpawnOnLeaves p 1 world p 0 state p 3 type p 2 pos m (Lnet/minecraft/class_2680;)I method_31625 method_31625 p 0 state m (Lnet/minecraft/class_2680;)I method_33357 method_33357 p 0 state m (Lnet/minecraft/class_8177;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2269; method_45451 createWoodenButtonBlock p 0 blockSetType p 1 requiredFeatures m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; method_26114 never c A shortcut to always return {@code false} in a typed context predicate with an\n{@link EntityType}, used like {@code settings.allowSpawning(Blocks::never)}. p 1 world p 2 pos p 0 state p 3 type m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506; method_26120 createStainedGlassBlock p 0 color m (Lnet/minecraft/class_2680;)I method_26134 method_26134 p 0 state m (Lnet/minecraft/class_2680;)I method_41424 method_41424 p 0 state m (Lnet/minecraft/class_2680;)I method_26146 method_26146 p 0 state m (Lnet/minecraft/class_1767;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_26111 method_26111 p 1 state m (Lnet/minecraft/class_2680;)I method_26138 method_26138 p 0 state m (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_26116 method_26116 p 1 state m (Lnet/minecraft/class_2680;)I method_36461 method_36461 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_32895 method_32895 p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;)I method_26141 method_26141 p 0 state m (Lnet/minecraft/class_2680;)I method_26121 method_26121 p 0 state m (Lnet/minecraft/class_2680;)I method_36458 method_36458 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26113 always c A shortcut to always return {@code true} a context predicate, used as\n{@code settings.solidBlock(Blocks::always)}. p 2 pos p 0 state p 1 world m (Z)Lnet/minecraft/class_2665; method_26119 createPistonBlock p 0 sticky m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26125 method_26125 p 1 world p 2 pos p 0 state m (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; method_47376 method_47376 p 2 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; method_26123 always c A shortcut to always return {@code true} in a typed context predicate with an\n{@link EntityType}, used like {@code settings.allowSpawning(Blocks::always)}. p 0 state p 3 type p 2 pos p 1 world m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480; method_26110 createShulkerBoxBlock p 1 settings p 0 color m (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; method_9492 register p 1 block p 0 id m (Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248; method_26115 createNetherStemBlock p 0 mapColor m (Lnet/minecraft/class_2680;)I method_26135 method_26135 p 0 state m (Lnet/minecraft/class_2680;)I method_41423 method_41423 p 0 state m (Lnet/minecraft/class_2680;)I method_26147 method_26147 p 0 state m (Lnet/minecraft/class_2248;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2362; method_50000 createFlowerPotBlock p 1 requiredFeatures p 0 flower m (Lnet/minecraft/class_2680;)I method_26127 method_26127 p 0 state m (Lnet/minecraft/class_2680;)I method_26139 method_26139 p 0 state m (Lnet/minecraft/class_2680;)I method_24419 method_24419 p 0 state m (Lnet/minecraft/class_2680;)I method_26150 method_26150 p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z method_26130 method_26130 p 0 state p 1 world p 2 pos p 3 entityType m (Lnet/minecraft/class_2680;)I method_26142 method_26142 p 0 state m ()V method_26979 refreshShapeCache m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_26122 never c A shortcut to always return {@code false} a context predicate, used as\n{@code settings.solidBlock(Blocks::never)}. p 2 pos p 0 state p 1 world m (Lnet/minecraft/class_2498;)Lnet/minecraft/class_2397; method_26106 createLeavesBlock p 0 soundGroup c net/minecraft/class_7935 net/minecraft/util/logging/LogWriter f Lcom/mojang/serialization/Codec; field_41296 codec f Ljava/util/concurrent/atomic/AtomicInteger; field_41298 refCount f Lcom/google/gson/Gson; field_41295 GSON f Ljava/nio/channels/FileChannel; field_41297 channel m (Lcom/mojang/serialization/Codec;Ljava/nio/channels/FileChannel;)V p 2 channel p 1 codec m ()Lnet/minecraft/class_7936; method_47566 getReader m (Ljava/lang/Object;)V method_47568 write p 1 object m ()V method_47569 closeIfNotReferenced m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/class_7935; method_47567 create p 1 path p 0 codec c net/minecraft/class_7935$1 net/minecraft/util/logging/LogWriter$1 f J field_41301 pos c net/minecraft/class_3577 net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix f Lcom/google/gson/Gson; field_15827 GSON m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_15582 fix p 2 lineName c net/minecraft/class_3577$1 net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix$1 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 1 functionJson p 3 context p 2 unused m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5250; method_15583 deserialize c net/minecraft/class_2247 net/minecraft/command/argument/BlockStateArgument f Lnet/minecraft/class_2680; field_10632 state f Ljava/util/Set; field_10631 properties f Lnet/minecraft/class_2487; field_10633 data m (Lnet/minecraft/class_2680;Ljava/util/Set;Lnet/minecraft/class_2487;)V p 1 state p 2 properties p 3 data m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Z method_9495 setBlockState p 1 world p 3 flags p 2 pos m ()Lnet/minecraft/class_2680; method_9494 getBlockState m ()Ljava/util/Set; method_35759 getProperties m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_2694;)Z method_9493 test m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_35758 test p 1 world p 2 pos c net/minecraft/class_3578 net/minecraft/datafixer/fix/BlockNameFlatteningFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2248 net/minecraft/block/Block c A block is a voxel in a {@linkplain World world}. {@link AbstractBlock},\nthis class, and its subclasses define all logic for those voxels.\nSee the documentation on {@link AbstractBlock} for instructions on overriding\nmethods.\n\n

There is exactly one instance for every type of block. Every stone\nblock for example in a world shares the same block instance. Each block\ninstance is registered under {@link net.minecraft.registry.Registries#BLOCK}.\nSee {@link Blocks} for examples of block instances.\n\n

An item corresponding to a block is not automatically created. You\nmay create your own {@link net.minecraft.item.BlockItem} and register it\nunder {@link net.minecraft.registry.Registries#ITEM}.\n\n

The translation key for the block name is determined by {@link\n#getTranslationKey}.\n\n

In the world, the actual voxels are not stored as blocks, but as\n{@linkplain BlockState block states}. The possible states of the block\nare defined by {@link #appendProperties}.\n\n@see AbstractBlock\n@see BlockState f Lnet/minecraft/class_2361; field_10651 STATE_IDS f Ljava/lang/String; field_10642 translationKey f I field_31030 REDRAW_ON_MAIN_THREAD c Forces a synchronous redraw on clients. f Lnet/minecraft/class_2689; field_10647 stateManager f Lnet/minecraft/class_2680; field_10646 defaultState f Ljava/lang/ThreadLocal; field_10649 FACE_CULL_MAP f I field_31029 NO_REDRAW c Used in conjunction with {@link #NOTIFY_LISTENERS} to suppress the render pass on clients. f I field_31033 MOVED c Signals that the current block is being moved to a different location, usually because of a piston. f Lnet/minecraft/class_6880$class_6883; field_36404 registryEntry f I field_31028 NOTIFY_LISTENERS c Notifies listeners and clients who need to react when the block changes. f I field_31036 NOTIFY_ALL c The default setBlockState behavior. Same as {@code NOTIFY_NEIGHBORS | NOTIFY_LISTENERS}. f I field_31032 SKIP_DROPS c Prevents the previous block (container) from dropping items when destroyed. f Lcom/google/common/cache/LoadingCache; field_19312 FULL_CUBE_SHAPE_CACHE f Lorg/slf4j/Logger; field_10638 LOGGER f Lnet/minecraft/class_1792; field_17562 cachedItem f I field_31027 NOTIFY_NEIGHBORS c Sends a neighbor update event to surrounding blocks. f I field_31031 FORCE_STATE c Bypass virtual block state changes and forces the passed state to be stored as-is. m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_9544 method_9544 p 2 stack m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9585 onBroken c Called after a player breaks a block and the block is removed from the world.\nExplosions do not trigger this.\n\n

In most cases, {@link AbstractBlock#onStateReplaced} or {@link\nAbstractBlock#onStacksDropped} should be used instead. Note that they are called\nwhen blocks are broken by explosions as well as players breaking them.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onStateReplaced\n@see AbstractBlock#onStacksDropped\n@see #onBreak p 1 world p 2 pos p 3 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_6017;)V method_41420 dropExperienceWhenMined c Drops experience orbs. This should be called inside {@link AbstractBlock#onStacksDropped}\nafter {@code dropExperience} check. This does not drop experience orbs if {@code tool}\nis enchanted with silk touch or if {@link net.minecraft.world.GameRules#DO_TILE_DROPS doTileDrops}\nis turned off.\n\n@see AbstractBlock#onStacksDropped\n@see #dropExperience p 2 pos p 3 tool c the tool used to break the block, or {@link ItemStack#EMPTY} for explosions p 4 experience p 1 world m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2248; method_9503 getBlockFromItem p 0 item m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)V method_9610 dropStacks p 1 world p 2 pos p 0 state p 3 blockEntity m ()F method_23349 getVelocityMultiplier m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; method_9574 getPickStack c {@return the new item stack when using pick block functionality}\n\n

Pick block is available via middle-clicking by default. Blocks without the\ncorresponding {@link net.minecraft.item.BlockItem}, such as crops, should\noverride this method to return the correct item stack. p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)Ljava/util/List; method_9562 getDroppedStacks p 2 pos p 1 world p 3 blockEntity p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;)V method_9586 onDestroyedByExplosion c Called when this block is destroyed by an explosion.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. p 2 pos p 3 explosion p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_9596 method_9596 p 2 stack m ()F method_9520 getBlastResistance m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_9510 postProcessState p 1 world p 2 pos p 0 state m ()F method_9499 getSlipperiness m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)V method_9511 dropStacks p 2 pos p 1 world p 0 state p 5 tool p 4 entity p 3 blockEntity m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V method_9611 replace c Replaces the {@code state} with the {@code newState} at the {@code pos}.\n\n

If the two state objects are identical, this method does nothing.\n\n

If the new state {@linkplain BlockState#isAir() is air},\nbreaks the block at the position instead. p 3 pos c the position of the replaced block state p 4 flags c the bitwise flags for {@link net.minecraft.world.ModifiableWorld#setBlockState(BlockPos, BlockState, int, int)} p 5 maxUpdateDepth c the limit for the cascading block updates p 0 state c the existing block state p 1 newState c the new block state p 2 world c the world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_9577 dropStack p 0 world p 1 pos p 2 stack m (DDDDDD)Lnet/minecraft/class_265; method_9541 createCuboidShape p 6 maxX p 4 minZ p 2 minY p 0 minX p 10 maxZ p 8 maxY m (I)Lnet/minecraft/class_2680; method_9531 getStateFromRawId p 0 stateId m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_16361 hasTopRim p 1 pos p 0 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V method_30094 replace c Replaces the {@code state} with the {@code newState} at the {@code pos}.\n\n

If the two state objects are identical, this method does nothing.\n\n

If the new state {@linkplain BlockState#isAir() is air},\nbreaks the block at the position instead. p 1 newState c the new block state p 2 world c the world p 3 pos c the position of the replaced block state p 4 flags c the bitwise flags for {@link net.minecraft.world.ModifiableWorld#setBlockState(BlockPos, BlockState, int, int)} p 0 state c the existing block state m (Lnet/minecraft/class_1927;)Z method_9533 shouldDropItemsOnExplosion c {@return whether an explosion can drop the block as an item}\n\n

This should be overridden if an explosion affects the block in other ways,\nlike {@link TntBlock} that triggers the chain reaction. This should not consider\nthe randomness, since it is defined in the loot table.\n\n@see net.minecraft.loot.condition.SurvivesExplosionLootCondition p 1 explosion m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; method_9573 getSoundGroup p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_33614 spawnBreakParticles p 4 state p 3 pos p 2 player p 1 world m ()Lnet/minecraft/class_6880$class_6883; method_40142 getRegistryEntry m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_9582 pushEntitiesUpBeforeBlockChange c Pushes entities standing on a block up before changing the block to taller ones.\nWithout calling this, entities can fall through the block. This only needs to be called\nif the original block's height is smaller than 1 block.\n\n@return the passed new block state p 2 world p 3 pos p 0 from p 1 to m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9579 isTransparent p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680; method_34724 copyProperty p 0 source p 2 property p 1 target m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V method_9568 appendTooltip c Appends tooltips to a stack of this block's corresponding {@linkplain\nnet.minecraft.item.BlockItem block item}. Used by shulker boxes.\n\n@see Item#appendTooltip p 2 world p 3 tooltip p 1 stack p 4 options m (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap; method_33615 getShapesForStates p 1 stateToShape m (Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z method_9501 isFaceFullSquare p 0 shape p 1 side m (Lnet/minecraft/class_2689$class_2690;)V method_9515 appendProperties c Appends block state properties to this block. To use this, override and call {@link\nStateManager.Builder#add} inside the method. See {@link\nnet.minecraft.state.property.Properties} for the list of pre-defined properties. p 1 builder m ()Lnet/minecraft/class_2689; method_9595 getStateManager m (Lnet/minecraft/class_2680;)Z method_9542 hasRandomTicks p 1 state m (Lnet/minecraft/class_2680;)V method_9590 setDefaultState c Sets the default state of the block. This should be called inside\nthe block's constructor to override the default state chosen by the\nstate manager. p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_9496 randomDisplayTick c Called randomly on the client. Blocks may override this to spawn particles.\nUnlike {@link AbstractBlock#randomTick} this is not affected by a game rule. p 1 state p 4 random p 2 world p 3 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V method_9576 onBreak c Called when a player breaks a block before the block is removed from the world.\nExplosions do not trigger this.\n\n

Default implementation spawns block breaking particles, angers piglins, and\nemits game events. Tall or wide blocks such as doors or beds should override this\nto break the other part (along with {@link AbstractBlock#getStateForNeighborUpdate}.)\n\n

In most cases, {@link AbstractBlock#onStateReplaced} or {@link\nAbstractBlock#onStacksDropped} should be used instead. Note that they are called\nwhen blocks are broken by explosions as well as players breaking them.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onStateReplaced\n@see AbstractBlock#onStacksDropped\n@see #onBroken p 1 world p 2 pos p 3 state p 4 player m (Lnet/minecraft/class_2680;)Z method_9538 canMobSpawnInside p 1 state m ()Lnet/minecraft/class_2680; method_9564 getDefaultState m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_34725 getStateWithProperties c Gets a block state with all properties that both this block and the source block state have. p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Ljava/util/List; method_9609 getDroppedStacks p 4 entity p 5 stack p 2 pos p 3 blockEntity p 0 state p 1 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;)V method_9591 onSteppedOn c Called when an entity steps on this block.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. p 1 world p 2 pos p 3 state p 4 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)V method_9583 dropExperience c Drops experience orbs. This should be called inside {@link AbstractBlock#onStacksDropped}\nafter {@code dropExperience} check. This does not drop experience orbs if {@link\nnet.minecraft.world.GameRules#DO_TILE_DROPS doTileDrops} is turned off. For blocks that do\nnot drop experience when mined with Silk Touch, consider calling {@link\n#dropExperienceWhenMined} instead.\n\n@see AbstractBlock#onStacksDropped\n@see #dropExperienceWhenMined p 3 size p 1 world p 2 pos m (Lnet/minecraft/class_1937;Ljava/util/function/Supplier;Lnet/minecraft/class_1799;)V method_36993 dropStack p 0 world p 2 stack p 1 itemEntitySupplier m (Lnet/minecraft/class_2680;)I method_9507 getRawIdFromState p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V method_9567 onPlaced c Called when the player placed the block.\n\n

Tall or wide blocks (such as doors or beds) should override this to place\nthe other half of the block. Blocks with block entities can use this to copy the\ndata from the item stack, such as the custom name.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onBlockAdded p 4 placer p 3 state p 5 itemStack p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)V method_9504 precipitationTick c Called randomly server-side on blocks with unobstructed sky access when it is\nraining or snowing. Like random ticks, only blocks within 128-block cylinder\n(i.e. ignoring Y coordinates) around players receive precipitation ticks. However,\nprecipitation ticks are unaffected by the {@link\nnet.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} game rule, and {@link\nAbstractBlock.Settings#ticksRandomly} block setting is not required.\n\n

{@link LeveledCauldronBlock} uses this to fill the cauldron. p 1 state p 2 world p 3 pos p 4 precipitation c the precipitation (snow or rain), including snow\nobservable on high altitude m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)V method_9554 onLandedUpon c Called when the entity lands on the block.\n\n

Default implementation deals fall damage to the entity. Blocks that increase or\nreduce fall damage (like {@link HayBlock}) should override this. {@link FarmlandBlock}\noverrides this method to convert the block to dirt.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. p 5 fallDistance p 1 world p 2 state p 3 pos p 4 entity m (Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680; method_9605 getPlacementState p 1 ctx m (Lnet/minecraft/class_265;)Z method_9614 isShapeFullCube p 0 shape m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_9587 method_9587 p 2 stack m (Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)V method_9502 onEntityLand c Called after the entity lands on the block.\n\n

Default implementation resets the entity's vertical velocity. Blocks that cause\nentities to jump (such as {@link SlimeBlock}) should override this.\n\n

This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. p 1 world p 2 entity m ()Z method_9543 hasDynamicBounds m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Z method_9607 shouldDrawSide p 3 side p 4 otherPos p 1 world p 2 pos p 0 state m (Lnet/minecraft/class_2680;)Z method_9581 cannotConnect p 0 state m ()Lnet/minecraft/class_5250; method_9518 getName m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;Lnet/minecraft/class_1799;)V method_9556 afterBreak c Called server-side when the block is broken by the player using correct tool.\nThis is called after {@link #onBroken} but has the tool requirement.\nBy default, this increments {@link net.minecraft.stat.Stats#MINED}, adds exhaustion\nto the player, and drops the block's item stacks.\n\n

Subclasses should override this if breaking the block causes another block to\nbe placed (like {@link IceBlock}) or if the block can break multiple times\n(like {@link TurtleEggBlock}). {@link BeehiveBlock} uses this to anger the bees if\nthe hive is mined without silk touch.\n\n@see #onBreak\n@see #onBroken\n@see AbstractBlock#onStacksDropped\n@see AbstractBlock#onStateReplaced p 1 world p 5 blockEntity p 4 state p 3 pos p 2 player p 6 tool m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_20044 sideCoversSmallSquare p 0 world p 1 pos p 2 side m ()Ljava/lang/String; method_9539 getTranslationKey c {@return the translation key for the name of this block}\n\n

By default, it returns {@code block.namespace.path} where {@code\nnamespace} and {@code path} are of the identifier used for registering\nthis block, but {@code /} in {@code path} is replaced with {@code .}.\nIf the block is not registered, it returns {@code block.unregistered_sadface}. m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)V method_36992 dropStack p 0 world p 1 pos p 2 direction p 3 stack m ()F method_23350 getJumpVelocityMultiplier m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9497 dropStacks p 1 world p 0 state p 2 pos c net/minecraft/class_2248$class_2249 net/minecraft/block/Block$NeighborGroup f Lnet/minecraft/class_2350; field_10653 facing f Lnet/minecraft/class_2680; field_10652 self f Lnet/minecraft/class_2680; field_10654 other m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)V p 2 other p 1 self p 3 facing c net/minecraft/class_2248$1 net/minecraft/block/Block$1 m (Lnet/minecraft/class_265;)Ljava/lang/Boolean; method_20516 load m (Ljava/lang/Object;)Ljava/lang/Object; load load p 1 shape c net/minecraft/class_2248$2 net/minecraft/block/Block$2 m (I)V rehash rehash p 1 newN c net/minecraft/class_3579 net/minecraft/datafixer/fix/BlockNameFix f Ljava/lang/String; field_15828 name m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; method_15589 create p 2 rename p 1 name p 0 outputSchema m (Ljava/lang/String;)Ljava/lang/String; method_15593 rename p 1 oldName m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V p 1 outputSchema p 2 name c net/minecraft/class_2241 net/minecraft/block/AbstractRailBlock f Lnet/minecraft/class_265; field_9958 STRAIGHT_SHAPE f Lnet/minecraft/class_265; field_9960 ASCENDING_SHAPE f Lnet/minecraft/class_2746; field_27096 WATERLOGGED f Z field_9959 forbidCurves m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_2768;)Z method_27935 shouldDropRail c Checks if this rail should be dropped.\n\n

This method will return true if:\n

  • The rail block is ascending.
  • \n
  • The block in the direction of ascent does not have a top rim.
p 2 shape p 1 world p 0 pos m (ZLnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 forbidCurves m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_9477 updateBlockState p 1 state p 2 world p 3 pos p 4 neighbor m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680; method_9475 updateBlockState p 1 world p 2 pos p 3 state p 4 forceUpdate m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_2680; method_24417 updateCurves p 1 state p 3 pos p 2 world p 4 notify m ()Lnet/minecraft/class_2769; method_9474 getShapeProperty m ()Z method_9478 cannotMakeCurves m (Lnet/minecraft/class_2680;)Z method_9476 isRail p 0 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_9479 isRail p 0 world p 1 pos c net/minecraft/class_3572 net/minecraft/world/chunk/light/ChunkSkyLightProvider m (Lnet/minecraft/class_2823;Lnet/minecraft/class_3569;)V p 1 chunkProvider p 2 lightStorage m (Lnet/minecraft/class_2350;II)Z method_51588 exitsChunkXZ p 0 direction p 2 localZ p 1 localX m (J)I method_51592 getNumberOfSectionsBelowPos p 1 blockPos m (IIII)V method_51586 method_51586 p 1 x p 2 z m (III)I method_51585 method_51585 p 2 z p 1 x m (JLnet/minecraft/class_2350;IZI)V method_51587 method_51587 p 1 blockPos p 3 direction p 4 lightLevel m (II)Lnet/minecraft/class_8528; method_51589 method_51589 p 2 chunkZ p 1 chunkX m (Lnet/minecraft/class_2823;)V p 1 chunkProvider c net/minecraft/class_2242 net/minecraft/block/BeetrootsBlock f Lnet/minecraft/class_2758; field_9962 AGE f I field_31013 BEETROOTS_MAX_AGE f [Lnet/minecraft/class_265; field_9961 AGE_TO_SHAPE c net/minecraft/class_3573 net/minecraft/datafixer/fix/BlockEntityJukeboxFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2243 net/minecraft/command/argument/TeamArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9963 UNKNOWN_TEAM_EXCEPTION f Ljava/util/Collection; field_9964 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_268; method_9480 getTeam p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; method_9483 parse m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9481 method_9481 p 0 name m ()Lnet/minecraft/class_2243; method_9482 team m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_3574 net/minecraft/datafixer/fix/BlockEntityKeepPackedFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15579 keepPacked c net/minecraft/class_2244 net/minecraft/block/BedBlock f Lnet/minecraft/class_2754; field_9967 PART f Lnet/minecraft/class_265; field_16783 WEST_SHAPE f Lnet/minecraft/class_265; field_16785 SOUTH_SHAPE f Lnet/minecraft/class_265; field_16788 TOP_SHAPE f Lnet/minecraft/class_2746; field_9968 OCCUPIED f Lnet/minecraft/class_265; field_16790 EAST_SHAPE f Lnet/minecraft/class_265; field_16782 LEG_1_SHAPE f Lnet/minecraft/class_265; field_16784 LEG_2_SHAPE f Lnet/minecraft/class_265; field_16786 LEG_3_SHAPE f Lnet/minecraft/class_265; field_16787 NORTH_SHAPE f Lnet/minecraft/class_1767; field_9966 color f Lnet/minecraft/class_265; field_16789 LEG_4_SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z method_22357 wakeVillager c Wakes up a sleeping villager at {@code pos}, if any.\n\n@return whether a villager was found p 2 pos p 1 world m ()Lnet/minecraft/class_1767; method_9487 getColor m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 color m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733; method_24164 getBedPart p 0 state m (Lnet/minecraft/class_2742;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_9488 getDirectionTowardsOtherPart p 1 direction p 0 part m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[I method_30838 getAroundAndOnBedOffsets p 1 respawnDirection p 0 bedDirection m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350; method_18476 getDirection p 0 world p 1 pos m (Lnet/minecraft/class_1297;)V method_21838 bounceEntity p 1 entity m (Lnet/minecraft/class_1937;)Z method_27352 isBedWorking c {@return whether the world's {@linkplain net.minecraft.world.dimension.DimensionType dimension type}\nallows beds to be respawned at and slept in without exploding}\n\n@see net.minecraft.world.dimension.DimensionType#bedWorks p 0 world m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_24163 getOppositePartDirection p 0 state m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657$class_1658;)V method_19283 method_19283 p 1 reason m (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[I method_30840 getAroundBedOffsets p 1 respawnDirection p 0 bedDirection m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;[[IZ)Ljava/util/Optional; method_30836 findWakeUpPosition p 3 possibleOffsets p 4 ignoreInvalidPos p 1 world p 2 pos p 0 type m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;F)Ljava/util/Optional; method_9484 findWakeUpPosition p 0 type p 4 spawnAngle p 3 bedDirection p 2 pos p 1 world m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_30839 isBedBelow p 0 world p 1 pos m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional; method_30835 findWakeUpPosition p 4 respawnDirection p 3 bedDirection p 2 pos p 1 world p 0 type m (Lnet/minecraft/class_2350;)[[I method_30837 getOnBedOffsets p 0 bedDirection c net/minecraft/class_3575 net/minecraft/datafixer/fix/BlockEntityShulkerBoxColorFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_7929 net/minecraft/util/logging/LogFileCompressor f Ljava/lang/String; field_41292 extension f Ljava/lang/String; field_41290 GZ_EXTENSION f Ljava/nio/file/Path; field_41291 directory f Lorg/slf4j/Logger; field_41288 LOGGER f I field_41289 COMPRESSION_BUFFER_SIZE m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V method_47550 compress p 1 outputPath p 0 source m (Ljava/nio/file/Path;)Lnet/minecraft/class_7929$class_7931; method_47551 get p 1 path m ()Lnet/minecraft/class_7929$class_7933; method_47549 getAll m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_47553 compress p 1 to p 0 from m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/class_7929; method_47552 create p 0 directory p 1 extension m (Ljava/time/LocalDate;)Lnet/minecraft/class_7929$class_7934; method_47554 createLogFile p 1 date m (Ljava/nio/file/Path;Ljava/lang/String;)V p 2 extension p 1 directory c net/minecraft/class_7929$class_7931 net/minecraft/util/logging/LogFileCompressor$LogFile m ()Ljava/io/Reader; method_47556 getReader m ()Lnet/minecraft/class_7929$class_7930; method_47557 compress m ()Lnet/minecraft/class_7929$class_7932; comp_1157 id m ()Ljava/nio/file/Path; comp_1156 path c net/minecraft/class_7929$class_7930 net/minecraft/util/logging/LogFileCompressor$Compressed f Ljava/nio/file/Path; comp_1156 path f Lnet/minecraft/class_7929$class_7932; comp_1157 id c net/minecraft/class_7929$class_7933 net/minecraft/util/logging/LogFileCompressor$LogFileIterable f Ljava/util/List; field_41294 logs m (Ljava/util/List;)V p 1 logs m ()Ljava/util/stream/Stream; method_47563 stream m (Ljava/time/LocalDate;I)Lnet/minecraft/class_7929$class_7933; method_47562 removeExpired p 1 currentDate p 2 retentionDays m (ILjava/time/LocalDate;Lnet/minecraft/class_7929$class_7931;)Z method_47561 method_47561 p 2 log m ()Lnet/minecraft/class_7929$class_7933; method_47560 compressAll m ()Ljava/util/Set; method_47564 toIdSet c net/minecraft/class_7929$class_7932 net/minecraft/util/logging/LogFileCompressor$LogId f Ljava/time/format/DateTimeFormatter; field_41293 DATE_TIME_FORMATTER f I comp_1159 index f Ljava/time/LocalDate; comp_1158 date m (Ljava/lang/String;)Lnet/minecraft/class_7929$class_7932; method_47558 fromFileName p 0 fileName m (Ljava/lang/String;)Ljava/lang/String; method_47559 getFileName p 1 extension m ()Ljava/time/LocalDate; comp_1158 date m ()I comp_1159 index c net/minecraft/class_7929$class_7934 net/minecraft/util/logging/LogFileCompressor$Uncompressed f Ljava/nio/file/Path; comp_1156 path f Lnet/minecraft/class_7929$class_7932; comp_1157 id m ()Ljava/nio/channels/FileChannel; method_47565 open c net/minecraft/class_2238 net/minecraft/block/BeaconBlock c net/minecraft/class_7927 net/minecraft/util/function/LazyIterationConsumer c A consumer used in an iteration that can be aborted early. m (Ljava/lang/Object;)Lnet/minecraft/class_7927$class_7928; accept accept p 1 value m (Ljava/util/function/Consumer;)Lnet/minecraft/class_7927; forConsumer forConsumer p 0 consumer m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/class_7927$class_7928; method_47542 method_47542 p 1 value c net/minecraft/class_7927$class_7928 net/minecraft/util/function/LazyIterationConsumer$NextIteration c Indicates whether to perform the next iteration. f Lnet/minecraft/class_7927$class_7928; field_41283 CONTINUE f Lnet/minecraft/class_7927$class_7928; field_41284 ABORT m ()Z method_47543 shouldAbort c net/minecraft/class_3569 net/minecraft/world/chunk/light/SkyLightStorage m (Lnet/minecraft/class_2823;)V p 1 chunkProvider m (JZ)I method_31931 getLight p 3 cached p 1 blockPos m (I)Z method_15567 isAboveMinHeight p 1 sectionY m ()I method_51593 getMinSectionY m (J)Z method_15568 isAtOrAboveTopmostSection p 1 sectionPos m (Lnet/minecraft/class_2804;)Lnet/minecraft/class_2804; method_37460 copy p 0 source m (J)I method_51594 getTopSectionForColumn p 1 columnPos c net/minecraft/class_3569$class_3570 net/minecraft/world/chunk/light/SkyLightStorage$Data f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; field_15821 columnToTopSection f I field_15822 minSectionY m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;I)V p 3 minSectionY p 2 columnToTopSection p 1 arrays m ()Lnet/minecraft/class_3569$class_3570; method_15572 copy c net/minecraft/class_2239 net/minecraft/command/argument/ScoreboardSlotArgumentType f Ljava/util/Collection; field_9953 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9954 INVALID_SLOT_EXCEPTION m ()Lnet/minecraft/class_2239; method_9468 scoreboardSlot m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8646; method_9465 getScoreboardSlot p 0 context p 1 name m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9467 method_9467 p 0 name m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_8646; method_9466 parse m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_7925 net/minecraft/unused/packageinfo/PackageInfo7925 c net/minecraft/class_7926 net/minecraft/server/command/FillBiomeCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_41279 UNLOADED_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_41281 TOO_BIG_EXCEPTION m (Lnet/minecraft/class_2168;)Z method_47532 method_47532 p 0 source m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_47529 register p 0 dispatcher p 1 commandRegistryAccess m (Lcom/mojang/brigadier/context/CommandContext;)I method_47530 method_47530 p 0 context m (Lnet/minecraft/class_2791;Lnet/minecraft/class_3341;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_6880;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880; method_47534 method_47534 p 5 x p 8 noise p 7 z p 6 y m (Lcom/mojang/brigadier/context/CommandContext;)I method_47818 method_47818 p 0 context m (I)I method_47528 convertCoordinate p 0 coordinate m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2791;Lnet/minecraft/class_3341;Lnet/minecraft/class_6880;Ljava/util/function/Predicate;)Lnet/minecraft/class_6780; method_47531 createBiomeSupplier p 1 chunk p 2 box p 0 counter p 3 biome p 4 filter m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_47535 convertPos p 0 pos m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880$class_6883;Ljava/util/function/Predicate;)I method_47533 execute p 4 filter p 2 to p 3 biome p 0 source p 1 from m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47536 method_47536 p 0 maximum p 1 specified c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent m (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)V p 3 targetStatus p 2 world p 1 chunkPos c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$class_6602 net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Names f Ljava/lang/String; field_34859 STATUS f Ljava/lang/String; field_34856 WORLD_POS_Z f Ljava/lang/String; field_34855 WORLD_POS_X f Ljava/lang/String; field_34858 CHUNK_POS_Z f Ljava/lang/String; field_34857 CHUNK_POS_X f Ljava/lang/String; field_34861 LEVEL c net/minecraft/class_2212 net/minecraft/command/argument/NbtElementArgumentType f Ljava/util/Collection; field_9918 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2520; method_9388 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_2212; method_9389 nbtElement m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2520; method_9390 getNbtElement p 1 name p 0 context c net/minecraft/class_3543 net/minecraft/util/math/noise/OctaveSimplexNoiseSampler f D field_20661 persistence f D field_20662 lacunarity f [Lnet/minecraft/class_3541; field_15770 octaveSamplers m (Lnet/minecraft/class_5819;Ljava/util/List;)V p 1 random p 2 octaves m (Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V p 2 octaves p 1 random m (DDZ)D method_16451 sample p 1 x p 3 y p 5 useOrigin c net/minecraft/class_4875 net/minecraft/client/realms/dto/RealmsDescriptionDto f Ljava/lang/String; field_22595 name f Ljava/lang/String; field_22596 description m (Ljava/lang/String;Ljava/lang/String;)V p 2 description p 1 name c net/minecraft/class_2213 net/minecraft/block/BarrierBlock f Lnet/minecraft/class_2746; field_45144 WATERLOGGED c net/minecraft/class_3544 net/minecraft/util/StringHelper c Contains string-related helper methods. f Ljava/util/regex/Pattern; field_29204 LINE_BREAK f Ljava/util/regex/Pattern; field_33559 ENDS_WITH_LINE_BREAK f Ljava/util/regex/Pattern; field_15771 FORMATTING_CODE m (Ljava/lang/String;)I method_34238 countLines c {@return the number of linebreaks in {@code text}}\n\n

A linebreak is either a CRLF sequence or a vertical tab (U+000B). p 0 text m (I)Ljava/lang/String; method_15439 formatTicks c {@return the length of the {@code tick} in the MM:SS format, where\nthe MM is the minutes and SS is the seconds (optionally zero-padded)} p 0 ticks m (Ljava/lang/String;)Ljava/lang/String; method_15440 stripTextFormat c {@return the {@code text} with all formatting codes removed}\n\n

A formatting code is the character {@code §} followed by\na numeric character or a letter A to F, K to O, or R.\n\n@see Formatting#strip p 0 text m (Ljava/lang/String;)Ljava/lang/String; method_43681 truncateChat c {@return {@code text} truncated to at most 256 characters without ellipsis}\n\n@apiNote This is used when sending chat messages. p 0 text m (Ljava/lang/String;IZ)Ljava/lang/String; method_34963 truncate c {@return {@code text} truncated to at most {@code maxLength} characters,\noptionally with ellipsis} p 0 text p 2 addEllipsis p 1 maxLength m (Ljava/lang/String;)Z method_36358 endsWithLineBreak c {@return true if {@code text} ends with a linebreak, false otherwise}\n\n

A linebreak is either a CRLF sequence or a vertical tab (U+000B). p 0 text m (Ljava/lang/String;)Z method_15438 isEmpty c {@return true if {@code text} is {@code null} or empty, false otherwise} p 0 text c net/minecraft/class_4874 net/minecraft/client/realms/dto/PlayerInfo f Ljava/lang/String; field_22590 name f Z field_22592 operator f Z field_22593 accepted f Z field_22594 online f Ljava/util/UUID; field_22591 uuid m ()Ljava/lang/String; method_25042 getName m (Ljava/lang/String;)V method_25043 setName p 1 name m ()Ljava/util/UUID; method_25045 getUuid m ()Z method_25050 isAccepted m (Z)V method_25044 setOperator p 1 operator m ()Z method_25051 isOnline m (Z)V method_25049 setOnline p 1 online m (Z)V method_25047 setAccepted p 1 accepted m (Ljava/util/UUID;)V method_25046 setUuid p 1 uuid m ()Z method_25048 isOperator c net/minecraft/class_2214 net/minecraft/command/argument/ScoreboardObjectiveArgumentType f Ljava/util/Collection; field_9919 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9922 UNKNOWN_OBJECTIVE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9921 READONLY_OBJECTIVE_EXCEPTION m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9392 method_9392 p 0 name m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; method_9396 parse m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9397 method_9397 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266; method_9393 getWritableObjective p 1 name p 0 context m ()Lnet/minecraft/class_2214; method_9391 scoreboardObjective m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266; method_9395 getObjective p 1 name p 0 context c net/minecraft/class_3545 net/minecraft/util/Pair f Ljava/lang/Object; field_15773 right f Ljava/lang/Object; field_15772 left m (Ljava/lang/Object;)V method_34965 setRight p 1 right m (Ljava/lang/Object;)V method_34964 setLeft p 1 left m (Ljava/lang/Object;Ljava/lang/Object;)V p 2 right p 1 left m ()Ljava/lang/Object; method_15441 getRight m ()Ljava/lang/Object; method_15442 getLeft c net/minecraft/class_4877 net/minecraft/client/realms/dto/RealmsServer f Lnet/minecraft/class_4877$class_4320; field_22603 state f J field_22599 id f Ljava/lang/String; field_22604 owner f Ljava/lang/String; field_22600 remoteSubscriptionId f Ljava/lang/String; field_22602 description f Lnet/minecraft/class_4880; field_22616 serverPing f Ljava/util/List; field_22606 players f Z field_22609 expiredTrial f Lorg/slf4j/Logger; field_22617 LOGGER f Lnet/minecraft/class_4877$class_4321; field_22611 worldType f Ljava/util/UUID; field_22605 ownerUUID f Ljava/lang/String; field_22613 minigameName f Ljava/lang/String; field_22601 name f Ljava/lang/String; field_22615 minigameImage f I field_22614 minigameId f I field_22612 activeSlot f Ljava/util/Map; field_22607 slots f I field_22610 daysLeft f Z field_22608 expired m (Ljava/lang/String;)Lnet/minecraft/class_642; method_31403 createServerInfo p 1 address m (Ljava/lang/String;)V method_25064 setDescription p 1 description m ()Ljava/lang/String; method_25053 getDescription m (Lnet/minecraft/class_4881;)V method_25059 updateServerPing p 1 serverPlayerList m (Lcom/google/gson/JsonArray;)Ljava/util/Map; method_25063 parseSlots p 0 json m (Ljava/util/Map;)Ljava/util/Map; method_25061 cloneSlots p 1 slots m ()Ljava/lang/String; method_25065 getMinigameName m (Ljava/lang/String;)Lnet/minecraft/class_4877; method_25066 parse p 0 json m ()Lnet/minecraft/class_4877; method_25067 clone m (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321; method_25070 getWorldType p 0 state m ()Ljava/util/Map; method_25069 getEmptySlots m (Lnet/minecraft/class_4877;)V method_25058 sortInvited p 0 server m (Lcom/google/gson/JsonArray;)Ljava/util/List; method_25055 parseInvited p 0 jsonArray m ()Ljava/lang/String; method_25062 getName m (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320; method_25068 getState p 0 state m (I)Ljava/lang/String; method_25054 getWorldName p 1 slotId m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_4874;Lnet/minecraft/class_4874;)I method_25057 method_25057 p 0 a p 1 b m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4877; method_25056 parse p 0 node m (Ljava/lang/String;)V method_25060 setName p 1 name c net/minecraft/class_4877$class_4319 net/minecraft/client/realms/dto/RealmsServer$McoServerComparator f Ljava/lang/String; field_19432 refOwner m (Lnet/minecraft/class_4877;Lnet/minecraft/class_4877;)I method_20830 compare m (Ljava/lang/String;)V p 1 owner m (Ljava/lang/Object;Ljava/lang/Object;)I compare compare p 1 one p 2 two c net/minecraft/class_4877$class_4320 net/minecraft/client/realms/dto/RealmsServer$State f Lnet/minecraft/class_4877$class_4320; field_19433 CLOSED f Lnet/minecraft/class_4877$class_4320; field_19434 OPEN f Lnet/minecraft/class_4877$class_4320; field_19435 UNINITIALIZED m (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320; valueOf valueOf p 0 name c net/minecraft/class_4877$class_4321 net/minecraft/client/realms/dto/RealmsServer$WorldType f Lnet/minecraft/class_4877$class_4321; field_19440 EXPERIENCE f Lnet/minecraft/class_4877$class_4321; field_19441 INSPIRATION f Lnet/minecraft/class_4877$class_4321; field_19437 NORMAL f Lnet/minecraft/class_4877$class_4321; field_19438 MINIGAME f Lnet/minecraft/class_4877$class_4321; field_19439 ADVENTUREMAP m (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321; valueOf valueOf p 0 name c net/minecraft/class_2215 net/minecraft/block/BannerBlock f Lnet/minecraft/class_265; field_9923 SHAPE f Lnet/minecraft/class_2758; field_9924 ROTATION f Ljava/util/Map; field_9925 COLORED_BANNERS m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248; method_9398 getForColor p 0 color c net/minecraft/class_4876 net/minecraft/client/realms/dto/RealmsNews f Ljava/lang/String; field_22597 newsLink f Lorg/slf4j/Logger; field_22598 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4876; method_25052 parse p 0 json c net/minecraft/class_4871 net/minecraft/client/realms/dto/PendingInvite f Ljava/lang/String; field_22580 invitationId f Ljava/lang/String; field_22581 worldName f Ljava/lang/String; field_22582 worldOwnerName f Ljava/util/UUID; field_22583 worldOwnerUuid f Ljava/util/Date; field_22584 date f Lorg/slf4j/Logger; field_22585 LOGGER m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4871; method_25040 parse p 0 json c net/minecraft/class_4870 net/minecraft/client/realms/dto/Ops f Ljava/util/Set; field_22579 ops m (Ljava/lang/String;)Lnet/minecraft/class_4870; method_25039 parse p 0 json c net/minecraft/class_3540 net/minecraft/client/util/SmoothUtil f D field_15760 actualSum f D field_15758 movementLatency f D field_15759 smoothedSum m (DD)D method_15429 smooth p 3 smoother p 1 original m ()V method_15428 clear c net/minecraft/class_3541 net/minecraft/util/math/noise/SimplexNoiseSampler f D field_15761 originZ f [[I field_15766 GRADIENTS f D field_15764 SQRT_3 f D field_15762 originY f D field_15763 originX f [I field_15765 permutation f D field_15768 SKEW_FACTOR_2D f D field_15767 UNSKEW_FACTOR_2D m (DD)D method_15433 sample p 1 x p 3 y m (DDD)D method_22416 sample p 1 x p 3 y p 5 z m (IDDDD)D method_16455 grad p 1 hash p 2 x p 8 distance p 4 y p 6 z m (Lnet/minecraft/class_5819;)V p 1 random m ([IDDD)D method_15431 dot p 1 x p 0 gradient p 5 z p 3 y m (I)I method_16456 map p 1 input c net/minecraft/class_4873 net/minecraft/client/realms/dto/PingResult f Ljava/util/List; field_22589 worldIds f Ljava/util/List; field_22588 pingResults c net/minecraft/class_2211 net/minecraft/block/BambooBlock f Lnet/minecraft/class_2758; field_9914 AGE f Lnet/minecraft/class_2754; field_9917 LEAVES f Lnet/minecraft/class_2758; field_9916 STAGE f Lnet/minecraft/class_265; field_9915 LARGE_LEAVES_SHAPE f Lnet/minecraft/class_265; field_9912 SMALL_LEAVES_SHAPE f Lnet/minecraft/class_265; field_9913 NO_LEAVES_SHAPE m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_9386 countBambooBelow p 1 world p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V method_9385 updateLeaves p 5 height p 4 random p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_9387 countBambooAbove p 1 world p 2 pos c net/minecraft/class_3542 net/minecraft/util/StringIdentifiable c An interface, implemented by enums, that allows the enum to be serialized\nby codecs. An instance is identified using a string.\n\n@apiNote To make an enum serializable with codecs, implement this on the enum class,\nimplement {@link #asString} to return a unique ID, and add a {@code static final}\nfield that holds {@linkplain #createCodec the codec for the enum}. f I field_38377 CACHED_MAP_THRESHOLD m (Ljava/lang/String;)Ljava/lang/String; method_49451 method_49451 p 0 id m ()Ljava/lang/String; method_15434 asString c {@return the unique string representation of the enum, used for serialization} m (Ljava/util/function/Supplier;)Lnet/minecraft/class_3542$class_7292; method_28140 createCodec c Creates a codec that serializes an enum implementing this interface either\nusing its ordinals (when compressed) or using its {@link #asString()} method\nand a given decode function. p 0 enumValues m (Ljava/util/function/Function;Ljava/lang/Enum;)Ljava/lang/String; method_49453 method_49453 p 1 enum_ m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Enum; method_49452 method_49452 p 1 id m ([Ljava/lang/Enum;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Enum; method_49455 method_49455 p 2 id m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_3542$class_7292; method_49454 createCodec c Creates a codec that serializes an enum implementing this interface either\nusing its ordinals (when compressed) or using its {@link #asString()} method\nand a given decode function. p 0 enumValues p 1 valueNameTransformer m ([Lnet/minecraft/class_3542;)Lcom/mojang/serialization/Keyable; method_28142 toKeyable p 0 values c net/minecraft/class_3542$1 net/minecraft/util/StringIdentifiable$1 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops c net/minecraft/class_3542$class_7292 net/minecraft/util/StringIdentifiable$EnumCodec f Ljava/util/function/Function; field_38379 idToIdentifiable f Lcom/mojang/serialization/Codec; field_38378 base m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; method_47920 byId p 2 fallback p 1 id m (Ljava/lang/Object;)Ljava/lang/String; method_42635 method_42635 p 0 identifiable m ([Ljava/lang/Enum;Ljava/util/function/Function;)V p 1 values p 2 idToIdentifiable m (Ljava/lang/String;)Ljava/lang/Enum; method_42633 byId p 1 id m ([Ljava/lang/Enum;I)Ljava/lang/Enum; method_42634 method_42634 p 1 ordinal m (Ljava/lang/Enum;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_42631 encode m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 2 input p 1 ops m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 3 prefix p 2 ops p 1 input m (Ljava/lang/Object;)I method_42632 method_42632 p 0 enum_ c net/minecraft/class_4872 net/minecraft/client/realms/dto/PendingInvitesList f Ljava/util/List; field_22586 pendingInvites f Lorg/slf4j/Logger; field_22587 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4872; method_25041 parse p 0 json c net/minecraft/class_3536 net/minecraft/util/ProgressListener m (I)V method_15410 progressStagePercentage p 1 percentage m (Lnet/minecraft/class_2561;)V method_15413 setTitleAndTask p 1 title m (Lnet/minecraft/class_2561;)V method_15414 setTask p 1 task m ()V method_15411 setDone m (Lnet/minecraft/class_2561;)V method_15412 setTitle p 1 title c net/minecraft/class_4868 net/minecraft/client/realms/dto/BackupList f Lorg/slf4j/Logger; field_22577 LOGGER f Ljava/util/List; field_22576 backups m (Ljava/lang/String;)Lnet/minecraft/class_4868; method_25036 parse p 0 json c net/minecraft/class_3537 net/minecraft/util/math/noise/OctavePerlinNoiseSampler f D field_20660 lacunarity f I field_34758 firstOctave f Lit/unimi/dsi/fastutil/doubles/DoubleList; field_26445 amplitudes f D field_20659 persistence f [Lnet/minecraft/class_3756; field_15744 octaveSamplers f D field_36632 maxValue m (Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)V p 3 xoroshiro p 2 firstOctaveAndAmplitudes p 1 random m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; method_30848 calculateAmplitudes p 0 octaves m (D)D method_16452 maintainPrecision p 0 value m (D)D method_40557 getTotalAmplitude p 1 scale m ()I method_38477 getFirstOctave m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; method_38478 getAmplitudes m (Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537; method_39127 create p 0 random p 1 octaves m (I)Lnet/minecraft/class_3756; method_16668 getOctave p 1 octave m (Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537; method_30847 create p 0 random p 1 offset p 2 amplitudes m (Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537; method_35480 create p 0 random p 1 offset p 2 firstAmplitude p 4 amplitudes m (Lnet/minecraft/class_5819;)V method_34401 skipCalls p 0 random m (Ljava/lang/Double;)Z method_39131 method_39131 p 0 amplitude m (Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537; method_39128 create p 1 octaves p 0 random m (Ljava/lang/StringBuilder;)V method_39130 addDebugInfo p 1 info m ()D method_40555 getMaxValue m (DDDDDZ)D method_16453 sample p 3 y p 5 z p 1 x p 11 useOrigin p 7 yScale p 9 yMax m (Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537; method_39126 createLegacy p 2 amplitudes p 0 random p 1 offset m (DDD)D method_15416 sample p 3 y p 5 z p 1 x m (Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537; method_39187 createLegacy p 1 octaves p 0 random c net/minecraft/class_4867 net/minecraft/client/realms/dto/Backup f J field_22571 size f Lorg/slf4j/Logger; field_22574 LOGGER f Z field_22575 uploadedVersion f Ljava/util/Date; field_22570 lastModifiedDate f Ljava/util/Map; field_22572 metadata f Ljava/util/Map; field_22573 changeList f Ljava/lang/String; field_22569 backupId m (Z)V method_25035 setUploadedVersion p 1 uploadedVersion m ()Z method_25032 isUploadedVersion m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4867; method_25033 parse p 0 node c net/minecraft/class_4869 net/minecraft/client/realms/CheckedGson c Checks so that only intended pojos are passed to the GSON (handles\nserialization after obfuscation). f Lcom/google/gson/Gson; field_22578 GSON m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_4885; method_25038 fromJson p 2 type p 1 json m (Lcom/google/gson/JsonElement;)Ljava/lang/String; method_49573 toJson p 1 json m (Lnet/minecraft/class_4885;)Ljava/lang/String; method_25037 toJson p 1 serializable c net/minecraft/class_4880 net/minecraft/client/realms/dto/RealmsServerPing f Ljava/lang/String; field_22625 playerList f Ljava/lang/String; field_22624 nrOfPlayers c net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9936 UNKNOWN_PARTICLE_EXCEPTION f Ljava/util/Collection; field_9935 EXAMPLES f Lnet/minecraft/class_7225; field_40383 registryWrapper m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394; method_9416 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225;)Lnet/minecraft/class_2394; method_9418 readParameters p 0 reader p 1 registryWrapper m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9419 method_9419 p 0 id m (Lnet/minecraft/class_7157;)V p 1 registryAccess m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2223; method_9417 particleEffect p 0 registryAccess m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394; method_9421 getParticle p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225;)Lnet/minecraft/class_2396; method_45583 getType p 1 registryWrapper p 0 reader m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394; method_9420 readParameters p 1 type p 0 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_7912 net/minecraft/unused/packageinfo/PackageInfo7912 c net/minecraft/class_4886 net/minecraft/client/realms/dto/RegionPingResult f Ljava/lang/String; field_22651 regionName f I field_22652 ping m (Ljava/lang/String;I)V p 2 ping p 1 regionName m ()I method_25084 getPing c net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_15784 pendingUpdates f Lnet/minecraft/class_8257; field_43396 pendingUpdateQueue f I field_31706 MAX_LEVEL f I field_15783 levelCount f Z field_15782 hasPendingUpdates m ()I method_24208 getPendingUpdateCount m (JJIZ)V method_15484 propagateLevel p 3 targetId p 1 sourceId p 5 level p 6 decrease m (JI)V method_15485 setLevel p 1 id p 3 level m ()Z method_15489 hasPendingUpdates m (J)Z method_15494 isMarker p 1 id m (III)V p 3 expectedTotalSize p 2 expectedLevelSize p 1 levelCount m (Ljava/util/function/LongPredicate;)V method_24206 removePendingUpdateIf p 1 predicate m (JJIIIZ)V method_15482 updateLevel p 1 sourceId p 3 id p 6 currentLevel p 5 level p 8 decrease m (JJI)I method_15488 getPropagatedLevel p 1 sourceId p 5 level p 3 targetId m (J)V method_15491 resetLevel p 1 id m (J)V method_15483 removePendingUpdate p 1 id m (JJI)I method_15486 recalculateLevel p 3 excludedId p 1 id p 5 maxLevel m (J)I method_15480 getLevel p 1 id m (I)I method_15492 applyPendingUpdates p 1 maxSteps m (JJIZ)V method_15478 updateLevel p 6 decrease p 5 level p 3 id p 1 sourceId m (II)I method_50014 calculateLevel p 2 b p 1 a m (JIZ)V method_15487 propagateLevel p 1 id p 4 decrease p 3 level c net/minecraft/class_3554$1 net/minecraft/world/chunk/light/LevelPropagator$1 m (I)V rehash rehash p 1 newN c net/minecraft/class_2224 net/minecraft/command/argument/NumberRangeArgumentType m ()Lnet/minecraft/class_2224$class_2227; method_9422 intRange m ()Lnet/minecraft/class_2224$class_2225; method_30918 floatRange c net/minecraft/class_2224$class_2225 net/minecraft/command/argument/NumberRangeArgumentType$FloatRangeArgumentType f Ljava/util/Collection; field_9937 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2099; method_9423 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2099; method_35738 getRangeArgument p 1 name p 0 context c net/minecraft/class_2224$class_2227 net/minecraft/command/argument/NumberRangeArgumentType$IntRangeArgumentType f Ljava/util/Collection; field_9938 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2100; method_9425 getRangeArgument p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100; method_9426 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader c net/minecraft/class_4885 net/minecraft/client/realms/RealmsSerializable c A marker interface for Gson serializable pojos; the implementers make\nsure that they have {@code SerializedName} annotation on all their\ndata fields so serialization works after obfuscation, and save/load of\nsuch objects are controlled through another serializer. c net/minecraft/class_3555 net/minecraft/datafixer/fix/AdvancementsFix f Ljava/util/Map; field_15788 RENAMED_ADVANCEMENTS m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_4888 net/minecraft/client/realms/dto/UploadInfo f Z field_22658 worldClosed f I field_32117 PORT f Ljava/net/URI; field_22660 uploadEndpoint f Ljava/lang/String; field_22659 token f Ljava/lang/String; field_32116 HTTP_PROTOCOL f Ljava/util/regex/Pattern; field_26467 PROTOCOL_PATTERN f Lorg/slf4j/Logger; field_22657 LOGGER m ()Ljava/lang/String; method_25087 getToken m (Ljava/lang/String;)Lnet/minecraft/class_4888; method_25088 parse p 0 json m (Ljava/lang/String;)Ljava/lang/String; method_30864 createRequestContent p 0 token m ()Ljava/net/URI; method_25089 getUploadEndpoint m ()Z method_25091 isWorldClosed m (Ljava/lang/String;Ljava/util/regex/Matcher;)Ljava/lang/String; method_30863 getUrlWithProtocol p 0 url p 1 matcher m (Ljava/lang/String;I)Ljava/net/URI; method_30862 getUrl p 1 port p 0 url m (ZLjava/lang/String;Ljava/net/URI;)V p 3 uploadEndpoint p 1 worldClosed p 2 token m (II)I method_30861 getPort p 1 urlPort p 0 port c net/minecraft/class_3556 net/minecraft/world/chunk/ChunkToNibbleArrayMap f [Lnet/minecraft/class_2804; field_15790 cacheArrays f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_15791 arrays f Z field_16447 cacheEnabled f [J field_15789 cachePositions m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V p 1 arrays m ()Lnet/minecraft/class_3556; method_15504 copy m (J)Lnet/minecraft/class_2804; method_15501 get p 1 chunkPos m (J)Lnet/minecraft/class_2804; method_15502 replaceWithCopy p 1 pos m (J)Lnet/minecraft/class_2804; method_15500 removeChunk p 1 chunkPos m (JLnet/minecraft/class_2804;)V method_15499 put p 1 pos p 3 data m ()V method_15505 clearCache m (J)Z method_15503 containsKey p 1 chunkPos m ()V method_16188 disableCache c net/minecraft/class_7911 net/minecraft/entity/ai/brain/task/TaskRunnable c A functional interface that represents a task. m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z trigger trigger c Runs the task.\n\n@return whether the task successfully ran p 2 entity p 3 time p 1 world c net/minecraft/class_4887 net/minecraft/client/realms/dto/Subscription f Lnet/minecraft/class_4887$class_4322; field_22655 type f I field_22654 daysLeft f J field_22653 startDate f Lorg/slf4j/Logger; field_22656 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322; method_25086 typeFrom p 0 subscriptionType m (Ljava/lang/String;)Lnet/minecraft/class_4887; method_25085 parse p 0 json c net/minecraft/class_4887$class_4322 net/minecraft/client/realms/dto/Subscription$SubscriptionType f Lnet/minecraft/class_4887$class_4322; field_19444 RECURRING f Lnet/minecraft/class_4887$class_4322; field_19443 NORMAL m (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322; valueOf valueOf p 0 name c net/minecraft/class_3557 net/minecraft/datafixer/fix/BedBlockEntityFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; method_15506 fix p 2 blockEntities p 1 level c net/minecraft/class_4882 net/minecraft/client/realms/dto/RealmsServerPlayerLists f Ljava/util/List; field_22630 servers f Lorg/slf4j/Logger; field_22631 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4882; method_25075 parse p 0 json c net/minecraft/class_4881 net/minecraft/client/realms/dto/RealmsServerPlayerList f Ljava/util/List; field_22627 players f Lorg/slf4j/Logger; field_22628 LOGGER f J field_22626 serverId m (Lcom/google/gson/JsonArray;)Ljava/util/List; method_25073 parsePlayers p 0 jsonArray m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881; method_25074 parse p 0 node c net/minecraft/class_3551 net/minecraft/datafixer/Schemas f Ljava/util/function/BiFunction; field_15775 EMPTY_IDENTIFIER_NORMALIZE f Ljava/util/function/BiFunction; field_15776 EMPTY f Lcom/mojang/datafixers/DataFixer; field_15777 FIXER m (Lcom/mojang/datafixers/DataFixerBuilder;)V method_15451 build p 0 builder m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_30069 method_30069 p 2 string m (Ljava/lang/String;)Ljava/lang/String; method_15459 method_15459 p 0 id m (Ljava/lang/String;)Ljava/lang/String; method_15449 method_15449 p 0 id m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; method_30071 method_30071 p 1 string m (Ljava/util/Set;)Lcom/mojang/datafixers/DataFixer; method_15471 create p 0 requiredTypes m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43061 method_43061 p 0 frogVariants m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43062 method_43062 p 0 catVariants m (Ljava/lang/String;)Ljava/lang/String; method_15455 method_15455 p 0 id m ()Lcom/mojang/datafixers/DataFixer; method_15450 getFixer m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; method_30068 replacing p 1 current p 0 old m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; method_30070 replacing p 0 replacements c net/minecraft/class_2221 net/minecraft/block/DeadCoralFanBlock f Lnet/minecraft/class_265; field_9932 SHAPE c net/minecraft/class_4884 net/minecraft/client/realms/dto/RealmsWorldResetDto f Z field_22650 generateStructures f Ljava/lang/String; field_22647 seed f I field_22649 levelType f J field_22648 worldTemplateId m (Ljava/lang/String;JIZ)V p 1 seed p 2 worldTemplateId p 5 generateStructures p 4 levelType c net/minecraft/class_3552 net/minecraft/world/chunk/light/ChunkBlockLightProvider f Lnet/minecraft/class_2338$class_2339; field_16511 mutablePos m (JLnet/minecraft/class_2680;)I method_15474 getLightSourceLuminance p 3 blockState p 1 blockPos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_51532 method_51532 p 1 blockPos p 2 blockState m (Lnet/minecraft/class_2823;)V p 1 chunkProvider m (Lnet/minecraft/class_2823;Lnet/minecraft/class_3547;)V p 1 chunkProvider p 2 blockLightStorage c net/minecraft/class_2222 net/minecraft/block/DeadCoralWallFanBlock f Ljava/util/Map; field_9934 FACING_TO_SHAPE f Lnet/minecraft/class_2753; field_9933 FACING c net/minecraft/class_4883 net/minecraft/client/realms/dto/RealmsWorldOptions f Z field_22635 spawnNpcs f Z field_22645 empty f Z field_22633 spawnAnimals f Ljava/lang/String; field_32109 DEFAULT_SLOT_NAME f Ljava/lang/String; field_22641 slotName f I field_22636 spawnProtection f Ljava/lang/String; field_22643 templateImage f J field_22642 templateId f I field_22640 gameMode f Z field_22638 forceGameMode f I field_32107 DEFAULT_DIFFICULTY f Z field_22634 spawnMonsters f Z field_22632 pvp f J field_32110 DEFAULT_WORLD_TEMPLATE_ID f I field_22639 difficulty f Ljava/lang/String; field_22646 DEFAULT_WORLD_TEMPLATE_IMAGE f Z field_22637 commandBlocks m ()Ljava/lang/String; method_25082 toJson m ()Lnet/minecraft/class_4883; method_25083 clone m (ZZZZIZIIZLjava/lang/String;)V p 7 difficulty p 8 gameMode p 9 forceGameMode p 10 slotName p 3 spawnMonsters p 4 spawnNpcs p 5 spawnProtection p 6 commandBlocks p 1 pvp p 2 spawnAnimals m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4883; method_25078 parse p 0 json m (Z)V method_25079 setEmpty p 1 empty m (I)Ljava/lang/String; method_25081 getDefaultSlotName p 1 index m ()Lnet/minecraft/class_4883; method_25076 getDefaults m (I)Ljava/lang/String; method_25077 getSlotName p 1 index m ()Lnet/minecraft/class_4883; method_25080 getEmptyDefaults c net/minecraft/class_3553 net/minecraft/datafixer/fix/ChoiceTypesFix f Ljava/lang/String; field_15779 name f Lcom/mojang/datafixers/DSL$TypeReference; field_15780 types m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V p 3 types p 2 name p 1 outputSchema m (Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; method_15476 fixChoiceTypes p 3 outputChoiceType p 2 inputChoiceType p 1 name c net/minecraft/class_7907 net/minecraft/entity/ai/brain/MemoryQuery c A query of an entity's brain. There are three types, with each querying a different\nvalue. If a query fails, the task does not run.\n\n@see MemoryQueryResult\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext m ()Lnet/minecraft/class_4141; method_47254 getState m (Lnet/minecraft/class_4095;Ljava/util/Optional;)Lnet/minecraft/class_7906; method_47253 toQueryResult p 1 brain p 2 value m ()Lnet/minecraft/class_4140; comp_1151 memory c net/minecraft/class_7907$class_7910 net/minecraft/entity/ai/brain/MemoryQuery$Optional c A query that always succeeds. The value is an optional that contains the value if it\nis present in the memory.\n\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#queryMemoryOptional f Lnet/minecraft/class_4140; comp_1151 memory c net/minecraft/class_7907$class_7908 net/minecraft/entity/ai/brain/MemoryQuery$Absent c A query that succeeds if a value is not present in the memory. The\nquery result is always {@code Unit.INSTANCE}.\n\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#queryMemoryAbsent f Lnet/minecraft/class_4140; comp_1151 memory c net/minecraft/class_7907$class_7909 net/minecraft/entity/ai/brain/MemoryQuery$Value c A query that succeeds if a value is present in the memory. The result is the queried value.\n\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#queryMemoryValue f Lnet/minecraft/class_4140; comp_1151 memory c net/minecraft/class_2216 net/minecraft/command/argument/ScoreboardCriterionArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9927 INVALID_CRITERION_EXCEPTION f Ljava/util/Collection; field_9926 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_274; method_9402 getCriterion p 0 context p 1 name m ()Lnet/minecraft/class_2216; method_9399 scoreboardCriterion m (Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String; method_9400 getStatName p 2 value p 1 stat m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9401 method_9401 p 0 name m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_274; method_9403 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader c net/minecraft/class_4879 net/minecraft/client/realms/dto/RealmsServerList f Ljava/util/List; field_22622 servers f Lorg/slf4j/Logger; field_22623 LOGGER m (Ljava/lang/String;)Lnet/minecraft/class_4879; method_25072 parse p 0 json c net/minecraft/class_3547 net/minecraft/world/chunk/light/BlockLightStorage m (Lnet/minecraft/class_2823;)V p 1 chunkProvider c net/minecraft/class_3547$class_3548 net/minecraft/world/chunk/light/BlockLightStorage$Data m ()Lnet/minecraft/class_3547$class_3548; method_15443 copy c net/minecraft/class_7906 net/minecraft/entity/ai/brain/MemoryQueryResult c The result of a {@link MemoryQuery}. This is passed as a lambda argument to\n{@link net.minecraft.entity.ai.brain.task.TaskTriggerer#task}. Use\n{@link net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#getValue} to\nget the value.\n\n

It is also possible to set or forget the stored memory value using methods in\nthis class.\n\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#getValue\n@see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#getOptionalValue f Lnet/minecraft/class_4095; field_41025 brain f Lcom/mojang/datafixers/kinds/App; field_41027 value f Lnet/minecraft/class_4140; field_41026 memory m (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lcom/mojang/datafixers/kinds/App;)V p 2 memory p 1 brain p 3 value m (Ljava/lang/Object;J)V method_47250 remember p 2 expiry p 1 value m ()V method_47252 forget m ()Lcom/mojang/datafixers/kinds/App; method_47248 getValue m (Ljava/util/Optional;)V method_47251 remember p 1 value m (Ljava/lang/Object;)V method_47249 remember p 1 value c net/minecraft/class_2217 net/minecraft/block/DeadCoralBlock f Lnet/minecraft/class_265; field_9928 SHAPE c net/minecraft/class_4878 net/minecraft/client/realms/dto/RealmsServerAddress f Ljava/lang/String; field_22620 resourcePackHash f Lorg/slf4j/Logger; field_22621 LOGGER f Ljava/lang/String; field_22619 resourcePackUrl f Ljava/lang/String; field_22618 address m (Ljava/lang/String;)Lnet/minecraft/class_4878; method_25071 parse p 0 json c net/minecraft/class_2218 net/minecraft/command/argument/OperationArgumentType f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9931 INVALID_OPERATION f Ljava/util/Collection; field_9929 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9930 DIVISION_ZERO_EXCEPTION m ()Lnet/minecraft/class_2218; method_9404 operation m (Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V method_9410 method_9410 p 0 a p 1 b m (Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219; method_9413 getOperator p 0 operator m (Ljava/lang/String;)Lnet/minecraft/class_2218$class_2220; method_9407 getIntOperator p 0 operator m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219; method_9409 getOperation p 0 context p 1 name m (II)I method_9411 method_9411 p 1 b p 0 a m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2218$class_2219; method_9412 parse m (II)I method_9415 method_9415 p 1 b p 0 a m (II)I method_9405 method_9405 p 0 a p 1 b m (II)I method_9414 method_9414 p 0 a p 1 b m (II)I method_9408 method_9408 p 1 b p 0 a m (II)I method_9406 method_9406 p 1 b p 0 a m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_2218$class_2220 net/minecraft/command/argument/OperationArgumentType$IntOperator m (II)I apply apply p 2 b p 1 a c net/minecraft/class_2218$class_2219 net/minecraft/command/argument/OperationArgumentType$Operation m (Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V apply apply p 2 b p 1 a c net/minecraft/class_3521 net/minecraft/client/util/NetworkUtils c A few client-side networking utilities.\n\n@implNote This is not marked as client-only because it's used by the\n{@code /publish} command, which is only available to integrated servers\nyet was retained by proguard. f Lcom/google/common/util/concurrent/ListeningExecutorService; field_15664 EXECUTOR f Lorg/slf4j/Logger; field_15665 LOGGER m (Ljava/io/File;Ljava/net/URL;Ljava/util/Map;ILnet/minecraft/class_3536;Ljava/net/Proxy;)Ljava/util/concurrent/CompletableFuture; method_15301 downloadResourcePack p 5 proxy p 4 progressListener p 3 maxFileSize p 2 headers p 1 url p 0 file m ()I method_15302 findLocalPort m (I)Z method_46872 isPortAvailable p 0 port c net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;I)V method_24861 trigger p 4 signalStrength p 2 projectile p 3 hitPos p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4851$class_4852; method_24863 conditionsFromJson m (Lnet/minecraft/class_47;Lnet/minecraft/class_243;ILnet/minecraft/class_4851$class_4852;)Z method_24951 method_24951 p 3 conditions c net/minecraft/class_4851$class_4852 net/minecraft/advancement/criterion/TargetHitCriterion$Conditions f Lnet/minecraft/class_2096$class_2100; field_22430 signalStrength f Ljava/util/Optional; field_22512 projectile m (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V p 1 playerPredicate p 2 signalStrength p 3 projectile m (Lnet/minecraft/class_47;Lnet/minecraft/class_243;I)Z method_24952 test p 2 hitPos p 3 signalStrength p 1 projectile m (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_175; method_24865 create p 1 projectile p 0 signalStrength c net/minecraft/class_4850 net/minecraft/block/TargetBlock f I field_31264 REGULAR_POWER_DELAY f I field_31263 RECOVERABLE_POWER_DELAY f Lnet/minecraft/class_2758; field_22428 POWER m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1297;)I method_24858 trigger p 0 world p 2 hitResult p 1 state p 3 entity m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;ILnet/minecraft/class_2338;I)V method_24857 setPower p 4 delay p 3 pos p 2 power p 1 state p 0 world m (Lnet/minecraft/class_3965;Lnet/minecraft/class_243;)I method_24859 calculatePower p 0 hitResult p 1 pos c net/minecraft/class_3518 net/minecraft/util/JsonHelper c Provides methods for validating and deserializing JSON elements. f Lcom/google/gson/Gson; field_15657 GSON m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; method_34932 getBigInteger p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880; method_34916 getItem p 1 key p 2 defaultValue p 0 object m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; method_15252 asArray p 0 element p 1 name m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; method_15287 asString p 1 name p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; method_15281 getObject p 1 element p 2 defaultObject p 0 object m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; method_15297 deserialize p 1 reader p 0 gson p 2 typeToken m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C method_34924 asChar p 1 name p 0 element m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; method_47994 deserializeNullable p 0 gson p 1 content p 2 type p 3 lenient m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z method_15258 getBoolean p 0 object p 2 defaultBoolean p 1 element m (Ljava/lang/String;Z)Lcom/google/gson/JsonObject; method_15298 deserialize p 1 lenient p 0 content m (Lcom/google/gson/JsonElement;)Z method_34921 isBoolean p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; method_34931 getBigDecimal p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_6880; method_15256 asItem p 1 name p 0 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J method_15263 asLong p 0 element p 1 name m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; method_15255 deserialize p 0 reader m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S method_34928 asShort p 1 name p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; method_52226 getElement p 0 object p 1 name m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_34923 hasJsonObject p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S method_34933 getShort p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B method_15271 getByte p 2 defaultByte p 0 object p 1 element m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; method_15279 deserialize p 2 type p 1 content p 0 gson p 3 lenient m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F method_15259 getFloat p 1 element p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15270 getBoolean p 0 object p 1 element m (Lcom/google/gson/JsonElement;)Ljava/lang/String; method_15266 getType p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15294 hasElement p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; method_34926 asBigInteger p 1 name p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15254 hasBoolean p 1 element p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15278 hasPrimitive p 0 object p 1 element m (Ljava/lang/String;)Lcom/google/gson/JsonObject; method_15285 deserialize p 0 content m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B method_34929 getByte p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; method_15292 getArray p 1 name p 2 defaultArray p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_34920 hasNumber p 0 object p 1 element m (Ljava/lang/String;)Lcom/google/gson/JsonArray; method_43679 deserializeArray p 0 content m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D method_34915 getDouble p 2 defaultDouble p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_6880; method_15288 getItem p 0 object p 1 key m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_15296 getObject p 1 element p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J method_15280 getLong p 2 defaultLong p 0 object p 1 element m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; method_15290 deserialize p 1 content p 2 typeToken p 0 gson m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; method_34925 asBigDecimal p 0 element p 1 name m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B method_15293 asByte p 0 element p 1 name m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C method_34930 getChar p 0 object p 1 element m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; method_15284 deserialize p 0 gson p 2 type p 1 content m (Lcom/google/gson/JsonElement;)Ljava/lang/String; method_43680 toSortedString p 0 json m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15289 hasString p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; method_34917 getBigDecimal p 2 defaultBigDecimal p 1 element p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; method_15272 deserialize p 1 element p 2 context p 3 type p 0 object m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_15295 asObject p 0 element p 1 name m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S method_34919 getShort p 2 defaultShort p 0 object p 1 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; method_15265 getString p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D method_34922 asDouble p 0 object p 1 name m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; method_37165 deserializeArray p 0 reader m (Lcom/google/gson/JsonElement;)Z method_15286 isString p 0 element m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; method_47992 deserializeNullable p 1 reader p 2 typeToken p 3 lenient p 0 gson m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; method_15267 deserialize p 2 type p 3 lenient p 0 gson p 1 reader m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_15253 getString p 2 defaultStr p 1 element p 0 object m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; method_47993 deserializeNullable p 1 reader p 2 type p 3 lenient p 0 gson m (Ljava/io/Reader;Z)Lcom/google/gson/JsonObject; method_15274 deserialize p 0 reader p 1 lenient m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I method_15282 getInt p 2 defaultInt p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; method_15291 deserialize p 2 context p 1 name p 0 element p 3 type m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F method_15277 getFloat p 0 object p 1 element p 2 defaultFloat m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; method_15262 deserialize p 2 typeToken p 3 lenient p 0 gson p 1 content m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z method_15264 hasArray p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F method_15269 asFloat p 0 element p 1 name m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; method_15261 getArray p 1 element p 0 object m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; method_15276 deserialize p 2 type p 0 gson p 1 reader m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; method_43678 sort p 0 entries p 1 comparator m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V method_43677 writeSorted p 2 comparator p 0 writer p 1 json m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D method_34927 getDouble p 0 object p 1 element m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I method_15257 asInt p 0 element p 1 name m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; method_15273 deserialize p 0 gson p 1 reader p 2 typeToken p 3 lenient m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; method_34918 getBigInteger p 0 object p 1 element p 2 defaultBigInteger m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z method_15268 asBoolean p 1 name p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; method_15283 deserialize p 3 context p 4 type p 1 element p 2 defaultValue p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I method_15260 getInt p 1 element p 0 object m (Lcom/google/gson/JsonElement;)Z method_15275 isNumber p 0 element m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J method_22449 getLong p 1 name p 0 object m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C method_34914 getChar p 0 object p 2 defaultChar p 1 element c net/minecraft/class_4849 net/minecraft/block/NyliumBlock m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_24856 stayAlive p 0 state p 1 world p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880$class_6883;)V method_46686 method_46686 p 4 entry m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_46687 generate p 3 world p 4 chunkGenerator p 5 random p 6 pos p 1 registry p 2 key c net/minecraft/class_4846 net/minecraft/datafixer/fix/EntityZombifiedPiglinRenameFix f Ljava/util/Map; field_22416 RENAMES m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_4845 net/minecraft/data/server/loottable/vanilla/VanillaBarterLootTableGenerator c net/minecraft/class_3515 net/minecraft/network/encryption/NetworkEncryptionUtils c Utilities for encryption, decryption, signing, and hashing of data.\n\n@apiNote Methods in this class usually throw {@link NetworkEncryptionException}\nwhen the operation fails. This is a checked exception and thus must be caught\nwhen using the methods. f Ljava/lang/String; field_29835 SHA1 f Ljava/util/Base64$Encoder; field_39272 BASE64_ENCODER f Ljava/lang/String; field_39033 RSA_PUBLIC_KEY_PREFIX f Ljava/lang/String; field_39037 RSA_PRIVATE_KEY_PREFIX f Ljava/lang/String; field_39109 SHA256_WITH_RSA f Ljava/lang/String; field_29830 AES f Ljava/lang/String; field_29834 ISO_8859_1 f Ljava/lang/String; field_29832 RSA f Lcom/mojang/serialization/Codec; field_39035 RSA_PUBLIC_KEY_CODEC c The codec for RSA public keys.\n\n@implNote The key is encoded using the PEM format.\n\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPublicKeyPem(String) f Ljava/lang/String; field_39034 LINEBREAK f Ljava/lang/String; field_39038 RSA_PRIVATE_KEY_SUFFIX f I field_40111 SHA256_BITS f Ljava/lang/String; field_39039 RSA_PUBLIC_KEY_SUFFIX f Lcom/mojang/serialization/Codec; field_39036 RSA_PRIVATE_KEY_CODEC c The codec for RSA private keys.\n\n@implNote The key is encoded using the PEM format.\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #decodeRsaPrivateKeyPem(String) f I field_29833 RSA_KEY_LENGTH f I field_29831 AES_KEY_LENGTH m (ILjava/security/Key;[B)[B method_15244 crypt c Low-level API to perform encryption or decryption operation.\n\n@throws NetworkEncryptionException when the operation fails p 2 data p 1 key p 0 opMode m ()Ljavax/crypto/SecretKey; method_15239 generateSecretKey c {@return a new {@value AES_KEY_LENGTH} bit AES secret key}\n\n@throws NetworkEncryptionException when generation fails m ([B)Ljava/security/PublicKey; method_15242 decodeEncodedRsaPublicKey c Decodes a X.509-encoded RSA public key.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #decodeRsaPublicKeyPem(String) p 0 key m ([[B)[B method_15236 hash c {@return the SHA-1 hash of {@code bytes}} p 0 bytes m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B method_15240 computeServerId c {@return the computed server ID}\n\n@implNote The server ID is a SHA-1 hash of ISO-8859-1 encoded {@code baseServerId},\n{@code publicKey}, and {@code secretKey}.\n\n@throws NetworkEncryptionException when computation fails p 2 secretKey p 0 baseServerId p 1 publicKey m (Ljava/security/PrivateKey;)Ljava/lang/String; method_43521 encodeRsaPrivateKey c Encodes an RSA private {@code key} to a PEM-formatted key string.\n\n

A PEM-formatted RSA private key is {@value #RSA_PRIVATE_KEY_PREFIX}, followed\nby Base64 encoded PCKS #8 encoded key, followed by {@value #RSA_PRIVATE_KEY_SUFFIX}.\n\n@throws IllegalArgumentException when non-RSA key is passed\n\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPrivateKeyPem(String)\n@see #decodeRsaPublicKeyPem(String) p 0 key m (ILjava/security/Key;)Ljavax/crypto/Cipher; method_15235 cipherFromKey c Creates an AES cipher from the key.\n\n@throws NetworkEncryptionException when creation fails, e.g. due to invalid key p 0 opMode p 1 key c the AES secret key m ([B)Ljava/security/PrivateKey; method_43525 decodeEncodedRsaPrivateKey c Decodes a PCKS #8-encoded RSA private key.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #decodeRsaPrivateKeyPem(String) p 0 key m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43527 method_43527 p 0 key m (Ljava/security/Key;[B)[B method_15243 decrypt c Decrypts an encrypted data. The algorithm is determined from the key used.\n\n@throws NetworkEncryptionException when decryption fails, e.g. due to invalid key\n\n@see #encrypt(Key, byte[]) p 0 key c decryption key (e.g. AES secret key or RSA private key) p 1 data m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; method_15234 decryptSecretKey c Decrypts RSA-encrypted AES secret key.\n\n@throws NetworkEncryptionException when the secret key is malformed p 1 encryptedSecretKey p 0 privateKey m (Ljava/lang/String;)Ljava/security/PublicKey; method_43524 decodeRsaPublicKeyPem c Decodes a PEM-formatted RSA public key.\n\n

A PEM-formatted RSA public key is {@value #RSA_PUBLIC_KEY_PREFIX}, followed\nby Base64 encoded X.509 encoded key, followed by {@value #RSA_PUBLIC_KEY_SUFFIX}.\nNote that this method also allows Base64 encoded keys that have neither the prefix\nor the suffix.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPrivateKeyPem(String) p 0 key m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3515$class_7424;)Ljava/security/Key; method_43520 decodePem c Decodes a PEM-formatted string key.\n\n

A PEM-formatted key is {@code prefix}, followed by Base64 encoded key,\nfollowed by {@code suffix}. Note that this method also allows Base64 encoded\nkeys that have neither the prefix or the suffix.\n\n@throws NetworkEncryptionException when the {@code decoder} throws, e.g. due to\ninvalid key content p 0 key p 2 suffix p 1 prefix p 3 decoder m (Ljava/security/PublicKey;)Ljava/lang/String; method_43522 encodeRsaPublicKey c Encodes an RSA public {@code key} to a PEM-formatted key string.\n\n

A PEM-formatted RSA public key is {@value #RSA_PUBLIC_KEY_PREFIX}, followed\nby Base64 encoded X.509 encoded key, followed by {@value #RSA_PUBLIC_KEY_SUFFIX}.\n\n@throws IllegalArgumentException when non-RSA key is passed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #decodeRsaPrivateKeyPem(String)\n@see #decodeRsaPublicKeyPem(String) p 0 key m ()Ljava/security/KeyPair; method_15237 generateServerKeyPair c {@return a new {@value RSA_KEY_LENGTH} bit RSA public/private key pair}\n\n@throws NetworkEncryptionException when generation fails m (Ljava/lang/String;)Ljava/security/PrivateKey; method_43519 decodeRsaPrivateKeyPem c Decodes a PEM-formatted RSA private key.\n\n

A PEM-formatted RSA private key is {@value #RSA_PRIVATE_KEY_PREFIX}, followed\nby Base64 encoded PCKS #8 encoded key, followed by {@value #RSA_PRIVATE_KEY_SUFFIX}.\nNote that this method also allows Base64 encoded keys that have neither the prefix\nor the suffix.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPublicKeyPem(String) p 0 key m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; method_15241 createCipher c Creates a cipher to perform encryption or decryption operation. p 0 opMode p 1 algorithm p 2 key m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43526 method_43526 p 0 key m (Ljava/security/Key;[B)[B method_15238 encrypt c Encrypts a data. The algorithm is determined from the key used.\n\n@throws NetworkEncryptionException when encryption fails, e.g. due to invalid key\n\n@see #decrypt(Key, byte[]) p 1 data p 0 key c encryption key (e.g. AES secret key or RSA public key) c net/minecraft/class_3515$class_7426 net/minecraft/network/encryption/NetworkEncryptionUtils$SecureRandomUtil c Utilities for working with a secure random number generator. f Ljava/security/SecureRandom; field_39041 SECURE_RANDOM m ()J method_43531 nextLong c {@return a random number generated with a cryptographically secure\nrandom number generator} c net/minecraft/class_3515$class_7425 net/minecraft/network/encryption/NetworkEncryptionUtils$SignatureData c A record holding a signature of a data and the salt added while signing. Note that\nthe signature might not be actually present. f Lnet/minecraft/class_3515$class_7425; field_39040 NONE c The signature data for data without signatures. f [B comp_740 signature f J comp_739 salt m (Lnet/minecraft/class_2540;)V p 1 buf m ()[B method_43530 getSalt m ()Z method_43528 isSignaturePresent c {@return whether the signature data has a signature}\n\n@apiNote This does not validate the signature itself. m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3515$class_7425;)V method_43529 write p 1 signatureData p 0 buf m ()[B comp_740 signature m ()J comp_739 salt c net/minecraft/class_3515$class_7424 net/minecraft/network/encryption/NetworkEncryptionUtils$KeyDecoder c A functional interface that decodes an encoded key.\n\n@apiNote Implementations should throw {@link NetworkEncryptionException}\nwhen the key is malformed.\n\n@see NetworkEncryptionUtils#decodeEncodedRsaPrivateKey(byte[])\n@see NetworkEncryptionUtils#decodeEncodedRsaPublicKey(byte[]) m ([B)Ljava/security/Key; apply apply p 1 key c net/minecraft/class_4848 net/minecraft/block/CryingObsidianBlock c net/minecraft/class_4847 net/minecraft/datafixer/schema/Schema2509 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_4864 net/minecraft/block/AbstractPlantBlock m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_33624 copyState p 1 from p 2 to m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)Ljava/util/Optional; method_25960 getStemHeadPos p 2 pos p 3 block p 1 world c net/minecraft/class_3532 net/minecraft/util/math/MathHelper c Contains math-related helper methods. This includes {@code float}-specific extensions\nto {@link Math}, linear interpolation (lerp), and color-related methods.\n\n

Trigonometric functions defined in this class use the "sine table", a pre-calculated\ntable of {@code sin(N)} ({@code 0 <= N < pi * 2}). f [D field_15727 ARCSINE_TABLE c Holds values of arcsin(x): {@code ARCSINE_TABLE[i]} is equal to\n{@code Math.arcsin(i / 256.0)}.\n\n

This is used by {@link MathHelper#atan2} to approximate the inverse\ntangent function. f F field_15724 SQUARE_ROOT_OF_TWO f Lnet/minecraft/class_5819; field_15726 RANDOM f F field_29848 DEGREES_PER_RADIAN f [F field_15725 SINE_TABLE f F field_29849 EPSILON f J field_29853 HALF_PI_RADIANS_SINE_TABLE_INDEX f [D field_15722 COSINE_OF_ARCSINE_TABLE c Holds values of cos(arcsin(x)): {@code COSINE_OF_ARCSINE_TABLE[i]} is equal to\n{@code Math.cos(Math.arcsin(i / 256.0))}.\n\n

This is used by {@link MathHelper#atan2} to approximate the inverse\ntangent function. f F field_29846 TAU c Tau is equal to {@code 2 * PI}. f [I field_15723 MULTIPLY_DE_BRUIJN_BIT_POSITION f F field_29847 RADIANS_PER_DEGREE f I field_29859 ARCSINE_TABLE_LENGTH c The total number of entries in {@link MathHelper#ARCSINE_TABLE} and\n{@link MathHelper#COSINE_OF_ARCSINE_TABLE}.\n\n

These tables have 257 elements because they store values for multiples of\n1/256 from 0 to 1, inclusive. f F field_29856 DEGREES_TO_SINE_TABLE_INDEX f F field_29844 PI f D field_15728 ROUNDER_256THS c A constant for rounding a double to the nearest multiple of 1/256.\n\n

When this constant is added to a double that is not too large, then the\nbits of the result's mantissa reflect the original number times 256.\nConsequently, adding this constant and then subtracting it rounds such\ndoubles to the nearest multiple of 1/256.\n\n

This is used by {@link MathHelper#atan2} to produce an index into\n{@link MathHelper#ARCSINE_TABLE} and {@link MathHelper#COSINE_OF_ARCSINE_TABLE}. f D field_29857 ARCSINE_MACLAURIN_3 c Used for the third-order Maclaurin series approximation of the arcsin function,\nx + x^3/6. f F field_29845 HALF_PI m (DDD)D method_15370 getLerpProgress c Gets the fraction of the way that {@code value} is between {@code start} and {@code end}.\nThis is the delta value needed to lerp between {@code start} and {@code end} to get {@code value}.\nIn other words, {@code getLerpProgress(lerp(delta, start, end), start, end) == delta}. p 0 value c the result of the lerp function p 4 end c the value interpolated to p 2 start c the value interpolated from m (F)F method_27285 square p 0 n m (III)I method_15340 clamp p 2 max p 1 min p 0 value m (DDDDDD)D method_16437 lerp2 c A two-dimensional lerp between values on the 4 corners of the unit square. Arbitrary values are specified for the corners and the output is interpolated between them. p 10 x1y1 c the output if {@code deltaX} is 1 and {@code deltaY} is 1 p 0 deltaX c the x-coordinate on the unit square p 2 deltaY c the y-coordinate on the unit square p 4 x0y0 c the output if {@code deltaX} is 0 and {@code deltaY} is 0 p 6 x1y0 c the output if {@code deltaX} is 1 and {@code deltaY} is 0 p 8 x0y1 c the output if {@code deltaX} is 0 and {@code deltaY} is 1 m (Lnet/minecraft/class_5819;II)I method_15395 nextInt c {@return a random, uniformly distributed integer value in {@code\n[min, max]}} If the range is empty (i.e. {@code max < min}), it\nreturns {@code min}. p 0 random p 2 max c the maximum value, inclusive p 1 min c the minimum value, inclusive m (II)Z method_48117 isMultipleOf p 1 b p 0 a m (IILjava/util/function/IntPredicate;)I method_15360 binarySearch c Finds the minimum value in {@code [min, max)} that satisfies the\nmonotonic {@code predicate}.\n\n

The {@code predicate} must be monotonic, i.e. if for any {@code a},\n{@code predicate.test(a)} is {@code true}, then for all {@code b > a},\n{@code predicate.test(b)} must also be {@code true}.\n\n

Examples:\n

    \n
  • {@code binarySearch(3, 7, x -> true)} returns {@code 3}.\n
  • {@code binarySearch(3, 7, x -> x >= 5)} returns {@code 5}.\n
  • {@code binarySearch(3, 7, x -> false)} returns {@code 7}.\n
\n\n@return the minimum value if such value is found, otherwise {@code max} p 1 max c the maximum value (exclusive) to be tested p 0 min c the minimum value (inclusive) to be tested p 2 predicate c the predicate that returns {@code true} for integers greater than or\nequal to the value to be searched for m (D)D method_33723 square p 0 n m (Lnet/minecraft/class_2382;)J method_15389 hashCode p 0 vec m (FF)F method_24504 wrap p 1 maxDeviation p 0 value m (F)F method_15393 wrapDegrees c Wraps an angle in degrees to the interval {@code [-180, 180)}. p 0 degrees m (DDDDD)D method_32854 clampedMap c Linearly maps a value from one number range to another\nand clamps the result.\n\n@return the mapped value, clamped between {@code newStart} and {@code newEnd}\n@see #map(double, double, double, double, double) the unclamped variant p 2 oldStart c the starting value of the original range p 4 oldEnd c the end value of the original range p 6 newStart c the starting value of the new range p 8 newEnd c the end value of the new range p 0 value c the input value m (DDDDDDDDDDD)D method_16438 lerp3 c A three-dimensional lerp between values on the 8 corners of the unit cube. Arbitrary values are specified for the corners and the output is interpolated between them. p 12 x1y1z0 c the output if {@code deltaX} is 1, {@code deltaY} is 1 and {@code deltaZ} is 0 p 10 x0y1z0 c the output if {@code deltaX} is 0, {@code deltaY} is 1 and {@code deltaZ} is 0 p 8 x1y0z0 c the output if {@code deltaX} is 1, {@code deltaY} is 0 and {@code deltaZ} is 0 p 6 x0y0z0 c the output if {@code deltaX} is 0, {@code deltaY} is 0 and {@code deltaZ} is 0 p 4 deltaZ c the z-coordinate on the unit cube p 20 x1y1z1 c the output if {@code deltaX} is 1, {@code deltaY} is 1 and {@code deltaZ} is 1 p 2 deltaY c the y-coordinate on the unit cube p 18 x0y1z1 c the output if {@code deltaX} is 0, {@code deltaY} is 1 and {@code deltaZ} is 1 p 0 deltaX c the x-coordinate on the unit cube p 16 x1y0z1 c the output if {@code deltaX} is 1, {@code deltaY} is 0 and {@code deltaZ} is 1 p 14 x0y0z1 c the output if {@code deltaX} is 0, {@code deltaY} is 0 and {@code deltaZ} is 1 m (FFFFF)F method_41303 catmullRom c Interpolates a point on a Catmull-Rom Spline. This spline has a property that if there are two\nsplines with arguments {@code p0, p1, p2, p3} and {@code p1, p2, p3, p4}, the resulting curve\nwill have a continuous first derivative at {@code p2}, where the two input curves connect. For\nhigher-dimensional curves, the interpolation on the curve is done component-wise: for\ninputs {@code delta, (p0x, p0y), (p1x, p1y), (p2x, p2y), (p3x, p3y)}, the output is\n{@code (catmullRom(delta, p0x, p1x, p2x, p3x), catmullRom(delta, p0y, p1y, p2y, p3y))}.\n\n@see Cubic Hermite spline (Catmull–Rom spline) p 0 delta c the progress along the interpolation p 1 p0 c the previous data point to assist in curve-smoothing p 2 p1 c the output if {@code delta} is 0 p 3 p2 c the output if {@code delta} is 1 p 4 p3 c the next data point to assist in curve-smoothing m (I)I method_34954 square p 0 n m (DD)D method_15367 floorMod p 2 divisor p 0 dividend m (D)I method_17822 sign p 0 value m (DI)I method_38961 roundDownToMultiple c {@return {@code a} rounded down to the nearest multiple of {@code b}} p 0 a p 2 b m (D)D method_15338 wrapDegrees c Wraps an angle in degrees to the interval {@code [-180, 180)}. p 0 degrees m (FFF)F method_15363 clamp p 2 max p 0 value p 1 min m (IIIII)I method_42118 method_42118 p 4 i m (DD)Z method_20390 approximatelyEquals p 0 a p 2 b m (FF)F method_15356 angleBetween p 0 first p 1 second m (D)D method_34956 perlinFadeDerivative p 0 value m (DDD)D method_41190 squaredMagnitude p 2 b p 0 a p 4 c m (J)J method_38652 square p 0 n m (F)I method_15375 floor p 0 value m (II)I method_28139 roundUpToMultiple c Returns a value farther than or as far as {@code value} from zero that\nis a multiple of {@code divisor}. p 0 value p 1 divisor m (FFF)F method_15388 stepUnwrappedAngleTowards c Steps from {@code from} degrees towards {@code to} degrees, changing the value by at most {@code step} degrees. p 0 from p 2 step p 1 to m (II)I method_15387 floorMod p 0 dividend p 1 divisor m (FFF)F method_15348 stepTowards c Steps from {@code from} towards {@code to}, changing the value by at most {@code step}. p 2 step p 1 to p 0 from m (DDD)D method_52468 lerpAngleDegrees p 4 end p 2 start p 0 delta m (Ljava/lang/String;I)I method_15343 parseInt p 1 fallback p 0 string m (DD)D method_15349 atan2 c {@return an approximation of {@code Math.atan2(y, x)}}\n\n@implNote This implementation transforms the arguments such that they\nlie in the first quadrant. If {@code y > x}, then {@code x} and {@code y}\nare swapped to minimize the error of the initial approximation.\n{@code x} and {@code y} are normalized, and an initial approximation\nof the result and the sine of the deviation from the true value are\nobtained using the {@link MathHelper#ARCSINE_TABLE} and\n{@link MathHelper#COSINE_OF_ARCSINE_TABLE} lookup tables. The error\nitself is approximated using the third-order Maclaurin series polynomial\nfor arcsin. Finally, the implementation undoes any transformations that\nwere performed initially. p 0 y p 2 x m (FFF)I method_15353 packRgb p 0 r p 1 g p 2 b m (DDD)D method_33825 magnitude p 4 c p 2 b p 0 a m (F)F method_15374 sin p 0 value m ()Ljava/util/UUID; method_15394 randomUuid m (DD)D method_41189 squaredHypot p 2 b p 0 a m (III)J method_15371 hashCode p 0 x p 1 y p 2 z m (I)I method_15339 smallestEncompassingPowerOfTwo p 0 value m (III)Ljava/util/stream/IntStream; method_42120 stream p 0 seed p 2 upperBound p 1 lowerBound m (F)F method_48119 inverseSqrt p 0 x m (F)F method_15362 cos p 0 value m (F)I method_15386 ceil p 0 value m (F)F method_22450 fractionalPart p 0 value m (DDDDD)D method_33722 map c Linearly maps a value from one number range to another, unclamped.\n\n

For the return value {@code result}, {@code getLerpProgress(value, oldStart, oldEnd)}\nis approximately equal to {@code getLerpProgress(result, newStart, newEnd)}\n(accounting for floating point errors).\n\n@return the mapped value p 8 newEnd c the end value of the new range p 6 newStart c the starting value of the new range p 4 oldEnd c the end value of the original range p 2 oldStart c the starting value of the original range p 0 value c the input value m (DDD)D method_15390 clampedLerp p 4 delta p 0 start p 2 end m (Lnet/minecraft/class_5819;II)I method_32751 nextBetween c {@return a random, uniformly distributed integer value in {@code\n[min, max]}}\n\n@throws IllegalArgumentException if the range is empty (i.e. {@code\nmax < min}) p 2 max c the maximum value, inclusive p 1 min c the minimum value, inclusive p 0 random m (I)I method_15354 idealHash p 0 value m (I)I method_15342 ceilLog2 c {@return ceil(log2({@code value}))}\n\n

The vanilla implementation uses the de Bruijn sequence.\n\n@see Integer#numberOfLeadingZeros(int) p 0 value c the input value m (Lnet/minecraft/class_5819;DD)D method_15366 nextDouble p 3 max p 1 min p 0 random m (DDD)D method_15350 clamp p 4 max p 2 min p 0 value m (Lnet/minecraft/class_5819;FF)F method_15344 nextFloat p 1 min p 0 random p 2 max m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;)Z method_34945 method_34945 p 2 box p 0 origin p 1 direction m (DDD)D method_16436 lerp p 0 delta p 2 start p 4 end m (II)I method_38788 ceilDiv p 0 a p 1 b m (FII)I method_48781 lerp p 0 delta p 1 start p 2 end m ([F)V method_15376 method_15376 p 0 sineTable m (FFF)F method_37166 clampedLerp p 1 end p 2 delta p 0 start m (I)I method_15382 abs p 0 value m (FFF)F method_16439 lerp p 1 start p 2 end p 0 delta m (JJJ)J method_53062 clamp p 4 max p 2 min p 0 value m (FFF)F method_20306 clampAngle c Clamps {@code value}, as an angle, between {@code mean - delta} and {@code\nmean + delta} degrees.\n\n@return the clamped {@code value} p 2 delta c the maximum difference allowed from the mean, must not be negative p 1 mean c the mean value of the clamp angle range p 0 value c the value to clamp m (I)Z method_15352 isPowerOfTwo p 0 value m (Lnet/minecraft/class_5819;)Ljava/util/UUID; method_15378 randomUuid p 0 random m (FF)F method_15341 floorMod p 0 dividend p 1 divisor m (DD)D method_15391 absMax p 0 a p 2 b m (Lnet/minecraft/class_5819;FF)F method_32855 nextGaussian p 0 random p 1 mean p 2 deviation m (FF)F method_15381 subtractAngles p 0 start p 1 end m (D)D method_16435 perlinFade p 0 value m (IIII)Ljava/util/stream/IntStream; method_42117 stream p 3 steps p 2 upperBound p 1 lowerBound p 0 seed m (F)F method_15379 abs p 0 value m (II)I method_48116 floorDiv p 1 divisor p 0 dividend m (D)D method_15345 fastInverseSqrt c {@return an approximation of {@code 1 / Math.sqrt(x)}} p 0 x m (F)F method_15355 sqrt p 0 value m (FFFFF)F method_37958 clampedMap c Linearly maps a value from one number range to another\nand clamps the result.\n\n@return the mapped value, clamped between {@code newStart} and {@code newEnd}\n@see #map(float, float, float, float, float) the unclamped variant p 0 value c the input value p 1 oldStart c the starting value of the original range p 4 newEnd c the end value of the new range p 2 oldEnd c the end value of the original range p 3 newStart c the starting value of the new range m (Lnet/minecraft/class_5819;FF)F method_32750 nextBetween p 0 random p 1 min p 2 max m (D)I method_15357 floor p 0 value m (D)D method_15385 fractionalPart p 0 value m (F)F method_23278 fastInverseCbrt c {@return an approximation of {@code 1 / Math.cbrt(x)}} p 0 x m (FF)Z method_15347 approximatelyEquals p 0 a p 1 b m (IIII)Z method_42119 method_42119 p 3 i m (D)D method_48118 inverseSqrt p 0 x m (I)I method_15392 wrapDegrees c Wraps an angle in degrees to the interval {@code [-180, 180)}. p 0 degrees m (FII)I method_53063 lerpPositive c {@return linear interpolation of {@code delta} between {@code start} and {@code end},\nexcept that for any positive {@code delta} the value is positive}\n\n

Like {@link #lerp(float, int, int)}, {@code lerpPositive(0, 0, 10)} returns {@code 0}.\nHowever, if the delta is {@code 0.01f}, the {@code lerp} method would return {@code 0}\nsince {@code 0.01 * 10} floored is {@code 0}. This method returns {@code 1} in this\nsituation.\n\n@apiNote This is used to calculate redstone comparator output and boss bar percentage.\n\n@see #lerp(float, int, int) p 0 delta p 1 start p 2 end m (FFFFF)F method_37959 map c Linearly maps a value from one number range to another, unclamped.\n\n

For the return value {@code result}, {@code getLerpProgress(value, oldStart, oldEnd)}\nis approximately equal to {@code getLerpProgress(result, newStart, newEnd)}\n(accounting for floating point errors).\n\n@return the mapped value p 0 value c the input value p 3 newStart c the starting value of the new range p 4 newEnd c the end value of the new range p 1 oldStart c the starting value of the original range p 2 oldEnd c the end value of the original range m (FFF)F method_37960 getLerpProgress p 2 end p 1 start p 0 value m (I)I method_15351 floorLog2 c {@return floor(log2({@code value}))}\n\n

The vanilla implementation uses the de Bruijn sequence.\n\n@see Integer#numberOfLeadingZeros(int) p 0 value c the input value m (FFF)I method_15369 hsvToRgb p 0 hue p 1 saturation p 2 value m (FFF)F method_17821 lerpAngleDegrees p 1 start p 2 end p 0 delta m (D)I method_15384 ceil p 0 value m (D)J method_15372 lfloor p 0 value m (DD)D method_39241 hypot p 2 b p 0 a c net/minecraft/class_2202 net/minecraft/block/BambooSaplingBlock f Lnet/minecraft/class_265; field_9897 SHAPE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9351 grow p 1 world p 2 pos c net/minecraft/class_4863 net/minecraft/block/AbstractPlantPartBlock f Z field_22508 tickWater f Lnet/minecraft/class_2350; field_22507 growthDirection f Lnet/minecraft/class_265; field_23080 outlineShape m ()Lnet/minecraft/class_4865; method_24945 getStem m (Lnet/minecraft/class_1936;)Lnet/minecraft/class_2680; method_24948 getRandomGrowthState p 1 world m ()Lnet/minecraft/class_2248; method_24946 getPlant m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2350;Lnet/minecraft/class_265;Z)V p 1 settings p 3 outlineShape p 2 growthDirection p 4 tickWater m (Lnet/minecraft/class_2680;)Z method_24947 canAttachTo p 1 state c net/minecraft/class_3533 net/minecraft/util/profiler/ProfilerSystem f Lnet/minecraft/class_3533$class_4746; field_21819 currentInfo f Ljava/util/function/IntSupplier; field_16266 endTickGetter f I field_15729 startTick f Z field_20345 checkTimeout f Ljava/lang/String; field_15734 fullPath f Ljava/util/List; field_15736 path f J field_15732 startTime f Ljava/util/function/LongSupplier; field_21961 timeGetter f Lorg/slf4j/Logger; field_15735 LOGGER f Lit/unimi/dsi/fastutil/longs/LongList; field_15730 timeList f Ljava/util/Map; field_21818 locationInfos f Z field_15733 tickStarted f J field_16267 TIMEOUT_NANOSECONDS f Ljava/util/Set; field_33873 sampleTypes m (Ljava/lang/String;)Lnet/minecraft/class_3533$class_4746; method_24245 method_24245 p 0 k m ()Lnet/minecraft/class_3533$class_4746; method_24246 getCurrentInfo m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V p 1 timeGetter p 3 checkTimeout p 2 tickGetter c net/minecraft/class_3533$class_4746 net/minecraft/util/profiler/ProfilerSystem$LocatedInfo f J field_21820 totalTime f J field_33875 minTime f J field_21821 visits f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; field_21822 counts f J field_33874 maxTime c net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentType f C field_32185 RIGHT_CURLY_BRACKET f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_41709 INVALID_INDEX_EXCEPTION f C field_32183 RIGHT_SQUARE_BRACKET f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_41706 TOO_DEEP_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9899 NOTHING_FOUND_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9900 INVALID_PATH_NODE_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_41708 EXPECTED_LIST_EXCEPTION f C field_32186 DOUBLE_QUOTE f C field_32184 LEFT_CURLY_BRACKET f C field_32182 LEFT_SQUARE_BRACKET f C field_44920 SINGLE_QUOTE f Ljava/util/Collection; field_9898 EXAMPLES m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47970 method_47970 p 0 nbt m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209; method_9358 getNbtPath p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lnet/minecraft/class_2487;)Ljava/util/function/Predicate; method_9359 getPredicate p 0 filter m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2210; method_9352 readCompoundChildNode p 0 reader p 1 name m (C)Z method_9355 isNameCharacter p 0 c m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; method_9357 readName p 0 reader m ()Lnet/minecraft/class_2203; method_9360 nbtPath m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9356 method_9356 p 0 path m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2203$class_2210; method_9361 parseNode p 1 root p 0 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47969 method_47969 p 0 index m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)Z method_9353 method_9353 p 1 nbt m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2203$class_2209; method_9362 parse c net/minecraft/class_2203$class_2210 net/minecraft/command/argument/NbtPathArgumentType$PathNode m (Lnet/minecraft/class_2520;Ljava/util/List;)V method_9378 get p 2 results p 1 current m (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;Ljava/util/List;)V method_9380 getOrInit p 1 current p 2 source p 3 results m (Ljava/util/function/Supplier;Lnet/minecraft/class_2520;Ljava/util/List;)V method_9379 method_9379 p 3 results p 2 current m (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)I method_9376 set p 2 source p 1 current m (Ljava/util/List;)Ljava/util/List; method_9381 get p 1 elements m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; method_9377 getOrInit p 1 elements p 2 supplier m ()Lnet/minecraft/class_2520; method_9382 init m (Lnet/minecraft/class_2520;)I method_9383 clear p 1 current m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; method_9384 process p 2 action p 1 elements c net/minecraft/class_2203$class_3707 net/minecraft/command/argument/NbtPathArgumentType$FilteredRootNode f Ljava/util/function/Predicate; field_16319 matcher m (Lnet/minecraft/class_2487;)V p 1 filter c net/minecraft/class_2203$class_2204 net/minecraft/command/argument/NbtPathArgumentType$AllListElementNode f Lnet/minecraft/class_2203$class_2204; field_9901 INSTANCE c net/minecraft/class_2203$class_2206 net/minecraft/command/argument/NbtPathArgumentType$IndexedListElementNode f I field_9903 index m (I)V p 1 index c net/minecraft/class_2203$class_2205 net/minecraft/command/argument/NbtPathArgumentType$NamedNode f Ljava/lang/String; field_9902 name m (Ljava/lang/String;)V p 1 name c net/minecraft/class_2203$class_2208 net/minecraft/command/argument/NbtPathArgumentType$FilteredNamedNode f Ljava/lang/String; field_9906 name f Lnet/minecraft/class_2487; field_9907 filter f Ljava/util/function/Predicate; field_9908 predicate m (Ljava/lang/String;Lnet/minecraft/class_2487;)V p 2 filter p 1 name c net/minecraft/class_2203$class_2207 net/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode f Ljava/util/function/Predicate; field_9905 predicate f Lnet/minecraft/class_2487; field_9904 filter m (Lnet/minecraft/class_2487;)V p 1 filter m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2520;)V method_9365 method_9365 p 2 nbt c net/minecraft/class_2203$class_2209 net/minecraft/command/argument/NbtPathArgumentType$NbtPath f Ljava/lang/String; field_9909 string f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_9910 nodeEndIndices f [Lnet/minecraft/class_2203$class_2210; field_9911 nodes m (Lnet/minecraft/class_2203$class_2210;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_9375 createNothingFoundException p 1 node m (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)I method_35722 put p 1 element p 2 source m (Ljava/util/List;Ljava/util/function/Function;)I method_9371 forEach p 1 operation p 0 elements m (Lnet/minecraft/class_2520;)Ljava/util/List; method_9369 getTerminals p 1 start m (Lnet/minecraft/class_2520;)Ljava/util/List; method_9366 get p 1 element m (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List; method_9367 getOrInit p 1 element p 2 source m (Lnet/minecraft/class_2520;)I method_9372 remove p 1 element m (ILnet/minecraft/class_2487;Ljava/util/List;)I method_47972 insert p 3 elements p 2 compound p 1 index m (Lnet/minecraft/class_2520;)I method_9374 count p 1 element m ()I method_47971 getDepth m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; method_9370 method_9370 p 0 a p 1 b m (Ljava/lang/String;[Lnet/minecraft/class_2203$class_2210;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V p 2 nodes p 1 string p 3 nodeEndIndices m (Lnet/minecraft/class_2520;I)Z method_47975 isTooDeep p 1 depth p 0 element c net/minecraft/class_3534 net/minecraft/util/profiler/ProfilerTiming f Ljava/lang/String; field_15738 name f D field_15739 parentSectionUsagePercentage f D field_15737 totalUsagePercentage f J field_19384 visitCount m ()I method_15409 getColor m (Ljava/lang/String;DDJ)V p 2 parentUsagePercentage p 1 name p 6 visitCount p 4 totalUsagePercentage m (Lnet/minecraft/class_3534;)I method_15408 compareTo m (Ljava/lang/Object;)I compareTo compareTo p 1 other c net/minecraft/class_4865 net/minecraft/block/AbstractPlantStemBlock f Lnet/minecraft/class_2758; field_22509 AGE f I field_31100 MAX_AGE f D field_22510 growthChance m (Lnet/minecraft/class_5819;)I method_26376 getGrowthLength p 1 random m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_38232 withMaxAge p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_33625 copyState p 1 from p 2 to m (Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680; method_33626 age p 1 state p 2 random m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2350;Lnet/minecraft/class_265;ZD)V p 5 growthChance p 4 tickWater p 3 outlineShape p 2 growthDirection p 1 settings m (Lnet/minecraft/class_2680;)Z method_38233 hasMaxAge p 1 state m (Lnet/minecraft/class_2680;)Z method_24949 chooseStemState p 1 state c net/minecraft/class_4860 net/minecraft/datafixer/fix/EntityProjectileOwnerFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24899 moveFlatOwnerMostLeastToArray m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; method_24902 update m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24906 moveOwnerToArray m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24901 fixEntities m (JJ)[I method_24898 makeUuidArray p 2 least p 0 most m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; method_24900 insertOwnerUuidArray p 2 most p 4 least m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24904 moveNestedOwnerMostLeastToArray m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24905 renamePotionToItem c net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler f Lnet/minecraft/class_1937; field_25385 world f Ljava/util/List; field_25668 recipes f I field_41931 SLOT_Y f I field_41925 EQUIPMENT_ID f I field_41929 EQUIPMENT_X f I field_41927 OUTPUT_ID f Lnet/minecraft/class_8786; field_25386 currentRecipe f I field_41932 OUTPUT_X f I field_41930 MATERIAL_X f I field_41926 MATERIAL_ID f I field_41924 TEMPLATE_ID f I field_41928 TEMPLATE_X m ()Ljava/util/List; method_51307 getInputStacks m (I)V method_29539 decrementStack p 1 slot m (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z method_51713 method_51713 p 1 recipe m (I)Z method_52564 method_52564 p 1 slot m (ILnet/minecraft/class_1661;)V p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_8059;Lnet/minecraft/class_1799;)Ljava/util/OptionalInt; method_48389 getQuickMoveSlot p 0 recipe p 1 stack m (Lnet/minecraft/class_1799;)Z method_48396 method_48396 p 1 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z method_51714 method_51714 p 1 recipe m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 3 context p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Ljava/util/stream/IntStream; method_52562 method_52562 p 1 recipe m (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z method_48394 method_48394 p 1 recipe m (Lnet/minecraft/class_1799;)Z method_48393 method_48393 p 1 stack m (Lnet/minecraft/class_1799;)Z method_48395 method_48395 p 1 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_24929 method_24929 p 0 world p 1 pos m (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt; method_52563 getQuickMoveSlot p 1 stack c net/minecraft/class_3530 net/minecraft/util/LowercaseEnumTypeAdapterFactory m (Ljava/lang/Object;)Ljava/lang/String; method_15334 getKey p 1 o m (Lcom/google/gson/Gson;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter; create create p 2 typeToken p 1 gson c net/minecraft/class_3530$1 net/minecraft/util/LowercaseEnumTypeAdapterFactory$1 m (Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V write write p 2 o p 1 writer m (Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; read read p 1 reader c net/minecraft/class_4861 net/minecraft/screen/ForgingScreenHandler f Lnet/minecraft/class_1731; field_22479 output f Ljava/util/List; field_41903 inputSlotIndices f Lnet/minecraft/class_1657; field_22482 player f Lnet/minecraft/class_3914; field_22481 context f Lnet/minecraft/class_1263; field_22480 input f I field_41904 resultSlotIndex m (Lnet/minecraft/class_1799;)Z method_48356 isValidIngredient p 1 stack m (Lnet/minecraft/class_8047;)V method_48355 addResultSlot p 1 forgingSlotsManager m ()I method_48362 getPlayerHotbarStartIndex m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean; method_24924 method_24924 p 3 pos p 2 world m ()I method_48360 getResultSlotIndex m (Lnet/minecraft/class_1661;)V method_48353 addPlayerInventorySlots p 1 playerInventory m (I)Lnet/minecraft/class_1277; method_48358 createInputInventory p 1 size m (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 4 context p 3 playerInventory p 2 syncId p 1 type m (Lnet/minecraft/class_1657;Z)Z method_24927 canTakeOutput p 1 player p 2 present m ()Lnet/minecraft/class_8047; method_48352 getForgingSlotsManager m ()V method_24928 updateResult m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_24923 onTakeOutput p 2 stack p 1 player m ()I method_48363 getPlayerHotbarEndIndex m ()I method_48361 getPlayerInventoryEndIndex m (Lnet/minecraft/class_8047;)V method_48354 addInputSlots p 1 forgingSlotsManager m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_24926 method_24926 p 3 pos p 2 world m (Lnet/minecraft/class_1799;)I method_48357 getSlotFor p 1 stack m ()I method_48359 getPlayerInventoryStartIndex m (Lnet/minecraft/class_2680;)Z method_24925 canUse p 1 state c net/minecraft/class_4856 net/minecraft/client/sound/RepeatingAudioStream f Lnet/minecraft/class_4234; field_22444 delegate f Lnet/minecraft/class_4856$class_4857; field_22443 delegateFactory f Ljava/io/BufferedInputStream; field_22445 inputStream m (Lnet/minecraft/class_4856$class_4857;Ljava/io/InputStream;)V p 2 inputStream p 1 delegateFactory c net/minecraft/class_4856$class_4857 net/minecraft/client/sound/RepeatingAudioStream$DelegateFactory m (Ljava/io/InputStream;)Lnet/minecraft/class_4234; create create p 1 stream c net/minecraft/class_4856$class_4858 net/minecraft/client/sound/RepeatingAudioStream$ReusableInputStream m (Ljava/io/InputStream;)V p 1 stream c net/minecraft/class_3528 net/minecraft/util/Lazy c A class that lazily evaluates a value.\n\n@deprecated Use {@link com.google.common.base.Suppliers#memoize} instead. f Ljava/util/function/Supplier; field_15719 supplier m (Ljava/util/function/Supplier;)V p 1 delegate m ()Ljava/lang/Object; method_15332 get c net/minecraft/class_4831 net/minecraft/entity/ai/brain/Memory f J field_22331 expiry f Ljava/lang/Object; field_22330 value m ()J method_35127 getExpiry m (Ljava/lang/Object;)Lnet/minecraft/class_4831; method_28355 permanent c Creates a memory without an expiry time. p 0 value m ()V method_24913 tick m ()Z method_24914 isTimed m ()Z method_24634 isExpired m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28354 method_28354 p 1 instance m (Ljava/lang/Object;J)Lnet/minecraft/class_4831; method_24636 timed c Creates a memory that has an expiry time. p 0 value p 1 expiry m ()Ljava/lang/Object; method_24637 getValue m (Lnet/minecraft/class_4831;)Ljava/lang/Object; method_28357 method_28357 p 0 memory m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/class_4831; method_28356 method_28356 p 0 value p 1 expiry m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_28353 createCodec p 0 codec m (Ljava/lang/Object;J)V p 1 value p 2 expiry m (Lnet/minecraft/class_4831;)Ljava/util/Optional; method_28352 method_28352 p 0 memory c net/minecraft/class_4830 net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask m ()Lnet/minecraft/class_7893; method_47298 create m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47300 method_47300 p 0 context m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)Z method_47299 method_47299 p 0 world p 1 entity p 2 time m (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47301 method_47301 p 0 admiringItem c net/minecraft/class_4833 net/minecraft/entity/ai/brain/sensor/NearestItemsSensor f J field_30256 VERTICAL_RANGE f I field_30254 MAX_RANGE f J field_30255 HORIZONTAL_RANGE m (Lnet/minecraft/class_1542;)Z method_24644 method_24644 p 0 itemEntity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V method_24645 sense m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1542;)Z method_24646 method_24646 p 1 itemEntity m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1542;)Z method_24643 method_24643 p 1 itemEntity c net/minecraft/class_4832 net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_24640 method_24640 p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)V method_24639 sense m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)Ljava/util/Optional; method_24641 findNearestWarpedFungus p 1 world p 2 hoglin c net/minecraft/class_4828 net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask f I field_30177 REMEMBER_TIME m (Lnet/minecraft/class_1309;)Z method_47141 method_47141 p 0 entity m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lnet/minecraft/class_7893; method_47139 create p 1 forgetCallback p 0 alternativeCondition p 2 shouldForgetIfTargetUnreachable m (ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47140 method_47140 p 3 context m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V method_47142 method_47142 p 0 entity p 1 target m (Lnet/minecraft/class_1309;)Z method_47133 method_47133 p 0 entity m ()Lnet/minecraft/class_7893; method_47132 create m (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V method_47134 method_47134 p 0 entity p 1 target m (Lnet/minecraft/class_7898$class_7900;ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47136 method_47136 p 4 attackTarget p 5 cantReachWalkTargetSince m (Ljava/util/function/BiConsumer;)Lnet/minecraft/class_7893; method_47137 create p 0 forgetCallback m (Lnet/minecraft/class_1309;Ljava/util/Optional;)Z method_24621 cannotReachTarget m (Ljava/util/function/Predicate;)Lnet/minecraft/class_7893; method_47138 create p 0 alternativeCondition m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ZLnet/minecraft/class_7906;Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_47135 method_47135 p 6 world p 7 entity p 8 time c net/minecraft/class_4827 net/minecraft/entity/ai/brain/task/WantNewItemTask m (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47292 method_47292 p 2 admiringItem p 3 nearestVisibleWantedItem m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47293 method_47293 p 6 time p 5 entity p 4 world m (I)Lnet/minecraft/class_7893; method_47290 create p 0 range m (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47291 method_47291 p 1 context c net/minecraft/class_1799 net/minecraft/item/ItemStack c Represents a stack of items. This is a data container that holds the item count\nand the stack's NBT. Logics for items (such as the action for using it) are delegated\nto the stack's logic container, {@link Item}. Instances can be created using one of\nthe constructors and are usually stored in an {@link net.minecraft.inventory.Inventory}.\n\n

Item stacks should never be compared using {@code ==} operator or {@code equals}\nmethod. This also means they cannot be used as a map key. To check if an item stack\nis of a certain item, use {@link #isOf(Item)}. To compare two item stacks, use {@link\n#areItemsEqual} to check the item only, or {@link #areEqual} to also check the item\ncount and the NBT. Use {@link #isEmpty} to check if an item stack is empty instead of\ndoing {@code stack == ItemStack.EMPTY}.\n\n

When storing an item stack in an inventory or other places, make sure that an instance\nis never stored in multiple places. When two inventories hold the same instance, it\nwill duplicate the item stack (and become two instances) when one is saved and reloaded.\n\n

NBT operations

\n\n

NBT serialization

\n\nAn Item Stack can be serialized with {@link #writeNbt(NbtCompound)}, and deserialized with {@link #fromNbt(NbtCompound)}.\n\n
\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n
Serialized NBT Structure
KeyTypePurpose
{@code id}{@link net.minecraft.nbt.NbtString}The identifier of the item.
{@code Count}{@link net.minecraft.nbt.NbtByte}The count of items in the stack.
{@code tag}{@link NbtCompound}The item stack's custom NBT.
\n
\n\n

Custom NBT

\n\nThe item stack's custom NBT may be used to store extra information,\nlike the block entity data for shulker boxes,\nor the damage of a damageable item, etc.\n

\nVarious methods are available to interact with the custom NBT, some methods might refer to a "sub NBT",\na sub NBT is a child element of the custom NBT.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Custom NBT operations
CategoryMethodSummary
Custom NBT{@link #hasNbt()}Returns whether the item stack has custom NBT.
Custom NBT{@link #getNbt()}Returns the custom NBT of the item stack.
Custom NBT{@link #getOrCreateNbt()}Returns the custom NBT of the item stack, or creates one if absent, mutating the stack.
Custom NBT{@link #setNbt(NbtCompound)}Sets the custom NBT of the item stack.
Sub Custom NBT{@link #getSubNbt(String)}Returns the sub NBT compound at the specified key.
Sub Custom NBT{@link #getOrCreateSubNbt(String)}Returns the sub NBT compound at the specified key, or create one if absent, mutating the stack.
Sub Custom NBT{@link #removeSubNbt(String)}Removes the sub NBT element at the specified key.
Sub Custom NBT{@link #setSubNbt(String, NbtElement)}Sets the sub NBT element at the specified key.
\n
f Ljava/lang/String; field_30894 NAME_KEY c The key of the item stack's name in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}. f Lnet/minecraft/class_1792; field_8038 item f Lorg/slf4j/Logger; field_8033 LOGGER f Ljava/lang/String; field_30893 DISPLAY_KEY c The key of the display NBT in an item stack's custom NBT, whose value is {@value}. f Lnet/minecraft/class_6538; field_34453 destroyChecker f Lnet/minecraft/class_2487; field_8040 nbt c Represents the item stack's custom NBT.\n

\nStored at the key {@code tag} in the serialized item stack NBT.\n\n@see Item Stack NBT Operations f Lnet/minecraft/class_6538; field_34454 placeChecker f Ljava/text/DecimalFormat; field_8029 MODIFIER_FORMAT f Ljava/lang/String; field_30899 REPAIR_COST_KEY c The key of the repair cost in an item stack's custom NBT, whose value is {@value}. f Lnet/minecraft/class_2583; field_24092 LORE_STYLE f Lnet/minecraft/class_2561; field_40211 DISABLED_TEXT f Ljava/lang/String; field_30890 ENCHANTMENTS_KEY c The key of the enchantments in an item stack's custom NBT, whose value is {@value}. f Ljava/lang/String; field_30898 UNBREAKABLE_KEY c The key of the unbreakable boolean in an item stack's custom NBT, whose value is {@value}. f I field_8030 bobbingAnimationTime f Ljava/lang/String; field_30902 HIDE_FLAGS_KEY f Ljava/lang/String; field_30897 COLOR_KEY c The key of the item's color in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}. f I field_8031 count f Ljava/lang/String; field_30901 CAN_PLACE_ON_KEY f Ljava/lang/String; field_30896 DAMAGE_KEY c The key of the damage in an item stack's custom NBT, whose value is {@value}. f Lnet/minecraft/class_1297; field_24093 holder f Ljava/lang/String; field_30895 LORE_KEY c The key of the item stack's lore in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}. f Ljava/lang/String; field_30900 CAN_DESTROY_KEY f Lnet/minecraft/class_1799; field_8037 EMPTY c The empty item stack that holds no item.\n\n

This should never be mutated.\n\n@see ItemStack#isEmpty f Lcom/mojang/serialization/Codec; field_24671 CODEC m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V method_7982 onCraft p 2 player p 1 world p 3 amount m (Lnet/minecraft/class_1935;)V p 1 item m ()Lnet/minecraft/class_1297; method_27319 getHolder c {@return the entity that holds the stack, or {@code null} if inapplicable}\n\n@see #isInFrame\n@see #getFrame\n@see #setHolder m (Lnet/minecraft/class_1887;I)V method_7978 addEnchantment c Enchants this item with the given enchantment and level.\n\n

This should not be used with enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see net.minecraft.enchantment.EnchantmentHelper p 1 enchantment p 2 level m (Lnet/minecraft/class_1935;I)V p 2 count p 1 item m ()Lnet/minecraft/class_1799; method_7972 copy c {@return a copy of this item stack, including the item count, NBT, and\n{@linkplain #getBobbingAnimationTime bobbing animation time}} m (Lnet/minecraft/class_2487;)V p 1 nbt m ()I method_7928 getRepairCost c {@return the stack's repair cost used in anvils}\n\n

This is the the value of the {@value #REPAIR_COST_KEY} key in NBT. m (Ljava/lang/String;Lnet/minecraft/class_2520;)V method_7959 setSubNbt c Sets the given NBT element in the item stack's custom NBT at the specified key.\n\n@see Item Stack NBT Operations p 1 key c the key where to put the given {@link NbtElement} p 2 element c the NBT element to put m ()Lnet/minecraft/class_2561; method_7964 getName c {@return the custom name of the stack if it exists, or the item's name} m ()Lnet/minecraft/class_3414; method_21832 getDrinkSound m (I)V method_7912 setBobbingAnimationTime p 1 bobbingAnimationTime m (Lnet/minecraft/class_7699;)Z method_45435 isItemEnabled p 1 enabledFeatures m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28376 method_28376 p 0 instance m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_31577 canCombine c {@return whether the given item stacks' items and NBT are equal}\n\n

If this returns {@code true}, the two item stacks can be combined into one,\nas long as the resulting item count does not exceed {@linkplain Item#getMaxCount\nthe maximum item count}\n\n@see #areEqual\n@see #areItemsEqual p 1 otherStack p 0 stack m (Lnet/minecraft/class_1799;)Ljava/util/Optional; method_28377 method_28377 p 0 stack m ()I method_31580 getItemBarColor c {@return the color of the filled section of the durability bar} m ()Z method_7961 isInFrame c {@return whether the item stack is in an item frame}\n\n@see #setHolder\n@see #getFrame\n@see #getHolder m ()Z method_7985 hasNbt c {@return whether this item stack has custom NBT}\n\n@see Item Stack NBT Operations m ()Lnet/minecraft/class_1533; method_7945 getFrame c {@return the item frame that holds the stack, or {@code null} if inapplicable}\n\n@see #isInFrame\n@see #setHolder\n@see #getHolder m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z method_7944 canPlaceOn p 1 blockRegistry p 2 pos m ()Ljava/util/stream/Stream; method_40133 streamTags c {@return a stream of all tags the item is in}\n\n@see #isIn(TagKey) m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;)Ljava/util/List; method_7950 getTooltip p 2 context p 1 player m ()Z method_7960 isEmpty c {@return whether this item stack is empty} m (Lnet/minecraft/class_6862;)Z method_31573 isIn c {@return whether the item is in {@code tag}} p 1 tag m ()Z method_7938 hasCustomName c {@return whether this item stack has a custom name}\n\n@see #setCustomName\n@see #removeCustomName m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799; method_7977 setCustomName c Sets the custom name of this item stack to {@code name}. If {@code null} is\npassed, this will remove the custom name (but does not remove other NBT compounds\neven if they are empty).\n\n@return this item stack\n\n@see #removeCustomName\n@see #hasCustomName p 1 name m (I)V method_7974 setDamage c Sets the stack's damage to {@code damage}.\n\n

This does not break the item if the damage reaches {@linkplain Item#getMaxDamage\nthe maximum}, unlike {@link #damage(int, LivingEntity, Consumer)}.\n\n@see #getDamage\n@see #damage(int, Random, ServerPlayerEntity)\n@see #damage(int, LivingEntity, Consumer) p 1 damage m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799; method_7915 fromNbt c {@return the item stack deserialized from the NBT, or {@link #EMPTY} if\nit fails to deserialize}\n\n@see Item Stack NBT Operations p 0 nbt m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_7920 useOnEntity p 3 hand p 2 entity p 1 user m ()Z method_7942 hasEnchantments c {@return whether the item stack has any enchantments}\n\n

This will return {@code false} for enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see #getEnchantments m ()I method_7914 getMaxCount m ()I method_30266 getHideFlags m (I)V method_7934 decrement c Decrements the count of items in this item stack. p 1 amount c the amount to decrement m ()Lnet/minecraft/class_2561; method_7954 toHoverableText c {@return a text consisting of the bracketed {@linkplain #getName stack name} that\ncan be hovered to show the item stack's tooltip} m (Lnet/minecraft/class_1935;ILjava/util/Optional;)V p 3 nbt p 2 count p 1 item m (Lnet/minecraft/class_6880;)V p 1 entry m (Ljava/util/function/Predicate;)Z method_41407 itemMatches c {@return whether the item's registry entry passes the {@code predicate}}\n\n@see #itemMatches(RegistryEntry)\n@see #isOf(Item) p 1 predicate m (Ljava/util/List;Lnet/minecraft/class_2499;)V method_17870 appendEnchantments p 1 enchantments p 0 tooltip m ()Ljava/util/Optional; method_32347 getTooltipData m (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V method_17869 method_17869 p 2 e m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799; method_7910 finishUsing p 1 world p 2 user m ()Lnet/minecraft/class_1839; method_7976 getUseAction m (Ljava/lang/String;)Ljava/util/Collection; method_7937 parseBlockTag p 0 tag m (I)Lnet/minecraft/class_1799; method_7971 split c {@return the copy of the stack "split" from the current stack with item count\nbeing at most {@code amount}}\n\n

Splitting an item stack mutates this stack so that the sum of the stacks' item\ncounts does not change. See the example below:\n\n

{@code\nItemStack stack = new ItemStack(Items.APPLE, 64);\nItemStack newStack = stack.split(10);\n// stack has 54 apples\n// newStack has 10 apples\n\nItemStack smallStack = new ItemStack(Items.APPLE, 4);\nItemStack newSmallStack = smallStack.split(10);\n// smallStack is now empty\n// newSmallStack has 4 apples\n}
p 1 amount m ()Lnet/minecraft/class_6880; method_41409 getRegistryEntry m (Lnet/minecraft/class_1799$class_5422;)V method_30268 addHideFlag p 1 tooltipSection m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_7966 method_7966 p 1 style m ()Z method_7967 isUsedOnRelease m (Lnet/minecraft/class_6880;I)V p 1 itemEntry p 2 count m (Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Z method_31575 onStackClicked p 1 slot p 2 clickType p 3 player m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;)Z method_7970 damage c Damages this item stack. This method should be used when a non-entity, such as a\ndispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable}\nstacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment\nunbreaking enchantment} is applied to {@code amount} before damaging.\n\n

If {@code player} is not {@code null}, this triggers {@link\nnet.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.\n\n

This method does not decrement the item count when the item "breaks". Callers should\ncheck the returned value and decrement themselves.\n\n@return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage\nthe maximum damage} (i.e. whether the item is "broken") p 3 player c the player that holds the stack to be damaged, or {@code null} if inapplicable p 1 amount p 2 random m (Lnet/minecraft/class_6880;)Z method_41406 itemMatches c {@return whether the item's registry entry matches {@code itemEntry}}\n\n@see #itemMatches(Predicate)\n@see #isOf(Item) p 1 itemEntry m (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap; method_7926 getAttributeModifiers c {@return a multimap of attribute modifiers for {@code slot}}\n\n

If a custom attribute modifier exists under the {@code AttributeModifiers} key,\nthis returns those modifiers only; otherwise, this returns the item's default\nattribute modifier.\n\n@see Item#getAttributeModifiers\n@see #addAttributeModifier p 1 slot m (Ljava/lang/String;)V method_7983 removeSubNbt c Removes the sub NBT element at the specified key in this item stack's custom NBT.\n\n@see Item Stack NBT Operations p 1 key m ()Z method_31578 isItemBarVisible m ()I method_7936 getMaxDamage m (ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V method_7956 damage c Damages this item stack. This method should be used when an entity, including a player,\ndamages the stack. This does not damage {@linkplain #isDamageable non-damageable}\nstacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment\nunbreaking enchantment} is applied to {@code amount} before damaging. Additionally,\nif {@code entity} is a player in creative mode, the stack will not be damaged.\n\n

If {@code entity} is a player, this triggers {@link\nnet.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.\n\n

If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum\ndamage} (i.e. the item is "broken"), this will call {@code breakCallback}, decrement the\nstack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held\nby a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus}\nor {@link LivingEntity#sendToolBreakStatus}. p 1 amount p 3 breakCallback c the callback that takes the entity holding the stack and is executed\nwhen the item breaks p 2 entity c the entity that holds the stack to be damaged m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V method_7979 postHit p 1 target p 2 attacker m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_7953 writeNbt c Writes the serialized item stack into the given {@link NbtCompound}.\n\n@return the written NBT compound\n@see Item Stack NBT Operations p 1 nbt c the NBT compound to write to m ()Lnet/minecraft/class_1799; method_51164 copyAndEmpty m ()Lnet/minecraft/class_2499; method_7921 getEnchantments c {@return an NBT list of enchantments}\n\n

This will return an empty list for enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see net.minecraft.enchantment.EnchantmentHelper#getLevel\n@see #addEnchantment\n@see #hasEnchantments m ()I method_31579 getItemBarStep c {@return the length of the filled section of the durability bar in pixels (out of 13)} m (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V method_7916 addAttributeModifier c Adds an attribute modifier to this stack.\n\n@see #getAttributeModifiers p 1 attribute p 2 modifier p 3 slot m ()Lnet/minecraft/class_2487; method_7969 getNbt c {@return the custom NBT of this item stack, may be {@code null}}\n\n@see Item Stack NBT Operations m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_7941 getSubNbt c {@return the NBT compound at the specified key in this item stack's custom NBT, may be {@code null}}\n\n@see Item Stack NBT Operations p 1 key m (Lnet/minecraft/class_1792;)Z method_31574 isOf c {@return whether the item is {@code item}} p 1 item m (Lnet/minecraft/class_1542;)V method_33262 onItemEntityDestroyed p 1 entity m ()V method_7925 removeCustomName c Removes the custom name and other NBT compounds that are now empty after the\nremoval of the custom name from this item stack.\n\n@see #setCustomName\n@see #hasCustomName m (Lnet/minecraft/class_2680;)Z method_7951 isSuitableFor c Determines whether this item can be used as a suitable tool for mining the specified block.\n

\nDepending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield\ndrops that would not be obtained when mining otherwise.\n\n@return values consistent with calls to {@link Item#isSuitableFor}\n@see Item#isSuitableFor(BlockState) p 1 state m (Lnet/minecraft/class_2680;)F method_7924 getMiningSpeedMultiplier p 1 state m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; method_7913 use p 1 world p 3 hand p 2 user m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V method_7949 usageTick p 1 world p 3 remainingUseTicks p 2 user m (I)V method_7933 increment c Increments the count of items in this item stack. p 1 amount c the amount to increment m (Lnet/minecraft/class_1297;)V method_27320 setHolder c Sets the stack's holder to {@code holder}.\n\n

This is used by item frames and item entities, and does not need to be called\nfor other entities.\n\n@see #isInFrame\n@see #getFrame\n@see #getHolder p 1 holder m (Lnet/minecraft/class_6885;)Z method_53187 itemMatches p 1 registryEntryList m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z method_7940 canDestroy p 2 pos p 1 blockRegistry m ()I method_7965 getBobbingAnimationTime m ()Z method_7958 hasGlint m (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269; method_7981 useOnBlock p 1 context m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V method_7952 postMine p 4 miner p 3 pos p 2 state p 1 world m ()Lnet/minecraft/class_1814; method_7932 getRarity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V method_7930 onStoppedUsing p 2 user p 3 remainingUseTicks p 1 world m ()Z method_7986 isDamaged c {@return whether the item stack is {@linkplain #isDamageable damageable} and has damage}\n\n@see #isDamageable\n@see #getDamage m ()Lnet/minecraft/class_1792; method_7909 getItem c {@return the item of this stack}\n\n@see #isOf(Item) m ()Z method_7946 isStackable c {@return whether the item stack can have item count above {@code 1}}\n\n

Stackable items must have {@linkplain Item#getMaxCount the maximum count} that is more\nthan {@code 1} and cannot be damaged. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_7984 areItemsEqual p 1 right p 0 left m ()Z method_19267 isFood m ()Ljava/lang/String; method_7922 getTranslationKey m ()Lnet/minecraft/class_2487; method_7948 getOrCreateNbt c Returns the custom NBT of this item stack, or creates the custom NBT if the\nitem stack did not have a custom NBT previously, mutating the stack.\n\n

This should not be used when reading the NBT, as this can modify the item stack.\nUse {@link #getNbt} with a check for {@code null} instead.\n\n@return the custom NBT of this item stack\n\n@see Item Stack NBT Operations m (I)Lnet/minecraft/class_1799; method_46651 copyWithCount p 1 count m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;Lnet/minecraft/class_5630;)Z method_31576 onClicked p 3 clickType p 4 player p 5 cursorStackReference p 1 stack p 2 slot m (Ljava/lang/String;)Lnet/minecraft/class_2487; method_7911 getOrCreateSubNbt c {@return the compound NBT at the specified key in this item stack's NBT, or a\nnew compound added to the stack if absent}\n\n

This should not be used when reading the NBT, as this can modify the item stack.\nUse {@link #getSubNbt} with a check for {@code null} instead.\n\n@see Item Stack NBT Operations p 1 key m ()Z method_7963 isDamageable c {@return whether the item can be damaged (lose durability)}\n\n

Items with {@linkplain Item#getMaxDamage 0 max damage} or item stacks with {@value\n#UNBREAKABLE_KEY} NBT set to {@code 1b} cannot be damaged.\n\n@see Item#getMaxDamage\n@see #isDamaged\n@see #getDamage m (Lnet/minecraft/class_2487;)V method_7980 setNbt c Sets the custom NBT of this item stack.\n\n@see Item Stack NBT Operations p 1 nbt c the custom NBT compound, may be {@code null} to reset m ()Z method_7923 isEnchantable c {@return whether this item stack can be enchanted with an enchanting table}\n\n

This is not used for other methods of enchanting like anvils. m ()I method_7935 getMaxUseTime m ()I method_7947 getCount c {@return the count of items in this item stack} m ()Lnet/minecraft/class_3414; method_21833 getEatSound m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V method_7917 inventoryTick p 2 entity p 1 world p 4 selected p 3 slot m ()I method_7919 getDamage c {@return the damage (lost durability) of the item stack}\n\n

The damage is stored in NBT under {@value #DAMAGE_KEY} key. Note that this method\ndoes not check if the item is {@linkplain #isDamageable damageable}, unlike {@link\n#isDamaged}.\n\n@see #isDamageable\n@see #isDamaged\n@see #setDamage m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_7973 areEqual c {@return whether the given item stacks are equal, including the item count and NBT}\n\n@see #areItemsEqual\n@see #canCombine p 1 right p 0 left m (Ljava/text/DecimalFormat;)V method_26963 method_26963 p 0 decimalFormat m (ILnet/minecraft/class_1799$class_5422;)Z method_30267 isSectionVisible c Determines whether the given tooltip section will be visible according to the given flags. p 1 tooltipSection p 0 flags m (I)V method_7927 setRepairCost c Sets the stack's repair cost used in anvils to {@code repairCost}.\n\n

This is the the value of the {@value #REPAIR_COST_KEY} key in NBT. p 1 repairCost m (I)V method_7939 setCount c Sets the count of items in this item stack. p 1 count c the count of items c net/minecraft/class_1799$class_5422 net/minecraft/item/ItemStack$TooltipSection f I field_25775 flag f Lnet/minecraft/class_1799$class_5422; field_25773 ADDITIONAL f Lnet/minecraft/class_1799$class_5422; field_25774 DYE f Lnet/minecraft/class_1799$class_5422; field_25770 UNBREAKABLE f Lnet/minecraft/class_1799$class_5422; field_25771 CAN_DESTROY f Lnet/minecraft/class_1799$class_5422; field_25772 CAN_PLACE f Lnet/minecraft/class_1799$class_5422; field_25768 ENCHANTMENTS f Lnet/minecraft/class_1799$class_5422; field_25769 MODIFIERS f Lnet/minecraft/class_1799$class_5422; field_41945 UPGRADES m ()I method_30269 getFlag c net/minecraft/class_4829 net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309; method_47145 method_47145 p 0 target m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47147 method_47147 p 1 angryAt m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47146 method_47146 p 0 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47148 method_47148 p 4 time p 2 world p 3 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z method_47144 method_47144 p 1 target m ()Lnet/minecraft/class_7893; method_47143 create m (Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V method_47149 method_47149 p 1 target c net/minecraft/class_1798 net/minecraft/item/AliasedBlockItem c net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask m (Lnet/minecraft/class_1308;)Z method_47118 method_47118 p 0 entity m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z method_47123 method_47123 p 5 entity p 6 time p 4 world m (Ljava/util/function/Predicate;Ljava/util/function/Function;)Lnet/minecraft/class_7893; method_47120 create p 0 startCondition p 1 targetGetter m (Ljava/util/function/Function;)Lnet/minecraft/class_7893; method_47119 create p 0 targetGetter m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47121 method_47121 p 2 context m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47122 method_47122 p 3 cantReachWalkTargetSince p 2 attackTarget c net/minecraft/class_4823 net/minecraft/entity/ai/brain/task/AdmireItemTask m (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47280 method_47280 p 1 context m (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47281 method_47281 p 5 disableWalkToAdmireItem p 4 admiringDisabled p 3 admiringItem p 2 nearestVisibleWantedItem m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47282 method_47282 p 4 world p 5 entity p 6 time m (I)Lnet/minecraft/class_7893; method_47279 create p 0 duration c net/minecraft/class_4826 net/minecraft/entity/ai/brain/task/HuntHoglinTask m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)Z method_47285 method_47285 p 5 time p 3 world p 4 entity m (Ljava/util/List;)Ljava/lang/Boolean; method_47289 method_47289 p 0 piglin m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47286 method_47286 p 3 huntedRecently p 4 nearestVisibleAdultPiglins p 1 nearestVisibleHuntableHoglin p 2 angryAt m (Lnet/minecraft/class_5418;)Z method_47287 hasHuntedRecently p 0 piglin m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47284 method_47284 p 0 context m (Ljava/util/List;)V method_47288 method_47288 p 0 piglin m ()Lnet/minecraft/class_7894; method_47283 create c net/minecraft/class_4825 net/minecraft/entity/ai/brain/task/DefeatTargetTask m (Ljava/util/function/BiPredicate;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47127 method_47127 p 2 context m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/BiPredicate;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47125 method_47125 p 9 time p 8 entity p 7 world m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/BiPredicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47126 method_47126 p 3 attackTarget p 6 dancing p 4 angryAt p 5 celebrateLocation m (ILjava/util/function/BiPredicate;)Lnet/minecraft/class_7893; method_47124 create p 1 predicate p 0 celebrationDuration c net/minecraft/class_4842 net/minecraft/client/render/entity/PiglinEntityRenderer f F field_32942 HORIZONTAL_SCALE f Ljava/util/Map; field_25793 TEXTURES m (Lnet/minecraft/class_5599;Lnet/minecraft/class_5601;Z)Lnet/minecraft/class_4840; method_24875 getPiglinModel p 0 modelLoader p 1 layer p 2 zombie m (Lnet/minecraft/class_1308;)Lnet/minecraft/class_2960; method_3982 getTexture m (Lnet/minecraft/class_1308;)Z method_25451 isShaking m (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Z)V p 1 ctx p 2 mainLayer p 3 innerArmorLayer p 4 outerArmorLayer p 5 zombie c net/minecraft/class_4841 net/minecraft/client/render/debug/VillageSectionsDebugRenderer f Ljava/util/Set; field_22409 sections f I field_32917 RANGE m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4076;)V method_49049 method_49049 p 3 section m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4076;)V method_24810 drawBoxAtCenterOf p 0 matrices p 1 vertexConsumers p 2 sectionPos m (Lnet/minecraft/class_4076;)V method_24809 removeSection p 1 pos m (Lnet/minecraft/class_4076;)V method_24808 addSection p 1 pos c net/minecraft/class_4844 net/minecraft/util/Uuids f Lcom/mojang/serialization/Codec; field_41525 STRING_CODEC f Lcom/mojang/serialization/Codec; field_25122 INT_STREAM_CODEC f Lcom/mojang/serialization/Codec; field_40825 CODEC f I field_39211 BYTE_ARRAY_SIZE f Ljava/lang/String; field_38907 OFFLINE_PLAYER_UUID_PREFIX m (Ljava/util/UUID;)Ljava/util/stream/IntStream; method_29727 method_29727 p 0 uuid m (Ljava/util/UUID;)Ljava/util/UUID; method_46562 method_46562 p 0 uuid m ([I)Ljava/util/UUID; method_26276 toUuid p 0 array m (Ljava/util/UUID;)[I method_26275 toIntArray p 0 uuid m (JJ)[I method_26274 toIntArray p 2 uuidLeast p 0 uuidMost m (Ljava/lang/String;)Ljava/util/UUID; method_43344 getOfflinePlayerUuid p 0 nickname m (Ljava/util/UUID;)Ljava/util/UUID; method_46561 method_46561 p 0 uuid m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; method_46559 method_46559 p 0 either m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_47804 method_47804 p 0 string m (Ljava/util/UUID;)[B method_44827 toByteArray p 0 uuid m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; method_35848 toUuid p 0 dynamic m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_46560 method_46560 p 0 string m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29122 method_29122 p 0 uuidStream c net/minecraft/class_3513 net/minecraft/util/collection/Int2ObjectBiMap f I field_15648 size f I field_15649 nextId f [I field_15646 ids f F field_29829 LOAD_FACTOR f [Ljava/lang/Object; field_15651 values f I field_29828 ABSENT f [Ljava/lang/Object; field_15647 idToValues f Ljava/lang/Object; field_15650 EMPTY m (I)I method_15223 findFree p 1 size m (Ljava/lang/Object;I)V method_15230 put p 2 id p 1 value m (Ljava/lang/Object;)Z method_34904 contains p 1 value m ()Lnet/minecraft/class_3513; method_39940 copy m (I)Z method_34903 containsKey p 1 index m ()I method_15226 nextId m (Ljava/lang/Object;)I method_15225 add p 1 value m (I)I method_15222 getIdFromIndex p 1 index m (Ljava/lang/Object;)I method_15228 getIdealIndex p 1 value m (Ljava/lang/Object;I)I method_15232 findIndex p 1 value p 2 id m (I)V p 1 size m ()V method_15229 clear m ([Ljava/lang/Object;[I[Ljava/lang/Object;II)V p 3 idToValues p 4 nextId p 5 size p 1 values p 2 ids m (I)Lnet/minecraft/class_3513; method_37913 create p 0 expectedSize m (I)V method_15224 resize p 1 newSize c net/minecraft/class_4840 net/minecraft/client/render/entity/model/PiglinEntityModel c Represents the model of a piglin-like entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HAT} (note: is by default empty)Root part{@link #hat}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#RIGHT_ARM}Root part{@link #rightArm}
{@value EntityModelPartNames#LEFT_ARM}Root part{@link #leftArm}
{@value EntityModelPartNames#RIGHT_LEG}Root part{@link #rightLeg}
{@value EntityModelPartNames#LEFT_LEG}Root part{@link #leftLeg}
{@value #EAR}Root part{@link #ear}
{@value #CLOAK}Root part{@link #cloak}
{@value #LEFT_SLEEVE}Root part{@link #leftSleeve}
{@value #RIGHT_SLEEVE}Root part{@link #rightSleeve}
{@value #LEFT_PANTS}Root part{@link #leftPants}
{@value #RIGHT_PANTS}Root part{@link #rightPants}
{@value EntityModelPartNames#JACKET}Root part{@link #jacket}
{@value EntityModelPartNames#LEFT_EAR}{@value EntityModelPartNames#HEAD}{@link #leftEar}
{@value EntityModelPartNames#RIGHT_EAR}{@value EntityModelPartNames#HEAD}{@link #rightEar}
\n
f Lnet/minecraft/class_5603; field_25634 bodyRotation f Lnet/minecraft/class_630; field_27464 rightEar f Lnet/minecraft/class_5603; field_25635 headRotation f Lnet/minecraft/class_630; field_27465 leftEar f Lnet/minecraft/class_5603; field_25632 leftArmRotation f Lnet/minecraft/class_5603; field_25633 rightArmRotation m (Lnet/minecraft/class_1308;)V method_29354 rotateMainArm p 1 entity m (Lnet/minecraft/class_5605;Lnet/minecraft/class_5609;)V method_47656 addHead p 1 baseModelData p 0 dilation m (Lnet/minecraft/class_1308;FFFFF)V method_24803 setAngles m (Lnet/minecraft/class_1308;F)V method_29355 animateArms m (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609; method_32026 getModelData p 0 dilation c net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain f I field_30574 AVOID_TARGET_EXPIRY f Lnet/minecraft/class_6019; field_22391 AVOID_MEMORY_DURATION f F field_30560 START_RIDING_SPEED f F field_30584 CROSSBOW_ATTACK_FORWARD_MOVEMENT f Lnet/minecraft/class_6019; field_22390 RIDE_TARGET_MEMORY_DURATION f Lnet/minecraft/class_6019; field_22389 MEMORY_TRANSFER_TASK_DURATION f Lnet/minecraft/class_1792; field_23826 BARTERING_ITEM f Lnet/minecraft/class_6019; field_22388 HUNT_MEMORY_DURATION f Lnet/minecraft/class_6019; field_25698 GO_TO_NEMESIS_MEMORY_DURATION f I field_30575 ADMIRING_DISABLED_EXPIRY f Lnet/minecraft/class_6019; field_25384 GO_TO_ZOMBIFIED_MEMORY_DURATION m (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V method_24751 addFightActivities p 1 brain p 0 piglin m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_29276 isHuntingTarget p 1 target p 0 piglin m (Lnet/minecraft/class_4836;)Ljava/util/Optional; method_30091 getCurrentActivitySound p 0 piglin m (Lnet/minecraft/class_1799;)Z method_24746 acceptsForBarter p 0 stack m (Lnet/minecraft/class_1309;)Z method_24719 wearsGoldArmor p 0 entity m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V method_24849 barterItem p 0 piglin p 1 stack m (Lnet/minecraft/class_4095;)V method_24725 addCoreActivities p 0 piglin m (Lnet/minecraft/class_4836;Ljava/util/List;)V method_24774 dropBarteredItem p 0 piglin p 1 items m (Lnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_1309;)Z method_47273 method_47273 p 1 entity m (Lnet/minecraft/class_4836;)Z method_24791 hasSoulFireNearby p 0 piglin m (Lnet/minecraft/class_4836;)Z method_24850 doesNotHaveGoldInOffHand p 0 piglin m (Lnet/minecraft/class_1309;)Z method_24748 isHoldingCrossbow p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Ljava/util/List;)V method_24727 dropBarteredItem p 0 piglin p 2 items p 1 player m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V method_24763 angerAtIfCloser p 1 target p 0 piglin m (Lnet/minecraft/class_4836;)V method_24787 setEatenRecently p 0 piglin m (Lnet/minecraft/class_1309;Lnet/minecraft/class_5418;)V method_24721 method_24721 p 1 piglinx m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z method_27086 isWillingToTrade p 1 nearbyItems p 0 piglin m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V method_24759 tryRevenge p 0 piglin p 1 target m (Lnet/minecraft/class_1799;)Z method_24735 isGoldenItem p 0 stack m ()Lnet/minecraft/class_7893; method_24747 makeFleeFromZombifiedPiglinTask m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z method_24755 isPreferredAttackTarget p 1 target p 0 piglin m ()Lnet/minecraft/class_4118; method_24717 makeRandomFollowTask m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V method_24771 runAwayFromClosestTarget p 1 target p 0 piglin m (Lnet/minecraft/class_5418;)V method_29943 method_29943 p 0 nearbyPiglin m (Lnet/minecraft/class_4836;)Z method_24790 isAdmiringItem p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_24720 method_24720 p 1 preferredTarget m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z method_24730 canGather p 1 stack p 0 piglin m (Lnet/minecraft/class_4836;)V method_25948 pickupItemWithOffHand p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V method_24767 groupRunAwayFrom p 0 piglin p 1 target m (Lnet/minecraft/class_5418;)Ljava/util/Optional; method_24782 getAngryAt p 0 piglin m (Lnet/minecraft/class_4836;Ljava/util/List;Lnet/minecraft/class_243;)V method_24731 drop p 2 pos p 0 piglin p 1 items m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V method_24750 becomeAngryWith p 0 piglin p 1 target m (Lnet/minecraft/class_4836;)Z method_29275 method_29275 p 0 piglin m (Lnet/minecraft/class_1309;)Z method_24769 hasBeenHurt p 0 piglin m (Lnet/minecraft/class_4836;)Z method_24714 hasBeenHitByPlayer p 0 piglin m (Lnet/minecraft/class_5418;)Z method_30241 method_30241 p 0 nearbyVisiblePiglin m (Lnet/minecraft/class_4836;)Ljava/util/Optional; method_24777 getPreferredTarget p 0 piglin m (Lnet/minecraft/class_1799;)Z method_24752 isFood p 0 stack m (Lnet/minecraft/class_1299;)Z method_29534 isZombified p 0 entityType m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V method_30089 swapItemWithOffHand p 1 stack p 0 piglin m (Lnet/minecraft/class_4836;Ljava/util/List;)V method_24772 doBarter p 0 piglin p 1 items m (Lnet/minecraft/class_5418;)Z method_24766 hasIdleActivity p 0 piglin m (Lnet/minecraft/class_4836;)V method_24781 stopWalking p 0 piglin m (Lnet/minecraft/class_4836;)Z method_24789 hasAteRecently p 0 piglin m (Lnet/minecraft/class_4836;)Ljava/util/Optional; method_29536 getAvoiding p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z method_24723 canRide p 1 ridden p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_24732 create p 1 brain p 0 piglin m (Lnet/minecraft/class_1657;Z)V method_24733 onGuardedBlockInteracted p 1 blockOpen p 0 player m (Lnet/minecraft/class_5418;)V method_29945 angerNearbyPiglins p 0 piglin m (Lnet/minecraft/class_4095;)V method_24764 addAvoidActivities p 0 brain m (Lnet/minecraft/class_1309;)Z method_24761 hasPlayerHoldingWantedItemNearby p 0 entity m (Lnet/minecraft/class_1309;)Z method_24739 isGoldHoldingPlayer p 0 target m (Lnet/minecraft/class_4836;)Z method_24784 hasNoAdvantageAgainstHoglins p 0 piglin m (Lnet/minecraft/class_4836;)Z method_29277 canRideHoglin p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_24728 playerInteract p 2 hand p 0 piglin p 1 player m (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414; method_30088 method_30088 p 1 activity m (Lnet/minecraft/class_4836;Z)V method_24741 consumeOffHandItem p 0 piglin p 1 barter m (Lnet/minecraft/class_4836;)Z method_29537 getNearestZombifiedPiglin p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V method_24724 onAttacked p 0 piglin p 1 attacker m (Lnet/minecraft/class_1657;Lnet/minecraft/class_4836;)V method_24734 method_24734 p 1 piglin m (Lnet/minecraft/class_4836;)Z method_24783 shouldRunAwayFromHoglins p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414; method_30087 getSound p 0 piglin p 1 activity m (Lnet/minecraft/class_5418;)Ljava/util/Optional; method_29947 getNearestDetectedPlayer p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z method_24775 method_24775 p 1 target m (Lnet/minecraft/class_1309;Lnet/minecraft/class_5418;)V method_24740 method_24740 p 1 nearbyPiglin m (ZLnet/minecraft/class_1657;Lnet/minecraft/class_4836;)Z method_24745 method_24745 p 2 piglin m (Lnet/minecraft/class_4836;)Z method_29538 hasTargetToAvoid p 0 piglin m (Lnet/minecraft/class_1309;)V method_24753 setAdmiringItem p 0 entity m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V method_24742 angerAtCloserTargets p 0 piglin p 1 target m (Lnet/minecraft/class_4836;)V method_24722 tickActivities p 0 piglin m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V method_24726 loot p 1 drop p 0 piglin m ()Lnet/minecraft/class_7893; method_24738 makeGoToSoulFireTask m (Lnet/minecraft/class_4836;Lnet/minecraft/class_5819;)V method_24736 setHuntedRecently p 0 piglin p 1 random m (Lnet/minecraft/class_4836;)Z method_24917 hasItemInOffHand p 0 piglin m (Lnet/minecraft/class_4836;)Ljava/util/List; method_24776 getBarteredItem p 0 piglin m ()Lnet/minecraft/class_4118; method_24718 makeRandomWanderTask m (Lnet/minecraft/class_4095;)V method_24743 addIdleActivities p 0 piglin m ()Lnet/minecraft/class_7893; method_30090 goToNemesisTask m (Lnet/minecraft/class_4836;)Ljava/util/List; method_24780 getNearbyVisiblePiglins p 0 piglin m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V method_29946 becomeAngryWithPlayer p 0 piglin p 1 player m (Lnet/minecraft/class_5418;)Ljava/util/List; method_26350 getNearbyPiglins p 0 piglin m ()Lcom/google/common/collect/ImmutableList; method_47272 makeFollowTasks m (Lnet/minecraft/class_5418;)V method_24762 rememberHunting p 0 piglin m (Lnet/minecraft/class_4836;)Z method_24785 hasOutnumberedHoglins p 0 piglins m (Lnet/minecraft/class_5418;Lnet/minecraft/class_1657;)V method_29944 method_29944 p 1 player m (Lnet/minecraft/class_1542;)Lnet/minecraft/class_1799; method_24848 getItemFromStack p 0 stack m ()Lnet/minecraft/class_7893; method_24737 makeRememberRideableHoglinTask m (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V method_24773 runAwayFrom p 1 target p 0 piglin m (Lnet/minecraft/class_4095;)V method_24756 addCelebrateActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_24768 addRideActivities p 0 brain m (Lnet/minecraft/class_4836;)Lnet/minecraft/class_243; method_24788 findGround p 0 piglin m (Lnet/minecraft/class_1309;)Z method_24765 canWander p 0 piglin m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)V method_29535 method_29535 p 2 avoiding m (Lnet/minecraft/class_4095;)V method_24760 addAdmireItemActivities p 0 brain c net/minecraft/class_3508 net/minecraft/util/collection/PackedIntegerArray f I field_15632 size f I field_15633 elementBits f J field_15634 maxValue f I field_24079 elementsPerLong f [J field_15631 data f I field_24080 indexScale f I field_24081 indexOffset f I field_24082 indexShift f [I field_24078 INDEX_PARAMETERS c Magic constants for faster integer division by a constant.\n\n

This is computed as {@code (n * scale + offset) >> (32 + shift)}. For a divisor n,\nthe constants are stored as such:\n\n

    \n
  • scale at 3 * (n - 1)
  • \n
  • offset at 3 * (n - 1) + 1
  • \n
  • shift at 3 * (n - 1) + 2
  • \n
m (I)I method_27284 getStorageIndex p 1 index m (II[J)V p 3 data p 2 size p 1 elementBits m (II)V p 2 size p 1 elementBits m (II[I)V p 3 data p 2 size p 1 elementBits c net/minecraft/class_3508$class_6685 net/minecraft/util/collection/PackedIntegerArray$InvalidLengthException m (Ljava/lang/String;)V p 1 message c net/minecraft/class_3509 net/minecraft/util/collection/TypeFilterableList c A collection allowing getting all elements of a specific type. Backed\nby {@link java.util.ArrayList}s.\n\n

This implementation is not efficient for frequent modifications. You\nshouldn't use this if you don't call {@link #getAllOfType(Class)}.\n\n@see #getAllOfType(Class)\n@param the {@link #elementType common element type} f Ljava/lang/Class; field_15637 elementType f Ljava/util/Map; field_15636 elementsByType f Ljava/util/List; field_15635 allElements m (Ljava/lang/Object;)Z add add p 1 e m (Ljava/lang/Class;)Ljava/util/Collection; method_15216 getAllOfType c Returns all elements in this collection that are instances of {@code type}.\nThe result is unmodifiable.\n\n

The {@code type}, or {@code S}, must extend the class' type parameter {@code T}.\n\n@param the specialized type, effectively {@code S extends T}\n@throws IllegalArgumentException when {@code type} does not extend\n{@link #elementType}\n@return this collection's elements that are instances of {@code type} p 1 type c the specialized type, must extend {@link #elementType} m ()Ljava/util/List; method_34897 copy m (Ljava/lang/Object;)Z remove remove p 1 o m (Ljava/lang/Class;)Ljava/util/List; method_15217 method_15217 p 1 typeClass m (Ljava/lang/Object;)Z contains contains c {@inheritDoc}\n\n@throws IllegalArgumentException if {@code o} is not an instance of\n{@link #elementType} p 1 o m (Ljava/lang/Class;)V p 1 elementType c net/minecraft/class_4835 net/minecraft/entity/mob/HoglinBrain f I field_30539 BABY_MELEE_ATTACK_COOLDOWN f Lnet/minecraft/class_6019; field_22369 AVOID_MEMORY_DURATION f F field_30542 AVOID_TARGET_SPEED f I field_30538 ADULT_MELEE_ATTACK_COOLDOWN f Lnet/minecraft/class_6019; field_25383 WALK_TOWARD_CLOSEST_ADULT_RANGE m (Lnet/minecraft/class_4760;)Z method_24686 hasMoreHoglinsAround p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24678 avoidEnemy p 1 target p 0 hoglin m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_24668 create p 0 brain m (Lnet/minecraft/class_4760;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414; method_30082 getSoundEvent p 0 hoglin p 1 activity m (Lnet/minecraft/class_4760;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414; method_30084 method_30084 p 1 activity m (Lnet/minecraft/class_4095;)V method_24676 addFightTasks p 0 brain m (Lnet/minecraft/class_4095;)V method_24666 addCoreTasks p 0 brain m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4760;)V method_24663 method_24663 p 1 hoglinx m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24672 onAttacked p 1 attacker p 0 hoglin m (Lnet/minecraft/class_4760;)V method_24664 refreshActivities p 0 hoglin m (Lnet/minecraft/class_4760;)Z method_30085 hasNearestRepellent p 0 hoglin m (Lnet/minecraft/class_4760;)Ljava/util/Optional; method_24684 getNearestVisibleTargetablePlayer p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24665 onAttacking p 0 hoglin p 1 target m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24687 askAdultsForHelp p 1 target p 0 hoglin m (Lnet/minecraft/class_4760;)Z method_24691 hasBreedTarget p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24689 setAttackTargetIfCloser p 1 targetCandidate p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_2338;)Z method_24669 isWarpedFungusAround p 0 hoglin p 1 pos m (Lnet/minecraft/class_4760;)Z method_25947 isLoneAdult p 0 hoglin m (Lnet/minecraft/class_4760;)Ljava/util/Optional; method_30083 getSoundEvent p 0 hoglin m (Lnet/minecraft/class_1309;Lnet/minecraft/class_4760;)V method_24670 method_24670 p 1 hoglinx m (Lnet/minecraft/class_4095;)V method_24679 addAvoidTasks p 0 brain m (Lnet/minecraft/class_4760;)Ljava/util/List; method_24690 getAdultHoglinsAround p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24683 targetEnemy p 1 target p 0 hoglin m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24675 askAdultsToAvoid p 1 target p 0 hoglin m (Lnet/minecraft/class_4095;)V method_24673 addIdleTasks p 0 brain m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24685 setAttackTarget p 1 target p 0 hoglin m (Lnet/minecraft/class_4760;)Z method_24677 isNearPlayer p 0 hoglin m ()Lnet/minecraft/class_4118; method_24662 makeRandomWalkTask m (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V method_24681 avoid p 1 target p 0 hoglin c net/minecraft/class_3503 net/minecraft/registry/tag/TagGroupLoader f Ljava/util/function/Function; field_15609 registryGetter f Lorg/slf4j/Logger; field_15607 LOGGER f Ljava/lang/String; field_15605 dataType m (Lnet/minecraft/class_2960;)Ljava/util/List; method_43951 method_43951 p 0 id m (Lnet/minecraft/class_3497$class_7474;Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3503$class_8522;)V method_51476 method_51476 p 4 dependencies p 3 id m (Lnet/minecraft/class_3497$class_7474;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; method_43952 resolveAll p 1 valueGetter p 2 entries m (Lnet/minecraft/class_3300;)Ljava/util/Map; method_33174 loadTags p 1 resourceManager m (Lnet/minecraft/class_3300;)Ljava/util/Map; method_33176 load p 1 manager m (Lnet/minecraft/class_2960;Ljava/util/Collection;)V method_33175 method_33175 p 1 missingReferences m (Ljava/util/function/Function;Ljava/lang/String;)V p 2 dataType p 1 registryGetter m (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/Collection;)V method_32840 method_32840 p 2 resolvedEntries m (Lnet/minecraft/class_8523;Lnet/minecraft/class_2960;Ljava/util/List;)V method_51477 method_51477 p 1 id p 2 entries m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_3497;)V method_43954 method_43954 p 2 entry m (Ljava/util/Map;)Ljava/util/Map; method_18242 buildGroup p 1 tags c net/minecraft/class_3503$class_5145 net/minecraft/registry/tag/TagGroupLoader$TrackedEntry f Ljava/lang/String; comp_325 source f Lnet/minecraft/class_3497; comp_324 entry m (Lnet/minecraft/class_3497;Ljava/lang/String;)V p 2 source m ()Lnet/minecraft/class_3497; comp_324 entry m ()Ljava/lang/String; comp_325 source c net/minecraft/class_3503$class_8522 net/minecraft/registry/tag/TagGroupLoader$TagDependencies f Ljava/util/List; comp_1486 entries m (Ljava/util/function/Consumer;Lnet/minecraft/class_3503$class_5145;)V method_51479 method_51479 p 1 entry m (Ljava/util/function/Consumer;Lnet/minecraft/class_3503$class_5145;)V method_51481 method_51481 p 1 entry m ()Ljava/util/List; comp_1486 entries c net/minecraft/class_4834 net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_24648 isPiglinRepellent p 1 pos p 0 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional; method_24649 findPiglinRepellent p 0 world p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z method_30077 method_30077 p 1 pos c net/minecraft/class_4837 net/minecraft/entity/mob/PiglinActivity f Lnet/minecraft/class_4837; field_22383 CROSSBOW_HOLD f Lnet/minecraft/class_4837; field_22384 CROSSBOW_CHARGE f Lnet/minecraft/class_4837; field_22385 ADMIRING_ITEM f Lnet/minecraft/class_4837; field_22386 DEFAULT f Lnet/minecraft/class_4837; field_25166 DANCING f Lnet/minecraft/class_4837; field_25165 ATTACKING_WITH_MELEE_WEAPON c net/minecraft/class_3505 net/minecraft/registry/tag/TagManagerLoader f Ljava/util/Map; field_36395 DIRECTORIES f Ljava/util/List; field_36396 registryTags f Lnet/minecraft/class_5455; field_28312 registryManager m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_40099 getPath p 0 registry m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture; method_33178 buildRequiredGroup p 1 resourceManager p 2 prepareExecutor p 3 requirement m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture; method_40100 method_40100 p 3 registry m ()Ljava/util/List; method_40096 getRegistryTags m (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_40097 method_40097 p 2 id m (Ljava/util/List;Ljava/lang/Void;)V method_40098 method_40098 p 2 void_ m (Lnet/minecraft/class_5455;)V p 1 registryManager c net/minecraft/class_3505$class_6863 net/minecraft/registry/tag/TagManagerLoader$RegistryTags f Ljava/util/Map; comp_329 tags f Lnet/minecraft/class_5321; comp_328 key m ()Ljava/util/Map; comp_329 tags m ()Lnet/minecraft/class_5321; comp_328 key c net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity f Lcom/google/common/collect/ImmutableList; field_22376 SENSOR_TYPES f Lnet/minecraft/class_1322; field_22380 BABY_SPEED_BOOST f Lnet/minecraft/class_1277; field_22371 inventory f Z field_23738 cannotHunt f Lnet/minecraft/class_2940; field_22377 BABY f Lnet/minecraft/class_2940; field_25164 DANCING f Lnet/minecraft/class_2940; field_22378 CHARGING f Lcom/google/common/collect/ImmutableList; field_22381 MEMORY_MODULE_TYPES f Ljava/util/UUID; field_22379 BABY_SPEED_BOOST_ID m (Z)V method_29274 setDancing p 1 dancing m (Lnet/minecraft/class_1799;)Z method_24846 canEquipStack c Returns whether this piglin can equip into or replace current equipment slot. p 1 stack m (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_5819;)V method_24696 equipAtChance p 3 random p 2 stack p 1 slot m (Lnet/minecraft/class_1799;)V method_24845 equipToOffHand p 1 stack m (Z)V method_26954 setCannotHunt p 1 cannotHunt m (Lnet/minecraft/class_1799;)V method_24844 equipToMainHand p 1 stack m (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1297; method_26089 getTopMostPassenger c Returns the passenger entity at {@code maxLevel} in a stacked riding (riding on\nan entity that is riding on another entity, etc).\n\n

If the number of stacked entities is less than {@code maxLevel}, returns the\ntop most passenger entity. p 1 entity p 2 maxLevel m ()Z method_29272 isDancing m ()Lnet/minecraft/class_1799; method_24702 makeInitialWeapon m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_24711 addItem p 1 stack m ()Lnet/minecraft/class_5132$class_5133; method_26953 createPiglinAttributes m ()Z method_24703 isCharging m (Lnet/minecraft/class_1799;)Z method_27085 canInsertIntoInventory p 1 stack m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_24695 canSpawn p 4 random p 2 spawnReason p 3 pos p 0 type p 1 world m (Lnet/minecraft/class_3414;)V method_30086 playSound p 1 sound c net/minecraft/class_6672 net/minecraft/util/math/random/GaussianGenerator f D field_35127 nextNextGaussian f Z field_35128 hasNextGaussian f Lnet/minecraft/class_5819; field_35126 baseRandom m (Lnet/minecraft/class_5819;)V p 1 baseRandom m ()V method_39541 reset m ()D method_38996 next c net/minecraft/class_6673 net/minecraft/util/math/random/RandomSeed f Ljava/util/concurrent/atomic/AtomicLong; field_35135 SEED_UNIQUIFIER f Lcom/google/common/hash/HashFunction; field_44918 MD5_HASH f J field_35133 GOLDEN_RATIO_64 f J field_35134 SILVER_RATIO_64 m (Ljava/lang/String;)Lnet/minecraft/class_6673$class_6674; method_52180 createXoroshiroSeed p 0 seed m ()J method_39001 getSeed c {@return the seed calculated using {@link SEED_UNIQUIFIER} and the system time} m (J)Lnet/minecraft/class_6673$class_6674; method_39003 createXoroshiroSeed p 0 seed m (J)Lnet/minecraft/class_6673$class_6674; method_52211 createUnmixedXoroshiroSeed p 0 seed m (J)J method_39002 mixStafford13 p 0 seed m (J)J method_39004 method_39004 p 0 seedUniquifier c net/minecraft/class_6673$class_6674 net/minecraft/util/math/random/RandomSeed$XoroshiroSeed f J comp_166 seedLo f J comp_167 seedHi m (Lnet/minecraft/class_6673$class_6674;)Lnet/minecraft/class_6673$class_6674; method_52182 split p 1 seed m ()Lnet/minecraft/class_6673$class_6674; method_52212 mix m (JJ)Lnet/minecraft/class_6673$class_6674; method_52181 split p 3 seedHi p 1 seedLo m ()J comp_167 seedHi m ()J comp_166 seedLo c net/minecraft/class_4011 net/minecraft/resource/ResourceReload c Represents a resource reload.\n\n@see SimpleResourceReload#start m ()V method_18849 throwException c Throws an unchecked exception from this reload, if there is any. Does\nnothing if the reload has not completed or terminated. m ()F method_18229 getProgress c Returns a fraction between 0 and 1 indicating the progress of this\nreload. m ()Z method_18787 isComplete c Returns if this reload has completed, either normally or abnormally. m ()Ljava/util/concurrent/CompletableFuture; method_18364 whenComplete c Returns a future for the reload. The returned future is completed when\nthe reload completes. c net/minecraft/class_5342 net/minecraft/loot/condition/LootConditionType f Lcom/mojang/serialization/Codec; comp_1878 codec m ()Lcom/mojang/serialization/Codec; comp_1878 codec c net/minecraft/class_6670 net/minecraft/entity/ai/brain/LivingTargetCache f Ljava/util/List; field_35105 entities f Lnet/minecraft/class_6670; field_35104 EMPTY f Ljava/util/function/Predicate; field_35106 targetPredicate m ()Lnet/minecraft/class_6670; method_38971 empty m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z method_38974 method_38974 p 2 entity m (Lnet/minecraft/class_1309;)Z method_38972 contains p 1 entity m (Lnet/minecraft/class_1309;)Z method_38977 method_38977 p 0 entity m (Ljava/util/function/Predicate;)Z method_38981 anyMatch p 1 predicate m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; method_38980 stream p 1 predicate m (Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z method_38976 method_38976 p 2 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_38973 method_38973 p 1 entity m (Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z method_38979 method_38979 p 2 entity m (Ljava/util/function/Predicate;)Ljava/util/Optional; method_38975 findFirst p 1 predicate m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; method_38978 iterate p 1 predicate m (Lnet/minecraft/class_1309;Ljava/util/List;)V p 1 owner p 2 entities c net/minecraft/class_4010 net/minecraft/resource/ProfiledResourceReload c An implementation of resource reload that includes an additional profiling\nsummary for each reloader. f Lorg/slf4j/Logger; field_17918 LOGGER f Lcom/google/common/base/Stopwatch; field_17919 reloadTimer m (Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)V p 2 reloaders p 1 manager p 4 applyExecutor p 3 prepareExecutor p 5 initialStage m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_18355 method_18355 p 1 synchronizer p 5 apply p 4 prepare p 3 reloader p 2 resourceManager m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V method_18354 method_18354 p 2 application m (Lnet/minecraft/class_3302;Lnet/minecraft/class_3533;Lnet/minecraft/class_3533;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/class_4010$class_4046; method_18356 method_18356 p 5 dummy m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V method_18358 method_18358 p 2 preparation m (Ljava/util/List;)Ljava/util/List; method_18238 finish p 1 summaries c net/minecraft/class_4010$class_4046 net/minecraft/resource/ProfiledResourceReload$Summary c The profiling summary for each reloader in the reload. f Lnet/minecraft/class_3696; field_18039 applyProfile f Ljava/util/concurrent/atomic/AtomicLong; field_18041 applyTimeMs f Lnet/minecraft/class_3696; field_18038 prepareProfile f Ljava/util/concurrent/atomic/AtomicLong; field_18040 prepareTimeMs f Ljava/lang/String; field_18037 name m (Ljava/lang/String;Lnet/minecraft/class_3696;Lnet/minecraft/class_3696;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V p 5 applyTimeMs p 1 name p 2 prepareProfile p 3 applyProfile p 4 prepareTimeMs c net/minecraft/class_5341 net/minecraft/loot/condition/LootCondition c Loot conditions, officially {@index predicate}s, are JSON-based conditions to test\nagainst in world. It's used in loot tables, advancements, and commands, and can be\ndefined by data packs. m ()Lnet/minecraft/class_5342; method_29325 getType c net/minecraft/class_5341$class_210 net/minecraft/loot/condition/LootCondition$Builder m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552; method_893 or p 1 condition m (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549; and and p 1 condition m ()Lnet/minecraft/class_5341$class_210; method_16780 invert c net/minecraft/class_405 net/minecraft/client/gui/screen/BackupPromptScreen f Lnet/minecraft/class_405$class_406; field_18971 callback f Lnet/minecraft/class_4286; field_19234 eraseCacheCheckbox f Lnet/minecraft/class_2561; field_2364 subtitle f Z field_19232 showEraseCacheCheckbox f Lnet/minecraft/class_5489; field_2365 wrappedText f Lnet/minecraft/class_437; field_2360 parent m (Lnet/minecraft/class_437;Lnet/minecraft/class_405$class_406;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V p 3 title p 2 callback p 1 parent p 5 showEraseCacheCheckBox p 4 subtitle m (Lnet/minecraft/class_4185;)V method_19791 method_19791 p 1 button m (Lnet/minecraft/class_4185;)V method_19792 method_19792 p 1 button m (Lnet/minecraft/class_4185;)V method_19793 method_19793 p 1 button c net/minecraft/class_405$class_406 net/minecraft/client/gui/screen/BackupPromptScreen$Callback m (ZZ)V proceed proceed p 1 backup p 2 eraseCache c net/minecraft/class_404 net/minecraft/client/gui/screen/option/ChatOptionsScreen m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 options c net/minecraft/class_403 net/minecraft/client/gui/screen/NoticeScreen f Lnet/minecraft/class_2561; field_2349 buttonText f Lnet/minecraft/class_5489; field_2348 noticeLines f I field_39539 NOTICE_TEXT_Y f Z field_39540 shouldCloseOnEsc f Ljava/lang/Runnable; field_2345 actionHandler f Lnet/minecraft/class_2561; field_2346 notice m (Ljava/lang/Runnable;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 3 notice p 2 title p 1 actionHandler m (Ljava/lang/Runnable;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V p 2 title p 3 notice p 4 buttonText p 5 shouldCloseOnEsc p 1 actionHandler m (Lnet/minecraft/class_4185;)V method_19790 method_19790 p 1 button c net/minecraft/class_5348 net/minecraft/text/StringVisitable c An object that can supply strings to a visitor,\nwith or without a style context. f Lnet/minecraft/class_5348; field_25310 EMPTY c An empty visitable that does not call the visitors. f Ljava/util/Optional; field_25309 TERMINATE_VISIT c Convenience object indicating the termination of a string visit. m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; method_30067 method_30067 p 1 string m (Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional; method_27657 visit c Supplies this visitable's literal content to the visitor.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor} p 1 visitor c the visitor m (Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional; method_27658 visit c Supplies this visitable's literal content and contextual style to\nthe visitor.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor} p 2 style c the contextual style p 1 styledVisitor c the visitor m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5348; method_29431 styled c Creates a visitable from a plain string and a root style. p 1 style c the root style p 0 string c the plain string m ([Lnet/minecraft/class_5348;)Lnet/minecraft/class_5348; method_29433 concat c Concats multiple string visitables by the order they appear in the array. p 0 visitables c an array or varargs of visitables m (Ljava/util/List;)Lnet/minecraft/class_5348; method_29432 concat c Concats multiple string visitables by the order they appear in the list. p 0 visitables c a list of visitables m (Ljava/lang/String;)Lnet/minecraft/class_5348; method_29430 plain c Creates a visitable from a plain string. p 0 string c the plain string c net/minecraft/class_5348$class_5246 net/minecraft/text/StringVisitable$StyledVisitor c A visitor for string content and a contextual {@link Style}. m (Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; accept accept c Visits a string's content with a contextual style.\n\n

A contextual style is obtained by calling {@link Style#withParent(Style)}\non the current's text style, passing the previous contextual style or\nthe starting style if it is the beginning of a visit.\n\n

When a {@link Optional#isPresent() present optional} is returned,\nthe visit is terminated before visiting all text. Can return {@link\nStringVisitable#TERMINATE_VISIT} for convenience.\n\n@return {@code Optional.empty()} to continue, a non-empty result to terminate p 2 asString c the literal string p 1 style c net/minecraft/class_5348$class_5245 net/minecraft/text/StringVisitable$Visitor c A visitor for string content. m (Ljava/lang/String;)Ljava/util/Optional; accept accept c Visits a literal string.\n\n

When a {@link Optional#isPresent() present optional} is returned,\nthe visit is terminated before visiting all text. Can return {@link\nStringVisitable#TERMINATE_VISIT} for convenience.\n\n@return {@code Optional.empty()} to continue, a non-empty result to terminate p 1 asString c the literal string c net/minecraft/class_4017 net/minecraft/entity/ai/goal/DiveJumpingGoal c net/minecraft/class_4016 net/minecraft/datafixer/schema/Schema1931 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity f F field_17963 lastExtraRollingHeight f Lnet/minecraft/class_1352; field_17957 followChickenAndRabbitGoal f I field_30328 CROUCHING_FLAG f I field_30332 SLEEPING_FLAG f Lnet/minecraft/class_2940; field_17951 OWNER f Ljava/util/function/Predicate; field_17953 PICKABLE_DROP_FILTER f F field_17960 headRollProgress f I field_17964 eatingTime f Lnet/minecraft/class_2940; field_17949 TYPE f Lnet/minecraft/class_1352; field_17958 followBabyTurtleGoal f I field_30335 EATING_DURATION f I field_30331 SITTING_FLAG f Lnet/minecraft/class_2940; field_17952 OTHER_TRUSTED f Ljava/util/function/Predicate; field_17954 JUST_ATTACKED_SOMETHING_FILTER f F field_17961 lastHeadRollProgress f Lnet/minecraft/class_1352; field_17959 followFishGoal f I field_30334 AGGRESSIVE_FLAG f I field_30330 CHASING_FLAG f Ljava/util/function/Predicate; field_17955 CHICKEN_AND_RABBIT_FILTER f F field_17962 extraRollingHeight f I field_30329 ROLLING_HEAD_FLAG f I field_30333 WALKING_FLAG f Ljava/util/function/Predicate; field_17956 NOTICEABLE_PLAYER_FILTER f Lnet/minecraft/class_2940; field_17950 FOX_FLAGS m ()V method_18284 stopActions m (Z)V method_18301 setAggressive p 1 aggressive m ()V method_18280 addTypeSpecificGoals m ()Ljava/util/List; method_18281 getTrustedUuids m ()Z method_18272 isSitting m (Z)V method_18296 setChasing p 1 chasing m (Lnet/minecraft/class_1309;)Z method_20451 method_20451 p 1 entity m (Lnet/minecraft/class_4019$class_4039;)V method_47844 setVariant m ()Lnet/minecraft/class_5132$class_5133; method_26885 createFoxAttributes m (Lnet/minecraft/class_1309;)Z method_18262 method_18262 p 0 entity m (Lnet/minecraft/class_1297;)Z method_18261 method_18261 p 0 entity m (Lnet/minecraft/class_1297;)Z method_18253 method_18253 p 0 entity m (I)Z method_18293 getFoxFlag p 1 bitmask m ()Z method_18277 isRollingHead m (Lnet/minecraft/class_1309;)Z method_18254 method_18254 p 0 entity m (Z)V method_18302 setSleeping p 1 sleeping m ()Z method_18285 wantsToPickupItem m ()Z method_18273 isWalking m (Z)V method_18297 setCrouching p 1 crouching m (Lnet/minecraft/class_1309;)Z method_18429 method_18429 p 1 entity m (Lnet/minecraft/class_1309;)Z method_24347 method_24347 p 1 entity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_39449 canSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random m (Lnet/minecraft/class_1799;)Z method_18430 canEat p 1 stack m ()Lnet/minecraft/class_4019$class_4039; method_47845 getVariant m ()Z method_18274 isChasing m (Lnet/minecraft/class_1309;)Z method_18431 method_18431 p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4019; method_18260 createChild m ()Z method_18282 isAggressive m (IZ)V method_18269 setFoxFlag p 2 value p 1 mask m ()Z method_35172 isJumping m (Z)V method_18294 setSitting p 1 sitting m (F)F method_18298 getHeadRoll p 1 tickDelta m (Lnet/minecraft/class_1542;)Z method_18265 method_18265 p 0 item m (Lnet/minecraft/class_1799;)V method_18289 spit p 1 stack m (Ljava/util/UUID;)Z method_18428 canTrust p 1 uuid m (Ljava/util/UUID;)V method_18266 addTrustedUuid p 1 uuid m (Lnet/minecraft/class_1799;)V method_18291 dropItem p 1 stack m (Lnet/minecraft/class_1297;)Z method_18267 method_18267 p 0 entity m ()V method_18283 stopSleeping m ()Z method_18275 isFullyCrouched m (Z)V method_18299 setRollingHead p 1 rollingHead m (F)F method_18300 getBodyRotationHeightOffset p 1 tickDelta m (Z)V method_18295 setWalking p 1 walking m (Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z method_18257 canJumpChase p 0 fox p 1 chasedEntity c net/minecraft/class_4019$class_4020 net/minecraft/entity/passive/FoxEntity$DefendFriendGoal f Lnet/minecraft/class_1309; field_17967 friend f Lnet/minecraft/class_1309; field_17966 offender f I field_17968 lastAttackedTime m (Lnet/minecraft/class_4019;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V p 2 targetEntityClass p 3 checkVisibility p 4 checkCanNavigate p 5 targetPredicate c net/minecraft/class_4019$class_4021 net/minecraft/entity/passive/FoxEntity$StopWanderingGoal f I field_17969 timer c net/minecraft/class_4019$class_4024 net/minecraft/entity/passive/FoxEntity$MateGoal m (Lnet/minecraft/class_4019;D)V p 2 chance c net/minecraft/class_4019$class_4025 net/minecraft/entity/passive/FoxEntity$EatBerriesGoal f I field_30336 EATING_TIME f I field_17974 timer m (Lnet/minecraft/class_2680;)V method_33587 pickSweetBerries p 1 state m (Lnet/minecraft/class_2680;)V method_33586 pickGlowBerries p 1 state m ()V method_18307 eatBerries m (Lnet/minecraft/class_4019;DII)V p 4 range p 2 speed p 5 maxYDifference c net/minecraft/class_4019$class_4022 net/minecraft/entity/passive/FoxEntity$WorriableEntityFilter m (Lnet/minecraft/class_1309;)Z method_18303 test m (Ljava/lang/Object;)Z test test p 1 entity c net/minecraft/class_4019$class_4023 net/minecraft/entity/passive/FoxEntity$CalmDownGoal f Lnet/minecraft/class_4051; field_18102 WORRIABLE_ENTITY_PREDICATE m ()Z method_18305 isAtFavoredLocation m ()Z method_18306 canCalmDown c net/minecraft/class_4019$class_4028 net/minecraft/entity/passive/FoxEntity$FoxLookControl c net/minecraft/class_4019$class_4029 net/minecraft/entity/passive/FoxEntity$AttackGoal m (Lnet/minecraft/class_4019;DZ)V p 4 pauseWhenIdle p 2 speed c net/minecraft/class_4019$class_4026 net/minecraft/entity/passive/FoxEntity$FoxSwimGoal c net/minecraft/class_4019$class_4027 net/minecraft/entity/passive/FoxEntity$FoxData f Lnet/minecraft/class_4019$class_4039; field_17977 type m (Lnet/minecraft/class_4019$class_4039;)V p 1 type c net/minecraft/class_4019$class_4031 net/minecraft/entity/passive/FoxEntity$GoToVillageGoal m (Lnet/minecraft/class_4019;II)V p 2 unused p 3 searchRange m ()Z method_18308 canGoToVillage c net/minecraft/class_4019$class_4032 net/minecraft/entity/passive/FoxEntity$EscapeWhenNotAggressiveGoal m (Lnet/minecraft/class_4019;D)V p 2 speed c net/minecraft/class_4019$class_4030 net/minecraft/entity/passive/FoxEntity$FoxMoveControl c net/minecraft/class_4019$class_4035 net/minecraft/entity/passive/FoxEntity$SitDownAndLookAroundGoal f I field_17989 timer f D field_17987 lookX f D field_17988 lookZ f I field_17990 counter m ()V method_18309 chooseNewAngle c net/minecraft/class_4019$class_4036 net/minecraft/entity/passive/FoxEntity$AvoidDaylightGoal f I field_17992 timer m (Lnet/minecraft/class_4019;D)V p 2 speed c net/minecraft/class_4019$class_4033 net/minecraft/entity/passive/FoxEntity$JumpChasingGoal c net/minecraft/class_4019$class_4034 net/minecraft/entity/passive/FoxEntity$PickupItemGoal c net/minecraft/class_4019$class_4039 net/minecraft/entity/passive/FoxEntity$Type f Ljava/util/function/IntFunction; field_17998 BY_ID f Lnet/minecraft/class_3542$class_7292; field_41548 CODEC f Ljava/lang/String; field_18001 key f I field_18000 id f Lnet/minecraft/class_4019$class_4039; field_17997 SNOW f Lnet/minecraft/class_4019$class_4039; field_17996 RED m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_4019$class_4039; method_18313 fromBiome p 0 biome m (I)Lnet/minecraft/class_4019$class_4039; method_18311 fromId p 0 id m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 key m ()I method_18317 getId m (Ljava/lang/String;)Lnet/minecraft/class_4019$class_4039; method_18314 byName p 0 name c net/minecraft/class_4019$class_4037 net/minecraft/entity/passive/FoxEntity$DelayedCalmDownGoal f I field_30337 MAX_CALM_DOWN_TIME f I field_17994 timer m ()Z method_18432 canNotCalmDown c net/minecraft/class_4019$class_4038 net/minecraft/entity/passive/FoxEntity$MoveToHuntGoal c net/minecraft/class_4019$class_4292 net/minecraft/entity/passive/FoxEntity$LookAtEntityGoal m (Lnet/minecraft/class_4019;Lnet/minecraft/class_1308;Ljava/lang/Class;F)V p 4 range p 2 fox p 3 targetType c net/minecraft/class_4019$class_4052 net/minecraft/entity/passive/FoxEntity$FollowParentGoal f Lnet/minecraft/class_4019; field_18104 fox m (Lnet/minecraft/class_4019;Lnet/minecraft/class_4019;D)V p 3 speed p 2 fox c net/minecraft/class_4018 net/minecraft/entity/ai/goal/GoToVillageGoal f Lnet/minecraft/class_1314; field_17944 mob f I field_17945 searchRange f Lnet/minecraft/class_2338; field_17947 targetPosition m (Lnet/minecraft/class_1314;I)V p 1 mob p 2 searchRange m ()V method_18252 findOtherWaypoint c net/minecraft/class_5349 net/minecraft/server/function/FunctionLoader c The function loader holds the functions and function tags for a {@link\nCommandFunctionManager} to use. In the reloads, it loads the tags in one\ncompletable future and each function in a completable future for all functions.\n\n

The functions are stored in {@code .mcfunction} files; each line is one\nMinecraft command, with blank lines and contents starting with a trailing hash\n{@code #} sign ignored.\n\n

The function tags are ordered, unlike other tags. Each function's order in\nthe collection of functions from the tag is determined by the order it is listed\nin the JSON files; if it appears multiple times through tag nesting, only its\nfirst appearance will be considered.\n\n@see CommandFunctionManager f Lnet/minecraft/class_7654; field_39978 FINDER f Lcom/mojang/brigadier/CommandDispatcher; field_25332 commandDispatcher f Ljava/util/Map; field_25329 functions f I field_25331 level f Lorg/slf4j/Logger; field_25326 LOGGER f Ljava/util/Map; field_25801 tags f Lnet/minecraft/class_3503; field_25330 tagLoader m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; method_29455 method_29455 p 2 ex p 1 unused m (Lnet/minecraft/class_3298;)Ljava/util/List; method_29450 readLines p 0 resource m ()Ljava/lang/Iterable; method_29458 getTags m (Lcom/mojang/datafixers/util/Pair;)V method_29453 method_29453 p 1 intermediate m (ILcom/mojang/brigadier/CommandDispatcher;)V p 1 level p 2 commandDispatcher m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Ljava/util/concurrent/CompletableFuture;)V method_29452 method_29452 p 1 id p 2 functionFuture m (Lnet/minecraft/class_2960;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2158;Ljava/lang/Throwable;)Ljava/lang/Object; method_29457 method_29457 p 3 ex p 2 function m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_29449 method_29449 p 2 functions m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_29456 get p 1 id m ()Ljava/util/Map; method_29447 getFunctions m (Lnet/minecraft/class_2960;)Ljava/util/Collection; method_29459 getTagOrEmpty p 1 id c net/minecraft/class_6679 net/minecraft/world/gen/blockpredicate/OffsetPredicate f Lnet/minecraft/class_2382; field_35157 offset m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; method_39013 registerOffsetField p 0 instance m (Lnet/minecraft/class_2680;)Z method_38893 test p 1 state m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_39012 test m (Lnet/minecraft/class_2382;)V p 1 offset m (Lnet/minecraft/class_6679;)Lnet/minecraft/class_2382; method_39014 method_39014 p 0 predicate c net/minecraft/class_4013 net/minecraft/resource/SynchronousResourceReloader c A base resource reloader that does all its work in the apply executor,\nor the game engine's thread.\n\n@apiNote This resource reloader is useful as a resource reload callback\nthat doesn't need resource manager access. If you access the resource\nmanager, consider writing resource reloaders that have a proper prepare\nstage instead by moving resource manager access to the prepare stage.\nThat can speed up resource reloaders significantly. m (Lnet/minecraft/class_3300;)V method_14491 reload c Performs the reload in the apply executor, or the game engine. p 1 manager c the resource manager c net/minecraft/class_6676 net/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl c Implementation of Xoroshiro128++ pseudo-random number generator.\n\n@apiNote For regular usage, {@link Xoroshiro128PlusPlusRandom} should be used instead.\n\n@see Official\nimplementation released under public domain f Lcom/mojang/serialization/Codec; field_44879 CODEC f J field_35147 seedHi f J field_35146 seedLo m (Lnet/minecraft/class_6673$class_6674;)V p 1 seed m (Lnet/minecraft/class_6676;)Ljava/util/stream/LongStream; method_51857 method_51857 p 0 random m ()J method_39007 next m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; method_51858 method_51858 p 0 stream m ([J)Lnet/minecraft/class_6676; method_51859 method_51859 p 0 seeds m (JJ)V p 1 seedLo p 3 seedHi c net/minecraft/class_6677 net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom c Xoroshiro128++ based pseudo random number generator.\n\n@implNote The actual implementation can be found on {@link Xoroshiro128PlusPlusRandomImpl}. f Lnet/minecraft/class_6676; field_35150 implementation f D field_35149 DOUBLE_MULTIPLIER f Lnet/minecraft/class_6672; field_35151 gaussianGenerator f F field_35148 FLOAT_MULTIPLIER f Lcom/mojang/serialization/Codec; field_44880 CODEC m (Lnet/minecraft/class_6676;)Lnet/minecraft/class_6677; method_51860 method_51860 p 0 implementation m (Lnet/minecraft/class_6673$class_6674;)V p 1 seed m (Lnet/minecraft/class_6676;)V p 1 implementation m (J)V p 1 seed m (Lnet/minecraft/class_6677;)Lnet/minecraft/class_6676; method_51861 method_51861 p 0 random m (JJ)V p 1 seedLo p 3 seedHi m (I)J method_39008 next c {@return {@code bits} upper bits of random value}\n\n@implNote In Xoroshiro128++, the lower bits have to be discarded in order\nto ensure proper randomness. For example, to obtain a double, the upper 53\nbits should be used instead of the lower 53 bits. p 1 bits c net/minecraft/class_6677$class_6678 net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter f J field_35154 seedHi f J field_35153 seedLo m (JJ)V p 3 seedHi p 1 seedLo c net/minecraft/class_5346 net/minecraft/client/gui/screen/DatapackFailureScreen f Lnet/minecraft/class_5489; field_25265 wrappedText f Ljava/lang/Runnable; field_25452 runServerInSafeMode m (Ljava/lang/Runnable;)V p 1 runServerInSafeMode m (Lnet/minecraft/class_4185;)V method_29346 method_29346 p 1 button m (Lnet/minecraft/class_4185;)V method_29345 method_29345 p 1 button c net/minecraft/class_4014 net/minecraft/resource/SimpleResourceReload c A simple implementation of resource reload.\n\n@param the result type for each reloader in the reload f Ljava/util/concurrent/CompletableFuture; field_18043 applyStageFuture f Ljava/util/concurrent/CompletableFuture; field_18042 prepareStageFuture f Ljava/util/Set; field_18044 waitingReloaders f I field_18047 appliedCount f I field_18045 reloaderCount f Ljava/util/concurrent/atomic/AtomicInteger; field_18049 preparedCount f I field_29784 FIRST_PREPARE_APPLY_WEIGHT c The weight of either prepare or apply stages' progress in the total progress\ncalculation. Has value {@value}. f I field_18046 toApplyCount f Ljava/util/concurrent/atomic/AtomicInteger; field_18048 toPrepareCount f I field_29785 SECOND_PREPARE_APPLY_WEIGHT c The weight of either prepare or apply stages' progress in the total progress\ncalculation. Has value {@value}. f I field_29786 RELOADER_WEIGHT c The weight of reloaders' progress in the total progress calculation. Has value {@value}. m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_18367 method_18367 p 2 application m (Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_4014; method_18369 create c Creates a simple resource reload without additional results. p 2 prepareExecutor p 1 reloaders p 4 initialStage p 3 applyExecutor p 0 manager m (Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/class_4011; method_40087 start c Starts a resource reload with the content from the {@code manager} supplied\nto the {@code reloaders}.\n\n@apiNote In vanilla, this is respectively called by {@link ReloadableResourceManagerImpl}\non the client and {@link net.minecraft.server.DataPackContents} on the server. p 1 reloaders c the reloaders performing the reload p 0 manager c the resource manager, providing resources to the reloaders p 3 applyExecutor c the executor for the apply stage, synchronous with the game engine p 2 prepareExecutor c the executor for the prepare stage, often asynchronous p 5 profiled c whether to profile this reload and log the statistics p 4 initialStage c the initial stage, must be completed before the reloaders can prepare resources m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3300;Ljava/util/List;Lnet/minecraft/class_4014$class_4047;Ljava/util/concurrent/CompletableFuture;)V p 6 initialStage p 4 reloaders p 5 factory p 2 applyExecutor p 3 manager p 1 prepareExecutor m (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_18368 method_18368 p 5 apply p 4 prepare p 1 synchronizer p 3 reloader p 2 resourceManager m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_18372 method_18372 p 2 preparation c net/minecraft/class_4014$class_4047 net/minecraft/resource/SimpleResourceReload$Factory c A factory that creates a completable future for each reloader in the\nresource reload. m (Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; create create p 1 synchronizer p 3 reloader p 2 manager p 5 applyExecutor p 4 prepareExecutor c net/minecraft/class_6683 net/minecraft/util/ModStatus f Ljava/lang/String; comp_172 description f Lnet/minecraft/class_6683$class_6684; comp_171 confidence m ()Ljava/lang/String; method_39032 getMessage m ()Z method_39029 isModded m (Lnet/minecraft/class_6683;)Lnet/minecraft/class_6683; method_39030 combine c {@return the combined modification status with the higher confidence}\n\n@apiNote This is used to check if either the client or the integrated server is modded. p 1 brand m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_6683; method_39031 check c {@return the modification status determined by the brand and whether the\nclass is signed or not} p 0 vanillaBrand p 1 brandSupplier p 2 environment p 3 clazz m ()Lnet/minecraft/class_6683$class_6684; comp_171 confidence m ()Ljava/lang/String; comp_172 description c net/minecraft/class_6683$class_6684 net/minecraft/util/ModStatus$Confidence f Z field_35178 modded f Ljava/lang/String; field_35177 description f Lnet/minecraft/class_6683$class_6684; field_35176 DEFINITELY f Lnet/minecraft/class_6683$class_6684; field_35174 PROBABLY_NOT f Lnet/minecraft/class_6683$class_6684; field_35175 VERY_LIKELY m (Ljava/lang/String;ILjava/lang/String;Z)V p 3 description p 4 modded c net/minecraft/class_413 net/minecraft/client/gui/screen/CustomizeFlatLevelScreen f Lnet/minecraft/class_2960; field_45406 SLOT_TEXTURE f Lnet/minecraft/class_2561; field_2425 heightText f Lnet/minecraft/class_413$class_4192; field_2424 layers f Lnet/minecraft/class_2561; field_2418 tileText f Lnet/minecraft/class_525; field_2422 parent f Lnet/minecraft/class_4185; field_2421 widgetButtonRemoveLayer f Lnet/minecraft/class_3232; field_2419 config f I field_32245 ICON_OFFSET_Y f I field_32244 ICON_OFFSET_X f I field_32243 ICON_BACKGROUND_OFFSET_Y f I field_32242 ICON_BACKGROUND_OFFSET_X f I field_32241 BUTTON_HEIGHT f Ljava/util/function/Consumer; field_24565 configConsumer f I field_32240 ICON_SIZE m (Lnet/minecraft/class_4185;)V method_19806 method_19806 p 1 button m (Lnet/minecraft/class_4185;)V method_19805 method_19805 p 1 button m (Lnet/minecraft/class_4185;)V method_19804 method_19804 p 1 button m ()Lnet/minecraft/class_3232; method_29055 getConfig m ()Z method_2147 hasLayerSelected m ()V method_2145 updateRemoveLayerButton m (Lnet/minecraft/class_4185;)V method_20093 method_20093 p 1 button m (Lnet/minecraft/class_3232;)V method_29054 setConfig p 1 config m (Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V p 3 config p 2 configConsumer p 1 parent c net/minecraft/class_413$class_4192 net/minecraft/client/gui/screen/CustomizeFlatLevelScreen$SuperflatLayersListWidget f Lnet/minecraft/class_2960; field_44667 STATS_ICONS_TEXTURE m (Lnet/minecraft/class_413$class_4192$class_4193;)V method_20094 setSelected m ()V method_19372 updateLayers c net/minecraft/class_413$class_4192$class_4193 net/minecraft/client/gui/screen/CustomizeFlatLevelScreen$SuperflatLayersListWidget$SuperflatLayerEntry m (Lnet/minecraft/class_332;IILnet/minecraft/class_1799;)V method_19375 renderIcon p 4 iconItem p 3 y p 2 x p 1 context m (Lnet/minecraft/class_332;II)V method_19373 renderIconBackgroundTexture p 3 y p 1 context p 2 x m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; method_37055 createItemStackFor p 1 state c net/minecraft/class_5350 net/minecraft/server/DataPackContents c Contains loaders for contents controllable by data packs.\n\n

This can be accessed via {@link\nnet.minecraft.server.MinecraftServer.ResourceManagerHolder#dataPackContents}.\nThere are shortcut methods to access individual loaders on {@link MinecraftServer}. f Lnet/minecraft/class_7157$class_7870; field_38051 commandRegistryAccess f Lnet/minecraft/class_3505; field_25338 registryTagManager f Lnet/minecraft/class_5349; field_25342 functionLoader f Lnet/minecraft/class_2170; field_25336 commandManager f Lnet/minecraft/class_60; field_25340 lootManager f Lnet/minecraft/class_1863; field_25337 recipeManager f Ljava/util/concurrent/CompletableFuture; field_25334 COMPLETED_UNIT f Lnet/minecraft/class_2989; field_25341 serverAdvancementLoader f Lorg/slf4j/Logger; field_36491 LOGGER m (Lnet/minecraft/class_5455;)V method_40421 refresh p 1 dynamicRegistryManager m (Lnet/minecraft/class_5321;Ljava/util/Map$Entry;)Lnet/minecraft/class_6862; method_40424 method_40424 p 1 entry m ()Lnet/minecraft/class_2989; method_29473 getServerAdvancementLoader c @see MinecraftServer#getAdvancementLoader m ()Lnet/minecraft/class_60; method_29469 getLootManager c @see MinecraftServer#getLootManager m (Lnet/minecraft/class_5350;Ljava/lang/Object;Ljava/lang/Throwable;)V method_42095 method_42095 p 2 throwable p 1 void_ m ()Ljava/util/List; method_40427 getContents m ()Lnet/minecraft/class_5349; method_29465 getFunctionLoader c {@return the function loader}\n\n

Function loader loads the {@linkplain net.minecraft.server.function.CommandFunction\nfunctions} in data packs. m ()Lnet/minecraft/class_1863; method_29471 getRecipeManager c @see MinecraftServer#getRecipeManager m (Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;I)V p 2 enabledFeatures p 3 environment p 1 dynamicRegistryManager p 4 functionPermissionLevel m (Ljava/util/Map$Entry;)Ljava/util/List; method_40423 method_40423 p 0 entry m (Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)V method_40422 repopulateTags p 0 dynamicRegistryManager p 1 tags m (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_29466 reload c Reloads the data packs contents.\n\n@see MinecraftServer#reloadResources p 3 environment p 4 functionPermissionLevel p 1 dynamicRegistryManager p 2 enabledFeatures p 5 prepareExecutor p 6 applyExecutor p 0 manager m (Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)V method_40426 method_40426 p 1 tags m ()Lnet/minecraft/class_2170; method_29472 getCommandManager c @see MinecraftServer#getCommandManager m (Lnet/minecraft/class_5350;Ljava/lang/Object;)Lnet/minecraft/class_5350; method_40425 method_40425 p 1 void_ c net/minecraft/class_412 net/minecraft/client/gui/screen/ConnectScreen c The connection screen is used to initiate a connection to a remote server.\nThis is only used when connecting over LAN or to a remote dedicated server. f Ljava/util/concurrent/atomic/AtomicInteger; field_2408 CONNECTOR_THREADS_COUNT f Lnet/minecraft/class_437; field_2412 parent f Lnet/minecraft/class_2561; field_2413 status f Lorg/slf4j/Logger; field_2410 LOGGER f Lnet/minecraft/class_2535; field_2411 connection c The client connection to the remote server.\nThis is not used when connecting to the client's own integrated server.\n\n@see net.minecraft.client.MinecraftClient#integratedServerConnection f Lio/netty/channel/ChannelFuture; field_44971 future f Z field_2409 connectingCancelled f Lnet/minecraft/class_2561; field_44970 ABORTED_TEXT f J field_32238 NARRATOR_INTERVAL f Lnet/minecraft/class_2561; field_44548 failureErrorMessage f Lnet/minecraft/class_2561; field_33736 BLOCKED_HOST_TEXT f J field_19097 lastNarrationTime m (Lnet/minecraft/class_2561;)V method_2131 setStatus p 1 status m (Lnet/minecraft/class_4185;)V method_19800 method_19800 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V p 1 parent p 2 failureErrorMessage m (Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V method_2130 connect p 2 address p 3 info p 1 client m (Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;Z)V method_36877 connect p 1 client p 2 address p 3 info p 4 quickPlay p 0 screen c net/minecraft/class_6681 net/minecraft/world/gen/blockpredicate/WouldSurviveBlockPredicate f Lnet/minecraft/class_2382; field_35161 offset f Lnet/minecraft/class_2680; field_35162 state f Lcom/mojang/serialization/Codec; field_35160 CODEC m (Lnet/minecraft/class_6681;)Lnet/minecraft/class_2680; method_39019 method_39019 p 0 predicate m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2680;)V p 1 offset p 2 state m (Lnet/minecraft/class_6681;)Lnet/minecraft/class_2382; method_39020 method_39020 p 0 predicate m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_39017 test m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39018 method_39018 p 0 instance m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 2 pos p 1 world c net/minecraft/class_6682 net/minecraft/network/packet/s2c/play/SimulationDistanceS2CPacket f I comp_170 simulationDistance m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_39027 apply m ()I comp_170 simulationDistance c net/minecraft/class_5352 net/minecraft/resource/ResourcePackSource f Lnet/minecraft/class_5352; field_40048 FEATURE f Lnet/minecraft/class_5352; field_25347 NONE f Lnet/minecraft/class_5352; field_25348 BUILTIN f Lnet/minecraft/class_5352; field_25349 WORLD f Ljava/util/function/UnaryOperator; field_40047 NONE_SOURCE_TEXT_SUPPLIER f Lnet/minecraft/class_5352; field_25350 SERVER m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_45282 decorate p 1 packName m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_45283 method_45283 p 1 name m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/class_5352; method_45281 create p 1 canBeEnabledLater p 0 sourceTextSupplier m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; method_45280 getSourceTextSupplier p 0 translationKey m ()Z method_45279 canBeEnabledLater c net/minecraft/class_410 net/minecraft/client/gui/screen/ConfirmScreen f Lnet/minecraft/class_2561; field_2399 noText f Lnet/minecraft/class_2561; field_2401 message f Lnet/minecraft/class_2561; field_2402 yesText f Lnet/minecraft/class_5489; field_2404 messageSplit f I field_39722 TITLE_BOTTOM_MARGIN f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_2403 callback f I field_2400 buttonEnableTimer f Ljava/util/List; field_33808 buttons m (Lnet/minecraft/class_4185;)V method_37052 addButton p 1 button m (Lnet/minecraft/class_4185;)V method_37054 method_37054 p 1 button m (I)V method_2125 disableButtons p 1 ticks m (Lnet/minecraft/class_4185;)V method_37053 method_37053 p 1 button m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 2 title p 3 message p 1 callback p 4 yesText p 5 noText m ()I method_44662 getMessagesHeight m ()I method_44661 getMessageY m ()I method_44660 getTitleY m (I)V method_37051 addButtons p 1 y m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 1 callback p 2 title p 3 message c net/minecraft/class_417 net/minecraft/client/gui/screen/DemoScreen f Lnet/minecraft/class_5489; field_26539 fullWrappedText f Lnet/minecraft/class_5489; field_26538 movementText f Lnet/minecraft/class_2960; field_2447 DEMO_BG m (Lnet/minecraft/class_4185;)V method_19811 method_19811 p 0 button m (Lnet/minecraft/class_4185;)V method_19810 method_19810 p 1 button c net/minecraft/class_6680 net/minecraft/world/gen/blockpredicate/AlwaysTrueBlockPredicate f Lcom/mojang/serialization/Codec; field_35159 CODEC f Lnet/minecraft/class_6680; field_35158 instance m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_39015 test c net/minecraft/class_415 net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen f Lnet/minecraft/class_437; field_24562 parent f Lnet/minecraft/class_4185; field_2438 confirmButton f Lnet/minecraft/class_2378; field_25888 biomeRegistry f Lnet/minecraft/class_6880; field_25040 biome f Ljava/util/function/Consumer; field_24563 onDone f Lnet/minecraft/class_2561; field_26535 BUFFET_BIOME_TEXT f Lnet/minecraft/class_415$class_4190; field_2441 biomeSelectionList m (Lnet/minecraft/class_4185;)V method_19801 method_19801 p 1 button m (Lnet/minecraft/class_4185;)V method_28059 method_28059 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/function/Consumer;)V p 2 generatorOptionsHolder p 1 parent p 3 onDone m (Lnet/minecraft/class_415$class_4190$class_4191;)Z method_29051 method_29051 p 1 entry m ()V method_2151 refreshConfirmButton c net/minecraft/class_415$class_4190 net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen$BuffetBiomesListWidget f Lnet/minecraft/class_415; field_18736 screen m (Lnet/minecraft/class_415$class_4190$class_4191;)V method_20089 setSelected m (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_415$class_4190$class_4191; method_28060 method_28060 p 1 entry m (Lnet/minecraft/class_415$class_4190;Lnet/minecraft/class_350$class_351;)V method_40075 method_40075 p 1 entry m (Lnet/minecraft/class_415$class_4190$class_4191;)Ljava/lang/String; method_40076 method_40076 p 0 biome c net/minecraft/class_415$class_4190$class_4191 net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen$BuffetBiomesListWidget$BuffetBiomeItem f Lnet/minecraft/class_6880$class_6883; field_24564 biome f Lnet/minecraft/class_2561; field_26536 text m (Lnet/minecraft/class_415$class_4190;Lnet/minecraft/class_6880$class_6883;)V p 2 biome c net/minecraft/class_5359 net/minecraft/resource/DataPackSettings f Lcom/mojang/serialization/Codec; field_25394 CODEC f Ljava/util/List; field_25396 disabled f Ljava/util/List; field_25395 enabled f Lnet/minecraft/class_5359; field_25393 SAFE_MODE m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29549 method_29549 p 0 instance m ()Ljava/util/List; method_29547 getEnabled m (Ljava/util/List;Ljava/util/List;)V p 1 enabled p 2 disabled m (Lnet/minecraft/class_5359;)Ljava/util/List; method_29548 method_29548 p 0 settings m ()Ljava/util/List; method_29550 getDisabled m (Lnet/minecraft/class_5359;)Ljava/util/List; method_29551 method_29551 p 0 settings c net/minecraft/class_5355 net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask m (Lnet/minecraft/class_6019;Ljava/util/function/Function;)Lnet/minecraft/class_7894; method_46897 create p 0 executionRange p 1 speed m (FLnet/minecraft/class_1309;)Ljava/lang/Float; method_46895 method_46895 p 1 entity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;J)Z method_46900 method_46900 p 6 world p 8 time p 7 entity m (Lnet/minecraft/class_6019;F)Lnet/minecraft/class_7894; method_46896 create p 1 speed p 0 executionRange m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46899 method_46899 p 5 walkTarget p 4 lookTarget p 3 nearestVisibleAdult m (Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46898 method_46898 p 2 context c net/minecraft/class_5354 net/minecraft/entity/mob/Angerable f Ljava/lang/String; field_30093 ANGER_TIME_KEY f Ljava/lang/String; field_30094 ANGRY_AT_KEY m ()Lnet/minecraft/class_1309; method_5968 getTarget m ()Z method_29511 hasAngerTime m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)V method_29512 readAngerFromNbt p 1 world p 2 nbt m (Lnet/minecraft/class_1309;)Z method_18395 canTarget p 1 target m ()I method_29507 getAngerTime m (Lnet/minecraft/class_1309;)V method_6015 setAttacker p 1 attacker m ()Lnet/minecraft/class_1309; method_6065 getAttacker m ()V method_29509 chooseRandomAngerTime m (Ljava/util/UUID;)V method_29513 setAngryAt p 1 angryAt m (Lnet/minecraft/class_1309;)V method_5980 setTarget p 1 target m (Lnet/minecraft/class_2487;)V method_29517 writeAngerToNbt p 1 nbt m ()Ljava/util/UUID; method_29508 getAngryAt m (Lnet/minecraft/class_1937;)Z method_29923 isUniversallyAngry p 1 world m (I)V method_29514 setAngerTime p 1 angerTime m (Lnet/minecraft/class_1657;)V method_29505 setAttacking p 1 attacking m (Lnet/minecraft/class_3218;Z)V method_29510 tickAngerLogic p 2 angerPersistent c if {@code true}, the anger time will not decrease for a player target p 1 world m (Lnet/minecraft/class_1657;)V method_29516 forgive p 1 player m (Lnet/minecraft/class_1309;)Z method_29515 shouldAngerAt p 1 entity m ()V method_29921 universallyAnger m ()V method_29922 stopAnger c net/minecraft/class_5356 net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor m (Lnet/minecraft/class_1296;Lnet/minecraft/class_6670;)V method_29529 findNearestVisibleAdult p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)V method_29531 sense c net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRules f Lnet/minecraft/class_6686$class_6693; field_35222 STONE_DEPTH_FLOOR f Lnet/minecraft/class_6686$class_6693; field_36341 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_6 f Lnet/minecraft/class_6686$class_6693; field_36342 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_30 f Lnet/minecraft/class_6686$class_6693; field_35494 STONE_DEPTH_CEILING f Lnet/minecraft/class_6686$class_6693; field_35224 STONE_DEPTH_CEILING_WITH_SURFACE_DEPTH f Lnet/minecraft/class_6686$class_6693; field_35223 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH m (II)Lnet/minecraft/class_6686$class_6693; method_39057 waterWithStoneDepth p 1 runDepthMultiplier p 0 offset m ([Lnet/minecraft/class_5321;)Lnet/minecraft/class_6686$class_6693; method_39055 biome p 0 biomes m (IZILnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693; method_40023 stoneDepth p 1 addSurfaceDepth p 0 offset p 3 verticalSurfaceType p 2 secondaryDepthRange m ([Lnet/minecraft/class_6686$class_6708;)Lnet/minecraft/class_6686$class_6708; method_39050 sequence p 0 rules m (Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6686$class_6693; method_39058 aboveYWithStoneDepth p 0 anchor p 1 runDepthMultiplier m (II)Lnet/minecraft/class_6686$class_6693; method_39046 water p 0 offset p 1 runDepthMultiplier m (Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6686$class_6693; method_39051 aboveY p 1 runDepthMultiplier p 0 anchor m ()Lnet/minecraft/class_6686$class_6693; method_39059 temperature m (Lnet/minecraft/class_6686$class_6693;Lnet/minecraft/class_6686$class_6708;)Lnet/minecraft/class_6686$class_6708; method_39049 condition p 0 condition p 1 rule m (Lnet/minecraft/class_5321;D)Lnet/minecraft/class_6686$class_6693; method_39052 noiseThreshold p 1 min p 0 noise m (Lnet/minecraft/class_5321;DD)Lnet/minecraft/class_6686$class_6693; method_39053 noiseThreshold p 0 noise p 1 min p 3 max m (Lnet/minecraft/class_6686$class_6693;)Lnet/minecraft/class_6686$class_6693; method_39048 not p 0 target m ()Lnet/minecraft/class_6686$class_6693; method_39056 hole m (Ljava/lang/String;Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6686$class_6693; method_39472 verticalGradient p 0 id p 2 falseAtAndAbove p 1 trueAtAndBelow m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_6686$class_6708; method_39047 block p 0 state m (Ljava/util/List;)Lnet/minecraft/class_6686$class_6689; method_39054 biome p 0 biomes m ()Lnet/minecraft/class_6686$class_6693; method_39045 steepSlope m (Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_7243;)Lcom/mojang/serialization/Codec; method_42377 register p 1 id p 2 codecHolder p 0 registry m ()Lnet/minecraft/class_6686$class_6693; method_39473 surface m (IZLnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693; method_39549 stoneDepth p 2 verticalSurfaceType p 1 addSurfaceDepth p 0 offset m ()Lnet/minecraft/class_6686$class_6708; method_39060 terracottaBands c net/minecraft/class_6686$class_6709 net/minecraft/world/gen/surfacebuilder/MaterialRules$SequenceBlockStateRule c Applies the given block state rules in sequence, and returns the first result that\nisn't {@code null}. Returns {@code null} if none of the passed rules match. f Ljava/util/List; comp_208 rules m ()Ljava/util/List; comp_208 rules c net/minecraft/class_6686$class_6706 net/minecraft/world/gen/surfacebuilder/MaterialRules$InvertedBooleanSupplier f Lnet/minecraft/class_6686$class_6692; comp_206 target m ()Lnet/minecraft/class_6686$class_6692; comp_206 target c net/minecraft/class_6686$class_6708 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule f Lcom/mojang/serialization/Codec; field_35252 CODEC m ()Lnet/minecraft/class_7243; method_39061 codec m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_39085 registerAndGetDefault p 0 registry c net/minecraft/class_6686$class_6707 net/minecraft/world/gen/surfacebuilder/MaterialRules$NotMaterialCondition f Lnet/minecraft/class_7243; field_35251 CODEC f Lnet/minecraft/class_6686$class_6693; comp_207 target m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39084 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m ()Lnet/minecraft/class_6686$class_6693; comp_207 target c net/minecraft/class_6686$class_6702 net/minecraft/world/gen/surfacebuilder/MaterialRules$LazyAbstractPredicate f Lnet/minecraft/class_6686$class_6694; field_35623 context f Ljava/lang/Boolean; field_35246 result f J field_35622 uniqueValue m (Lnet/minecraft/class_6686$class_6694;)V p 1 context m ()J method_39479 getCurrentUniqueValue c Returns a unique value for each block position. The result of this predicate\nwill not be recalculated until this value changes.\n\n@return the unique value for this position m ()Z method_39074 test c net/minecraft/class_6686$class_6701 net/minecraft/world/gen/surfacebuilder/MaterialRules$HoleMaterialCondition f Lnet/minecraft/class_7243; field_35244 CODEC f Lnet/minecraft/class_6686$class_6701; field_35243 INSTANCE m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39079 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context c net/minecraft/class_6686$class_6703 net/minecraft/world/gen/surfacebuilder/MaterialRules$NoiseThresholdMaterialCondition f Lnet/minecraft/class_7243; field_35248 CODEC f D comp_203 maxThreshold f D comp_202 minThreshold f Lnet/minecraft/class_5321; comp_201 noise m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39082 apply m ()D comp_202 minThreshold m ()D comp_203 maxThreshold m ()Lnet/minecraft/class_5321; comp_201 noise c net/minecraft/class_6686$class_6703$class_6704 net/minecraft/world/gen/surfacebuilder/MaterialRules$NoiseThresholdMaterialCondition$NoiseThresholdPredicate c net/minecraft/class_6686$class_6775 net/minecraft/world/gen/surfacebuilder/MaterialRules$VerticalGradientMaterialCondition f Lnet/minecraft/class_7243; field_35626 CODEC f Lnet/minecraft/class_5843; comp_265 falseAtAndAbove f Lnet/minecraft/class_5843; comp_264 trueAtAndBelow f Lnet/minecraft/class_2960; comp_263 randomName m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39481 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m ()Lnet/minecraft/class_5843; comp_264 trueAtAndBelow m ()Lnet/minecraft/class_5843; comp_265 falseAtAndAbove m ()Lnet/minecraft/class_2960; comp_263 randomName c net/minecraft/class_6686$class_6775$class_6776 net/minecraft/world/gen/surfacebuilder/MaterialRules$VerticalGradientMaterialCondition$VerticalGradientPredicate c net/minecraft/class_6686$class_6774 net/minecraft/world/gen/surfacebuilder/MaterialRules$FullLazyAbstractPredicate c net/minecraft/class_6686$class_6694 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext f J field_35612 uniquePosValue f Lnet/minecraft/class_6686$class_6692; field_35604 surfacePredicate f I field_35610 blockZ f D field_35678 secondaryDepth f I field_35616 surfaceMinY f Lnet/minecraft/class_6568; field_35676 chunkNoiseSampler f Lnet/minecraft/class_6686$class_6692; field_35236 negativeRunDepthPredicate f Lnet/minecraft/class_6686$class_6692; field_35234 biomeTemperaturePredicate f I field_35620 stoneDepthAbove f Lnet/minecraft/class_2791; field_35605 chunk f Lnet/minecraft/class_5868; field_35241 heightContext f I field_35619 stoneDepthBelow f J field_36278 packedChunkPos f I field_35609 blockX f I field_35611 runDepth f Lnet/minecraft/class_2338$class_2339; field_35613 pos f I field_35617 blockY f Lnet/minecraft/class_6724; field_35233 surfaceBuilder f Lnet/minecraft/class_6686$class_6692; field_35235 steepSlopePredicate f Ljava/util/function/Supplier; field_35614 biomeSupplier f Lnet/minecraft/class_7138; field_37703 noiseConfig f J field_35608 uniqueHorizontalPosValue f I field_35618 fluidHeight f Ljava/util/function/Function; field_35606 posToBiome f [I field_36279 estimatedSurfaceHeights m (I)I method_39903 blockToChunkCoord p 0 blockCoord m (Lnet/minecraft/class_6724;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V p 7 heightContext p 4 chunkNoiseSampler p 5 posToBiome p 2 noiseConfig p 3 chunk p 1 surfaceBuilder m (II)V method_39072 initHorizontalContext p 2 blockZ p 1 blockX m ()D method_39550 getSecondaryDepth m (I)I method_39904 chunkToBlockCoord p 0 chunkCoord m (IIIIII)V method_39073 initVerticalContext p 6 blockZ p 5 blockY p 2 stoneDepthBelow p 1 stoneDepthAbove p 4 blockX p 3 fluidHeight m ()I method_39551 estimateSurfaceHeight c net/minecraft/class_6686$class_6694$class_6695 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$NegativeRunDepthPredicate c net/minecraft/class_6686$class_6694$class_6772 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$BiomeTemperaturePredicate c net/minecraft/class_6686$class_6694$class_6696 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$SteepSlopePredicate c net/minecraft/class_6686$class_6694$class_6771 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$SurfacePredicate c net/minecraft/class_6686$class_6693 net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition f Lcom/mojang/serialization/Codec; field_35232 CODEC m ()Lnet/minecraft/class_7243; method_39064 codec m (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec; method_39070 registerAndGetDefault p 0 registry c net/minecraft/class_6686$class_6770 net/minecraft/world/gen/surfacebuilder/MaterialRules$SurfaceMaterialCondition f Lnet/minecraft/class_7243; field_35601 CODEC f Lnet/minecraft/class_6686$class_6770; field_35600 INSTANCE m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39474 apply c net/minecraft/class_6686$class_6773 net/minecraft/world/gen/surfacebuilder/MaterialRules$HorizontalLazyAbstractPredicate c net/minecraft/class_6686$class_6692 net/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier m ()Z method_39069 get c net/minecraft/class_6686$class_6691 net/minecraft/world/gen/surfacebuilder/MaterialRules$BlockMaterialRule f Lnet/minecraft/class_7243; field_35231 CODEC f Lnet/minecraft/class_2680; comp_191 resultState f Lnet/minecraft/class_6686$class_6711; comp_192 rule m (Lnet/minecraft/class_2680;)V p 1 resultState m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715; method_39068 apply m ()Lnet/minecraft/class_2680; comp_191 resultState m ()Lnet/minecraft/class_6686$class_6711; comp_192 rule c net/minecraft/class_6686$class_6687 net/minecraft/world/gen/surfacebuilder/MaterialRules$TerracottaBandsMaterialRule f Lnet/minecraft/class_7243; field_35226 CODEC f Lnet/minecraft/class_6686$class_6687; field_35225 INSTANCE m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715; method_39062 apply c net/minecraft/class_6686$class_6720 net/minecraft/world/gen/surfacebuilder/MaterialRules$WaterMaterialCondition f Lnet/minecraft/class_7243; field_35264 CODEC f Z comp_219 addStoneDepth f I comp_217 offset f I comp_218 surfaceDepthMultiplier m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39097 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m ()I comp_218 surfaceDepthMultiplier m ()I comp_217 offset m ()Z comp_219 addStoneDepth c net/minecraft/class_6686$class_6720$class_6721 net/minecraft/world/gen/surfacebuilder/MaterialRules$WaterMaterialCondition$WaterPredicate c net/minecraft/class_6686$class_6689 net/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition f Ljava/util/function/Predicate; field_36415 predicate f Lnet/minecraft/class_7243; field_35228 CODEC f Ljava/util/List; field_36414 biomes m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39065 apply m (Ljava/util/List;)V p 1 biomes m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context c net/minecraft/class_6686$class_6689$class_6690 net/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition$BiomePredicate c net/minecraft/class_6686$class_6722 net/minecraft/world/gen/surfacebuilder/MaterialRules$AboveYMaterialCondition f Lnet/minecraft/class_7243; field_35266 CODEC f Lnet/minecraft/class_5843; comp_220 anchor f Z comp_222 addStoneDepth f I comp_221 surfaceDepthMultiplier m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39100 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m ()Lnet/minecraft/class_5843; comp_220 anchor m ()Z comp_222 addStoneDepth m ()I comp_221 surfaceDepthMultiplier c net/minecraft/class_6686$class_6722$class_6723 net/minecraft/world/gen/surfacebuilder/MaterialRules$AboveYMaterialCondition$AboveYPredicate c net/minecraft/class_6686$class_6717 net/minecraft/world/gen/surfacebuilder/MaterialRules$ConditionalBlockStateRule c Applies another block state rule if the given predicate matches, and returns\n{@code null} otherwise. f Lnet/minecraft/class_6686$class_6715; comp_214 followup f Lnet/minecraft/class_6686$class_6692; comp_213 condition m ()Lnet/minecraft/class_6686$class_6692; comp_213 condition m ()Lnet/minecraft/class_6686$class_6715; comp_214 followup c net/minecraft/class_6686$class_6716 net/minecraft/world/gen/surfacebuilder/MaterialRules$TemperatureMaterialCondition f Lnet/minecraft/class_7243; field_35261 CODEC f Lnet/minecraft/class_6686$class_6716; field_35260 INSTANCE m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39092 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context c net/minecraft/class_6686$class_6718 net/minecraft/world/gen/surfacebuilder/MaterialRules$ConditionMaterialRule f Lnet/minecraft/class_7243; field_35263 CODEC f Lnet/minecraft/class_6686$class_6708; comp_216 thenRun f Lnet/minecraft/class_6686$class_6693; comp_215 ifTrue m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715; method_39095 apply m ()Lnet/minecraft/class_6686$class_6708; comp_216 thenRun m ()Lnet/minecraft/class_6686$class_6693; comp_215 ifTrue c net/minecraft/class_6686$class_6713 net/minecraft/world/gen/surfacebuilder/MaterialRules$StoneDepthMaterialCondition f Lnet/minecraft/class_7243; field_35257 CODEC f Lnet/minecraft/class_5932; comp_212 surfaceType f I comp_276 offset f I comp_277 secondaryDepthRange f Z comp_211 addSurfaceDepth m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39090 apply m ()I comp_276 offset m ()I comp_277 secondaryDepthRange m ()Z comp_211 addSurfaceDepth m ()Lnet/minecraft/class_5932; comp_212 surfaceType c net/minecraft/class_6686$class_6713$class_6714 net/minecraft/world/gen/surfacebuilder/MaterialRules$StoneDepthMaterialCondition$StoneDepthPredicate c net/minecraft/class_6686$class_6712 net/minecraft/world/gen/surfacebuilder/MaterialRules$SteepMaterialCondition f Lnet/minecraft/class_7243; field_35255 CODEC f Lnet/minecraft/class_6686$class_6712; field_35254 INSTANCE m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692; method_39087 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context c net/minecraft/class_6686$class_6715 net/minecraft/world/gen/surfacebuilder/MaterialRules$BlockStateRule c Returns a {@link BlockState} to generate at a given position, or {@code null}. m (III)Lnet/minecraft/class_2680; tryApply tryApply p 1 x p 2 y p 3 z c net/minecraft/class_6686$class_6711 net/minecraft/world/gen/surfacebuilder/MaterialRules$SimpleBlockStateRule c Always returns the given {@link BlockState}. f Lnet/minecraft/class_2680; comp_210 state m ()Lnet/minecraft/class_2680; comp_210 state c net/minecraft/class_6686$class_6710 net/minecraft/world/gen/surfacebuilder/MaterialRules$SequenceMaterialRule f Lnet/minecraft/class_7243; field_35253 CODEC f Ljava/util/List; comp_209 sequence m (Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715; method_39086 apply m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 context m ()Ljava/util/List; comp_209 sequence c net/minecraft/class_408 net/minecraft/client/gui/screen/ChatScreen c A screen that allows player to input a chat message. It can be opened by\npressing {@linkplain net.minecraft.client.option.GameOptions#chatKey the\nchat key} or {@linkplain net.minecraft.client.option.GameOptions#commandKey\nthe command key}.\n\n@see net.minecraft.client.gui.hud.ChatHud f I field_39774 MAX_INDICATOR_TOOLTIP_WIDTH f Lnet/minecraft/class_4717; field_21616 chatInputSuggestor f Ljava/lang/String; field_18973 originalChatText f Ljava/lang/String; field_2389 chatLastMessage f I field_2387 messageHistorySize f Lnet/minecraft/class_342; field_2382 chatField f Lnet/minecraft/class_2561; field_33953 USAGE_TEXT f D field_32237 SHIFT_SCROLL_AMOUNT m (Ljava/lang/String;)V method_23945 onChatFieldUpdate p 1 chatText m (Ljava/lang/String;Z)Z method_44056 sendMessage p 1 chatText p 2 addToHistory m (I)V method_2114 setChatFromHistory p 1 offset m (Ljava/lang/String;)V p 1 originalChatText m (Ljava/lang/String;)V method_2108 setText p 1 text m (Ljava/lang/String;)Ljava/lang/String; method_44054 normalize c {@return the {@code message} normalized by trimming it and then normalizing spaces} p 1 chatText m (DD)Lnet/minecraft/class_2583; method_44052 getTextStyleAt p 1 x p 3 y c net/minecraft/class_407 net/minecraft/client/gui/screen/ConfirmLinkScreen f Ljava/lang/String; field_2371 link f Lnet/minecraft/class_2561; field_2372 WARNING f Z field_2370 drawWarning f Lnet/minecraft/class_2561; field_2373 COPY m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_2561;Z)V p 1 callback p 2 title p 3 link p 4 noText p 5 linkTrusted m (Ljava/lang/String;Lnet/minecraft/class_437;Z)Lnet/minecraft/class_4185$class_4241; method_49625 opening c {@return the button press action that opens the confirmation screen to open {@code url}}\n\n@see #open p 0 url p 1 parent p 2 linkTrusted m (Ljava/lang/String;Lnet/minecraft/class_310;Lnet/minecraft/class_437;Z)V method_49622 method_49622 p 3 confirmed m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Ljava/lang/String;Z)V p 4 linkTrusted p 1 callback p 2 title p 3 link m (Ljava/lang/String;Lnet/minecraft/class_437;Z)V method_49623 open c Opens the confirmation screen to open {@code url}.\n\n@see #opening p 2 linkTrusted p 0 url p 1 parent m (Lnet/minecraft/class_4185;)V method_19795 method_19795 p 1 button m (Z)Lnet/minecraft/class_5250; method_44659 getConfirmText p 0 linkTrusted m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V p 1 callback p 3 linkTrusted p 2 link m (Lnet/minecraft/class_4185;)V method_19796 method_19796 p 1 button m (Lnet/minecraft/class_4185;)V method_19797 method_19797 p 1 button m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_2561;Z)V p 2 title p 3 message p 1 callback p 6 linkTrusted p 4 link p 5 noText m (ZLjava/lang/String;)Lnet/minecraft/class_5250; method_44658 getConfirmText p 1 link p 0 linkTrusted m ()V method_2100 copyToClipboard m (Ljava/lang/String;Lnet/minecraft/class_437;ZLnet/minecraft/class_4185;)V method_49624 method_49624 p 3 button c net/minecraft/class_2292 net/minecraft/block/ConcretePowderBlock f Lnet/minecraft/class_2680; field_10810 hardenedState m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9798 hardensOnAnySide p 0 world p 1 pos m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_24279 shouldHarden p 0 world p 1 pos p 2 state m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 hardened m (Lnet/minecraft/class_2680;)Z method_9799 hardensIn p 0 state c net/minecraft/class_7981 net/minecraft/client/session/telemetry/WorldLoadTimesEvent f Ljava/time/Duration; field_41520 worldLoadTime f Z field_41519 newWorld m (ZLjava/time/Duration;)V p 1 newWorld p 2 worldLoadTime m (Lnet/minecraft/class_7965;)V method_47981 send p 1 sender m (Lnet/minecraft/class_7973$class_7974;)V method_47796 method_47796 p 1 builder c net/minecraft/class_424 net/minecraft/client/gui/screen/MessageScreen c net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate f Lcom/mojang/serialization/Codec; field_35065 CODEC f Lnet/minecraft/class_6885; field_35066 fluids m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V p 2 fluids p 1 offset m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38898 method_38898 p 0 instance m (Lnet/minecraft/class_6650;)Lnet/minecraft/class_6885; method_38900 method_38900 p 0 predicate c net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType f Lnet/minecraft/class_7225; field_37974 registryWrapper f Ljava/util/Collection; field_10812 EXAMPLES m (Ljava/util/function/Predicate;Lnet/minecraft/class_1799;)Z method_41980 method_41980 p 1 stack m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; method_9804 getItemStackPredicate p 1 name p 0 context m (Lnet/minecraft/class_7157;)V p 1 commandRegistryAccess m (Ljava/util/function/Predicate;Lnet/minecraft/class_2487;Lnet/minecraft/class_1799;)Z method_41982 method_41982 p 2 stack m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Ljava/util/function/Predicate;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2293$class_2295; method_41981 getItemStackPredicate p 1 nbt p 0 predicate m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2293; method_9801 itemPredicate p 0 commandRegistryAccess m (Lnet/minecraft/class_2291$class_7216;)Lnet/minecraft/class_2293$class_2295; method_41979 method_41979 p 0 tag m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2293$class_2295; method_9800 parse m (Lnet/minecraft/class_2291$class_7215;)Lnet/minecraft/class_2293$class_2295; method_41977 method_41977 p 0 item m (Lnet/minecraft/class_2291$class_7215;Lnet/minecraft/class_6880;)Z method_41978 method_41978 p 1 item2 c net/minecraft/class_2293$class_2295 net/minecraft/command/argument/ItemPredicateArgumentType$ItemStackPredicateArgument c net/minecraft/class_7982 net/minecraft/client/session/telemetry/WorldUnloadedEvent f I field_41712 ABSENT_LAST_TICK f Ljava/util/Optional; field_41521 startTime f J field_41523 lastTick f J field_41522 ticksSinceLoad m (Lnet/minecraft/class_7965;)V method_47786 send p 1 sender m (J)V method_47798 setTick p 1 tick m (Ljava/time/Instant;Lnet/minecraft/class_7973$class_7974;)V method_47801 method_47801 p 2 builder m (Ljava/time/Instant;)I method_47800 getSecondsSinceLoad p 1 startTime m ()V method_47982 start m (Lnet/minecraft/class_7965;Ljava/time/Instant;)V method_47799 method_47799 p 2 startTime c net/minecraft/class_423 net/minecraft/client/gui/screen/SleepingChatScreen f Lnet/minecraft/class_4185; field_41710 stopSleepingButton m ()V method_38530 closeChatIfEmpty m ()V method_2180 stopSleeping m (Lnet/minecraft/class_4185;)V method_19819 method_19819 p 1 button c net/minecraft/class_6651 net/minecraft/world/gen/blockpredicate/NotBlockPredicate f Lnet/minecraft/class_6646; field_35069 predicate f Lcom/mojang/serialization/Codec; field_35068 CODEC m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_38901 test m (Lnet/minecraft/class_6651;)Lnet/minecraft/class_6646; method_38903 method_38903 p 0 predicate m (Lnet/minecraft/class_6646;)V p 1 predicate m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38902 method_38902 p 0 instance m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos c net/minecraft/class_422 net/minecraft/client/gui/screen/AddServerScreen f Lnet/minecraft/class_642; field_2469 server f Lnet/minecraft/class_4185; field_2472 addButton f Lnet/minecraft/class_342; field_2471 serverNameField f Lnet/minecraft/class_2561; field_26541 ENTER_NAME_TEXT f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_19236 callback f Lnet/minecraft/class_2561; field_26542 ENTER_IP_TEXT f Lnet/minecraft/class_437; field_21791 parent f Lnet/minecraft/class_342; field_2474 addressField m (Lnet/minecraft/class_4185;)V method_36218 method_36218 p 1 button m ()V method_2172 addAndClose m ()V method_36223 updateAddButton m (Lnet/minecraft/class_437;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_642;)V p 3 server p 1 parent p 2 callback m (Lnet/minecraft/class_5676;Lnet/minecraft/class_642$class_643;)V method_36219 method_36219 p 2 resourcePackPolicy p 1 button m (Ljava/lang/String;)V method_36221 method_36221 p 1 address m (Lnet/minecraft/class_4185;)V method_36220 method_36220 p 1 button m (Ljava/lang/String;)V method_36222 method_36222 p 1 serverName c net/minecraft/class_421 net/minecraft/client/gui/screen/FatalErrorScreen f Lnet/minecraft/class_2561; field_2467 message m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 1 title p 2 message m (Lnet/minecraft/class_4185;)V method_19818 method_19818 p 1 button c net/minecraft/class_428 net/minecraft/client/gui/screen/OutOfMemoryScreen f Lnet/minecraft/class_5489; field_37907 message m (Lnet/minecraft/class_4185;)V method_19835 method_19835 p 1 button m (Lnet/minecraft/class_4185;)V method_19834 method_19834 p 1 button c net/minecraft/class_2290 net/minecraft/command/argument/ItemStackArgument f Lnet/minecraft/class_6880; field_10796 item f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_10797 OVERSTACKED_EXCEPTION f Lnet/minecraft/class_2487; field_10798 nbt m (Ljava/lang/Object;)Z test test p 1 stack m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9784 method_9784 p 0 item p 1 maxCount m (IZ)Lnet/minecraft/class_1799; method_9781 createStack p 2 checkOverstack p 1 amount m ()Lnet/minecraft/class_1792; method_9785 getItem m (Lnet/minecraft/class_6880;Lnet/minecraft/class_2487;)V p 2 nbt p 1 item m ()Ljava/lang/String; method_9782 asString m ()Ljava/lang/String; method_41967 getIdString m (Lnet/minecraft/class_1799;)Z method_9783 test c net/minecraft/class_426 net/minecraft/client/gui/screen/option/LanguageOptionsScreen f Lnet/minecraft/class_2561; field_26543 LANGUAGE_WARNING_TEXT f Lnet/minecraft/class_1076; field_2488 languageManager f Lnet/minecraft/class_426$class_4195; field_2486 languageSelectionList m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_1076;)V p 2 options p 3 languageManager p 1 parent m (Lnet/minecraft/class_4185;)V method_19820 method_19820 p 1 button m ()V method_52184 onDone c net/minecraft/class_426$class_4195 net/minecraft/client/gui/screen/option/LanguageOptionsScreen$LanguageSelectionListWidget m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_1077;)V method_48261 method_48261 p 3 languageDefinition p 2 languageCode m (Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V p 2 client c net/minecraft/class_426$class_4195$class_4194 net/minecraft/client/gui/screen/option/LanguageOptionsScreen$LanguageSelectionListWidget$LanguageEntry f Ljava/lang/String; field_41846 languageCode f Lnet/minecraft/class_2561; field_18743 languageDefinition f J field_44921 clickTime m ()V method_19381 onPressed m (Lnet/minecraft/class_426$class_4195;Ljava/lang/String;Lnet/minecraft/class_1077;)V p 3 languageDefinition p 2 languageCode c net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader f Lcom/mojang/brigadier/StringReader; field_10802 reader f C field_33066 LEFT_CURLY_BRACKET f Ljava/util/function/Function; field_10806 NBT_SUGGESTION_PROVIDER f Lnet/minecraft/class_7225; field_37972 registryWrapper f Lnet/minecraft/class_2487; field_10807 nbt f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_37971 UNKNOWN_TAG_EXCEPTION f Z field_10804 allowTag f Lcom/mojang/datafixers/util/Either; field_37973 result f C field_33067 HASH_SIGN f Ljava/util/function/Function; field_10805 suggestions f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10799 ID_INVALID_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10800 TAG_DISALLOWED_EXCEPTION m (Lnet/minecraft/class_2291;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2291$class_7215; method_41970 method_41970 p 1 item m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9792 method_9792 p 0 id m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9791 suggestItemOrTagId p 1 builder m ()V method_9788 readNbt m (Lnet/minecraft/class_2291;Lnet/minecraft/class_6885;)Lnet/minecraft/class_2291$class_7216; method_41971 method_41971 p 1 tag m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_41975 suggestItemId p 1 builder m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)V p 1 registryWrapper p 2 reader p 3 allowTag m ()V method_9789 consume m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215; method_41972 item p 0 registryWrapper p 1 reader m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9796 suggestTag p 1 builder m ()V method_9787 readTag m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9794 suggestItem p 1 builder m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture; method_9793 getSuggestions p 2 allowTag p 1 builder p 0 registryWrapper m ()V method_9795 readItem m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either; method_41974 itemOrTag p 0 registryWrapper p 1 reader m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41973 method_41973 p 0 tag c net/minecraft/class_2291$class_7215 net/minecraft/command/argument/ItemStringReader$ItemResult f Lnet/minecraft/class_2487; comp_629 nbt f Lnet/minecraft/class_6880; comp_628 item m ()Lnet/minecraft/class_6880; comp_628 item m ()Lnet/minecraft/class_2487; comp_629 nbt c net/minecraft/class_2291$class_7216 net/minecraft/command/argument/ItemStringReader$TagResult f Lnet/minecraft/class_2487; comp_631 nbt f Lnet/minecraft/class_6885; comp_630 tag m ()Lnet/minecraft/class_6885; comp_630 tag m ()Lnet/minecraft/class_2487; comp_631 nbt c net/minecraft/class_425 net/minecraft/client/gui/screen/SplashOverlay f J field_17771 reloadCompleteTime f F field_17770 progress f Lnet/minecraft/class_2960; field_2483 LOGO f Lnet/minecraft/class_310; field_18217 client f Ljava/util/function/Consumer; field_18218 exceptionHandler f J field_18220 reloadStartTime f Z field_18219 reloading f Ljava/util/function/IntSupplier; field_25041 BRAND_ARGB f I field_32249 MOJANG_RED f F field_32256 PROGRESS_LERP_DELTA f J field_32248 RELOAD_START_FADE_DURATION f F field_32255 LOGO_OVERLAP f J field_32247 RELOAD_COMPLETE_FADE_DURATION f F field_32252 LOGO_RIGHT_HALF_V f Lnet/minecraft/class_4011; field_17767 reload f I field_32250 MONOCHROME_BLACK m (Lnet/minecraft/class_310;Lnet/minecraft/class_4011;Ljava/util/function/Consumer;Z)V p 1 client p 3 exceptionHandler p 2 monitor p 4 reloading m (II)I method_35732 withAlpha p 0 color p 1 alpha m (Lnet/minecraft/class_332;IIIIF)V method_18103 renderProgressBar p 3 minY p 4 maxX p 5 maxY p 6 opacity p 2 minX m (Lnet/minecraft/class_310;)V method_18819 init p 0 client c net/minecraft/class_425$class_4070 net/minecraft/client/gui/screen/SplashOverlay$LogoTexture c net/minecraft/class_5326 net/minecraft/entity/ai/brain/task/WorkStationCompetitionTask m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Z method_47012 method_47012 p 1 mob m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47009 method_47009 p 2 mobs p 1 jobSite m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_47010 method_47010 p 5 time p 3 world p 4 entity m (Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;)Z method_47013 method_47013 p 2 villager m (Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;)Z method_29257 isUsingWorkStationAt p 2 villager p 1 poiType p 0 pos m (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47008 method_47008 p 0 context m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Lnet/minecraft/class_1646; method_29255 keepJobSiteForMoreExperiencedVillager p 1 second p 0 first m ()Lnet/minecraft/class_7893; method_47006 create m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1646; method_47007 method_47007 p 0 villager m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;)V method_47011 method_47011 p 4 poiType m (Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z method_29253 isCompletedWorkStation p 0 poiType p 1 profession c net/minecraft/class_6658 net/minecraft/world/gen/placementmodifier/BlockFilterPlacementModifier f Lcom/mojang/serialization/Codec; field_35075 MODIFIER_CODEC f Lnet/minecraft/class_6646; field_35076 predicate m (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6658; method_39618 of p 0 predicate m (Lnet/minecraft/class_6646;)V p 1 predicate c net/minecraft/class_5325 net/minecraft/entity/ai/brain/task/WalkTowardJobSiteTask f I field_30122 RUN_TIME f F field_25155 speed m (Lnet/minecraft/class_6880;)Z method_29783 method_29783 p 0 poiType m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)V method_29524 method_29524 p 1 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_29525 finishRunning m (F)V p 1 speed m (Lnet/minecraft/class_4168;)Ljava/lang/Boolean; method_29250 method_29250 p 0 activity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_29252 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z method_29251 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_29523 shouldKeepRunning c net/minecraft/class_5328 net/minecraft/item/ItemUsage c Utility methods related to item usage. m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1799; method_30270 exchangeStack c {@return the stack to put in the player's hand after exchanging stacks}\n\n

Exchanging stacks causes the input stack to be decremented and the output stack to\nbe inserted to the player's inventory (or dropped if it cannot be inserted.)\nFor example, milking a cow exchanges one empty bucket and one milk bucket.\nIf {@code creativeOverride} is {@code true} and the player is in creative mode,\nthe player only receives the new stack when they do not have the output stack.\n\n@see #exchangeStack(ItemStack, PlayerEntity, ItemStack) p 2 outputStack p 3 creativeOverride p 0 inputStack p 1 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_30012 exchangeStack c {@return the stack to put in the player's hand after exchanging stacks}\n\n

Exchanging stacks causes the input stack to be decremented and the output stack to\nbe inserted to the player's inventory (or dropped if it cannot be inserted.)\nFor example, milking a cow exchanges one empty bucket and one milk bucket.\nIf the player is in creative mode, the player only receives the new stack when\nthey do not have the output stack.\n\n@see #exchangeStack(ItemStack, PlayerEntity, ItemStack, boolean) p 2 outputStack p 0 inputStack p 1 player m (Lnet/minecraft/class_1542;Ljava/util/stream/Stream;)V method_33263 spawnItemContents c Spawns item entity's contents at the item entity's position. This should be\ncalled inside {@link Item#onItemEntityDestroyed} for items that hold other items,\nsuch as shulker boxes.\n\n@see Item#onItemEntityDestroyed p 1 contents p 0 itemEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V method_33265 method_33265 p 2 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; method_29282 consumeHeldItem c Consumes the item that {@code player} holds. This should be called inside\n{@link Item#use} for consumable items, such as milk bucket.\n\n@return the action result of consuming p 0 world p 2 hand p 1 player c net/minecraft/class_7988 net/minecraft/entity/VariantHolder m ()Ljava/lang/Object; method_47827 getVariant m (Ljava/lang/Object;)V method_47826 setVariant p 1 variant c net/minecraft/class_5327 net/minecraft/entity/ai/brain/task/TakeJobSiteTask m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z method_47211 method_47211 p 6 world p 8 time p 7 entity m (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Z method_47213 method_47213 p 1 mob m (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)Z method_29262 canReachJobSite p 2 poiType p 0 entity p 1 pos m (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47208 method_47208 p 1 context m (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_2338;FLnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V method_47212 method_47212 p 6 villager m (F)Lnet/minecraft/class_7893; method_47207 create p 0 speed m (Ljava/util/Optional;Lnet/minecraft/class_2338;Lnet/minecraft/class_1646;)Z method_47214 method_47214 p 2 villager m (Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Z method_29260 canUseJobSite p 2 pos p 0 poiType p 1 villager m (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1646; method_47209 method_47209 p 0 villager m (Lnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47210 method_47210 p 2 potentialJobSite p 3 jobSite p 4 mobs p 5 walkTarget p 6 lookTarget c net/minecraft/class_6657 net/minecraft/unused/packageinfo/PackageInfo6657 c net/minecraft/class_5322 net/minecraft/server/network/SpawnLocating m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338; method_29196 findServerSpawnPoint p 1 chunkPos p 0 world m (Lnet/minecraft/class_3218;II)Lnet/minecraft/class_2338; method_29194 findOverworldSpawn p 0 world p 1 x p 2 z c net/minecraft/class_420 net/minecraft/client/gui/screen/DirectConnectScreen f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; field_19235 callback f Lnet/minecraft/class_342; field_2463 addressField f Lnet/minecraft/class_2561; field_26540 ENTER_IP_TEXT f Lnet/minecraft/class_437; field_21790 parent f Lnet/minecraft/class_642; field_2460 serverEntry f Lnet/minecraft/class_4185; field_2462 selectServerButton m (Lnet/minecraft/class_4185;)V method_19813 method_19813 p 1 button m (Lnet/minecraft/class_437;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_642;)V p 3 server p 2 callback p 1 parent m (Lnet/minecraft/class_4185;)V method_19812 method_19812 p 1 button m (Ljava/lang/String;)V method_19376 method_19376 p 1 text m ()V method_2167 saveAndClose m ()V method_2169 onAddressFieldChanged c net/minecraft/class_6654 net/minecraft/world/gen/feature/BlockColumnFeature m ([IIIZ)V method_38906 adjustLayerHeights p 2 actualHeight p 3 prioritizeTip p 0 layerHeights p 1 expectedHeight c net/minecraft/class_5321 net/minecraft/registry/RegistryKey c Represents a key for a value in a registry in a context where a\nroot registry is available.\n\n@param the type of the value\n@see Registries#ROOT f Lnet/minecraft/class_2960; field_25137 registry c The identifier of the registry in the root registry. f Lnet/minecraft/class_2960; field_25138 value c The identifier of the value in the registry specified by {@link #registry}. f Ljava/util/concurrent/ConcurrentMap; field_25136 INSTANCES c A cache of all registry keys ever created. m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_29179 of c Creates a registry key for a value in a registry with a registry key for\nthe value-holding registry in the root registry and an identifier of the\nvalue.\n\n

You can call it like {@code RegistryKey.of(Registry.ITEM_KEY, new Identifier("iron_ingot"))}\nto create a registry key for iron ingot.\n\n@param the type of the value p 1 value c the identifier of the value p 0 registry c the registry key of the registry in the root registry m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_29180 ofRegistry c Creates a registry key for a registry in the root registry (registry of\nall registries) with an identifier for the registry.\n\n

You can call it like {@code RegistryKey.of(new Identifier("block"))}\nto create a registry key for the block registry.\n\n@param the element type of the registry p 0 registry c the identifier of the registry m ()Lnet/minecraft/class_2960; method_41185 getRegistry m ()Lnet/minecraft/class_2960; method_29177 getValue m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 1 registry p 2 value m (Lnet/minecraft/class_5321;)Z method_31163 isOf c Returns whether this registry key belongs to the given registry (according to its type, not whether the registry actually contains this key). p 1 registry c the key of the registry that this registry key should be inside m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_29181 of p 0 registry p 1 value m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_39752 tryCast c {@return {@code Optional.of(this)} if the key is of {@code registryRef},\notherwise {@link Optional#empty}}\n\n@apiNote This can be used to safely cast an unknown key to {@code RegistryKey}\nby passing the registry {@code E}. p 1 registryRef m (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; method_39154 createCodec p 0 registry m (Lnet/minecraft/class_5321$class_7892;)Lnet/minecraft/class_5321; method_29182 method_29182 p 0 pair m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_39155 method_39155 p 1 id c net/minecraft/class_5321$class_7892 net/minecraft/registry/RegistryKey$RegistryIdPair f Lnet/minecraft/class_2960; comp_1150 id f Lnet/minecraft/class_2960; comp_1149 registry m ()Lnet/minecraft/class_2960; comp_1150 id m ()Lnet/minecraft/class_2960; comp_1149 registry c net/minecraft/class_2297 net/minecraft/block/CoralFanBlock f Lnet/minecraft/class_2248; field_10817 deadCoralBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 1 deadCoralBlock p 2 settings c net/minecraft/class_6655 net/minecraft/world/gen/feature/BlockColumnFeatureConfig f Lcom/mojang/serialization/Codec; field_35073 CODEC f Lnet/minecraft/class_2350; comp_144 direction f Lnet/minecraft/class_6646; comp_168 allowedPlacement f Ljava/util/List; comp_143 layers f Z comp_146 prioritizeTip m (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655$class_6656; method_38908 createLayer p 0 height p 1 state m (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655; method_38910 create p 0 height p 1 state m ()Ljava/util/List; comp_143 layers m ()Lnet/minecraft/class_2350; comp_144 direction m ()Z comp_146 prioritizeTip m ()Lnet/minecraft/class_6646; comp_168 allowedPlacement c net/minecraft/class_6655$class_6656 net/minecraft/world/gen/feature/BlockColumnFeatureConfig$Layer f Lcom/mojang/serialization/Codec; field_35074 CODEC f Lnet/minecraft/class_6017; comp_147 height f Lnet/minecraft/class_4651; comp_148 state m ()Lnet/minecraft/class_6017; comp_147 height m ()Lnet/minecraft/class_4651; comp_148 state c net/minecraft/class_2298 net/minecraft/block/CoralBlockBlock f Lnet/minecraft/class_2248; field_10818 deadCoralBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 1 deadCoralBlock p 2 settings m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9808 isInWater p 1 world p 2 pos c net/minecraft/class_7983 net/minecraft/unused/packageinfo/PackageInfo7983 c net/minecraft/class_6652 net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate f Lcom/mojang/serialization/Codec; field_35071 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38905 method_38905 p 0 instance c net/minecraft/class_2299 net/minecraft/block/CoralWallFanBlock f Lnet/minecraft/class_2248; field_10819 deadCoralBlock m (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 deadCoralBlock c net/minecraft/class_6653 net/minecraft/unused/packageinfo/PackageInfo6653 c net/minecraft/class_7984 net/minecraft/unused/packageinfo/PackageInfo7984 c net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate f Lnet/minecraft/class_6885; field_35063 blocks f Lcom/mojang/serialization/Codec; field_35062 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38894 method_38894 p 0 instance m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V p 2 blocks p 1 offset m (Lnet/minecraft/class_6649;)Lnet/minecraft/class_6885; method_38896 method_38896 p 0 predicate c net/minecraft/class_419 net/minecraft/client/gui/screen/DisconnectedScreen f Lnet/minecraft/class_2561; field_44551 buttonLabel f Lnet/minecraft/class_2561; field_44550 TO_TITLE_TEXT f Lnet/minecraft/class_8667; field_44552 grid f Lnet/minecraft/class_437; field_2456 parent f Lnet/minecraft/class_2561; field_2457 reason f Lnet/minecraft/class_2561; field_44549 TO_MENU_TEXT m (Lnet/minecraft/class_4185;)V method_51256 method_51256 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 3 reason p 4 buttonLabel p 1 parent p 2 title m (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 2 title p 1 parent p 3 reason m (Lnet/minecraft/class_4185;)V method_19814 method_19814 p 1 button c net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen f Z field_18974 isHardcore f Ljava/util/List; field_33809 buttons f Lnet/minecraft/class_2960; field_45407 DRAFT_REPORT_ICON_TEXTURE f I field_2451 ticksSinceDeath f Lnet/minecraft/class_4185; field_41684 titleScreenButton f Lnet/minecraft/class_2561; field_2450 message f Lnet/minecraft/class_2561; field_26537 scoreText m (Lnet/minecraft/class_4185;)V method_19809 method_19809 p 1 button m ()V method_22364 quitLevel m (Lnet/minecraft/class_4185;)V method_47938 method_47938 p 1 button m (Z)V method_49299 setButtonsActive p 1 active m (Z)V method_47939 method_47939 p 1 confirmed m (I)Lnet/minecraft/class_2583; method_2164 getTextComponentUnderMouse p 1 mouseX m (Lnet/minecraft/class_2561;Z)V p 2 isHardcore p 1 message m ()V method_47940 onTitleScreenButtonClicked c net/minecraft/class_418$class_8183 net/minecraft/client/gui/screen/DeathScreen$TitleScreenConfirmScreen c net/minecraft/class_435 net/minecraft/client/gui/screen/ProgressScreen f Lnet/minecraft/class_2561; field_2544 task f Z field_33625 closeAfterFinished f Lnet/minecraft/class_2561; field_2541 title f I field_2542 progress f Z field_2543 done m (Z)V p 1 closeAfterFinished c net/minecraft/class_6661 net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier m (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_38918 shouldPlace p 3 pos p 1 context p 2 random c net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction f Lnet/minecraft/class_6880; field_35080 potion f Lcom/mojang/serialization/Codec; field_45850 CODEC m (Lnet/minecraft/class_1842;Ljava/util/List;)Lnet/minecraft/class_117; method_38928 method_38928 p 1 conditions m (Ljava/util/List;Lnet/minecraft/class_6880;)V p 2 potion p 1 conditions m (Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121; method_38927 builder p 0 potion c net/minecraft/class_434 net/minecraft/client/gui/screen/DownloadingTerrainScreen f J field_36365 MIN_LOAD_TIME_MS f Z field_36366 ready f Lnet/minecraft/class_2561; field_26544 TEXT f Z field_36367 closeOnNextTick f J field_36368 loadStartTime m ()V method_40040 setReady c net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen f I field_41619 WIDE_BUTTON_WIDTH f I field_41617 BUTTONS_TOP_MARGIN f Lnet/minecraft/class_2561; field_41627 SHARE_TO_LAN_TEXT f Lnet/minecraft/class_2561; field_41625 REPORT_BUGS_TEXT f Lnet/minecraft/class_2561; field_41615 PAUSED_TEXT f Lnet/minecraft/class_2561; field_41623 STATS_TEXT f Lnet/minecraft/class_2561; field_41613 SAVING_LEVEL_TEXT f Lnet/minecraft/class_2561; field_41621 RETURN_TO_GAME_TEXT f Lnet/minecraft/class_2561; field_41611 RETURN_TO_MENU_TEXT f I field_41616 GRID_COLUMNS f Lnet/minecraft/class_2960; field_45416 DRAFT_REPORT_ICON_TEXTURE f I field_41620 NORMAL_BUTTON_WIDTH f Lnet/minecraft/class_4185; field_40792 exitButton f I field_41618 GRID_MARGIN f Lnet/minecraft/class_2561; field_41628 PLAYER_REPORTING_TEXT f Lnet/minecraft/class_2561; field_41614 GAME_TEXT f Lnet/minecraft/class_2561; field_41626 OPTIONS_TEXT f Lnet/minecraft/class_2561; field_41624 SEND_FEEDBACK_TEXT f Lnet/minecraft/class_2561; field_41622 ADVANCEMENTS_TEXT f Z field_19319 showMenu m (Lnet/minecraft/class_4185;)V method_19845 method_19845 p 1 button m (Z)V p 1 showMenu m (Ljava/util/function/Supplier;Lnet/minecraft/class_4185;)V method_47898 method_47898 p 2 button m (Lnet/minecraft/class_4185;)V method_19836 method_19836 p 1 button m (Lnet/minecraft/class_2561;Ljava/lang/String;)Lnet/minecraft/class_4185; method_47899 createUrlButton p 2 url p 1 text m (Ljava/lang/String;Z)V method_47901 method_47901 p 2 confirmed m ()V method_47632 disconnect m ()V method_20543 initWidgets m (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_4185; method_47900 createButton p 1 text p 2 screenSupplier m ()Z method_53558 shouldShowMenu c net/minecraft/class_437 net/minecraft/client/gui/screen/Screen f Lnet/minecraft/class_310; field_22787 client f Lnet/minecraft/class_437$class_7998; field_41685 tooltip f Lorg/slf4j/Logger; field_22782 LOGGER f J field_33821 KEY_PRESS_NARRATION_DELAY f Lnet/minecraft/class_2960; field_44669 OPTIONS_BACKGROUND_TEXTURE f Ljava/net/URI; field_22784 clickedLink f J field_33817 SCREEN_INIT_NARRATION_DELAY f Lnet/minecraft/class_327; field_22793 textRenderer f Ljava/util/List; field_33815 selectables f Z field_42156 screenInitialized f Lnet/minecraft/class_2561; field_33814 SCREEN_USAGE_TEXT f J field_33818 NARRATOR_MODE_CHANGE_DELAY f Lnet/minecraft/class_6385; field_33822 narrator f J field_33823 elementNarrationStartTime f Ljava/util/List; field_22786 children f Ljava/util/List; field_33816 drawables f Ljava/util/concurrent/Executor; field_44944 executor f J field_33819 MOUSE_MOVE_NARRATION_DELAY f I field_22789 width f Lnet/minecraft/class_6379; field_33813 selected f J field_33824 screenNarrationStartTime f J field_33820 MOUSE_PRESS_SCROLL_NARRATION_DELAY f Lnet/minecraft/class_2561; field_22785 title f Ljava/util/Set; field_22783 ALLOWED_PROTOCOLS f I field_22790 height m (Lnet/minecraft/class_2561;)V p 1 title m (Lnet/minecraft/class_8016;)V method_48263 switchFocus c Switches focus from the currently focused element, if any, to {@code path}. p 1 path m (Ljava/util/List;)V method_29638 filesDragged p 1 paths m ()Lnet/minecraft/class_2561; method_25440 getTitle m (Lnet/minecraft/class_310;II)V method_25423 init p 3 height p 2 width p 1 client m ()Lnet/minecraft/class_8023$class_8026; method_48266 getTabNavigation m ()V method_25432 removed m (Z)V method_25428 confirmLink p 1 open m (Lnet/minecraft/class_332;IIF)V method_47413 renderWithTooltip p 1 context p 2 mouseX p 3 mouseY p 4 delta m ()Z method_37073 isNarratorActive m ()V method_49589 onDisplayed c Called when the screen is displayed using {@link MinecraftClient#setScreen}\nbefore {@link #init()} or {@link #initTabNavigation()} is called. m (Z)V method_37065 narrateScreen p 1 onlyChangedNarrations m (I)Z method_25437 isPaste p 0 code m ()Lnet/minecraft/class_2561; method_53870 getUsageNarrationText m (Lnet/minecraft/class_2583;)Z method_25430 handleTextClick p 1 style m ()Lnet/minecraft/class_5195; method_50024 getMusic m ()V method_37069 applyMousePressScrollNarratorDelay m (Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/class_437$class_6390; method_37061 findSelectedElementData p 1 selectable p 0 selectables m ()V method_48640 initTabNavigation m (J)V method_37058 setElementNarrationDelay p 1 delayMs m ()Z method_25421 shouldPause m (Lnet/minecraft/class_2561;)V method_47415 setTooltip p 1 tooltip m ()Z method_25441 hasControlDown m (Lnet/minecraft/class_310;II)V method_25410 resize p 3 height p 1 client p 2 width m (Lnet/minecraft/class_332;)V method_52752 renderInGameBackground c Renders the translucent background gradient used as the in-game screen background. p 1 context m (JZ)V method_37059 setScreenNarrationDelay p 1 delayMs p 3 restartElementNarration m ()V method_25426 init c Called when a screen should be initialized.\n\n

This method is called when this screen is {@linkplain net.minecraft.client.MinecraftClient#setScreen(Screen) opened} or resized.\n\n

This should call {@link #setInitialFocus} to set the element that is initially focused. m ()V method_37070 applyKeyPressNarratorDelay m (Lnet/minecraft/class_6382;)V method_37056 addElementNarrations p 1 builder m (I)Z method_25438 isCopy p 0 code m (Lnet/minecraft/class_4068;)Lnet/minecraft/class_4068; method_37060 addDrawable p 1 drawable m (Lnet/minecraft/class_364;)Lnet/minecraft/class_364; method_37063 addDrawableChild p 1 drawableElement m ()Z method_25442 hasShiftDown m ()V method_25393 tick m ()Z method_25422 shouldCloseOnEsc c Checks whether this screen should be closed when the escape key is pressed. m (Lnet/minecraft/class_364;)V method_48265 setInitialFocus c Sets the initial focus of this screen. This should be called inside the overridden\n{@link #init()} method by screen implementations. p 1 element m ()Z method_48262 hasUsageText m ()V method_37071 updateNarrator m ()V method_41843 clearAndInit m (Lnet/minecraft/class_364;)V method_37066 remove p 1 child m ()Lnet/minecraft/class_2561; method_25435 getNarratedTitle m (I)Z method_25439 isSelectAll p 0 code m (Ljava/util/List;)V method_47414 setTooltip p 1 tooltip m (Lnet/minecraft/class_310;Lnet/minecraft/class_1799;)Ljava/util/List; method_25408 getTooltipFromItem p 1 stack p 0 client m ()V method_25419 close m (Ljava/util/List;Lnet/minecraft/class_8000;Z)V method_47942 setTooltip p 2 positioner p 3 focused p 1 tooltip m ()V method_37067 clearChildren m (Lnet/minecraft/class_332;)V method_25434 renderBackgroundTexture c Renders the fullscreen {@linkplain #OPTIONS_BACKGROUND_TEXTURE background texture} of this screen. p 1 context m ()Z method_25443 hasAltDown m (Lnet/minecraft/class_332;IIF)V method_25420 renderBackground c Renders the background of this screen.\n\n

If the client is in a world, {@linkplain #renderInGameBackground\nrenders the translucent background gradient}.\nOtherwise {@linkplain #renderBackgroundTexture renders the background texture}. p 4 delta p 2 mouseX p 3 mouseY p 1 context m (Ljava/lang/String;CI)Z method_25414 isValidCharacterForName p 3 cursorPos p 1 name p 2 character m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_8023$class_8024; method_48264 getArrowNavigation p 1 direction m (Lnet/minecraft/class_7919;Lnet/minecraft/class_8000;Z)V method_47412 setTooltip p 2 positioner p 1 tooltip p 3 focused m (Ljava/net/URI;)V method_25416 openLink p 1 link m (Ljava/lang/String;Z)V method_25415 insertText p 2 override p 1 text m (Z)V method_37064 narrateScreenIfNarrationEnabled c If narration is enabled, narrates the elements of this screen. p 1 onlyChangedNarrations c if {@code true}, the text will not include unchanged narrations that have\nalready been narrated previously m (I)Z method_25436 isCut p 0 code m ()V method_37072 applyNarratorModeChangeDelay m (Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V method_25412 wrapScreenError p 2 screenName p 1 errorTitle p 0 task m ([Lnet/minecraft/class_339;)V method_40041 hide p 0 widgets m (Lnet/minecraft/class_364;)Lnet/minecraft/class_364; method_25429 addSelectableChild p 1 child m (Lnet/minecraft/class_6382;)V method_37062 addScreenNarrations p 1 messageBuilder m ()V method_37068 applyMouseMoveNarratorDelay m ()V method_48267 blur c net/minecraft/class_437$class_6390 net/minecraft/client/gui/screen/Screen$SelectedElementNarrationData f Lnet/minecraft/class_6379; field_33825 selectable f I field_33826 index f Lnet/minecraft/class_6379$class_6380; field_33827 selectType m (Lnet/minecraft/class_6379;ILnet/minecraft/class_6379$class_6380;)V p 3 selectType p 1 selectable p 2 index c net/minecraft/class_437$class_7998 net/minecraft/client/gui/screen/Screen$PositionedTooltip f Lnet/minecraft/class_8000; comp_1184 positioner f Ljava/util/List; comp_1183 tooltip m ()Ljava/util/List; comp_1183 tooltip m ()Lnet/minecraft/class_8000; comp_1184 positioner c net/minecraft/class_436 net/minecraft/client/gui/screen/OpenToLanScreen f I field_41629 MIN_PORT f Lnet/minecraft/class_1934; field_2545 gameMode f Lnet/minecraft/class_2561; field_41106 UNAVAILABLE_PORT_TEXT f Lnet/minecraft/class_2561; field_41108 PORT_TEXT f Lnet/minecraft/class_437; field_2548 parent f Lnet/minecraft/class_2561; field_41109 INVALID_PORT_TEXT f I field_41107 ERROR_TEXT_COLOR f Lnet/minecraft/class_342; field_41111 portField f Lnet/minecraft/class_2561; field_25889 ALLOW_COMMANDS_TEXT f I field_41110 port f Lnet/minecraft/class_2561; field_26545 OTHER_PLAYERS_TEXT f Z field_2546 allowCommands f Lnet/minecraft/class_2561; field_25890 GAME_MODE_TEXT f I field_41630 MAX_PORT m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32639 method_32639 p 1 button p 2 allowCommands m (Lnet/minecraft/class_1132;Lnet/minecraft/class_4185;)V method_19851 method_19851 p 2 button m (Lnet/minecraft/class_4185;)V method_19850 method_19850 p 1 button m (Lnet/minecraft/class_4185;Ljava/lang/String;)V method_47416 method_47416 p 2 portText m (Lnet/minecraft/class_437;)V p 1 screen m (Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V method_32638 method_32638 p 2 gameMode p 1 button m (Ljava/lang/String;)Lnet/minecraft/class_2561; method_47417 updatePort p 1 portText c net/minecraft/class_6669 net/minecraft/datafixer/mapping/LegacyBiomeMapping f Lcom/google/common/collect/ImmutableMap; field_35100 MAP c net/minecraft/class_4005 net/minecraft/client/texture/AsyncTexture f Ljava/util/concurrent/CompletableFuture; field_17894 future m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V p 3 executor p 2 id p 1 resourceManager m (Lnet/minecraft/class_1049$class_4006;)Ljava/lang/Void; method_18149 method_18149 p 0 texture m ()Ljava/util/concurrent/CompletableFuture; method_18148 getLoadCompleteFuture m (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor; method_22808 createRenderThreadExecutor p 0 executor m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_22809 method_22809 p 1 runnable c net/minecraft/class_5339 net/minecraft/loot/function/LootFunctionType f Lcom/mojang/serialization/Codec; comp_1858 codec m ()Lcom/mojang/serialization/Codec; comp_1858 codec c net/minecraft/class_6667 net/minecraft/unused/packageinfo/PackageInfo6667 c net/minecraft/class_4008 net/minecraft/client/resource/SplashTextResourceSupplier f Lnet/minecraft/class_5819; field_17905 RANDOM f Lnet/minecraft/class_2960; field_17904 RESOURCE_ID f Lnet/minecraft/class_320; field_18934 session f Ljava/util/List; field_17906 splashTexts m (Lnet/minecraft/class_320;)V p 1 session m (Ljava/lang/String;)Z method_18664 method_18664 p 0 splashText m (Ljava/util/List;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_18175 apply m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/List; method_18176 prepare m ()Lnet/minecraft/class_8519; method_18174 get c net/minecraft/class_5338 net/minecraft/loot/entry/LootPoolEntryType f Lcom/mojang/serialization/Codec; comp_1847 codec m ()Lcom/mojang/serialization/Codec; comp_1847 codec c net/minecraft/class_7999 net/minecraft/client/gui/tooltip/FocusedTooltipPositioner f Lnet/minecraft/class_339; field_41686 widget m (Lnet/minecraft/class_339;)V p 1 widget c net/minecraft/class_4002 net/minecraft/client/particle/SpriteProvider m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1058; method_18139 getSprite p 1 random m (II)Lnet/minecraft/class_1058; method_18138 getSprite p 2 maxAge p 1 age c net/minecraft/class_6666 net/minecraft/unused/packageinfo/PackageInfo6666 c net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen f I field_32269 ICON_OFFSET_Y f I field_32267 ICON_BACKGROUND_OFFSET_Y f Lnet/minecraft/class_2960; field_45417 SLOT_TEXTURE f I field_32265 BUTTON_HEIGHT f Lnet/minecraft/class_2561; field_37908 UNKNOWN_PRESET_TEXT f Lorg/slf4j/Logger; field_25043 LOGGER f Lnet/minecraft/class_5321; field_27985 BIOME_KEY f Lnet/minecraft/class_3232; field_25044 config f Lnet/minecraft/class_342; field_2523 customPresetField f Lnet/minecraft/class_430$class_4196; field_2521 listWidget f Lnet/minecraft/class_4185; field_2525 selectPresetButton f Lnet/minecraft/class_2561; field_2524 listText f Lnet/minecraft/class_413; field_2519 parent f Lnet/minecraft/class_2561; field_2520 shareText f I field_32268 ICON_OFFSET_X f I field_32266 ICON_BACKGROUND_OFFSET_X f I field_32264 ICON_SIZE m (Lnet/minecraft/class_3232;)Ljava/lang/String; method_29062 getGeneratorConfigString p 0 config m (Lnet/minecraft/class_7871;Ljava/lang/String;I)Lnet/minecraft/class_3229; method_29059 parseLayerString c Parse a string like {@code "60*minecraft:stone"} to a {@link FlatChunkGeneratorLayer}. p 1 layer p 2 layerStartHeight p 0 blockLookup m (Lnet/minecraft/class_413;)V p 1 parent m (Lnet/minecraft/class_7871;Ljava/lang/String;)Ljava/util/List; method_29058 parsePresetLayersString c Parse a string like {@code "minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"}\nto a list of {@link FlatChunkGeneratorLayer}. p 1 layers p 0 blockLookup m (Z)V method_20102 updateSelectButton p 1 hasSelected m (Lnet/minecraft/class_4185;)V method_19846 method_19846 p 1 button m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; method_29061 method_29061 p 0 biomeId m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232; method_29060 parsePresetString p 0 blockLookup p 4 preset p 3 placedFeatureLookup p 2 structureSetLookup p 1 biomeLookup p 5 config c net/minecraft/class_430$class_4196 net/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget m (Lnet/minecraft/class_7699;Lnet/minecraft/class_2248;)Z method_47410 method_47410 p 1 block m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_47409 method_47409 p 0 key m (Lnet/minecraft/class_430;Lnet/minecraft/class_5455;Lnet/minecraft/class_7699;)V p 3 featureSet p 2 dynamicRegistryManager m (Lnet/minecraft/class_3229;)Lnet/minecraft/class_2248; method_47411 method_47411 p 0 layer m (Lnet/minecraft/class_430$class_4196$class_432;)V method_20103 setSelected c net/minecraft/class_430$class_4196$class_432 net/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget$SuperflatPresetEntry f Lnet/minecraft/class_2960; field_44668 STATS_ICONS_TEXTURE f Lnet/minecraft/class_7142; field_33812 preset f Lnet/minecraft/class_2561; field_37909 text m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2561; method_41842 method_41842 p 0 key m (Lnet/minecraft/class_332;II)V method_2198 drawIconBackground p 2 x p 1 context p 3 y m (Lnet/minecraft/class_332;IILnet/minecraft/class_1792;)V method_2200 renderIcon p 1 context p 3 y p 2 x p 4 iconItem m (Lnet/minecraft/class_430$class_4196;Lnet/minecraft/class_6880;)V p 2 preset m ()V method_19389 setPreset c net/minecraft/class_4004 net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer f Lnet/minecraft/class_759; field_38896 heldItemRenderer m (Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V p 2 heldItemRenderer p 1 context m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V method_4208 render c net/minecraft/class_7995 net/minecraft/util/function/ValueLists m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; method_47911 method_47911 p 3 index m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; method_47915 createIdToValueFunction p 0 valueToIdFunction p 2 fallback p 1 values m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; method_47917 validate p 0 valueToIndexFunction p 1 values m ([Ljava/lang/Object;II)Ljava/lang/Object; method_47918 method_47918 p 2 index m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; method_47912 method_47912 p 2 index m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; method_47913 createIdToValueFunction p 0 valueToIdFunction p 1 values m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/class_7995$class_7996;)Ljava/util/function/IntFunction; method_47914 createIdToValueFunction p 2 outOfBoundsHandling p 0 valueToIdFunction p 1 values m ([Ljava/lang/Object;II)Ljava/lang/Object; method_47916 method_47916 p 2 index c net/minecraft/class_7995$class_7996 net/minecraft/util/function/ValueLists$OutOfBoundsHandling f Lnet/minecraft/class_7995$class_7996; field_41664 ZERO f Lnet/minecraft/class_7995$class_7996; field_41665 WRAP f Lnet/minecraft/class_7995$class_7996; field_41666 CLAMP c net/minecraft/class_6664 net/minecraft/unused/packageinfo/PackageInfo6664 c net/minecraft/class_4003 net/minecraft/client/particle/SpriteBillboardParticle c A {@link BillboardParticle} implementation class that renders a {@link Sprite} as its camera-facing texture. f Lnet/minecraft/class_1058; field_17886 sprite m (Lnet/minecraft/class_1058;)V method_18141 setSprite c Sets the current {@link Sprite} of this particle.\n\n

\nTo assign a {@link Sprite} based on particle age, see {@link #setSpriteForAge}. p 1 sprite c the new {@link Sprite} to assign to this {@link Particle} m (Lnet/minecraft/class_4002;)V method_18142 setSpriteForAge c Sets the current {@link Sprite} of this particle based on the age of the particle, assuming the particle texture is an atlas with multiple frames. p 1 spriteProvider c sprite access for retrieving the proper {@link Sprite} based on lifetime progress m (Lnet/minecraft/class_4002;)V method_18140 setSprite c Sets the current {@link Sprite} of this particle to a random frame in its atlas sheet. p 1 spriteProvider c sprite access for retrieving random {@link Sprite} frames c net/minecraft/class_5329 net/minecraft/world/BlockCollisionSpliterator f Lnet/minecraft/class_238; field_25169 box f Lnet/minecraft/class_3726; field_25170 context f Lnet/minecraft/class_265; field_25173 boxShape f Lnet/minecraft/class_1941; field_25174 world f Lnet/minecraft/class_3980; field_25171 blockIterator f Ljava/util/function/BiFunction; field_44787 resultFunction f Lnet/minecraft/class_1922; field_35108 chunk f Lnet/minecraft/class_2338$class_2339; field_25172 pos f J field_35109 chunkPos f Z field_35590 forEntity m (Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;ZLjava/util/function/BiFunction;)V p 4 forEntity p 5 resultFunction p 2 entity p 3 box p 1 world m (II)Lnet/minecraft/class_1922; method_29283 getChunk p 1 x p 2 z c net/minecraft/class_429 net/minecraft/client/gui/screen/option/OptionsScreen f Lnet/minecraft/class_2561; field_41351 RESOURCE_PACK_TEXT f Lnet/minecraft/class_2561; field_41353 TELEMETRY_TEXT f Lnet/minecraft/class_347; field_2503 lockDifficultyButton f Lnet/minecraft/class_2561; field_41345 SKIN_CUSTOMIZATION_TEXT f Lnet/minecraft/class_2561; field_41347 VIDEO_TEXT f Lnet/minecraft/class_2561; field_41349 LANGUAGE_TEXT f Lnet/minecraft/class_2561; field_41350 CHAT_TEXT f Lnet/minecraft/class_2561; field_41352 ACCESSIBILITY_TEXT f Lnet/minecraft/class_5676; field_2500 difficultyButton f Lnet/minecraft/class_437; field_2501 parent f Lnet/minecraft/class_315; field_2502 settings f Lnet/minecraft/class_2561; field_41346 SOUNDS_TEXT f Lnet/minecraft/class_2561; field_43145 CREDITS_AND_ATTRIBUTION_TEXT f Lnet/minecraft/class_2561; field_41348 CONTROL_TEXT f I field_41354 COLUMNS m (Lnet/minecraft/class_4185;)V method_47627 method_47627 p 1 button m (Lnet/minecraft/class_4185;)V method_47623 method_47623 p 1 button m (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_4185; method_47625 createButton p 2 screenSupplier p 1 message m (Z)V method_20374 lockDifficulty p 1 difficultyLocked m (IILjava/lang/String;Lnet/minecraft/class_310;)Lnet/minecraft/class_5676; method_39486 createDifficultyButtonWidget p 0 x p 1 y p 2 translationKey p 3 client m ()Lnet/minecraft/class_8021; method_47628 createTopRightButton m (Lnet/minecraft/class_4185;)V method_47626 method_47626 p 1 button m (Lnet/minecraft/class_310;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V method_39487 method_39487 p 2 difficulty p 1 button m (Lnet/minecraft/class_3283;)V method_49626 refreshResourcePacks p 1 resourcePackManager m (Ljava/util/function/Supplier;Lnet/minecraft/class_4185;)V method_47624 method_47624 p 2 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 gameOptions c net/minecraft/class_2270 net/minecraft/command/argument/RotationArgumentType f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10736 INCOMPLETE_ROTATION_EXCEPTION f Ljava/util/Collection; field_10735 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2267; method_9716 getRotation p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_2270; method_9717 rotation m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267; method_9718 parse c net/minecraft/class_2271 net/minecraft/block/CarrotsBlock f [Lnet/minecraft/class_265; field_10737 AGE_TO_SHAPE c net/minecraft/class_2272 net/minecraft/block/CakeBlock f Lnet/minecraft/class_2758; field_10739 BITES f I field_31046 MAX_BITES f I field_27173 DEFAULT_COMPARATOR_OUTPUT f [Lnet/minecraft/class_265; field_10738 BITES_TO_SHAPE m (I)I method_31627 getComparatorOutput p 0 bites m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; method_9719 tryEat p 1 pos p 0 world p 3 player p 2 state c net/minecraft/class_2273 net/minecraft/command/argument/SwizzleArgumentType f Ljava/util/Collection; field_10740 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10741 INVALID_SWIZZLE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; method_9720 getSwizzle p 1 name p 0 context m ()Lnet/minecraft/class_2273; method_9721 swizzle m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; method_9722 parse c net/minecraft/class_2278 net/minecraft/command/argument/CoordinateArgument f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10761 MISSING_BLOCK_POSITION f C field_32972 TILDE f D field_10758 value f Z field_10760 relative f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10759 MISSING_COORDINATE m (ZD)V p 1 relative p 2 value m ()Z method_9741 isRelative m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2278; method_9739 parse p 0 reader m (Lcom/mojang/brigadier/StringReader;)Z method_9742 isRelative p 0 reader m (D)D method_9740 toAbsoluteCoordinate p 1 offset m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2278; method_9743 parse p 1 centerIntegers p 0 reader c net/minecraft/class_5304 net/minecraft/world/spawner/Spawner c Spawns entities in a world.\n\n

A spawner is typically used to spawn entities within a\nspecial context, such as cats in a village or wandering traders.\nThis is different from\n{@link net.minecraft.world.MobSpawnerLogic the mob spawner logic}\nwhich is used for {@link net.minecraft.block.SpawnerBlock the spawner block},\nor the structure spawn conditions (such as guardians) which is defined in\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}.\nHowever, cats in swamp huts are spawned in both {@link CatSpawner} and\nthe normal structure spawning. m (Lnet/minecraft/class_3218;ZZ)I method_6445 spawn c Spawns entities into a world.\n\n@return the number of entities spawned p 3 spawnAnimals c whether animals should be spawned p 1 world p 2 spawnMonsters c whether monsters should be spawned c net/minecraft/class_6636 net/minecraft/datafixer/fix/AddFlagIfNotPresentFix f Ljava/lang/String; field_35009 description f Z field_35010 value f Ljava/lang/String; field_35011 key f Lcom/mojang/datafixers/DSL$TypeReference; field_35012 typeReference m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V p 1 outputSchema p 4 value p 3 key p 2 typeReference c net/minecraft/class_2279 net/minecraft/block/ChorusFlowerBlock f Lnet/minecraft/class_2758; field_10762 AGE f Lnet/minecraft/class_2283; field_10763 plantBlock f I field_31060 MAX_AGE m (Lnet/minecraft/class_2283;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 plantBlock m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V method_9745 grow p 3 age p 1 world p 2 pos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_9746 isSurroundedByAir p 2 exceptDirection p 1 pos p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V method_9744 generate p 1 pos p 0 world p 3 size p 2 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9747 die p 1 world p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;II)V method_9748 generate p 1 pos p 2 random p 0 world p 5 layer p 3 rootPos p 4 size c net/minecraft/class_7968 net/minecraft/client/session/telemetry/TelemetryLogManager f Lorg/slf4j/Logger; field_41452 LOGGER f I field_41454 RETENTION_DAYS f Lnet/minecraft/class_7929; field_41455 compressor f Ljava/util/concurrent/CompletableFuture; field_41456 writer f Ljava/lang/String; field_41453 FILE_EXTENSION m (Ljava/util/Optional;)V method_47739 method_47739 p 0 writer m (Lnet/minecraft/class_7929;)V p 1 compressor m (Ljava/util/Optional;)Ljava/util/Optional; method_47742 method_47742 p 0 writer m (Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_47738 create p 0 directory m ()Ljava/util/concurrent/CompletableFuture; method_47737 getLogger c net/minecraft/class_6637 net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix f I field_35020 MIN_CHUNK_SECTION_Y f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_35029 RAW_BIOME_IDS f Ljava/lang/String; field_35017 NAME f I field_35019 CHUNK_SECTIONS_IN_NEW_CHUNK f [Ljava/lang/String; field_35025 HEIGHTMAP_KEYS f Ljava/util/Set; field_35669 SURFACE_BLOCKS f Ljava/util/Set; field_35667 STATUSES_TO_SKIP_UPDATE f Ljava/lang/String; field_35016 PLAINS_ID f Ljava/lang/String; field_35444 CONTEXT f I field_35018 CHUNK_SECTIONS_IN_OLD_CHUNK m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38798 fixHeightmaps p 0 level m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; method_38806 fixBiomes p 3 heightAlreadyUpdated p 1 overworld p 0 level m (ZLjava/util/Set;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38808 method_38808 p 6 level2 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V method_39755 method_39755 p 2 value p 1 key m ([II)I method_38810 method_38810 p 1 sectionY m (Ljava/util/Map;Ljava/util/Map;)V method_39757 method_39757 p 1 indicesMap m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38813 fixPalette m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38796 method_38796 p 5 chunk m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_38794 method_38794 p 3 mask m (I)I method_38793 ceilLog2 p 0 value m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39754 fixUpgradeData p 0 upgradeData m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39758 method_39758 p 0 indices m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38812 fixHeightmap p 0 heightmap m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_38805 fixChunkSectionList p 0 level p 1 key m ([III)I method_38809 method_38809 p 2 sectionY m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38797 method_38797 p 4 level m ([II)I method_38815 method_38815 p 1 sectionY m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; method_38804 method_38804 p 1 rawBiomeId m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38800 method_38800 p 7 sections m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38816 fixPalette p 0 palette m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38818 method_38818 p 0 heightmaps m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38802 fixPaletteWithData p 1 data p 0 palette m ([II)I method_39519 getClamped p 0 is p 1 index m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; method_38803 fixBiomes p 0 level p 1 biomeGetter m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; method_39517 fixStatus p 2 blocks p 1 level m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; method_38799 fixCarvingMasks p 2 oldBottomSectionY p 1 sectionsPerChunk p 0 level m (J)J method_38795 method_38795 p 0 entry m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; method_38807 fixLevel p 0 level p 2 heightAlreadyUpdated p 1 overworld p 3 atNoiseStatus m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V method_39756 method_39756 p 3 index m ([III)I method_38814 method_38814 p 2 sectionY m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39518 method_39518 p 1 status c net/minecraft/class_6634 net/minecraft/server/command/ChaseCommand f I field_35003 INTERVAL f I field_35002 DEFAULT_PORT f Lorg/slf4j/Logger; field_44981 LOGGER f Ljava/lang/String; field_35000 LOCALHOST f Lnet/minecraft/class_6632; field_35004 server f Lcom/google/common/collect/BiMap; field_34999 DIMENSIONS f Lnet/minecraft/class_6630; field_35005 client f Ljava/lang/String; field_35001 BIND_ALL m (Lcom/mojang/brigadier/context/CommandContext;)I method_38781 method_38781 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_38771 method_38771 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_38774 method_38774 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_38777 method_38777 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_38770 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_38778 method_38778 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_38779 method_38779 p 0 context m (Lnet/minecraft/class_2168;)I method_38772 stop p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;I)I method_38776 startClient p 0 source p 1 ip p 2 port m (Lnet/minecraft/class_2168;)Z method_38775 isRunning p 0 source m (Lnet/minecraft/class_2168;Ljava/lang/String;I)I method_38773 startServer p 0 source p 1 ip p 2 port m (Lcom/mojang/brigadier/context/CommandContext;)I method_38780 method_38780 p 0 context c net/minecraft/class_7965 net/minecraft/client/session/telemetry/TelemetrySender f Lnet/minecraft/class_7965; field_41434 NOOP m (Lnet/minecraft/class_7966;Ljava/util/function/Consumer;)V method_47717 method_47717 p 1 propertyAdder p 0 eventType m (Ljava/util/function/Consumer;)Lnet/minecraft/class_7965; decorate decorate p 1 decorationAdder m (Ljava/util/function/Consumer;Lnet/minecraft/class_7966;Ljava/util/function/Consumer;)V method_47718 method_47718 p 3 propertyAdder p 2 eventType m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lnet/minecraft/class_7973$class_7974;)V method_47719 method_47719 p 2 builder m (Lnet/minecraft/class_7966;Ljava/util/function/Consumer;)V send send p 1 eventType p 2 propertyAdder c net/minecraft/class_7966 net/minecraft/client/session/telemetry/TelemetryEventType f Z field_41446 optional f Lnet/minecraft/class_7966; field_44833 GAME_LOAD_TIMES f Ljava/util/List; field_41442 REQUIRED_PROPERTIES f Lnet/minecraft/class_7966; field_41438 WORLD_LOAD_TIMES f Lcom/mojang/serialization/Codec; field_41435 CODEC f Lcom/mojang/serialization/Codec; field_41447 codec f Ljava/util/Map; field_41440 TYPES f Ljava/lang/String; field_41443 id f Lnet/minecraft/class_7966; field_41436 WORLD_LOADED f Lnet/minecraft/class_7966; field_44832 ADVANCEMENT_MADE f Lnet/minecraft/class_7966; field_41439 WORLD_UNLOADED f Ljava/util/List; field_41441 BASIC_PROPERTIES f Ljava/lang/String; field_41444 exportKey f Ljava/util/List; field_41445 properties f Lnet/minecraft/class_7966; field_41437 PERFORMANCE_METRICS m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_47727 method_47727 p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_47724 getText p 1 key m ()Lnet/minecraft/class_5250; method_47730 getTitle m ()Ljava/lang/String; method_47720 getId m (Lnet/minecraft/class_7969;)Z method_47722 hasProperty p 1 property m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7966$class_7967; method_47725 builder p 0 id p 1 sentEventId m ()Ljava/util/List; method_47732 getTypes m ()Lcom/mojang/serialization/Codec; method_47728 getCodec m ()Ljava/util/List; method_47726 getProperties m ()Z method_47729 isOptional m (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Z)V p 4 optional p 3 properties p 2 exportKey p 1 id m (Lcom/mojang/authlib/minecraft/TelemetrySession;Lnet/minecraft/class_7973;)Lcom/mojang/authlib/minecraft/TelemetryEvent; method_47721 createEvent p 1 session p 2 properties m ()Lnet/minecraft/class_5250; method_47731 getDescription m (Lnet/minecraft/class_7973;)Lnet/minecraft/class_7962; method_47723 method_47723 p 1 map c net/minecraft/class_7966$class_7967 net/minecraft/client/session/telemetry/TelemetryEventType$Builder f Ljava/lang/String; field_41448 id f Z field_41451 optional f Ljava/lang/String; field_41449 exportKey f Ljava/util/List; field_41450 properties m (Ljava/util/List;)Lnet/minecraft/class_7966$class_7967; method_47735 properties p 1 properties m (Lnet/minecraft/class_7969;)Lnet/minecraft/class_7966$class_7967; method_47734 properties p 1 property m ()Lnet/minecraft/class_7966$class_7967; method_47733 optional m ()Lnet/minecraft/class_7966; method_47736 build m (Ljava/lang/String;Ljava/lang/String;)V p 2 exportKey p 1 id c net/minecraft/class_2274 net/minecraft/command/argument/Vec2ArgumentType f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10743 INCOMPLETE_EXCEPTION f Ljava/util/Collection; field_10742 EXAMPLES f Z field_10744 centerIntegers m (Z)Lnet/minecraft/class_2274; method_35802 vec2 p 0 centerIntegers m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267; method_9725 parse m ()Lnet/minecraft/class_2274; method_9723 vec2 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_241; method_9724 getVec2 p 0 context p 1 name m (Z)V p 1 centerIntegers m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context c net/minecraft/class_6632 net/minecraft/server/chase/ChaseServer f I field_34993 port f Ljava/lang/String; field_34992 ip f I field_34995 interval f Ljava/util/concurrent/CopyOnWriteArrayList; field_34998 clientSockets f Lorg/slf4j/Logger; field_34991 LOGGER f Z field_34996 running f Ljava/net/ServerSocket; field_34997 socket f Lnet/minecraft/class_3324; field_34994 playerManager m (Ljava/lang/String;ILnet/minecraft/class_3324;I)V p 1 ip p 2 port p 3 playerManager p 4 interval m ()Lnet/minecraft/class_6632$class_6668; method_38959 getTeleportPosition m ()V method_38766 stop m ()V method_38767 runSender m ()V method_38768 runAcceptor m ()V method_38764 start c net/minecraft/class_6632$class_6668 net/minecraft/server/chase/ChaseServer$TeleportPos f Ljava/lang/String; comp_160 dimensionName f D comp_161 x f D comp_162 y f F comp_164 yaw f D comp_163 z f F comp_165 pitch m ()Ljava/lang/String; comp_160 dimensionName m ()D comp_161 x m ()Ljava/lang/String; method_38960 getTeleportCommand m ()D comp_162 y m ()F comp_164 yaw m ()D comp_163 z m ()F comp_165 pitch c net/minecraft/class_7963 net/minecraft/client/session/telemetry/ThreadedLogWriter f Lorg/slf4j/Logger; field_41431 LOGGER f Lnet/minecraft/class_3846; field_41433 executor f Lnet/minecraft/class_7935; field_41432 writer m ()Lnet/minecraft/class_7964; method_47713 getLogger m (Lnet/minecraft/class_7962;)V method_47714 method_47714 p 1 event m (Ljava/nio/channels/FileChannel;Ljava/util/concurrent/Executor;)V p 2 executor p 1 channel c net/minecraft/class_2275 net/minecraft/block/AbstractCauldronBlock c The base class for all cauldrons.\n\n

Interaction with cauldrons is controlled by {@linkplain CauldronBehavior\ncauldron behaviors}.\n\n@see CauldronBlock empty cauldrons\n@see LavaCauldronBlock cauldrons filled with lava\n@see LeveledCauldronBlock cauldrons with varying levels of contents\n@see PowderSnowCauldronBlock cauldrons filled with powder snow f Lnet/minecraft/class_265; field_10746 OUTLINE_SHAPE f Ljava/util/Map; field_27084 behaviorMap f Lnet/minecraft/class_265; field_10747 RAYCAST_SHAPE m (Lnet/minecraft/class_3611;)Z method_32765 canBeFilledByDripstone c Checks if this cauldron block can be filled with the specified fluid by dripstone.\n\n@return {@code true} if this block can be filled, {@code false} otherwise p 1 fluid c the fluid to check m (Lnet/minecraft/class_2680;)D method_31615 getFluidHeight p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z method_31616 isEntityTouchingFluid p 3 entity p 1 state p 2 pos m (Lnet/minecraft/class_4970$class_2251;Ljava/util/Map;)V c Constructs a cauldron block.\n\n

The behavior map must match {@link CauldronBehavior#createMap} by providing\na nonnull value for all items. p 1 settings p 2 behaviorMap c the map containing cauldron behaviors for each item m (Lnet/minecraft/class_2680;)Z method_32766 isFull c {@return {@code true} if the specified cauldron state is completely full,\n{@code false} otherwise} p 1 state c the cauldron state to check m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V method_32764 fillFromDripstone c Fills a cauldron with one level of the specified fluid if possible. p 3 pos c the cauldron's position p 2 world c the world where the cauldron is located p 4 fluid c the fluid to fill the cauldron with p 1 state c the current cauldron state c net/minecraft/class_6633 net/minecraft/unused/packageinfo/PackageInfo6633 c net/minecraft/class_7964 net/minecraft/client/session/telemetry/TelemetryLogger m (Lnet/minecraft/class_7962;)V log log p 1 event c net/minecraft/class_2276 net/minecraft/block/CarvedPumpkinBlock f Ljava/util/function/Predicate; field_10751 IS_GOLEM_HEAD_PREDICATE f Lnet/minecraft/class_2700; field_10752 ironGolemDispenserPattern f Lnet/minecraft/class_2700; field_10750 snowGolemPattern f Lnet/minecraft/class_2700; field_10749 snowGolemDispenserPattern f Lnet/minecraft/class_2753; field_10748 FACING f Lnet/minecraft/class_2700; field_10753 ironGolemPattern m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2700$class_2702;)V method_45456 updatePatternBlocks p 0 world p 1 patternResult m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2700$class_2702;)V method_45454 breakPatternBlocks p 0 world p 1 patternResult m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2700$class_2702;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V method_45455 spawnEntity p 1 patternResult p 2 entity p 0 world p 3 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9731 trySpawnEntity p 1 world p 2 pos m (Lnet/minecraft/class_2680;)Z method_9728 method_9728 p 0 state m ()Lnet/minecraft/class_2700; method_9732 getSnowGolemDispenserPattern m (Lnet/minecraft/class_2694;)Z method_51168 method_51168 p 0 pos m ()Lnet/minecraft/class_2700; method_9730 getIronGolemPattern m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_9733 canDispense p 1 world p 2 pos m (Lnet/minecraft/class_2694;)Z method_51167 method_51167 p 0 pos m ()Lnet/minecraft/class_2700; method_9729 getSnowGolemPattern m ()Lnet/minecraft/class_2700; method_9727 getIronGolemDispenserPattern c net/minecraft/class_6630 net/minecraft/server/chase/ChaseClient f Z field_34988 running f Ljava/net/Socket; field_34989 socket f Ljava/lang/String; field_34985 ip f I field_34984 CONNECTION_RETRY_INTERVAL f I field_34986 port f Ljava/lang/Thread; field_34990 thread f Lorg/slf4j/Logger; field_34983 LOGGER f Lnet/minecraft/server/MinecraftServer; field_34987 minecraftServer m (Ljava/util/Scanner;)Ljava/util/Optional; method_38761 getTeleportPos p 1 scanner m ()V method_38755 start m ()V method_38762 run m (Ljava/util/Scanner;)V method_38757 executeTeleportCommand p 1 scanner m (Lnet/minecraft/class_6630$class_6631;)V method_38758 method_38758 p 1 pos m (Ljava/lang/String;ILnet/minecraft/server/MinecraftServer;)V p 3 minecraftServer p 2 port p 1 ip m (Ljava/lang/String;)V method_38760 executeCommand p 1 command m (Ljava/lang/String;)V method_38756 parseMessage p 1 message m ()V method_38759 stop c net/minecraft/class_6630$class_6631 net/minecraft/server/chase/ChaseClient$TeleportPos f Lnet/minecraft/class_241; comp_140 rot f Lnet/minecraft/class_5321; comp_138 dimension f Lnet/minecraft/class_243; comp_139 pos m (Lnet/minecraft/class_5321;Lnet/minecraft/class_243;Lnet/minecraft/class_241;)V p 3 rot p 2 pos p 1 dimension m ()Lnet/minecraft/class_241; comp_140 rot m ()Lnet/minecraft/class_5321; comp_138 dimension m ()Lnet/minecraft/class_243; comp_139 pos c net/minecraft/class_7961 net/minecraft/unused/packageinfo/PackageInfo7961 c net/minecraft/class_2277 net/minecraft/command/argument/Vec3ArgumentType f Ljava/util/Collection; field_10754 EXAMPLES f Z field_10756 centerIntegers f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10755 INCOMPLETE_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10757 MIXED_COORDINATE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Z)V p 1 centerIntegers m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267; method_9738 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2267; method_9734 getPosArgument p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_243; method_9736 getVec3 p 0 context p 1 name m ()Lnet/minecraft/class_2277; method_9737 vec3 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Z)Lnet/minecraft/class_2277; method_9735 vec3 p 0 centerIntegers c net/minecraft/class_7962 net/minecraft/client/session/telemetry/SentTelemetryEvent f Lcom/mojang/serialization/Codec; field_41430 CODEC f Lnet/minecraft/class_7966; comp_1169 type f Lnet/minecraft/class_7973; comp_1170 properties m (Lcom/mojang/authlib/minecraft/TelemetrySession;)Lcom/mojang/authlib/minecraft/TelemetryEvent; method_47711 createEvent p 1 session m (Lnet/minecraft/class_7966;Lnet/minecraft/class_7969;)V method_47712 method_47712 p 1 property m ()Lnet/minecraft/class_7973; comp_1170 properties m ()Lnet/minecraft/class_7966; comp_1169 type c net/minecraft/class_5301 net/minecraft/datafixer/schema/Schema2551 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 3 blockEntityTypes p 1 schema c net/minecraft/class_6627 net/minecraft/unused/packageinfo/PackageInfo6627 c net/minecraft/class_7958 net/minecraft/client/texture/atlas/Sprite f Lnet/minecraft/class_2960; field_41416 id f Ljava/util/concurrent/atomic/AtomicInteger; field_41419 regionCount f Lnet/minecraft/class_3298; field_41417 resource f Ljava/util/concurrent/atomic/AtomicReference; field_41418 image m ()V method_47698 close m ()Lnet/minecraft/class_1011; method_47697 read m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;I)V p 2 resource p 3 regionCount p 1 id c net/minecraft/class_6628 net/minecraft/client/session/telemetry/TelemetryManager f Lcom/mojang/authlib/minecraft/UserApiService; field_41426 userApiService f Ljava/util/concurrent/CompletableFuture; field_41429 logManager f Ljava/util/function/Supplier; field_44831 lazySenderSupplier f Ljava/util/concurrent/atomic/AtomicInteger; field_34948 NEXT_WORKER_ID f Ljava/util/concurrent/Executor; field_34949 EXECUTOR f Ljava/nio/file/Path; field_41428 logDirectory f Lnet/minecraft/class_7973; field_41427 propertyMap m ()Ljava/nio/file/Path; method_47701 getLogManager m (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/class_320;)V p 2 userApiService p 3 session p 1 client m (Ljava/lang/Runnable;)Ljava/lang/Thread; method_38731 method_38731 p 0 runnable m ()Lnet/minecraft/class_7965; method_47707 computeSender m ()Lnet/minecraft/class_7965; method_51796 getSender m (Lnet/minecraft/class_7962;Lcom/mojang/authlib/minecraft/TelemetrySession;Ljava/util/Optional;)V method_47702 method_47702 p 2 logger m (Ljava/util/Optional;)V method_47704 method_47704 p 0 manager m (Lnet/minecraft/class_7973$class_7974;Ljava/lang/String;)V method_47708 method_47708 p 1 xuid m (Lnet/minecraft/class_7973$class_7974;Ljava/lang/String;)V method_47703 method_47703 p 1 clientId m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/authlib/minecraft/TelemetrySession;Lnet/minecraft/class_7966;Ljava/util/function/Consumer;)V method_47705 method_47705 p 4 adder p 3 eventType p 2 session p 1 future m (ZLjava/time/Duration;Ljava/lang/String;)Lnet/minecraft/class_7975; method_47706 createWorldSession p 1 newWorld p 2 worldLoadTime p 3 minigameName m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; method_47709 method_47709 p 0 manager c net/minecraft/class_2281 net/minecraft/block/ChestBlock f Lnet/minecraft/class_2753; field_10768 FACING f Lnet/minecraft/class_265; field_10774 SINGLE_SHAPE f Lnet/minecraft/class_265; field_10773 DOUBLE_WEST_SHAPE f Lnet/minecraft/class_265; field_10771 DOUBLE_SOUTH_SHAPE f Lnet/minecraft/class_265; field_10767 DOUBLE_NORTH_SHAPE f Lnet/minecraft/class_265; field_10769 DOUBLE_EAST_SHAPE f Lnet/minecraft/class_4732$class_3923; field_17356 INVENTORY_RETRIEVER f Lnet/minecraft/class_4732$class_3923; field_17357 NAME_RETRIEVER f Lnet/minecraft/class_2746; field_10772 WATERLOGGED f Lnet/minecraft/class_2754; field_10770 CHEST_TYPE m ()Lnet/minecraft/class_2591; method_31641 getExpectedEntityType m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_24168 method_24168 p 0 worldx p 1 posx m (Lnet/minecraft/class_1750;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350; method_9753 getNeighborChestDirection p 1 ctx p 2 dir m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_9756 isChestBlocked p 0 world p 1 pos m (Lnet/minecraft/class_2281;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_1263; method_17458 getInventory p 4 ignoreBlocked p 3 pos p 2 world p 1 state p 0 block m ()Lnet/minecraft/class_3445; method_9755 getOpenStat m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_9754 hasCatOnTop p 0 world p 1 pos m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350; method_9758 getFacing p 0 state m (Lnet/minecraft/class_2618;)Lnet/minecraft/class_4732$class_3923; method_24166 getAnimationProgressRetriever p 0 progress m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733; method_24169 getDoubleBlockType p 0 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9757 hasBlockOnTop p 1 pos p 0 world c net/minecraft/class_2281$2 net/minecraft/block/ChestBlock$2 m (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Ljava/util/Optional; method_17463 getFromBoth m (Lnet/minecraft/class_2595;)Ljava/util/Optional; method_17462 getFrom m ()Ljava/util/Optional; method_24171 getFallback c net/minecraft/class_2281$3 net/minecraft/block/ChestBlock$3 m (Lnet/minecraft/class_2595;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; method_23898 getFrom m (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;F)F method_23900 method_23900 p 2 tickDelta m (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; method_23899 getFromBoth m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; method_24172 getFallback c net/minecraft/class_2281$1 net/minecraft/block/ChestBlock$1 m (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Ljava/util/Optional; method_17461 getFromBoth m (Lnet/minecraft/class_2595;)Ljava/util/Optional; method_17460 getFrom m ()Ljava/util/Optional; method_24170 getFallback c net/minecraft/class_2282 net/minecraft/block/CocoaBlock f Lnet/minecraft/class_2758; field_10779 AGE f [Lnet/minecraft/class_265; field_10780 AGE_TO_SOUTH_SHAPE f I field_31061 MAX_AGE f [Lnet/minecraft/class_265; field_10776 AGE_TO_WEST_SHAPE f [Lnet/minecraft/class_265; field_10777 AGE_TO_NORTH_SHAPE f [Lnet/minecraft/class_265; field_10778 AGE_TO_EAST_SHAPE c net/minecraft/class_6640 net/minecraft/datafixer/schema/Schema2832 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 1 schema p 3 blockEntityTypes c net/minecraft/class_2283 net/minecraft/block/ChorusPlantBlock m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_9759 withConnectionProperties p 2 pos p 1 world c net/minecraft/class_2284 net/minecraft/command/argument/CommandFunctionArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10782 UNKNOWN_FUNCTION_TAG_EXCEPTION f Ljava/util/Collection; field_10783 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10784 UNKNOWN_FUNCTION_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158; method_9761 getFunction p 0 context p 1 id m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_9768 getFunctionOrTag p 0 context p 1 name m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2284$class_2285; method_9764 parse m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9765 method_9765 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Ljava/util/Collection; method_9767 getFunctionTag p 0 context p 1 id m ()Lnet/minecraft/class_2284; method_9760 commandFunction m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9762 method_9762 p 0 id m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9769 getFunctions p 1 name p 0 context c net/minecraft/class_2284$class_2285 net/minecraft/command/argument/CommandFunctionArgumentType$FunctionArgument m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; method_9770 getFunctionOrTag p 1 context m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_9771 getFunctions p 1 context c net/minecraft/class_2280 net/minecraft/command/argument/DefaultPosArgument f Lnet/minecraft/class_2278; field_10764 y f Lnet/minecraft/class_2278; field_10765 x f Lnet/minecraft/class_2278; field_10766 z m (Lnet/minecraft/class_241;)Lnet/minecraft/class_2280; method_35811 absolute p 0 vec m ()Lnet/minecraft/class_2280; method_9751 zero m (Lnet/minecraft/class_2278;Lnet/minecraft/class_2278;Lnet/minecraft/class_2278;)V p 2 y p 3 z p 1 x m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2280; method_9749 parse p 0 reader m (DDD)Lnet/minecraft/class_2280; method_35810 absolute p 4 z p 0 x p 2 y m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2280; method_9750 parse p 1 centerIntegers p 0 reader c net/minecraft/class_2289 net/minecraft/block/ConduitBlock f Lnet/minecraft/class_2746; field_10794 WATERLOGGED f Lnet/minecraft/class_265; field_10795 SHAPE c net/minecraft/class_5315 net/minecraft/world/level/storage/SaveVersionInfo f Ljava/lang/String; field_25026 versionName f I field_25024 levelFormatVersion f J field_25025 lastPlayed f Lnet/minecraft/class_6595; field_25027 version f Z field_25028 stable m ()Ljava/lang/String; method_29025 getVersionName m (IJLjava/lang/String;ILjava/lang/String;Z)V p 7 stable p 6 series p 5 versionId p 4 versionName p 2 lastPlayed p 1 levelFormatVersion m ()Lnet/minecraft/class_6595; method_29026 getVersion m ()Z method_29027 isStable m ()J method_29024 getLastPlayed m ()I method_29022 getLevelFormatVersion m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5315; method_29023 fromDynamic p 0 dynamic c net/minecraft/class_6647 net/minecraft/world/gen/blockpredicate/BlockPredicateType f Lnet/minecraft/class_6647; field_35058 ANY_OF f Lnet/minecraft/class_6647; field_35059 ALL_OF f Lnet/minecraft/class_6647; field_35056 MATCHING_FLUIDS f Lnet/minecraft/class_6647; field_35057 REPLACEABLE f Lnet/minecraft/class_6647; field_35055 MATCHING_BLOCKS f Lnet/minecraft/class_6647; field_35060 NOT f Lnet/minecraft/class_6647; field_35698 SOLID f Lnet/minecraft/class_6647; field_35699 INSIDE_WORLD_BOUNDS f Lnet/minecraft/class_6647; field_36283 HAS_STURDY_FACE f Lnet/minecraft/class_6647; field_36282 MATCHING_BLOCK_TAG f Lnet/minecraft/class_6647; field_35155 WOULD_SURVIVE f Lnet/minecraft/class_6647; field_35156 TRUE m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6647; method_38889 register p 0 id p 1 codec c net/minecraft/class_7979 net/minecraft/client/session/telemetry/WorldLoadedEvent f Lnet/minecraft/class_7969$class_7971; field_41517 gameMode f Z field_41516 sent f Ljava/lang/String; field_41518 brand f Ljava/lang/String; field_44848 minigameName m (Lnet/minecraft/class_1934;Z)V method_47791 setGameMode p 1 gameMode p 2 hardcore m (Lnet/minecraft/class_7965;)Z method_47980 send p 1 sender m (Lnet/minecraft/class_7973$class_7974;)V method_47795 method_47795 p 1 adder m (Lnet/minecraft/class_7973$class_7974;)V method_47792 putServerType p 1 builder m (Ljava/lang/String;)V method_47793 setBrand p 1 brand m (Ljava/lang/String;)V p 1 minigameName m ()Lnet/minecraft/class_7969$class_7972; method_47794 getServerType c net/minecraft/class_6648 net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate f Ljava/util/List; field_35061 predicates m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; method_38891 buildCodec p 0 combiner m (Ljava/util/List;)V p 1 predicates m (Lnet/minecraft/class_6648;)Ljava/util/List; method_38890 method_38890 p 0 predicate m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38892 method_38892 p 1 instance c net/minecraft/class_7976 net/minecraft/client/session/telemetry/SampleEvent f Ljava/time/Instant; field_41509 lastSampleTime f I field_41505 INTERVAL_IN_MILLIS f I field_41506 BATCH_SIZE f I field_41507 sampleCount f Z field_41508 enabled m ()I method_47782 getSampleCount m ()V method_47777 start m ()Z method_47779 shouldSample m ()V method_47781 disableSampling m ()V method_47783 sample m ()Z method_47780 shouldSend m (Lnet/minecraft/class_7965;)V method_47778 tick p 1 sender m (Lnet/minecraft/class_7965;)V method_47784 send p 1 sender c net/minecraft/class_5317 net/minecraft/world/gen/WorldPresets f Lnet/minecraft/class_5321; field_25050 DEFAULT f Lnet/minecraft/class_5321; field_35756 LARGE_BIOMES f Lnet/minecraft/class_5321; field_35757 AMPLIFIED f Lnet/minecraft/class_5321; field_25056 SINGLE_BIOME_SURFACE f Lnet/minecraft/class_5321; field_25054 FLAT f Lnet/minecraft/class_5321; field_25059 DEBUG_ALL_BLOCK_STATES m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5363; method_41599 getDefaultOverworldOptions p 0 dynamicRegistryManager m (Lnet/minecraft/class_7891;)V method_41593 bootstrap p 0 presetRegisterable m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41597 of p 0 id m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7723; method_41598 createDemoOptions p 0 dynamicRegistryManager m (Lnet/minecraft/class_5363;)Ljava/util/Optional; method_45547 method_45547 p 0 overworld m (Lnet/minecraft/class_2378;)Ljava/util/Optional; method_41594 getWorldPreset p 0 registry c net/minecraft/class_5317$class_7146 net/minecraft/world/gen/WorldPresets$Registrar f Lnet/minecraft/class_5363; field_37737 netherDimensionOptions f Lnet/minecraft/class_7891; field_40919 presetRegisterable f Lnet/minecraft/class_7871; field_40920 featureLookup f Lnet/minecraft/class_6880; field_37734 overworldDimensionType f Lnet/minecraft/class_7871; field_42993 multiNoisePresetLookup f Lnet/minecraft/class_7871; field_37731 structureSetLookup f Lnet/minecraft/class_5363; field_37740 endDimensionOptions f Lnet/minecraft/class_7871; field_37730 biomeLookup f Lnet/minecraft/class_7871; field_37732 chunkGeneratorSettingsLookup m ()V method_41600 bootstrap m (Lnet/minecraft/class_2794;)Lnet/minecraft/class_5363; method_41602 createOverworldOptions p 1 chunkGenerator m (Lnet/minecraft/class_1966;)V method_49257 bootstrap p 1 biomeSource m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)V method_41604 register p 1 key p 2 dimensionOptions m (Lnet/minecraft/class_5363;)Lnet/minecraft/class_7145; method_41603 createPreset p 1 dimensionOptions m (Lnet/minecraft/class_7891;)V p 1 presetRegisterable m (Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5363; method_41601 createOverworldOptions p 1 biomeSource p 2 chunkGeneratorSettings c net/minecraft/class_6645 net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate f Lcom/mojang/serialization/Codec; field_35053 CODEC m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_38875 test m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 2 pos p 1 world c net/minecraft/class_7977 net/minecraft/client/session/telemetry/PerformanceMetricsEvent f Lit/unimi/dsi/fastutil/longs/LongList; field_41512 renderTimeSamples f Lit/unimi/dsi/fastutil/longs/LongList; field_41511 frameRateSamples f J field_41510 MAX_MEMORY_KB f Lit/unimi/dsi/fastutil/longs/LongList; field_41513 usedMemorySamples m (J)J method_47785 toKilos p 0 bytes m ()V method_47789 sampleUsedMemory m ()V method_47788 clearSamples m (Lnet/minecraft/class_7973$class_7974;)V method_47979 method_47979 p 1 map c net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredicate f Lcom/mojang/serialization/Codec; field_35054 BASE_CODEC f Lnet/minecraft/class_6646; field_35696 IS_AIR f Lnet/minecraft/class_6646; field_35697 IS_AIR_OR_WATER m ()Lnet/minecraft/class_6647; method_38873 getType m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; method_39584 solid p 0 offset m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; method_39586 insideWorldBounds p 0 offset m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; method_45543 noFluid p 0 offset m ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; method_38887 anyOf p 0 predicates m (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; method_39909 hasSturdyFace p 0 offset p 1 face m ()Lnet/minecraft/class_6646; method_39585 solid m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; method_39009 wouldSurvive p 0 state p 1 offset m (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; method_38878 bothOf p 1 second p 0 first m (Lnet/minecraft/class_2382;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; method_43288 matchingBlocks p 1 blocks p 0 offset m (Ljava/util/List;)Lnet/minecraft/class_6646; method_38880 allOf p 0 predicates m (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; method_38884 eitherOf p 1 second p 0 first m (Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; method_38881 matchingBlocks p 0 offset p 1 blocks m ()Lnet/minecraft/class_6646; method_38883 replaceable m (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; method_39010 replaceable p 0 offset m ()Lnet/minecraft/class_6646; method_39011 alwaysTrue m (Lnet/minecraft/class_2382;[Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; method_43289 matchingFluids p 0 offset p 1 fluids m ([Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646; method_43291 matchingFluids p 0 fluids m (Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; method_39908 matchingBlockTag p 1 tag p 0 offset m (Ljava/util/List;)Lnet/minecraft/class_6646; method_38885 anyOf p 0 predicates m (Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; method_39930 hasSturdyFace p 0 face m (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; method_38877 not p 0 predicate m ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; method_38882 allOf p 0 predicates m (Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646; method_38886 matchingFluids p 0 offset p 1 fluids m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646; method_39907 matchingBlockTag p 0 offset m (Ljava/util/List;)Lnet/minecraft/class_6646; method_39910 matchingBlocks p 0 blocks m ()Lnet/minecraft/class_6646; method_45544 noFluid m ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646; method_43290 matchingBlocks p 0 blocks c net/minecraft/class_6643 net/minecraft/world/gen/carver/CarvingMask f Ljava/util/BitSet; field_35050 mask f Lnet/minecraft/class_6643$class_6828; field_36217 maskPredicate f I field_35049 bottomY m (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_2338; method_38867 method_38867 p 2 mask m (III)V method_38865 set p 2 y p 1 offsetX p 3 offsetZ m (III)Z method_38868 get p 3 offsetZ p 2 y p 1 offsetX m (Lnet/minecraft/class_6643$class_6828;)V method_39785 setMaskPredicate p 1 maskPredicate m (II)V p 1 height p 2 bottomY m (III)Z method_39786 method_39786 p 1 y p 0 offsetX p 2 offsetZ m ([JI)V p 2 bottomY p 1 mask m ()[J method_38864 getMask m (Lnet/minecraft/class_1923;)Ljava/util/stream/Stream; method_38866 streamBlockPos p 1 chunkPos m (III)I method_38869 getIndex p 1 offsetX p 3 offsetZ p 2 y c net/minecraft/class_6643$class_6828 net/minecraft/world/gen/carver/CarvingMask$MaskPredicate m (III)Z test test p 2 y p 3 offsetZ p 1 offsetX c net/minecraft/class_2286 net/minecraft/block/ComparatorBlock f Lnet/minecraft/class_2754; field_10789 MODE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1533; method_9774 getAttachedItemFrame p 1 world p 3 pos p 2 facing m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_9773 calculateOutputSignal p 2 pos p 3 state p 1 world m (Lnet/minecraft/class_2350;Lnet/minecraft/class_1533;)Z method_9772 method_9772 p 1 itemFrame m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9775 update p 1 world p 2 pos p 3 state c net/minecraft/class_7975 net/minecraft/client/session/telemetry/WorldSession f Lnet/minecraft/class_7979; field_41501 worldLoadedEvent f Lnet/minecraft/class_7977; field_41503 performanceMetricsEvent f Lnet/minecraft/class_7982; field_41502 worldUnloadedEvent f Lnet/minecraft/class_7981; field_41504 worldLoadTimesEvent f Lnet/minecraft/class_7965; field_41500 sender f Ljava/util/UUID; field_41499 sessionId m (Ljava/lang/String;)V method_47774 setBrand p 1 brand m (Lnet/minecraft/class_1934;Z)V method_47772 setGameMode p 2 hardcore p 1 gameMode m (Lnet/minecraft/class_7973$class_7974;)V method_47773 method_47773 p 1 builder m (Lnet/minecraft/class_7965;ZLjava/time/Duration;Ljava/lang/String;)V p 1 sender p 4 minigameName p 2 newWorld p 3 worldLoadTime m ()V method_47776 onUnload m (J)V method_47771 setTick p 1 tick m ()V method_47775 onLoad m (Lnet/minecraft/class_1937;Lnet/minecraft/class_8779;)V method_51802 onAdvancementMade p 2 advancement p 1 world m ()V method_47770 tick m (Lnet/minecraft/class_2960;JLnet/minecraft/class_7973$class_7974;)V method_51801 method_51801 p 3 properties c net/minecraft/class_6644 net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate f Lcom/mojang/serialization/Codec; field_35052 CODEC m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z method_38874 test m (Ljava/lang/Object;Ljava/lang/Object;)Z test test p 1 world p 2 pos c net/minecraft/class_2287 net/minecraft/command/argument/ItemStackArgumentType f Ljava/util/Collection; field_10790 EXAMPLES f Lnet/minecraft/class_7225; field_37970 registryWrapper m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2290; method_9778 parse m (Lnet/minecraft/class_7157;)V p 1 commandRegistryAccess m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2290; method_9777 getItemStackArgument p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2287; method_9776 itemStack p 0 commandRegistryAccess c net/minecraft/class_6641 net/minecraft/unused/packageinfo/PackageInfo6641 c net/minecraft/class_2288 net/minecraft/block/CommandBlock f Lnet/minecraft/class_2746; field_10793 CONDITIONAL f Z field_27192 auto f Lorg/slf4j/Logger; field_10792 LOGGER f Lnet/minecraft/class_2753; field_10791 FACING m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V method_9779 executeCommandChain p 2 facing p 1 pos p 0 world m (Lnet/minecraft/class_4970$class_2251;Z)V p 1 settings p 2 auto m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1918;Z)V method_9780 execute p 1 state p 3 pos p 2 world p 5 hasCommand p 4 executor c net/minecraft/class_6642 net/minecraft/util/math/intprovider/WeightedListIntProvider f Lnet/minecraft/class_6005; field_35036 weightedList f Lcom/mojang/serialization/Codec; field_35035 CODEC f I field_35038 max f I field_35037 min m (Lnet/minecraft/class_6642;)Lnet/minecraft/class_6005; method_38844 method_38844 p 0 provider m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38845 method_38845 p 0 instance m (Lnet/minecraft/class_6005;)V p 1 weightedList c net/minecraft/class_7973 net/minecraft/client/session/telemetry/PropertyMap f Ljava/util/Map; field_41496 backingMap m (Ljava/util/Map;)V p 1 backingMap m (Ljava/util/List;)Lcom/mojang/serialization/Codec; method_47761 createCodec p 0 properties m ()Ljava/util/Set; method_47762 keySet m ()Lnet/minecraft/class_7973$class_7974; method_47759 builder m (Lnet/minecraft/class_7969;)Ljava/lang/Object; method_47760 get p 1 property c net/minecraft/class_7973$1 net/minecraft/client/session/telemetry/PropertyMap$1 m (Lnet/minecraft/class_7973;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/class_7969;)Lcom/mojang/serialization/RecordBuilder; method_47766 encode p 1 map p 2 builder p 3 property m (Lnet/minecraft/class_7973;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; method_47765 encode m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode encode p 1 map p 2 ops p 3 builder m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 map m (Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;Lnet/minecraft/class_7969;)Lcom/mojang/serialization/DataResult; method_47763 decode p 2 ops p 3 map p 4 property p 1 result m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops m (Lnet/minecraft/class_7969;Lnet/minecraft/class_7973$class_7974;Ljava/lang/Object;)Lnet/minecraft/class_7973$class_7974; method_47764 method_47764 p 1 mapBuilder p 2 value c net/minecraft/class_7973$class_7974 net/minecraft/client/session/telemetry/PropertyMap$Builder f Ljava/util/Map; field_41498 backingMap m (Lnet/minecraft/class_7969;Ljava/lang/Object;)Lnet/minecraft/class_7973$class_7974; method_51800 putIfNonNull p 2 value p 1 property m (Lnet/minecraft/class_7973;)Lnet/minecraft/class_7973$class_7974; method_47769 putAll p 1 map m ()Lnet/minecraft/class_7973; method_47767 build m (Lnet/minecraft/class_7969;Ljava/lang/Object;)Lnet/minecraft/class_7973$class_7974; method_47768 put p 2 value p 1 property c net/minecraft/class_7969 net/minecraft/client/session/telemetry/TelemetryEventProperty f Ljava/time/format/DateTimeFormatter; field_41457 DATE_TIME_FORMATTER f Lnet/minecraft/class_7969; field_41473 FRAME_RATE_SAMPLES f Lnet/minecraft/class_7969; field_41474 RENDER_TIME_SAMPLES f Lnet/minecraft/class_7969; field_41475 USED_MEMORY_SAMPLES f Lnet/minecraft/class_7969; field_41471 SECONDS_SINCE_LOAD f Lnet/minecraft/class_7969; field_41472 TICKS_SINCE_LOAD f Lnet/minecraft/class_7969; field_41478 DEDICATED_MEMORY_KB f Lnet/minecraft/class_7969; field_41479 WORLD_LOAD_TIME_MS f Lnet/minecraft/class_7969; field_41476 NUMBER_OF_SAMPLES f Lnet/minecraft/class_7969; field_41477 RENDER_DISTANCE f Lcom/mojang/serialization/Codec; comp_1173 codec f Lnet/minecraft/class_7969; field_41480 NEW_WORLD f Lnet/minecraft/class_7969; field_41468 OPT_IN f Lnet/minecraft/class_7969; field_41469 EVENT_TIMESTAMP_UTC f Lnet/minecraft/class_7969; field_41461 GAME_VERSION f Lnet/minecraft/class_7969; field_41462 OPERATING_SYSTEM f Lnet/minecraft/class_7969; field_41460 MINECRAFT_SESSION_ID f Lnet/minecraft/class_7969; field_41466 SERVER_MODDED f Lnet/minecraft/class_7969; field_41467 SERVER_TYPE f Lnet/minecraft/class_7969; field_41463 PLATFORM f Lnet/minecraft/class_7969; field_41464 CLIENT_MODDED f Lnet/minecraft/class_7969; field_41465 WORLD_SESSION_ID f Lnet/minecraft/class_7969; field_41470 GAME_MODE f Lnet/minecraft/class_7969; field_41458 USER_ID f Lnet/minecraft/class_7969; field_41459 CLIENT_ID f Lnet/minecraft/class_7969$class_7970; comp_1174 exporter f Ljava/lang/String; comp_1172 exportKey f Ljava/lang/String; comp_1171 id f Lnet/minecraft/class_7969; field_44841 LOAD_TIME_TOTAL_TIME_MS f Lnet/minecraft/class_7969; field_44840 REALMS_MAP_CONTENT f Lnet/minecraft/class_7969; field_44835 LOAD_TIME_BOOTSTRAP_MS f Lnet/minecraft/class_7969; field_44834 LOAD_TIME_PRE_WINDOW_MS f Lnet/minecraft/class_7969; field_44839 LAUNCHER_NAME f Lnet/minecraft/class_7969; field_44838 ADVANCEMENT_GAME_TIME f Lnet/minecraft/class_7969; field_44837 ADVANCEMENT_ID f Lnet/minecraft/class_7969; field_44836 LOAD_TIME_LOADING_OVERLAY_MS m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/util/UUID;)V method_47748 method_47748 p 1 key p 2 value p 0 container m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/class_7969$class_7971;)V method_47744 method_47744 p 0 container p 2 value p 1 exportKey m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/class_7969$class_7972;)V method_47745 method_47745 p 0 container p 1 exportKey p 2 value m (Lnet/minecraft/class_7973;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V method_47749 addTo p 2 container p 1 map m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_51799 ofTimeMeasurement p 1 exportKey p 0 id m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/class_8561$class_8562;)V method_51797 method_51797 p 2 value p 1 key p 0 container m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_51798 ofLong p 0 id p 1 exportKey m ()Lnet/minecraft/class_5250; method_47743 getTitle m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lit/unimi/dsi/fastutil/longs/LongList;)V method_47746 method_47746 p 2 value p 1 key p 0 container m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/time/Instant;)V method_47747 method_47747 p 2 value p 1 exportKey p 0 container m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_47754 ofUuid p 0 id p 1 exportKey m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_47755 ofLongList p 0 id p 1 exportKey m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_7969$class_7970;)Lnet/minecraft/class_7969; method_47751 of p 2 codec p 1 exportKey p 3 exporter p 0 id m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_47752 ofString p 1 exportKey p 0 id m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_47753 ofInteger p 0 id p 1 exportKey m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7969; method_47750 ofBoolean p 1 exportKey p 0 id m ()Lcom/mojang/serialization/Codec; comp_1173 codec m ()Lnet/minecraft/class_7969$class_7970; comp_1174 exporter m ()Ljava/lang/String; comp_1171 id m ()Ljava/lang/String; comp_1172 exportKey c net/minecraft/class_7969$class_7971 net/minecraft/client/session/telemetry/TelemetryEventProperty$GameMode f Ljava/lang/String; field_41487 id f Lcom/mojang/serialization/Codec; field_41486 CODEC f I field_41488 rawId f Lnet/minecraft/class_7969$class_7971; field_41483 ADVENTURE f Lnet/minecraft/class_7969$class_7971; field_41482 CREATIVE f Lnet/minecraft/class_7969$class_7971; field_41485 HARDCORE f Lnet/minecraft/class_7969$class_7971; field_41484 SPECTATOR f Lnet/minecraft/class_7969$class_7971; field_41481 SURVIVAL m (Ljava/lang/String;ILjava/lang/String;I)V p 3 id p 4 rawId m ()I method_47756 getRawId c net/minecraft/class_7969$class_7970 net/minecraft/client/session/telemetry/TelemetryEventProperty$PropertyExporter m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Object;)V apply apply p 1 container p 2 key p 3 value c net/minecraft/class_7969$class_7972 net/minecraft/client/session/telemetry/TelemetryEventProperty$ServerType f Lcom/mojang/serialization/Codec; field_41493 CODEC f Ljava/lang/String; field_41494 id f Lnet/minecraft/class_7969$class_7972; field_41492 OTHER f Lnet/minecraft/class_7969$class_7972; field_41491 LOCAL f Lnet/minecraft/class_7969$class_7972; field_41490 REALM m (Ljava/lang/String;ILjava/lang/String;)V p 3 id c net/minecraft/class_6638 net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConfig f Lnet/minecraft/class_5309; field_37138 NETHER f Lnet/minecraft/class_5309; field_37139 END f Lnet/minecraft/class_5309; field_37141 FLOATING_ISLANDS f Lcom/mojang/serialization/Codec; field_24804 CODEC f Lnet/minecraft/class_5309; field_37140 CAVES f I comp_173 minimumY f I comp_174 height f I comp_178 horizontalSize f I comp_179 verticalSize f Lnet/minecraft/class_5309; field_38253 SURFACE m ()I method_39546 horizontalCellBlockCount m (IIII)Lnet/minecraft/class_5309; method_32994 create p 3 verticalSize p 2 horizontalSize p 1 height p 0 minimumY m (Lnet/minecraft/class_5539;)Lnet/minecraft/class_5309; method_42368 trimHeight p 1 world m (IIII)V p 1 minimumY p 2 height m ()I method_39545 verticalCellBlockCount m ()I comp_173 minimumY m ()I comp_174 height m (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult; method_32995 checkHeight p 0 config m (Lcom/mojang/serialization/DataResult$PartialResult;)V method_32996 method_32996 p 0 result m ()I comp_178 horizontalSize m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28582 method_28582 p 0 instance m ()I comp_179 verticalSize c net/minecraft/class_6639 net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix f Ljava/lang/String; field_35030 HAS_INCREASED_HEIGHT_ALREADY_KEY f Ljava/lang/String; field_35031 NAME m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38828 fillWithAir m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_3580 net/minecraft/datafixer/fix/BlockStateFlattening f Lorg/slf4j/Logger; field_15832 LOGGER f [Lcom/mojang/serialization/Dynamic; field_24645 OLD_STATE_TO_DYNAMIC f Ljava/lang/String; field_29869 FILTER_ME f [Lcom/mojang/serialization/Dynamic; field_24646 OLD_BLOCK_TO_DYNAMIC f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_15833 OLD_BLOCK_TO_ID f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_15831 OLD_STATE_TO_ID m (I)Ljava/lang/String; method_15599 lookupStateBlock p 0 stateId m ()V method_31453 putStatesFromBlocks80To95 c Adds states to flatten from the blocks which had numeric IDs between 80 and 95 before 1.13. m (ILjava/lang/String;[Ljava/lang/String;)V method_15596 putStates p 1 newStateStr p 2 oldStateStrings p 0 oldId m ()V method_31463 putStatesFromBlocks240To255 c Adds states to flatten from the blocks which had numeric IDs between 240 and 255 before 1.13. m ()V method_31451 putStatesFromBlocks48To63 c Adds states to flatten from the blocks which had numeric IDs between 48 and 63 before 1.13. m ()V method_31461 putStatesFromBlocks208To223 c Adds states to flatten from the blocks which had numeric IDs between 208 and 223 before 1.13. m ()V method_31457 putStatesFromBlocks144To159 c Adds states to flatten from the blocks which had numeric IDs between 144 and 159 before 1.13. m (I)Lcom/mojang/serialization/Dynamic; method_15594 lookupState p 0 stateId m ()V method_31455 putStatesFromBlocks112To127 c Adds states to flatten from the blocks which had numeric IDs between 112 and 127 before 1.13. m ()V method_31449 putStatesFromBlocks16To31 c Adds states to flatten from the blocks which had numeric IDs between 16 and 31 before 1.13. m ()V method_31459 putStatesFromBlocks176To191 c Adds states to flatten from the blocks which had numeric IDs between 176 and 191 before 1.13. m ()V method_31460 putStatesFromBlocks192To207 c Adds states to flatten from the blocks which had numeric IDs between 192 and 207 before 1.13. m ()V method_22426 fillEmptyStates m ()V method_31452 putStatesFromBlocks64To79 c Adds states to flatten from the blocks which had numeric IDs between 64 and 79 before 1.13. m ()V method_31462 putStatesFromBlocks224To239 c Adds states to flatten from the blocks which had numeric IDs between 224 and 239 before 1.13. m (Ljava/lang/String;)Ljava/lang/String; method_15600 lookupBlock p 0 oldBlockName m ()V method_31450 putStatesFromBlocks32To47 c Adds states to flatten from the blocks which had numeric IDs between 32 and 47 before 1.13. m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_15598 parseState p 0 stateStr m ()V method_31456 putStatesFromBlocks128To143 c Adds states to flatten from the blocks which had numeric IDs between 128 and 143 before 1.13. m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15597 lookupState m ()V method_31454 putStatesFromBlocks96To111 c Adds states to flatten from the blocks which had numeric IDs between 96 and 111 before 1.13. m ()V method_31448 putStatesFromBlocks0To15 c Adds states to flatten from the blocks which had numeric IDs between 0 and 15 before 1.13. m ()V method_31458 putStatesFromBlocks160To175 c Adds states to flatten from the blocks which had numeric IDs between 160 and 175 before 1.13. c net/minecraft/class_3581 net/minecraft/datafixer/fix/BlockStateStructureTemplateFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageFix f Lcom/mojang/serialization/Dynamic; field_15839 SUNFLOWER_UPPER f Lorg/slf4j/Logger; field_15844 LOGGER f Ljava/util/Map; field_15851 BANNER f Ljava/util/Map; field_15841 FLOWER_POT f Ljava/util/Map; field_15853 SKULL f Ljava/util/Map; field_15849 BED f Lcom/mojang/serialization/Dynamic; field_15850 SNOWY_MYCELIUM f Lcom/mojang/serialization/Dynamic; field_15840 PUMPKIN f Ljava/util/BitSet; field_15842 BLOCKS_NEEDING_SIDE_UPDATE f Lcom/mojang/serialization/Dynamic; field_15852 PODZOL f Ljava/util/BitSet; field_15854 BLOCKS_NEEDING_IN_PLACE_UPDATE f Lcom/mojang/serialization/Dynamic; field_15834 GRASS_UPPER f Lcom/mojang/serialization/Dynamic; field_15848 LILAC_UPPER f Lcom/mojang/serialization/Dynamic; field_15838 SNOWY_GRASS f Ljava/util/Map; field_15846 NOTE_BLOCK f Ljava/util/Map; field_15836 DOOR f Lcom/mojang/serialization/Dynamic; field_15843 AIR f Lcom/mojang/serialization/Dynamic; field_15845 FERN_UPPER f Lcom/mojang/serialization/Dynamic; field_15835 ROSE_UPPER f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_15837 COLORS f Lcom/mojang/serialization/Dynamic; field_15847 PEONY_UPPER m (Ljava/util/HashMap;)V method_15613 method_15613 p 0 map m (Ljava/util/Map;Ljava/lang/String;I)V method_15611 buildDoor p 1 name p 2 firstStateId p 0 out m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15633 fixChunk m (Ljava/util/HashMap;)V method_15639 method_15639 p 0 map m (Ljava/util/HashMap;)V method_15607 method_15607 p 0 map m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; method_15638 getProperty m (Ljava/util/Map;ILjava/lang/String;)V method_15605 buildBanner p 2 color p 0 out p 1 colorId m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_15603 method_15603 p 0 map m (Lnet/minecraft/class_3513;Lcom/mojang/serialization/Dynamic;)I method_15616 addTo m (Ljava/util/HashMap;)V method_15626 method_15626 p 0 map m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V method_15610 buildSkull p 1 variant p 0 out p 3 block p 2 mob m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Ljava/util/HashMap;)V method_15608 method_15608 p 0 map m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_15637 getName m (Ljava/util/HashMap;)V method_15631 method_15631 p 0 map m (ZZZZ)I method_15615 getSideToUpgradeFlag p 1 east p 0 west p 3 south p 2 north m (Ljava/util/Map;ILjava/lang/String;)V method_15636 buildBed p 2 color p 1 colorId p 0 out c net/minecraft/class_3582$class_3587 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section f I field_15879 y f Z field_15876 hasBlocks f Ljava/util/List; field_15880 paletteData f Lit/unimi/dsi/fastutil/ints/IntList; field_15874 innerPositions f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_15881 inPlaceUpdates f Lcom/mojang/serialization/Dynamic; field_15878 section f Lnet/minecraft/class_3513; field_15882 paletteMap f Ljava/util/Set; field_15875 seenStates f [I field_15877 states m (II)V method_15650 addInPlaceUpdate p 2 index p 1 section m ()Lcom/mojang/serialization/Dynamic; method_15651 transform m (ILcom/mojang/serialization/Dynamic;)V method_15647 setBlock p 1 pos m (Lcom/mojang/serialization/Dynamic;)V p 1 section m (I)Lcom/mojang/serialization/Dynamic; method_15649 getBlock p 1 index m (I)I method_15652 visit p 1 sidesToUpgrade c net/minecraft/class_3582$class_3588 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Level f [Lnet/minecraft/class_3582$class_3587; field_15888 sections f Lcom/mojang/serialization/Dynamic; field_15886 level f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_15887 blockEntities f I field_15884 x f I field_15885 sidesToUpgrade f I field_15883 z m ()Lcom/mojang/serialization/Dynamic; method_15664 transform m (Lcom/mojang/serialization/Dynamic;)V method_15665 method_15665 p 1 blockEntityTag m (I)Lnet/minecraft/class_3582$class_3587; method_15658 getSection p 1 packedLocalPos m (Lcom/mojang/serialization/Dynamic;)V method_15656 method_15656 p 1 sectionTag m (Lcom/mojang/serialization/Dynamic;)V p 1 chunkTag m (ILcom/mojang/serialization/Dynamic;)V method_15657 setBlock p 1 packedLocalPos m (I)Lcom/mojang/serialization/Dynamic; method_15660 removeBlockEntity p 1 packedLocalPos m (I)Lcom/mojang/serialization/Dynamic; method_15662 getBlock p 1 packedLocalPos m (ILnet/minecraft/class_3582$class_3584;)I method_15663 adjacentTo p 1 direction p 0 packedLocalPos m (I)Lcom/mojang/serialization/Dynamic; method_15655 getBlockEntity p 1 packedLocalPos c net/minecraft/class_3582$class_3583 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$ChunkNibbleArray f [B field_15855 contents f I field_29879 CONTENTS_LENGTH m ([B)V p 1 contents m (III)I method_15640 get p 3 z p 2 y p 1 x m (I)Z method_15641 usesLowNibble p 1 index m (I)I method_15642 getRawIndex p 1 index c net/minecraft/class_3582$class_3584 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing f Lnet/minecraft/class_3582$class_3584$class_3586; field_15861 direction f Lnet/minecraft/class_3582$class_3584$class_3585; field_15864 axis f Lnet/minecraft/class_3582$class_3584; field_15857 WEST f Lnet/minecraft/class_3582$class_3584; field_15859 NORTH f Lnet/minecraft/class_3582$class_3584; field_15858 DOWN f Lnet/minecraft/class_3582$class_3584; field_15860 EAST f Lnet/minecraft/class_3582$class_3584; field_15863 UP f Lnet/minecraft/class_3582$class_3584; field_15862 SOUTH m (Ljava/lang/String;ILnet/minecraft/class_3582$class_3584$class_3586;Lnet/minecraft/class_3582$class_3584$class_3585;)V p 4 axis p 3 direction m ()Lnet/minecraft/class_3582$class_3584$class_3586; method_15643 getDirection m ()Lnet/minecraft/class_3582$class_3584$class_3585; method_15644 getAxis c net/minecraft/class_3582$class_3584$class_3586 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing$Direction f I field_15872 offset f Lnet/minecraft/class_3582$class_3584$class_3586; field_15870 NEGATIVE f Lnet/minecraft/class_3582$class_3584$class_3586; field_15873 POSITIVE m ()I method_15645 getOffset m (Ljava/lang/String;II)V p 3 offset c net/minecraft/class_3582$class_3584$class_3585 net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing$Axis f Lnet/minecraft/class_3582$class_3584$class_3585; field_15869 X f Lnet/minecraft/class_3582$class_3584$class_3585; field_15866 Y f Lnet/minecraft/class_3582$class_3584$class_3585; field_15867 Z c net/minecraft/class_2256 net/minecraft/block/Fertilizable m (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_9650 canGrow p 2 random p 1 world p 4 state p 3 pos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_9651 isFertilizable p 3 state p 2 pos p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_9652 grow p 4 state p 3 pos p 2 random p 1 world c net/minecraft/class_7945 net/minecraft/unused/packageinfo/PackageInfo7945 c net/minecraft/class_6614 net/minecraft/unused/packageinfo/PackageInfo6614 c net/minecraft/class_2257 net/minecraft/command/argument/BlockStateArgumentType f Lnet/minecraft/class_7225; field_37964 registryWrapper f Ljava/util/Collection; field_10679 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2247; method_9654 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2247; method_9655 getBlockState p 0 context p 1 name m (Lnet/minecraft/class_7157;)V p 1 commandRegistryAccess m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2257; method_9653 blockState p 0 commandRegistryAccess c net/minecraft/class_7946 net/minecraft/client/render/entity/model/PiglinHeadEntityModel f Lnet/minecraft/class_630; field_41381 rightEar f Lnet/minecraft/class_630; field_41380 leftEar f Lnet/minecraft/class_630; field_41379 head m ()Lnet/minecraft/class_5609; method_47655 getModelData m (Lnet/minecraft/class_630;)V p 1 root c net/minecraft/class_2258 net/minecraft/block/BubbleColumnBlock f I field_31038 SCHEDULED_TICK_DELAY f Lnet/minecraft/class_2746; field_10680 DRAG m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_34269 getBubbleState p 0 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V method_34267 update p 0 world p 2 water p 1 pos p 3 bubbleSource m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_34268 update p 1 pos p 0 world p 2 state m (Lnet/minecraft/class_2680;)Z method_9658 isStillWater p 0 state c net/minecraft/class_3589 net/minecraft/datafixer/fix/ChunkStatusFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2259 net/minecraft/command/argument/BlockArgumentParser f Lnet/minecraft/class_2487; field_10693 data f Lnet/minecraft/class_2960; field_10697 blockId f Lnet/minecraft/class_6885; field_10681 tagId f Lnet/minecraft/class_2680; field_10686 blockState f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_10695 UNKNOWN_PROPERTY_EXCEPTION f C field_32801 NBT_OPENING f Z field_37967 allowSnbt f C field_32805 TAG_PREFIX f Lnet/minecraft/class_7225; field_37966 registryWrapper f Ljava/util/Map; field_10699 blockProperties f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10684 UNCLOSED_PROPERTIES_EXCEPTION f Lnet/minecraft/class_2689; field_10689 stateFactory f Ljava/util/function/Function; field_10682 SUGGEST_DEFAULT f Z field_10687 allowTag f Lcom/mojang/brigadier/StringReader; field_10698 reader f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10691 DISALLOWED_TAG_EXCEPTION f C field_32800 PROPERTIES_OPENING f C field_32804 PROPERTY_SEPARATOR f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_10690 INVALID_BLOCK_ID_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_37965 UNKNOWN_BLOCK_TAG_EXCEPTION f C field_32803 PROPERTY_DEFINER f Ljava/util/Map; field_10685 tagProperties f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_10683 INVALID_PROPERTY_EXCEPTION f Ljava/util/function/Function; field_10696 suggestions f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_10692 DUPLICATE_PROPERTY_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_10688 EMPTY_PROPERTY_EXCEPTION f C field_32802 PROPERTIES_CLOSING m ()V method_9672 parseSnbt m ()Z method_9676 hasBlockEntity m (Ljava/lang/StringBuilder;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V method_9663 stringifyProperty p 2 value p 1 property p 0 builder m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;ZZ)V p 3 allowTag p 4 allowSnbt p 1 registryWrapper p 2 reader m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_9690 suggestTagPropertyValues p 1 builder p 2 name m (Lnet/minecraft/class_2680;)Ljava/lang/String; method_9685 stringifyBlockState p 0 state m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_41959 method_41959 p 0 key m ()V method_9677 parseTagId m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2259$class_7211; method_41955 block p 0 registryWrapper p 1 reader p 2 allowSnbt m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9689 suggestCommaOrEnd p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9665 suggestBlockProperties p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9673 suggestBlockOrTagId p 1 builder m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; method_41960 blockOrTag p 0 registryWrapper p 1 reader p 2 allowSnbt m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9681 suggestSnbtOrBlockProperties p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9693 suggestEqualsCharacter p 1 builder m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9691 method_9691 p 1 property p 0 block m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; method_9666 getSuggestions p 3 allowSnbt p 1 builder p 2 allowTag p 0 registryWrapper m ()V method_9680 parseTagProperties m (Lnet/minecraft/class_7225;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; method_41962 blockOrTag p 0 registryWrapper p 2 allowSnbt p 1 string m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_41963 suggestBlockId p 1 builder m ()V method_9678 parse m (Lnet/minecraft/class_2769;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9684 method_9684 p 1 builder m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9686 method_9686 p 0 block p 1 property m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9674 suggestTagPropertiesOrEnd p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9670 suggestIdentifiers p 1 builder m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41958 method_41958 p 0 tag m (Lnet/minecraft/class_7225;Ljava/lang/String;Z)Lnet/minecraft/class_2259$class_7211; method_41957 block p 2 allowSnbt p 1 string p 0 registryWrapper m ()V method_9675 parseBlockId m ()V method_9659 parseBlockProperties m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9660 method_9660 p 0 block p 2 value p 1 property m (Lnet/minecraft/class_2769;Ljava/lang/String;I)V method_9668 parsePropertyValue p 1 property p 2 value p 3 cursor m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9667 suggestTagProperties p 1 builder m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9683 method_9683 p 2 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9679 suggestSnbtOrTagProperties p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9687 suggestSnbt p 1 builder m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2769;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; method_9662 suggestPropertyValues p 0 builder p 1 property m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9671 suggestBlockPropertiesOrEnd p 1 builder m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9682 method_9682 p 0 block m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9661 method_9661 p 0 block p 1 property c net/minecraft/class_2259$class_7211 net/minecraft/command/argument/BlockArgumentParser$BlockResult f Lnet/minecraft/class_2680; comp_622 blockState f Ljava/util/Map; comp_623 properties f Lnet/minecraft/class_2487; comp_624 nbt m ()Ljava/util/Map; comp_623 properties m ()Lnet/minecraft/class_2680; comp_622 blockState m ()Lnet/minecraft/class_2487; comp_624 nbt c net/minecraft/class_2259$class_7212 net/minecraft/command/argument/BlockArgumentParser$TagResult f Ljava/util/Map; comp_626 vagueProperties f Lnet/minecraft/class_6885; comp_625 tag f Lnet/minecraft/class_2487; comp_627 nbt m ()Lnet/minecraft/class_2487; comp_627 nbt m ()Ljava/util/Map; comp_626 vagueProperties m ()Lnet/minecraft/class_6885; comp_625 tag c net/minecraft/class_6613 net/minecraft/util/profiling/jfr/Finishable c net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryInfoScreen f Lnet/minecraft/class_2561; field_41369 TITLE_TEXT f Lnet/minecraft/class_7941; field_41375 telemetryEventWidget f Lnet/minecraft/class_437; field_41373 parent f Lnet/minecraft/class_315; field_41374 options f Lnet/minecraft/class_2561; field_45567 PRIVACY_STATEMENT_TEXT f Lnet/minecraft/class_2561; field_41370 DESCRIPTION_TEXT f D field_41376 scroll f I field_41367 MARGIN f Lnet/minecraft/class_2561; field_41371 GIVE_FEEDBACK_TEXT f Lnet/minecraft/class_2561; field_41372 SHOW_DATA_TEXT m (Lnet/minecraft/class_4185;)V method_47648 goBack p 1 button m (Z)V method_52766 method_52766 p 1 confirmed m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 options m (D)V method_47646 method_47646 p 1 scroll m (Lnet/minecraft/class_4185;)V method_47651 openLogDirectory p 1 button m (Lnet/minecraft/class_4185;)V method_47650 openFeedbackPage p 1 button m ()Lnet/minecraft/class_339; method_47653 createOptInButton m (Lnet/minecraft/class_4185;)V method_52765 openPrivacyStatementPage p 1 button m (Lnet/minecraft/class_7944;Lnet/minecraft/class_364;)V method_48286 method_48286 p 1 child m (Z)V method_47652 method_47652 p 1 confirmed m (Lnet/minecraft/class_339;Lnet/minecraft/class_339;)Lnet/minecraft/class_7845; method_47647 createButtonRow p 1 left p 2 right m (Ljava/lang/Boolean;)V method_47649 method_47649 p 1 value c net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgumentType f Lnet/minecraft/class_7225; field_37963 registryWrapper f Ljava/util/Collection; field_10672 EXAMPLES m (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2252$class_2254; method_41953 parse p 1 reader p 0 registryWrapper m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2252$class_2254; method_9642 parse m (Lnet/minecraft/class_7157;)V p 1 commandRegistryAccess m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; method_9644 getBlockPredicate p 1 name p 0 context m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2252; method_9645 blockPredicate p 0 commandRegistryAccess m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lnet/minecraft/class_2259$class_7211;)Lnet/minecraft/class_2252$class_2254; method_41951 method_41951 p 0 result m (Lnet/minecraft/class_2259$class_7212;)Lnet/minecraft/class_2252$class_2254; method_41952 method_41952 p 0 result c net/minecraft/class_2252$class_2255 net/minecraft/command/argument/BlockPredicateArgumentType$TagPredicate f Ljava/util/Map; field_10678 properties f Lnet/minecraft/class_2487; field_10677 nbt f Lnet/minecraft/class_6885; field_10676 tag m (Lnet/minecraft/class_2694;)Z method_9649 test m (Lnet/minecraft/class_6885;Ljava/util/Map;Lnet/minecraft/class_2487;)V p 3 nbt p 2 properties p 1 tag m (Ljava/lang/Object;)Z test test p 1 context c net/minecraft/class_2252$class_2254 net/minecraft/command/argument/BlockPredicateArgumentType$BlockPredicate m ()Z method_38559 hasNbt c net/minecraft/class_2252$class_2253 net/minecraft/command/argument/BlockPredicateArgumentType$StatePredicate f Lnet/minecraft/class_2680; field_10674 state f Lnet/minecraft/class_2487; field_10675 nbt f Ljava/util/Set; field_10673 properties m (Lnet/minecraft/class_2694;)Z method_9648 test m (Ljava/lang/Object;)Z test test p 1 context m (Lnet/minecraft/class_2680;Ljava/util/Set;Lnet/minecraft/class_2487;)V p 3 nbt p 1 state p 2 properties c net/minecraft/class_7941 net/minecraft/client/gui/screen/option/TelemetryEventWidget f Lnet/minecraft/class_7941$class_7942; field_41360 contents f Lnet/minecraft/class_2561; field_41358 PROPERTY_TITLE_TEXT f Ljava/util/function/DoubleConsumer; field_41361 scrollConsumer f Ljava/lang/String; field_41356 REQUIRED_TRANSLATION_KEY f Ljava/lang/String; field_41357 OPTIONAL_TRANSLATION_KEY f I field_41355 MARGIN_X f Lnet/minecraft/class_327; field_41359 textRenderer m (Ljava/util/function/DoubleConsumer;)V method_47637 setScrollConsumer p 1 scrollConsumer m ()I method_47640 getGridWidth m (IIIILnet/minecraft/class_327;)V p 3 width p 2 y p 1 x p 5 textRenderer p 4 height m (Lnet/minecraft/class_7941$class_7943;Lnet/minecraft/class_7966;)V method_47635 appendEventInfo p 2 eventType p 1 builder m (Z)V method_47638 refresh p 1 optionalTelemetryEnabled m (Z)Lnet/minecraft/class_7941$class_7942; method_47639 collectContents p 1 optionalTelemetryEnabled m (Lnet/minecraft/class_7966;Lnet/minecraft/class_7941$class_7943;)V method_47636 appendProperties p 2 builder p 1 eventType m (Lnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V method_48285 method_48285 p 4 widget c net/minecraft/class_7941$class_7943 net/minecraft/client/gui/screen/option/TelemetryEventWidget$ContentsBuilder f I field_41362 gridWidth f Lnet/minecraft/class_8667; field_45566 layout f Lnet/minecraft/class_5250; field_41366 narration m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;I)V method_47644 appendTitle p 1 textRenderer p 2 title p 3 marginBottom m ()Lnet/minecraft/class_7941$class_7942; method_47641 build m (I)V method_47642 appendSpace p 1 height m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V method_47643 appendTitle p 2 title p 1 textRenderer m (I)V p 1 gridWidth m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V method_47645 appendText p 2 text p 1 textRenderer c net/minecraft/class_7941$class_7942 net/minecraft/client/gui/screen/option/TelemetryEventWidget$Contents f Lnet/minecraft/class_8133; comp_1160 grid f Lnet/minecraft/class_2561; comp_1161 narration m ()Lnet/minecraft/class_8133; comp_1160 grid m ()Lnet/minecraft/class_2561; comp_1161 narration c net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler f Lnet/minecraft/class_6611; field_34923 INSTANCE m (F)V method_38654 onTick p 1 tickTime m ()Z method_38658 isAvailable m (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_6613; method_38655 startChunkGenerationProfiling p 2 world p 3 targetStatus p 1 chunkPos m (Lnet/minecraft/class_6506;)Z method_37981 start p 1 instanceType m ()Z method_37984 isProfiling m (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V method_38657 onPacketSent p 4 bytes p 2 packetId p 3 remoteAddress p 1 state m (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V method_38656 onPacketReceived p 3 remoteAddress p 4 bytes p 1 state p 2 packetId m ()Ljava/nio/file/Path; method_37980 stop m ()Lnet/minecraft/class_6613; method_38659 startWorldLoadProfiling c net/minecraft/class_6611$class_6612 net/minecraft/util/profiling/jfr/FlightProfiler$NoopProfiler f Lorg/slf4j/Logger; field_34924 LOGGER f Lnet/minecraft/class_6613; field_34925 NOOP c net/minecraft/class_7940 net/minecraft/client/gui/widget/MultilineTextWidget f Lnet/minecraft/class_8105; field_42488 cacheKeyToText f Z field_41343 centered f Ljava/util/OptionalInt; field_42487 maxRows f Ljava/util/OptionalInt; field_42486 maxWidth m (IILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 4 textRenderer p 3 message p 2 y p 1 x m (I)Lnet/minecraft/class_7940; method_48985 setMaxRows p 1 maxRows m (I)Lnet/minecraft/class_7940; method_48984 setMaxWidth p 1 maxWidth m (I)Lnet/minecraft/class_7940; method_48983 setTextColor m (Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 2 textRenderer p 1 message m (Z)Lnet/minecraft/class_7940; method_48981 setCentered p 1 centered m ()Lnet/minecraft/class_7940$class_8131; method_48982 getCacheKey m (Lnet/minecraft/class_327;Lnet/minecraft/class_7940$class_8131;)Lnet/minecraft/class_5489; method_48980 method_48980 p 1 cacheKey c net/minecraft/class_7940$class_8131 net/minecraft/client/gui/widget/MultilineTextWidget$CacheKey f Ljava/util/OptionalInt; comp_1258 maxRows f Lnet/minecraft/class_2561; comp_1256 message f I comp_1257 maxWidth m ()Lnet/minecraft/class_2561; comp_1256 message m ()Ljava/util/OptionalInt; comp_1258 maxRows m ()I comp_1257 maxWidth c net/minecraft/class_6609 net/minecraft/world/SimulationDistanceLevelPropagator f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; field_34888 levels f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; field_34890 tickets m (Lnet/minecraft/class_1923;)I method_38640 getLevel p 1 pos m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_38642 remove p 2 pos p 1 type p 4 argument p 3 level m (Lnet/minecraft/class_4706;)I method_38639 getLevel p 1 ticket m (JLnet/minecraft/class_3228;)V method_38641 remove p 1 pos p 3 ticket m (I)V method_38636 updatePlayerTickets p 1 level m (J)Ljava/lang/String; method_38643 getTickingTicket p 1 pos m (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V method_38638 add p 2 pos p 3 level p 4 argument p 1 type m (J)Lnet/minecraft/class_4706; method_38645 method_38645 p 0 p m ()V method_38635 updateLevels m (JLnet/minecraft/class_3228;)V method_38637 add p 3 ticket p 1 pos m (J)Lnet/minecraft/class_4706; method_38644 getTickets p 1 pos c net/minecraft/class_7938 net/minecraft/block/WallPiglinHeadBlock f Ljava/util/Map; field_41311 SHAPES c net/minecraft/class_6607 net/minecraft/server/command/JfrCommand f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_34880 JFR_START_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_34881 JFR_DUMP_FAILED_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_38613 method_38613 p 0 context m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_38615 method_38615 p 0 message m (Lcom/mojang/brigadier/context/CommandContext;)I method_38616 method_38616 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_38612 register p 0 dispatcher m (Lnet/minecraft/class_2168;)I method_38617 executeStop p 0 source m (Lnet/minecraft/class_2168;)Z method_38618 method_38618 p 0 source m (Lnet/minecraft/class_2168;)I method_38614 executeStart p 0 source m (Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_39499 method_39499 p 1 style c net/minecraft/class_6608 net/minecraft/server/command/ResetChunksCommand f Lorg/slf4j/Logger; field_34882 LOGGER m (Lnet/minecraft/class_2791;)V method_38620 method_38620 p 0 chunk m (Lnet/minecraft/class_2806;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Unit; method_38622 method_38622 p 1 either m (Lcom/mojang/brigadier/context/CommandContext;)I method_38624 method_38624 p 0 context m (Lcom/mojang/brigadier/CommandDispatcher;)V method_38623 register p 0 dispatcher m (Lcom/mojang/brigadier/context/CommandContext;)I method_38628 method_38628 p 0 context m (Lnet/minecraft/class_2168;)Z method_38625 method_38625 p 0 source m (Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; method_38627 method_38627 p 0 chunk m (Lcom/mojang/brigadier/context/CommandContext;)I method_39500 method_39500 p 0 context m (Lnet/minecraft/class_2806;Lnet/minecraft/class_3846;Lnet/minecraft/class_3218;Lnet/minecraft/class_3215;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage; method_38621 method_38621 p 5 unit m (Lnet/minecraft/class_2168;IZ)I method_38626 executeResetChunks p 0 source p 1 radius p 2 skipOldChunks c net/minecraft/class_7936 net/minecraft/util/logging/LogReader m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/class_7936; method_47571 create p 1 reader p 0 codec m ()Ljava/lang/Object; method_47570 read c net/minecraft/class_6606 net/minecraft/network/packet/s2c/play/LightData f Ljava/util/BitSet; field_34875 uninitedSky f Ljava/util/BitSet; field_34874 initedBlock f Ljava/util/BitSet; field_34876 uninitedBlock f Ljava/util/BitSet; field_34873 initedSky f Ljava/util/List; field_34878 blockNibbles f Ljava/util/List; field_34877 skyNibbles m ()Ljava/util/BitSet; method_38601 getInitedSky m (Lnet/minecraft/class_2540;II)V p 3 y p 2 x p 1 buf m ()Ljava/util/BitSet; method_38604 getUninitedSky m (Lnet/minecraft/class_2540;)V method_38603 write p 1 buf m ()Ljava/util/List; method_38610 getBlockNibbles m ()Ljava/util/List; method_38606 getSkyNibbles m ()Ljava/util/BitSet; method_38609 getUninitedBlock m (Lnet/minecraft/class_2540;)[B method_38605 method_38605 p 0 b m ()Ljava/util/BitSet; method_38608 getInitedBlock m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V p 4 blockBits p 3 skyBits p 2 lightProvider p 1 pos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Lnet/minecraft/class_1944;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V method_38602 putChunk p 1 pos p 2 lightProvider p 7 nibbles p 5 initialized p 6 uninitialized p 3 type p 4 y m (Lnet/minecraft/class_2540;)[B method_38607 method_38607 p 0 b c net/minecraft/class_7937 net/minecraft/unused/packageinfo/PackageInfo7937 c net/minecraft/class_3590 net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix f Lcom/google/common/collect/ImmutableMap; field_15889 STRUCTURES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49459 fixChildren m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15671 fix c net/minecraft/class_2260 net/minecraft/block/BrewingStandBlock f [Lnet/minecraft/class_2746; field_10700 BOTTLE_PROPERTIES f Lnet/minecraft/class_265; field_10701 SHAPE c net/minecraft/class_3591 net/minecraft/datafixer/fix/ChunkToProtoChunkFix m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V method_39949 method_39949 p 1 tickTag m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (III)S method_15675 packChunkSectionPos p 2 z p 1 y p 0 x m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; method_39941 method_39941 p 0 sectionY m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39952 fixTileTicks m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39951 fixBiomes m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39943 fixLevel c net/minecraft/class_2261 net/minecraft/block/PlantBlock m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_9695 canPlantOnTop p 3 pos p 1 floor p 2 world c net/minecraft/class_3592 net/minecraft/datafixer/fix/ColorlessShulkerEntityFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2262 net/minecraft/command/argument/BlockPosArgumentType f Ljava/util/Collection; field_10702 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_29499 OUT_OF_BOUNDS_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10703 UNLOADED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10704 OUT_OF_WORLD_EXCEPTION m ()Lnet/minecraft/class_2262; method_9698 blockPos m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267; method_9699 parse m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3218;Ljava/lang/String;)Lnet/minecraft/class_2338; method_48298 getLoadedBlockPos p 1 world p 0 context p 2 name m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2338; method_9696 getLoadedBlockPos p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2338; method_48299 getBlockPos p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2338; method_9697 getValidBlockPos p 0 context p 1 name c net/minecraft/class_3593 net/minecraft/datafixer/mapping/LegacyDyeItemMapping f Ljava/util/Map; field_15890 MAP c net/minecraft/class_2267 net/minecraft/command/argument/PosArgument m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2338; method_9704 toAbsoluteBlockPos p 1 source m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_241; method_9709 toAbsoluteRotation p 1 source m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_243; method_9708 toAbsolutePos p 1 source m ()Z method_9705 isXRelative m ()Z method_9706 isYRelative m ()Z method_9707 isZRelative c net/minecraft/class_6625 net/minecraft/structure/StructureContext f Lnet/minecraft/class_5455; comp_134 registryManager f Lnet/minecraft/class_3485; comp_135 structureTemplateManager f Lnet/minecraft/class_3300; comp_133 resourceManager m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_6625; method_38713 from p 0 world m ()Lnet/minecraft/class_5455; comp_134 registryManager m ()Lnet/minecraft/class_3300; comp_133 resourceManager m ()Lnet/minecraft/class_3485; comp_135 structureTemplateManager c net/minecraft/class_7956 net/minecraft/client/texture/atlas/FilterAtlasSource f Lcom/mojang/serialization/Codec; field_41407 CODEC f Lnet/minecraft/class_7085; field_41408 pattern m (Lnet/minecraft/class_7085;)V p 1 pattern c net/minecraft/class_3598 net/minecraft/datafixer/fix/EntityElderGuardianSplitFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2268 net/minecraft/command/argument/LookingPosArgument f D field_10714 x f C field_32941 CARET f D field_10713 y f D field_10712 z m (Lcom/mojang/brigadier/StringReader;I)D method_9710 readCoordinate p 0 reader p 1 startingCursorPos m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2268; method_9711 parse p 0 reader m (DDD)V p 5 z p 1 x p 3 y m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_6626 net/minecraft/structure/StructurePiecesCollector c A collector of structure pieces to be added to a structure start.\n\n@see StructurePiecesList f Ljava/util/List; field_34944 pieces m (IILnet/minecraft/class_5819;I)I method_38716 shiftInto c Somewhat like {@code shiftInto(random, bottomY, topY - topPenalty)}. p 1 topY p 2 bottomY p 3 random p 4 topPenalty m ()Lnet/minecraft/class_6624; method_38714 toList m ()V method_38719 clear m (Lnet/minecraft/class_5819;II)V method_38718 shiftInto c Shifts all pieces so they lie within {@code [baseY, topY]} vertically. p 1 random p 2 baseY p 3 topY m ()Z method_38720 isEmpty m ()Lnet/minecraft/class_3341; method_38721 getBoundingBox m (I)V method_38715 shift p 1 y c net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasSource f Lorg/slf4j/Logger; field_41410 LOGGER f Lnet/minecraft/class_2960; field_41412 resource f D field_41415 divisorY f D field_41414 divisorX f Lcom/mojang/serialization/Codec; field_41409 CODEC f Ljava/util/List; field_41413 regions m (Lnet/minecraft/class_7957;)Ljava/lang/Double; method_47693 method_47693 p 0 source m (Lnet/minecraft/class_7957;)Ljava/lang/Double; method_47694 method_47694 p 0 source m (Lnet/minecraft/class_2960;Ljava/util/List;DD)V p 1 resource p 2 regions p 5 divisorY p 3 divisorX m (Lnet/minecraft/class_7957;)Ljava/util/List; method_47695 method_47695 p 0 source m (Lnet/minecraft/class_7957;)Lnet/minecraft/class_2960; method_47696 method_47696 p 0 source m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47692 method_47692 p 0 instance c net/minecraft/class_7957$class_7959 net/minecraft/client/texture/atlas/UnstitchAtlasSource$Region f Lcom/mojang/serialization/Codec; field_41420 CODEC f Lnet/minecraft/class_2960; comp_1163 sprite f D comp_1167 height f D comp_1165 y f D comp_1166 width f D comp_1164 x m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47699 method_47699 p 0 instance m ()D comp_1166 width m ()D comp_1167 height m ()D comp_1164 x m ()D comp_1165 y m ()Lnet/minecraft/class_2960; comp_1163 sprite c net/minecraft/class_7957$class_7960 net/minecraft/client/texture/atlas/UnstitchAtlasSource$SpriteRegion f D field_41423 divisorX f D field_41424 divisorY f Lnet/minecraft/class_7958; field_41421 sprite f Lnet/minecraft/class_7957$class_7959; field_41422 region m (Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764; method_47700 apply m (Lnet/minecraft/class_7958;Lnet/minecraft/class_7957$class_7959;DD)V p 3 divisorX p 2 region p 1 sprite p 5 divisorY m (Ljava/lang/Object;)Ljava/lang/Object; apply apply p 1 opener c net/minecraft/class_3599 net/minecraft/datafixer/fix/EntityEquipmentToArmorAndHandFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; method_15703 fixEquipment c net/minecraft/class_2269 net/minecraft/block/ButtonBlock f Lnet/minecraft/class_265; field_10723 FLOOR_X_SHAPE f Lnet/minecraft/class_265; field_10731 WEST_SHAPE f Lnet/minecraft/class_265; field_10721 CEILING_X_SHAPE f Lnet/minecraft/class_265; field_10719 NORTH_PRESSED_SHAPE f Z field_40299 wooden f Lnet/minecraft/class_265; field_10715 SOUTH_SHAPE f Lnet/minecraft/class_265; field_10727 CEILING_Z_SHAPE f Lnet/minecraft/class_265; field_10717 CEILING_X_PRESSED_SHAPE f Lnet/minecraft/class_8177; field_42753 blockSetType f I field_40298 pressTicks f Lnet/minecraft/class_265; field_10722 FLOOR_X_PRESSED_SHAPE f Lnet/minecraft/class_265; field_10724 SOUTH_PRESSED_SHAPE f Lnet/minecraft/class_265; field_10730 FLOOR_Z_PRESSED_SHAPE f Lnet/minecraft/class_265; field_10720 EAST_SHAPE f Lnet/minecraft/class_265; field_10732 WEST_PRESSED_SHAPE f Lnet/minecraft/class_265; field_10726 CEILING_Z_PRESSED_SHAPE f Lnet/minecraft/class_265; field_10716 FLOOR_Z_SHAPE f Lnet/minecraft/class_265; field_10728 NORTH_SHAPE f Lnet/minecraft/class_265; field_10718 EAST_PRESSED_SHAPE f Lnet/minecraft/class_2746; field_10729 POWERED m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_21845 powerOn p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9713 updateNeighbors p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_8177;IZ)V p 1 settings p 2 blockSetType p 3 pressTicks p 4 wooden m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)V method_9714 playClickSound p 4 powered p 3 pos p 2 world p 1 player m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_9715 tryPowerWithProjectiles p 1 state p 2 world p 3 pos m (Z)Lnet/minecraft/class_3414; method_9712 getClickSound p 1 powered c net/minecraft/class_7954 net/minecraft/client/texture/atlas/DirectoryAtlasSource f Ljava/lang/String; field_41401 prefix f Ljava/lang/String; field_41400 source f Lcom/mojang/serialization/Codec; field_41399 CODEC m (Ljava/lang/String;Ljava/lang/String;)V p 2 prefix p 1 source m (Lnet/minecraft/class_7654;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V method_47683 method_47683 p 4 resource c net/minecraft/class_6624 net/minecraft/structure/StructurePiecesList c An immutable list of structure pieces, usually belonging to a structure\nstart. f Ljava/util/Map; field_34943 ID_UPDATES f Lorg/slf4j/Logger; field_34941 LOGGER f Lnet/minecraft/class_2960; field_34942 JIGSAW f Ljava/util/List; comp_132 pieces m ()Z method_38708 isEmpty m ()Lnet/minecraft/class_3341; method_38712 getBoundingBox m (Ljava/util/List;)V p 1 pieces m (Lnet/minecraft/class_2499;Lnet/minecraft/class_6625;)Lnet/minecraft/class_6624; method_38711 fromNbt p 1 context p 0 list m (Lnet/minecraft/class_6625;)Lnet/minecraft/class_2520; method_38709 toNbt p 1 context m (Lnet/minecraft/class_2338;)Z method_38710 contains p 1 pos m ()Ljava/util/List; comp_132 pieces c net/minecraft/class_7955 net/minecraft/client/texture/atlas/SingleAtlasSource f Ljava/util/Optional; field_41406 sprite f Lcom/mojang/serialization/Codec; field_41402 CODEC f Lnet/minecraft/class_2960; field_41405 resource f Lorg/slf4j/Logger; field_41403 LOGGER m (Lnet/minecraft/class_2960;Ljava/util/Optional;)V p 2 sprite p 1 resource c net/minecraft/class_6621 net/minecraft/structure/PostPlacementProcessor c A post placement processor for a structure feature runs after all the\npieces of a structure start have placed blocks in the world in the\nfeature chunk status. f Lnet/minecraft/class_6621; field_34938 EMPTY m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V method_38701 method_38701 p 0 world p 2 chunkGenerator p 1 structureAccessor p 4 chunkBox p 3 random p 6 children p 5 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V afterPlace afterPlace p 3 chunkGenerator p 4 random p 1 world p 2 structureAccessor p 7 children p 5 chunkBox p 6 pos c net/minecraft/class_2263 net/minecraft/block/FluidDrainable m ()Ljava/util/Optional; method_32351 getBucketFillSound c {@return the sound played when filling a bucket with the fluid contained in this block}\n\n@see net.minecraft.fluid.Fluid#getBucketFillSound() m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; method_9700 tryDrainFluid p 1 player p 2 world p 3 pos p 4 state c net/minecraft/class_7952 net/minecraft/client/texture/atlas/AtlasSourceManager f Lcom/google/common/collect/BiMap; field_41398 SOURCE_TYPE_BY_ID f Lcom/mojang/serialization/Codec; field_41396 TYPE_CODEC f Lcom/mojang/serialization/Codec; field_41395 CODEC f Lcom/mojang/serialization/Codec; field_41397 LIST_CODEC f Lnet/minecraft/class_7951; field_42076 PALETTED_PERMUTATIONS f Lnet/minecraft/class_7951; field_41393 FILTER f Lnet/minecraft/class_7951; field_41394 UNSTITCH f Lnet/minecraft/class_7951; field_41391 SINGLE f Lnet/minecraft/class_7951; field_41392 DIRECTORY m (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; method_47677 method_47677 p 0 id m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7951; method_47680 register p 1 codec p 0 id m (Lnet/minecraft/class_7951;)Lcom/mojang/serialization/DataResult; method_47679 method_47679 p 0 type c net/minecraft/class_3594 net/minecraft/datafixer/fix/EntityArmorStandSilentFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15679 fixSilent c net/minecraft/class_2264 net/minecraft/command/argument/ColumnPosArgumentType f Ljava/util/Collection; field_10705 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_10706 INCOMPLETE_EXCEPTION m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267; method_9703 parse m ()Lnet/minecraft/class_2264; method_9701 columnPos m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2265; method_9702 getColumnPos p 0 context p 1 name m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder c net/minecraft/class_6622 net/minecraft/structure/StructurePiecesGenerator c A structure pieces generator adds structure pieces for a structure,\nbut does not yet realize those pieces into the world. It executes in the\nstructure starts chunk status. m (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V generatePieces generatePieces p 1 collector p 2 context c net/minecraft/class_6622$class_6623 net/minecraft/structure/StructurePiecesGenerator$Context f Lnet/minecraft/class_5539; comp_129 world f J comp_131 seed f Lnet/minecraft/class_2794; comp_125 chunkGenerator f Lnet/minecraft/class_3037; comp_305 config f Lnet/minecraft/class_3485; comp_126 structureTemplateManager f Lnet/minecraft/class_1923; comp_127 chunkPos f Lnet/minecraft/class_2919; comp_130 random m ()Lnet/minecraft/class_5539; comp_129 world m ()J comp_131 seed m ()Lnet/minecraft/class_3037; comp_305 config m ()Lnet/minecraft/class_2919; comp_130 random m ()Lnet/minecraft/class_3485; comp_126 structureTemplateManager m ()Lnet/minecraft/class_1923; comp_127 chunkPos m ()Lnet/minecraft/class_2794; comp_125 chunkGenerator c net/minecraft/class_7953 net/minecraft/unused/packageinfo/PackageInfo7953 c net/minecraft/class_3595 net/minecraft/datafixer/fix/EntityBlockStateFix f Ljava/util/Map; field_15891 BLOCK_NAME_TO_ID m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15684 method_15684 p 2 state m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; method_15694 method_15694 p 1 unit m (Ljava/lang/String;)I method_15686 getNumericalBlockId p 0 blockId m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; method_15682 useFunction p 1 entity p 2 entityId p 3 function m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15691 method_15691 p 4 entity m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_15690 method_15690 p 1 state m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15680 method_15680 p 1 arrow m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15685 method_15685 p 1 enderman m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15692 method_15692 p 1 projectile m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15696 method_15696 p 1 minecart m (Ljava/lang/Integer;)Ljava/lang/Integer; method_15688 method_15688 p 0 id m (Ljava/util/HashMap;)V method_15683 method_15683 p 0 map m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; method_15687 mergeIdAndData p 2 oldIdKey p 3 oldDataKey p 4 newStateKey p 1 entity m (Ljava/lang/Integer;)Ljava/lang/Integer; method_15689 method_15689 p 0 id m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15695 fixFallingBlock p 1 fallingBlock c net/minecraft/class_2265 net/minecraft/util/math/ColumnPos f I comp_638 x f I comp_639 z m (J)I method_42107 getZ p 0 packed m (J)I method_42106 getX p 0 packed m ()I comp_638 x m ()I comp_639 z m ()J method_34875 pack m (II)J method_34874 pack p 0 x p 1 z m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_1923; method_34873 toChunkPos c net/minecraft/class_3596 net/minecraft/datafixer/fix/EntityCodSalmonFix f Ljava/util/Map; field_15893 SPAWN_EGGS f Ljava/util/Map; field_15892 ENTITIES m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_2266 net/minecraft/block/CactusBlock f Lnet/minecraft/class_265; field_10710 OUTLINE_SHAPE f Lnet/minecraft/class_2758; field_10709 AGE f Lnet/minecraft/class_265; field_10711 COLLISION_SHAPE f I field_31044 MAX_AGE c net/minecraft/class_7951 net/minecraft/client/texture/atlas/AtlasSourceType f Lcom/mojang/serialization/Codec; comp_1162 codec m ()Lcom/mojang/serialization/Codec; comp_1162 codec c net/minecraft/class_3597 net/minecraft/datafixer/fix/EntityCustomNameToTextFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15697 fixCustomName m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_7947 net/minecraft/client/texture/atlas/AtlasLoader f Lnet/minecraft/class_7654; field_41387 FINDER f Ljava/util/List; field_41388 sources f Lorg/slf4j/Logger; field_41386 LOGGER m (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_7947; method_47668 of p 0 resourceManager p 1 id m (Lnet/minecraft/class_3300;)Ljava/util/List; method_47667 loadSources p 1 resourceManager m (Ljava/util/List;)V p 1 sources m (Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764; method_52852 method_52852 p 0 opener m (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_7948;)V method_47669 method_47669 p 2 source c net/minecraft/class_7948 net/minecraft/client/texture/atlas/AtlasSource f Lnet/minecraft/class_7654; field_42075 RESOURCE_FINDER m ()Lnet/minecraft/class_7951; method_47672 getType m (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;)V method_47673 load p 1 resourceManager p 2 regions c net/minecraft/class_7948$class_7949 net/minecraft/client/texture/atlas/AtlasSource$SpriteRegions m (Lnet/minecraft/class_2960;Lnet/minecraft/class_7948$class_7950;)V method_47670 add p 1 arg p 2 region m (Ljava/util/function/Predicate;)V method_47671 removeIf p 1 predicate m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764; method_47675 method_47675 p 2 opener m (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V method_47674 add p 1 id p 2 resource c net/minecraft/class_7948$class_7950 net/minecraft/client/texture/atlas/AtlasSource$SpriteRegion m ()V method_47676 close c net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/MultiTickTask f Ljava/util/Map; field_19291 requiredMemoryStates f I field_30112 DEFAULT_RUN_TIME f Lnet/minecraft/class_4097$class_4098; field_18333 status f J field_18334 endTime f I field_18335 minRunTime f I field_18336 maxRunTime m (Ljava/util/Map;I)V p 2 runTime p 1 requiredMemoryState m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18924 keepRunning p 1 world p 3 time p 2 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18925 method_18925 p 2 entity p 1 world p 3 time m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18926 finishRunning p 1 world p 3 time p 2 entity m (J)Z method_18915 isTimeLimitExceeded p 1 time m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18920 run p 1 world p 3 time p 2 entity m (Lnet/minecraft/class_1309;)Z method_19546 hasRequiredMemoryState p 1 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18923 method_18923 p 2 entity p 1 world p 3 time m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_18927 shouldKeepRunning p 2 entity p 1 world p 3 time m (Ljava/util/Map;)V p 1 requiredMemoryState m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_18922 method_18922 p 1 world p 3 time p 2 entity m (Ljava/util/Map;II)V p 1 requiredMemoryState p 3 maxRunTime p 2 minRunTime m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z method_18919 shouldRun p 2 entity p 1 world c net/minecraft/class_4097$class_4098 net/minecraft/entity/ai/brain/task/MultiTickTask$Status f Lnet/minecraft/class_4097$class_4098; field_18338 RUNNING f Lnet/minecraft/class_4097$class_4098; field_18337 STOPPED c net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInterestTask f I field_30098 POI_SORTING_RADIUS m (Lnet/minecraft/class_1308;Ljava/util/Set;)Lnet/minecraft/class_11; method_43965 findPathToPoi p 0 entity p 1 pois m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/class_2338;)Z method_46882 method_46882 p 3 pos m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z method_46874 method_46874 p 2 entry m (Lnet/minecraft/class_4140;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46879 method_46879 p 0 context m (Lnet/minecraft/class_7894;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46877 method_46877 p 1 poiPos m (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)Lnet/minecraft/class_7893; method_46883 create p 1 poiPosModule p 0 poiPredicate p 3 onlyRunIfChild p 2 potentialPoiPosModule p 4 entityStatus m (Lnet/minecraft/class_4140;Lnet/minecraft/class_7894;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_46878 method_46878 p 2 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;ZLjava/util/Optional;)Lnet/minecraft/class_7893; method_46884 create p 3 entityStatus p 2 onlyRunIfChild p 1 poiPosModule p 0 poiPredicate m (Lnet/minecraft/class_4153;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Ljava/util/Optional;Lnet/minecraft/class_1314;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lnet/minecraft/class_6880;)V method_46880 method_46880 p 8 poiType m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z method_46885 method_46885 p 7 entity p 6 world p 8 time m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Ljava/lang/Byte;)V method_46876 method_46876 p 2 status m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_46886 method_46886 p 5 queryResult c net/minecraft/class_4096$class_5397 net/minecraft/entity/ai/brain/task/FindPointOfInterestTask$RetryMarker f I field_30102 MAX_EXTRA_DELAY f I field_30101 MIN_DELAY f J field_25602 nextScheduledAttemptAt f J field_25601 previousAttemptAt f I field_30103 ATTEMPT_DURATION f I field_25603 currentDelay f Lnet/minecraft/class_5819; field_25600 random m (Lnet/minecraft/class_5819;J)V p 1 random p 2 time m (J)Z method_29928 shouldRetry p 1 time m (J)Z method_29927 isAttempting p 1 time m (J)V method_29926 setAttemptTime p 1 time c net/minecraft/class_7124 net/minecraft/block/SculkSpreadable f Lnet/minecraft/class_7124; field_37602 VEIN_ONLY_SPREADER m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_41468 spreadAtSamePosition p 4 random p 2 state p 3 pos p 1 world m ()Z method_41472 shouldConvertToSpreadable m ()B method_41467 getUpdate m (Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)I method_41471 spread p 2 world p 1 cursor p 6 shouldConvertToBlock p 5 spreadManager p 4 random p 3 catalystPos m (I)I method_41473 getDecay p 1 oldDecay m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_41470 method_41470 p 3 random p 1 world p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;Z)Z method_41469 spread p 5 markForPostProcessing p 3 state p 4 directions p 1 world p 2 pos c net/minecraft/class_489 net/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen f Lnet/minecraft/class_2960; field_45435 burnProgressTexture f Z field_2925 narrow f Lnet/minecraft/class_2960; field_45434 litProgressTexture f Lnet/minecraft/class_517; field_2924 recipeBook f Lnet/minecraft/class_2960; field_18975 background m (Lnet/minecraft/class_1720;Lnet/minecraft/class_517;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 5 background p 4 title p 7 burnProgressTexture p 6 litProgressTexture p 1 handler p 3 inventory p 2 recipeBook m (Lnet/minecraft/class_4185;)V method_19877 method_19877 p 1 button c net/minecraft/class_4099 net/minecraft/entity/ai/brain/BlockPosLookTarget f Lnet/minecraft/class_2338; field_18340 blockPos f Lnet/minecraft/class_243; field_18341 pos m (Lnet/minecraft/class_243;)V p 1 pos m (Lnet/minecraft/class_2338;)V p 1 blockPos c net/minecraft/class_488 net/minecraft/client/gui/screen/ingame/HopperScreen f Lnet/minecraft/class_2960; field_2919 TEXTURE m (Lnet/minecraft/class_1722;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_487 net/minecraft/client/gui/screen/ingame/EnchantingPhrases f Lnet/minecraft/class_2960; field_24283 FONT_ID f Lnet/minecraft/class_2583; field_24284 STYLE f Lnet/minecraft/class_487; field_2917 INSTANCE f Lnet/minecraft/class_5819; field_2918 random f [Ljava/lang/String; field_2916 phrases m (J)V method_2480 setSeed p 1 seed m (Lnet/minecraft/class_327;I)Lnet/minecraft/class_5348; method_2479 generatePhrase p 2 width p 1 textRenderer m ()Lnet/minecraft/class_487; method_2481 getInstance c net/minecraft/class_4093 net/minecraft/util/thread/ReentrantThreadExecutor f I field_18320 runningTasks m ()Z method_18860 hasRunningTasks c net/minecraft/class_4092 net/minecraft/datafixer/fix/OptionsAddTextBackgroundFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Ljava/lang/String;)D method_18853 convertToTextBackgroundOpacity p 1 chatOpacity c net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain c A brain is associated with each living entity.\n\n

A brain has {@linkplain #memories memories}, {@linkplain #sensors sensors},\nand {@linkplain #tasks tasks}. In general, the brain can use sensors to refresh\nthe memories over time, and the memories can be shared by different tasks,\nwhich can reduce duplicate calculation. For instance, instead of having each\ntask scan for the player, the memories can hold information about nearby player,\nand the task can choose to run or not accordingly.\n\n

To construct a brain, you need to specify the memory (module) types and\nsensors present in a brain, and then you can add individual tasks.\n\n@see LivingEntity#brain f Ljava/util/Map; field_18323 sensors f Lnet/minecraft/class_4170; field_18325 schedule f Ljava/util/Map; field_18324 tasks f I field_30096 ACTIVITY_REFRESH_COOLDOWN f Ljava/util/function/Supplier; field_24657 codecSupplier f Lnet/minecraft/class_4168; field_18329 defaultActivity f Ljava/util/Map; field_22282 forgettingActivityMemories c The map from activities to the memories to forget after the activity is\ncompleted. f J field_18853 activityStartTime f Ljava/util/Set; field_18327 coreActivities f Ljava/util/Map; field_18322 memories f Ljava/util/Map; field_18326 requiredActivityMemories f Lorg/slf4j/Logger; field_24656 LOGGER f Ljava/util/Set; field_18328 possibleActivities m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_19545 updateTasks p 2 entity p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_18891 startTasks p 2 entity p 1 world m ()V method_27075 tickMemories m (Ljava/util/Set;)V method_18890 setCoreActivities p 1 coreActivities m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; method_24524 indexTaskList p 1 begin c the beginning of the index of tasks, exclusive p 2 tasks m (JJ)V method_18871 refreshActivities p 1 timeOfDay p 3 time m (Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;)V method_18882 setTaskList p 1 activity p 3 list p 2 begin m (Ljava/lang/Object;)Z method_19948 isEmptyCollection p 1 value m (Lnet/minecraft/class_4170;)V method_18884 setSchedule p 1 schedule m (Lnet/minecraft/class_4140;)Z method_18896 hasMemoryModule p 1 type m ()V method_24536 resetPossibleActivities m (Lnet/minecraft/class_4140;Ljava/lang/Object;)V method_18878 remember p 1 type p 2 value m ()Lnet/minecraft/class_4170; method_18894 getSchedule m (Lnet/minecraft/class_4140;)Ljava/util/Optional; method_46873 getOptionalMemory p 1 type m ()V method_35060 clear m (Lnet/minecraft/class_4168;)Z method_18874 canDoActivity p 1 activity m (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V method_24529 setTaskList p 1 activity p 2 indexedTasks p 3 requiredMemories m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; method_28313 createBrainCodec p 1 sensors p 0 memoryModules m ()Lnet/minecraft/class_4095; method_18911 copy m ()Ljava/util/Map; method_35058 getMemories m (Lnet/minecraft/class_4140;)J method_36978 getMemoryExpiry p 1 type m (Lnet/minecraft/class_4168;)Ljava/util/Set; method_18910 method_18910 p 0 activity2 m (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;)V method_18881 setTaskList p 2 indexedTasks p 1 activity m (Lnet/minecraft/class_4168;)V method_18897 setDefaultActivity p 1 activity m (Lnet/minecraft/class_4140;Ljava/lang/Object;J)V method_24525 remember p 3 expiry p 2 value p 1 type m (Lnet/minecraft/class_4168;)V method_24526 doExclusively p 1 activity m (Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/class_4140;)V method_24527 setTaskList p 3 tasks p 2 begin p 4 memoryType p 1 activity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_27073 tickSensors p 2 entity p 1 world m ()Ljava/util/List; method_27074 getRunningTasks m (Lnet/minecraft/class_4140;Ljava/lang/Object;)Z method_29519 hasMemoryModuleWithValue p 1 type p 2 value m (Ljava/util/Collection;Ljava/util/Collection;Lcom/google/common/collect/ImmutableList;Ljava/util/function/Supplier;)V p 1 memories p 2 sensors p 3 memoryEntries p 4 codecSupplier m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_19542 tick p 2 entity p 1 world m (Lnet/minecraft/class_4140;)Ljava/util/Optional; method_18904 getOptionalRegisteredMemory p 1 type m (Ljava/util/List;)V method_24531 resetPossibleActivities p 1 activities m (Lnet/minecraft/class_4140;)V method_49710 method_49710 p 1 type m (Ljava/lang/Object;Ljava/lang/Object;)Z method_29518 method_29518 p 1 memoryValue m (Lnet/minecraft/class_4168;)Z method_18906 hasActivity p 1 activity m (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V method_24530 setTaskList p 1 activity p 4 forgettingMemories p 3 requiredMemories p 2 indexedTasks m (Lnet/minecraft/class_4140;)V method_18875 forget p 1 type m (Ljava/lang/Integer;)Ljava/util/Map; method_18887 method_18887 p 0 index m ()Ljava/util/stream/Stream; method_28315 streamMemories m ()Ljava/util/Set; method_35059 getPossibleActivities m (Lnet/minecraft/class_4140;Lnet/minecraft/class_4141;)Z method_18876 isMemoryInState p 2 state p 1 type m (Lnet/minecraft/class_4168;)V method_24537 forgetIrrelevantMemories p 1 except m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/class_4095$class_5303; method_28311 createProfile p 0 memoryModules p 1 sensors m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V method_18900 stopAllTasks p 1 world p 2 entity m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; method_28310 encode p 1 ops m (Lnet/minecraft/class_4140;Ljava/util/Optional;)V method_18879 remember p 1 type p 2 value m ()V method_49709 forgetAll m (Lnet/minecraft/class_4140;Ljava/util/Optional;)V method_24535 setMemory p 1 type p 2 memory m ()Ljava/util/Optional; method_24538 getFirstPossibleNonCoreActivity m (Ljava/util/Map$Entry;)Lnet/minecraft/class_4095$class_5302; method_28312 method_28312 p 0 entry m (Lnet/minecraft/class_4168;)V method_18880 resetPossibleActivities p 1 except c net/minecraft/class_4095$class_5303 net/minecraft/entity/ai/brain/Brain$Profile c A simple profile of a brain. Indicates what types of memory modules and\nsensors a brain can have. f Lcom/mojang/serialization/Codec; field_24665 codec f Ljava/util/Collection; field_24663 memoryModules f Ljava/util/Collection; field_24664 sensors m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095; method_28335 deserialize p 1 data m (Ljava/util/Collection;Ljava/util/Collection;)V p 2 sensors p 1 memoryModules c net/minecraft/class_4095$class_5302 net/minecraft/entity/ai/brain/Brain$MemoryEntry f Ljava/util/Optional; field_24662 data f Lnet/minecraft/class_4140; field_24661 type m (Lnet/minecraft/class_4140;Ljava/util/Optional;)V p 2 data p 1 type m (Lnet/minecraft/class_4095;)V method_28328 apply p 1 brain m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_4831;)V method_28332 method_28332 p 4 data m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V method_28331 method_28331 p 3 codec m (Lnet/minecraft/class_4140;Ljava/util/Optional;)Lnet/minecraft/class_4095$class_5302; method_28333 of p 1 data p 0 type m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V method_28330 serialize p 1 ops p 2 builder c net/minecraft/class_4095$1 net/minecraft/entity/ai/brain/Brain$1 m (Lnet/minecraft/class_4140;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_2960; method_28319 method_28319 p 1 codec m (Lnet/minecraft/class_4140;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_28320 parse p 1 memoryType p 2 ops p 3 value m (Lnet/minecraft/class_4140;)Ljava/util/stream/Stream; method_28326 method_28326 p 0 memoryType m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode encode p 1 brain p 2 ops p 3 recordBuilder m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 map m (Lnet/minecraft/class_4140;Lnet/minecraft/class_4831;)Lnet/minecraft/class_4095$class_5302; method_28318 method_28318 p 1 data m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_4140;)Lcom/mojang/serialization/DataResult; method_28321 method_28321 p 3 memoryType m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V method_28324 method_28324 p 3 pair m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream; keys keys p 1 ops m (Lnet/minecraft/class_4095;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; method_28316 encode m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/class_4095$class_5302;)V method_28322 method_28322 p 2 entry m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; method_28323 method_28323 p 2 codec m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2960;)Ljava/lang/Object; method_28325 method_28325 p 1 id c net/minecraft/class_4094 net/minecraft/entity/InteractionObserver m (Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;)V method_18870 onInteractionWith p 2 entity p 1 interaction c net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen f Lnet/minecraft/class_2960; field_45460 SCROLLER_DISABLED_TEXTURE f Lnet/minecraft/class_2561; field_26563 DELETE_ITEM_SLOT_TEXT f F field_2890 scrollPosition f [Lnet/minecraft/class_2960; field_45458 TAB_BOTTOM_SELECTED_TEXTURES f I field_32337 ROWS_COUNT f I field_32341 SCROLLBAR_WIDTH f Lnet/minecraft/class_1735; field_2889 deleteItemSlot f Ljava/lang/String; field_32336 CUSTOM_CREATIVE_LOCK_KEY f Lnet/minecraft/class_1277; field_2895 INVENTORY f [Lnet/minecraft/class_2960; field_45457 TAB_BOTTOM_UNSELECTED_TEXTURES f Ljava/util/List; field_2886 slots f Lnet/minecraft/class_1761; field_2896 selectedTab f I field_32338 COLUMNS_COUNT f I field_32342 SCROLLBAR_HEIGHT f Z field_2892 scrolling f Z field_2888 ignoreTypedCharacter f Ljava/lang/String; field_32335 TAB_TEXTURE_PREFIX f Lnet/minecraft/class_478; field_2891 listener f [Lnet/minecraft/class_2960; field_45461 TAB_TOP_UNSELECTED_TEXTURES f Lnet/minecraft/class_342; field_2894 searchBox f I field_32339 TAB_WIDTH f I field_32343 WHITE f Ljava/util/Set; field_16201 searchResultTags f Z field_2887 lastClickOutsideBounds f [Lnet/minecraft/class_2960; field_45456 TAB_TOP_SELECTED_TEXTURES f I field_32340 TAB_HEIGHT f Lnet/minecraft/class_2960; field_45459 SCROLLER_TEXTURE f Z field_41112 operatorTabEnabled m (Lnet/minecraft/class_332;Lnet/minecraft/class_1761;)V method_2468 renderTabIcon p 1 context p 2 group m ()Z method_47424 isInventoryTabSelected m ()V method_2464 search m (Ljava/util/function/Predicate;Lnet/minecraft/class_6862;)Z method_15873 method_15873 p 1 tag m (Lnet/minecraft/class_1657;Lnet/minecraft/class_7699;Z)V p 3 operatorTabEnabled p 2 enabledFeatures p 1 player m (Lnet/minecraft/class_1761;DD)Z method_2463 isClickInTab p 2 mouseX p 1 group p 4 mouseY m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2960;)Z method_15874 method_15874 p 2 id m (DD)Z method_2467 isClickInScrollbar p 3 mouseY p 1 mouseX m ()Z method_2465 hasScrollbar m (Lnet/minecraft/class_1761;)I method_47423 getTabY p 1 group m (Lnet/minecraft/class_332;Lnet/minecraft/class_1761;II)Z method_2471 renderTabTooltipIfHovered p 2 group p 1 context p 4 mouseY p 3 mouseX m (Lnet/minecraft/class_1735;)Z method_2470 isCreativeInventorySlot p 1 slot m (Lnet/minecraft/class_7699;ZLnet/minecraft/class_7225$class_7874;)V method_47420 updateDisplayParameters p 3 lookup p 2 showOperatorTab p 1 enabledFeatures m (Lnet/minecraft/class_1761;)I method_47422 getTabX p 1 group m (Lnet/minecraft/class_1761;)V method_2466 setSelectedTab p 1 group m (Lnet/minecraft/class_1799;Ljava/util/List;Lnet/minecraft/class_6862;)V method_51455 method_51455 p 2 tagKey m (Lnet/minecraft/class_1657;)Z method_47419 shouldShowOperatorTab p 1 player m (Ljava/lang/String;Lnet/minecraft/class_2960;)Z method_15875 method_15875 p 1 id m (Ljava/lang/String;)V method_15871 searchForTags p 1 id m (Lnet/minecraft/class_310;IZZ)V method_2462 onHotbarKeyPress p 2 restore p 1 index p 3 save p 0 client m (Ljava/util/Collection;)V method_47421 refreshSelectedTab p 1 displayStacks c net/minecraft/class_481$class_484 net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeSlot f Lnet/minecraft/class_1735; field_2898 slot m (Lnet/minecraft/class_1735;III)V p 3 x p 2 invSlot p 1 slot p 4 y c net/minecraft/class_481$class_483 net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeScreenHandler f Lnet/minecraft/class_1703; field_29349 parent f Lnet/minecraft/class_2371; field_2897 itemList m ()I method_47428 getOverflowRows m (F)I method_47425 getRow p 1 scroll m (Lnet/minecraft/class_1657;)V p 1 player m (F)V method_2473 scrollItems p 1 position m (I)F method_47427 getScrollPosition p 1 row m ()Z method_2474 shouldShowScrollbar m (FD)F method_47426 getScrollPosition p 2 amount p 1 current c net/minecraft/class_481$class_482 net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$LockableSlot c net/minecraft/class_480 net/minecraft/client/gui/screen/ingame/Generic3x3ContainerScreen f Lnet/minecraft/class_2960; field_2885 TEXTURE m (Lnet/minecraft/class_1716;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 inventory p 1 handler c net/minecraft/class_486 net/minecraft/client/gui/screen/ingame/EnchantmentScreen f Lnet/minecraft/class_2960; field_45468 ENCHANTMENT_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45467 ENCHANTMENT_SLOT_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45466 ENCHANTMENT_SLOT_DISABLED_TEXTURE f Lnet/minecraft/class_1799; field_2913 stack f Lnet/minecraft/class_5819; field_2911 random f Lnet/minecraft/class_557; field_2908 BOOK_MODEL f Lnet/minecraft/class_2960; field_2910 TEXTURE f Lnet/minecraft/class_2960; field_2901 BOOK_TEXTURE f F field_2909 approximatePageAngle f [Lnet/minecraft/class_2960; field_45464 LEVEL_TEXTURES f F field_2914 pageAngle f F field_2904 pageTurningSpeed f F field_2912 nextPageAngle f I field_2915 ticks f [Lnet/minecraft/class_2960; field_45465 LEVEL_DISABLED_TEXTURES f F field_2905 nextPageTurningSpeed f F field_2906 pageRotationSpeed m ()V method_2478 doTick m (Lnet/minecraft/class_332;IIF)V method_52223 drawBook p 1 context p 2 x p 3 y p 4 delta m (Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager f I field_37613 MAX_CURSORS f I field_37617 maxDistance f Z field_37614 worldGen f Lorg/slf4j/Logger; field_37621 LOGGER f Lnet/minecraft/class_6862; field_37615 replaceableTag f I field_37619 decayChance f I field_37610 MAX_CHARGE f I field_37616 extraBlockChance f I field_37618 spreadChance f Ljava/util/List; field_37620 cursors m ()I method_41489 getMaxDistance m ()Z method_41492 isWorldGen m (ZLnet/minecraft/class_6862;IIII)V p 3 extraBlockChance p 4 maxDistance p 1 worldGen p 2 replaceableTag p 5 spreadChance p 6 decayChance m (Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_2338;Ljava/lang/Integer;)Ljava/lang/Integer; method_41481 method_41481 p 2 charge p 1 posx m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_41484 method_41484 p 1 cursorsNbt m ()Lnet/minecraft/class_7128; method_41478 create m (Lnet/minecraft/class_2487;)V method_41483 readNbt p 1 nbt m (Lnet/minecraft/class_2338;I)V method_41482 spread p 2 charge p 1 pos m ()I method_41491 getDecayChance m (Lnet/minecraft/class_7128$class_7129;)V method_41480 addCursor p 1 cursor m ()Lnet/minecraft/class_6862; method_41487 getReplaceableTag m ()I method_41488 getExtraBlockChance m ()Ljava/util/List; method_41493 getCursors m (Lnet/minecraft/class_2487;)V method_41486 writeNbt p 1 nbt m ()V method_41494 clearCursors m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)V method_41479 tick p 2 pos p 3 random p 4 shouldConvertToBlock p 1 world m ()I method_41490 getSpreadChance m ()Lnet/minecraft/class_7128; method_41485 createWorldGen c net/minecraft/class_7128$class_7129 net/minecraft/block/entity/SculkSpreadManager$Cursor f Lcom/mojang/serialization/Codec; field_37623 CODEC f Lnet/minecraft/class_2338; field_37625 pos f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; field_37624 OFFSETS f I field_37628 decay f I field_37626 charge f Ljava/util/Set; field_37629 faces f Lcom/mojang/serialization/Codec; field_37630 DIRECTION_SET_CODEC f I field_37627 update m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z method_41496 canSpread p 2 targetPos p 0 world p 1 sourcePos m ()Lnet/minecraft/class_2338; method_41495 getPos m (Lnet/minecraft/class_2338;)Z method_41504 method_41504 p 0 pos m (Lnet/minecraft/class_7128$class_7129;)Ljava/util/Optional; method_41509 method_41509 p 0 cursor m (Lnet/minecraft/class_2338;IIILjava/util/Optional;)V p 5 faces p 2 charge p 1 pos p 4 update p 3 decay m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z method_41500 canSpread p 3 worldGen p 2 pos p 1 world m (Lnet/minecraft/class_7128$class_7129;)Ljava/lang/Integer; method_41511 method_41511 p 0 cursor m (Ljava/util/List;)Ljava/util/Set; method_41506 method_41506 p 0 directions m ()I method_41508 getCharge m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124; method_41503 getSpreadable p 0 state m ()I method_41510 getDecay m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_41497 canSpread p 1 pos p 2 direction p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338; method_41498 getSpreadPos p 0 world p 1 pos p 2 random m (Lnet/minecraft/class_5819;)Ljava/util/List; method_41507 shuffleOffsets p 0 random m ()Ljava/util/Set; method_41512 getFaces m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V method_41499 spread p 1 world p 3 random p 2 pos p 5 shouldConvertToBlock p 4 spreadManager m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41502 method_41502 p 0 instance m (Lnet/minecraft/class_7128$class_7129;)V method_41501 merge p 1 cursor m (Lnet/minecraft/class_2338;I)V p 2 charge p 1 pos c net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen f Lnet/minecraft/class_2960; field_45463 EFFECT_BACKGROUND_SMALL_TEXTURE f Lnet/minecraft/class_2960; field_45462 EFFECT_BACKGROUND_LARGE_TEXTURE m (Lnet/minecraft/class_332;II)V method_2477 drawStatusEffects p 1 context p 2 mouseX p 3 mouseY m (Lnet/minecraft/class_332;IILjava/lang/Iterable;)V method_18644 drawStatusEffectDescriptions p 2 x p 3 height p 1 context p 4 statusEffects m (Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V method_18642 drawStatusEffectBackgrounds p 1 context p 3 height p 2 x p 5 wide p 4 statusEffects m ()Z method_38934 hideStatusEffectHud m (Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V method_18643 drawStatusEffectSprites p 2 x p 1 context p 4 statusEffects p 3 height p 5 wide m (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561; method_38933 getStatusEffectDescription p 1 statusEffect c net/minecraft/class_7125 net/minecraft/block/SculkBlock m (Lnet/minecraft/class_7128;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)I method_41476 getDecay p 3 charge p 2 catalystPos p 1 cursorPos p 0 spreadManager m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z method_41474 shouldNotDecay p 1 pos p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_2680; method_41475 getExtraBlockState p 3 random p 4 allowShrieker p 1 world p 2 pos c net/minecraft/class_7126 net/minecraft/block/SculkCatalystBlock f Lnet/minecraft/class_6017; field_37605 experience f Lnet/minecraft/class_2746; field_37604 BLOOM c net/minecraft/class_1812 net/minecraft/item/PotionItem f I field_30917 MAX_USE_TIME c net/minecraft/class_1811 net/minecraft/item/RangedWeaponItem f Ljava/util/function/Predicate; field_18281 BOW_PROJECTILES f Ljava/util/function/Predicate; field_18282 CROSSBOW_HELD_PROJECTILES m ()Ljava/util/function/Predicate; method_19268 getProjectiles m (Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Lnet/minecraft/class_1799; method_18815 getHeldProjectile p 0 entity p 1 predicate m ()Ljava/util/function/Predicate; method_20310 getHeldProjectiles m ()I method_24792 getRange m (Lnet/minecraft/class_1799;)Z method_18817 method_18817 p 0 stack m (Lnet/minecraft/class_1799;)Z method_18816 method_18816 p 0 stack c net/minecraft/class_1810 net/minecraft/item/PickaxeItem m (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V p 3 attackSpeed p 2 attackDamage p 1 material p 4 settings c net/minecraft/class_1816 net/minecraft/item/SaddleItem c net/minecraft/class_1814 net/minecraft/util/Rarity f Lnet/minecraft/class_124; field_8908 formatting f Lnet/minecraft/class_1814; field_8907 UNCOMMON f Lnet/minecraft/class_1814; field_8906 COMMON f Lnet/minecraft/class_1814; field_8903 RARE f Lnet/minecraft/class_1814; field_8904 EPIC m (Ljava/lang/String;ILnet/minecraft/class_124;)V p 3 formatting c net/minecraft/class_1813 net/minecraft/item/MusicDiscItem f Lnet/minecraft/class_3414; field_8900 sound f Ljava/util/Map; field_8901 MUSIC_DISCS f I field_8902 comparatorOutput f I field_39480 lengthInTicks m ()Lnet/minecraft/class_5250; method_8011 getDescription m (ILnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;I)V p 4 lengthInSeconds p 1 comparatorOutput p 3 settings p 2 sound m ()Lnet/minecraft/class_3414; method_8009 getSound m ()I method_44369 getSongLengthInTicks m ()I method_8010 getComparatorOutput m (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1813; method_8012 bySound p 0 sound c net/minecraft/class_1819 net/minecraft/item/ShieldItem f F field_30919 MIN_DAMAGE_AMOUNT_TO_BREAK f Ljava/lang/String; field_30920 BASE_KEY m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1767; method_8013 getColor p 0 stack c net/minecraft/class_1817 net/minecraft/server/network/ServerItemCooldownManager f Lnet/minecraft/class_3222; field_8910 player m (Lnet/minecraft/class_3222;)V p 1 player c net/minecraft/class_7134 net/minecraft/world/dimension/DimensionTypes f Lnet/minecraft/class_2960; field_37670 OVERWORLD_ID f Lnet/minecraft/class_2960; field_37672 THE_END_ID f Lnet/minecraft/class_2960; field_37671 THE_NETHER_ID f Lnet/minecraft/class_5321; field_37668 THE_END f Lnet/minecraft/class_5321; field_37669 OVERWORLD_CAVES f Lnet/minecraft/class_5321; field_37667 THE_NETHER f Lnet/minecraft/class_5321; field_37666 OVERWORLD m (Ljava/lang/String;)Lnet/minecraft/class_5321; method_41524 of p 0 id c net/minecraft/class_7132 net/minecraft/block/entity/SculkCatalystBlockEntity f Lnet/minecraft/class_7132$class_8510; field_44610 eventListener m ()Lnet/minecraft/class_7132$class_8510; method_51357 getEventListener m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7132;)V method_41517 tick p 3 blockEntity p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 1 pos p 2 state c net/minecraft/class_7132$class_8510 net/minecraft/block/entity/SculkCatalystBlockEntity$Listener f Lnet/minecraft/class_7128; field_44612 spreadManager f Lnet/minecraft/class_2680; field_44613 state f Lnet/minecraft/class_5716; field_44614 positionSource f I field_44611 RANGE m ()Lnet/minecraft/class_7128; method_51362 getSpreadManager m (Lnet/minecraft/class_2680;Lnet/minecraft/class_5716;)V p 1 state p 2 positionSource m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)V method_51359 method_51359 p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)V method_51360 bloom p 1 world p 2 pos p 3 state p 4 random m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V method_51361 triggerCriteria p 1 world p 2 deadEntity c net/minecraft/class_7133 net/minecraft/block/entity/SculkShriekerBlockEntity f Lnet/minecraft/class_8514$class_8515; field_44620 vibrationListenerData f Lorg/slf4j/Logger; field_38237 LOGGER f Lnet/minecraft/class_8514$class_8516; field_38239 vibrationListener f I field_38757 warningLevel f I field_38756 SHRIEK_DELAY f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_38755 WARNING_SOUNDS f I field_38751 WARDEN_SPAWN_TRIES f I field_38754 DARKNESS_RANGE f I field_38753 WARDEN_SPAWN_VERTICAL_RANGE f I field_38752 WARDEN_SPAWN_HORIZONTAL_RANGE f Lnet/minecraft/class_8514$class_5719; field_44619 vibrationCallback m (Lnet/minecraft/class_3218;)Z method_43148 trySpawnWarden p 1 world m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_3222; method_44018 findResponsiblePlayerFromEntity p 0 entity m (Lnet/minecraft/class_3218;)V method_43147 warn p 1 world m (Lnet/minecraft/class_1937;)V method_43151 playWarningSound p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)V method_43141 shriek p 2 player p 1 world m (Lnet/minecraft/class_3218;)Z method_43150 canWarn p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V method_44017 shriek p 2 entity p 1 world m (Lnet/minecraft/class_8514$class_8515;)V method_42322 method_42322 p 1 vibrationListener m ()Lnet/minecraft/class_8514$class_8516; method_42325 getEventListener m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V p 2 state p 1 pos m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43146 method_43146 p 0 warningSounds m (I)V method_44016 method_44016 p 1 warningLevel m (Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)Z method_43142 trySyncWarningLevel p 2 player p 1 world c net/minecraft/class_7133$class_8511 net/minecraft/block/entity/SculkShriekerBlockEntity$VibrationCallback f Lnet/minecraft/class_5716; field_44623 positionSource f I field_44622 RANGE c net/minecraft/class_498 net/minecraft/client/gui/screen/ingame/SignEditScreen f Lorg/joml/Vector3f; field_40438 TEXT_SCALE f Lnet/minecraft/class_837$class_4702; field_21525 model f F field_40436 BACKGROUND_SCALE f F field_40437 TEXT_SCALE_MULTIPLIER m (Lnet/minecraft/class_2625;ZZ)V p 1 sign p 2 filtered c net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock f Lnet/minecraft/class_7118; field_37633 samePositionOnlyGrower f Lnet/minecraft/class_7118; field_37632 allGrowTypeGrower f Lnet/minecraft/class_2746; field_37631 WATERLOGGED m ()Lnet/minecraft/class_7118; method_41516 getSamePositionOnlyGrower m (Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_41515 convertToBlock p 4 random p 1 spreadManager p 2 world p 3 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z method_41513 veinCoversSculkReplaceable p 1 state p 2 pos p 0 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Z method_41514 place p 3 directions p 2 state p 1 pos p 0 world c net/minecraft/class_7130$class_7131 net/minecraft/block/SculkVeinBlock$SculkVeinGrowChecker f [Lnet/minecraft/class_7118$class_7123; field_37635 growTypes m (Lnet/minecraft/class_7130;[Lnet/minecraft/class_7118$class_7123;)V p 2 growTypes c net/minecraft/class_492 net/minecraft/client/gui/screen/ingame/MerchantScreen f Lnet/minecraft/class_2960; field_45491 EXPERIENCE_BAR_BACKGROUND_TEXTURE f Lnet/minecraft/class_2960; field_45485 SCROLLER_TEXTURE f I field_19163 indexStartOffset f I field_19161 selectedIndex f I field_32354 TEXTURE_WIDTH f Lnet/minecraft/class_2960; field_45489 DISCOUNT_STRIKETHROUGH_TEXTURE f Lnet/minecraft/class_2960; field_45487 TRADE_ARROW_OUT_OF_STOCK_TEXTURE f I field_32358 TRADE_LIST_AREA_Y_OFFSET f I field_32368 SCROLLBAR_WIDTH f I field_32366 TRADE_OFFER_BUTTON_WIDTH f Z field_19164 scrolling f I field_32360 SECOND_BUY_ITEM_X_OFFSET f I field_32370 SCROLLBAR_OFFSET_Y f Lnet/minecraft/class_2561; field_26569 TRADES_TEXT f Lnet/minecraft/class_2960; field_45492 EXPERIENCE_BAR_CURRENT_TEXTURE f Lnet/minecraft/class_2561; field_26571 DEPRECATED_TEXT f Lnet/minecraft/class_2960; field_45490 OUT_OF_STOCK_TEXTURE f I field_32359 FIRST_BUY_ITEM_X_OFFSET f Lnet/minecraft/class_2960; field_45486 SCROLLER_DISABLED_TEXTURE f Lnet/minecraft/class_2960; field_45484 EXPERIENCE_BAR_RESULT_TEXTURE f [Lnet/minecraft/class_492$class_493; field_19162 offers f I field_32365 TRADE_OFFER_BUTTON_HEIGHT f I field_32363 MAX_TRADE_OFFERS f Lnet/minecraft/class_2960; field_45488 TRADE_ARROW_TEXTURE f I field_32369 SCROLLBAR_AREA_HEIGHT f I field_32357 XP_BAR_X_OFFSET f I field_32367 SCROLLBAR_HEIGHT f I field_32355 TEXTURE_HEIGHT f Lnet/minecraft/class_2960; field_2950 TEXTURE f I field_32361 SOLD_ITEM_X_OFFSET f I field_32371 SCROLLBAR_OFFSET_X m (Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title m (Lnet/minecraft/class_332;IILnet/minecraft/class_1916;)V method_20221 renderScrollbar p 4 tradeOffers p 3 y p 2 x p 1 context m (Lnet/minecraft/class_332;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;II)V method_20222 renderFirstBuyItem p 1 context p 4 x p 5 y p 2 adjustedFirstBuyItem p 3 originalFirstBuyItem m (Lnet/minecraft/class_332;IILnet/minecraft/class_1914;)V method_19413 drawLevelInfo p 1 context p 2 x p 3 y p 4 tradeOffer m ()V method_2496 syncRecipeIndex m (Lnet/minecraft/class_4185;)V method_19896 method_19896 p 1 button m (Lnet/minecraft/class_332;Lnet/minecraft/class_1914;II)V method_20223 renderArrow p 4 y p 3 x p 2 tradeOffer p 1 context m (I)Z method_20220 canScroll p 1 listSize c net/minecraft/class_492$class_493 net/minecraft/client/gui/screen/ingame/MerchantScreen$WidgetButtonPage f I field_19165 index m (Lnet/minecraft/class_492;IIILnet/minecraft/class_4185$class_4241;)V p 2 x p 3 y p 4 index p 5 onPress m (Lnet/minecraft/class_332;II)V method_25352 renderTooltip p 1 context p 2 x p 3 y m ()I method_20228 getIndex c net/minecraft/class_491 net/minecraft/client/gui/screen/ingame/HorseScreen f F field_2938 mouseY f F field_2939 mouseX f Lnet/minecraft/class_2960; field_45473 CHEST_SLOTS_TEXTURE f Lnet/minecraft/class_1496; field_2941 entity f Lnet/minecraft/class_2960; field_45474 SADDLE_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45472 ARMOR_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45475 LLAMA_ARMOR_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_2937 TEXTURE m (Lnet/minecraft/class_1724;Lnet/minecraft/class_1661;Lnet/minecraft/class_1496;)V p 3 entity p 1 handler p 2 inventory c net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventoryScreen f F field_2935 mouseX f Lnet/minecraft/class_507; field_2929 recipeBook f Z field_2930 mouseDown f Z field_2931 narrow f F field_2934 mouseY m (Lnet/minecraft/class_1657;)V p 1 player m (Lnet/minecraft/class_4185;)V method_19891 method_19891 p 1 button m (Lnet/minecraft/class_332;IIIIIFFFLnet/minecraft/class_1309;)V method_2486 drawEntity p 7 mouseX p 8 mouseY p 9 entity p 2 y1 p 3 x2 p 4 y2 p 5 size p 0 context p 1 x1 m (Lnet/minecraft/class_332;FFILorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V method_48472 drawEntity p 7 entity p 2 y p 3 size p 0 context p 1 x c net/minecraft/class_497 net/minecraft/client/gui/screen/ingame/StructureBlockScreen f Lnet/minecraft/class_2561; field_26576 CUSTOM_DATA_TEXT f Lnet/minecraft/class_342; field_2992 inputSeed f Lnet/minecraft/class_5676; field_2979 buttonMirror f Lnet/minecraft/class_2561; field_26572 STRUCTURE_NAME_TEXT f Lnet/minecraft/class_2561; field_26580 SHOW_BOUNDING_BOX_TEXT f Lnet/minecraft/class_2633; field_2980 structureBlock f Lnet/minecraft/class_4185; field_3007 buttonRotate180 f Z field_2983 showBoundingBox f Lnet/minecraft/class_5676; field_2990 buttonEntities f Lnet/minecraft/class_2561; field_26577 INCLUDE_ENTITIES_TEXT f Lnet/minecraft/class_2561; field_26573 POSITION_TEXT f Lnet/minecraft/class_5676; field_3001 buttonShowBoundingBox f Lnet/minecraft/class_4185; field_2981 buttonRotate90 f Lnet/minecraft/class_4185; field_2993 buttonRotate270 f Lnet/minecraft/class_342; field_3010 inputPosZ f Ljava/text/DecimalFormat; field_2991 decimalFormat f Lnet/minecraft/class_2415; field_2996 mirror f Lnet/minecraft/class_2776; field_3004 mode f Lnet/minecraft/class_342; field_2988 inputSizeX f Lnet/minecraft/class_2470; field_3003 rotation f Lnet/minecraft/class_2561; field_26578 DETECT_SIZE_TEXT f Lnet/minecraft/class_342; field_2982 inputPosX f Lnet/minecraft/class_5676; field_3008 buttonShowAir f Lnet/minecraft/class_2561; field_26574 SIZE_TEXT f Lcom/google/common/collect/ImmutableList; field_27993 MODES f Lnet/minecraft/class_342; field_3005 inputName f Z field_2985 ignoreEntities f Z field_2997 showAir f Lnet/minecraft/class_4185; field_3009 buttonDetect f Lnet/minecraft/class_342; field_2999 inputPosY f Lnet/minecraft/class_2561; field_26579 SHOW_AIR_TEXT f Lnet/minecraft/class_2561; field_26575 INTEGRITY_TEXT f Lcom/google/common/collect/ImmutableList; field_27994 MODES_EXCEPT_DATA f Lnet/minecraft/class_4185; field_2987 buttonSave f Lnet/minecraft/class_342; field_3000 inputIntegrity f Lnet/minecraft/class_4185; field_2995 buttonRotate0 f Lnet/minecraft/class_4185; field_3006 buttonLoad f Lnet/minecraft/class_342; field_2978 inputSizeZ f Lnet/minecraft/class_342; field_2986 inputMetadata f Lnet/minecraft/class_342; field_2998 inputSizeY m ()V method_2514 cancel m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32653 method_32653 p 1 button p 2 showBoundingBox m (Lnet/minecraft/class_4185;)V method_19910 method_19910 p 1 button m ()V method_2510 updateRotationButton m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32657 method_32657 p 1 button p 2 includeEntities m (Lnet/minecraft/class_4185;)V method_19911 method_19911 p 1 button m (Lnet/minecraft/class_4185;)V method_19898 method_19898 p 1 button m (Lnet/minecraft/class_2776;)Lnet/minecraft/class_2561; method_32654 method_32654 p 0 value m ()V method_2515 done m (Lnet/minecraft/class_2633$class_2634;)Z method_2516 updateStructureBlock p 1 action m (Lnet/minecraft/class_5676;Lnet/minecraft/class_2776;)V method_32652 method_32652 p 1 button p 2 mode m (Lnet/minecraft/class_4185;)V method_19908 method_19908 p 1 button m (Lnet/minecraft/class_2776;)V method_32650 updateWidgets p 1 mode m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32655 method_32655 p 1 button p 2 showAir m (Lnet/minecraft/class_4185;)V method_19900 method_19900 p 1 button m (Lnet/minecraft/class_4185;)V method_19899 method_19899 p 1 button m (Lnet/minecraft/class_5676;Lnet/minecraft/class_2415;)V method_32651 method_32651 p 1 button p 2 mirror m (Lnet/minecraft/class_4185;)V method_19909 method_19909 p 1 button m (Ljava/lang/String;)F method_2500 parseFloat p 1 string m (Ljava/lang/String;)J method_2504 parseLong p 1 string m (Lnet/minecraft/class_4185;)V method_19901 method_19901 p 1 button m (Lnet/minecraft/class_2633;)V p 1 structureBlock m (Ljava/lang/String;)I method_2517 parseInt p 1 string m (Lnet/minecraft/class_2776;)Z method_32656 method_32656 p 0 mode m (Lnet/minecraft/class_4185;)V method_19906 method_19906 p 1 button c net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig f Lnet/minecraft/class_7871; field_38256 noiseParametersRegistry f Ljava/util/Map; field_38262 noises f Lnet/minecraft/class_6724; field_38259 surfaceBuilder f Lnet/minecraft/class_6953; field_38257 noiseRouter f Ljava/util/Map; field_38263 randomDerivers f Lnet/minecraft/class_6574; field_38254 randomDeriver f Lnet/minecraft/class_6544$class_6552; field_38258 multiNoiseSampler f Lnet/minecraft/class_6574; field_38260 aquiferRandomDeriver f Lnet/minecraft/class_6574; field_38261 oreRandomDeriver m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; method_41561 method_41561 p 2 id2 m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; method_41560 getOrCreateRandomDeriver p 1 id m (Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)Lnet/minecraft/class_7138; method_41556 create p 2 legacyWorldSeed p 0 chunkGeneratorSettings p 1 noiseParametersLookup m (Lnet/minecraft/class_7871$class_7872;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138; method_41557 create p 2 legacyWorldSeed p 1 chunkGeneratorSettingsKey p 0 registryLookup m ()Lnet/minecraft/class_6544$class_6552; method_42371 getMultiNoiseSampler m ()Lnet/minecraft/class_6724; method_42372 getSurfaceBuilder m (Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)V p 1 chunkGeneratorSettings p 2 noiseParametersLookup p 3 seed m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216; method_41558 getOrCreateSampler p 1 noiseParametersKey m ()Lnet/minecraft/class_6953; method_42370 getNoiseRouter m ()Lnet/minecraft/class_6574; method_42374 getOreRandomDeriver m ()Lnet/minecraft/class_6574; method_42373 getAquiferRandomDeriver m (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216; method_41559 method_41559 p 2 key c net/minecraft/class_7138$1 net/minecraft/world/gen/noise/NoiseConfig$1 f Ljava/util/Map; field_40362 unwrapped m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_45512 unwrap p 1 densityFunction c net/minecraft/class_7138$class_7271 net/minecraft/world/gen/noise/NoiseConfig$LegacyNoiseDensityFunctionVisitor f Ljava/util/Map; field_38267 cache m (J)Lnet/minecraft/class_5819; method_42375 createRandom p 1 seed m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_42376 applyNotCached p 1 densityFunction c net/minecraft/class_1830 net/minecraft/item/SuspiciousStewItem f Ljava/lang/String; field_30923 EFFECTS_KEY f I field_41069 DEFAULT_DURATION m (Lnet/minecraft/class_1799;Ljava/util/List;)V method_8021 writeEffectsToStew p 0 stew p 1 stewEffects m (Lnet/minecraft/class_1799;Ljava/util/List;)V method_53209 addEffectsToStew p 0 stew p 1 stewEffects m (Lnet/minecraft/class_1309;Lnet/minecraft/class_7917$class_8751;)V method_53205 method_53205 p 1 effect m (Ljava/util/List;Lnet/minecraft/class_7917$class_8751;)V method_53206 method_53206 p 1 effect m (Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V method_47369 forEachEffect p 1 effectConsumer p 0 stew c net/minecraft/class_496 net/minecraft/client/gui/screen/ingame/MinecartCommandBlockScreen f Lnet/minecraft/class_1918; field_2976 commandExecutor m (Lnet/minecraft/class_1918;)V p 1 commandExecutor c net/minecraft/class_495 net/minecraft/client/gui/screen/ingame/ShulkerBoxScreen f Lnet/minecraft/class_2960; field_2973 TEXTURE m (Lnet/minecraft/class_1733;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen f Lnet/minecraft/class_2960; field_45483 PATTERN_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45481 BANNER_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45477 SCROLLER_DISABLED_TEXTURE f Z field_2958 scrollbarClicked f Lnet/minecraft/class_2960; field_45479 PATTERN_HIGHLIGHTED_TEXTURE f I field_32348 SCROLLBAR_WIDTH f I field_32346 PATTERN_LIST_COLUMNS f Z field_2961 hasTooManyPatterns f I field_32352 PATTERN_LIST_OFFSET_X f Lnet/minecraft/class_1799; field_2954 dye f I field_32350 PATTERN_ENTRY_SIZE f Z field_2965 canApplyDyePattern f Ljava/util/List; field_21841 bannerPatterns f Lnet/minecraft/class_2960; field_45480 PATTERN_TEXTURE f F field_2968 scrollPosition f Lnet/minecraft/class_2960; field_45482 DYE_SLOT_TEXTURE f Lnet/minecraft/class_2960; field_45476 SCROLLER_TEXTURE f Lnet/minecraft/class_2960; field_45478 PATTERN_SELECTED_TEXTURE f I field_32353 PATTERN_LIST_OFFSET_Y f I field_32349 SCROLLBAR_HEIGHT f I field_32347 PATTERN_LIST_ROWS f Lnet/minecraft/class_1799; field_2967 pattern f Lnet/minecraft/class_2960; field_46186 ERROR_TEXTURE f Lnet/minecraft/class_1799; field_2955 banner f Lnet/minecraft/class_2960; field_2966 TEXTURE f I field_32351 SCROLLBAR_AREA_HEIGHT f I field_39190 visibleTopRow f Lnet/minecraft/class_630; field_21694 bannerField m ()V method_17576 onInventoryChanged m (Lnet/minecraft/class_332;Lnet/minecraft/class_6880;II)V method_22692 drawBanner p 4 y p 3 x p 2 pattern p 1 context m ()I method_43774 getRows m (Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 inventory p 1 screenHandler c net/minecraft/class_1823 net/minecraft/item/SnowballItem c net/minecraft/class_1822 net/minecraft/item/SignItem m (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V p 4 verticalAttachmentDirection p 2 standingBlock p 3 wallBlock p 1 settings m (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V p 1 settings p 3 wallBlock p 2 standingBlock c net/minecraft/class_1821 net/minecraft/item/ShovelItem f Ljava/util/Map; field_8912 PATH_STATES m (Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V p 4 settings p 3 attackSpeed p 2 attackDamage p 1 material m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_20281 method_20281 p 1 p c net/minecraft/class_1820 net/minecraft/item/ShearsItem m (Lnet/minecraft/class_1309;)V method_20280 method_20280 p 0 e m (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V method_38078 method_38078 p 1 player c net/minecraft/class_1827 net/minecraft/item/VerticallyAttachableBlockItem c An item for a block that can be vertically attached as well as horizontally.\nThis is usually a block that is either standing or attached to a wall; however,\nsome blocks are instead hung from the ceiling. f Lnet/minecraft/class_2350; field_40240 verticalAttachmentDirection f Lnet/minecraft/class_2248; field_8918 wallBlock m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z method_45431 canPlaceAt p 2 state p 3 pos p 1 world m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2350;)V p 4 verticalAttachmentDirection c the direction of the item's vertical attachment, {@link Direction#UP} for hanging blocks\nand {@link Direction#DOWN} for standing blocks p 3 settings p 2 wallBlock p 1 standingBlock c net/minecraft/class_1826 net/minecraft/item/SpawnEggItem f Ljava/util/Map; field_8914 SPAWN_EGGS f I field_8916 primaryColor f I field_8915 secondaryColor f Lnet/minecraft/class_1299; field_8917 type m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;Lnet/minecraft/class_1299;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)Ljava/util/Optional; method_24793 spawnBaby p 3 entityType p 4 world p 1 user p 2 entity p 5 pos p 6 stack m (Lnet/minecraft/class_1299;IILnet/minecraft/class_1792$class_1793;)V p 2 primaryColor p 1 type p 4 settings p 3 secondaryColor m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1299;)Z method_8018 isOfSameEntityType p 1 nbt p 2 type m (I)I method_8016 getColor c {@return the color of the specified tint index}\n\n@implSpec If the tint index is 0, returns {@link #primaryColor}. Otherwise, returns {@link #secondaryColor}. p 1 tintIndex c the tint index m (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1826; method_8019 forEntity p 0 type m ()Ljava/lang/Iterable; method_8017 getAll m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1299; method_8015 getEntityType p 1 nbt c net/minecraft/class_1825 net/minecraft/item/SpectralArrowItem c net/minecraft/class_1824 net/minecraft/item/NetherStarItem c net/minecraft/class_1829 net/minecraft/item/SwordItem f F field_8920 attackDamage f Lcom/google/common/collect/Multimap; field_23745 attributeModifiers m ()F method_8020 getAttackDamage m (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V p 4 settings p 1 toolMaterial p 3 attackSpeed p 2 attackDamage m (Lnet/minecraft/class_1309;)V method_20282 method_20282 p 0 e m (Lnet/minecraft/class_1309;)V method_20283 method_20283 p 0 e c net/minecraft/class_1828 net/minecraft/item/SplashPotionItem c net/minecraft/class_7101 net/minecraft/entity/ai/brain/sensor/IsInWaterSensor c net/minecraft/class_4075 net/minecraft/client/texture/SpriteAtlasHolder f Lnet/minecraft/class_2960; field_41425 sourcePath f Ljava/util/Set; field_45644 metadataReaders f Lnet/minecraft/class_1059; field_18230 atlas m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058; method_18667 getSprite p 1 objectId m (Lnet/minecraft/class_7766$class_7767;Lnet/minecraft/class_3695;)V method_18666 afterReload p 2 profiler p 1 stitchResult m (Lnet/minecraft/class_3695;Lnet/minecraft/class_7766$class_7767;)V method_45860 method_45860 p 2 stitchResult m (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/util/Set;)V p 4 metadataReaders p 3 sourcePath p 2 atlasId p 1 textureManager m (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 2 atlasId p 3 sourcePath p 1 textureManager c net/minecraft/class_7102 net/minecraft/entity/passive/FrogEntity f Lnet/minecraft/class_7094; field_37451 longJumpingAnimationState f Lnet/minecraft/class_7094; field_37452 croakingAnimationState f Lnet/minecraft/class_7094; field_37453 usingTongueAnimationState f Lnet/minecraft/class_7094; field_37456 idlingInWaterAnimationState f Lcom/google/common/collect/ImmutableList; field_37450 MEMORY_MODULES f Ljava/lang/String; field_38720 VARIANT_KEY f Lnet/minecraft/class_1856; field_37448 SLIME_BALL f Lnet/minecraft/class_2940; field_37458 TARGET f Lnet/minecraft/class_2940; field_37457 VARIANT f Lcom/google/common/collect/ImmutableList; field_37449 SENSORS m (Lnet/minecraft/class_1297;)V method_41352 setFrogTarget p 1 entity m ()Ljava/util/Optional; method_41360 getFrogTarget m (Lnet/minecraft/class_7106;)V method_41353 setVariant p 1 variant m ()Lnet/minecraft/class_7106; method_41354 getVariant m ()V method_41359 clearFrogTarget m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_43398 canSpawn p 0 type p 1 world p 2 reason p 3 pos p 4 random m ()Lnet/minecraft/class_5132$class_5133; method_41355 createFrogAttributes m (Lnet/minecraft/class_1309;)Z method_41358 isValidFrogFood p 0 entity c net/minecraft/class_7102$class_7103 net/minecraft/entity/passive/FrogEntity$FrogLookControl m (Lnet/minecraft/class_7102;Lnet/minecraft/class_1308;)V p 2 entity c net/minecraft/class_7102$class_7105 net/minecraft/entity/passive/FrogEntity$FrogSwimNavigation m (Lnet/minecraft/class_7102;Lnet/minecraft/class_1937;)V p 2 world p 1 frog c net/minecraft/class_7102$class_7104 net/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker f Lnet/minecraft/class_2338$class_2339; field_37461 pos c net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteManager m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1058; method_18663 getSprite p 1 effect m (Lnet/minecraft/class_1060;)V p 1 textureManager c net/minecraft/class_7100 net/minecraft/entity/ai/brain/sensor/FrogAttackablesSensor f F field_37444 RANGE m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_44331 isTargetUnreachable p 2 target p 1 entity c net/minecraft/class_4076 net/minecraft/util/math/ChunkSectionPos m (JIII)J method_18678 offset c Offsets a packed chunk section position by the given offsets.\n@see #asLong p 0 packed p 2 x p 4 z p 3 y m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_4076; method_18682 from p 0 pos m ()I method_19532 getMaxZ m (S)Lnet/minecraft/class_2338; method_30557 unpackBlockPos c Gets the world position of the given local position within this chunk section.\n@see #packLocal p 1 packedLocalPos m (S)I method_30552 unpackLocalY c Gets the local y-coordinate from the given packed local position.\n@see #packLocal p 0 packedLocalPos m (S)I method_30556 unpackBlockZ c Gets the world z-coordinate of the given local position within this chunk section.\n@see #packLocal p 1 packedLocalPos m (Lnet/minecraft/class_2791;)Lnet/minecraft/class_4076; method_33705 from p 0 chunk m (III)Lnet/minecraft/class_4076; method_18676 from c Creates a chunk section position from its x-, y- and z-coordinates. p 0 x p 1 y p 2 z m (II)J method_51687 withZeroY p 0 x p 1 z m (D)I method_32204 getSectionCoord p 0 coord m ()Lnet/minecraft/class_2338; method_19767 getMinPos m ()I method_19528 getMinY m (J)I method_18689 unpackY c Gets the chunk section y-coordinate from the given packed chunk section coordinate.\n@see #asLong p 0 packed m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V method_39490 forEachChunkSectionAround p 2 consumer p 0 pos m (J)Lnet/minecraft/class_4076; method_18677 from c Creates a chunk section position from its packed representation.\n@see #asLong p 0 packed m (J)J method_18693 withZeroY c Gets the packed chunk section coordinate at y=0 for the same chunk as\nthe given packed chunk section coordinate.\n@see #asLong p 0 pos m (S)I method_30551 unpackLocalX c Gets the local x-coordinate from the given packed local position.\n@see #packLocal p 0 packedLocalPos m ()Ljava/util/stream/Stream; method_19533 streamBlocks m (S)I method_30555 unpackBlockY c Gets the world y-coordinate of the given local position within this chunk section.\n@see #packLocal p 1 packedLocalPos m (D)I method_42615 getSectionCoordFloored p 0 coord m ()I method_18674 getSectionX m ()J method_18694 asLong m ()Lnet/minecraft/class_2338; method_19768 getCenterPos m ()I method_19529 getMinZ m (Lnet/minecraft/class_5568;)Lnet/minecraft/class_4076; method_42614 from p 0 entity m ()I method_19530 getMaxX m (J)I method_18686 unpackX c Gets the chunk section x-coordinate from the given packed chunk section coordinate.\n@see #asLong p 0 packed m (Lnet/minecraft/class_2374;)Lnet/minecraft/class_4076; method_18680 from p 0 pos m (S)I method_30554 unpackBlockX c Gets the world x-coordinate of the given local position within this chunk section.\n@see #packLocal p 1 packedLocalPos m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V method_39489 forEachChunkSectionAround c Performs an action for each chunk section enclosing a block position\nadjacent to {@code (x, y, z)}. p 0 x p 1 y p 2 z p 3 consumer c the consumer that takes the chunk section position as a long m ()I method_18687 getSectionZ m (J)I method_18690 unpackZ c Gets the chunk section z-coordinate from the given packed chunk section coordinate.\n@see #asLong p 0 packed m (I)I method_18675 getSectionCoord c Converts a world coordinate to the corresponding chunk-section coordinate.\n\n@implNote This implementation returns {@code coord / 16}. p 0 coord m ()I method_18683 getSectionY m ()Lnet/minecraft/class_1923; method_18692 toChunkPos m (III)J method_18685 asLong p 1 y p 2 z p 0 x m (Lnet/minecraft/class_2338;)S method_19454 packLocal c Returns the local position of the given block position relative to\nits respective chunk section, packed into a short. p 0 pos m (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_4076; method_18681 from c Creates a chunk section position from a chunk position and the y-coordinate of the vertical section. p 0 chunkPos p 1 y m (I)I method_18688 getBlockCoord c Converts the given chunk section coordinate to the world coordinate system.\nThe returned coordinate will always be at the origin of the chunk section in world space. p 0 sectionCoord m ()I method_19531 getMaxY m (Lnet/minecraft/class_4076;I)Ljava/util/stream/Stream; method_20439 stream p 0 center p 1 radius m (Lnet/minecraft/class_1923;III)Ljava/util/stream/Stream; method_22446 stream p 1 radius p 0 center p 3 maxY p 2 minY m (S)I method_30553 unpackLocalZ c Gets the local z-coordinate from the given packed local position.\n@see #packLocal p 0 packedLocalPos m (Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V method_39491 forEachChunkSectionAround p 0 pos p 1 consumer m (J)J method_18691 fromBlockPos c Gets the packed chunk section coordinate for a given packed {@link BlockPos}.\n@see #asLong\n@see BlockPos#asLong p 0 blockPos m (III)Lnet/minecraft/class_4076; method_34591 add m (I)I method_18684 getLocalCoord c Converts a world coordinate to the local coordinate system (0-15) of its corresponding chunk section. p 0 coord m (Lnet/minecraft/class_2338;)J method_33706 toLong p 0 pos m (JLnet/minecraft/class_2350;)J method_18679 offset c Offsets a packed chunk section position in the given direction.\n@see #asLong p 0 packed p 2 direction m ()I method_19527 getMinX m (IIIIII)Ljava/util/stream/Stream; method_20438 stream p 2 minZ p 1 minY p 0 minX p 5 maxZ p 4 maxY p 3 maxX m (II)I method_32205 getOffsetPos p 1 offset p 0 chunkCoord c net/minecraft/class_4076$1 net/minecraft/util/math/ChunkSectionPos$1 f Lnet/minecraft/class_3980; field_19263 iterator m (Ljava/util/function/Consumer;)Z tryAdvance tryAdvance p 1 consumer c net/minecraft/class_4071 net/minecraft/client/gui/screen/Overlay m ()Z method_18640 pausesGame c net/minecraft/class_4073 net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer f Lnet/minecraft/class_549; field_18228 model m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1498;FFFFFF)V method_18658 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V p 1 context p 2 loader c net/minecraft/class_7107 net/minecraft/entity/passive/FrogBrain f F field_37469 FLEE_SPEED f Lnet/minecraft/class_6019; field_37474 longJumpCooldownRange f F field_37478 TEMPT_SPEED m (Lnet/minecraft/class_4095;)V method_41376 addSwimActivities p 0 brain m (Lnet/minecraft/class_7102;)Lnet/minecraft/class_3414; method_41377 method_41377 p 0 frog m (Lnet/minecraft/class_4095;)V method_41374 addIdleActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_41372 addCoreActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_41380 addLongJumpActivities p 0 brain m (Lnet/minecraft/class_7102;)Ljava/util/Optional; method_41383 method_41383 p 0 frog m (Lnet/minecraft/class_1309;)Ljava/lang/Float; method_41367 method_41367 p 0 frog m (Lnet/minecraft/class_7102;)Ljava/util/Optional; method_41381 method_41381 p 0 frog m (Lnet/minecraft/class_4095;)V method_41382 addTongueActivities p 0 brain m (Lnet/minecraft/class_1309;)Ljava/lang/Float; method_41371 method_41371 p 0 frog m (Lnet/minecraft/class_7102;)V method_41373 updateActivities p 0 frog m (Lnet/minecraft/class_7102;)Ljava/util/Optional; method_41379 method_41379 p 0 frog m (Lnet/minecraft/class_4095;)V method_41378 addLaySpawnActivities p 0 brain m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_41368 create p 0 brain m (Lnet/minecraft/class_7102;Lnet/minecraft/class_5819;)V method_41369 coolDownLongJump p 0 frog p 1 random m (Lnet/minecraft/class_7102;)Z method_41375 isNotBreeding p 0 frog m (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z method_45373 shouldJumpTo p 0 frog p 1 pos m ()Lnet/minecraft/class_1856; method_41366 getTemptItems c net/minecraft/class_7108 net/minecraft/entity/ai/brain/task/FrogEatEntityTask f I field_37479 RUN_TIME f Lnet/minecraft/class_7108$class_7109; field_37489 phase f I field_37483 eatTick f F field_37481 MAX_DISTANCE f I field_37484 moveToTargetTick f F field_37482 VELOCITY_MULTIPLIER f I field_39452 UNREACHABLE_TONGUE_TARGETS_START_TIME f I field_37480 EAT_DURATION f I field_39453 MAX_UNREACHABLE_TONGUE_TARGETS f I field_38414 CATCH_DURATION f Lnet/minecraft/class_3414; field_37486 eatSound f Lnet/minecraft/class_3414; field_37485 tongueSound f Lnet/minecraft/class_243; field_37487 targetPos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41387 run m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41388 finishRunning m (Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)V method_44333 markTargetAsUnreachable p 1 entity p 2 target m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V p 1 tongueSound p 2 eatSound m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V method_41389 keepRunning m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z method_41384 shouldRun m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)V method_42667 eat p 2 frog p 1 world m (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Z method_41385 shouldKeepRunning m (Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Z method_44332 isTargetReachable p 1 entity p 2 target c net/minecraft/class_7108$class_7109 net/minecraft/entity/ai/brain/task/FrogEatEntityTask$Phase f Lnet/minecraft/class_7108$class_7109; field_37493 EAT_ANIMATION f Lnet/minecraft/class_7108$class_7109; field_37492 MOVE_TO_TARGET f Lnet/minecraft/class_7108$class_7109; field_37494 DONE f Lnet/minecraft/class_7108$class_7109; field_38415 CATCH_ANIMATION c net/minecraft/class_4079 net/minecraft/world/SectionDistanceLevelPropagator m (J)I method_18749 getInitialLevel p 1 id m (JIZ)V method_18750 update p 3 level p 4 decrease p 1 id c net/minecraft/class_7106 net/minecraft/entity/passive/FrogVariant f Lnet/minecraft/class_2960; comp_707 texture f Lnet/minecraft/class_7106; field_37462 TEMPERATE f Lnet/minecraft/class_7106; field_37464 COLD f Lnet/minecraft/class_7106; field_37463 WARM m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7106; method_43091 register p 1 textureId p 0 id m ()Lnet/minecraft/class_2960; comp_707 texture c net/minecraft/class_7112 net/minecraft/unused/packageinfo/PackageInfo7112 c net/minecraft/class_7113 net/minecraft/block/FrogspawnBlock f I field_37584 maxHatchTime f Lnet/minecraft/class_265; field_37578 SHAPE f I field_37579 MIN_TADPOLES f I field_37583 minHatchTime f I field_37582 MAX_HATCH_TIME f I field_37581 MIN_HATCH_TIME f I field_37580 MAX_TADPOLES m (Lnet/minecraft/class_5819;)D method_44015 getSpawnOffset p 1 random m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_41427 canLayAt p 0 world p 1 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_41428 breakWithoutDrop p 1 world p 2 pos m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_41426 hatch p 2 pos p 1 world p 3 random m (Lnet/minecraft/class_5819;)I method_41429 getHatchTime p 0 random m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V method_41430 spawnTadpoles p 1 world p 3 random p 2 pos m (II)V method_41425 setHatchTimeRange p 1 max p 0 min m ()V method_41431 resetHatchTimeRange c net/minecraft/class_7110 net/minecraft/entity/passive/TadpoleEntity f Lcom/google/common/collect/ImmutableList; field_37498 MEMORY_MODULES f F field_39302 WIDTH f F field_39303 HEIGHT f I field_37499 tadpoleAge f Lcom/google/common/collect/ImmutableList; field_37497 SENSORS f I field_37496 MAX_TADPOLE_AGE m (I)V method_41394 setTadpoleAge p 1 tadpoleAge m (Lnet/minecraft/class_1799;)Z method_41399 isSlimeBall p 1 stack m ()I method_41398 getTicksUntilGrowth m ()I method_41396 getTadpoleAge m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_41391 eatSlimeBall p 1 player p 2 stack m (I)V method_41392 increaseAge p 1 seconds m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_41393 decrementItem p 1 player p 2 stack m ()V method_41397 growUp m ()Lnet/minecraft/class_5132$class_5133; method_41395 createTadpoleAttributes c net/minecraft/class_7111 net/minecraft/entity/passive/TadpoleBrain f F field_39409 TEMPT_SPEED f F field_37500 FLEE_SPEED m (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; method_41400 create p 0 brain m (Lnet/minecraft/class_7110;)V method_41401 updateActivities p 0 tadpole m (Lnet/minecraft/class_4095;)V method_41403 addIdleActivities p 0 brain m (Lnet/minecraft/class_4095;)V method_41402 addCoreActivities p 0 brain c net/minecraft/class_4081 net/minecraft/entity/effect/StatusEffectCategory f Lnet/minecraft/class_124; field_18274 formatting f Lnet/minecraft/class_4081; field_18271 BENEFICIAL f Lnet/minecraft/class_4081; field_18273 NEUTRAL f Lnet/minecraft/class_4081; field_18272 HARMFUL m ()Lnet/minecraft/class_124; method_18793 getFormatting m (Ljava/lang/String;ILnet/minecraft/class_124;)V p 3 format c net/minecraft/class_7118 net/minecraft/block/LichenGrower f [Lnet/minecraft/class_7118$class_7123; field_37595 GROW_TYPES f Lnet/minecraft/class_7118$class_7120; field_37596 growChecker m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional; method_41449 method_41449 p 6 direction2 m (Lnet/minecraft/class_7118$class_7120;)V p 1 growChecker m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)J method_41452 grow p 4 markForPostProcessing p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_5778;)V p 1 lichen m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional; method_41450 grow p 4 random p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_1936;ZLnet/minecraft/class_7118$class_7121;)Ljava/util/Optional; method_41442 method_41442 p 3 growPos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)Ljava/util/Optional; method_41446 grow p 2 world p 1 state p 4 oldDirection p 3 pos p 6 markForPostProcessing p 5 newDirection m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_41454 method_41454 p 2 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional; method_41455 method_41455 p 6 direction2 m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_7118$class_7122;)Ljava/util/Optional; method_41445 getGrowPos p 2 world p 1 state p 6 predicate p 5 newDirection p 4 oldDirection p 3 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_41456 method_41456 p 2 direction m (Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Z)Ljava/util/Optional; method_41441 place p 1 world p 2 pos p 3 markForPostProcessing m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z method_41444 method_41444 p 5 direction2 m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Z)Ljava/util/Optional; method_41447 grow p 6 markForPostProcessing p 5 random p 4 direction p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)J method_41448 grow p 1 state p 3 pos p 2 world p 5 markForPostProcessing p 4 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/Optional; method_41451 method_41451 p 5 direction m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_41443 canGrow p 1 state p 4 direction p 3 pos p 2 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2350;)Ljava/lang/Long; method_41453 method_41453 p 5 direction c net/minecraft/class_7118$class_7119 net/minecraft/block/LichenGrower$LichenGrowChecker f Lnet/minecraft/class_5778; field_37597 lichen m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)Z method_41458 canGrow p 4 direction p 3 growPos p 5 state p 2 pos p 1 world m (Lnet/minecraft/class_5778;)V p 1 lichen c net/minecraft/class_7118$class_7120 net/minecraft/block/LichenGrower$GrowChecker m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z method_41457 canGrow p 3 growPos p 1 world p 2 pos m ()[Lnet/minecraft/class_7118$class_7123; method_41460 getGrowTypes m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_41463 hasDirection p 2 direction p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680; method_41459 getStateWithDirection p 2 world p 3 pos p 4 direction p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z method_41464 canGrow p 1 state p 2 direction m (Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Lnet/minecraft/class_2680;Z)Z method_41461 place p 3 state p 4 markForPostProcessing p 1 world p 2 growPos m (Lnet/minecraft/class_2680;)Z method_41462 canGrow p 1 state c net/minecraft/class_7118$class_7123 net/minecraft/block/LichenGrower$GrowType f Lnet/minecraft/class_7118$class_7123; field_37600 WRAP_AROUND f Lnet/minecraft/class_7118$class_7123; field_37598 SAME_POSITION f Lnet/minecraft/class_7118$class_7123; field_37599 SAME_PLANE m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_7118$class_7121; method_41466 getGrowPos p 2 newDirection p 3 oldDirection p 1 pos c net/minecraft/class_7118$class_7121 net/minecraft/block/LichenGrower$GrowPos f Lnet/minecraft/class_2338; comp_534 pos f Lnet/minecraft/class_2350; comp_535 face m ()Lnet/minecraft/class_2350; comp_535 face m ()Lnet/minecraft/class_2338; comp_534 pos c net/minecraft/class_7118$class_7122 net/minecraft/block/LichenGrower$GrowPosPredicate m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z test test p 1 world p 2 pos p 3 growPos c net/minecraft/class_7116 net/minecraft/block/MangroveRootsBlock f Lnet/minecraft/class_2746; field_37593 WATERLOGGED c net/minecraft/class_7117 net/minecraft/block/MudBlock f Lnet/minecraft/class_265; field_37594 COLLISION_SHAPE c net/minecraft/class_4089 net/minecraft/client/particle/ParticleTextureData f Ljava/util/List; field_18299 textureList m (Lcom/google/gson/JsonElement;)Ljava/lang/String; method_18827 method_18827 p 0 texture m (Ljava/util/List;)V p 1 textureList m ()Ljava/util/List; method_18826 getTextureList m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4089; method_18828 load p 0 json c net/minecraft/class_7114 net/minecraft/block/MangroveLeavesBlock c net/minecraft/class_7115 net/minecraft/block/PropaguleBlock f Lnet/minecraft/class_2758; field_37588 AGE f [Lnet/minecraft/class_265; field_37592 SHAPES f Lnet/minecraft/class_2746; field_37591 HANGING f Lnet/minecraft/class_2746; field_37590 WATERLOGGED m (Lnet/minecraft/class_2680;)Z method_41435 isHanging p 0 state m (I)Lnet/minecraft/class_2680; method_43130 getHangingState p 0 age m (Lnet/minecraft/class_2680;)Z method_41436 isFullyGrown p 0 state m ()Lnet/minecraft/class_2680; method_41434 getDefaultHangingState c net/minecraft/class_1801 net/minecraft/item/KnowledgeBookItem f Ljava/lang/String; field_30906 RECIPES_KEY f Lorg/slf4j/Logger; field_8042 LOGGER c net/minecraft/class_1800 net/minecraft/client/item/ModelPredicateProvider m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F call call p 4 seed p 3 entity p 2 world p 1 stack c net/minecraft/class_1805 net/minecraft/item/MilkBucketItem f I field_30911 MAX_USE_TIME c net/minecraft/class_1804 net/minecraft/item/LeadItem m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269; method_7994 attachHeldMobsToBlock p 2 pos p 0 player p 1 world c net/minecraft/class_1803 net/minecraft/item/LingeringPotionItem c net/minecraft/class_1802 net/minecraft/item/Items f Lnet/minecraft/class_1792; field_8210 SPRUCE_WOOD f Lnet/minecraft/class_1792; field_8452 BUBBLE_CORAL_FAN f Lnet/minecraft/class_1792; field_8343 CRACKED_STONE_BRICKS f Lnet/minecraft/class_1792; field_8476 COAL_ORE f Lnet/minecraft/class_1792; field_8258 WHITE_BED f Lnet/minecraft/class_1792; field_8125 JUNGLE_LOG f Lnet/minecraft/class_1792; field_43191 SUSPICIOUS_GRAVEL f Lnet/minecraft/class_1792; field_20409 CUT_RED_SANDSTONE f Lnet/minecraft/class_1792; field_28859 DEEPSLATE_BRICKS f Lnet/minecraft/class_1792; field_8562 PURPLE_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8780 OAK_BUTTON f Lnet/minecraft/class_1792; field_29020 DEEPSLATE_IRON_ORE f Lnet/minecraft/class_1792; field_8451 LIGHT_GRAY_SHULKER_BOX f Lnet/minecraft/class_1792; field_8342 BRICK_SLAB f Lnet/minecraft/class_1792; field_8366 TRIPWIRE_HOOK f Lnet/minecraft/class_1792; field_22010 CRIMSON_DOOR f Lnet/minecraft/class_1792; field_8148 INFESTED_CHISELED_STONE_BRICKS f Lnet/minecraft/class_1792; field_8499 QUARTZ_STAIRS f Lnet/minecraft/class_1792; field_17520 CACTUS f Lnet/minecraft/class_1792; field_8257 CYAN_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_20407 ANDESITE f Lnet/minecraft/class_1792; field_20408 RED_SANDSTONE f Lnet/minecraft/class_1792; field_27060 GREEN_CANDLE f Lnet/minecraft/class_1792; field_8587 ACACIA_WOOD f Lnet/minecraft/class_1792; field_8672 LIME_TERRACOTTA f Lnet/minecraft/class_1792; field_8781 STONE_BUTTON f Lnet/minecraft/class_1792; field_8890 MOSSY_STONE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_23256 LODESTONE f Lnet/minecraft/class_1792; field_8430 SMOOTH_QUARTZ_STAIRS f Lnet/minecraft/class_1792; field_8212 OAK_STAIRS f Lnet/minecraft/class_1792; field_8321 JUNGLE_TRAPDOOR f Lnet/minecraft/class_1792; field_8454 DARK_OAK_FENCE f Lnet/minecraft/class_1792; field_22031 CRIMSON_PLANKS f Lnet/minecraft/class_1792; field_8369 MOSSY_COBBLESTONE_SLAB f Lnet/minecraft/class_1792; field_8127 PINK_CONCRETE f Lnet/minecraft/class_1792; field_43193 SNIFFER_EGG f Lnet/minecraft/class_1792; field_40213 BAMBOO_PLANKS f Lnet/minecraft/class_1792; field_8584 BROWN_SHULKER_BOX f Lnet/minecraft/class_1792; field_27061 RED_CANDLE f Lnet/minecraft/class_1792; field_8693 JACK_O_LANTERN f Lnet/minecraft/class_1792; field_29022 DEEPSLATE_DIAMOND_ORE f Lnet/minecraft/class_1792; field_8320 OAK_SLAB f Lnet/minecraft/class_1792; field_8211 DETECTOR_RAIL f Lnet/minecraft/class_1792; field_22032 WARPED_PLANKS f Lnet/minecraft/class_1792; field_8126 BLUE_STAINED_GLASS f Lnet/minecraft/class_1792; field_8368 GREEN_BED f Lnet/minecraft/class_1792; field_43192 PITCHER_PLANT f Lnet/minecraft/class_1792; field_28042 POINTED_DRIPSTONE f Lnet/minecraft/class_1792; field_40214 BAMBOO_MOSAIC f Lnet/minecraft/class_1792; field_8585 DEAD_BRAIN_CORAL_FAN f Lnet/minecraft/class_1792; field_27062 BLACK_CANDLE f Lnet/minecraft/class_1792; field_8561 LARGE_FERN f Lnet/minecraft/class_1792; field_29021 DEEPSLATE_LAPIS_ORE f Lnet/minecraft/class_1792; field_8230 REDSTONE_LAMP f Lnet/minecraft/class_1792; field_8472 STRIPPED_BIRCH_WOOD f Lnet/minecraft/class_1792; field_8363 LIGHT_GRAY_STAINED_GLASS f Lnet/minecraft/class_1792; field_8121 LADDER f Lnet/minecraft/class_1792; field_8278 FIRE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8809 LAPIS_ORE f Lnet/minecraft/class_1792; field_22013 CRIMSON_NYLIUM f Lnet/minecraft/class_1792; field_8582 WHITE_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8691 OAK_DOOR f Lnet/minecraft/class_1792; field_8120 GREEN_CONCRETE f Lnet/minecraft/class_1792; field_8471 FERN f Lnet/minecraft/class_1792; field_8362 STRIPPED_SPRUCE_WOOD f Lnet/minecraft/class_1792; field_8495 SPRUCE_TRAPDOOR f Lnet/minecraft/class_1792; field_8253 LIME_CARPET f Lnet/minecraft/class_1792; field_8386 PRISMARINE_STAIRS f Lnet/minecraft/class_1792; field_8277 PINK_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8059 ORANGE_BED f Lnet/minecraft/class_1792; field_17540 DARK_OAK_SAPLING f Lnet/minecraft/class_1792; field_17346 CAMPFIRE f Lnet/minecraft/class_1792; field_42699 DECORATED_POT f Lnet/minecraft/class_1792; field_8583 OAK_LOG f Lnet/minecraft/class_1792; field_8341 WHITE_CONCRETE f Lnet/minecraft/class_1792; field_8474 BRAIN_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8256 TALL_GRASS f Lnet/minecraft/class_1792; field_8365 FARMLAND f Lnet/minecraft/class_1792; field_8580 PINK_CARPET f Lnet/minecraft/class_1792; field_8340 LIME_STAINED_GLASS f Lnet/minecraft/class_1792; field_8122 SPRUCE_STAIRS f Lnet/minecraft/class_1792; field_8364 LIGHT_BLUE_CONCRETE f Lnet/minecraft/class_1792; field_8146 LIGHT_GRAY_BED f Lnet/minecraft/class_1792; field_8808 STRIPPED_DARK_OAK_LOG f Lnet/minecraft/class_1792; field_8581 LIME_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8690 PURPLE_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8141 GLASS_PANE f Lnet/minecraft/class_1792; field_8056 END_ROD f Lnet/minecraft/class_1792; field_8165 SPRUCE_DOOR f Lnet/minecraft/class_1792; field_37529 MANGROVE_TRAPDOOR f Lnet/minecraft/class_1792; field_8189 SPRUCE_SLAB f Lnet/minecraft/class_1792; field_17498 SEA_PICKLE f Lnet/minecraft/class_1792; field_20400 END_STONE_BRICKS f Lnet/minecraft/class_1792; field_8829 LIGHT_BLUE_SHULKER_BOX f Lnet/minecraft/class_1792; field_42701 CHERRY_BUTTON f Lnet/minecraft/class_1792; field_28875 DEEPSLATE_BRICK_SLAB f Lnet/minecraft/class_1792; field_23849 POLISHED_BLACKSTONE_SLAB f Lnet/minecraft/class_1792; field_28657 BIG_DRIPLEAF f Lnet/minecraft/class_1792; field_21997 CRIMSON_FENCE_GATE f Lnet/minecraft/class_1792; field_8140 CONDUIT f Lnet/minecraft/class_1792; field_8491 DANDELION f Lnet/minecraft/class_1792; field_8382 PODZOL f Lnet/minecraft/class_1792; field_8164 BLUE_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8055 LAPIS_BLOCK f Lnet/minecraft/class_1792; field_17499 BLUE_ORCHID f Lnet/minecraft/class_1792; field_42700 CHERRY_STAIRS f Lnet/minecraft/class_1792; field_28658 SMALL_DRIPLEAF f Lnet/minecraft/class_1792; field_21996 WARPED_FENCE f Lnet/minecraft/class_1792; field_8490 PURPUR_PILLAR f Lnet/minecraft/class_1792; field_8470 ZOMBIE_HEAD f Lnet/minecraft/class_1792; field_8494 GOLD_BLOCK f Lnet/minecraft/class_1792; field_37527 MANGROVE_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8385 YELLOW_TERRACOTTA f Lnet/minecraft/class_1792; field_20402 QUARTZ_BLOCK f Lnet/minecraft/class_1792; field_8827 END_PORTAL_FRAME f Lnet/minecraft/class_1792; field_42703 CHERRY_FENCE_GATE f Lnet/minecraft/class_1792; field_23847 GILDED_BLACKSTONE f Lnet/minecraft/class_1792; field_21999 SOUL_SOIL f Lnet/minecraft/class_1792; field_8142 YELLOW_CARPET f Lnet/minecraft/class_1792; field_8384 MAGENTA_CARPET f Lnet/minecraft/class_1792; field_8166 SMOOTH_SANDSTONE_STAIRS f Lnet/minecraft/class_1792; field_37528 MANGROVE_DOOR f Lnet/minecraft/class_1792; field_8275 MOSSY_COBBLESTONE_STAIRS f Lnet/minecraft/class_1792; field_8057 PRISMARINE_WALL f Lnet/minecraft/class_1792; field_8828 SLIME_BLOCK f Lnet/minecraft/class_1792; field_20401 DIORITE f Lnet/minecraft/class_1792; field_8804 BRICK_WALL f Lnet/minecraft/class_1792; field_42702 CHERRY_TRAPDOOR f Lnet/minecraft/class_1792; field_23848 POLISHED_BLACKSTONE f Lnet/minecraft/class_1792; field_21998 WARPED_FENCE_GATE f Lnet/minecraft/class_1792; field_37509 STRIPPED_MANGROVE_WOOD f Lnet/minecraft/class_1792; field_8294 BROWN_CARPET f Lnet/minecraft/class_1792; field_8076 IRON_BARS f Lnet/minecraft/class_1792; field_27019 TINTED_GLASS f Lnet/minecraft/class_1792; field_20404 PRISMARINE f Lnet/minecraft/class_1792; field_28871 POLISHED_DEEPSLATE f Lnet/minecraft/class_1792; field_8849 SPAWNER f Lnet/minecraft/class_1792; field_28653 MOSS_CARPET f Lnet/minecraft/class_1792; field_8801 GLOWSTONE f Lnet/minecraft/class_1792; field_40215 CHISELED_BOOKSHELF f Lnet/minecraft/class_1792; field_8160 DEAD_FIRE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_41304 PIGLIN_HEAD f Lnet/minecraft/class_1792; field_8293 DARK_OAK_FENCE_GATE f Lnet/minecraft/class_1792; field_8051 DEAD_BUBBLE_CORAL f Lnet/minecraft/class_1792; field_8608 GRANITE_STAIRS f Lnet/minecraft/class_1792; field_28872 POLISHED_DEEPSLATE_SLAB f Lnet/minecraft/class_1792; field_43194 CALIBRATED_SCULK_SENSOR f Lnet/minecraft/class_1792; field_20403 POLISHED_DIORITE f Lnet/minecraft/class_1792; field_8717 LIGHT_BLUE_TERRACOTTA f Lnet/minecraft/class_1792; field_28654 MOSS_BLOCK f Lnet/minecraft/class_1792; field_22490 WARPED_HYPHAE f Lnet/minecraft/class_1792; field_40216 BAMBOO_SLAB f Lnet/minecraft/class_1792; field_8050 MAGENTA_SHULKER_BOX f Lnet/minecraft/class_1792; field_8292 INFESTED_CRACKED_STONE_BRICKS f Lnet/minecraft/class_1792; field_8272 DEAD_HORN_CORAL f Lnet/minecraft/class_1792; field_8381 DEAD_BRAIN_CORAL f Lnet/minecraft/class_1792; field_8078 LIGHT_BLUE_CARPET f Lnet/minecraft/class_1792; field_23140 NETHER_GOLD_ORE f Lnet/minecraft/class_1792; field_37507 MANGROVE_PLANKS f Lnet/minecraft/class_1792; field_20406 DARK_PRISMARINE f Lnet/minecraft/class_1792; field_28655 ROOTED_DIRT f Lnet/minecraft/class_1792; field_8605 ACACIA_BUTTON f Lnet/minecraft/class_1792; field_28873 COBBLED_DEEPSLATE_SLAB f Lnet/minecraft/class_1792; field_8847 TUBE_CORAL f Lnet/minecraft/class_1792; field_8823 JUNGLE_FENCE f Lnet/minecraft/class_1792; field_40217 BAMBOO_MOSAIC_SLAB f Lnet/minecraft/class_1792; field_8380 ORANGE_SHULKER_BOX f Lnet/minecraft/class_1792; field_8162 AIR f Lnet/minecraft/class_1792; field_8271 YELLOW_SHULKER_BOX f Lnet/minecraft/class_1792; field_8053 STONE_STAIRS f Lnet/minecraft/class_1792; field_23141 RESPAWN_ANCHOR f Lnet/minecraft/class_1792; field_8077 BARRIER f Lnet/minecraft/class_1792; field_37508 MANGROVE_PROPAGULE f Lnet/minecraft/class_1792; field_23829 CHISELED_NETHER_BRICKS f Lnet/minecraft/class_1792; field_20405 PRISMARINE_BRICKS f Lnet/minecraft/class_1792; field_40219 BAMBOO_STAIRS f Lnet/minecraft/class_1792; field_8848 POWERED_RAIL f Lnet/minecraft/class_1792; field_8739 PURPLE_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_28874 DEEPSLATE_TILE_SLAB f Lnet/minecraft/class_1792; field_28656 HANGING_ROOTS f Lnet/minecraft/class_1792; field_8715 PURPLE_TERRACOTTA f Lnet/minecraft/class_1792; field_40218 BAMBOO_FENCE f Lnet/minecraft/class_1792; field_23828 CRACKED_NETHER_BRICKS f Lnet/minecraft/class_1792; field_8270 GRASS_BLOCK f Lnet/minecraft/class_1792; field_27039 WAXED_COPPER_BLOCK f Lnet/minecraft/class_1792; field_8096 BLACK_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8627 GRAY_SHULKER_BOX f Lnet/minecraft/class_1792; field_8736 WHITE_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8869 LIGHT_BLUE_STAINED_GLASS f Lnet/minecraft/class_1792; field_8603 DIAMOND_BLOCK f Lnet/minecraft/class_1792; field_8712 DRAGON_HEAD f Lnet/minecraft/class_1792; field_8821 CYAN_TERRACOTTA f Lnet/minecraft/class_1792; field_23841 CRACKED_POLISHED_BLACKSTONE_BRICKS f Lnet/minecraft/class_1792; field_23070 TWISTING_VINES f Lnet/minecraft/class_1792; field_8095 YELLOW_STAINED_GLASS f Lnet/minecraft/class_1792; field_37510 MANGROVE_WOOD f Lnet/minecraft/class_1792; field_8519 DIRT_PATH f Lnet/minecraft/class_1792; field_28650 AZALEA f Lnet/minecraft/class_1792; field_8628 BRAIN_CORAL_FAN f Lnet/minecraft/class_1792; field_8604 REDSTONE_ORE f Lnet/minecraft/class_1792; field_8737 BLUE_CONCRETE f Lnet/minecraft/class_1792; field_8822 CHISELED_RED_SANDSTONE f Lnet/minecraft/class_1792; field_23842 SOUL_CAMPFIRE f Lnet/minecraft/class_1792; field_8074 FLOWER_POT f Lnet/minecraft/class_1792; field_8098 PURPLE_CARPET f Lnet/minecraft/class_1792; field_19049 LIME_WOOL f Lnet/minecraft/class_1792; field_28651 FLOWERING_AZALEA f Lnet/minecraft/class_1792; field_8649 LIME_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8758 ACACIA_DOOR f Lnet/minecraft/class_1792; field_8516 BLACK_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8734 GREEN_STAINED_GLASS f Lnet/minecraft/class_1792; field_8710 CHORUS_FLOWER f Lnet/minecraft/class_1792; field_8843 BIRCH_SLAB f Lnet/minecraft/class_1792; field_21991 NETHER_SPROUTS f Lnet/minecraft/class_1792; field_17509 ORANGE_TULIP f Lnet/minecraft/class_1792; field_42690 STRIPPED_CHERRY_WOOD f Lnet/minecraft/class_1792; field_8182 NETHER_WART_BLOCK f Lnet/minecraft/class_1792; field_8291 SMOOTH_STONE_SLAB f Lnet/minecraft/class_1792; field_19048 YELLOW_WOOL f Lnet/minecraft/class_1792; field_8097 JUNGLE_FENCE_GATE f Lnet/minecraft/class_1792; field_27018 COPPER_ORE f Lnet/minecraft/class_1792; field_28870 DEEPSLATE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_28652 SPORE_BLOSSOM f Lnet/minecraft/class_1792; field_37532 MANGROVE_FENCE_GATE f Lnet/minecraft/class_1792; field_21990 WARPED_ROOTS f Lnet/minecraft/class_1792; field_8517 DARK_OAK_DOOR f Lnet/minecraft/class_1792; field_8626 TNT f Lnet/minecraft/class_1792; field_8844 DARK_OAK_TRAPDOOR f Lnet/minecraft/class_1792; field_8602 GRASS f Lnet/minecraft/class_1792; field_8735 LIGHT_GRAY_CONCRETE f Lnet/minecraft/class_1792; field_8820 ACACIA_LOG f Lnet/minecraft/class_1792; field_23840 POLISHED_BLACKSTONE_BRICK_WALL f Lnet/minecraft/class_1792; field_8290 CYAN_CARPET f Lnet/minecraft/class_1792; field_8072 STRIPPED_ACACIA_LOG f Lnet/minecraft/class_1792; field_8181 BLACK_TERRACOTTA f Lnet/minecraft/class_1792; field_19047 LIGHT_BLUE_WOOL f Lnet/minecraft/class_1792; field_27059 BROWN_CANDLE f Lnet/minecraft/class_1792; field_29214 CRACKED_DEEPSLATE_BRICKS f Lnet/minecraft/class_1792; field_37513 MANGROVE_ROOTS f Lnet/minecraft/class_1792; field_37537 MUD f Lnet/minecraft/class_1792; field_16309 SMOKER f Lnet/minecraft/class_1792; field_8404 DARK_OAK_PLANKS f Lnet/minecraft/class_1792; field_8319 POLISHED_GRANITE_STAIRS f Lnet/minecraft/class_1792; field_8538 BUBBLE_CORAL f Lnet/minecraft/class_1792; field_23845 BLACKSTONE_STAIRS f Lnet/minecraft/class_1792; field_8889 YELLOW_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8732 FURNACE f Lnet/minecraft/class_1792; field_21993 CRIMSON_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8865 LEVER f Lnet/minecraft/class_1792; field_27035 CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_17507 ACACIA_LEAVES f Lnet/minecraft/class_1792; field_19046 MAGENTA_WOOL f Lnet/minecraft/class_1792; field_27036 EXPOSED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_29019 DEEPSLATE_GOLD_ORE f Lnet/minecraft/class_1792; field_37538 SCULK_SHRIEKER f Lnet/minecraft/class_1792; field_28101 SCULK_SENSOR f Lnet/minecraft/class_1792; field_37514 MUDDY_MANGROVE_ROOTS f Lnet/minecraft/class_1792; field_8427 DAMAGED_ANVIL f Lnet/minecraft/class_1792; field_8318 MAGENTA_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8648 BAMBOO f Lnet/minecraft/class_1792; field_8866 COMMAND_BLOCK f Lnet/minecraft/class_1792; field_23846 BLACKSTONE_WALL f Lnet/minecraft/class_1792; field_8624 STRIPPED_SPRUCE_LOG f Lnet/minecraft/class_1792; field_8757 RED_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8842 JUNGLE_PLANKS f Lnet/minecraft/class_1792; field_8733 EMERALD_BLOCK f Lnet/minecraft/class_1792; field_21992 WEEPING_VINES f Lnet/minecraft/class_1792; field_29213 INFESTED_DEEPSLATE f Lnet/minecraft/class_1792; field_17508 DARK_OAK_LEAVES f Lnet/minecraft/class_1792; field_16307 BARREL f Lnet/minecraft/class_1792; field_27037 WEATHERED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_29216 DEEPSLATE_EMERALD_ORE f Lnet/minecraft/class_1792; field_19045 ORANGE_WOOL f Lnet/minecraft/class_1792; field_37511 MANGROVE_LEAVES f Lnet/minecraft/class_1792; field_17505 BIRCH_LEAVES f Lnet/minecraft/class_1792; field_23843 BLACKSTONE f Lnet/minecraft/class_1792; field_8536 BOOKSHELF f Lnet/minecraft/class_1792; field_8754 GRAY_BED f Lnet/minecraft/class_1792; field_8887 JUNGLE_BUTTON f Lnet/minecraft/class_1792; field_8863 YELLOW_BED f Lnet/minecraft/class_1792; field_21995 CRIMSON_FENCE f Lnet/minecraft/class_1792; field_17529 PEONY f Lnet/minecraft/class_1792; field_27038 OXIDIZED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_19044 WHITE_WOOL f Lnet/minecraft/class_1792; field_29215 CRACKED_DEEPSLATE_TILES f Lnet/minecraft/class_1792; field_37512 MANGROVE_LOG f Lnet/minecraft/class_1792; field_16308 SMITHING_TABLE f Lnet/minecraft/class_1792; field_17506 JUNGLE_LEAVES f Lnet/minecraft/class_1792; field_23844 BLACKSTONE_SLAB f Lnet/minecraft/class_1792; field_8537 OBSERVER f Lnet/minecraft/class_1792; field_8888 OAK_WOOD f Lnet/minecraft/class_1792; field_8646 ACACIA_FENCE f Lnet/minecraft/class_1792; field_8779 BIRCH_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_21994 WARPED_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8840 DRAGON_EGG f Lnet/minecraft/class_1792; field_16305 STONECUTTER f Lnet/minecraft/class_1792; field_20395 STONE_BRICKS f Lnet/minecraft/class_1792; field_8400 ACACIA_SLAB f Lnet/minecraft/class_1792; field_8206 ANDESITE_WALL f Lnet/minecraft/class_1792; field_22005 WARPED_BUTTON f Lnet/minecraft/class_1792; field_22489 CRIMSON_HYPHAE f Lnet/minecraft/class_1792; field_17527 ROSE_BUSH f Lnet/minecraft/class_1792; field_17503 OAK_LEAVES f Lnet/minecraft/class_1792; field_8558 LIGHT_GRAY_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8667 STONE_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8643 NOTE_BLOCK f Lnet/minecraft/class_1792; field_8885 GRAY_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_27031 CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_42696 PINK_PETALS f Lnet/minecraft/class_1792; field_27055 LIGHT_GRAY_CANDLE f Lnet/minecraft/class_1792; field_22006 CRIMSON_STAIRS f Lnet/minecraft/class_1792; field_16306 BLAST_FURNACE f Lnet/minecraft/class_1792; field_20394 GRANITE f Lnet/minecraft/class_1792; field_8205 YELLOW_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_17528 HAY_BLOCK f Lnet/minecraft/class_1792; field_8559 DIORITE_WALL f Lnet/minecraft/class_1792; field_17504 SPRUCE_LEAVES f Lnet/minecraft/class_1792; field_8668 BEACON f Lnet/minecraft/class_1792; field_8535 SPONGE f Lnet/minecraft/class_1792; field_8886 DARK_OAK_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8644 PURPUR_STAIRS f Lnet/minecraft/class_1792; field_42695 TORCHFLOWER f Lnet/minecraft/class_1792; field_27056 CYAN_CANDLE f Lnet/minecraft/class_1792; field_27032 EXPOSED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_20397 POLISHED_GRANITE f Lnet/minecraft/class_1792; field_33505 RAW_IRON_BLOCK f Lnet/minecraft/class_1792; field_8402 TUBE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_22003 WARPED_TRAPDOOR f Lnet/minecraft/class_1792; field_8426 ICE f Lnet/minecraft/class_1792; field_22487 STRIPPED_CRIMSON_HYPHAE f Lnet/minecraft/class_1792; field_17525 SUNFLOWER f Lnet/minecraft/class_1792; field_17501 AZURE_BLUET f Lnet/minecraft/class_1792; field_42698 CHERRY_FENCE f Lnet/minecraft/class_1792; field_8689 DEAD_BUSH f Lnet/minecraft/class_1792; field_8798 GREEN_TERRACOTTA f Lnet/minecraft/class_1792; field_8774 BIRCH_TRAPDOOR f Lnet/minecraft/class_1792; field_29212 DEEPSLATE_COAL_ORE f Lnet/minecraft/class_1792; field_8641 SMOOTH_RED_SANDSTONE_STAIRS f Lnet/minecraft/class_1792; field_8750 CHIPPED_ANVIL f Lnet/minecraft/class_1792; field_8883 BUBBLE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_27057 PURPLE_CANDLE f Lnet/minecraft/class_1792; field_27033 WEATHERED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_20396 MOSSY_STONE_BRICKS f Lnet/minecraft/class_1792; field_27058 BLUE_CANDLE f Lnet/minecraft/class_1792; field_33506 RAW_COPPER_BLOCK f Lnet/minecraft/class_1792; field_8401 INFESTED_COBBLESTONE f Lnet/minecraft/class_1792; field_8316 POLISHED_ANDESITE_STAIRS f Lnet/minecraft/class_1792; field_22488 STRIPPED_WARPED_HYPHAE f Lnet/minecraft/class_1792; field_22004 CRIMSON_BUTTON f Lnet/minecraft/class_1792; field_17526 LILAC f Lnet/minecraft/class_1792; field_17502 RED_TULIP f Lnet/minecraft/class_1792; field_42697 CHERRY_SLAB f Lnet/minecraft/class_1792; field_8799 CHAIN_COMMAND_BLOCK f Lnet/minecraft/class_1792; field_8775 GOLD_ORE f Lnet/minecraft/class_1792; field_8860 DIORITE_STAIRS f Lnet/minecraft/class_1792; field_29211 DEEPSLATE_COPPER_ORE f Lnet/minecraft/class_1792; field_27034 OXIDIZED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_22009 WARPED_DOOR f Lnet/minecraft/class_1792; field_20399 END_STONE f Lnet/minecraft/class_1792; field_8311 JUNGLE_STAIRS f Lnet/minecraft/class_1792; field_8444 NETHER_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8202 PURPUR_SLAB f Lnet/minecraft/class_1792; field_33507 RAW_GOLD_BLOCK f Lnet/minecraft/class_1792; field_8468 REPEATING_COMMAND_BLOCK f Lnet/minecraft/class_1792; field_8359 RED_SANDSTONE_WALL f Lnet/minecraft/class_1792; field_22421 CRYING_OBSIDIAN f Lnet/minecraft/class_1792; field_17523 VINE f Lnet/minecraft/class_1792; field_8554 WET_SPONGE f Lnet/minecraft/class_1792; field_27075 CUT_COPPER f Lnet/minecraft/class_1792; field_8663 BRICK_STAIRS f Lnet/minecraft/class_1792; field_8772 LOOM f Lnet/minecraft/class_1792; field_8530 REDSTONE_TORCH f Lnet/minecraft/class_1792; field_27051 LIGHTNING_ROD f Lnet/minecraft/class_1792; field_42692 CHERRY_LOG f Lnet/minecraft/class_1792; field_20398 NETHER_BRICKS f Lnet/minecraft/class_1792; field_8201 BIRCH_WOOD f Lnet/minecraft/class_1792; field_8310 COBBLESTONE_STAIRS f Lnet/minecraft/class_1792; field_8443 SANDSTONE_STAIRS f Lnet/minecraft/class_1792; field_8225 INFESTED_STONE f Lnet/minecraft/class_1792; field_8334 STRIPPED_JUNGLE_LOG f Lnet/minecraft/class_1792; field_8467 BROWN_TERRACOTTA f Lnet/minecraft/class_1792; field_8249 PISTON f Lnet/minecraft/class_1792; field_8358 CHORUS_PLANT f Lnet/minecraft/class_1792; field_37530 MANGROVE_BUTTON f Lnet/minecraft/class_1792; field_17524 LILY_PAD f Lnet/minecraft/class_1792; field_17500 ALLIUM f Lnet/minecraft/class_1792; field_8664 GREEN_CARPET f Lnet/minecraft/class_1792; field_8797 COAL_BLOCK f Lnet/minecraft/class_1792; field_8531 DARK_OAK_BUTTON f Lnet/minecraft/class_1792; field_27052 LIME_CANDLE f Lnet/minecraft/class_1792; field_8640 LIGHT_BLUE_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8773 IRON_BLOCK f Lnet/minecraft/class_1792; field_27076 EXPOSED_CUT_COPPER f Lnet/minecraft/class_1792; field_42691 CHERRY_WOOD f Lnet/minecraft/class_1792; field_22007 WARPED_STAIRS f Lnet/minecraft/class_1792; field_8337 STONE_BRICK_WALL f Lnet/minecraft/class_1792; field_8119 MAGENTA_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8228 POLISHED_GRANITE_SLAB f Lnet/minecraft/class_1792; field_17521 MUSHROOM_STEM f Lnet/minecraft/class_1792; field_8576 MOSSY_STONE_BRICK_SLAB f Lnet/minecraft/class_1792; field_27053 PINK_CANDLE f Lnet/minecraft/class_1792; field_42694 CHERRY_LEAVES f Lnet/minecraft/class_1792; field_8685 CYAN_STAINED_GLASS f Lnet/minecraft/class_1792; field_8552 CHISELED_SANDSTONE f Lnet/minecraft/class_1792; field_8770 PINK_STAINED_GLASS f Lnet/minecraft/class_1792; field_27077 WEATHERED_CUT_COPPER f Lnet/minecraft/class_1792; field_22008 WARPED_WART_BLOCK f Lnet/minecraft/class_1792; field_19060 CLAY f Lnet/minecraft/class_1792; field_8312 GRANITE_SLAB f Lnet/minecraft/class_1792; field_8445 ACACIA_STAIRS f Lnet/minecraft/class_1792; field_8336 MAGENTA_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_22420 TARGET f Lnet/minecraft/class_1792; field_8118 OAK_PLANKS f Lnet/minecraft/class_1792; field_17522 MELON f Lnet/minecraft/class_1792; field_8686 YELLOW_CONCRETE f Lnet/minecraft/class_1792; field_27030 OXIDIZED_CUT_COPPER f Lnet/minecraft/class_1792; field_42693 STRIPPED_CHERRY_LOG f Lnet/minecraft/class_1792; field_8880 POPPY f Lnet/minecraft/class_1792; field_8771 ORANGE_CONCRETE f Lnet/minecraft/class_1792; field_27054 GRAY_CANDLE f Lnet/minecraft/class_1792; field_18887 CUT_RED_SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_8440 PRISMARINE_SLAB f Lnet/minecraft/class_1792; field_8113 SPRUCE_PLANKS f Lnet/minecraft/class_1792; field_8464 BROWN_BED f Lnet/minecraft/class_1792; field_8222 PINK_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8488 GRANITE_WALL f Lnet/minecraft/class_1792; field_17531 SUGAR_CANE f Lnet/minecraft/class_1792; field_8246 SNOW_BLOCK f Lnet/minecraft/class_1792; field_40223 BAMBOO_BUTTON f Lnet/minecraft/class_1792; field_27071 COPPER_BLOCK f Lnet/minecraft/class_1792; field_8683 ORANGE_CARPET f Lnet/minecraft/class_1792; field_8792 OAK_FENCE f Lnet/minecraft/class_1792; field_8354 MAGMA_BLOCK f Lnet/minecraft/class_1792; field_18886 RED_SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_8112 BLACK_BED f Lnet/minecraft/class_1792; field_8487 ORANGE_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8269 DEAD_HORN_CORAL_FAN f Lnet/minecraft/class_1792; field_21087 HONEYCOMB_BLOCK f Lnet/minecraft/class_1792; field_17532 KELP f Lnet/minecraft/class_1792; field_8599 IRON_ORE f Lnet/minecraft/class_1792; field_8575 PLAYER_HEAD f Lnet/minecraft/class_1792; field_8684 SPRUCE_LOG f Lnet/minecraft/class_1792; field_16310 FLETCHING_TABLE f Lnet/minecraft/class_1792; field_27072 EXPOSED_COPPER f Lnet/minecraft/class_1792; field_8793 REDSTONE_BLOCK f Lnet/minecraft/class_1792; field_8200 RED_SAND f Lnet/minecraft/class_1792; field_8333 GRAY_CONCRETE f Lnet/minecraft/class_1792; field_8115 BLUE_CARPET f Lnet/minecraft/class_1792; field_8466 ENDER_CHEST f Lnet/minecraft/class_1792; field_8224 JUNGLE_SLAB f Lnet/minecraft/class_1792; field_8357 DISPENSER f Lnet/minecraft/class_1792; field_8139 ORANGE_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8248 STRIPPED_OAK_WOOD f Lnet/minecraft/class_1792; field_8596 INFESTED_MOSSY_STONE_BRICKS f Lnet/minecraft/class_1792; field_27073 WEATHERED_COPPER f Lnet/minecraft/class_1792; field_8681 CREEPER_HEAD f Lnet/minecraft/class_1792; field_8223 SANDSTONE_WALL f Lnet/minecraft/class_1792; field_8332 BROWN_STAINED_GLASS f Lnet/minecraft/class_1792; field_8465 CRAFTING_TABLE f Lnet/minecraft/class_1792; field_17530 COMPOSTER f Lnet/minecraft/class_1792; field_8247 TRAPPED_CHEST f Lnet/minecraft/class_1792; field_8114 ACACIA_FENCE_GATE f Lnet/minecraft/class_1792; field_40226 BAMBOO_TRAPDOOR f Lnet/minecraft/class_1792; field_27074 OXIDIZED_COPPER f Lnet/minecraft/class_1792; field_27050 WAXED_WEATHERED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_8682 RED_MUSHROOM_BLOCK f Lnet/minecraft/class_1792; field_8791 WITHER_SKELETON_SKULL f Lnet/minecraft/class_1792; field_8460 COARSE_DIRT f Lnet/minecraft/class_1792; field_8351 DEAD_TUBE_CORAL_FAN f Lnet/minecraft/class_1792; field_8133 LIGHT_GRAY_TERRACOTTA f Lnet/minecraft/class_1792; field_8484 BLUE_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8242 BONE_BLOCK f Lnet/minecraft/class_1792; field_8157 BLACK_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8266 SMOOTH_RED_SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_8048 SPRUCE_BUTTON f Lnet/minecraft/class_1792; field_22001 SOUL_TORCH f Lnet/minecraft/class_1792; field_28867 COBBLED_DEEPSLATE_STAIRS f Lnet/minecraft/class_1792; field_28649 FLOWERING_AZALEA_LEAVES f Lnet/minecraft/class_1792; field_42688 CHERRY_SAPLING f Lnet/minecraft/class_1792; field_20391 STONE f Lnet/minecraft/class_1792; field_8594 IRON_DOOR f Lnet/minecraft/class_1792; field_8241 IRON_TRAPDOOR f Lnet/minecraft/class_1792; field_8350 BLUE_SHULKER_BOX f Lnet/minecraft/class_1792; field_8483 WHITE_STAINED_GLASS f Lnet/minecraft/class_1792; field_8047 JUNGLE_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8398 SKELETON_SKULL f Lnet/minecraft/class_1792; field_8156 WHITE_TERRACOTTA f Lnet/minecraft/class_1792; field_8289 BIRCH_FENCE_GATE f Lnet/minecraft/class_1792; field_33403 WAXED_OXIDIZED_COPPER f Lnet/minecraft/class_1792; field_22002 CRIMSON_TRAPDOOR f Lnet/minecraft/class_1792; field_42687 CHERRY_PLANKS f Lnet/minecraft/class_1792; field_28868 POLISHED_DEEPSLATE_STAIRS f Lnet/minecraft/class_1792; field_20390 BRICKS f Lnet/minecraft/class_1792; field_8595 STONE_SLAB f Lnet/minecraft/class_1792; field_40220 BAMBOO_MOSAIC_STAIRS f Lnet/minecraft/class_1792; field_8462 DEAD_BUBBLE_CORAL_FAN f Lnet/minecraft/class_1792; field_20393 PURPUR_BLOCK f Lnet/minecraft/class_1792; field_8353 RED_TERRACOTTA f Lnet/minecraft/class_1792; field_8244 GREEN_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8268 BLACK_SHULKER_BOX f Lnet/minecraft/class_1792; field_8819 END_STONE_BRICK_WALL f Lnet/minecraft/class_1792; field_33404 WAXED_OXIDIZED_CUT_COPPER f Lnet/minecraft/class_1792; field_28869 DEEPSLATE_TILE_STAIRS f Lnet/minecraft/class_1792; field_28409 GLOW_LICHEN f Lnet/minecraft/class_1792; field_40221 BAMBOO_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8592 HEAVY_WEIGHTED_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8461 GREEN_SHULKER_BOX f Lnet/minecraft/class_1792; field_20392 MOSSY_COBBLESTONE f Lnet/minecraft/class_1792; field_8243 MAGENTA_STAINED_GLASS f Lnet/minecraft/class_1792; field_8110 GRAVEL f Lnet/minecraft/class_1792; field_8376 OAK_TRAPDOOR f Lnet/minecraft/class_1792; field_8158 SEAGRASS f Lnet/minecraft/class_1792; field_22000 BASALT f Lnet/minecraft/class_1792; field_33405 WAXED_OXIDIZED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_40222 BAMBOO_DOOR f Lnet/minecraft/class_1792; field_42689 SUSPICIOUS_SAND f Lnet/minecraft/class_1792; field_8593 CYAN_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8262 PURPLE_BED f Lnet/minecraft/class_1792; field_8395 POLISHED_ANDESITE_SLAB f Lnet/minecraft/class_1792; field_8177 WHITE_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8286 LIGHT_BLUE_BED f Lnet/minecraft/class_1792; field_37517 MUD_BRICK_SLAB f Lnet/minecraft/class_1792; field_8817 HORN_CORAL_FAN f Lnet/minecraft/class_1792; field_20412 COBBLESTONE f Lnet/minecraft/class_1792; field_8708 MOSSY_COBBLESTONE_WALL f Lnet/minecraft/class_1792; field_28863 POLISHED_DEEPSLATE_WALL f Lnet/minecraft/class_1792; field_23837 POLISHED_BLACKSTONE_BRICKS f Lnet/minecraft/class_1792; field_21985 CRIMSON_SLAB f Lnet/minecraft/class_1792; field_16482 SCAFFOLDING f Lnet/minecraft/class_1792; field_8043 ORANGE_TERRACOTTA f Lnet/minecraft/class_1792; field_8394 BROWN_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8152 END_STONE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8067 SOUL_SAND f Lnet/minecraft/class_1792; field_37518 PACKED_MUD f Lnet/minecraft/class_1792; field_20411 POLISHED_ANDESITE f Lnet/minecraft/class_1792; field_8818 GRAY_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_28864 DEEPSLATE_TILE_WALL f Lnet/minecraft/class_1792; field_23838 POLISHED_BLACKSTONE_BRICK_SLAB f Lnet/minecraft/class_1792; field_21984 STRIPPED_WARPED_STEM f Lnet/minecraft/class_1792; field_8482 RED_CARPET f Lnet/minecraft/class_1792; field_8240 LIGHT_GRAY_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_37539 OCHRE_FROGLIGHT f Lnet/minecraft/class_1792; field_37515 STRIPPED_MANGROVE_LOG f Lnet/minecraft/class_1792; field_8839 LIME_CONCRETE f Lnet/minecraft/class_1792; field_28865 DEEPSLATE_BRICK_WALL f Lnet/minecraft/class_1792; field_23835 POLISHED_BLACKSTONE_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_21987 CRIMSON_FUNGUS f Lnet/minecraft/class_1792; field_8481 STONE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8130 BIRCH_STAIRS f Lnet/minecraft/class_1792; field_37516 MANGROVE_SLAB f Lnet/minecraft/class_1792; field_8178 BLUE_ICE f Lnet/minecraft/class_1792; field_8707 SPRUCE_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8816 PURPLE_SHULKER_BOX f Lnet/minecraft/class_1792; field_23836 CHISELED_POLISHED_BLACKSTONE f Lnet/minecraft/class_1792; field_28648 AZALEA_LEAVES f Lnet/minecraft/class_1792; field_28866 DEEPSLATE f Lnet/minecraft/class_1792; field_21986 WARPED_SLAB f Lnet/minecraft/class_1792; field_8173 ACACIA_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8282 END_STONE_BRICK_SLAB f Lnet/minecraft/class_1792; field_8197 RED_CONCRETE f Lnet/minecraft/class_1792; field_20416 BEEHIVE f Lnet/minecraft/class_1792; field_8619 REPEATER f Lnet/minecraft/class_1792; field_8837 EMERALD_ORE f Lnet/minecraft/class_1792; field_8704 BLACK_CONCRETE f Lnet/minecraft/class_1792; field_40227 BAMBOO_FENCE_GATE f Lnet/minecraft/class_1792; field_21989 CRIMSON_ROOTS f Lnet/minecraft/class_1792; field_8390 CYAN_BED f Lnet/minecraft/class_1792; field_23069 POLISHED_BASALT f Lnet/minecraft/class_1792; field_8281 OBSIDIAN f Lnet/minecraft/class_1792; field_8172 LIGHT_GRAY_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_8196 LIGHT_BLUE_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_20415 BEE_NEST f Lnet/minecraft/class_1792; field_28860 DEEPSLATE_TILES f Lnet/minecraft/class_1792; field_8838 PURPLE_STAINED_GLASS f Lnet/minecraft/class_1792; field_8280 GLASS f Lnet/minecraft/class_1792; field_21988 WARPED_FUNGUS f Lnet/minecraft/class_1792; field_8260 TERRACOTTA f Lnet/minecraft/class_1792; field_8393 ORANGE_STAINED_GLASS f Lnet/minecraft/class_1792; field_8284 STRIPPED_ACACIA_WOOD f Lnet/minecraft/class_1792; field_8199 JUNGLE_DOOR f Lnet/minecraft/class_1792; field_37519 MUD_BRICKS f Lnet/minecraft/class_1792; field_28861 CHISELED_DEEPSLATE f Lnet/minecraft/class_1792; field_8508 MAGENTA_CONCRETE f Lnet/minecraft/class_1792; field_8811 MOSSY_STONE_BRICK_WALL f Lnet/minecraft/class_1792; field_8702 NETHER_QUARTZ_ORE f Lnet/minecraft/class_1792; field_21086 HONEY_BLOCK f Lnet/minecraft/class_1792; field_23839 POLISHED_BLACKSTONE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8392 COBBLESTONE_WALL f Lnet/minecraft/class_1792; field_8174 BIRCH_BUTTON f Lnet/minecraft/class_1792; field_8089 DEAD_BUBBLE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8198 GREEN_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8618 TURTLE_EGG f Lnet/minecraft/class_1792; field_8703 YELLOW_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_28862 COBBLED_DEEPSLATE_WALL f Lnet/minecraft/class_1792; field_30904 LIGHT f Lnet/minecraft/class_1792; field_8391 OAK_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_27027 MAGENTA_CANDLE f Lnet/minecraft/class_1792; field_8084 CHISELED_QUARTZ_BLOCK f Lnet/minecraft/class_1792; field_41066 BAMBOO_BLOCK f Lnet/minecraft/class_1792; field_37521 MUD_BRICK_WALL f Lnet/minecraft/class_1792; field_8506 BROWN_MUSHROOM_BLOCK f Lnet/minecraft/class_1792; field_8857 COMPARATOR f Lnet/minecraft/class_1792; field_8615 STRUCTURE_VOID f Lnet/minecraft/class_1792; field_27028 LIGHT_BLUE_CANDLE f Lnet/minecraft/class_1792; field_41065 STRIPPED_BAMBOO_BLOCK f Lnet/minecraft/class_1792; field_8749 SNOW f Lnet/minecraft/class_1792; field_37522 MUD_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8507 GRAY_STAINED_GLASS f Lnet/minecraft/class_1792; field_8419 RED_NETHER_BRICK_WALL f Lnet/minecraft/class_1792; field_8616 BRAIN_CORAL f Lnet/minecraft/class_1792; field_8858 SAND f Lnet/minecraft/class_1792; field_8701 SPRUCE_FENCE f Lnet/minecraft/class_1792; field_8810 TORCH f Lnet/minecraft/class_1792; field_8191 BIRCH_PLANKS f Lnet/minecraft/class_1792; field_23830 QUARTZ_BRICKS f Lnet/minecraft/class_1792; field_27029 YELLOW_CANDLE f Lnet/minecraft/class_1792; field_8879 RED_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8637 CYAN_CONCRETE f Lnet/minecraft/class_1792; field_8746 QUARTZ_PILLAR f Lnet/minecraft/class_1792; field_8831 DIRT f Lnet/minecraft/class_1792; field_8722 WHITE_SHULKER_BOX f Lnet/minecraft/class_1792; field_8170 BIRCH_LOG f Lnet/minecraft/class_1792; field_8085 CYAN_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8194 COBBLESTONE_SLAB f Lnet/minecraft/class_1792; field_37520 MANGROVE_FENCE f Lnet/minecraft/class_1792; field_8638 CAULDRON f Lnet/minecraft/class_1792; field_8747 BLUE_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8505 NETHER_BRICK_SLAB f Lnet/minecraft/class_1792; field_8723 HORN_CORAL f Lnet/minecraft/class_1792; field_8856 DEAD_TUBE_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8060 PETRIFIED_OAK_SLAB f Lnet/minecraft/class_1792; field_19059 BLACK_WOOL f Lnet/minecraft/class_1792; field_27047 WAXED_WEATHERED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_37525 SCULK_CATALYST f Lnet/minecraft/class_1792; field_16539 LANTERN f Lnet/minecraft/class_1792; field_23833 POLISHED_BLACKSTONE_WALL f Lnet/minecraft/class_1792; field_8659 DIORITE_SLAB f Lnet/minecraft/class_1792; field_8526 ANDESITE_STAIRS f Lnet/minecraft/class_1792; field_8853 PINK_TERRACOTTA f Lnet/minecraft/class_1792; field_8611 BLACK_CARPET f Lnet/minecraft/class_1792; field_21981 CRIMSON_STEM f Lnet/minecraft/class_1792; field_17519 CARVED_PUMPKIN f Lnet/minecraft/class_1792; field_19058 RED_WOOL f Lnet/minecraft/class_1792; field_27048 WAXED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_37526 MANGROVE_STAIRS f Lnet/minecraft/class_1792; field_8415 STRIPPED_OAK_LOG f Lnet/minecraft/class_1792; field_42705 CHERRY_DOOR f Lnet/minecraft/class_1792; field_8439 JUNGLE_WOOD f Lnet/minecraft/class_1792; field_23834 POLISHED_BLACKSTONE_BUTTON f Lnet/minecraft/class_1792; field_42704 CHERRY_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8636 RED_STAINED_GLASS f Lnet/minecraft/class_1792; field_8878 DROPPER f Lnet/minecraft/class_1792; field_8721 LIGHT_WEIGHTED_PRESSURE_PLATE f Lnet/minecraft/class_1792; field_8854 DARK_PRISMARINE_STAIRS f Lnet/minecraft/class_1792; field_8830 DEAD_FIRE_CORAL f Lnet/minecraft/class_1792; field_27024 CANDLE f Lnet/minecraft/class_1792; field_19057 GREEN_WOOL f Lnet/minecraft/class_1792; field_27049 WAXED_EXPOSED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_20410 RED_NETHER_BRICKS f Lnet/minecraft/class_1792; field_27025 WHITE_CANDLE f Lnet/minecraft/class_1792; field_37523 SCULK f Lnet/minecraft/class_1792; field_8418 LIME_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_17517 RED_MUSHROOM f Lnet/minecraft/class_1792; field_8548 LIME_SHULKER_BOX f Lnet/minecraft/class_1792; field_8657 ENCHANTING_TABLE f Lnet/minecraft/class_1792; field_21983 STRIPPED_CRIMSON_STEM f Lnet/minecraft/class_1792; field_8524 STONE_BRICK_SLAB f Lnet/minecraft/class_1792; field_8875 GRAY_CARPET f Lnet/minecraft/class_1792; field_38418 REINFORCED_DEEPSLATE f Lnet/minecraft/class_1792; field_8500 PINK_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8742 ANDESITE_SLAB f Lnet/minecraft/class_1792; field_8081 PACKED_ICE f Lnet/minecraft/class_1792; field_8190 ACACIA_TRAPDOOR f Lnet/minecraft/class_1792; field_27026 ORANGE_CANDLE f Lnet/minecraft/class_1792; field_16538 JIGSAW f Lnet/minecraft/class_1792; field_19056 BROWN_WOOL f Lnet/minecraft/class_1792; field_37524 SCULK_VEIN f Lnet/minecraft/class_1792; field_8417 PINK_BED f Lnet/minecraft/class_1792; field_23832 POLISHED_BLACKSTONE_STAIRS f Lnet/minecraft/class_1792; field_8549 DEAD_TUBE_CORAL f Lnet/minecraft/class_1792; field_8658 DARK_OAK_STAIRS f Lnet/minecraft/class_1792; field_8767 STRIPPED_BIRCH_LOG f Lnet/minecraft/class_1792; field_8525 CHISELED_STONE_BRICKS f Lnet/minecraft/class_1792; field_21982 WARPED_STEM f Lnet/minecraft/class_1792; field_8501 BROWN_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8610 MYCELIUM f Lnet/minecraft/class_1792; field_8080 NETHER_BRICK_FENCE f Lnet/minecraft/class_1792; field_17518 PUMPKIN f Lnet/minecraft/class_1792; field_22017 SHROOMLIGHT f Lnet/minecraft/class_1792; field_19055 BLUE_WOOL f Lnet/minecraft/class_1792; field_33406 WAXED_OXIDIZED_CUT_COPPER_SLAB f Lnet/minecraft/class_1792; field_8412 QUARTZ_SLAB f Lnet/minecraft/class_1792; field_17539 ACACIA_SAPLING f Lnet/minecraft/class_1792; field_17515 WITHER_ROSE f Lnet/minecraft/class_1792; field_8679 LIME_BED f Lnet/minecraft/class_1792; field_8546 FIRE_CORAL f Lnet/minecraft/class_1792; field_8655 ACTIVATOR_RAIL f Lnet/minecraft/class_1792; field_8522 RED_NETHER_BRICK_SLAB f Lnet/minecraft/class_1792; field_8764 LIGHT_BLUE_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8740 BREWING_STAND f Lnet/minecraft/class_1792; field_27067 MEDIUM_AMETHYST_BUD f Lnet/minecraft/class_1792; field_27043 WAXED_EXPOSED_CUT_COPPER f Lnet/minecraft/class_1792; field_22018 NETHERITE_BLOCK f Lnet/minecraft/class_1792; field_19054 PURPLE_WOOL f Lnet/minecraft/class_1792; field_8411 PURPLE_CONCRETE f Lnet/minecraft/class_1792; field_8302 RED_NETHER_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8459 DARK_PRISMARINE_SLAB f Lnet/minecraft/class_1792; field_8217 SMOOTH_QUARTZ_SLAB f Lnet/minecraft/class_1792; field_17516 BROWN_MUSHROOM f Lnet/minecraft/class_1792; field_8789 RED_BED f Lnet/minecraft/class_1792; field_8656 GREEN_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8765 NETHER_BRICK_WALL f Lnet/minecraft/class_1792; field_8874 OAK_FENCE_GATE f Lnet/minecraft/class_1792; field_27020 CALCITE f Lnet/minecraft/class_1792; field_8850 WHITE_CARPET f Lnet/minecraft/class_1792; field_27068 LARGE_AMETHYST_BUD f Lnet/minecraft/class_1792; field_27044 WAXED_WEATHERED_CUT_COPPER f Lnet/minecraft/class_1792; field_20385 CUT_SANDSTONE f Lnet/minecraft/class_1792; field_16315 BELL f Lnet/minecraft/class_1792; field_27069 AMETHYST_CLUSTER f Lnet/minecraft/class_1792; field_19053 CYAN_WOOL f Lnet/minecraft/class_1792; field_8305 SEA_LANTERN f Lnet/minecraft/class_1792; field_8438 BIRCH_DOOR f Lnet/minecraft/class_1792; field_22015 WARPED_NYLIUM f Lnet/minecraft/class_1792; field_17537 BIRCH_SAPLING f Lnet/minecraft/class_1792; field_17513 CORNFLOWER f Lnet/minecraft/class_1792; field_8677 DEAD_FIRE_CORAL_FAN f Lnet/minecraft/class_1792; field_8653 SPRUCE_FENCE_GATE f Lnet/minecraft/class_1792; field_8786 COBWEB f Lnet/minecraft/class_1792; field_8520 PINK_SHULKER_BOX f Lnet/minecraft/class_1792; field_8871 GRAY_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_8762 BROWN_CONCRETE f Lnet/minecraft/class_1792; field_27045 WAXED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_27021 TUFF f Lnet/minecraft/class_1792; field_20384 SANDSTONE f Lnet/minecraft/class_1792; field_19052 LIGHT_GRAY_WOOL f Lnet/minecraft/class_1792; field_8304 GRAY_TERRACOTTA f Lnet/minecraft/class_1792; field_8437 BROWN_CONCRETE_POWDER f Lnet/minecraft/class_1792; field_8328 NETHERRACK f Lnet/minecraft/class_1792; field_22016 SOUL_LANTERN f Lnet/minecraft/class_1792; field_8219 STRIPPED_DARK_OAK_WOOD f Lnet/minecraft/class_1792; field_17538 JUNGLE_SAPLING f Lnet/minecraft/class_1792; field_17514 LILY_OF_THE_VALLEY f Lnet/minecraft/class_1792; field_8569 POLISHED_DIORITE_SLAB f Lnet/minecraft/class_1792; field_8787 DIAMOND_ORE f Lnet/minecraft/class_1792; field_8545 SHULKER_BOX f Lnet/minecraft/class_1792; field_8654 LIGHT_GRAY_CARPET f Lnet/minecraft/class_1792; field_8521 TUBE_CORAL_FAN f Lnet/minecraft/class_1792; field_8872 SMOOTH_SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_27046 WAXED_EXPOSED_CUT_COPPER_STAIRS f Lnet/minecraft/class_1792; field_20387 SMOOTH_RED_SANDSTONE f Lnet/minecraft/class_1792; field_16313 CARTOGRAPHY_TABLE f Lnet/minecraft/class_1792; field_8214 FIRE_CORAL_FAN f Lnet/minecraft/class_1792; field_8456 RED_SANDSTONE_STAIRS f Lnet/minecraft/class_1792; field_19051 GRAY_WOOL f Lnet/minecraft/class_1792; field_8238 STRUCTURE_BLOCK f Lnet/minecraft/class_1792; field_8105 STICKY_PISTON f Lnet/minecraft/class_1792; field_37541 PEARLESCENT_FROGLIGHT f Lnet/minecraft/class_1792; field_8129 RAIL f Lnet/minecraft/class_1792; field_28043 DRIPSTONE_BLOCK f Lnet/minecraft/class_1792; field_17535 OAK_SAPLING f Lnet/minecraft/class_1792; field_8566 DAYLIGHT_DETECTOR f Lnet/minecraft/class_1792; field_17511 PINK_TULIP f Lnet/minecraft/class_1792; field_8542 BEDROCK f Lnet/minecraft/class_1792; field_8893 BLUE_BED f Lnet/minecraft/class_1792; field_8651 ACACIA_PLANKS f Lnet/minecraft/class_1792; field_29024 SMOOTH_BASALT f Lnet/minecraft/class_1792; field_20386 SMOOTH_QUARTZ f Lnet/minecraft/class_1792; field_8104 HORN_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8455 BLUE_TERRACOTTA f Lnet/minecraft/class_1792; field_19050 PINK_WOOL f Lnet/minecraft/class_1792; field_8213 CYAN_SHULKER_BOX f Lnet/minecraft/class_1792; field_8237 DEAD_BRAIN_CORAL_BLOCK f Lnet/minecraft/class_1792; field_37542 FROGSPAWN f Lnet/minecraft/class_1792; field_17536 SPRUCE_SAPLING f Lnet/minecraft/class_1792; field_23983 CHAIN f Lnet/minecraft/class_1792; field_17512 OXEYE_DAISY f Lnet/minecraft/class_1792; field_8676 RED_SHULKER_BOX f Lnet/minecraft/class_1792; field_8785 STRIPPED_JUNGLE_WOOD f Lnet/minecraft/class_1792; field_27064 AMETHYST_BLOCK f Lnet/minecraft/class_1792; field_8652 DARK_OAK_LOG f Lnet/minecraft/class_1792; field_8761 ORANGE_STAINED_GLASS_PANE f Lnet/minecraft/class_1792; field_27040 WAXED_EXPOSED_COPPER f Lnet/minecraft/class_1792; field_29023 DEEPSLATE_REDSTONE_ORE f Lnet/minecraft/class_1792; field_8870 RED_GLAZED_TERRACOTTA f Lnet/minecraft/class_1792; field_18889 CUT_SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_22019 ANCIENT_DEBRIS f Lnet/minecraft/class_1792; field_16311 GRINDSTONE f Lnet/minecraft/class_1792; field_8410 BLACK_STAINED_GLASS f Lnet/minecraft/class_1792; field_8458 DARK_OAK_WOOD f Lnet/minecraft/class_1792; field_20389 SMOOTH_STONE f Lnet/minecraft/class_1792; field_8349 MAGENTA_BED f Lnet/minecraft/class_1792; field_8588 PRISMARINE_BRICK_SLAB f Lnet/minecraft/class_1792; field_17533 DRIED_KELP_BLOCK f Lnet/minecraft/class_1792; field_27041 WAXED_WEATHERED_COPPER f Lnet/minecraft/class_1792; field_8673 PRISMARINE_BRICK_STAIRS f Lnet/minecraft/class_1792; field_8540 DARK_OAK_SLAB f Lnet/minecraft/class_1792; field_8782 ANVIL f Lnet/minecraft/class_1792; field_27065 BUDDING_AMETHYST f Lnet/minecraft/class_1792; field_20388 SMOOTH_SANDSTONE f Lnet/minecraft/class_1792; field_16312 LECTERN f Lnet/minecraft/class_1792; field_18888 SANDSTONE_SLAB f Lnet/minecraft/class_1792; field_8106 CHEST f Lnet/minecraft/class_1792; field_8457 BIRCH_FENCE f Lnet/minecraft/class_1792; field_8239 HOPPER f Lnet/minecraft/class_1792; field_37540 VERDANT_FROGLIGHT f Lnet/minecraft/class_1792; field_17534 CAKE f Lnet/minecraft/class_1792; field_17510 WHITE_TULIP f Lnet/minecraft/class_1792; field_8698 DEAD_HORN_CORAL_BLOCK f Lnet/minecraft/class_1792; field_8565 JUKEBOX f Lnet/minecraft/class_1792; field_27042 WAXED_CUT_COPPER f Lnet/minecraft/class_1792; field_8783 MAGENTA_TERRACOTTA f Lnet/minecraft/class_1792; field_29025 COBBLED_DEEPSLATE f Lnet/minecraft/class_1792; field_8541 INFESTED_STONE_BRICKS f Lnet/minecraft/class_1792; field_8650 POLISHED_DIORITE_STAIRS f Lnet/minecraft/class_1792; field_27066 SMALL_AMETHYST_BUD f Lnet/minecraft/class_1792; field_22024 NETHERITE_PICKAXE f Lnet/minecraft/class_1792; field_8442 BIRCH_BOAT f Lnet/minecraft/class_1792; field_22025 NETHERITE_AXE f Lnet/minecraft/class_1792; field_8578 IRON_HORSE_ARMOR f Lnet/minecraft/class_1792; field_22022 NETHERITE_SWORD f Lnet/minecraft/class_1792; field_22023 NETHERITE_SHOVEL f Lnet/minecraft/class_1792; field_8577 LEATHER_CHESTPLATE f Lnet/minecraft/class_1792; field_8572 BLACK_BANNER f Lnet/minecraft/class_1792; field_22028 NETHERITE_CHESTPLATE f Lnet/minecraft/class_1792; field_22029 NETHERITE_LEGGINGS f Lnet/minecraft/class_1792; field_8441 ZOMBIE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8574 POTION f Lnet/minecraft/class_1792; field_22026 NETHERITE_HOE f Lnet/minecraft/class_1792; field_8573 CREEPER_BANNER_PATTERN f Lnet/minecraft/class_1792; field_22027 NETHERITE_HELMET f Lnet/minecraft/class_1792; field_8570 LEATHER_LEGGINGS f Lnet/minecraft/class_1792; field_22020 NETHERITE_INGOT f Lnet/minecraft/class_1792; field_22021 NETHERITE_SCRAP f Lnet/minecraft/class_1792; field_8087 TIPPED_ARROW f Lnet/minecraft/class_1792; field_8086 VILLAGER_SPAWN_EGG f Lnet/minecraft/class_1792; field_23831 PIGLIN_BANNER_PATTERN f Lnet/minecraft/class_1792; field_8309 BEETROOT_SEEDS f Lnet/minecraft/class_1792; field_8083 DROWNED_SPAWN_EGG f Lnet/minecraft/class_1792; field_8306 DONKEY_SPAWN_EGG f Lnet/minecraft/class_1792; field_8308 RABBIT_STEW f Lnet/minecraft/class_1792; field_8307 SQUID_SPAWN_EGG f Lnet/minecraft/class_1792; field_8435 TURTLE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8301 END_CRYSTAL f Lnet/minecraft/class_1792; field_8434 PRISMARINE_CRYSTALS f Lnet/minecraft/class_1792; field_8567 POTATO f Lnet/minecraft/class_1792; field_8303 GOLDEN_HOE f Lnet/minecraft/class_1792; field_8436 SPLASH_POTION f Lnet/minecraft/class_1792; field_8431 STONE_HOE f Lnet/minecraft/class_1792; field_8564 SILVERFISH_SPAWN_EGG f Lnet/minecraft/class_1792; field_22012 WARPED_SIGN f Lnet/minecraft/class_1792; field_44705 MUSIC_DISC_RELIC f Lnet/minecraft/class_1792; field_8699 IRON_SHOVEL f Lnet/minecraft/class_1792; field_8433 COW_SPAWN_EGG f Lnet/minecraft/class_1792; field_8300 SKELETON_SPAWN_EGG f Lnet/minecraft/class_1792; field_8696 CLAY_BALL f Lnet/minecraft/class_1792; field_22011 CRIMSON_SIGN f Lnet/minecraft/class_1792; field_8560 GOLDEN_HORSE_ARMOR f Lnet/minecraft/class_1792; field_8694 ARMOR_STAND f Lnet/minecraft/class_1792; field_8695 GOLD_INGOT f Lnet/minecraft/class_1792; field_22014 HOGLIN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8075 MUSIC_DISC_CAT f Lnet/minecraft/class_1792; field_8073 RABBIT_FOOT f Lnet/minecraft/class_1792; field_35358 MUSIC_DISC_OTHERSIDE f Lnet/minecraft/class_1792; field_8070 GHAST_TEAR f Lnet/minecraft/class_1792; field_8071 GOLDEN_CARROT f Lnet/minecraft/class_1792; field_8429 COD f Lnet/minecraft/class_1792; field_8428 BOWL f Lnet/minecraft/class_1792; field_8423 COOKIE f Lnet/minecraft/class_1792; field_8556 DIAMOND_AXE f Lnet/minecraft/class_1792; field_8422 BIRCH_SIGN f Lnet/minecraft/class_1792; field_8425 MUSIC_DISC_BLOCKS f Lnet/minecraft/class_1792; field_8688 DEBUG_STICK f Lnet/minecraft/class_1792; field_8557 CLOCK f Lnet/minecraft/class_1792; field_8203 ACACIA_SIGN f Lnet/minecraft/class_1792; field_8469 GLASS_BOTTLE f Lnet/minecraft/class_1792; field_8335 GOLDEN_PICKAXE f Lnet/minecraft/class_1792; field_38213 ACACIA_CHEST_BOAT f Lnet/minecraft/class_1792; field_8330 PINK_DYE f Lnet/minecraft/class_1792; field_8463 GOLDEN_APPLE f Lnet/minecraft/class_1792; field_38214 DARK_OAK_CHEST_BOAT f Lnet/minecraft/class_1792; field_8598 ENCHANTED_BOOK f Lnet/minecraft/class_1792; field_8331 MULE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8597 GLISTERING_MELON_SLICE f Lnet/minecraft/class_1792; field_38212 JUNGLE_CHEST_BOAT f Lnet/minecraft/class_1792; field_39057 GOAT_HORN f Lnet/minecraft/class_1792; field_8814 FIRE_CHARGE f Lnet/minecraft/class_1792; field_8815 SHULKER_SHELL f Lnet/minecraft/class_1792; field_38217 SPRUCE_CHEST_BOAT f Lnet/minecraft/class_1792; field_16998 SWEET_BERRIES f Lnet/minecraft/class_1792; field_27022 COPPER_INGOT f Lnet/minecraft/class_1792; field_38218 BIRCH_CHEST_BOAT f Lnet/minecraft/class_1792; field_28354 AXOLOTL_BUCKET f Lnet/minecraft/class_1792; field_8329 PINK_BANNER f Lnet/minecraft/class_1792; field_27023 BUNDLE f Lnet/minecraft/class_1792; field_38215 MANGROVE_CHEST_BOAT f Lnet/minecraft/class_1792; field_28355 AXOLOTL_SPAWN_EGG f Lnet/minecraft/class_1792; field_38216 OAK_CHEST_BOAT f Lnet/minecraft/class_1792; field_8325 PILLAGER_SPAWN_EGG f Lnet/minecraft/class_1792; field_38219 WARDEN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8322 GOLDEN_SHOVEL f Lnet/minecraft/class_1792; field_8324 BONE_MEAL f Lnet/minecraft/class_1792; field_8323 PUFFERFISH f Lnet/minecraft/class_1792; field_8450 FIREWORK_STAR f Lnet/minecraft/class_1792; field_8586 RED_BANNER f Lnet/minecraft/class_1792; field_8806 MUSIC_DISC_WAIT f Lnet/minecraft/class_1792; field_8807 DIAMOND_HORSE_ARMOR f Lnet/minecraft/class_1792; field_8805 DIAMOND_HELMET f Lnet/minecraft/class_1792; field_8802 DIAMOND_SWORD f Lnet/minecraft/class_1792; field_8803 EGG f Lnet/minecraft/class_1792; field_8099 BROWN_DYE f Lnet/minecraft/class_1792; field_38974 DISC_FRAGMENT_5 f Lnet/minecraft/class_1792; field_8094 ACACIA_BOAT f Lnet/minecraft/class_1792; field_8093 ZOMBIFIED_PIGLIN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8090 TURTLE_HELMET f Lnet/minecraft/class_1792; field_8317 WHEAT_SEEDS f Lnet/minecraft/class_1792; field_8091 WOODEN_SWORD f Lnet/minecraft/class_1792; field_8447 SALMON_SPAWN_EGG f Lnet/minecraft/class_1792; field_8313 CHAINMAIL_BOOTS f Lnet/minecraft/class_1792; field_8446 WHITE_DYE f Lnet/minecraft/class_1792; field_38973 MUSIC_DISC_5 f Lnet/minecraft/class_1792; field_8449 ENDER_EYE f Lnet/minecraft/class_1792; field_8448 NAME_TAG f Lnet/minecraft/class_1792; field_8227 RABBIT_SPAWN_EGG f Lnet/minecraft/class_1792; field_8226 BLACK_DYE f Lnet/minecraft/class_1792; field_8220 COMMAND_BLOCK_MINECART f Lnet/minecraft/class_1792; field_8486 SPRUCE_BOAT f Lnet/minecraft/class_1792; field_8355 MUSIC_DISC_WARD f Lnet/minecraft/class_1792; field_8485 WOLF_SPAWN_EGG f Lnet/minecraft/class_1792; field_18138 LEATHER_HORSE_ARMOR f Lnet/minecraft/class_1792; field_18005 FOX_SPAWN_EGG f Lnet/minecraft/class_1792; field_8705 WATER_BUCKET f Lnet/minecraft/class_1792; field_8480 SHULKER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8706 PUMPKIN_SEEDS f Lnet/minecraft/class_1792; field_8836 HOPPER_MINECART f Lnet/minecraft/class_1792; field_8834 MUSIC_DISC_STAL f Lnet/minecraft/class_1792; field_8835 CHICKEN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8832 WITHER_SKELETON_SPAWN_EGG f Lnet/minecraft/class_1792; field_8833 ELYTRA f Lnet/minecraft/class_1792; field_8218 CHAINMAIL_LEGGINGS f Lnet/minecraft/class_1792; field_8479 SUGAR f Lnet/minecraft/class_1792; field_8346 POLAR_BEAR_SPAWN_EGG f Lnet/minecraft/class_1792; field_8345 BLUE_DYE f Lnet/minecraft/class_1792; field_8478 TROPICAL_FISH_BUCKET f Lnet/minecraft/class_1792; field_8348 DIAMOND_LEGGINGS f Lnet/minecraft/class_1792; field_43196 WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8347 COOKED_MUTTON f Lnet/minecraft/class_1792; field_43195 PITCHER_POD f Lnet/minecraft/class_1792; field_8475 IRON_AXE f Lnet/minecraft/class_1792; field_8477 DIAMOND f Lnet/minecraft/class_1792; field_8344 MUSIC_DISC_MELLOHI f Lnet/minecraft/class_1792; field_27876 POWDER_SNOW_BUCKET f Lnet/minecraft/class_1792; field_42707 CHERRY_CHEST_BOAT f Lnet/minecraft/class_1792; field_42706 CHERRY_BOAT f Lnet/minecraft/class_1792; field_43198 SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_43197 SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_43199 RAISER_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_37536 TADPOLE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8824 ORANGE_BANNER f Lnet/minecraft/class_1792; field_8825 GOLDEN_AXE f Lnet/minecraft/class_1792; field_37534 MANGROVE_SIGN f Lnet/minecraft/class_1792; field_37535 FROG_SPAWN_EGG f Lnet/minecraft/class_1792; field_8209 SALMON f Lnet/minecraft/class_1792; field_8208 MUSHROOM_STEW f Lnet/minecraft/class_1792; field_8204 FILLED_MAP f Lnet/minecraft/class_1792; field_37533 TADPOLE_BUCKET f Lnet/minecraft/class_1792; field_8207 HEART_OF_THE_SEA f Lnet/minecraft/class_1792; field_37531 MANGROVE_BOAT f Lnet/minecraft/class_1792; field_8116 COCOA_BEANS f Lnet/minecraft/class_1792; field_42710 SNIFFER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8117 HORSE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8378 FISHING_ROD f Lnet/minecraft/class_1792; field_8245 RABBIT_HIDE f Lnet/minecraft/class_1792; field_8111 SPRUCE_SIGN f Lnet/minecraft/class_1792; field_8377 DIAMOND_PICKAXE f Lnet/minecraft/class_1792; field_8379 LIGHT_BLUE_BANNER f Lnet/minecraft/class_1792; field_8374 ENDERMAN_SPAWN_EGG f Lnet/minecraft/class_1792; field_42716 BRUSH f Lnet/minecraft/class_1792; field_8373 COOKED_COD f Lnet/minecraft/class_1792; field_42711 TORCHFLOWER_SEEDS f Lnet/minecraft/class_1792; field_8729 NETHER_BRICK f Lnet/minecraft/class_1792; field_8371 IRON_SWORD f Lnet/minecraft/class_1792; field_8370 LEATHER_BOOTS f Lnet/minecraft/class_1792; field_8727 BAT_SPAWN_EGG f Lnet/minecraft/class_1792; field_38746 ECHO_SHARD f Lnet/minecraft/class_1792; field_8728 ZOMBIE_HORSE_SPAWN_EGG f Lnet/minecraft/class_1792; field_38747 RECOVERY_COMPASS f Lnet/minecraft/class_1792; field_8725 REDSTONE f Lnet/minecraft/class_1792; field_8726 CHICKEN f Lnet/minecraft/class_1792; field_42709 CHERRY_SIGN f Lnet/minecraft/class_1792; field_42708 CHERRY_HANGING_SIGN f Lnet/minecraft/class_1792; field_8855 LIGHT_GRAY_BANNER f Lnet/minecraft/class_1792; field_8852 MAGMA_CUBE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8851 LIGHT_GRAY_DYE f Lnet/minecraft/class_1792; field_8108 PUFFERFISH_BUCKET f Lnet/minecraft/class_1792; field_8107 ARROW f Lnet/minecraft/class_1792; field_8103 MILK_BUCKET f Lnet/minecraft/class_1792; field_8236 SPECTRAL_ARROW f Lnet/minecraft/class_1792; field_8233 CHORUS_FRUIT f Lnet/minecraft/class_1792; field_8100 PUFFERFISH_SPAWN_EGG f Lnet/minecraft/class_1792; field_8232 SKELETON_HORSE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8498 FLOWER_BANNER_PATTERN f Lnet/minecraft/class_1792; field_8102 BOW f Lnet/minecraft/class_1792; field_8235 VEX_SPAWN_EGG f Lnet/minecraft/class_1792; field_8367 ENCHANTED_GOLDEN_APPLE f Lnet/minecraft/class_1792; field_8361 KNOWLEDGE_BOOK f Lnet/minecraft/class_1792; field_8497 MELON_SLICE f Lnet/minecraft/class_1792; field_8496 DARK_OAK_SIGN f Lnet/minecraft/class_1792; field_8719 LEAD f Lnet/minecraft/class_1792; field_8493 PIG_SPAWN_EGG f Lnet/minecraft/class_1792; field_8360 WRITTEN_BOOK f Lnet/minecraft/class_1792; field_8492 ORANGE_DYE f Lnet/minecraft/class_1792; field_8713 COAL f Lnet/minecraft/class_1792; field_8846 TROPICAL_FISH f Lnet/minecraft/class_1792; field_8714 SALMON_BUCKET f Lnet/minecraft/class_1792; field_8711 FERMENTED_SPIDER_EYE f Lnet/minecraft/class_1792; field_8845 GOLDEN_SWORD f Lnet/minecraft/class_1792; field_8229 BREAD f Lnet/minecraft/class_1792; field_8881 SLIME_SPAWN_EGG f Lnet/minecraft/class_1792; field_8136 ZOMBIE_VILLAGER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8135 MAGMA_CREAM f Lnet/minecraft/class_1792; field_8138 DARK_OAK_BOAT f Lnet/minecraft/class_1792; field_8137 NETHER_STAR f Lnet/minecraft/class_1792; field_8132 OCELOT_SPAWN_EGG f Lnet/minecraft/class_1792; field_8265 GHAST_SPAWN_EGG f Lnet/minecraft/class_1792; field_8264 RED_DYE f Lnet/minecraft/class_1792; field_8131 LIME_DYE f Lnet/minecraft/class_1792; field_8397 GOLD_NUGGET f Lnet/minecraft/class_1792; field_20414 HONEYCOMB f Lnet/minecraft/class_1792; field_8267 LEATHER_HELMET f Lnet/minecraft/class_1792; field_20417 HONEY_BOTTLE f Lnet/minecraft/class_1792; field_8399 CROSSBOW f Lnet/minecraft/class_1792; field_8261 COOKED_PORKCHOP f Lnet/minecraft/class_1792; field_8396 IRON_LEGGINGS f Lnet/minecraft/class_1792; field_8617 GRAY_BANNER f Lnet/minecraft/class_1792; field_8614 PHANTOM_MEMBRANE f Lnet/minecraft/class_1792; field_8748 MUTTON f Lnet/minecraft/class_1792; field_20413 BEE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8745 LEATHER f Lnet/minecraft/class_1792; field_8612 TROPICAL_FISH_SPAWN_EGG f Lnet/minecraft/class_1792; field_8613 DRAGON_BREATH f Lnet/minecraft/class_1792; field_8876 WOODEN_SHOVEL f Lnet/minecraft/class_1792; field_8743 IRON_HELMET f Lnet/minecraft/class_1792; field_8741 PUMPKIN_PIE f Lnet/minecraft/class_1792; field_8873 CHAINMAIL_CHESTPLATE f Lnet/minecraft/class_1792; field_16314 CAT_SPAWN_EGG f Lnet/minecraft/class_1792; field_8128 BLUE_BANNER f Lnet/minecraft/class_1792; field_8124 BROWN_BANNER f Lnet/minecraft/class_1792; field_8389 PORKCHOP f Lnet/minecraft/class_1792; field_8255 SHIELD f Lnet/minecraft/class_1792; field_8388 CHEST_MINECART f Lnet/minecraft/class_1792; field_8387 STONE_PICKAXE f Lnet/minecraft/class_1792; field_8254 WITCH_SPAWN_EGG f Lnet/minecraft/class_1792; field_8251 COMPASS f Lnet/minecraft/class_1792; field_8250 DIAMOND_SHOVEL f Lnet/minecraft/class_1792; field_8609 IRON_HOE f Lnet/minecraft/class_1792; field_28410 GLOW_INK_SAC f Lnet/minecraft/class_1792; field_8606 BONE f Lnet/minecraft/class_1792; field_8607 SHEEP_SPAWN_EGG f Lnet/minecraft/class_1792; field_8868 SHEARS f Lnet/minecraft/class_1792; field_8600 STICK f Lnet/minecraft/class_1792; field_8867 JUNGLE_SIGN f Lnet/minecraft/class_1792; field_8601 GLOWSTONE_DUST f Lnet/minecraft/class_1792; field_8731 MUSIC_DISC_11 f Lnet/minecraft/class_1792; field_8864 NAUTILUS_SHELL f Lnet/minecraft/class_1792; field_8862 GOLDEN_HELMET f Lnet/minecraft/class_1792; field_8730 JUNGLE_BOAT f Lnet/minecraft/class_1792; field_8861 WHEAT f Lnet/minecraft/class_1792; field_40228 BAMBOO_SIGN f Lnet/minecraft/class_1792; field_40229 OAK_HANGING_SIGN f Lnet/minecraft/class_1792; field_8159 MOJANG_BANNER_PATTERN f Lnet/minecraft/class_1792; field_40224 BAMBOO_RAFT f Lnet/minecraft/class_1792; field_40225 BAMBOO_CHEST_RAFT f Lnet/minecraft/class_1792; field_8288 TOTEM_OF_UNDYING f Lnet/minecraft/class_1792; field_8155 QUARTZ f Lnet/minecraft/class_1792; field_28407 GLOW_SQUID_SPAWN_EGG f Lnet/minecraft/class_1792; field_28408 GLOW_ITEM_FRAME f Lnet/minecraft/class_1792; field_8285 DIAMOND_BOOTS f Lnet/minecraft/class_1792; field_8150 LINGERING_POTION f Lnet/minecraft/class_1792; field_8154 BLAZE_SPAWN_EGG f Lnet/minecraft/class_1792; field_8287 EXPERIENCE_BOTTLE f Lnet/minecraft/class_1792; field_8153 FEATHER f Lnet/minecraft/class_1792; field_8283 CHAINMAIL_HELMET f Lnet/minecraft/class_1792; field_43201 ANGLER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8509 COOKED_SALMON f Lnet/minecraft/class_1792; field_43200 HOST_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8504 RABBIT f Lnet/minecraft/class_1792; field_8503 CREEPER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8639 FIREWORK_ROCKET f Lnet/minecraft/class_1792; field_8769 ELDER_GUARDIAN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8634 ENDER_PEARL f Lnet/minecraft/class_1792; field_43207 DANGER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8635 POISONOUS_POTATO f Lnet/minecraft/class_1792; field_43206 BURN_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8502 MUSIC_DISC_FAR f Lnet/minecraft/class_1792; field_8632 CYAN_DYE f Lnet/minecraft/class_1792; field_43209 FRIEND_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8766 SUSPICIOUS_STEW f Lnet/minecraft/class_1792; field_8633 LLAMA_SPAWN_EGG f Lnet/minecraft/class_1792; field_43208 EXPLORER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43203 ARMS_UP_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43202 ARCHER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8894 BLAZE_ROD f Lnet/minecraft/class_1792; field_43205 BREWER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8895 MAP f Lnet/minecraft/class_1792; field_43204 BLADE_POTTERY_SHERD f Lnet/minecraft/class_1792; field_40238 WARPED_HANGING_SIGN f Lnet/minecraft/class_1792; field_8892 PAINTING f Lnet/minecraft/class_1792; field_40239 CAMEL_SPAWN_EGG f Lnet/minecraft/class_1792; field_8760 HUSK_SPAWN_EGG f Lnet/minecraft/class_1792; field_8891 SKULL_BANNER_PATTERN f Lnet/minecraft/class_1792; field_40234 DARK_OAK_HANGING_SIGN f Lnet/minecraft/class_1792; field_40235 MANGROVE_HANGING_SIGN f Lnet/minecraft/class_1792; field_40236 BAMBOO_HANGING_SIGN f Lnet/minecraft/class_1792; field_8149 VINDICATOR_SPAWN_EGG f Lnet/minecraft/class_1792; field_40237 CRIMSON_HANGING_SIGN f Lnet/minecraft/class_1792; field_8144 MUSIC_DISC_13 f Lnet/minecraft/class_1792; field_8143 ITEM_FRAME f Lnet/minecraft/class_1792; field_8276 STRING f Lnet/minecraft/class_1792; field_8279 APPLE f Lnet/minecraft/class_1792; field_8145 FLINT f Lnet/minecraft/class_1792; field_8273 LIGHT_BLUE_DYE f Lnet/minecraft/class_1792; field_8274 PARROT_SPAWN_EGG f Lnet/minecraft/class_1792; field_28659 GLOW_BERRIES f Lnet/minecraft/class_1792; field_43211 HEARTBREAK_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43210 HEART_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43213 MINER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8629 CYAN_BANNER f Lnet/minecraft/class_1792; field_43212 HOWL_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8759 LAPIS_LAZULI f Lnet/minecraft/class_1792; field_43219 SKULL_POTTERY_SHERD f Lnet/minecraft/class_1792; field_40230 SPRUCE_HANGING_SIGN f Lnet/minecraft/class_1792; field_8623 MUSIC_DISC_CHIRP f Lnet/minecraft/class_1792; field_43218 SHELTER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_40231 BIRCH_HANGING_SIGN f Lnet/minecraft/class_1792; field_8753 GOLDEN_BOOTS f Lnet/minecraft/class_1792; field_8620 IRON_INGOT f Lnet/minecraft/class_1792; field_40232 JUNGLE_HANGING_SIGN f Lnet/minecraft/class_1792; field_8621 BRICK f Lnet/minecraft/class_1792; field_40233 ACACIA_HANGING_SIGN f Lnet/minecraft/class_1792; field_8884 FLINT_AND_STEEL f Lnet/minecraft/class_1792; field_8751 DOLPHIN_SPAWN_EGG f Lnet/minecraft/class_1792; field_43215 PLENTY_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43214 MOURNER_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8752 COOKED_RABBIT f Lnet/minecraft/class_1792; field_8882 POPPED_CHORUS_FRUIT f Lnet/minecraft/class_1792; field_43217 SHEAF_POTTERY_SHERD f Lnet/minecraft/class_1792; field_43216 PRIZE_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8795 EVOKER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8662 PRISMARINE_SHARD f Lnet/minecraft/class_1792; field_8660 IRON_BOOTS f Lnet/minecraft/class_1792; field_8794 INK_SAC f Lnet/minecraft/class_1792; field_8661 COD_SPAWN_EGG f Lnet/minecraft/class_1792; field_8790 NETHER_WART f Lnet/minecraft/class_1792; field_40864 IRON_GOLEM_SPAWN_EGG f Lnet/minecraft/class_1792; field_8046 BEEF f Lnet/minecraft/class_1792; field_8179 CARROT f Lnet/minecraft/class_1792; field_40865 ENDER_DRAGON_SPAWN_EGG f Lnet/minecraft/class_1792; field_8049 YELLOW_BANNER f Lnet/minecraft/class_1792; field_40866 SNOW_GOLEM_SPAWN_EGG f Lnet/minecraft/class_1792; field_40867 WITHER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8176 COOKED_BEEF f Lnet/minecraft/class_1792; field_8175 SADDLE f Lnet/minecraft/class_1792; field_8045 MINECART f Lnet/minecraft/class_1792; field_38419 ALLAY_SPAWN_EGG f Lnet/minecraft/class_1792; field_8528 STONE_SWORD f Lnet/minecraft/class_1792; field_8527 DIAMOND_HOE f Lnet/minecraft/class_1792; field_8529 BOOK f Lnet/minecraft/class_1792; field_43220 SNORT_POTTERY_SHERD f Lnet/minecraft/class_1792; field_8523 IRON_CHESTPLATE f Lnet/minecraft/class_1792; field_17732 WANDERING_TRADER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8788 OAK_SIGN f Lnet/minecraft/class_1792; field_23744 ZOGLIN_SPAWN_EGG f Lnet/minecraft/class_1792; field_17731 TRADER_LLAMA_SPAWN_EGG f Lnet/minecraft/class_1792; field_8167 WOODEN_HOE f Lnet/minecraft/class_1792; field_8297 RAVAGER_SPAWN_EGG f Lnet/minecraft/class_1792; field_23254 WARPED_FUNGUS_ON_A_STICK f Lnet/minecraft/class_1792; field_8296 PURPLE_DYE f Lnet/minecraft/class_1792; field_23255 STRIDER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8299 MOOSHROOM_SPAWN_EGG f Lnet/minecraft/class_1792; field_8298 GRAY_DYE f Lnet/minecraft/class_1792; field_8295 GREEN_BANNER f Lnet/minecraft/class_1792; field_8161 SCUTE f Lnet/minecraft/class_1792; field_8515 BEETROOT_SOUP f Lnet/minecraft/class_1792; field_8512 BAKED_POTATO f Lnet/minecraft/class_1792; field_8511 ROTTEN_FLESH f Lnet/minecraft/class_1792; field_8647 WOODEN_PICKAXE f Lnet/minecraft/class_1792; field_8514 STRAY_SPAWN_EGG f Lnet/minecraft/class_1792; field_8777 SLIME_BALL f Lnet/minecraft/class_1792; field_8778 LIME_BANNER f Lnet/minecraft/class_1792; field_22401 PIGLIN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8776 STONE_SHOVEL f Lnet/minecraft/class_1792; field_8510 ENDERMITE_SPAWN_EGG f Lnet/minecraft/class_1792; field_33401 RAW_COPPER f Lnet/minecraft/class_1792; field_33402 RAW_GOLD f Lnet/minecraft/class_1792; field_8551 DRIED_KELP f Lnet/minecraft/class_1792; field_8687 EMERALD f Lnet/minecraft/class_1792; field_30905 GOAT_SPAWN_EGG f Lnet/minecraft/class_1792; field_27070 SPYGLASS f Lnet/minecraft/class_1792; field_8550 BUCKET f Lnet/minecraft/class_1792; field_8680 SPIDER_EYE f Lnet/minecraft/class_1792; field_25777 PIGLIN_BRUTE_SPAWN_EGG f Lnet/minecraft/class_1792; field_41954 TIDE_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41953 VEX_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41956 RIB_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41955 SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41950 WILD_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41952 EYE_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8069 TNT_MINECART f Lnet/minecraft/class_1792; field_33400 RAW_IRON f Lnet/minecraft/class_1792; field_41951 WARD_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8068 CAVE_SPIDER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8063 FURNACE_MINECART f Lnet/minecraft/class_1792; field_8062 STONE_AXE f Lnet/minecraft/class_1792; field_8065 MUSIC_DISC_STRAD f Lnet/minecraft/class_1792; field_41946 NETHERITE_UPGRADE_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41947 SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_41949 COAST_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8193 PANDA_SPAWN_EGG f Lnet/minecraft/class_1792; field_41948 DUNE_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8192 YELLOW_DYE f Lnet/minecraft/class_1792; field_8547 TRIDENT f Lnet/minecraft/class_1792; field_8416 GOLDEN_LEGGINGS f Lnet/minecraft/class_1792; field_8544 COOKED_CHICKEN f Lnet/minecraft/class_1792; field_8678 GOLDEN_CHESTPLATE f Lnet/minecraft/class_1792; field_8543 SNOWBALL f Lnet/minecraft/class_1792; field_23984 MUSIC_DISC_PIGSTEP f Lnet/minecraft/class_1792; field_8674 WRITABLE_BOOK f Lnet/minecraft/class_1792; field_8675 IRON_NUGGET f Lnet/minecraft/class_1792; field_27063 AMETHYST_SHARD f Lnet/minecraft/class_1792; field_8670 PHANTOM_SPAWN_EGG f Lnet/minecraft/class_1792; field_8671 MAGENTA_BANNER f Lnet/minecraft/class_1792; field_8058 DIAMOND_CHESTPLATE f Lnet/minecraft/class_1792; field_18674 GLOBE_BANNER_PATTERN f Lnet/minecraft/class_1792; field_8188 MELON_SEEDS f Lnet/minecraft/class_1792; field_8054 GUNPOWDER f Lnet/minecraft/class_1792; field_8187 LAVA_BUCKET f Lnet/minecraft/class_1792; field_22030 NETHERITE_BOOTS f Lnet/minecraft/class_1792; field_8184 CARROT_ON_A_STICK f Lnet/minecraft/class_1792; field_8183 BLAZE_POWDER f Lnet/minecraft/class_1792; field_8186 BEETROOT f Lnet/minecraft/class_1792; field_8185 SPIDER_SPAWN_EGG f Lnet/minecraft/class_1792; field_8407 PAPER f Lnet/minecraft/class_1792; field_41957 SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE f Lnet/minecraft/class_1792; field_8406 WOODEN_AXE f Lnet/minecraft/class_1792; field_8539 WHITE_BANNER f Lnet/minecraft/class_1792; field_8409 GUARDIAN_SPAWN_EGG f Lnet/minecraft/class_1792; field_8408 GREEN_DYE f Lnet/minecraft/class_1792; field_8403 IRON_PICKAXE f Lnet/minecraft/class_1792; field_8405 PURPLE_BANNER f Lnet/minecraft/class_1792; field_8669 MAGENTA_DYE f Lnet/minecraft/class_1792; field_8666 COD_BUCKET f Lnet/minecraft/class_1792; field_8534 MUSIC_DISC_MALL f Lnet/minecraft/class_1792; field_8533 OAK_BOAT f Lnet/minecraft/class_1792; field_8665 CHARCOAL m (Ljava/lang/String;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792; method_7991 register p 1 item p 0 id m (Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792; method_51348 register p 0 key p 1 item m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792; method_7989 register p 0 block m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792; method_7992 register p 1 item p 0 block m (Lnet/minecraft/class_2248;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792; method_35220 register p 1 blocks p 0 block m (Lnet/minecraft/class_1747;)Lnet/minecraft/class_1792; method_7993 register p 0 item m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792; method_7990 register p 1 item p 0 id c net/minecraft/class_1809 net/minecraft/item/PlayerHeadItem f Ljava/lang/String; field_30916 SKULL_OWNER_KEY m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V p 3 settings p 2 wallBlock p 1 block c net/minecraft/class_1808 net/minecraft/item/MinecartItem f Lnet/minecraft/class_2357; field_8896 DISPENSER_BEHAVIOR f Lnet/minecraft/class_1688$class_1689; field_8897 type m (Lnet/minecraft/class_1688$class_1689;Lnet/minecraft/class_1792$class_1793;)V p 2 settings p 1 type c net/minecraft/class_1808$1 net/minecraft/item/MinecartItem$1 f Lnet/minecraft/class_2347; field_8898 defaultBehavior c net/minecraft/class_4080 net/minecraft/resource/SinglePreparationResourceReloader c A base resource reloader implementation that prepares an object in a\nsingle call (as opposed to in multiple concurrent tasks) and handles\nthe prepared object in the apply stage.\n\n@param the intermediate object type m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;Ljava/lang/Object;)V method_18790 method_18790 p 3 prepared m (Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/lang/Object; method_18789 prepare c Prepares the intermediate object.\n\n

This method is called in the prepare executor in a reload.\n\n@return the prepared object p 2 profiler c the prepare profiler p 1 manager c the resource manager m (Ljava/lang/Object;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_18788 apply c Handles the prepared intermediate object.\n\n

This method is called in the apply executor, or the game engine, in a\nreload. p 2 manager c the resource manager p 3 profiler c the apply profiler p 1 prepared c the prepared object c net/minecraft/class_1807 net/minecraft/item/NameTagItem c net/minecraft/class_1806 net/minecraft/item/FilledMapItem f I field_30909 DEFAULT_MAP_COLOR f Ljava/lang/String; field_30910 MAP_KEY f Ljava/lang/String; field_41067 MAP_SCALE_DIRECTION_KEY f Ljava/lang/String; field_41068 MAP_TO_LOCK_KEY m (Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799; method_8005 createMap p 5 unlimitedTracking p 3 scale p 4 showIcons p 1 x p 2 z p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)V method_17442 copyMap p 0 world p 1 stack m (Lnet/minecraft/class_1799;)I method_7999 getMapColor p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22; method_8001 getMapState p 0 map p 1 world m (Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)I method_32349 allocateMapId p 0 world p 1 x p 2 z p 3 scale p 4 showIcons p 5 unlimitedTracking p 6 dimension m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;I)V method_7996 scale p 0 map p 1 world p 2 amount m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_7995 getFluidStateIfVisible p 1 world p 2 state p 3 pos m (I)Lnet/minecraft/class_2561; method_53836 getIdText p 0 id m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561; method_53837 getIdText p 0 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_22;)V method_7998 updateColors p 2 entity p 3 state p 1 world m (Lnet/minecraft/class_1799;)Ljava/lang/Integer; method_8003 getMapId p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)V method_8000 createMapState p 4 scale p 5 showIcons p 2 x p 3 z p 0 stack p 1 world p 6 unlimitedTracking p 7 dimension m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V method_8002 fillExplorationMap p 0 world p 1 map m ([ZII)Z method_38988 isAquaticBiome p 0 biomes p 1 x p 2 z m (Ljava/lang/Integer;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22; method_7997 getMapState p 1 world p 0 id m (Lnet/minecraft/class_1799;I)V method_32348 setMapId p 0 stack p 1 id m (I)Ljava/lang/String; method_17440 getMapName p 0 mapId c net/minecraft/class_446 net/minecraft/client/gui/screen/option/VideoOptionsScreen f Lnet/minecraft/class_5407; field_25688 warningManager f Lnet/minecraft/class_353; field_2639 list f Lnet/minecraft/class_2561; field_25686 GRAPHICS_WARNING_CANCEL_TEXT f Lnet/minecraft/class_2561; field_25685 GRAPHICS_WARNING_ACCEPT_TEXT f Lnet/minecraft/class_2561; field_25684 GRAPHICS_WARNING_TITLE_TEXT f Lnet/minecraft/class_2561; field_25683 GRAPHICS_WARNING_MESSAGE_TEXT f Lnet/minecraft/class_2561; field_25682 GRAPHICS_FABULOUS_TEXT f I field_19186 mipmapLevels m (Lnet/minecraft/class_4185;)V method_30053 method_30053 p 1 button m (Lnet/minecraft/class_4185;)V method_30052 method_30052 p 1 button m (Lnet/minecraft/class_1041;Lnet/minecraft/class_4185;)V method_19865 method_19865 p 2 button m (Lnet/minecraft/class_313;Lnet/minecraft/class_1041;Ljava/lang/Integer;)V method_41844 method_41844 p 2 value m (Lnet/minecraft/class_313;Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_41845 method_41845 p 1 prefix p 2 value m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 2 options p 1 parent m (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172; method_41846 getOptions p 0 gameOptions c net/minecraft/class_445 net/minecraft/client/gui/screen/CreditsScreen f F field_2628 time f Ljava/lang/Runnable; field_2630 finishAction f Ljava/lang/String; field_32273 CENTERED_LINE_PREFIX f F field_34012 CTRL_KEY_SPEED_MULTIPLIER f Lnet/minecraft/class_8020; field_41848 logoDrawer f Lit/unimi/dsi/fastutil/ints/IntSet; field_24261 centeredLines f Lnet/minecraft/class_2561; field_33955 SEPARATOR_LINE f Z field_2627 endCredits f Lorg/slf4j/Logger; field_2632 LOGGER f Ljava/util/List; field_2634 credits f Lit/unimi/dsi/fastutil/ints/IntSet; field_34011 pressedCtrlKeys f Ljava/lang/String; field_24260 OBFUSCATION_PLACEHOLDER f F field_33957 SPACE_BAR_SPEED_MULTIPLIER f I field_44778 speedMultiplier f I field_2629 creditsHeight f F field_2635 speed f Lnet/minecraft/class_2960; field_2633 VIGNETTE_TEXTURE f Z field_34010 spaceKeyPressed f F field_33954 baseSpeed m ()V method_37306 addEmptyLine m (Ljava/lang/String;)V method_37305 addText p 1 text m (ZLjava/lang/Runnable;)V p 2 finishAction p 1 endCredits m (Ljava/io/Reader;)V method_39774 readPoem p 1 reader m ()V method_2257 closeScreen m (Lnet/minecraft/class_2561;Z)V method_37304 addText p 1 text p 2 centered m (Ljava/lang/String;Lnet/minecraft/class_445$class_6824;)V method_39775 load p 2 reader p 1 id m ()F method_37369 getSpeed m (Ljava/io/Reader;)V method_39776 readCredits p 1 reader c net/minecraft/class_445$class_6824 net/minecraft/client/gui/screen/CreditsScreen$CreditsReader m (Ljava/io/Reader;)V read read p 1 reader c net/minecraft/class_443 net/minecraft/client/gui/screen/option/SoundOptionsScreen f Lnet/minecraft/class_353; field_40416 optionButtons m (Lnet/minecraft/class_4185;)V method_19855 method_19855 p 1 button m (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172; method_45629 getOptions p 0 gameOptions m (Lnet/minecraft/class_3419;)Lnet/minecraft/class_7172; method_45628 method_45628 p 1 category m ()[Lnet/minecraft/class_7172; method_45631 getVolumeOptions m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 2 options p 1 parent m (Lnet/minecraft/class_3419;)Z method_45630 method_45630 p 0 category c net/minecraft/class_4051 net/minecraft/entity/ai/TargetPredicate f Z field_18098 useDistanceScalingFactor f Z field_33721 respectsVisibility f D field_30263 MIN_DISTANCE f Lnet/minecraft/class_4051; field_18092 DEFAULT f Z field_33720 attackable f D field_18093 baseMaxDistance f Ljava/util/function/Predicate; field_28405 predicate m ()Lnet/minecraft/class_4051; method_33335 copy m (D)Lnet/minecraft/class_4051; method_18418 setBaseMaxDistance p 1 baseMaxDistance m (Ljava/util/function/Predicate;)Lnet/minecraft/class_4051; method_18420 setPredicate p 1 predicate m ()Lnet/minecraft/class_4051; method_18424 ignoreDistanceScalingFactor m (Z)V p 1 attackable m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z method_18419 test p 2 targetEntity p 1 baseEntity m ()Lnet/minecraft/class_4051; method_36625 createAttackable m ()Lnet/minecraft/class_4051; method_36627 ignoreVisibility m ()Lnet/minecraft/class_4051; method_36626 createNonAttackable c net/minecraft/class_4050 net/minecraft/entity/EntityPose f Lnet/minecraft/class_4050; field_40118 SITTING f Lnet/minecraft/class_4050; field_38097 ROARING f Lnet/minecraft/class_4050; field_38099 EMERGING f Lnet/minecraft/class_4050; field_38098 SNIFFING f Lnet/minecraft/class_4050; field_18077 FALL_FLYING f Lnet/minecraft/class_4050; field_18076 STANDING f Lnet/minecraft/class_4050; field_18079 SWIMMING f Lnet/minecraft/class_4050; field_18078 SLEEPING f Lnet/minecraft/class_4050; field_18081 CROUCHING f Lnet/minecraft/class_4050; field_18080 SPIN_ATTACK f Lnet/minecraft/class_4050; field_18082 DYING f Lnet/minecraft/class_4050; field_30095 LONG_JUMPING f Lnet/minecraft/class_4050; field_38100 DIGGING f Lnet/minecraft/class_4050; field_37422 CROAKING f Lnet/minecraft/class_4050; field_37423 USING_TONGUE c net/minecraft/class_5381 net/minecraft/registry/entry/RegistryElementCodec c A codec for registry elements. Will prefer to encode/decode objects as\nidentifiers if they exist in a registry and falls back to full encoding/\ndecoding behavior if it cannot do so.\n\n

The codec's saves and loads {@code Supplier} in order to avoid early\nloading from registry before a registry is fully loaded from a codec.\n\n@param the element type\n@see net.minecraft.registry.RegistryOps f Lnet/minecraft/class_5321; field_25507 registryRef f Z field_26758 allowInlineDefinitions f Lcom/mojang/serialization/Codec; field_25508 elementCodec m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5381; method_29749 of p 0 registryRef p 1 elementCodec m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decode decode p 1 ops p 2 input m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_40394 method_40394 p 0 pair m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)V p 3 allowInlineDefinitions p 2 elementCodec p 1 registryRef m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40392 method_40392 p 3 value m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/class_5381; method_31192 of p 2 allowInlineDefinitions p 1 elementCodec p 0 registryRef m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult; method_40393 method_40393 p 2 key m (Lnet/minecraft/class_6880;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_29748 encode m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode encode p 2 ops p 3 prefix p 1 input m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_29746 method_29746 p 0 pair c net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen f Lnet/minecraft/class_2960; field_45418 SLOT_TEXTURE f Lnet/minecraft/class_437; field_2648 parent f Lnet/minecraft/class_3469; field_2647 statHandler f Lnet/minecraft/class_447$class_4202; field_2646 mobStats f Lnet/minecraft/class_447$class_4200; field_2642 itemStats f Z field_2645 downloadingStats f Lnet/minecraft/class_2960; field_45421 SORT_DOWN_TEXTURE f Lnet/minecraft/class_2561; field_26546 DOWNLOADING_STATS_TEXT f Lnet/minecraft/class_2960; field_45419 HEADER_TEXTURE f Lnet/minecraft/class_2561; field_46185 NONE_TEXT f Lnet/minecraft/class_4280; field_2643 selectedList f Lnet/minecraft/class_447$class_4198; field_2644 generalStats f Lnet/minecraft/class_2960; field_45420 SORT_UP_TEXTURE m (Lnet/minecraft/class_4185;)V method_19868 method_19868 p 1 button m (Lnet/minecraft/class_332;IILnet/minecraft/class_2960;)V method_2282 renderIcon p 1 context p 2 x p 3 y p 4 texture m (Lnet/minecraft/class_4185;)V method_19866 method_19866 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V p 2 statHandler p 1 parent m ()V method_2270 createLists m (Lnet/minecraft/class_4185;)V method_19869 method_19869 p 1 button m (I)I method_2285 getColumnX p 1 index m (Lnet/minecraft/class_3445;)Ljava/lang/String; method_27027 getStatTranslationKey p 0 stat m (Lnet/minecraft/class_4185;)V method_19867 method_19867 p 1 button m ()Lnet/minecraft/class_4280; method_19399 getSelectedStatList m (Lnet/minecraft/class_332;IILnet/minecraft/class_1792;)V method_2289 renderStatItem p 4 item p 3 y p 2 x p 1 context m ()V method_2267 createButtons m (Lnet/minecraft/class_4280;)V method_19390 selectStatList p 1 list c net/minecraft/class_447$class_4198 net/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget m (Lnet/minecraft/class_3445;)Ljava/lang/String; method_27028 method_27028 p 0 stat m (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V p 2 client c net/minecraft/class_447$class_4198$class_4197 net/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget$Entry f Lnet/minecraft/class_2561; field_26547 displayName f Lnet/minecraft/class_3445; field_18749 stat m ()Ljava/lang/String; method_37074 getFormatted m (Lnet/minecraft/class_447$class_4198;Lnet/minecraft/class_3445;)V p 2 stat c net/minecraft/class_447$class_4202 net/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget f Lnet/minecraft/class_447; field_18763 screen m (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V p 2 client c net/minecraft/class_447$class_4202$class_4201 net/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget$Entry f Z field_26550 killedAny f Lnet/minecraft/class_2561; field_26548 entityTypeName f Z field_26552 killedByAny f Lnet/minecraft/class_2561; field_26549 killedText f Lnet/minecraft/class_2561; field_26551 killedByText m (Lnet/minecraft/class_447$class_4202;Lnet/minecraft/class_1299;)V p 2 entityType c net/minecraft/class_447$class_4200 net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget f Ljava/util/Comparator; field_18758 comparator f I field_18760 listOrder f Lnet/minecraft/class_3448; field_18759 selectedStatType f I field_18756 selectedHeaderColumn f Ljava/util/List; field_18755 itemStatTypes f Ljava/util/List; field_18754 blockStatTypes f [Lnet/minecraft/class_2960; field_45422 headerIconTextures m (I)Lnet/minecraft/class_3448; method_19410 getStatType p 1 headerColumn m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561; method_19406 getText p 1 item m (Lnet/minecraft/class_3448;)I method_19409 getHeaderIndex p 1 statType m (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V p 2 client m (Lnet/minecraft/class_3448;)V method_19408 selectStatType p 1 statType c net/minecraft/class_447$class_4200$class_450 net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget$ItemComparator m (Ljava/lang/Object;Ljava/lang/Object;)I compare compare p 2 b p 1 a m (Lnet/minecraft/class_447$class_4200$class_4199;Lnet/minecraft/class_447$class_4200$class_4199;)I method_2297 compare c net/minecraft/class_447$class_4200$class_4199 net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget$Entry f Lnet/minecraft/class_1792; field_33830 item m (Lnet/minecraft/class_447$class_4200;Lnet/minecraft/class_1792;)V p 2 item m ()Lnet/minecraft/class_1792; method_37307 getItem m (Lnet/minecraft/class_332;Lnet/minecraft/class_3445;IIZ)V method_19405 render p 1 context p 5 white p 4 y p 3 x p 2 stat c net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen f Lnet/minecraft/class_766; field_2585 backgroundRenderer f Z field_18222 doBackgroundFade f J field_17772 backgroundFadeStart f Lnet/minecraft/class_442$class_7063; field_37209 deprecationNotice f Lnet/minecraft/class_8519; field_2586 splashText f Lorg/slf4j/Logger; field_23775 LOGGER f Lnet/minecraft/class_2960; field_17775 PANORAMA_OVERLAY f Ljava/lang/String; field_32272 DEMO_WORLD_NAME f Lnet/minecraft/class_4399; field_2592 realmsNotificationGui f Lnet/minecraft/class_8020; field_41847 logoDrawer f Lnet/minecraft/class_751; field_17774 PANORAMA_CUBE_MAP f Lnet/minecraft/class_4185; field_2590 buttonResetDemo f Lnet/minecraft/class_2561; field_32271 COPYRIGHT m (II)V method_2249 initWidgetsNormal p 2 spacingY p 1 y m (Lnet/minecraft/class_4185;)V method_19864 method_19864 p 1 button m (Lnet/minecraft/class_4185;)V method_19862 method_19862 p 1 button m (Lnet/minecraft/class_4185;)V method_19860 onMultiplayerButtonPressed p 1 button m (ZLnet/minecraft/class_8020;)V p 2 logoDrawer p 1 doBackgroundFade m (Lnet/minecraft/class_4185;)V method_41198 method_41198 p 1 button m ()V method_2252 switchToRealms m (Z)V method_20375 onDemoDeletionConfirmed p 1 delete m (II)V method_2251 initWidgetsDemo p 1 y p 2 spacingY m (Lnet/minecraft/class_4185;)V method_19859 onRealmsButtonPress p 1 button m (Lnet/minecraft/class_4185;)V method_19857 method_19857 p 1 button m (Lnet/minecraft/class_4185;)V method_20109 method_20109 p 1 button m (Lnet/minecraft/class_4185;)V method_19863 method_19863 p 1 button m (Lnet/minecraft/class_4185;)V method_19861 method_19861 p 1 button m (Z)V p 1 doBackgroundFade m ()Z method_2253 isRealmsNotificationsGuiDisplayed m (ZLnet/minecraft/class_4185;)V method_19858 method_19858 p 2 button m (Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_18105 loadTexturesAsync p 0 textureManager p 1 executor m ()Lnet/minecraft/class_2561; method_44692 getMultiplayerDisabledText m ()Z method_31129 canReadDemoWorldData c net/minecraft/class_442$class_7063 net/minecraft/client/gui/screen/TitleScreen$DeprecationNotice f Lnet/minecraft/class_327; comp_829 textRenderer f I comp_520 y f Lnet/minecraft/class_5489; comp_518 label f I comp_519 x m ()Lnet/minecraft/class_327; comp_829 textRenderer m (Lnet/minecraft/class_332;I)V method_44065 render p 2 color p 1 context m ()Lnet/minecraft/class_5489; comp_518 label m ()I comp_519 x m ()I comp_520 y c net/minecraft/class_4057 net/minecraft/item/DyeableArmorItem c net/minecraft/class_440 net/minecraft/client/gui/screen/option/SkinOptionsScreen m (Lnet/minecraft/class_4185;)V method_19853 method_19853 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 gameOptions m (Lnet/minecraft/class_1664;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32640 method_32640 p 2 button p 3 enabled c net/minecraft/class_4059 net/minecraft/item/HorseArmorItem f I field_18136 bonus f Ljava/lang/String; field_30886 ENTITY_TEXTURE_PREFIX f Ljava/lang/String; field_18137 entityTexture m ()Lnet/minecraft/class_2960; method_18454 getEntityTexture m ()I method_18455 getBonus m (ILjava/lang/String;Lnet/minecraft/class_1792$class_1793;)V p 1 bonus p 3 settings p 2 name c net/minecraft/class_4058 net/minecraft/item/DyeableHorseArmorItem c net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/AdvancementsScreen f Lnet/minecraft/class_632; field_2721 advancementHandler f Ljava/util/Map; field_2719 tabs f I field_32309 TITLE_OFFSET_Y f I field_32306 PAGE_OFFSET_X f I field_32308 TITLE_OFFSET_X f I field_32307 PAGE_OFFSET_Y f Lnet/minecraft/class_2960; field_2717 WINDOW_TEXTURE f Z field_2718 movingTab f I field_32301 PAGE_HEIGHT f I field_32298 WINDOW_WIDTH f I field_32300 PAGE_WIDTH f I field_32299 WINDOW_HEIGHT f Lnet/minecraft/class_2561; field_26553 SAD_LABEL_TEXT f Lnet/minecraft/class_2561; field_26555 ADVANCEMENTS_TEXT f Lnet/minecraft/class_2561; field_26554 EMPTY_TEXT f Lnet/minecraft/class_454; field_2720 selectedTab m (Lnet/minecraft/class_8781;)Lnet/minecraft/class_454; method_2336 getTab p 1 advancement m (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456; method_2335 getAdvancementWidget p 1 advancement m (Lnet/minecraft/class_332;IIII)V method_2338 drawWidgetTooltip p 5 y p 1 context p 2 mouseX p 3 mouseY p 4 x m (Lnet/minecraft/class_332;IIII)V method_2337 drawAdvancementTree p 2 mouseX p 3 mouseY p 4 x p 5 y p 1 context m (Lnet/minecraft/class_632;)V p 1 advancementHandler m (Lnet/minecraft/class_332;II)V method_2334 drawWindow p 3 y p 2 x p 1 context c net/minecraft/class_4063 net/minecraft/client/option/CloudRenderMode f I field_38440 id f Lcom/mojang/serialization/Codec; field_45285 CODEC f Ljava/lang/String; field_45286 serializedId f Ljava/lang/String; field_18167 translationKey f Lnet/minecraft/class_4063; field_18164 FANCY f Lnet/minecraft/class_4063; field_18163 FAST f Lnet/minecraft/class_4063; field_18162 OFF m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V p 4 serializedId p 5 translationKey p 3 id c net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/AdvancementWidget f Ljava/util/List; field_2707 children f Lnet/minecraft/class_2960; field_45425 TITLE_BOX_TEXTURE f Ljava/util/List; field_2705 description f Lnet/minecraft/class_454; field_2703 tab f Lnet/minecraft/class_310; field_2704 client f [I field_24262 SPLIT_OFFSET_CANDIDATES f I field_2710 y f I field_32297 TITLE_MAX_WIDTH f Lnet/minecraft/class_8781; field_46143 advancement f I field_32295 TITLE_OFFSET_X f Lnet/minecraft/class_5481; field_2713 title f I field_32291 ICON_OFFSET_Y f Lnet/minecraft/class_185; field_2712 display f Lnet/minecraft/class_167; field_2714 progress f I field_2715 width f Lnet/minecraft/class_456; field_2706 parent f I field_2711 x f I field_32296 TITLE_OFFSET_Y f I field_32292 ICON_SIZE f I field_32290 ICON_OFFSET_X m ()I method_35737 getWidth m (Lnet/minecraft/class_332;II)V method_2325 renderWidgets p 1 context p 2 x p 3 y m (IIII)Z method_2329 shouldRender p 3 mouseX p 2 originY p 1 originX p 4 mouseY m (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456; method_2328 getParent p 1 advancement m (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V p 4 display p 3 advancement p 2 client p 1 tab m (Lnet/minecraft/class_332;IIFII)V method_2331 drawTooltip p 2 originX p 1 context p 4 alpha p 3 originY p 6 y p 5 x m ()I method_2327 getX m (Lnet/minecraft/class_456;)V method_2322 addChild p 1 widget m ()V method_2332 addToTree m (Lnet/minecraft/class_5225;Ljava/util/List;)F method_27572 getMaxWidth p 0 textHandler p 1 lines m (Lnet/minecraft/class_167;)V method_2333 setProgress p 1 progress m (Lnet/minecraft/class_2561;I)Ljava/util/List; method_2330 wrapDescription p 1 text p 2 width m ()I method_2326 getY m (Lnet/minecraft/class_332;IIZ)V method_2323 renderLines p 4 border p 1 context p 2 x p 3 y c net/minecraft/class_4066 net/minecraft/client/option/ParticlesMode f Ljava/lang/String; field_18202 translationKey f I field_18201 id f Ljava/util/function/IntFunction; field_18200 BY_ID f Lnet/minecraft/class_4066; field_18197 ALL f Lnet/minecraft/class_4066; field_18199 MINIMAL f Lnet/minecraft/class_4066; field_18198 DECREASED m (I)Lnet/minecraft/class_4066; method_18608 byId p 0 id m (Ljava/lang/String;IILjava/lang/String;)V p 4 translationKey p 3 id c net/minecraft/class_455 net/minecraft/client/gui/screen/advancement/AdvancementObtainedStatus f Lnet/minecraft/class_2960; field_45426 boxTexture f Lnet/minecraft/class_2960; field_45427 taskFrameTexture f Lnet/minecraft/class_2960; field_45428 challengeFrameTexture f Lnet/minecraft/class_2960; field_45429 goalFrameTexture f Lnet/minecraft/class_455; field_2699 UNOBTAINED f Lnet/minecraft/class_455; field_2701 OBTAINED m (Lnet/minecraft/class_189;)Lnet/minecraft/class_2960; method_52754 getFrameTexture p 1 frame m (Ljava/lang/String;ILnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 6 goalFrameTexture p 5 challengeFrameTexture p 4 taskFrameTexture p 3 boxTexture m ()Lnet/minecraft/class_2960; method_52753 getBoxTexture c net/minecraft/class_4065 net/minecraft/client/option/NarratorMode c Contains the different narrator modes that control\nwhich messages the narrator narrates. f Ljava/util/function/IntFunction; field_18180 BY_ID f Lnet/minecraft/class_4065; field_18177 ALL c The narrator narrates everything narrated in the {@link #CHAT} and {@link #SYSTEM} modes. f Lnet/minecraft/class_4065; field_18178 CHAT c The narrator narrates chat messages. f Lnet/minecraft/class_4065; field_18176 OFF c The narrator is disabled and narrates nothing. f Lnet/minecraft/class_4065; field_18179 SYSTEM c The narrator narrates system text, including screens. f I field_18181 id f Lnet/minecraft/class_2561; field_24212 name m ()Lnet/minecraft/class_2561; method_18511 getName c {@return the human-readable name of this mode} m ()I method_18509 getId c {@return the unique int ID of this mode}\n@see #byId(int) m ()Z method_44715 shouldNarrateChat c Checks if this mode narrates chat messages.\n\n@return {@code true} if chat messages are narrated, {@code false} otherwise\n@see #CHAT m ()Z method_44716 shouldNarrateSystem c Checks if this mode narrates system text.\n\n@return {@code true} if system text is narrated, {@code false} otherwise\n@see #SYSTEM m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name m (I)Lnet/minecraft/class_4065; method_18510 byId c {@return the narrator mode matching the specified ID with wraparound}\n@see #getId p 0 id c net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/AdvancementTab f Lnet/minecraft/class_456; field_2696 rootWidget f D field_2689 originY f Lnet/minecraft/class_457; field_2687 screen f I field_2681 index f Lnet/minecraft/class_2561; field_2686 title f I field_2691 maxPanY f I field_2693 minPanY f Lnet/minecraft/class_310; field_2680 client f Lnet/minecraft/class_185; field_2695 display f Lnet/minecraft/class_453; field_2684 type f Lnet/minecraft/class_1799; field_2697 icon f Ljava/util/Map; field_2685 widgets f F field_2688 alpha f D field_2690 originX f I field_2692 maxPanX f I field_2694 minPanX f Lnet/minecraft/class_8781; field_46142 root f Z field_2683 initialized m ()I method_35735 getIndex m (Lnet/minecraft/class_456;Lnet/minecraft/class_8779;)V method_2319 addWidget p 1 widget p 2 advancement m (Lnet/minecraft/class_332;II)V method_2315 drawIcon p 3 y p 2 x p 1 context m (IIDD)Z method_2316 isClickOnTab p 5 mouseY p 3 mouseX p 2 screenY p 1 screenX m (Lnet/minecraft/class_332;IIII)V method_2314 drawWidgetTooltip p 4 x p 5 y p 2 mouseX p 3 mouseY p 1 context m (Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_8781;)Lnet/minecraft/class_454; method_2317 create p 0 client p 2 index p 1 screen p 3 root m (Lnet/minecraft/class_8781;)V method_2318 addAdvancement p 1 advancement m ()Lnet/minecraft/class_457; method_2312 getScreen m ()Lnet/minecraft/class_2561; method_2309 getTitle m (Lnet/minecraft/class_332;II)V method_2310 render p 1 context p 3 y p 2 x m ()Lnet/minecraft/class_185; method_35736 getDisplay m ()Lnet/minecraft/class_453; method_35734 getType m (Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_8781;Lnet/minecraft/class_185;)V p 5 root p 6 display p 1 client p 2 screen p 3 type p 4 index m (DD)V method_2313 move p 1 offsetX p 3 offsetY m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_456; method_2308 getWidget p 1 advancement m ()Lnet/minecraft/class_8781; method_53813 getRoot m (Lnet/minecraft/class_332;IIZ)V method_2311 drawBackground p 1 context p 2 x p 3 y p 4 selected c net/minecraft/class_5396 net/minecraft/datafixer/fix/MissingDimensionFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType c net/minecraft/class_459 net/minecraft/client/gui/screen/option/ControlsListWidget f Lnet/minecraft/class_6599; field_2735 parent f I field_2733 maxKeyNameLength m ()V method_49007 updateChildren m ()V method_49006 update m (Lnet/minecraft/class_6599;Lnet/minecraft/class_310;)V p 1 parent p 2 client c net/minecraft/class_459$class_462 net/minecraft/client/gui/screen/option/ControlsListWidget$KeyBindingEntry f Lnet/minecraft/class_4185; field_2743 resetButton f Z field_42497 duplicate f Lnet/minecraft/class_304; field_2740 binding f Lnet/minecraft/class_2561; field_2741 bindingName f Lnet/minecraft/class_4185; field_2739 editButton m (Lnet/minecraft/class_304;Lnet/minecraft/class_4185;)V method_19871 method_19871 p 2 button m (Lnet/minecraft/class_304;Lnet/minecraft/class_4185;)V method_19870 method_19870 p 2 button m (Lnet/minecraft/class_304;Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; method_46514 method_46514 p 2 textSupplier m (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; method_46515 method_46515 p 1 textSupplier m (Lnet/minecraft/class_459;Lnet/minecraft/class_304;Lnet/minecraft/class_2561;)V p 3 bindingName p 2 binding c net/minecraft/class_459$class_461 net/minecraft/client/gui/screen/option/ControlsListWidget$Entry m ()V method_48269 update c net/minecraft/class_459$class_460 net/minecraft/client/gui/screen/option/ControlsListWidget$CategoryEntry f Lnet/minecraft/class_2561; field_2736 text f I field_2737 textWidth m (Lnet/minecraft/class_459;Lnet/minecraft/class_2561;)V p 2 text c net/minecraft/class_4061 net/minecraft/client/option/AttackIndicator f Ljava/util/function/IntFunction; field_18154 BY_ID f I field_18155 id f Ljava/lang/String; field_18156 translationKey f Lnet/minecraft/class_4061; field_18152 CROSSHAIR f Lnet/minecraft/class_4061; field_18151 OFF f Lnet/minecraft/class_4061; field_18153 HOTBAR m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 translationKey m (I)Lnet/minecraft/class_4061; method_18488 byId p 0 id c net/minecraft/class_458 net/minecraft/client/gui/screen/option/ControlsOptionsScreen f I field_36369 MARGIN_Y m (Lnet/minecraft/class_4185;)V method_20412 method_20412 p 1 button m (Lnet/minecraft/class_4185;)V method_19873 method_19873 p 1 button m (Lnet/minecraft/class_4185;)V method_19872 method_19872 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 1 parent p 2 options c net/minecraft/class_5399 net/minecraft/structure/processor/LavaSubmergedBlockStructureProcessor f Lnet/minecraft/class_5399; field_25619 INSTANCE f Lcom/mojang/serialization/Codec; field_25618 CODEC c net/minecraft/class_453 net/minecraft/client/gui/screen/advancement/AdvancementTabType f I field_2669 tabCount f Lnet/minecraft/class_453$class_8670; field_45423 selectedTextures f Lnet/minecraft/class_453$class_8670; field_45424 unselectedTextures f I field_2671 width f I field_2670 height f Lnet/minecraft/class_453; field_2673 BELOW f Lnet/minecraft/class_453; field_2675 LEFT f Lnet/minecraft/class_453; field_2677 RIGHT f Lnet/minecraft/class_453; field_2678 ABOVE m (IIIDD)Z method_2303 isClickOnTab p 6 mouseY p 1 screenX p 2 screenY p 3 index p 4 mouseX m ()I method_2304 getTabCount m (Ljava/lang/String;ILnet/minecraft/class_453$class_8670;Lnet/minecraft/class_453$class_8670;III)V p 7 tabCount p 5 width p 6 height p 3 selectedTextures p 4 unselectedTextures m (Lnet/minecraft/class_332;IIZI)V method_2301 drawBackground p 1 context p 2 x p 3 y p 4 selected p 5 index m (I)I method_2305 getTabY p 1 index m (Lnet/minecraft/class_332;IIILnet/minecraft/class_1799;)V method_2306 drawIcon p 3 y p 4 index p 5 stack p 1 context p 2 x m (I)I method_2302 getTabX p 1 index c net/minecraft/class_453$class_8670 net/minecraft/client/gui/screen/advancement/AdvancementTabType$Textures f Lnet/minecraft/class_2960; comp_1610 last f Lnet/minecraft/class_2960; comp_1608 first f Lnet/minecraft/class_2960; comp_1609 middle m ()Lnet/minecraft/class_2960; comp_1608 first m ()Lnet/minecraft/class_2960; comp_1609 middle m ()Lnet/minecraft/class_2960; comp_1610 last c net/minecraft/class_4068 net/minecraft/client/gui/Drawable m (Lnet/minecraft/class_332;IIF)V method_25394 render p 4 delta p 2 mouseX p 3 mouseY p 1 context c net/minecraft/class_5398 net/minecraft/entity/ai/goal/UniversalAngerGoal f I field_25606 lastAttackedTime f Z field_25605 triggerOthers f I field_30232 BOX_VERTICAL_EXPANSION f Lnet/minecraft/class_1308; field_25604 mob m (Lnet/minecraft/class_1308;)Z method_29931 method_29931 p 1 entity m ()Z method_29932 canStartUniversalAnger m (Lnet/minecraft/class_1308;Z)V p 2 triggerOthers p 1 mob m (Lnet/minecraft/class_1308;)Lnet/minecraft/class_5354; method_29930 method_29930 p 0 entity m ()Ljava/util/List; method_29933 getOthersInRange c net/minecraft/class_452 net/minecraft/client/gui/screen/StatsListener f [Ljava/lang/String; field_2668 PROGRESS_BAR_STAGES m ()V method_2300 onStatsReady c net/minecraft/class_4069 net/minecraft/client/gui/ParentElement c A GUI interface which handles keyboard and mouse callbacks for child GUI elements.\nThe implementation of a parent element can decide whether a child element receives keyboard and mouse callbacks. m ()Lnet/minecraft/class_364; method_25399 getFocused m (Lnet/minecraft/class_364;)V method_25395 setFocused p 1 focused m (DDILnet/minecraft/class_364;)Z method_20083 method_20083 p 5 element m (Lnet/minecraft/class_8030;Lnet/minecraft/class_8028;Lnet/minecraft/class_364;Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016; method_48220 computeInitialChildPath p 2 direction p 3 focused p 1 focus p 4 navigation m (Lnet/minecraft/class_364;)V method_20086 focusOn p 1 element m ()Ljava/util/List; method_25396 children c Gets a list of all child GUI elements. m (Lnet/minecraft/class_8028;Lnet/minecraft/class_364;)Ljava/lang/Integer; method_48219 method_48219 p 1 element m (Z)V method_25398 setDragging p 1 dragging m ()Z method_25397 isDragging m (DDDDLnet/minecraft/class_364;)Z method_20082 method_20082 p 8 element m (Lnet/minecraft/class_8028;Lnet/minecraft/class_364;)Ljava/lang/Integer; method_48216 method_48216 p 1 element m (DD)Ljava/util/Optional; method_19355 hoveredElement p 1 mouseX p 3 mouseY m (Lnet/minecraft/class_8030;Lnet/minecraft/class_8028;Lnet/minecraft/class_364;Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016; method_48217 computeChildPath p 2 direction p 3 focused p 1 focus p 4 navigation m (Lnet/minecraft/class_8023$class_8024;)Lnet/minecraft/class_8016; method_48214 computeNavigationPath p 1 navigation m (Lnet/minecraft/class_8023$class_8026;)Lnet/minecraft/class_8016; method_48215 computeNavigationPath p 1 navigation c net/minecraft/class_5362 net/minecraft/world/explosion/ExplosionBehavior m (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z method_29554 canDestroyBlock p 3 pos p 4 state p 1 explosion p 2 world p 5 power m (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Ljava/util/Optional; method_29555 getBlastResistance p 1 explosion p 2 world p 3 pos p 4 blockState p 5 fluidState c net/minecraft/class_5361 net/minecraft/world/explosion/EntityExplosionBehavior f Lnet/minecraft/class_1297; field_25399 entity m (Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Ljava/lang/Float;)Ljava/lang/Float; method_29552 method_29552 p 6 max m (Lnet/minecraft/class_1297;)V p 1 entity c net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScreen f Lnet/minecraft/class_1291; field_17413 secondaryEffect f Lnet/minecraft/class_1291; field_17412 primaryEffect f Lnet/minecraft/class_2960; field_45442 CANCEL_TEXTURE f Lnet/minecraft/class_2960; field_45443 BUTTON_DISABLED_TEXTURE f Lnet/minecraft/class_2960; field_45444 BUTTON_SELECTED_TEXTURE f Lnet/minecraft/class_2960; field_45439 BUTTON_HIGHLIGHTED_TEXTURE f Ljava/util/List; field_33832 buttons f Lnet/minecraft/class_2960; field_2808 TEXTURE f Lnet/minecraft/class_2561; field_26560 PRIMARY_POWER_TEXT f Lnet/minecraft/class_2561; field_26561 SECONDARY_POWER_TEXT f Lnet/minecraft/class_2960; field_45440 BUTTON_TEXTURE f Lnet/minecraft/class_2960; field_45441 CONFIRM_TEXTURE m (ILnet/minecraft/class_466$class_6392;)V method_37075 method_37075 p 1 button m ()V method_37078 tickButtons m (Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title m (Lnet/minecraft/class_339;)V method_37076 addButton p 1 button c net/minecraft/class_466$class_470 net/minecraft/client/gui/screen/ingame/BeaconScreen$BaseButtonWidget f Z field_2815 disabled m (II)V p 1 x p 2 y m (Z)V method_2401 setDisabled p 1 disabled m (Lnet/minecraft/class_332;)V method_18641 renderExtra p 1 context m ()Z method_2402 isDisabled m (IILnet/minecraft/class_2561;)V p 1 x p 2 y p 3 message c net/minecraft/class_466$class_4072 net/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget f Lnet/minecraft/class_2960; field_45445 texture m (IILnet/minecraft/class_2960;Lnet/minecraft/class_2561;)V p 4 message p 1 x p 3 texture p 2 y c net/minecraft/class_466$class_6392 net/minecraft/client/gui/screen/ingame/BeaconScreen$BeaconButtonWidget m (I)V method_37080 tick p 1 level c net/minecraft/class_466$class_6393 net/minecraft/client/gui/screen/ingame/BeaconScreen$LevelTwoEffectButtonWidget m (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V p 4 statusEffect p 3 y p 2 x c net/minecraft/class_466$class_469 net/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget f Lnet/minecraft/class_1291; field_2813 effect f I field_33833 level f Lnet/minecraft/class_1058; field_18223 sprite f Z field_17416 primary m (Lnet/minecraft/class_1291;)V method_37081 init p 1 statusEffect m (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V p 2 x p 6 level p 5 primary p 4 statusEffect p 3 y m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250; method_37082 getEffectName p 1 statusEffect c net/minecraft/class_466$class_468 net/minecraft/client/gui/screen/ingame/BeaconScreen$DoneButtonWidget m (Lnet/minecraft/class_466;II)V p 3 y p 2 x c net/minecraft/class_466$class_467 net/minecraft/client/gui/screen/ingame/BeaconScreen$CancelButtonWidget m (Lnet/minecraft/class_466;II)V p 2 x p 3 y c net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScreen f I field_2800 y f I field_2779 backgroundHeight f J field_2795 touchDropTime f I field_25270 playerInventoryTitleY f Lnet/minecraft/class_2960; field_2801 BACKGROUND_TEXTURE f Z field_2798 cancelNextRelease f Z field_2794 cursorDragging f I field_2803 draggedStackRemainder f I field_25269 playerInventoryTitleX f Lnet/minecraft/class_1735; field_2799 lastClickedSlot f I field_2778 heldButtonCode f Lnet/minecraft/class_1735; field_2787 focusedSlot f I field_2786 lastClickedButton f Lnet/minecraft/class_2561; field_29347 playerInventoryTitle f I field_2790 heldButtonType f Z field_2789 touchIsRightClickDrag f Lnet/minecraft/class_1799; field_2782 touchDragStack f I field_25268 titleY f J field_2781 touchDropTimer f Lnet/minecraft/class_1799; field_2791 quickMovingStack f I field_25267 titleX f Lnet/minecraft/class_1799; field_2785 touchDropReturningStack f I field_2776 x f Lnet/minecraft/class_1735; field_2777 touchDragSlotStart f J field_2788 lastButtonClickTime f Ljava/util/Set; field_2793 cursorDragSlots f Lnet/minecraft/class_1703; field_2797 handler f Lnet/minecraft/class_1735; field_2802 touchDropOriginSlot f I field_2784 touchDropX f I field_2796 touchDropY f I field_2792 backgroundWidth f Lnet/minecraft/class_1735; field_2780 touchHoveredSlot f Z field_2783 doubleClicking m (Lnet/minecraft/class_1735;DD)Z method_2387 isPointOverSlot p 4 pointY p 1 slot p 2 pointX m (Lnet/minecraft/class_332;Lnet/minecraft/class_1735;)V method_2385 drawSlot p 1 context p 2 slot m (Lnet/minecraft/class_332;FII)V method_2389 drawBackground p 4 mouseY p 2 delta p 3 mouseX p 1 context m (DD)Lnet/minecraft/class_1735; method_2386 getSlotAt p 1 x p 3 y m (I)V method_30107 onMouseClick p 1 button m (II)Z method_2384 handleHotbarKeyPressed p 2 scanCode p 1 keyCode m (Lnet/minecraft/class_332;Lnet/minecraft/class_1799;IILjava/lang/String;)V method_2382 drawItem p 4 y p 3 x p 2 stack p 1 context p 5 amountText m (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 inventory p 1 handler m (Lnet/minecraft/class_332;II)V method_2380 drawMouseoverTooltip p 1 context p 2 x p 3 y m (Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V method_2383 onMouseClick c @see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity) p 1 slot p 4 actionType p 3 button p 2 slotId m (Lnet/minecraft/class_332;II)V method_2388 drawForeground p 1 context p 2 mouseX p 3 mouseY m ()V method_44339 endTouchDrag m (Lnet/minecraft/class_1799;)Ljava/util/List; method_51454 getTooltipFromItem p 1 stack m ()V method_2379 calculateOffset m ()V method_37432 handledScreenTick m (DDIII)Z method_2381 isClickOutsideBounds p 7 button p 5 left p 6 top p 3 mouseY p 1 mouseX m (IIIIDD)Z method_2378 isPointWithinBounds p 3 width p 2 y p 1 x p 7 pointY p 5 pointX p 4 height m (Lnet/minecraft/class_332;III)V method_33285 drawSlotHighlight p 3 z p 2 y p 1 x p 0 context c net/minecraft/class_5363 net/minecraft/world/dimension/DimensionOptions f Lnet/minecraft/class_2794; comp_1013 chunkGenerator f Lnet/minecraft/class_5321; field_25414 END f Lnet/minecraft/class_5321; field_25413 NETHER f Lnet/minecraft/class_5321; field_25412 OVERWORLD f Lcom/mojang/serialization/Codec; field_25411 CODEC f Lnet/minecraft/class_6880; comp_1012 dimensionTypeEntry m ()Lnet/minecraft/class_2794; comp_1013 chunkGenerator m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29568 method_29568 p 0 instance m (Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)V p 1 dimensionTypeEntry p 2 chunkGenerator m ()Lnet/minecraft/class_6880; comp_1012 dimensionTypeEntry c net/minecraft/class_5369 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer f Ljava/util/List; field_25456 disabledPacks f Ljava/util/function/Function; field_25785 iconIdSupplier f Ljava/util/function/Consumer; field_25459 applier f Ljava/lang/Runnable; field_25458 updateCallback f Ljava/util/List; field_25455 enabledPacks f Lnet/minecraft/class_3283; field_25626 resourcePackManager m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_5369$class_5371; method_29644 method_29644 p 1 pack m ()V method_29981 refresh m ()V method_29642 apply m ()Ljava/util/stream/Stream; method_29643 getEnabledPacks m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_5369$class_5371; method_29640 method_29640 p 1 pack m ()V method_49627 refreshEnabledProfiles m (Ljava/lang/Runnable;Ljava/util/function/Function;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;)V p 1 updateCallback p 3 resourcePackManager p 2 iconIdSupplier p 4 applier m ()Ljava/util/stream/Stream; method_29639 getDisabledPacks c net/minecraft/class_5369$class_5371 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$Pack m ()V method_29659 moveTowardEnd m ()V method_29656 enable m ()Lnet/minecraft/class_2561; method_29650 getDisplayName m ()V method_29658 moveTowardStart m ()Lnet/minecraft/class_3281; method_29648 getCompatibility m ()V method_29657 disable m ()Lnet/minecraft/class_2960; method_30286 getIconId m ()Z method_29655 isAlwaysEnabled m ()Z method_29663 canMoveTowardStart m ()Z method_29662 canBeDisabled m ()Lnet/minecraft/class_5352; method_29652 getSource m ()Z method_29654 isPinned m ()Z method_29664 canMoveTowardEnd m ()Lnet/minecraft/class_2561; method_29653 getDecoratedDescription m ()Lnet/minecraft/class_2561; method_29651 getDescription m ()Z method_29661 canBeEnabled m ()Ljava/lang/String; method_48276 getName m ()Z method_29660 isEnabled c net/minecraft/class_5369$class_5374 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$DisabledPack c net/minecraft/class_5369$class_5373 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$EnabledPack c net/minecraft/class_5369$class_5372 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$AbstractPack f Lnet/minecraft/class_3288; field_25461 profile m (Lnet/minecraft/class_5369;Lnet/minecraft/class_3288;)V p 2 profile m (I)V method_29665 move p 1 offset m ()V method_29668 toggle m ()Ljava/util/List; method_29667 getOppositeList m ()Ljava/util/List; method_29666 getCurrentList m ()V method_49628 toggleHighContrastOption c net/minecraft/class_5365 net/minecraft/client/option/GraphicsMode f I field_25431 id f Ljava/util/function/IntFunction; field_25430 BY_ID f Ljava/lang/String; field_25432 translationKey f Lnet/minecraft/class_5365; field_25427 FAST f Lnet/minecraft/class_5365; field_25429 FABULOUS f Lnet/minecraft/class_5365; field_25428 FANCY m (I)Lnet/minecraft/class_5365; method_29592 byId p 0 id m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 translationKey c net/minecraft/class_463 net/minecraft/client/gui/screen/ingame/AbstractCommandBlockScreen f Lnet/minecraft/class_2561; field_26556 SET_COMMAND_TEXT f Lnet/minecraft/class_2561; field_26558 PREVIOUS_OUTPUT_TEXT f Lnet/minecraft/class_4185; field_2753 cancelButton f Lnet/minecraft/class_342; field_2755 previousOutputTextField f Lnet/minecraft/class_2561; field_26557 COMMAND_TEXT f Lnet/minecraft/class_4185; field_2762 doneButton f Lnet/minecraft/class_5676; field_2760 toggleTrackingOutputButton f Lnet/minecraft/class_4717; field_21617 commandSuggestor f Lnet/minecraft/class_342; field_2751 consoleCommandTextField m (Lnet/minecraft/class_4185;)V method_19876 method_19876 p 1 button m ()V method_2359 commitAndClose m (Ljava/lang/String;)V method_2360 onCommandChanged p 1 text m (Lnet/minecraft/class_4185;)V method_19875 method_19875 p 1 button m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32641 method_32641 p 1 button p 2 trackOutput m (Z)V method_32642 setPreviousOutputText p 1 trackOutput m ()I method_2364 getTrackOutputButtonHeight m (Lnet/minecraft/class_1918;)V method_2352 syncSettingsToServer p 1 commandExecutor m ()Lnet/minecraft/class_1918; method_2351 getCommandExecutor c net/minecraft/class_4042 net/minecraft/client/render/entity/FoxEntityRenderer f Lnet/minecraft/class_2960; field_18029 SLEEPING_SNOW_TEXTURE f Lnet/minecraft/class_2960; field_18028 SNOW_TEXTURE f Lnet/minecraft/class_2960; field_18027 SLEEPING_TEXTURE f Lnet/minecraft/class_2960; field_18026 TEXTURE m (Lnet/minecraft/class_4019;)Lnet/minecraft/class_2960; method_18333 getTexture m (Lnet/minecraft/class_4019;Lnet/minecraft/class_4587;FFF)V method_18334 setupTransforms c net/minecraft/class_479 net/minecraft/client/gui/screen/ingame/CraftingScreen f Lnet/minecraft/class_2960; field_2878 TEXTURE f Z field_2877 narrow f Lnet/minecraft/class_507; field_2880 recipeBook m (Lnet/minecraft/class_1714;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title m (Lnet/minecraft/class_4185;)V method_19890 method_19890 p 1 button c net/minecraft/class_4041 net/minecraft/client/render/entity/model/FoxEntityModel c Represents the model of a {@linkplain FoxEntity}.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#RIGHT_EAR}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#LEFT_EAR}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#NOSE}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#TAIL}{@value EntityModelPartNames#BODY}{@link #tail}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
\n
f Lnet/minecraft/class_630; field_18019 body f F field_32479 LEG_Y_PIVOT f F field_32478 HEAD_Y_PIVOT f Lnet/minecraft/class_630; field_18024 tail f Lnet/minecraft/class_630; field_18015 head f Lnet/minecraft/class_630; field_27418 leftFrontLeg f Lnet/minecraft/class_630; field_27417 rightFrontLeg f Lnet/minecraft/class_630; field_27416 leftHindLeg f Lnet/minecraft/class_630; field_27415 rightHindLeg f F field_18025 legPitchModifier m (Lnet/minecraft/class_4019;FFF)V method_18330 animateModel m ()Lnet/minecraft/class_5607; method_31999 getTexturedModelData m (Lnet/minecraft/class_630;)V p 1 root m (Lnet/minecraft/class_4019;FFFFF)V method_18332 setAngles c net/minecraft/class_478 net/minecraft/client/gui/screen/ingame/CreativeInventoryListener f Lnet/minecraft/class_310; field_2876 client m (Lnet/minecraft/class_310;)V p 1 client c net/minecraft/class_4044 net/minecraft/client/texture/PaintingManager f Lnet/minecraft/class_2960; field_18032 PAINTING_BACK_ID m (Lnet/minecraft/class_1535;)Lnet/minecraft/class_1058; method_18345 getPaintingSprite p 1 variant m (Lnet/minecraft/class_1060;)V p 1 manager m ()Lnet/minecraft/class_1058; method_18342 getBackSprite c net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen f Lnet/minecraft/class_5375$class_5426; field_25787 directoryWatcher f Lnet/minecraft/class_2561; field_25465 DROP_INFO f Lnet/minecraft/class_2960; field_25786 UNKNOWN_PACK f Ljava/util/Map; field_25789 iconTextures f Lorg/slf4j/Logger; field_25464 LOGGER f Lnet/minecraft/class_521; field_25472 availablePackList f Lnet/minecraft/class_5369; field_25468 organizer f J field_25788 refreshTimeout f Lnet/minecraft/class_2561; field_25466 FOLDER_INFO f Lnet/minecraft/class_4185; field_25475 doneButton f Lnet/minecraft/class_521; field_25473 selectedPackList f Ljava/nio/file/Path; field_25474 file m (Ljava/util/Collection;)Ljava/util/stream/Stream; method_52760 streamFileNames p 0 paths m (Lnet/minecraft/class_521;Ljava/lang/String;Lnet/minecraft/class_5369$class_5371;)V method_29672 method_29672 p 3 pack m (Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V method_29675 method_29675 p 2 src m (Lnet/minecraft/class_521;Ljava/util/stream/Stream;)V method_29673 updatePackList p 2 packs p 1 widget m (Ljava/util/List;Z)V method_29676 method_29676 p 2 confirmed m (Lnet/minecraft/class_521;)V method_48277 switchFocusedList p 1 listWidget m ()V method_29678 updatePackLists m (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960; method_30287 getPackIconTexture p 1 resourcePackProfile m (Lnet/minecraft/class_4185;)V method_29670 method_29670 p 1 button m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V method_29674 method_29674 p 3 toCopy m (Lnet/minecraft/class_3283;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_2561;)V p 4 title p 3 file p 2 applier p 1 resourcePackManager m ()V method_29680 refresh m (Lnet/minecraft/class_3288;Ljava/lang/String;)Lnet/minecraft/class_2960; method_30288 method_30288 p 2 profileName m ()V method_30291 closeDirectoryWatcher m (Lnet/minecraft/class_4185;)V method_29982 method_29982 p 1 button m ()V method_48278 clearSelection m (Lnet/minecraft/class_310;Ljava/util/List;Ljava/nio/file/Path;)V method_29669 copyPacks p 2 destPath p 1 srcPaths p 0 client m (Lnet/minecraft/class_1060;Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960; method_30289 loadPackIcon p 1 textureManager p 2 resourcePackProfile c net/minecraft/class_5375$class_5426 net/minecraft/client/gui/screen/pack/PackScreen$DirectoryWatcher f Ljava/nio/file/Path; field_25791 path f Ljava/nio/file/WatchService; field_25790 watchService m ()Z method_30292 pollForChange m (Ljava/nio/file/Path;)V method_30294 watchDirectory p 1 path m (Ljava/nio/file/Path;)V p 1 path m (Ljava/nio/file/Path;)Lnet/minecraft/class_5375$class_5426; method_30293 create p 0 path c net/minecraft/class_5375$1 net/minecraft/client/gui/screen/pack/PackScreen$1 m (Ljava/nio/file/Path;)Ljava/nio/file/Path; method_52761 openZip m (Ljava/nio/file/Path;)Ljava/nio/file/Path; method_52762 openDirectory c net/minecraft/class_477 net/minecraft/client/gui/screen/ingame/CommandBlockScreen f Lnet/minecraft/class_5676; field_2869 modeButton f Lnet/minecraft/class_2593; field_2865 blockEntity f Z field_2868 conditional f Lnet/minecraft/class_2593$class_2594; field_2870 mode f Lnet/minecraft/class_5676; field_2871 conditionalModeButton f Z field_2867 autoActivate f Lnet/minecraft/class_5676; field_2866 redstoneTriggerButton m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32646 method_32646 p 1 button p 2 conditional m (Z)V method_32647 setButtonsActive p 1 active m (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32645 method_32645 p 1 button p 2 autoActivate m (Lnet/minecraft/class_2593$class_2594;)Lnet/minecraft/class_2561; method_32643 method_32643 p 0 value m ()V method_2457 updateCommandBlock m (Lnet/minecraft/class_5676;Lnet/minecraft/class_2593$class_2594;)V method_32644 method_32644 p 2 mode p 1 button m (Lnet/minecraft/class_2593;)V p 1 blockEntity c net/minecraft/class_4043 net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer f Lnet/minecraft/class_759; field_38899 heldItemRenderer m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_4019;FFFFFF)V method_18335 render m (Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V p 1 context p 2 heldItemRenderer c net/minecraft/class_476 net/minecraft/client/gui/screen/ingame/GenericContainerScreen f I field_2864 rows f Lnet/minecraft/class_2960; field_2861 TEXTURE m (Lnet/minecraft/class_1707;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 3 title p 2 inventory p 1 handler c net/minecraft/class_471 net/minecraft/client/gui/screen/ingame/AnvilScreen f Lnet/minecraft/class_342; field_2821 nameField f Lnet/minecraft/class_2561; field_26559 TOO_EXPENSIVE_TEXT f Lnet/minecraft/class_2960; field_45436 TEXT_FIELD_TEXTURE f Lnet/minecraft/class_2960; field_45438 ERROR_TEXTURE f Lnet/minecraft/class_2960; field_2819 TEXTURE f Lnet/minecraft/class_1657; field_29348 player f Lnet/minecraft/class_2960; field_45437 TEXT_FIELD_DISABLED_TEXTURE m (Ljava/lang/String;)V method_2403 onRenamed p 1 name m (Lnet/minecraft/class_1706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 2 inventory p 1 handler p 3 title c net/minecraft/class_474 net/minecraft/client/gui/widget/PageTurnWidget f Lnet/minecraft/class_2960; field_45496 PAGE_BACKWARD_TEXTURE f Z field_18977 playPageTurnSound f Lnet/minecraft/class_2960; field_45495 PAGE_BACKWARD_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45494 PAGE_FORWARD_TEXTURE f Z field_2851 isNextPageButton f Lnet/minecraft/class_2960; field_45493 PAGE_FORWARD_HIGHLIGHTED_TEXTURE m (IIZLnet/minecraft/class_4185$class_4241;Z)V p 5 playPageTurnSound p 4 action p 1 x p 3 isNextPageButton p 2 y c net/minecraft/class_4048 net/minecraft/entity/EntityDimensions f F field_18067 width f F field_18068 height f Z field_18069 fixed m (FF)Lnet/minecraft/class_4048; method_18384 changing p 0 width p 1 height m (F)Lnet/minecraft/class_4048; method_18383 scaled p 1 ratio m (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; method_30757 getBoxAt p 1 pos m (FF)Lnet/minecraft/class_4048; method_18385 fixed p 0 width p 1 height m (FFZ)V p 2 height p 1 width p 3 fixed m (FF)Lnet/minecraft/class_4048; method_19539 scaled p 2 heightRatio p 1 widthRatio m (DDD)Lnet/minecraft/class_238; method_30231 getBoxAt p 5 z p 1 x p 3 y c net/minecraft/class_5379 net/minecraft/util/dynamic/ForwardingDynamicOps c A dynamic ops that delegates all operations from another one. f Lcom/mojang/serialization/DynamicOps; field_25503 delegate m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMapEntries getMapEntries p 1 input m (Ljava/lang/String;)Ljava/lang/Object; createString createString p 1 string m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; mergeToMap mergeToMap p 3 value p 2 key p 1 map m (Ljava/util/stream/Stream;)Ljava/lang/Object; createList createList p 1 stream m (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; remove remove p 2 key p 1 input m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getBooleanValue getBooleanValue p 1 input m (Ljava/nio/ByteBuffer;)Ljava/lang/Object; createByteList createByteList p 1 buf m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getNumberValue getNumberValue p 1 input m (D)Ljava/lang/Object; createDouble createDouble p 1 d m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; convertTo convertTo p 2 input p 1 outputOps m (Ljava/lang/Number;)Ljava/lang/Object; createNumeric createNumeric p 1 number m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; mergeToList mergeToList p 2 value p 1 list m (F)Ljava/lang/Object; createFloat createFloat p 1 f m (I)Ljava/lang/Object; createInt createInt p 1 i m (Ljava/util/stream/Stream;)Ljava/lang/Object; createMap createMap p 1 map m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMap getMap p 1 input m (Z)Ljava/lang/Object; createBoolean createBoolean p 1 bl m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getMapValues getMapValues p 1 input m (S)Ljava/lang/Object; createShort createShort p 1 s m (Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList mergeToList p 1 list p 2 values m (Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap mergeToMap p 2 values p 1 map m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getStringValue getStringValue p 1 input m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getByteBuffer getByteBuffer p 1 input m (B)Ljava/lang/Object; createByte createByte p 1 b m (Lcom/mojang/serialization/DynamicOps;)V p 1 delegate m (J)Ljava/lang/Object; createLong createLong p 1 l m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getList getList p 1 input m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getIntStream getIntStream p 1 input m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getStream getStream p 1 input m (Ljava/util/stream/LongStream;)Ljava/lang/Object; createLongList createLongList p 1 stream m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; getLongStream getLongStream p 1 input m (Ljava/util/stream/IntStream;)Ljava/lang/Object; createIntList createIntList p 1 stream c net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScreen f Lnet/minecraft/class_4185; field_2841 finalizeButton f Lnet/minecraft/class_3728; field_24270 bookTitleSelectionManager f Z field_2837 dirty f I field_32324 MAX_TEXT_HEIGHT f Lnet/minecraft/class_2561; field_25892 signedByText f Lnet/minecraft/class_474; field_2839 previousPageButton f Lnet/minecraft/class_474; field_2843 nextPageButton f Ljava/util/List; field_17116 pages f Lnet/minecraft/class_5481; field_25896 GRAY_CURSOR_TEXT f Lnet/minecraft/class_3728; field_24269 currentPageSelectionManager f I field_2840 currentPage f I field_2844 tickCounter f Z field_2828 signing f Lnet/minecraft/class_1657; field_2826 player f Lnet/minecraft/class_2561; field_25891 pageIndicatorText f Ljava/lang/String; field_2847 title f Lnet/minecraft/class_4185; field_2831 signButton f Lnet/minecraft/class_1268; field_2832 hand f I field_32326 WIDTH f I field_2827 lastClickIndex f Lnet/minecraft/class_4185; field_2848 doneButton f J field_2830 lastClickTime f I field_32327 HEIGHT f Lnet/minecraft/class_1799; field_2835 itemStack f Lnet/minecraft/class_2561; field_25894 FINALIZE_WARNING_TEXT f I field_32323 MAX_TEXT_WIDTH f Lnet/minecraft/class_2561; field_25893 EDIT_TITLE_TEXT f Lnet/minecraft/class_473$class_5233; field_24268 pageContent f Lnet/minecraft/class_5481; field_25895 BLACK_CURSOR_TEXT f Lnet/minecraft/class_4185; field_2849 cancelButton m (Z)V method_2407 finalizeBook p 1 signBook m (Lnet/minecraft/class_4185;)V method_19883 method_19883 p 1 button m ()Lnet/minecraft/class_473$class_5233; method_27578 createPageContent m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V p 2 itemStack p 1 player p 3 hand m (Lnet/minecraft/class_332;[Lnet/minecraft/class_768;)V method_27588 drawSelection p 2 selectionRectangles p 1 context m (Ljava/lang/String;)V method_2439 setPageContent p 1 newContent m ()Ljava/lang/String; method_27595 getClipboard m (Ljava/lang/String;)V method_27594 method_27594 p 1 title m (Z)V method_37433 writeNbtData p 1 signBook m ()V method_2444 openNextPage m (Lnet/minecraft/class_4185;)V method_19880 method_19880 p 1 button m ()V method_2436 appendNewPage m ()V method_27598 moveDownLine m (Ljava/lang/String;)Z method_27593 method_27593 p 0 string m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;Lnet/minecraft/class_2583;II)V method_27586 createPageFromWrappedLines p 8 end p 7 start p 6 style p 5 lines p 4 starts p 3 anyOfLinesEndsWithNewLine p 2 content p 1 linesCount m ()V method_2413 updateButtons m ()V method_2421 moveToLineStart m (Lnet/minecraft/class_4185;)V method_19881 method_19881 p 1 button m ()Lnet/minecraft/class_473$class_5233; method_27576 getPageContent m ([II)I method_27591 getLineFromOffset p 1 position p 0 lineStarts m ()V method_17047 removeEmptyPages m ()V method_2437 openPreviousPage m (Lnet/minecraft/class_332;Lnet/minecraft/class_473$class_5234;Z)V method_27581 drawCursor p 2 position p 1 context p 3 atEnd m ()V method_27597 moveUpLine m (Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234; method_27582 screenPositionToAbsolutePosition p 1 position m ()V method_27577 invalidatePageContent m (Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234; method_27590 absolutePositionToScreenPosition p 1 position m ()V method_27872 changePage m (Ljava/lang/String;)V method_27584 setClipboard p 1 clipboard m (I)V method_27589 selectCurrentWord p 1 cursor m (Ljava/lang/String;)Z method_27596 method_27596 p 1 string m (Lnet/minecraft/class_4185;)V method_19878 method_19878 p 1 button m (Lnet/minecraft/class_4185;)V method_19882 method_19882 p 1 button m (Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768; method_27585 getLineSelectionRectangle p 1 string p 2 handler p 3 selectionStart p 4 selectionEnd p 5 lineY p 6 lineStart m (III)Z method_27592 keyPressedEditMode p 3 modifiers p 1 keyCode p 2 scanCode m (Lnet/minecraft/class_473$class_5234;Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_768; method_27583 getRectFromCorners p 1 start p 2 end m ()V method_2414 moveToLineEnd m (I)V method_27580 moveVertically p 1 lines m ()I method_17046 countPages m ()Ljava/lang/String; method_2427 getCurrentPageContent m (Lnet/minecraft/class_4185;)V method_19879 method_19879 p 1 button m (III)Z method_2446 keyPressedSignMode p 2 scanCode p 3 modifiers p 1 keyCode c net/minecraft/class_473$class_475 net/minecraft/client/gui/screen/ingame/BookEditScreen$Line f Lnet/minecraft/class_2561; field_24280 text f I field_2853 y f I field_2854 x f Lnet/minecraft/class_2583; field_24278 style f Ljava/lang/String; field_24279 content m (Lnet/minecraft/class_2583;Ljava/lang/String;II)V p 4 y p 2 content p 3 x p 1 style c net/minecraft/class_473$class_5234 net/minecraft/client/gui/screen/ingame/BookEditScreen$Position f I field_24281 x f I field_24282 y m (II)V p 1 x p 2 y c net/minecraft/class_473$class_5233 net/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent f [Lnet/minecraft/class_473$class_475; field_24276 lines f Lnet/minecraft/class_473$class_5234; field_24273 position f [Lnet/minecraft/class_768; field_24277 selectionRectangles f Ljava/lang/String; field_24272 pageContent f Lnet/minecraft/class_473$class_5233; field_24271 EMPTY f Z field_24274 atEnd f [I field_24275 lineStarts m (Lnet/minecraft/class_327;Lnet/minecraft/class_473$class_5234;)I method_27602 getCursorPosition p 1 renderer p 2 position m (Ljava/lang/String;Lnet/minecraft/class_473$class_5234;Z[I[Lnet/minecraft/class_473$class_475;[Lnet/minecraft/class_768;)V p 1 pageContent p 6 selectionRectangles p 2 position p 3 atEnd p 4 lineStarts p 5 lines m (I)I method_27604 getLineEnd p 1 position m (I)I method_27600 getLineStart p 1 position m (II)I method_27601 getVerticalOffset p 2 lines p 1 position c net/minecraft/class_472 net/minecraft/client/gui/screen/ingame/BrewingStandScreen f [I field_2824 BUBBLE_PROGRESS f Lnet/minecraft/class_2960; field_45450 BUBBLES_TEXTURE f Lnet/minecraft/class_2960; field_2823 TEXTURE f Lnet/minecraft/class_2960; field_45448 FUEL_LENGTH_TEXTURE f Lnet/minecraft/class_2960; field_45449 BREW_PROGRESS_TEXTURE m (Lnet/minecraft/class_1708;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V p 1 handler p 2 inventory p 3 title c net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory f I field_7542 changeCount f I field_30640 NOT_FOUND c The slot index ({@value}) used to indicate no result\n(item not present / no available space) when querying the inventory's contents\nor to indicate no preference when inserting an item into the inventory. f Lnet/minecraft/class_1657; field_7546 player f [I field_33767 ARMOR_SLOTS f Ljava/util/List; field_7543 combinedInventory f I field_30641 HOTBAR_SIZE c The number of columns ({@value}) in the inventory.\n\n

The same value dictates the size of the player's hotbar, excluding the offhand slot. f I field_30637 ITEM_USAGE_COOLDOWN c The maximum cooldown ({@value} ticks) applied to timed use items such as the Eye of Ender. f [I field_33768 HELMET_SLOTS f Lnet/minecraft/class_2371; field_7548 armor f I field_7545 selectedSlot f Lnet/minecraft/class_2371; field_7544 offHand f I field_30638 MAIN_SIZE c The number of slots ({@value}) in the main (non-hotbar) section of the inventory. f Lnet/minecraft/class_2371; field_7547 main f I field_30639 OFF_HAND_SLOT c Zero-based index of the offhand slot.\n\n

This value is the result of the sum {@code MAIN_SIZE (36) + ARMOR_SIZE (4)}. m (Lnet/minecraft/class_1799;)I method_7366 addStack p 1 stack m (Lnet/minecraft/class_1662;)V method_7387 populateRecipeFinder p 1 finder m (Lnet/minecraft/class_1661;)V method_7377 clone p 1 other m ()I method_7368 getHotbarSize m (ILnet/minecraft/class_1657;)V method_20265 method_20265 p 1 player m (Lnet/minecraft/class_2499;)Lnet/minecraft/class_2499; method_7384 writeNbt p 1 nbtList m (Lnet/minecraft/class_1657;)V p 1 player m ()I method_7376 getEmptySlot m ()I method_7364 getChangeCount m ()V method_7388 dropAll m (Lnet/minecraft/class_6862;)Z method_7382 contains p 1 tag m (Ljava/util/function/Predicate;ILnet/minecraft/class_1263;)I method_29280 remove p 3 craftingInventory p 2 maxCount p 1 shouldRemove m (D)V method_7373 scrollInHotbar p 1 scrollAmount m (ILnet/minecraft/class_1799;)Z method_7367 insertStack p 1 slot p 2 stack m (I)Z method_7380 isValidHotbarIndex p 0 slot m (I)Lnet/minecraft/class_1799; method_7372 getArmorStack p 1 slot m (Lnet/minecraft/class_1799;)Z method_7379 contains p 1 stack m (Lnet/minecraft/class_1799;)I method_7371 indexOf c Given the item stack to search for, returns the equivalent slot index with a matching stack that is all of:\nnot damaged, not enchanted, and not renamed.\n\n@return the index where a matching stack was found, or {@value #NOT_FOUND} p 1 stack m (Lnet/minecraft/class_1799;)I method_7395 getSlotWithStack p 1 stack m (Lnet/minecraft/class_1799;Z)V method_32338 offer p 1 stack p 2 notifiesClient m (I)V method_7365 swapSlotWithHotbar p 1 slot m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_7393 canStackAddMore p 1 existingStack p 2 stack m ()V method_7381 updateItems m (Lnet/minecraft/class_1799;)V method_7398 offerOrDrop p 1 stack m (Lnet/minecraft/class_1799;)V method_7378 removeOne p 1 stack m (Z)Lnet/minecraft/class_1799; method_37417 dropSelectedItem p 1 entireStack m (Lnet/minecraft/class_2680;)F method_7370 getBlockBreakingSpeed p 1 block m (Lnet/minecraft/class_1799;)V method_7374 addPickBlock p 1 stack m (ILnet/minecraft/class_1799;)I method_7385 addStack p 1 slot p 2 stack m (Lnet/minecraft/class_1799;)I method_7390 getOccupiedSlotWithRoomForStack p 1 stack m ()I method_7386 getSwappableHotbarSlot m ()Lnet/minecraft/class_1799; method_7391 getMainHandStack m (Lnet/minecraft/class_1799;)Z method_7394 insertStack p 1 stack m (Lnet/minecraft/class_2499;)V method_7397 readNbt p 1 nbtList m (Lnet/minecraft/class_1282;F[I)V method_7375 damageArmor p 1 damageSource p 3 slots p 2 amount c net/minecraft/class_2994 net/minecraft/server/dedicated/DedicatedServer m ()[Ljava/lang/String; method_3858 getPlayerNames m ()I method_12918 getPort m ()Ljava/lang/String; method_12916 getPlugins m ()Ljava/lang/String; method_12929 getHostname m (Ljava/lang/String;)Ljava/lang/String; method_12934 executeRconCommand p 1 command m ()Lnet/minecraft/class_3806; method_16705 getProperties m ()Ljava/lang/String; method_12930 getMotd m ()Ljava/lang/String; method_3865 getLevelName c net/minecraft/class_2995 net/minecraft/scoreboard/ServerScoreboard f Lnet/minecraft/server/MinecraftServer; field_13428 server f Ljava/util/Set; field_13427 objectives f Ljava/util/List; field_13426 updateListeners m (Ljava/lang/Runnable;)V method_12935 addUpdateListener p 1 listener m (Lnet/minecraft/class_266;)I method_12936 getSlot p 1 objective m (Lnet/minecraft/server/MinecraftServer;)V p 1 server m (Lnet/minecraft/class_266;)Ljava/util/List; method_12937 createChangePackets p 1 objective m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273; method_32704 stateFromNbt p 1 nbt m ()Lnet/minecraft/class_273; method_32705 createState m ()Lnet/minecraft/class_18$class_8645; method_52297 getPersistentStateType m (Lnet/minecraft/class_266;)Ljava/util/List; method_12940 createRemovePackets p 1 objective m (Lnet/minecraft/class_266;)V method_12938 removeScoreboardObjective p 1 objective m (Lnet/minecraft/class_266;)V method_12939 addScoreboardObjective p 1 objective m ()V method_12941 runUpdateListeners c net/minecraft/class_2995$class_2996 net/minecraft/scoreboard/ServerScoreboard$UpdateMode f Lnet/minecraft/class_2995$class_2996; field_13431 CHANGE f Lnet/minecraft/class_2995$class_2996; field_13430 REMOVE c net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProjectileEntity f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; field_7590 piercedEntities f I field_30654 CRITICAL_FLAG f I field_7574 shake f Lnet/minecraft/class_1665$class_1666; field_7572 pickupType f I field_7576 inGroundTime f Lnet/minecraft/class_2940; field_7589 PIERCE_LEVEL f I field_7578 life f I field_30656 SHOT_FROM_CROSSBOW_FLAG f Lnet/minecraft/class_2680; field_7586 inBlockState f Lnet/minecraft/class_2940; field_7573 PROJECTILE_FLAGS f Z field_7588 inGround f Lnet/minecraft/class_3414; field_7584 sound f Ljava/util/List; field_7579 piercingKilledEntities f I field_7575 punch f D field_7571 damage f I field_30655 NO_CLIP_FLAG m ()F method_7436 getDragInWater m (Z)V method_7433 setNoClip p 1 noClip m ()Z method_7441 isNoClip m ()D method_7448 getDamage m (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V p 6 z p 4 y p 8 world p 2 x p 1 type m (Lnet/minecraft/class_3414;)V method_7444 setSound p 1 sound m (Lnet/minecraft/class_1657;)Z method_34713 tryPickup p 1 player m ()V method_7446 age m ()V method_26352 fall m (B)V method_7451 setPierceLevel p 1 level m ()Z method_7456 isShotFromCrossbow m ()Lnet/minecraft/class_3414; method_7440 getHitSound m ()Lnet/minecraft/class_1799; method_7445 asItemStack m (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966; method_7434 getEntityCollision p 1 currentPosition p 2 nextPosition m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;)V p 3 world p 2 owner p 1 type m (Z)V method_7442 setShotFromCrossbow p 1 shotFromCrossbow m ()B method_7447 getPierceLevel m (I)V method_7449 setPunch p 1 punch m (IZ)V method_7455 setProjectileFlag p 1 index p 2 flag m (D)V method_7438 setDamage p 1 damage m ()I method_35207 getPunch m (Lnet/minecraft/class_1309;)V method_7450 onHit p 1 target m ()Lnet/minecraft/class_3414; method_20011 getSound m ()Z method_26351 shouldFall m (Lnet/minecraft/class_1309;F)V method_7435 applyEnchantmentEffects p 2 damageModifier p 1 entity m ()Z method_7443 isCritical m (Z)V method_7439 setCritical p 1 critical m ()V method_7453 clearPiercingStatus c net/minecraft/class_1665$class_1666 net/minecraft/entity/projectile/PersistentProjectileEntity$PickupPermission f Lnet/minecraft/class_1665$class_1666; field_7594 CREATIVE_ONLY f Lnet/minecraft/class_1665$class_1666; field_7592 DISALLOWED f Lnet/minecraft/class_1665$class_1666; field_7593 ALLOWED m (I)Lnet/minecraft/class_1665$class_1666; method_7458 fromOrdinal p 0 ordinal c net/minecraft/class_1664 net/minecraft/client/render/entity/PlayerModelPart f I field_7561 id f I field_7560 bitFlag f Lnet/minecraft/class_2561; field_7567 optionName f Ljava/lang/String; field_7569 name f Lnet/minecraft/class_1664; field_7570 RIGHT_SLEEVE f Lnet/minecraft/class_1664; field_7568 LEFT_SLEEVE f Lnet/minecraft/class_1664; field_7564 JACKET f Lnet/minecraft/class_1664; field_7565 RIGHT_PANTS_LEG f Lnet/minecraft/class_1664; field_7566 LEFT_PANTS_LEG f Lnet/minecraft/class_1664; field_7563 HAT f Lnet/minecraft/class_1664; field_7559 CAPE m ()Ljava/lang/String; method_7429 getName m ()I method_35206 getId m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name m ()I method_7430 getBitFlag m ()Lnet/minecraft/class_2561; method_7428 getOptionName c net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionManager c The command function manager implements execution of functions, like that from\nthe {@code function} command. f Lnet/minecraft/class_2960; field_13412 LOAD_TAG_ID f Lnet/minecraft/class_2960; field_13417 TICK_TAG_ID f Lnet/minecraft/class_2991$class_6345; field_33543 execution c The active execution within this manager. f Lnet/minecraft/class_5349; field_25333 loader c The source of functions for this command function manager. f Ljava/util/List; field_13418 tickFunctions c A list of {@code minecraft:tick} tag functions to run on every tick. Set up on\nload, this is more efficient than polling the tag from the {@link #loader}\nevery tick. f Lnet/minecraft/server/MinecraftServer; field_13419 server f Z field_13422 justLoaded c Whether this command function manager has just {@linkplain #load(FunctionLoader)\nloaded} and should run all functions in the {@code minecraft:load} function tag. f Lnet/minecraft/class_2561; field_33542 NO_TRACE_IN_FUNCTION_TEXT c A localized piece of text indicating that calling the debug command to debug\nfunctions from within a function is not supported. m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)V p 2 loader p 1 server m ()I method_12902 getMaxCommandChainLength m (Ljava/util/Collection;Lnet/minecraft/class_2960;)V method_29460 executeAll p 1 functions p 2 label m (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;Lnet/minecraft/class_2487;)I method_36341 execute c Executes a function. This may have two cases: new or recursive.\n\n

In a new execution, the {@link #execution execution == null}, and a custom\n{@code tracer} can be specified. The return value indicates the number of\ncommands and nested functions ran.\n\n

In a recursive execution, {@link #execution execution != null}. It is\nrequired that {@code tracer == null}, or the execution reports an error and is\nskipped. The return value is {@code 0}.\n\n@return a non-zero value for a new execution, or {@code 0} for a recursive\nexecution\n@see #execute(CommandFunction, ServerCommandSource) p 1 function c the function p 2 source c the command source to execute with p 3 tracer c a tracer for a non-recursive function execution p 4 arguments c arguments for macro substitution, if any m ()V method_18699 tick m (Lnet/minecraft/class_2960;)Ljava/util/Collection; method_29462 getTag p 1 id m (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I method_12904 execute c Executes a function.\n\n

This is same as calling {@link #execute(CommandFunction, ServerCommandSource,\nTracer, NbtCompound) execute(function, source, null, null)}.\n\n@return the command output value\n@see #execute(CommandFunction, ServerCommandSource, Tracer, NbtCompound) p 1 function c the function p 2 source c the command source to execute with m (Lnet/minecraft/class_5349;)V method_29461 setFunctions c Sets the functions that this command function manager will use in executions. p 1 loader c the new loader functions will be taken from m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_12905 getFunction p 1 id m (Lnet/minecraft/class_5349;)V method_29773 load p 1 loader m ()Lnet/minecraft/class_2168; method_12899 getScheduledCommandSource c {@return the command source to execute scheduled functions} Scheduled functions\nare those from the {@code /schedule} command and those from the {@code\nminecraft:tick} tag.\n\n

This command source {@linkplain ServerCommandSource#hasPermissionLevel(int)\nhas permission level 2} and is {@linkplain ServerCommandSource#withSilent()\nsilent} compared to the server's {@linkplain MinecraftServer#getCommandSource()\ncommand source}. m ()Lcom/mojang/brigadier/CommandDispatcher; method_12900 getDispatcher m ()Ljava/lang/Iterable; method_29463 getAllFunctions m ()Ljava/lang/Iterable; method_29464 getFunctionTags c net/minecraft/class_2991$class_2992 net/minecraft/server/function/CommandFunctionManager$Entry f I field_33549 depth f Lnet/minecraft/class_2168; field_13424 source f Lnet/minecraft/class_2158$class_2161; field_13425 element m (Lnet/minecraft/class_2991;Ljava/util/Deque;ILnet/minecraft/class_2991$class_6346;)V method_12914 execute p 2 entries p 3 maxChainLength p 1 manager p 4 tracer m (Lnet/minecraft/class_2168;ILnet/minecraft/class_2158$class_2161;)V p 1 source p 3 element p 2 depth c net/minecraft/class_2991$class_6346 net/minecraft/server/function/CommandFunctionManager$Tracer c A tree-visitor-like tracer, useful for gaining insights on function execution. m (ILjava/lang/String;)V method_36352 traceError p 1 depth p 2 message m (ILnet/minecraft/class_2960;I)V method_36351 traceFunctionCall p 2 function p 1 depth p 3 size m (ILjava/lang/String;)V method_36349 traceCommandStart p 1 depth p 2 command m (ILjava/lang/String;I)V method_36350 traceCommandEnd p 1 depth p 2 command p 3 result c net/minecraft/class_2991$class_6345 net/minecraft/server/function/CommandFunctionManager$Execution c An active execution of functions. It uses two deques to simulate a stack for a\ndepth-first expansion of functions, as the function call stack depth may exceed\nthe allowed JVM stack size.\n\n@see CommandFunctionManager#execution f Ljava/util/List; field_33548 waitlist f Lnet/minecraft/class_2991$class_6346; field_33546 tracer f Ljava/util/Deque; field_33547 queue f I field_33545 depth f Z field_44584 returned m (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)V method_36343 recursiveRun c Handles a recursive case in {@link CommandFunctionManager#execute(CommandFunction,\nServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.\n\n

This effectively swaps an entry with a command element with {@code /function}\ncommand at the head of the deque with another entry with a function element\ncontaining the actual command elements referenced in that function. p 2 source c the command source p 1 function c the function m (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I method_36346 run c Handles a new case in {@link CommandFunctionManager#execute(CommandFunction,\nServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.\n\n@return a value for the command result p 2 source c the command source p 1 function c the function m (Lnet/minecraft/class_2991;Lnet/minecraft/class_2991$class_6346;)V p 2 tracer m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168; method_51275 addReturnConsumer p 1 source m (Ljava/lang/String;)V method_36344 reportError p 1 message c net/minecraft/class_2991$class_6345$class_8502 net/minecraft/server/function/CommandFunctionManager$Execution$ReturnValueConsumer f Ljava/util/function/IntConsumer; field_44586 delegate m (Lnet/minecraft/class_2991$class_6345;Ljava/util/function/IntConsumer;)V p 2 delegate m (I)V accept accept p 1 value c net/minecraft/class_1662 net/minecraft/recipe/RecipeMatcher c Matching class that matches a recipe to its required resources.\nThis specifically does not check patterns (See {@link ShapedRecipe} for that). f Lit/unimi/dsi/fastutil/ints/Int2IntMap; field_7550 inputs m (Lnet/minecraft/class_1799;)V method_7400 addInput c Adds a full item stack to the pool of available resources.\n\n

This is equivalent to calling {@code addInput(stack, Item.DEFAULT_MAX_COUNT)}. p 1 stack m (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)Z method_7402 match c Attempts to match the recipe against the collected inputs.\nAssumes only one output is required. p 1 recipe c the recipe to match against p 2 output c optional output list of item ids that were matched whilst evaluating the recipe conditions m ()V method_7409 clear m (Lnet/minecraft/class_8786;Lit/unimi/dsi/fastutil/ints/IntList;)I method_7407 countCrafts c Determines the number of crafts that can be produced for a recipe using the\ncollected resources available to this crafter. p 2 output c optional output list of item ids that were matched whilst evaluating the recipe conditions p 1 recipe m (Lnet/minecraft/class_1799;)V method_7404 addUnenchantedInput c Adds a full item stack to the pool of available resources.\n\n

This is equivalent to calling {@code addInput(stack, Item.DEFAULT_MAX_COUNT)}. p 1 stack m (I)Lnet/minecraft/class_1799; method_7405 getStackFromId p 0 itemId m (II)I method_7411 consume c Consumes a resource from the pool of available items. p 1 itemId c the raw id of the item being consumed p 2 count c the number of times that item must be consumed m (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;I)Z method_7406 match c Attempts to match the recipe against the collected inputs. Will only succeed if there has been enough\nresources gathered to produce the requested number of outputs. p 3 multiplier c the number of expected outputs p 2 output c optional output list of item ids that were matched whilst evaluating the recipe conditions p 1 recipe c the recipe to match against m (I)Z method_7410 contains c Determines whether a raw item id is present in the pool of crafting resources. p 1 itemId m (II)V method_7401 addInput c Adds an input to be used for recipe matching. p 1 itemId c the raw ID of the item to match p 2 count c the item's count m (Lnet/minecraft/class_1799;I)V method_20478 addInput c Adds an item stack to the pool of available resources. p 1 stack p 2 maxCount m (Lnet/minecraft/class_8786;ILit/unimi/dsi/fastutil/ints/IntList;)I method_7403 countCrafts c Determines the number of crafts that can be produced for a recipe using the\ncollected resources available to this crafter. p 1 recipe p 2 limit p 3 output c optional output list of item ids that were matched whilst evaluating the recipe conditions m (Lnet/minecraft/class_1799;)I method_7408 getItemId p 0 stack c net/minecraft/class_1662$class_1663 net/minecraft/recipe/RecipeMatcher$Matcher f Ljava/util/BitSet; field_7558 requirementsMatrix f Ljava/util/List; field_7552 ingredients f Lit/unimi/dsi/fastutil/ints/IntList; field_7557 ingredientItemLookup f Lnet/minecraft/class_1860; field_7555 recipe f I field_7556 totalIngredients f [I field_7551 requiredItems f I field_7553 totalRequiredItems m (ILit/unimi/dsi/fastutil/ints/IntList;)Z method_7417 match p 1 multiplier p 2 output m (ZII)Z method_7425 checkRequirement p 1 reversed p 2 itemIndex p 3 ingredientIndex m ()I method_7415 getMaximumCrafts m (ZII)V method_7414 flipRequirement p 3 ingredientIndex p 2 itemIndex p 1 reversed m (ZII)Z method_7418 needsRequirement p 3 ingredientIndex p 2 itemIndex p 1 reversed m (Lnet/minecraft/class_1662;Lnet/minecraft/class_1860;)V p 2 recipe m (ZI)I method_7424 getRequirementIndex p 2 itemId p 1 reversed m (I)I method_7419 getRequirementIndex p 1 itemId m (ILit/unimi/dsi/fastutil/ints/IntList;)I method_7427 countCrafts p 1 minimum p 2 output m (I)Z method_7423 checkRequirements p 1 multiplier m (ZI)V method_7413 addRequirement p 1 reversed p 2 itemId m (I)V method_7421 unfulfillRequirement p 1 itemId m (ZI)Z method_7426 isRequirementUnfulfilled p 2 itemId p 1 reversed m (I)Z method_7416 getRequirement p 1 itemId m ()[I method_7422 createItemRequirementList m (ZII)I method_7420 getRequirementIndex p 3 ingredientIndex p 1 reversed p 2 itemIndex c net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity f F field_30651 DEFAULT_EYE_HEIGHT f D field_7521 capeY f J field_19428 shoulderEntityAddedTime f Lnet/minecraft/class_1703; field_7512 currentScreenHandler f Lnet/minecraft/class_1536; field_7513 fishHook f I field_7487 sleepTimer f I field_7520 experienceLevel f Lnet/minecraft/class_1306; field_46174 DEFAULT_MAIN_ARM f D field_7499 capeZ f I field_7504 experiencePickUpDelay f Ljava/util/Map; field_18134 POSE_DIMENSIONS f Z field_7490 isSubmergedInWater f F field_7505 prevStrideDistance f F field_41765 damageTiltYaw f Lnet/minecraft/class_2940; field_7496 LEFT_SHOULDER_ENTITY f Lnet/minecraft/class_1661; field_7514 inventory f Lnet/minecraft/class_4048; field_18135 STANDING_DIMENSIONS f Lnet/minecraft/class_1656; field_7503 abilities f Lnet/minecraft/class_1796; field_7484 itemCooldownManager f Lnet/minecraft/class_1730; field_7486 enderChestInventory f Ljava/util/Optional; field_39445 lastDeathPos f Lcom/mojang/authlib/GameProfile; field_7507 gameProfile f Lnet/minecraft/class_2940; field_7491 ABSORPTION_AMOUNT f D field_7502 prevCapeY f Lnet/minecraft/class_2940; field_7506 RIGHT_SHOULDER_ENTITY f Lnet/minecraft/class_2940; field_7518 PLAYER_MODEL_PARTS f I field_7495 totalExperience f Lnet/minecraft/class_1702; field_7493 hungerManager f F field_7483 strideDistance f D field_7524 prevCapeX f D field_7500 capeX f Lnet/minecraft/class_1799; field_7525 selectedItem f Lnet/minecraft/class_2940; field_7488 MAIN_ARM f Lorg/slf4j/Logger; field_38197 LOGGER f I field_7494 enchantmentTableSeed f I field_7508 lastPlayedLevelUpSoundTime f Z field_7523 reducedDebugInfo f F field_7510 experienceProgress f Lnet/minecraft/class_2940; field_7511 SCORE f I field_7489 abilityResyncCountdown f D field_7522 prevCapeZ f Lnet/minecraft/class_1723; field_7498 playerScreenHandler m (Lnet/minecraft/class_3445;)V method_7266 resetStat p 1 stat m ()Z method_45015 shouldCloseHandledScreenOnRespawn m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLcom/mojang/authlib/GameProfile;)V p 1 world p 2 pos p 3 yaw p 4 gameProfile m ()Z method_21825 clipAtLedge m (DDD)V method_7260 increaseRidingMotionStats p 5 dz p 3 dy p 1 dx m ()I method_7297 getSleepTimer m ()Z method_7338 isCreativeLevelTwoOp m ()Z method_7302 hasReducedDebugInfo m (Lnet/minecraft/class_1299;)V method_17851 method_17851 p 1 parrotType m (Lnet/minecraft/class_3445;I)V method_7342 increaseStat p 1 stat p 2 amount m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z method_21701 isBlockBreakingRestricted p 1 world p 3 gameMode p 2 pos m ()V method_7330 updateTurtleHelmet m (F)F method_7261 getAttackCooldownProgress p 1 baseTime m (Lnet/minecraft/class_1297;)V method_7341 collideWithEntity p 1 entity m (Lnet/minecraft/class_1299;)Z method_17852 method_17852 p 0 entityType m (Lnet/minecraft/class_2338;)Z method_7326 doesNotSuffocate p 1 pos m (Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either; method_7269 trySleep c Tries to start sleeping on a block.\n\n@return an {@link com.mojang.datafixers.util.Either.Right Either.Right}\nif successful, otherwise an {@link com.mojang.datafixers.util.Either.Left\nEither.Left} containing the failure reason p 1 pos c the position of the bed block m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V method_7315 useBook c Called when the player uses (defaults to right click) a writable or written\nbook item.\n\n

This can be called either on the client or the server player. Check {@code\nbook} for whether this is a written or a writable book.\n\n@implNote The writing of a writable book in vanilla is totally controlled by\nthe client; the server cannot make the client open a book edit screen by\nmaking a server player use a writable book. Only when the client finishes\nwriting a book it will send a {@linkplain net.minecraft.network.packet.c2s.play.BookUpdateC2SPacket book update C2S packet}.\n\n

Meanwhile, the reading of a written book is totally controlled and initiated\nby the server. p 1 book c the book p 2 hand c the hand holding the book m ()V method_7355 sendAbilitiesUpdate m ()V method_7331 requestRespawn m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)Z method_7343 canPlaceOn p 3 stack p 1 pos p 2 facing m (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; method_7299 addTellClickEvent p 1 component m (Lnet/minecraft/class_2487;)V method_7345 setShoulderEntityRight p 1 entityNbt m ()Lnet/minecraft/class_2487; method_7356 getShoulderEntityLeft m ()Z method_7294 canModifyBlocks m (Lnet/minecraft/class_1297;)V method_7304 addEnchantedHitParticles p 1 target m (Lnet/minecraft/class_2960;)V method_7281 incrementStat p 1 stat m (Lnet/minecraft/class_2625;Z)V method_7311 openEditSignScreen p 1 sign p 2 front m ()F method_7279 getAttackCooldownProgressPerTick m (DDD)V method_7282 increaseTravelMotionStats p 5 dz p 3 dy p 1 dx m (I)V method_7316 addExperienceLevels p 1 levels m (Lnet/minecraft/class_8786;Ljava/util/List;)V method_51283 onRecipeCrafted p 2 ingredients p 1 recipe m (I)V method_7320 setScore p 1 score m (Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1542; method_7328 dropItem p 1 stack p 2 retainOwnership m ()Lnet/minecraft/class_1702; method_7344 getHungerManager m ()Lnet/minecraft/class_269; method_7327 getScoreboard m (Lnet/minecraft/class_2487;)Z method_7298 addShoulderEntity p 1 entityNbt m ()Z method_7340 isMainPlayer m ()Z method_7295 updateWaterSubmersionState m ()Ljava/util/Optional; method_42272 getSculkShriekerWarningManager m (Ljava/util/Collection;)I method_7254 unlockRecipes p 1 recipes m (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V method_20266 method_20266 p 1 player m (Z)Z method_7332 canConsume p 1 ignoreHunger m ()I method_7349 getNextLevelExperience m ()Lnet/minecraft/class_1730; method_7274 getEnderChestInventory m (Lnet/minecraft/class_1306;)V method_7283 setMainArm p 1 arm m (Lnet/minecraft/class_1799;I)V method_7286 applyEnchantmentCosts p 1 enchantedItem p 2 experienceLevels m ()I method_7272 getScore m ()Z method_7337 isCreative c Returns whether this player is in creative mode. m ()V method_7313 updateCapeAngles m (Z)V method_7268 setReducedDebugInfo p 1 reducedDebugInfo m ()Z method_7276 canResetTimeBySleeping c {@return whether this player has been sleeping long enough to count towards\nresetting the time of day and weather of the server} m (Lnet/minecraft/class_2487;)V method_7273 setShoulderEntityLeft p 1 entityNbt m ()Z method_31550 isUsingSpyglass m (Lnet/minecraft/class_1297;)V method_7277 addCritParticles p 1 target m ()Lnet/minecraft/class_5132$class_5133; method_26956 createPlayerAttributes m (Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V method_7291 openHorseInventory p 1 horse p 2 inventory m (Z)V method_7284 disableShield p 1 sprinting m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V method_33592 onPickupSlotClick c Called when a player performs a {@link net.minecraft.screen.slot.SlotActionType#PICKUP\npickup slot action} in a screen handler.\n\n@implNote This is used by the client player to trigger bundle tutorials. p 3 clickType c the click type (mouse button used) p 2 slotStack c the item stack in the clicked slot p 1 cursorStack c the item stack on the player's cursor m ()V method_7318 updatePose m (Lnet/minecraft/class_2680;)Z method_7305 canHarvest c Determines whether the player is able to harvest drops from the specified block state.\nIf a block requires a special tool, it will check\nwhether the held item is effective for that block, otherwise\nit returns {@code true}.\n\n@see net.minecraft.item.Item#isSuitableFor(BlockState) p 1 state m (ZZ)V method_7358 wakeUp c Wakes this player up. p 2 updateSleepingPlayers c if {@code true} and called on the logical server, sends sleeping status updates to all players p 1 skipSleepTimer c if {@code true}, the {@linkplain #sleepTimer sleep timer} will be set straight to 0 instead of 100 m ()Lcom/mojang/authlib/GameProfile; method_7334 getGameProfile m (I)V method_7285 addScore p 1 score m ()V method_7346 closeHandledScreen c Closes the currently open {@linkplain net.minecraft.client.gui.screen.ingame.HandledScreen\nhandled screen}.\n\n

This method can be called on either logical side, and it will synchronize\nthe closing automatically to the other. m ()V method_7293 vanishCursedItems m (Lnet/minecraft/class_2633;)V method_7303 openStructureBlockScreen p 1 structureBlock m (Lnet/minecraft/class_2487;)V method_7296 dropShoulderEntity p 1 entityNbt m ()V method_7350 resetLastAttackedTicks m (Ljava/util/Collection;)I method_7333 lockRecipes p 1 recipes m (Lnet/minecraft/class_4208;)Ljava/util/Optional; method_43119 method_43119 p 0 pos m (Lnet/minecraft/class_2680;)F method_7351 getBlockBreakingSpeed p 1 block m ()V method_23670 stopFallFlying m (I)V method_40126 useRiptide p 1 riptideTicks m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; method_7287 interact p 1 entity p 2 hand m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;FZZ)Ljava/util/Optional; method_26091 findRespawnPosition c Finds the precise respawn position from a {@link BlockPos} in a world.\nAlso applies respawning effects on the spawn point blocks\nsuch as decreasing respawn anchor charges.\n\n

If {@code forced} is {@code false}, this method will only apply to\nrespawn anchors and beds. If it's {@code true}, a respawn point can be anywhere\nas long as the player can spawn inside the necessary blocks. p 4 alive c if {@code true}, the player is alive, otherwise respawning after a death p 3 forced c {@code true} if the spawn point is forced, {@code false} otherwise p 2 angle p 1 pos c the spawn point as a {@link BlockPos} p 0 world c the world where the spawn point is located m (Lnet/minecraft/class_2960;I)V method_7339 increaseStat p 1 stat p 2 amount m ()I method_7278 getEnchantmentTableSeed m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_43121 method_43121 p 1 pos m (Lnet/minecraft/class_1799;)Z method_7270 giveItemStack p 1 stack m ()Z method_33793 shouldFilterText m (F)V method_7322 addExhaustion p 1 exhaustion m ()V method_7262 dropShoulderEntities m ([Lnet/minecraft/class_2960;)V method_7335 unlockRecipes p 1 ids m ()Lnet/minecraft/class_2487; method_7308 getShoulderEntityRight m (Lnet/minecraft/class_1297;)V method_7324 attack p 1 target m (Lnet/minecraft/class_2394;)V method_16475 spawnParticles p 1 parameters m (Lnet/minecraft/class_1657;)Z method_7256 shouldDamagePlayer p 1 player m ()Z method_21823 shouldCancelInteraction m (I)V method_7255 addExperience p 1 experience m ()Lnet/minecraft/class_1796; method_7265 createCooldownManager m (Lnet/minecraft/class_1664;)Z method_7348 isPartVisible p 1 modelPart m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_7321 method_7321 p 2 style m (Lnet/minecraft/class_1297;)V method_17853 method_17853 p 1 entity m (Lnet/minecraft/class_2561;Z)V method_7353 sendMessage c Adds a message to this player's HUD.\n\n

If it's called on {@link net.minecraft.server.network.ServerPlayerEntity\nServerPlayerEntity}, it sends a message to the client corresponding to\nthis player so that the client can add a message to their HUD. If it's\ncalled on {@link net.minecraft.client.network.ClientPlayerEntity\nClientPlayerEntity}, it just adds a message to their HUD.\n\n@see net.minecraft.server.network.ServerPlayerEntity#sendMessage(Text, boolean)\n@see net.minecraft.client.network.ClientPlayerEntity#sendMessage(Text, boolean)\n@see net.minecraft.client.gui.hud.ChatHud#addMessage(Text)\n@see net.minecraft.client.gui.hud.InGameHud#setOverlayMessage p 1 message c the message to add p 2 overlay m (Lnet/minecraft/class_2487;)V method_7267 updateShoulderEntity p 1 entityNbt m ()V method_7263 spawnSweepAttackParticles m (Lnet/minecraft/class_2593;)V method_7323 openCommandBlockScreen p 1 commandBlock m (Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542; method_7329 dropItem p 1 stack p 2 throwRandomly c if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing p 3 retainOwnership m (Lnet/minecraft/class_3908;)Ljava/util/OptionalInt; method_17355 openHandledScreen p 1 factory m ()Z method_23668 checkFallFlying m (Lnet/minecraft/class_3445;)V method_7259 incrementStat p 1 stat m (Ljava/util/Optional;)V method_43120 setLastDeathPos p 1 lastDeathPos m (ILnet/minecraft/class_1916;IIZZ)V method_17354 sendTradeOffers p 1 syncId p 4 experience p 5 leveled p 2 offers p 3 levelProgress p 6 refreshable m ()F method_7292 getLuck m ()Z method_21824 shouldDismount m ()Lnet/minecraft/class_1661; method_31548 getInventory m (Lnet/minecraft/class_4050;)Z method_52558 canChangeIntoPose p 1 pose m ()V method_23669 startFallFlying m ()Ljava/util/Optional; method_43122 getLastDeathPos m ()Lnet/minecraft/class_1796; method_7357 getItemCooldownManager m (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V method_17356 playSound p 2 category p 1 event p 4 pitch p 3 volume m ()Lnet/minecraft/class_1656; method_31549 getAbilities m (Lnet/minecraft/class_1918;)V method_7257 openCommandBlockMinecartScreen p 1 commandBlockExecutor m ()V method_14247 onHandledScreenClosed c Runs closing tasks for the current screen handler and\nsets it to the {@link #playerScreenHandler}. m (Lnet/minecraft/class_3751;)V method_16354 openJigsawScreen p 1 jigsaw m ()Z method_7317 canFoodHeal c net/minecraft/class_1657$class_1658 net/minecraft/entity/player/PlayerEntity$SleepFailureReason c A reason why a player cannot start sleeping. f Lnet/minecraft/class_2561; field_18593 message f Lnet/minecraft/class_1657$class_1658; field_18592 OBSTRUCTED f Lnet/minecraft/class_1657$class_1658; field_7532 NOT_SAFE f Lnet/minecraft/class_1657$class_1658; field_7530 TOO_FAR_AWAY f Lnet/minecraft/class_1657$class_1658; field_7531 OTHER_PROBLEM f Lnet/minecraft/class_1657$class_1658; field_7529 NOT_POSSIBLE_NOW f Lnet/minecraft/class_1657$class_1658; field_7528 NOT_POSSIBLE_HERE m ()Lnet/minecraft/class_2561; method_19206 getMessage c Returns the action bar message that is sent to the player\nwhen sleeping fails with this reason.\n\n@return the message, or null if none is sent for this reason m (Ljava/lang/String;ILnet/minecraft/class_2561;)V p 3 message c net/minecraft/class_1656 net/minecraft/entity/player/PlayerAbilities f Z field_7476 allowModifyWorld f Z field_7477 creativeMode f F field_7481 flySpeed f F field_7482 walkSpeed f Z field_7478 allowFlying f Z field_7479 flying f Z field_7480 invulnerable m (Lnet/minecraft/class_2487;)V method_7251 writeNbt p 1 nbt m ()F method_7252 getFlySpeed m (Lnet/minecraft/class_2487;)V method_7249 readNbt p 1 nbt m (F)V method_7248 setFlySpeed p 1 flySpeed m ()F method_7253 getWalkSpeed m (F)V method_7250 setWalkSpeed p 1 walkSpeed c net/minecraft/class_1655 net/minecraft/entity/Npc c net/minecraft/class_2987 net/minecraft/network/OffThreadException c An exception thrown on netty's event loop to quit handling of one packet,\nusually as it is scheduled to be handled on the game engine thread.\n\n

This is a {@linkplain #INSTANCE singleton}. It ignores stack traces\nin order to be efficient.\n\n@see NetworkThreadUtils\n@see ClientConnection#channelRead0 f Lnet/minecraft/class_2987; field_13400 INSTANCE c The singleton instance, to reduce object allocations. c net/minecraft/class_1659 net/minecraft/network/message/ChatVisibility f Ljava/lang/String; field_7540 translationKey f Ljava/util/function/IntFunction; field_7534 BY_ID f I field_7535 id f Lnet/minecraft/class_1659; field_7536 HIDDEN f Lnet/minecraft/class_1659; field_7538 FULL f Lnet/minecraft/class_1659; field_7539 SYSTEM m (Ljava/lang/String;IILjava/lang/String;)V p 4 translationKey p 3 id m (I)Lnet/minecraft/class_1659; method_7360 byId p 0 id c net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader f Lnet/minecraft/class_60; field_44468 conditionManager f Lnet/minecraft/class_163; field_46076 manager f Ljava/util/Map; field_13404 advancements f Lorg/slf4j/Logger; field_13406 LOGGER f Lcom/google/gson/Gson; field_13405 GSON m (Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V method_20724 apply m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779; method_12896 get p 1 id m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V method_20723 method_20723 p 3 json p 2 id m (Lnet/minecraft/class_60;)V p 1 conditionManager m ()Lnet/minecraft/class_163; method_53646 getManager m ()Ljava/util/Collection; method_12893 getAdvancements c net/minecraft/class_1672 net/minecraft/entity/EyeOfEnderEntity f Lnet/minecraft/class_2940; field_17080 ITEM f D field_7617 targetZ f D field_7618 targetY f D field_7619 targetX f I field_7620 lifespan f Z field_7621 dropsItem m (Lnet/minecraft/class_1937;DDD)V p 6 z p 4 y p 1 world p 2 x m ()Lnet/minecraft/class_1799; method_16935 getTrackedItem m (Lnet/minecraft/class_1799;)V method_16933 setItem p 1 stack m (Lnet/minecraft/class_2338;)V method_7478 initTargetPos c Sets where the eye will fly towards.\nIf close enough, it will fly directly towards it, otherwise, it will fly upwards, in the direction of the BlockPos. p 1 pos c the block the eye of ender is drawn towards c net/minecraft/class_1671 net/minecraft/entity/projectile/FireworkRocketEntity f Lnet/minecraft/class_2940; field_7615 SHOT_AT_ANGLE f Lnet/minecraft/class_2940; field_7614 ITEM f Lnet/minecraft/class_2940; field_7611 SHOOTER_ENTITY_ID f Lnet/minecraft/class_1309; field_7616 shooter f I field_7612 lifeTime f I field_7613 life m ()V method_16830 explodeAndRemove m ()Z method_20308 hasExplosionEffects m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;DDDZ)V p 8 z p 6 y p 3 entity p 4 x p 1 world p 2 stack p 10 shotAtAngle m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V p 4 y p 6 z p 8 stack p 1 world p 2 x m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_1799;)V p 1 world p 2 entity p 3 x p 5 y p 7 z p 9 stack m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;DDDZ)V p 9 shotAtAngle p 7 z p 5 y p 2 stack p 3 x p 1 world m ()V method_7475 explode m (I)V method_18072 method_18072 p 1 id m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V p 1 world p 2 stack p 3 shooter m ()Z method_7476 wasShotByEntity m ()Z method_7477 wasShotAtAngle c net/minecraft/class_1670 net/minecraft/entity/projectile/DragonFireballEntity f F field_30661 DAMAGE_RANGE m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V p 7 directionZ p 2 owner p 3 directionX p 5 directionY p 1 world c net/minecraft/class_4700 net/minecraft/client/world/BiomeColorCache f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; field_21520 colors f Ljava/util/concurrent/locks/ReentrantReadWriteLock; field_21521 lock f Ljava/util/function/ToIntFunction; field_34795 colorFactory f I field_32164 MAX_ENTRY_SIZE f Ljava/lang/ThreadLocal; field_21519 last m (Ljava/util/function/ToIntFunction;)V p 1 colorFactory m ()V method_23768 reset m (Lnet/minecraft/class_2338;)I method_23770 getBiomeColor p 1 pos m (II)V method_23769 reset p 1 chunkX p 2 chunkZ m (II)Lnet/minecraft/class_4700$class_6598; method_23772 getColorArray p 1 chunkX p 2 chunkZ c net/minecraft/class_4700$class_4701 net/minecraft/client/world/BiomeColorCache$Last f I field_21522 x f Lnet/minecraft/class_4700$class_6598; field_21524 colors f I field_21523 z c net/minecraft/class_4700$class_6598 net/minecraft/client/world/BiomeColorCache$Colors f Ljava/util/concurrent/locks/ReentrantReadWriteLock; field_34797 lock f Z field_41610 needsCacheRefresh f Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap; field_34796 colors f I field_34798 XZ_COLORS_SIZE m ()V method_47895 setNeedsCacheRefresh m ()[I method_38527 createDefault m ()Z method_47894 needsCacheRefresh m (I)[I method_38528 get p 1 y m (I)[I method_38529 method_38529 p 1 y c net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity f Lnet/minecraft/class_1297; field_33399 owner f Z field_28646 shot f Z field_23740 leftOwner f Ljava/util/UUID; field_22478 ownerUuid m (Lnet/minecraft/class_1297;)Z method_34714 isOwner p 1 entity m (Lnet/minecraft/class_3966;)V method_7454 onEntityHit p 1 entityHitResult m (Lnet/minecraft/class_1297;)V method_7432 setOwner p 1 entity m (FF)F method_26960 updateRotation p 1 newRot p 0 prevRot m (DDDFF)V method_7485 setVelocity c Sets velocity and updates rotation accordingly.\n\n

The velocity and rotation will be set to the same direction.\n\n

The direction is calculated as follows: Based on the direction vector\n{@code (x, y, z)}, a random vector is added, then multiplied by the\n{@code speed}. p 5 z c the Z component of the direction vector p 8 divergence c the fuzziness added to the direction; player usages have 1.0 and other\nmobs/tools have higher values; some mobs have difficulty-adjusted\nvalues p 7 speed c the speed p 1 x c the X component of the direction vector p 3 y c the Y component of the direction vector m (Lnet/minecraft/class_239;)V method_7488 onCollision p 1 hitResult m (Lnet/minecraft/class_3965;)V method_24920 onBlockHit p 1 blockHitResult m ()Z method_26961 shouldLeaveOwner m ()V method_26962 updateRotation m (Lnet/minecraft/class_1297;FFFFF)V method_24919 setVelocity c Sets velocity and updates rotation accordingly. p 6 divergence c the fuzziness added to the direction; player usages have 1.0 and other\nmobs/tools have higher values; some mobs have difficulty-adjusted\nvalues p 5 speed c the speed p 2 pitch c the pitch p 1 shooter c the entity who shot this projectile; used to add the shooter's velocity\nto this projectile p 4 roll c the roll p 3 yaw c the yaw m (Lnet/minecraft/class_1297;)Z method_26958 canHit p 1 entity m (Lnet/minecraft/class_1297;)Z method_26959 method_26959 p 0 entity m ()Lnet/minecraft/class_1297; method_37225 getEffectCause c {@return the cause entity of any effect applied by this projectile} If this\nprojectile has an owner, the effect is attributed to the owner; otherwise, it\nis attributed to this projectile itself. c net/minecraft/class_1675 net/minecraft/entity/projectile/ProjectileUtil m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)Lnet/minecraft/class_239; method_18074 getCollision p 4 world p 3 velocity p 2 predicate p 1 entity p 0 pos m (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;D)Lnet/minecraft/class_239; method_49998 getCollision p 1 predicate p 2 range p 0 entity m (Lnet/minecraft/class_1297;F)V method_7484 setRotationFromVelocity p 1 delta p 0 entity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Lnet/minecraft/class_3966; method_18077 getEntityCollision p 4 box p 5 predicate p 2 min p 3 max p 0 world p 1 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665; method_18813 createArrowProjectile p 1 stack p 0 entity p 2 damageModifier m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;F)Lnet/minecraft/class_3966; method_37226 getEntityCollision p 1 entity p 2 min p 0 world p 5 predicate p 6 margin p 3 max p 4 box m (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Lnet/minecraft/class_239; method_49997 getCollision p 1 predicate p 0 entity m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1268; method_18812 getHandPossiblyHolding p 1 item p 0 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;D)Lnet/minecraft/class_3966; method_18075 raycast p 4 predicate p 3 box p 2 max p 1 min p 0 entity c net/minecraft/class_1674 net/minecraft/entity/projectile/FireballEntity f I field_7624 explosionPower m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDDI)V p 9 explosionPower p 3 velocityX p 1 world p 2 owner p 7 velocityZ p 5 velocityY c net/minecraft/class_1673 net/minecraft/entity/projectile/LlamaSpitEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1501;)V p 2 owner p 1 world c net/minecraft/class_1669 net/minecraft/entity/mob/EvokerFangsEntity f I field_7609 warmup f Lnet/minecraft/class_1309; field_7605 owner f Ljava/util/UUID; field_7606 ownerUuid f Z field_7610 startedAttack f I field_7607 ticksLeft f Z field_7608 playingAnimation m (Lnet/minecraft/class_1309;)V method_7471 damage p 1 target m (Lnet/minecraft/class_1937;DDDFILnet/minecraft/class_1309;)V p 6 z p 8 yaw p 10 owner p 9 warmup p 2 x p 1 world p 4 y m (Lnet/minecraft/class_1309;)V method_7473 setOwner p 1 owner m ()Lnet/minecraft/class_1309; method_7470 getOwner m (F)F method_7472 getAnimationProgress p 1 tickDelta c net/minecraft/class_1668 net/minecraft/entity/projectile/ExplosiveProjectileEntity f D field_7599 powerZ f D field_7601 powerX f D field_7600 powerY m ()Lnet/minecraft/class_2394; method_7467 getParticleType m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_1937;)V p 1 type p 9 world p 7 directionZ p 5 directionY p 2 owner p 3 directionX m (Lnet/minecraft/class_1299;DDDDDDLnet/minecraft/class_1937;)V p 8 directionX p 10 directionY p 12 directionZ p 14 world p 1 type p 2 x p 4 y p 6 z m ()F method_7466 getDrag m ()Z method_7468 isBurning c net/minecraft/class_1667 net/minecraft/entity/projectile/ArrowEntity f I field_30660 MAX_POTION_DURATION_TICKS f I field_30658 NO_POTION_COLOR f Z field_7596 colorSet f Lnet/minecraft/class_2940; field_7595 COLOR f B field_30659 PARTICLE_EFFECT_STATUS f Lnet/minecraft/class_1842; field_7597 potion f Ljava/util/Set; field_7598 effects m (Lnet/minecraft/class_1799;)V method_7459 initFromStack p 1 stack m (Lnet/minecraft/class_1937;DDD)V p 1 world p 2 x p 6 z p 4 y m (Lnet/minecraft/class_1293;)V method_7463 addEffect p 1 effect m (Lnet/minecraft/class_1799;)I method_7464 getCustomPotionColor p 0 stack m (I)V method_7465 setColor p 1 color m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world m ()I method_7460 getColor m ()V method_7462 initColor m (I)V method_7461 spawnParticles p 1 amount c net/minecraft/class_2972 net/minecraft/world/gen/feature/CoralClawFeature c net/minecraft/class_2973 net/minecraft/util/InvalidHierarchicalFileException c An exception that tracks the names of the invalid files and the path to\nthe invalid element in a hierarchical tree structure (such as JSON). f Ljava/lang/String; field_13372 message f Ljava/util/List; field_13371 invalidFiles m (Ljava/lang/String;)V p 1 message m (Ljava/lang/String;)V method_12854 addInvalidKey p 1 key m (Ljava/lang/String;)V method_12855 addInvalidFile p 1 fileName m (Ljava/lang/Exception;)Lnet/minecraft/class_2973; method_12856 wrap p 0 cause m (Ljava/lang/String;Ljava/lang/Throwable;)V p 2 cause p 1 message c net/minecraft/class_2973$class_2974 net/minecraft/util/InvalidHierarchicalFileException$File f Ljava/lang/String; field_13373 name f Ljava/util/List; field_13374 keys m ()Ljava/lang/String; method_36182 getName m (Ljava/lang/String;)V method_12858 addKey p 1 key m ()Ljava/lang/String; method_12857 joinKeys c net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity f Ljava/util/UUID; field_7429 BABY_SPEED_ID f Lnet/minecraft/class_2940; field_7434 BABY f Ljava/util/function/Predicate; field_19015 DOOR_BREAK_DIFFICULTY_CHECKER f Lnet/minecraft/class_2940; field_7427 ZOMBIE_TYPE c Unused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity. f Lnet/minecraft/class_1322; field_7430 BABY_SPEED_BONUS f I field_7426 inWaterTime f I field_7424 ticksUntilWaterConversion f Lnet/minecraft/class_2940; field_7425 CONVERTING_IN_WATER f Lnet/minecraft/class_1339; field_7433 breakDoorsGoal f Z field_7432 canBreakDoors m (Z)V method_7201 setCanBreakDoors p 1 canBreakDoors m ()Lnet/minecraft/class_1799; method_7215 getSkull c Returns the item stack this entity will drop when killed by a charged creeper. m (Lnet/minecraft/class_1299;)V method_7200 convertTo p 1 entityType m ()V method_6001 initAttributes m ()V method_7218 convertInWater m ()V method_7208 initCustomGoals m (F)V method_7205 applyAttributeModifiers p 1 chanceMultiplier m ()Lnet/minecraft/class_5132$class_5133; method_26940 createZombieAttributes m (Lnet/minecraft/class_5819;)Z method_29936 shouldBeBaby p 0 random m ()Z method_7216 burnsInDaylight m ()Z method_7206 isConvertingInWater m ()Z method_7212 shouldBreakDoors m ()Lnet/minecraft/class_3414; method_7207 getStepSound m (Lnet/minecraft/class_1267;)Z method_20009 method_20009 p 0 difficulty m (I)V method_7213 setTicksUntilWaterConversion p 1 ticksUntilWaterConversion m ()Z method_7209 canConvertInWater m ()Z method_7211 canBreakDoors m (Lnet/minecraft/class_1937;)V p 1 world c net/minecraft/class_1642$class_1644 net/minecraft/entity/mob/ZombieEntity$ZombieData f Z field_25607 tryChickenJockey f Z field_7439 baby m (ZZ)V p 2 tryChickenJockey p 1 baby c net/minecraft/class_1642$class_1643 net/minecraft/entity/mob/ZombieEntity$DestroyEggGoal m (Lnet/minecraft/class_1642;Lnet/minecraft/class_1314;DI)V p 5 maxYDifference p 3 speed p 2 mob c net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity f Lorg/slf4j/Logger; field_36334 LOGGER f Ljava/util/UUID; field_7421 converter f Lnet/minecraft/class_2940; field_7420 VILLAGER_DATA f Lnet/minecraft/class_2940; field_7423 CONVERTING f Lnet/minecraft/class_2487; field_17047 offerData f I field_30523 BASE_CONVERSION_DELAY f I field_7422 conversionTimer f I field_18877 xp f Lnet/minecraft/class_2520; field_20299 gossipData m (Lnet/minecraft/class_2520;)V method_21649 setGossipData p 1 gossipData m (Lnet/minecraft/class_2487;)V method_16916 setOfferData p 1 offerData m ()I method_35194 getXp m ()I method_7194 getConversionRate m (Ljava/util/UUID;I)V method_7199 setConverting p 1 uuid p 2 delay m (Lnet/minecraft/class_3218;)V method_7197 finishConversion p 1 world m (Lnet/minecraft/class_6880$class_6883;)V method_40125 method_40125 p 1 profession m (I)V method_19622 setXp p 1 xp m ()Z method_7198 isConverting c net/minecraft/class_1640 net/minecraft/entity/mob/WitchEntity f I field_7417 drinkTimeLeft f Lnet/minecraft/class_1322; field_7416 DRINKING_SPEED_PENALTY_MODIFIER f Lnet/minecraft/class_3760; field_17284 attackPlayerGoal f Lnet/minecraft/class_2940; field_7419 DRINKING f Lnet/minecraft/class_3909; field_17283 raidGoal f Ljava/util/UUID; field_7418 DRINKING_SPEED_PENALTY_MODIFIER_ID m ()Z method_7193 isDrinking m ()Lnet/minecraft/class_5132$class_5133; method_26927 createWitchAttributes m (Lnet/minecraft/class_1309;)Z method_16474 method_16474 p 1 entity m (Z)V method_7192 setDrinking p 1 drinking c net/minecraft/class_2970 net/minecraft/block/dispenser/BlockPlacementDispenserBehavior f Lorg/slf4j/Logger; field_33680 LOGGER c net/minecraft/class_2968 net/minecraft/item/AutomaticItemPlacementContext f Lnet/minecraft/class_2350; field_13362 facing m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)V p 4 stack p 5 side p 2 pos p 3 facing p 1 world c net/minecraft/class_2969 net/minecraft/block/dispenser/FallibleItemDispenserBehavior f Z field_13364 success m ()Z method_27954 isSuccess m (Z)V method_27955 setSuccess p 1 success c net/minecraft/class_1634 net/minecraft/entity/mob/VexEntity f Z field_7409 alive f Lnet/minecraft/class_2338; field_7407 bounds f I field_30503 CHARGING_FLAG f I field_7408 lifeTicks f Lnet/minecraft/class_2940; field_7410 VEX_FLAGS f Lnet/minecraft/class_1308; field_7411 owner m ()Z method_7176 isCharging m ()Lnet/minecraft/class_2338; method_7186 getBounds m (Z)V method_7177 setCharging p 1 charging m ()Lnet/minecraft/class_5132$class_5133; method_26925 createVexAttributes m (IZ)V method_7189 setVexFlag p 2 value p 1 mask m ()Lnet/minecraft/class_1308; method_7182 getOwner m (Lnet/minecraft/class_2338;)V method_7188 setBounds p 1 bounds m (I)V method_7181 setLifeTicks p 1 lifeTicks m (I)Z method_7184 areFlagsSet p 1 mask m (Lnet/minecraft/class_1308;)V method_7178 setOwner p 1 owner c net/minecraft/class_1634$class_1635 net/minecraft/entity/mob/VexEntity$ChargeTargetGoal c net/minecraft/class_1634$class_1636 net/minecraft/entity/mob/VexEntity$TrackOwnerTargetGoal f Lnet/minecraft/class_4051; field_18132 targetPredicate m (Lnet/minecraft/class_1634;Lnet/minecraft/class_1314;)V p 2 mob c net/minecraft/class_1634$class_1637 net/minecraft/entity/mob/VexEntity$VexMoveControl m (Lnet/minecraft/class_1634;Lnet/minecraft/class_1634;)V p 2 owner c net/minecraft/class_1634$class_1638 net/minecraft/entity/mob/VexEntity$LookAtTargetGoal c net/minecraft/class_2964 net/minecraft/world/gen/feature/ChorusPlantFeature c net/minecraft/class_1639 net/minecraft/entity/mob/WitherSkeletonEntity c net/minecraft/class_2965 net/minecraft/block/dispenser/ProjectileDispenserBehavior c A dispenser behavior that spawns a projectile with velocity in front of the dispenser. m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2374;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1676; method_12844 createProjectile c Creates the entity that will be spawned in front of the dispenser.\n\n@return the created projectile p 1 world c the world the projectile will spawn in p 3 stack c the stack that the dispenser will consume p 2 position c the output location of the dispenser m ()F method_12845 getVariation c {@return the variation of a projectile's velocity when spawned} m ()F method_12846 getForce c {@return the force of a projectile's velocity when spawned} c net/minecraft/class_2966 net/minecraft/Bootstrap f Ljava/io/PrintStream; field_13358 SYSOUT f Ljava/util/concurrent/atomic/AtomicLong; field_44781 LOAD_TIME f Lorg/slf4j/Logger; field_13359 LOGGER f Z field_13357 initialized m ()Ljava/util/Set; method_17597 getMissingTranslations m ()V method_12852 setOutputStreams m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V method_12848 collectMissingTranslations p 2 translationKeys p 1 keyExtractor p 0 registry m (Ljava/util/Set;)V method_27732 collectMissingGameRuleTranslations p 0 translations m ()V method_12851 initialize m (Ljava/util/function/Function;Lnet/minecraft/class_2477;Ljava/util/Set;Ljava/lang/Object;)V method_12850 method_12850 p 3 object m ()V method_17598 logMissing m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; method_36237 createNotBootstrappedException p 0 callerGetter m (Ljava/lang/String;)V method_12847 println p 0 str m (Lnet/minecraft/class_2960;)Ljava/lang/String; method_17595 method_17595 p 0 stat m (Ljava/lang/String;)V method_36236 method_36236 p 0 key m (Ljava/util/function/Supplier;)V method_36235 ensureBootstrapped p 0 callerGetter c net/minecraft/class_2967 net/minecraft/block/dispenser/BoatDispenserBehavior f Lnet/minecraft/class_1690$class_1692; field_13361 boatType f Lnet/minecraft/class_2347; field_13360 itemDispenser f Z field_38465 chest m (Lnet/minecraft/class_1690$class_1692;)V p 1 type m (Lnet/minecraft/class_1690$class_1692;Z)V p 2 chest p 1 boatType c net/minecraft/class_2983 net/minecraft/util/logging/LoggerPrintStream f Lorg/slf4j/Logger; field_13384 LOGGER f Ljava/lang/String; field_13383 name m (Ljava/lang/Object;)V println println p 1 object m (Ljava/lang/String;)V println println p 1 message m (Ljava/lang/String;Ljava/io/OutputStream;)V p 2 out p 1 name m (Ljava/lang/String;)V method_12870 log p 1 message c net/minecraft/class_2984 net/minecraft/world/gen/CountConfig f Lnet/minecraft/class_6017; field_13385 count f Lcom/mojang/serialization/Codec; field_24878 CODEC m (Lnet/minecraft/class_6017;)V p 1 distribution m ()Lnet/minecraft/class_6017; method_30396 getCount m (I)V p 1 count c net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracker f Ljava/util/Set; field_41736 updatedRoots f Ljava/util/Set; field_13390 visibleAdvancements f Lcom/mojang/serialization/Codec; field_46074 progressMapCodec f Lcom/google/gson/Gson; field_13395 GSON f Lnet/minecraft/class_8779; field_13387 currentDisplayTab f Lnet/minecraft/class_3222; field_13391 owner f Lnet/minecraft/class_3324; field_25325 playerManager f Z field_13396 dirty f Lnet/minecraft/class_163; field_46073 advancementManager f Ljava/util/Set; field_13388 progressUpdates f Lorg/slf4j/Logger; field_13394 LOGGER f Ljava/util/Map; field_41735 progress f Ljava/nio/file/Path; field_41734 filePath m ()V method_12881 clearCriteria m (Lnet/minecraft/class_3222;)V method_12876 sendUpdate p 1 player m (Ljava/util/Map;Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V method_53641 method_53641 p 1 entry p 2 progress m (Lnet/minecraft/class_8779;Ljava/lang/String;)Z method_12883 revokeCriterion p 2 criterionName p 1 advancement m (Lnet/minecraft/class_2989;)V method_12872 rewardEmptyAdvancements p 1 advancementLoader m (Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V method_53638 beginTracking p 3 criterion p 2 id p 1 advancement m (Lnet/minecraft/class_8779;)Lnet/minecraft/class_167; method_12882 getProgress p 1 advancement m (Lnet/minecraft/class_8779;)V method_12880 endTrackingCompleted p 1 advancement m (Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V method_12884 initProgress p 2 progress p 1 advancement m (Lnet/minecraft/class_2989;)V method_12886 reload p 1 advancementLoader m (Lnet/minecraft/class_8779;)V method_12874 beginTracking p 1 advancement m (Lnet/minecraft/class_8779;)V method_12888 setDisplayTab p 1 advancement m (Lnet/minecraft/class_2989;Lnet/minecraft/class_2960;Lnet/minecraft/class_167;)V method_53639 method_53639 p 3 progress p 2 id m ()V method_12890 save m (Lnet/minecraft/class_8779;Ljava/lang/String;)Z method_12878 grantCriterion p 1 advancement p 2 criterionName m (Lnet/minecraft/class_8779;)V method_48028 onStatusUpdate p 1 advancement m (Lnet/minecraft/class_8781;)Z method_48029 method_48029 p 1 advancement m (Lnet/minecraft/class_3222;)V method_12875 setOwner p 1 owner m (Lnet/minecraft/class_2989;)V method_12873 load p 1 advancementLoader m (Lnet/minecraft/class_2989;)V method_12889 beginTrackingAllAdvancements p 1 advancementLoader m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3324;Lnet/minecraft/class_2989;Ljava/nio/file/Path;Lnet/minecraft/class_3222;)V p 1 dataFixer p 2 playerManager p 5 owner p 3 advancementLoader p 4 filePath m (Lnet/minecraft/class_2989;Lnet/minecraft/class_2985$class_8780;)V method_53640 loadProgressMap p 1 loader p 2 progressMap m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_8781;Z)V method_48027 method_48027 p 4 displayed p 3 advancement m ()Lnet/minecraft/class_2985$class_8780; method_53643 createProgressMap m (Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V method_53642 endTrackingCompleted p 2 id p 1 advancement p 3 criterion m (Lnet/minecraft/class_8781;Ljava/util/Set;Ljava/util/Set;)V method_48025 calculateDisplay p 2 added p 3 removed p 1 root m (Lnet/minecraft/class_8779;Lnet/minecraft/class_185;)V method_53637 method_53637 p 2 display c net/minecraft/class_2985$class_8780 net/minecraft/advancement/PlayerAdvancementTracker$ProgressMap f Lcom/mojang/serialization/Codec; field_46075 CODEC f Ljava/util/Map; comp_1921 map m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V method_53645 method_53645 p 1 entry m (Ljava/util/function/BiConsumer;)V method_53644 forEach p 1 consumer m ()Ljava/util/Map; comp_1921 map c net/minecraft/class_2980 net/minecraft/util/logging/DebugLoggerPrintStream f Lorg/slf4j/Logger; field_36382 LOGGER c net/minecraft/class_2981 net/minecraft/server/dedicated/EulaReader f Ljava/nio/file/Path; field_13380 eulaFile f Lorg/slf4j/Logger; field_13381 LOGGER f Z field_13379 eulaAgreedTo m ()V method_12868 createEulaFile m ()Z method_12867 checkEulaAgreement m (Ljava/nio/file/Path;)V p 1 eulaFile m ()Z method_12866 isEulaAgreedTo c net/minecraft/class_2979 net/minecraft/world/gen/feature/CoralTreeFeature c net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity f I field_18533 foodLevel f Lorg/slf4j/Logger; field_36335 LOGGER f Z field_18529 levelingUp f Lnet/minecraft/class_4136; field_18534 gossip f Lnet/minecraft/class_1657; field_18530 lastCustomer f Lnet/minecraft/class_2940; field_7445 VILLAGER_DATA f J field_20332 lastRestockCheckTime f Lcom/google/common/collect/ImmutableList; field_18539 SENSORS f J field_18537 lastRestockTime f Z field_25167 natural f J field_18535 gossipStartTime f Ljava/util/Map; field_18851 POINTS_OF_INTEREST f I field_19427 restocksToday f J field_19357 lastGossipDecayTime f Ljava/util/Set; field_18527 GATHERABLE_ITEMS f I field_18528 levelUpTimer f Lcom/google/common/collect/ImmutableList; field_18538 MEMORY_MODULES f I field_18536 experience f Ljava/util/Map; field_18526 ITEM_FOOD_VALUES m ()V method_20821 clearDailyRestockCount m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1646; method_7225 createChild m (Lnet/minecraft/class_4140;)V method_19176 releaseTicketFor p 1 pos m (Lnet/minecraft/class_1916;)V method_16917 setOffers p 1 offers m ()V method_19185 consumeAvailableFood m (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z method_19522 method_19522 p 0 villager m (I)V method_19193 depleteFood p 1 amount m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)V method_20699 method_20699 p 2 observer m (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z method_19521 method_19521 p 0 villager m (Lnet/minecraft/class_1277;Ljava/util/Map$Entry;)I method_19172 method_19172 p 1 item m ()Z method_20698 lacksFood m ()Z method_7234 wantsToStartBreeding m ()Z method_20824 canRestock m ()V method_30958 releaseAllTickets m ()Z method_19623 hasSeedToPlant m ()V method_49695 sendOffersToCustomer m (Lnet/minecraft/class_4139;)Z method_20593 method_20593 p 0 gossipType m (Lnet/minecraft/class_4095;)V method_19174 initBrain p 1 brain m (Lnet/minecraft/class_1657;)V method_19191 beginTradeWith p 1 customer m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_3854;)V p 3 type p 2 world p 1 entityType m (Lnet/minecraft/class_2520;)V method_21650 readGossipDataNbt p 1 nbt m ()V method_19182 restock m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4140;Lnet/minecraft/class_4208;)V method_19178 method_19178 p 3 posx m ()Z method_7239 canBreed m ()Z method_20823 needsRestock c Returns whether this villager needs restock.\n\n

Checks if at least one of its trade offers has been used. m ()V method_20697 eatForBreeding m ()V method_16918 levelUp m (J)Z method_20741 hasRecentlySlept p 1 worldTime m ()V method_19187 clearSpecialPrices c Resets the special price of all the trade offers of this villager. m (Lnet/minecraft/class_1657;)V method_19192 prepareOffersFor p 1 player m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V method_19177 talkWithVillager p 3 time p 2 villager p 1 world m (Lnet/minecraft/class_3218;)V method_19179 reinitializeBrain p 1 world m ()V method_19183 playWorkSound m ()V method_21723 restockAndUpdateDemandBonus m ()V method_20264 sayNo m (Lnet/minecraft/class_1657;)I method_20594 getReputation p 1 player m (I)V method_19625 setExperience p 1 experience m ()V method_20696 decayGossip m ()Z method_20822 shouldRestock m (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z method_29278 method_29278 p 0 villager m (J)Z method_20687 canSummonGolem p 1 time m (Lnet/minecraft/class_1297;)V method_20690 notifyDeath p 1 killer m (JLnet/minecraft/class_1646;)Z method_20693 method_20693 p 2 villager m ()V method_21724 updateDemandBonus c Updates the demand bonus of all the trade offers of this villager. m (Lnet/minecraft/class_3218;JI)V method_20688 summonGolem p 2 time p 1 world p 4 requiredCount m (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z method_19520 method_19520 p 0 villager m ()Lnet/minecraft/class_5132$class_5133; method_26955 createVillagerAttributes m ()Z method_19188 canLevelUp m ()Z method_29279 isNatural m ()I method_19189 getAvailableFood m (Lnet/minecraft/class_1799;)Z method_51304 method_51304 p 0 stack m ()Lnet/minecraft/class_4136; method_21651 getGossip c net/minecraft/class_1645 net/minecraft/village/SimpleMerchant f Lnet/minecraft/class_1657; field_7441 player f I field_18525 experience f Lnet/minecraft/class_1916; field_7442 offers m (Lnet/minecraft/class_1657;)V p 1 player c net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature f Lcom/mojang/serialization/Codec; field_24833 REGISTRY_CODEC f Lnet/minecraft/class_3037; comp_333 config f Lcom/mojang/serialization/Codec; field_25833 CODEC f Lcom/mojang/serialization/Codec; field_26756 LIST_CODEC f Lnet/minecraft/class_3031; comp_332 feature m ()Lnet/minecraft/class_3037; comp_333 config m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_12862 generate p 4 origin p 3 random p 2 chunkGenerator p 1 world m (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)V p 2 config p 1 feature m ()Ljava/util/stream/Stream; method_30648 getDecoratedFeatures m ()Lnet/minecraft/class_3031; comp_332 feature m (Lnet/minecraft/class_2975;)Lnet/minecraft/class_3031; method_28621 method_28621 p 0 configuredFeature c net/minecraft/class_2976 net/minecraft/server/dedicated/PendingServerCommand f Lnet/minecraft/class_2168; field_13378 source f Ljava/lang/String; field_13377 command m (Ljava/lang/String;Lnet/minecraft/class_2168;)V p 2 commandSource p 1 command c net/minecraft/class_2977 net/minecraft/world/gen/feature/CoralMushroomFeature c net/minecraft/class_2978 net/minecraft/world/gen/feature/CoralFeature m (Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_40030 method_40030 p 3 block m (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V method_40029 method_40029 p 2 block m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_12863 generateCoral p 2 random p 1 world p 4 state p 3 pos m (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_40162 method_40162 p 1 blocks m (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_40161 method_40161 p 1 blocks m (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; method_40160 method_40160 p 1 blocks m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z method_12864 generateCoralPiece p 1 world p 4 state p 3 pos p 2 random c net/minecraft/class_8256 net/minecraft/structure/TrailRuinsGenerator f Lnet/minecraft/class_5321; field_43386 TOWER m (Lnet/minecraft/class_7891;)V method_49993 bootstrap p 0 poolRegisterable c net/minecraft/class_8257 net/minecraft/world/chunk/light/PendingUpdateQueue f I field_43399 levelCount f I field_43401 minPendingLevel f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; field_43400 pendingIdUpdatesByLevel m ()J method_50019 dequeue m (I)V method_50020 increaseMinPendingLevel p 1 maxLevel m (JI)V method_50021 enqueue p 1 id p 3 level m (II)V p 2 expectedLevelSize p 1 levelCount m ()Z method_50023 isEmpty m (JII)V method_50022 remove p 4 levelCount p 1 id p 3 level c net/minecraft/class_8257$1 net/minecraft/world/chunk/light/PendingUpdateQueue$1 m (I)V rehash rehash p 1 newN c net/minecraft/class_8255 net/minecraft/data/server/loottable/vanilla/VanillaArchaeologyLootTableGenerator c net/minecraft/class_8253 net/minecraft/client/particle/CherryLeavesParticle m (Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;)V p 8 spriteProvider p 6 z p 4 y p 2 x p 1 world c net/minecraft/class_8250 net/minecraft/unused/packageinfo/PackageInfo8250 c net/minecraft/class_8251 com/mojang/blaze3d/systems/VertexSorter f Lnet/minecraft/class_8251; field_43360 BY_DISTANCE f Lnet/minecraft/class_8251; field_43361 BY_Z m (Lnet/minecraft/class_8251$class_8252;)Lnet/minecraft/class_8251; method_49907 of p 0 mapper m (FFF)Lnet/minecraft/class_8251; method_49906 byDistance p 2 originZ p 1 originY p 0 originX m (Lnet/minecraft/class_8251$class_8252;[Lorg/joml/Vector3f;)[I method_49908 method_49908 p 1 vec m (Lorg/joml/Vector3f;)Lnet/minecraft/class_8251; method_49909 byDistance p 0 origin m ([FII)I method_49910 method_49910 p 2 b p 1 a m (Lorg/joml/Vector3f;)F method_49911 method_49911 p 0 vec m ([Lorg/joml/Vector3f;)[I sort sort p 1 vec c net/minecraft/class_8251$class_8252 com/mojang/blaze3d/systems/VertexSorter$SortKeyMapper m (Lorg/joml/Vector3f;)F apply apply p 1 vec c net/minecraft/class_2950 net/minecraft/world/gen/feature/ForestRockFeature c net/minecraft/class_2952 net/minecraft/recipe/RecipeGridAligner m (Ljava/util/Iterator;IIII)V method_12815 acceptAlignedInput p 5 gridY p 4 gridX p 3 amount p 2 slot p 1 inputs m (IIILnet/minecraft/class_8786;Ljava/util/Iterator;I)V method_12816 alignRecipeToGrid p 1 gridWidth p 2 gridHeight p 3 gridOutputSlot p 4 recipe p 5 inputs p 6 amount c net/minecraft/class_1621 net/minecraft/entity/mob/SlimeEntity f I field_30496 MIN_SIZE f F field_7388 stretch f F field_7389 targetStretch f I field_30497 MAX_SIZE f F field_7387 lastStretch f Lnet/minecraft/class_2940; field_7390 SLIME_SIZE f Z field_7391 onGroundLastTick m (IZ)V method_7161 setSize p 1 size p 2 heal m ()Lnet/minecraft/class_2394; method_7162 getParticles m ()Z method_7157 isSmall m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20685 canSpawn p 1 world p 0 type p 3 pos p 2 spawnReason p 4 random m ()Z method_7159 makesJumpSound m ()Lnet/minecraft/class_3414; method_7153 getJumpSound m ()F method_24353 getJumpSoundPitch m ()Z method_7163 canAttack m ()F method_7158 getDamageAmount m ()I method_7152 getSize m ()I method_7154 getTicksUntilNextJump m ()V method_7156 updateStretch m ()Lnet/minecraft/class_3414; method_7160 getSquishSound m (Lnet/minecraft/class_1309;)V method_7155 damage p 1 target c net/minecraft/class_1621$class_1622 net/minecraft/entity/mob/SlimeEntity$FaceTowardTargetGoal f I field_7392 ticksLeft f Lnet/minecraft/class_1621; field_7393 slime m (Lnet/minecraft/class_1621;)V p 1 slime c net/minecraft/class_1621$class_1623 net/minecraft/entity/mob/SlimeEntity$SwimmingGoal f Lnet/minecraft/class_1621; field_7394 slime m (Lnet/minecraft/class_1621;)V p 1 slime c net/minecraft/class_1621$class_1624 net/minecraft/entity/mob/SlimeEntity$MoveGoal f Lnet/minecraft/class_1621; field_7395 slime m (Lnet/minecraft/class_1621;)V p 1 slime c net/minecraft/class_1621$class_1625 net/minecraft/entity/mob/SlimeEntity$SlimeMoveControl f I field_7399 ticksUntilJump f F field_7397 targetYaw f Z field_7398 jumpOften f Lnet/minecraft/class_1621; field_7396 slime m (Lnet/minecraft/class_1621;)V p 1 slime m (D)V method_7164 move p 1 speed m (FZ)V method_7165 look p 2 jumpOften p 1 targetYaw c net/minecraft/class_1621$class_1626 net/minecraft/entity/mob/SlimeEntity$RandomLookGoal f F field_7400 targetYaw f I field_7401 timer f Lnet/minecraft/class_1621; field_7402 slime m (Lnet/minecraft/class_1621;)V p 1 slime c net/minecraft/class_1614 net/minecraft/entity/mob/SilverfishEntity f Lnet/minecraft/class_1614$class_1616; field_7366 callForHelpGoal m ()Lnet/minecraft/class_5132$class_5133; method_26922 createSilverfishAttributes m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20684 canSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random c net/minecraft/class_1614$class_1615 net/minecraft/entity/mob/SilverfishEntity$WanderAndInfestGoal f Lnet/minecraft/class_2350; field_7368 direction f Z field_7367 canInfest m (Lnet/minecraft/class_1614;)V p 1 silverfish c net/minecraft/class_1614$class_1616 net/minecraft/entity/mob/SilverfishEntity$CallForHelpGoal f I field_7369 delay f Lnet/minecraft/class_1614; field_7370 silverfish m ()V method_7136 onHurt m (Lnet/minecraft/class_1614;)V p 1 silverfish c net/minecraft/class_1613 net/minecraft/entity/mob/SkeletonEntity f I field_28643 inPowderSnowTime f I field_28644 conversionTime f Lnet/minecraft/class_2940; field_28642 CONVERTING f Ljava/lang/String; field_30495 STRAY_CONVERSION_TIME_KEY f I field_41714 TOTAL_CONVERSION_TIME m (Z)V method_35193 setConverting p 1 converting m (I)V method_33589 setConversionTime p 1 time m ()V method_33591 convertToStray c Converts this skeleton to a stray and plays a sound if it is not silent. m ()Z method_33590 isConverting c Returns whether this skeleton is currently converting to a stray. c net/minecraft/class_2942 net/minecraft/world/gen/feature/BambooFeature f Lnet/minecraft/class_2680; field_13308 BAMBOO f Lnet/minecraft/class_2680; field_13309 BAMBOO_TOP_3 f Lnet/minecraft/class_2680; field_13311 BAMBOO_TOP_1 f Lnet/minecraft/class_2680; field_13310 BAMBOO_TOP_2 c net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegistry f Lnet/minecraft/class_2941; field_13319 BYTE f Lnet/minecraft/class_2941; field_13317 TEXT_COMPONENT f Lnet/minecraft/class_2941; field_13327 INTEGER f Lnet/minecraft/class_2941; field_17910 OPTIONAL_INT f Lnet/minecraft/class_2941; field_17207 VILLAGER_DATA f Lnet/minecraft/class_2941; field_13322 ITEM_STACK f Lnet/minecraft/class_2941; field_13320 FLOAT f Lnet/minecraft/class_2941; field_13326 STRING f Lnet/minecraft/class_2941; field_39017 PAINTING_VARIANT f Lnet/minecraft/class_2941; field_13314 PARTICLE f Lnet/minecraft/class_2941; field_13324 BLOCK_POS f Lnet/minecraft/class_2941; field_13312 BLOCK_STATE f Lnet/minecraft/class_2941; field_38826 CAT_VARIANT f Lnet/minecraft/class_2941; field_42236 OPTIONAL_BLOCK_STATE f Lnet/minecraft/class_2941; field_42543 SNIFFER_STATE f Lnet/minecraft/class_3513; field_13328 DATA_HANDLERS f Lnet/minecraft/class_2941; field_13318 NBT_COMPOUND f Lnet/minecraft/class_2941; field_13316 ROTATION f Lnet/minecraft/class_2941; field_13321 FACING f Lnet/minecraft/class_2941; field_13315 OPTIONAL_BLOCK_POS f Lnet/minecraft/class_2941; field_13325 OPTIONAL_TEXT_COMPONENT f Lnet/minecraft/class_2941; field_13313 OPTIONAL_UUID f Lnet/minecraft/class_2941; field_39965 LONG f Lnet/minecraft/class_2941; field_13323 BOOLEAN f Lnet/minecraft/class_2941; field_38825 OPTIONAL_GLOBAL_POS f Lnet/minecraft/class_2941; field_42237 VECTOR3F f Lnet/minecraft/class_2941; field_38827 FROG_VARIANT f Lnet/minecraft/class_2941; field_42235 QUATERNIONF f Lnet/minecraft/class_2941; field_18238 ENTITY_POSE m (Lnet/minecraft/class_2941;)I method_12719 getId p 0 handler m (Lnet/minecraft/class_2540;Ljava/lang/Byte;)V method_43248 method_43248 p 1 byte_ p 0 buf m (Lnet/minecraft/class_2941;)V method_12720 register p 0 handler m (I)Lnet/minecraft/class_2941; method_12721 get p 0 id c net/minecraft/class_2943$2 net/minecraft/entity/data/TrackedDataHandlerRegistry$2 m (Lnet/minecraft/class_2540;Ljava/util/Optional;)V method_12734 write m (Lnet/minecraft/class_2540;)Ljava/util/Optional; method_12735 read c net/minecraft/class_2943$1 net/minecraft/entity/data/TrackedDataHandlerRegistry$1 m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1799; method_12733 read m (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; method_12732 copy m (Lnet/minecraft/class_2540;Lnet/minecraft/class_1799;)V method_12731 write c net/minecraft/class_2943$6 net/minecraft/entity/data/TrackedDataHandlerRegistry$6 m (Lnet/minecraft/class_2540;Lnet/minecraft/class_3850;)V method_17197 write m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3850; method_17198 read c net/minecraft/class_2943$5 net/minecraft/entity/data/TrackedDataHandlerRegistry$5 m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;)V method_12763 write m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_12762 copy m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2487; method_12764 read c net/minecraft/class_2943$4 net/minecraft/entity/data/TrackedDataHandlerRegistry$4 m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2379;)V method_12747 write m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2379; method_12748 read c net/minecraft/class_2943$3 net/minecraft/entity/data/TrackedDataHandlerRegistry$3 m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394; method_12744 read p 1 buf p 2 type m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394; method_12743 read m (Lnet/minecraft/class_2540;Lnet/minecraft/class_2394;)V method_12746 write c net/minecraft/class_2943$7 net/minecraft/entity/data/TrackedDataHandlerRegistry$7 m (Lnet/minecraft/class_2540;)Ljava/util/OptionalInt; method_18191 read m (Lnet/minecraft/class_2540;Ljava/util/OptionalInt;)V method_18189 write c net/minecraft/class_1617 net/minecraft/entity/mob/SpellcastingIllagerEntity f I field_7372 spellTicks f Lnet/minecraft/class_1617$class_1618; field_7371 spell f Lnet/minecraft/class_2940; field_7373 SPELL m ()I method_7139 getSpellTicks m ()Z method_7137 isSpellcasting m ()Lnet/minecraft/class_1617$class_1618; method_7140 getSpell m ()Lnet/minecraft/class_3414; method_7142 getCastSpellSound m (Lnet/minecraft/class_1617$class_1618;)V method_7138 setSpell p 1 spell c net/minecraft/class_1617$class_1620 net/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal f I field_7385 spellCooldown f I field_7384 startTime m ()I method_7146 getInitialCooldown m ()I method_7149 getSpellTicks m ()Lnet/minecraft/class_1617$class_1618; method_7147 getSpell m ()V method_7148 castSpell m ()V method_6268 tick m ()Lnet/minecraft/class_3414; method_7150 getSoundPrepare m ()V method_6269 start m ()I method_7151 startTimeDelay c net/minecraft/class_1617$class_1619 net/minecraft/entity/mob/SpellcastingIllagerEntity$LookAtTargetGoal c net/minecraft/class_1617$class_1618 net/minecraft/entity/mob/SpellcastingIllagerEntity$Spell f Ljava/util/function/IntFunction; field_41674 BY_ID f I field_7375 id f [D field_7374 particleVelocity f Lnet/minecraft/class_1617$class_1618; field_7382 DISAPPEAR f Lnet/minecraft/class_1617$class_1618; field_7381 WOLOLO f Lnet/minecraft/class_1617$class_1618; field_7380 FANGS f Lnet/minecraft/class_1617$class_1618; field_7379 SUMMON_VEX f Lnet/minecraft/class_1617$class_1618; field_7378 BLINDNESS f Lnet/minecraft/class_1617$class_1618; field_7377 NONE m (I)Lnet/minecraft/class_1617$class_1618; method_7144 byId p 0 id m (Ljava/lang/String;IIDDD)V p 4 particleVelocityX p 3 id p 8 particleVelocityZ p 6 particleVelocityY m (Lnet/minecraft/class_1617$class_1618;)I method_47929 method_47929 p 0 spell c net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature f I field_31519 FORCE_STATE_AND_NOTIFY_ALL m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_16420 isAirOrLeaves p 0 world p 1 pos m (Lnet/minecraft/class_2680;)Z method_23384 method_23384 p 0 state m (Lnet/minecraft/class_5281;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_3341;)Ljava/lang/Boolean; method_35363 method_35363 p 4 box m (Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_4662;)V method_23381 method_23381 p 1 decorator m (Lnet/minecraft/class_2680;)Z method_16417 method_16417 p 0 state m (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_49238 method_49238 p 3 state p 2 pos m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_16416 isVine p 1 pos p 0 world m (Lnet/minecraft/class_4643;Lnet/minecraft/class_5281;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_5819;IIILnet/minecraft/class_4647$class_5208;)V method_27372 method_27372 p 7 node m (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7387;)Lnet/minecraft/class_2338; method_43293 method_43293 p 2 rootPlacer m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4647$class_8179;Lnet/minecraft/class_4643;)Z method_12775 generate p 7 config p 6 blockPlacer p 5 trunkPlacerReplacer p 4 rootPlacerReplacer p 3 pos p 2 random p 1 world m (Lnet/minecraft/class_3746;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)I method_29963 getTopPosition p 4 config p 1 world p 3 pos p 2 height m (Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_12774 setBlockStateWithoutUpdatingNeighbors p 1 pos p 0 world p 2 state m (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/class_251; method_23380 placeLogsAndLeaves p 0 world p 1 box p 2 trunkPositions p 3 decorationPositions p 4 rootPositions m (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_43162 method_43162 p 3 state p 2 pos m (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_35364 method_35364 p 2 pos p 3 state m (Lnet/minecraft/class_2680;)Z method_51179 method_51179 p 0 state m (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z method_27371 canReplace p 1 pos p 0 world c net/minecraft/class_2945 net/minecraft/entity/data/DataTracker f Lnet/minecraft/class_1297; field_13333 trackedEntity f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_13332 TRACKED_ENTITIES f Ljava/util/concurrent/locks/ReadWriteLock; field_13335 lock f Z field_13329 dirty f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_13331 entries f Lorg/slf4j/Logger; field_13334 LOGGER f I field_33378 MAX_DATA_VALUE_ID m ()Ljava/util/List; method_46357 getChangedEntries m ()Z method_12786 isDirty m (Ljava/util/List;)V method_12779 writeUpdatedEntries p 1 entries m (Lnet/minecraft/class_2940;Ljava/lang/Object;)V method_12784 startTracking p 2 initialValue p 1 key m (Lnet/minecraft/class_2940;)Ljava/lang/Object; method_12789 get p 1 data m ()Ljava/util/List; method_12781 getDirtyEntries m (Lnet/minecraft/class_2940;Ljava/lang/Object;)V method_12776 addTrackedData p 1 key p 2 value m (Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946; method_12783 getEntry p 1 key m ()Z method_12790 isEmpty m (Lnet/minecraft/class_2940;)Z method_51696 containsKey p 1 key m (Lnet/minecraft/class_2940;Ljava/lang/Object;)V method_12778 set p 1 key p 2 value m (Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940; method_12791 registerData p 1 dataHandler p 0 entityClass m (Lnet/minecraft/class_2940;Ljava/lang/Object;Z)V method_49743 set p 1 key p 2 value p 3 force m (Lnet/minecraft/class_1297;)V p 1 trackedEntity m (Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_7834;)V method_12785 copyToFrom p 1 to p 2 from c net/minecraft/class_2945$class_7834 net/minecraft/entity/data/DataTracker$SerializedEntry f Lnet/minecraft/class_2941; comp_1116 handler f I comp_1115 id f Ljava/lang/Object; comp_1117 value m ()Lnet/minecraft/class_2941; comp_1116 handler m (Lnet/minecraft/class_2540;)V method_46361 write p 1 buf m (Lnet/minecraft/class_2940;Ljava/lang/Object;)Lnet/minecraft/class_2945$class_7834; method_46360 of p 0 data p 1 value m (Lnet/minecraft/class_2540;I)Lnet/minecraft/class_2945$class_7834; method_46362 fromBuf p 1 id p 0 buf m (Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_7834; method_46363 fromBuf p 0 buf p 2 handler p 1 id m ()Ljava/lang/Object; comp_1117 value m ()I comp_1115 id c net/minecraft/class_2945$class_2946 net/minecraft/entity/data/DataTracker$Entry f Ljava/lang/Object; field_13338 value f Ljava/lang/Object; field_40719 initialValue f Z field_13336 dirty f Lnet/minecraft/class_2940; field_13337 data m ()Z method_46358 isUnchanged m ()Ljava/lang/Object; method_12794 get m ()Lnet/minecraft/class_2940; method_12797 getData m ()Lnet/minecraft/class_2945$class_7834; method_46359 toSerialized m (Lnet/minecraft/class_2940;Ljava/lang/Object;)V p 1 data p 2 value m (Z)V method_12795 setDirty p 1 dirty m ()Z method_12796 isDirty m (Ljava/lang/Object;)V method_12799 set p 1 value c net/minecraft/class_2960 net/minecraft/util/Identifier c An identifier used to identify things. This is also known as "resource location",\n"namespaced ID", "location", or just "ID". This is a non-typed immutable object,\nand identifies things using a combination of namespace and path. Identifiers should\nalways be compared using {@link #equals} method, not {@code ==}.\n\n

Format

\n

Identifiers are formatted as {@code :}. If the namespace and colon\nare omitted, the namespace defaults to {@value #DEFAULT_NAMESPACE}.\n\n

The namespace and path must contain only ASCII lowercase letters ({@code\n[a-z]}), ASCII digits ({@code [0-9]}), or the characters {@code _}, {@code .}, and\n{@code -}. The path can also contain the standard path separator {@code\n/}. Uppercase letters cannot be used. {@link #isValid} can be used to check whether a\nstring is a valid identifier. When handling externally provided identifiers, it should\neither validate or use {@link #tryParse} instead of the constructor. Another common\nmistake is using a formatted string with {@code %d} or {@code %f} to construct an\nidentifier without specifying the locate explicitly, as they are not guaranteed to be\nASCII digits in certain locales. Use {@link String#format(Locale, String, Object[])}\nwith {@link java.util.Locale#ROOT} instead of {@link String#formatted}.\n\n

Namespace

\n

The namespace of an identifier identifies the origin of the thing.\nFor example, two mods to the game could both add an item with the ID "orange";\nthe namespace is used to differentiate the two. (The convention is to use the ID\nassigned to the mod as the namespace.)\n\n

A namespace only determines the source of an identifier, and does not determine its purpose; so long as\ntwo identifiers are used for different purposes, they can share the namespace and path.\nFor example, the identifier {@code minecraft:dirt} is shared by blocks and items.\nThere is no need to change the identifier to, say, {@code minecraft_block:dirt} or\n{@code minecraft_item:dirt}.\n\n

Several namespaces are reserved for vanilla use. While those identifiers can be used for\nreferencing and overwriting vanilla things, it is highly discouraged to use them to\nidentify your own, new things. For example, a modded block or a new biome added by\ndata packs should not use the reserved namespaces, but it's fine to use them when\nmodifying an existing biome under that namespace. The reserved namespaces are\n{@value #DEFAULT_NAMESPACE}, {@code brigadier}, and {@value #REALMS_NAMESPACE}.\n{@value #DEFAULT_NAMESPACE} is also the default namespace used when no namespace is\nprovided.\n\n

Path

\n

The path of the identifier identifies the thing within the namespace, such as\nbetween different items from the same mod. Additionally, this is sometimes used to\nrefer to a file path, such as in textures.\n\n

Creation

\n

There are many ways to create a new identifier:\n\n

    \n
  • {@link Identifier(String)} creates an identifier from a string in\n{@code :} format. If the colon is missing, the created identifier\nhas the namespace {@value #DEFAULT_NAMESPACE} and the argument is used as the path.\nWhen passed an invalid value, this throws {@link InvalidIdentifierException}.
  • \n
  • {@link Identifier(String, String)} creates an identifier from namespace and path.\nWhen passed an invalid value, this throws {@link InvalidIdentifierException}.
  • \n
  • {@link #tryParse} creates an identifier from a string in\n{@code :} format. If the colon is missing, the created identifier\nhas the namespace {@value #DEFAULT_NAMESPACE} and the argument is used as the path.\nWhen passed an invalid value, this returns {@code null}.
  • \n
  • {@link #of} creates an identifier from namespace and path.\nWhen passed an invalid value, this returns {@code null}.
  • \n
  • {@link #fromCommandInput} reads an identifier from command input reader.\nWhen an invalid value is read, this throws {@link #COMMAND_EXCEPTION}.
  • \n
  • {@link Identifier.Serializer} is a serializer for Gson.
  • \n
  • {@link #CODEC} can be used to serialize and deserialize an identifier using\nDataFixerUpper.
  • \n
\n\n

Using Identifier

\n

Identifiers identify several objects in the game. {@link\nnet.minecraft.registry.Registry} holds objects, such as blocks and items, that are\nidentified by an identifier. Textures are also identified using an identifier; such\nan identifier is represented as a file path with an extension, such as {@code\nminecraft:textures/entity/pig/pig.png}.\n\n

The string representation of the identifier ({@code :}) can be\nobtained by calling {@link #toString}. This always includes the namespace. An identifier\ncan be converted to a translation key using {@link #toTranslationKey(String)} method.\n\n

RegistryKey

\n

Identifier is not type-aware; {@code minecraft:tnt} could refer to a TNT block, a TNT\nitem, or a TNT entity. To identify a registered object uniquely, {@link\nnet.minecraft.registry.RegistryKey} can be used. A registry key is a combination\nof the registry's identifier and the object's identifier. f Ljava/lang/String; field_13353 namespace f Ljava/lang/String; field_13355 path f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_13354 COMMAND_EXCEPTION f Ljava/lang/String; field_33381 DEFAULT_NAMESPACE f Lcom/mojang/serialization/Codec; field_25139 CODEC f Ljava/lang/String; field_33382 REALMS_NAMESPACE f C field_33380 NAMESPACE_SEPARATOR m (Lnet/minecraft/class_2960;)I method_12833 compareTo m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_2960; method_45134 withPath p 1 pathFunction m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_48331 withSuffixedPath p 1 suffix m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_45135 validateNamespace p 1 path p 0 namespace m ()Ljava/lang/String; method_12836 getNamespace c {@return the namespace of the identifier}\n\n

This returns {@value #DEFAULT_NAMESPACE} for identifiers created without a namespace. m ()Ljava/lang/String; method_43903 toShortTranslationKey c {@return the short translation key, with the default namespace omitted if present} m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_45138 withPrefixedPath p 1 prefix m ()Ljava/lang/String; method_12832 getPath c {@return the path of the identifier} m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_48747 toTranslationKey c {@return the {@linkplain #toTranslationKey() long translation key} prefixed with\n{@code prefix} and a dot, and suffixed with a dot and {@code suffix}} p 1 prefix p 2 suffix m (C)Z method_29185 isNamespaceCharacterValid c {@return whether {@code character} is valid for use in identifier namespaces} p 0 character m (Ljava/lang/String;)Z method_20208 isPathValid c {@return whether {@code path} can be used as an identifier's path} p 0 path m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_45136 withPath p 1 path m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_45137 validatePath p 1 path p 0 namespace m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960; method_12835 fromCommandInput p 0 reader m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_12829 tryParse c {@return {@code id} parsed as an identifier, or {@code null} if it cannot be parsed}\n\n@see #of p 0 id m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;Ljava/lang/String;)V p 2 path p 1 namespace m ()Ljava/lang/String; method_42094 toTranslationKey c {@return the long translation key, without omitting the default namespace} m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960; method_43902 of c {@return an identifier from the provided {@code namespace} and {@code path}, or\n{@code null} if either argument is invalid}\n\n@see #tryParse p 1 path p 0 namespace m (Ljava/lang/String;)Z method_20207 isValid c {@return whether {@code id} can be parsed as an identifier} p 0 id m (Ljava/lang/String;C)[Ljava/lang/String; method_12830 split c Splits the {@code id} into an array of two strings at the first occurrence of {@code delimiter}, excluding the delimiter character, or uses {@value #DEFAULT_NAMESPACE} for the first string in the resulting array when the deliminator does not exist or is the first character. p 1 delimiter p 0 id m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2960$class_7658;)V p 3 extraData p 2 path p 1 namespace m (Ljava/lang/String;)Z method_20209 isNamespaceValid c {@return whether {@code namespace} can be used as an identifier's namespace} p 0 namespace m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_29186 validate p 0 id m (Ljava/lang/String;)Ljava/lang/String; method_42093 toTranslationKey c {@return the {@linkplain #toTranslationKey() long translation key} prefixed with\n{@code prefix} and a dot} p 1 prefix m ([Ljava/lang/String;)V p 1 id m (C)Z method_29184 isPathCharacterValid c {@return whether {@code character} is valid for use in identifier paths} p 0 character m (C)Z method_12831 isCharValid p 0 c m (Ljava/lang/String;C)Lnet/minecraft/class_2960; method_12838 splitOn p 0 id p 1 delimiter m ()Ljava/lang/String; method_36181 toUnderscoreSeparatedString c {@return the string representation of the identifier with slashes and colons replaced\nwith underscores} m (Ljava/lang/String;)V c

Takes a string of the form {@code :} or {@code } which will use the default namespace, for example {@code minecraft:iron_ingot} or {@code iron_ingot}.\n

The string will be split (on the {@code :}) into an identifier with the specified path and namespace.\nPrefer using the {@link net.minecraft.util.Identifier#Identifier(java.lang.String, java.lang.String) Identifier(java.lang.String, java.lang.String)} constructor that takes the namespace and path as individual parameters to avoid mistakes.\n

If there is no colon in the given string argument, the namespace will be set to {@value #DEFAULT_NAMESPACE}, and the path will be the given argument.\nIf the colon is the first character of the given string argument (i.e. the namespace is empty), the namespace will also be set to {@value #DEFAULT_NAMESPACE}, and the path will be the given argument without the initial colon.\n@throws InvalidIdentifierException if the string cannot be parsed as an identifier. p 1 id m (Ljava/lang/Object;)I compareTo compareTo p 1 other c net/minecraft/class_2960$class_2961 net/minecraft/util/Identifier$Serializer m (Lnet/minecraft/class_2960;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; method_12839 serialize m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2960; method_12840 deserialize m (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; serialize serialize p 3 context p 1 id p 2 type m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; deserialize deserialize p 2 type p 1 json p 3 context c net/minecraft/class_2960$class_7658 net/minecraft/util/Identifier$ExtraData c A piece of extra data that a subclass may attach to an identifier. This is\nnot used by {@link Identifier} itself. c net/minecraft/class_2963 net/minecraft/world/gen/feature/SingleStateFeatureConfig f Lcom/mojang/serialization/Codec; field_24874 CODEC f Lnet/minecraft/class_2680; field_13356 state m (Lnet/minecraft/class_2963;)Lnet/minecraft/class_2680; method_28684 method_28684 p 0 config m (Lnet/minecraft/class_2680;)V p 1 state c net/minecraft/class_1632 net/minecraft/entity/mob/VindicatorEntity f Ljava/lang/String; field_30504 JOHNNY_KEY f Ljava/util/function/Predicate; field_19014 DIFFICULTY_ALLOWS_DOOR_BREAKING_PREDICATE f Z field_7406 johnny m (Lnet/minecraft/class_1267;)Z method_20007 method_20007 p 0 difficulty m ()Lnet/minecraft/class_5132$class_5133; method_26926 createVindicatorAttributes c net/minecraft/class_1632$class_3761 net/minecraft/entity/mob/VindicatorEntity$BreakDoorGoal c net/minecraft/class_1632$class_1633 net/minecraft/entity/mob/VindicatorEntity$TargetGoal m (Lnet/minecraft/class_1632;)V p 1 vindicator c net/minecraft/class_2953 net/minecraft/world/gen/feature/BonusChestFeature c net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity f Lnet/minecraft/class_2940; field_7403 SPIDER_FLAGS c The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain\n#isClimbingWall() wall climbing}. m ()Lnet/minecraft/class_5132$class_5133; method_26923 createSpiderAttributes m ()Z method_7167 isClimbingWall m (Z)V method_7166 setClimbingWall p 1 climbing c net/minecraft/class_1628$class_1629 net/minecraft/entity/mob/SpiderEntity$AttackGoal m (Lnet/minecraft/class_1628;)V p 1 spider c net/minecraft/class_1628$class_1630 net/minecraft/entity/mob/SpiderEntity$SpiderData f Lnet/minecraft/class_1291; field_7404 effect m (Lnet/minecraft/class_5819;)V method_7168 setEffect p 1 random c net/minecraft/class_1628$class_1631 net/minecraft/entity/mob/SpiderEntity$TargetGoal m (Lnet/minecraft/class_1628;Ljava/lang/Class;)V p 2 targetEntityClass p 1 spider c net/minecraft/class_2954 net/minecraft/world/gen/feature/BlueIceFeature c net/minecraft/class_1627 net/minecraft/entity/mob/StrayEntity m (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_20686 canSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random c net/minecraft/class_2955 net/minecraft/recipe/InputSlotFiller f Lnet/minecraft/class_1662; field_13347 matcher f Lorg/slf4j/Logger; field_13349 LOGGER f Lnet/minecraft/class_1661; field_13350 inventory f Lnet/minecraft/class_1729; field_13348 handler m (Lnet/minecraft/class_8786;Z)V method_12821 fillInputSlots p 2 craftAll p 1 recipe m (Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;Z)V method_12826 fillInputSlots p 3 craftAll p 2 recipe p 1 entity m ()I method_12823 getFreeInventorySlots m (Lnet/minecraft/class_1729;)V p 1 handler m ()Z method_12825 canReturnInputs m ()V method_12822 returnInputs m (Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)V method_12824 fillInputSlot p 1 slot p 2 stack m (ZIZ)I method_12819 getAmountToFill p 1 craftAll p 2 limit p 3 recipeInCraftingSlots c net/minecraft/class_2956 net/minecraft/world/gen/structure/BuriedTreasureStructure f Lcom/mojang/serialization/Codec; field_37790 CODEC m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41652 method_41652 p 1 collector m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38672 addPieces p 1 context p 0 collector c net/minecraft/class_8234 net/minecraft/item/SignChangingItem m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2625;ZLnet/minecraft/class_1657;)Z method_49798 useOnSign p 3 front p 4 player p 1 world p 2 signBlockEntity m (Lnet/minecraft/class_8242;Lnet/minecraft/class_1657;)Z method_49801 canUseOnSignText p 1 signText p 2 player c net/minecraft/class_8235 net/minecraft/world/RedstoneView f [Lnet/minecraft/class_2350; field_43226 DIRECTIONS m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_49807 isEmittingRedstonePower p 1 pos p 2 direction m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_49805 getStrongRedstonePower p 2 direction p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I method_49808 getEmittedRedstonePower p 1 pos p 2 direction m (Lnet/minecraft/class_2338;)Z method_49803 isReceivingRedstonePower p 1 pos m (Lnet/minecraft/class_2338;)I method_49804 getReceivedRedstonePower p 1 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)I method_49806 getEmittedRedstonePower p 3 onlyFromGate p 2 direction p 1 pos m (Lnet/minecraft/class_2338;)I method_49809 getReceivedStrongRedstonePower p 1 pos c net/minecraft/class_8232 net/minecraft/item/GlowInkSacItem m (Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_49800 method_49800 p 0 text c net/minecraft/class_8233 net/minecraft/item/InkSacItem m (Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; method_49802 method_49802 p 0 text c net/minecraft/class_8238 net/minecraft/block/SnifferEggBlock f Lnet/minecraft/class_265; field_43254 SHAPE f I field_43252 BOOSTED_HATCHING_TIME f I field_43253 MAX_RANDOM_CRACK_TIME_OFFSET f Lnet/minecraft/class_2758; field_43250 HATCH f I field_43251 HATCHING_TIME f I field_43249 FINAL_HATCH_STAGE m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z method_49826 isAboveHatchBooster p 0 world p 1 pos m (Lnet/minecraft/class_2680;)I method_49827 getHatchStage p 1 state m (Lnet/minecraft/class_2680;)Z method_49828 isReadyToHatch p 1 state c net/minecraft/class_8239 net/minecraft/block/entity/CalibratedSculkSensorBlockEntity c net/minecraft/class_8239$class_8240 net/minecraft/block/entity/CalibratedSculkSensorBlockEntity$Callback m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I method_49832 getCalibrationFrequency p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_8239;Lnet/minecraft/class_2338;)V p 2 pos c net/minecraft/class_8236 net/minecraft/block/CalibratedSculkSensorBlock f Lnet/minecraft/class_2753; field_43235 FACING m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8239;)V method_49813 method_49813 p 3 blockEntity p 0 worldx p 1 pos p 2 statex c net/minecraft/class_8237 net/minecraft/block/PitcherCropBlock f Lnet/minecraft/class_265; field_43245 GROWN_LOWER_OUTLINE_SHAPE f Lnet/minecraft/class_265; field_43244 GROWN_UPPER_OUTLINE_SHAPE f Lnet/minecraft/class_265; field_43247 LOWER_COLLISION_SHAPE f Lnet/minecraft/class_265; field_43246 AGE_0_SHAPE f [Lnet/minecraft/class_265; field_44477 UPPER_OUTLINE_SHAPES f [Lnet/minecraft/class_265; field_44478 LOWER_OUTLINE_SHAPES f Lnet/minecraft/class_2758; field_43239 AGE m (Lnet/minecraft/class_2680;)Z method_49821 isFullyGrown p 1 state m (I)Z method_52575 isDoubleTallAtAge p 0 age m (Lnet/minecraft/class_2680;)Z method_51171 isLowerHalf p 0 state m (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V method_49819 tryGrow p 2 state p 1 world p 4 amount p 3 pos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_8237$class_8587; method_52268 getLowerHalfContext p 2 pos p 1 world p 3 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Z method_52266 canGrow p 2 pos p 1 world p 4 age p 3 state m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_52267 canPlaceAt p 0 world p 1 pos m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z method_49820 canGrowAt p 0 world p 1 pos c net/minecraft/class_8237$class_8587 net/minecraft/block/PitcherCropBlock$LowerHalfContext f Lnet/minecraft/class_2680; comp_1552 state f Lnet/minecraft/class_2338; comp_1551 pos m ()Lnet/minecraft/class_2338; comp_1551 pos m ()Lnet/minecraft/class_2680; comp_1552 state c net/minecraft/class_2924 net/minecraft/network/packet/s2c/query/QueryResponseS2CPacket f Lnet/minecraft/class_2926; comp_1272 metadata m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2926;)V p 1 metadata m (Lnet/minecraft/class_2921;)V method_12671 apply m ()Lnet/minecraft/class_2926; comp_1272 metadata c net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver m ()I method_16577 getMaxCaveCount m (Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDFDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V method_12674 carveCave p 1 context p 2 config p 15 mask p 16 skipPredicate p 5 aquiferSampler p 3 chunk p 4 posToBiome m (Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z method_35357 carve m (DLnet/minecraft/class_5873;DDDI)Z method_33975 method_33975 p 7 scaledRelativeZ p 9 y p 2 contextx p 3 scaledRelativeX p 5 scaledRelativeY m (Lnet/minecraft/class_6108;Lnet/minecraft/class_5819;)Z method_35358 shouldCarve m (DDDD)Z method_33974 isPositionExcluded p 6 floorY p 0 scaledRelativeX p 4 scaledRelativeZ p 2 scaledRelativeY m (Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDDDFFFIIDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V method_12675 carveTunnels p 12 z p 14 horizontalScale p 16 verticalScale p 18 width p 19 yaw p 4 posToBiome p 5 seed p 7 aquiferSampler p 8 x p 10 y p 1 context p 2 config p 3 chunk p 20 pitch p 21 branchStartIndex p 22 branchCount p 23 yawPitchRatio p 25 mask p 26 skipPredicate m (Lnet/minecraft/class_5819;)F method_16576 getTunnelSystemWidth p 1 random m ()D method_16578 getTunnelSystemHeightWidthRatio c net/minecraft/class_2926 net/minecraft/server/ServerMetadata c Represents metadata sent to the client. This describes the server's message of the day, online players and the protocol version. f Lcom/mojang/serialization/Codec; field_42535 CODEC f Z comp_1277 secureChatEnforced f Lnet/minecraft/class_2561; comp_1273 description f Ljava/util/Optional; comp_1275 version f Ljava/util/Optional; comp_1274 players f Ljava/util/Optional; comp_1276 favicon m ()Z comp_1277 secureChatEnforced m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49092 method_49092 p 0 instance m ()Lnet/minecraft/class_2561; comp_1273 description m ()Ljava/util/Optional; comp_1274 players m ()Ljava/util/Optional; comp_1275 version m ()Ljava/util/Optional; comp_1276 favicon c net/minecraft/class_2926$class_2927 net/minecraft/server/ServerMetadata$Players f I comp_1280 online f Lcom/mojang/serialization/Codec; field_42540 CODEC f Ljava/util/List; comp_1281 sample f Lcom/mojang/serialization/Codec; field_42541 GAME_PROFILE_CODEC f I comp_1279 max m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49096 method_49096 p 0 instance m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49095 method_49095 p 0 instance m ()I comp_1280 online m (IILjava/util/List;)V p 1 max p 2 online m ()Ljava/util/List; comp_1281 sample m ()I comp_1279 max c net/minecraft/class_2926$class_8145 net/minecraft/server/ServerMetadata$Favicon f Lcom/mojang/serialization/Codec; field_42538 CODEC f Ljava/lang/String; field_42539 DATA_URI_PREFIX f [B comp_1278 iconBytes m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_49094 method_49094 p 0 uri m (Lnet/minecraft/class_2926$class_8145;)Ljava/lang/String; method_49093 method_49093 p 0 iconBytes m ()[B comp_1278 iconBytes c net/minecraft/class_2926$class_2930 net/minecraft/server/ServerMetadata$Version f Ljava/lang/String; comp_1282 gameVersion f I comp_1283 protocolVersion f Lcom/mojang/serialization/Codec; field_42542 CODEC m ()Ljava/lang/String; comp_1282 gameVersion m (Ljava/lang/String;I)V p 1 gameVersion p 2 protocolVersion m ()Lnet/minecraft/class_2926$class_2930; method_49097 create m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49098 method_49098 p 0 instance m ()I comp_1283 protocolVersion c net/minecraft/class_2921 net/minecraft/network/listener/ClientQueryPacketListener m (Lnet/minecraft/class_2924;)V method_12667 onResponse p 1 packet c net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver f Lcom/mojang/serialization/Codec; field_24828 REGISTRY_CODEC f Lcom/mojang/serialization/Codec; field_26755 LIST_CODEC f Lnet/minecraft/class_2939; comp_330 carver f Lcom/mojang/serialization/Codec; field_25832 CODEC f Lnet/minecraft/class_5871; comp_331 config m (Lnet/minecraft/class_2922;)Lnet/minecraft/class_2939; method_28612 method_28612 p 0 configuredCarver m (Lnet/minecraft/class_5873;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z method_12668 carve p 1 context p 2 chunk p 3 posToBiome p 4 random p 5 aquiferSampler p 6 pos p 7 mask m (Lnet/minecraft/class_2939;Lnet/minecraft/class_5871;)V p 1 carver p 2 config m ()Lnet/minecraft/class_2939; comp_330 carver m (Lnet/minecraft/class_5819;)Z method_12669 shouldCarve p 1 random m ()Lnet/minecraft/class_5871; comp_331 config c net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/PingResultS2CPacket f J field_13280 startTime m (Lnet/minecraft/class_2540;)V p 1 buf m ()J method_36180 getStartTime m (Lnet/minecraft/class_8763;)V method_12670 apply m (J)V p 1 startTime c net/minecraft/class_8245 net/minecraft/structure/rule/blockentity/AppendStaticRuleBlockEntityModifier f Lnet/minecraft/class_2487; field_43340 nbt f Lcom/mojang/serialization/Codec; field_43339 CODEC m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_8245;)Lnet/minecraft/class_2487; method_49897 method_49897 p 0 modifier m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49896 method_49896 p 0 instance c net/minecraft/class_8246 net/minecraft/structure/rule/blockentity/ClearRuleBlockEntityModifier f Lcom/mojang/serialization/Codec; field_43341 CODEC f Lnet/minecraft/class_8246; field_43342 INSTANCE c net/minecraft/class_8243 net/minecraft/structure/processor/CappedStructureProcessor f Lnet/minecraft/class_3491; field_43330 delegate f Lnet/minecraft/class_6017; field_43331 limit f Lcom/mojang/serialization/Codec; field_43329 CODEC m (Lnet/minecraft/class_3491;Lnet/minecraft/class_6017;)V p 1 delegate p 2 limit m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49888 method_49888 p 0 instance m (Lnet/minecraft/class_8243;)Lnet/minecraft/class_6017; method_49889 method_49889 p 0 processor m (Lnet/minecraft/class_8243;)Lnet/minecraft/class_3491; method_49890 method_49890 p 0 processor c net/minecraft/class_8244 net/minecraft/structure/rule/blockentity/AppendLootRuleBlockEntityModifier f Lcom/mojang/serialization/Codec; field_43336 CODEC f Lorg/slf4j/Logger; field_43337 LOGGER f Lnet/minecraft/class_2960; field_43338 lootTable m (Lnet/minecraft/class_2960;)V p 1 lootTable m (Lnet/minecraft/class_8244;)Lnet/minecraft/class_2960; method_49894 method_49894 p 0 modifier m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V method_49895 method_49895 p 1 nbtx m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49893 method_49893 p 0 instance c net/minecraft/class_8242 net/minecraft/block/entity/SignText f Z field_43306 filtered f Z field_43304 glowing f Lcom/mojang/serialization/Codec; field_43298 CODEC f [Lnet/minecraft/class_2561; field_43301 messages f Lnet/minecraft/class_1767; field_43303 color f Lcom/mojang/serialization/Codec; field_43300 MESSAGES_CODEC f [Lnet/minecraft/class_2561; field_43302 filteredMessages f [Lnet/minecraft/class_5481; field_43305 orderedMessages m ([Lnet/minecraft/class_2561;Ljava/util/Optional;Lnet/minecraft/class_1767;Z)Lnet/minecraft/class_8242; method_49870 create p 2 color p 3 glowing p 0 messages p 1 filteredMessages m (Lnet/minecraft/class_1657;)Z method_49861 hasText p 1 player m (Lnet/minecraft/class_8242;)[Lnet/minecraft/class_2561; method_49879 method_49879 p 0 signText m (Z)Lnet/minecraft/class_8242; method_49867 withGlowing p 1 glowing m (Lnet/minecraft/class_8242;)Lnet/minecraft/class_1767; method_49875 method_49875 p 0 signText m ([Lnet/minecraft/class_2561;)Ljava/util/List; method_49869 method_49869 p 0 messages m ()Ljava/util/Optional; method_49880 getFilteredMessages m ()Z method_49856 isGlowing m (ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8242; method_49858 withMessage p 2 message p 3 filteredMessage p 1 line m (Lnet/minecraft/class_2561;)Z method_49866 method_49866 p 0 text m (Z)[Lnet/minecraft/class_2561; method_49877 getMessages p 1 filtered m (ILnet/minecraft/class_2561;)Lnet/minecraft/class_8242; method_49857 withMessage p 1 line p 2 message m ()Lnet/minecraft/class_1767; method_49872 getColor m ()[Lnet/minecraft/class_2561; method_49878 getDefaultText m (IZ)Lnet/minecraft/class_2561; method_49859 getMessage p 1 line p 2 filtered m ([Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;Lnet/minecraft/class_1767;Z)V p 2 filteredMessages p 3 color p 1 messages p 4 glowing m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49863 method_49863 p 0 instance m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_49865 method_49865 p 0 messages m (Lnet/minecraft/class_1657;)Z method_49874 hasRunCommandClickEvent p 1 player m (Lnet/minecraft/class_8242;)Ljava/lang/Boolean; method_49864 method_49864 p 0 signText m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_8242; method_49862 withColor p 1 color m (ZLjava/util/function/Function;)[Lnet/minecraft/class_5481; method_49868 getOrderedMessages p 2 messageOrderer p 1 filtered c net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever f Ljava/lang/String; field_33204 VANILLA c net/minecraft/class_2940 net/minecraft/entity/data/TrackedData f I field_13306 id f Lnet/minecraft/class_2941; field_13307 dataType m (ILnet/minecraft/class_2941;)V p 1 id p 2 dataType m ()I method_12713 getId m ()Lnet/minecraft/class_2941; method_12712 getType m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2941 net/minecraft/entity/data/TrackedDataHandler m (Ljava/lang/Object;)Ljava/lang/Object; method_12714 copy p 1 value m (Lnet/minecraft/class_2359;)Lnet/minecraft/class_2941; method_43237 of p 0 registry m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;)Ljava/lang/Object; method_43238 method_43238 p 1 buf m (Lnet/minecraft/class_2540;)Ljava/lang/Object; method_12716 read p 1 buf m (Ljava/lang/Class;)Lnet/minecraft/class_2941; method_43240 ofEnum p 0 enum_ m (Ljava/lang/Class;Lnet/minecraft/class_2540;)Ljava/lang/Enum; method_43241 method_43241 p 1 buf m (I)Lnet/minecraft/class_2940; method_12717 create p 1 id m (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941; method_43242 of p 0 writer p 1 reader m (Lnet/minecraft/class_2540;Ljava/lang/Object;)V method_12715 write p 1 buf p 2 value m (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941; method_43243 ofOptional p 0 writer p 1 reader m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;Ljava/lang/Object;)V method_43239 method_43239 p 2 value p 1 buf c net/minecraft/class_2941$class_7394 net/minecraft/entity/data/TrackedDataHandler$ImmutableHandler c net/minecraft/class_8249 net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType f Lnet/minecraft/class_8249; field_43346 CLEAR f Lnet/minecraft/class_8249; field_43348 APPEND_STATIC f Lnet/minecraft/class_8249; field_43347 PASSTHROUGH f Lnet/minecraft/class_8249; field_43349 APPEND_LOOT m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_8249; method_49899 register p 0 id p 1 codec c net/minecraft/class_8247 net/minecraft/structure/rule/blockentity/PassthroughRuleBlockEntityModifier f Lcom/mojang/serialization/Codec; field_43344 CODEC f Lnet/minecraft/class_8247; field_43343 INSTANCE c net/minecraft/class_8248 net/minecraft/structure/rule/blockentity/RuleBlockEntityModifier f Lcom/mojang/serialization/Codec; field_43345 TYPE_CODEC m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_49892 modifyBlockEntityNbt p 1 random p 2 nbt m ()Lnet/minecraft/class_8249; method_49891 getType c net/minecraft/class_2935 net/minecraft/network/packet/c2s/query/QueryPingC2SPacket f J field_13292 startTime m (Lnet/minecraft/class_8740;)V method_12699 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()J method_12700 getStartTime m (J)V p 1 startTime c net/minecraft/class_1603 net/minecraft/entity/ai/RangedAttackMob m (Lnet/minecraft/class_1309;F)V method_7105 shootAt p 1 target p 2 pullProgress c net/minecraft/class_2937 net/minecraft/network/packet/c2s/query/QueryRequestC2SPacket m (Lnet/minecraft/class_2933;)V method_12701 apply m (Lnet/minecraft/class_2540;)V p 1 buf c net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity f Lnet/minecraft/class_1322; field_7342 COVERED_ARMOR_BONUS f Lnet/minecraft/class_2338; field_7345 prevAttachedBlock f Lnet/minecraft/class_2940; field_7343 COLOR f I field_7340 teleportLerpTimer f Lorg/joml/Vector3f; field_33765 SOUTH_VECTOR f F field_7337 openProgress f F field_7339 prevOpenProgress f Lnet/minecraft/class_2940; field_7344 ATTACHED_FACE f Lnet/minecraft/class_2940; field_7346 PEEK_AMOUNT f Ljava/util/UUID; field_7341 COVERED_ARMOR_BONUS_ID m ()V method_31547 spawnNewShulker m ()Z method_7124 isClosed m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350; method_24351 findAttachSide p 1 pos m ()Lnet/minecraft/class_2350; method_7119 getAttachedFace m (F)F method_7116 getOpenProgress p 1 delta m (F)Ljava/util/Optional; method_33352 getRenderPositionOffset p 1 tickDelta m (Lnet/minecraft/class_2350;)V method_35192 setAttachedFace p 1 face m ()I method_7115 getPeekAmount m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_24350 canStay p 1 pos p 2 direction m ()Z method_33349 tickOpenProgress m ()Z method_7127 tryTeleport m ()Ljava/util/Optional; method_47881 getVariant m (Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238; method_33346 calculateBoundingBox p 0 direction p 1 extraLength m (F)F method_33342 getExtraLength p 0 openProgress m (Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238; method_33347 calculateBoundingBox p 2 extraLength p 1 prevExtraLength p 0 direction m (Ljava/util/Optional;)V method_47880 setVariant m ()Lnet/minecraft/class_1767; method_7121 getColor m ()V method_33350 moveEntities m ()Lnet/minecraft/class_5132$class_5133; method_26921 createShulkerAttributes m (Lnet/minecraft/class_2338;)Z method_33351 isInvalidPosition p 1 pos m ()V method_33348 tryAttachOrTeleport m (I)V method_7122 setPeekAmount p 1 peekAmount m (Lnet/minecraft/class_1767;)Ljava/lang/Byte; method_47879 method_47879 p 0 color c net/minecraft/class_1606$class_1608 net/minecraft/entity/mob/ShulkerEntity$ShulkerBodyControl c net/minecraft/class_1606$class_1609 net/minecraft/entity/mob/ShulkerEntity$TargetOtherTeamGoal c A target goal on other teams' entities if this shulker belongs\nto a team. m (Lnet/minecraft/class_1309;)Z method_7129 method_7129 p 0 entity m (Lnet/minecraft/class_1606;)V p 1 shulker c net/minecraft/class_1606$class_1607 net/minecraft/entity/mob/ShulkerEntity$ShootBulletGoal f I field_7347 counter c net/minecraft/class_1606$class_6376 net/minecraft/entity/mob/ShulkerEntity$ShulkerLookControl m (Lnet/minecraft/class_1606;Lnet/minecraft/class_1308;)V p 2 entity c net/minecraft/class_1606$class_1611 net/minecraft/entity/mob/ShulkerEntity$PeekGoal f I field_7352 counter c net/minecraft/class_1606$class_1610 net/minecraft/entity/mob/ShulkerEntity$TargetPlayerGoal c A hostile target goal on players. m (Lnet/minecraft/class_1606;Lnet/minecraft/class_1606;)V p 2 shulker c net/minecraft/class_2933 net/minecraft/network/listener/ServerQueryPacketListener m (Lnet/minecraft/class_2937;)V method_12698 onRequest p 1 packet c net/minecraft/class_1604 net/minecraft/entity/mob/PillagerEntity f Lnet/minecraft/class_1277; field_7335 inventory f Lnet/minecraft/class_2940; field_7334 CHARGING f F field_30477 CROSSBOW_SHOT_SPEED m ()Lnet/minecraft/class_5132$class_5133; method_26919 createPillagerAttributes m ()Z method_7108 isCharging m (Lnet/minecraft/class_1799;)Z method_7111 isRaidCaptain p 1 stack c net/minecraft/class_2934 net/minecraft/world/gen/carver/NetherCaveCarver m (Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6643;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z method_35359 carveAtPoint c net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver f Lnet/minecraft/class_2680; field_13301 AIR f Ljava/util/Set; field_13298 carvableFluids f Lnet/minecraft/class_3610; field_13305 WATER f Lnet/minecraft/class_2680; field_13294 CAVE_AIR f Lcom/mojang/serialization/Codec; field_24831 codec f Lnet/minecraft/class_3610; field_13296 LAVA f Lnet/minecraft/class_2939; field_13295 RAVINE f Lnet/minecraft/class_2939; field_29060 CAVE f Lnet/minecraft/class_2939; field_13297 NETHER_CAVE m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6643;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z method_16581 carveAtPoint p 1 context p 2 config p 3 chunk p 4 posToBiome p 5 mask p 6 pos p 7 tmp p 8 aquiferSampler p 9 replacedGrassy m (Lnet/minecraft/class_5871;)Lnet/minecraft/class_2922; method_28614 configure p 1 config m (Lnet/minecraft/class_5871;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_36417 getDebugState p 0 config p 1 state m (Ljava/lang/String;Lnet/minecraft/class_2939;)Lnet/minecraft/class_2939; method_12704 register p 0 name p 1 carver m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z method_12702 carve p 1 context p 4 posToBiome p 5 random p 2 config p 3 chunk p 8 mask p 6 aquiferSampler p 7 pos m (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2680;)V method_39116 method_39116 p 2 state m (Lnet/minecraft/class_5871;Lnet/minecraft/class_5819;)Z method_12705 shouldCarve p 1 config p 2 random m (Lcom/mojang/serialization/Codec;)V p 1 configCodec m (Lnet/minecraft/class_5871;Lnet/minecraft/class_2680;)Z method_12709 canAlwaysCarveBlock p 2 state p 1 config m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDDDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)Z method_33978 carveRegion p 12 width p 10 z p 16 mask p 1 context p 17 skipPredicate p 14 height p 4 posToBiome p 5 aquiferSampler p 2 config p 3 chunk p 8 y p 6 x m ()Lcom/mojang/serialization/Codec; method_28616 getCodec m ()I method_12710 getBranchFactor m (Lnet/minecraft/class_5871;)Z method_33980 isDebug p 0 config m (Lnet/minecraft/class_1923;DDIIF)Z method_33976 canCarveBranch p 5 branchIndex p 6 branchCount p 3 z p 7 baseWidth p 1 x p 0 pos m (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2338;Lnet/minecraft/class_6350;)Lnet/minecraft/class_2680; method_36418 getState p 2 config p 3 pos p 1 context p 4 sampler c net/minecraft/class_2939$class_5874 net/minecraft/world/gen/carver/Carver$SkipPredicate m (Lnet/minecraft/class_5873;DDDI)Z shouldSkip shouldSkip p 6 scaledRelativeZ p 8 y p 2 scaledRelativeX p 1 context p 4 scaledRelativeY c net/minecraft/class_4770 net/minecraft/block/AbstractFireBlock f Lnet/minecraft/class_265; field_22498 BASE_SHAPE f F field_31007 BASE_SOUND_VOLUME f F field_22088 damage f I field_31008 SET_ON_FIRE_SECONDS m (Lnet/minecraft/class_4970$class_2251;F)V p 2 damage p 1 settings m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_30032 canPlaceAt p 1 pos p 2 direction p 0 world m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z method_30033 shouldLightPortalAt p 0 world p 1 pos p 2 direction m (Lnet/minecraft/class_2680;)Z method_10195 isFlammable p 1 state m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; method_24416 getState p 1 pos p 0 world m (Lnet/minecraft/class_1937;)Z method_30366 isOverworldOrNether p 0 world c net/minecraft/class_4776 net/minecraft/block/WeepingVinesBlock f Lnet/minecraft/class_265; field_22171 SHAPE c net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipeProvider f Lcom/google/common/collect/ImmutableList; field_40652 COAL_ORES f Lcom/google/common/collect/ImmutableList; field_40654 COPPER_ORES f Lcom/google/common/collect/ImmutableList; field_40653 IRON_ORES f Lcom/google/common/collect/ImmutableList; field_40656 DIAMOND_ORES f Lcom/google/common/collect/ImmutableList; field_40655 GOLD_ORES f Lcom/google/common/collect/ImmutableList; field_40658 REDSTONE_ORES f Lcom/google/common/collect/ImmutableList; field_40657 LAPIS_ORES f Lcom/google/common/collect/ImmutableList; field_40659 EMERALD_ORES m ()Ljava/util/Map; method_51694 getTrimSmithingTemplateMap m (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V method_51695 method_51695 p 1 template p 2 recipeId c net/minecraft/class_4775 net/minecraft/block/SoulFireBlock m (Lnet/minecraft/class_2680;)Z method_26158 isSoulBase p 0 state c net/minecraft/class_3445 net/minecraft/stat/Stat f Lnet/minecraft/class_3446; field_15319 formatter f Lnet/minecraft/class_3448; field_15321 type f Ljava/lang/Object; field_15320 value m (Lnet/minecraft/class_2960;)Ljava/lang/String; method_14952 getName p 0 id m (I)Ljava/lang/String; method_14953 format p 1 value m ()Lnet/minecraft/class_3448; method_14949 getType m ()Ljava/lang/Object; method_14951 getValue m (Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V p 1 type p 2 value p 3 formatter m (Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String; method_14950 getName p 0 type p 1 value m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEntityCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2115$class_2117;)Z method_22493 method_22493 p 6 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2115$class_2117; method_9098 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;FFZ)V method_9097 trigger p 4 dealt p 5 taken p 2 entity p 3 damage p 1 player p 6 blocked c net/minecraft/class_2115$class_2117 net/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions f Ljava/util/Optional; field_9736 damage f Ljava/util/Optional; field_9737 entity m (Lnet/minecraft/class_2019$class_2020;Ljava/util/Optional;)Lnet/minecraft/class_175; method_9103 create p 1 entity p 0 damage m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_35294 create p 1 entity p 0 damage m (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_175; method_35297 create p 0 damage m (Ljava/util/Optional;)Lnet/minecraft/class_175; method_35295 create p 0 entity m (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Z method_9104 matches p 2 entity p 1 player p 6 blocked p 5 taken p 4 dealt p 3 damageSource m ()Lnet/minecraft/class_175; method_35298 create m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 2 damage p 1 playerPredicate p 3 entity c net/minecraft/class_4778 net/minecraft/block/enums/WallShape f Ljava/lang/String; field_22181 name f Lnet/minecraft/class_4778; field_22180 TALL f Lnet/minecraft/class_4778; field_22178 NONE f Lnet/minecraft/class_4778; field_22179 LOW m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_7800 net/minecraft/recipe/book/RecipeCategory f Ljava/lang/String; field_40643 name f Lnet/minecraft/class_7800; field_40641 BREWING f Lnet/minecraft/class_7800; field_40640 FOOD f Lnet/minecraft/class_7800; field_40642 MISC f Lnet/minecraft/class_7800; field_40635 DECORATIONS f Lnet/minecraft/class_7800; field_40634 BUILDING_BLOCKS f Lnet/minecraft/class_7800; field_40637 TRANSPORTATION f Lnet/minecraft/class_7800; field_40636 REDSTONE f Lnet/minecraft/class_7800; field_40639 COMBAT f Lnet/minecraft/class_7800; field_40638 TOOLS m ()Ljava/lang/String; method_46203 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3446 net/minecraft/stat/StatFormatter f Lnet/minecraft/class_3446; field_16977 DISTANCE f Lnet/minecraft/class_3446; field_16978 DIVIDE_BY_TEN f Ljava/text/DecimalFormat; field_16976 DECIMAL_FORMAT f Lnet/minecraft/class_3446; field_16979 TIME f Lnet/minecraft/class_3446; field_16975 DEFAULT m (I)Ljava/lang/String; method_16816 method_16816 p 0 cm m (Ljava/text/DecimalFormat;)V method_16817 method_16817 p 0 decimalFormat m (I)Ljava/lang/String; method_16818 method_16818 p 0 i m (I)Ljava/lang/String; format format p 1 value m (I)Ljava/lang/String; method_16819 method_16819 p 0 ticks c net/minecraft/class_7801 net/minecraft/data/server/recipe/BundleRecipeProvider c net/minecraft/class_3447 net/minecraft/structure/SwampHutGenerator f Z field_16445 hasCat f Z field_15322 hasWitch m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_5819;II)V p 3 z p 2 x p 1 random m (Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;)V method_16181 spawnCat p 1 world p 2 box c net/minecraft/class_4777 net/minecraft/block/TwistingVinesBlock f Lnet/minecraft/class_265; field_22172 SHAPE c net/minecraft/class_4772 net/minecraft/block/SproutsBlock f Lnet/minecraft/class_265; field_22136 SHAPE c net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState f Ljava/lang/String; field_31660 REMAINING_KEY f Lit/unimi/dsi/fastutil/longs/LongSet; field_15302 remaining f Lit/unimi/dsi/fastutil/longs/LongSet; field_15301 all f Ljava/lang/String; field_31661 ALL_KEY m ()Lnet/minecraft/class_18$class_8645; method_52601 getPersistentStateType m (Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V p 2 remaining p 1 all m (J)Z method_14894 isRemaining p 1 pos m ()Lit/unimi/dsi/fastutil/longs/LongSet; method_14898 getAll m (J)Z method_14897 contains p 1 pos m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440; method_32358 fromNbt p 0 nbt m (J)V method_14895 markResolved p 1 pos m (J)V method_14896 add p 1 pos c net/minecraft/class_4771 net/minecraft/block/FungusBlock f Lnet/minecraft/class_5321; field_22135 featureKey f Lnet/minecraft/class_265; field_22134 SHAPE f D field_31099 GROW_CHANCE f Lnet/minecraft/class_2248; field_41074 nylium m (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V method_46682 method_46682 p 3 featureEntry m (Lnet/minecraft/class_4538;)Ljava/util/Optional; method_46683 getFeatureEntry p 1 world m (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;Lnet/minecraft/class_2248;)V p 3 nylium p 2 featureKey p 1 settings c net/minecraft/class_3441 net/minecraft/server/network/ServerRecipeBook f Lorg/slf4j/Logger; field_15303 LOGGER f Ljava/lang/String; field_29820 RECIPE_BOOK_KEY m (Lnet/minecraft/class_2713$class_2714;Lnet/minecraft/class_3222;Ljava/util/List;)V method_14899 sendUnlockRecipesPacket p 3 recipeIds p 2 player p 1 action m (Lnet/minecraft/class_2499;Ljava/util/function/Consumer;Lnet/minecraft/class_1863;)V method_20732 handleList p 3 recipeManager p 1 list p 2 handler m ()Lnet/minecraft/class_2487; method_14902 toNbt m (Lnet/minecraft/class_3222;)V method_14904 sendInitRecipesPacket p 1 player m (Ljava/util/Collection;Lnet/minecraft/class_3222;)I method_14903 unlockRecipes p 2 player p 1 recipes m (Ljava/util/Collection;Lnet/minecraft/class_3222;)I method_14900 lockRecipes p 2 player p 1 recipes m (Lnet/minecraft/class_2487;Lnet/minecraft/class_1863;)V method_14901 readNbt p 1 nbt p 2 recipeManager c net/minecraft/class_4774 net/minecraft/block/RootsBlock f Lnet/minecraft/class_265; field_22137 SHAPE c net/minecraft/class_3442 net/minecraft/stat/ServerStatHandler f Ljava/io/File; field_15305 file f Lnet/minecraft/server/MinecraftServer; field_15308 server f Lorg/slf4j/Logger; field_15309 LOGGER f Ljava/util/Set; field_15307 pendingStats m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V method_14906 parse p 2 json p 1 dataFixer m ()Ljava/lang/String; method_14911 asString m (Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V p 1 server p 2 file m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2487; method_14908 jsonToCompound p 0 json m ()Ljava/util/Set; method_14909 takePendingStats m (Lnet/minecraft/class_3448;)Lcom/google/gson/JsonObject; method_14913 method_14913 p 0 statType m (Lnet/minecraft/class_3448;Ljava/lang/String;)Ljava/util/Optional; method_14905 createStat p 2 id p 1 type m (Lnet/minecraft/class_3222;)V method_14910 sendStats p 1 player m (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_3445;)V method_17990 method_17990 p 3 id m (Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960; method_14907 getStatId p 0 stat m (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_3448;)V method_17991 method_17991 p 3 statType m ()V method_14912 save m ()V method_14914 updateStatSet c net/minecraft/class_3443 net/minecraft/structure/StructurePiece f Lorg/slf4j/Logger; field_29327 LOGGER f Lnet/minecraft/class_2350; field_15312 facing f Lnet/minecraft/class_2470; field_15313 rotation f Ljava/util/Set; field_15311 BLOCKS_NEEDING_POST_PROCESSING f Lnet/minecraft/class_3341; field_15315 boundingBox f Lnet/minecraft/class_3773; field_16712 type f Lnet/minecraft/class_2415; field_15310 mirror f I field_15316 chainLength f Lnet/minecraft/class_2680; field_15314 AIR m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V method_14940 fillWithOutline p 9 outline p 8 maxZ p 11 cantReplaceAir p 10 inside p 5 minZ p 4 minY p 7 maxY p 6 maxX p 1 world p 3 minX p 2 box m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)V method_14931 generate p 1 world p 2 structureAccessor p 3 chunkGenerator p 4 random p 5 chunkBox p 6 chunkPos p 7 pivot m (Lnet/minecraft/class_2350;)V method_14926 setOrientation p 1 orientation m (Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z method_14939 isUnderSeaLevel p 2 x p 1 world p 5 box p 4 y p 3 z m (I)V method_41620 setChainLength p 1 chainLength m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2960;)Z method_14915 addChest p 7 lootTableId p 1 world p 2 boundingBox p 3 random p 4 x p 5 y p 6 z m ()Lnet/minecraft/class_2470; method_16888 getRotation m (Lnet/minecraft/class_2680;)Z method_33881 canReplace p 1 state m (II)I method_14941 applyZTransform p 2 z p 1 x m (Lnet/minecraft/class_1923;I)Z method_16654 intersectsChunk p 2 offset p 1 pos m (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V method_14918 fillOpenings p 2 holder p 1 start p 3 random m ()I method_14923 getChainLength m (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V method_14943 writeNbt p 1 context p 2 nbt m ()Lnet/minecraft/class_2338; method_35458 getCenter m ()Lnet/minecraft/class_3773; method_16653 getType m (Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z method_33780 canAddBlock p 5 box p 4 z p 1 world p 3 y p 2 x m (Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680; method_14929 getBlockAt p 5 box p 4 z p 3 y p 2 x p 1 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V method_14936 fillDownwards p 2 state p 3 x p 1 world p 6 box p 4 y p 5 z m (III)Lnet/minecraft/class_2338$class_2339; method_33781 offsetPos p 1 x p 2 y p 3 z m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Z)V method_14919 fillHalfEllipsoid p 1 world p 3 minX p 2 bounds p 9 block p 8 maxZ p 10 cantReplaceAir p 5 minZ p 4 minY p 7 maxY p 6 maxX m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)V method_14933 fillWithOutlineUnderSeaLevel p 7 minZ p 8 maxX p 5 minX p 6 minY p 3 random p 4 blockChance p 1 world p 2 box p 13 cantReplaceAir p 14 stayBelowSeaLevel p 11 outline p 12 inside p 9 maxY p 10 maxZ m (Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V p 1 type p 2 length p 3 boundingBox m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;ZLnet/minecraft/class_5819;Lnet/minecraft/class_3443$class_3444;)V method_35456 fillWithOutline p 3 fillBox p 4 cantReplaceAir p 1 world p 2 box p 5 random p 6 randomizer m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_14916 orientateChest p 2 state p 1 pos p 0 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V method_14917 addBlock p 6 box p 5 z p 2 block p 1 world p 4 y p 3 x m (I)I method_14924 applyYTransform p 1 y m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V method_35455 fillWithOutline p 2 box p 1 world p 4 outline p 3 fillBox p 6 cantReplaceAir p 5 inside m (III)V method_14922 translate p 3 z p 2 y p 1 x m (Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Z method_14921 addChest p 3 random p 4 pos p 1 world p 2 boundingBox p 5 lootTableId p 6 block m (Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443; method_38702 firstIntersecting p 1 box p 0 pieces m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIILnet/minecraft/class_2680;)V method_14945 addBlockWithRandomThreshold p 5 x p 6 y p 7 z p 8 state p 1 world p 2 bounds p 3 random p 4 threshold m (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V p 2 nbt p 1 type m ()Lnet/minecraft/class_3341; method_14935 getBoundingBox m (IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341; method_35454 createBox p 6 depth p 5 height p 2 z p 1 y p 4 width p 3 orientation p 0 x m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z method_14930 addDispenser p 6 z p 7 facing p 8 lootTableId p 2 boundingBox p 3 random p 4 x p 5 y p 1 world m ()Lnet/minecraft/class_2415; method_35460 getMirror m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V method_14942 fill p 8 maxZ p 6 maxX p 7 maxY p 4 minY p 5 minZ p 2 bounds p 3 minX p 1 world m (Lnet/minecraft/class_6625;)Lnet/minecraft/class_2487; method_14946 toNbt p 1 context m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350; method_35457 getRandomHorizontalDirection p 0 random m (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLnet/minecraft/class_5819;Lnet/minecraft/class_3443$class_3444;)V method_14938 fillWithOutline p 11 randomizer p 10 random p 7 maxY p 6 maxX p 9 cantReplaceAir p 8 maxZ p 3 minX p 2 box p 5 minZ p 4 minY p 1 world m (Ljava/util/stream/Stream;)Lnet/minecraft/class_3341; method_38703 boundingBox p 0 pieces m (II)I method_14928 applyXTransform p 1 x p 2 z m ()Lnet/minecraft/class_2350; method_14934 getFacing c net/minecraft/class_3443$class_3444 net/minecraft/structure/StructurePiece$BlockRandomizer f Lnet/minecraft/class_2680; field_15317 block m (Lnet/minecraft/class_5819;IIIZ)V method_14948 setBlock p 1 random p 2 x p 3 y p 4 z p 5 placeBlock m ()Lnet/minecraft/class_2680; method_14947 getBlock c net/minecraft/class_4773 net/minecraft/block/NetherrackBlock c net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V method_9080 trigger p 2 startPos p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2108$class_2110; method_9078 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2108$class_2110;)Z method_22486 method_22486 p 3 conditions c net/minecraft/class_2108$class_2110 net/minecraft/advancement/criterion/TravelCriterion$Conditions f Ljava/util/Optional; field_9723 distance f Ljava/util/Optional; field_35040 startPos m (Lnet/minecraft/class_2025;)Lnet/minecraft/class_175; method_9085 netherTravel p 0 distance m (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_175; method_38851 fallFromHeight p 1 distance p 0 entity m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 2 playerPredicate p 3 startPos m (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_175; method_38850 rideEntityInLava p 0 entity p 1 distance m (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z method_9086 matches p 1 world p 2 pos p 3 endPos c net/minecraft/class_3439 net/minecraft/recipe/book/RecipeBook f Ljava/util/Set; field_15295 toBeDisplayed f Ljava/util/Set; field_15300 recipes f Lnet/minecraft/class_5411; field_25734 options m (Lnet/minecraft/class_5421;Z)V method_30177 setFilteringCraftable p 1 category p 2 filteringCraftable m (Lnet/minecraft/class_3439;)V method_14875 copyFrom p 1 book m (Lnet/minecraft/class_8786;)V method_14886 onRecipeDisplayed p 1 recipe m (Lnet/minecraft/class_8786;)V method_14876 add p 1 recipe m (Lnet/minecraft/class_8786;)Z method_14878 contains p 1 recipe m (Lnet/minecraft/class_8786;)V method_14885 display p 1 recipe m (Lnet/minecraft/class_5421;)Z method_14887 isGuiOpen p 1 category m (Lnet/minecraft/class_2960;)V method_14877 display p 1 id m (Lnet/minecraft/class_2960;)V method_14879 remove p 1 id m (Lnet/minecraft/class_5421;ZZ)V method_30175 setCategoryOptions p 1 category p 3 filteringCraftable p 2 guiOpen m (Lnet/minecraft/class_5421;Z)V method_14884 setGuiOpen p 1 category p 2 open m (Lnet/minecraft/class_8786;)Z method_14883 shouldDisplay p 1 recipe m (Lnet/minecraft/class_2960;)Z method_22845 contains p 1 id m (Lnet/minecraft/class_8786;)V method_14893 remove p 1 recipe m (Lnet/minecraft/class_2960;)V method_14881 add p 1 id m (Lnet/minecraft/class_1729;)Z method_14880 isFilteringCraftable p 1 handler m (Lnet/minecraft/class_5411;)V method_30174 setOptions p 1 options m ()Lnet/minecraft/class_5411; method_30173 getOptions m (Lnet/minecraft/class_5421;)Z method_30176 isFilteringCraftable p 1 category c net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V method_24440 generateStem p 2 random p 3 config p 4 pos p 5 stemHeight p 6 thickStem p 1 world m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V method_24443 generateHat p 1 world p 2 random p 3 config p 4 pos p 5 hatHeight p 6 thickStem m (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_4780;Z)Z method_24866 isReplaceable p 0 world p 1 pos p 2 config p 3 checkConfig m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V method_24441 placeWithOptionalVines p 4 state p 5 vines p 1 world p 2 random p 3 pos m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)V method_24442 generateVines p 0 pos p 2 random p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)V method_24439 placeHatBlock p 6 generationChance p 7 vineChance p 4 pos p 5 decorationChance p 2 random p 3 config p 1 world c net/minecraft/class_4780 net/minecraft/world/gen/feature/HugeFungusFeatureConfig f Lnet/minecraft/class_2680; field_22192 hatState f Lnet/minecraft/class_2680; field_22191 stemState f Lcom/mojang/serialization/Codec; field_24838 CODEC f Lnet/minecraft/class_6646; field_44709 replaceableBlocks f Lnet/minecraft/class_2680; field_22193 decorationState f Lnet/minecraft/class_2680; field_22435 validBaseBlock f Z field_22194 planted m (Lnet/minecraft/class_4780;)Lnet/minecraft/class_6646; method_51528 method_51528 p 0 config m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6646;Z)V p 6 planted p 4 decorationState p 5 replaceableBlocks p 2 stemState p 3 hatState p 1 validBaseBlock m (Lnet/minecraft/class_4780;)Ljava/lang/Boolean; method_28630 method_28630 p 0 config m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28631 method_28631 p 0 instance m (Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680; method_28635 method_28635 p 0 config m (Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680; method_28634 method_28634 p 0 config m (Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680; method_28633 method_28633 p 0 config m (Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680; method_28632 method_28632 p 0 config c net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator f [Lnet/minecraft/class_2960; field_22197 FOSSILS m (Lnet/minecraft/class_3485;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_24453 addPieces p 1 holder p 0 manager p 3 pos p 2 random c net/minecraft/class_4787$class_4788 net/minecraft/structure/NetherFossilGenerator$Piece m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 1 manager p 2 nbt m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V p 2 template p 1 manager p 4 rotation p 3 pos m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35432 method_35432 p 1 id m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; method_35431 createPlacementData p 0 rotation c net/minecraft/class_4782 net/minecraft/world/gen/feature/NetherForestVegetationFeature c net/minecraft/class_4785 net/minecraft/world/gen/structure/NetherFossilStructure f Lnet/minecraft/class_6122; field_37805 height f Lcom/mojang/serialization/Codec; field_37804 CODEC m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6122;)V p 2 height p 1 config m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2919;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;)V method_41672 method_41672 p 0 collector p 3 holder m (Lnet/minecraft/class_4785;)Lnet/minecraft/class_6122; method_41673 method_41673 p 0 structure c net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V method_9115 trigger p 1 player p 2 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2123$class_2125;)Z method_22509 method_22509 p 1 conditions m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2123$class_2125; method_9114 conditionsFromJson c net/minecraft/class_2123$class_2125 net/minecraft/advancement/criterion/ShotCrossbowCriterion$Conditions f Ljava/util/Optional; field_9747 item m (Ljava/util/Optional;Ljava/util/Optional;)V p 2 item p 1 playerPredicate m (Ljava/util/Optional;)Lnet/minecraft/class_175; method_35323 create p 0 item m (Lnet/minecraft/class_1799;)Z method_9121 matches p 1 stack m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_9120 create p 0 item c net/minecraft/class_4784 net/minecraft/world/gen/feature/WeepingVinesFeature f [Lnet/minecraft/class_2350; field_22196 DIRECTIONS m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;III)V method_24450 generateVineColumn p 5 maxAge p 4 minAge p 1 random p 0 world p 3 length p 2 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_24451 generateNetherWartBlocksInArea p 2 random p 3 pos p 1 world m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_24452 generateVinesInArea p 3 pos p 1 world p 2 random c net/minecraft/class_3448 net/minecraft/stat/StatType f Lnet/minecraft/class_2561; field_26382 name f Ljava/util/Map; field_15324 stats f Lnet/minecraft/class_2378; field_15323 registry m (Ljava/lang/Object;Lnet/minecraft/class_3446;)Lnet/minecraft/class_3445; method_14955 getOrCreateStat p 2 formatter p 1 key m (Ljava/lang/Object;)Lnet/minecraft/class_3445; method_14956 getOrCreateStat p 1 key m ()Lnet/minecraft/class_2378; method_14959 getRegistry m (Lnet/minecraft/class_3446;Ljava/lang/Object;)Lnet/minecraft/class_3445; method_14961 method_14961 p 2 value m ()Lnet/minecraft/class_2561; method_30739 getName m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V p 1 registry p 2 name m (Ljava/lang/Object;)Z method_14958 hasStat p 1 key c net/minecraft/class_3449 net/minecraft/structure/StructureStart c A structure start is created to describe a structure that will be generated by\nchunk generation. It contains a definition of its pieces and is associated\nwith the chunk that the structure originates from. f Lorg/slf4j/Logger; field_37751 LOGGER f Lnet/minecraft/class_3449; field_16713 DEFAULT f Ljava/lang/String; field_31662 INVALID f Lnet/minecraft/class_1923; field_29070 pos f Lnet/minecraft/class_3195; field_16714 structure f Lnet/minecraft/class_6624; field_34940 children f Lnet/minecraft/class_3341; field_31663 boundingBox f I field_15326 references c The number of chunks that intersect the structures bounding box,\nand have stored references to its starting chunk.\n

\nThis number can be lower than the number of potential\nintersecting chunks, since it is only updated when an actual reference\nis created in such chunks (when they enter the corresponding chunk generation\nphase). m ()I method_23676 getReferences m ()Lnet/minecraft/class_3341; method_14969 getBoundingBox m ()Lnet/minecraft/class_3195; method_16656 getStructure m ()Ljava/util/List; method_14963 getChildren m ()V method_14964 incrementReferences m ()Z method_14979 isNeverReferenced m ()Z method_16657 hasChildren m (Lnet/minecraft/class_3195;Lnet/minecraft/class_1923;ILnet/minecraft/class_6624;)V p 3 references p 4 children p 1 structure p 2 pos m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V method_14974 place p 1 world p 6 chunkPos p 3 chunkGenerator p 2 structureAccessor p 5 chunkBox p 4 random m ()I method_14970 getMinReferencedStructureReferenceCount m (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449; method_41621 fromNbt p 1 nbt p 2 seed p 0 context m ()Lnet/minecraft/class_1923; method_34000 getPos m (Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; method_14972 toNbt p 1 context p 2 chunkPos c net/minecraft/class_4779 net/minecraft/world/gen/feature/BasaltPillarFeature m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V method_24434 tryPlaceBasalt p 2 random p 1 world p 3 pos m (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z method_24435 stopOrPlaceBasalt p 1 world p 3 pos p 2 random c net/minecraft/class_2119 net/minecraft/advancement/criterion/RecipeUnlockedCriterion m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175; method_27847 create p 0 id m (Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;)V method_9107 trigger p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2119$class_2121; method_9106 conditionsFromJson m (Lnet/minecraft/class_8786;Lnet/minecraft/class_2119$class_2121;)Z method_22508 method_22508 p 1 conditions c net/minecraft/class_2119$class_2121 net/minecraft/advancement/criterion/RecipeUnlockedCriterion$Conditions f Lnet/minecraft/class_2960; field_9742 recipe m (Lnet/minecraft/class_8786;)Z method_9112 matches m (Ljava/util/Optional;Lnet/minecraft/class_2960;)V p 2 recipe p 1 playerPredicate c net/minecraft/class_7804 net/minecraft/unused/packageinfo/PackageInfo7804 c net/minecraft/class_7805 net/minecraft/data/server/tag/ItemTagProvider f Ljava/util/concurrent/CompletableFuture; field_40664 blockTags f Ljava/util/Map; field_43092 blockTagsToCopy m (Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V method_46218 copy p 1 blockTag p 2 itemTag m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321; method_46831 method_46831 p 0 item m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V p 1 output p 2 registryLookupFuture p 3 parentTagLookupFuture p 4 blockTagLookupFuture m (Lnet/minecraft/class_2474$class_8211;Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V method_49650 method_49650 p 2 blockTag p 3 itemTag m (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321; method_49652 method_49652 p 0 item m (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V p 2 registryLookupFuture p 1 output p 3 blockTagLookupFuture m (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2474$class_8211;)Lnet/minecraft/class_7225$class_7874; method_49649 method_49649 p 2 blockTags p 1 lookup c net/minecraft/class_4754 net/minecraft/datafixer/fix/WallPropertyFix f Ljava/util/Set; field_21960 TARGET_BLOCK_IDS m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_24324 updateWallValueReference m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24323 updateWallProperties m (Ljava/lang/String;)Ljava/lang/String; method_24326 booleanToWallType p 0 value c net/minecraft/class_4756 net/minecraft/datafixer/schema/Schema2502 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerEntities registerEntities p 1 schema c net/minecraft/class_4755 net/minecraft/datafixer/schema/Schema2501 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V method_24330 registerFurnace p 0 schema p 1 map p 2 name m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; registerBlockEntities registerBlockEntities p 1 schema c net/minecraft/class_4752 net/minecraft/datafixer/fix/FurnaceRecipesFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24314 updateBlockEntityData m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; method_24313 updateBlockEntities c net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator f Lnet/minecraft/class_3421$class_3432; field_15263 STONE_BRICK_RANDOMIZER f Ljava/lang/Class; field_15266 activePieceType f I field_15264 totalWeight f [Lnet/minecraft/class_3421$class_3427; field_15265 ALL_PIECES f Ljava/util/List; field_15267 possiblePieces m ()Z method_14852 checkRemainingPieces m (Ljava/lang/Class;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437; method_14847 createPiece p 7 chainLength p 5 z p 6 orientation p 3 x p 4 y p 1 holder p 2 random p 0 pieceType m ()V method_14855 init m (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437; method_14851 pickPiece p 0 start p 1 holder p 2 random p 3 x p 4 y p 5 z p 6 orientation p 7 chainLength m (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443; method_14854 pieceGenerator p 4 y p 3 x p 6 orientation p 5 z p 0 start p 2 random p 1 holder p 7 chainLength c net/minecraft/class_3421$class_3425 net/minecraft/structure/StrongholdGenerator$LeftTurn m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 2 random p 1 chainLength p 4 orientation p 3 boundingBox m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425; method_14859 create p 2 x p 1 random p 0 holder p 6 chainLength p 5 orientation p 4 z p 3 y c net/minecraft/class_3421$class_3426 net/minecraft/structure/StrongholdGenerator$Library f I field_31638 SIZE_Z f I field_31637 SIZE_Y f Z field_15274 tall f I field_31635 SIZE_X m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3426; method_14860 create p 0 holder p 5 orientation p 6 chainLength p 1 random p 2 x p 3 y p 4 z m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 3 boundingBox p 2 random p 4 orientation c net/minecraft/class_3421$class_3427 net/minecraft/structure/StrongholdGenerator$PieceData f Ljava/lang/Class; field_15276 pieceType f I field_15275 limit f I field_15278 weight f I field_15277 generatedCount m ()Z method_14861 canGenerate m (I)Z method_14862 canGenerate p 1 chainLength m (Ljava/lang/Class;II)V p 2 weight p 1 pieceType p 3 limit c net/minecraft/class_3421$class_3428 net/minecraft/structure/StrongholdGenerator$PortalRoom f I field_31639 SIZE_X f I field_31640 SIZE_Y f Z field_15279 spawnerPlaced f I field_31641 SIZE_Z m (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3428; method_14863 create p 0 holder p 1 x p 2 y p 3 z p 4 orientation p 5 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 3 orientation p 2 boundingBox p 1 chainLength c net/minecraft/class_3421$class_3422 net/minecraft/structure/StrongholdGenerator$ChestCorridor f I field_31629 SIZE_X f I field_31630 SIZE_Y f Z field_15268 chestGenerated f I field_31631 SIZE_Z m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422; method_14856 create p 4 z p 5 orientation p 2 x p 3 y p 6 chainlength p 0 holder p 1 random c net/minecraft/class_3421$class_3466 net/minecraft/structure/StrongholdGenerator$Turn f I field_31657 SIZE_X f I field_31658 SIZE_Y f I field_31659 SIZE_Z c net/minecraft/class_3421$class_3423 net/minecraft/structure/StrongholdGenerator$SmallCorridor f I field_15269 length m (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 3 orientation p 2 boundingBox m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; method_14857 create p 1 random p 0 holder p 3 y p 2 x p 5 orientation p 4 z c net/minecraft/class_3421$class_3424 net/minecraft/structure/StrongholdGenerator$FiveWayCrossing f I field_31634 SIZE_Z f Z field_15273 lowerLeftExists f Z field_15270 upperRightExists f Z field_15272 upperLeftExists f Z field_15271 lowerRightExists f I field_31632 SIZE_X f I field_31633 SIZE_Y m (Lnet/minecraft/class_2487;)V p 1 nbt m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 1 chainLength p 2 random p 3 boundingBox p 4 orientation m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424; method_14858 create p 3 y p 2 x p 1 random p 0 holder p 6 chainLength p 5 orientation p 4 z c net/minecraft/class_3421$class_3429 net/minecraft/structure/StrongholdGenerator$PrisonHall f I field_31644 SIZE_Z f I field_31642 SIZE_X f I field_31643 SIZE_Y m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429; method_14864 create p 5 orientation p 6 chainLength p 3 y p 4 z p 1 random p 2 x p 0 holder m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3421$class_3430 net/minecraft/structure/StrongholdGenerator$RightTurn m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430; method_16652 create p 6 chainLength p 3 y p 2 x p 5 orientation p 4 z p 1 random p 0 holder m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3421$class_3431 net/minecraft/structure/StrongholdGenerator$SquareRoom f I field_15280 roomType f I field_31647 SIZE_Z f I field_31645 SIZE_X f I field_31646 SIZE_Y m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 1 chainLength p 3 boundingBox p 2 random m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431; method_14865 create p 4 z p 5 orientation p 6 chainLength p 0 holder p 1 random p 2 x p 3 y c net/minecraft/class_3421$class_3436 net/minecraft/structure/StrongholdGenerator$Stairs f I field_31655 SIZE_Y f I field_31656 SIZE_Z f I field_31654 SIZE_X m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436; method_14868 create p 4 z p 3 y p 2 x p 1 random p 6 chainLength p 5 orientation p 0 holder m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3421$class_3437 net/minecraft/structure/StrongholdGenerator$Piece f Lnet/minecraft/class_3421$class_3437$class_3438; field_15287 entryDoor m (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V method_14872 generateEntrance p 2 random p 1 world p 6 y p 5 x p 4 type p 3 boundingBox p 7 z m (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443; method_14873 fillSEOpening p 3 random p 2 holder p 1 start p 5 leftRightOffset p 4 heightOffset m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3421$class_3437$class_3438; method_14869 getRandomEntrance p 1 random m (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443; method_14874 fillForwardOpening p 2 holder p 1 start p 5 heightOffset p 4 leftRightOffset p 3 random m (Lnet/minecraft/class_3341;)Z method_14871 isInBounds p 0 boundingBox m (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443; method_14870 fillNWOpening p 5 leftRightOffset p 4 heightOffset p 3 random p 2 holder p 1 start c net/minecraft/class_3421$class_3437$class_3438 net/minecraft/structure/StrongholdGenerator$Piece$EntranceType f Lnet/minecraft/class_3421$class_3437$class_3438; field_15289 GRATES f Lnet/minecraft/class_3421$class_3437$class_3438; field_15288 OPENING f Lnet/minecraft/class_3421$class_3437$class_3438; field_15291 IRON_DOOR f Lnet/minecraft/class_3421$class_3437$class_3438; field_15290 WOOD_DOOR c net/minecraft/class_3421$class_3432 net/minecraft/structure/StrongholdGenerator$StoneBrickRandomizer c net/minecraft/class_3421$class_3433 net/minecraft/structure/StrongholdGenerator$SpiralStaircase f I field_31649 SIZE_Y f I field_31648 SIZE_X f Z field_15281 isStructureStart f I field_31650 SIZE_Z m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 2 random p 3 boundingBox p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3433; method_14866 create p 4 z p 3 y p 6 chainLength p 5 orientation p 0 holder p 2 x p 1 random m (Lnet/minecraft/class_3773;IIILnet/minecraft/class_2350;)V p 1 structurePieceType p 3 x p 2 chainLength p 5 orientation p 4 z c net/minecraft/class_3421$class_3434 net/minecraft/structure/StrongholdGenerator$Start f Ljava/util/List; field_15282 pieces f Lnet/minecraft/class_3421$class_3428; field_15283 portalRoom f Lnet/minecraft/class_3421$class_3427; field_15284 lastPiece m (Lnet/minecraft/class_5819;II)V p 1 random c net/minecraft/class_3421$class_3435 net/minecraft/structure/StrongholdGenerator$Corridor f Z field_15285 rightExitExists f Z field_15286 leftExitExists f I field_31651 SIZE_X f I field_31652 SIZE_Y f I field_31653 SIZE_Z m (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435; method_14867 create p 4 z p 5 orientation p 2 x p 3 y p 6 chainLength p 0 holder p 1 random m (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V p 4 orientation p 3 boundingBox p 2 random p 1 chainLength m (Lnet/minecraft/class_2487;)V p 1 nbt c net/minecraft/class_3419 net/minecraft/sound/SoundCategory f Ljava/lang/String; field_15249 name f Lnet/minecraft/class_3419; field_15245 BLOCKS f Lnet/minecraft/class_3419; field_15246 VOICE f Lnet/minecraft/class_3419; field_15247 RECORDS f Lnet/minecraft/class_3419; field_15248 PLAYERS f Lnet/minecraft/class_3419; field_15250 MASTER f Lnet/minecraft/class_3419; field_15251 HOSTILE f Lnet/minecraft/class_3419; field_15252 WEATHER f Lnet/minecraft/class_3419; field_15253 MUSIC f Lnet/minecraft/class_3419; field_15254 NEUTRAL f Lnet/minecraft/class_3419; field_15256 AMBIENT m ()Ljava/lang/String; method_14840 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3415 net/minecraft/structure/ShipwreckGenerator f Lnet/minecraft/class_2338; field_14536 DEFAULT_POSITION f Ljava/util/Map; field_34939 LOOT_TABLES f [Lnet/minecraft/class_2960; field_14534 BEACHED_TEMPLATES f [Lnet/minecraft/class_2960; field_14535 REGULAR_TEMPLATES m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Z)V method_14834 addParts p 4 random p 5 beached p 2 rotation p 3 holder p 0 structureTemplateManager p 1 pos c net/minecraft/class_3415$class_3416 net/minecraft/structure/ShipwreckGenerator$Piece f Z field_14538 grounded m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 2 nbt p 1 manager m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; method_35452 createPlacementData p 0 rotation m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35453 method_35453 p 1 id m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V p 1 manager p 2 identifier p 3 pos p 4 rotation p 5 grounded c net/minecraft/class_3417 net/minecraft/sound/SoundEvents f I field_39027 GOAT_HORN_SOUND_COUNT f Lcom/google/common/collect/ImmutableList; field_39028 GOAT_HORN_SOUNDS f Lnet/minecraft/class_3414; field_37356 BLOCK_SCULK_VEIN_STEP f Lnet/minecraft/class_3414; field_14587 ENTITY_PARROT_IMITATE_SKELETON f Lnet/minecraft/class_3414; field_37357 BLOCK_SCULK_SPREAD f Lnet/minecraft/class_3414; field_14586 ENTITY_LLAMA_ANGRY f Lnet/minecraft/class_6880$class_6883; field_41705 BLOCK_NOTE_BLOCK_IMITATE_PIGLIN f Lnet/minecraft/class_3414; field_37358 BLOCK_SCULK_CHARGE f Lnet/minecraft/class_3414; field_14585 ENTITY_ITEM_FRAME_BREAK f Lnet/minecraft/class_3414; field_37359 BLOCK_SCULK_BREAK f Lnet/minecraft/class_3414; field_14584 ENTITY_GUARDIAN_FLOP f Lnet/minecraft/class_6880$class_6883; field_41703 BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON f Lnet/minecraft/class_3414; field_37352 BLOCK_SCULK_VEIN_BREAK f Lnet/minecraft/class_3414; field_14583 BLOCK_GLASS_HIT f Lnet/minecraft/class_3414; field_22256 ENTITY_HOGLIN_AMBIENT f Lnet/minecraft/class_6880$class_6883; field_41704 BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON f Lnet/minecraft/class_3414; field_37353 BLOCK_SCULK_VEIN_FALL f Lnet/minecraft/class_3414; field_14582 ENTITY_ENDERMITE_HURT f Lnet/minecraft/class_3414; field_22257 ENTITY_HOGLIN_ANGRY f Lnet/minecraft/class_3414; field_14809 ENTITY_PAINTING_BREAK f Lnet/minecraft/class_3414; field_37354 BLOCK_SCULK_VEIN_HIT f Lnet/minecraft/class_3414; field_22258 ENTITY_HOGLIN_ATTACK f Lnet/minecraft/class_3414; field_14581 ITEM_ARMOR_EQUIP_LEATHER f Lnet/minecraft/class_6880$class_6883; field_41700 BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE f Lnet/minecraft/class_6880$class_6883; field_41702 BLOCK_NOTE_BLOCK_IMITATE_CREEPER f Lnet/minecraft/class_3414; field_37355 BLOCK_SCULK_VEIN_PLACE f Lnet/minecraft/class_3414; field_14808 BLOCK_WOOD_HIT f Lnet/minecraft/class_3414; field_22259 ENTITY_HOGLIN_DEATH f Lnet/minecraft/class_3414; field_14580 ENTITY_BLAZE_DEATH f Lnet/minecraft/class_6880$class_6883; field_41701 BLOCK_NOTE_BLOCK_IMITATE_SKELETON f Lnet/minecraft/class_3414; field_15039 MUSIC_DISC_CHIRP f Lnet/minecraft/class_3414; field_34375 ITEM_BUNDLE_DROP_CONTENTS f Lnet/minecraft/class_3414; field_38070 ENTITY_WARDEN_LISTENING f Lnet/minecraft/class_3414; field_38071 ENTITY_WARDEN_LISTENING_ANGRY f Lnet/minecraft/class_3414; field_38072 ENTITY_WARDEN_NEARBY_CLOSE f Lnet/minecraft/class_3414; field_25727 ENTITY_PARROT_IMITATE_PIGLIN_BRUTE f Lnet/minecraft/class_3414; field_34377 ITEM_BUNDLE_REMOVE_ONE f Lnet/minecraft/class_3414; field_25729 ENTITY_PIGLIN_BRUTE_ANGRY f Lnet/minecraft/class_3414; field_14589 ENTITY_CAT_PURREOW f Lnet/minecraft/class_3414; field_34376 ITEM_BUNDLE_INSERT f Lnet/minecraft/class_3414; field_25728 ENTITY_PIGLIN_BRUTE_AMBIENT f Lnet/minecraft/class_3414; field_14588 ENTITY_WITHER_SHOOT f Lnet/minecraft/class_3414; field_15043 ENTITY_HORSE_ANGRY f Lnet/minecraft/class_3414; field_38077 ENTITY_WARDEN_STEP f Lnet/minecraft/class_3414; field_14810 ENTITY_PLAYER_SPLASH f Lnet/minecraft/class_3414; field_14943 BLOCK_SAND_FALL f Lnet/minecraft/class_3414; field_15177 BLOCK_CONDUIT_ATTACK_TARGET f Lnet/minecraft/class_3414; field_15044 BLOCK_METAL_BREAK f Lnet/minecraft/class_3414; field_38078 ENTITY_WARDEN_TENDRIL_CLICKS f Lnet/minecraft/class_3414; field_15178 AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE f Lnet/minecraft/class_3414; field_29192 ENTITY_GLOW_ITEM_FRAME_ROTATE_ITEM f Lnet/minecraft/class_3414; field_15045 BLOCK_BEACON_AMBIENT f Lnet/minecraft/class_3414; field_14941 ENTITY_ILLUSIONER_MIRROR_MOVE f Lnet/minecraft/class_3414; field_29191 ENTITY_GLOW_ITEM_FRAME_REMOVE_ITEM f Lnet/minecraft/class_3414; field_15179 ENTITY_ZOMBIE_HORSE_HURT f Lnet/minecraft/class_3414; field_15046 ENTITY_HUSK_STEP f Lnet/minecraft/class_6880$class_6883; field_14708 BLOCK_NOTE_BLOCK_SNARE f Lnet/minecraft/class_3414; field_14940 ENTITY_GENERIC_HURT f Lnet/minecraft/class_3414; field_29190 ENTITY_GLOW_ITEM_FRAME_PLACE f Lnet/minecraft/class_3414; field_38073 ENTITY_WARDEN_NEARBY_CLOSER f Lnet/minecraft/class_3414; field_15048 BLOCK_WOOL_FALL f Lnet/minecraft/class_3414; field_38074 ENTITY_WARDEN_NEARBY_CLOSEST f Lnet/minecraft/class_3414; field_15049 ENTITY_PILLAGER_DEATH f Lnet/minecraft/class_6880$class_6883; field_14837 MUSIC_DRAGON f Lnet/minecraft/class_3414; field_38075 ENTITY_WARDEN_ROAR f Lnet/minecraft/class_3414; field_38076 ENTITY_WARDEN_SNIFF f Lnet/minecraft/class_3414; field_37360 BLOCK_SCULK_FALL f Lnet/minecraft/class_3414; field_14819 BLOCK_IRON_DOOR_CLOSE f Lnet/minecraft/class_3414; field_14591 ENTITY_FISH_SWIM f Lnet/minecraft/class_3414; field_37361 BLOCK_SCULK_HIT f Lnet/minecraft/class_3414; field_14818 ENTITY_GENERIC_SWIM f Lnet/minecraft/class_3414; field_28969 BLOCK_DEEPSLATE_BRICKS_FALL f Lnet/minecraft/class_3414; field_14590 ENTITY_DOLPHIN_EAT f Lnet/minecraft/class_3414; field_14817 BLOCK_CHORUS_FLOWER_GROW f Lnet/minecraft/class_3414; field_37362 BLOCK_SCULK_PLACE f Lnet/minecraft/class_3414; field_28968 BLOCK_DEEPSLATE_BRICKS_BREAK f Lnet/minecraft/class_6880$class_6883; field_15198 MUSIC_UNDER_WATER f Lnet/minecraft/class_3414; field_15170 ENTITY_SPIDER_AMBIENT f Lnet/minecraft/class_3414; field_14816 BLOCK_END_GATEWAY_SPAWN f Lnet/minecraft/class_3414; field_14949 ENTITY_MAGMA_CUBE_SQUISH f Lnet/minecraft/class_3414; field_37363 BLOCK_SCULK_STEP f Lnet/minecraft/class_3414; field_15171 ENTITY_BOAT_PADDLE_WATER f Lnet/minecraft/class_3414; field_14948 BLOCK_LADDER_STEP f Lnet/minecraft/class_3414; field_14815 ENTITY_VILLAGER_YES f Lnet/minecraft/class_3414; field_15172 ENTITY_DOLPHIN_SWIM f Lnet/minecraft/class_3414; field_14814 ENTITY_SHEEP_DEATH f Lnet/minecraft/class_3414; field_14947 ENTITY_HORSE_AMBIENT f Lnet/minecraft/class_3414; field_15173 BLOCK_LILY_PAD_PLACE f Lnet/minecraft/class_3414; field_15040 BLOCK_SNOW_HIT f Lnet/minecraft/class_3414; field_14813 ENTITY_PHANTOM_AMBIENT f Lnet/minecraft/class_3414; field_14946 WEATHER_RAIN f Lnet/minecraft/class_3414; field_15174 ENTITY_ZOMBIE_AMBIENT f Lnet/minecraft/class_3414; field_15041 ENTITY_STRAY_AMBIENT f Lnet/minecraft/class_3414; field_14812 ENTITY_VEX_AMBIENT f Lnet/minecraft/class_3414; field_14945 BLOCK_SNOW_PLACE f Lnet/minecraft/class_3414; field_15175 ENTITY_VILLAGER_AMBIENT f Lnet/minecraft/class_3414; field_15042 ENTITY_WOLF_SHAKE f Lnet/minecraft/class_3414; field_14944 MUSIC_DISC_FAR f Lnet/minecraft/class_3414; field_14811 BLOCK_BAMBOO_HIT f Lnet/minecraft/class_3414; field_23205 ENTITY_STRIDER_STEP f Lnet/minecraft/class_3414; field_37344 BLOCK_PACKED_MUD_STEP f Lnet/minecraft/class_6880$class_6883; field_35344 MUSIC_OVERWORLD_DRIPSTONE_CAVES f Lnet/minecraft/class_3414; field_21908 BLOCK_FUNGUS_FALL f Lnet/minecraft/class_3414; field_14599 ENTITY_EVOKER_DEATH f Lnet/minecraft/class_3414; field_23204 ENTITY_STRIDER_HURT f Lnet/minecraft/class_3414; field_21909 BLOCK_WEEPING_VINES_BREAK f Lnet/minecraft/class_3414; field_25733 ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED f Lnet/minecraft/class_3414; field_14598 ENTITY_DONKEY_CHEST f Lnet/minecraft/class_3414; field_37346 BLOCK_PACKED_MUD_BREAK f Lnet/minecraft/class_3414; field_14597 ENTITY_COW_HURT f Lnet/minecraft/class_3414; field_16865 BLOCK_GRINDSTONE_USE f Lnet/minecraft/class_3414; field_23206 ENTITY_STRIDER_STEP_LAVA f Lnet/minecraft/class_3414; field_37347 BLOCK_SCULK_SHRIEKER_BREAK f Lnet/minecraft/class_3414; field_14596 ENTITY_FISHING_BOBBER_THROW f Lnet/minecraft/class_3414; field_23207 ENTITY_STRIDER_EAT f Lnet/minecraft/class_3414; field_37340 BLOCK_MUDDY_MANGROVE_ROOTS_FALL f Lnet/minecraft/class_3414; field_23201 ENTITY_STRIDER_HAPPY f Lnet/minecraft/class_6880$class_6883; field_35348 MUSIC_OVERWORLD_MEADOW f Lnet/minecraft/class_3414; field_22268 ENTITY_PIGLIN_JEALOUS f Lnet/minecraft/class_3414; field_21904 BLOCK_FUNGUS_STEP f Lnet/minecraft/class_3414; field_14595 BLOCK_TRIPWIRE_DETACH f Lnet/minecraft/class_3414; field_25730 ENTITY_PIGLIN_BRUTE_DEATH f Lnet/minecraft/class_3414; field_37341 BLOCK_PACKED_MUD_FALL f Lnet/minecraft/class_6880$class_6883; field_35347 MUSIC_OVERWORLD_LUSH_CAVES f Lnet/minecraft/class_3414; field_23200 ENTITY_STRIDER_AMBIENT f Lnet/minecraft/class_3414; field_21905 BLOCK_FUNGUS_PLACE f Lnet/minecraft/class_3414; field_22269 ENTITY_PIGLIN_HURT f Lnet/minecraft/class_3414; field_14594 ENTITY_SNOW_GOLEM_DEATH f Lnet/minecraft/class_3414; field_23203 ENTITY_STRIDER_DEATH f Lnet/minecraft/class_3414; field_37342 BLOCK_PACKED_MUD_HIT f Lnet/minecraft/class_6880$class_6883; field_35346 MUSIC_OVERWORLD_JAGGED_PEAKS f Lnet/minecraft/class_3414; field_14593 ENTITY_SILVERFISH_HURT f Lnet/minecraft/class_3414; field_25732 ENTITY_PIGLIN_BRUTE_STEP f Lnet/minecraft/class_3414; field_21906 BLOCK_ANCIENT_DEBRIS_STEP f Lnet/minecraft/class_3414; field_23202 ENTITY_STRIDER_RETREAT f Lnet/minecraft/class_3414; field_37343 BLOCK_PACKED_MUD_PLACE f Lnet/minecraft/class_6880$class_6883; field_35345 MUSIC_OVERWORLD_GROVE f Lnet/minecraft/class_3414; field_14592 MUSIC_DISC_13 f Lnet/minecraft/class_3414; field_25731 ENTITY_PIGLIN_BRUTE_HURT f Lnet/minecraft/class_3414; field_21907 BLOCK_FUNGUS_HIT f Lnet/minecraft/class_3414; field_38060 BLOCK_SCULK_SHRIEKER_SHRIEK f Lnet/minecraft/class_3414; field_37348 BLOCK_SCULK_SHRIEKER_FALL f Lnet/minecraft/class_3414; field_37349 BLOCK_SCULK_SHRIEKER_HIT f Lnet/minecraft/class_3414; field_15188 ENTITY_FIREWORK_ROCKET_LARGE_BLAST f Lnet/minecraft/class_3414; field_15055 ENTITY_IRON_GOLEM_DEATH f Lnet/minecraft/class_3414; field_28974 BLOCK_DEEPSLATE_FALL f Lnet/minecraft/class_3414; field_38065 ENTITY_WARDEN_DEATH f Lnet/minecraft/class_3414; field_14955 ENTITY_WITHER_SKELETON_STEP f Lnet/minecraft/class_3414; field_14822 ENTITY_RAVAGER_STUNNED f Lnet/minecraft/class_3414; field_15189 ENTITY_LLAMA_DEATH f Lnet/minecraft/class_3414; field_28973 BLOCK_DEEPSLATE_BREAK f Lnet/minecraft/class_3414; field_15056 ENTITY_ZOMBIE_VILLAGER_AMBIENT f Lnet/minecraft/class_3414; field_38066 ENTITY_WARDEN_DIG f Lnet/minecraft/class_3414; field_14821 ENTITY_GENERIC_BURN f Lnet/minecraft/class_3414; field_14954 BLOCK_STONE_BUTTON_CLICK_OFF f Lnet/minecraft/class_3414; field_28972 BLOCK_DEEPSLATE_BRICKS_STEP f Lnet/minecraft/class_3414; field_15057 ENTITY_CREEPER_PRIMED f Lnet/minecraft/class_3414; field_38067 ENTITY_WARDEN_EMERGE f Lnet/minecraft/class_3414; field_14820 ENTITY_WITCH_DEATH f Lnet/minecraft/class_3414; field_14953 BLOCK_WET_GRASS_HIT f Lnet/minecraft/class_3414; field_28971 BLOCK_DEEPSLATE_BRICKS_PLACE f Lnet/minecraft/class_3414; field_15058 ENTITY_EVOKER_PREPARE_WOLOLO f Lnet/minecraft/class_3414; field_38068 ENTITY_WARDEN_HEARTBEAT f Lnet/minecraft/class_3414; field_14952 BLOCK_ENDER_CHEST_OPEN f Lnet/minecraft/class_3414; field_15059 MUSIC_DISC_MALL f Lnet/minecraft/class_3414; field_28970 BLOCK_DEEPSLATE_BRICKS_HIT f Lnet/minecraft/class_3414; field_38061 ENTITY_WARDEN_AGITATED f Lnet/minecraft/class_3414; field_14951 AMBIENT_UNDERWATER_LOOP f Lnet/minecraft/class_3414; field_38062 ENTITY_WARDEN_AMBIENT f Lnet/minecraft/class_3414; field_38063 ENTITY_WARDEN_ANGRY f Lnet/minecraft/class_3414; field_38064 ENTITY_WARDEN_ATTACK_IMPACT f Lnet/minecraft/class_3414; field_22264 ENTITY_PIGLIN_AMBIENT f Lnet/minecraft/class_3414; field_21900 BLOCK_NETHER_SPROUTS_PLACE f Lnet/minecraft/class_3414; field_15180 BLOCK_SLIME_BLOCK_STEP f Lnet/minecraft/class_3414; field_21901 BLOCK_NETHER_SPROUTS_HIT f Lnet/minecraft/class_3414; field_22265 ENTITY_PIGLIN_ANGRY f Lnet/minecraft/class_3414; field_15181 BLOCK_WOOL_STEP f Lnet/minecraft/class_3414; field_37350 BLOCK_SCULK_SHRIEKER_PLACE f Lnet/minecraft/class_3414; field_14829 MUSIC_DISC_BLOCKS f Lnet/minecraft/class_3414; field_21902 BLOCK_NETHER_SPROUTS_FALL f Lnet/minecraft/class_3414; field_22266 ENTITY_PIGLIN_CELEBRATE f Lnet/minecraft/class_3414; field_15182 ENTITY_SKELETON_HORSE_STEP_WATER f Lnet/minecraft/class_3414; field_14828 AMBIENT_UNDERWATER_EXIT f Lnet/minecraft/class_3414; field_37351 BLOCK_SCULK_SHRIEKER_STEP f Lnet/minecraft/class_6880$class_6883; field_35349 MUSIC_OVERWORLD_FROZEN_PEAKS f Lnet/minecraft/class_3414; field_15183 ENTITY_TURTLE_HURT f Lnet/minecraft/class_3414; field_28979 BLOCK_DEEPSLATE_TILES_FALL f Lnet/minecraft/class_3414; field_21903 BLOCK_FUNGUS_BREAK f Lnet/minecraft/class_3414; field_22267 ENTITY_PIGLIN_DEATH f Lnet/minecraft/class_3414; field_15050 ENTITY_SHULKER_CLOSE f Lnet/minecraft/class_3414; field_14827 ENTITY_DONKEY_DEATH f Lnet/minecraft/class_3414; field_15184 ENTITY_LEASH_KNOT_BREAK f Lnet/minecraft/class_3414; field_15051 ENTITY_CAT_AMBIENT f Lnet/minecraft/class_3414; field_28978 BLOCK_DEEPSLATE_TILES_BREAK f Lnet/minecraft/class_3414; field_38069 ENTITY_WARDEN_HURT f Lnet/minecraft/class_3414; field_22260 ENTITY_HOGLIN_HURT f Lnet/minecraft/class_3414; field_14959 ENTITY_IRON_GOLEM_HURT f Lnet/minecraft/class_3414; field_14826 ITEM_BOTTLE_EMPTY f Lnet/minecraft/class_3414; field_15185 ENTITY_PARROT_IMITATE_HUSK f Lnet/minecraft/class_3414; field_15052 ENTITY_ELDER_GUARDIAN_DEATH f Lnet/minecraft/class_3414; field_28977 BLOCK_DEEPSLATE_STEP f Lnet/minecraft/class_3414; field_22261 ENTITY_HOGLIN_RETREAT f Lnet/minecraft/class_3414; field_14825 BLOCK_SHULKER_BOX_OPEN f Lnet/minecraft/class_3414; field_14958 ENTITY_GHAST_SCREAM f Lnet/minecraft/class_3414; field_15186 ENTITY_ARMOR_STAND_FALL f Lnet/minecraft/class_3414; field_15053 BLOCK_WOOD_STEP f Lnet/minecraft/class_3414; field_28976 BLOCK_DEEPSLATE_PLACE f Lnet/minecraft/class_3414; field_22262 ENTITY_HOGLIN_STEP f Lnet/minecraft/class_3414; field_14824 ENTITY_PIG_SADDLE f Lnet/minecraft/class_3414; field_14957 ENTITY_PARROT_IMITATE_PHANTOM f Lnet/minecraft/class_3414; field_15187 ITEM_CROSSBOW_SHOOT f Lnet/minecraft/class_3414; field_15054 ENTITY_GHAST_HURT f Lnet/minecraft/class_3414; field_28975 BLOCK_DEEPSLATE_HIT f Lnet/minecraft/class_3414; field_22263 ENTITY_PIGLIN_ADMIRING_ITEM f Lnet/minecraft/class_3414; field_14823 BLOCK_CHEST_CLOSE f Lnet/minecraft/class_3414; field_14956 ENTITY_LIGHTNING_BOLT_IMPACT f Lnet/minecraft/class_3414; field_26945 BLOCK_AMETHYST_CLUSTER_PLACE f Lnet/minecraft/class_3414; field_26946 BLOCK_AMETHYST_CLUSTER_STEP f Lnet/minecraft/class_3414; field_26947 BLOCK_CAKE_ADD_CANDLE f Lnet/minecraft/class_3414; field_26943 BLOCK_AMETHYST_CLUSTER_FALL f Lnet/minecraft/class_3414; field_26944 BLOCK_AMETHYST_CLUSTER_HIT f Lnet/minecraft/class_3414; field_26941 BLOCK_AMETHYST_BLOCK_STEP f Lnet/minecraft/class_3414; field_21916 BLOCK_WART_BLOCK_PLACE f Lnet/minecraft/class_3414; field_26942 BLOCK_AMETHYST_CLUSTER_BREAK f Lnet/minecraft/class_3414; field_21917 BLOCK_WART_BLOCK_HIT f Lnet/minecraft/class_3414; field_15190 ENTITY_PARROT_IMITATE_SPIDER f Lnet/minecraft/class_3414; field_21918 BLOCK_WART_BLOCK_FALL f Lnet/minecraft/class_3414; field_26940 BLOCK_AMETHYST_BLOCK_PLACE f Lnet/minecraft/class_3414; field_15191 ITEM_ARMOR_EQUIP_CHAIN f Lnet/minecraft/class_3414; field_21919 BLOCK_NETHERITE_BLOCK_BREAK f Lnet/minecraft/class_3414; field_24063 BLOCK_CHAIN_PLACE f Lnet/minecraft/class_3414; field_42549 BLOCK_CHERRY_WOOD_PLACE f Lnet/minecraft/class_3414; field_42548 BLOCK_CHERRY_WOOD_HIT f Lnet/minecraft/class_3414; field_24062 BLOCK_CHAIN_HIT f Lnet/minecraft/class_3414; field_42547 BLOCK_CHERRY_WOOD_FALL f Lnet/minecraft/class_3414; field_24065 BLOCK_CHAIN_BREAK f Lnet/minecraft/class_3414; field_24064 BLOCK_CHAIN_STEP f Lnet/minecraft/class_3414; field_24061 BLOCK_CHAIN_FALL f Lnet/minecraft/class_3414; field_26948 BLOCK_CALCITE_BREAK f Lnet/minecraft/class_3414; field_26949 BLOCK_CALCITE_STEP f Lnet/minecraft/class_3414; field_14968 ENTITY_GUARDIAN_AMBIENT_LAND f Lnet/minecraft/class_3414; field_21070 BLOCK_HONEY_BLOCK_BREAK f Lnet/minecraft/class_3414; field_28986 BLOCK_POLISHED_DEEPSLATE_PLACE f Lnet/minecraft/class_3414; field_15067 ENTITY_WITCH_THROW f Lnet/minecraft/class_3414; field_14834 ITEM_BUCKET_EMPTY f Lnet/minecraft/class_3414; field_42552 BLOCK_CHERRY_SAPLING_FALL f Lnet/minecraft/class_3414; field_14967 ENTITY_ENDERMAN_STARE f Lnet/minecraft/class_3414; field_14701 BLOCK_DISPENSER_FAIL f Lnet/minecraft/class_3414; field_21071 BLOCK_HONEY_BLOCK_FALL f Lnet/minecraft/class_3414; field_28985 BLOCK_POLISHED_DEEPSLATE_HIT f Lnet/minecraft/class_3414; field_15068 AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE f Lnet/minecraft/class_3414; field_42551 BLOCK_CHERRY_SAPLING_BREAK f Lnet/minecraft/class_3414; field_14966 ITEM_ARMOR_EQUIP_ELYTRA f Lnet/minecraft/class_3414; field_14833 BLOCK_ANVIL_LAND f Lnet/minecraft/class_3414; field_14700 BLOCK_CONDUIT_ACTIVATE f Lnet/minecraft/class_3414; field_28984 BLOCK_POLISHED_DEEPSLATE_FALL f Lnet/minecraft/class_3414; field_21072 BLOCK_HONEY_BLOCK_HIT f Lnet/minecraft/class_3414; field_15069 ENTITY_SKELETON_HURT f Lnet/minecraft/class_3414; field_42550 BLOCK_CHERRY_WOOD_STEP f Lnet/minecraft/class_3414; field_14832 ENTITY_MINECART_INSIDE f Lnet/minecraft/class_3414; field_14965 BLOCK_GRASS_FALL f Lnet/minecraft/class_3414; field_22270 ENTITY_PIGLIN_RETREAT f Lnet/minecraft/class_3414; field_28983 BLOCK_POLISHED_DEEPSLATE_BREAK f Lnet/minecraft/class_3414; field_21073 BLOCK_HONEY_BLOCK_PLACE f Lnet/minecraft/class_3414; field_22271 ENTITY_PIGLIN_STEP f Lnet/minecraft/class_3414; field_14831 ENTITY_HORSE_JUMP f Lnet/minecraft/class_3414; field_14964 ENTITY_VEX_DEATH f Lnet/minecraft/class_3414; field_28982 BLOCK_DEEPSLATE_TILES_STEP f Lnet/minecraft/class_3414; field_14830 ENTITY_SNOW_GOLEM_HURT f Lnet/minecraft/class_3414; field_14963 ENTITY_PARROT_IMITATE_MAGMA_CUBE f Lnet/minecraft/class_3414; field_28981 BLOCK_DEEPSLATE_TILES_PLACE f Lnet/minecraft/class_3414; field_14962 BLOCK_LEVER_CLICK f Lnet/minecraft/class_3414; field_28980 BLOCK_DEEPSLATE_TILES_HIT f Lnet/minecraft/class_3414; field_14961 BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_14960 ENTITY_PARROT_EAT f Lnet/minecraft/class_3414; field_21912 BLOCK_WEEPING_VINES_HIT f Lnet/minecraft/class_3414; field_15192 ENTITY_CREEPER_HURT f Lnet/minecraft/class_3414; field_14709 ENTITY_PLAYER_LEVELUP f Lnet/minecraft/class_6880$class_6883; field_14725 BLOCK_NOTE_BLOCK_CHIME f Lnet/minecraft/class_3414; field_21913 BLOCK_WEEPING_VINES_FALL f Lnet/minecraft/class_3414; field_15060 BLOCK_SNOW_STEP f Lnet/minecraft/class_3414; field_15193 ENTITY_EVOKER_PREPARE_SUMMON f Lnet/minecraft/class_3414; field_15194 BLOCK_SLIME_BLOCK_BREAK f Lnet/minecraft/class_3414; field_21914 BLOCK_WART_BLOCK_BREAK f Lnet/minecraft/class_3414; field_15061 ENTITY_HORSE_STEP_WOOD f Lnet/minecraft/class_3414; field_14707 ENTITY_DOLPHIN_JUMP f Lnet/minecraft/class_3414; field_15195 UI_TOAST_CHALLENGE_COMPLETE f Lnet/minecraft/class_3414; field_15062 ENTITY_LEASH_KNOT_PLACE f Lnet/minecraft/class_6880$class_6883; field_14989 BLOCK_NOTE_BLOCK_FLUTE f Lnet/minecraft/class_3414; field_21915 BLOCK_WART_BLOCK_STEP f Lnet/minecraft/class_3414; field_14706 ENTITY_PLAYER_ATTACK_SWEEP f Lnet/minecraft/class_3414; field_14839 ENTITY_SPLASH_POTION_BREAK f Lnet/minecraft/class_3414; field_15196 ENTITY_HUSK_HURT f Lnet/minecraft/class_3414; field_15063 ENTITY_MULE_CHEST f Lnet/minecraft/class_3414; field_21074 BLOCK_HONEY_BLOCK_SLIDE f Lnet/minecraft/class_3414; field_22272 ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED f Lnet/minecraft/class_3414; field_14838 MUSIC_DISC_WARD f Lnet/minecraft/class_3414; field_14705 ENTITY_MOOSHROOM_SHEAR f Lnet/minecraft/class_3414; field_15197 ENTITY_ITEM_PICKUP f Lnet/minecraft/class_3414; field_15064 ENTITY_PARROT_IMITATE_ILLUSIONER f Lnet/minecraft/class_3414; field_21075 BLOCK_HONEY_BLOCK_STEP f Lnet/minecraft/class_3414; field_22273 ENTITY_SNOW_GOLEM_SHEAR f Lnet/minecraft/class_3414; field_14704 ENTITY_HORSE_SADDLE f Lnet/minecraft/class_3414; field_21076 ENTITY_IRON_GOLEM_DAMAGE f Lnet/minecraft/class_3414; field_15065 BLOCK_BUBBLE_COLUMN_BUBBLE_POP f Lnet/minecraft/class_3414; field_21910 BLOCK_WEEPING_VINES_STEP f Lnet/minecraft/class_3414; field_14703 BLOCK_BEACON_ACTIVATE f Lnet/minecraft/class_3414; field_14836 ENTITY_HOSTILE_SPLASH f Lnet/minecraft/class_3414; field_21077 ENTITY_IRON_GOLEM_REPAIR f Lnet/minecraft/class_3414; field_15199 ENTITY_PARROT_IMITATE_BLAZE f Lnet/minecraft/class_3414; field_14969 ENTITY_ARMOR_STAND_PLACE f Lnet/minecraft/class_3414; field_15066 ENTITY_DROWNED_DEATH f Lnet/minecraft/class_3414; field_28987 BLOCK_POLISHED_DEEPSLATE_STEP f Lnet/minecraft/class_3414; field_21911 BLOCK_WEEPING_VINES_PLACE f Lnet/minecraft/class_3414; field_14835 ENTITY_DROWNED_STEP f Lnet/minecraft/class_3414; field_14702 ENTITY_FIREWORK_ROCKET_LAUNCH f Lnet/minecraft/class_3414; field_37368 BLOCK_SCULK_CATALYST_PLACE f Lnet/minecraft/class_3414; field_26957 BLOCK_CANDLE_HIT f Lnet/minecraft/class_3414; field_26958 BLOCK_CANDLE_PLACE f Lnet/minecraft/class_3414; field_37369 BLOCK_SCULK_CATALYST_STEP f Lnet/minecraft/class_3414; field_26959 BLOCK_CANDLE_STEP f Lnet/minecraft/class_3414; field_26955 BLOCK_CANDLE_EXTINGUISH f Lnet/minecraft/class_3414; field_18054 ENTITY_FOX_SPIT f Lnet/minecraft/class_3414; field_26956 BLOCK_CANDLE_FALL f Lnet/minecraft/class_3414; field_37364 BLOCK_SCULK_CATALYST_BLOOM f Lnet/minecraft/class_3414; field_26953 BLOCK_CANDLE_AMBIENT f Lnet/minecraft/class_3414; field_18056 ENTITY_FOX_AMBIENT f Lnet/minecraft/class_3414; field_21928 BLOCK_NETHERRACK_FALL f Lnet/minecraft/class_3414; field_29809 ENTITY_GOAT_AMBIENT f Lnet/minecraft/class_3414; field_37365 BLOCK_SCULK_CATALYST_BREAK f Lnet/minecraft/class_3414; field_26954 BLOCK_CANDLE_BREAK f Lnet/minecraft/class_3414; field_21929 BLOCK_ANCIENT_DEBRIS_PLACE f Lnet/minecraft/class_3414; field_18055 ENTITY_FOX_AGGRO f Lnet/minecraft/class_3414; field_37366 BLOCK_SCULK_CATALYST_FALL f Lnet/minecraft/class_3414; field_26951 BLOCK_CALCITE_HIT f Lnet/minecraft/class_3414; field_18058 ENTITY_FOX_BITE f Lnet/minecraft/class_3414; field_37367 BLOCK_SCULK_CATALYST_HIT f Lnet/minecraft/class_3414; field_26952 BLOCK_CALCITE_FALL f Lnet/minecraft/class_3414; field_15070 ENTITY_TURTLE_HURT_BABY f Lnet/minecraft/class_3414; field_28609 BLOCK_SPORE_BLOSSOM_HIT f Lnet/minecraft/class_3414; field_44588 BLOCK_SNIFFER_EGG_PLOP f Lnet/minecraft/class_3414; field_24075 BLOCK_NETHER_GOLD_ORE_STEP f Lnet/minecraft/class_3414; field_14971 ENTITY_CAT_DEATH f Lnet/minecraft/class_3414; field_24074 BLOCK_NETHER_GOLD_ORE_PLACE f Lnet/minecraft/class_3414; field_14970 ENTITY_BLAZE_SHOOT f Lnet/minecraft/class_3414; field_24071 BLOCK_NETHER_GOLD_ORE_BREAK f Lnet/minecraft/class_3414; field_24070 BLOCK_GILDED_BLACKSTONE_STEP f Lnet/minecraft/class_3414; field_24073 BLOCK_NETHER_GOLD_ORE_HIT f Lnet/minecraft/class_3414; field_24072 BLOCK_NETHER_GOLD_ORE_FALL f Lnet/minecraft/class_3414; field_14847 ENTITY_MAGMA_CUBE_JUMP f Lnet/minecraft/class_3414; field_15079 ENTITY_TNT_PRIMED f Lnet/minecraft/class_3414; field_14713 ENTITY_ENDERMAN_SCREAM f Lnet/minecraft/class_3414; field_14846 ITEM_HOE_TILL f Lnet/minecraft/class_3414; field_14979 BLOCK_CONDUIT_DEACTIVATE f Lnet/minecraft/class_3414; field_14845 ENTITY_BAT_LOOP f Lnet/minecraft/class_3414; field_38923 ENTITY_ALLAY_ITEM_THROWN f Lnet/minecraft/class_3414; field_14978 BLOCK_BREWING_STAND_BREW f Lnet/minecraft/class_3414; field_14712 ENTITY_FIREWORK_ROCKET_SHOOT f Lnet/minecraft/class_3414; field_39024 ENTITY_GOAT_HORN_BREAK f Lnet/minecraft/class_3414; field_14977 ENTITY_SHULKER_BULLET_HURT f Lnet/minecraft/class_3414; field_38924 MUSIC_DISC_5 f Lnet/minecraft/class_3414; field_14711 BLOCK_DISPENSER_LAUNCH f Lnet/minecraft/class_3414; field_14844 ENTITY_ITEM_FRAME_PLACE f Lnet/minecraft/class_3414; field_14710 ENTITY_ZOMBIFIED_PIGLIN_HURT f Lnet/minecraft/class_3414; field_14843 BLOCK_GLASS_PLACE f Lnet/minecraft/class_3414; field_14976 ENTITY_PILLAGER_AMBIENT f Lnet/minecraft/class_3414; field_24067 BLOCK_GILDED_BLACKSTONE_FALL f Lnet/minecraft/class_6880$class_6883; field_38927 MUSIC_OVERWORLD_OLD_GROWTH_TAIGA f Lnet/minecraft/class_3414; field_14842 ENTITY_BLAZE_HURT f Lnet/minecraft/class_3414; field_14975 ENTITY_SHEEP_SHEAR f Lnet/minecraft/class_3414; field_24066 BLOCK_GILDED_BLACKSTONE_BREAK f Lnet/minecraft/class_3414; field_14841 ENTITY_ZOMBIE_VILLAGER_STEP f Lnet/minecraft/class_3414; field_23968 MUSIC_DISC_PIGSTEP f Lnet/minecraft/class_3414; field_14974 ENTITY_PHANTOM_DEATH f Lnet/minecraft/class_3414; field_24069 BLOCK_GILDED_BLACKSTONE_PLACE f Lnet/minecraft/class_3414; field_14973 ENTITY_ELDER_GUARDIAN_DEATH_LAND f Lnet/minecraft/class_3414; field_14840 ENTITY_PLAYER_ATTACK_STRONG f Lnet/minecraft/class_3414; field_24068 BLOCK_GILDED_BLACKSTONE_HIT f Lnet/minecraft/class_3414; field_14972 ENTITY_DOLPHIN_PLAY f Lnet/minecraft/class_3414; field_37372 ENTITY_TADPOLE_FLOP f Lnet/minecraft/class_3414; field_28607 BLOCK_SPORE_BLOSSOM_BREAK f Lnet/minecraft/class_3414; field_21924 BLOCK_NETHERRACK_BREAK f Lnet/minecraft/class_3414; field_15071 BLOCK_CONDUIT_AMBIENT_SHORT f Lnet/minecraft/class_3414; field_28608 BLOCK_SPORE_BLOSSOM_FALL f Lnet/minecraft/class_3414; field_37373 ENTITY_TADPOLE_GROW_UP f Lnet/minecraft/class_3414; field_28606 ENTITY_SKELETON_CONVERTED_TO_STRAY f Lnet/minecraft/class_3414; field_26950 BLOCK_CALCITE_PLACE f Lnet/minecraft/class_3414; field_21925 BLOCK_NETHERRACK_STEP f Lnet/minecraft/class_3414; field_15072 ENTITY_VEX_HURT f Lnet/minecraft/class_3414; field_18059 ENTITY_FOX_DEATH f Lnet/minecraft/class_3414; field_37374 ENTITY_TADPOLE_HURT f Lnet/minecraft/class_3414; field_15073 ENTITY_PARROT_IMITATE_WITHER_SKELETON f Lnet/minecraft/class_6880$class_6883; field_38925 MUSIC_OVERWORLD_SWAMP f Lnet/minecraft/class_3414; field_28605 BLOCK_ROOTED_DIRT_STEP f Lnet/minecraft/class_3414; field_21926 BLOCK_NETHERRACK_PLACE f Lnet/minecraft/class_3414; field_14719 BLOCK_BAMBOO_PLACE f Lnet/minecraft/class_3414; field_15074 BLOCK_SAND_BREAK f Lnet/minecraft/class_3414; field_28604 BLOCK_ROOTED_DIRT_PLACE f Lnet/minecraft/class_3414; field_21927 BLOCK_NETHERRACK_HIT f Lnet/minecraft/class_3414; field_39026 ENTITY_GOAT_SCREAMING_HORN_BREAK f Lnet/minecraft/class_3414; field_14718 BLOCK_WOOD_PLACE f Lnet/minecraft/class_3414; field_15075 ENTITY_ITEM_BREAK f Lnet/minecraft/class_3414; field_28603 BLOCK_ROOTED_DIRT_HIT f Lnet/minecraft/class_3414; field_21920 BLOCK_NETHERITE_BLOCK_STEP f Lnet/minecraft/class_3414; field_14717 ITEM_TRIDENT_RIPTIDE_3 f Lnet/minecraft/class_3414; field_39025 ITEM_GOAT_HORN_PLAY f Lnet/minecraft/class_3414; field_15076 ENTITY_PANDA_SNEEZE f Lnet/minecraft/class_3414; field_28602 BLOCK_ROOTED_DIRT_FALL f Lnet/minecraft/class_3414; field_21921 BLOCK_NETHERITE_BLOCK_PLACE f Lnet/minecraft/class_3414; field_14849 ENTITY_SLIME_DEATH_SMALL f Lnet/minecraft/class_3414; field_37370 ENTITY_TADPOLE_DEATH f Lnet/minecraft/class_3414; field_14716 BLOCK_PORTAL_TRAVEL f Lnet/minecraft/class_3414; field_15077 ENTITY_PARROT_HURT f Lnet/minecraft/class_3414; field_28601 BLOCK_ROOTED_DIRT_BREAK f Lnet/minecraft/class_3414; field_21922 BLOCK_NETHERITE_BLOCK_HIT f Lnet/minecraft/class_3414; field_14715 ENTITY_PANDA_WORRIED_AMBIENT f Lnet/minecraft/class_3414; field_14848 ENTITY_PUFFER_FISH_STING f Lnet/minecraft/class_3414; field_15078 ENTITY_POLAR_BEAR_AMBIENT f Lnet/minecraft/class_3414; field_28600 BLOCK_MOSS_STEP f Lnet/minecraft/class_3414; field_21923 BLOCK_NETHERITE_BLOCK_FALL f Lnet/minecraft/class_3414; field_14714 ENTITY_GUARDIAN_AMBIENT f Lnet/minecraft/class_3414; field_18063 ENTITY_FOX_SNIFF f Lnet/minecraft/class_3414; field_43154 BLOCK_AMETHYST_BLOCK_RESONATE f Lnet/minecraft/class_3414; field_43155 ITEM_BRUSH_BRUSHING_GENERIC f Lnet/minecraft/class_3414; field_26967 BLOCK_MEDIUM_AMETHYST_BUD_BREAK f Lnet/minecraft/class_3414; field_28397 ITEM_INK_SAC_USE f Lnet/minecraft/class_3414; field_20609 BLOCK_BEEHIVE_ENTER f Lnet/minecraft/class_3414; field_43156 ITEM_BRUSH_BRUSHING_SAND f Lnet/minecraft/class_3414; field_26968 BLOCK_MEDIUM_AMETHYST_BUD_PLACE f Lnet/minecraft/class_3414; field_26969 ENTITY_MINECART_INSIDE_UNDERWATER f Lnet/minecraft/class_3414; field_28396 ENTITY_GLOW_SQUID_SQUIRT f Lnet/minecraft/class_3414; field_43157 ITEM_BRUSH_BRUSHING_GRAVEL f Lnet/minecraft/class_3414; field_26965 BLOCK_LARGE_AMETHYST_BUD_PLACE f Lnet/minecraft/class_3414; field_28395 ENTITY_GLOW_SQUID_HURT f Lnet/minecraft/class_3414; field_43158 ITEM_BRUSH_BRUSHING_SAND_COMPLETE f Lnet/minecraft/class_3414; field_26966 BLOCK_LARGE_AMETHYST_BUD_BREAK f Lnet/minecraft/class_3414; field_15080 BLOCK_WOODEN_TRAPDOOR_CLOSE f Lnet/minecraft/class_3414; field_28394 ENTITY_GLOW_SQUID_DEATH f Lnet/minecraft/class_3414; field_43159 ITEM_BRUSH_BRUSHING_GRAVEL_COMPLETE f Lnet/minecraft/class_3414; field_26963 BLOCK_COPPER_HIT f Lnet/minecraft/class_6880$class_6883; field_18310 BLOCK_NOTE_BLOCK_DIDGERIDOO f Lnet/minecraft/class_3414; field_15081 BLOCK_GLASS_BREAK f Lnet/minecraft/class_3414; field_16506 BLOCK_SCAFFOLDING_HIT f Lnet/minecraft/class_3414; field_29819 ENTITY_GOAT_STEP f Lnet/minecraft/class_3414; field_16508 BLOCK_SCAFFOLDING_STEP f Lnet/minecraft/class_3414; field_26964 BLOCK_COPPER_FALL f Lnet/minecraft/class_3414; field_15082 BLOCK_IRON_TRAPDOOR_OPEN f Lnet/minecraft/class_3414; field_16507 BLOCK_SCAFFOLDING_PLACE f Lnet/minecraft/class_3414; field_28393 ENTITY_GLOW_SQUID_AMBIENT f Lnet/minecraft/class_6880$class_6883; field_18312 BLOCK_NOTE_BLOCK_BANJO f Lnet/minecraft/class_3414; field_14850 ENTITY_ZOMBIE_CONVERTED_TO_DROWNED f Lnet/minecraft/class_3414; field_14983 BLOCK_WOOL_BREAK f Lnet/minecraft/class_6880$class_6883; field_18311 BLOCK_NOTE_BLOCK_BIT f Lnet/minecraft/class_3414; field_14982 BLOCK_CHEST_OPEN f Lnet/minecraft/class_3414; field_14981 BLOCK_END_PORTAL_SPAWN f Lnet/minecraft/class_3414; field_14980 ENTITY_DROWNED_AMBIENT_WATER f Lnet/minecraft/class_3414; field_42569 BLOCK_CHERRY_WOOD_TRAPDOOR_OPEN f Lnet/minecraft/class_3414; field_18060 ENTITY_FOX_EAT f Lnet/minecraft/class_3414; field_42568 BLOCK_CHERRY_WOOD_TRAPDOOR_CLOSE f Lnet/minecraft/class_3414; field_42567 BLOCK_CHERRY_WOOD_DOOR_OPEN f Lnet/minecraft/class_3414; field_18062 ENTITY_FOX_SLEEP f Lnet/minecraft/class_3414; field_42566 BLOCK_CHERRY_WOOD_DOOR_CLOSE f Lnet/minecraft/class_3414; field_18061 ENTITY_FOX_HURT f Lnet/minecraft/class_6880$class_6883; field_42594 MUSIC_OVERWORLD_CHERRY_GROVE f Lnet/minecraft/class_3414; field_42565 BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE f Lnet/minecraft/class_3414; field_14726 ENTITY_PLAYER_BREATH f Lnet/minecraft/class_3414; field_14859 BLOCK_TRIPWIRE_ATTACH f Lnet/minecraft/class_6880$class_6883; field_18308 BLOCK_NOTE_BLOCK_IRON_XYLOPHONE f Lnet/minecraft/class_3414; field_28611 BLOCK_SPORE_BLOSSOM_STEP f Lnet/minecraft/class_3414; field_42576 BLOCK_CHERRY_WOOD_FENCE_GATE_OPEN f Lnet/minecraft/class_3414; field_28610 BLOCK_SPORE_BLOSSOM_PLACE f Lnet/minecraft/class_3414; field_14858 ENTITY_EVOKER_CAST_SPELL f Lnet/minecraft/class_3414; field_33440 ENTITY_GOAT_SCREAMING_EAT f Lnet/minecraft/class_3414; field_42575 BLOCK_CHERRY_WOOD_FENCE_GATE_CLOSE f Lnet/minecraft/class_3414; field_14857 ENTITY_COW_DEATH f Lnet/minecraft/class_3414; field_14724 ENTITY_WOLF_AMBIENT f Lnet/minecraft/class_3414; field_14856 ENTITY_TURTLE_DEATH f Lnet/minecraft/class_3414; field_42574 BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_14723 BLOCK_STONE_FALL f Lnet/minecraft/class_6880$class_6883; field_18309 BLOCK_NOTE_BLOCK_COW_BELL f Lnet/minecraft/class_3414; field_21930 BLOCK_ANCIENT_DEBRIS_HIT f Lnet/minecraft/class_3414; field_45062 BLOCK_SPONGE_ABSORB f Lnet/minecraft/class_3414; field_21931 BLOCK_SHROOMLIGHT_BREAK f Lnet/minecraft/class_3414; field_42573 BLOCK_CHERRY_WOOD_BREAK f Lnet/minecraft/class_3414; field_14988 BLOCK_METAL_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_14855 ENTITY_SKELETON_HORSE_HURT f Lnet/minecraft/class_3414; field_14722 ENTITY_TURTLE_AMBIENT_LAND f Lnet/minecraft/class_3414; field_14721 ENTITY_SKELETON_HORSE_DEATH f Lnet/minecraft/class_3414; field_42572 BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_14854 ENTITY_PARROT_IMITATE_ENDER_DRAGON f Lnet/minecraft/class_3414; field_14987 ENTITY_HORSE_GALLOP f Lnet/minecraft/class_3414; field_42571 BLOCK_CHERRY_WOOD_BUTTON_CLICK_ON f Lnet/minecraft/class_3414; field_14720 BLOCK_GRASS_HIT f Lnet/minecraft/class_3414; field_14853 BLOCK_LADDER_PLACE f Lnet/minecraft/class_3414; field_44700 MUSIC_DISC_RELIC f Lnet/minecraft/class_3414; field_14986 ENTITY_ZOMBIE_INFECT f Lnet/minecraft/class_3414; field_14852 ENTITY_ZOMBIFIED_PIGLIN_ANGRY f Lnet/minecraft/class_3414; field_42570 BLOCK_CHERRY_WOOD_BUTTON_CLICK_OFF f Lnet/minecraft/class_3414; field_14985 ENTITY_TROPICAL_FISH_HURT f Lnet/minecraft/class_3414; field_14984 ENTITY_SKELETON_HORSE_AMBIENT f Lnet/minecraft/class_3414; field_14851 ENTITY_COD_HURT f Lnet/minecraft/class_3414; field_20604 ENTITY_BEE_LOOP_AGGRESSIVE f Lnet/minecraft/class_3414; field_26961 BLOCK_COPPER_STEP f Lnet/minecraft/class_3414; field_16509 BLOCK_SCAFFOLDING_BREAK f Lnet/minecraft/class_3414; field_21936 BLOCK_ANCIENT_DEBRIS_FALL f Lnet/minecraft/class_3414; field_15083 ENTITY_COD_AMBIENT f Lnet/minecraft/class_3414; field_29817 ENTITY_GOAT_SCREAMING_MILK f Lnet/minecraft/class_3414; field_28392 ITEM_GLOW_INK_SAC_USE f Lnet/minecraft/class_3414; field_20603 ENTITY_BEE_HURT f Lnet/minecraft/class_3414; field_26962 BLOCK_COPPER_PLACE f Lnet/minecraft/class_3414; field_15084 ENTITY_SILVERFISH_STEP f Lnet/minecraft/class_3414; field_28618 BLOCK_VINE_FALL f Lnet/minecraft/class_3414; field_21937 BLOCK_NETHER_ORE_BREAK f Lnet/minecraft/class_3414; field_28619 BLOCK_VINE_HIT f Lnet/minecraft/class_3414; field_29816 ENTITY_GOAT_SCREAMING_HURT f Lnet/minecraft/class_3414; field_28391 ITEM_DYE_USE f Lnet/minecraft/class_3414; field_20602 ENTITY_BEE_DEATH f Lnet/minecraft/class_3414; field_28617 BLOCK_VINE_BREAK f Lnet/minecraft/class_3414; field_15085 ENTITY_TROPICAL_FISH_AMBIENT f Lnet/minecraft/class_3414; field_17482 ITEM_BOOK_PUT f Lnet/minecraft/class_3414; field_21938 BLOCK_NETHER_ORE_FALL f Lnet/minecraft/class_3414; field_29815 ENTITY_GOAT_SCREAMING_DEATH f Lnet/minecraft/class_3414; field_26960 BLOCK_COPPER_BREAK f Lnet/minecraft/class_3414; field_15086 ENTITY_ENDER_DRAGON_HURT f Lnet/minecraft/class_3414; field_28616 BLOCK_SMALL_DRIPLEAF_STEP f Lnet/minecraft/class_3414; field_17481 ITEM_BOOK_PAGE_TURN f Lnet/minecraft/class_3414; field_29814 ENTITY_GOAT_SCREAMING_AMBIENT f Lnet/minecraft/class_3414; field_21939 BLOCK_NETHER_ORE_HIT f Lnet/minecraft/class_3414; field_17484 UI_CARTOGRAPHY_TABLE_TAKE_RESULT f Lnet/minecraft/class_3414; field_28615 BLOCK_SMALL_DRIPLEAF_PLACE f Lnet/minecraft/class_3414; field_15087 BLOCK_CORAL_BLOCK_PLACE f Lnet/minecraft/class_3414; field_20608 BLOCK_BEEHIVE_DRIP f Lnet/minecraft/class_3414; field_21932 BLOCK_SHROOMLIGHT_STEP f Lnet/minecraft/class_3414; field_29813 ENTITY_GOAT_PREPARE_RAM f Lnet/minecraft/class_3414; field_20607 ENTITY_BEE_POLLINATE f Lnet/minecraft/class_3414; field_14729 ENTITY_PHANTOM_BITE f Lnet/minecraft/class_3414; field_17483 BLOCK_CAMPFIRE_CRACKLE f Lnet/minecraft/class_3414; field_15088 ENTITY_ZOMBIE_HURT f Lnet/minecraft/class_3414; field_28614 BLOCK_SMALL_DRIPLEAF_HIT f Lnet/minecraft/class_3414; field_21933 BLOCK_SHROOMLIGHT_PLACE f Lnet/minecraft/class_3414; field_29812 ENTITY_GOAT_MILK f Lnet/minecraft/class_3414; field_20606 ENTITY_BEE_STING f Lnet/minecraft/class_3414; field_14728 ENTITY_ZOMBIE_VILLAGER_HURT f Lnet/minecraft/class_3414; field_28613 BLOCK_SMALL_DRIPLEAF_FALL f Lnet/minecraft/class_3414; field_15089 ITEM_CROSSBOW_QUICK_CHARGE_3 f Lnet/minecraft/class_3414; field_21934 BLOCK_SHROOMLIGHT_HIT f Lnet/minecraft/class_3414; field_29811 ENTITY_GOAT_HURT f Lnet/minecraft/class_3414; field_14727 BLOCK_ANVIL_FALL f Lnet/minecraft/class_3414; field_20605 ENTITY_BEE_LOOP f Lnet/minecraft/class_3414; field_28612 BLOCK_SMALL_DRIPLEAF_BREAK f Lnet/minecraft/class_3414; field_21935 BLOCK_SHROOMLIGHT_FALL f Lnet/minecraft/class_3414; field_29810 ENTITY_GOAT_DEATH f Lnet/minecraft/class_3414; field_17711 UI_STONECUTTER_SELECT_RECIPE f Lnet/minecraft/class_3414; field_17710 UI_STONECUTTER_TAKE_RESULT f Lnet/minecraft/class_6880$class_6883; field_14995 MUSIC_CREATIVE f Lnet/minecraft/class_3414; field_26979 BLOCK_AMETHYST_BLOCK_BREAK f Lnet/minecraft/class_3414; field_15090 ENTITY_FIREWORK_ROCKET_BLAST_FAR f Lnet/minecraft/class_3414; field_23116 BLOCK_RESPAWN_ANCHOR_CHARGE f Lnet/minecraft/class_3414; field_26977 BLOCK_TUFF_HIT f Lnet/minecraft/class_3414; field_15091 ENTITY_RABBIT_JUMP f Lnet/minecraft/class_3414; field_23115 BLOCK_RESPAWN_ANCHOR_AMBIENT f Lnet/minecraft/class_3414; field_19147 ENTITY_EVOKER_CELEBRATE f Lnet/minecraft/class_3414; field_26978 BLOCK_TUFF_FALL f Lnet/minecraft/class_3414; field_15092 BLOCK_SNOW_FALL f Lnet/minecraft/class_3414; field_23118 BLOCK_RESPAWN_ANCHOR_SET_SPAWN f Lnet/minecraft/class_3414; field_26975 BLOCK_TUFF_STEP f Lnet/minecraft/class_3414; field_15093 ENTITY_FISHING_BOBBER_RETRIEVE f Lnet/minecraft/class_3414; field_26976 BLOCK_TUFF_PLACE f Lnet/minecraft/class_3414; field_15094 ENTITY_DONKEY_AMBIENT f Lnet/minecraft/class_3414; field_35343 MUSIC_DISC_OTHERSIDE f Lnet/minecraft/class_3414; field_14862 ITEM_ARMOR_EQUIP_IRON f Lnet/minecraft/class_3414; field_14861 BLOCK_FENCE_GATE_CLOSE f Lnet/minecraft/class_3414; field_14994 ENTITY_HOSTILE_HURT f Lnet/minecraft/class_3414; field_42559 BLOCK_CHERRY_LEAVES_PLACE f Lnet/minecraft/class_3414; field_14860 ITEM_CROSSBOW_LOADING_MIDDLE f Lnet/minecraft/class_3414; field_14993 BLOCK_FIRE_AMBIENT f Lnet/minecraft/class_3414; field_42558 BLOCK_CHERRY_LEAVES_HIT f Lnet/minecraft/class_3414; field_14992 ENTITY_DOLPHIN_ATTACK f Lnet/minecraft/class_3414; field_42557 BLOCK_CHERRY_LEAVES_FALL f Lnet/minecraft/class_3414; field_14991 ENTITY_BLAZE_AMBIENT f Lnet/minecraft/class_3414; field_42556 BLOCK_CHERRY_LEAVES_BREAK f Lnet/minecraft/class_6880$class_6883; field_23117 BLOCK_RESPAWN_ANCHOR_DEPLETE f Lnet/minecraft/class_3414; field_42555 BLOCK_CHERRY_SAPLING_STEP f Lnet/minecraft/class_3414; field_42554 BLOCK_CHERRY_SAPLING_PLACE f Lnet/minecraft/class_3414; field_16510 BLOCK_SCAFFOLDING_FALL f Lnet/minecraft/class_3414; field_42553 BLOCK_CHERRY_SAPLING_HIT f Lnet/minecraft/class_3414; field_14738 ENTITY_ILLUSIONER_PREPARE_MIRROR f Lnet/minecraft/class_3414; field_14605 ENTITY_POLAR_BEAR_AMBIENT_BABY f Lnet/minecraft/class_3414; field_42564 BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT f Lnet/minecraft/class_3414; field_14604 ENTITY_PANDA_AMBIENT f Lnet/minecraft/class_3414; field_14737 ENTITY_GENERIC_SPLASH f Lnet/minecraft/class_3414; field_21940 BLOCK_NETHER_ORE_PLACE f Lnet/minecraft/class_3414; field_14736 ENTITY_WITCH_AMBIENT f Lnet/minecraft/class_3414; field_42563 BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL f Lnet/minecraft/class_3414; field_14603 ENTITY_SHEEP_AMBIENT f Lnet/minecraft/class_3414; field_14869 ENTITY_PHANTOM_FLAP f Lnet/minecraft/class_3414; field_21941 BLOCK_NETHER_ORE_STEP f Lnet/minecraft/class_3414; field_21942 BLOCK_SOUL_SAND_HIT f Lnet/minecraft/class_3414; field_42562 BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK f Lnet/minecraft/class_3414; field_14868 ENTITY_ELDER_GUARDIAN_HURT f Lnet/minecraft/class_3414; field_14735 ENTITY_VINDICATOR_AMBIENT f Lnet/minecraft/class_3414; field_14602 ENTITY_PARROT_STEP f Lnet/minecraft/class_3414; field_28620 BLOCK_VINE_PLACE f Lnet/minecraft/class_3414; field_21943 BLOCK_SOUL_SAND_FALL f Lnet/minecraft/class_3414; field_42561 BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP f Lnet/minecraft/class_3414; field_14867 ENTITY_CAT_HURT f Lnet/minecraft/class_3414; field_14734 ENTITY_BLAZE_BURN f Lnet/minecraft/class_3414; field_14601 ENTITY_CHICKEN_HURT f Lnet/minecraft/class_3414; field_34896 BLOCK_GROWING_PLANT_CROP f Lnet/minecraft/class_3414; field_20612 BLOCK_BEEHIVE_WORK f Lnet/minecraft/class_3414; field_14600 ENTITY_ARROW_SHOOT f Lnet/minecraft/class_3414; field_42560 BLOCK_CHERRY_LEAVES_STEP f Lnet/minecraft/class_3414; field_14999 ENTITY_PLAYER_ATTACK_KNOCKBACK f Lnet/minecraft/class_3414; field_14733 ENTITY_RAVAGER_ROAR f Lnet/minecraft/class_3414; field_20611 BLOCK_BEEHIVE_SHEAR f Lnet/minecraft/class_3414; field_20610 BLOCK_BEEHIVE_EXIT f Lnet/minecraft/class_3414; field_14732 ENTITY_GENERIC_DEATH f Lnet/minecraft/class_3414; field_14865 ENTITY_LIGHTNING_BOLT_THUNDER f Lnet/minecraft/class_3414; field_14998 ENTITY_PLAYER_SWIM f Lnet/minecraft/class_3414; field_14731 BLOCK_CHEST_LOCKED f Lnet/minecraft/class_3414; field_14864 ENTITY_TURTLE_SHAMBLE_BABY f Lnet/minecraft/class_3414; field_14997 ENTITY_PANDA_PRE_SNEEZE f Lnet/minecraft/class_3414; field_14863 ENTITY_SLIME_ATTACK f Lnet/minecraft/class_3414; field_14996 ENTITY_ZOMBIE_VILLAGER_DEATH f Lnet/minecraft/class_3414; field_14730 ENTITY_SHEEP_HURT f Lnet/minecraft/class_3414; field_15095 ENTITY_SLIME_SQUISH f Lnet/minecraft/class_3414; field_26973 ITEM_SPYGLASS_STOP_USING f Lnet/minecraft/class_3414; field_21948 BLOCK_SOUL_SOIL_FALL f Lnet/minecraft/class_3414; field_33435 ENTITY_GOAT_SCREAMING_PREPARE_RAM f Lnet/minecraft/class_3414; field_20615 ITEM_HONEY_BOTTLE_DRINK f Lnet/minecraft/class_3414; field_33437 ENTITY_GOAT_EAT f Lnet/minecraft/class_3414; field_15096 UI_LOOM_TAKE_RESULT f Lnet/minecraft/class_3414; field_26974 BLOCK_TUFF_BREAK f Lnet/minecraft/class_3414; field_21949 BLOCK_SOUL_SAND_BREAK f Lnet/minecraft/class_3414; field_33436 ENTITY_GOAT_SCREAMING_RAM_IMPACT f Lnet/minecraft/class_3414; field_20614 ENTITY_GENERIC_EAT f Lnet/minecraft/class_3414; field_26971 BLOCK_SMALL_AMETHYST_BUD_PLACE f Lnet/minecraft/class_3414; field_15097 ENTITY_LLAMA_CHEST f Lnet/minecraft/class_3414; field_19148 ENTITY_RAVAGER_CELEBRATE f Lnet/minecraft/class_3414; field_33433 ITEM_BONE_MEAL_USE f Lnet/minecraft/class_3414; field_20613 ENTITY_GENERIC_DRINK f Lnet/minecraft/class_3414; field_19149 ENTITY_PLAYER_BURP f Lnet/minecraft/class_3414; field_26972 ITEM_SPYGLASS_USE f Lnet/minecraft/class_3414; field_15098 ENTITY_PARROT_IMITATE_SLIME f Lnet/minecraft/class_3414; field_33434 ENTITY_GOAT_SCREAMING_LONG_JUMP f Lnet/minecraft/class_3414; field_14609 BLOCK_GRAVEL_PLACE f Lnet/minecraft/class_3414; field_15099 ENTITY_HORSE_EAT f Lnet/minecraft/class_3414; field_21944 BLOCK_SOUL_SOIL_BREAK f Lnet/minecraft/class_3414; field_14608 ENTITY_ENDERMAN_DEATH f Lnet/minecraft/class_3414; field_26970 BLOCK_SMALL_AMETHYST_BUD_BREAK f Lnet/minecraft/class_3414; field_21945 BLOCK_SOUL_SOIL_STEP f Lnet/minecraft/class_3414; field_14607 BLOCK_WOOD_FALL f Lnet/minecraft/class_3414; field_33438 ENTITY_GOAT_LONG_JUMP f Lnet/minecraft/class_3414; field_21946 BLOCK_SOUL_SOIL_PLACE f Lnet/minecraft/class_3414; field_14739 BLOCK_CHORUS_FLOWER_DEATH f Lnet/minecraft/class_3414; field_14606 ITEM_TRIDENT_RIPTIDE_1 f Lnet/minecraft/class_3414; field_33439 ENTITY_GOAT_RAM_IMPACT f Lnet/minecraft/class_3414; field_21947 BLOCK_SOUL_SOIL_HIT f Lnet/minecraft/class_3414; field_28025 BLOCK_DRIPSTONE_BLOCK_PLACE f Lnet/minecraft/class_6880$class_6883; field_14631 MUSIC_END f Lnet/minecraft/class_3414; field_28289 ENTITY_AXOLOTL_HURT f Lnet/minecraft/class_3414; field_19152 ENTITY_VILLAGER_CELEBRATE f Lnet/minecraft/class_3414; field_28288 ENTITY_AXOLOTL_DEATH f Lnet/minecraft/class_3414; field_19153 ENTITY_WITCH_CELEBRATE f Lnet/minecraft/class_3414; field_28287 ENTITY_AXOLOTL_ATTACK f Lnet/minecraft/class_6880$class_6883; field_17266 EVENT_RAID_HORN f Lnet/minecraft/class_3414; field_14741 ENTITY_CAT_PURR f Lnet/minecraft/class_3414; field_14740 BLOCK_BAMBOO_BREAK f Lnet/minecraft/class_3414; field_14873 ENTITY_SNOWBALL_THROW f Lnet/minecraft/class_3414; field_14872 ENTITY_RABBIT_DEATH f Lnet/minecraft/class_3414; field_14871 ENTITY_CHICKEN_AMBIENT f Lnet/minecraft/class_3414; field_28029 BLOCK_POINTED_DRIPSTONE_STEP f Lnet/minecraft/class_3414; field_19150 ENTITY_PILLAGER_CELEBRATE f Lnet/minecraft/class_3414; field_14870 ENTITY_SHEEP_STEP f Lnet/minecraft/class_3414; field_28028 BLOCK_POINTED_DRIPSTONE_BREAK f Lnet/minecraft/class_6880$class_6883; field_35351 MUSIC_OVERWORLD_STONY_PEAKS f Lnet/minecraft/class_3414; field_19151 ENTITY_VINDICATOR_CELEBRATE f Lnet/minecraft/class_3414; field_28027 BLOCK_DRIPSTONE_BLOCK_FALL f Lnet/minecraft/class_6880$class_6883; field_35350 MUSIC_OVERWORLD_SNOWY_SLOPES f Lnet/minecraft/class_3414; field_28026 BLOCK_DRIPSTONE_BLOCK_HIT f Lnet/minecraft/class_3414; field_14617 ENTITY_SKELETON_HORSE_SWIM f Lnet/minecraft/class_3414; field_21951 BLOCK_SOUL_SAND_PLACE f Lnet/minecraft/class_3414; field_14749 ENTITY_MAGMA_CUBE_SQUISH_SMALL f Lnet/minecraft/class_3414; field_14616 ITEM_SHOVEL_FLATTEN f Lnet/minecraft/class_3414; field_14615 ENTITY_PIG_AMBIENT f Lnet/minecraft/class_3414; field_42599 ENTITY_SNIFFER_DEATH f Lnet/minecraft/class_3414; field_14748 ENTITY_PUFFER_FISH_HURT f Lnet/minecraft/class_3414; field_18313 ENTITY_WANDERING_TRADER_DRINK_POTION f Lnet/minecraft/class_3414; field_14747 ENTITY_MAGMA_CUBE_HURT f Lnet/minecraft/class_3414; field_14614 ENTITY_MULE_AMBIENT f Lnet/minecraft/class_3414; field_40068 BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_42598 ENTITY_SNIFFER_HURT f Lnet/minecraft/class_3414; field_42597 ENTITY_SNIFFER_IDLE f Lnet/minecraft/class_3414; field_14746 ENTITY_BAT_HURT f Lnet/minecraft/class_3414; field_14879 ENTITY_ENDERMAN_TELEPORT f Lnet/minecraft/class_3414; field_14613 ENTITY_HORSE_STEP f Lnet/minecraft/class_3414; field_40069 BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_18315 ENTITY_WANDERING_TRADER_DISAPPEARED f Lnet/minecraft/class_3414; field_40066 BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF f Lnet/minecraft/class_3414; field_14878 ENTITY_TROPICAL_FISH_FLOP f Lnet/minecraft/class_3414; field_42596 ENTITY_SNIFFER_EAT f Lnet/minecraft/class_3414; field_14745 ENTITY_SNOW_GOLEM_SHOOT f Lnet/minecraft/class_3414; field_14612 ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR f Lnet/minecraft/class_3414; field_14611 BLOCK_DISPENSER_DISPENSE f Lnet/minecraft/class_3414; field_42595 ENTITY_SNIFFER_STEP f Lnet/minecraft/class_3414; field_18314 ENTITY_WANDERING_TRADER_REAPPEARED f Lnet/minecraft/class_3414; field_40067 BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON f Lnet/minecraft/class_3414; field_14744 MUSIC_DISC_CAT f Lnet/minecraft/class_3414; field_14877 ENTITY_SKELETON_DEATH f Lnet/minecraft/class_3414; field_14743 ENTITY_ZOMBIFIED_PIGLIN_DEATH f Lnet/minecraft/class_3414; field_14610 ENTITY_BAT_TAKEOFF f Lnet/minecraft/class_3414; field_40064 BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE f Lnet/minecraft/class_3414; field_14876 ENTITY_PLAYER_SPLASH_HIGH_SPEED f Lnet/minecraft/class_3414; field_21950 BLOCK_SOUL_SAND_STEP f Lnet/minecraft/class_3414; field_18316 ENTITY_WANDERING_TRADER_DRINK_MILK f Lnet/minecraft/class_3414; field_42593 INTENTIONALLY_EMPTY f Lnet/minecraft/class_3414; field_14875 ENTITY_PAINTING_PLACE f Lnet/minecraft/class_3414; field_14742 ENTITY_ZOMBIE_BREAK_WOODEN_DOOR f Lnet/minecraft/class_3414; field_40065 BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN f Lnet/minecraft/class_3414; field_40062 BLOCK_BAMBOO_WOOD_DOOR_CLOSE f Lnet/minecraft/class_3414; field_42592 BLOCK_PINK_PETALS_STEP f Lnet/minecraft/class_3414; field_38365 ENTITY_ALLAY_AMBIENT_WITH_ITEM f Lnet/minecraft/class_3414; field_42591 BLOCK_PINK_PETALS_PLACE f Lnet/minecraft/class_3414; field_40063 BLOCK_BAMBOO_WOOD_DOOR_OPEN f Lnet/minecraft/class_3414; field_38366 ENTITY_ALLAY_AMBIENT_WITHOUT_ITEM f Lnet/minecraft/class_3414; field_40060 BLOCK_BAMBOO_WOOD_PLACE f Lnet/minecraft/class_3414; field_42590 BLOCK_PINK_PETALS_HIT f Lnet/minecraft/class_3414; field_38367 ENTITY_ALLAY_DEATH f Lnet/minecraft/class_3414; field_40061 BLOCK_BAMBOO_WOOD_STEP f Lnet/minecraft/class_3414; field_26981 BLOCK_AMETHYST_BLOCK_FALL f Lnet/minecraft/class_3414; field_26982 BLOCK_AMETHYST_BLOCK_HIT f Lnet/minecraft/class_3414; field_14619 BLOCK_PUMPKIN_CARVE f Lnet/minecraft/class_3414; field_14618 ENTITY_TURTLE_DEATH_BABY f Lnet/minecraft/class_3414; field_26980 BLOCK_AMETHYST_BLOCK_CHIME f Lnet/minecraft/class_3414; field_15205 ENTITY_PLAYER_HURT_DROWN f Lnet/minecraft/class_3414; field_43165 BLOCK_SNIFFER_EGG_CRACK f Lnet/minecraft/class_3414; field_28037 BLOCK_POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON f Lnet/minecraft/class_3414; field_15206 BLOCK_ENDER_CHEST_CLOSE f Lnet/minecraft/class_3414; field_28036 BLOCK_POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON f Lnet/minecraft/class_3414; field_19167 BLOCK_BELL_RESONATE f Lnet/minecraft/class_3414; field_43166 BLOCK_SNIFFER_EGG_HATCH f Lnet/minecraft/class_3414; field_17604 BLOCK_BARREL_OPEN f Lnet/minecraft/class_3414; field_15207 BLOCK_WET_GRASS_FALL f Lnet/minecraft/class_3414; field_28035 BLOCK_POINTED_DRIPSTONE_DRIP_WATER f Lnet/minecraft/class_3414; field_43167 BLOCK_SIGN_WAXED_INTERACT_FAIL f Lnet/minecraft/class_3414; field_17603 BLOCK_BARREL_CLOSE f Lnet/minecraft/class_3414; field_15208 ENTITY_PANDA_DEATH f Lnet/minecraft/class_3414; field_28034 BLOCK_POINTED_DRIPSTONE_DRIP_LAVA f Lnet/minecraft/class_3414; field_17606 BLOCK_COMPOSTER_EMPTY f Lnet/minecraft/class_3414; field_15209 ENTITY_POLAR_BEAR_DEATH f Lnet/minecraft/class_3414; field_28033 BLOCK_POINTED_DRIPSTONE_LAND f Lnet/minecraft/class_3414; field_17605 BLOCK_BLASTFURNACE_FIRE_CRACKLE f Lnet/minecraft/class_3414; field_28032 BLOCK_POINTED_DRIPSTONE_FALL f Lnet/minecraft/class_3414; field_28031 BLOCK_POINTED_DRIPSTONE_HIT f Lnet/minecraft/class_3414; field_17609 BLOCK_COMPOSTER_READY f Lnet/minecraft/class_3414; field_17607 BLOCK_COMPOSTER_FILL f Lnet/minecraft/class_3414; field_28030 BLOCK_POINTED_DRIPSTONE_PLACE f Lnet/minecraft/class_3414; field_17608 BLOCK_COMPOSTER_FILL_SUCCESS f Lnet/minecraft/class_3414; field_14886 ENTITY_BOAT_PADDLE_LAND f Lnet/minecraft/class_3414; field_14753 ENTITY_DROWNED_SHOOT f Lnet/minecraft/class_3414; field_14620 ENTITY_SLIME_HURT_SMALL f Lnet/minecraft/class_3414; field_14885 ENTITY_PARROT_IMITATE_STRAY f Lnet/minecraft/class_3414; field_38830 ENTITY_WARDEN_SONIC_BOOM f Lnet/minecraft/class_6880$class_6883; field_15204 BLOCK_NOTE_BLOCK_HAT f Lnet/minecraft/class_3414; field_38831 ENTITY_WARDEN_SONIC_CHARGE f Lnet/minecraft/class_3414; field_14884 ENTITY_LLAMA_EAT f Lnet/minecraft/class_3414; field_14751 BLOCK_SHULKER_BOX_CLOSE f Lnet/minecraft/class_3414; field_15200 ENTITY_SKELETON_AMBIENT f Lnet/minecraft/class_3414; field_14750 ENTITY_PIG_HURT f Lnet/minecraft/class_3414; field_14883 ITEM_ARMOR_EQUIP_GENERIC f Lnet/minecraft/class_3414; field_15201 ENTITY_TROPICAL_FISH_DEATH f Lnet/minecraft/class_3414; field_14882 ENTITY_FIREWORK_ROCKET_TWINKLE_FAR f Lnet/minecraft/class_3414; field_15202 ITEM_BUCKET_FILL_LAVA f Lnet/minecraft/class_3414; field_14881 ENTITY_DOLPHIN_AMBIENT_WATER f Lnet/minecraft/class_3414; field_42579 BLOCK_DECORATED_POT_HIT f Lnet/minecraft/class_3414; field_28039 BLOCK_DRIPSTONE_BLOCK_STEP f Lnet/minecraft/class_3414; field_15203 ENTITY_ELDER_GUARDIAN_CURSE f Lnet/minecraft/class_3414; field_14880 ENTITY_GUARDIAN_ATTACK f Lnet/minecraft/class_3414; field_42578 BLOCK_DECORATED_POT_FALL f Lnet/minecraft/class_3414; field_28038 BLOCK_DRIPSTONE_BLOCK_BREAK f Lnet/minecraft/class_3414; field_42577 BLOCK_DECORATED_POT_BREAK f Lnet/minecraft/class_3414; field_40059 BLOCK_BAMBOO_WOOD_HIT f Lnet/minecraft/class_3414; field_14629 BLOCK_BAMBOO_SAPLING_BREAK f Lnet/minecraft/class_3414; field_42589 BLOCK_PINK_PETALS_FALL f Lnet/minecraft/class_3414; field_42588 BLOCK_PINK_PETALS_BREAK f Lnet/minecraft/class_3414; field_40058 BLOCK_BAMBOO_WOOD_FALL f Lnet/minecraft/class_3414; field_14628 BLOCK_WOOL_HIT f Lnet/minecraft/class_3414; field_42587 BLOCK_SUSPICIOUS_SAND_FALL f Lnet/minecraft/class_3414; field_14627 ENTITY_EXPERIENCE_ORB_PICKUP f Lnet/minecraft/class_3414; field_14626 ITEM_CROSSBOW_LOADING_END f Lnet/minecraft/class_3414; field_42586 BLOCK_SUSPICIOUS_SAND_HIT f Lnet/minecraft/class_3414; field_14759 MUSIC_DISC_WAIT f Lnet/minecraft/class_3414; field_14758 ENTITY_GUARDIAN_HURT_LAND f Lnet/minecraft/class_3414; field_42585 BLOCK_SUSPICIOUS_SAND_PLACE f Lnet/minecraft/class_3414; field_14625 ENTITY_PLAYER_ATTACK_WEAK f Lnet/minecraft/class_3414; field_40057 BLOCK_BAMBOO_WOOD_BREAK f Lnet/minecraft/class_3414; field_42584 BLOCK_SUSPICIOUS_SAND_STEP f Lnet/minecraft/class_3414; field_14757 ENTITY_ENDER_PEARL_THROW f Lnet/minecraft/class_3414; field_42583 BLOCK_SUSPICIOUS_SAND_BREAK f Lnet/minecraft/class_3414; field_14889 ENTITY_MAGMA_CUBE_DEATH_SMALL f Lnet/minecraft/class_3414; field_14756 AMBIENT_UNDERWATER_ENTER f Lnet/minecraft/class_3414; field_14623 ENTITY_PLAYER_HURT_ON_FIRE f Lnet/minecraft/class_3414; field_42582 BLOCK_DECORATED_POT_SHATTER f Lnet/minecraft/class_3414; field_14888 ENTITY_PUFFER_FISH_DEATH f Lnet/minecraft/class_3414; field_14754 ENTITY_HOSTILE_SMALL_FALL f Lnet/minecraft/class_3414; field_42581 BLOCK_DECORATED_POT_PLACE f Lnet/minecraft/class_3414; field_14621 ENTITY_ZOMBIE_STEP f Lnet/minecraft/class_3414; field_14887 ENTITY_DOLPHIN_SPLASH f Lnet/minecraft/class_3414; field_28295 ITEM_BUCKET_FILL_AXOLOTL f Lnet/minecraft/class_3414; field_42580 BLOCK_DECORATED_POT_STEP f Lnet/minecraft/class_3414; field_28294 ITEM_BUCKET_EMPTY_AXOLOTL f Lnet/minecraft/class_3414; field_28293 ENTITY_AXOLOTL_SWIM f Lnet/minecraft/class_3414; field_43160 BLOCK_SUSPICIOUS_GRAVEL_BREAK f Lnet/minecraft/class_3414; field_28292 ENTITY_AXOLOTL_SPLASH f Lnet/minecraft/class_3414; field_43161 BLOCK_SUSPICIOUS_GRAVEL_STEP f Lnet/minecraft/class_3414; field_28291 ENTITY_AXOLOTL_IDLE_WATER f Lnet/minecraft/class_3414; field_43162 BLOCK_SUSPICIOUS_GRAVEL_PLACE f Lnet/minecraft/class_6880$class_6883; field_14624 BLOCK_NOTE_BLOCK_BASS f Lnet/minecraft/class_3414; field_28290 ENTITY_AXOLOTL_IDLE_AIR f Lnet/minecraft/class_3414; field_43163 BLOCK_SUSPICIOUS_GRAVEL_HIT f Lnet/minecraft/class_6880$class_6883; field_14622 BLOCK_NOTE_BLOCK_PLING f Lnet/minecraft/class_3414; field_43164 BLOCK_SUSPICIOUS_GRAVEL_FALL f Lnet/minecraft/class_6880$class_6883; field_14755 MUSIC_CREDITS f Lnet/minecraft/class_3414; field_17614 ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH f Lnet/minecraft/class_3414; field_17747 ENTITY_WANDERING_TRADER_AMBIENT f Lnet/minecraft/class_3414; field_15217 BLOCK_STONE_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_14890 ITEM_CHORUS_FRUIT_TELEPORT f Lnet/minecraft/class_3414; field_17746 BLOCK_LANTERN_FALL f Lnet/minecraft/class_3414; field_17613 ITEM_NETHER_WART_PLANT f Lnet/minecraft/class_3414; field_15218 ENTITY_WOLF_HURT f Lnet/minecraft/class_3414; field_17616 BLOCK_SWEET_BERRY_BUSH_PLACE f Lnet/minecraft/class_3414; field_17749 ENTITY_WANDERING_TRADER_HURT f Lnet/minecraft/class_3414; field_15219 ENTITY_CHICKEN_EGG f Lnet/minecraft/class_3414; field_17615 BLOCK_SWEET_BERRY_BUSH_BREAK f Lnet/minecraft/class_3414; field_17748 ENTITY_WANDERING_TRADER_DEATH f Lnet/minecraft/class_3414; field_18813 ENTITY_PARROT_IMITATE_GUARDIAN f Lnet/minecraft/class_6880$class_6883; field_22459 AMBIENT_SOUL_SAND_VALLEY_MOOD f Lnet/minecraft/class_3414; field_17618 BLOCK_SMOKER_SMOKE f Lnet/minecraft/class_3414; field_18816 ENTITY_PARROT_IMITATE_RAVAGER f Lnet/minecraft/class_3414; field_17617 BLOCK_SWEET_BERRY_BUSH_PICK_BERRIES f Lnet/minecraft/class_3414; field_18815 ENTITY_PARROT_IMITATE_PILLAGER f Lnet/minecraft/class_6880$class_6883; field_22455 AMBIENT_NETHER_WASTES_LOOP f Lnet/minecraft/class_3414; field_14765 ITEM_CROSSBOW_LOADING_START f Lnet/minecraft/class_3414; field_14632 BLOCK_CONDUIT_AMBIENT f Lnet/minecraft/class_3414; field_14898 ENTITY_VEX_CHARGE f Lnet/minecraft/class_3414; field_15210 ENTITY_ENDER_EYE_DEATH f Lnet/minecraft/class_6880$class_6883; field_22456 AMBIENT_NETHER_WASTES_MOOD f Lnet/minecraft/class_3414; field_14897 ENTITY_ARMOR_STAND_HIT f Lnet/minecraft/class_3414; field_14764 ENTITY_TURTLE_SWIM f Lnet/minecraft/class_3414; field_15211 BLOCK_GRAVEL_BREAK f Lnet/minecraft/class_6880$class_6883; field_22457 AMBIENT_SOUL_SAND_VALLEY_ADDITIONS f Lnet/minecraft/class_3414; field_14896 ITEM_TRIDENT_THUNDER f Lnet/minecraft/class_3414; field_14763 ENTITY_SLIME_DEATH f Lnet/minecraft/class_3414; field_14630 ENTITY_HOSTILE_SWIM f Lnet/minecraft/class_3414; field_15212 ENTITY_SQUID_HURT f Lnet/minecraft/class_6880$class_6883; field_22458 AMBIENT_SOUL_SAND_VALLEY_LOOP f Lnet/minecraft/class_3414; field_14762 BLOCK_COMPARATOR_CLICK f Lnet/minecraft/class_3414; field_14895 ENTITY_SHULKER_BULLET_HIT f Lnet/minecraft/class_3414; field_17743 BLOCK_LANTERN_PLACE f Lnet/minecraft/class_6880$class_6883; field_22451 AMBIENT_CRIMSON_FOREST_ADDITIONS f Lnet/minecraft/class_3414; field_17610 BLOCK_CROP_BREAK f Lnet/minecraft/class_3414; field_15213 ITEM_TRIDENT_HIT f Lnet/minecraft/class_3414; field_14761 ITEM_ARMOR_EQUIP_GOLD f Lnet/minecraft/class_3414; field_14894 ENTITY_PIG_STEP f Lnet/minecraft/class_6880$class_6883; field_22452 AMBIENT_CRIMSON_FOREST_LOOP f Lnet/minecraft/class_3414; field_15214 ENTITY_WITHER_SKELETON_AMBIENT f Lnet/minecraft/class_3414; field_17742 BLOCK_LANTERN_HIT f Lnet/minecraft/class_3414; field_14760 ENTITY_SPIDER_STEP f Lnet/minecraft/class_3414; field_17612 BLOCK_NETHER_WART_BREAK f Lnet/minecraft/class_3414; field_17745 BLOCK_LANTERN_BREAK f Lnet/minecraft/class_6880$class_6883; field_22453 AMBIENT_CRIMSON_FOREST_MOOD f Lnet/minecraft/class_3414; field_15215 BLOCK_WOOD_BREAK f Lnet/minecraft/class_3414; field_14892 ENTITY_HUSK_DEATH f Lnet/minecraft/class_3414; field_17611 ITEM_CROP_PLANT f Lnet/minecraft/class_3414; field_17744 BLOCK_LANTERN_STEP f Lnet/minecraft/class_6880$class_6883; field_22454 AMBIENT_NETHER_WASTES_ADDITIONS f Lnet/minecraft/class_3414; field_15216 ENTITY_DOLPHIN_HURT f Lnet/minecraft/class_3414; field_14891 BLOCK_BEACON_POWER_SELECT f Lnet/minecraft/class_3414; field_14639 ENTITY_RAVAGER_AMBIENT f Lnet/minecraft/class_3414; field_14638 ENTITY_SALMON_HURT f Lnet/minecraft/class_3414; field_14637 ENTITY_EXPERIENCE_BOTTLE_THROW f Lnet/minecraft/class_3414; field_14769 BLOCK_GLASS_STEP f Lnet/minecraft/class_3414; field_14636 ITEM_CROSSBOW_HIT f Lnet/minecraft/class_3414; field_14768 ENTITY_PARROT_IMITATE_SHULKER f Lnet/minecraft/class_3414; field_14635 BLOCK_BAMBOO_STEP f Lnet/minecraft/class_3414; field_40088 BLOCK_NETHER_WOOD_DOOR_OPEN f Lnet/minecraft/class_3414; field_14767 ENTITY_LINGERING_POTION_THROW f Lnet/minecraft/class_3414; field_14634 ENTITY_TURTLE_LAY_EGG f Lnet/minecraft/class_3414; field_15220 ENTITY_PARROT_IMITATE_ZOMBIE f Lnet/minecraft/class_3414; field_14633 ENTITY_SKELETON_SHOOT f Lnet/minecraft/class_3414; field_40089 BLOCK_NETHER_WOOD_TRAPDOOR_CLOSE f Lnet/minecraft/class_3414; field_14766 BLOCK_FENCE_GATE_OPEN f Lnet/minecraft/class_3414; field_14899 ENTITY_HOSTILE_DEATH f Lnet/minecraft/class_3414; field_40086 BLOCK_HANGING_SIGN_HIT f Lnet/minecraft/class_3414; field_40087 BLOCK_HANGING_SIGN_PLACE f Lnet/minecraft/class_3414; field_40084 BLOCK_HANGING_SIGN_BREAK f Lnet/minecraft/class_3414; field_40085 BLOCK_HANGING_SIGN_FALL f Lnet/minecraft/class_3414; field_40082 ENTITY_CAMEL_STEP_SAND f Lnet/minecraft/class_3414; field_17265 BLOCK_BELL_USE f Lnet/minecraft/class_3414; field_40083 BLOCK_HANGING_SIGN_STEP f Lnet/minecraft/class_3414; field_40080 ENTITY_CAMEL_STAND f Lnet/minecraft/class_3414; field_40081 ENTITY_CAMEL_STEP f Lnet/minecraft/class_3414; field_15229 ENTITY_SHULKER_HURT f Lnet/minecraft/class_6880$class_6883; field_14776 BLOCK_NOTE_BLOCK_XYLOPHONE f Lnet/minecraft/class_3414; field_38369 ENTITY_ALLAY_HURT f Lnet/minecraft/class_3414; field_15221 BLOCK_SAND_HIT f Lnet/minecraft/class_3414; field_17751 ENTITY_WANDERING_TRADER_TRADE f Lnet/minecraft/class_3414; field_14644 ENTITY_ILLUSIONER_AMBIENT f Lnet/minecraft/class_3414; field_14777 ENTITY_PARROT_IMITATE_ELDER_GUARDIAN f Lnet/minecraft/class_3414; field_15222 ENTITY_GENERIC_EXTINGUISH_FIRE f Lnet/minecraft/class_3414; field_17750 ENTITY_WANDERING_TRADER_NO f Lnet/minecraft/class_3414; field_15223 ENTITY_ILLUSIONER_HURT f Lnet/minecraft/class_3414; field_14775 BLOCK_LADDER_HIT f Lnet/minecraft/class_3414; field_14642 ENTITY_VINDICATOR_DEATH f Lnet/minecraft/class_3414; field_17752 ENTITY_WANDERING_TRADER_YES f Lnet/minecraft/class_3414; field_15224 ENTITY_ARROW_HIT_PLAYER f Lnet/minecraft/class_3414; field_14774 BLOCK_WET_GRASS_STEP f Lnet/minecraft/class_3414; field_14641 UI_TOAST_OUT f Lnet/minecraft/class_3414; field_15225 ENTITY_VILLAGER_DEATH f Lnet/minecraft/class_3414; field_14640 BLOCK_SLIME_BLOCK_HIT f Lnet/minecraft/class_3414; field_14773 ENTITY_ENDER_DRAGON_DEATH f Lnet/minecraft/class_3414; field_15226 BLOCK_WOOL_PLACE f Lnet/minecraft/class_3414; field_14772 ENTITY_WOLF_STEP f Lnet/minecraft/class_3414; field_15227 BLOCK_BAMBOO_SAPLING_HIT f Lnet/minecraft/class_3414; field_14771 ENTITY_STRAY_DEATH f Lnet/minecraft/class_3414; field_15228 BLOCK_PISTON_CONTRACT f Lnet/minecraft/class_3414; field_14770 ENTITY_ITEM_FRAME_REMOVE_ITEM f Lnet/minecraft/class_3414; field_38370 ENTITY_ALLAY_ITEM_GIVEN f Lnet/minecraft/class_3414; field_38371 ENTITY_ALLAY_ITEM_TAKEN f Lnet/minecraft/class_3414; field_14649 ENTITY_IRON_GOLEM_ATTACK f Lnet/minecraft/class_3414; field_14648 ENTITY_GHAST_DEATH f Lnet/minecraft/class_3414; field_40078 ENTITY_CAMEL_SADDLE f Lnet/minecraft/class_3414; field_15230 ENTITY_ENDERMITE_DEATH f Lnet/minecraft/class_3414; field_14647 ENTITY_PARROT_IMITATE_DROWNED f Lnet/minecraft/class_3414; field_40079 ENTITY_CAMEL_SIT f Lnet/minecraft/class_3414; field_15231 ENTITY_GHAST_SHOOT f Lnet/minecraft/class_3414; field_40076 ENTITY_CAMEL_EAT f Lnet/minecraft/class_3414; field_14779 ITEM_BOTTLE_FILL f Lnet/minecraft/class_3414; field_14646 BLOCK_LADDER_FALL f Lnet/minecraft/class_3414; field_15232 ENTITY_GUARDIAN_DEATH_LAND f Lnet/minecraft/class_3414; field_40077 ENTITY_CAMEL_HURT f Lnet/minecraft/class_3414; field_14778 ENTITY_PLAYER_SMALL_FALL f Lnet/minecraft/class_3414; field_14645 ENTITY_WITCH_HURT f Lnet/minecraft/class_3414; field_40074 ENTITY_CAMEL_DASH_READY f Lnet/minecraft/class_3414; field_40075 ENTITY_CAMEL_DEATH f Lnet/minecraft/class_3414; field_40072 ENTITY_CAMEL_AMBIENT f Lnet/minecraft/class_3414; field_40073 ENTITY_CAMEL_DASH f Lnet/minecraft/class_3414; field_40070 BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE f Lnet/minecraft/class_3414; field_40071 BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN f Lnet/minecraft/class_3414; field_15108 ENTITY_SKELETON_HORSE_GALLOP_WATER f Lnet/minecraft/class_3414; field_16439 ENTITY_CAT_EAT f Lnet/minecraft/class_3414; field_14781 ENTITY_DONKEY_HURT f Lnet/minecraft/class_3414; field_15109 ENTITY_TURTLE_EGG_CRACK f Lnet/minecraft/class_3414; field_14780 ENTITY_COW_AMBIENT f Lnet/minecraft/class_3414; field_15233 ENTITY_IRON_GOLEM_STEP f Lnet/minecraft/class_3414; field_21870 BLOCK_BASALT_HIT f Lnet/minecraft/class_3414; field_15100 BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_20671 ENTITY_VILLAGER_WORK_CARTOGRAPHER f Lnet/minecraft/class_3414; field_14789 ENTITY_LLAMA_SPIT f Lnet/minecraft/class_3414; field_14656 MUSIC_DISC_STRAD f Lnet/minecraft/class_3414; field_15234 ENTITY_PARROT_DEATH f Lnet/minecraft/class_3414; field_15101 ENTITY_DOLPHIN_DEATH f Lnet/minecraft/class_3414; field_21871 BLOCK_BASALT_FALL f Lnet/minecraft/class_3414; field_19195 BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE f Lnet/minecraft/class_3414; field_14655 ENTITY_SNOW_GOLEM_AMBIENT f Lnet/minecraft/class_3414; field_20670 ENTITY_VILLAGER_WORK_BUTCHER f Lnet/minecraft/class_3414; field_14788 BLOCK_SLIME_BLOCK_PLACE f Lnet/minecraft/class_3414; field_15102 BLOCK_FIRE_EXTINGUISH f Lnet/minecraft/class_3414; field_21872 BLOCK_BONE_BLOCK_BREAK f Lnet/minecraft/class_3414; field_15235 ENTITY_PUFFER_FISH_BLOW_UP f Lnet/minecraft/class_3414; field_14787 BLOCK_TRIPWIRE_CLICK_OFF f Lnet/minecraft/class_3414; field_14654 MUSIC_DISC_11 f Lnet/minecraft/class_3414; field_21873 BLOCK_BONE_BLOCK_FALL f Lnet/minecraft/class_3414; field_15236 ENTITY_WITHER_BREAK_BLOCK f Lnet/minecraft/class_3414; field_15103 ITEM_ARMOR_EQUIP_DIAMOND f Lnet/minecraft/class_6880$class_6883; field_15129 MUSIC_MENU f Lnet/minecraft/class_3414; field_14786 ENTITY_SILVERFISH_AMBIENT f Lnet/minecraft/class_3414; field_14653 BLOCK_GRASS_PLACE f Lnet/minecraft/class_3414; field_15237 BLOCK_WATER_AMBIENT f Lnet/minecraft/class_3414; field_15104 ITEM_TRIDENT_HIT_GROUND f Lnet/minecraft/class_3414; field_19198 BLOCK_LAVA_EXTINGUISH f Lnet/minecraft/class_3414; field_20675 ENTITY_VILLAGER_WORK_FLETCHER f Lnet/minecraft/class_3414; field_14785 BLOCK_ANVIL_PLACE f Lnet/minecraft/class_3414; field_14652 ENTITY_ELDER_GUARDIAN_HURT_LAND f Lnet/minecraft/class_3414; field_15238 ENTITY_PHANTOM_SWOOP f Lnet/minecraft/class_3414; field_15105 BLOCK_WOODEN_BUTTON_CLICK_OFF f Lnet/minecraft/class_3414; field_19199 BLOCK_REDSTONE_TORCH_BURNOUT f Lnet/minecraft/class_3414; field_14651 ENTITY_DROWNED_HURT_WATER f Lnet/minecraft/class_3414; field_20674 ENTITY_VILLAGER_WORK_FISHERMAN f Lnet/minecraft/class_3414; field_14784 ENTITY_MINECART_RIDING f Lnet/minecraft/class_3414; field_15239 ITEM_SHIELD_BREAK f Lnet/minecraft/class_3414; field_15106 ENTITY_PANDA_EAT f Lnet/minecraft/class_3414; field_19196 BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE f Lnet/minecraft/class_3414; field_16437 ENTITY_OCELOT_AMBIENT f Lnet/minecraft/class_3414; field_14783 ENTITY_HORSE_LAND f Lnet/minecraft/class_3414; field_14650 BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT f Lnet/minecraft/class_3414; field_20673 ENTITY_VILLAGER_WORK_FARMER f Lnet/minecraft/class_3414; field_15107 ENTITY_POLAR_BEAR_HURT f Lnet/minecraft/class_3414; field_19197 BLOCK_END_PORTAL_FRAME_FILL f Lnet/minecraft/class_3414; field_16438 ENTITY_CAT_BEG_FOR_FOOD f Lnet/minecraft/class_3414; field_14782 ENTITY_EVOKER_AMBIENT f Lnet/minecraft/class_3414; field_20672 ENTITY_VILLAGER_WORK_CLERIC f Lnet/minecraft/class_3414; field_45967 BLOCK_WET_SPONGE_BREAK f Lnet/minecraft/class_3414; field_21867 BLOCK_BASALT_BREAK f Lnet/minecraft/class_6880$class_6883; field_14903 BLOCK_NOTE_BLOCK_GUITAR f Lnet/minecraft/class_3414; field_45965 BLOCK_SPONGE_PLACE f Lnet/minecraft/class_3414; field_45966 BLOCK_SPONGE_STEP f Lnet/minecraft/class_3414; field_21868 BLOCK_BASALT_STEP f Lnet/minecraft/class_3414; field_21869 BLOCK_BASALT_PLACE f Lnet/minecraft/class_3414; field_15240 ENTITY_RAVAGER_ATTACK f Lnet/minecraft/class_3414; field_45968 BLOCK_WET_SPONGE_FALL f Lnet/minecraft/class_3414; field_16440 ENTITY_CAT_STRAY_AMBIENT f Lnet/minecraft/class_3414; field_14659 ENTITY_WOLF_DEATH f Lnet/minecraft/class_3414; field_15110 ENTITY_COW_STEP f Lnet/minecraft/class_3414; field_16441 ENTITY_OCELOT_HURT f Lnet/minecraft/class_3414; field_14658 BLOCK_STONE_HIT f Lnet/minecraft/class_3414; field_15111 ENTITY_EVOKER_HURT f Lnet/minecraft/class_3414; field_20669 ENTITY_VILLAGER_WORK_ARMORER f Lnet/minecraft/class_3414; field_21866 ITEM_ARMOR_EQUIP_NETHERITE f Lnet/minecraft/class_3414; field_16442 ENTITY_OCELOT_DEATH f Lnet/minecraft/class_3414; field_14657 ENTITY_SPIDER_HURT f Lnet/minecraft/class_3414; field_23798 ENTITY_STRIDER_SADDLE f Lnet/minecraft/class_3414; field_40090 BLOCK_NETHER_WOOD_TRAPDOOR_OPEN f Lnet/minecraft/class_3414; field_14660 ENTITY_FISHING_BOBBER_SPLASH f Lnet/minecraft/class_3414; field_40091 BLOCK_NETHER_WOOD_BUTTON_CLICK_OFF f Lnet/minecraft/class_3414; field_14792 ENTITY_WITHER_SPAWN f Lnet/minecraft/class_3414; field_14791 BLOCK_STONE_BUTTON_CLICK_ON f Lnet/minecraft/class_3414; field_14790 ENTITY_PARROT_IMITATE_VINDICATOR f Lnet/minecraft/class_3414; field_27849 BLOCK_POWDER_SNOW_FALL f Lnet/minecraft/class_3414; field_27848 BLOCK_POWDER_SNOW_BREAK f Lnet/minecraft/class_3414; field_22463 BLOCK_SMITHING_TABLE_USE f Lnet/minecraft/class_3414; field_27846 ITEM_BUCKET_FILL_POWDER_SNOW f Lnet/minecraft/class_3414; field_27847 ITEM_BUCKET_EMPTY_POWDER_SNOW f Lnet/minecraft/class_3414; field_28566 BLOCK_AZALEA_LEAVES_FALL f Lnet/minecraft/class_3414; field_21882 BLOCK_NETHER_BRICKS_BREAK f Lnet/minecraft/class_3414; field_14668 ENTITY_PANDA_HURT f Lnet/minecraft/class_3414; field_28565 BLOCK_AZALEA_LEAVES_BREAK f Lnet/minecraft/class_3414; field_15113 ENTITY_PARROT_IMITATE_EVOKER f Lnet/minecraft/class_3414; field_21883 BLOCK_NETHER_BRICKS_STEP f Lnet/minecraft/class_6880$class_6883; field_14793 BLOCK_NOTE_BLOCK_BELL f Lnet/minecraft/class_3414; field_14667 ENTITY_ITEM_FRAME_ADD_ITEM f Lnet/minecraft/class_3414; field_28564 BLOCK_AZALEA_STEP f Lnet/minecraft/class_3414; field_21884 BLOCK_NETHER_BRICKS_PLACE f Lnet/minecraft/class_3414; field_45960 BLOCK_WET_SPONGE_PLACE f Lnet/minecraft/class_3414; field_14666 BLOCK_GLASS_FALL f Lnet/minecraft/class_3414; field_20681 ENTITY_VILLAGER_WORK_WEAPONSMITH f Lnet/minecraft/class_3414; field_14799 ENTITY_DOLPHIN_AMBIENT f Lnet/minecraft/class_3414; field_28563 BLOCK_AZALEA_PLACE f Lnet/minecraft/class_3414; field_21885 BLOCK_NETHER_BRICKS_HIT f Lnet/minecraft/class_3414; field_15115 ENTITY_PLAYER_HURT f Lnet/minecraft/class_3414; field_14798 BLOCK_GRAVEL_STEP f Lnet/minecraft/class_3414; field_14665 BLOCK_ANVIL_DESTROY f Lnet/minecraft/class_3414; field_20680 ENTITY_VILLAGER_WORK_TOOLSMITH f Lnet/minecraft/class_3414; field_28562 BLOCK_AZALEA_HIT f Lnet/minecraft/class_3414; field_45962 BLOCK_SPONGE_BREAK f Lnet/minecraft/class_3414; field_15116 BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_14797 ENTITY_ENDERMAN_HURT f Lnet/minecraft/class_3414; field_14664 BLOCK_WOODEN_DOOR_OPEN f Lnet/minecraft/class_6880$class_6883; field_23794 MUSIC_NETHER_NETHER_WASTES f Lnet/minecraft/class_3414; field_28561 BLOCK_AZALEA_FALL f Lnet/minecraft/class_3414; field_15117 ENTITY_WOLF_HOWL f Lnet/minecraft/class_3414; field_45961 BLOCK_WET_SPONGE_STEP f Lnet/minecraft/class_6880$class_6883; field_23795 MUSIC_NETHER_SOUL_SAND_VALLEY f Lnet/minecraft/class_3414; field_14796 ENTITY_PARROT_IMITATE_WITCH f Lnet/minecraft/class_3414; field_14663 ENCHANT_THORNS_HIT f Lnet/minecraft/class_3414; field_21880 BLOCK_ROOTS_HIT f Lnet/minecraft/class_3414; field_28560 BLOCK_AZALEA_BREAK f Lnet/minecraft/class_3414; field_15118 ENTITY_ARMOR_STAND_BREAK f Lnet/minecraft/class_3414; field_45964 BLOCK_SPONGE_HIT f Lnet/minecraft/class_3414; field_14662 ENTITY_MAGMA_CUBE_DEATH f Lnet/minecraft/class_6880$class_6883; field_23796 MUSIC_NETHER_CRIMSON_FOREST f Lnet/minecraft/class_3414; field_14795 ENTITY_LLAMA_STEP f Lnet/minecraft/class_6880$class_6883; field_15114 BLOCK_NOTE_BLOCK_HARP f Lnet/minecraft/class_3414; field_21881 BLOCK_ROOTS_FALL f Lnet/minecraft/class_3414; field_45963 BLOCK_SPONGE_FALL f Lnet/minecraft/class_3414; field_15119 BLOCK_ENCHANTMENT_TABLE_USE f Lnet/minecraft/class_3414; field_14794 ENTITY_PLAYER_BIG_FALL f Lnet/minecraft/class_3414; field_14661 ENTITY_DONKEY_ANGRY f Lnet/minecraft/class_6880$class_6883; field_23797 MUSIC_NETHER_WARPED_FOREST f Lnet/minecraft/class_3414; field_21879 BLOCK_ROOTS_PLACE f Lnet/minecraft/class_6880$class_6883; field_23790 AMBIENT_BASALT_DELTAS_ADDITIONS f Lnet/minecraft/class_3414; field_20679 ENTITY_VILLAGER_WORK_SHEPHERD f Lnet/minecraft/class_6880$class_6883; field_22460 AMBIENT_WARPED_FOREST_ADDITIONS f Lnet/minecraft/class_6880$class_6883; field_23791 AMBIENT_BASALT_DELTAS_LOOP f Lnet/minecraft/class_3414; field_20678 ENTITY_VILLAGER_WORK_MASON f Lnet/minecraft/class_6880$class_6883; field_22461 AMBIENT_WARPED_FOREST_LOOP f Lnet/minecraft/class_6880$class_6883; field_23792 AMBIENT_BASALT_DELTAS_MOOD f Lnet/minecraft/class_3414; field_20677 ENTITY_VILLAGER_WORK_LIBRARIAN f Lnet/minecraft/class_6880$class_6883; field_22462 AMBIENT_WARPED_FOREST_MOOD f Lnet/minecraft/class_3414; field_28559 BLOCK_AZALEA_LEAVES_STEP f Lnet/minecraft/class_3414; field_20676 ENTITY_VILLAGER_WORK_LEATHERWORKER f Lnet/minecraft/class_6880$class_6883; field_23793 MUSIC_NETHER_BASALT_DELTAS f Lnet/minecraft/class_3414; field_15120 BLOCK_WET_GRASS_BREAK f Lnet/minecraft/class_3414; field_21874 BLOCK_BONE_BLOCK_HIT f Lnet/minecraft/class_3414; field_28558 BLOCK_AZALEA_LEAVES_PLACE f Lnet/minecraft/class_3414; field_45959 BLOCK_WET_SPONGE_HIT f Lnet/minecraft/class_3414; field_15121 ENTITY_SQUID_SQUIRT f Lnet/minecraft/class_3414; field_21875 BLOCK_BONE_BLOCK_PLACE f Lnet/minecraft/class_3414; field_21876 BLOCK_BONE_BLOCK_STEP f Lnet/minecraft/class_3414; field_15122 ENTITY_WITHER_SKELETON_DEATH f Lnet/minecraft/class_3414; field_21877 BLOCK_ROOTS_BREAK f Lnet/minecraft/class_3414; field_15123 ENTITY_SALMON_DEATH f Lnet/minecraft/class_3414; field_21878 BLOCK_ROOTS_STEP f Lnet/minecraft/class_3414; field_14669 BLOCK_PORTAL_TRIGGER f Lnet/minecraft/class_3414; field_40098 BLOCK_NETHER_WOOD_FALL f Lnet/minecraft/class_3414; field_40099 BLOCK_NETHER_WOOD_HIT f Lnet/minecraft/class_3414; field_40096 BLOCK_NETHER_WOOD_FENCE_GATE_OPEN f Lnet/minecraft/class_3414; field_40097 BLOCK_NETHER_WOOD_BREAK f Lnet/minecraft/class_3414; field_40094 BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_ON f Lnet/minecraft/class_3414; field_40095 BLOCK_NETHER_WOOD_FENCE_GATE_CLOSE f Lnet/minecraft/class_3414; field_40092 BLOCK_NETHER_WOOD_BUTTON_CLICK_ON f Lnet/minecraft/class_3414; field_40093 BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_23677 ENTITY_ZOGLIN_STEP f Lnet/minecraft/class_3414; field_28570 BLOCK_BIG_DRIPLEAF_HIT f Lnet/minecraft/class_3414; field_14672 BLOCK_CORAL_BLOCK_HIT f Lnet/minecraft/class_3414; field_23676 ENTITY_ZOGLIN_HURT f Lnet/minecraft/class_3414; field_14671 ENTITY_ENDER_DRAGON_GROWL f Lnet/minecraft/class_3414; field_37310 BLOCK_FROGSPAWN_HATCH f Lnet/minecraft/class_3414; field_14670 ENTITY_ZOMBIE_ATTACK_IRON_DOOR f Lnet/minecraft/class_3414; field_37311 BLOCK_FROGSPAWN_HIT f Lnet/minecraft/class_3414; field_23673 ENTITY_ZOGLIN_ANGRY f Lnet/minecraft/class_3414; field_23672 ENTITY_ZOGLIN_AMBIENT f Lnet/minecraft/class_3414; field_23675 ENTITY_ZOGLIN_DEATH f Lnet/minecraft/class_3414; field_23674 ENTITY_ZOGLIN_ATTACK f Lnet/minecraft/class_3414; field_15124 ENTITY_SQUID_DEATH f Lnet/minecraft/class_6880$class_6883; field_14564 AMBIENT_CAVE f Lnet/minecraft/class_3414; field_21894 BLOCK_NYLIUM_STEP f Lnet/minecraft/class_3414; field_37316 ENTITY_FROG_HURT f Lnet/minecraft/class_3414; field_28578 BLOCK_CAVE_VINES_HIT f Lnet/minecraft/class_3414; field_14547 ENTITY_PARROT_IMITATE_CREEPER f Lnet/minecraft/class_3414; field_28577 BLOCK_CAVE_VINES_FALL f Lnet/minecraft/class_3414; field_21895 BLOCK_NYLIUM_PLACE f Lnet/minecraft/class_3414; field_37317 ENTITY_FROG_LAY_SPAWN f Lnet/minecraft/class_3414; field_15125 BLOCK_BAMBOO_SAPLING_PLACE f Lnet/minecraft/class_3414; field_14546 BLOCK_LADDER_BREAK f Lnet/minecraft/class_3414; field_14679 ENTITY_GUARDIAN_HURT f Lnet/minecraft/class_3414; field_28576 BLOCK_CAVE_VINES_BREAK f Lnet/minecraft/class_3414; field_21896 BLOCK_NYLIUM_HIT f Lnet/minecraft/class_3414; field_23194 BLOCK_LODESTONE_BREAK f Lnet/minecraft/class_3414; field_23061 BLOCK_VINE_STEP f Lnet/minecraft/class_3414; field_15126 ITEM_BUCKET_FILL f Lnet/minecraft/class_3414; field_37318 ENTITY_FROG_LONG_JUMP f Lnet/minecraft/class_3414; field_14678 ENTITY_ENDERMITE_STEP f Lnet/minecraft/class_3414; field_14545 ENTITY_ILLUSIONER_CAST_SPELL f Lnet/minecraft/class_3414; field_28575 BLOCK_CAVE_VINES_PICK_BERRIES f Lnet/minecraft/class_3414; field_21897 BLOCK_NYLIUM_FALL f Lnet/minecraft/class_3414; field_15127 ENTITY_ELDER_GUARDIAN_AMBIENT f Lnet/minecraft/class_3414; field_37319 ENTITY_FROG_STEP f Lnet/minecraft/class_3414; field_23060 PARTICLE_SOUL_ESCAPE f Lnet/minecraft/class_3414; field_21898 BLOCK_NETHER_SPROUTS_BREAK f Lnet/minecraft/class_3414; field_14677 BLOCK_SAND_STEP f Lnet/minecraft/class_3414; field_21890 BLOCK_STEM_HIT f Lnet/minecraft/class_3414; field_28574 BLOCK_CAVE_VINES_STEP f Lnet/minecraft/class_3414; field_37312 BLOCK_FROGSPAWN_PLACE f Lnet/minecraft/class_3414; field_15128 ENTITY_HUSK_CONVERTED_TO_ZOMBIE f Lnet/minecraft/class_3414; field_14676 ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER f Lnet/minecraft/class_3414; field_14543 ENTITY_ZOMBIE_HORSE_DEATH f Lnet/minecraft/class_3414; field_21891 BLOCK_ANCIENT_DEBRIS_BREAK f Lnet/minecraft/class_3414; field_28573 BLOCK_CAVE_VINES_PLACE f Lnet/minecraft/class_3414; field_37313 ENTITY_FROG_AMBIENT f Lnet/minecraft/class_3414; field_14675 ITEM_AXE_STRIP f Lnet/minecraft/class_3414; field_14542 BLOCK_ANVIL_BREAK f Lnet/minecraft/class_3414; field_21892 BLOCK_STEM_FALL f Lnet/minecraft/class_3414; field_28572 BLOCK_BIG_DRIPLEAF_STEP f Lnet/minecraft/class_3414; field_37314 ENTITY_FROG_DEATH f Lnet/minecraft/class_3414; field_14541 BLOCK_WOODEN_DOOR_CLOSE f Lnet/minecraft/class_3414; field_14674 BLOCK_TRIPWIRE_CLICK_ON f Lnet/minecraft/class_3414; field_21893 BLOCK_NYLIUM_BREAK f Lnet/minecraft/class_3414; field_28571 BLOCK_BIG_DRIPLEAF_PLACE f Lnet/minecraft/class_3414; field_37315 ENTITY_FROG_EAT f Lnet/minecraft/class_3414; field_14540 ENTITY_STRAY_STEP f Lnet/minecraft/class_3414; field_14673 ENTITY_SILVERFISH_DEATH f Lnet/minecraft/class_3414; field_28081 BLOCK_SCULK_SENSOR_CLICKING f Lnet/minecraft/class_3414; field_15130 ENTITY_GHAST_WARN f Lnet/minecraft/class_3414; field_15131 BLOCK_IRON_TRAPDOOR_CLOSE f Lnet/minecraft/class_3414; field_15132 ENTITY_PARROT_AMBIENT f Lnet/minecraft/class_3414; field_21886 BLOCK_NETHER_BRICKS_FALL f Lnet/minecraft/class_3414; field_21887 BLOCK_STEM_BREAK f Lnet/minecraft/class_3414; field_15133 ENTITY_PUFFER_FISH_BLOW_OUT f Lnet/minecraft/class_3414; field_28569 BLOCK_BIG_DRIPLEAF_FALL f Lnet/minecraft/class_3414; field_15000 ENTITY_SHULKER_SHOOT f Lnet/minecraft/class_3414; field_21888 BLOCK_STEM_STEP f Lnet/minecraft/class_3414; field_15134 BLOCK_PISTON_EXTEND f Lnet/minecraft/class_3414; field_15001 ITEM_TRIDENT_THROW f Lnet/minecraft/class_3414; field_28568 BLOCK_BIG_DRIPLEAF_BREAK f Lnet/minecraft/class_3414; field_21889 BLOCK_STEM_PLACE f Lnet/minecraft/class_3414; field_14549 ENTITY_TURTLE_SHAMBLE f Lnet/minecraft/class_3414; field_15135 ENTITY_SHULKER_HURT_CLOSED f Lnet/minecraft/class_3414; field_28567 BLOCK_AZALEA_LEAVES_HIT f Lnet/minecraft/class_3414; field_15002 BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF f Lnet/minecraft/class_3414; field_14548 ENTITY_SKELETON_STEP f Lnet/minecraft/class_3414; field_14904 ENTITY_PLAYER_DEATH f Lnet/minecraft/class_3414; field_40969 BLOCK_CHISELED_BOOKSHELF_HIT f Lnet/minecraft/class_3414; field_40968 BLOCK_CHISELED_BOOKSHELF_FALL f Lnet/minecraft/class_3414; field_14902 ENTITY_TURTLE_EGG_HATCH f Lnet/minecraft/class_3414; field_28087 BLOCK_SCULK_SENSOR_STEP f Lnet/minecraft/class_3414; field_23671 ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED f Lnet/minecraft/class_3414; field_40967 BLOCK_CHISELED_BOOKSHELF_BREAK f Lnet/minecraft/class_3414; field_14901 ENTITY_SKELETON_HORSE_JUMP_WATER f Lnet/minecraft/class_3414; field_28086 BLOCK_SCULK_SENSOR_PLACE f Lnet/minecraft/class_3414; field_14900 ENTITY_MULE_HURT f Lnet/minecraft/class_3414; field_28085 BLOCK_SCULK_SENSOR_HIT f Lnet/minecraft/class_3414; field_27852 BLOCK_POWDER_SNOW_STEP f Lnet/minecraft/class_3414; field_28084 BLOCK_SCULK_SENSOR_FALL f Lnet/minecraft/class_3414; field_27853 ENTITY_PLAYER_HURT_FREEZE f Lnet/minecraft/class_3414; field_28083 BLOCK_SCULK_SENSOR_BREAK f Lnet/minecraft/class_3414; field_27850 BLOCK_POWDER_SNOW_HIT f Lnet/minecraft/class_3414; field_27851 BLOCK_POWDER_SNOW_PLACE f Lnet/minecraft/class_3414; field_28082 BLOCK_SCULK_SENSOR_CLICKING_STOP f Lnet/minecraft/class_3414; field_28582 BLOCK_FLOWERING_AZALEA_FALL f Lnet/minecraft/class_3414; field_42606 ENTITY_SNIFFER_HAPPY f Lnet/minecraft/class_6880$class_6883; field_44699 MUSIC_OVERWORLD_BAMBOO_JUNGLE f Lnet/minecraft/class_3414; field_14551 BLOCK_CORAL_BLOCK_FALL f Lnet/minecraft/class_3414; field_14684 ITEM_ARMOR_EQUIP_TURTLE f Lnet/minecraft/class_3414; field_42605 ENTITY_SNIFFER_DIGGING_STOP f Lnet/minecraft/class_3414; field_28581 BLOCK_FLOWERING_AZALEA_BREAK f Lnet/minecraft/class_3414; field_14550 ENTITY_ENDER_DRAGON_FLAP f Lnet/minecraft/class_3414; field_14683 ENTITY_PARROT_IMITATE_SILVERFISH f Lnet/minecraft/class_3414; field_42604 ENTITY_SNIFFER_DIGGING f Lnet/minecraft/class_3414; field_14682 ENTITY_LLAMA_AMBIENT f Lnet/minecraft/class_3414; field_28580 BLOCK_BIG_DRIPLEAF_TILT_UP f Lnet/minecraft/class_3414; field_42603 ENTITY_SNIFFER_SEARCHING f Lnet/minecraft/class_3414; field_42602 ENTITY_SNIFFER_SNIFFING f Lnet/minecraft/class_3414; field_14908 ENTITY_EVOKER_PREPARE_ATTACK f Lnet/minecraft/class_3414; field_14680 ENTITY_HUSK_AMBIENT f Lnet/minecraft/class_3414; field_42601 ENTITY_SNIFFER_SCENTING f Lnet/minecraft/class_3414; field_14907 ENTITY_CREEPER_DEATH f Lnet/minecraft/class_3414; field_42600 ENTITY_SNIFFER_DROP_SEED f Lnet/minecraft/class_3414; field_14906 BLOCK_BAMBOO_FALL f Lnet/minecraft/class_3414; field_14905 ENTITY_ZOMBIE_VILLAGER_CURE f Lnet/minecraft/class_3414; field_37304 BLOCK_FROGLIGHT_HIT f Lnet/minecraft/class_3414; field_15003 ENTITY_COD_DEATH f Lnet/minecraft/class_3414; field_15136 ENTITY_WITHER_DEATH f Lnet/minecraft/class_3414; field_14559 BLOCK_ANVIL_USE f Lnet/minecraft/class_3414; field_15004 ENTITY_PUFFER_FISH_FLOP f Lnet/minecraft/class_3414; field_24629 ENTITY_DONKEY_EAT f Lnet/minecraft/class_3414; field_37305 BLOCK_FROGLIGHT_PLACE f Lnet/minecraft/class_3414; field_15137 ENTITY_ENDERMITE_AMBIENT f Lnet/minecraft/class_3414; field_28589 BLOCK_HANGING_ROOTS_PLACE f Lnet/minecraft/class_3414; field_14558 ENTITY_VINDICATOR_HURT f Lnet/minecraft/class_3414; field_28588 BLOCK_HANGING_ROOTS_HIT f Lnet/minecraft/class_3414; field_15005 ENTITY_MAGMA_CUBE_HURT_SMALL f Lnet/minecraft/class_6880$class_6883; field_44693 MUSIC_OVERWORLD_FOREST f Lnet/minecraft/class_3414; field_37306 BLOCK_FROGLIGHT_STEP f Lnet/minecraft/class_3414; field_15138 ENTITY_GUARDIAN_DEATH f Lnet/minecraft/class_3414; field_14557 BLOCK_METAL_HIT f Lnet/minecraft/class_3414; field_28587 BLOCK_HANGING_ROOTS_FALL f Lnet/minecraft/class_3414; field_15006 BLOCK_FURNACE_FIRE_CRACKLE f Lnet/minecraft/class_6880$class_6883; field_44694 MUSIC_OVERWORLD_FLOWER_FOREST f Lnet/minecraft/class_3414; field_15139 ENTITY_VILLAGER_HURT f Lnet/minecraft/class_3414; field_37307 BLOCK_FROGSPAWN_STEP f Lnet/minecraft/class_3414; field_14556 ENTITY_HORSE_BREATHE f Lnet/minecraft/class_3414; field_14689 ENTITY_PIG_DEATH f Lnet/minecraft/class_6880$class_6883; field_44695 MUSIC_OVERWORLD_DESERT f Lnet/minecraft/class_3414; field_28586 BLOCK_HANGING_ROOTS_BREAK f Lnet/minecraft/class_3414; field_15007 ENTITY_RAVAGER_HURT f Lnet/minecraft/class_6880$class_6883; field_14681 MUSIC_GAME f Lnet/minecraft/class_3414; field_37300 ITEM_BUCKET_EMPTY_TADPOLE f Lnet/minecraft/class_3414; field_14688 ENTITY_WITHER_HURT f Lnet/minecraft/class_3414; field_14555 ENTITY_PARROT_IMITATE_WITHER f Lnet/minecraft/class_6880$class_6883; field_44696 MUSIC_OVERWORLD_BADLANDS f Lnet/minecraft/class_3414; field_28585 BLOCK_FLOWERING_AZALEA_STEP f Lnet/minecraft/class_3414; field_15008 ENTITY_VILLAGER_NO f Lnet/minecraft/class_3414; field_37301 ITEM_BUCKET_FILL_TADPOLE f Lnet/minecraft/class_3414; field_14687 ENTITY_TURTLE_EGG_BREAK f Lnet/minecraft/class_3414; field_14554 ENTITY_LLAMA_SWAG f Lnet/minecraft/class_3414; field_15009 ENTITY_BAT_AMBIENT f Lnet/minecraft/class_3414; field_28584 BLOCK_FLOWERING_AZALEA_PLACE f Lnet/minecraft/class_3414; field_37302 BLOCK_FROGLIGHT_BREAK f Lnet/minecraft/class_6880$class_6883; field_44697 MUSIC_OVERWORLD_JUNGLE f Lnet/minecraft/class_3414; field_14686 ENTITY_SKELETON_HORSE_AMBIENT_WATER f Lnet/minecraft/class_3414; field_14553 ENTITY_PUFFER_FISH_AMBIENT f Lnet/minecraft/class_3414; field_28583 BLOCK_FLOWERING_AZALEA_HIT f Lnet/minecraft/class_3414; field_37303 BLOCK_FROGLIGHT_FALL f Lnet/minecraft/class_6880$class_6883; field_44698 MUSIC_OVERWORLD_SPARSE_JUNGLE f Lnet/minecraft/class_3414; field_14552 ENTITY_PANDA_BITE f Lnet/minecraft/class_6880$class_6883; field_37345 MUSIC_OVERWORLD_DEEP_DARK f Lnet/minecraft/class_3414; field_14685 ENTITY_CHICKEN_STEP f Lnet/minecraft/class_3414; field_15140 ENTITY_CHICKEN_DEATH f Lnet/minecraft/class_6880$class_6883; field_15015 UI_BUTTON_CLICK f Lnet/minecraft/class_3414; field_15141 ENTITY_HORSE_ARMOR f Lnet/minecraft/class_3414; field_23199 ITEM_LODESTONE_COMPASS_LOCK f Lnet/minecraft/class_3414; field_15142 BLOCK_METAL_FALL f Lnet/minecraft/class_3414; field_15010 ITEM_BUCKET_EMPTY_LAVA f Lnet/minecraft/class_3414; field_15144 BLOCK_SAND_PLACE f Lnet/minecraft/class_3414; field_23196 BLOCK_LODESTONE_PLACE f Lnet/minecraft/class_3414; field_15011 ITEM_CROSSBOW_QUICK_CHARGE_1 f Lnet/minecraft/class_3414; field_37308 BLOCK_FROGSPAWN_BREAK f Lnet/minecraft/class_3414; field_37309 BLOCK_FROGSPAWN_FALL f Lnet/minecraft/class_3414; field_21899 BLOCK_NETHER_SPROUTS_STEP f Lnet/minecraft/class_3414; field_15145 ITEM_FLINTANDSTEEL_USE f Lnet/minecraft/class_3414; field_23195 BLOCK_LODESTONE_STEP f Lnet/minecraft/class_3414; field_15012 ENTITY_EGG_THROW f Lnet/minecraft/class_3414; field_15146 ENTITY_RAVAGER_DEATH f Lnet/minecraft/class_3414; field_23198 BLOCK_LODESTONE_FALL f Lnet/minecraft/class_3414; field_15013 ITEM_FIRECHARGE_USE f Lnet/minecraft/class_3414; field_23197 BLOCK_LODESTONE_HIT f Lnet/minecraft/class_3414; field_28579 BLOCK_BIG_DRIPLEAF_TILT_DOWN f Lnet/minecraft/class_3414; field_15147 ENTITY_RABBIT_ATTACK f Lnet/minecraft/class_3414; field_15014 ENTITY_SLIME_HURT f Lnet/minecraft/class_3414; field_14916 ITEM_CROSSBOW_QUICK_CHARGE_2 f Lnet/minecraft/class_3414; field_14915 ENTITY_SHULKER_TELEPORT f Lnet/minecraft/class_3414; field_14914 ENTITY_PLAYER_ATTACK_NODAMAGE f Lnet/minecraft/class_3414; field_14913 ENTITY_DROWNED_SWIM f Lnet/minecraft/class_3414; field_14912 ITEM_BUCKET_EMPTY_FISH f Lnet/minecraft/class_3414; field_14911 ENTITY_BAT_DEATH f Lnet/minecraft/class_3414; field_14910 ENTITY_SPLASH_POTION_THROW f Lnet/minecraft/class_3414; field_28594 BLOCK_MOSS_CARPET_PLACE f Lnet/minecraft/class_3414; field_37332 BLOCK_MUD_PLACE f Lnet/minecraft/class_3414; field_24633 ENTITY_PARROT_IMITATE_ZOGLIN f Lnet/minecraft/class_3414; field_14563 ENTITY_SALMON_FLOP f Lnet/minecraft/class_3414; field_14696 ENTITY_ENDERMAN_AMBIENT f Lnet/minecraft/class_3414; field_40985 BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE f Lnet/minecraft/class_3414; field_37333 BLOCK_MUD_STEP f Lnet/minecraft/class_3414; field_28593 BLOCK_MOSS_CARPET_HIT f Lnet/minecraft/class_3414; field_14562 ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR f Lnet/minecraft/class_3414; field_14695 BLOCK_ANVIL_STEP f Lnet/minecraft/class_3414; field_24632 ENTITY_MULE_EAT f Lnet/minecraft/class_3414; field_40984 BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT f Lnet/minecraft/class_3414; field_40982 BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK f Lnet/minecraft/class_3414; field_28592 BLOCK_MOSS_CARPET_FALL f Lnet/minecraft/class_3414; field_37334 BLOCK_MUD_BRICKS_BREAK f Lnet/minecraft/class_3414; field_24635 ENTITY_PARROT_IMITATE_PIGLIN f Lnet/minecraft/class_3414; field_14561 UI_TOAST_IN f Lnet/minecraft/class_3414; field_14694 ENTITY_SLIME_JUMP_SMALL f Lnet/minecraft/class_3414; field_40983 BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL f Lnet/minecraft/class_3414; field_40981 BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP f Lnet/minecraft/class_3414; field_37335 BLOCK_MUD_BRICKS_FALL f Lnet/minecraft/class_3414; field_14560 BLOCK_SLIME_BLOCK_FALL f Lnet/minecraft/class_3414; field_24634 ENTITY_PARROT_IMITATE_HOGLIN f Lnet/minecraft/class_3414; field_14693 ENTITY_RABBIT_AMBIENT f Lnet/minecraft/class_3414; field_28591 BLOCK_MOSS_CARPET_BREAK f Lnet/minecraft/class_3414; field_40980 BLOCK_NETHER_WOOD_HANGING_SIGN_PLACE f Lnet/minecraft/class_3414; field_14692 ENTITY_EVOKER_FANGS_ATTACK f Lnet/minecraft/class_3414; field_28590 BLOCK_HANGING_ROOTS_STEP f Lnet/minecraft/class_3414; field_14919 ENTITY_SLIME_JUMP f Lnet/minecraft/class_3414; field_14691 ENTITY_COW_MILK f Lnet/minecraft/class_3414; field_37330 BLOCK_MUD_FALL f Lnet/minecraft/class_3414; field_14918 ENTITY_COD_FLOP f Lnet/minecraft/class_3414; field_14690 ENTITY_SHULKER_AMBIENT f Lnet/minecraft/class_3414; field_24631 ENTITY_MULE_ANGRY f Lnet/minecraft/class_3414; field_37331 BLOCK_MUD_HIT f Lnet/minecraft/class_3414; field_14917 ENTITY_FIREWORK_ROCKET_BLAST f Lnet/minecraft/class_3414; field_24630 ENTITY_FOX_TELEPORT f Lnet/minecraft/class_3414; field_15148 ENTITY_SLIME_SQUISH_SMALL f Lnet/minecraft/class_3414; field_15016 ENTITY_PLAYER_ATTACK_CRIT f Lnet/minecraft/class_3414; field_15149 ENTITY_PHANTOM_HURT f Lnet/minecraft/class_3414; field_40102 BLOCK_NETHER_WOOD_DOOR_CLOSE f Lnet/minecraft/class_3414; field_15017 ENTITY_SHULKER_OPEN f Lnet/minecraft/class_3414; field_14569 ENTITY_ELDER_GUARDIAN_AMBIENT_LAND f Lnet/minecraft/class_3414; field_28599 BLOCK_MOSS_PLACE f Lnet/minecraft/class_3414; field_40101 BLOCK_NETHER_WOOD_STEP f Lnet/minecraft/class_3414; field_15018 ENTITY_GENERIC_SMALL_FALL f Lnet/minecraft/class_3414; field_14568 ITEM_BUCKET_FILL_FISH f Lnet/minecraft/class_3414; field_28598 BLOCK_MOSS_HIT f Lnet/minecraft/class_3414; field_40100 BLOCK_NETHER_WOOD_PLACE f Lnet/minecraft/class_3414; field_15019 ENTITY_ILLUSIONER_PREPARE_BLINDNESS f Lnet/minecraft/class_3414; field_37336 BLOCK_MUD_BRICKS_HIT f Lnet/minecraft/class_3414; field_14567 BLOCK_IRON_DOOR_OPEN f Lnet/minecraft/class_3414; field_28597 BLOCK_MOSS_FALL f Lnet/minecraft/class_3414; field_37337 BLOCK_MUD_BRICKS_PLACE f Lnet/minecraft/class_3414; field_14699 BLOCK_WOODEN_BUTTON_CLICK_ON f Lnet/minecraft/class_3414; field_14566 ENTITY_GHAST_AMBIENT f Lnet/minecraft/class_3414; field_28596 BLOCK_MOSS_BREAK f Lnet/minecraft/class_3414; field_37338 BLOCK_MUD_BRICKS_STEP f Lnet/minecraft/class_3414; field_14698 ITEM_TRIDENT_RETURN f Lnet/minecraft/class_3414; field_14565 ENTITY_WITCH_DRINK f Lnet/minecraft/class_3414; field_28595 BLOCK_MOSS_CARPET_STEP f Lnet/minecraft/class_3414; field_37339 BLOCK_MUDDY_MANGROVE_ROOTS_BREAK f Lnet/minecraft/class_3414; field_14697 BLOCK_GRAVEL_HIT f Lnet/minecraft/class_3414; field_15152 ENTITY_GENERIC_EXPLODE f Lnet/minecraft/class_3414; field_15153 ENTITY_ILLUSIONER_DEATH f Lnet/minecraft/class_3414; field_15020 WEATHER_RAIN_ABOVE f Lnet/minecraft/class_3414; field_15154 ENTITY_ZOMBIE_HORSE_AMBIENT f Lnet/minecraft/class_3414; field_15021 BLOCK_LAVA_AMBIENT f Lnet/minecraft/class_3414; field_15155 ENTITY_ENDER_EYE_LAUNCH f Lnet/minecraft/class_3414; field_15022 ENTITY_PARROT_IMITATE_ENDERMITE f Lnet/minecraft/class_3414; field_15156 BLOCK_GRAVEL_FALL f Lnet/minecraft/class_3414; field_15023 ENTITY_ZOMBIE_DESTROY_EGG f Lnet/minecraft/class_6880$class_6883; field_15047 BLOCK_NOTE_BLOCK_BASEDRUM f Lnet/minecraft/class_3414; field_15157 ENTITY_HOSTILE_BIG_FALL f Lnet/minecraft/class_3414; field_15024 ENTITY_ENDER_DRAGON_AMBIENT f Lnet/minecraft/class_3414; field_15158 ENTITY_MULE_DEATH f Lnet/minecraft/class_3414; field_15025 BLOCK_WET_GRASS_PLACE f Lnet/minecraft/class_3414; field_15026 BLOCK_STONE_BREAK f Lnet/minecraft/class_3414; field_15159 ENTITY_PILLAGER_HURT f Lnet/minecraft/class_3414; field_14928 ENTITY_GENERIC_BIG_FALL f Lnet/minecraft/class_3414; field_18266 ENTITY_MOOSHROOM_CONVERT f Lnet/minecraft/class_3414; field_14927 BLOCK_ANVIL_HIT f Lnet/minecraft/class_3414; field_18265 ENTITY_FOX_SCREECH f Lnet/minecraft/class_3414; field_14926 ENTITY_ZOMBIFIED_PIGLIN_AMBIENT f Lnet/minecraft/class_3414; field_18268 ENTITY_MOOSHROOM_MILK f Lnet/minecraft/class_3414; field_14925 ENTITY_PARROT_FLY f Lnet/minecraft/class_3414; field_18267 ENTITY_MOOSHROOM_EAT f Lnet/minecraft/class_3414; field_14924 BLOCK_METAL_STEP f Lnet/minecraft/class_3414; field_14923 ENTITY_HORSE_HURT f Lnet/minecraft/class_3414; field_18269 ENTITY_MOOSHROOM_SUSPICIOUS_MILK f Lnet/minecraft/class_3414; field_14922 ENTITY_WOLF_PANT f Lnet/minecraft/class_3414; field_15150 ITEM_SHIELD_BLOCK f Lnet/minecraft/class_3414; field_38059 ENTITY_PARROT_IMITATE_WARDEN f Lnet/minecraft/class_3414; field_14921 BLOCK_STONE_STEP f Lnet/minecraft/class_3414; field_15151 ENTITY_ARROW_HIT f Lnet/minecraft/class_3414; field_14920 UI_LOOM_SELECT_PATTERN f Lnet/minecraft/class_3414; field_37320 ENTITY_FROG_TONGUE f Lnet/minecraft/class_3414; field_14575 ENTITY_WOLF_GROWL f Lnet/minecraft/class_3414; field_40973 BLOCK_CHISELED_BOOKSHELF_PICKUP f Lnet/minecraft/class_3414; field_40971 BLOCK_CHISELED_BOOKSHELF_INSERT_ENCHANTED f Lnet/minecraft/class_3414; field_37321 BLOCK_MANGROVE_ROOTS_BREAK f Lnet/minecraft/class_3414; field_14574 BLOCK_STONE_PLACE f Lnet/minecraft/class_3414; field_40972 BLOCK_CHISELED_BOOKSHELF_STEP f Lnet/minecraft/class_3414; field_40970 BLOCK_CHISELED_BOOKSHELF_INSERT f Lnet/minecraft/class_3414; field_37322 BLOCK_MANGROVE_ROOTS_FALL f Lnet/minecraft/class_3414; field_14573 BLOCK_GRASS_STEP f Lnet/minecraft/class_3414; field_37323 BLOCK_MANGROVE_ROOTS_HIT f Lnet/minecraft/class_3414; field_14572 ITEM_ELYTRA_FLYING f Lnet/minecraft/class_3414; field_14571 ENTITY_DROWNED_HURT f Lnet/minecraft/class_3414; field_14929 ENTITY_RAVAGER_STEP f Lnet/minecraft/class_3414; field_15027 ENTITY_WITHER_SKELETON_HURT f Lnet/minecraft/class_3414; field_37328 BLOCK_MUDDY_MANGROVE_ROOTS_STEP f Lnet/minecraft/class_3414; field_15028 AMBIENT_UNDERWATER_LOOP_ADDITIONS f Lnet/minecraft/class_3414; field_37329 BLOCK_MUD_BREAK f Lnet/minecraft/class_3414; field_15029 ITEM_BOTTLE_FILL_DRAGONBREATH f Lnet/minecraft/class_3414; field_29543 ITEM_HONEYCOMB_WAX_ON f Lnet/minecraft/class_3414; field_37324 BLOCK_MANGROVE_ROOTS_PLACE f Lnet/minecraft/class_3414; field_14579 ENTITY_SPIDER_DEATH f Lnet/minecraft/class_3414; field_29542 ITEM_AXE_WAX_OFF f Lnet/minecraft/class_3414; field_37325 BLOCK_MANGROVE_ROOTS_STEP f Lnet/minecraft/class_3414; field_29541 ITEM_AXE_SCRAPE f Lnet/minecraft/class_3414; field_14578 MUSIC_DISC_STAL f Lnet/minecraft/class_3414; field_37326 BLOCK_MUDDY_MANGROVE_ROOTS_HIT f Lnet/minecraft/class_3414; field_14577 ENTITY_PARROT_IMITATE_GHAST f Lnet/minecraft/class_3414; field_37327 BLOCK_MUDDY_MANGROVE_ROOTS_PLACE f Lnet/minecraft/class_3414; field_14576 BLOCK_LAVA_POP f Lnet/minecraft/class_3414; field_15164 ENTITY_RABBIT_HURT f Lnet/minecraft/class_3414; field_15031 ENTITY_LLAMA_HURT f Lnet/minecraft/class_3414; field_14931 ITEM_TOTEM_USE f Lnet/minecraft/class_3414; field_15165 BLOCK_SNOW_BREAK f Lnet/minecraft/class_3414; field_15032 ENTITY_PARROT_IMITATE_VEX f Lnet/minecraft/class_3414; field_14930 ENTITY_ZOMBIE_DEATH f Lnet/minecraft/class_3414; field_15166 ENTITY_HORSE_DEATH f Lnet/minecraft/class_3414; field_15033 ENTITY_SALMON_AMBIENT f Lnet/minecraft/class_3414; field_15167 BLOCK_METAL_PLACE f Lnet/minecraft/class_3414; field_15034 ENTITY_SQUID_AMBIENT f Lnet/minecraft/class_3414; field_15168 ENTITY_ZOMBIE_VILLAGER_CONVERTED f Lnet/minecraft/class_3414; field_15035 ENTITY_PANDA_STEP f Lnet/minecraft/class_3414; field_15169 MUSIC_DISC_MELLOHI f Lnet/minecraft/class_3414; field_15036 ENTITY_POLAR_BEAR_STEP f Lnet/minecraft/class_3414; field_15037 BLOCK_GRASS_BREAK f Lnet/minecraft/class_3414; field_15038 ENTITY_ITEM_FRAME_ROTATE_ITEM f Lnet/minecraft/class_3414; field_14807 ENTITY_WOLF_WHINE f Lnet/minecraft/class_3414; field_19344 BLOCK_BEACON_DEACTIVATE f Lnet/minecraft/class_3414; field_14806 ITEM_TRIDENT_RIPTIDE_2 f Lnet/minecraft/class_3414; field_14939 ENTITY_ELDER_GUARDIAN_FLOP f Lnet/minecraft/class_3414; field_29189 ENTITY_GLOW_ITEM_FRAME_BREAK f Lnet/minecraft/class_3414; field_14805 ENTITY_STRAY_HURT f Lnet/minecraft/class_3414; field_14938 ENTITY_CAT_HISS f Lnet/minecraft/class_3414; field_29188 ENTITY_GLOW_ITEM_FRAME_ADD_ITEM f Lnet/minecraft/class_3414; field_40979 BLOCK_NETHER_WOOD_HANGING_SIGN_HIT f Lnet/minecraft/class_3414; field_14937 ENTITY_POLAR_BEAR_WARNING f Lnet/minecraft/class_3414; field_14804 BLOCK_CORAL_BLOCK_BREAK f Lnet/minecraft/class_3414; field_40978 BLOCK_NETHER_WOOD_HANGING_SIGN_FALL f Lnet/minecraft/class_3414; field_14803 ENTITY_DRAGON_FIREBALL_EXPLODE f Lnet/minecraft/class_3414; field_14936 ENTITY_PANDA_CANT_BREED f Lnet/minecraft/class_3414; field_15160 ENTITY_SHULKER_DEATH f Lnet/minecraft/class_3414; field_40977 BLOCK_NETHER_WOOD_HANGING_SIGN_BREAK f Lnet/minecraft/class_3414; field_14802 BLOCK_PORTAL_AMBIENT f Lnet/minecraft/class_3414; field_14935 BLOCK_CORAL_BLOCK_STEP f Lnet/minecraft/class_3414; field_15161 BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT f Lnet/minecraft/class_3414; field_40976 BLOCK_NETHER_WOOD_HANGING_SIGN_STEP f Lnet/minecraft/class_3414; field_14801 ENTITY_PANDA_AGGRESSIVE_AMBIENT f Lnet/minecraft/class_3414; field_14934 ENTITY_ENDER_DRAGON_SHOOT f Lnet/minecraft/class_3414; field_15162 ENTITY_DROWNED_DEATH_WATER f Lnet/minecraft/class_3414; field_14933 ENTITY_VILLAGER_TRADE f Lnet/minecraft/class_3414; field_40975 BLOCK_CHISELED_BOOKSHELF_PLACE f Lnet/minecraft/class_3414; field_14800 ENTITY_FIREWORK_ROCKET_TWINKLE f Lnet/minecraft/class_3414; field_15163 ENTITY_WITHER_AMBIENT f Lnet/minecraft/class_3414; field_15030 ENTITY_DROWNED_AMBIENT f Lnet/minecraft/class_3414; field_40974 BLOCK_CHISELED_BOOKSHELF_PICKUP_ENCHANTED f Lnet/minecraft/class_3414; field_14932 BLOCK_WOODEN_TRAPDOOR_OPEN m (I)Lnet/minecraft/class_6880$class_6883; method_43517 method_43517 p 0 variant m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6880$class_6883; method_47965 registerReference p 0 id p 1 soundId m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6880$class_6883; method_47964 registerReference p 0 id m ()Lcom/google/common/collect/ImmutableList; method_43516 registerGoatHornSounds m (Ljava/lang/String;)Lnet/minecraft/class_3414; method_14838 register p 0 id m (Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; method_47966 registerReference p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3414; method_47963 register p 1 soundId p 0 id m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_6880; method_43045 register p 2 distanceToTravel p 0 id p 1 soundId m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3414; method_47962 register p 0 id c net/minecraft/class_4749 net/minecraft/client/gui/screen/multiplayer/MultiplayerWarningScreen f Lnet/minecraft/class_437; field_39354 parent f Lnet/minecraft/class_2561; field_21845 CHECK_MESSAGE f Lnet/minecraft/class_2561; field_21846 NARRATED_TEXT f Lnet/minecraft/class_2561; field_21843 HEADER f Lnet/minecraft/class_2561; field_21844 MESSAGE m (Lnet/minecraft/class_4185;)V method_41162 method_41162 p 1 button m (Lnet/minecraft/class_4185;)V method_41163 method_41163 p 1 button m (Lnet/minecraft/class_437;)V p 1 parent c net/minecraft/class_3418 net/minecraft/structure/ShiftableStructurePiece f I field_15243 height f I field_15244 width f I field_15241 hPos f I field_15242 depth m (Lnet/minecraft/class_1936;I)Z method_38462 adjustToMinHeight p 1 world p 2 yOffset m (Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)V p 7 depth p 8 orientation p 5 width p 6 height p 3 y p 4 z p 1 type p 2 x m (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Z method_14839 adjustToAverageHeight p 1 world p 2 boundingBox p 3 deltaY c net/minecraft/class_4748 net/minecraft/util/profiler/ProfileLocationInfo c Profiling information on a specific profiler location. m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; method_24274 getCounts c Returns a marker to count map indicating the times each marker has been\nvisited in the profiler location. m ()J method_37169 getMaxTime m ()J method_24273 getVisitCount c Returns the number of times the profiler location has been visited. m ()J method_24272 getTotalTime c Returns the total time spent visiting the profiler location. c net/minecraft/client/main/Main net/minecraft/client/main/Main f Lorg/slf4j/Logger; field_12138 LOGGER m ([Ljava/lang/String;)V main main p 0 args m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object; method_11428 getOption p 0 optionSet p 1 optionSpec m (Ljava/lang/String;)Ljava/lang/String; method_53858 unescape p 0 string m (Ljava/lang/Integer;)Ljava/util/OptionalInt; method_21612 toOptional p 0 i m (Ljava/lang/String;)Z method_11429 isNotNullOrEmpty p 0 s m (Ljava/lang/String;)Ljava/util/Optional; method_38752 toOptional p 0 string c net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredicate f Ljava/util/Map; comp_1811 effects f Lcom/mojang/serialization/Codec; field_45764 CODEC m ()Lcom/google/gson/JsonElement; method_9068 toJson m ()Ljava/util/Map; comp_1811 effects m (Ljava/util/Map;)V p 1 effects m (Ljava/util/Map;)Z method_9063 test p 1 effects m (Lcom/google/gson/JsonElement;)Ljava/util/Optional; method_9064 fromJson p 0 json m (Lnet/minecraft/class_1297;)Z method_9062 test p 1 entity m (Lnet/minecraft/class_1309;)Z method_9067 test p 1 livingEntity c net/minecraft/class_2102$class_2103 net/minecraft/predicate/entity/EntityEffectPredicate$EffectData f Ljava/util/Optional; comp_1815 visible f Ljava/util/Optional; comp_1814 ambient f Lcom/mojang/serialization/Codec; field_45766 CODEC f Lnet/minecraft/class_2096$class_2100; comp_1812 amplifier f Lnet/minecraft/class_2096$class_2100; comp_1813 duration m ()Ljava/util/Optional; comp_1815 visible m ()Ljava/util/Optional; comp_1814 ambient m (Lnet/minecraft/class_1293;)Z method_9069 test p 1 statusEffectInstance m ()Lnet/minecraft/class_2096$class_2100; comp_1812 amplifier m ()Lnet/minecraft/class_2096$class_2100; comp_1813 duration m (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/Optional;)V p 1 amplifier p 2 duration c net/minecraft/class_2102$class_8748 net/minecraft/predicate/entity/EntityEffectPredicate$Builder f Lcom/google/common/collect/ImmutableMap$Builder; field_45765 EFFECTS m ()Ljava/util/Optional; method_53203 build m (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102$class_8748; method_53202 addEffect p 2 effectData p 1 effect m ()Lnet/minecraft/class_2102$class_8748; method_53200 create m (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102$class_8748; method_53201 addEffect p 1 effect c net/minecraft/class_2105 net/minecraft/predicate/NbtPredicate f Lnet/minecraft/class_2487; comp_1816 nbt f Lcom/mojang/serialization/Codec; field_45768 CODEC m (Lnet/minecraft/class_2487;)V p 1 nbt m (Lnet/minecraft/class_2520;)Z method_9077 test p 1 element m (Lnet/minecraft/class_1799;)Z method_9074 test p 1 stack m ()Lnet/minecraft/class_2487; comp_1816 nbt m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2487; method_9076 entityToNbt p 0 entity m (Lnet/minecraft/class_1297;)Z method_9072 test p 1 entity c net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeSource f Lcom/mojang/serialization/MapCodec; field_24718 CUSTOM_CODEC c Used to parse a custom biome source, when a preset hasn't been provided. f Lcom/mojang/datafixers/util/Either; field_34498 biomeEntries f Lcom/mojang/serialization/Codec; field_24719 CODEC f Lcom/mojang/serialization/MapCodec; field_42985 PRESET_CODEC f Lcom/mojang/serialization/MapCodec; field_42984 BIOME_CODEC m (Lnet/minecraft/class_6544$class_6547;)Lnet/minecraft/class_4766; method_49501 create p 0 biomeEntries m (Lnet/minecraft/class_6544$class_6547;)Lnet/minecraft/class_6544$class_6547; method_49504 method_49504 p 0 entries m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6544$class_6547; method_49505 method_49505 p 0 parameterListEntry m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_4766; method_49503 create p 0 biomeEntries m (Lnet/minecraft/class_4766;)Lcom/mojang/datafixers/util/Either; method_49502 method_49502 p 0 source m (Lcom/mojang/datafixers/util/Either;)V p 1 biomeEntries m (Lnet/minecraft/class_6544$class_6553;)Lnet/minecraft/class_6880; method_38167 getBiomeAtPoint p 1 point m (Lnet/minecraft/class_5321;)Z method_38168 matchesInstance p 1 parameterList m ()Lnet/minecraft/class_6544$class_6547; method_49506 getBiomeEntries c net/minecraft/class_4761 net/minecraft/world/biome/BiomeParticleConfig f Lcom/mojang/serialization/Codec; field_24675 CODEC f Lnet/minecraft/class_2394; field_24676 particle f F field_22035 probability m ()Lnet/minecraft/class_2394; method_24369 getParticle m (Lnet/minecraft/class_5819;)Z method_24370 shouldAddParticle p 1 random m (Lnet/minecraft/class_4761;)Ljava/lang/Float; method_28398 method_28398 p 0 config m (Lnet/minecraft/class_2394;F)V p 2 probability p 1 particle m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28399 method_28399 p 0 instance m (Lnet/minecraft/class_4761;)Lnet/minecraft/class_2394; method_28400 method_28400 p 0 config c net/minecraft/class_4760 net/minecraft/entity/mob/HoglinEntity f I field_22368 movementCooldownTicks f I field_30526 MAX_HEALTH f F field_30531 BABY_ATTACK_DAMAGE f I field_30532 CONVERSION_TIME f Lnet/minecraft/class_2940; field_23737 BABY f F field_30529 KNOCKBACK_RESISTANCE f F field_30527 MOVEMENT_SPEED f I field_23735 timeInOverworld f I field_30528 ATTACK_KNOCKBACK f I field_30530 ATTACK_DAMAGE f Lcom/google/common/collect/ImmutableList; field_22366 MEMORY_MODULE_TYPES f Z field_23736 cannotBeHunted f Lcom/google/common/collect/ImmutableList; field_22365 SENSOR_TYPES m (Lnet/minecraft/class_3218;)V method_26942 zombify p 1 word m (Lnet/minecraft/class_3414;)V method_30081 playSound p 1 sound m ()Lnet/minecraft/class_5132$class_5133; method_26943 createHoglinAttributes m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z method_24349 canSpawn p 0 type p 1 world p 2 spawnReason p 3 pos p 4 random m ()Z method_26946 isImmuneToZombification m ()Z method_26945 canBeHunted m (Z)V method_26949 setCannotBeHunted p 1 cannotBeHunted m ()Z method_26944 canConvert m (Z)V method_26948 setImmuneToZombification p 1 immuneToZombification m ()Z method_24658 isAdult c net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects f Ljava/util/Optional; field_22491 loopSound f Ljava/util/Optional; field_22493 additionsSound f Lcom/mojang/serialization/Codec; field_24714 CODEC f Lnet/minecraft/class_4763$class_5486; field_26421 grassColorModifier f I field_22067 fogColor f I field_22069 waterFogColor f Ljava/util/Optional; field_26420 grassColor f Ljava/util/Optional; field_22492 moodSound f Ljava/util/Optional; field_22070 particleConfig f Ljava/util/Optional; field_26419 foliageColor f I field_22068 waterColor f Ljava/util/Optional; field_24113 music f I field_26418 skyColor m (Lnet/minecraft/class_4763;)Ljava/lang/Integer; method_28451 method_28451 p 0 effects m (Lnet/minecraft/class_4763;)Ljava/lang/Integer; method_30817 method_30817 p 0 effects m ()Lnet/minecraft/class_4763$class_5486; method_30814 getGrassColorModifier m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_30815 method_30815 p 0 effects m ()Ljava/util/Optional; method_24941 getAdditionsSound c Returns the additions sound.\n\n

An additions sound is played at 1.1% chance every tick as an ambient\nsound whenever the player is in the biome with this effect. m ()I method_24389 getWaterFogColor m ()I method_24387 getFogColor m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_28447 method_28447 p 0 effects m ()Ljava/util/Optional; method_24939 getLoopSound c Returns the loop sound.\n\n

A loop sound is played continuously as an ambient sound whenever the\nplayer is in the biome with this effect. m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_28449 method_28449 p 0 effects m ()Ljava/util/Optional; method_30811 getFoliageColor m (Lnet/minecraft/class_4763;)Lnet/minecraft/class_4763$class_5486; method_30813 method_30813 p 0 effects m ()Ljava/util/Optional; method_27345 getMusic m (Lnet/minecraft/class_4763;)Ljava/lang/Integer; method_28450 method_28450 p 0 effects m (Lnet/minecraft/class_4763;)Ljava/lang/Integer; method_28452 method_28452 p 0 effects m ()Ljava/util/Optional; method_24390 getParticleConfig m ()I method_30810 getSkyColor m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_30816 method_30816 p 0 effects m (IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 12 music p 11 additionsSound p 10 moodSound p 9 loopSound p 8 particleConfig p 7 grassColorModifier p 6 grassColor p 5 foliageColor p 4 skyColor p 3 waterFogColor p 2 waterColor p 1 fogColor m ()Ljava/util/Optional; method_24940 getMoodSound c Returns the mood sound.\n\n

A mood sound is played once every 6000 to 17999 ticks as an ambient\nsound whenever the player is in the biome with this effect and near a\nposition that has 0 sky light and less than 7 combined light.\n\n

Overworld biomes have the regular cave sound as their mood sound,\nwhile three nether biomes in 20w10a have their dedicated mood sounds. m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_28444 method_28444 p 0 effects m ()I method_24388 getWaterColor m ()Ljava/util/Optional; method_30812 getGrassColor m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_28446 method_28446 p 0 effects m (Lnet/minecraft/class_4763;)Ljava/util/Optional; method_28448 method_28448 p 0 effects m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28445 method_28445 p 0 instance c net/minecraft/class_4763$class_5486 net/minecraft/world/biome/BiomeEffects$GrassColorModifier f Ljava/lang/String; field_26430 name f Lcom/mojang/serialization/Codec; field_26429 CODEC f Lnet/minecraft/class_4763$class_5486; field_26428 SWAMP f Lnet/minecraft/class_4763$class_5486; field_26427 DARK_FOREST f Lnet/minecraft/class_4763$class_5486; field_26426 NONE m (DDI)I method_30823 getModifiedGrassColor p 3 z p 5 color p 1 x m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_30826 getName c net/minecraft/class_4763$class_4764 net/minecraft/world/biome/BiomeEffects$Builder f Ljava/util/Optional; field_22496 additionsSound f Ljava/util/Optional; field_22494 loopSound f Ljava/util/OptionalInt; field_22072 waterColor f Ljava/util/Optional; field_22074 particleConfig f Ljava/util/Optional; field_26424 grassColor f Lnet/minecraft/class_4763$class_5486; field_26425 grassColorModifier f Ljava/util/Optional; field_24114 musicSound f Ljava/util/Optional; field_22495 moodSound f Ljava/util/OptionalInt; field_22073 waterFogColor f Ljava/util/OptionalInt; field_22071 fogColor f Ljava/util/OptionalInt; field_26422 skyColor f Ljava/util/Optional; field_26423 foliageColor m (I)Lnet/minecraft/class_4763$class_4764; method_24397 waterFogColor p 1 waterFogColor m ()Lnet/minecraft/class_4763; method_24391 build m (Lnet/minecraft/class_4968;)Lnet/minecraft/class_4763$class_4764; method_24943 moodSound p 1 moodSound m (I)Lnet/minecraft/class_4763$class_4764; method_30821 foliageColor p 1 foliageColor m (I)Lnet/minecraft/class_4763$class_4764; method_24395 waterColor p 1 waterColor m (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764; method_27346 music p 1 music m (I)Lnet/minecraft/class_4763$class_4764; method_30820 skyColor p 1 skyColor m (Lnet/minecraft/class_4967;)Lnet/minecraft/class_4763$class_4764; method_24944 additionsSound p 1 additionsSound m (I)Lnet/minecraft/class_4763$class_4764; method_30822 grassColor p 1 grassColor m (Lnet/minecraft/class_4761;)Lnet/minecraft/class_4763$class_4764; method_24393 particleConfig p 1 particleConfig m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_4763$class_4764; method_24942 loopSound p 1 loopSound m (Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_4764; method_30818 grassColorModifier p 1 grassColorModifier m (I)Lnet/minecraft/class_4763$class_4764; method_24392 fogColor p 1 fogColor c net/minecraft/class_4758 net/minecraft/util/TickDurationMonitor f Lorg/slf4j/Logger; field_21967 LOGGER f Ljava/io/File; field_21971 tickResultsDirectory f J field_21969 overtime f Ljava/util/function/LongSupplier; field_21968 timeGetter f Lnet/minecraft/class_3693; field_21972 profiler f I field_21970 tickCount m (Ljava/util/function/LongSupplier;Ljava/lang/String;J)V p 2 filename p 1 timeGetter p 3 overtime m (Lnet/minecraft/class_3695;Lnet/minecraft/class_4758;)Lnet/minecraft/class_3695; method_24340 tickProfiler p 1 monitor p 0 profiler m (Ljava/lang/String;)Lnet/minecraft/class_4758; method_24341 create p 0 name m ()V method_24342 endTick m ()Lnet/minecraft/class_3695; method_24339 nextProfiler c net/minecraft/class_4757 net/minecraft/util/profiler/TickTimeTracker f Ljava/util/function/IntSupplier; field_21963 tickGetter f Lnet/minecraft/class_3693; field_21964 profiler f Ljava/util/function/LongSupplier; field_21962 timeGetter m ()V method_24334 disable m ()V method_24335 enable m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;)V p 1 timeGetter p 2 tickGetter m ()Z method_24333 isActive m ()Lnet/minecraft/class_3695; method_24336 getProfiler m ()Lnet/minecraft/class_3696; method_24337 getResult c net/minecraft/class_4732 net/minecraft/block/DoubleBlockProperties m (Lnet/minecraft/class_2591;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_2753;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/BiPredicate;)Lnet/minecraft/class_4732$class_4734; method_24173 toPropertySource p 5 world p 4 state p 7 fallbackTester p 6 pos p 1 typeMapper p 0 blockEntityType c net/minecraft/class_4732$class_3923 net/minecraft/block/DoubleBlockProperties$PropertyRetriever m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_17465 getFromBoth p 2 second p 1 first m ()Ljava/lang/Object; method_24174 getFallback m (Ljava/lang/Object;)Ljava/lang/Object; method_17464 getFrom p 1 single c net/minecraft/class_4732$class_4734 net/minecraft/block/DoubleBlockProperties$PropertySource m (Lnet/minecraft/class_4732$class_3923;)Ljava/lang/Object; apply apply p 1 retriever c net/minecraft/class_4732$class_4734$class_4735 net/minecraft/block/DoubleBlockProperties$PropertySource$Pair f Ljava/lang/Object; field_21787 first f Ljava/lang/Object; field_21788 second m (Ljava/lang/Object;Ljava/lang/Object;)V p 1 first p 2 second c net/minecraft/class_4732$class_4734$class_4736 net/minecraft/block/DoubleBlockProperties$PropertySource$Single f Ljava/lang/Object; field_21789 single m (Ljava/lang/Object;)V p 1 single c net/minecraft/class_4732$class_4733 net/minecraft/block/DoubleBlockProperties$Type f Lnet/minecraft/class_4732$class_4733; field_21783 SINGLE f Lnet/minecraft/class_4732$class_4733; field_21784 FIRST f Lnet/minecraft/class_4732$class_4733; field_21785 SECOND c net/minecraft/class_4731 net/minecraft/datafixer/fix/RemovePoiValidTagFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24157 removeValidTag m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 2 changesType p 1 outputSchema c net/minecraft/class_4730 net/minecraft/client/util/SpriteIdentifier f Lnet/minecraft/class_1921; field_21771 layer f Ljava/util/Comparator; field_40566 COMPARATOR f Lnet/minecraft/class_2960; field_21770 texture f Lnet/minecraft/class_2960; field_21769 atlas m ()Lnet/minecraft/class_2960; method_24147 getTextureId m ()Lnet/minecraft/class_1058; method_24148 getSprite m ()Lnet/minecraft/class_2960; method_24144 getAtlasId m (Lnet/minecraft/class_4597;Ljava/util/function/Function;)Lnet/minecraft/class_4588; method_24145 getVertexConsumer p 2 layerFactory p 1 vertexConsumers m (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 2 texture p 1 atlas m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_4597;Ljava/util/function/Function;Z)Lnet/minecraft/class_4588; method_30001 getVertexConsumer p 1 vertexConsumers p 2 layerFactory m (Ljava/util/function/Function;)Lnet/minecraft/class_1921; method_24146 getRenderLayer p 1 layerFactory c net/minecraft/class_1699 net/minecraft/entity/vehicle/SpawnerMinecartEntity f Lnet/minecraft/class_1917; field_7746 logic f Ljava/lang/Runnable; field_27012 ticker m (Lnet/minecraft/class_1937;)Ljava/lang/Runnable; method_31553 getTicker p 1 world m ()Lnet/minecraft/class_1917; method_35216 getLogic m (Lnet/minecraft/class_1937;DDD)V p 2 x p 4 y p 1 world p 6 z c net/minecraft/class_4725 net/minecraft/client/texture/MipmapHelper f [F field_21747 COLOR_FRACTIONS f I field_32949 MIN_ALPHA m ([Lnet/minecraft/class_1011;I)[Lnet/minecraft/class_1011; method_24102 getMipmapLevelsImages p 0 originals p 1 mipmap m (I)F method_24099 getColorFraction p 0 value m (IIIIZ)I method_24101 blend p 1 two p 0 one p 4 checkAlpha p 3 four p 2 three m (Lnet/minecraft/class_1011;)Z method_45804 hasAlpha p 0 image m ([F)V method_24103 method_24103 p 0 list m (IIIII)I method_24100 getColorComponent p 2 three p 3 four p 0 one p 1 two p 4 bits c net/minecraft/class_4724 net/minecraft/client/render/model/SpriteAtlasManager f Ljava/util/Map; field_21746 atlases m (Lnet/minecraft/class_1060;Ljava/util/Map$Entry;)Lnet/minecraft/class_4724$class_7772; method_45864 method_45864 p 1 entry m (Lnet/minecraft/class_4724$class_7772;Lnet/minecraft/class_7766$class_7767;)Lnet/minecraft/class_4724$class_7774; method_45867 method_45867 p 1 stitchResult m (Ljava/util/Map;Lnet/minecraft/class_1060;)V p 2 textureManager p 1 loaders m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059; method_24098 getAtlas p 1 id m (Lnet/minecraft/class_3300;ILjava/util/concurrent/Executor;)Ljava/util/Map; method_45862 reload p 3 executor p 1 resourceManager p 2 mipmapLevels m (Lnet/minecraft/class_3300;ILjava/util/concurrent/Executor;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_45863 method_45863 p 3 entry c net/minecraft/class_4724$class_7774 net/minecraft/client/render/model/SpriteAtlasManager$AtlasPreparation f Lnet/minecraft/class_7766$class_7767; field_40565 stitchResult f Lnet/minecraft/class_1059; field_40564 atlasTexture m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058; method_45869 getSprite p 1 id m ()Lnet/minecraft/class_1058; method_45868 getMissingSprite m (Lnet/minecraft/class_1059;Lnet/minecraft/class_7766$class_7767;)V p 2 stitchResult p 1 atlasTexture m ()Ljava/util/concurrent/CompletableFuture; method_45870 whenComplete m ()V method_45871 upload c net/minecraft/class_4724$class_7772 net/minecraft/client/render/model/SpriteAtlasManager$Atlas f Lnet/minecraft/class_2960; comp_1168 atlasInfoLocation f Lnet/minecraft/class_1059; comp_1051 atlas m ()Lnet/minecraft/class_2960; comp_1168 atlasInfoLocation m ()Lnet/minecraft/class_1059; comp_1051 atlas c net/minecraft/class_3411 net/minecraft/world/gen/structure/OceanRuinStructure f F field_37809 largeProbability f Lnet/minecraft/class_3411$class_3413; field_37808 biomeTemperature f Lcom/mojang/serialization/Codec; field_37807 CODEC f F field_37810 clusterProbability m (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3411$class_3413;FF)V p 2 biomeTemperature p 3 largeProbability p 1 config p 4 clusterProbability m (Lnet/minecraft/class_3411;)Ljava/lang/Float; method_41680 method_41680 p 0 structure m (Lnet/minecraft/class_3411;)Lnet/minecraft/class_3411$class_3413; method_41681 method_41681 p 0 structure m (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V method_38700 addPieces p 2 context p 1 collector m (Lnet/minecraft/class_3411;)Ljava/lang/Float; method_41678 method_41678 p 0 structure m (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V method_41677 method_41677 p 2 collector c net/minecraft/class_3411$class_3413 net/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature f Ljava/lang/String; field_14529 name f Lcom/mojang/serialization/Codec; field_24990 CODEC f Lnet/minecraft/class_3411$class_3413; field_14532 WARM f Lnet/minecraft/class_3411$class_3413; field_14528 COLD m ()Ljava/lang/String; method_14831 getName m (Ljava/lang/String;ILjava/lang/String;)V p 3 name c net/minecraft/class_3414 net/minecraft/sound/SoundEvent f Z field_38691 staticDistance f Lcom/mojang/serialization/Codec; field_41699 ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_41698 CODEC f Lnet/minecraft/class_2960; field_14533 id f F field_38690 distanceToTravel f F field_41661 DEFAULT_DISTANCE_TO_TRAVEL m ()Ljava/util/Optional; method_47959 getStaticDistanceToTravel m (Lnet/minecraft/class_2960;FZ)V p 1 id p 2 distanceToTravel p 3 useStaticDistance m (Lnet/minecraft/class_2960;Ljava/util/Optional;)Lnet/minecraft/class_3414; method_47956 of p 1 distanceToTravel p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3414; method_47908 of p 0 id m (Lnet/minecraft/class_2960;F)Lnet/minecraft/class_3414; method_47909 of p 0 id p 1 distanceToTravel m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3414; method_47961 fromBuf p 0 buf m (Lnet/minecraft/class_2540;)V method_47958 writeBuf p 1 buf m (F)F method_43044 getDistanceToTravel p 1 volume m ()Lnet/minecraft/class_2960; method_14833 getId c net/minecraft/class_4744 net/minecraft/datafixer/fix/AdvancementRenameFix f Ljava/util/function/Function; field_21815 renamer f Ljava/lang/String; field_21814 name m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V p 1 outputSchema p 3 name p 2 changesType p 4 renamer c net/minecraft/class_4740 net/minecraft/client/render/FpsSmoother f [J field_21800 times f I field_21801 size f I field_21802 index m (I)V p 1 size m (J)J method_24214 getTargetUsedTime p 1 time c net/minecraft/class_3408 net/minecraft/server/rcon/RconListener f Lorg/slf4j/Logger; field_23966 SERVER_LOGGER f Ljava/net/ServerSocket; field_14511 listener f Ljava/util/List; field_14514 clients f Lnet/minecraft/class_2994; field_23967 server f Ljava/lang/String; field_14512 password m (Lnet/minecraft/class_2994;Ljava/net/ServerSocket;Ljava/lang/String;)V p 1 server p 2 listener p 3 password m (Lnet/minecraft/class_2994;)Lnet/minecraft/class_3408; method_30738 create p 0 server m ()V method_14820 removeStoppedClients m (Ljava/net/ServerSocket;)V method_27176 closeSocket p 1 socket m (Lnet/minecraft/class_3389;)Z method_27175 method_27175 p 0 client c net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator f [Lnet/minecraft/class_2960; field_14515 BIG_WARM_RUINS f Lnet/minecraft/class_3491; field_43327 SUSPICIOUS_SAND_PROCESSOR f [Lnet/minecraft/class_2960; field_14516 BIG_BRICK_RUINS f Lnet/minecraft/class_3491; field_43328 SUSPICIOUS_GRAVEL_PROCESSOR f [Lnet/minecraft/class_2960; field_14522 MOSSY_RUINS f [Lnet/minecraft/class_2960; field_14520 BIG_CRACKED_RUINS f [Lnet/minecraft/class_2960; field_14521 WARM_RUINS f [Lnet/minecraft/class_2960; field_14519 CRACKED_RUINS f [Lnet/minecraft/class_2960; field_14517 BIG_MOSSY_RUINS f [Lnet/minecraft/class_2960; field_14518 BRICK_RUINS m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;)V method_14827 addPieces p 5 structure p 4 random p 3 holder p 2 rotation p 1 pos p 0 manager m (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List; method_14821 getRoomPositions p 0 random p 1 pos m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3491; method_49885 createArchaeologyStructureProcessor p 0 baseBlock p 2 lootTableId p 1 suspiciousBlock m (Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3411;Lnet/minecraft/class_6130;)V method_14825 addCluster p 5 pieces p 4 structure p 3 pos p 2 rotation p 1 random p 0 manager m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;ZF)V method_14822 addPieces p 3 holder p 4 random p 1 pos p 2 rotation p 7 integrity p 5 structure p 6 large p 0 manager m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960; method_14824 getRandomWarmRuin p 0 random m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960; method_14826 getRandomBigWarmRuin p 0 random c net/minecraft/class_3409$class_3410 net/minecraft/structure/OceanRuinGenerator$Piece f F field_14524 integrity f Z field_14525 large f Lnet/minecraft/class_3411$class_3413; field_14527 biomeType m (Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;)Lnet/minecraft/class_3492; method_35446 createPlacementData p 2 temperature p 0 rotation p 1 integrity m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3409$class_3410; method_49886 fromNbt p 1 nbt p 0 structureTemplateManager m (Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I method_14829 getGenerationY p 3 end p 1 start p 2 world m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V p 7 large p 6 biomeType p 5 integrity p 4 rotation p 3 pos p 2 template p 1 structureTemplateManager m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V p 6 large p 5 biomeType p 2 nbt p 1 holder p 4 integrity p 3 rotation c net/minecraft/class_4739 net/minecraft/block/AbstractChestBlock f Ljava/util/function/Supplier; field_21796 entityTypeRetriever m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_4732$class_4734; method_24167 getBlockEntitySource p 1 state p 2 world p 3 pos p 4 ignoreBlocked m (Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Supplier;)V p 2 entityTypeSupplier p 1 settings c net/minecraft/class_4737 net/minecraft/client/render/block/entity/LightmapCoordinatesRetriever m (Lnet/minecraft/class_2586;Lnet/minecraft/class_2586;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; method_24192 getFromBoth m ()Lit/unimi/dsi/fastutil/ints/Int2IntFunction; method_24189 getFallback m (Lnet/minecraft/class_2586;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; method_24191 getFrom c net/minecraft/class_1683 net/minecraft/entity/projectile/thrown/ExperienceBottleEntity m (Lnet/minecraft/class_1937;DDD)V p 6 z p 2 x p 1 world p 4 y m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world c net/minecraft/class_1682 net/minecraft/entity/projectile/thrown/ThrownEntity m (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V p 8 world p 6 z p 4 y p 1 type p 2 x m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;)V p 2 owner p 3 world p 1 type m ()F method_7490 getGravity c net/minecraft/class_1681 net/minecraft/entity/projectile/thrown/EggEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world m (Lnet/minecraft/class_1937;DDD)V p 4 y p 6 z p 1 world p 2 x c net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V method_23889 trigger p 2 pos p 1 player p 3 stack m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4711$class_4712; method_23890 conditionsFromJson m (Lnet/minecraft/class_47;Lnet/minecraft/class_4711$class_4712;)Z method_23888 method_23888 p 1 conditions c net/minecraft/class_4711$class_4712 net/minecraft/advancement/criterion/ItemCriterion$Conditions f Ljava/util/Optional; field_24495 location m ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_175; method_51712 createPlacedBlock p 0 locationConditions m (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_27981 createItemUsedOnBlock p 0 location p 1 item m (Ljava/util/Optional;Ljava/util/Optional;)V p 2 playerPredicate m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_51710 createPlacedBlock p 0 block m (Lnet/minecraft/class_47;)Z method_51711 test p 1 location m (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712; method_51709 create p 1 item p 0 location m (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; method_43125 createAllayDropItemOnBlock p 0 location p 1 item c net/minecraft/class_1680 net/minecraft/entity/projectile/thrown/SnowballEntity m (Lnet/minecraft/class_1937;DDD)V p 6 z p 1 world p 4 y p 2 x m ()Lnet/minecraft/class_2394; method_16939 getParticleParameters m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world c net/minecraft/class_1687 net/minecraft/entity/projectile/WitherSkullEntity f Lnet/minecraft/class_2940; field_7654 CHARGED m (Z)V method_7502 setCharged p 1 charged m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V p 5 directionY p 7 directionZ p 1 world p 3 directionX p 2 owner m ()Z method_7503 isCharged c net/minecraft/class_1686 net/minecraft/entity/projectile/thrown/PotionEntity f Ljava/util/function/Predicate; field_40737 AFFECTED_BY_WATER m ()V method_7500 applyWater m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 1 world p 2 owner m (Ljava/util/List;Lnet/minecraft/class_1297;)V method_7498 applySplashPotion p 2 entity p 1 statusEffects m (Lnet/minecraft/class_1937;DDD)V p 2 x p 1 world p 6 z p 4 y m (Lnet/minecraft/class_2338;)V method_7499 extinguishFire p 1 pos m ()Z method_7501 isLingering m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V method_7497 applyLingeringPotion p 2 potion p 1 stack m (Lnet/minecraft/class_1309;)Z method_46401 method_46401 p 0 entity c net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity f Z field_7648 dealtDamage f Lnet/minecraft/class_1799; field_7650 tridentStack f I field_7649 returnTimer f Lnet/minecraft/class_2940; field_21514 ENCHANTED f Lnet/minecraft/class_2940; field_7647 LOYALTY m ()Z method_31551 hasChanneling m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V p 1 world p 2 owner p 3 stack m ()Z method_7493 isOwnerAlive m ()Z method_23751 isEnchanted c net/minecraft/class_1684 net/minecraft/entity/projectile/thrown/EnderPearlEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world c net/minecraft/class_1679 net/minecraft/entity/projectile/SpectralArrowEntity f I field_7636 duration m (Lnet/minecraft/class_1937;DDD)V p 1 world p 2 x p 4 y p 6 z m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V p 2 owner p 1 world c net/minecraft/class_4706 net/minecraft/util/collection/SortedArraySet f I field_21564 size f [Ljava/lang/Object; field_21563 elements f I field_29860 DEFAULT_CAPACITY f Ljava/util/Comparator; field_21562 comparator m ()Ljava/lang/Object; method_34962 last m (Ljava/lang/Object;)Ljava/lang/Object; method_34961 getIfContains p 1 object m ([Ljava/lang/Object;)[Ljava/lang/Object; toArray toArray p 1 array m (I)Lnet/minecraft/class_4706; method_23859 create p 0 initialCapacity m (Ljava/util/Comparator;I)Lnet/minecraft/class_4706; method_34960 create p 0 comparator p 1 initialCapacity m (I)V method_23870 remove p 1 index m (Ljava/lang/Object;)Z equals equals p 1 o m ([Ljava/lang/Object;)[Ljava/lang/Object; method_23864 cast p 0 array m (I)V method_23868 ensureCapacity p 1 minCapacity m (Ljava/lang/Object;)Ljava/lang/Object; method_23862 addAndGet p 1 object m (Ljava/lang/Object;)Z add add p 1 object m (Ljava/lang/Object;I)V method_23863 add p 1 object p 2 index m (I)Ljava/lang/Object; method_23871 get p 1 index m (ILjava/util/Comparator;)V p 2 comparator p 1 initialCapacity m ()Ljava/lang/Object; method_23865 first m (Ljava/util/Comparator;)Lnet/minecraft/class_4706; method_34959 create p 0 comparator m (Ljava/lang/Object;)I method_23869 binarySearch p 1 object m (Ljava/lang/Object;)Z remove remove p 1 object m ()Lnet/minecraft/class_4706; method_34958 create m (Ljava/lang/Object;)Z contains contains p 1 object m (I)I method_23866 insertionPoint p 0 binarySearchResult c net/minecraft/class_4706$class_4707 net/minecraft/util/collection/SortedArraySet$SetIterator f I field_21566 nextIndex f I field_21567 lastIndex c net/minecraft/class_1678 net/minecraft/entity/projectile/ShulkerBulletEntity f D field_7635 targetX f D field_7625 targetZ f Lnet/minecraft/class_1297; field_7626 target f Lnet/minecraft/class_2350; field_7628 direction f Ljava/util/UUID; field_7632 targetUuid f I field_7627 stepCount f D field_7633 targetY m ()Lnet/minecraft/class_2350; method_35208 getDirection m (Lnet/minecraft/class_2350;)V method_7487 setDirection p 1 direction m ()V method_49723 destroy m (Lnet/minecraft/class_2350$class_2351;)V method_7486 changeTargetDirection p 1 axis m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)V p 1 world p 2 owner p 3 target p 4 axis c net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestroyedCriterion m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;ILnet/minecraft/class_4708$class_4709;)Z method_23872 method_23872 p 3 conditions m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248; method_23873 getBlock p 0 root m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;I)V method_23875 trigger p 2 state p 1 player p 4 beeCount p 3 stack m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4708$class_4709; method_23877 conditionsFromJson c net/minecraft/class_4708$class_4709 net/minecraft/advancement/criterion/BeeNestDestroyedCriterion$Conditions f Lnet/minecraft/class_2248; field_21569 block f Ljava/util/Optional; field_21570 item f Lnet/minecraft/class_2096$class_2100; field_21571 beeCount m (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V p 1 playerPredicate p 2 block p 3 item p 4 beeCount m (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2073;)V method_53070 method_53070 p 1 item m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;I)Z method_23878 test p 1 state p 3 count p 2 stack m (Lnet/minecraft/class_2248;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; method_23879 create p 2 beeCountRange p 1 itemPredicateBuilder p 0 block c net/minecraft/class_1677 net/minecraft/entity/projectile/SmallFireballEntity m (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V p 7 velocityZ p 5 velocityY p 3 velocityX p 2 owner p 1 world m (Lnet/minecraft/class_1937;DDDDDD)V p 10 velocityY p 8 velocityX p 6 z p 4 y p 2 x p 1 world p 12 velocityZ c net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRenderer f I field_32856 BEE_RANGE f Ljava/util/Map; field_21533 hives f I field_32864 GRAY f I field_32860 WHITE f F field_32859 DEFAULT_DRAWN_STRING_SIZE f Lnet/minecraft/class_310; field_21532 client f Ljava/util/Map; field_21534 bees f I field_32855 HIVE_RANGE f Ljava/util/UUID; field_21535 targetedEntity f I field_32863 GREEN f I field_32866 RED f I field_32862 ORANGE f I field_32865 PINK f I field_32857 TARGET_ENTITY_RANGE f I field_32861 YELLOW m (Lnet/minecraft/class_310;)V p 1 client m ()V method_23819 removeOutdatedHives m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V method_23831 method_23831 p 3 bee m ()V method_23952 removeInvalidBees m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/Set;)V method_23817 method_23817 p 3 bees p 2 flowerPos m (Ljava/util/Map$Entry;)Z method_23953 method_23953 p 1 bee m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V method_23824 drawBee p 1 matrices p 3 bee p 2 vertexConsumers m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V method_23826 drawFlowers p 1 matrices p 2 vertexConsumers m (Lnet/minecraft/class_8707$class_5243;)V method_23805 addBee p 1 bee m (Lnet/minecraft/class_8707$class_5243;)Z method_23829 isInRange p 1 bee m (Lnet/minecraft/class_2338;Ljava/util/Map;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_8682;)V method_23811 method_23811 p 5 hive m (Lnet/minecraft/class_2338;)Ljava/util/Collection; method_23822 getBeesForHive p 1 hivePos m (Lnet/minecraft/class_2338;)Ljava/util/Set; method_30111 method_30111 p 0 pos2 m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2374;ILjava/lang/String;IF)V method_23814 drawString p 0 matrices p 1 vertexConsumers p 2 pos p 3 line p 4 string p 5 color p 6 size m (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V method_23812 method_23812 p 5 bees p 4 hive m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_8718$class_8719;II)V method_23815 drawString p 2 string p 1 vertexConsumers p 0 matrices p 5 color p 4 line p 3 hive m ()V method_23832 updateTargetedEntity m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8718$class_8719;Ljava/util/Collection;)V method_23821 drawHiveInfo p 2 vertexConsumers p 1 matrices p 4 blacklistingBees p 3 hive m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;II)V method_23816 drawString p 0 matrices p 1 vertexConsumers p 2 string p 3 pos p 4 line p 5 color m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V method_23823 render p 1 matrices p 2 vertexConsumers m ()Lnet/minecraft/class_4184; method_23828 getCameraPos m (Lnet/minecraft/class_2338;)Ljava/util/Set; method_30110 method_30110 p 0 flower m (ILnet/minecraft/class_8707$class_5243;)Z method_35795 method_35795 p 1 bee m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V method_23808 drawHive p 2 pos p 1 vertexConsumers p 0 matrices m (Lnet/minecraft/class_2338;Lnet/minecraft/class_8707$class_5243;)Z method_23810 method_23810 p 1 bee m (Lnet/minecraft/class_8718$class_8719;)Ljava/util/Set; method_35796 getBeeNamesForHive p 1 hive m ()Ljava/util/Map; method_23830 getBeesByHive m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V method_23813 drawHiveBees p 1 matrices p 3 pos p 2 vertexConsumers p 4 bees m (JLjava/util/Map$Entry;)Z method_23803 method_23803 p 2 hive m (I)V method_35794 removeBee p 1 id m (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;)V method_23818 method_23818 p 1 bee m (Lnet/minecraft/class_8707$class_5243;)Z method_23827 isTargeted p 1 bee m (Lnet/minecraft/class_2338;)Ljava/util/List; method_30109 method_30109 p 0 hive m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V method_23820 drawPath p 1 matrices p 3 bee p 2 vertexConsumers m (Lnet/minecraft/class_8707$class_5243;Lnet/minecraft/class_2338;)Ljava/lang/String; method_23806 getPositionString p 2 pos p 1 bee m (Ljava/util/Collection;)Ljava/lang/String; method_23825 toString p 0 bees m (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;Lnet/minecraft/class_2338;)V method_24083 method_24083 p 2 pos m (Lnet/minecraft/class_1297;)V method_23804 method_23804 p 1 entity m ()Ljava/util/Map; method_24084 getBlacklistingBees m (Lnet/minecraft/class_8718$class_8719;J)V method_23807 addHive p 2 time p 1 hive m (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;)V method_24082 method_24082 p 1 bee c net/minecraft/class_4703$class_8682 net/minecraft/client/render/debug/BeeDebugRenderer$Hive f Lnet/minecraft/class_8718$class_8719; comp_1622 info f J comp_1623 lastSeen m ()J comp_1623 lastSeen m ()Lnet/minecraft/class_8718$class_8719; comp_1622 info c net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity f F field_7706 ticksUnderwater f F field_7714 nearbySlipperiness f D field_7697 waterLevel f D field_7685 z f Lnet/minecraft/class_2940; field_7707 DAMAGE_WOBBLE_SIDE f Z field_7709 pressingForward f Z field_7695 pressingRight f D field_7696 fallVelocity f Lnet/minecraft/class_2940; field_7713 RIGHT_PADDLE_MOVING f D field_7684 boatPitch f Lnet/minecraft/class_2940; field_7688 DAMAGE_WOBBLE_TICKS f F field_7692 velocityDecay f Lnet/minecraft/class_2940; field_7691 BUBBLE_WOBBLE_TICKS f D field_7700 y f D field_7699 boatYaw f F field_7712 bubbleWobbleStrength f [F field_7704 paddlePhases f Lnet/minecraft/class_2940; field_7687 LEFT_PADDLE_MOVING f Lnet/minecraft/class_1690$class_1691; field_7702 location f F field_7690 yawVelocity f Lnet/minecraft/class_2940; field_7705 DAMAGE_WOBBLE_STRENGTH f D field_30699 EMIT_SOUND_EVENT_PADDLE_ROTATION c A boat will emit a sound event every time a paddle is near this rotation. f Z field_7703 bubbleColumnIsDrag f Z field_7693 pressingBack f F field_7711 lastBubbleWobble f D field_7686 x f Lnet/minecraft/class_1690$class_1691; field_7701 lastLocation f F field_7694 bubbleWobble f Lnet/minecraft/class_2940; field_7698 BOAT_TYPE f F field_30696 NEXT_PADDLE_PHASE f Z field_7689 onBubbleColumnSurface f Z field_7710 pressingLeft m (ZZ)V method_7538 setPaddleMovings p 1 leftMoving p 2 rightMoving m ()F method_7554 getDamageWobbleStrength m ()V method_7534 updateVelocity m ()Lnet/minecraft/class_1690$class_1692; method_47885 getVariant m ()V method_7550 handleBubbleColumn m ()I method_7539 getBubbleWobbleTicks m ()I method_7543 getDamageWobbleSide m (Lnet/minecraft/class_1297;)Z method_31552 method_31552 p 0 entity m (F)V method_7542 setDamageWobbleStrength p 1 wobbleStrength m ()Lnet/minecraft/class_3414; method_7537 getPaddleSoundEvent m (I)V method_7531 setBubbleWobbleTicks p 1 wobbleTicks m ()F method_42280 getPassengerHorizontalOffset m (Lnet/minecraft/class_1690$class_1692;)V method_47884 setVariant m (Lnet/minecraft/class_1297;)Z method_49182 isSmallerThanBoat p 1 entity m (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z method_30959 canCollide p 1 other p 0 entity m ()V method_7555 updatePositionAndRotation m ()F method_7548 getNearbySlipperiness m (Lnet/minecraft/class_1297;)V method_7546 clampPassengerYaw p 1 passenger m (F)F method_7547 interpolateBubbleWobble p 1 tickDelta m ()F method_7544 getWaterHeightBelow m (I)V method_7540 setDamageWobbleSide p 1 side m (I)Z method_7556 isPaddleMoving p 1 paddle m ()I method_42281 getMaxPassengers m (Lnet/minecraft/class_1282;)V method_42279 dropItems p 1 source m ()I method_7533 getDamageWobbleTicks m ()V method_7549 updatePaddles m (I)V method_7553 setDamageWobbleTicks p 1 wobbleTicks m (IF)F method_7551 interpolatePaddlePhase p 1 paddle p 2 tickDelta m ()Lnet/minecraft/class_1690$class_1691; method_7532 getUnderWaterLocation m (Lnet/minecraft/class_1937;DDD)V p 6 z p 2 x p 1 world p 4 y m ()Lnet/minecraft/class_1690$class_1691; method_7552 checkLocation m (ZZZZ)V method_7535 setInputs p 3 pressingForward p 4 pressingBack p 1 pressingLeft p 2 pressingRight m ()Z method_7545 checkBoatInWater m ()Lnet/minecraft/class_1792; method_7557 asItem c net/minecraft/class_1690$class_1692 net/minecraft/entity/vehicle/BoatEntity$Type f Ljava/util/function/IntFunction; field_41675 BY_ID f Lnet/minecraft/class_3542$class_7292; field_41599 CODEC f Lnet/minecraft/class_2248; field_7731 baseBlock f Ljava/lang/String; field_7726 name f Lnet/minecraft/class_1690$class_1692; field_42681 CHERRY f Lnet/minecraft/class_1690$class_1692; field_40161 BAMBOO f Lnet/minecraft/class_1690$class_1692; field_7723 DARK_OAK f Lnet/minecraft/class_1690$class_1692; field_7725 ACACIA f Lnet/minecraft/class_1690$class_1692; field_37506 MANGROVE f Lnet/minecraft/class_1690$class_1692; field_7727 OAK f Lnet/minecraft/class_1690$class_1692; field_7728 SPRUCE f Lnet/minecraft/class_1690$class_1692; field_7729 BIRCH f Lnet/minecraft/class_1690$class_1692; field_7730 JUNGLE m (I)Lnet/minecraft/class_1690$class_1692; method_7558 getType p 0 type m (Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V p 3 baseBlock p 4 name m (Ljava/lang/String;)Lnet/minecraft/class_1690$class_1692; method_7561 getType p 0 name m ()Lnet/minecraft/class_2248; method_7560 getBaseBlock m ()Ljava/lang/String; method_7559 getName c net/minecraft/class_1690$class_1691 net/minecraft/entity/vehicle/BoatEntity$Location f Lnet/minecraft/class_1690$class_1691; field_7716 UNDER_FLOWING_WATER f Lnet/minecraft/class_1690$class_1691; field_7717 UNDER_WATER f Lnet/minecraft/class_1690$class_1691; field_7718 IN_WATER f Lnet/minecraft/class_1690$class_1691; field_7719 ON_LAND f Lnet/minecraft/class_1690$class_1691; field_7720 IN_AIR c net/minecraft/class_1694 net/minecraft/entity/vehicle/ChestMinecartEntity m (Lnet/minecraft/class_1937;DDD)V p 4 y p 2 x p 1 world p 6 z c net/minecraft/class_1693 net/minecraft/entity/vehicle/StorageMinecartEntity f Lnet/minecraft/class_2371; field_7735 inventory f J field_7732 lootSeed f Lnet/minecraft/class_2960; field_7734 lootTableId m (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V p 8 world p 4 y p 6 z p 1 type p 2 x m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703; method_17357 getScreenHandler p 2 playerInventory p 1 syncId m (Lnet/minecraft/class_2960;J)V method_7562 setLootTable p 2 lootSeed p 1 id c net/minecraft/class_4720 net/minecraft/client/render/VertexConsumers c A utility for combining multiple VertexConsumers into one. m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588; method_24037 union p 1 second p 0 first m (Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588; method_35669 union p 0 first m ()Lnet/minecraft/class_4588; method_35668 union c Generates a union of zero VertexConsumers.\n

\nObviously this is not possible.\n\n@throws IllegalArgumentException m ([Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588; method_35670 union p 0 delegates c net/minecraft/class_4720$class_6189 net/minecraft/client/render/VertexConsumers$Union f [Lnet/minecraft/class_4588; field_32053 delegates m (FFFLnet/minecraft/class_4588;)V method_35673 method_35673 p 3 vertexConsumer m (IILnet/minecraft/class_4588;)V method_35679 method_35679 p 2 vertexConsumer m (Ljava/util/function/Consumer;)V method_35677 delegate p 1 action m (DDDLnet/minecraft/class_4588;)V method_35671 method_35671 p 6 vertexConsumer m (IIIILnet/minecraft/class_4588;)V method_35675 method_35675 p 4 vertexConsumer m (IILnet/minecraft/class_4588;)V method_35676 method_35676 p 2 vertexConsumer m (IIIILnet/minecraft/class_4588;)V method_35678 method_35678 p 4 vertexConsumer m (FFFFFFFFFIIFFFLnet/minecraft/class_4588;)V method_35672 method_35672 p 14 vertexConsumer m ([Lnet/minecraft/class_4588;)V p 1 delegates m (FFLnet/minecraft/class_4588;)V method_35674 method_35674 p 2 vertexConsumer c net/minecraft/class_4720$class_4589 net/minecraft/client/render/VertexConsumers$Dual f Lnet/minecraft/class_4588; field_21686 second f Lnet/minecraft/class_4588; field_21685 first m (Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)V p 1 first p 2 second c net/minecraft/class_4723 net/minecraft/client/render/SpriteTexturedVertexConsumer f Lnet/minecraft/class_4588; field_21730 delegate f Lnet/minecraft/class_1058; field_21731 sprite m (Lnet/minecraft/class_4588;Lnet/minecraft/class_1058;)V p 1 delegate p 2 sprite c net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers f Lnet/minecraft/class_2960; field_21706 BANNER_PATTERNS_ATLAS_TEXTURE f Ljava/util/Map; field_28252 BANNER_PATTERN_TEXTURES f Lnet/minecraft/class_2960; field_42910 DECORATED_POT_ATLAS_TEXTURE f [Lnet/minecraft/class_4730; field_21713 BED_TEXTURES f Ljava/util/Map; field_42911 DECORATED_POT_PATTERN_TEXTURES f Ljava/util/List; field_21711 COLORED_SHULKER_BOXES_TEXTURES f Lnet/minecraft/class_1921; field_21725 BEDS_RENDER_LAYER f Lnet/minecraft/class_1921; field_21701 ENTITY_CUTOUT f Lnet/minecraft/class_1921; field_21729 CHEST_RENDER_LAYER f Lnet/minecraft/class_1921; field_25286 ITEM_ENTITY_TRANSLUCENT_CULL f Lnet/minecraft/class_4730; field_21710 SHULKER_TEXTURE_ID f Lnet/minecraft/class_2960; field_21707 SHIELD_PATTERNS_ATLAS_TEXTURE f Ljava/util/Map; field_21712 SIGN_TYPE_TEXTURES f Lnet/minecraft/class_1921; field_21726 BANNER_PATTERNS_RENDER_LAYER f Lnet/minecraft/class_2960; field_21704 SHULKER_BOXES_ATLAS_TEXTURE f Lnet/minecraft/class_2960; field_21708 SIGNS_ATLAS_TEXTURE f Lnet/minecraft/class_1921; field_46070 ARMOR_TRIMS_DECAL_RENDER_LAYER f Lnet/minecraft/class_1921; field_21703 ENTITY_TRANSLUCENT_CULL f Lnet/minecraft/class_1921; field_21727 SHIELD_PATTERNS_RENDER_LAYER f Lnet/minecraft/class_2960; field_21705 BEDS_ATLAS_TEXTURE f Lnet/minecraft/class_1921; field_42070 ARMOR_TRIMS_RENDER_LAYER f Ljava/util/Map; field_28253 SHIELD_PATTERN_TEXTURES f Lnet/minecraft/class_2960; field_21709 CHEST_ATLAS_TEXTURE f Ljava/util/Map; field_40515 HANGING_SIGN_TYPE_TEXTURES f Lnet/minecraft/class_1921; field_21724 SHULKER_BOXES_RENDER_LAYER f Lnet/minecraft/class_2960; field_42071 ARMOR_TRIMS_ATLAS_TEXTURE f Lnet/minecraft/class_1921; field_21700 ENTITY_SOLID f Lnet/minecraft/class_1921; field_21728 SIGN_RENDER_LAYER f Lnet/minecraft/class_4730; field_21714 TRAPPED f Lnet/minecraft/class_4730; field_21718 CHRISTMAS_LEFT f Lnet/minecraft/class_4730; field_21717 CHRISTMAS f Lnet/minecraft/class_4730; field_21716 TRAPPED_RIGHT f Lnet/minecraft/class_4730; field_21715 TRAPPED_LEFT f Lnet/minecraft/class_4730; field_21719 CHRISTMAS_RIGHT f Lnet/minecraft/class_4730; field_21722 NORMAL_RIGHT f Lnet/minecraft/class_4730; field_21721 NORMAL_LEFT f Lnet/minecraft/class_4730; field_21720 NORMAL f Lnet/minecraft/class_4730; field_21723 ENDER m (Ljava/util/function/Consumer;)V method_24066 addDefaultTextures p 0 adder m (Ljava/lang/String;)Lnet/minecraft/class_4730; method_24068 method_24068 p 0 colorName m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_33081 getBannerPatternTextureId p 0 bannerPattern m ()Lnet/minecraft/class_1921; method_24070 getShulkerBoxes m ()Lnet/minecraft/class_1921; method_24067 getShieldPatterns m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; method_45782 createHangingSignTextureId p 0 type m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_33085 createShieldPatternTextureId p 0 bannerPattern m ()Lnet/minecraft/class_1921; method_24059 getBannerPatterns m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; method_33082 getSignTextureId p 0 signType m (Z)Lnet/minecraft/class_1921; method_48480 getArmorTrims p 0 decal m ()Lnet/minecraft/class_1921; method_24071 getSign m (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4730; method_24061 method_24061 p 0 color m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; method_24064 createSignTextureId p 0 type m ()Lnet/minecraft/class_1921; method_24076 getEntityTranslucentCull m ()Lnet/minecraft/class_1921; method_24072 getChest m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730; method_45781 getHangingSignTextureId p 0 signType m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_49342 createDecoratedPotPatternTextureId p 0 potPatternKey m (Lnet/minecraft/class_2586;Lnet/minecraft/class_2745;Z)Lnet/minecraft/class_4730; method_24062 getChestTextureId p 0 blockEntity p 1 type p 2 christmas m ()Lnet/minecraft/class_1921; method_24073 getEntitySolid m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_33083 getShieldPatternTextureId p 0 bannerPattern m ()Lnet/minecraft/class_1921; method_24069 getBeds m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_49341 getDecoratedPotPatternTextureId p 0 potPatternKey m (Ljava/lang/String;)Lnet/minecraft/class_4730; method_24065 createChestTextureId p 0 variant m ()Lnet/minecraft/class_1921; method_29382 getItemEntityTranslucentCull m ()Lnet/minecraft/class_1921; method_45783 getHangingSign m ()Lnet/minecraft/class_1921; method_24074 getEntityCutout m (Lnet/minecraft/class_2745;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;)Lnet/minecraft/class_4730; method_24063 getChestTextureId p 0 type p 2 left p 1 single p 3 right m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; method_33084 createBannerPatternTextureId p 0 bannerPattern c net/minecraft/class_1697 net/minecraft/entity/vehicle/CommandBlockMinecartEntity f Lnet/minecraft/class_2940; field_7743 COMMAND f I field_7742 lastExecuted f Lnet/minecraft/class_2940; field_7741 LAST_OUTPUT f Lnet/minecraft/class_1918; field_7744 commandExecutor f I field_30701 EXECUTE_TICK_COOLDOWN m ()Lnet/minecraft/class_1918; method_7567 getCommandExecutor m (Lnet/minecraft/class_1937;DDD)V p 1 world p 2 x p 4 y p 6 z c net/minecraft/class_1697$class_1698 net/minecraft/entity/vehicle/CommandBlockMinecartEntity$CommandExecutor m ()Lnet/minecraft/class_1697; method_7569 getMinecart c net/minecraft/class_1696 net/minecraft/entity/vehicle/FurnaceMinecartEntity f Lnet/minecraft/class_1856; field_7738 ACCEPTABLE_FUEL f Lnet/minecraft/class_2940; field_7740 LIT f D field_7737 pushX f D field_7736 pushZ f I field_7739 fuel m (Z)V method_7564 setLit p 1 lit m (Lnet/minecraft/class_1937;DDD)V p 1 world p 2 x p 4 y p 6 z m ()Z method_7565 isLit c net/minecraft/class_1695 net/minecraft/entity/vehicle/MinecartEntity m (Lnet/minecraft/class_1937;DDD)V p 1 world p 6 z p 2 x p 4 y c net/minecraft/class_4718 net/minecraft/client/util/GlException m (Ljava/lang/String;)V p 1 message m (Ljava/lang/String;Ljava/lang/Throwable;)V p 2 cause p 1 message c net/minecraft/class_4717 net/minecraft/client/gui/screen/ChatInputSuggestor f Ljava/util/regex/Pattern; field_21596 WHITESPACE_PATTERN f Lcom/mojang/brigadier/ParseResults; field_21610 parse f Z field_21605 chatScreenSized f Z field_21613 windowActive f Z field_21601 slashOptional f I field_21608 x f Z field_46191 canLeave f I field_21606 color f I field_21604 maxSuggestionSize f Lnet/minecraft/class_2583; field_25886 INFO_STYLE f Ljava/util/List; field_21607 messages f Ljava/util/List; field_25887 HIGHLIGHT_STYLES f Lnet/minecraft/class_310; field_21597 client f Z field_21602 suggestingWhenEmpty f Ljava/util/concurrent/CompletableFuture; field_21611 pendingSuggestions f Z field_21614 completingSuggestions f Lnet/minecraft/class_342; field_21599 textField f I field_21609 width f Lnet/minecraft/class_437; field_21598 owner f Lnet/minecraft/class_4717$class_464; field_21612 window f I field_21603 inWindowIndexOffset f Lnet/minecraft/class_327; field_21600 textRenderer f Lnet/minecraft/class_2583; field_25885 ERROR_STYLE m (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)V p 2 owner p 3 textField p 1 client p 10 color p 8 maxSuggestionSize p 9 chatScreenSized p 6 suggestingWhenEmpty p 7 inWindowIndexOffset p 4 textRenderer p 5 slashOptional m (Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List; method_30104 sortSuggestions p 1 suggestions m (Lnet/minecraft/class_332;II)Z method_44933 tryRenderWindow p 2 mouseX p 1 context p 3 mouseY m (Ljava/lang/String;I)Lnet/minecraft/class_5481; method_23931 provideRenderText p 1 original p 2 firstCharacterIndex m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_23936 getSuggestionSuffix p 1 suggestion p 0 original m ()V method_23937 showCommandSuggestions m (Z)V method_53869 setCanLeave p 1 canLeave m ()Z method_53867 isOpen m ()Lnet/minecraft/class_2561; method_53868 getSuggestionUsageNarrationText m (Lnet/minecraft/class_124;)Z method_23929 showUsages p 1 formatting m (D)Z method_23921 mouseScrolled p 1 amount m (Ljava/lang/String;)I method_23930 getStartOfCurrentWord p 0 input m (Z)V method_23920 show p 1 narrateFirstSuggestion m (III)Z method_23924 keyPressed p 2 scanCode p 1 keyCode p 3 modifiers m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/class_5481; method_30505 formatException p 0 exception m (Lnet/minecraft/class_332;)V method_44932 renderMessages p 1 context m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/class_5481; method_23925 highlight p 1 original p 2 firstCharacterIndex p 0 parse m ()V method_23934 refresh m ()V method_44931 clearWindow m (Z)V method_23933 setWindowActive p 1 windowActive m (Lnet/minecraft/class_332;II)V method_23923 render p 3 mouseY p 2 mouseX p 1 context m ()Lnet/minecraft/class_2561; method_23958 getNarration m (DDI)Z method_23922 mouseClicked p 1 mouseX p 3 mouseY p 5 button c net/minecraft/class_4717$class_464 net/minecraft/client/gui/screen/ChatInputSuggestor$SuggestionWindow f Ljava/lang/String; field_2768 typedText f I field_2766 selection f Lnet/minecraft/class_241; field_2767 mouse f I field_2769 inWindowIndex f Lnet/minecraft/class_768; field_2771 area f Z field_2765 completed f Ljava/util/List; field_25709 suggestions f I field_21630 lastNarrationIndex m ()V method_2375 complete m (I)V method_2371 scroll p 1 offset m (Lnet/minecraft/class_332;II)V method_2373 render p 2 mouseX p 3 mouseY p 1 context m (D)Z method_2370 mouseScrolled p 1 amount m ()Lnet/minecraft/class_2561; method_23960 getNarration m (III)Z method_2377 keyPressed p 1 keyCode p 2 scanCode p 3 modifiers m (Lnet/minecraft/class_4717;IIILjava/util/List;Z)V p 4 width p 5 suggestions p 2 x p 3 y p 6 narrateFirstSuggestion m (III)Z method_2372 mouseClicked p 2 y p 3 button p 1 x m (I)V method_2374 select p 1 index c net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEntity f Lnet/minecraft/class_2940; field_7668 DAMAGE_WOBBLE_SIDE f D field_45138 clientZ f Ljava/util/Map; field_7664 ADJACENT_RAIL_POSITIONS_BY_SHAPE f Lnet/minecraft/class_2940; field_7667 DAMAGE_WOBBLE_STRENGTH f D field_45139 clientYaw f Lnet/minecraft/class_2940; field_7663 DAMAGE_WOBBLE_TICKS f Lnet/minecraft/class_243; field_45141 clientVelocity f I field_45135 clientInterpolationSteps f F field_46219 VILLAGER_PASSENGER_ATTACHMENT_Y_OFFSET f Lnet/minecraft/class_2940; field_7671 CUSTOM_BLOCK_ID f D field_45136 clientX f Lcom/google/common/collect/ImmutableMap; field_24464 DISMOUNT_FREE_Y_SPACES_NEEDED f F field_30694 VELOCITY_SLOWDOWN_MULTIPLIER f D field_45140 clientPitch f F field_46214 PASSENGER_ATTACHMENT_Y_OFFSET f Lnet/minecraft/class_2940; field_7670 CUSTOM_BLOCK_PRESENT f D field_45137 clientY f Z field_44917 onRail f Z field_7660 yawFlipped f Lnet/minecraft/class_2940; field_7661 CUSTOM_BLOCK_OFFSET m ()F method_7521 getDamageWobbleStrength m (I)V method_7509 setDamageWobbleTicks p 1 wobbleTicks m ()V method_7525 applySlowdown m (F)V method_7520 setDamageWobbleStrength p 1 damageWobbleStrength m ()I method_7522 getDamageWobbleSide m (DDDD)Lnet/minecraft/class_243; method_7505 snapPositionToRailWithOffset c This method is used to determine the minecart's render orientation, by computing a position along the rail slightly before and slightly after the minecart's actual position. p 1 x p 5 z p 3 y p 7 offset m ()Lnet/minecraft/class_2680; method_7517 getDefaultContainedBlock m ()Lnet/minecraft/class_1792; method_42670 getItem m ()I method_7526 getDefaultBlockOffset m ()I method_7514 getBlockOffset m (DDD)Lnet/minecraft/class_243; method_7508 snapPositionToRail p 5 z p 3 y p 1 x m (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688; method_7523 create p 0 world p 1 x p 3 y p 5 z p 7 type m ()Z method_7510 hasCustomBlock m ()I method_7507 getDamageWobbleTicks m (I)V method_7515 setCustomBlockOffset p 1 offset m ()Lnet/minecraft/class_1688$class_1689; method_7518 getMinecartType m (Lnet/minecraft/class_2338;)Z method_18803 willHitBlockAt p 1 pos m (Lnet/minecraft/class_2680;)V method_7527 setCustomBlock p 1 state m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_30340 method_30340 p 1 pos m (Ljava/util/EnumMap;)V method_22865 method_22865 p 0 map m (IIIZ)V method_7506 onActivatorRail p 1 x p 2 y p 3 z p 4 powered m ()D method_7504 getMaxSpeed m (Z)V method_7511 setCustomBlockPresent p 1 present m (Lnet/minecraft/class_2768;)Lcom/mojang/datafixers/util/Pair; method_22864 getAdjacentRailPositionsByShape p 0 shape m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)V p 3 x p 1 type p 2 world p 7 z p 5 y m ()Lnet/minecraft/class_2680; method_7519 getContainedBlock m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V method_7513 moveOnRail p 2 state p 1 pos m (I)V method_7524 setDamageWobbleSide p 1 wobbleSide m (Lnet/minecraft/class_1282;)V method_7516 dropItems p 1 damageSource m ()V method_7512 moveOffRail c net/minecraft/class_1688$class_1689 net/minecraft/entity/vehicle/AbstractMinecartEntity$Type f Lnet/minecraft/class_1688$class_1689; field_7674 RIDEABLE f Lnet/minecraft/class_1688$class_1689; field_7678 CHEST f Lnet/minecraft/class_1688$class_1689; field_7677 HOPPER f Lnet/minecraft/class_1688$class_1689; field_7675 TNT f Lnet/minecraft/class_1688$class_1689; field_7679 FURNACE f Lnet/minecraft/class_1688$class_1689; field_7681 COMMAND_BLOCK f Lnet/minecraft/class_1688$class_1689; field_7680 SPAWNER c net/minecraft/class_4719 net/minecraft/block/WoodType f Lnet/minecraft/class_4719; field_37657 MANGROVE f Ljava/lang/String; comp_1299 name f Lnet/minecraft/class_4719; field_22183 CRIMSON f Lnet/minecraft/class_4719; field_22184 WARPED f Lnet/minecraft/class_4719; field_21676 OAK f Lnet/minecraft/class_4719; field_21677 SPRUCE f Lnet/minecraft/class_4719; field_21678 BIRCH f Lnet/minecraft/class_4719; field_21679 ACACIA f Lnet/minecraft/class_4719; field_21680 JUNGLE f Lnet/minecraft/class_4719; field_40350 BAMBOO f Ljava/util/Set; field_21682 VALUES f Lnet/minecraft/class_4719; field_21681 DARK_OAK f Lnet/minecraft/class_4719; field_42837 CHERRY f Lnet/minecraft/class_8177; comp_1300 setType f Lnet/minecraft/class_3414; comp_1303 fenceGateClose f Lnet/minecraft/class_3414; comp_1304 fenceGateOpen f Lnet/minecraft/class_2498; comp_1302 hangingSignSoundType f Lnet/minecraft/class_2498; comp_1301 soundType m ()Ljava/lang/String; comp_1299 name m (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4719; method_24027 register p 0 type m ()Ljava/util/stream/Stream; method_24026 stream m (Ljava/lang/String;Lnet/minecraft/class_8177;)V p 1 name p 2 setType m ()Lnet/minecraft/class_8177; comp_1300 setType m ()Lnet/minecraft/class_2498; comp_1301 soundType m ()Lnet/minecraft/class_2498; comp_1302 hangingSignSoundType m ()Lnet/minecraft/class_3414; comp_1304 fenceGateOpen m ()Lnet/minecraft/class_3414; comp_1303 fenceGateClose c net/minecraft/class_4713 net/minecraft/advancement/criterion/SlideDownBlockCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4713$class_4714; method_23911 conditionsFromJson m (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248; method_23907 getBlock p 0 root m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V method_23909 trigger p 2 state p 1 player m (Lnet/minecraft/class_2248;Ljava/lang/String;)V method_23905 method_23905 p 1 key m (Lnet/minecraft/class_2680;Lnet/minecraft/class_4713$class_4714;)Z method_23906 method_23906 p 1 conditions c net/minecraft/class_4713$class_4714 net/minecraft/advancement/criterion/SlideDownBlockCriterion$Conditions f Lnet/minecraft/class_2248; field_21587 block f Ljava/util/Optional; field_21588 state m (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V p 1 playerPredicate p 2 block p 3 state m (Lnet/minecraft/class_2680;)Z method_23913 test p 1 state m (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; method_23912 create p 0 block c net/minecraft/class_4715 net/minecraft/world/gen/feature/NoOpFeature c net/minecraft/class_2195 net/minecraft/block/AttachedStemBlock f Lnet/minecraft/class_2753; field_9873 FACING f Lnet/minecraft/class_2511; field_9875 gourdBlock f Ljava/util/Map; field_9874 FACING_TO_SHAPE f Ljava/util/function/Supplier; field_27095 pickBlockItem m (Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V p 1 gourdBlock p 3 settings p 2 pickBlockItem c net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentType f Ljava/util/Collection; field_9876 EXAMPLES m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V method_45562 getSignedMessage p 1 name p 2 callback p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)Ljava/util/concurrent/CompletableFuture; method_45563 filterText p 0 source p 1 message m (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V method_45569 chainUnsigned p 2 message p 0 callback p 1 source m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V method_45566 chain p 1 source p 2 message p 0 callback m (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_5837;)V method_45568 method_45568 p 3 filtered m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561; method_9339 getMessage p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2196$class_2197; method_9338 parse m ()Lnet/minecraft/class_2196; method_9340 message m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_45564 method_45564 p 4 executor c net/minecraft/class_2196$class_2197 net/minecraft/command/argument/MessageArgumentType$MessageFormat f [Lnet/minecraft/class_2196$class_2198; field_9878 selectors f Ljava/lang/String; field_9877 contents m ()[Lnet/minecraft/class_2196$class_2198; method_35692 getSelectors m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561; method_44268 format p 1 source m ()Ljava/lang/String; method_35691 getContents m (Ljava/lang/String;[Lnet/minecraft/class_2196$class_2198;)V p 2 selectors p 1 contents m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2196$class_2197; method_9342 parse p 1 canUseSelectors p 0 reader m (Lnet/minecraft/class_2168;Z)Lnet/minecraft/class_2561; method_9341 format p 1 source p 2 canUseSelectors c net/minecraft/class_2196$class_2198 net/minecraft/command/argument/MessageArgumentType$MessageSelector f I field_9880 start f Lnet/minecraft/class_2300; field_9881 selector f I field_9879 end m ()I method_9344 getEnd m ()Lnet/minecraft/class_2300; method_35693 getSelector m ()I method_9343 getStart m (IILnet/minecraft/class_2300;)V p 1 start p 2 end p 3 selector m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561; method_9345 format p 1 source c net/minecraft/class_2190 net/minecraft/block/AbstractSkullBlock f Lnet/minecraft/class_2746; field_46110 POWERED f Lnet/minecraft/class_2484$class_2485; field_9867 type m (Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_4970$class_2251;)V p 1 type p 2 settings m ()Lnet/minecraft/class_2484$class_2485; method_9327 getSkullType c net/minecraft/class_2191 net/minecraft/command/argument/GameProfileArgumentType f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9869 UNKNOWN_PLAYER_EXCEPTION f Ljava/util/Collection; field_9868 EXAMPLES m (Ljava/lang/String;Lnet/minecraft/class_2168;)Ljava/util/Collection; method_9328 method_9328 p 1 source m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9332 method_9332 p 1 builder m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2191$class_2192; method_9331 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_2191; method_9329 gameProfile m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9330 getProfileArgument p 1 name p 0 context c net/minecraft/class_2191$class_2192 net/minecraft/command/argument/GameProfileArgumentType$GameProfileArgument m (Lnet/minecraft/class_2168;)Ljava/util/Collection; getNames getNames p 1 source c net/minecraft/class_2191$class_2193 net/minecraft/command/argument/GameProfileArgumentType$SelectorBacked f Lnet/minecraft/class_2300; field_9870 selector m (Lnet/minecraft/class_2300;)V p 1 selector c net/minecraft/class_7888 net/minecraft/unused/packageinfo/PackageInfo7888 c net/minecraft/class_6557 net/minecraft/world/gen/chunk/BlockColumn m (ILnet/minecraft/class_2680;)V method_38092 setState p 1 y p 2 state m (I)Lnet/minecraft/class_2680; method_32892 getState p 1 y c net/minecraft/class_7889 net/minecraft/data/server/tag/ValueLookupTagProvider f Ljava/util/function/Function; field_40954 valueToKey m (Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V p 1 output p 4 valueToKey p 2 registryRef p 3 registryLookupFuture m (Lnet/minecraft/class_7784;Lnet/minecraft/class_5321;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V p 5 valueToKey p 4 parentTagLookupFuture p 1 output p 3 registryLookupFuture p 2 registryRef m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_7889$class_7890; method_46827 getOrCreateTagBuilder c net/minecraft/class_7889$class_7890 net/minecraft/data/server/tag/ValueLookupTagProvider$ObjectBuilder f Ljava/util/function/Function; field_40955 valueToKey m (Ljava/lang/Object;)Lnet/minecraft/class_7889$class_7890; method_46829 add p 1 value m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_7889$class_7890; method_46828 addTag m (Lnet/minecraft/class_3495;Ljava/util/function/Function;)V p 2 valueToKey p 1 builder m ([Ljava/lang/Object;)Lnet/minecraft/class_7889$class_7890; method_46830 add p 1 values c net/minecraft/class_6558 net/minecraft/world/chunk/EntryMissingException m (I)V p 1 index c net/minecraft/class_5223 net/minecraft/text/TextVisitFactory c A utility class for visiting the characters of strings, handling surrogate\ncode points and formatting codes. f Ljava/util/Optional; field_24215 VISIT_TERMINATED f C field_29861 REPLACEMENT_CHARACTER m (Ljava/lang/StringBuilder;ILnet/minecraft/class_2583;I)Z method_27475 method_27475 p 3 codePoint p 2 style p 1 index m (Lnet/minecraft/class_5348;)Ljava/lang/String; method_31402 removeFormattingCodes p 0 text m (Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27478 visitBackwards c Visits the code points of a string in backward (right to left) direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way p 1 style c the style of the string p 0 text c the string p 2 visitor c the visitor m (Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27479 visitFormatted c Visits the code points of a string, applying the formatting codes within.\n\n

The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way p 0 text c the string visited p 2 visitor c the visitor p 1 style c the style of the string m (Ljava/lang/StringBuilder;ILnet/minecraft/class_2583;I)Z method_31401 method_31401 p 2 style p 1 index p 3 codePoint m (Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;IC)Z method_27477 visitRegularCharacter p 3 c p 1 visitor p 2 index p 0 style m (Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27474 visitForwards c Visits the code points of a string in forward (left to right) direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way p 1 style c the style of the string p 0 text c the string p 2 visitor c the visitor of characters m (Lnet/minecraft/class_5224;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_27470 method_27470 p 2 string p 1 stylex m (Ljava/lang/String;)Ljava/lang/String; method_27471 validateSurrogates c {@return a new string that has all surrogate characters within}\nThe characters are validated from an original string {@code text}. p 0 text c the original string m (Lnet/minecraft/class_5348;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27476 visitFormatted c Visits the code points for every literal string and the formatting codes\nsupplied by the renderable.\n\n

The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way\n@see StringVisitable#visit(StringVisitable.StyledVisitor, Style) p 0 text p 1 style p 2 visitor m (Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27472 visitFormatted c Visits the code points of a string, applying the formatting codes within.\n\n

The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way p 3 visitor p 2 style c the style of the string p 1 startIndex c the starting index of the visit p 0 text c the string visited m (Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z method_27473 visitFormatted c Visits the code points of a string, applying the formatting codes within.\n\n

The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way p 0 text c the string visited p 1 startIndex c the starting index of the visit p 2 startingStyle c the style of the string when the visit starts p 3 resetStyle c the style to reset to when a {@code §r} formatting code is encountered p 4 visitor c the visitor c net/minecraft/class_7887 net/minecraft/registry/BuiltinRegistries f Lnet/minecraft/class_7877; field_40953 REGISTRY_BUILDER m ()Lnet/minecraft/class_7225$class_7874; method_46817 createWrapperLookup m (Lnet/minecraft/class_7871;Lnet/minecraft/class_2960;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6880;)V method_46821 method_46821 p 3 placedFeature m (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6796;)V method_46819 method_46819 p 1 value m (Lnet/minecraft/class_6796;)Z method_46818 hasBiomePlacementModifier p 0 placedFeature m (Lnet/minecraft/class_7871;Lnet/minecraft/class_6880$class_6883;)V method_46822 method_46822 p 1 biome m (Lnet/minecraft/class_7871;Lnet/minecraft/class_2960;Lnet/minecraft/class_5321;)V method_46820 method_46820 p 2 key m (Lnet/minecraft/class_7871;Lnet/minecraft/class_7225;)V method_49382 validate p 1 biomeLookup p 0 placedFeatureLookup m (Lnet/minecraft/class_7225$class_7874;)V method_46823 validate p 0 wrapperLookup c net/minecraft/class_5222 net/minecraft/client/util/TextCollector f Ljava/util/List; field_25260 texts m ()Lnet/minecraft/class_5348; method_27463 getCombined m ()V method_35690 clear m ()Lnet/minecraft/class_5348; method_27461 getRawCombined m (Lnet/minecraft/class_5348;)V method_27462 add p 1 text c net/minecraft/class_2199 net/minecraft/block/AnvilBlock f F field_30993 FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER f Lnet/minecraft/class_265; field_9888 X_STEM_SHAPE f Lnet/minecraft/class_265; field_9887 X_AXIS_SHAPE f Lnet/minecraft/class_265; field_9889 Z_STEM_SHAPE f Lnet/minecraft/class_265; field_9891 Z_STEP_SHAPE f Lnet/minecraft/class_265; field_9882 BASE_SHAPE f Lnet/minecraft/class_265; field_9892 Z_AXIS_SHAPE f Lnet/minecraft/class_265; field_9884 X_FACE_SHAPE f Lnet/minecraft/class_265; field_9886 Z_FACE_SHAPE f Lnet/minecraft/class_265; field_9885 X_STEP_SHAPE f Lnet/minecraft/class_2561; field_17349 TITLE f I field_30994 FALLING_BLOCK_ENTITY_MAX_DAMAGE f Lnet/minecraft/class_2753; field_9883 FACING m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703; method_17453 method_17453 p 4 player p 3 inventory p 2 syncId m (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_9346 getLandingState p 0 fallingState c net/minecraft/class_5225 net/minecraft/client/font/TextHandler f Lnet/minecraft/class_5225$class_5231; field_24216 widthRetriever m (Lnet/minecraft/class_5348;)F method_27488 getWidth c {@return the width of a text} p 1 text m (Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String; method_35716 limitString p 1 text p 3 style p 2 maxWidth m (Lnet/minecraft/class_5225$class_5231;)V p 1 widthRetriever m (Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/util/List; method_27498 wrapLines p 3 style p 2 maxWidth p 1 text m (Ljava/lang/String;)F method_27482 getWidth c {@return the width of a string} p 1 text m (Ljava/util/List;Lnet/minecraft/class_5348;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V method_35713 method_35713 p 3 lastLineWrapped p 2 text m (Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String; method_27494 trimToWidth c Trim a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string p 1 text c the string to trim p 2 maxWidth c the max width of the trimmed string p 3 style c the style of the trimmed string m (Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;Ljava/util/function/BiConsumer;)V method_29971 wrapLines p 2 maxWidth p 1 text p 4 lineConsumer p 3 style m (Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_27487 method_27487 p 2 text p 1 style m (Ljava/lang/String;ILnet/minecraft/class_2583;)I method_27484 getTrimmedLength c {@return the length of a string when it is trimmed to be at most {@code\nmaxWidth} wide} p 2 maxWidth c the max width of the trimmed string p 3 style c the style of the trimmed string p 1 text c the string to trim m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_2583;II)V method_27486 method_27486 p 2 style p 4 end p 3 start m (Ljava/lang/String;ILnet/minecraft/class_2583;ZLnet/minecraft/class_5225$class_5229;)V method_27485 wrapLines p 5 consumer p 3 style p 4 retainTrailingWordSplit p 1 text p 2 maxWidth m (Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;Lnet/minecraft/class_5348;)Ljava/util/List; method_35714 wrapLines p 3 style p 4 wrappedLinePrefix p 1 text p 2 maxWidth m (Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;)Lnet/minecraft/class_5348; method_27490 trimToWidth p 2 width p 3 style p 1 text m (Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;)Ljava/util/List; method_27495 wrapLines p 1 text p 2 maxWidth p 3 style m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/class_2583;I)Z method_27493 method_27493 p 5 style p 4 index p 6 codePoint m (Ljava/lang/String;IIZ)I method_27483 moveCursorByWords p 1 offset p 0 text p 3 consumeSpaceOrBreak p 2 cursor m (Ljava/lang/String;ILnet/minecraft/class_2583;)I method_35717 getEndingIndex p 1 text p 3 style p 2 maxWidth m (Lnet/minecraft/class_5225$class_5230;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_27480 method_27480 p 1 style p 2 text m (Ljava/lang/String;ILnet/minecraft/class_2583;)I method_35715 getLimitedStringLength p 1 text p 3 style p 2 maxWidth m (Lnet/minecraft/class_5481;)F method_30875 getWidth p 1 text m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z method_30879 method_30879 p 2 index p 3 style p 4 codePoint m (Lnet/minecraft/class_5225$class_5230;Lorg/apache/commons/lang3/mutable/MutableObject;ILnet/minecraft/class_2583;I)Z method_30877 method_30877 p 2 index p 4 codePoint p 3 style m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z method_27492 method_27492 p 2 unused p 3 style p 4 codePoint m (Ljava/util/List;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V method_30878 method_30878 p 2 lastLineWrapped p 1 text m (Lnet/minecraft/class_5348;I)Lnet/minecraft/class_2583; method_27489 getStyleAt c {@return the style at the {@code x} position in a text} p 2 x c the position in the text p 1 text m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z method_27496 method_27496 p 2 unused p 3 style p 4 codePoint m (Lnet/minecraft/class_5481;I)Lnet/minecraft/class_2583; method_30876 getStyleAt c Gets the style at the {@code x} position in a text.\n\n@return a style p 1 text p 2 x c the position in the text m (Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String; method_27497 trimToWidthBackwards c Trim a string from right to left to be at most {@code maxWidth} wide.\n\n@return the trimmed string p 1 text c the string to trim p 2 maxWidth c the max width of the trimmed string p 3 style c the style of the trimmed string c net/minecraft/class_5225$class_5345 net/minecraft/client/font/TextHandler$StyledString f Ljava/lang/String; field_25261 literal f Lnet/minecraft/class_2583; field_25262 style m (Ljava/lang/String;Lnet/minecraft/class_2583;)V p 2 style p 1 literal c net/minecraft/class_5225$class_5229 net/minecraft/client/font/TextHandler$LineWrappingConsumer c A consumer of the line-breaking information. m (Lnet/minecraft/class_2583;II)V accept accept c Accepts the information on a line-wrap segment. p 2 start c the start index of this segment in the original string, inclusive p 3 end c the end index of this segment in the original string, exclusive p 1 style c the style of this line segment c net/minecraft/class_5225$class_5227 net/minecraft/client/font/TextHandler$LineBreakingVisitor f Lnet/minecraft/class_2583; field_24229 lastSpaceStyle f Z field_24226 nonEmpty f Lnet/minecraft/class_2583; field_24225 endStyle f I field_24231 startOffset f I field_24230 count f I field_24224 endIndex f I field_24228 lastSpaceBreak f F field_24223 maxWidth f F field_24227 totalWidth m ()Z method_27509 hasLineBreak m (I)V method_27506 offset p 1 extraOffset m (ILnet/minecraft/class_2583;)Z method_27507 breakLine p 2 finishStyle p 1 finishIndex m ()Lnet/minecraft/class_2583; method_27508 getEndingStyle m (Lnet/minecraft/class_5225;F)V p 2 maxWidth m ()I method_27505 getEndingIndex c net/minecraft/class_5225$class_5226 net/minecraft/client/font/TextHandler$LineWrappingCollector f Ljava/lang/String; field_24221 joined f Ljava/util/List; field_24220 parts m (I)C method_27500 charAt p 1 index m (IILnet/minecraft/class_2583;)Lnet/minecraft/class_5348; method_27501 collectLine p 1 lineLength p 2 skippedLength p 3 style m (Lnet/minecraft/class_5225$class_5345;)Ljava/lang/String; method_27504 method_27504 p 0 part m (Ljava/util/List;)V p 1 parts m ()Lnet/minecraft/class_5348; method_27499 collectRemainders c net/minecraft/class_5225$class_5230 net/minecraft/client/font/TextHandler$WidthLimitingVisitor f I field_24236 length f F field_24235 widthLeft m ()I method_27513 getLength m (Lnet/minecraft/class_5225;F)V p 2 maxWidth m ()V method_27514 resetLength c net/minecraft/class_5225$class_5231 net/minecraft/client/font/TextHandler$WidthRetriever c A retriever of character width. m (ILnet/minecraft/class_2583;)F getWidth getWidth c {@return the width of a character} p 1 codePoint c the character's code point p 2 style c the style of the character, carrying font and formatting information c net/minecraft/class_5225$1 net/minecraft/client/font/TextHandler$1 f Lnet/minecraft/class_5222; field_24219 collector c net/minecraft/class_5224 net/minecraft/text/CharacterVisitor c A visitor for single characters in a string. m (ILnet/minecraft/class_2583;I)Z accept accept c Visits a single character.\n\n

Multiple surrogate characters are converted into one single {@code\ncodePoint} when passed into this method.\n\n@return {@code true} to continue visiting other characters, or {@code false} to terminate the visit p 2 style c the style of the character, containing formatting and font information p 3 codePoint c the code point of the character p 1 index c the current index of the character c net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiomeParameters f F field_35048 MAX_SECOND_HIGH_WEIRDNESS f [[Lnet/minecraft/class_5321; field_34521 nearMountainBiomes f Lnet/minecraft/class_6544$class_6546; field_34508 frozenTemperature f [[Lnet/minecraft/class_5321; field_34518 oceanBiomes f Lnet/minecraft/class_6544$class_6546; field_34504 defaultParameter f Lnet/minecraft/class_6544$class_6546; field_34516 midInlandContinentalness f [Lnet/minecraft/class_6544$class_6546; field_34507 erosionParameters f Lnet/minecraft/class_6544$class_6546; field_34512 oceanContinentalness f F field_34502 MAX_HIGH_WEIRDNESS f F field_35041 MAX_MID_WEIRDNESS f [[Lnet/minecraft/class_5321; field_34522 specialNearMountainBiomes f Lnet/minecraft/class_6544$class_6546; field_34509 nonFrozenTemperatureParameters f [[Lnet/minecraft/class_5321; field_34519 commonBiomes f Lnet/minecraft/class_6544$class_6546; field_34517 farInlandContinentalness f [Lnet/minecraft/class_6544$class_6546; field_34506 humidityParameters f Lnet/minecraft/class_6544$class_6546; field_34513 coastContinentalness f F field_34503 MAX_PEAK_WEIRDNESS f [[Lnet/minecraft/class_5321; field_36339 windsweptBiomes f Lnet/minecraft/class_6544$class_6546; field_34514 riverContinentalness f Lnet/minecraft/class_6544$class_6546; field_34510 mushroomFieldsContinentalness f [Lnet/minecraft/class_6544$class_6546; field_34505 temperatureParameters f F field_34500 MAX_VALLEY_WEIRDNESS f F field_35047 MAX_LOW_WEIRDNESS f [[Lnet/minecraft/class_5321; field_34520 uncommonBiomes f Lnet/minecraft/class_6544$class_6546; field_34515 nearInlandContinentalness f Lnet/minecraft/class_6544$class_6546; field_34511 deepOceanContinentalness m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38198 getErodedShoreBiome c {@return a shore biome for high erosion values}.\n\nIf {@code weirdness} is positive, this will be a regular biome.\nFor some specific conditions, this can also be a windswept savanna.\n\n@see #getShoreBiome\n@see #getRegularBiome\n@see #getBiomeOrWindsweptSavanna p 3 weirdness p 2 humidity p 1 temperature m (D)Ljava/lang/String; method_38179 getPeaksValleysDescription p 0 weirdness m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V method_41419 writeDeepDarkParameters p 1 parameters p 3 humidity p 2 temperature p 5 erosion p 4 continentalness p 7 offset p 6 weirdness p 8 biome m ()[Lnet/minecraft/class_6544$class_6546; method_40012 getErosionParameters m (Ljava/util/function/Consumer;)V method_38185 writeOverworldBiomeParameters c Writes all biome parameters for the overworld to the passed parameter consumer. p 1 parameters m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V method_38196 writeMidBiomes c Writes biome parameters for the "mid" weirdness range.\n\nThese will be regular biomes in most cases, but can also be shore biomes near the coast,\nor the start of a mountain biome for very low erosion. p 1 parameters p 2 weirdness m ()Ljava/util/List; method_39168 getSpawnSuitabilityNoises m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38182 getRegularBiome c {@return a regular biome.} This can be a {@linkplain #commonBiomes common} or {@linkplain #uncommonBiomes uncommon} biome, depending on\ntemperature and humidity.\n\nNote that for negative weirdness values, only common biomes can get picked by this\nmethod. p 2 humidity p 1 temperature p 3 weirdness m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Z method_43718 inDeepDarkParameters p 1 depth p 2 pos p 0 erosion m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38194 getMountainStartBiome c {@return a slope biome if {@code temperature} is {@code 0}, otherwise a regular biome}.\n\n@see #getMountainSlopeBiome\n@see getBadlandsOrRegularBiome p 1 temperature p 3 weirdness p 2 humidity m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V method_38187 writeBiomeParameters p 8 biome p 6 weirdness p 7 offset p 4 continentalness p 5 erosion p 2 temperature p 3 humidity p 1 parameters m (D)Ljava/lang/String; method_38188 getContinentalnessDescription p 1 continentalness m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38204 getPeakBiome c {@return a peak biome for the given temperature, humidity and weirdness}. p 3 weirdness p 2 humidity p 1 temperature m (D)Ljava/lang/String; method_38201 getHumidityDescription p 1 humidity m ()[Lnet/minecraft/class_6544$class_6546; method_40015 getWeirdnessParameters m ()[Lnet/minecraft/class_6544$class_6546; method_40011 getHumidityParameters m (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String; method_38180 getNoiseRangeIndex p 0 noisePoint p 2 noiseRanges m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38183 getWindsweptOrRegularBiome c {@return a windswept or regular biome, depending on temperature and humidity}.\n\n@see #getRegularBiome p 1 temperature p 3 weirdness p 2 humidity m (D)Ljava/lang/String; method_38197 getTemperatureDescription p 1 temperature m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38205 getMountainSlopeBiome c {@return a mountain slope biome for the given temperature, humidity and weirdness}\n\n@see #getNearMountainBiome p 3 weirdness p 2 humidity p 1 temperature m ()[Lnet/minecraft/class_6544$class_6546; method_40014 getPeaksValleysParameters m (Ljava/util/function/Consumer;)V method_38195 writeLandBiomes c Writes all parameters for land biomes.\nThis means that {@code continentalness} is greater than about {@code -0.16} for them. p 1 parameters m ()[Lnet/minecraft/class_6544$class_6546; method_40010 getTemperatureParameters m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V method_38192 writeCaveBiomeParameters p 1 parameters p 8 biome p 6 weirdness p 7 offset p 4 continentalness p 5 erosion p 2 temperature p 3 humidity m (Ljava/util/function/Consumer;)V method_38199 writeCaveBiomes c Writes biome parameters for all cave biomes.\nCurrently, this only consists of dripstone caves, lush caves, and the deep dark.\n\nDripstone caves can generate anywhere where there are high high continentalness values.\nLush caves can generate anywhere at high humidity values.\n\nThe deep dark can generate anywhere at low erosion values, which usually means\nit will be near mountains. p 1 parameters m (D)Ljava/lang/String; method_38193 getErosionDescription p 1 erosion m (IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; method_40009 getBiomeOrWindsweptSavanna c {@return a windswept savanna for specific conditions, otherwise the given biome}.\n\nFor a windswept savanna being returned by this method, {@code temperature} must be\ngreater than {@code 1}, {@code humidity} must be less than {@code 4} and\n{@code weirdness} must be positive. p 3 weirdness p 4 biomeKey p 1 temperature p 2 humidity m (II)Lnet/minecraft/class_5321; method_38181 getShoreBiome c {@return an appropriate shore biome for the given temperature and humidity}. p 2 humidity p 1 temperature m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V method_38203 writeValleyBiomes c Writes biome parameters for the "valley" weirdness range.\n\nIn most cases, a valley will be a river. In low temperatures, a river can also be frozen.\nValleys that go through a swamp will remain a swamp biome.\n\nMountain ranges can also sometimes have valleys that are not a river,\nin which case this method will pick a regular or badlands biome. p 1 parameters p 2 weirdness m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V method_38186 writePeakBiomes c Writes biome parameters for the "peak" weirdness range.\n\nThese can be regular biomes for higher erosion values or near the coast,\nbiomes that are usually near mountains (like plateaus or mountain slopes), or,\nfor lower erosion values, peak biomes like jagged, frozen or stony peaks. p 2 weirdness p 1 parameters m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38189 getBadlandsOrRegularBiome c {@return badlands if {@code temperature} is {@code 4}, otherwise a regular biome}.\n\n@see #getRegularBiome p 1 temperature p 3 weirdness p 2 humidity m (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38202 getNearMountainBiome c {@return a biome to generate near mountains.}\nThis can be a {@linkplain #nearMountainBiomes normal} or\n{@linkplain #specialNearMountainBiomes special} biome, depending on\ntemperature and humidity.\n\nNote that for negative weirdness values, no special biomes can get picked by this method. p 1 temperature p 3 weirdness p 2 humidity m ()[Lnet/minecraft/class_6544$class_6546; method_40013 getContinentalnessParameters m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V method_38191 writeHighBiomes c Writes biome parameters for the "high" weirdness range.\n\nThese can be regular biomes for higher erosion values or near the coast,\nbiomes that usually appear near mountains, like meadows or slopes,\nor, rarely (for very low erosion and high continentalness values), peak biomes. p 2 weirdness p 1 parameters m (Ljava/util/function/Consumer;)V method_38190 writeOceanBiomes c Writes all parameters for ocean biomes.\nThis includes oceans, deep oceans and mushroom fields. p 1 parameters m (ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321; method_38184 getBadlandsBiome c {@return a badlands for the given humidity and weirdness}. p 1 humidity p 2 weirdness m (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V method_38200 writeLowBiomes c Writes biome parameters for the "low" weirdness range.\n\nThese will be regular biomes in most cases,\nbut can also be shore biomes near the coast,\nor swamps for very high erosion. p 1 parameters p 2 weirdness m (Ljava/util/function/Consumer;)V method_46678 writeDebug p 1 parameters c net/minecraft/class_5219 net/minecraft/world/SaveProperties f I field_31845 MCREGION_FORMAT_ID f I field_31844 ANVIL_FORMAT_ID m ()Lnet/minecraft/class_5268; method_27859 getMainWorldProperties m (I)Ljava/lang/String; method_27440 getFormatName p 1 id m ()Lnet/minecraft/class_7699; method_45560 getEnabledFeatures m ()Z method_45555 isFlatWorld m (Lnet/minecraft/class_7712;)V method_29590 updateLevelInfo p 1 dataConfiguration m (Lnet/minecraft/class_2881$class_8576;)V method_29037 setDragonFight p 1 dragonFight m ()Lnet/minecraft/class_1267; method_207 getDifficulty m (Z)V method_186 setDifficultyLocked p 1 difficultyLocked m ()Z method_27431 isModded m ()Z method_194 areCommandsAllowed m ()Z method_152 isHardcore m ()Ljava/util/Set; method_27432 getServerBrands m ()Lcom/mojang/serialization/Lifecycle; method_29588 getLifecycle m ()Lnet/minecraft/class_1928; method_146 getGameRules m ()Lnet/minecraft/class_1940; method_27433 getLevelInfo m (Lnet/minecraft/class_2487;)V method_221 setCustomBossEvents p 1 customBossEvents m ()Ljava/lang/String; method_150 getLevelName m (Lnet/minecraft/class_1934;)V method_193 setGameMode p 1 gameMode m ()Z method_45556 isDebugWorld m ()Ljava/util/Set; method_49900 getRemovedFeatures m ()Lnet/minecraft/class_2487; method_226 getPlayerData m ()I method_168 getVersion m (Ljava/lang/String;Z)V method_24285 addServerBrand p 2 modded p 1 brand m ()Lnet/minecraft/class_2487; method_228 getCustomBossEvents m ()Lnet/minecraft/class_5285; method_28057 getGeneratorOptions m (Lnet/minecraft/class_1267;)V method_208 setDifficulty p 1 difficulty m ()Lnet/minecraft/class_7712; method_29589 getDataConfiguration m (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_163 cloneWorldNbt p 2 playerNbt p 1 registryManager m ()Z method_197 isDifficultyLocked m ()Lnet/minecraft/class_2881$class_8576; method_29036 getDragonFight m (Lnet/minecraft/class_129;)V method_151 populateCrashReport p 1 section m ()Lnet/minecraft/class_1934; method_210 getGameMode c net/minecraft/class_7893 net/minecraft/entity/ai/brain/task/Task m ()Ljava/lang/String; method_46910 getName m ()Lnet/minecraft/class_4097$class_4098; method_18921 getStatus m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18925 stop p 1 world p 3 time p 2 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V method_18923 tick p 1 world p 3 time p 2 entity m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_18922 tryStarting p 2 entity p 1 world p 3 time c net/minecraft/class_7894 net/minecraft/entity/ai/brain/task/SingleTickTask f Lnet/minecraft/class_4097$class_4098; field_40994 status c net/minecraft/class_7891 net/minecraft/registry/Registerable m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871; method_46799 getRegistryLookup p 1 registryRef m (Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; method_46838 register p 1 key p 2 value m (Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883; method_46800 register p 1 key p 3 lifecycle p 2 value c net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler c {@code ChunkNoiseSampler} is responsible for sampling the density functions for\nthe cells in each chunk, managing caches and interpolators, the {@code Blender},\nand the block state samplers.\n\n

An instance of this is created for every chunk. f I field_34603 startBiomeX f Lnet/minecraft/class_5309; field_35674 generationShapeConfig f I field_36590 horizontalCellBlockCount f I field_36575 cellBlockY f J field_36587 lastBlendingColumnPos f I field_36591 verticalCellBlockCount f I field_34598 verticalCellCount f I field_36579 index f I field_34604 startBiomeZ f Ljava/util/List; field_34605 interpolators f Lnet/minecraft/class_6748$class_6956; field_36588 lastBlendingResult f I field_34600 minimumCellY f Z field_36593 isSamplingForCaches f Lnet/minecraft/class_6910$class_6911; field_36580 interpolationEachApplier c The implementation of {@code EachApplier} that is used for filling the\ninterpolators' density buffers.\n\n

It runs on a vertical column of cells, with the density being sampled at the first\nblock in the cell (cell-local coordinate {@code 0} for X, Y and Z). f Lit/unimi/dsi/fastutil/longs/Long2IntMap; field_36273 surfaceHeightEstimateCache f Lnet/minecraft/class_6748; field_35487 blender f I field_36574 cellBlockX f I field_36594 startBlockX f Lnet/minecraft/class_6910; field_36583 initialDensityWithoutJaggedness f I field_34599 horizontalCellCount f J field_36578 cacheOnceUniqueIndex f Lnet/minecraft/class_6568$class_6569; field_36584 blockStateSampler f I field_34601 startCellX f Lnet/minecraft/class_6568$class_6951; field_36586 cachedBlendOffsetDensityFunction f Z field_36592 isInInterpolationLoop f Ljava/util/Map; field_36582 actualDensityFunctionCache f I field_36573 startBlockZ f J field_36577 sampleUniqueIndex f Ljava/util/List; field_36581 caches f I field_36589 horizontalBiomeEnd f Lnet/minecraft/class_6568$class_6951; field_36585 cachedBlendAlphaDensityFunction f I field_34602 startCellZ f Lnet/minecraft/class_6916$class_7050; field_37113 beardifying f I field_36576 cellBlockZ f I field_36572 startBlockY f Lnet/minecraft/class_6350; field_34613 aquiferSampler m (DLnet/minecraft/class_6568$class_5917;)V method_38338 method_38338 p 2 interpolator m (DLnet/minecraft/class_6568$class_5917;)V method_38350 method_38350 p 2 interpolator m ()V method_40537 stopInterpolation c Stops the interpolation loop for this chunk. m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40533 getActualDensityFunctionImpl c {@return the actual density function for a given density function} p 1 function m (II)Lnet/minecraft/class_6748$class_6956; method_40535 calculateBlendResult p 2 blockZ p 1 blockX m (ZI)V method_40532 sampleDensity c Samples the density values for all cells in the chunk with the given X coordinate.\nThis is done for every {@code interpolated} function. p 2 cellX c the current cell X coordinate p 1 start c whether to store the results in the start or end density buffer m ()I method_42362 getVerticalCellBlockCount m (ILnet/minecraft/class_7138;IILnet/minecraft/class_5309;Lnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V p 9 blender p 2 noiseConfig p 1 horizontalCellCount p 4 startBlockZ p 3 startBlockX p 6 beardifying p 5 generationShapeConfig p 8 fluidLevelSampler p 7 chunkGeneratorSettings m (ID)V method_38337 interpolateY c Interpolates density values on the Y axis for every interpolator. p 1 blockY c the absolute block Y coordinate p 2 deltaY c the cell-local block Y coordinate divided by the number of blocks in a cell vertically m (ID)V method_38349 interpolateX c Interpolates density values on the X axis for every interpolator. p 2 deltaX c the cell-local block X coordinate divided by the number of blocks in a cell horizontally p 1 blockX c the absolute block X coordinate m (DLnet/minecraft/class_6568$class_5917;)V method_38356 method_38356 p 2 interpolator m (I)V method_38339 sampleEndDensity c Samples the density values for all cells in the chunk with the given X coordinate.\nThis is done for every {@code interpolated} function. The resulting density values\nwill be stored in the interpolator's end density buffer. p 1 cellX c the chunk-local cell X coordinate m (Lnet/minecraft/class_6953;Ljava/util/List;)Lnet/minecraft/class_6544$class_6552; method_40531 createMultiNoiseSampler p 1 noiseRouter p 2 spawnTarget m ()Lnet/minecraft/class_2680; method_40536 sampleBlockState m ()I method_42361 getHorizontalCellBlockCount m (Lnet/minecraft/class_2791;Lnet/minecraft/class_7138;Lnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568; method_39543 create p 0 chunk p 5 blender p 3 chunkGeneratorSettings p 4 fluidLevelSampler p 1 noiseConfig p 2 beardifying m ()V method_38348 swapBuffers c Swaps the start and end density buffers of every interpolator. m (II)I method_39900 estimateSurfaceHeight p 2 blockZ p 1 blockX m ()V method_38336 sampleStartDensity c Samples the density values for all cells in the chunk with the first X coordinate.\nThis is done for every {@code interpolated} function. The resulting density values\nwill be stored in the interpolator's start density buffer. m (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; method_40529 getActualDensityFunction c {@return the actual density function for a given density function}\n\n

The classes in {@link DensityFunctionTypes} for caches, interpolators,\n{@code blend_alpha} and {@code blend_offset} use simple stub implementations\nthat get replaced with their actual implementation by calling this method. p 1 function c the density function to get an actual implementation for m ()Lnet/minecraft/class_6350; method_38354 getAquiferSampler m (J)I method_39899 calculateSurfaceHeightEstimate p 1 columnPos m (IILnet/minecraft/class_6568$class_5917;)V method_38342 method_38342 p 2 interpolator m (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; method_40530 method_40530 p 2 pos m (ID)V method_38355 interpolateZ c Interpolates density values on the Z axis for every interpolator. p 1 blockZ c the absolute block Z coordinate p 2 deltaZ c the cell-local block Z coordinate divided by the number of blocks in a cell vertically m (I)Lnet/minecraft/class_6568; method_40534 at m (II)V method_38362 onSampledCellCorners c This should be called when the start and end density buffers are\ncorrectly filled for the current cell.\n\n

This starts the interpolators and fills the cell caches.\n\n@implNote For filling the cell caches, {@code this} is used as the\n{@link net.minecraft.world.gen.densityfunction.DensityFunction.EachApplier EachApplier}. p 2 cellZ c the chunk-local cell Z coordinate p 1 cellY c the chunk-local cell Y coordinate c net/minecraft/class_6568$class_5917 net/minecraft/world/gen/chunk/ChunkNoiseSampler$DensityInterpolator f D field_29242 x1z0 f D field_29241 x0z0 f D field_29240 x1y1z1 f D field_34624 result f Lnet/minecraft/class_6910; field_34623 delegate f D field_29235 x1y0z0 f D field_29246 z1 f D field_29245 z0 f D field_29234 x0y0z1 f D field_29233 x0y0z0 f D field_29244 x1z1 f D field_29243 x0z1 f D field_29239 x1y1z0 f D field_29238 x0y1z1 f [[D field_29228 endDensityBuffer f D field_29237 x0y1z0 f [[D field_29227 startDensityBuffer f D field_29236 x1y0z1 m (II)V method_34289 onSampledCellCorners c Copies the densities of the eight corners of the current cell into their\nrespective fields. p 1 cellY c the cell's Y coordinate p 2 cellZ c the cell's chunk-local Z coordinate m (D)V method_34287 interpolateY c Interpolates the eight densities on the Y axis. p 1 deltaY m (D)V method_34292 interpolateX c Interpolates the four remaining densities on the X axis. p 1 deltaX m (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V p 2 delegate m ()V method_34291 swapBuffers m (D)V method_38363 interpolateZ c Interpolates the two remaining densities on the Z axis. p 1 deltaZ m (II)[[D method_34293 createBuffer p 2 sizeX p 1 sizeZ c net/minecraft/class_6568$class_6569 net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler m (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; calculate sample p 1 pos c net/minecraft/class_6568$class_6950 net/minecraft/world/gen/chunk/ChunkNoiseSampler$CacheOnce f D field_36609 lastSamplingResult f [D field_36610 cache f Lnet/minecraft/class_6910; field_36606 delegate f J field_36607 sampleUniqueIndex f J field_36608 cacheOnceUniqueIndex m (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V p 2 delegate c net/minecraft/class_6568$class_6952 net/minecraft/world/gen/chunk/ChunkNoiseSampler$ParentedNoiseType m ()Lnet/minecraft/class_6910; comp_469 wrapped c net/minecraft/class_6568$class_6951 net/minecraft/world/gen/chunk/ChunkNoiseSampler$FlatCache f Lnet/minecraft/class_6910; field_36612 delegate f [[D field_36613 cache m (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;Z)V p 3 sample p 2 delegate c net/minecraft/class_6568$class_6947 net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendOffsetDensityFunction c net/minecraft/class_6568$class_6946 net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendAlphaDensityFunction c net/minecraft/class_6568$class_6949 net/minecraft/world/gen/chunk/ChunkNoiseSampler$CellCache f [D field_36604 cache f Lnet/minecraft/class_6910; field_36603 delegate m (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V p 2 delegate c net/minecraft/class_6568$class_6948 net/minecraft/world/gen/chunk/ChunkNoiseSampler$Cache2D f D field_36601 lastSamplingResult f Lnet/minecraft/class_6910; field_36599 delegate f J field_36600 lastSamplingColumnPos m (Lnet/minecraft/class_6910;)V p 1 delegate c net/minecraft/class_7897 net/minecraft/entity/ai/brain/task/Tasks c Contains task-related utility methods. m (Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_6032;Lnet/minecraft/class_4103$class_4216;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47163 method_47163 p 4 entity p 3 world p 5 time m (Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_6032;Lnet/minecraft/class_4103$class_4216;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47164 method_47164 p 3 context m (Ljava/util/List;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;)Lnet/minecraft/class_7894; method_47167 weighted c {@return a task that runs task(s) from {@code weightedTasks}} p 1 order c whether to sort or shuffle the task list p 0 weightedTasks c the list of pairs of the task function and its weight p 2 runMode c whether to run all or just one of the tasks m (Ljava/util/List;)Lnet/minecraft/class_7894; method_47166 pickRandomly c {@return a task that picks and runs a task from {@code weightedTasks} randomly} p 0 weightedTasks c the list of pairs of the task function and its weight m (Lnet/minecraft/class_6032;Lcom/mojang/datafixers/util/Pair;)V method_47165 method_47165 p 1 task c net/minecraft/class_6566 net/minecraft/util/math/random/BaseRandom f F field_34582 FLOAT_MULTIPLIER f D field_34583 DOUBLE_MULTIPLIER m (I)I method_43156 next p 1 bits c net/minecraft/class_7898 net/minecraft/entity/ai/brain/task/TaskTriggerer c A lambda-based alternative to subclassing {@link Task}.\n\n

To use this,\n

    \n
  1. Make a static method with all configurable parameters (such as speed, range, etc).
  2. \n
  3. If there is a value that needs to be tracked between ticks (such as cooldown),\ndeclare a mutable variable (such as {@link org.apache.commons.lang3.mutable.MutableInt}).
  4. \n
  5. Return the result of {@link #task}. This method creates a new {@link SingleTickTask}.
  6. \n
\n\n

A lambda is passed to the {@code task} method. This takes a {@link TaskTriggerer.TaskContext}.\nYou can either call {@link TaskTriggerer.TaskContext#point} to set the actual task function,\nor declare a dependency on memory queries. The task function is a function that takes\nthe server world, entity, and the current time, and returns a boolean indicating whether\na task successfully ran.\n\n

Example of memory-independent task

\n
{@code\npublic static Task createHealTask() {\n    return TaskTriggerer.task(context -> context.point((world, entity, time) -> {\n        entity.heal(1.0f);\n        return true;\n    }));\n}\n}
\n\n

Memory-dependent task

\n

Memory-dependent tasks (i.e. one that queries, remembers, or forgets a memory) first\nshould call {@code TaskContext.group} with results of {@code Context.queryMemory} methods\nfor all the dependent memories. Then, call {@code apply} with {@code context} and a\nlambda function taking the results of the query. This function returns the task function\nseen earlier.\n\n

If any of the query is not successful (e.g. because a value was not present), the task will\nnot run. If all succeed, then the task runs, and the query result can be obtained via\n{@link TaskTriggerer.TaskContext#getValue}.\n\n

There are three query types:\n\n

    \n
  • {@link TaskTriggerer.TaskContext#queryMemoryAbsent} that succeeds if a value is\nnot present in the memory.
  • \n
  • {@link TaskTriggerer.TaskContext#queryMemoryValue} that succeeds if a value is\npresent in the memory. The result is the queried value.
  • \n
  • {@link TaskTriggerer.TaskContext#queryMemoryOptional} that always succeeds. The value\nis an optional that contains the value if it is present in the memory.
  • \n
\n\n

For example, the following code queries {@link\nMemoryModuleType#MEETING_POINT} and forgets it:\n\n

{@code\npublic static Task createForgetMeetingPointTask() {\n    return TaskTriggerer.task(context -> context.group(context.queryMemoryValue(MemoryModuleType.MEETING_POINT)).apply(context, meetingPoint -> (world, entity, time) -> {\n        GlobalPos pos = (GlobalPos)context.getValue(meetingPoint);\n        // Do something with meetingPoint or pos\n        // For example, forget the meeting point:\n        meetingPoint.forget();\n        return true;\n    }));\n}\n}
f Lnet/minecraft/class_7898$class_7904; field_40998 function m (Lnet/minecraft/class_7898$class_7904;)V p 1 function m (Ljava/util/function/BiPredicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47222 method_47222 p 3 time p 1 world p 2 entity m (Ljava/util/function/BiPredicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47223 method_47223 p 1 context m (Ljava/util/function/Predicate;Lnet/minecraft/class_7894;)Lnet/minecraft/class_7894; method_47227 runIf p 0 predicate p 1 task m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898$class_7904; method_47229 getFunction p 0 app m (Lnet/minecraft/class_7911;Lnet/minecraft/class_7911;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47218 method_47218 p 2 context m (Ljava/util/function/BiPredicate;)Lnet/minecraft/class_7894; method_47221 predicate p 0 predicate m (Lnet/minecraft/class_7911;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/class_7911; method_47219 method_47219 p 1 unit m (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47228 method_47228 p 1 context m (Ljava/util/function/Function;)Lnet/minecraft/class_7894; method_47224 task p 0 creator m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898; method_47220 cast p 0 app m ()Lnet/minecraft/class_7898$class_7900; method_47215 newContext m (Lnet/minecraft/class_7898$class_7904;)Lnet/minecraft/class_7898; method_47216 of p 0 function m (Ljava/util/function/Predicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47226 method_47226 p 1 world p 2 entity p 3 time m (Ljava/util/function/Predicate;)Lnet/minecraft/class_7894; method_47225 predicate p 0 predicate m (Lnet/minecraft/class_7911;Lnet/minecraft/class_7911;)Lnet/minecraft/class_7894; method_47217 runIf p 1 task p 0 predicate c net/minecraft/class_7898$class_7900 net/minecraft/entity/ai/brain/task/TaskTriggerer$TaskContext m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; ap4 ap4 p 5 function4 p 4 function3 p 3 function2 p 2 function1 p 1 app m (Lcom/mojang/datafixers/kinds/App;)Ljava/util/function/Function; lift1 lift1 p 1 app m (Ljava/lang/Object;)Lcom/mojang/datafixers/kinds/App; point point p 1 value m (Lnet/minecraft/class_7911;)Lnet/minecraft/class_7898; method_47234 trigger p 1 runnable m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898; method_47241 map m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898; method_47237 ap2 m (Ljava/lang/Object;)Lnet/minecraft/class_7898; method_47240 point m (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898; method_47244 queryMemoryValue p 1 type m (Lnet/minecraft/class_7906;)Ljava/lang/Object; method_47243 getValue p 1 result m (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898; method_47245 queryMemoryAbsent p 1 type m (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898; method_47235 queryMemoryOptional p 1 type m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; ap3 ap3 p 2 function1 p 1 app p 4 function3 p 3 function2 m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/class_7898; method_47242 supply p 2 value p 1 nameSupplier m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898; method_47239 ap4 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898; method_47238 ap3 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; method_47236 method_47236 p 2 app2 m (Lnet/minecraft/class_7906;)Ljava/util/Optional; method_47233 getOptionalValue p 1 result m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; map map p 2 app p 1 function m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; ap2 ap2 p 1 app p 2 function1 p 3 function2 c net/minecraft/class_7898$class_7900$class_7901 net/minecraft/entity/ai/brain/task/TaskTriggerer$TaskContext$Mu c net/minecraft/class_7898$class_7899 net/minecraft/entity/ai/brain/task/TaskTriggerer$Supply m (Ljava/lang/Object;)V p 1 value m (Ljava/lang/Object;Ljava/util/function/Supplier;)V p 2 nameSupplier p 1 value c net/minecraft/class_7898$class_7905 net/minecraft/entity/ai/brain/task/TaskTriggerer$Trigger m (Lnet/minecraft/class_7911;)V p 1 taskRunnable c net/minecraft/class_7898$class_7905$1 net/minecraft/entity/ai/brain/task/TaskTriggerer$Trigger$1 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Lcom/mojang/datafixers/util/Unit; method_47247 run c net/minecraft/class_7898$class_7904 net/minecraft/entity/ai/brain/task/TaskTriggerer$TaskFunction m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Ljava/lang/Object; method_47232 run p 1 world p 2 entity p 3 time m ()Ljava/lang/String; method_47231 asString c net/minecraft/class_7898$class_7903 net/minecraft/entity/ai/brain/task/TaskTriggerer$QueryMemory m (Lnet/minecraft/class_7907;)V p 1 query c net/minecraft/class_7898$class_7903$1 net/minecraft/entity/ai/brain/task/TaskTriggerer$QueryMemory$1 m (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Lnet/minecraft/class_7906; method_47246 run c net/minecraft/class_7898$class_7902 net/minecraft/entity/ai/brain/task/TaskTriggerer$K1 c net/minecraft/class_7895 net/minecraft/entity/ai/brain/task/LookAtMobWithIntervalTask m (Lnet/minecraft/class_1309;FLnet/minecraft/class_1309;)Z method_47072 method_47072 p 2 other m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z method_47070 method_47070 p 1 entity m (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; method_47074 method_47074 p 4 lookTarget p 5 visibleMobs m (Lnet/minecraft/class_1309;)Z method_47071 method_47071 p 0 entity m (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z method_47073 method_47073 p 8 time p 6 world p 7 entity m (FLnet/minecraft/class_6019;Ljava/util/function/Predicate;)Lnet/minecraft/class_7893; method_47068 follow p 1 interval p 2 predicate p 0 maxDistance m (FLnet/minecraft/class_6019;)Lnet/minecraft/class_7893; method_47067 follow p 1 interval p 0 maxDistance m (Lnet/minecraft/class_1299;FLnet/minecraft/class_6019;)Lnet/minecraft/class_7893; method_47069 follow p 2 interval p 1 maxDistance p 0 type m (Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; method_47075 method_47075 p 3 context c net/minecraft/class_7895$class_7896 net/minecraft/entity/ai/brain/task/LookAtMobWithIntervalTask$Interval f I field_40997 remainingTicks f Lnet/minecraft/class_6019; field_40996 interval m (Lnet/minecraft/class_6019;)V p 1 interval m (Lnet/minecraft/class_5819;)Z method_47076 shouldRun p 1 random c net/minecraft/class_6564 net/minecraft/world/chunk/SingularPalette c A palette that only holds a unique entry. Useful for void chunks or a\nsingle biome. f Lnet/minecraft/class_2359; field_34573 idList f Lnet/minecraft/class_2835; field_34575 listener f Ljava/lang/Object; field_34574 entry m (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; method_38316 create c Creates a singular palette. Used as method reference to create factory. p 3 entries p 2 listener p 1 idList p 0 bitSize c {@code 0}, as this palette has only 20=1 entry m (Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)V p 3 entries p 2 listener p 1 idList c net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRulesScreen f Lnet/minecraft/class_4185; field_24296 doneButton f Ljava/util/function/Consumer; field_24293 ruleSaver f Lnet/minecraft/class_5235$class_5241; field_24294 ruleListWidget f Lnet/minecraft/class_1928; field_24298 gameRules f Ljava/util/Set; field_24295 invalidRuleWidgets m (Lnet/minecraft/class_5235$class_5240;)V method_27620 markInvalid p 1 ruleWidget m ()V method_27632 updateDoneButton m (Lnet/minecraft/class_4185;)V method_27625 method_27625 p 1 button m (Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V p 1 gameRules p 2 ruleSaveConsumer m (Lnet/minecraft/class_4185;)V method_27619 method_27619 p 1 button m (Lnet/minecraft/class_5235;Lnet/minecraft/class_364;)V method_48682 method_48682 p 1 child m (Lnet/minecraft/class_5235$class_5240;)V method_27626 markValid p 1 ruleWidget c net/minecraft/class_5235$class_5241 net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleListWidget m (Ljava/util/Map$Entry;)V method_27638 method_27638 p 1 e m (Ljava/util/Map$Entry;)V method_27637 method_27637 p 1 entry m (Lnet/minecraft/class_5235;Lnet/minecraft/class_1928;)V p 2 gameRules c net/minecraft/class_5235$class_5241$1 net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleListWidget$1 m (Lnet/minecraft/class_1928$class_5198;)Ljava/util/Map; method_27639 method_27639 p 0 category m (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)Lnet/minecraft/class_5235$class_5240; method_27641 method_27641 p 1 name p 2 description p 3 ruleName p 4 rule m (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)Lnet/minecraft/class_5235$class_5240; method_27642 method_27642 p 1 name p 2 description p 3 ruleName p 4 rule m (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_5235$class_5238;)V method_27640 createRuleWidget p 1 key p 2 widgetFactory c net/minecraft/class_5235$class_5240 net/minecraft/client/gui/screen/world/EditGameRulesScreen$AbstractRuleWidget f Ljava/util/List; field_24311 description m (Ljava/util/List;)V p 1 description c net/minecraft/class_5235$class_5236 net/minecraft/client/gui/screen/world/EditGameRulesScreen$BooleanRuleWidget f Lnet/minecraft/class_5676; field_24300 toggleButton m (Lnet/minecraft/class_1928$class_4310;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V method_32674 method_32674 p 2 value p 1 button m (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)V p 2 name p 3 description p 4 ruleName p 5 rule m (Ljava/lang/String;Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; method_32675 method_32675 p 1 button c net/minecraft/class_5235$class_5400 net/minecraft/client/gui/screen/world/EditGameRulesScreen$NamedRuleWidget f Ljava/util/List; field_25629 name f Ljava/util/List; field_25630 children m (Lnet/minecraft/class_5235;Ljava/util/List;Lnet/minecraft/class_2561;)V p 3 name p 2 description m (Lnet/minecraft/class_332;II)V method_29989 drawName p 3 y p 2 x p 1 context c net/minecraft/class_5235$class_5238 net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleWidgetFactory m (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4315;)Lnet/minecraft/class_5235$class_5240; create create p 3 ruleName p 4 rule p 1 name p 2 description c net/minecraft/class_5235$class_5237 net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleCategoryWidget f Lnet/minecraft/class_2561; field_24306 name m (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;)V p 2 text c net/minecraft/class_5235$class_5239 net/minecraft/client/gui/screen/world/EditGameRulesScreen$IntRuleWidget f Lnet/minecraft/class_342; field_24309 valueWidget m (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)V p 3 description p 4 ruleName p 2 name p 5 rule m (Lnet/minecraft/class_1928$class_4312;Ljava/lang/String;)V method_27635 method_27635 p 2 value c net/minecraft/class_303 net/minecraft/client/gui/hud/ChatHudLine f I comp_892 creationTick f Lnet/minecraft/class_7591; comp_894 indicator f Lnet/minecraft/class_2561; comp_893 content f Lnet/minecraft/class_7469; comp_915 signature m (ILnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V p 1 creationTick m ()I comp_892 creationTick m ()Lnet/minecraft/class_7591; comp_894 indicator m ()Lnet/minecraft/class_2561; comp_893 content m ()Lnet/minecraft/class_7469; comp_915 signature c net/minecraft/class_303$class_7590 net/minecraft/client/gui/hud/ChatHudLine$Visible f Lnet/minecraft/class_7591; comp_897 indicator f Lnet/minecraft/class_5481; comp_896 content f I comp_895 addedTime f Z comp_898 endOfEntry m ()Lnet/minecraft/class_7591; comp_897 indicator m ()I comp_895 addedTime m ()Z comp_898 endOfEntry m ()Lnet/minecraft/class_5481; comp_896 content c net/minecraft/class_7861 net/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket f Lnet/minecraft/class_7822$class_7823; comp_1129 chatSession m (Lnet/minecraft/class_2792;)V method_46617 apply m (Lnet/minecraft/class_2540;)V p 1 buf m ()Lnet/minecraft/class_7822$class_7823; comp_1129 chatSession c net/minecraft/class_2172 net/minecraft/command/CommandSource m (Lnet/minecraft/class_2378;Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_41214 suggestIdentifiers p 3 builder p 1 registry p 2 suggestedIdType m (Ljava/lang/String;Ljava/lang/String;)Z method_27136 shouldSuggest c {@return if a candidate should be suggested}\n\n

Returns {@code true} if the {@code remaining} starts with {@code\ncandidate} or contains {@code "_" + candidate} p 1 candidate p 0 remaining m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; method_9261 getCompletions p 1 context m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9270 suggestIdentifiers p 1 builder p 0 candidates m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_9271 suggestFromIdentifier p 3 tooltip p 2 identifier p 1 builder p 0 candidates m ()Ljava/util/Collection; method_17771 getBlockPositionSuggestions m ()Ljava/util/Collection; method_9267 getTeamNames m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V method_9250 forEachMatching p 2 prefix p 3 identifier p 4 action p 0 candidates p 1 remaining m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9257 suggestIdentifiers p 1 builder p 0 candidates m ()Ljava/util/Collection; method_9269 getEntitySuggestions m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9253 suggestMatching p 0 candidates p 1 builder m ()Ljava/util/Collection; method_44750 getChatSuggestions m ()Ljava/util/stream/Stream; method_9254 getSoundIds m (Lnet/minecraft/class_5321;Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; method_41213 listIdSuggestions p 1 registryRef p 2 suggestedIdType p 3 builder p 4 context m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_9258 suggestIdentifiers p 2 prefix p 1 builder p 0 candidates m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_9251 method_9251 p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_9263 method_9263 p 0 id m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; method_9252 suggestColumnPositions p 2 builder p 3 predicate p 0 remaining p 1 candidates m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V method_9268 forEachMatching p 2 identifier p 1 remaining p 3 action p 0 candidates m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_9255 suggestFromIdentifier p 0 candidates p 1 builder p 2 identifier p 3 tooltip m (Ljava/lang/String;Ljava/lang/String;)Z method_9272 method_9272 p 1 candidate m (I)Z method_9259 hasPermissionLevel p 1 level m ()Ljava/util/Collection; method_17772 getPositionSuggestions m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; method_9260 suggestPositions p 2 builder p 1 candidates p 0 remaining p 3 predicate m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_40182 suggestIdentifiers p 0 candidates p 1 builder p 2 prefix m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9264 suggestMatching p 1 builder p 0 candidates m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9265 suggestMatching p 1 builder p 0 candidates m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2960;)V method_9275 method_9275 p 1 id m ()Lnet/minecraft/class_5455; method_30497 getRegistryManager m ()Ljava/util/Collection; method_9262 getPlayerNames m ()Lnet/minecraft/class_7699; method_45549 getEnabledFeatures m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/class_2960;)V method_9266 method_9266 p 2 id m ()Ljava/util/stream/Stream; method_9273 getRecipeIds m ()Ljava/util/Set; method_29310 getWorldKeys m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V method_9256 method_9256 p 3 object m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_35510 suggestMatching p 0 candidates p 3 tooltip p 1 builder p 2 suggestionText c net/minecraft/class_2172$class_2173 net/minecraft/command/CommandSource$RelativePosition f Lnet/minecraft/class_2172$class_2173; field_9838 ZERO_WORLD f Ljava/lang/String; field_9836 y f Lnet/minecraft/class_2172$class_2173; field_9834 ZERO_LOCAL f Ljava/lang/String; field_9837 z f Ljava/lang/String; field_9835 x m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V p 3 z p 2 y p 1 x c net/minecraft/class_2172$class_7078 net/minecraft/command/CommandSource$SuggestedIdType f Lnet/minecraft/class_2172$class_7078; field_37263 ELEMENTS f Lnet/minecraft/class_2172$class_7078; field_37264 ALL f Lnet/minecraft/class_2172$class_7078; field_37262 TAGS m ()Z method_41215 canSuggestTags m ()Z method_41216 canSuggestElements c net/minecraft/class_6530 net/minecraft/util/profiling/jfr/sample/ThreadAllocationStatisticsSample f J comp_50 allocated f Ljava/lang/String; comp_49 threadName f Ljava/time/Instant; comp_48 time f Ljava/lang/String; field_34446 UNKNOWN m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6530; method_38057 fromEvent p 0 event m ()J comp_50 allocated m ()Ljava/lang/String; comp_49 threadName m ()Ljava/time/Instant; comp_48 time m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/util/List;)Lnet/minecraft/class_6530$class_6531; method_38055 toAllocationMap p 0 samples m (Lnet/minecraft/class_6530;)Ljava/lang/String; method_38054 method_38054 p 0 sample m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V method_38056 method_38056 p 2 groupedSamples p 1 threadName c net/minecraft/class_6530$class_6531 net/minecraft/util/profiling/jfr/sample/ThreadAllocationStatisticsSample$AllocationMap f Ljava/util/Map; comp_51 allocations m ()Ljava/util/Map; comp_51 allocations m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_302 net/minecraft/client/option/HotbarStorage f I field_32135 STORAGE_ENTRY_COUNT f Lcom/mojang/datafixers/DataFixer; field_1648 dataFixer f Lorg/slf4j/Logger; field_1647 LOGGER f [Lnet/minecraft/class_748; field_1644 entries f Z field_1645 loaded f Ljava/io/File; field_1646 file m (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V p 1 file p 2 dataFixer m ()V method_1411 load m (I)Lnet/minecraft/class_748; method_1410 getSavedHotbar p 1 i m ()V method_1409 save c net/minecraft/class_301 net/minecraft/client/util/Untracker f Ljava/lang/invoke/MethodHandle; field_1643 ALLOCATOR_UNTRACK m (Lorg/lwjgl/system/Pointer;)V method_1406 untrack p 0 pointer m (J)V method_1407 untrack p 0 address c net/minecraft/class_300 net/minecraft/client/network/DataQueryHandler f Ljava/util/function/Consumer; field_1642 callback f I field_1641 expectedTransactionId f Lnet/minecraft/class_634; field_1640 networkHandler m (Ljava/util/function/Consumer;)I method_1402 nextQuery p 1 callback m (ILjava/util/function/Consumer;)V method_1405 queryEntityNbt p 2 callback p 1 entityNetworkId m (Lnet/minecraft/class_634;)V p 1 networkHandler m (ILnet/minecraft/class_2487;)Z method_1404 handleQueryResponse p 2 nbt p 1 transactionId m (Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V method_1403 queryBlockNbt p 2 callback p 1 pos c net/minecraft/class_2170 net/minecraft/server/command/CommandManager f Lcom/mojang/brigadier/CommandDispatcher; field_9832 dispatcher f Lorg/slf4j/Logger; field_9833 LOGGER m (Lcom/mojang/brigadier/arguments/ArgumentType;)Z method_30853 method_30853 p 0 type m (Lnet/minecraft/class_2170$class_5364;Lnet/minecraft/class_7157;)V p 1 environment p 2 commandRegistryAccess m (Lnet/minecraft/class_2170$class_2171;)Ljava/util/function/Predicate; method_9238 getCommandValidator p 0 parser m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/class_2168;Ljava/util/Map;)V method_9239 makeTreeForSource p 1 tree p 4 resultNodes p 2 result p 3 source m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; method_9247 literal p 0 literal m ()Lcom/mojang/brigadier/CommandDispatcher; method_9235 getDispatcher m (Lnet/minecraft/class_2172;)Z method_9245 method_9245 p 0 sourcex m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; method_45018 withCommandSource c {@return {@code parseResults} with {@code sourceMapper} applied to the\ncommand source} p 0 parseResults p 1 sourceMapper m (Lnet/minecraft/class_2170$class_2171;Ljava/lang/String;)Z method_9240 method_9240 p 1 string m ()V method_30852 checkMissing m (Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String; method_30851 method_30851 p 0 type m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; method_9244 argument p 1 type p 0 name m (Lnet/minecraft/class_2168;Ljava/lang/String;)I method_44252 executeWithPrefix c Executes {@code command}. Unlike {@link #execute} the command can be prefixed\nwith a slash. p 1 source p 2 command m (Lcom/mojang/brigadier/context/CommandContext;)I method_9246 method_9246 p 0 context m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)I method_9249 execute c Executes {@code command}. The command cannot be prefixed with a slash.\n\n@see #executeWithPrefix(ServerCommandSource, String) p 2 command p 1 parseResults m (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_9236 method_9236 p 1 style m (Lnet/minecraft/class_3222;)V method_9241 sendCommandTree p 1 player m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V method_41710 method_41710 p 2 child p 1 parent p 4 inputs p 3 sibling m (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7157; method_46732 createRegistryAccess p 0 registryLookup m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_9248 method_9248 p 0 context p 2 result p 1 success m (Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_9242 method_9242 p 1 style m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_23917 getException p 0 parse c net/minecraft/class_2170$class_5364 net/minecraft/server/command/CommandManager$RegistrationEnvironment c Describes the environment in which commands are registered. f Z field_25422 integrated f Z field_25423 dedicated f Lnet/minecraft/class_2170$class_5364; field_25419 ALL f Lnet/minecraft/class_2170$class_5364; field_25420 DEDICATED f Lnet/minecraft/class_2170$class_5364; field_25421 INTEGRATED m (Ljava/lang/String;IZZ)V p 4 dedicated p 3 integrated c net/minecraft/class_2170$class_2171 net/minecraft/server/command/CommandManager$CommandParser m (Lcom/mojang/brigadier/StringReader;)V parse parse p 1 reader c net/minecraft/class_304 net/minecraft/client/option/KeyBinding f Ljava/util/Map; field_1656 CATEGORY_ORDER_MAP f Ljava/util/Map; field_1658 KEY_TO_BINDINGS f Ljava/util/Set; field_1652 KEY_CATEGORIES f I field_1661 timesPressed f Ljava/lang/String; field_1660 translationKey f Ljava/lang/String; field_32140 INVENTORY_CATEGORY f Ljava/lang/String; field_32142 CREATIVE_CATEGORY f Ljava/lang/String; field_1659 category f Ljava/lang/String; field_32136 MOVEMENT_CATEGORY f Lnet/minecraft/class_3675$class_306; field_1654 defaultKey f Ljava/lang/String; field_32138 MULTIPLAYER_CATEGORY f Ljava/util/Map; field_1657 KEYS_BY_ID f Ljava/lang/String; field_32141 UI_CATEGORY f Lnet/minecraft/class_3675$class_306; field_1655 boundKey f Ljava/lang/String; field_32137 MISC_CATEGORY f Z field_1653 pressed f Ljava/lang/String; field_32139 GAMEPLAY_CATEGORY m ()Ljava/lang/String; method_1431 getTranslationKey m (Ljava/util/HashMap;)V method_1418 method_1418 p 0 map m ()Ljava/lang/String; method_1423 getCategory m ()Z method_1427 isDefault m ()V method_1437 unpressAll m ()V method_1425 reset m (I)Z method_1433 matchesMouse p 1 code m ()Lnet/minecraft/class_2561; method_16007 getBoundKeyLocalizedText m (Ljava/lang/String;)Ljava/util/function/Supplier; method_1419 getLocalizedName p 0 id m (Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)V p 1 translationKey p 2 type p 3 code p 4 category m ()Ljava/lang/String; method_1428 getBoundKeyTranslationKey m (Lnet/minecraft/class_3675$class_306;)V method_1422 setBoundKey p 1 boundKey m ()Z method_1415 isUnbound m (Lnet/minecraft/class_3675$class_306;)V method_1420 onKeyPressed p 0 key m ()Lnet/minecraft/class_3675$class_306; method_1429 getDefaultKey m ()V method_1424 updatePressedStates m (Lnet/minecraft/class_304;)Z method_1435 equals p 1 other m (II)Z method_1417 matchesKey p 2 scanCode p 1 keyCode m ()V method_1426 updateKeysByCode m (Z)V method_23481 setPressed p 1 pressed m ()V method_52231 untoggleStickyKeys m (Lnet/minecraft/class_304;)I method_1430 compareTo m (Ljava/lang/String;ILjava/lang/String;)V p 1 translationKey p 2 code p 3 category m ()Z method_1434 isPressed c {@return if the key is being held down}\n\n

Note that if you are continuously calling this method (like every\ntick), it doesn't always catch all key presses. This is because the key\ncan be pressed and released before the next check.\n\n@see #wasPressed() m (Ljava/lang/Object;)I compareTo compareTo p 1 other m (Lnet/minecraft/class_3675$class_306;Z)V method_1416 setKeyPressed p 0 key p 1 pressed m ()Z method_1436 wasPressed c {@return if the key was pressed}\n\n

A key binding counts the number of times the key is pressed. This\nmethod "consumes" it and returns {@code true} as many times as the key\nis pressed.\n\n

To consume all remaining key presses, while-loop idiom can be used:\n

\n{@code\nwhile(keyBinding.wasPressed()) {\n  // do your action\n}\n}\n
\n\n@see #isPressed()\n@see MC-118107 c net/minecraft/class_2179 net/minecraft/command/argument/NbtCompoundArgumentType f Ljava/util/Collection; field_9843 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2487; method_9286 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2487; method_9285 getNbtCompound p 1 name p 0 context m ()Lnet/minecraft/class_2179; method_9284 nbtCompound m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader c net/minecraft/class_5205 net/minecraft/world/gen/foliage/BushFoliagePlacer f Lcom/mojang/serialization/Codec; field_24928 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28840 method_28840 p 0 instance c net/minecraft/class_5204 net/minecraft/world/gen/feature/size/TwoLayersFeatureSize f Lcom/mojang/serialization/Codec; field_24925 CODEC f I field_24155 limit f I field_24156 lowerSize f I field_24157 upperSize m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28833 method_28833 p 0 instance m (III)V p 3 upperSize p 1 limit p 2 lowerSize m (IIILjava/util/OptionalInt;)V p 4 minClippedHeight p 3 upperSize p 2 lowerSize p 1 limit c net/minecraft/class_7869 net/minecraft/world/gen/chunk/placement/StructurePlacementCalculator f J field_40903 concentricRingSeed f Lnet/minecraft/class_1966; field_40901 biomeSource f Lnet/minecraft/class_7138; field_40900 noiseConfig f Lorg/slf4j/Logger; field_40899 LOGGER f Ljava/util/Map; field_40904 structuresToPlacements f J field_40902 structureSeed f Ljava/util/List; field_40907 structureSets f Z field_40906 calculated f Ljava/util/Map; field_40905 concentricPlacementsToPositions m ()Ljava/util/List; method_46697 getStructureSets m (Lnet/minecraft/class_7138;Lnet/minecraft/class_1966;JJLjava/util/List;)V p 5 concentricRingSeed p 7 structureSets p 1 noiseConfig p 2 biomeSource p 3 structureSeed m (Lnet/minecraft/class_3195;)Ljava/util/List; method_46704 method_46704 p 0 structure m (Lnet/minecraft/class_6871;)Ljava/util/List; method_46707 getPlacementPositions p 1 placement m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6871;)Ljava/util/concurrent/CompletableFuture; method_46710 calculateConcentricsRingPlacementPos p 2 placement p 1 structureSetEntry m (Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)Z method_46700 method_46700 p 1 structureSet m (Lnet/minecraft/class_6880;)Ljava/util/List; method_46708 getPlacements p 1 structureEntry m ()V method_46715 calculate m (Lnet/minecraft/class_7059$class_7060;)Ljava/util/stream/Stream; method_46705 method_46705 p 0 structure m (Lnet/minecraft/class_7059;Lnet/minecraft/class_1966;)Z method_46706 hasValidBiome p 1 biomeSource p 0 structureSet m (Ljava/util/Set;Lnet/minecraft/class_6880;)V method_46711 method_46711 p 2 structureSet m (Lnet/minecraft/class_7138;JLnet/minecraft/class_1966;Ljava/util/stream/Stream;)Lnet/minecraft/class_7869; method_46703 create p 3 biomeSource p 4 structureSets p 1 seed p 0 noiseConfig m (Lcom/google/common/base/Stopwatch;Lnet/minecraft/class_6880;Ljava/util/List;)Ljava/util/List; method_46701 method_46701 p 2 positions m (Lnet/minecraft/class_1966;Lnet/minecraft/class_6880$class_6883;)Z method_46699 method_46699 p 1 structureSet m ()Lnet/minecraft/class_7138; method_46713 getNoiseConfig m ()V method_46712 tryCalculate m (Lnet/minecraft/class_7138;JLnet/minecraft/class_1966;Lnet/minecraft/class_7225;)Lnet/minecraft/class_7869; method_46702 create p 1 seed p 3 biomeSource p 4 structureSetRegistry p 0 noiseConfig m (Lnet/minecraft/class_6880;III)Z method_46709 canGenerate p 3 centerChunkZ p 2 centerChunkX p 1 structureSetEntry p 4 chunkCount m ()J method_46714 getStructureSeed c net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker c Checks if a block predicate stored inside {@link ItemStack}'s NBT\nmatches the block in a world. The predicate must be stored inside\nthe {@code key} sub NBT of the item stack.\n\n

The result is cached to reduce cost for successive lookups\non the same block.\n\n@apiNote This is used to implement checks for restrictions specified\nusing {@code CanPlaceOn} or {@code CanDestroy}. f Z field_34452 nbtAware f Z field_34451 lastResult f Ljava/lang/String; field_34449 key f Lnet/minecraft/class_2694; field_34450 cachedPos m (Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;Z)Z method_38071 canUseCache p 2 nbtAware p 0 pos p 1 cachedPos m (Ljava/lang/String;)V p 1 key c the sub NBT key that stores the predicate, for\nexample {@code "CanPlaceOn"} m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z method_38070 check c {@return true if any of the predicates in the {@code stack}'s NBT\nmatched against the block at {@code pos}, false otherwise} p 3 pos p 2 blockRegistry p 1 stack c net/minecraft/class_6535 net/minecraft/util/profiling/jfr/sample/LongRunningSampleStatistics f Lnet/minecraft/class_6534; comp_54 fastestSample f I comp_57 count f Ljava/time/Duration; comp_59 totalDuration f Lnet/minecraft/class_6534; comp_56 secondSlowestSample f Lnet/minecraft/class_6534; comp_55 slowestSample f Ljava/util/Map; comp_58 quantiles m (Lnet/minecraft/class_6534;)J method_38059 method_38059 p 0 sample m ()Lnet/minecraft/class_6534; comp_54 fastestSample m ()I comp_57 count m ()Ljava/time/Duration; comp_59 totalDuration m ()Lnet/minecraft/class_6534; comp_56 secondSlowestSample m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_6534; comp_55 slowestSample m (Ljava/util/List;)Lnet/minecraft/class_6535; method_38060 fromSamples p 0 samples m ()Ljava/util/Map; comp_58 quantiles c net/minecraft/class_5207 net/minecraft/world/gen/foliage/LargeOakFoliagePlacer f Lcom/mojang/serialization/Codec; field_24930 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28842 method_28842 p 0 instance c net/minecraft/class_6536 net/minecraft/unused/packageinfo/PackageInfo6536 c net/minecraft/class_5206 net/minecraft/world/gen/foliage/DarkOakFoliagePlacer f Lcom/mojang/serialization/Codec; field_24929 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28841 method_28841 p 0 instance c net/minecraft/class_5201 net/minecraft/world/gen/feature/size/FeatureSize c In charge of determining the amount of space needed by a tree to generate. f Lcom/mojang/serialization/Codec; field_24922 TYPE_CODEC f Ljava/util/OptionalInt; field_24146 minClippedHeight m ()Ljava/util/OptionalInt; method_27377 getMinClippedHeight m (Ljava/util/Optional;)Ljava/util/OptionalInt; method_28822 method_28822 p 0 minClippedHeight m (Ljava/util/OptionalInt;)V p 1 minClippedHeight m (II)I method_27378 getRadius c The radius that the tree needs to be empty or replaceable in order for it to generate. p 1 height p 2 y m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; method_28820 createCodec m (Ljava/util/OptionalInt;)Ljava/util/Optional; method_28823 method_28823 p 0 minClippedHeight m ()Lnet/minecraft/class_5202; method_28824 getType c net/minecraft/class_6534 net/minecraft/util/profiling/jfr/sample/LongRunningSample m ()Ljava/time/Duration; comp_16 duration c net/minecraft/class_2177 net/minecraft/command/argument/ColorArgumentType f Ljava/util/Collection; field_9839 EXAMPLES f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9840 INVALID_COLOR_EXCEPTION m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_124; method_9279 parse m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9278 method_9278 p 0 color m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_124; method_9277 getColor p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m ()Lnet/minecraft/class_2177; method_9276 color c net/minecraft/class_5203 net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize f Lcom/mojang/serialization/Codec; field_24924 CODEC f I field_24150 limit f I field_24151 upperLimit f I field_24152 lowerSize f I field_24153 middleSize f I field_24154 upperSize m (IIIIILjava/util/OptionalInt;)V p 1 limit p 3 lowerSize p 2 upperLimit p 5 upperSize p 4 middleSize p 6 minClippedHeight m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28827 method_28827 p 0 instance c net/minecraft/class_2178 net/minecraft/command/argument/TextArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9842 INVALID_COMPONENT_EXCEPTION f Ljava/util/Collection; field_9841 EXAMPLES m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2561; method_9283 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561; method_9280 getTextArgument p 0 context p 1 name m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m ()Lnet/minecraft/class_2178; method_9281 text m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9282 method_9282 p 0 text c net/minecraft/class_6532 net/minecraft/util/profiling/jfr/sample/ServerTickTimeSample f Ljava/time/Instant; comp_52 time f Ljava/time/Duration; comp_53 averageTickMs m ()Ljava/time/Instant; comp_52 time m ()Ljava/time/Duration; comp_53 averageTickMs m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6532; method_38058 fromEvent p 0 event c net/minecraft/class_5202 net/minecraft/world/gen/feature/size/FeatureSizeType f Lcom/mojang/serialization/Codec; field_24923 codec f Lnet/minecraft/class_5202; field_24147 TWO_LAYERS_FEATURE_SIZE f Lnet/minecraft/class_5202; field_24148 THREE_LAYERS_FEATURE_SIZE m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5202; method_27382 register p 1 codec p 0 id m ()Lcom/mojang/serialization/Codec; method_28825 getCodec m (Lcom/mojang/serialization/Codec;)V p 1 codec c net/minecraft/class_7871 net/minecraft/registry/RegistryEntryLookup m (Lnet/minecraft/class_6862;)Ljava/util/Optional; method_46733 getOptional p 1 tag m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46746 getOptional p 1 key m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_46747 getOrThrow p 1 key m (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888; method_46735 getOrThrow p 1 tag c net/minecraft/class_7871$class_7872 net/minecraft/registry/RegistryEntryLookup$RegistryLookup m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871; method_46751 getOrThrow p 1 registryRef m (Lnet/minecraft/class_5321;)Ljava/util/Optional; method_46750 getOptional p 1 registryRef c net/minecraft/class_314 net/minecraft/client/recipebook/RecipeBookGroup f Ljava/util/List; field_25782 CRAFTING f Ljava/util/List; field_1807 icons f Ljava/util/List; field_25781 FURNACE f Ljava/util/List; field_25780 BLAST_FURNACE f Ljava/util/List; field_25779 SMOKER f Ljava/util/Map; field_25783 SEARCH_MAP f Lnet/minecraft/class_314; field_1812 FURNACE_MISC f Lnet/minecraft/class_314; field_1813 CRAFTING_EQUIPMENT f Lnet/minecraft/class_314; field_1810 CRAFTING_MISC f Lnet/minecraft/class_314; field_1811 FURNACE_BLOCKS f Lnet/minecraft/class_314; field_1808 FURNACE_FOOD f Lnet/minecraft/class_314; field_1809 CRAFTING_SEARCH f Lnet/minecraft/class_314; field_1803 CRAFTING_REDSTONE f Lnet/minecraft/class_314; field_1804 FURNACE_SEARCH f Lnet/minecraft/class_314; field_1806 CRAFTING_BUILDING_BLOCKS f Lnet/minecraft/class_314; field_17765 CAMPFIRE f Lnet/minecraft/class_314; field_17764 STONECUTTER f Lnet/minecraft/class_314; field_25624 SMITHING f Lnet/minecraft/class_314; field_25625 UNKNOWN f Lnet/minecraft/class_314; field_17113 SMOKER_SEARCH f Lnet/minecraft/class_314; field_17112 BLAST_FURNACE_MISC f Lnet/minecraft/class_314; field_17111 BLAST_FURNACE_BLOCKS f Lnet/minecraft/class_314; field_17110 BLAST_FURNACE_SEARCH f Lnet/minecraft/class_314; field_17114 SMOKER_FOOD m ()Ljava/util/List; method_1623 getIcons m (Ljava/lang/String;I[Lnet/minecraft/class_1799;)V p 3 entries m (Lnet/minecraft/class_5421;)Ljava/util/List; method_30285 getGroups p 0 category c net/minecraft/class_6540 net/minecraft/world/SpawnDensityCapper f Lnet/minecraft/class_3898; field_34457 threadedAnvilChunkStorage f Ljava/util/Map; field_34456 playersToDensityCap f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_34455 chunkPosToMobSpawnablePlayers m (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z method_38084 canSpawn p 2 chunkPos p 1 spawnGroup m (Lnet/minecraft/class_3898;)V p 1 threadedAnvilChunkStorage m (Lnet/minecraft/class_3222;)Lnet/minecraft/class_6540$class_6541; method_38083 method_38083 p 0 player m (Lnet/minecraft/class_1923;)Ljava/util/List; method_38085 getMobSpawnablePlayers p 1 chunkPos m (Lnet/minecraft/class_1923;Lnet/minecraft/class_1311;)V method_38087 increaseDensity p 1 chunkPos p 2 spawnGroup m (Lnet/minecraft/class_1923;J)Ljava/util/List; method_38086 method_38086 p 2 pos c net/minecraft/class_6540$class_6541 net/minecraft/world/SpawnDensityCapper$DensityCap f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_34458 spawnGroupsToDensity m (Lnet/minecraft/class_1311;Ljava/lang/Integer;)Ljava/lang/Integer; method_38089 method_38089 p 0 group p 1 density m (Lnet/minecraft/class_1311;)V method_38088 increaseDensity p 1 spawnGroup m (Lnet/minecraft/class_1311;)Z method_38090 canSpawn p 1 spawnGroup c net/minecraft/class_2183 net/minecraft/command/argument/EntityAnchorArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9846 INVALID_ANCHOR_EXCEPTION f Ljava/util/Collection; field_9847 EXAMPLES m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9293 method_9293 p 0 name m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184; method_9294 getEntityAnchor p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2183$class_2184; method_9292 parse m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 2 builder p 1 context m ()Lnet/minecraft/class_2183; method_9295 entityAnchor c net/minecraft/class_2183$class_2184 net/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor f Ljava/lang/String; field_9849 id f Ljava/util/function/BiFunction; field_9848 offset f Ljava/util/Map; field_9852 ANCHORS f Lnet/minecraft/class_2183$class_2184; field_9851 EYES f Lnet/minecraft/class_2183$class_2184; field_9853 FEET m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_9298 method_9298 p 0 pos p 1 entity m (Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184; method_9296 fromId p 0 id m (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_9300 method_9300 p 0 pos p 1 entity m (Lnet/minecraft/class_2168;)Lnet/minecraft/class_243; method_9299 positionAt p 1 source m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V p 4 offset p 3 id m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; method_9302 positionAt p 1 entity m (Ljava/util/HashMap;)V method_9297 method_9297 p 0 map c net/minecraft/class_313 net/minecraft/client/util/Monitor f J field_1800 handle f I field_1799 x f I field_1798 y f Lnet/minecraft/class_319; field_1802 currentVideoMode f Ljava/util/List; field_1797 videoModes m ()Lnet/minecraft/class_319; method_1617 getCurrentVideoMode m ()V method_1615 populateVideoModes m ()I method_1621 getVideoModeCount m ()J method_1622 getHandle m (I)Lnet/minecraft/class_319; method_1620 getVideoMode p 1 index m ()I method_1616 getViewportX m (Ljava/util/Optional;)Lnet/minecraft/class_319; method_1614 findClosestVideoMode p 1 videoMode m ()I method_1618 getViewportY m (J)V p 1 handle m (Lnet/minecraft/class_319;)I method_1619 findClosestVideoModeIndex p 1 videoMode c net/minecraft/class_312 net/minecraft/client/Mouse f D field_1785 lastMouseUpdateTime f D field_1795 x f D field_45296 eventDeltaHorizontalWheel f D field_1789 cursorDeltaX f Z field_1790 middleButtonClicked f D field_1787 cursorDeltaY f I field_1781 controlLeftTicks f Z field_1788 rightButtonClicked f Lnet/minecraft/class_3540; field_1793 cursorXSmoother f Z field_1784 hasResolutionChanged f D field_1794 y f D field_45297 eventDeltaVerticalWheel f I field_1780 activeButton f D field_1792 glfwTime f Lnet/minecraft/class_3540; field_1782 cursorYSmoother f Z field_1783 cursorLocked f Lnet/minecraft/class_310; field_1779 client f Z field_1791 leftButtonClicked m ()V method_1612 lockCursor m (JIII)V method_22684 method_22684 p 1 window p 3 button p 4 action p 5 modifiers m ()V method_1599 onResolutionChanged m ()V method_1610 unlockCursor m (JDD)V method_22688 method_22688 p 3 x p 1 window p 5 y m ()Z method_1608 wasLeftButtonClicked m (JLjava/util/List;)V method_29616 onFilesDropped p 3 paths p 1 window m ()V method_1606 updateMouse m (JIJ)V method_29615 method_29615 p 4 names p 3 count p 1 window m ()D method_1603 getX m ()V method_30134 setResolutionChanged m (JIII)V method_1601 onMouseButton p 3 button p 5 mods p 4 action p 1 window m (JDD)V method_1600 onCursorPos p 3 x p 5 y p 1 window m ()Z method_1613 isCursorLocked m ()Z method_35707 wasMiddleButtonClicked m (Lnet/minecraft/class_310;)V p 1 client m ()Z method_1609 wasRightButtonClicked m (JDD)V method_22685 method_22685 p 3 offsetX p 1 window p 5 offsetY m (J)V method_1607 setup p 1 window m (JDD)V method_1598 onMouseScroll c Called when a mouse is used to scroll. p 5 vertical c the vertical scroll distance p 3 horizontal c the horizontal scroll distance p 1 window c the window handle m ()D method_1604 getY c net/minecraft/class_5210 net/minecraft/world/gen/foliage/MegaPineFoliagePlacer f Lcom/mojang/serialization/Codec; field_24934 CODEC f Lnet/minecraft/class_6017; field_24168 crownHeight m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30413 method_30413 p 0 instance m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V p 3 crownHeight p 2 offset p 1 radius m (Lnet/minecraft/class_5210;)Lnet/minecraft/class_6017; method_30414 method_30414 p 0 placer c net/minecraft/class_2185 net/minecraft/block/AbstractBannerBlock f Lnet/minecraft/class_1767; field_9855 color m (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V p 2 settings p 1 color m ()Lnet/minecraft/class_1767; method_9303 getColor m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V method_38990 method_38990 p 1 blockEntity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V method_38991 method_38991 p 1 blockEntity c net/minecraft/class_311 net/minecraft/client/util/GlAllocationUtils f Lorg/lwjgl/system/MemoryUtil$MemoryAllocator; field_34054 ALLOCATOR m (I)Ljava/nio/ByteBuffer; method_1596 allocateByteBuffer p 0 size m (Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; method_37465 resizeByteBuffer p 1 size p 0 source c net/minecraft/class_318 net/minecraft/client/util/ScreenshotRecorder c A screenshot recorder takes screenshots and saves them into tga file format. It also\nholds a few utility methods for other types of screenshots. f [B field_32159 buffer f Ljava/lang/String; field_41337 SCREENSHOTS_DIRECTORY f I field_32157 unitHeight f I field_32161 height f I field_32160 width f Lorg/slf4j/Logger; field_1974 LOGGER f Ljava/io/DataOutputStream; field_32158 stream f Ljava/io/File; field_32162 file m ()Ljava/io/File; method_35712 finish c Finish taking the screenshot and return the complete tga file.\n\n@return the tga file m ()V method_35710 writeToStream c Writes the contents in the {@link #buffer} into the {@link #stream}. m (Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V method_1662 saveScreenshotInner p 0 gameDirectory p 1 fileName p 2 framebuffer p 3 messageReceiver m (Lnet/minecraft/class_276;)Lnet/minecraft/class_1011; method_1663 takeScreenshot p 0 framebuffer m (Ljava/io/File;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V method_1659 saveScreenshot p 0 gameDirectory p 1 framebuffer p 2 messageReceiver m (Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V method_22690 saveScreenshot p 0 gameDirectory p 1 fileName p 2 framebuffer p 3 messageReceiver m (Ljava/nio/ByteBuffer;IIII)V method_35711 getIntoBuffer c Transports image data from {@code data} into {@link #buffer}. p 1 data p 2 startWidth p 3 startHeight p 4 unitWidth p 5 unitHeight m (Ljava/io/File;)Ljava/io/File; method_1660 getScreenshotFilename p 0 directory m (Ljava/io/File;III)V c Creates a screenshot recorder for huge screenshots.\n\n@see net.minecraft.client.MinecraftClient#takeHugeScreenshot p 3 height p 4 unitHeight p 1 gameDirectory p 2 width m (Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_1664 method_1664 p 1 style c net/minecraft/class_317 net/minecraft/client/render/RenderTickCounter f F field_1968 tickTime f J field_1971 prevTimeMillis f F field_1969 lastFrameDuration f F field_1970 tickDelta m (J)I method_1658 beginRenderTick p 1 timeMillis m (FJ)V p 1 tps p 2 timeMillis c net/minecraft/class_2181 net/minecraft/command/argument/DimensionArgumentType f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9845 INVALID_DIMENSION_EXCEPTION f Ljava/util/Collection; field_9844 EXAMPLES m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9290 method_9290 p 0 id m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_9291 method_9291 p 0 key m ()Lnet/minecraft/class_2181; method_9288 dimension m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960; method_9287 parse m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3218; method_9289 getDimensionArgument p 1 name p 0 context c net/minecraft/class_315 net/minecraft/client/option/GameOptions f Z field_1837 pauseOnLostFocus f Lnet/minecraft/class_2561; field_38289 FAST_GRAPHICS_TOOLTIP f Lnet/minecraft/class_2561; field_42481 DAMAGE_TILT_STRENGTH_TOOLTIP f Lnet/minecraft/class_7172; field_24214 entityDistanceScaling f Lnet/minecraft/class_7172; field_1848 autoJump f Ljava/util/Set; field_1892 enabledPlayerModelParts f Lnet/minecraft/class_2561; field_39320 ONLY_SHOW_SECURE_CHAT_TOOLTIP f Lnet/minecraft/class_304; field_26845 socialInteractionsKey c A key binding for opening {@linkplain net.minecraft.client.gui.screen.multiplayer.SocialInteractionsScreen the social interactions screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_P the P key} by default. f Lnet/minecraft/class_304; field_1903 jumpKey c A key binding for jumping.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SPACE the space key} by default. f Lnet/minecraft/class_7172; field_1825 chatHeightUnfocused f Lcom/google/gson/reflect/TypeToken; field_1859 STRING_LIST_TYPE f Ljava/util/List; field_1887 resourcePacks f Lnet/minecraft/class_2561; field_37882 NEARBY_CHUNK_BUILDER_MODE_TOOLTIP f Lnet/minecraft/class_304; field_1886 attackKey c A key binding for attacking an entity or breaking a block.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_LEFT the left mouse button} by default. f Z field_37208 skipRealms32BitWarning f Lnet/minecraft/class_304; field_1874 loadToolbarActivatorKey c A key binding for loading the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_X the X key} by default. f Lnet/minecraft/class_7172; field_1910 reducedDebugInfo f Lnet/minecraft/class_2561; field_41335 TELEMETRY_TOOLTIP f Lnet/minecraft/class_304; field_1904 useKey c A key binding for using an item, such as placing a block.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_RIGHT the right mouse button} by default. f Lnet/minecraft/class_2561; field_38287 FANCY_GRAPHICS_TOOLTIP f Lnet/minecraft/class_2561; field_38299 HIDE_MATCHED_NAMES_TOOLTIP f Lnet/minecraft/class_2561; field_37881 BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP f Lnet/minecraft/class_5498; field_26677 perspective f Lnet/minecraft/class_7172; field_39321 onlyShowSecureChat f Lnet/minecraft/class_7172; field_1891 bobView f Lnet/minecraft/class_7172; field_40382 panoramaSpeed f Lnet/minecraft/class_2561; field_41783 NOTIFICATION_DISPLAY_TIME_TOOLTIP f Lnet/minecraft/class_2561; field_38298 HOLD_KEY_TEXT f Lnet/minecraft/class_2561; field_38286 FABULOUS_GRAPHICS_TOOLTIP f Lnet/minecraft/class_2561; field_37880 NONE_CHUNK_BUILDER_MODE_TOOLTIP f Z field_28777 hideBundleTutorial f Lnet/minecraft/class_7172; field_1896 narrator f Lnet/minecraft/class_7172; field_1884 enableVsync f Lnet/minecraft/class_7172; field_23933 chatDelay f Lnet/minecraft/class_304; field_1906 spectatorOutlinesKey c A key binding for highlighting players in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}.\nNot bound to any keys by default. f Lnet/minecraft/class_7172; field_19244 discreteMouseScroll f Lnet/minecraft/class_2561; field_38297 TOGGLE_KEY_TEXT f Lnet/minecraft/class_7172; field_38293 darknessEffectScale f Lnet/minecraft/class_7172; field_1873 autoSuggestions f Ljava/lang/String; field_1883 language f Lnet/minecraft/class_2561; field_38296 DIRECTIONAL_AUDIO_OFF_TOOLTIP f Lnet/minecraft/class_304; field_1907 playerListKey c A key binding for displaying {@linkplain net.minecraft.client.gui.hud.PlayerListHud the player list}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_TAB the tab key} by default. f Lnet/minecraft/class_7172; field_41336 telemetryOptInExtra f Lnet/minecraft/class_7172; field_1829 mainArm f Lnet/minecraft/class_7172; field_1817 chatLinksPrompt f Lnet/minecraft/class_7172; field_37877 directionalAudio f Lnet/minecraft/class_1157; field_1875 tutorialStep f Lnet/minecraft/class_7172; field_41784 notificationDisplayTime f Ljava/lang/String; field_1828 fullscreenResolution f [Lnet/minecraft/class_304; field_1852 hotbarKeys c Key bindings for selecting hotbar slots.\nBound to the corresponding number keys (from {@linkplain\norg.lwjgl.glfw.GLFW#GLFW_KEY_1 the 1 key} to {@linkplain\norg.lwjgl.glfw.GLFW#GLFW_KEY_9 the 9 key}) by default. f Lnet/minecraft/class_7172; field_1870 viewDistance f Lnet/minecraft/class_7172; field_1882 particles f Lcom/google/common/base/Splitter; field_1853 COLON_SPLITTER f Lnet/minecraft/class_2561; field_38295 DIRECTIONAL_AUDIO_ON_TOOLTIP f Lnet/minecraft/class_7172; field_1838 chatHeightFocused f Lnet/minecraft/class_304; field_1879 saveToolbarActivatorKey c A key binding for saving the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_C the C key} by default. f Lnet/minecraft/class_304; field_1867 sprintKey c A key binding for sprinting.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_CONTROL the left control key} by default. f Lnet/minecraft/class_7172; field_1814 cloudRenderMode f Lnet/minecraft/class_7172; field_1826 fov f Lnet/minecraft/class_304; field_1831 swapHandsKey c A key binding for swapping the items in the selected slot and the off hand.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F the F key} by default.\n\n

The selected slot is the slot the mouse is over when in a screen.\nOtherwise, it is the main hand. f Lnet/minecraft/class_7172; field_1911 chatLinks f Lnet/minecraft/class_7172; field_23932 chatLineSpacing f Lnet/minecraft/class_7172; field_34783 soundDevice f Lnet/minecraft/class_7172; field_1895 attackIndicator f Lnet/minecraft/class_7172; field_42482 damageTiltStrength f Lnet/minecraft/class_2561; field_38294 ALLOW_SERVER_LISTING_TOOLTIP f Lcom/google/gson/Gson; field_1823 GSON f Lnet/minecraft/class_304; field_1844 advancementsKey c A key binding for opening {@linkplain net.minecraft.client.gui.screen.advancement.AdvancementsScreen the advancements screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_L the L key} by default. f Lnet/minecraft/class_304; field_1832 sneakKey c A key binding for sneaking.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_SHIFT the left shift key} by default. f Ljava/lang/String; field_34785 EMPTY_STRING f Lnet/minecraft/class_7172; field_1900 chatColors f Lnet/minecraft/class_7172; field_1840 gamma f Ljava/util/Map; field_1916 soundVolumeLevels f Ljava/io/File; field_1897 optionsFile f Lnet/minecraft/class_2561; field_37879 HIDE_LIGHTNING_FLASHES_TOOLTIP f Lnet/minecraft/class_304; field_1869 dropKey c A key binding for dropping the item in the selected slot.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_Q the Q key} by default.\n\n

The selected slot is the slot the mouse is over when in a screen.\nOtherwise, it is the main hand. f Lnet/minecraft/class_304; field_1845 commandKey c A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen\nthe chat screen} with the {@code /} already typed.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SLASH the slash key} by default. f Lnet/minecraft/class_7172; field_26675 distortionEffectScale f Lnet/minecraft/class_2561; field_42114 GLINT_STRENGTH_TOOLTIP f Lnet/minecraft/class_7172; field_1888 entityShadows f Lnet/minecraft/class_7172; field_1841 ao f Lnet/minecraft/class_7172; field_32156 monochromeLogo f Lnet/minecraft/class_7172; field_34959 simulationDistance f Lnet/minecraft/class_2561; field_38292 DARKNESS_EFFECT_SCALE_TOOLTIP f Lnet/minecraft/class_7172; field_35426 showAutosaveIndicator f Lnet/minecraft/class_2561; field_37878 DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP f Lnet/minecraft/class_304; field_1822 inventoryKey c A key binding for opening {@linkplain net.minecraft.client.gui.screen.ingame.InventoryScreen the inventory screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_E the E key} by default. f Lnet/minecraft/class_7172; field_1889 mouseWheelSensitivity f Z field_1842 hudHidden f Lnet/minecraft/class_7172; field_1865 invertYMouse f Lnet/minecraft/class_7172; field_43044 highContrast f Lnet/minecraft/class_7172; field_1877 chatVisibility f Lnet/minecraft/class_304; field_1890 chatKey c A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen the chat screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_T the T key} by default. f Lnet/minecraft/class_7172; field_21332 sneakToggled f Lnet/minecraft/class_7172; field_34786 hideLightningFlashes f Ljava/lang/String; field_1864 lastServer f I field_43110 MAX_SERIALIZABLE_GUI_SCALE f Lnet/minecraft/class_2561; field_38291 FOV_EFFECT_SCALE_TOOLTIP f Lnet/minecraft/class_7172; field_18726 textBackgroundOpacity f Lnet/minecraft/class_7172; field_1818 showSubtitles f Lnet/minecraft/class_304; field_1835 screenshotKey c A key binding for taking a screenshot.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F2 the F2 key} by default. f Lnet/minecraft/class_7172; field_1915 chatWidth f Lnet/minecraft/class_2561; field_42112 GLINT_SPEED_TOOLTIP f Ljava/util/List; field_1846 incompatibleResourcePacks f Lnet/minecraft/class_7172; field_34787 chunkBuilderMode f Lnet/minecraft/class_2561; field_38290 SCREEN_EFFECT_SCALE_TOOLTIP f Lnet/minecraft/class_7172; field_1819 forceUnicodeFont f Lnet/minecraft/class_304; field_1836 fullscreenKey c A key binding for toggling fullscreen.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F11 the F11 key} by default. f Lnet/minecraft/class_304; field_1824 togglePerspectiveKey c A key binding for toggling perspective.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F5 the F5 key} by default. f Z field_1876 useNativeTransport f Lnet/minecraft/class_7172; field_20308 rawMouseInput f Lnet/minecraft/class_7172; field_1820 chatOpacity f Z field_1914 smoothCameraEnabled f Lorg/slf4j/Logger; field_1834 LOGGER f Lnet/minecraft/class_7172; field_26926 hideMatchedNames f Z field_21840 skipMultiplayerWarning f Lnet/minecraft/class_304; field_1849 rightKey c A key binding for moving right.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_D the D key} by default. f Lnet/minecraft/class_7172; field_1909 maxFps f [Lnet/minecraft/class_304; field_1839 allKeys c An array of all key bindings.\n\n

Key bindings in this array are shown and can be configured in\n{@linkplain net.minecraft.client.gui.screen.option.ControlsOptionsScreen\nthe controls options screen}. f Lnet/minecraft/class_7172; field_45987 narratorHotkey f Lnet/minecraft/class_7172; field_1856 mipmapLevels f I field_38300 MAX_FRAMERATE f Lnet/minecraft/class_7172; field_1868 guiScale f Lnet/minecraft/class_7172; field_21333 sprintToggled f Lnet/minecraft/class_304; field_1881 backKey c A key binding for moving backward.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_S the S key} by default. f Lnet/minecraft/class_310; field_1863 client f Lnet/minecraft/class_7172; field_42113 glintSpeed f Lnet/minecraft/class_7172; field_25444 graphicsMode f Z field_25623 syncChunkWrites f Lnet/minecraft/class_7172; field_18725 backgroundForChatOnly f Z field_41785 onboardAccessibility f Lnet/minecraft/class_7172; field_1857 fullscreen f Lnet/minecraft/class_304; field_1894 forwardKey c A key binding for moving forward.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_W the W key} by default. f Lnet/minecraft/class_7172; field_1830 realmsNotifications f I field_1901 glDebugVerbosity f Lnet/minecraft/class_7172; field_41094 operatorItemsTab f I field_34784 serverViewDistance f I field_1872 overrideWidth f Z field_1815 hideServerAddress f Z field_1827 advancedItemTooltips f Lnet/minecraft/class_7172; field_1878 biomeBlendRadius f Lnet/minecraft/class_7172; field_35637 allowServerListing f Lnet/minecraft/class_7172; field_1854 touchscreen f Z field_26844 joinedFirstServer f Lnet/minecraft/class_304; field_1871 pickItemKey c A key binding for holding an item corresponding to the {@linkplain net.minecraft.entity.Entity#getPickBlockStack() entity}\nor {@linkplain net.minecraft.block.Block#getPickStack(net.minecraft.world.BlockView,\nnet.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) block} the player is looking at.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_MIDDLE the middle mouse button} by default. f Lnet/minecraft/class_7172; field_42115 glintStrength f Lnet/minecraft/class_2561; field_43043 HIGH_CONTRAST_TOOLTIP f I field_1885 overrideHeight f Lnet/minecraft/class_7172; field_1908 chatScale f Lnet/minecraft/class_304; field_1816 smoothCameraKey c A key binding for toggling smooth camera.\nNot bound to any keys by default. f Lnet/minecraft/class_304; field_1913 leftKey c A key binding for moving left.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_A the A key} by default. f Lnet/minecraft/class_7172; field_26676 fovEffectScale f Lnet/minecraft/class_7172; field_1843 mouseSensitivity m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_45579 method_45579 p 1 value p 0 prefix m ()Lnet/minecraft/class_7172; method_42449 getSneakToggled m (Lnet/minecraft/class_3283;)V method_1627 addResourcePackProfilesToManager p 1 manager m ()Lnet/minecraft/class_7172; method_42546 getChatLineSpacing m ()Lnet/minecraft/class_7172; method_42425 getAutoSuggestions m ()Lnet/minecraft/class_5498; method_31044 getPerspective m (Ljava/lang/Double;)V method_42424 method_42424 p 0 value m ()Lnet/minecraft/class_7172; method_42437 getForceUnicodeFont m (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561; method_41782 getGenericValueText p 1 value p 0 prefix m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42492 method_42492 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_41801 getChatHeightUnfocused m ()Lnet/minecraft/class_8791; method_53842 getSyncedOptions m (I)D method_41793 toMouseWheelSensitivityValue p 0 value m (Lnet/minecraft/class_5365;)Z method_42486 method_42486 p 0 graphicsMode m (Ljava/lang/Integer;)V method_42502 method_42502 p 0 value m ()Lnet/minecraft/class_7172; method_53530 getNarratorHotkey m (Lnet/minecraft/class_1659;)V method_42456 method_42456 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42436 method_42436 p 0 optionText p 1 value m (Lnet/minecraft/class_3419;)Lnet/minecraft/class_7172; method_45578 getSoundVolumeOption p 1 category m (Lnet/minecraft/class_5365;)Lnet/minecraft/class_7919; method_47397 method_47397 p 0 value m (I)Ljava/lang/Integer; method_42511 method_42511 p 0 value m (Ljava/lang/Double;)V method_42558 method_42558 p 0 value m ()Lnet/minecraft/class_7172; method_42448 getBobView m ()Ljava/lang/String; method_37295 collectProfiledOptions m (F)F method_19343 getTextBackgroundOpacity p 1 fallback m (Ljava/lang/String;)Z method_32595 isTrue p 0 value m (Ljava/lang/Integer;)V method_42515 method_42515 p 0 value m ()Lnet/minecraft/class_7172; method_42423 getAutoJump m (Ljava/lang/String;)V method_42509 method_42509 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_41789 method_41789 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_42435 getEntityShadows m (Ljava/lang/Integer;)Ljava/lang/Double; method_42532 method_42532 p 0 value m (D)I method_41773 toMouseWheelSensitivitySliderProgressValue p 0 value m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_41783 getGenericValueText p 0 prefix p 1 value m ()Lnet/minecraft/class_7172; method_42556 getChatWidth m ()V method_1636 load m (Lnet/minecraft/class_4063;)V method_42459 method_42459 p 0 cloudRenderMode m ()Lnet/minecraft/class_7172; method_42427 getChatColors m ()Lnet/minecraft/class_7172; method_42439 getDiscreteMouseScroll m ()Lnet/minecraft/class_7172; method_42524 getMaxFps m ()Lnet/minecraft/class_7172; method_41798 getChunkBuilderMode m (Ljava/lang/Double;)Ljava/lang/Integer; method_42536 method_42536 p 0 value m (Lnet/minecraft/class_1664;Z)V method_1635 setPlayerModelPart p 2 enabled p 1 part m (Lnet/minecraft/class_5365;)V method_42460 method_42460 p 0 value m ()Lnet/minecraft/class_7172; method_41803 getChatHeightFocused m ()Lnet/minecraft/class_7172; method_42438 getInvertYMouse m (I)V method_38520 setServerViewDistance p 1 serverViewDistance m ()Lnet/minecraft/class_4063; method_1632 getCloudRenderModeValue m (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; method_47398 method_47398 p 0 value m ()Lnet/minecraft/class_7172; method_41784 getHideLightningFlashes m (Ljava/lang/Boolean;)V method_42530 method_42530 p 0 value m ()Lnet/minecraft/class_7172; method_41772 getMonochromeLogo m (F)I method_19345 getTextBackgroundColor p 1 fallbackOpacity m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_41804 method_41804 p 0 optionText p 1 value m (Ljava/lang/String;Lnet/minecraft/class_3419;)Lnet/minecraft/class_7172; method_45576 createSoundVolumeOption p 2 category p 1 key m ()Lnet/minecraft/class_7172; method_42534 getGraphicsMode m ()Lnet/minecraft/class_7172; method_42510 getSimulationDistance m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42548 method_42548 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_42429 getChatLinks m (Ljava/lang/Double;)V method_42428 method_42428 p 0 value m (Ljava/lang/Double;)V method_42501 method_42501 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_42506 method_42506 p 1 value p 0 optionText m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_41799 method_41799 p 0 optionText p 1 value m (Lnet/minecraft/class_2561;Ljava/lang/String;)Lnet/minecraft/class_2561; method_42523 method_42523 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_41805 getBiomeBlendRadius m (Lnet/minecraft/class_6597;)Lnet/minecraft/class_7919; method_47396 method_47396 p 0 value m (Lnet/minecraft/class_2487;Ljava/lang/String;)V method_24230 method_24230 p 1 line m ()Lnet/minecraft/class_7172; method_42472 getDarknessEffectScale m (Lnet/minecraft/class_3283;)V method_49598 refreshResourcePacks p 1 resourcePackManager m (Ljava/lang/Double;)V method_42514 method_42514 p 0 value m (Ljava/lang/Double;)V method_42526 method_42526 p 0 value m (Ljava/lang/Double;)V method_48188 method_48188 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_47608 method_47608 p 0 optionText p 1 value m (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561; method_41791 getPixelValueText p 1 value p 0 prefix m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_41788 method_41788 p 0 optionText p 1 value m (Ljava/lang/Boolean;)V method_47607 method_47607 p 0 value m (I)I method_19344 getTextBackgroundColor p 1 fallbackColor m (Lnet/minecraft/class_3419;)F method_1630 getSoundVolume p 1 category m (Lnet/minecraft/class_2561;Lnet/minecraft/class_5365;)Lnet/minecraft/class_2561; method_42497 method_42497 p 1 value p 0 optionText m ()Lnet/minecraft/class_7172; method_42495 getMouseSensitivity m ()Lnet/minecraft/class_7172; method_42528 getCloudRenderMode m (Lnet/minecraft/class_6597;)V method_41776 method_41776 p 0 value m (Ljava/lang/Double;)V method_45580 method_45580 p 0 value m (Ljava/lang/Boolean;)V method_42466 method_42466 p 0 value m (Lnet/minecraft/class_2561;D)Lnet/minecraft/class_2561; method_41781 getPercentValueText p 0 prefix p 1 value m (Lnet/minecraft/class_1664;Z)V method_1631 togglePlayerModelPart p 2 enabled p 1 part m (Ljava/lang/String;)Z method_32596 isFalse p 0 value m ()Lnet/minecraft/class_7172; method_41807 getRawMouseInput m ()Lnet/minecraft/class_7172; method_42474 getGuiScale m ()Lnet/minecraft/class_7172; method_42450 getSprintToggled m ()Lnet/minecraft/class_7172; method_42539 getChatVisibility m ()Z method_1639 shouldUseNativeTransport m ()Lnet/minecraft/class_7172; method_42503 getViewDistance m (Ljava/lang/String;)Ljava/util/List; method_33671 parseList p 0 content m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42560 method_42560 p 1 value p 0 optionText m (Ljava/lang/Integer;)V method_41779 method_41779 p 0 value m ()Lnet/minecraft/class_7172; method_41806 getMouseWheelSensitivity m ()Lnet/minecraft/class_7172; method_42473 getGamma m (Ljava/lang/Boolean;)V method_42513 method_42513 p 1 value m ()Lnet/minecraft/class_7172; method_48580 getGlintSpeed m (Ljava/lang/Boolean;)V method_42537 method_42537 p 0 value m (Ljava/lang/Integer;)V method_42541 method_42541 p 0 value m (Ljava/lang/Double;)V method_41778 method_41778 p 0 value m ()Lnet/minecraft/class_7172; method_42476 getNarrator m (Lnet/minecraft/class_310;Ljava/io/File;)V p 2 optionsFile p 1 client m ()Lnet/minecraft/class_7172; method_42452 getShowAutosaveIndicator m ()Lnet/minecraft/class_7172; method_42561 getChatDelay m ()Lnet/minecraft/class_7172; method_42440 getRealmsNotifications m (Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_42525 method_42525 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_48581 getGlintStrength m ()Lnet/minecraft/class_7172; method_42517 getEntityDistanceScaling m (Ljava/lang/Boolean;)V method_42500 method_42500 p 0 value m (Lnet/minecraft/class_2561;Lnet/minecraft/class_4065;)Lnet/minecraft/class_2561; method_42489 method_42489 p 1 optionText p 2 value m (Ljava/lang/Boolean;)Lnet/minecraft/class_4063; method_52704 method_52704 p 0 value m (Ljava/lang/Integer;)V method_42555 method_42555 p 0 value m ()Lnet/minecraft/class_7172; method_41808 getFov m ()Lnet/minecraft/class_7172; method_42475 getParticles m (Ljava/lang/String;)Ljava/util/Optional; method_42516 method_42516 p 0 value m (Ljava/lang/Double;)V method_42562 method_42562 p 0 value m ()Lnet/minecraft/class_7172; method_42451 getHideMatchedNames m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42726 method_42726 p 1 value p 0 optionText m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_1626 update p 1 nbt m (Ljava/lang/Double;)I method_42430 method_42430 p 0 value m ()Lnet/minecraft/class_7172; method_45581 getPanoramaSpeed m ()Lnet/minecraft/class_7172; method_48974 getDamageTiltStrength m ()V method_1640 write m ()Lnet/minecraft/class_7172; method_42454 getFovEffectScale m ()Lnet/minecraft/class_7172; method_42442 getReducedDebugInfo m ()Lnet/minecraft/class_7172; method_42563 getMipmapLevels m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42727 method_42727 p 0 optionText p 1 value m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_48189 method_48189 p 1 value p 0 optionText m (Ljava/lang/Boolean;)V method_42538 method_42538 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_42508 method_42508 p 1 value p 0 optionText m (Lnet/minecraft/class_315$class_5823;)V method_33666 accept p 1 visitor m (Ljava/lang/Integer;)V method_42468 method_42468 p 0 value m (Ljava/lang/Boolean;)V method_41777 method_41777 p 0 value m (Ljava/lang/Double;)V method_42467 method_42467 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42564 method_42564 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_42477 getSoundDevice m ()Lnet/minecraft/class_7172; method_42441 getAllowServerListing m ()Lnet/minecraft/class_7172; method_42550 getTextBackgroundOpacity m ()Lnet/minecraft/class_7172; method_42453 getDistortionEffectScale m (Ljava/lang/Double;)V method_42540 method_42540 p 0 value m ()Lnet/minecraft/class_7172; method_48191 getNotificationDisplayTime m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42728 method_42728 p 0 optionText p 1 value m (Ljava/lang/Boolean;)V method_47999 method_47999 p 0 value m (Ljava/lang/Double;)V method_48975 method_48975 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_42559 method_42559 p 0 optionText p 1 value m (Lnet/minecraft/class_5498;)V method_31043 setPerspective p 1 perspective m ()I method_38521 getClampedViewDistance m (Lnet/minecraft/class_7172;Lnet/minecraft/class_5365;)V method_42464 method_42464 p 0 option p 1 graphicsMode m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_48976 method_48976 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_42565 getAttackIndicator m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_42432 method_42432 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_42444 getDirectionalAudio m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_48584 method_48584 p 0 optionText p 1 value m (Lnet/minecraft/class_4061;)V method_42458 method_42458 p 0 value m (Lnet/minecraft/class_1306;)V method_42455 method_42455 p 1 value m (Ljava/lang/Boolean;)V method_42520 method_42520 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_42522 method_42522 p 0 optionText p 1 value m (Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; method_42491 method_42491 p 0 optionText p 1 value m (Ljava/lang/Double;)V method_41802 method_41802 p 0 value m ()Lnet/minecraft/class_7172; method_44026 getOnlyShowSecureChat m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_42493 method_42493 p 0 optionText p 1 value m (Ljava/lang/Double;)V method_42566 method_42566 p 0 value m ()Lnet/minecraft/class_7172; method_42443 getShowSubtitles m (Ljava/lang/Integer;)V method_41797 method_41797 p 0 value m ()Lnet/minecraft/class_7172; method_42431 getChatLinksPrompt m ()Lnet/minecraft/class_7172; method_42552 getMainArm m (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; method_48583 method_48583 p 0 optionText p 1 value m (Ljava/lang/Boolean;)V method_42535 method_42535 p 1 value m ()Lnet/minecraft/class_7172; method_42447 getFullscreen m (Ljava/lang/Double;)V method_41796 method_41796 p 0 value m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_42545 method_42545 p 0 optionText p 1 value m ()Lnet/minecraft/class_7172; method_47395 getOperatorItemsTab m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String; method_37293 method_37293 p 0 option m (Lnet/minecraft/class_304;Lnet/minecraft/class_3675$class_306;)V method_1641 setKeyCode p 2 code p 1 key m (Ljava/lang/Double;)V method_42434 method_42434 p 0 value m ()Lnet/minecraft/class_7172; method_42446 getTouchscreen m (I)Ljava/lang/Double; method_42504 method_42504 p 0 value m (I)Ljava/lang/Double; method_48187 method_48187 p 0 sliderProgressValue m (Ljava/lang/Integer;)I method_42557 method_42557 p 0 value m (Ljava/lang/Double;)V method_48582 method_48582 p 0 value m (Lnet/minecraft/class_3419;Ljava/lang/Double;)V method_45575 method_45575 p 1 value m ()V method_1643 sendClientSettings c Sends the current client settings to the server if the client is\nconnected to a server.\n\n

Called when a player joins the game or when client settings are\nchanged. m (I)Ljava/lang/Double; method_42518 method_42518 p 0 sliderProgressValue m (Ljava/lang/Double;)V method_42568 method_42568 p 0 value m ()Lnet/minecraft/class_7172; method_41792 getAo m (Ljava/lang/Boolean;)V method_49599 method_49599 p 1 value m (Ljava/lang/Double;)I method_42544 method_42544 p 0 value m (Ljava/lang/Double;)I method_48190 method_48190 p 0 value m (Lnet/minecraft/class_1664;)Z method_32594 isPlayerModelPartEnabled p 1 part m ()Ljava/io/File; method_37294 getOptionsFile m ()Lnet/minecraft/class_7172; method_42445 getBackgroundForChatOnly m (Lnet/minecraft/class_4065;)V method_42463 method_42463 p 1 value m ()Lnet/minecraft/class_7172; method_42554 getChatScale m (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; method_41800 method_41800 p 1 value p 0 optionText m (Lnet/minecraft/class_4066;)V method_42465 method_42465 p 0 value m ()Lnet/minecraft/class_7172; method_42542 getChatOpacity m (Ljava/util/EnumMap;)V method_45577 method_45577 p 1 soundVolumeLevels m ()Lnet/minecraft/class_7172; method_49600 getHighContrast m ()Lnet/minecraft/class_7172; method_42433 getEnableVsync m ()Lnet/minecraft/class_7172; method_47609 getTelemetryOptInExtra c net/minecraft/class_315$3 net/minecraft/client/option/GameOptions$3 m (Ljava/lang/String;)V method_33677 print p 1 key m (Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$PartialResult;)V method_42572 method_42572 p 1 partialResult m (Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)V method_42573 method_42573 p 3 json c net/minecraft/class_315$2 net/minecraft/client/option/GameOptions$2 m (Ljava/lang/String;)Ljava/lang/String; method_33676 find p 1 key m (Ljava/lang/String;Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$PartialResult;)V method_42571 method_42571 p 2 partialResult c net/minecraft/class_315$class_5823 net/minecraft/client/option/GameOptions$Visitor m (Ljava/lang/String;I)I method_33680 visitInt p 2 current p 1 key m (Ljava/lang/String;Lnet/minecraft/class_7172;)V method_42570 accept p 2 option p 1 key m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_33683 visitString p 1 key p 2 current m (Ljava/lang/String;Z)Z method_33684 visitBoolean p 1 key p 2 current m (Ljava/lang/String;F)F method_33679 visitFloat p 2 current p 1 key m (Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; method_33681 visitObject p 1 key p 4 encoder p 3 decoder p 2 current c net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSampler f Lnet/minecraft/class_5216$class_5487; field_37207 parameters f D field_31702 DOMAIN_SCALE f D field_24175 amplitude f Lnet/minecraft/class_3537; field_24176 firstSampler f Lnet/minecraft/class_3537; field_24177 secondSampler f D field_36631 maxValue m (DDD)D method_27406 sample p 5 z p 3 y p 1 x m ()Lnet/minecraft/class_5216$class_5487; method_38475 copy m ()D method_40554 getMaxValue m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;Z)V p 3 modern p 2 parameters p 1 random m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216; method_39186 createLegacy p 0 random p 1 parameters m (Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_5216; method_31927 create p 2 octaves p 1 offset p 0 random m (I)D method_27407 createAmplitude p 0 octaves m (Ljava/lang/StringBuilder;)V method_39124 addDebugInfo p 1 info m (Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216; method_38476 create p 0 random p 1 parameters c net/minecraft/class_5216$class_5487 net/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters f Lit/unimi/dsi/fastutil/doubles/DoubleList; comp_517 amplitudes f Lcom/mojang/serialization/Codec; field_26438 REGISTRY_ENTRY_CODEC f Lcom/mojang/serialization/Codec; field_35424 CODEC f I comp_516 firstOctave m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; comp_517 amplitudes m ()I comp_516 firstOctave m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30833 method_30833 p 0 instance m (ID[D)V p 4 amplitudes p 2 firstAmplitude p 1 firstOctave m (ILjava/util/List;)V p 2 amplitudes p 1 firstOctave c net/minecraft/class_5215 net/minecraft/world/gen/trunk/MegaJungleTrunkPlacer f Lcom/mojang/serialization/Codec; field_24970 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28901 method_28901 p 0 instance c net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder f Ljava/util/List; field_40941 registries m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877; method_46777 addRegistry p 2 bootstrapFunction p 1 registryRef m (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7877$class_7883; method_46782 method_46782 p 1 info m (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)V method_46786 method_46786 p 1 registry m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878; method_46784 createBootstrappedRegistries p 1 registryManager m (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7225$class_7226; method_46785 method_46785 p 1 info m (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V method_49353 method_49353 p 1 registry m (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V method_49352 method_49352 p 1 registry m (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877; method_46776 addRegistry p 3 bootstrapFunction p 2 lifecycle p 1 registryRef m (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; method_46781 createWrapperLookup p 2 wrapperLookup p 1 baseRegistryManager m (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226; method_46783 method_46783 p 0 entry m (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226; method_46779 method_46779 p 0 entry m (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871; method_46778 toLookup p 0 wrapper m (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874; method_46780 createWrapperLookup p 1 baseRegistryManager c net/minecraft/class_7877$class_7883 net/minecraft/registry/RegistryBuilder$InitializedRegistry f Lcom/mojang/serialization/Lifecycle; comp_1306 lifecycle f Lnet/minecraft/class_5321; comp_1305 key f Ljava/util/Map; comp_1143 values m ()Lnet/minecraft/class_7225$class_7226; method_46802 toWrapper m ()Ljava/util/Map; comp_1143 values m ()Lnet/minecraft/class_5321; comp_1305 key m ()Lcom/mojang/serialization/Lifecycle; comp_1306 lifecycle c net/minecraft/class_7877$class_7883$1 net/minecraft/registry/RegistryBuilder$InitializedRegistry$1 f Ljava/util/Map; field_40947 keysToEntries m (Ljava/util/Map$Entry;)Lnet/minecraft/class_6880$class_6883; method_46803 method_46803 p 1 entry c net/minecraft/class_7877$class_7882 net/minecraft/registry/RegistryBuilder$BootstrapFunction m (Lnet/minecraft/class_7891;)V run run p 1 registerable c net/minecraft/class_7877$class_7881 net/minecraft/registry/RegistryBuilder$RegisteredValue f Lcom/mojang/serialization/Lifecycle; comp_1141 lifecycle f Ljava/lang/Object; comp_1140 value m ()Ljava/lang/Object; comp_1140 value m ()Lcom/mojang/serialization/Lifecycle; comp_1141 lifecycle c net/minecraft/class_7877$class_7880 net/minecraft/registry/RegistryBuilder$EntryListCreatingLookup f Lnet/minecraft/class_7876; field_40945 entryOwner m (Lnet/minecraft/class_7876;)V p 1 entryOwner c net/minecraft/class_7877$class_7886 net/minecraft/registry/RegistryBuilder$EntryAssociatedValue f Ljava/util/Optional; comp_1148 entry f Lnet/minecraft/class_7877$class_7881; comp_1147 value m ()Ljava/util/Optional; comp_1148 entry m ()Lnet/minecraft/class_7877$class_7881; comp_1147 value c net/minecraft/class_7877$class_7885 net/minecraft/registry/RegistryBuilder$StandAloneEntryCreatingLookup f Ljava/util/Map; field_40948 keysToEntries m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_46808 method_46808 p 1 key2 m (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; method_46807 getOrCreate p 1 key c net/minecraft/class_7877$class_7884 net/minecraft/registry/RegistryBuilder$RegistryInfo f Lnet/minecraft/class_7877$class_7882; comp_1146 bootstrap f Lcom/mojang/serialization/Lifecycle; comp_1145 lifecycle f Lnet/minecraft/class_5321; comp_1144 key m (Lnet/minecraft/class_7877$class_7878;)V method_46806 runBootstrap p 1 registries m (Lnet/minecraft/class_7877$class_7878;)Lnet/minecraft/class_7877$class_7883; method_46805 init p 1 registries m ()Lcom/mojang/serialization/Lifecycle; comp_1145 lifecycle m ()Lnet/minecraft/class_5321; comp_1144 key m ()Lnet/minecraft/class_7877$class_7882; comp_1146 bootstrap c net/minecraft/class_7877$class_7879 net/minecraft/registry/RegistryBuilder$AnyOwner c An owner that owns multiple registries and holds the owner object for those.\n{@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously\nadded}. f Ljava/util/Set; field_40944 owners m (Lnet/minecraft/class_7876;)V method_46801 addOwner p 1 owner c net/minecraft/class_7877$class_7878 net/minecraft/registry/RegistryBuilder$Registries f Ljava/util/Map; comp_1137 registries f Ljava/util/Map; comp_1138 registeredValues f Ljava/util/List; comp_1139 errors f Lnet/minecraft/class_7877$class_7879; comp_1135 owner f Lnet/minecraft/class_7877$class_7885; comp_1136 lookup m (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_46794 method_46794 p 1 registryId m ()Lnet/minecraft/class_7891; method_46787 createRegisterable m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_7877$class_7883; method_49354 method_49354 p 0 registry m (Lnet/minecraft/class_7876;)V method_46795 addOwner p 1 owner m ()V method_46797 validateReferences m ()V method_46798 throwErrors m (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7877$class_7878; method_46796 of p 0 dynamicRegistryManager p 1 registryRefs m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225;)Ljava/util/Optional; method_46788 method_46788 p 1 entryLookup m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5455$class_6892;)V method_46790 method_46790 p 1 entry m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_7877$class_7885;Lnet/minecraft/class_5321;)V method_46791 method_46791 p 2 registryRef m (Lnet/minecraft/class_6880$class_6883;Ljava/util/Iterator;Lnet/minecraft/class_6880$class_6883;)V method_46792 method_46792 p 2 entry m (Lnet/minecraft/class_7225$class_7874;)V method_46793 setReferenceEntryValues p 1 lookup m (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7881;)V method_46789 method_46789 p 1 key p 2 value m ()Ljava/util/stream/Stream; method_49355 streamRegistries m ()Lnet/minecraft/class_7877$class_7879; comp_1135 owner m ()Ljava/util/List; comp_1139 errors m ()Ljava/util/Map; comp_1138 registeredValues m ()Ljava/util/Map; comp_1137 registries m ()Lnet/minecraft/class_7877$class_7885; comp_1136 lookup c net/minecraft/class_5218 net/minecraft/util/WorldSavePath f Lnet/minecraft/class_5218; field_24188 ROOT f Ljava/lang/String; field_24189 relativePath f Lnet/minecraft/class_5218; field_24181 STATS f Lnet/minecraft/class_5218; field_24182 PLAYERDATA f Lnet/minecraft/class_5218; field_24183 PLAYERS f Lnet/minecraft/class_5218; field_24184 LEVEL_DAT f Lnet/minecraft/class_5218; field_24185 GENERATED f Lnet/minecraft/class_5218; field_24186 DATAPACKS f Lnet/minecraft/class_5218; field_24187 RESOURCES_ZIP f Lnet/minecraft/class_5218; field_24180 ADVANCEMENTS f Lnet/minecraft/class_5218; field_38978 LEVEL_DAT_OLD f Lnet/minecraft/class_5218; field_38979 ICON_PNG f Lnet/minecraft/class_5218; field_38980 SESSION_LOCK m ()Ljava/lang/String; method_27423 getRelativePath m (Ljava/lang/String;)V p 1 relativePath c net/minecraft/class_5217 net/minecraft/world/WorldProperties m ()Lnet/minecraft/class_1928; method_146 getGameRules m ()J method_188 getTime m ()F method_30656 getSpawnAngle m ()I method_144 getSpawnY m ()I method_166 getSpawnZ m ()I method_215 getSpawnX m ()J method_217 getTimeOfDay m ()Lnet/minecraft/class_1267; method_207 getDifficulty m (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V method_151 populateCrashReport p 1 reportSection p 2 world m (Z)V method_157 setRaining p 1 raining m ()Z method_197 isDifficultyLocked m ()Z method_152 isHardcore m ()Z method_156 isRaining m ()Z method_203 isThundering c net/minecraft/class_2186 net/minecraft/command/argument/EntityArgumentType f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9861 PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9863 ENTITY_NOT_FOUND_EXCEPTION f Z field_9858 singleTarget f Ljava/util/Collection; field_9859 EXAMPLES f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9856 PLAYER_NOT_FOUND_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9860 TOO_MANY_ENTITIES_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9862 NOT_ALLOWED_EXCEPTION f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9864 TOO_MANY_PLAYERS_EXCEPTION f Z field_9857 playersOnly m (ZZ)V p 1 singleTarget p 2 playersOnly m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9310 getOptionalPlayers p 1 name p 0 context m ()Lnet/minecraft/class_2186; method_9309 entity m ()Lnet/minecraft/class_2186; method_9305 player m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9312 getPlayers p 1 name p 0 context m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lnet/minecraft/class_2172;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9311 method_9311 p 2 builder m ()Lnet/minecraft/class_2186; method_9308 players m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; listSuggestions listSuggestions p 1 context p 2 builder m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2300; method_9318 parse m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3222; method_9315 getPlayer p 1 name p 0 context m ()Lnet/minecraft/class_2186; method_9306 entities m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1297; method_9313 getEntity p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9317 getEntities p 1 name p 0 context m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; method_9307 getOptionalEntities p 0 context p 1 name c net/minecraft/class_2186$class_2187 net/minecraft/command/argument/EntityArgumentType$Serializer f B field_37850 SINGLE_FLAG f B field_37851 PLAYERS_ONLY_FLAG m (Lnet/minecraft/class_2186;)Lnet/minecraft/class_2186$class_2187$class_7171; method_41727 getArgumentTypeProperties m (Lnet/minecraft/class_2186$class_2187$class_7171;Lnet/minecraft/class_2540;)V method_9320 writePacket m (Lnet/minecraft/class_2186$class_2187$class_7171;Lcom/google/gson/JsonObject;)V method_9319 writeJson m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2186$class_2187$class_7171; method_9321 fromPacket c net/minecraft/class_2186$class_2187$class_7171 net/minecraft/command/argument/EntityArgumentType$Serializer$Properties f Z field_37854 playersOnly f Z field_37853 single m (Lnet/minecraft/class_2186$class_2187;ZZ)V p 2 single p 3 playersOnly m (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2186; method_41729 createType c net/minecraft/class_310 net/minecraft/client/MinecraftClient c Represents a logical Minecraft client.\nThe logical Minecraft client is responsible for rendering, sound playback and control input.\nThe Minecraft client also manages connections to a logical server which may be the client's {@link net.minecraft.server.integrated.IntegratedServer} or a remote server.\nThe Minecraft client instance may be obtained using {@link MinecraftClient#getInstance()}.\n\n

Rendering on a Minecraft client is split into several facilities.\nThe primary entrypoint for rendering is {@link net.minecraft.client.render.GameRenderer#render(float, long, boolean)}.\n

\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Rendering facilities
Thing to render Rendering facility
World {@link net.minecraft.client.render.WorldRenderer}
Blocks and Fluids {@link net.minecraft.client.render.block.BlockRenderManager}
Entities {@link net.minecraft.client.render.entity.EntityRenderDispatcher}
Block entities {@link net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher}
Items {@link net.minecraft.client.render.item.ItemRenderer}
Items held in hand {@link net.minecraft.client.render.item.HeldItemRenderer}
Text {@link net.minecraft.client.font.TextRenderer}
Game hud (health bar, hunger bar) {@link net.minecraft.client.gui.hud.InGameHud}
\n\n@see net.minecraft.server.integrated.IntegratedServer\n@see net.minecraft.client.render.GameRenderer f Lnet/minecraft/class_918; field_1742 itemRenderer f Lnet/minecraft/class_378; field_1708 fontManager f Z field_32144 wireFrame f Lnet/minecraft/class_7168$class_7169; field_37857 currentGlTimerQuery f Z field_1730 chunkCullingEnabled f Ljava/nio/file/Path; field_1757 resourcePackDir f J field_41332 renderTime f I field_22224 trackingTick f Z field_1743 skipGameRender f Lnet/minecraft/class_2535; field_1746 integratedServerConnection c The client connection to the integrated server.\nThis is only used when connecting to the integrated server.\n\n@see net.minecraft.client.gui.screen.ConnectScreen f Lnet/minecraft/class_6360; field_33697 resourceReloadLogger f Ljava/util/concurrent/CompletableFuture; field_45899 gameProfileFuture f F field_1741 pausedTickDelta f Lnet/minecraft/class_3696; field_22226 tickProfilerResult f Lnet/minecraft/class_315; field_1690 options f Lnet/minecraft/class_7478; field_39317 realms32BitWarningChecker f Lnet/minecraft/class_7578; field_39718 realmsPeriodicCheckers f Lnet/minecraft/class_312; field_1729 mouse f Lnet/minecraft/class_325; field_1760 itemColors f Lnet/minecraft/class_1297; field_1719 cameraEntity f Lnet/minecraft/class_1144; field_1727 soundManager f Lnet/minecraft/class_2960; field_24211 UNICODE_FONT_ID f Lnet/minecraft/class_7594; field_39770 messageHandler f Lnet/minecraft/class_4071; field_18175 overlay f I field_1752 itemUseCooldown c The cooldown for using items when {@linkplain net.minecraft.client.option.GameOptions#useKey the item use button} is held down. f Ljava/lang/String; field_1720 versionType f Z field_45900 finishedLoading f Ljava/net/Proxy; field_1739 networkProxy f Lnet/minecraft/class_2960; field_1749 ALT_TEXT_RENDERER_ID f Lcom/mojang/authlib/minecraft/MinecraftSessionService; field_1723 sessionService f Lnet/minecraft/class_327; field_1772 textRenderer f Lnet/minecraft/class_8015; field_41782 navigationType f Lnet/minecraft/class_324; field_1751 blockColors f Lnet/minecraft/class_1124; field_1733 searchManager f Z field_25034 onlineChatEnabled f Lnet/minecraft/class_276; field_1689 framebuffer f D field_37856 gpuUtilizationPercentage f Lnet/minecraft/class_374; field_1702 toastManager f Lcom/mojang/authlib/minecraft/UserApiService; field_26902 userApiService f Lnet/minecraft/class_3695; field_16240 profiler f Lnet/minecraft/class_1142; field_1714 musicTracker f J field_37855 metricsSampleDuration f Lnet/minecraft/class_317; field_1728 renderTickCounter f J field_1750 lastMetricsSampleTime f Z field_25033 multiplayerEnabled f Ljava/lang/Thread; field_1696 thread f Lnet/minecraft/class_4074; field_18173 statusEffectSpriteManager f Ljava/lang/String; field_1711 gameVersion f Lnet/minecraft/class_6877; field_36434 regionalComplianciesManager f Lnet/minecraft/class_239; field_1765 crosshairTarget f Lnet/minecraft/class_329; field_1705 inGameHud f I field_1771 attackCooldown f Lnet/minecraft/class_746; field_1724 player c Represents the client's own player.\nThis field is not null when in game. f Lnet/minecraft/class_327; field_39924 advanceValidatingTextRenderer f Lnet/minecraft/class_8658; field_45293 guiAtlasManager f Lnet/minecraft/class_8657; field_45294 commandHistoryManager f Lnet/minecraft/class_1076; field_1717 languageManager f Lnet/minecraft/class_1041; field_1704 window f Lnet/minecraft/class_4757; field_22225 tickTimeTracker f Lnet/minecraft/class_1156; field_1758 tutorialManager f Lcom/mojang/datafixers/DataFixer; field_1768 dataFixer f Lnet/minecraft/class_8580; field_45295 symlinkFinder f Z field_1698 running f Lnet/minecraft/class_1060; field_1764 textureManager f Lnet/minecraft/class_333; field_39769 narratorManager f Z field_1703 IS_SYSTEM_MAC f Lnet/minecraft/class_7853; field_39068 profileKeys f Lnet/minecraft/class_5962; field_29569 recorder f Lnet/minecraft/class_3682; field_1686 windowProvider f Lnet/minecraft/class_372; field_26843 socialInteractionsToast f Ljava/lang/String; field_1701 openProfilerSection f Lnet/minecraft/class_1066; field_40381 serverResourcePackProvider f Lnet/minecraft/class_5407; field_25671 videoWarningManager f Lnet/minecraft/class_2960; field_36433 REGIONAL_COMPLIANCIES_ID f Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService; field_39420 authenticationService f Z field_1695 windowFocused f Lnet/minecraft/class_3304; field_1745 resourceManager f Lnet/minecraft/class_5520; field_26842 socialInteractionsManager f Ljava/util/function/Supplier; field_1747 crashReportSupplier f Lnet/minecraft/class_8497; field_44539 quickPlayLogger f Ljava/lang/String; field_1770 fpsDebugString f Lnet/minecraft/class_3268; field_40380 defaultResourcePack f I field_1738 currentFps f Lnet/minecraft/class_1071; field_1707 skinProvider f Lnet/minecraft/class_5599; field_27387 entityModelLoader f Lnet/minecraft/class_824; field_27388 blockEntityRenderDispatcher f I field_1735 fpsCounter f Ljava/util/concurrent/atomic/AtomicReference; field_17405 worldGenProgressTracker f Z field_1734 paused f Ljava/lang/String; field_33735 GL_ERROR_DIALOGUE c A message, in English, displayed in a dialog when a GLFW error is encountered.\n\n@see net.minecraft.client.util.Window#throwGlError(int, long) f Z field_20908 debugChunkOcclusion f Z field_1693 is64Bit f Lnet/minecraft/class_320; field_1726 session f Lnet/minecraft/class_636; field_1761 interactionManager f Lnet/minecraft/class_302; field_1732 creativeHotbarStorage f Lnet/minecraft/class_32; field_1748 levelStorage f Lnet/minecraft/class_761; field_1769 worldRenderer f Lnet/minecraft/class_757; field_1773 gameRenderer f Lnet/minecraft/class_310; field_1700 instance f Ljava/io/File; field_1697 runDirectory c The directory that stores options, worlds, resource packs, logs, etc. f Lnet/minecraft/class_1132; field_1766 server f Lnet/minecraft/class_6628; field_41331 telemetryManager f J field_1712 nextDebugInfoUpdateTime f Ljava/util/concurrent/CompletableFuture; field_18009 COMPLETED_UNIT_FUTURE f Lnet/minecraft/class_2960; field_1740 DEFAULT_FONT_ID f Lnet/minecraft/class_863; field_1709 debugRenderer f Lnet/minecraft/class_4044; field_18008 paintingManager f Ljava/util/concurrent/CompletableFuture; field_18174 resourceReloadFuture f Lnet/minecraft/class_702; field_1713 particleManager f Lorg/slf4j/Logger; field_1762 LOGGER f Lnet/minecraft/class_1297; field_1692 targetedEntity f Lnet/minecraft/class_309; field_1774 keyboard f Lnet/minecraft/class_638; field_1687 world c Represents the world the client is currently viewing.\nThis field is not null when in game. f Lnet/minecraft/class_437; field_1755 currentScreen c The Minecraft client's currently open screen.\nThis field should only be used to get the current screen.\nFor changing the screen, use {@link MinecraftClient#setScreen(Screen)}.\n\n@see MinecraftClient#setScreen(Screen) f Z field_1759 integratedServerRunning f Z field_20907 debugChunkInfo f Lnet/minecraft/class_4599; field_20909 bufferBuilders f Lnet/minecraft/class_7574; field_39492 abuseReportContext f Lnet/minecraft/class_776; field_1756 blockRenderManager f Lnet/minecraft/class_1092; field_1763 bakedModelManager f Lnet/minecraft/class_3283; field_1715 resourcePackManager f Lnet/minecraft/class_898; field_1731 entityRenderDispatcher f Lnet/minecraft/class_4008; field_17763 splashTextLoader f Ljava/util/Queue; field_17404 renderTaskQueue f Lnet/minecraft/class_2561; field_26841 SOCIAL_INTERACTIONS_NOT_AVAILABLE f Z field_1721 isDemo m ()Lnet/minecraft/class_1041; method_22683 getWindow m (Ljava/util/UUID;)Z method_52701 uuidEquals p 1 uuid m ()V method_1519 cleanUpAfterCrash m (Lnet/minecraft/class_332;Lnet/minecraft/class_3696;)V method_1492 drawProfilerResults p 1 context p 2 profileResult m (Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V method_34746 method_34746 p 2 result m ()Lnet/minecraft/class_776; method_1541 getBlockRenderManager m ()Lnet/minecraft/class_634; method_1562 getNetworkHandler m ()Lnet/minecraft/class_3268; method_45573 getDefaultResourcePack m (Lnet/minecraft/class_638;)V method_18097 setWorld p 1 world m ()Z method_31321 isConnectedToServer m ()V method_1574 tick m ()Z method_29611 isFabulousGraphicsOrBetter m ()V method_38932 loadBlockList m ()Lnet/minecraft/class_8580; method_52702 getSymlinkFinder m ()Ljava/nio/file/Path; method_1479 getResourcePackDir m (Ljava/util/UUID;)Z method_29042 shouldBlockMessages c Checks if the client should block messages from the {@code sender}.\n\n

If true, messages will not be displayed in chat and narrator will not process\nthem. p 1 sender m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2586;)V method_1499 addBlockEntityNbt p 1 stack p 2 blockEntity m ()Lnet/minecraft/class_32; method_1586 getLevelStorage m ()Lnet/minecraft/class_3953; method_35703 getWorldGenerationProgressTracker m ()Ljava/lang/String; method_1515 getGameVersion m ()Z method_35706 isRealmsEnabled m (Lnet/minecraft/class_6396;Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;)Lnet/minecraft/class_6396; method_37274 addSystemDetailsToCrashReport p 3 version p 4 options p 1 client p 2 languageManager p 0 systemDetails m ()V method_41733 forceStopRecorder m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V method_37291 method_37291 p 2 path m ()Lnet/minecraft/class_7500; method_44256 getServicesSignatureVerifier m ()D method_41734 getGpuUtilizationPercentage m (Ljava/util/function/Consumer;)Z method_34745 toggleDebugProfiler p 1 chatMessageSender m (Lnet/minecraft/class_310$class_8764;)V method_51736 collectLoadTimes p 1 loadingContext m (Lnet/minecraft/class_2561;)Ljava/lang/String; method_1581 method_1581 p 0 tooltip m (Ljava/util/List;)V method_46740 method_46740 p 1 stacks m (ZLnet/minecraft/class_4758;)V method_24460 endMonitor p 2 monitor p 1 active m (Z)V method_27466 initFont p 1 forcesUnicode m (Ljava/io/File;II)Lnet/minecraft/class_2561; method_35698 takePanorama c Takes a panorama. The panorama is stored in the given {@code directory}, in\nwhere 6 screenshots of size {@code width} and {@code height} will be taken.\n\n@return a user-oriented piece of text for screenshot result p 3 height p 1 directory p 2 width m ()Lnet/minecraft/class_340; method_53526 getDebugHud m ()Z method_1588 isAmbientOcclusionEnabled m (Lnet/minecraft/class_1297;)Z method_27022 hasOutline c Checks if the provided {@code entity} should display an outline around its model. p 1 entity m (Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_35700 method_35700 p 1 style m ()V method_1508 handleInputEvents m ()Z method_53518 isUsernameBanned m ()Lnet/minecraft/class_8497; method_51253 getQuickPlayLogger m (Ljava/lang/Object;)Z method_40189 isCountrySetTo p 0 country m ()Lnet/minecraft/class_320; method_1548 getSession m ()Lnet/minecraft/class_7853; method_43590 getProfileKeys m ()Z method_1540 is64Bit m (ZLnet/minecraft/class_4758;)Lnet/minecraft/class_3695; method_24458 startMonitor p 1 active p 2 monitor m ()Lnet/minecraft/class_6628; method_47601 getTelemetryManager m ()Lnet/minecraft/class_5407; method_30049 getVideoWarningManager m ()V method_17044 checkGameData m ()Z method_1555 hasReducedDebugInfo m ()Lnet/minecraft/class_3695; method_16011 getProfiler m (Lcom/mojang/authlib/GameProfile;Ljava/lang/Runnable;)Lnet/minecraft/class_437; method_53519 method_53519 p 1 onClose m (Ljava/lang/String;)V method_29041 openChatScreen p 1 text m ()Lnet/minecraft/class_7574; method_44377 getAbuseReportContext m (Lnet/minecraft/class_1297;)V method_1504 setCameraEntity p 1 entity m (Ljava/util/List;)Lnet/minecraft/class_1123; method_43762 method_43762 p 0 stacks m ()V method_1490 stop m (ZLnet/minecraft/class_310$class_8764;)Ljava/util/concurrent/CompletableFuture; method_36561 reloadResources p 1 force p 2 loadingContext m ()Lnet/minecraft/class_4044; method_18321 getPaintingManager m ()Lnet/minecraft/class_824; method_31975 getBlockEntityRenderDispatcher m ()Lnet/minecraft/class_7594; method_44714 getMessageHandler m (Lnet/minecraft/class_2561;)V method_1510 method_1510 p 0 status m (Lnet/minecraft/class_6396;Ljava/util/List;)Ljava/nio/file/Path; method_37275 saveProfilingResult p 1 details p 2 files m ()Lnet/minecraft/class_1132; method_1576 getServer c Gets this client's own integrated server.\n\n

The integrated server is only present when a local single player world is open. m ()Z method_1530 isDemo m ()Z method_1542 isInSingleplayer m ()I method_16009 getFramerateLimit m ()Z method_1569 isWindowFocused m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V method_37283 method_37283 p 1 path m (Lcom/mojang/authlib/minecraft/BanDetails;Ljava/lang/Runnable;)Lnet/minecraft/class_437; method_53520 method_53520 p 1 onClose m (Lnet/minecraft/class_6396;Ljava/util/function/Consumer;Ljava/util/List;)V method_37276 method_37276 p 3 files m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lnet/minecraft/class_542;)Lcom/mojang/authlib/minecraft/UserApiService; method_31382 createUserApiService p 1 authService p 2 runArgs m ()F method_1534 getLastFrameDuration m (Ljava/lang/Throwable;Lnet/minecraft/class_2561;Lnet/minecraft/class_310$class_8764;)V method_31186 onResourceReloadFailure p 3 loadingContext p 2 resourceName p 1 exception m ()V method_24288 updateWindowTitle m ()Lnet/minecraft/class_5195; method_1544 getMusicType m (Ljava/util/List;)Lnet/minecraft/class_1123; method_43764 method_43764 p 0 stacks m (Lnet/minecraft/class_437;)V method_29970 setScreenAndRender p 1 screen m ()V method_49294 onForcedResourceReloadFailure m ()Ljava/util/concurrent/CompletableFuture; method_1513 reloadResourcesConcurrently m (Lnet/minecraft/class_7168;)V method_41731 method_41731 p 1 glTimer m (Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_35704 method_35704 p 1 style m ()Lnet/minecraft/class_642; method_1558 getCurrentServerEntry m ()Lnet/minecraft/class_1071; method_1582 getSkinProvider m (Ljava/lang/Runnable;Z)V method_53524 method_53524 p 1 confirmed m ()Lnet/minecraft/class_7478; method_44024 getRealms32BitWarningChecker m ()Lnet/minecraft/class_5599; method_31974 getEntityModelLoader m ()J method_47600 getRenderTime m ()Lnet/minecraft/class_374; method_1566 getToastManager m (I)V method_24041 setMipmapLevels p 1 mipmapLevels m ()Lnet/minecraft/class_7196; method_41735 createIntegratedServerLoader m ()Lnet/minecraft/class_4599; method_22940 getBufferBuilders m ()V method_1511 doItemPick m ()Lnet/minecraft/class_1092; method_1554 getBakedModelManager m ()Z method_47595 isOptionalTelemetryEnabledByApi m ()Z method_22108 isRunning m (Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;Lnet/minecraft/class_128;)V method_22681 addSystemDetailsToCrashReport p 4 report p 1 languageManager p 0 client p 3 options p 2 version m (Lnet/minecraft/class_4071;)V method_18502 setOverlay p 1 overlay m (Lnet/minecraft/class_2561;)V method_49292 showResourceReloadFailureToast p 1 description m (Ljava/lang/Throwable;Lnet/minecraft/class_310$class_8764;)V method_24226 handleResourceReloadException p 2 loadingContext p 1 throwable m (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; method_1502 method_1502 p 0 stack m ()Lnet/minecraft/class_302; method_1571 getCreativeHotbarStorage m (Lnet/minecraft/class_638;)V method_1481 joinWorld p 1 world m ()Lnet/minecraft/class_1076; method_1526 getLanguageManager m ()Z method_47596 isTelemetryEnabledByApi m ()Lnet/minecraft/class_310; method_1551 getInstance m (Lnet/minecraft/class_310$class_8764;Ljava/lang/Throwable;)V method_53521 method_53521 p 2 throwable m (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable; method_53527 onInitFinished p 1 loadingContext m (Lnet/minecraft/class_310$class_8764;)V method_53465 onFinishedLoading p 1 loadingContext m ()V method_1546 initializeSearchProviders m (Ljava/util/List;)V method_53525 createInitScreens p 1 list m (I)Lnet/minecraft/class_3949; method_17533 method_17533 p 1 spawnChunkRadius m (Lnet/minecraft/class_8015;)V method_48185 setNavigationType p 1 navigationType m (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; method_1485 method_1485 p 0 stack m (Lnet/minecraft/class_2960;)Ljava/util/function/Function; method_1549 getSpriteAtlas p 1 id m (Z)V method_44352 method_44352 p 1 confirmed m ()Z method_47602 isOptionalTelemetryEnabled m ()Z method_1493 isPaused m (Lnet/minecraft/class_437;)V method_52703 enterReconfiguration p 1 screen m ()Lnet/minecraft/class_7578; method_44646 getRealmsPeriodicCheckers m (Lnet/minecraft/class_128;)V method_1565 printCrashReport p 0 report m ()Z method_29043 isMultiplayerEnabled m ()Lnet/minecraft/class_276; method_1522 getFramebuffer m ()Lnet/minecraft/class_1156; method_1577 getTutorialManager m ()Z method_1496 isIntegratedServerRunning m ()Z method_1536 doAttack m (Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V method_37290 method_37290 p 2 result m ()Ljava/util/concurrent/CompletableFuture; method_1521 reloadResources m ()Lnet/minecraft/class_6683; method_24289 getModStatus m ()Z method_33883 shouldFilterText m ()Z method_22107 shouldRenderAsync m ()Lcom/mojang/authlib/GameProfile; method_53462 getGameProfile m ()Lnet/minecraft/class_918; method_1480 getItemRenderer m ()Lnet/minecraft/class_3300; method_1478 getResourceManager m ()Lnet/minecraft/class_324; method_1505 getBlockColors m (IJ)V method_1506 handleGlErrorByDisableVsync p 1 error p 2 description m ()I method_47599 getCurrentFps m (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_7497;Ljava/lang/Thread;)Lnet/minecraft/class_1132; method_29603 method_29603 p 5 thread m ()V method_1592 scheduleStop m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_18507 method_18507 p 0 future m (Z)V method_20539 openGameMenu c Opens the "game menu", also called "pause menu".\n\n

This is also used for menu-less pausing, which can be triggered by\npressing Esc and F3 keys at the same time.\n\n@implNote Calling this does not immediately pause the game. Instead,\nthe game is paused during {@linkplain #render the next rendering}. p 1 pauseOnly c whether to trigger menu-less pausing instead of opening the game menu m ()V method_1583 doItemUse m (ZLnet/minecraft/class_310$class_8764;Ljava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V method_24228 method_24228 p 4 error m (Lnet/minecraft/class_3696;)V method_37277 method_37277 p 0 result m (Lnet/minecraft/class_310$class_8764;Ljava/util/Optional;)V method_53522 method_53522 p 2 error m ()Lnet/minecraft/class_5520; method_31320 getSocialInteractionsManager m ()Lnet/minecraft/class_8657; method_52700 getCommandHistoryManager m (Ljava/io/File;IIII)Lnet/minecraft/class_2561; method_35699 takeHugeScreenshot c Takes a huge screenshot in the tga file format.\n\n

The {@code unitWidth} and {@code unitHeight} controls the size of the\npartial image rendered; it does not affect the screenshot outcome, but may\naffect the screenshot performance.\n\n@return a user-oriented piece of text for screenshot result p 2 unitWidth p 3 unitHeight p 1 gameDirectory p 4 width p 5 height m (Lnet/minecraft/class_128;)V method_1494 setCrashReportSupplierAndAddDetails p 1 crashReport m ()Lnet/minecraft/class_1066; method_1516 getServerResourcePackProvider m ()Z method_53466 isFinishedLoading m ()Lnet/minecraft/class_4074; method_18505 getStatusEffectSpriteManager m ()Z method_1498 isHudEnabled m (Z)V method_1523 render p 1 tick m ()Lnet/minecraft/class_8015; method_48186 getNavigationType m (Lnet/minecraft/class_437;)V method_18098 reset p 1 screen m ()Lnet/minecraft/class_1060; method_1531 getTextureManager m (Lnet/minecraft/class_437;)V method_1507 setScreen c Sets the current screen to a new screen.\n\n

If the screen being opened is {@code null}:\n

    \n
  • if the client is not in game, the title screen will be opened
  • \n
  • if the {@linkplain #player} is dead, the death screen will be opened
  • \n
\n\n

If there is an open screen when the current screen is changed, {@link Screen#removed()}\nwill be called on it to notify it of the closing. p 1 screen c the new screen, or {@code null} to just close the previous screen m (Lnet/minecraft/class_128;)Lnet/minecraft/class_128; method_1587 addDetailsToCrashReport p 1 report m ()V method_1514 run m ()Lcom/mojang/authlib/minecraft/BanDetails; method_44647 getMultiplayerBanDetails m (Z)V method_1590 handleBlockBreaking p 1 breaking m ()V method_18099 disconnect m (ZLnet/minecraft/class_310$class_8764;Ljava/lang/Throwable;)V method_49293 method_49293 p 3 throwable m (Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1129; method_1484 getSearchProvider p 1 key m (Ljava/lang/String;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Z)V method_29610 startIntegratedServer p 3 dataPackManager p 4 saveLoader p 5 newWorld p 1 levelName p 2 session m (Lnet/minecraft/class_1124$class_1125;Ljava/util/List;)V method_43759 reloadSearchProvider p 2 values p 1 key m ()Lnet/minecraft/class_1142; method_1538 getMusicTracker m (Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_37281 method_37281 p 1 style m ()Lnet/minecraft/class_1144; method_1483 getSoundManager m ()Ljava/lang/String; method_1547 getVersionType m ()Lnet/minecraft/class_1297; method_1560 getCameraEntity m ()Lnet/minecraft/class_898; method_1561 getEntityRenderDispatcher m ()Lnet/minecraft/class_4008; method_18095 getSplashTextLoader m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; method_1495 getSessionService m ()Z method_1517 isFancyGraphicsOrBetter m (Ljava/lang/Runnable;)Lnet/minecraft/class_437; method_53523 method_53523 p 1 onClose m (Lnet/minecraft/class_2561;)V method_35701 method_35701 p 0 message m ()Lnet/minecraft/class_8658; method_52699 getGuiAtlasManager m ()V method_37286 stopRecorder m (Lnet/minecraft/class_437;)V method_18096 disconnect p 1 screen m ()Lcom/mojang/datafixers/DataFixer; method_1543 getDataFixer m ()Z method_1573 forcesUnicodeFont m (Lnet/minecraft/class_7569;)V method_44376 ensureAbuseReportContext c Recreates and resets {@link #abuseReportContext} if {@code environment} has\nchanged. p 1 environment m ()Z method_1476 checkIs64Bit m ()Lnet/minecraft/class_4071; method_18506 getOverlay m ()Lnet/minecraft/class_3283; method_1520 getResourcePackManager m ()Ljava/lang/String; method_24287 getWindowTitle m ()Z method_47392 isConnectedToLocalServer m (Ljava/lang/String;)Z method_1579 method_1579 p 0 string m (I)V method_1524 handleProfilerKeyPress p 1 digit m ()Lnet/minecraft/class_333; method_44713 getNarratorManager m (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; method_1525 method_1525 p 0 stack m (Lnet/minecraft/class_542;)V p 1 args m ()Ljava/net/Proxy; method_1487 getNetworkProxy m ()F method_1488 getTickDelta m (Lnet/minecraft/class_128;)V method_43587 setCrashReportSupplier p 1 crashReport m ()Lnet/minecraft/class_310$class_5859; method_33884 getChatRestriction c net/minecraft/class_310$class_8764 net/minecraft/client/MinecraftClient$LoadingContext f Lnet/minecraft/class_542$class_8495; comp_1907 quickPlayData f Lnet/minecraft/class_4341; comp_1906 realmsClient m ()Lnet/minecraft/class_542$class_8495; comp_1907 quickPlayData m ()Lnet/minecraft/class_4341; comp_1906 realmsClient c net/minecraft/class_310$class_5859 net/minecraft/client/MinecraftClient$ChatRestriction c Represents the restrictions on chat on a Minecraft client.\n\n@see MinecraftClient#getChatRestriction() f Lnet/minecraft/class_2561; field_28944 description f Lnet/minecraft/class_2561; field_39456 MORE_INFO_TEXT f Lnet/minecraft/class_310$class_5859; field_28940 ENABLED f Lnet/minecraft/class_310$class_5859; field_28943 DISABLED_BY_PROFILE f Lnet/minecraft/class_310$class_5859; field_28942 DISABLED_BY_LAUNCHER f Lnet/minecraft/class_310$class_5859; field_28941 DISABLED_BY_OPTIONS m (Ljava/lang/String;ILnet/minecraft/class_2561;)V p 3 description m (Z)Z method_33886 allowsChat p 1 singlePlayer m ()Lnet/minecraft/class_2561; method_33885 getDescription c net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseUtil f F field_35359 TO_LONG_FACTOR f I field_34476 HYPERCUBE_DIMENSION m (FFFFFF)Lnet/minecraft/class_6544$class_6553; method_38116 createNoiseValuePoint p 4 depth p 5 weirdnessNoise p 2 continentalnessNoise p 3 erosionNoise p 0 temperatureNoise p 1 humidityNoise m (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338; method_39164 findFittestPosition p 0 noises p 1 sampler m ()Lnet/minecraft/class_6544$class_6552; method_40443 createEmptyMultiNoiseSampler m (F)J method_38665 toLong p 0 value m (FFFFFFF)Lnet/minecraft/class_6544$class_4762; method_38117 createNoiseHypercube p 4 depth p 3 erosion p 6 offset p 5 weirdness p 0 temperature p 2 continentalness p 1 humidity m (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)Lnet/minecraft/class_6544$class_4762; method_38118 createNoiseHypercube p 0 temperature p 1 humidity p 4 depth p 5 weirdness p 2 continentalness p 3 erosion p 6 offset m (J)F method_38666 toFloat p 0 value c net/minecraft/class_6544$class_6545 net/minecraft/world/biome/source/util/MultiNoiseUtil$NodeDistanceFunction m (Lnet/minecraft/class_6544$class_6548$class_6550;[J)J distance getDistance p 1 node p 2 otherParameters c net/minecraft/class_6544$class_6546 net/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange f Lcom/mojang/serialization/Codec; field_34478 CODEC f J comp_103 min f J comp_104 max m (Lnet/minecraft/class_6544$class_6546;)J method_38122 getDistance p 1 other m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_38124 method_38124 p 1 max p 0 min m (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546; method_38123 combine c Creates a new {@link MultiNoiseUtil.ParameterRange} that combines the parameters.\n\n@return the created parameter range. p 0 min c this will be used for the created range's minimum value p 1 max c this will be used for the created range's maximum value m (Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546; method_38127 combine p 1 other m (FF)Lnet/minecraft/class_6544$class_6546; method_38121 of p 1 max p 0 min m (J)J method_38126 getDistance p 1 noise m ()J comp_103 min m ()J comp_104 max m (F)Lnet/minecraft/class_6544$class_6546; method_38120 of p 0 point m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_6544$class_6547 net/minecraft/world/biome/source/util/MultiNoiseUtil$Entries f Lnet/minecraft/class_6544$class_6548; field_34482 tree f Ljava/util/List; field_34481 entries m (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object; method_39528 getValue p 1 point p 2 distanceFunction m ()Ljava/util/List; method_38128 getEntries m (Ljava/util/List;)V p 1 entries m (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object; method_39527 getValue c {@return the closest entry at the given point}. p 1 point c the point of all relevant noises m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; method_49497 createCodec p 0 entryCodec m (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object; method_39529 get c {@return the closest entry at the given point}. p 1 point c the point of all relevant noises m (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object; method_39530 getValueSimple c {@return the closest entry at the given point}.\n\nNote that this method only exists for testing, and is usually a lot slower\nthan {@link #getValue}. p 1 point m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49498 method_49498 p 1 instance c net/minecraft/class_6544$class_6548 net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree f Ljava/lang/ThreadLocal; field_34488 previousResultNode f I field_34486 MAX_NODES_FOR_SIMPLE_TREE f Lnet/minecraft/class_6544$class_6548$class_6550; field_34487 firstNode m (Lnet/minecraft/class_6544$class_6548$class_6550;)V p 1 firstNode m (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object; method_38151 get p 1 point p 2 distanceFunction m ([Lnet/minecraft/class_6544$class_6546;)J method_38155 getRangeLengthSum p 0 parameters m (Ljava/util/List;)Ljava/util/List; method_38156 getBatchedTree p 0 nodes m (Ljava/util/List;)Ljava/util/List; method_38157 getEnclosingParameters p 0 subTree m (ILnet/minecraft/class_6544$class_6548$class_6551;)Lnet/minecraft/class_6544$class_6548$class_6550; method_38147 method_38147 p 1 node m (ILnet/minecraft/class_6544$class_6548$class_6550;)J method_38146 method_38146 p 1 node m (Ljava/util/List;IIZ)V method_38154 sortTree p 3 abs p 2 currentParameter p 1 parameterNumber p 0 subTree m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_6544$class_6548$class_6549; method_38152 method_38152 p 0 entry m (ILjava/util/List;)Lnet/minecraft/class_6544$class_6548$class_6550; method_38148 createNode p 0 parameterNumber p 1 subTree m (Ljava/util/List;)Lnet/minecraft/class_6544$class_6548; method_38153 create p 0 entries m (IZ)Ljava/util/Comparator; method_38149 createNodeComparator p 0 currentParameter p 1 abs c net/minecraft/class_6544$class_6548$class_6549 net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeLeafNode f Ljava/lang/Object; field_34489 value m (Lnet/minecraft/class_6544$class_4762;Ljava/lang/Object;)V p 1 parameters p 2 value c net/minecraft/class_6544$class_6548$class_6551 net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeBranchNode f [Lnet/minecraft/class_6544$class_6548$class_6550; field_34491 subTree m (Ljava/util/List;Ljava/util/List;)V p 2 subTree p 1 parameters c net/minecraft/class_6544$class_6548$class_6550 net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode f [Lnet/minecraft/class_6544$class_6546; field_34490 parameters m ([J)J method_38159 getSquaredDistance p 1 otherParameters m (Ljava/util/List;)V p 1 parameters m ([JLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549; method_38158 getResultingNode p 2 alternative p 1 otherParameters p 3 distanceFunction c net/minecraft/class_6544$class_6729 net/minecraft/world/biome/source/util/MultiNoiseUtil$FittestPositionFinder f Lnet/minecraft/class_6544$class_6729$class_6730; field_35360 bestResult m (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;FF)V method_39166 findFittest p 3 maxDistance p 4 step p 1 noises p 2 sampler m (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;II)Lnet/minecraft/class_6544$class_6729$class_6730; method_39167 calculateFitness p 0 noises p 1 sampler p 2 x p 3 z m (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)V p 2 sampler p 1 noises c net/minecraft/class_6544$class_6729$class_6730 net/minecraft/world/biome/source/util/MultiNoiseUtil$FittestPositionFinder$Result f Lnet/minecraft/class_2338; comp_223 location f J comp_224 fitness m ()Lnet/minecraft/class_2338; comp_223 location m ()J comp_224 fitness c net/minecraft/class_6544$class_6552 net/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler f Ljava/util/List; comp_370 spawnTarget f Lnet/minecraft/class_6910; comp_366 continentalness f Lnet/minecraft/class_6910; comp_365 humidity f Lnet/minecraft/class_6910; comp_364 temperature f Lnet/minecraft/class_6910; comp_369 weirdness f Lnet/minecraft/class_6910; comp_368 depth f Lnet/minecraft/class_6910; comp_367 erosion m ()Lnet/minecraft/class_2338; method_39165 findBestSpawnPosition m (III)Lnet/minecraft/class_6544$class_6553; method_40444 sample p 3 z p 2 y p 1 x m ()Ljava/util/List; comp_370 spawnTarget m ()Lnet/minecraft/class_6910; comp_369 weirdness m ()Lnet/minecraft/class_6910; comp_365 humidity m ()Lnet/minecraft/class_6910; comp_366 continentalness m ()Lnet/minecraft/class_6910; comp_367 erosion m ()Lnet/minecraft/class_6910; comp_368 depth m ()Lnet/minecraft/class_6910; comp_364 temperature c net/minecraft/class_6544$class_6553 net/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint f J comp_112 temperatureNoise f J comp_113 humidityNoise f J comp_116 depth f J comp_117 weirdnessNoise f J comp_114 continentalnessNoise f J comp_115 erosionNoise m ()[J method_38166 getNoiseValueList m ()J comp_112 temperatureNoise m ()J comp_113 humidityNoise m ()J comp_116 depth m ()J comp_117 weirdnessNoise m ()J comp_114 continentalnessNoise m ()J comp_115 erosionNoise c net/minecraft/class_6544$class_4762 net/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseHypercube c Represents a hypercube in a multi-dimensional cartesian plane. The multi-noise\nbiome source picks the closest noise hypercube from its selected point\nand chooses the biome associated to it. f Lnet/minecraft/class_6544$class_6546; comp_106 humidity f Lnet/minecraft/class_6544$class_6546; comp_107 continentalness f Lnet/minecraft/class_6544$class_6546; comp_105 temperature f Lnet/minecraft/class_6544$class_6546; comp_108 erosion f Lnet/minecraft/class_6544$class_6546; comp_109 depth f Lnet/minecraft/class_6544$class_6546; comp_110 weirdness f J comp_111 offset c This value works differently from the other parameters, in that it is\nalways {@code 0} during biome generation and does not use noise.\nThis means that setting it to a non-null number will make the biome smaller.\nThe farther {@code offset} is from {@code 0}, the smaller the biome will be.\nFor this, it does not matter whether {@code offset} is positive or negative. f Lcom/mojang/serialization/Codec; field_24679 CODEC m ()Ljava/util/List; method_38145 getParameters m ()Lnet/minecraft/class_6544$class_6546; comp_106 humidity m ()Lnet/minecraft/class_6544$class_6546; comp_107 continentalness m (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;J)V p 1 temperature p 6 weirdness p 5 depth p 4 erosion p 3 continentalness p 2 humidity m ()Lnet/minecraft/class_6544$class_6546; comp_105 temperature m ()Lnet/minecraft/class_6544$class_6546; comp_108 erosion m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28425 method_28425 p 0 instance m ()Lnet/minecraft/class_6544$class_6546; comp_109 depth m (Ljava/lang/Object;)Z equals equals p 1 o m ()Lnet/minecraft/class_6544$class_6546; comp_110 weirdness m (Lnet/minecraft/class_6544$class_6553;)J method_24381 getSquaredDistance c Calculates the distance from this noise point to another one. The\ndistance is a squared distance in a multi-dimensional cartesian plane\nfrom a mathematical point of view, with a special parameter that\nreduces the calculated distance.\n\n

For most fields except weight, smaller difference between\ntwo points' fields will lead to smaller distance. For weight,\nlarger differences lead to smaller distance.\n\n

This distance is used by the mixed-noise biome layer source. The\nlayer source calculates an arbitrary noise point, and selects the\nbiome that offers a closest point to its arbitrary point. p 1 point m ()J comp_111 offset c net/minecraft/class_5212 net/minecraft/world/gen/trunk/LargeOakTrunkPlacer f Lcom/mojang/serialization/Codec; field_24967 CODEC m (II)Z method_27391 isHighEnough p 2 height p 1 treeHeight m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350$class_2351; method_27395 getLogAxis p 2 branchEnd p 1 branchStart m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_4643;)V method_27392 makeBranches p 1 world p 2 replacer p 7 config p 5 startPos p 6 branchPositions p 3 random p 4 treeHeight m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28898 method_28898 p 0 instance m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLnet/minecraft/class_4643;)Z method_27393 makeOrCheckBranch p 7 config p 6 make p 5 branchPos p 4 startPos p 3 random p 2 replacer p 1 world m (II)F method_27396 shouldGenerateBranch c If the returned value is greater than or equal to 0, a branch will be generated. p 1 height p 0 treeHeight m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; method_35374 method_35374 p 3 state m (Lnet/minecraft/class_2338;)I method_27394 getLongestSide p 1 offset c net/minecraft/class_5212$class_5213 net/minecraft/world/gen/trunk/LargeOakTrunkPlacer$BranchPosition f I field_24170 endY f Lnet/minecraft/class_4647$class_5208; field_24169 node m (Lnet/minecraft/class_2338;I)V p 2 width p 1 pos m ()I method_27397 getEndY c net/minecraft/class_7876 net/minecraft/registry/entry/RegistryEntryOwner c An owner of a {@link RegistryEntry} or {@link RegistryEntryList}. This is usually\na registry, but it is possible that an object owns multiple entries from\ndifferent registries. m (Lnet/minecraft/class_7876;)Z method_46767 ownerEquals p 1 other c net/minecraft/class_5211 net/minecraft/world/gen/trunk/DarkOakTrunkPlacer f Lcom/mojang/serialization/Codec; field_24966 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28897 method_28897 p 0 instance c net/minecraft/class_5214 net/minecraft/world/gen/trunk/GiantTrunkPlacer f Lcom/mojang/serialization/Codec; field_24969 CODEC m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28900 method_28900 p 0 instance m (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;III)V method_27399 setLog p 2 replacer p 1 world p 4 tmpPos p 3 random p 9 dz p 6 startPos p 5 config p 8 dy p 7 dx c net/minecraft/class_2189 net/minecraft/block/AirBlock c net/minecraft/class_5209 net/minecraft/world/gen/foliage/JungleFoliagePlacer f I field_24166 height f Lcom/mojang/serialization/Codec; field_24933 CODEC m (Lnet/minecraft/class_5209;)Ljava/lang/Integer; method_28851 method_28851 p 0 placer m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28852 method_28852 p 0 instance m (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V p 2 offset p 3 height p 1 radius c net/minecraft/class_6539 net/minecraft/world/biome/ColorResolver m (Lnet/minecraft/class_1959;DD)I getColor getColor p 1 biome p 2 x p 4 z c net/minecraft/class_309 net/minecraft/client/Keyboard f Lnet/minecraft/class_3674; field_16241 clipboard f J field_1682 debugCrashStartTime f Lnet/minecraft/class_310; field_1678 client f J field_1680 debugCrashElapsedTime f I field_32143 DEBUG_CRASH_TIME f J field_1681 debugCrashLastLogTime f Z field_1679 switchF3State m (Ljava/lang/String;[Ljava/lang/Object;)V method_35697 debugFormattedLog p 1 pattern p 2 args m (Ljava/lang/String;[Ljava/lang/Object;)V method_1456 debugError p 1 key p 2 args m (Lnet/minecraft/class_310;)V p 1 client m (JIIII)V method_1466 onKey p 4 scancode p 5 action p 6 modifiers p 1 window p 3 key m (IJ)V method_1461 method_1461 p 1 error p 2 description m (J)V method_1472 setup p 1 window m (ZZ)V method_1465 copyLookAt p 2 queryServer p 1 hasQueryPermission m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V method_1475 copyBlock p 1 state p 2 pos p 3 nbt m (Lnet/minecraft/class_2561;)V method_37272 debugLog p 1 text m (JIIII)V method_22676 method_22676 p 1 window p 3 key p 4 scancode p 5 action p 6 modifiers m (Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; method_49711 method_49711 p 1 style m (Lnet/minecraft/class_2561;)V method_1463 method_1463 p 1 message m (Lnet/minecraft/class_124;Lnet/minecraft/class_2561;)V method_37273 addDebugMessage p 1 formatting p 2 text m (Ljava/lang/String;)V method_1455 setClipboard p 1 clipboard m (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V method_1467 method_1467 p 3 nbt m ()Ljava/lang/String; method_1460 getClipboard m (Ljava/lang/String;[Ljava/lang/Object;)V method_1459 debugLog p 2 args p 1 key m (Lnet/minecraft/class_2960;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V method_1471 method_1471 p 3 nbt m (JII)V method_1457 onChar p 4 modifiers p 3 codePoint p 1 window m ()V method_1474 pollDebugCrash m (I)Z method_35696 processDebugKeys p 1 key m (Lnet/minecraft/class_2960;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;)V method_1469 copyEntity p 1 id p 3 nbt p 2 pos m (I)Z method_1468 processF3 p 1 key m (JII)V method_22675 method_22675 p 1 window p 3 codePoint p 4 modifiers c net/minecraft/class_308 net/minecraft/client/render/DiffuseLighting m (Lorg/joml/Matrix4f;)V method_27869 disableForLevel p 0 positionMatrix m ()V method_24210 disableGuiDepthLighting m (Lorg/joml/Matrix4f;)V method_1452 enableForLevel p 0 positionMatrix m ()V method_24211 enableGuiDepthLighting c net/minecraft/class_3481 net/minecraft/registry/tag/BlockTags f Lnet/minecraft/class_6862; field_23800 GUARDED_BY_PIGLINS f Lnet/minecraft/class_6862; field_20338 TALL_FLOWERS f Lnet/minecraft/class_6862; field_35567 ANIMALS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_29193 COAL_ORES f Lnet/minecraft/class_6862; field_35569 GOATS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_20339 FLOWERS f Lnet/minecraft/class_6862; field_35568 AXOLOTLS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_29195 COPPER_ORES f Lnet/minecraft/class_6862; field_29194 EMERALD_ORES f Lnet/minecraft/class_6862; field_29196 LUSH_GROUND_REPLACEABLE f Lnet/minecraft/class_6862; field_35570 MOOSHROOMS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_35572 POLAR_BEARS_SPAWNABLE_ON_ALTERNATE f Lnet/minecraft/class_6862; field_35571 PARROTS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_33641 SMALL_DRIPLEAF_PLACEABLE f Lnet/minecraft/class_6862; field_40986 BAMBOO_BLOCKS f Lnet/minecraft/class_6862; field_20342 BEE_GROWABLES f Lnet/minecraft/class_6862; field_20341 CROPS f Lnet/minecraft/class_6862; field_20340 BEEHIVES f Lnet/minecraft/class_6862; field_28988 IRON_ORES f Lnet/minecraft/class_6862; field_28989 DIAMOND_ORES f Lnet/minecraft/class_6862; field_38928 FROGS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_22274 WITHER_SUMMON_BASE_BLOCKS f Lnet/minecraft/class_6862; field_39029 SNAPS_GOAT_HORN f Lnet/minecraft/class_6862; field_25739 MUSHROOM_GROW_BLOCK f Lnet/minecraft/class_6862; field_23209 STRIDER_WARM_BLOCKS f Lnet/minecraft/class_6862; field_44589 MAINTAINS_FARMLAND f Lnet/minecraft/class_6862; field_35574 FOXES_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_35575 WOLVES_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_35573 RABBITS_SPAWNABLE_ON f Lnet/minecraft/class_6862; field_35443 BIG_DRIPLEAF_PLACEABLE f Lnet/minecraft/class_6862; field_28990 REDSTONE_ORES f Lnet/minecraft/class_6862; field_28991 LAPIS_ORES f Lnet/minecraft/class_6862; field_28992 STONE_ORE_REPLACEABLES f Lnet/minecraft/class_6862; field_28993 DEEPSLATE_ORE_REPLACEABLES f Lnet/minecraft/class_6862; field_38694 DEAD_BUSH_MAY_PLACE_ON f Lnet/minecraft/class_6862; field_38692 MANGROVE_LOGS_CAN_GROW_THROUGH f Lnet/minecraft/class_6862; field_38693 MANGROVE_ROOTS_CAN_GROW_THROUGH f Lnet/minecraft/class_6862; field_23210 LOGS_THAT_BURN f Lnet/minecraft/class_6862; field_22275 BEACON_BASE_BLOCKS f Lnet/minecraft/class_6862; field_22276 WALL_POST_OVERRIDE f Lnet/minecraft/class_6862; field_24077 STONE_PRESSURE_PLATES f Lnet/minecraft/class_6862; field_24076 PRESSURE_PLATES f Lnet/minecraft/class_6862; field_45063 CONCRETE_POWDER f Lnet/minecraft/class_6862; field_45064 CAMEL_SAND_STEP_SOUND_BLOCKS f Lnet/minecraft/class_6862; field_25148 UNSTABLE_BOTTOM_CENTER f Lnet/minecraft/class_6862; field_25147 FENCE_GATES f Lnet/minecraft/class_6862; field_44470 REPLACEABLE_BY_TREES f Lnet/minecraft/class_6862; field_37399 SCULK_REPLACEABLE f Lnet/minecraft/class_6862; field_44473 ENCHANTMENT_POWER_TRANSMITTER f Lnet/minecraft/class_6862; field_37396 DRAGON_TRANSPARENT f Lnet/minecraft/class_6862; field_44471 REPLACEABLE f Lnet/minecraft/class_6862; field_37398 FROG_PREFER_JUMP_TO f Lnet/minecraft/class_6862; field_44472 ENCHANTMENT_POWER_PROVIDER f Lnet/minecraft/class_6862; field_37397 CONVERTABLE_TO_MUD f Lnet/minecraft/class_6862; field_39030 OVERWORLD_NATURAL_LOGS f Lnet/minecraft/class_6862; field_28621 CAVE_VINES f Lnet/minecraft/class_6862; field_28622 MOSS_REPLACEABLE f Lnet/minecraft/class_6862; field_29823 SNOW f Lnet/minecraft/class_6862; field_29822 DIRT f Lnet/minecraft/class_6862; field_44590 STONE_BUTTONS f Lnet/minecraft/class_6862; field_44469 SWORD_EFFICIENT f Lnet/minecraft/class_6862; field_38835 DAMPENS_VIBRATIONS f Lnet/minecraft/class_6862; field_38833 NETHER_CARVER_REPLACEABLES f Lnet/minecraft/class_6862; field_38834 COMPLETES_FIND_TREE_TUTORIAL f Lnet/minecraft/class_6862; field_38832 OVERWORLD_CARVER_REPLACEABLES f Lnet/minecraft/class_6862; field_21956 WARPED_STEMS f Lnet/minecraft/class_6862; field_21955 CRIMSON_STEMS f Lnet/minecraft/class_6862; field_21952 FIRE f Lnet/minecraft/class_6862; field_21954 WART_BLOCKS f Lnet/minecraft/class_6862; field_43171 SNIFFER_EGG_HATCH_BOOST f Lnet/minecraft/class_6862; field_21953 NYLIUM f Lnet/minecraft/class_6862; field_43170 COMBINATION_STEP_SOUND_BLOCKS f Lnet/minecraft/class_6862; field_15458 ACACIA_LOGS f Lnet/minecraft/class_6862; field_15459 STAIRS f Lnet/minecraft/class_6862; field_43169 VIBRATION_RESONATORS f Lnet/minecraft/class_6862; field_23119 SOUL_FIRE_BASE_BLOCKS f Lnet/minecraft/class_6862; field_22414 CLIMBABLE f Lnet/minecraft/class_6862; field_15468 WOODEN_SLABS f Lnet/minecraft/class_6862; field_15467 ICE f Lnet/minecraft/class_6862; field_15466 SAND f Lnet/minecraft/class_6862; field_15469 SLABS f Lnet/minecraft/class_6862; field_24459 PREVENT_MOB_SPAWNING_INSIDE f Lnet/minecraft/class_6862; field_26986 CRYSTAL_SOUND_BLOCKS f Lnet/minecraft/class_6862; field_26985 CAULDRONS f Lnet/minecraft/class_6862; field_26984 CANDLE_CAKES f Lnet/minecraft/class_6862; field_26983 CANDLES f Lnet/minecraft/class_6862; field_15461 CORAL_BLOCKS f Lnet/minecraft/class_6862; field_15460 ENDERMAN_HOLDABLE f Lnet/minecraft/class_6862; field_15463 RAILS f Lnet/minecraft/class_6862; field_15462 SAPLINGS f Lnet/minecraft/class_6862; field_15465 STONE_BRICKS f Lnet/minecraft/class_6862; field_36327 FALL_DAMAGE_RESETTING f Lnet/minecraft/class_6862; field_38374 ANCIENT_CITY_REPLACEABLE f Lnet/minecraft/class_6862; field_15479 WOOL_CARPETS f Lnet/minecraft/class_6862; field_15471 PLANKS f Lnet/minecraft/class_6862; field_15470 FLOWER_POTS f Lnet/minecraft/class_6862; field_15472 STANDING_SIGNS f Lnet/minecraft/class_6862; field_15475 LOGS f Lnet/minecraft/class_6862; field_15474 JUNGLE_LOGS f Lnet/minecraft/class_6862; field_15478 VALID_SPAWN f Lnet/minecraft/class_6862; field_15477 WOODEN_PRESSURE_PLATES f Lnet/minecraft/class_6862; field_15476 WALL_CORALS f Lnet/minecraft/class_6862; field_15481 WOOL f Lnet/minecraft/class_6862; field_15480 SMALL_FLOWERS f Lnet/minecraft/class_6862; field_17619 WOODEN_FENCES f Lnet/minecraft/class_6862; field_43172 TRAIL_RUINS_REPLACEABLE f Lnet/minecraft/class_6862; field_17753 DRAGON_IMMUNE f Lnet/minecraft/class_6862; field_17754 WITHER_IMMUNE f Lnet/minecraft/class_6862; field_21490 SHULKER_BOXES f Lnet/minecraft/class_6862; field_15483 CORAL_PLANTS f Lnet/minecraft/class_6862; field_15482 OAK_LOGS f Lnet/minecraft/class_6862; field_15485 DARK_OAK_LOGS f Lnet/minecraft/class_6862; field_28040 INSIDE_STEP_SOUND_BLOCKS f Lnet/minecraft/class_6862; field_15487 TRAPDOORS f Lnet/minecraft/class_6862; field_15486 ANVIL f Lnet/minecraft/class_6862; field_15489 SPRUCE_LOGS f Lnet/minecraft/class_6862; field_15488 CORALS f Lnet/minecraft/class_6862; field_15491 WOODEN_TRAPDOORS f Lnet/minecraft/class_6862; field_15490 IMPERMEABLE f Lnet/minecraft/class_6862; field_15493 BUTTONS f Lnet/minecraft/class_6862; field_15492 WALL_SIGNS f Lnet/minecraft/class_6862; field_15495 DOORS f Lnet/minecraft/class_6862; field_15494 WOODEN_DOORS f Lnet/minecraft/class_6862; field_15497 BAMBOO_PLANTABLE_ON f Lnet/minecraft/class_6862; field_15496 UNDERWATER_BONEMEALS f Lnet/minecraft/class_6862; field_15499 WOODEN_BUTTONS f Lnet/minecraft/class_6862; field_15498 BIRCH_LOGS f Lnet/minecraft/class_6862; field_37401 MANGROVE_LOGS f Lnet/minecraft/class_6862; field_37400 SCULK_REPLACEABLE_WORLD_GEN f Lnet/minecraft/class_6862; field_42968 SMELTS_TO_GLASS f Lnet/minecraft/class_6862; field_33716 SHOVEL_MINEABLE f Lnet/minecraft/class_6862; field_33717 NEEDS_DIAMOND_TOOL f Lnet/minecraft/class_6862; field_41282 ALL_SIGNS f Lnet/minecraft/class_6862; field_33718 NEEDS_IRON_TOOL f Lnet/minecraft/class_6862; field_33719 NEEDS_STONE_TOOL f Lnet/minecraft/class_6862; field_33713 AXE_MINEABLE f Lnet/minecraft/class_6862; field_33714 HOE_MINEABLE f Lnet/minecraft/class_6862; field_16443 BEDS f Lnet/minecraft/class_6862; field_33715 PICKAXE_MINEABLE f Lnet/minecraft/class_6862; field_25807 BASE_STONE_NETHER f Lnet/minecraft/class_6862; field_25806 BASE_STONE_OVERWORLD f Lnet/minecraft/class_6862; field_25589 INFINIBURN_NETHER f Lnet/minecraft/class_6862; field_25588 INFINIBURN_OVERWORLD f Lnet/minecraft/class_6862; field_22465 PIGLIN_REPELLENTS f Lnet/minecraft/class_6862; field_42607 SNIFFER_DIGGABLE_BLOCK f Lnet/minecraft/class_6862; field_42608 CHERRY_LOGS f Lnet/minecraft/class_6862; field_16584 FENCES f Lnet/minecraft/class_6862; field_23799 CAMPFIRES f Lnet/minecraft/class_6862; field_22466 HOGLIN_REPELLENTS f Lnet/minecraft/class_6862; field_23063 SOUL_SPEED_BLOCKS f Lnet/minecraft/class_6862; field_25590 INFINIBURN_END f Lnet/minecraft/class_6862; field_23062 GOLD_ORES f Lnet/minecraft/class_6862; field_33862 LAVA_POOL_STONE_CANNOT_REPLACE f Lnet/minecraft/class_6862; field_33863 GEODE_INVALID_BLOCKS f Lnet/minecraft/class_6862; field_28088 OCCLUDES_VIBRATION_SIGNALS f Lnet/minecraft/class_6862; field_28089 DRIPSTONE_REPLACEABLE_BLOCKS f Lnet/minecraft/class_6862; field_40103 CEILING_HANGING_SIGNS f Lnet/minecraft/class_6862; field_40104 WALL_HANGING_SIGNS f Lnet/minecraft/class_6862; field_40105 ALL_HANGING_SIGNS f Lnet/minecraft/class_6862; field_40107 INVALID_SPAWN_INSIDE f Lnet/minecraft/class_6862; field_36265 TERRACOTTA f Lnet/minecraft/class_6862; field_36268 AZALEA_ROOT_REPLACEABLE f Lnet/minecraft/class_6862; field_36266 AZALEA_GROWS_ON f Lnet/minecraft/class_6862; field_15501 BANNERS f Lnet/minecraft/class_6862; field_15500 SIGNS f Lnet/minecraft/class_6862; field_15503 LEAVES f Lnet/minecraft/class_6862; field_15502 WOODEN_STAIRS f Lnet/minecraft/class_6862; field_15504 WALLS f Lnet/minecraft/class_6862; field_33757 FEATURES_CANNOT_REPLACE f Lnet/minecraft/class_6862; field_39105 SNOW_LAYER_CAN_SURVIVE_ON f Lnet/minecraft/class_6862; field_39104 SNOW_LAYER_CANNOT_SURVIVE_ON f Lnet/minecraft/class_6862; field_21780 PORTALS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_15069 of p 0 id c net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9781 ONLY_INTS_EXCEPTION f Lnet/minecraft/class_2152; field_9780 ANY f Ljava/lang/Float; comp_1841 max f Ljava/lang/Float; comp_1840 min m (Ljava/lang/Float;)Ljava/lang/Float; method_35405 method_35405 p 0 value m (Ljava/lang/Float;Ljava/lang/Float;)V p 1 min p 2 max m (FF)Lnet/minecraft/class_2152; method_35402 between p 0 min p 1 max m (F)Lnet/minecraft/class_2152; method_35401 exactly p 0 value m (F)Z method_35409 isInRange p 1 value m (Lcom/mojang/brigadier/StringReader;Z)Z method_9173 peekDigit p 0 reader p 1 allowFloats m (F)Lnet/minecraft/class_2152; method_35406 atLeast p 0 value m (F)Lnet/minecraft/class_2152; method_35408 atMost p 0 value m (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; method_9174 mapFloat p 0 value p 1 function m ()Lcom/google/gson/JsonElement; method_35407 toJson m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2152; method_35404 parse p 0 reader p 1 allowFloats m (Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/class_2152; method_9172 parse p 0 reader p 1 allowFloats p 2 transform m (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; method_9176 parseFloat p 0 reader p 1 allowFloats m (D)Z method_35400 isInSquaredRange p 1 value m (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2152; method_35403 fromJson p 0 json m ()Ljava/lang/Float; comp_1840 min m ()Ljava/lang/Float; comp_1841 max c net/minecraft/class_3483 net/minecraft/registry/tag/EntityTypeTags f Lnet/minecraft/class_6862; field_15507 SKELETONS f Lnet/minecraft/class_6862; field_38697 FROG_FOOD f Lnet/minecraft/class_6862; field_45066 NON_CONTROLLING_RIDER f Lnet/minecraft/class_6862; field_29825 FREEZE_IMMUNE_ENTITY_TYPES f Lnet/minecraft/class_6862; field_29824 AXOLOTL_HUNT_TARGETS f Lnet/minecraft/class_6862; field_29826 FREEZE_HURTS_EXTRA_TYPES f Lnet/minecraft/class_6862; field_20631 BEEHIVE_INHABITORS f Lnet/minecraft/class_6862; field_19168 RAIDERS f Lnet/minecraft/class_6862; field_22415 IMPACT_PROJECTILES f Lnet/minecraft/class_6862; field_28296 AXOLOTL_ALWAYS_HOSTILES f Lnet/minecraft/class_6862; field_42971 FALL_DAMAGE_IMMUNE f Lnet/minecraft/class_6862; field_27855 POWDER_SNOW_WALKABLE_MOBS f Lnet/minecraft/class_6862; field_43096 DISMOUNTS_UNDERWATER f Lnet/minecraft/class_6862; field_21508 ARROWS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_15077 of p 0 id c net/minecraft/class_3488 net/minecraft/structure/processor/BlockRotStructureProcessor f Lcom/mojang/serialization/Codec; field_25000 CODEC f Ljava/util/Optional; field_38437 rottableBlocks f F field_15523 integrity m (Lnet/minecraft/class_3488;)Ljava/lang/Float; method_42712 method_42712 p 0 processor m (Lnet/minecraft/class_6885;F)V p 1 rottableBlocks p 2 integrity m (F)V p 1 integrity m (Lnet/minecraft/class_3488;)Ljava/util/Optional; method_42713 method_42713 p 0 processor m (Ljava/util/Optional;F)V p 1 rottableBlocks p 2 integrity m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42711 method_42711 p 0 instance c net/minecraft/class_6515 net/minecraft/unused/packageinfo/PackageInfo6515 c net/minecraft/class_3489 net/minecraft/registry/tag/ItemTags f Lnet/minecraft/class_6862; field_28041 FREEZE_IMMUNE_WEARABLES f Lnet/minecraft/class_6862; field_41890 TRIMMABLE_ARMOR f Lnet/minecraft/class_6862; field_37403 MANGROVE_LOGS f Lnet/minecraft/class_6862; field_41892 TRIM_TEMPLATES f Lnet/minecraft/class_6862; field_41891 TRIM_MATERIALS f Lnet/minecraft/class_6862; field_17620 WOODEN_FENCES f Lnet/minecraft/class_6862; field_41757 NOTEBLOCK_TOP_INSTRUMENTS f Lnet/minecraft/class_6862; field_24481 PIGLIN_LOVED f Lnet/minecraft/class_6862; field_16444 BEDS f Lnet/minecraft/class_6862; field_42972 SMELTS_TO_GLASS f Lnet/minecraft/class_6862; field_42615 SHOVELS f Lnet/minecraft/class_6862; field_42614 PICKAXES f Lnet/minecraft/class_6862; field_42617 BREAKS_DECORATED_POTS f Lnet/minecraft/class_6862; field_42616 TOOLS f Lnet/minecraft/class_6862; field_42618 CHERRY_LOGS f Lnet/minecraft/class_6862; field_16585 FENCES f Lnet/minecraft/class_6862; field_25808 STONE_CRAFTING_MATERIALS f Lnet/minecraft/class_6862; field_42610 DECORATED_POT_SHERDS f Lnet/minecraft/class_6862; field_28300 DAMPENS_VIBRATIONS f Lnet/minecraft/class_6862; field_42613 HOES f Lnet/minecraft/class_6862; field_42611 SWORDS f Lnet/minecraft/class_6862; field_42612 AXES f Lnet/minecraft/class_6862; field_42609 SNIFFER_FOOD f Lnet/minecraft/class_6862; field_23064 PIGLIN_REPELLENTS f Lnet/minecraft/class_6862; field_41662 CREEPER_IGNITERS f Lnet/minecraft/class_6862; field_23065 GOLD_ORES f Lnet/minecraft/class_6862; field_40109 BOOKSHELF_BOOKS f Lnet/minecraft/class_6862; field_40987 BAMBOO_BLOCKS f Lnet/minecraft/class_6862; field_40858 FENCE_GATES f Lnet/minecraft/class_6862; field_36269 DIRT f Lnet/minecraft/class_6862; field_40108 HANGING_SIGNS f Lnet/minecraft/class_6862; field_29199 COPPER_ORES f Lnet/minecraft/class_6862; field_29198 EMERALD_ORES f Lnet/minecraft/class_6862; field_20343 TALL_FLOWERS f Lnet/minecraft/class_6862; field_29197 COAL_ORES f Lnet/minecraft/class_6862; field_15526 STAIRS f Lnet/minecraft/class_6862; field_29544 CLUSTER_MAX_HARVESTABLES f Lnet/minecraft/class_6862; field_15525 ACACIA_LOGS f Lnet/minecraft/class_6862; field_15528 SAPLINGS f Lnet/minecraft/class_6862; field_15527 FISHES f Lnet/minecraft/class_6862; field_23802 STONE_TOOL_MATERIALS f Lnet/minecraft/class_6862; field_23801 SOUL_FIRE_BASE_BLOCKS f Lnet/minecraft/class_6862; field_15529 RAILS f Lnet/minecraft/class_6862; field_15532 SAND f Lnet/minecraft/class_6862; field_15531 STONE_BRICKS f Lnet/minecraft/class_6862; field_36270 TERRACOTTA f Lnet/minecraft/class_6862; field_15534 WOODEN_SLABS f Lnet/minecraft/class_6862; field_15533 SIGNS f Lnet/minecraft/class_6862; field_20344 FLOWERS f Lnet/minecraft/class_6862; field_15536 BOATS f Lnet/minecraft/class_6862; field_15535 SLABS f Lnet/minecraft/class_6862; field_15538 JUNGLE_LOGS f Lnet/minecraft/class_6862; field_15537 PLANKS f Lnet/minecraft/class_6862; field_15539 LOGS f Lnet/minecraft/class_6862; field_15540 WOODEN_PRESSURE_PLATES f Lnet/minecraft/class_6862; field_44591 VILLAGER_PLANTABLE_SEEDS f Lnet/minecraft/class_6862; field_15542 WOOL_CARPETS f Lnet/minecraft/class_6862; field_23211 NON_FLAMMABLE_WOOD f Lnet/minecraft/class_6862; field_15541 MUSIC_DISCS f Lnet/minecraft/class_6862; field_23212 LOGS_THAT_BURN f Lnet/minecraft/class_6862; field_22277 BEACON_PAYMENT_ITEMS f Lnet/minecraft/class_6862; field_15544 WOOL f Lnet/minecraft/class_6862; field_15543 SMALL_FLOWERS f Lnet/minecraft/class_6862; field_44592 STONE_BUTTONS f Lnet/minecraft/class_6862; field_15546 DARK_OAK_LOGS f Lnet/minecraft/class_6862; field_15545 OAK_LOGS f Lnet/minecraft/class_6862; field_15548 TRAPDOORS f Lnet/minecraft/class_6862; field_15547 ANVIL f Lnet/minecraft/class_6862; field_15549 SPRUCE_LOGS f Lnet/minecraft/class_6862; field_15552 WOODEN_DOORS f Lnet/minecraft/class_6862; field_15551 BUTTONS f Lnet/minecraft/class_6862; field_15554 BIRCH_LOGS f Lnet/minecraft/class_6862; field_15553 DOORS f Lnet/minecraft/class_6862; field_15556 BANNERS f Lnet/minecraft/class_6862; field_15555 WOODEN_BUTTONS f Lnet/minecraft/class_6862; field_15558 LEAVES f Lnet/minecraft/class_6862; field_15557 WOODEN_STAIRS f Lnet/minecraft/class_6862; field_15550 WOODEN_TRAPDOORS f Lnet/minecraft/class_6862; field_38699 COMPASSES f Lnet/minecraft/class_6862; field_23969 CREEPER_DROP_MUSIC_DISCS f Lnet/minecraft/class_6862; field_28994 IRON_ORES f Lnet/minecraft/class_6862; field_28995 DIAMOND_ORES f Lnet/minecraft/class_6862; field_28996 REDSTONE_ORES f Lnet/minecraft/class_6862; field_28997 LAPIS_ORES f Lnet/minecraft/class_6862; field_38080 CHEST_BOATS f Lnet/minecraft/class_6862; field_15560 WALLS f Lnet/minecraft/class_6862; field_17487 COALS f Lnet/minecraft/class_6862; field_44701 DECORATED_POT_INGREDIENTS f Lnet/minecraft/class_6862; field_21465 LECTERN_BOOKS f Lnet/minecraft/class_6862; field_28624 FOX_FOOD f Lnet/minecraft/class_6862; field_26989 CANDLES f Lnet/minecraft/class_6862; field_26988 PIGLIN_FOOD f Lnet/minecraft/class_6862; field_26987 IGNORED_BY_PIGLIN_BABIES f Lnet/minecraft/class_6862; field_21958 WARPED_STEMS f Lnet/minecraft/class_6862; field_21957 CRIMSON_STEMS f Lnet/minecraft/class_6862; field_28299 AXOLOTL_TEMPT_ITEMS f Lnet/minecraft/class_6862; field_18317 ARROWS f Lnet/minecraft/class_6862; field_38836 COMPLETES_FIND_TREE_TUTORIAL f Lnet/minecraft/class_6862; field_38837 WART_BLOCKS m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_15102 of p 0 id c net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecorder f Ljava/util/Map; field_34427 sentPacketsToCounter f Ljava/util/List; field_34429 fileReadSamples f Ljava/util/List; field_34425 cpuLoadSamples f I field_34430 gcCount f Ljava/util/List; field_34432 gcHeapSummarySamples f Ljava/util/List; field_34434 serverTickTimeSamples f Ljava/time/Instant; field_34422 startTime f Ljava/util/Map; field_34426 receivedPacketsToCounter f Ljava/time/Duration; field_34435 worldGenDuration f Ljava/util/List; field_34428 fileWriteSamples f Ljava/time/Duration; field_34431 gcDuration f Ljava/util/List; field_34424 chunkGenerationSamples f Ljava/util/List; field_34433 threadAllocationStatisticsSamples f Ljava/time/Instant; field_34423 endTime m ()Lnet/minecraft/class_6517; method_38000 createProfile m (Lnet/minecraft/class_6767$class_6769;)Lnet/minecraft/class_6516$class_6766; method_39432 method_39432 p 0 packet m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_39434 method_39434 p 0 entry m (Ljdk/jfr/consumer/RecordedEvent;)V method_38003 method_38003 p 1 event m (Ljava/util/stream/Stream;)V method_38002 handleEvents p 1 events m (Ljava/nio/file/Path;)Lnet/minecraft/class_6517; method_38001 readProfile p 0 path m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V method_39435 addPacket p 1 event p 3 packetsToCounter p 2 bytes m (Ljava/util/stream/Stream;)V p 1 events m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V method_38004 addFileIoSample p 2 samples p 3 bytesKey p 1 event m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767; method_39433 createNetworkIoStatistics p 1 packetsToCounter p 0 duration c net/minecraft/class_6516$class_6766 net/minecraft/util/profiling/jfr/JfrProfileRecorder$PacketCounter f J field_35582 totalBytes f J field_35581 totalCount m ()Lnet/minecraft/class_6767$class_6768; method_39436 toStatistics m (I)V method_39437 add p 1 bytes c net/minecraft/class_6516$1 net/minecraft/util/profiling/jfr/JfrProfileRecorder$1 m ()Ljdk/jfr/consumer/RecordedEvent; method_38005 next c net/minecraft/class_2158 net/minecraft/server/function/CommandFunction f [Lnet/minecraft/class_2158$class_2161; field_9805 elements f Lnet/minecraft/class_2960; field_9806 id m ()[Lnet/minecraft/class_2158$class_2161; method_9193 getElements m (Ljava/lang/CharSequence;)Z method_52592 continuesToNextLine p 0 string m (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;Ljava/util/List;)Lnet/minecraft/class_2158; method_9195 create c Parses a function in the context of {@code source}.\n\n

Any syntax errors, such as improper comment lines or unknown commands, will be thrown at this point. p 2 source p 3 lines c the raw lines (including comments) read from a function file p 0 id p 1 dispatcher m (Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;)V p 2 elements p 1 id m (Lnet/minecraft/class_2487;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2158; method_52595 withMacroReplaced p 2 dispatcher p 1 arguments p 3 source m ()Lnet/minecraft/class_2960; method_9194 getId m (Ljava/lang/String;)Z method_52593 isValidMacroVariableName p 0 name m (Ljava/lang/String;I)Lnet/minecraft/class_2158$class_8642; method_52594 parseMacro p 1 line p 0 macro c net/minecraft/class_2158$class_2159 net/minecraft/server/function/CommandFunction$LazyContainer c A lazy reference to another command function that may or may not exist.\n\n

Notice that such an instance does not refresh upon reloads and may become\ninvalid. f Lnet/minecraft/class_2158$class_2159; field_9809 EMPTY f Ljava/util/Optional; field_9808 function f Lnet/minecraft/class_2960; field_9807 id f Z field_9810 initialized m (Lnet/minecraft/class_2158;)Lnet/minecraft/class_2960; method_17913 method_17913 p 0 f m (Lnet/minecraft/class_2991;)Ljava/util/Optional; method_9196 get p 1 manager m ()Lnet/minecraft/class_2960; method_9197 getId m (Lnet/minecraft/class_2158;)V p 1 function m (Lnet/minecraft/class_2960;)V p 1 id c net/minecraft/class_2158$class_2160 net/minecraft/server/function/CommandFunction$CommandElement c A standard element of a command function. Functions created by {@link\nCommandFunction#create} will only contain these elements. f Lcom/mojang/brigadier/ParseResults; field_9811 parsed m (Lnet/minecraft/class_2168;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168; method_45017 method_45017 p 1 currentSource m (Lcom/mojang/brigadier/ParseResults;)V p 1 parsed m (Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;)I method_36318 execute p 2 source p 1 manager c net/minecraft/class_2158$class_2162 net/minecraft/server/function/CommandFunction$FunctionElement c A synthetic element to be stored in a {@link CommandFunctionManager.Entry}.\nThis is not present as parts of command functions, but created by {@link\nnet.minecraft.server.function.CommandFunctionManager.Execution#recursiveRun}. f Lnet/minecraft/class_2158$class_2159; field_9812 function m (Lnet/minecraft/class_2158;)V p 1 function m (Lnet/minecraft/class_2991$class_6346;IILjava/util/Deque;Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;)V method_17914 method_17914 p 5 f c net/minecraft/class_2158$class_2161 net/minecraft/server/function/CommandFunction$Element m (Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;Ljava/util/Deque;IILnet/minecraft/class_2991$class_6346;)V method_9198 execute p 6 tracer p 5 depth p 4 maxChainLength p 3 entries p 2 source p 1 manager c net/minecraft/class_2158$class_8642 net/minecraft/server/function/CommandFunction$MacroElement f Ljava/util/List; field_45152 parts f Ljava/util/List; field_45153 variables m ()Ljava/util/List; method_52598 getVariables m (Ljava/util/List;)Ljava/lang/String; method_52599 getCommand p 1 arguments m (Ljava/util/List;Ljava/util/List;)V p 1 parts p 2 variables c net/minecraft/class_2158$class_8641 net/minecraft/server/function/CommandFunction$Macro f I field_45150 CACHE_SIZE f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; field_45151 cache f Ljava/util/List; field_45149 variables f Ljava/text/DecimalFormat; field_46190 DECIMAL_FORMAT m (Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;Ljava/util/List;)V p 2 elements p 1 id p 3 variables m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2158; method_52597 withMacroReplaced p 1 arguments p 2 dispatcher p 3 source m (Lnet/minecraft/class_2520;)Ljava/lang/String; method_53840 toString p 0 nbt c net/minecraft/class_7847 net/minecraft/client/gui/widget/Positioner m (I)Lnet/minecraft/class_7847; method_46477 marginX p 1 marginX m (I)Lnet/minecraft/class_7847; method_46479 marginY p 1 marginY m (I)Lnet/minecraft/class_7847; method_46469 marginLeft p 1 marginLeft m (I)Lnet/minecraft/class_7847; method_46473 marginRight p 1 marginRight m (I)Lnet/minecraft/class_7847; method_46464 margin p 1 value m (I)Lnet/minecraft/class_7847; method_46475 marginBottom p 1 marginBottom m (F)Lnet/minecraft/class_7847; method_46468 relativeY p 1 relativeY m ()Lnet/minecraft/class_7847; method_46476 alignBottom m (F)Lnet/minecraft/class_7847; method_46462 relativeX p 1 relativeX m (FF)Lnet/minecraft/class_7847; method_46463 relative p 2 y p 1 x m ()Lnet/minecraft/class_7847; method_46467 alignHorizontalCenter m (I)Lnet/minecraft/class_7847; method_46471 marginTop p 1 marginTop m ()Lnet/minecraft/class_7847; method_46478 copy m ()Lnet/minecraft/class_7847; method_46461 alignLeft m ()Lnet/minecraft/class_7847; method_46472 alignTop m ()Lnet/minecraft/class_7847$class_7848; method_46480 toImpl m ()Lnet/minecraft/class_7847; method_46474 alignVerticalCenter m (II)Lnet/minecraft/class_7847; method_46465 margin p 2 y p 1 x m ()Lnet/minecraft/class_7847; method_46470 alignRight m ()Lnet/minecraft/class_7847; method_46481 create m (IIII)Lnet/minecraft/class_7847; method_46466 margin p 4 bottom p 3 right p 2 top p 1 left c net/minecraft/class_7847$class_7848 net/minecraft/client/gui/widget/Positioner$Impl f I field_40779 marginTop f I field_40778 marginLeft f F field_40783 relativeY f F field_40782 relativeX f I field_40780 marginRight f I field_40781 marginBottom m (IIII)Lnet/minecraft/class_7847$class_7848; method_46484 margin m (FF)Lnet/minecraft/class_7847$class_7848; method_46482 relative m (I)Lnet/minecraft/class_7847$class_7848; method_46491 marginRight m (I)Lnet/minecraft/class_7847$class_7848; method_46492 marginBottom m (I)Lnet/minecraft/class_7847$class_7848; method_46493 marginX m (II)Lnet/minecraft/class_7847$class_7848; method_46483 margin m ()Lnet/minecraft/class_7847$class_7848; method_46489 copy m (F)Lnet/minecraft/class_7847$class_7848; method_46485 relativeX m (I)Lnet/minecraft/class_7847$class_7848; method_46494 marginY m (F)Lnet/minecraft/class_7847$class_7848; method_46486 relativeY m (I)Lnet/minecraft/class_7847$class_7848; method_46490 marginTop m (I)Lnet/minecraft/class_7847$class_7848; method_46488 marginLeft m (Lnet/minecraft/class_7847$class_7848;)V p 1 original m (I)Lnet/minecraft/class_7847$class_7848; method_46487 margin c net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget c A widget that positions its children in a 2D grid.\n\n@see net.minecraft.util.math.Divider f Ljava/util/List; field_40771 children f Ljava/util/List; field_40772 grids f Lnet/minecraft/class_7847; field_40773 mainPositioner f I field_42155 columnSpacing f I field_42154 rowSpacing m (I)Lnet/minecraft/class_7845; method_48636 setRowSpacing p 1 rowSpacing m (II)V p 2 y p 1 x m (Lnet/minecraft/class_8021;II)Lnet/minecraft/class_8021; method_46452 add p 1 widget p 3 column p 2 row m (I)Lnet/minecraft/class_7845; method_48635 setColumnSpacing p 1 columnSpacing m (Lnet/minecraft/class_8021;IILjava/util/function/Consumer;)Lnet/minecraft/class_8021; method_52734 add p 2 row p 3 column p 4 callback p 1 widget m (Lnet/minecraft/class_8021;IIII)Lnet/minecraft/class_8021; method_46453 add p 4 occupiedRows p 3 column p 5 occupiedColumns p 2 row p 1 widget m ()Lnet/minecraft/class_7847; method_46457 copyPositioner m ()Lnet/minecraft/class_7847; method_46458 getMainPositioner m (Lnet/minecraft/class_8021;IIIILnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_46454 add p 1 widget p 6 positioner p 3 column p 2 row p 5 occupiedColumns p 4 occupiedRows m (Lnet/minecraft/class_8021;IILnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_46455 add p 1 widget p 2 row p 3 column p 4 positioner m (Lnet/minecraft/class_8021;IIIILjava/util/function/Consumer;)Lnet/minecraft/class_8021; method_52733 add p 5 occupiedAbove p 6 callback p 3 column p 4 occupiedBelow p 1 widget p 2 row m (I)Lnet/minecraft/class_7845$class_7939; method_47610 createAdder p 1 columns m (I)Lnet/minecraft/class_7845; method_48637 setSpacing p 1 spacing c net/minecraft/class_7845$class_7939 net/minecraft/client/gui/widget/GridWidget$Adder f I field_41340 totalOccupiedColumns f I field_41339 columns m ()Lnet/minecraft/class_7847; method_47616 getMainPositioner m (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_47615 add p 1 widget p 2 positioner m (Lnet/minecraft/class_7845;I)V p 2 columns m ()Lnet/minecraft/class_7845; method_48638 getGridWidget m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_47612 add p 1 widget m ()Lnet/minecraft/class_7847; method_47611 copyPositioner m (Lnet/minecraft/class_8021;I)Lnet/minecraft/class_8021; method_47613 add p 2 occupiedColumns p 1 widget m (Lnet/minecraft/class_8021;ILnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_47614 add p 3 positioner p 1 widget p 2 occupiedColumns c net/minecraft/class_7845$class_7846 net/minecraft/client/gui/widget/GridWidget$Element f I field_40774 row f I field_40776 occupiedRows f I field_40775 column f I field_40777 occupiedColumns m ()I method_46460 getColumnEnd m (Lnet/minecraft/class_8021;IIIILnet/minecraft/class_7847;)V p 1 widget p 2 row p 3 column p 4 occupiedRows p 5 occupiedColumns p 6 positioner m ()I method_46459 getRowEnd c net/minecraft/class_7842 net/minecraft/client/gui/widget/TextWidget f F field_42121 horizontalAlignment m ()Lnet/minecraft/class_7842; method_48596 alignLeft m ()Lnet/minecraft/class_7842; method_48597 alignCenter m (IILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 3 message p 2 height p 1 width p 4 textRenderer m ()Lnet/minecraft/class_7842; method_48599 alignRight m (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 6 textRenderer p 4 height p 5 message p 2 y p 3 width p 1 x m (F)Lnet/minecraft/class_7842; method_48598 align p 1 horizontalAlignment m (Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)V p 1 message p 2 textRenderer m (I)Lnet/minecraft/class_7842; method_46438 setTextColor p 1 textColor m (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_5481; method_52728 trim p 2 width p 1 text c net/minecraft/class_3485 net/minecraft/structure/StructureTemplateManager f Lnet/minecraft/class_7871; field_40369 blockLookup f Ljava/lang/String; field_31685 NBT_FILE_EXTENSION f Lorg/slf4j/Logger; field_15514 LOGGER f Ljava/nio/file/Path; field_15512 generatedPath f Lcom/mojang/datafixers/DataFixer; field_15515 dataFixer f Lnet/minecraft/class_3300; field_25189 resourceManager f Ljava/util/Map; field_15513 templates f Ljava/lang/String; field_31684 STRUCTURES_DIRECTORY f Ljava/lang/String; field_31686 SNBT_FILE_EXTENSION f Ljava/util/List; field_39417 providers f Ljava/lang/String; field_39416 GAME_TEST_STRUCTURES_DIRECTORY f Lnet/minecraft/class_7654; field_40370 NBT_FINDER m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499; method_15091 getTemplateOrBlank p 1 id m (Ljava/nio/file/Path;)Ljava/util/stream/Stream; method_44240 method_44240 p 1 path m (Ljava/nio/file/Path;)Z method_44242 method_44242 p 0 path m (ILjava/lang/String;)Ljava/lang/String; method_44227 method_44227 p 1 filename m (Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Ljava/util/Optional; method_44230 loadTemplateFromSnbt p 1 id p 2 path m (Lnet/minecraft/class_3485$class_7513;Ljava/util/function/Consumer;)Ljava/util/Optional; method_44231 loadTemplate p 1 opener p 2 exceptionConsumer m (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path; method_15085 getTemplatePath p 2 extension p 1 id p 0 path m (Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7871;)V p 4 blockLookup p 3 dataFixer p 2 session p 1 resourceManager m ()Ljava/util/stream/Stream; method_44243 streamTemplatesFromFile m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V method_44237 method_44237 p 1 throwable m (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path; method_44228 getTemplatePath p 2 extension p 1 id m ()Ljava/util/stream/Stream; method_44241 streamTemplatesFromGameTestFile m (Lnet/minecraft/class_3485$class_7514;)Ljava/util/stream/Stream; method_44232 method_44232 p 0 provider m (Ljava/io/InputStream;)Lnet/minecraft/class_3499; method_15090 readTemplate p 1 templateIInputStream m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; method_44238 toRelativePath p 2 path p 1 root m ()Ljava/util/stream/Stream; method_44239 streamTemplatesFromResource m (Ljava/nio/file/Path;)Ljava/util/stream/Stream; method_44235 streamTemplates p 1 namespaceDirectory m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_44246 loadTemplateFromGameTestFile p 1 id m (Lnet/minecraft/class_2960;)V method_15087 unloadTemplate p 1 id m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_15088 loadTemplateFromResource p 1 id m (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path; method_15086 getAndCheckTemplatePath p 2 extension p 1 id p 0 path m (Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V method_44234 method_44234 p 4 path p 5 consumer m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_15092 loadTemplateFromFile p 1 id m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_15094 getTemplate p 1 id m (Ljava/lang/String;Ljava/nio/file/Path;)Z method_44233 method_44233 p 1 path m (Lnet/minecraft/class_2960;)Z method_15093 saveTemplate p 1 id m (Lnet/minecraft/class_2960;Ljava/lang/Throwable;)V method_44229 method_44229 p 1 throwable m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/util/stream/Stream; method_44236 streamTemplates p 3 extension p 2 namespace p 1 structuresDirectoryPath m (Lnet/minecraft/class_3300;)V method_29300 setResourceManager p 1 resourceManager m ()Ljava/util/stream/Stream; method_44226 streamTemplates m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499; method_21891 createTemplate p 1 nbt m (Lnet/minecraft/class_2960;)Ljava/util/Optional; method_44245 loadTemplate p 1 id c net/minecraft/class_3485$class_7513 net/minecraft/structure/StructureTemplateManager$TemplateFileOpener c net/minecraft/class_3485$class_7514 net/minecraft/structure/StructureTemplateManager$Provider f Ljava/util/function/Supplier; comp_853 lister f Ljava/util/function/Function; comp_852 loader m ()Ljava/util/function/Supplier; comp_853 lister m ()Ljava/util/function/Function; comp_852 loader c net/minecraft/class_6512 net/minecraft/unused/packageinfo/PackageInfo6512 c net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioningWidget c A widget that positions its children relative to the widget's position.\nThis does not attempt to prevent widgets overlapping with each other;\nif this is necessary, consider {@link GridWidget}. f I field_40768 minHeight f I field_40769 minWidth f Ljava/util/List; field_40766 elements f Lnet/minecraft/class_7847; field_40770 mainPositioner m (IIILjava/util/function/Consumer;F)V method_46440 setPos p 4 relative p 1 high p 0 low p 3 setter p 2 length m ()Lnet/minecraft/class_7847; method_46448 copyPositioner m (I)Lnet/minecraft/class_7843; method_46447 setMinHeight p 1 minWidth m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_46441 add p 1 widget m ()Lnet/minecraft/class_7847; method_46450 getMainPositioner m (II)Lnet/minecraft/class_7843; method_46446 setDimensions p 2 minHeight p 1 minWidth m (Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;FF)V method_49617 setPos p 3 relativeY p 2 relativeX p 1 rect p 0 widget m (Ljava/util/function/Consumer;Lnet/minecraft/class_7843$class_7844;)V method_48228 method_48228 p 1 element m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_52732 add p 2 callback p 1 widget m (Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;)V method_48634 setPos p 0 widget p 1 rect m (Lnet/minecraft/class_8021;IIIIFF)V method_46443 setPos p 2 top p 1 left p 4 bottom p 3 right p 6 relativeY p 5 relativeX p 0 widget m (Lnet/minecraft/class_8021;IIII)V method_46442 setPos p 4 bottom p 2 top p 3 right p 0 widget p 1 left m (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_46444 add p 1 widget p 2 positioner m (I)Lnet/minecraft/class_7843; method_46449 setMinWidth p 1 minHeight m (II)V p 1 width p 2 height c net/minecraft/class_7843$class_7844 net/minecraft/client/gui/widget/SimplePositioningWidget$Element c net/minecraft/class_3486 net/minecraft/registry/tag/FluidTags f Lnet/minecraft/class_6862; field_15517 WATER f Lnet/minecraft/class_6862; field_15518 LAVA m (Ljava/lang/String;)Lnet/minecraft/class_6862; method_15095 of p 0 id c net/minecraft/class_2156 net/minecraft/command/TranslatableBuiltInExceptions f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_18140 LONG_TOO_LOW f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_18142 READER_INVALID_LONG f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9787 READER_EXPECTED_FLOAT f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9797 DISPATCHER_UNKNOWN_COMMAND f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9790 DISPATCHER_PARSE_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9784 INTEGER_TOO_LOW f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9783 READER_EXPECTED_START_QUOTE f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9796 LITERAL_INCORRECT f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9786 READER_INVALID_INT f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9788 DOUBLE_TOO_HIGH f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_18141 LONG_TOO_HIGH f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9791 READER_INVALID_ESCAPE f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9798 READER_EXPECTED_DOUBLE f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9793 INTEGER_TOO_HIGH f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9803 READER_EXPECTED_END_QUOTE f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9801 READER_EXPECTED_INT f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9789 READER_INVALID_BOOL f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9800 READER_INVALID_DOUBLE f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9795 FLOAT_TOO_HIGH f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9785 READER_EXPECTED_SYMBOL f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9794 READER_EXPECTED_BOOL f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9782 DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9799 DOUBLE_TOO_LOW f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_9802 FLOAT_TOO_LOW f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9792 DISPATCHER_UNKNOWN_ARGUMENT f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_9804 READER_INVALID_FLOAT f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_18143 READER_EXPECTED_LONG m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9187 method_9187 p 1 min p 0 found m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9191 method_9191 p 0 character m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9181 method_9181 p 0 value m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9183 method_9183 p 0 found p 1 max m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9179 method_9179 p 0 value m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9189 method_9189 p 0 expected m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18479 method_18479 p 1 max p 0 found m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9185 method_9185 p 0 value m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9186 method_9186 p 0 found p 1 max m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9178 method_9178 p 1 max p 0 found m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9182 method_9182 p 0 value m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9190 method_9190 p 1 min p 0 found m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18480 method_18480 p 1 min p 0 found m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18481 method_18481 p 0 value m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9180 method_9180 p 0 found p 1 min m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9188 method_9188 p 0 symbol m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9184 method_9184 p 0 message c net/minecraft/class_6508 net/minecraft/util/math/Quantiles f Lcom/google/common/math/Quantiles$ScaleAndIndexes; field_34418 QUANTILE_POINTS m (Ljava/util/Map;)Ljava/util/Map; method_37996 reverseMap p 0 map m ([D)Ljava/util/Map; method_37998 create p 0 values m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V method_37997 method_37997 p 1 reversedMap m ([J)Ljava/util/Map; method_37999 create p 0 values c net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent m (Ljava/lang/String;ILjava/net/SocketAddress;I)V p 1 protocolId p 3 remoteAddress p 2 packetId p 4 bytes c net/minecraft/class_6509$class_6510 net/minecraft/util/profiling/jfr/event/PacketEvent$Names f Ljava/lang/String; field_35579 PROTOCOL_ID f Ljava/lang/String; field_34419 REMOTE_ADDRESS f Ljava/lang/String; field_35580 PACKET_ID f Ljava/lang/String; field_34421 BYTES c net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil f F field_40746 COT_PI_OVER_8 f Lnet/minecraft/class_8218; field_43146 SIN_COS_PI_OVER_8 m (FF)Lnet/minecraft/class_8218; method_46410 qrGivensQuaternion c Computes the Givens quaternion for a QR factorization.\nSee Algorithm 4 of \nhttps://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. p 1 a2 p 0 a1 m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; method_46412 svdDecompose c Performs an approximate singular value decomposition on a 3×3 matrix.\nSee Algorithm 4 of \nhttps://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. p 0 A m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V method_46415 applyJacobiIteration p 0 AtA m (FFF)Lnet/minecraft/class_8218; method_46411 approximateGivensQuaternion c Computes the approximate Givens rotation factors {@code (c, s) = (cos(phi), sin(phi))} for a 2×2 matrix.\nSee Algorithm 4 of \nhttps://pages.cs.wisc.edu/~sifakis/papers/SVD_TR1690.pdf. p 0 a11 c the top-left element of the matrix p 1 a12 c the average of the two elements on the minor diagonal p 2 a22 c the bottom-right element of the matrix m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; method_49741 applyJacobiIterations p 1 numJacobiIterations p 0 AtA m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; method_46414 scale p 1 scalar p 0 matrix m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V method_49742 conjugate c Stores A′XA into X, clobbering A. p 0 X p 1 A c net/minecraft/class_6506 net/minecraft/util/profiling/jfr/InstanceType f Ljava/lang/String; field_34414 name f Lnet/minecraft/class_6506; field_34413 SERVER f Lnet/minecraft/class_6506; field_34412 CLIENT m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_6506; method_37987 get p 0 server m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_37986 getName c net/minecraft/class_6507 net/minecraft/util/profiling/jfr/JfrListener f Ljava/lang/Runnable; field_34417 stopCallback f Lorg/slf4j/Logger; field_34926 LOGGER m (Ljava/util/function/Supplier;)V method_37991 log p 0 logSupplier m (Ljava/nio/file/Path;)V method_38663 stop p 1 dumpPath m (Ljava/lang/Runnable;)V p 1 stopCallback m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V method_37992 warn p 0 logSupplier p 1 throwable c net/minecraft/class_7838 net/minecraft/client/gui/widget/WrapperWidget f I field_41815 x f I field_41816 y f I field_41813 width f I field_41814 height m (ILnet/minecraft/class_8021;)V method_48223 method_48223 p 2 element m (IIII)V p 4 height p 3 width p 2 y p 1 x m (ILnet/minecraft/class_8021;)V method_48226 method_48226 p 2 element c net/minecraft/class_7838$class_7839 net/minecraft/client/gui/widget/WrapperWidget$WrappedElement f Lnet/minecraft/class_7847$class_7848; field_40753 positioner f Lnet/minecraft/class_8021; field_40752 widget m (II)V method_46425 setY p 1 top p 2 bottom m (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)V p 1 widget p 2 positioner m ()I method_46422 getHeight m (II)V method_46423 setX p 2 right p 1 left m ()I method_46424 getWidth c net/minecraft/class_3491 net/minecraft/structure/processor/StructureProcessor m (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3492;)Lnet/minecraft/class_3499$class_3501; method_15110 process p 2 pos p 1 world p 4 originalBlockInfo p 3 pivot p 6 data p 5 currentBlockInfo m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_3492;)Ljava/util/List; method_49887 reprocess p 5 currentBlockInfos p 6 data p 3 pivot p 4 originalBlockInfos p 1 world p 2 pos m ()Lnet/minecraft/class_3828; method_16772 getType c net/minecraft/class_3492 net/minecraft/structure/StructurePlacementData f Z field_15571 ignoreEntities f Lnet/minecraft/class_2470; field_15569 rotation f Ljava/util/List; field_16446 processors f Lnet/minecraft/class_2415; field_15564 mirror f Lnet/minecraft/class_2338; field_15566 position f Z field_15567 placeFluids f Lnet/minecraft/class_3341; field_15565 boundingBox f Z field_16587 updateNeighbors f Lnet/minecraft/class_5819; field_15570 random f Z field_24043 initializeMobs m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819; method_15115 getRandom p 1 pos m ()Lnet/minecraft/class_2338; method_15134 getPosition m ()Z method_15135 shouldIgnoreEntities m ()Lnet/minecraft/class_2415; method_15114 getMirror m (Z)Lnet/minecraft/class_3492; method_15133 setIgnoreEntities p 1 ignoreEntities m (Z)Lnet/minecraft/class_3492; method_15131 setUpdateNeighbors p 1 updateNeighbors m ()Lnet/minecraft/class_3492; method_16183 clearProcessors m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3492; method_15119 setPosition p 1 position m ()Z method_27265 shouldInitializeMobs m ()Lnet/minecraft/class_2470; method_15113 getRotation m (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3492; method_15126 setBoundingBox p 1 boundingBox m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; method_15123 setRotation p 1 rotation m ()Lnet/minecraft/class_3492; method_15128 copy m (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3499$class_5162; method_15121 getRandomBlockInfos p 1 infoLists p 2 pos m ()Lnet/minecraft/class_3341; method_15124 getBoundingBox m ()Z method_15120 shouldPlaceFluids m (Lnet/minecraft/class_2415;)Lnet/minecraft/class_3492; method_15125 setMirror p 1 mirror m (Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492; method_16184 addProcessor p 1 processor m ()Ljava/util/List; method_16182 getProcessors m (Z)Lnet/minecraft/class_3492; method_35476 setPlaceFluids p 1 placeFluids m (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3492; method_15112 setRandom p 1 random m (Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492; method_16664 removeProcessor p 1 processor m ()Z method_16444 shouldUpdateNeighbors m (Z)Lnet/minecraft/class_3492; method_27264 setInitializeMobs p 1 initializeMobs c net/minecraft/class_3499 net/minecraft/structure/StructureTemplate f Ljava/lang/String; field_31696 ENTITIES_NBT_KEY f Ljava/lang/String; field_31688 PALETTES_KEY f Ljava/lang/String; field_31692 BLOCKS_STATE_KEY f Ljava/util/List; field_15589 entities f Lnet/minecraft/class_2382; field_15587 size f Ljava/lang/String; field_15588 author f Ljava/lang/String; field_31695 ENTITIES_BLOCK_POS_KEY f Ljava/lang/String; field_31687 PALETTE_KEY f Ljava/lang/String; field_31691 BLOCKS_POS_KEY f Ljava/lang/String; field_31694 ENTITIES_POS_KEY f Ljava/util/List; field_15586 blockInfoLists f Ljava/lang/String; field_31690 BLOCKS_KEY f Ljava/lang/String; field_31697 SIZE_KEY f Ljava/lang/String; field_31689 ENTITIES_KEY f Ljava/lang/String; field_31693 BLOCKS_NBT_KEY m (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382; method_15166 getRotatedSize p 1 rotation m (Lnet/minecraft/class_1297;)Z method_15163 method_15163 p 0 entity m ([D)Lnet/minecraft/class_2499; method_15184 createNbtDoubleList p 1 doubles m (Lnet/minecraft/class_243;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; method_15176 transformAround p 3 pivot p 2 rotation p 1 mirror p 0 point m (Lnet/minecraft/class_3499$class_3501;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V method_28054 categorize c Categorizes {@code blockInfo} based on its properties, modifying\nthe passed lists in-place.\n\n

If the block has an NBT associated with it, then it will be\nput in {@code blocksWithNbt}. If the block does not have an NBT\nassociated with it, but is always a full cube, then it will be\nput in {@code fullBlocks}. Otherwise, it will be put in\n{@code otherBlocks}.\n\n@apiNote After all blocks are categorized, {@link #combineSorted}\nshould be called with the same parameters to get the final list. p 2 blocksWithNbt p 1 fullBlocks p 3 otherBlocks p 0 blockInfo m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_15168 transformAround p 2 rotation p 3 pivot p 0 pos p 1 mirror m (IIILnet/minecraft/class_1936;ILnet/minecraft/class_2350;III)V method_15173 method_15173 p 8 z p 7 y p 6 x p 5 direction m (Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341; method_16187 calculateBoundingBox p 1 placementData p 2 pos m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V method_15174 saveFromWorld p 5 ignoredBlock p 2 start p 1 world p 4 includeEntities p 3 dimensions m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional; method_17916 getEntity p 0 world p 1 nbt m (Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_15180 transformBox p 4 pos2 p 3 placementData2 p 2 pos1 p 1 placementData1 m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2248;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; method_15165 getInfosForBlock p 2 placementData p 1 pos p 4 transformed p 3 block m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_5819;I)Z method_15172 place p 6 flags p 3 pivot p 2 pos p 5 random p 4 placementData p 1 world m (Lnet/minecraft/class_1936;ILnet/minecraft/class_251;III)V method_20532 updateCorner p 3 startX p 4 startY p 5 startZ p 0 world p 1 flags p 2 set m (Lnet/minecraft/class_3499$class_3501;)I method_28056 method_28056 p 0 blockInfo m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List; method_16446 process p 0 world p 3 placementData p 4 infos p 1 pos p 2 pivot m ()Lnet/minecraft/class_2382; method_15160 getSize m (Lnet/minecraft/class_3499$class_3501;)I method_16185 method_16185 p 0 blockInfo m ()Ljava/lang/String; method_15181 getAuthor m (Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; method_15171 transform p 1 pos p 0 placementData m (Lnet/minecraft/class_3499$class_3501;)I method_28053 method_28053 p 0 blockInfo m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341; method_34400 createBox p 4 dimensions p 2 pivot p 3 mirror p 0 pos p 1 rotation m (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V method_15164 addEntitiesFromWorld p 1 world p 2 firstCorner p 3 secondCorner m (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; method_15175 writeNbt p 1 nbt m (Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2248;)Ljava/util/List; method_16445 getInfosForBlock p 1 pos p 2 placementData p 3 block m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338; method_15167 offsetByTransformedSize p 2 mirror p 1 pos p 3 rotation m ([I)Lnet/minecraft/class_2499; method_15169 createNbtIntList p 1 ints m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;)Lnet/minecraft/class_3341; method_27267 calculateBoundingBox p 3 pivot p 2 rotation p 4 mirror p 1 pos m (Lnet/minecraft/class_7871;Lnet/minecraft/class_2487;)V method_15183 readNbt p 1 blockLookup p 2 nbt m (Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_243;ZLnet/minecraft/class_5425;Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V method_17917 method_17917 p 6 entity m (Ljava/lang/String;)V method_15161 setAuthor p 1 author m (Lnet/minecraft/class_7871;Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;)V method_15177 loadPalettedBlockInfo p 1 blockLookup p 3 blocks p 2 palette m (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Z)V method_15179 spawnEntities p 2 pos p 1 world p 6 area p 5 pivot p 4 rotation p 3 mirror p 7 initializeMobs m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; method_28055 combineSorted c {@return the list that sorts and combines the passed block lists}\n\n@apiNote The parameters passed should be the same one that was passed\nto previous calls to {@link #categorize}. The returned value is meant to\nbe passed to {@link PalettedBlockInfoList}.\n\n@implNote Each list passed will be sorted in-place using the items'\nY, X, and Z coordinates. The returned list contains all items of\n{@code fullBlocks}, {@code otherBlocks}, and {@code blocksWithNbt}\nin this order. p 0 fullBlocks p 1 blocksWithNbt p 2 otherBlocks m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;II)Lnet/minecraft/class_2338; method_15162 applyTransformedOffset p 2 rotation p 3 offsetX p 4 offsetZ p 0 pos p 1 mirror c net/minecraft/class_3499$class_5162 net/minecraft/structure/StructureTemplate$PalettedBlockInfoList f Ljava/util/List; field_23913 infos f Ljava/util/Map; field_23914 blockToInfos m (Lnet/minecraft/class_2248;Lnet/minecraft/class_3499$class_3501;)Z method_27127 method_27127 p 1 info m (Lnet/minecraft/class_2248;)Ljava/util/List; method_27126 getAllOf p 1 block m (Lnet/minecraft/class_2248;)Ljava/util/List; method_27128 method_27128 p 1 block2 m ()Ljava/util/List; method_27125 getAll m (Ljava/util/List;)V p 1 infos c net/minecraft/class_3499$class_3501 net/minecraft/structure/StructureTemplate$StructureBlockInfo f Lnet/minecraft/class_2680; comp_1342 state f Lnet/minecraft/class_2338; comp_1341 pos f Lnet/minecraft/class_2487; comp_1343 nbt m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)V p 3 nbt p 1 pos p 2 state m ()Lnet/minecraft/class_2338; comp_1341 pos m ()Lnet/minecraft/class_2680; comp_1342 state m ()Lnet/minecraft/class_2487; comp_1343 nbt c net/minecraft/class_3499$class_3502 net/minecraft/structure/StructureTemplate$StructureEntityInfo f Lnet/minecraft/class_2338; field_15600 blockPos f Lnet/minecraft/class_2487; field_15598 nbt f Lnet/minecraft/class_243; field_15599 pos m (Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V p 1 pos p 2 blockPos p 3 nbt c net/minecraft/class_3499$class_3500 net/minecraft/structure/StructureTemplate$Palette f Lnet/minecraft/class_2361; field_15591 ids f Lnet/minecraft/class_2680; field_15590 AIR f I field_15592 currentIndex m (Lnet/minecraft/class_2680;I)V method_15186 set p 2 id p 1 state m (Lnet/minecraft/class_2680;)I method_15187 getId p 1 state m (I)Lnet/minecraft/class_2680; method_15185 getState p 1 id c net/minecraft/class_2168 net/minecraft/server/command/ServerCommandSource c Represents a command source used on server side.\n\n@see MinecraftServer#getCommandSource()\n@see Entity#getCommandSource() f I field_9815 level f Lnet/minecraft/class_243; field_9817 position f Lnet/minecraft/class_7620; field_39834 messageChainTaskQueue f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9824 REQUIRES_PLAYER_EXCEPTION f Ljava/lang/String; field_9826 name f Lnet/minecraft/class_241; field_9822 rotation f Lcom/mojang/brigadier/ResultConsumer; field_9821 resultConsumer f Lnet/minecraft/server/MinecraftServer; field_9818 server f Lnet/minecraft/class_2561; field_9825 displayName f Lnet/minecraft/class_7448; field_39183 signedArguments f Ljava/util/function/IntConsumer; field_44647 returnValueConsumer f Lnet/minecraft/class_3218; field_9828 world f Z field_9823 silent f Lnet/minecraft/class_1297; field_9820 entity f Lnet/minecraft/class_2165; field_9819 output f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_9827 REQUIRES_ENTITY_EXCEPTION f Lnet/minecraft/class_2183$class_2184; field_9816 entityAnchor m ()Lnet/minecraft/class_3222; method_9207 getPlayerOrThrow c {@return the player from this command source}\n\n@throws CommandSyntaxException if this command source is not a player m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2168; method_9232 withEntity p 1 entity m (Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168; method_9227 withWorld p 1 world m (Lnet/minecraft/class_241;)Lnet/minecraft/class_2168; method_9216 withRotation p 1 rotation m (Lnet/minecraft/class_243;)Lnet/minecraft/class_2168; method_9208 withPosition p 1 position m (Lnet/minecraft/class_2561;)V method_45068 sendMessage c Sends {@code message} as the feedback to the command's executor, or to the server's log\nif the command is not executed by a player. p 1 message m ()Lnet/minecraft/class_2561; method_9223 getDisplayName m ()Lnet/minecraft/class_241; method_9210 getRotation m (Lcom/mojang/brigadier/ResultConsumer;)Lnet/minecraft/class_2168; method_9231 withConsumer p 1 consumer m (Lnet/minecraft/class_2165;)Lnet/minecraft/class_2168; method_36321 withOutput p 1 output m (Ljava/util/function/Supplier;Z)V method_9226 sendFeedback p 1 feedbackSupplier p 2 broadcastToOps m (Ljava/util/function/IntConsumer;)Lnet/minecraft/class_2168; method_51411 withReturnValueConsumer p 1 returnValueConsumer m (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;ZLcom/mojang/brigadier/ResultConsumer;Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;Ljava/util/function/IntConsumer;)V p 13 signedArguments p 14 messageChainTaskQueue p 11 consumer p 12 entityAnchor p 15 returnValueConsumer p 5 level p 6 name p 3 rot p 4 world p 9 entity p 10 silent p 7 displayName p 8 server p 1 output p 2 pos m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_9224 method_9224 p 2 result p 1 success p 0 context m (Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture; method_41212 method_41212 p 3 registry m ()Lnet/minecraft/class_2168; method_9217 withSilent m ()Z method_43737 isExecutedByPlayer m (Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;)Lnet/minecraft/class_2168; method_43735 withSignedArguments p 1 signedArguments p 2 messageChainTaskQueue m (Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168; method_9218 withEntityAnchor p 1 anchor m ()Lnet/minecraft/class_1297; method_9229 getEntityOrThrow c Gets the entity from this command source or throws a command syntax exception if this command source is not an entity. m ()Lnet/minecraft/class_3222; method_44023 getPlayer c {@return the player from this command source, or {@code null} if the source is not a player} m (I)Lnet/minecraft/class_2168; method_9206 withLevel p 1 level m (Lnet/minecraft/class_2561;)V method_9212 sendToOps p 1 message m (Lnet/minecraft/class_3222;)Z method_45067 shouldFilterText c {@return whether to filter text sent to {@code recipient}}\n\n

This returns {@code true} if either of the command executor or the recipient\nrequires text filtering, unless {@code recipient} executed the command, where\n{@code false} is always returned. p 1 recipient m (I)Lnet/minecraft/class_2168; method_9230 withMaxLevel p 1 level m (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;)V p 1 output p 2 pos p 5 level p 6 name p 3 rot p 4 world p 9 entity p 7 displayName p 8 server m (Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168; method_9220 withLookingAt p 1 entity p 2 anchor m ()Lnet/minecraft/class_3218; method_9225 getWorld m ()Lnet/minecraft/class_7620; method_44909 getMessageChainTaskQueue m ()Ljava/lang/String; method_9214 getName m ()Lnet/minecraft/class_1297; method_9228 getEntity c Gets the entity from this command source or returns null if this command source is not an entity. m (Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lnet/minecraft/class_2168; method_9209 mergeConsumers p 1 consumer p 2 merger m ()Lnet/minecraft/server/MinecraftServer; method_9211 getServer m (Lnet/minecraft/class_2561;)V method_9213 sendError p 1 message m ()Lnet/minecraft/class_243; method_9222 getPosition m ()Lnet/minecraft/class_7448; method_43738 getSignedArguments m (Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V method_44749 sendChatMessage c Sends {@code message} as a chat message to the command's executor, or to the server's log\nif the command is not executed by a player. p 3 params p 1 message p 2 filterMaskEnabled m (Lnet/minecraft/class_243;)Lnet/minecraft/class_2168; method_9221 withLookingAt p 1 position m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_9215 onCommandComplete p 3 result p 2 success p 1 context m ()Ljava/util/function/IntConsumer; method_51413 getReturnValueConsumer m ()Lnet/minecraft/class_2183$class_2184; method_9219 getEntityAnchor c net/minecraft/class_2169 net/minecraft/world/biome/source/TheEndBiomeSource f Lcom/mojang/serialization/Codec; field_24730 CODEC f Lnet/minecraft/class_6880; field_26700 centerBiome f Lnet/minecraft/class_6880; field_26703 smallIslandsBiome f Lnet/minecraft/class_6880; field_26704 barrensBiome f Lnet/minecraft/class_6880; field_26701 highlandsBiome f Lnet/minecraft/class_6880; field_26702 midlandsBiome m (Lnet/minecraft/class_7871;)Lnet/minecraft/class_2169; method_46680 createVanilla p 0 biomeLookup m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46679 method_46679 p 0 instance m (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V p 1 centerBiome p 2 highlandsBiome p 5 barrensBiome p 3 midlandsBiome p 4 smallIslandsBiome c net/minecraft/class_7855 net/minecraft/client/session/report/AbuseReport f Ljava/lang/String; field_40817 opinionComments f Ljava/util/UUID; field_40813 reportId f Ljava/util/UUID; field_40815 reportedPlayerUuid f Ljava/time/Instant; field_40814 currentTime f Lnet/minecraft/class_7573; field_40818 reason m ()Lnet/minecraft/class_7855; method_46547 copy m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V p 3 reportedPlayerUuid p 2 currentTime p 1 reportId m (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;)Lnet/minecraft/class_437; method_53596 createReportScreen p 1 parent p 2 context m (Ljava/util/UUID;)Z method_46549 playerUuidEquals p 1 uuid c net/minecraft/class_7855$class_7567 net/minecraft/client/session/report/AbuseReport$ValidationError f Lnet/minecraft/class_7855$class_7567; field_39657 TOO_MANY_MESSAGES f Lnet/minecraft/class_7855$class_7567; field_39658 COMMENTS_TOO_LONG f Lnet/minecraft/class_7855$class_7567; field_39655 NO_REASON f Lnet/minecraft/class_7855$class_7567; field_39656 NO_REPORTED_MESSAGES f Lnet/minecraft/class_2561; comp_877 message m ()Lnet/minecraft/class_7919; method_53615 createTooltip m ()Lnet/minecraft/class_2561; comp_877 message c net/minecraft/class_7855$class_7568 net/minecraft/client/session/report/AbuseReport$ReportWithId f Ljava/util/UUID; comp_878 id f Lnet/minecraft/class_8776; comp_1910 reportType f Lcom/mojang/authlib/minecraft/report/AbuseReport; comp_879 report m ()Lnet/minecraft/class_8776; comp_1910 reportType m ()Lcom/mojang/authlib/minecraft/report/AbuseReport; comp_879 report m ()Ljava/util/UUID; comp_878 id c net/minecraft/class_7855$class_8775 net/minecraft/client/session/report/AbuseReport$Builder f Lnet/minecraft/class_7855; field_46061 report f Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; field_46062 limits m ()Lnet/minecraft/class_7855$class_7567; method_53605 validate m ()Ljava/lang/String; method_53613 getOpinionComments m (Lnet/minecraft/class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V p 1 report p 2 limits m ()Lnet/minecraft/class_7573; method_53614 getReason m ()Z method_53602 hasEnoughInfo m (Lnet/minecraft/class_7573;)V method_53609 setReason p 1 reason m ()Lnet/minecraft/class_7855; method_53611 getReport m ()Ljava/util/UUID; method_53612 getReportedPlayerUuid m (Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either; method_53600 build p 1 context m (Ljava/lang/String;)V method_53610 setOpinionComments p 1 opinionComments c net/minecraft/class_6525 net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample f Ljava/time/Instant; comp_34 time f Lnet/minecraft/class_6525$class_6527; comp_36 summaryType f J comp_35 heapUsed m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/time/Instant; comp_34 time m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6525; method_38042 fromEvent p 0 event m ()Lnet/minecraft/class_6525$class_6527; comp_36 summaryType m ()J comp_35 heapUsed m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/class_6525$class_6526; method_38040 toStatistics p 3 count p 2 gcDuration p 1 samples p 0 duration m (Ljava/util/List;)D method_38041 getAllocatedBytesPerSecond p 0 samples c net/minecraft/class_6525$class_6526 net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample$Statistics f I comp_39 count f Ljava/time/Duration; comp_37 duration f Ljava/time/Duration; comp_38 gcDuration f D comp_40 allocatedBytesPerSecond m ()I comp_39 count m (Ljava/lang/Object;)Z equals equals p 1 o m ()Ljava/time/Duration; comp_37 duration m ()Ljava/time/Duration; comp_38 gcDuration m ()F method_38043 getGcDurationRatio m ()D comp_40 allocatedBytesPerSecond c net/minecraft/class_6525$class_6527 net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample$SummaryType f Lnet/minecraft/class_6525$class_6527; field_34444 AFTER_GC f Lnet/minecraft/class_6525$class_6527; field_34443 BEFORE_GC c net/minecraft/class_2164 net/minecraft/command/CommandException f Lnet/minecraft/class_2561; field_9813 message m ()Lnet/minecraft/class_2561; method_9199 getTextMessage m (Lnet/minecraft/class_2561;)V p 1 message c net/minecraft/class_3495 net/minecraft/registry/tag/TagBuilder c A builder class to ease the creation of tags. It can also be used as a\nmutable form of a tag. f Ljava/util/List; field_23688 entries m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; method_26784 add p 1 id m ()Ljava/util/List; method_26782 build m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; method_26787 addTag p 1 id m (Lnet/minecraft/class_3497;)Lnet/minecraft/class_3495; method_27064 add p 1 entry m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; method_34891 addOptional p 1 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; method_34892 addOptionalTag p 1 id m ()Lnet/minecraft/class_3495; method_26778 create c net/minecraft/class_6522 net/minecraft/util/profiling/jfr/sample/CpuLoadSample f D comp_23 userJvm f D comp_22 jvm f D comp_24 system m ()D comp_23 userJvm m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6522; method_38032 fromEvent p 0 event m ()D comp_22 jvm m ()D comp_24 system m (Ljava/lang/Object;)Z equals equals p 1 o c net/minecraft/class_7853 net/minecraft/client/session/ProfileKeys f Lnet/minecraft/class_7853; field_40800 MISSING m ()Ljava/util/concurrent/CompletableFuture; method_46522 fetchKeyPair m ()Z method_46523 isExpired m (Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/class_320;Ljava/nio/file/Path;)Lnet/minecraft/class_7853; method_46532 create p 2 root p 1 session p 0 userApiService c net/minecraft/class_6523 net/minecraft/util/profiling/jfr/sample/FileIoSample f Ljava/lang/String; comp_26 path f Ljava/time/Duration; comp_25 duration f J comp_27 bytes m (Lnet/minecraft/class_6523;)Ljava/lang/String; method_38036 method_38036 p 0 sample m (Lnet/minecraft/class_6523;)J method_38033 method_38033 p 0 sample m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_38035 method_38035 p 0 entry m (Lnet/minecraft/class_6523;)J method_38038 method_38038 p 0 sample m ()Ljava/lang/String; comp_26 path m ()Ljava/time/Duration; comp_25 duration m ()J comp_27 bytes m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_6523;)Z method_38037 method_38037 p 0 sample m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/class_6523$class_6524; method_38034 toStatistics p 1 samples p 0 duration c net/minecraft/class_6523$class_6524 net/minecraft/util/profiling/jfr/sample/FileIoSample$Statistics f J comp_28 totalBytes f D comp_31 countPerSecond f D comp_29 bytesPerSecond f J comp_30 count f Ljava/util/List; comp_33 topContributors f Ljava/time/Duration; comp_32 totalDuration m ()J comp_28 totalBytes m ()D comp_31 countPerSecond m (Ljava/lang/Object;)Z equals equals p 1 o m ()D comp_29 bytesPerSecond m ()J comp_30 count m ()Ljava/util/List; comp_33 topContributors m ()Ljava/time/Duration; comp_32 totalDuration c net/minecraft/class_2165 net/minecraft/server/command/CommandOutput c Represents a subject which can receive command feedback. f Lnet/minecraft/class_2165; field_17395 DUMMY m ()Z method_9201 shouldBroadcastConsoleToOps m ()Z method_9200 shouldReceiveFeedback m ()Z method_36320 cannotBeSilenced m ()Z method_9202 shouldTrackOutput m (Lnet/minecraft/class_2561;)V method_43496 sendMessage c Sends a system message.\n\n@implNote The output location depends on the implementation; players will\nuse the in-game chat, and others will output to the log. p 1 message c net/minecraft/class_3497 net/minecraft/registry/tag/TagEntry f Z field_39267 tag f Z field_39268 required f Lcom/mojang/serialization/Codec; field_39266 ENTRY_CODEC f Lnet/minecraft/class_2960; field_15584 id f Lcom/mojang/serialization/Codec; field_39265 CODEC m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497; method_43937 create p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497; method_43947 createOptionalTag p 0 id m ()Lnet/minecraft/class_5699$class_7476; method_43936 getIdForCodec m (Lnet/minecraft/class_3497;)Ljava/lang/Boolean; method_43946 method_43946 p 0 entry m (Lnet/minecraft/class_5699$class_7476;Z)V p 2 required p 1 id m (Lnet/minecraft/class_5699$class_7476;)Lnet/minecraft/class_3497; method_43939 method_43939 p 0 id m (Lnet/minecraft/class_3497;)Lnet/minecraft/class_3497; method_43943 method_43943 p 0 entry m (Lnet/minecraft/class_2960;ZZ)V p 2 tag p 1 id p 3 required m (Lnet/minecraft/class_3497;)Lcom/mojang/datafixers/util/Either; method_43938 method_43938 p 0 entry m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_3497; method_43940 method_43940 p 0 either m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z method_32832 canAdd p 2 tagEntryPredicate p 1 directEntryPredicate m (Ljava/util/function/Consumer;)V method_32831 forEachRequiredTagId p 1 idConsumer m (Ljava/util/function/Consumer;)V method_43944 forEachOptionalTagId p 1 idConsumer m (Lnet/minecraft/class_3497$class_7474;Ljava/util/function/Consumer;)Z method_26790 resolve p 2 idConsumer p 1 valueGetter m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43941 method_43941 p 0 instance m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497; method_43945 createTag p 0 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497; method_43942 createOptional p 0 id c net/minecraft/class_3497$class_7474 net/minecraft/registry/tag/TagEntry$ValueGetter m (Lnet/minecraft/class_2960;)Ljava/lang/Object; method_43948 direct p 1 id m (Lnet/minecraft/class_2960;)Ljava/util/Collection; method_43949 tag p 1 id c net/minecraft/class_6520 net/minecraft/unused/packageinfo/PackageInfo6520 c net/minecraft/class_6521 net/minecraft/util/profiling/jfr/sample/ChunkGenerationSample f Lnet/minecraft/class_2265; comp_18 centerPos f Ljava/time/Duration; comp_16 duration f Lnet/minecraft/class_1923; comp_17 chunkPos f Ljava/lang/String; comp_21 worldKey f Lnet/minecraft/class_2806; comp_19 chunkStatus m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6521; method_38031 fromEvent p 0 event m ()Lnet/minecraft/class_2265; comp_18 centerPos m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/time/Duration;Lnet/minecraft/class_1923;Lnet/minecraft/class_2265;Lnet/minecraft/class_2806;Ljava/lang/String;)V p 1 duration m ()Lnet/minecraft/class_1923; comp_17 chunkPos m ()Ljava/lang/String; comp_21 worldKey m ()Lnet/minecraft/class_2806; comp_19 chunkStatus c net/minecraft/class_7852 net/minecraft/client/gui/widget/EmptyWidget f I field_41821 height f I field_41820 width f I field_41819 y f I field_41818 x m (IIII)V p 1 x p 2 y p 3 width p 4 height m (I)Lnet/minecraft/class_7852; method_46513 ofHeight p 0 height m (I)Lnet/minecraft/class_7852; method_46512 ofWidth p 0 width m (II)V p 1 width p 2 height c net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport f Ljava/lang/String; field_34441 TOTAL_BYTES f Ljava/lang/String; field_34438 BYTES_PER_SECOND f Ljava/lang/String; field_34442 COUNT_PER_SECOND f Ljava/lang/String; field_34440 DURATION_NANOS_TOTAL f Lcom/google/gson/Gson; field_34437 gson f Ljava/lang/String; field_34439 COUNT m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_38030 collectCpuPercentSection p 1 samples m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V method_38018 method_38018 p 1 json m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V method_38022 method_38022 p 2 json m (Lnet/minecraft/class_6532;)D method_38664 method_38664 p 0 sample m (Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement; method_38025 collectFileIoSection p 1 profile m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V method_38019 method_38019 p 1 json m (Lnet/minecraft/class_6517;)Ljava/lang/String; method_38010 toString p 1 profile m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V method_38017 method_38017 p 1 threadName p 2 allocation m (Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement; method_38029 collectNetworkSection p 1 profile m (Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement; method_38013 collectHeapSection p 1 statistics m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V method_38016 method_38016 p 1 pair m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V method_38020 method_38020 p 1 quantile p 2 value m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V method_38026 method_38026 p 1 pair m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_38028 collectServerTickSection p 1 samples m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_38023 collectChunkGenSection p 1 statistics m (Lcom/mojang/datafixers/util/Pair;)D method_38021 method_38021 p 0 pair m (Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement; method_38015 collectThreadAllocationSection p 1 statistics m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; method_38024 method_38024 p 0 samplesx p 1 valueGetter m (Lnet/minecraft/class_6767;)Lcom/google/gson/JsonElement; method_38014 collectPacketSection p 1 statistics m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V method_38027 method_38027 p 2 value p 1 quantile m (Lnet/minecraft/class_6521;)Lcom/google/gson/JsonElement; method_38011 method_38011 p 0 sample m (Lnet/minecraft/class_6523$class_6524;)Lcom/google/gson/JsonElement; method_38012 collectFileIoSection p 1 statistics c net/minecraft/class_6517 net/minecraft/util/profiling/jfr/JfrProfile f Lnet/minecraft/class_6530$class_6531; comp_10 threadAllocationMap f Ljava/util/List; comp_8 cpuLoadSamples f Ljava/time/Duration; comp_5 duration f Lnet/minecraft/class_6767; comp_12 packetSentStatistics f Lnet/minecraft/class_6523$class_6524; comp_13 fileWriteStatistics f Ljava/time/Duration; comp_6 worldGenDuration f Ljava/time/Instant; comp_4 endTime f Ljava/util/List; comp_15 chunkGenerationSamples f Ljava/util/List; comp_7 serverTickTimeSamples f Lnet/minecraft/class_6525$class_6526; comp_9 gcHeapSummaryStatistics f Lnet/minecraft/class_6767; comp_11 packetReadStatistics f Lnet/minecraft/class_6523$class_6524; comp_14 fileReadStatistics f Ljava/time/Instant; comp_3 startTime m ()Ljava/util/List; method_38006 getChunkGenerationSampleStatistics m ()Ljava/util/List; comp_7 serverTickTimeSamples m ()Ljava/lang/String; method_38009 toJson m ()Lnet/minecraft/class_6525$class_6526; comp_9 gcHeapSummaryStatistics m ()Lnet/minecraft/class_6767; comp_11 packetReadStatistics m (Ljava/lang/Object;)Z equals equals p 1 o m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; method_38007 method_38007 p 0 pair m ()Lnet/minecraft/class_6523$class_6524; comp_14 fileReadStatistics m ()Ljava/time/Instant; comp_3 startTime m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_38008 method_38008 p 0 entry m ()Lnet/minecraft/class_6530$class_6531; comp_10 threadAllocationMap m ()Ljava/util/List; comp_8 cpuLoadSamples m ()Ljava/time/Duration; comp_5 duration m ()Lnet/minecraft/class_6767; comp_12 packetSentStatistics m ()Lnet/minecraft/class_6523$class_6524; comp_13 fileWriteStatistics m ()Ljava/time/Duration; comp_6 worldGenDuration m ()Ljava/time/Instant; comp_4 endTime m ()Ljava/util/List; comp_15 chunkGenerationSamples c net/minecraft/class_6518 net/minecraft/unused/packageinfo/PackageInfo6518 c net/minecraft/class_7849 net/minecraft/client/gui/widget/AxisGridWidget f Lnet/minecraft/class_7849$class_7851; field_40784 axis f Ljava/util/List; field_40785 elements f Lnet/minecraft/class_7847; field_40787 mainPositioner m (IILnet/minecraft/class_7849$class_7851;)V p 1 width p 2 height p 3 axis m (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021; method_52731 add p 2 callback p 1 widget m (Ljava/util/function/Consumer;Lnet/minecraft/class_7849$class_7850;)V method_48230 method_48230 p 1 element m ()Lnet/minecraft/class_7847; method_46500 getMainPositioner m ()Lnet/minecraft/class_7847; method_46499 copyPositioner m (IIIILnet/minecraft/class_7849$class_7851;)V p 2 y p 1 x p 4 height p 3 width p 5 axis m (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021; method_46496 add p 2 positioner p 1 widget m (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; method_46495 add p 1 widget c net/minecraft/class_7849$class_7850 net/minecraft/client/gui/widget/AxisGridWidget$Element c net/minecraft/class_7849$class_7851 net/minecraft/client/gui/widget/AxisGridWidget$DisplayAxis f Lnet/minecraft/class_7849$class_7851; field_40790 VERTICAL f Lnet/minecraft/class_7849$class_7851; field_40789 HORIZONTAL m (Lnet/minecraft/class_8021;)I method_46507 getOtherAxisLength p 1 widget m (Lnet/minecraft/class_7849$class_7850;I)V method_46505 setSameAxisCoordinate p 1 element p 2 low m (Lnet/minecraft/class_8021;)I method_46502 getSameAxisLength p 1 widget m (Lnet/minecraft/class_7849$class_7850;II)V method_46506 setOtherAxisCoordinate p 3 high p 1 element p 2 low m (Lnet/minecraft/class_8021;)I method_46510 getOtherAxisCoordinate p 1 widget m (Lnet/minecraft/class_7849$class_7850;)I method_46504 getSameAxisLength p 1 element m (Lnet/minecraft/class_8021;)I method_46509 getSameAxisCoordinate p 1 widget m (Lnet/minecraft/class_7849$class_7850;)I method_46508 getOtherAxisLength p 1 element c net/minecraft/class_4792 net/minecraft/client/particle/AshParticle m (Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V p 8 velocityX p 10 velocityY p 4 y p 6 z p 1 world p 2 x p 12 velocityZ p 14 scaleMultiplier p 15 spriteProvider c net/minecraft/class_4792$class_4793 net/minecraft/client/particle/AshParticle$Factory f Lnet/minecraft/class_4002; field_22235 spriteProvider m (Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703; method_24463 createParticle m (Lnet/minecraft/class_4002;)V p 1 spriteProvider c net/minecraft/class_4791 net/minecraft/client/render/entity/model/HoglinEntityModel c Represents the model of a hoglin-like entity.\n\n

\n\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n
Model parts of this model
Part NameParentCorresponding Field
{@value EntityModelPartNames#BODY}Root part{@link #body}
{@value EntityModelPartNames#MANE}{@value EntityModelPartNames#BODY}{@link #mane}
{@value EntityModelPartNames#HEAD}Root part{@link #head}
{@value EntityModelPartNames#RIGHT_EAR}{@value EntityModelPartNames#HEAD}{@link #rightEar}
{@value EntityModelPartNames#LEFT_EAR}{@value EntityModelPartNames#HEAD}{@link #leftEar}
{@value EntityModelPartNames#RIGHT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#LEFT_HORN}{@value EntityModelPartNames#HEAD}
{@value EntityModelPartNames#RIGHT_FRONT_LEG}Root part{@link #rightFrontLeg}
{@value EntityModelPartNames#LEFT_FRONT_LEG}Root part{@link #leftFrontLeg}
{@value EntityModelPartNames#RIGHT_HIND_LEG}Root part{@link #rightHindLeg}
{@value EntityModelPartNames#LEFT_HIND_LEG}Root part{@link #leftHindLeg}
\n
f Lnet/minecraft/class_630; field_22230 body f F field_32485 HEAD_PITCH_END f F field_32484 HEAD_PITCH_START f Lnet/minecraft/class_630; field_22228 rightEar f Lnet/minecraft/class_630; field_22229 leftEar f Lnet/minecraft/class_630; field_22227 head f Lnet/minecraft/class_630; field_25484 mane f Lnet/minecraft/class_630; field_27423 rightHindLeg f Lnet/minecraft/class_630; field_27424 leftHindLeg f Lnet/minecraft/class_630; field_27421 rightFrontLeg f Lnet/minecraft/class_630; field_27422 leftFrontLeg m (Lnet/minecraft/class_1308;FFFFF)V method_24461 setAngles m (Lnet/minecraft/class_630;)V p 1 root m ()Lnet/minecraft/class_5607; method_32009 getTexturedModelData c net/minecraft/class_2135 net/minecraft/advancement/criterion/TickCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2135$class_2137; method_9140 conditionsFromJson m (Lnet/minecraft/class_2135$class_2137;)Z method_29964 method_29964 p 0 conditions m (Lnet/minecraft/class_3222;)V method_9141 trigger p 1 player c net/minecraft/class_2135$class_2137 net/minecraft/advancement/criterion/TickCriterion$Conditions m (Ljava/util/Optional;)Lnet/minecraft/class_175; method_43135 createLocation p 0 entity m ()Lnet/minecraft/class_175; method_43139 createHeroOfTheVillage m ()Lnet/minecraft/class_175; method_43138 createSleptInBed m ()Lnet/minecraft/class_175; method_43279 createAvoidVibration m ()Lnet/minecraft/class_175; method_49195 createTick m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_175; method_43136 createLocation p 1 item p 0 block m (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_175; method_43137 createLocation p 0 location c net/minecraft/class_4798 net/minecraft/client/render/entity/HoglinEntityRenderer f Lnet/minecraft/class_2960; field_22244 TEXTURE m (Lnet/minecraft/class_4760;)Z method_27038 isShaking m (Lnet/minecraft/class_4760;)Lnet/minecraft/class_2960; method_24472 getTexture c net/minecraft/class_7822 net/minecraft/network/encryption/PublicPlayerSession f Lnet/minecraft/class_7428; comp_1086 publicKeyData f Ljava/util/UUID; comp_1085 sessionId m (Ljava/time/Duration;)Lnet/minecraft/class_7615; method_46296 createVerifier p 1 gracePeriod m ()Lnet/minecraft/class_7428; comp_1086 publicKeyData m ()Lnet/minecraft/class_7822$class_7823; method_46298 toSerialized m ()Z method_51466 isKeyExpired m (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611; method_46297 createUnpacker p 1 sender m ()Ljava/util/UUID; comp_1085 sessionId c net/minecraft/class_7822$class_7823 net/minecraft/network/encryption/PublicPlayerSession$Serialized f Lnet/minecraft/class_7428$class_7443; comp_1088 publicKeyData f Ljava/util/UUID; comp_1087 sessionId m (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7822$class_7823; method_46301 fromBuf p 0 buf m (Lnet/minecraft/class_2540;Lnet/minecraft/class_7822$class_7823;)V method_46303 write p 1 serialized p 0 buf m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7500;)Lnet/minecraft/class_7822; method_46300 toSession p 2 servicesSignatureVerifier p 1 gameProfile m ()Lnet/minecraft/class_7428$class_7443; comp_1088 publicKeyData m ()Ljava/util/UUID; comp_1087 sessionId c net/minecraft/class_3468 net/minecraft/stat/Stats f Lnet/minecraft/class_2960; field_21779 INTERACT_WITH_GRINDSTONE f Lnet/minecraft/class_2960; field_21778 INTERACT_WITH_ANVIL f Lnet/minecraft/class_3448; field_15370 CRAFTED f Lnet/minecraft/class_3448; field_15372 USED f Lnet/minecraft/class_3448; field_15383 BROKEN f Lnet/minecraft/class_3448; field_15392 PICKED_UP f Lnet/minecraft/class_2960; field_15404 PLAYER_KILLS f Lnet/minecraft/class_2960; field_15402 TRIGGER_TRAPPED_CHEST f Lnet/minecraft/class_2960; field_15401 WALK_UNDER_WATER_ONE_CM f Lnet/minecraft/class_2960; field_15400 TIME_SINCE_DEATH f Lnet/minecraft/class_2960; field_15409 MINECART_ONE_CM f Lnet/minecraft/class_2960; field_15408 DAMAGE_DEALT_ABSORBED f Lnet/minecraft/class_2960; field_15407 INTERACT_WITH_BREWINGSTAND f Lnet/minecraft/class_2960; field_15406 DROP f Lnet/minecraft/class_2960; field_15416 INTERACT_WITH_BEACON f Lnet/minecraft/class_2960; field_15415 BOAT_ONE_CM f Lnet/minecraft/class_2960; field_15414 MOB_KILLS f Lnet/minecraft/class_2960; field_15413 CLIMB_ONE_CM f Lnet/minecraft/class_2960; field_15412 POT_FLOWER f Lnet/minecraft/class_2960; field_15410 ANIMALS_BRED f Lnet/minecraft/class_2960; field_15418 OPEN_SHULKER_BOX f Lnet/minecraft/class_2960; field_15417 PLAY_TIME f Lnet/minecraft/class_2960; field_15420 ENCHANT_ITEM f Lnet/minecraft/class_2960; field_19252 INTERACT_WITH_CARTOGRAPHY_TABLE f Lnet/minecraft/class_2960; field_19254 INTERACT_WITH_STONECUTTER f Lnet/minecraft/class_2960; field_19253 INTERACT_WITH_LOOM f Lnet/minecraft/class_2960; field_15429 TIME_SINCE_REST f Lnet/minecraft/class_2960; field_15428 JUMP f Lnet/minecraft/class_2960; field_15426 FLY_ONE_CM f Lnet/minecraft/class_2960; field_15425 DAMAGE_RESISTED f Lnet/minecraft/class_2960; field_15424 OPEN_ENDERCHEST f Lnet/minecraft/class_2960; field_15423 SWIM_ONE_CM f Lnet/minecraft/class_2960; field_15422 SNEAK_TIME f Lnet/minecraft/class_2960; field_15421 DEATHS f Lnet/minecraft/class_2960; field_19256 RAID_TRIGGER f Lnet/minecraft/class_2960; field_19255 BELL_RING f Lnet/minecraft/class_2960; field_19257 RAID_WIN f Lnet/minecraft/class_3448; field_15405 DROPPED f Lnet/minecraft/class_2960; field_15430 FILL_CAULDRON f Lnet/minecraft/class_3448; field_15403 KILLED f Lnet/minecraft/class_2960; field_17485 INTERACT_WITH_LECTERN f Lnet/minecraft/class_2960; field_17486 INTERACT_WITH_CAMPFIRE f Lnet/minecraft/class_2960; field_33558 TOTAL_WORLD_TIME f Lnet/minecraft/class_3448; field_15419 CUSTOM f Lnet/minecraft/class_3448; field_15411 KILLED_BY f Lnet/minecraft/class_3448; field_15427 MINED f Lnet/minecraft/class_2960; field_24458 STRIDER_ONE_CM f Lnet/minecraft/class_2960; field_22413 TARGET_HIT f Lnet/minecraft/class_2960; field_17271 OPEN_BARREL f Lnet/minecraft/class_2960; field_17272 INTERACT_WITH_BLAST_FURNACE f Lnet/minecraft/class_2960; field_17273 INTERACT_WITH_SMOKER f Lnet/minecraft/class_2960; field_15369 EAT_CAKE_SLICE f Lnet/minecraft/class_2960; field_15368 INTERACT_WITH_CRAFTING_TABLE f Lnet/minecraft/class_2960; field_15367 INSPECT_DROPPER f Lnet/minecraft/class_2960; field_15366 INSPECT_HOPPER f Lnet/minecraft/class_2960; field_15365 DAMAGE_ABSORBED f Lnet/minecraft/class_2960; field_15364 SPRINT_ONE_CM f Lnet/minecraft/class_2960; field_15375 PLAY_RECORD f Lnet/minecraft/class_2960; field_15374 AVIATE_ONE_CM f Lnet/minecraft/class_2960; field_15373 USE_CAULDRON f Lnet/minecraft/class_2960; field_15371 INSPECT_DISPENSER f Lnet/minecraft/class_2960; field_15379 INTERACT_WITH_FURNACE f Lnet/minecraft/class_2960; field_15378 TRADED_WITH_VILLAGER f Lnet/minecraft/class_2960; field_15377 WALK_ONE_CM f Lnet/minecraft/class_2960; field_15376 CROUCH_ONE_CM f Lnet/minecraft/class_2960; field_15387 PIG_ONE_CM f Lnet/minecraft/class_2960; field_15386 FALL_ONE_CM f Lnet/minecraft/class_2960; field_15385 PLAY_NOTEBLOCK f Lnet/minecraft/class_2960; field_15384 TALKED_TO_VILLAGER f Lnet/minecraft/class_2960; field_15382 CLEAN_ARMOR f Lnet/minecraft/class_2960; field_15381 SLEEP_IN_BED f Lnet/minecraft/class_2960; field_15380 DAMAGE_BLOCKED_BY_SHIELD f Lnet/minecraft/class_2960; field_22464 INTERACT_WITH_SMITHING_TABLE f Lnet/minecraft/class_2960; field_15389 LEAVE_GAME f Lnet/minecraft/class_2960; field_15388 DAMAGE_TAKEN f Lnet/minecraft/class_2960; field_15391 FISH_CAUGHT f Lnet/minecraft/class_2960; field_15390 CLEAN_BANNER f Lnet/minecraft/class_2960; field_15399 DAMAGE_DEALT f Lnet/minecraft/class_2960; field_15398 CLEAN_SHULKER_BOX f Lnet/minecraft/class_2960; field_15397 DAMAGE_DEALT_RESISTED f Lnet/minecraft/class_2960; field_15396 HORSE_ONE_CM f Lnet/minecraft/class_2960; field_15395 OPEN_CHEST f Lnet/minecraft/class_2960; field_15394 WALK_ON_WATER_ONE_CM f Lnet/minecraft/class_2960; field_15393 TUNE_NOTEBLOCK m (Ljava/lang/String;Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448; method_15020 registerType p 0 id p 1 registry m (Ljava/lang/String;Lnet/minecraft/class_3446;)Lnet/minecraft/class_2960; method_15021 register p 1 formatter p 0 id c net/minecraft/class_3469 net/minecraft/stat/StatHandler f Lit/unimi/dsi/fastutil/objects/Object2IntMap; field_15431 statMap m (Lnet/minecraft/class_1657;Lnet/minecraft/class_3445;I)V method_15023 setStat p 1 player p 3 value p 2 stat m (Lnet/minecraft/class_3445;)I method_15025 getStat p 1 stat m (Lnet/minecraft/class_3448;Ljava/lang/Object;)I method_15024 getStat p 1 type p 2 stat m (Lnet/minecraft/class_1657;Lnet/minecraft/class_3445;I)V method_15022 increaseStat p 2 stat p 1 player p 3 value c net/minecraft/class_2131 net/minecraft/advancement/criterion/TameAnimalCriterion m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)V method_9132 trigger p 2 entity p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2131$class_2133; method_9133 conditionsFromJson m (Lnet/minecraft/class_47;Lnet/minecraft/class_2131$class_2133;)Z method_22538 method_22538 p 1 conditions c net/minecraft/class_2131$class_2133 net/minecraft/advancement/criterion/TameAnimalCriterion$Conditions f Ljava/util/Optional; field_9757 entity m (Ljava/util/Optional;Ljava/util/Optional;)V p 2 entity p 1 playerPredicate m (Lnet/minecraft/class_47;)Z method_9139 matches p 1 entity m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_16114 create m ()Lnet/minecraft/class_175; method_9138 any c net/minecraft/class_4794 net/minecraft/client/particle/AscendingParticle f Lnet/minecraft/class_4002; field_22237 spriteProvider m (Lnet/minecraft/class_638;DDDFFFDDDFLnet/minecraft/class_4002;FIFZ)V p 4 y p 1 world p 2 x p 8 randomVelocityXMultiplier p 6 z p 11 velocityX p 9 randomVelocityYMultiplier p 10 randomVelocityZMultiplier p 15 velocityZ p 13 velocityY p 19 colorMultiplier p 20 baseMaxAge p 17 scaleMultiplier p 18 spriteProvider p 21 gravityStrength p 22 collidesWithWorld c net/minecraft/class_2128 net/minecraft/advancement/criterion/SummonedEntityCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2128$class_2130; method_9123 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V method_9124 trigger p 2 entity p 1 player m (Lnet/minecraft/class_47;Lnet/minecraft/class_2128$class_2130;)Z method_22537 method_22537 p 1 conditions c net/minecraft/class_2128$class_2130 net/minecraft/advancement/criterion/SummonedEntityCriterion$Conditions f Ljava/util/Optional; field_9752 entity m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 entity m (Lnet/minecraft/class_47;)Z method_9130 matches p 1 entity m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_9129 create p 0 summonedEntityPredicateBuilder c net/minecraft/class_7817 net/minecraft/network/message/AcknowledgedMessage c A message that is acknowledged. If {@link #pending} is {@code true}, the acknowledgment\nis not sent to the server yet. f Z comp_1076 pending f Lnet/minecraft/class_7469; comp_1075 signature m ()Lnet/minecraft/class_7817; method_46271 unmarkAsPending c {@return a new acknowledged message with {@link #pending} set to {@code false}} m ()Z comp_1076 pending m ()Lnet/minecraft/class_7469; comp_1075 signature c net/minecraft/class_7818 net/minecraft/network/encryption/ClientPlayerSession f Lnet/minecraft/class_7427; comp_1078 keyPair f Ljava/util/UUID; comp_1077 sessionId m ()Lnet/minecraft/class_7822; method_46275 toPublicSession m (Lnet/minecraft/class_7427;)Lnet/minecraft/class_7818; method_46273 create p 0 keyPair m (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7612; method_46274 createPacker p 1 sender m ()Lnet/minecraft/class_7427; comp_1078 keyPair m ()Ljava/util/UUID; comp_1077 sessionId c net/minecraft/class_3470 net/minecraft/structure/SimpleStructurePiece f Lnet/minecraft/class_3499; field_15433 template f Lnet/minecraft/class_2338; field_15432 pos f Lorg/slf4j/Logger; field_16586 LOGGER f Ljava/lang/String; field_31664 templateIdString f Lnet/minecraft/class_3492; field_15434 placementData m (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V method_15026 handleMetadata p 3 world p 4 random p 1 metadata p 2 pos p 5 boundingBox m ()Lnet/minecraft/class_3499; method_41624 getTemplate m (Lnet/minecraft/class_3773;ILnet/minecraft/class_3485;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)V p 5 template p 6 placementData p 7 pos p 1 type p 2 length p 3 structureTemplateManager p 4 id m ()Lnet/minecraft/class_2960; method_35470 getId m ()Lnet/minecraft/class_3492; method_41626 getPlacementData m (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;Lnet/minecraft/class_3485;Ljava/util/function/Function;)V p 3 structureTemplateManager p 2 nbt p 4 placementDataGetter p 1 type m ()Lnet/minecraft/class_2338; method_41625 getPos c net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTradeCriterion m (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;Lnet/minecraft/class_2140$class_2142;)Z method_22539 method_22539 p 2 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_3988;Lnet/minecraft/class_1799;)V method_9146 trigger p 3 stack p 1 player p 2 merchant m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2140$class_2142; method_9148 conditionsFromJson c net/minecraft/class_2140$class_2142 net/minecraft/advancement/criterion/VillagerTradeCriterion$Conditions f Ljava/util/Optional; field_9767 villager f Ljava/util/Optional; field_9766 item m (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; method_38914 create p 0 playerPredicate m (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Z method_9154 matches p 1 villager p 2 stack m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 3 item p 2 villager p 1 playerPredicate m ()Lnet/minecraft/class_175; method_9153 any c net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator c The generator for the woodland mansion structure.\n\n

The cobblestones underneath the mansion are generated {@linkplain\nnet.minecraft.world.gen.structure.WoodlandMansionStructure#postPlace after\nthe mansion placement}. m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V method_15029 addPieces p 2 rotation p 3 pieces p 4 random p 0 manager p 1 pos c net/minecraft/class_3471$class_3474 net/minecraft/structure/WoodlandMansionGenerator$MansionParameters c The parameters that control how the mansion will look like. It's\ngenerated before adding structure pieces and passed to {@link\nLayoutGenerator}. f I field_31668 ROOM f I field_31678 CARPET_CELL_FLAG c Whether the cell has carpet. f [Lnet/minecraft/class_3471$class_3478; field_15443 roomFlagsByFloor c Contains flags for each room cell on each floor.\n\n

Each element in the matrix consists of the following fields:\n

    \n
  • {@linkplain #ROOM_ID_MASK room ID} (16 bit)\n
  • {@linkplain #ROOM_SIZE_MASK room size} (4 bit)\n
  • {@link #ORIGIN_CELL_FLAG} (1 bit)\n
  • {@link #ENTRANCE_CELL_FLAG} (1 bit)\n
  • {@link #STAIRCASE_CELL_FLAG} (1 bit)\n
  • {@link #CARPET_CELL_FLAG} (1 bit)\n
f I field_31666 UNSET f I field_31676 ENTRANCE_CELL_FLAG c Whether the cell is an entrance of the room. f I field_31674 BIG_ROOM_FLAG c Whether the room has size 2x2. f Lnet/minecraft/class_3471$class_3478; field_15440 baseLayout c Determines a rough shape of the first floor and the second floor.\n\n

Each element in this matrix is one of {@link #UNSET},\n{@link #CORRIDOR}, {@link #ROOM}, {@link #STAIRCASE}, {@link #UNUSED} or\n{@link #OUTSIDE}. f I field_31672 SMALL_ROOM_FLAG c Whether the room has size 1x1. f I field_31670 UNUSED f I field_31680 ROOM_ID_MASK c The mask for the room ID. Connected rooms share the same ID. f Lnet/minecraft/class_5819; field_15438 random f I field_15442 entranceI f I field_31669 STAIRCASE f Lnet/minecraft/class_3471$class_3478; field_15439 thirdFloorLayout c Determines a rough shape of the third floor.\n\n

Each element in this matrix is one of {@link #UNSET},\n{@link #CORRIDOR}, {@link #ROOM}, {@link #STAIRCASE}, {@link #UNUSED} or\n{@link #OUTSIDE}. f I field_31679 ROOM_SIZE_MASK c The mask for the room size. The value takes one of {@link\n#SMALL_ROOM_FLAG}, {@link #MEDIUM_ROOM_FLAG} or {@link #BIG_ROOM_FLAG}. f I field_31667 CORRIDOR f I field_31677 STAIRCASE_CELL_FLAG c Whether the cell is a part of a staircase room. f I field_31665 SIZE f I field_31675 ORIGIN_CELL_FLAG c Whether the cell is an origin of the room. f I field_31673 MEDIUM_ROOM_FLAG c Whether the room has size 1x2. f I field_31671 OUTSIDE f I field_15441 entranceJ m (Lnet/minecraft/class_3471$class_3478;IILnet/minecraft/class_2350;I)V method_15045 layoutCorridor p 2 i p 1 layout p 4 direction p 3 j p 5 length m (Lnet/minecraft/class_3471$class_3478;)Z method_15046 adjustLayoutWithRooms p 1 layout m (Lnet/minecraft/class_5819;)V p 1 random m (Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_3471$class_3478;)V method_15042 updateRoomFlags p 1 layout p 2 roomFlags m (Lnet/minecraft/class_3471$class_3478;II)Z method_15047 isInsideMansion p 1 i p 0 layout p 2 j m ()V method_15048 layoutThirdFloor m (Lnet/minecraft/class_3471$class_3478;IIII)Z method_15039 isRoomId p 5 roomId p 2 i p 1 layout p 4 floor p 3 j m (Lnet/minecraft/class_3471$class_3478;IIII)Lnet/minecraft/class_2350; method_15040 findConnectedRoomDirection p 5 roomId p 3 j p 4 floor p 1 layout p 2 i c net/minecraft/class_3471$class_3473 net/minecraft/structure/WoodlandMansionGenerator$RoomPool c Provides methods that sample room template identifiers. m (Lnet/minecraft/class_5819;)Ljava/lang/String; method_15036 getBigSecretRoom p 1 random m (Lnet/minecraft/class_5819;)Ljava/lang/String; method_15037 getSmallRoom p 1 random m (Lnet/minecraft/class_5819;)Ljava/lang/String; method_15034 getBigRoom p 1 random m (Lnet/minecraft/class_5819;)Ljava/lang/String; method_15035 getMediumSecretRoom p 1 random m (Lnet/minecraft/class_5819;)Ljava/lang/String; method_15032 getSmallSecretRoom p 1 random m (Lnet/minecraft/class_5819;Z)Ljava/lang/String; method_15031 getMediumGenericRoom p 2 staircase p 1 random m (Lnet/minecraft/class_5819;Z)Ljava/lang/String; method_15033 getMediumFunctionalRoom p 2 staircase p 1 random c net/minecraft/class_3471$class_3472 net/minecraft/structure/WoodlandMansionGenerator$FirstFloorRoomPool c The {@link RoomPool} used for the first floor. c net/minecraft/class_3471$class_3478 net/minecraft/structure/WoodlandMansionGenerator$FlagMatrix c A matrix used to store floor information. Each element in this matrix\ncorresponds to the cell on the floor. f [[I field_15451 array f I field_15453 m f I field_15452 fallback f I field_15454 n m (II)I method_15066 get p 1 i p 2 j m (III)Z method_15067 anyMatchAround p 3 value p 2 j p 1 i m (IIIII)V method_15062 fill p 1 i0 p 2 j0 p 3 i1 p 4 j1 p 5 value m (III)V method_15065 set p 2 j p 1 i p 3 value m (III)V p 1 n p 2 m p 3 fallback m (IIII)V method_15061 update c Updates the element in {@code (i, j)} to {@code newValue} if the\ncurrent value is equal to {@code expected}. p 1 i p 4 newValue p 3 expected p 2 j c net/minecraft/class_3471$class_3477 net/minecraft/structure/WoodlandMansionGenerator$SecondFloorRoomPool c The {@link RoomPool} used for the second floor. c net/minecraft/class_3471$class_3476 net/minecraft/structure/WoodlandMansionGenerator$GenerationPiece f Lnet/minecraft/class_2470; field_15450 rotation f Ljava/lang/String; field_15448 template f Lnet/minecraft/class_2338; field_15449 position c net/minecraft/class_3471$class_3475 net/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator c Populates structure pieces based on the given {@link MansionParameters\nparameters}. f I field_15446 entranceI f Lnet/minecraft/class_3485; field_15444 manager f I field_15445 entranceJ f Lnet/minecraft/class_5819; field_15447 random m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;Z)V method_15059 addMediumRoom p 2 pos p 1 pieces p 6 pool p 5 entranceDirection p 4 connectedRoomDirection p 3 rotation p 7 staircase m (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V method_15052 addWallPiece p 2 wallPiece p 1 pieces m (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V method_15054 addEntrance p 2 wallPiece p 1 pieces m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3473;)V method_15053 addBigSecretRoom p 1 pieces p 2 pos p 3 rotation p 4 pool m (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V method_15058 turnLeft p 1 pieces p 2 wallPiece m (Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;)V p 2 random p 1 manager m (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_3471$class_3474;)V method_15050 generate p 3 pieces p 4 parameters p 1 pos p 2 rotation m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V method_15057 addSmallRoom p 5 pool p 3 rotation p 4 direction p 1 pieces p 2 pos m (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_2350;IIII)V method_15051 addOuterWall p 7 endI p 8 endJ p 5 startI p 6 startJ p 3 layout p 4 direction p 1 pieces p 2 wallPiece m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_3471$class_3478;)V method_15055 addRoof p 4 layout p 5 nextFloorLayout p 2 pos p 3 rotation p 1 pieces m (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V method_15056 addBigRoom p 4 connectedRoomDirection p 5 entranceDirection p 6 pool p 1 pieces p 2 pos p 3 rotation m (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V method_15060 turnRight p 1 pieces p 2 wallPiece c net/minecraft/class_3471$class_3479 net/minecraft/structure/WoodlandMansionGenerator$ThirdFloorRoomPool c The {@link RoomPool} used for the third floor. c net/minecraft/class_3471$class_3480 net/minecraft/structure/WoodlandMansionGenerator$Piece m (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V p 1 manager p 2 nbt m (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;)V p 2 template p 1 manager p 4 rotation p 3 pos p 5 mirror m (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; method_35473 createPlacementData p 0 mirror p 1 rotation m (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; method_35475 method_35475 p 1 id m (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V p 1 manager p 2 template p 3 pos p 4 rotation m (Ljava/lang/String;)Lnet/minecraft/class_2960; method_35474 getId p 0 identifier c net/minecraft/class_6504 net/minecraft/datafixer/schema/Schema2831 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V registerTypes registerTypes p 2 entityTypes p 3 blockEntityTypes p 1 schema c net/minecraft/class_7836 net/minecraft/util/math/Divider c A class for dividing an integer into {@link #divisor} number of integers\nsuch that the difference between any integers is {@code 0} or {@code 1}.\nThe resulting integers sum to the {@code dividend}.\nFor example, {@code new Divider(13, 5)} will produce {@code 2, 3, 2, 3, 3}. f I field_40739 quotient f I field_40738 divisor f I field_40742 remainder f I field_40741 returnedCount f I field_40740 mod m (II)V p 2 divisor p 1 dividend m (II)Ljava/lang/Iterable; method_46402 asIterable p 0 dividend p 1 divisor c net/minecraft/class_6505 net/minecraft/util/profiling/jfr/JfrProfiler f Ljava/util/List; field_34407 EVENTS f Lorg/slf4j/Logger; field_34408 LOGGER f Lnet/minecraft/class_6505; field_35576 INSTANCE f F field_35577 tickTime f Ljdk/jfr/Recording; field_34411 currentRecording f Ljava/util/Map; field_35578 summaryRecorderByAddress f Ljava/lang/String; field_34409 CONFIG_PATH f Ljava/time/format/DateTimeFormatter; field_34410 DATE_TIME_FORMAT f Ljava/lang/String; field_34406 NETWORK f Ljava/lang/String; field_34405 TICKING f Ljava/lang/String; field_34404 WORLD_GENERATION f Ljava/lang/String; field_34403 MINECRAFT m ()Lnet/minecraft/class_6505; method_39428 getInstance m (Ljava/io/Reader;Lnet/minecraft/class_6506;)Z method_37983 start p 2 instanceType p 1 reader m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779; method_39429 getOrCreateSummaryRecorder p 1 address m (Lnet/minecraft/class_6506;Ljava/lang/String;Ljdk/jfr/Recording;)V method_37982 method_37982 p 2 recording m ()V method_38660 addListener c net/minecraft/class_6505$1 net/minecraft/util/profiling/jfr/JfrProfiler$1 f Lnet/minecraft/class_6507; field_34921 innerListener m (Ljdk/jfr/Recording;)V recordingStateChanged recordingStateChanged p 1 recording c net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCriterion m (Lnet/minecraft/class_1799;Lnet/minecraft/class_2148$class_2150;)Z method_22541 method_22541 p 1 conditions m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V method_9165 trigger p 2 stack p 1 player m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2148$class_2150; method_9163 conditionsFromJson c net/minecraft/class_2148$class_2150 net/minecraft/advancement/criterion/UsedTotemCriterion$Conditions f Ljava/util/Optional; field_9777 item m (Lnet/minecraft/class_2073;)Lnet/minecraft/class_175; method_35399 create p 0 itemPredicate m (Lnet/minecraft/class_1799;)Z method_9171 matches p 1 stack m (Ljava/util/Optional;Ljava/util/Optional;)V p 1 playerPredicate p 2 item m (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; method_9170 create p 0 item c net/minecraft/class_6502 net/minecraft/util/collection/EmptyPaletteStorage c An empty palette storage has a size, but all its elements are 0. f [J field_34401 EMPTY_DATA f I field_34402 size m (I)V p 1 size c net/minecraft/class_7833 net/minecraft/util/math/RotationAxis f Lnet/minecraft/class_7833; field_40717 NEGATIVE_Z f Lnet/minecraft/class_7833; field_40716 POSITIVE_Y f Lnet/minecraft/class_7833; field_40718 POSITIVE_Z f Lnet/minecraft/class_7833; field_40713 NEGATIVE_X f Lnet/minecraft/class_7833; field_40715 NEGATIVE_Y f Lnet/minecraft/class_7833; field_40714 POSITIVE_X m (F)Lorg/joml/Quaternionf; rotationDegrees rotationDegrees p 1 deg m (Lorg/joml/Vector3f;)Lnet/minecraft/class_7833; method_46356 of p 0 axis m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; method_46350 method_46350 p 1 rad m (F)Lorg/joml/Quaternionf; method_46351 method_46351 p 0 rad m (F)Lorg/joml/Quaternionf; method_46352 method_46352 p 0 rad m (F)Lorg/joml/Quaternionf; method_46353 method_46353 p 0 rad m (F)Lorg/joml/Quaternionf; method_46354 method_46354 p 0 rad m (F)Lorg/joml/Quaternionf; rotation rotation p 1 rad m (F)Lorg/joml/Quaternionf; method_46355 method_46355 p 0 rad m (F)Lorg/joml/Quaternionf; method_46349 method_46349 p 0 rad c net/minecraft/class_6503 net/minecraft/datafixer/fix/UntaggedSpawnerFix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37974 method_37974 p 1 spawnDataType m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37976 fixSpawner p 1 spawnPotentialsType c net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2143$class_2145; method_9156 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V method_9157 trigger p 1 player p 2 strongholdPos m (DLnet/minecraft/class_2143$class_2145;)Z method_22540 method_22540 p 2 conditions c net/minecraft/class_2143$class_2145 net/minecraft/advancement/criterion/UsedEnderEyeCriterion$Conditions f Lnet/minecraft/class_2096$class_2099; field_9772 distance m (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2099;)V p 2 distance p 1 playerPredicate m (D)Z method_9162 matches p 1 distance c net/minecraft/class_7832 net/minecraft/network/packet/s2c/config/FeaturesS2CPacket f Ljava/util/Set; comp_1113 features m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_8732;)V method_46348 apply m ()Ljava/util/Set; comp_1113 features c net/minecraft/class_6501 net/minecraft/util/function/ToFloatFunction f Lnet/minecraft/class_6501; field_37409 IDENTITY m ()F comp_532 min m ()F comp_533 max m (Ljava/lang/Object;)F method_41296 apply p 1 x m (F)F method_41307 method_41307 p 0 value m (Ljava/util/function/Function;)Lnet/minecraft/class_6501; method_41309 compose c {@return a composed function that first applies the before function to its input,\nand then applies this function} to the result. p 1 before c the function to apply before this function is applied m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/class_6501; method_41308 fromFloat p 0 delegate c net/minecraft/class_6501$1 net/minecraft/util/function/ToFloatFunction$1 m (Ljava/lang/Float;)F method_41310 apply c net/minecraft/class_7828 net/minecraft/network/packet/s2c/play/PlayerRemoveS2CPacket f Ljava/util/List; comp_1105 profileIds m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_46325 apply m ()Ljava/util/List; comp_1105 profileIds c net/minecraft/class_7826 net/minecraft/network/message/MessageLink c Represents a link to the preceding message that a particular message has. f Lcom/mojang/serialization/Codec; field_40849 CODEC f Ljava/util/UUID; comp_1096 sessionId f Ljava/util/UUID; comp_1095 sender f I comp_1094 index m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46614 method_46614 p 0 instance m (Lnet/minecraft/class_7498$class_7499;)V method_46318 update p 1 updater m ()Lnet/minecraft/class_7826; method_46317 next c {@return the next link used by the message's succeeding message}\n\n

This can return {@code null} in an extremely rare case, where the index is about\nto overflow. m (Ljava/util/UUID;)Lnet/minecraft/class_7826; method_46319 of p 0 sender m (Lnet/minecraft/class_7826;)Z method_46321 linksTo c {@return whether this link links to the {@code preceding} link}\n\n

For the link to be considered valid, the two must have the same sender and session ID,\nand the newer link's index must be above the preceding link's index. p 1 preceding m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/class_7826; method_46320 of p 0 sender p 1 sessionId m ()Ljava/util/UUID; comp_1096 sessionId m ()Ljava/util/UUID; comp_1095 sender m ()I comp_1094 index c net/minecraft/class_7827 net/minecraft/network/packet/s2c/play/ProfilelessChatMessageS2CPacket f Lnet/minecraft/class_2556$class_7603; comp_1098 chatType f Lnet/minecraft/class_2561; comp_1097 message m (Lnet/minecraft/class_2540;)V p 1 buf m (Lnet/minecraft/class_2602;)V method_46324 apply m ()Lnet/minecraft/class_2556$class_7603; comp_1098 chatType m ()Lnet/minecraft/class_2561; comp_1097 message c net/minecraft/class_368 net/minecraft/client/toast/Toast f Ljava/lang/Object; field_2208 TYPE f I field_39928 BASE_HEIGHT m ()I method_29049 getWidth m ()Ljava/lang/Object; method_1987 getType m (Lnet/minecraft/class_332;Lnet/minecraft/class_374;J)Lnet/minecraft/class_368$class_369; method_1986 draw p 3 startTime p 2 manager p 1 context m ()I method_29050 getHeight m ()I method_45072 getRequiredSpaceCount c net/minecraft/class_368$class_369 net/minecraft/client/toast/Toast$Visibility f Lnet/minecraft/class_3414; field_2211 sound f Lnet/minecraft/class_368$class_369; field_2210 SHOW f Lnet/minecraft/class_368$class_369; field_2209 HIDE m (Ljava/lang/String;ILnet/minecraft/class_3414;)V p 3 sound m (Lnet/minecraft/class_1144;)V method_1988 playSound p 1 soundManager c net/minecraft/class_367 net/minecraft/client/toast/AdvancementToast f Z field_2206 soundPlayed f I field_41812 DEFAULT_DURATION_MS f Lnet/minecraft/class_8779; field_2205 advancement f Lnet/minecraft/class_2960; field_45394 TEXTURE m (Lnet/minecraft/class_8779;)V p 1 advancement c net/minecraft/class_366 net/minecraft/client/toast/RecipeToast f Lnet/minecraft/class_2561; field_26534 DESCRIPTION f Lnet/minecraft/class_2561; field_26533 TITLE f Ljava/util/List; field_2202 recipes f J field_32217 DEFAULT_DURATION_MS f J field_2204 startTime f Z field_2203 justUpdated f Lnet/minecraft/class_2960; field_45395 TEXTURE m (Lnet/minecraft/class_8786;)V method_1984 addRecipes p 1 recipe m (Lnet/minecraft/class_374;Lnet/minecraft/class_8786;)V method_1985 show p 1 recipe p 0 manager m (Lnet/minecraft/class_8786;)V p 1 recipe c net/minecraft/class_361 net/minecraft/client/gui/widget/ToggleButtonWidget f Lnet/minecraft/class_8666; field_45390 textures f Z field_2194 toggled m (Z)V method_1964 setToggled p 1 toggled m (Lnet/minecraft/class_8666;)V method_1962 setTextures p 1 textures m ()Z method_1965 isToggled m (IIIIZ)V p 3 width p 4 height p 1 x p 2 y p 5 toggled c net/minecraft/class_365 net/minecraft/client/gui/hud/SpectatorHud f Lnet/minecraft/class_310; field_2201 client f Lnet/minecraft/class_2960; field_45392 HOTBAR_TEXTURE f Lnet/minecraft/class_531; field_2200 spectatorMenu f Lnet/minecraft/class_2960; field_45393 HOTBAR_SELECTION_TEXTURE f J field_32216 FADE_OUT_DURATION f J field_32215 FADE_OUT_DELAY f J field_2198 lastInteractionTime m (Lnet/minecraft/class_332;)V method_1979 render p 1 context m (Lnet/minecraft/class_332;)V method_1978 renderSpectatorMenu p 1 context m (Lnet/minecraft/class_310;)V p 1 client m ()V method_1983 useSelectedCommand m (Lnet/minecraft/class_332;IIFFLnet/minecraft/class_537;)V method_1982 renderSpectatorCommand p 1 context p 6 command p 3 x p 2 slot p 5 height p 4 y m (Lnet/minecraft/class_332;FIILnet/minecraft/class_539;)V method_1975 renderSpectatorMenu p 5 state p 4 y p 3 x p 2 height p 1 context m (I)V method_1976 cycleSlot p 1 offset m (I)V method_1977 selectSlot p 1 slot m ()F method_1981 getSpectatorMenuHeight m ()Z method_1980 isOpen c net/minecraft/class_364 net/minecraft/client/gui/Element c Base GUI interface for handling callbacks related to\nkeyboard or mouse actions.\n\nMouse coordinate is bounded by the size of the window in\npixels. f J field_37268 MAX_DOUBLE_CLICK_INTERVAL m (III)Z method_25404 keyPressed c Callback for when a key down event has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onKey(long, int, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int) p 2 scanCode c the unique/platform-specific scan code of the keyboard input p 3 modifiers c a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags) p 1 keyCode c the named key code of the event as described in the {@link org.lwjgl.glfw.GLFW GLFW} class m (DDI)Z method_25406 mouseReleased c Callback for when a mouse button release event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseButton(long, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1 p 3 mouseY c the Y coordinate of the mouse p 5 button c the mouse button number p 1 mouseX c the X coordinate of the mouse m (DD)V method_16014 mouseMoved c Callback for when a mouse move event has been captured.\n\n@see net.minecraft.client.Mouse#onCursorPos p 1 mouseX c the X coordinate of the mouse p 3 mouseY c the Y coordinate of the mouse m (DDIDD)Z method_25403 mouseDragged c Callback for when a mouse button drag event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onCursorPos(long, double, double)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1 p 1 mouseX c the current X coordinate of the mouse p 3 mouseY c the current Y coordinate of the mouse p 6 deltaX c the difference of the current X with the previous X coordinate p 5 button c the mouse button number p 8 deltaY c the difference of the current Y with the previous Y coordinate m (DDDD)Z method_25401 mouseScrolled c Callback for when a mouse button scroll event\nhas been captured.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseScroll(long, double, double) p 1 mouseX c the X coordinate of the mouse p 3 mouseY c the Y coordinate of the mouse p 5 horizontalAmount c the horizontal scroll amount p 7 verticalAmount c the vertical scroll amount m ()Lnet/minecraft/class_8016; method_48218 getFocusedPath m (Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016; method_48205 getNavigationPath p 1 navigation m (DD)Z method_25405 isMouseOver c Checks if the mouse position is within the bound\nof the element.\n\n@return {@code true} if the mouse is within the bound of the element, otherwise {@code false} p 1 mouseX c the X coordinate of the mouse p 3 mouseY c the Y coordinate of the mouse m (CI)Z method_25400 charTyped c Callback for when a character input has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onChar(long, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int) p 1 chr c the captured character p 2 modifiers c a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags) m (III)Z method_16803 keyReleased c Callback for when a key down event has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onKey(long, int, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int) p 3 modifiers c a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags) p 2 scanCode c the unique/platform-specific scan code of the keyboard input p 1 keyCode c the named key code of the event as described in the {@link org.lwjgl.glfw.GLFW GLFW} class m ()Z method_25370 isFocused m (Z)V method_25365 setFocused p 1 focused m (DDI)Z method_25402 mouseClicked c Callback for when a mouse button down event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseButton(long, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1 p 3 mouseY c the Y coordinate of the mouse p 5 button c the mouse button number p 1 mouseX c the X coordinate of the mouse m ()Lnet/minecraft/class_8030; method_48202 getNavigationFocus c net/minecraft/class_362 net/minecraft/client/gui/AbstractParentElement f Z field_22781 dragging f Lnet/minecraft/class_364; field_22780 focused c net/minecraft/class_379 net/minecraft/client/font/Glyph m ()F method_16799 getBoldOffset m ()F method_16800 getShadowOffset m (Ljava/util/function/Function;)Lnet/minecraft/class_382; bake bake p 1 glyphRendererGetter m (Z)F method_16798 getAdvance p 1 bold c net/minecraft/class_379$class_7167 net/minecraft/client/font/Glyph$EmptyGlyph c net/minecraft/class_378 net/minecraft/client/font/FontManager f Ljava/lang/String; field_32226 FONTS_JSON f Lorg/slf4j/Logger; field_2261 LOGGER f Lnet/minecraft/class_2960; field_24254 MISSING_STORAGE_ID f Ljava/util/Map; field_24256 idOverrides f Ljava/util/List; field_44758 fonts f Ljava/util/Map; field_2259 fontStorages f Lcom/google/gson/Gson; field_44757 GSON f Lnet/minecraft/class_377; field_24255 missingStorage f Lnet/minecraft/class_1060; field_2260 textureManager f Lnet/minecraft/class_7654; field_40409 FINDER m (Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_51611 method_51611 p 3 dest m (Ljava/util/List;Lnet/minecraft/class_390;)V method_51620 insertFont p 2 font p 1 fonts m (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8539;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_51613 load p 3 resourceManager p 2 loadable p 1 key p 4 executor m (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_51626 method_51626 p 2 entries m (Lnet/minecraft/class_378$class_8536;Lnet/minecraft/class_3695;)V method_51614 reload p 1 index p 2 profiler m (Lnet/minecraft/class_3695;Lnet/minecraft/class_378$class_8536;)V method_51610 method_51610 p 2 index m (Lnet/minecraft/class_2960;Ljava/util/List;)V method_51607 method_51607 p 2 providers p 1 fontId m (Ljava/util/List;I)V method_51618 method_51618 p 1 codePoint m (Ljava/util/Map;)V method_27541 setIdOverrides p 1 idOverrides m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377; method_27542 method_27542 p 1 id m (Ljava/util/List;Lnet/minecraft/class_2960;)Ljava/util/List; method_51619 loadFontProviders p 1 id p 0 fontResources m (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_51608 loadIndex p 2 executor p 1 resourceManager m ()Lnet/minecraft/class_327; method_27539 createTextRenderer m (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_378$class_8536; method_51622 method_51622 p 2 ignored m ()Lnet/minecraft/class_327; method_45078 createAdvanceValidatingTextRenderer m (Lnet/minecraft/class_1060;)V p 1 manager m (Ljava/util/List;)Ljava/util/Map; method_51617 getRequiredFontProviders p 1 entries m (Ljava/util/List;Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_51621 method_51621 p 4 providers m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377; method_45077 method_45077 p 1 id m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; method_51606 getEffectiveId p 1 id m (Lnet/minecraft/class_377;)V method_27540 method_27540 p 0 fontStorage m (Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V method_51615 method_51615 p 2 reference m (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_389$class_8539;)V method_51612 method_51612 p 5 loadable m (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_378$class_8537;)V method_51624 method_51624 p 2 fontEntry p 1 dependent m (Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/List;)V method_51625 method_51625 p 2 fonts m (Lnet/minecraft/class_8523;Lnet/minecraft/class_378$class_8537;)V method_51609 method_51609 p 1 entry c net/minecraft/class_378$class_8536 net/minecraft/client/font/FontManager$ProviderIndex f Ljava/util/Map; comp_1496 providers f Ljava/util/List; comp_1497 allProviders m ()Ljava/util/List; comp_1497 allProviders m ()Ljava/util/Map; comp_1496 providers c net/minecraft/class_378$class_8537 net/minecraft/client/font/FontManager$FontEntry f Lnet/minecraft/class_2960; comp_1498 fontId f Ljava/util/Set; comp_1500 dependencies f Ljava/util/List; comp_1499 builders m (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V method_51631 addReferenceBuilder p 1 key p 2 reference m (Lnet/minecraft/class_2960;)V p 1 fontId m (Lnet/minecraft/class_378$class_8534;Ljava/util/concurrent/CompletableFuture;)V method_51632 addBuilder p 2 provider p 1 key m (Lnet/minecraft/class_378$class_8535;)Ljava/util/stream/Stream; method_51633 method_51633 p 0 builder m ()Ljava/util/stream/Stream; method_51635 getImmediateProviders m (Ljava/util/function/Function;)Ljava/util/Optional; method_51634 getRequiredFontProviders p 1 fontRetriever m ()Lnet/minecraft/class_2960; comp_1498 fontId m ()Ljava/util/List; comp_1499 builders m ()Ljava/util/Set; comp_1500 dependencies c net/minecraft/class_378$class_8534 net/minecraft/client/font/FontManager$FontKey f I comp_1493 index f Ljava/lang/String; comp_1492 pack f Lnet/minecraft/class_2960; comp_1491 fontId m ()I comp_1493 index m ()Lnet/minecraft/class_2960; comp_1491 fontId m ()Ljava/lang/String; comp_1492 pack c net/minecraft/class_378$class_8556 net/minecraft/client/font/FontManager$Providers f Lcom/mojang/serialization/Codec; field_44798 CODEC f Ljava/util/List; comp_1518 providers m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51747 method_51747 p 0 instance m ()Ljava/util/List; comp_1518 providers c net/minecraft/class_378$class_8535 net/minecraft/client/font/FontManager$Builder f Lnet/minecraft/class_378$class_8534; comp_1494 id f Lcom/mojang/datafixers/util/Either; comp_1495 result m (Ljava/util/function/Function;)Ljava/util/Optional; method_51629 build p 1 fontRetriever m (Ljava/util/function/Function;Lnet/minecraft/class_2960;)Ljava/util/Optional; method_51630 method_51630 p 2 referee m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional; method_51628 method_51628 p 0 future m ()Lnet/minecraft/class_378$class_8534; comp_1494 id m ()Lcom/mojang/datafixers/util/Either; comp_1495 result c net/minecraft/class_377 net/minecraft/client/font/FontStorage f Lnet/minecraft/class_8532; field_2253 glyphRendererCache f Lnet/minecraft/class_382; field_20910 whiteRectangleGlyphRenderer f Lnet/minecraft/class_8532; field_2257 glyphCache f Lnet/minecraft/class_382; field_2256 blankGlyphRenderer f Ljava/util/List; field_2247 fonts f F field_39934 MAX_ADVANCE f Lnet/minecraft/class_2960; field_2246 id f Lnet/minecraft/class_1060; field_2248 textureManager f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_2249 charactersByWidth f Ljava/util/List; field_2254 glyphAtlases f Lnet/minecraft/class_5819; field_2252 RANDOM m (Ljava/util/List;)V method_2004 setFonts p 1 fonts m ()V method_2010 closeGlyphAtlases m (I)[[Lnet/minecraft/class_377$class_7647; method_51636 method_51636 p 0 rowCount m (Lnet/minecraft/class_379;)Lnet/minecraft/class_382; method_2013 getObfuscatedGlyphRenderer p 1 glyph m (IZ)Lnet/minecraft/class_379; method_2011 getGlyph c {@return the glyph of {@code codePoint}}\n\n@implNote {@link BuiltinEmptyGlyph#MISSING} is returned for missing code points. p 1 codePoint p 2 validateAdvance m (I)Lit/unimi/dsi/fastutil/ints/IntList; method_27546 method_27546 p 0 advance m ()Lnet/minecraft/class_382; method_22943 getRectangleRenderer m (I)Lnet/minecraft/class_382; method_41832 findGlyphRenderer p 1 codePoint m (I)[[Lnet/minecraft/class_382; method_51638 method_51638 p 0 rowCount m (I)Lnet/minecraft/class_382; method_2014 getGlyphRenderer p 1 codePoint m (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V p 1 textureManager p 2 id m (Ljava/util/List;Ljava/util/Set;I)V method_27545 method_27545 p 3 codePoint m (Lnet/minecraft/class_383;)Lnet/minecraft/class_382; method_2012 getGlyphRenderer p 1 c m (I)Lnet/minecraft/class_377$class_7647; method_40038 findGlyph c {@return the glyph of {@code codePoint}}\n\n@apiNote Call {@link #getGlyph} instead, as that method provides caching. p 1 codePoint m ()V method_24290 closeFonts m (Lnet/minecraft/class_379;)Z method_45079 isAdvanceInvalid p 0 glyph c net/minecraft/class_377$class_7647 net/minecraft/client/font/FontStorage$GlyphPair f Lnet/minecraft/class_377$class_7647; field_39935 MISSING f Lnet/minecraft/class_379; comp_980 advanceValidatedGlyph f Lnet/minecraft/class_379; comp_979 glyph m ()Lnet/minecraft/class_379; comp_980 advanceValidatedGlyph m (Z)Lnet/minecraft/class_379; method_45080 getGlyph p 1 validateAdvance m ()Lnet/minecraft/class_379; comp_979 glyph c net/minecraft/class_372 net/minecraft/client/toast/TutorialToast f Z field_2222 hasProgressBar f Lnet/minecraft/class_2561; field_2226 description f F field_2228 progress f F field_2229 lastProgress f Lnet/minecraft/class_372$class_373; field_2225 type f J field_2223 lastTime f Lnet/minecraft/class_2960; field_45397 TEXTURE f I field_32223 PROGRESS_BAR_HEIGHT f I field_32222 PROGRESS_BAR_WIDTH f Lnet/minecraft/class_368$class_369; field_2227 visibility f Lnet/minecraft/class_2561; field_2224 title f I field_32225 PROGRESS_BAR_Y f I field_32224 PROGRESS_BAR_X m (Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V p 2 title p 1 type p 4 hasProgressBar p 3 description m ()V method_1993 hide m (F)V method_1992 setProgress p 1 progress c net/minecraft/class_372$class_373 net/minecraft/client/toast/TutorialToast$Type f Lnet/minecraft/class_2960; field_45398 texture f Lnet/minecraft/class_372$class_373; field_26848 SOCIAL_INTERACTIONS f Lnet/minecraft/class_372$class_373; field_28782 RIGHT_CLICK f Lnet/minecraft/class_372$class_373; field_2230 MOVEMENT_KEYS f Lnet/minecraft/class_372$class_373; field_2233 RECIPE_BOOK f Lnet/minecraft/class_372$class_373; field_2237 MOUSE f Lnet/minecraft/class_372$class_373; field_2236 WOODEN_PLANKS f Lnet/minecraft/class_372$class_373; field_2235 TREE m (Lnet/minecraft/class_332;II)V method_1994 drawIcon p 1 context p 2 x p 3 y m (Ljava/lang/String;ILnet/minecraft/class_2960;)V p 3 texture c net/minecraft/class_370 net/minecraft/client/toast/SystemToast f Z field_2214 justUpdated f I field_25038 width f Lnet/minecraft/class_2561; field_2215 title f J field_2216 startTime f Lnet/minecraft/class_2960; field_45396 TEXTURE f I field_32219 MIN_WIDTH f Ljava/util/List; field_25037 lines f Lnet/minecraft/class_370$class_371; field_2213 type f I field_39927 PADDING_Y f I field_39926 LINE_HEIGHT m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V method_1991 setContent p 1 title p 2 description m (Lnet/minecraft/class_374;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V method_1990 show p 1 type p 0 manager p 3 description p 2 title m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_29627 addPackCopyFailure p 1 directory p 0 client m (Lnet/minecraft/class_374;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V method_27024 add p 0 manager p 1 type p 2 title p 3 description m (Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Ljava/util/List;I)V p 1 type p 2 title p 3 lines p 4 width m (Lnet/minecraft/class_332;IIII)V method_29046 drawPart p 1 context m (Lnet/minecraft/class_310;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_370; method_29047 create p 0 client p 2 title p 1 type p 3 description m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_27023 addWorldAccessFailureToast p 0 client p 1 worldName m ()Lnet/minecraft/class_370$class_371; method_1989 getType m (Lnet/minecraft/class_310;Ljava/lang/String;)V method_27025 addWorldDeleteFailureToast p 0 client p 1 worldName m (Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V p 3 description p 1 type p 2 title m (Lnet/minecraft/class_2561;)Lcom/google/common/collect/ImmutableList; method_29626 getTextAsList p 0 text c net/minecraft/class_370$class_371 net/minecraft/client/toast/SystemToast$Type f J field_39340 displayDuration f Lnet/minecraft/class_370$class_371; field_23774 WORLD_ACCESS_FAILURE f Lnet/minecraft/class_370$class_371; field_25445 PACK_COPY_FAILURE f Lnet/minecraft/class_370$class_371; field_36445 PERIODIC_NOTIFICATION f Lnet/minecraft/class_370$class_371; field_2220 WORLD_BACKUP f Lnet/minecraft/class_370$class_371; field_2218 TUTORIAL_HINT f Lnet/minecraft/class_370$class_371; field_2219 NARRATOR_TOGGLE f Lnet/minecraft/class_370$class_371; field_39915 UNSECURE_SERVER_WARNING f Lnet/minecraft/class_370$class_371; field_21809 PACK_LOAD_FAILURE m (Ljava/lang/String;IJ)V p 3 displayDuration c net/minecraft/class_376 net/minecraft/client/font/BlankFont c net/minecraft/class_374 net/minecraft/client/toast/ToastManager f I field_39930 ALL_OCCUPIED f Ljava/util/Deque; field_2240 toastQueue f I field_39929 SPACES f Ljava/util/List; field_2239 visibleEntries f Lnet/minecraft/class_310; field_2238 client f Ljava/util/BitSet; field_39931 occupiedSpaces m (I)I method_45073 getTopIndex p 1 requiredSpaces m (Lnet/minecraft/class_310;)V p 1 client m ()I method_45076 getEmptySpaceCount m (Ljava/lang/Class;Ljava/lang/Object;)Lnet/minecraft/class_368; method_1997 getToast p 2 type p 1 toastClass m (Lnet/minecraft/class_332;)V method_1996 draw p 1 context m (Lnet/minecraft/class_368;)V method_1999 add p 1 toast m ()V method_2000 clear m ()Lnet/minecraft/class_310; method_1995 getClient m (ILnet/minecraft/class_332;Lnet/minecraft/class_374$class_375;)Z method_45074 method_45074 p 3 visibleEntry m (Lnet/minecraft/class_368;)Z method_45075 method_45075 p 1 toast m ()D method_48221 getNotificationDisplayTimeMultiplier c net/minecraft/class_374$class_375 net/minecraft/client/toast/ToastManager$Entry f J field_32221 DISAPPEAR_TIME f Lnet/minecraft/class_368; field_2241 instance f J field_2242 showTime f Lnet/minecraft/class_368$class_369; field_2244 visibility f J field_2243 startTime f I field_39933 requiredSpaceCount f I field_39932 topIndex m (J)F method_2003 getDisappearProgress p 1 time m (Lnet/minecraft/class_374;Lnet/minecraft/class_368;II)V p 2 instance p 3 topIndex p 4 requiredSpaceCount m ()Lnet/minecraft/class_368; method_2001 getInstance m (ILnet/minecraft/class_332;)Z method_2002 draw p 2 context p 1 x c net/minecraft/class_1702 net/minecraft/entity/player/HungerManager f F field_7752 exhaustion f I field_7755 foodTickTimer f I field_7754 prevFoodLevel f F field_7753 saturationLevel f I field_7756 foodLevel m ()I method_7586 getFoodLevel m (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)V method_7579 eat p 1 item p 2 stack m ()F method_35219 getExhaustion m (I)V method_7580 setFoodLevel p 1 foodLevel m (F)V method_7583 addExhaustion p 1 exhaustion m (F)V method_7581 setSaturationLevel p 1 saturationLevel m (Lnet/minecraft/class_2487;)V method_7584 readNbt p 1 nbt m (IF)V method_7585 add p 1 food p 2 saturationModifier m ()Z method_7587 isNotFull m ()I method_35217 getPrevFoodLevel m (Lnet/minecraft/class_2487;)V method_7582 writeNbt p 1 nbt m (Lnet/minecraft/class_1657;)V method_7588 update p 1 player m (F)V method_35218 setExhaustion p 1 exhaustion m ()F method_7589 getSaturationLevel c net/minecraft/class_1701 net/minecraft/entity/vehicle/TntMinecartEntity f B field_30703 PRIME_TNT_STATUS f I field_7751 fuseTicks m (Lnet/minecraft/class_1282;D)V method_7576 explode p 2 power p 1 damageSource m (D)V method_47305 explode p 1 power m ()V method_7575 prime m (Lnet/minecraft/class_1937;DDD)V p 1 world p 2 x p 4 y p 6 z m ()I method_7577 getFuseTicks m ()Z method_7578 isPrimed c net/minecraft/class_1700 net/minecraft/entity/vehicle/HopperMinecartEntity f Z field_7749 enabled m ()Z method_7574 canOperate m ()Z method_7572 isEnabled m (Z)V method_7570 setEnabled p 1 enabled m (Lnet/minecraft/class_1937;DDD)V p 6 z p 4 y p 2 x p 1 world c net/minecraft/class_1706 net/minecraft/screen/AnvilScreenHandler f Lorg/slf4j/Logger; field_7771 LOGGER f I field_41896 OUTPUT_X f Lnet/minecraft/class_3915; field_7770 levelCost f I field_41895 INPUT_2_X f I field_7776 repairItemUsage f I field_41894 INPUT_1_X f I field_41899 INPUT_2_ID f I field_41900 OUTPUT_ID f I field_41898 INPUT_1_ID f I field_30751 MAX_NAME_LENGTH f I field_41897 SLOT_Y f Ljava/lang/String; field_7774 newItemName m (Lnet/minecraft/class_1799;)Z method_48350 method_48350 p 0 stack m ()I method_17369 getLevelCost m (Ljava/lang/String;)Z method_7625 setNewItemName p 1 newItemName m (Ljava/lang/String;)Ljava/lang/String; method_52176 sanitize p 0 name m (Lnet/minecraft/class_1799;)Z method_48351 method_48351 p 0 stack m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V method_24922 method_24922 p 2 pos p 1 world m (ILnet/minecraft/class_1661;)V p 2 inventory p 1 syncId m (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V p 3 context p 1 syncId p 2 inventory m (I)I method_20398 getNextCost p 0 cost c net/minecraft/class_1704 net/minecraft/screen/BeaconScreenHandler f Lnet/minecraft/class_3914; field_17289 context f Lnet/minecraft/class_1704$class_1705; field_17288 paymentSlot f I field_30761 HOTBAR_START f Lnet/minecraft/class_3913; field_17290 propertyDelegate f I field_30762 HOTBAR_END f I field_30760 INVENTORY_END f Lnet/minecraft/class_1263; field_17287 payment f I field_30758 PROPERTY_COUNT f I field_30759 INVENTORY_START f I field_30756 PAYMENT_SLOT_ID f I field_30757 BEACON_INVENTORY_SIZE m ()Z method_17376 hasPayment m (ILnet/minecraft/class_1263;)V p 2 inventory p 1 syncId m (ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;Lnet/minecraft/class_3914;)V p 4 context p 3 propertyDelegate p 2 inventory p 1 syncId m ()Lnet/minecraft/class_1291; method_17375 getSecondaryEffect m (Lnet/minecraft/class_1291;)I method_53173 getRawIdForStatusEffect p 0 statusEffect m ()Lnet/minecraft/class_1291; method_17374 getPrimaryEffect m ()I method_17373 getProperties m (I)Lnet/minecraft/class_1291; method_53174 getStatusEffectForRawId p 0 id m (Ljava/util/Optional;Ljava/util/Optional;)V method_17372 setEffects p 1 primary p 2 secondary c net/minecraft/class_1704$class_1705 net/minecraft/screen/BeaconScreenHandler$PaymentSlot m (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V p 3 index p 2 inventory p 5 y p 4 x c net/minecraft/class_1703 net/minecraft/screen/ScreenHandler c Manages lists of item stacks and properties between the server and the client for use\nin a screen. They are usually used for synchronizing the screens of container blocks\nsuch as chests and furnaces.\n\n

On the client, screen handlers are coupled with a {@link\nnet.minecraft.client.gui.screen.ingame.HandledScreen}. Handled screens have a\nreference to a client-sided screen handler that is exposed through the\n{@link net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider} interface.\n\n

Models

\n

Screen handlers hold slots, properties, property delegates, and screen handler\ncontexts. This allows easy synchronization of states between the client and the\nserver, and prevents running code on the wrong side.\n\n

{@link Slot} holds one item stack. The slots are usually controlled by the server,\nand the changes to slots on the server are automatically synchronized to the client.\nSlots can be backed by an inventory, allowing the changes to be reflected to the\npersistent storage (like block entities) on the server. Clients manipulate the\nslots by issuing a "slot click" packet. "Clicking" a slot includes actions like\npicking up crafting result, shift-clicking stacks, swapping stacks between the\ninventory and the hotbar, or dropping stacks.\n\n

Screen handlers also contain a list of {@linkplain Property properties}\nthat are used for syncing integers (e.g. progress bars) from the server to the client.\nProperties can also be used to sync an integer from the client to the server, although\nit has to be manually performed. If a property relies on other objects, like\na value from a block entity instance, then the property can delegate its operations\nusing {@link PropertyDelegate}. The delegate is passed when creating the screen handler.\nOn the server, access to the property's value is delegated to the delegate (which in\nturn delegates to another object like a block entity instance).\nOn the client, access to the property's value still uses the synced value.\n\n

{@link ScreenHandlerContext} allows running code on the server side only. Screen\nhandlers are designed to be used on both sides; any action modifying the world has\nto be wrapped in a call to the context. Like with the property delegate, a context\nwith the world is passed to the screen handler on creation on the server. On the\nserver, the context executes the function with the world and the position. On the\nclient, the context does nothing.\n\n

How to use screen handlers

\n

Creation

\n

To create a new screen handler, subclass {@link ScreenHandler}, create and register\na new {@linkplain ScreenHandlerType screen handler type}, and associate it with\na handled screen.\n\n

A subclass should have two constructors. One is for the server, and should take\nthe {@code syncId} and inventories, property delegates, or contexts that are used.\nThe {@link #syncId} is shared between the two sides. It is used to verify that a player\nhas a specific screen (handler) open so that they can move items, for example.\nThe inventories are used to back a slot so that any changes to a slot is reflected\non the backing inventory, and vice versa. Property delegates and contexts bridge\nbetween the screen handler and other parts of the world; see above for more description.\n\n

The constructor should {@linkplain #addSlot add slots}, {@link #addProperties\nadd properties from delegates}, and store the property delegates and screen handler\ncontext in the instance fields.\n\n

The other constructor is for the client. There, the only parameters allowed are the\n{@code syncId} and the player inventory. This is because all other things are\nunavailable at creation time and synced later. This constructor should call the\nother constructor with {@linkplain net.minecraft.inventory.SimpleInventory\na new simple inventory of sufficient size}, {@linkplain ArrayPropertyDelegate\na new array property delegate}, and {@linkplain ScreenHandlerContext#EMPTY\nan empty screen handler context}. Synced data then fills the inventory and property\ndelegate.\n\n

The screen handler then has to be registered in a registry. Create a new instance of\n{@link ScreenHandlerType} with the screen handler type factory (which can be a reference\nto the client-side constructor; i.e. {@code MyScreenHandler::MyScreenHandler})\nand register it to {@link net.minecraft.registry.Registries#SCREEN_HANDLER}.\n\n

Opening

\n

Most of the screen handlers are associated with a block and opened by using the block.\nScreen handlers are opened on the server and synced to the client. To open a\nscreen handler, use {@link PlayerEntity#openHandledScreen}. This takes a\n{@link NamedScreenHandlerFactory}, which creates a screen handler. In vanilla,\nblock entity instances implement the interface, allowing them to be passed.\n{@link SimpleNamedScreenHandlerFactory} is a screen handler factory implementation\nfor use cases that do not involve a block entity.\n\n

The factory should create a new instance of a screen handler with the server-side\nconstructor (one that takes inventories, etc). If the screen handler requires\na property delegate or a context, create an instance and pass it here.\n\n

As long as the screen handler only uses the slots and properties, there should not\nbe any need for external synchronization.\n\n

Interaction

\n

Screen handler interaction mainly involves "slot clicks" and "button clicks".\nA {@linkplain #onSlotClick slot click} is, as mentioned before, an action manipulating\nthe slots' held item stacks. Slot clicks are implemented in this class and\n{@link #quickMove}. To manipulate the stacks, get the slot via {@link #getSlot}\nand call methods of it. Screen handlers also provide methods for common operations,\nsuch as {@link #insertItem} that inserts a stack to the screen handler's available slots.\n\n

The "cursor stack" is an item stack held by the cursor. When moving item stacks\nbetween slots, the cursor stack can hold the stack temporarily. The cursor stack\nis not held by any slots. When the screen handler is closed, the stack will be\ninserted to the player inventory or dropped as an item entity.\n\n

Some screen handlers also handle {@linkplain #onButtonClick button clicks}.\nThis is used to execute an action on the server as a response to clients sending a\nbutton click packet. In most cases, this is triggered by a button in the screen\nrendered by the client, hence the name. Inside screen handlers, buttons are identified\nwith an integer.\n\n

Subclasses must implement two methods: {@link #canUse(PlayerEntity)} and {@link\n#quickMove}. See the documentation of each method for more details.\n\n

Closing

\n

Since a screen handler handles the client's screen, the screen must be closed at the\nsame time. To close the screen handler and the screen, call {@link\nPlayerEntity#closeHandledScreen} on the server.\n\n

Screen handlers should override {@link #onClosed}. In there, it should {@linkplain\n#dropInventory drop contents} of all slots not backed by an inventory and call\n{@link Inventory#onClose} on the backing inventory. See the documentation of\nthe method for more details.\n\n@see ScreenHandlerType\n@see ScreenHandlerFactory\n@see Slot\n@see Inventory\n@see net.minecraft.client.gui.screen.ingame.HandledScreen f I field_7762 quickCraftButton f Lit/unimi/dsi/fastutil/ints/IntList; field_29559 trackedPropertyValues f Ljava/util/List; field_17285 properties f Z field_29209 disableSync f Lnet/minecraft/class_3917; field_17493 type f Ljava/util/Set; field_7757 quickCraftSlots f Lnet/minecraft/class_2371; field_7761 slots f Ljava/util/List; field_7765 listeners f Lnet/minecraft/class_5916; field_29208 syncHandler f Lnet/minecraft/class_1799; field_29205 cursorStack f Lnet/minecraft/class_2371; field_7764 trackedStacks c A list of item stacks that is used for tracking changes in {@link #sendContentUpdates()}. f Lorg/slf4j/Logger; field_36534 LOGGER f I field_30730 EMPTY_SPACE_SLOT_INDEX c A special slot index value ({@value}) indicating that the player has clicked outside the main panel\nof a screen. Used for dropping the cursor stack. f I field_7763 syncId f Lnet/minecraft/class_2371; field_29206 previousTrackedStacks f I field_7759 quickCraftStage f I field_34024 revision f Lnet/minecraft/class_1799; field_29207 previousCursorStack m (Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_34249 method_34249 p 3 stack m (Lnet/minecraft/class_1799;)V method_34254 setCursorStack p 1 stack m ()Lnet/minecraft/class_1799; method_34255 getCursorStack m (Lnet/minecraft/class_1799;)V method_34250 setPreviousCursorStack p 1 stack m (Lnet/minecraft/class_1799;IIZ)Z method_7616 insertItem c Tries to consume {@code stack} by inserting to slots from {@code startIndex}\nto {@code endIndex - 1} (both inclusive) until the entire stack is used.\n\n

If {@code fromLast} is {@code true}, this attempts the insertion in reverse\norder; i.e. {@code endIndex - 1} to {@code startIndex} (both inclusive).\n\n@return whether {@code stack} was decremented p 1 stack p 2 startIndex p 3 endIndex p 4 fromLast m (I)Lnet/minecraft/class_1735; method_7611 getSlot c {@return the slot with index {@code index}} p 1 index m (Lnet/minecraft/class_2586;)I method_7608 calculateComparatorOutput p 0 entity m (ILnet/minecraft/class_1799;)V method_37449 setPreviousTrackedSlotMutable p 2 stack p 1 slot m (Lnet/minecraft/class_3913;)V method_17360 addProperties c Adds properties of {@code propertyDelegate} to this screen handler.\nThis must be called inside the subclass's constructor.\n\n@see #addProperty p 1 propertyDelegate m (Lnet/minecraft/class_1263;)I method_7618 calculateComparatorOutput p 0 inventory m (I)I method_7620 unpackQuickCraftButton p 0 quickCraftData m (II)V method_37419 notifyPropertyUpdate p 1 index p 2 value m (Lnet/minecraft/class_1657;)Z method_7597 canUse c {@return whether the screen handler can be used}\n\n

Subclasses should call #canUse(ScreenHandlerContext, PlayerEntity, Block)}\nor implement the check itself. The implementation should check that the\nplayer is near the screen handler's source position (e.g. block position) and\nthat the source (e.g. block) is not destroyed. p 1 player m (Lnet/minecraft/class_5916;)V method_34248 updateSyncHandler p 1 handler m (IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V method_30010 internalOnSlotClick c The actual logic that handles a slot click. Called by {@link #onSlotClick\n(int, int, SlotActionType, PlayerEntity)} in a try-catch block that wraps\nexceptions from this method into a crash report. p 2 button p 1 slotIndex p 4 player p 3 actionType m (Lnet/minecraft/class_3917;I)V p 1 type p 2 syncId m (II)V method_34715 checkPropertyUpdates p 1 id p 2 value m ()V method_7605 endQuickCraft m (Lnet/minecraft/class_1735;)Z method_7615 canInsertIntoSlot p 1 slot m (II)I method_7591 packQuickCraftData p 1 buttonId p 0 quickCraftStage m (Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;Z)Z method_7592 canInsertItemIntoSlot p 1 stack p 2 allowOverflow p 0 slot m (Lnet/minecraft/class_1263;)V method_7609 onContentChanged c Called when a slot's content has changed.\n\n

This is not called by default; subclasses that override this method\nshould also use a custom {@link Inventory} whose {@link Inventory#markDirty markDirty} method is\noverridden to call this method as a backing inventory of the slot.\n\n

This can be used to update the output slot when input changes. p 1 inventory m (ILnet/minecraft/class_1657;)Z method_7600 shouldQuickCraftContinue p 1 player p 0 stage m ()V method_34258 checkCursorStackUpdates m (ILjava/util/List;Lnet/minecraft/class_1799;)V method_7610 updateSlotStacks p 1 revision p 3 cursorStack p 2 stacks m (ILnet/minecraft/class_1799;)V method_34245 setPreviousTrackedSlot p 1 slot p 2 stack m (Lnet/minecraft/class_1712;)V method_7603 removeListener c Removes {@code listener} from this screen handler. p 1 listener m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Z method_7613 canInsertIntoSlot c {@return whether {@code stack} can be inserted to {@code slot}}\n\n

Subclasses should override this to return {@code false} if the slot is\nused for output. p 1 stack p 2 slot m (Lnet/minecraft/class_1703;)V method_34247 copySharedSlots p 1 handler m (ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)V method_34246 updateTrackedSlot p 1 slot p 3 copySupplier p 2 stack m (IILnet/minecraft/class_1799;)V method_7619 setStackInSlot p 3 stack p 2 revision p 1 slot m ()V method_34257 enableSyncing m (Lnet/minecraft/class_1657;)V method_7595 onClosed c Called when this screen handler is closed.\n\n

To close a screen handler, call {@link PlayerEntity#closeHandledScreen}\non the server instead of this method.\n\n

This drops the cursor stack by default. Subclasses that have slots not backed\nby a persistent inventory should call {@link #dropInventory} to drop the stacks. p 1 player m (Lnet/minecraft/class_1657;I)Z method_7604 onButtonClick c Called when {@code player} clicks a button with {@code id}.\n\n

"Button click" is an abstract concept; it does not have to be triggered by a\nbutton. Examples of button clicks include selecting a recipe for a stonecutter,\nturning a page of a lectern's book, or selecting an enchantment on an enchanting table.\nButtons are identified by an integer.\n\n@implNote This is normally only called by the server; however, screens that use buttons\ncan call this on the client.\n\n@return whether the button click is handled successfully p 1 player p 2 id m ()Lnet/minecraft/class_2371; method_7602 getStacks c {@return a list of all stacks of the screen handler's slot}\n\n

This should not be used in most cases, and modifying the returned list\nhas no effect to the screen handler. m (Lnet/minecraft/class_1735;)Lnet/minecraft/class_1735; method_7621 addSlot c Adds {@code slot} to this screen handler. This must be called inside\nthe subclass's constructor.\n\n@return the added slot p 1 slot m (IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V method_7593 onSlotClick c Performs a slot click. This can behave in many different ways depending mainly on the action type. p 2 button p 1 slotIndex p 4 player p 3 actionType c the type of slot click, check the docs for each {@link SlotActionType} value for details m ()I method_37422 nextRevision m (Lnet/minecraft/class_1263;I)V method_17359 checkSize c Checks that the size of the provided inventory is at least as large as the {@code expectedSize}.\n\n@throws IllegalArgumentException if the inventory size is smaller than {@code expectedSize} p 0 inventory p 1 expectedSize m (Lnet/minecraft/class_3915;)Lnet/minecraft/class_3915; method_17362 addProperty c Adds {@code property} to this screen handler. This must be called inside the\nsubclass's constructor.\n\n

If the property relies on external objects (such as a block entity instance),\nit should instead use property delegates and {@link #addProperties}.\n\n@return the added property\n\n@see #addProperties p 1 property m (ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)V method_34253 checkSlotUpdates p 1 slot p 3 copySupplier p 2 stack m (Lnet/minecraft/class_1657;Lnet/minecraft/class_1263;)V method_7607 dropInventory p 2 inventory p 1 player m ()Lnet/minecraft/class_3917; method_17358 getType c {@return the screen handler type}\n\n

A screen handler must have associated screen handler type to open it.\n\n@throws UnsupportedOperationException if the type is not passed in the constructor m (II)V method_7606 setProperty c Sets the property with ID {@code id} to {@code value}.\n\n

Subclasses can call {@link #sendContentUpdates} to manually sync the change\nto the client. p 2 value p 1 id m (Lnet/minecraft/class_1712;)V method_7596 addListener c Adds {@code listener} to the screen handler.\n\n

Listeners are often used to listen to slot or property changes on the\nclient's screen. p 1 listener m ()V method_37420 updateToClient m ()V method_7623 sendContentUpdates c Sends updates to listeners if any properties or slot stacks have changed. m (I)Z method_40442 isValid c {@return whether the given slot index is valid}\n\n

This returns {@code true} for all added slots, {@value #EMPTY_SPACE_SLOT_INDEX},\nand {@code -1}. p 1 slot m (Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799; method_7601 quickMove c Quick-moves the stack at {@code slot} to other\nslots of the screen handler that belong to a different inventory or\nanother section of the same inventory. For example, items can be quick-moved\nbetween a chest's slots and the player inventory or between the main player inventory\nand the hotbar.\n\n

Subclasses should call {@link #insertItem}, and if the insertion was successful,\nclear the slot (if the stack is exhausted) or mark it as dirty. See the vanilla\nsubclasses for basic implementation.\n\n

Quick-moving is also known as "shift-clicking" since it's usually triggered\nusing Shift+left click.\n\n@return {@link ItemStack#EMPTY} when no stack can be transferred, otherwise\nthe original stack\n\n@see #insertItem p 1 player p 2 slot c the index of the slot to quick-move from m (Ljava/util/Set;ILnet/minecraft/class_1799;)I method_7617 calculateStackSize p 0 slots p 1 mode p 2 stack m ()V method_34256 disableSyncing m (Lnet/minecraft/class_1657;Lnet/minecraft/class_5536;Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z method_45409 handleSlotClick p 5 cursorStack p 4 stack p 3 slot p 2 clickType p 1 player m (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V method_34251 method_34251 p 3 stack m ()Lnet/minecraft/class_5630; method_34259 getCursorStackReference c {@return a reference to the cursor's stack} m (Lnet/minecraft/class_3913;I)V method_17361 checkDataCount c Checks that the size of the {@code data} is at least as large as the {@code expectedCount}.\n\n@throws IllegalArgumentException if the {@code data} has a smaller size than {@code expectedCount} p 1 expectedCount p 0 data m ()I method_37421 getRevision m (Lnet/minecraft/class_2248;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean; method_17696 method_17696 p 2 world p 3 pos m ()V method_34252 syncState m (Lnet/minecraft/class_1263;I)Ljava/util/OptionalInt; method_37418 getSlotIndex p 1 inventory p 2 index m (Lnet/minecraft/class_3914;Lnet/minecraft/class_1657;Lnet/minecraft/class_2248;)Z method_17695 canUse c {@return whether the screen handler can be used}\n\n@apiNote This should be called inside {@link #canUse(PlayerEntity)}.\n\n@implNote On the server, this checks that the block at the position is\n{@code block} and the player is within 8 blocks from the block's center.\n\n@see #canUse(PlayerEntity) p 0 context p 1 player p 2 block m (I)I method_7594 unpackQuickCraftStage p 0 quickCraftData c net/minecraft/class_1708 net/minecraft/screen/BrewingStandScreenHandler f I field_30772 HOTBAR_END f I field_30770 INVENTORY_END f I field_30771 HOTBAR_START f I field_30769 INVENTORY_START f I field_30767 BREWING_STAND_INVENTORY_SIZE f Lnet/minecraft/class_3913; field_17292 propertyDelegate f I field_30768 PROPERTY_COUNT f I field_30765 INGREDIENT_SLOT_ID f I field_30766 FUEL_SLOT_ID f Lnet/minecraft/class_1735; field_7787 ingredientSlot f Lnet/minecraft/class_1263; field_7788 inventory m (ILnet/minecraft/class_1661;)V p 1 syncId p 2 playerInventory m ()I method_17377 getFuel m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V p 1 syncId p 2 playerInventory p 3 inventory p 4 propertyDelegate m ()I method_17378 getBrewTime c net/minecraft/class_1708$class_1709 net/minecraft/screen/BrewingStandScreenHandler$FuelSlot m (Lnet/minecraft/class_1799;)Z method_7630 matches p 0 stack c net/minecraft/class_1708$class_1711 net/minecraft/screen/BrewingStandScreenHandler$PotionSlot m (Lnet/minecraft/class_1799;)Z method_7631 matches p 0 stack c net/minecraft/class_1708$class_1710 net/minecraft/screen/BrewingStandScreenHandler$IngredientSlot c net/minecraft/class_1707 net/minecraft/screen/GenericContainerScreenHandler f I field_30780 NUM_COLUMNS f I field_17496 rows f Lnet/minecraft/class_1263; field_17495 inventory m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19248 createGeneric9x3 p 0 syncId p 1 playerInventory m ()Lnet/minecraft/class_1263; method_7629 getInventory m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19249 createGeneric9x4 p 1 playerInventory p 0 syncId m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19244 createGeneric9x1 p 0 syncId p 1 playerInventory m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707; method_19247 createGeneric9x6 p 0 syncId p 1 playerInventory p 2 inventory m (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;I)V p 1 type p 4 inventory p 5 rows p 2 syncId p 3 playerInventory m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19246 createGeneric9x2 p 0 syncId p 1 playerInventory m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19251 createGeneric9x6 p 0 syncId p 1 playerInventory m (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707; method_19245 createGeneric9x3 p 0 syncId p 1 playerInventory p 2 inventory m (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;I)V p 3 playerInventory p 2 syncId p 1 type p 4 rows m (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707; method_19250 createGeneric9x5 p 0 syncId p 1 playerInventory m ()I method_17388 getRows c net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions f Ljava/util/Optional; field_24532 legacyCustomOptions f Z field_24528 bonusChest f Z field_24527 generateStructures f Lcom/mojang/serialization/MapCodec; field_24826 CODEC f J field_24526 seed f Lnet/minecraft/class_5285; field_40367 DEMO_OPTIONS m (Lnet/minecraft/class_5285;)Ljava/util/Optional; method_28605 method_28605 p 0 generatorOptions m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28606 method_28606 p 0 instance m (JZZ)V p 4 bonusChest p 3 generateStructures p 1 seed m ()J method_28028 getSeed m ()Z method_28035 isLegacyCustomizedType m (Z)Lnet/minecraft/class_5285; method_45542 withStructures p 1 structures m (Ljava/lang/String;)Ljava/util/OptionalLong; method_46720 parseSeed p 0 seed m ()Z method_28030 hasBonusChest m (JZZLjava/util/Optional;)V p 1 seed p 5 legacyCustomOptions p 4 bonusChest p 3 generateStructures m (Z)Lnet/minecraft/class_5285; method_28036 withBonusChest p 1 bonusChest m ()J method_46721 getRandomSeed m ()Lnet/minecraft/class_5285; method_45541 createRandom m ()Z method_28029 shouldGenerateStructures m (Ljava/util/OptionalLong;)Lnet/minecraft/class_5285; method_28024 withSeed p 1 seed c net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSettings f Lcom/mojang/serialization/Codec; field_24780 CODEC f Z comp_481 aquifers f Lnet/minecraft/class_5321; field_26359 CAVES f Lnet/minecraft/class_2680; comp_475 defaultBlock f Lnet/minecraft/class_5321; field_26357 NETHER f Lnet/minecraft/class_6686$class_6708; comp_478 surfaceRule f Z comp_483 usesLegacyRandom f Lnet/minecraft/class_5321; field_35051 LARGE_BIOMES f Lnet/minecraft/class_5321; field_26360 FLOATING_ISLANDS f Lcom/mojang/serialization/Codec; field_24781 REGISTRY_CODEC f Lnet/minecraft/class_2680; comp_476 defaultFluid f I comp_479 seaLevel f Z comp_480 mobGenerationDisabled f Lnet/minecraft/class_5321; field_26358 END f Lnet/minecraft/class_5321; field_26356 AMPLIFIED f Lnet/minecraft/class_5309; comp_474 generationShapeConfig f Lnet/minecraft/class_5321; field_26355 OVERWORLD f Z comp_482 oreVeins f Ljava/util/List; comp_538 spawnTarget f Lnet/minecraft/class_6953; comp_477 noiseRouter m ()I comp_479 seaLevel m ()Lnet/minecraft/class_5284; method_44323 createMissingSettings m ()Lnet/minecraft/class_2680; comp_476 defaultFluid m ()Z comp_480 mobGenerationDisabled c Whether entities will be generated during chunk population.\n\n

It does not control whether spawns will occur during gameplay. m ()Lnet/minecraft/class_5309; comp_474 generationShapeConfig m ()Z method_33757 hasAquifers m ()Lnet/minecraft/class_2919$class_6675; method_38999 getRandomProvider m (Lnet/minecraft/class_7891;ZZ)Lnet/minecraft/class_5284; method_30643 createSurfaceSettings p 0 registerable p 1 amplified p 2 largeBiomes m ()Z comp_482 oreVeins m (Lnet/minecraft/class_7891;)Lnet/minecraft/class_5284; method_30642 createEndSettings p 0 registerable m (Lnet/minecraft/class_7891;)Lnet/minecraft/class_5284; method_39901 createCavesSettings p 0 registerable m (Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6953;Lnet/minecraft/class_6686$class_6708;Ljava/util/List;IZZZZ)V p 5 surfaceRule m ()Z comp_481 aquifers m ()Lnet/minecraft/class_2680; comp_475 defaultBlock m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28558 method_28558 p 0 instance m (Lnet/minecraft/class_7891;)V method_31111 bootstrap p 0 chunkGenerationSettingsRegisterable m ()Lnet/minecraft/class_6686$class_6708; comp_478 surfaceRule m ()Z comp_483 usesLegacyRandom m (Lnet/minecraft/class_7891;)Lnet/minecraft/class_5284; method_30641 createNetherSettings p 0 registerable m (Lnet/minecraft/class_7891;)Lnet/minecraft/class_5284; method_39902 createFloatingIslandsSettings p 0 registerable m ()Lnet/minecraft/class_6953; comp_477 noiseRouter m ()Ljava/util/List; comp_538 spawnTarget c net/minecraft/class_389 net/minecraft/client/font/FontLoader f Lcom/mojang/serialization/Codec; field_44801 CODEC m ()Lnet/minecraft/class_394; method_51731 getType m ()Lcom/mojang/datafixers/util/Either; method_51734 build m (Lnet/minecraft/class_394;)Lcom/mojang/serialization/Codec; method_51757 method_51757 p 0 fontType c net/minecraft/class_389$class_8540 net/minecraft/client/font/FontLoader$Reference f Lnet/minecraft/class_2960; comp_1504 id m ()Lnet/minecraft/class_2960; comp_1504 id c net/minecraft/class_389$class_8539 net/minecraft/client/font/FontLoader$Loadable m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; load load p 1 resourceManager c net/minecraft/class_5281 net/minecraft/world/StructureWorldAccess m ()J method_8412 getSeed m (Lnet/minecraft/class_2338;)Z method_37368 isValidForSetBlock c {@return {@code true} if the given position is an accessible position\nfor the {@code setBlockState} function} p 1 pos m (Ljava/util/function/Supplier;)V method_36972 setCurrentlyGeneratingStructureName p 1 structureName c net/minecraft/class_5282 net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5282$class_5283; method_27991 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_2960;)V method_27993 trigger p 2 id p 1 player m (Lnet/minecraft/class_2960;Lnet/minecraft/class_5282$class_5283;)Z method_27992 method_27992 p 1 conditions c net/minecraft/class_5282$class_5283 net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion$Conditions f Lnet/minecraft/class_2960; field_24503 lootTable m (Lnet/minecraft/class_2960;)Z method_27996 test p 1 lootTable m (Ljava/util/Optional;Lnet/minecraft/class_2960;)V p 2 lootTable p 1 playerPredicate m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175; method_27995 create p 0 lootTable c net/minecraft/class_383 net/minecraft/client/font/RenderableGlyph m ()F method_2035 getOversample m ()F method_2034 getXMin m (II)V method_2030 upload p 2 y p 1 x m ()F method_41712 getBearingX m ()F method_41713 getAscent m ()I method_2032 getHeight m ()Z method_2033 hasColor m ()I method_2031 getWidth m ()F method_2028 getYMin m ()F method_2027 getXMax m ()F method_2029 getYMax c net/minecraft/class_382 net/minecraft/client/font/GlyphRenderer f Lnet/minecraft/class_8538; field_44760 textRenderLayers f F field_2276 minU f F field_2278 maxY f F field_2279 minY f F field_2272 minX f F field_2273 maxV f F field_2274 minV f F field_2275 maxU f F field_2280 maxX m (ZFFLorg/joml/Matrix4f;Lnet/minecraft/class_4588;FFFFI)V method_2025 draw p 1 italic p 2 x p 5 vertexConsumer p 6 red p 3 y p 4 matrix p 9 alpha p 10 light p 7 green p 8 blue m (Lnet/minecraft/class_8538;FFFFFFFF)V p 8 minY p 9 maxY p 6 minX p 7 maxX p 4 minV p 5 maxV p 2 minU p 3 maxU p 1 textRenderLayers m (Lnet/minecraft/class_382$class_328;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;I)V method_22944 drawRectangle p 4 light p 1 rectangle p 3 vertexConsumer p 2 matrix m (Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921; method_24045 getLayer p 1 layerType c net/minecraft/class_382$class_328 net/minecraft/client/font/GlyphRenderer$Rectangle f F field_2008 minX f F field_2007 minY f F field_20911 zIndex f F field_2009 alpha f F field_2004 red f F field_2003 green f F field_2006 maxX f F field_2005 maxY f F field_2010 blue m (FFFFFFFFF)V p 1 minX p 5 zIndex p 4 maxY p 3 maxX p 2 minY p 9 alpha p 8 blue p 7 green p 6 red c net/minecraft/class_380 net/minecraft/client/font/GlyphAtlasTexture f I field_32227 SLOT_LENGTH f Z field_2263 hasColor f Lnet/minecraft/class_380$class_381; field_2264 rootSlot f Lnet/minecraft/class_8538; field_44759 textRenderLayers m (I)I method_51640 method_51640 p 0 color m (Lnet/minecraft/class_8538;Z)V p 1 textRenderLayers p 2 hasColor m (Lnet/minecraft/class_383;)Lnet/minecraft/class_382; method_2022 getGlyphRenderer p 1 glyph c net/minecraft/class_380$class_381 net/minecraft/client/font/GlyphAtlasTexture$Slot f Z field_2265 occupied f I field_2266 height f I field_2267 width f I field_2268 y f I field_2269 x f Lnet/minecraft/class_380$class_381; field_2270 subSlot1 f Lnet/minecraft/class_380$class_381; field_2271 subSlot2 m (IIII)V p 2 y p 1 x p 4 height p 3 width m (Lnet/minecraft/class_383;)Lnet/minecraft/class_380$class_381; method_2024 findSlotFor p 1 glyph c net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelectionScreen f Lnet/minecraft/class_2561; field_25454 SELECT_NEXT_TEXT f I field_32313 ICON_OFFSET f I field_24571 lastMouseY f I field_32312 BUTTON_SIZE f I field_24570 lastMouseX f I field_32311 TEXTURE_HEIGHT f I field_32310 TEXTURE_WIDTH f Lnet/minecraft/class_2960; field_24566 TEXTURE f Lnet/minecraft/class_5289$class_5290; field_24569 gameMode f Lnet/minecraft/class_5289$class_5290; field_24568 currentGameMode f I field_24567 UI_WIDTH f Lnet/minecraft/class_2960; field_45433 SELECTION_TEXTURE f Lnet/minecraft/class_2960; field_45432 SLOT_TEXTURE f Z field_24572 mouseUsedForSelection f Ljava/util/List; field_24573 gameModeButtons m ()V method_28068 apply m ()Z method_28069 checkForClose m (Lnet/minecraft/class_310;Lnet/minecraft/class_5289$class_5290;)V method_28064 apply p 1 gameModeSelection p 0 client m ()Lnet/minecraft/class_1934; method_30106 getPreviousGameMode c net/minecraft/class_5289$class_5291 net/minecraft/client/gui/screen/GameModeSelectionScreen$ButtonWidget f Lnet/minecraft/class_5289$class_5290; field_24586 gameMode f Z field_24587 selected m (Lnet/minecraft/class_5289;Lnet/minecraft/class_5289$class_5290;II)V p 4 y p 3 x p 2 gameMode m (Lnet/minecraft/class_332;)V method_28080 drawBackground p 1 context m (Z)V method_28083 setSelected p 1 selected m (Lnet/minecraft/class_332;)V method_28082 drawSelectionBox p 1 context c net/minecraft/class_5289$class_5290 net/minecraft/client/gui/screen/GameModeSelectionScreen$GameModeSelection f Lnet/minecraft/class_2561; field_24581 text f Lnet/minecraft/class_1799; field_24583 icon f [Lnet/minecraft/class_5289$class_5290; field_24580 VALUES f Ljava/lang/String; field_24582 command f Lnet/minecraft/class_5289$class_5290; field_24576 CREATIVE f Lnet/minecraft/class_5289$class_5290; field_24577 SURVIVAL f Lnet/minecraft/class_5289$class_5290; field_24578 ADVENTURE f Lnet/minecraft/class_5289$class_5290; field_24579 SPECTATOR m ()Ljava/lang/String; method_28075 getCommand m ()Lnet/minecraft/class_2561; method_28070 getText m ()Lnet/minecraft/class_5289$class_5290; method_28078 next m (Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_1799;)V p 5 icon p 4 command p 3 text m (Lnet/minecraft/class_1934;)Lnet/minecraft/class_5289$class_5290; method_28076 of p 0 gameMode m (Lnet/minecraft/class_332;II)V method_28074 renderIcon p 3 y p 2 x p 1 context c net/minecraft/class_386 net/minecraft/client/font/BitmapFont f Lnet/minecraft/class_1011; field_2285 image f Lorg/slf4j/Logger; field_2286 LOGGER f Lnet/minecraft/class_8532; field_2284 glyphs m (Lnet/minecraft/class_1011;Lnet/minecraft/class_8532;)V p 2 glyphs p 1 image c net/minecraft/class_386$class_388 net/minecraft/client/font/BitmapFont$BitmapFontGlyph f I comp_610 ascent f I comp_608 height f I comp_607 width f F comp_603 scaleFactor f I comp_606 y f I comp_605 x f Lnet/minecraft/class_1011; comp_604 image f I comp_609 advance m (FLnet/minecraft/class_1011;IIIIII)V p 7 advance p 8 ascent p 5 width p 6 height p 3 x p 4 y p 1 scaleFactor p 2 image m ()I comp_610 ascent m ()I comp_608 height m ()I comp_607 width m ()F comp_603 scaleFactor m ()I comp_606 y m ()I comp_605 x m ()Lnet/minecraft/class_1011; comp_604 image m ()I comp_609 advance c net/minecraft/class_386$class_387 net/minecraft/client/font/BitmapFont$Loader f Lcom/mojang/serialization/Codec; field_44800 CODE_POINT_GRID_CODEC f Lcom/mojang/serialization/MapCodec; field_44799 CODEC f [[I comp_1522 codepointGrid f Lnet/minecraft/class_2960; comp_1519 file f I comp_1521 ascent f I comp_1520 height m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51748 method_51748 p 0 instance m (Lnet/minecraft/class_1011;IIII)I method_2038 findCharacterStartX p 4 charPosX p 5 charPosY p 2 characterWidth p 3 characterHeight p 1 image m ([[I)Lcom/mojang/serialization/DataResult; method_51752 validateCodePointGrid p 0 codePointGrid m ([[I)Ljava/util/List; method_51754 method_51754 p 0 codePointGrid m (Lnet/minecraft/class_2960;II[[I)V p 2 height p 1 id p 3 ascent m (Ljava/util/List;)[[I method_51750 method_51750 p 0 strings m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; method_2039 load p 1 resourceManager m (Lnet/minecraft/class_386$class_387;)Lcom/mojang/serialization/DataResult; method_51749 validate p 0 fontLoader m ()I comp_1521 ascent m ()I comp_1520 height m ()[[I comp_1522 codepointGrid m ()Lnet/minecraft/class_2960; comp_1519 file c net/minecraft/class_384 net/minecraft/client/font/EmptyGlyphRenderer f Lnet/minecraft/class_384; field_38311 INSTANCE c net/minecraft/class_5298 net/minecraft/util/math/WordPackedArray c A packed array of integers. Introduced in 20w17a to represent the old\nblock state storage format. f [J field_24641 array f I field_24644 length f I field_24642 unitSize f J field_24643 maxValue m ()[J method_28151 getAlignedArray m (I)I method_28152 get p 1 index m (II[J)V p 1 unitSize p 2 length p 3 array m ()I method_28154 getUnitSize m (II)V method_28153 set p 2 value p 1 index m (II)V p 2 length c the length of values p 1 unitSize c the max number of bits a value can use c net/minecraft/class_5294 net/minecraft/client/render/DimensionEffects f Z field_24612 alternateSkyColor f Z field_24613 brightenLighting f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; field_24609 BY_IDENTIFIER f Lnet/minecraft/class_5294$class_5401; field_25637 skyType f [F field_24610 rgba f Z field_25638 darkened f F field_24611 cloudsHeight m (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243; method_28112 adjustFogColor c Transforms the given fog color based on the current height of the sun. This is used in vanilla to darken\nfog during night. p 1 color p 2 sunHeight m (Lnet/minecraft/class_2874;)Lnet/minecraft/class_5294; method_28111 byDimensionType p 0 dimensionType m ()Z method_29993 isDarkened m ()Lnet/minecraft/class_5294$class_5401; method_29992 getSkyType m (II)Z method_28110 useThickFog p 1 camX p 2 camY m ()F method_28108 getCloudsHeight m (FF)[F method_28109 getFogColorOverride c {@return an RGBA fog color override based on the current sky angle, or {@code null} if fog color should not be overridden}\nThis is used in vanilla to render sunset and sunrise fog. p 2 tickDelta p 1 skyAngle m ()Z method_28114 shouldBrightenLighting m ()Z method_28113 isAlternateSkyColor m (FZLnet/minecraft/class_5294$class_5401;ZZ)V p 2 alternateSkyColor p 3 skyType p 1 cloudsHeight p 4 brightenLighting p 5 darkened m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V method_29092 method_29092 p 0 map c net/minecraft/class_5294$class_5401 net/minecraft/client/render/DimensionEffects$SkyType f Lnet/minecraft/class_5294$class_5401; field_25639 NONE c Signals the renderer not to render a sky. f Lnet/minecraft/class_5294$class_5401; field_25641 END c Signals the renderer to draw the end sky box over the sky (as in the vanilla End). f Lnet/minecraft/class_5294$class_5401; field_25640 NORMAL c Signals the renderer to render a normal sky (as in the vanilla Overworld). c net/minecraft/class_5294$class_5296 net/minecraft/client/render/DimensionEffects$Nether c net/minecraft/class_5294$class_5297 net/minecraft/client/render/DimensionEffects$Overworld f I field_32681 CLOUDS_HEIGHT c net/minecraft/class_5294$class_5295 net/minecraft/client/render/DimensionEffects$End c net/minecraft/class_5293 net/minecraft/client/gui/screen/world/LevelScreenProvider f Ljava/util/Map; field_37912 WORLD_PRESET_TO_SCREEN_PROVIDER m (Lnet/minecraft/class_525;Lnet/minecraft/class_3232;)V method_41858 method_41858 p 1 config m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_7193$class_7195; method_41861 createModifier p 0 biomeEntry m (Lnet/minecraft/class_3232;)Lnet/minecraft/class_7193$class_7195; method_41856 createModifier p 0 config m (Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437; method_41863 method_41863 p 1 generatorOptionsHolder p 0 parent m (Lnet/minecraft/class_6880;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7723;)Lnet/minecraft/class_7723; method_41862 method_41862 p 2 dimensionsRegistryHolder p 1 dynamicRegistryManager m (Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437; createEditScreen createEditScreen p 1 parent p 2 generatorOptionsHolder m (Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437; method_41859 method_41859 p 0 parent p 1 generatorOptionsHolder m (Lnet/minecraft/class_3232;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7723;)Lnet/minecraft/class_7723; method_41857 method_41857 p 1 dynamicRegistryManager p 2 dimensionsRegistryHolder m (Lnet/minecraft/class_525;Lnet/minecraft/class_6880;)V method_41860 method_41860 p 1 biomeEntry c net/minecraft/class_394 net/minecraft/client/font/FontType f Ljava/lang/String; field_2314 id f Lcom/mojang/serialization/Codec; field_44802 CODEC f Lcom/mojang/serialization/MapCodec; field_44803 loaderCodec f Lnet/minecraft/class_394; field_37904 SPACE f Lnet/minecraft/class_394; field_44761 REFERENCE f Lnet/minecraft/class_394; field_2317 TTF f Lnet/minecraft/class_394; field_2312 BITMAP f Lnet/minecraft/class_394; field_2313 UNIHEX m ()Lcom/mojang/serialization/MapCodec; method_51758 getLoaderCodec m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V p 4 loaderCodec p 3 id c net/minecraft/class_391 net/minecraft/client/font/UnihexFont f Lnet/minecraft/class_8532; field_44770 glyphs f Lorg/slf4j/Logger; field_2303 LOGGER m (Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z method_51654 readUntilDelimiter p 2 delimiter p 1 data p 0 stream m (Lnet/minecraft/class_8532;)V p 1 glyphs m (IB)I method_51651 getHexDigitValue p 1 digit p 0 lineNum m (Ljava/io/InputStream;Lnet/minecraft/class_391$class_8546;)V method_51653 readLines p 0 stream p 1 callback m (Ljava/nio/IntBuffer;Lnet/minecraft/class_391$class_8544;II)V method_51656 addGlyphPixels p 1 glyph p 0 pixelsOut p 3 right p 2 left m (Ljava/nio/IntBuffer;III)V method_51655 addRowPixels p 0 pixelsOut p 2 left p 1 row p 3 right m (ILit/unimi/dsi/fastutil/bytes/ByteList;I)I method_51652 getHexDigitValue p 2 index p 1 bytes p 0 lineNum c net/minecraft/class_391$class_392 net/minecraft/client/font/UnihexFont$Loader f Ljava/util/List; field_44772 overrides f Lcom/mojang/serialization/MapCodec; field_44771 CODEC f Lnet/minecraft/class_2960; field_2304 sizes m (I)[[Lnet/minecraft/class_391$class_8544; method_51666 method_51666 p 0 rows m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51659 method_51659 p 0 instance m (Lnet/minecraft/class_391$class_392;)Ljava/util/List; method_51661 method_51661 p 0 loader m (Ljava/io/InputStream;)Lnet/minecraft/class_391; method_51662 loadHexFile p 1 stream m (Lnet/minecraft/class_391$class_392;)Lnet/minecraft/class_2960; method_51665 method_51665 p 0 loader m (Lnet/minecraft/class_2960;Ljava/util/List;)V p 1 sizes p 2 overrides m (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; method_51658 load p 1 resourceManager m (Lnet/minecraft/class_8532;ILnet/minecraft/class_391$class_8544;)V method_51660 method_51660 p 1 codePoint p 2 glyph c net/minecraft/class_391$class_393 net/minecraft/client/font/UnihexFont$UnicodeTextureGlyph f Lnet/minecraft/class_391$class_8544; comp_1508 contents f I comp_1510 right f I comp_1509 left m ()I method_51675 width m ()I comp_1509 left m ()I comp_1510 right m ()Lnet/minecraft/class_391$class_8544; comp_1508 contents c net/minecraft/class_391$class_8542 net/minecraft/client/font/UnihexFont$Dimensions f Lcom/mojang/serialization/Codec; field_44774 CODEC f Lcom/mojang/serialization/MapCodec; field_44773 MAP_CODEC f I comp_1507 right f I comp_1506 left m (I)I method_51671 getLeft p 0 packed m (I)I method_51674 getRight p 0 packed m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51673 method_51673 p 0 instance m ()I method_51670 packedValue m (II)I method_51672 pack p 1 right p 0 left m ()I comp_1506 left m ()I comp_1507 right c net/minecraft/class_391$class_8543 net/minecraft/client/font/UnihexFont$FontImage32x16 f I comp_1512 bitWidth f [I comp_1511 contents m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; method_51676 read32x16 p 1 data p 0 lineNum m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; method_51677 read24x16 p 1 data p 0 lineNum m ()[I comp_1511 contents c net/minecraft/class_391$class_7736 net/minecraft/client/font/UnihexFont$FontImage8x16 f [B comp_1505 contents m ([B)V p 1 sizes m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; method_51669 read p 1 data p 0 lineNum m ()[B comp_1505 contents c net/minecraft/class_391$class_8544 net/minecraft/client/font/UnihexFont$BitmapGlyph m ()I method_51678 getNonemptyColumnBitmask m ()I method_51679 getPackedDimensions m (I)I method_51668 getPixels p 1 y m ()I comp_1512 bitWidth c net/minecraft/class_391$class_8545 net/minecraft/client/font/UnihexFont$DimensionOverride f Lcom/mojang/serialization/Codec; field_44777 NON_VALIDATED_CODEC f Lcom/mojang/serialization/Codec; field_44776 CODEC f Lnet/minecraft/class_391$class_8542; comp_1515 dimensions f I comp_1513 from f I comp_1514 to m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51680 method_51680 p 0 instance m (Lnet/minecraft/class_391$class_8545;)Lcom/mojang/serialization/DataResult; method_51681 method_51681 p 0 override m ()I comp_1514 to m ()I comp_1513 from m ()Lnet/minecraft/class_391$class_8542; comp_1515 dimensions c net/minecraft/class_391$class_8546 net/minecraft/client/font/UnihexFont$BitmapGlyphConsumer m (ILnet/minecraft/class_391$class_8544;)V accept accept p 1 codePoint p 2 glyph c net/minecraft/class_391$class_8547 net/minecraft/client/font/UnihexFont$FontImage16x16 f [S comp_1516 contents m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; method_51683 read p 1 data p 0 lineNum m ()[S comp_1516 contents c net/minecraft/class_5299 net/minecraft/datafixer/fix/StructureSeparationDataFix f Lcom/google/common/collect/ImmutableMap; field_24647 STRUCTURE_SPACING f Ljava/lang/String; field_29915 VILLAGE_STRUCTURE_ID f Ljava/lang/String; field_29923 MONUMENT_STRUCTURE_ID f Ljava/lang/String; field_29921 END_CITY_STRUCTURE_ID f Ljava/lang/String; field_29922 MANSION_STRUCTURE_ID f Ljava/lang/String; field_29920 PILLAGER_OUTPOST_STRUCTURE_ID f Ljava/lang/String; field_29918 JUNGLE_PYRAMID_STRUCTURE_ID f Ljava/lang/String; field_29919 SWAMP_HUT_STRUCTURE_ID f Ljava/lang/String; field_29916 DESERT_PYRAMID_STRUCTURE_ID f Ljava/lang/String; field_29917 IGLOO_STRUCTURE_ID m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_5299$class_5300 net/minecraft/datafixer/fix/StructureSeparationDataFix$Information f Lcom/mojang/serialization/Codec; field_24648 CODEC f I field_24649 spacing f I field_24650 separation f I field_24651 salt m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28289 method_28289 p 0 instance m (III)V p 1 spacing p 2 separation p 3 salt c net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont f F field_2321 oversample f F field_2320 shiftX f Ljava/nio/ByteBuffer; field_21839 buffer f F field_2325 scaleFactor f F field_2324 ascent f F field_2318 shiftY f Lorg/lwjgl/stb/STBTTFontinfo; field_2323 info f Lit/unimi/dsi/fastutil/ints/IntSet; field_2319 excludedCharacters m ()Lorg/lwjgl/stb/STBTTFontinfo; method_51884 getInfo m (I)Z method_27443 method_27443 p 1 codePoint m (Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V p 1 buffer p 3 size p 2 info p 5 shiftX p 4 oversample p 7 excludedCharacters p 6 shiftY c net/minecraft/class_395$class_397 net/minecraft/client/font/TrueTypeFont$TtfGlyph f I field_2338 width f F field_2333 ascent f F field_2334 bearingX f I field_2337 height f F field_2332 advance f I field_2335 glyphIndex m (Lnet/minecraft/class_395;IIIIFFI)V p 7 bearingX p 6 advance p 8 glyphIndex p 3 x2 p 2 x1 p 5 y1 p 4 y2 c net/minecraft/class_390 net/minecraft/client/font/Font m (I)Lnet/minecraft/class_379; method_2040 getGlyph p 1 codePoint m ()Lit/unimi/dsi/fastutil/ints/IntSet; method_27442 getProvidedGlyphs c {@return the set of code points for which this font can provide glyphs} c net/minecraft/class_5263 net/minecraft/util/math/GravityField c Represents a density field in an area. Consider visualizing it like real\nlife gravity's distortion of space. f Ljava/util/List; field_24401 points m (Lnet/minecraft/class_2338;D)V method_27831 addPoint c Adds a point to the gravity field. p 1 pos p 2 mass m (Lnet/minecraft/class_2338;D)D method_27832 calculate c Calculate the gravity on a potential point at {@code pos} with {@code mass}. p 1 pos p 2 mass c net/minecraft/class_5263$class_5264 net/minecraft/util/math/GravityField$Point f D field_24403 mass f Lnet/minecraft/class_2338; field_24402 pos m (Lnet/minecraft/class_2338;)D method_27833 getGravityFactor p 1 pos m (Lnet/minecraft/class_2338;D)V p 1 pos p 2 mass c net/minecraft/class_325 net/minecraft/client/color/item/ItemColors f Lnet/minecraft/class_2361; field_1996 providers f I field_32165 NO_COLOR m (Lnet/minecraft/class_1799;I)I method_1709 method_1709 p 0 stack p 1 tintIndex m (Lnet/minecraft/class_1799;I)I method_1707 method_1707 p 0 stack p 1 tintIndex m (Lnet/minecraft/class_324;Lnet/minecraft/class_1799;I)I method_1702 method_1702 p 2 tintIndex p 1 stack m (Lnet/minecraft/class_1799;I)I method_1705 method_1705 p 0 stack p 1 tintIndex m (Lnet/minecraft/class_1826;Lnet/minecraft/class_1799;I)I method_1699 method_1699 p 1 stack p 2 tintIndex m (Lnet/minecraft/class_326;[Lnet/minecraft/class_1935;)V method_1708 register p 1 provider p 2 items m (Lnet/minecraft/class_324;)Lnet/minecraft/class_325; method_1706 create p 0 blockColors m (Lnet/minecraft/class_1799;I)I method_43767 method_43767 p 1 tintIndex p 0 stack m (Lnet/minecraft/class_1799;I)I method_1703 method_1703 p 0 stack p 1 tintIndex m (Lnet/minecraft/class_1799;I)I method_1704 getColor p 1 item p 2 tintIndex m (Lnet/minecraft/class_1799;I)I method_1701 method_1701 p 0 stack p 1 tintIndex m (Lnet/minecraft/class_1799;I)I method_1700 method_1700 p 0 stack p 1 tintIndex c net/minecraft/class_6595 net/minecraft/SaveVersion c The version components of Minecraft that is used for identification in\nsave games. f Ljava/lang/String; field_34768 MAIN_SERIES c The default series of a version, {@code main}, if a series is not specified. f Ljava/lang/String; field_34770 series f I field_34769 id m (I)V p 1 id m ()Z method_38490 isNotMainSeries m ()I method_38494 getId c {@return the integer data version of this save version} m (Lnet/minecraft/class_6595;)Z method_38493 isAvailableTo c {@return whether this save version can be loaded by the {@code other} version} p 1 other m (ILjava/lang/String;)V p 2 series p 1 id m ()Ljava/lang/String; method_38492 getSeries c {@return the series of this version}\n\n

This is stored in the {@code Series} field within {@code level.dat}.\n\n

Known values include:

    \n
  • {@code main} for versions that are not experimental snapshots
  • \n
  • {@code ccpreview} for the 1.18 Caves and Cliffs experimental snapshots
  • \n
  • {@code deep_dark_preview} for 1.19 Deep Dark experimental snapshots
  • \n
c net/minecraft/class_324 net/minecraft/client/color/block/BlockColors f Lnet/minecraft/class_2361; field_1995 providers f I field_32163 NO_COLOR f Ljava/util/Map; field_20271 properties m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1688 method_1688 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1687 method_1687 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1698 method_1698 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_322;[Lnet/minecraft/class_2248;)V method_1690 registerColorProvider p 2 blocks p 1 provider m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I method_1691 getParticleColor c {@return the particle color of the block state}\n\n@implSpec If there's no color provider for the specified block,\nfalls back to its map color. p 1 state p 2 world p 3 pos m (Lnet/minecraft/class_2769;[Lnet/minecraft/class_2248;)V method_21593 registerColorProperty p 2 blocks p 1 property m (Ljava/util/Set;[Lnet/minecraft/class_2248;)V method_21594 registerColorProperties p 1 properties p 2 blocks m ()Lnet/minecraft/class_324; method_1689 create m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1684 method_1684 p 0 state p 3 tintIndex p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1695 method_1695 p 0 state p 3 tintIndex p 2 pos p 1 world m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1694 method_1694 p 1 world p 0 state p 3 tintIndex p 2 pos m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1686 method_1686 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1697 getColor p 4 tintIndex p 3 pos p 2 world p 1 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1685 method_1685 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1696 method_1696 p 3 tintIndex p 2 pos p 1 world p 0 state m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_49295 method_49295 p 1 world p 2 pos p 3 tintIndex p 0 state m (Lnet/minecraft/class_2248;)Ljava/util/Set; method_21592 getProperties p 1 block m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1693 method_1693 p 2 pos p 1 world p 0 state p 3 tintIndex m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I method_1692 method_1692 p 3 tintIndex p 2 pos p 1 world p 0 state c net/minecraft/class_323 net/minecraft/client/util/MonitorTracker f Lnet/minecraft/class_3676; field_1991 monitorFactory f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; field_1993 pointerToMonitorMap f Lorg/slf4j/Logger; field_37266 LOGGER m ()V method_15992 stop m (J)Lnet/minecraft/class_313; method_1680 getMonitor p 1 pointer m (III)I method_15991 clamp p 2 max p 1 min p 0 value m (Lnet/minecraft/class_1041;)Lnet/minecraft/class_313; method_1681 getMonitor p 1 window m (JI)V method_1683 handleMonitorEvent p 1 monitor p 3 event m (Lnet/minecraft/class_3676;)V p 1 monitorFactory c net/minecraft/class_322 net/minecraft/client/color/block/BlockColorProvider m (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I getColor getColor c {@return the color of the block state for the specified tint index,\nor -1 if not tinted} p 3 pos p 4 tintIndex p 1 state p 2 world c net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud c Responsible for rendering the HUD elements while the player is in game.\n\n

The current instance used by the client can be obtained by {@link\nMinecraftClient#inGameHud MinecraftClient.getInstance().inGameHud}. f Lnet/minecraft/class_2960; field_45304 CROSSHAIR_TEXTURE f Lnet/minecraft/class_2960; field_45320 EXPERIENCE_BAR_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_45299 AIR_TEXTURE f Lnet/minecraft/class_2960; field_45305 CROSSHAIR_ATTACK_INDICATOR_FULL_TEXTURE f Lnet/minecraft/class_2960; field_45317 JUMP_BAR_COOLDOWN_TEXTURE f Lnet/minecraft/class_2561; field_2018 overlayMessage f I field_2014 lastHealthValue f Lnet/minecraft/class_340; field_2026 debugHud f Lnet/minecraft/class_1799; field_2031 currentStack f Lnet/minecraft/class_365; field_2025 spectatorHud f I field_2042 ticks f Lnet/minecraft/class_2960; field_2020 VIGNETTE_TEXTURE f Lnet/minecraft/class_359; field_2027 subtitlesHud f I field_32167 WHITE f Lnet/minecraft/class_2561; field_26527 DEMO_EXPIRED_MESSAGE f Lnet/minecraft/class_2960; field_45321 ARMOR_EMPTY_TEXTURE f Z field_2038 overlayTinted f Lnet/minecraft/class_2960; field_45306 CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_TEXTURE f Lnet/minecraft/class_2960; field_45318 JUMP_BAR_PROGRESS_TEXTURE f I field_2037 titleFadeInTicks f Lnet/minecraft/class_337; field_2030 bossBarHud f I field_2041 overlayRemaining f Lnet/minecraft/class_2960; field_45310 HOTBAR_TEXTURE f Lnet/minecraft/class_2960; field_45322 ARMOR_HALF_TEXTURE f Lnet/minecraft/class_2960; field_45307 CROSSHAIR_ATTACK_INDICATOR_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_45319 EXPERIENCE_BAR_BACKGROUND_TEXTURE f I field_2036 titleFadeOutTicks f J field_2012 lastHealthCheckTime f I field_2040 heldItemTooltipFade f Lnet/minecraft/class_2960; field_45323 ARMOR_FULL_TEXTURE f Lnet/minecraft/class_2960; field_45311 HOTBAR_SELECTION_TEXTURE f Lnet/minecraft/class_2960; field_45308 EFFECT_BACKGROUND_AMBIENT_TEXTURE f F field_2013 vignetteDarkness f Lnet/minecraft/class_2561; field_35430 SAVING_LEVEL_TEXT f Lnet/minecraft/class_310; field_2035 client f I field_2023 titleRemainTicks f I field_2011 scaledWidth f Lnet/minecraft/class_2960; field_45312 HOTBAR_OFFHAND_LEFT_TEXTURE f Lnet/minecraft/class_2960; field_45324 FOOD_EMPTY_HUNGER_TEXTURE f F field_35428 autosaveIndicatorAlpha f Ljava/lang/String; field_32171 SCOREBOARD_JOINER f Lnet/minecraft/class_2960; field_45300 AIR_BURSTING_TEXTURE f Lnet/minecraft/class_2960; field_45309 EFFECT_BACKGROUND_TEXTURE f Lnet/minecraft/class_2960; field_2019 PUMPKIN_BLUR f Lnet/minecraft/class_5819; field_2034 random f Lnet/minecraft/class_2960; field_45301 VEHICLE_CONTAINER_HEART_TEXTURE f Lnet/minecraft/class_2960; field_45313 HOTBAR_OFFHAND_RIGHT_TEXTURE f Lnet/minecraft/class_2960; field_45325 FOOD_HALF_HUNGER_TEXTURE f Lnet/minecraft/class_355; field_2015 playerListHud f F field_35429 lastAutosaveIndicatorAlpha f F field_27959 spyglassScale f Z field_39458 canShowChatDisabledScreen f Lnet/minecraft/class_2561; field_2039 subtitle f I field_2033 renderHealthValue f Lnet/minecraft/class_2960; field_27960 POWDER_SNOW_OUTLINE f Lnet/minecraft/class_2960; field_45302 VEHICLE_FULL_HEART_TEXTURE f Lnet/minecraft/class_2960; field_45314 HOTBAR_ATTACK_INDICATOR_BACKGROUND_TEXTURE f Lnet/minecraft/class_2960; field_45326 FOOD_FULL_HUNGER_TEXTURE f Lnet/minecraft/class_338; field_2021 chatHud f Lnet/minecraft/class_2960; field_45327 FOOD_EMPTY_TEXTURE f Lnet/minecraft/class_918; field_2024 itemRenderer f Lnet/minecraft/class_2960; field_27389 SPYGLASS_SCOPE f Lnet/minecraft/class_2561; field_2016 title f J field_2032 heartJumpEndTick f Lnet/minecraft/class_2960; field_45303 VEHICLE_HALF_HEART_TEXTURE f Lnet/minecraft/class_2960; field_45315 HOTBAR_ATTACK_INDICATOR_PROGRESS_TEXTURE f Lnet/minecraft/class_2960; field_45298 FOOD_FULL_TEXTURE f Lnet/minecraft/class_2960; field_45316 JUMP_BAR_BACKGROUND_TEXTURE f Lnet/minecraft/class_2960; field_45328 FOOD_HALF_TEXTURE f I field_2029 scaledHeight f I field_2017 titleStayTicks m ()V method_1748 tick m ()V method_34003 clearTitle m (Lnet/minecraft/class_1309;)I method_1744 getHeartCount p 1 entity m (I)I method_1733 getHeartRows p 1 heartCount m (Lnet/minecraft/class_332;IIFLnet/minecraft/class_1657;Lnet/minecraft/class_1799;I)V method_1762 renderHotbarItem p 5 player p 6 stack p 3 y p 4 tickDelta p 7 seed p 1 context p 2 x m (Lnet/minecraft/class_2561;)V method_1732 setRecordPlayingOverlay p 1 description m (Lnet/minecraft/class_332;Lnet/minecraft/class_266;)V method_1757 renderScoreboardSidebar p 2 objective p 1 context m (Lnet/minecraft/class_332;F)V method_32598 renderSpyglassOverlay p 1 context p 2 scale m ()V method_1747 clear m (Lnet/minecraft/class_332;Lnet/minecraft/class_329$class_6411;IIZZZ)V method_37299 drawHeart p 6 blinking p 7 half p 4 y p 5 hardcore p 2 type p 3 x p 1 context m (Lnet/minecraft/class_332;I)V method_1754 renderExperienceBar p 2 x p 1 context m ()Lnet/minecraft/class_327; method_1756 getTextRenderer m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;III)V method_19346 drawTextBackground p 5 color p 3 yOffset p 4 width p 1 context p 2 textRenderer m (Lnet/minecraft/class_1297;)V method_1731 updateVignetteDarkness p 1 entity m (Lnet/minecraft/class_332;F)V method_1746 renderPortalOverlay p 2 nauseaStrength p 1 context m (Lnet/minecraft/class_332;)V method_1760 renderStatusBars c Renders the armor, health, air, and hunger bars. p 1 context m ()Lnet/minecraft/class_365; method_1739 getSpectatorHud m ()V method_1742 setDefaultTitleFade m (III)V method_34001 setTitleTicks p 1 fadeInTicks p 3 fadeOutTicks p 2 stayTicks m (Lnet/minecraft/class_2561;)V method_34004 setTitle p 1 title m ()I method_1738 getTicks m ()Z method_44353 shouldShowChatDisabledScreen m ()Lnet/minecraft/class_338; method_1743 getChatHud m (Z)V method_39191 tick p 1 paused m (Lnet/minecraft/class_267;)Z method_1751 method_1751 p 0 score m (Lnet/minecraft/class_332;)V method_39192 renderAutosaveIndicator p 1 context m (FLnet/minecraft/class_332;)V method_1759 renderHotbar p 2 context p 1 tickDelta m (Z)V method_44354 setCanShowChatDisabledScreen p 1 canShowChatDisabledScreen m (Lnet/minecraft/class_332;)V method_1766 renderDemoTimer p 1 context m (Lnet/minecraft/class_2561;Z)V method_1758 setOverlayMessage p 2 tinted p 1 message m ()V method_39193 tickAutosaveIndicator m (Lnet/minecraft/class_2561;)V method_34002 setSubtitle p 1 subtitle m (Lnet/minecraft/class_332;)V method_1765 renderStatusEffectOverlay p 1 context m (Lnet/minecraft/class_332;)V method_1741 renderMountHealth p 1 context m ()Lnet/minecraft/class_1657; method_1737 getCameraPlayer m ()Lnet/minecraft/class_340; method_53531 getDebugHud m ()Lnet/minecraft/class_1309; method_1734 getRiddenEntity m (Lnet/minecraft/class_332;Lnet/minecraft/class_1657;IIIIFIIIZ)V method_37298 renderHealthBar p 1 context p 3 x p 2 player p 5 lines p 4 y p 7 maxHealth p 6 regeneratingHeartIndex p 9 health p 8 lastHealth p 11 blinking p 10 absorption m (Lnet/minecraft/class_332;F)V method_1753 render p 2 tickDelta p 1 context m (Lnet/minecraft/class_239;)Z method_17534 shouldRenderSpectatorCrosshair p 1 hitResult m (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;F)V method_31977 renderOverlay p 1 context p 2 texture p 3 opacity m (Lnet/minecraft/class_332;)V method_1749 renderHeldItemTooltip p 1 context m (Lnet/minecraft/class_310;Lnet/minecraft/class_918;)V p 2 itemRenderer p 1 client m ()V method_1745 resetDebugHudChunk m (Lnet/minecraft/class_1316;Lnet/minecraft/class_332;I)V method_1752 renderMountJumpBar p 1 mount p 2 context p 3 x m (Lnet/minecraft/class_332;)V method_1736 renderCrosshair p 1 context m ()Lnet/minecraft/class_337; method_1740 getBossBarHud m (Lnet/minecraft/class_332;Lnet/minecraft/class_1297;)V method_1735 renderVignetteOverlay p 2 entity p 1 context m ()Lnet/minecraft/class_355; method_1750 getPlayerListHud c net/minecraft/class_329$class_6411 net/minecraft/client/gui/hud/InGameHud$HeartType f Lnet/minecraft/class_2960; field_45330 fullBlinkingTexture f Lnet/minecraft/class_2960; field_45331 halfTexture f Lnet/minecraft/class_2960; field_45332 halfBlinkingTexture f Lnet/minecraft/class_2960; field_45329 fullTexture f Lnet/minecraft/class_2960; field_45333 hardcoreFullTexture f Lnet/minecraft/class_2960; field_45334 hardcoreFullBlinkingTexture f Lnet/minecraft/class_2960; field_45335 hardcoreHalfTexture f Lnet/minecraft/class_329$class_6411; field_33946 POISONED f Lnet/minecraft/class_2960; field_45336 hardcoreHalfBlinkingTexture f Lnet/minecraft/class_329$class_6411; field_33947 WITHERED f Lnet/minecraft/class_329$class_6411; field_33945 NORMAL f Lnet/minecraft/class_329$class_6411; field_33944 CONTAINER f Lnet/minecraft/class_329$class_6411; field_33949 FROZEN f Lnet/minecraft/class_329$class_6411; field_33948 ABSORBING m (Ljava/lang/String;ILnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V p 3 fullTexture p 4 fullBlinkingTexture p 7 hardcoreFullTexture p 8 hardcoreFullBlinkingTexture p 5 halfTexture p 6 halfBlinkingTexture p 9 hardcoreHalfTexture p 10 hardcoreHalfBlinkingTexture m (Lnet/minecraft/class_1657;)Lnet/minecraft/class_329$class_6411; method_37301 fromPlayerState p 0 player m (ZZZ)Lnet/minecraft/class_2960; method_52705 getTexture p 1 hardcore p 3 blinking p 2 half c net/minecraft/class_327 net/minecraft/client/font/TextRenderer c Manages the rendering of text.\n\n

The current instance used by the client can be obtained by\n{@code MinecraftClient.getInstance().textRenderer}.\n\n@see net.minecraft.client.MinecraftClient#textRenderer f Lnet/minecraft/class_5819; field_2001 random f F field_32166 Z_INDEX f Ljava/util/function/Function; field_1997 fontStorageAccessor f Lorg/joml/Vector3f; field_24237 FORWARD_SHIFT f Lnet/minecraft/class_5225; field_24238 handler f I field_2000 fontHeight c The font height of the text that is rendered by the text renderer. f I field_35427 ARABIC_SHAPING_LETTERS_SHAPE f Z field_39925 validateAdvance m ()Z method_1726 isRightToLeft c Checks if the currently set language uses right to left writing. m ()Lnet/minecraft/class_5225; method_27527 getTextHandler m (ILnet/minecraft/class_2583;)F method_27516 method_27516 p 2 style p 1 codePoint m (Lnet/minecraft/class_5348;I)Lnet/minecraft/class_5348; method_1714 trimToWidth c Trims a string to be at most {@code maxWidth} wide.\n\n@return the text\n@see TextHandler#trimToWidth(StringVisitable, int, Style) p 2 width p 1 text m (Lnet/minecraft/class_5481;FFIILorg/joml/Matrix4f;Lnet/minecraft/class_4597;I)V method_37296 drawWithOutline p 5 outlineColor c the outline color in 0xAARRGGBB p 4 color c the text color in 0xAARRGGBB p 7 vertexConsumers p 6 matrix p 1 text p 3 y p 2 x p 8 light m (I)I method_27515 tweakTransparency p 0 argb m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;IIZ)I method_27522 draw p 11 rightToLeft p 10 light p 9 backgroundColor p 8 layerType p 7 vertexConsumers p 6 matrix p 5 shadow p 4 color c the text color in the 0xAARRGGBB format p 3 y p 2 x p 1 text m (Lnet/minecraft/class_2561;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)I method_30882 draw p 3 y p 2 x p 5 shadow p 4 color c the text color in the 0xAARRGGBB format p 1 text p 10 light p 7 vertexConsumers p 6 matrix p 9 backgroundColor p 8 layerType m (Lnet/minecraft/class_5348;)I method_27525 getWidth c Gets the width of some text when rendered. p 1 text c the text m (Ljava/lang/String;IZ)Ljava/lang/String; method_27524 trimToWidth c Trims a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string p 1 text p 2 maxWidth p 3 backwards m (Lnet/minecraft/class_327$class_5232;[FIFIIILnet/minecraft/class_2583;I)Z method_37297 method_37297 p 9 codePoint p 8 style p 7 index m (Ljava/util/function/Function;Z)V p 1 fontStorageAccessor p 2 validateAdvance m (Lnet/minecraft/class_5348;I)I method_44378 getWrappedLinesHeight c {@return the height of the text, after it has been wrapped, in pixels}\n@see TextRenderer#wrapLines(StringVisitable, int)\n@see #getWrappedLinesHeight(String, int) p 1 text p 2 maxWidth m (Lnet/minecraft/class_5481;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)I method_22942 draw p 10 light p 1 text p 4 color c the text color in the 0xAARRGGBB format p 5 shadow p 2 x p 3 y p 8 layerType p 9 backgroundColor p 6 matrix p 7 vertexConsumers m (Lnet/minecraft/class_382;ZZFFFLorg/joml/Matrix4f;Lnet/minecraft/class_4588;FFFFI)V method_1710 drawGlyph p 8 vertexConsumer p 7 matrix p 10 green p 9 red p 12 alpha p 11 blue p 13 light p 2 bold p 1 glyphRenderer p 4 weight p 3 italic p 6 y p 5 x m (Lnet/minecraft/class_5481;)I method_30880 getWidth c Gets the width of some text when rendered. p 1 text m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)F method_1724 drawLayer p 4 color p 5 shadow p 6 matrix p 7 vertexConsumerProvider p 1 text p 2 x p 3 y p 8 layerType p 9 underlineColor p 10 light m (Lnet/minecraft/class_5481;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)F method_27530 drawLayer p 3 y p 4 color p 1 text p 2 x p 7 vertexConsumerProvider p 8 layerType p 5 shadow p 6 matrix p 9 underlineColor p 10 light m (Ljava/lang/String;I)Ljava/lang/String; method_27523 trimToWidth c Trims a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string\n@see TextHandler#trimToWidth(String, int, Style) p 2 maxWidth p 1 text m (Ljava/lang/String;)Ljava/lang/String; method_1721 mirror p 1 text m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)I method_27521 draw p 7 vertexConsumers p 6 matrix p 5 shadow p 4 color c the text color in the 0xAARRGGBB format p 3 y p 2 x p 1 text p 10 light p 9 backgroundColor p 8 layerType m (Lnet/minecraft/class_5348;I)Ljava/util/List; method_1728 wrapLines c Wraps text when the rendered width of text exceeds the {@code width}.\n\n@return a list of ordered text which has been wrapped p 1 text p 2 width m (Lnet/minecraft/class_5481;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;II)I method_1723 drawInternal p 4 color p 5 shadow p 2 x p 3 y p 1 text p 10 light p 8 layerType p 9 backgroundColor p 6 matrix p 7 vertexConsumerProvider m (Ljava/lang/String;I)I method_1713 getWrappedLinesHeight c Gets the height of the text when it has been wrapped.\n\n@return the height of the wrapped text\n@see TextRenderer#wrapLines(StringVisitable, int)\n@see #getWrappedLinesHeight(StringVisitable, int) p 1 text p 2 maxWidth m (Ljava/lang/String;)I method_1727 getWidth c Gets the width of some text when rendered. p 1 text c the text m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_4597;Lnet/minecraft/class_327$class_6415;IIZ)I method_27529 drawInternal p 5 shadow p 4 color p 3 y p 2 x p 1 text p 11 mirror p 10 light p 9 backgroundColor p 8 layerType p 7 vertexConsumers p 6 matrix m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377; method_27526 getFontStorage p 1 id c net/minecraft/class_327$class_6415 net/minecraft/client/font/TextRenderer$TextLayerType f Lnet/minecraft/class_327$class_6415; field_33995 POLYGON_OFFSET f Lnet/minecraft/class_327$class_6415; field_33994 SEE_THROUGH f Lnet/minecraft/class_327$class_6415; field_33993 NORMAL c net/minecraft/class_327$class_5232 net/minecraft/client/font/TextRenderer$Drawer f F field_24243 red f F field_24244 green f F field_24242 brightnessMultiplier f F field_24245 blue f F field_24246 alpha f I field_24249 light f F field_24250 x f F field_24251 y f Lnet/minecraft/class_327$class_6415; field_33997 layerType f Lnet/minecraft/class_4597; field_24239 vertexConsumers f Lorg/joml/Matrix4f; field_24247 matrix f Z field_24241 shadow f Ljava/util/List; field_24252 rectangles m (Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_327$class_6415;I)V p 7 matrix p 6 shadow p 5 color p 4 y p 9 light p 8 layerType p 3 x p 2 vertexConsumers m (IF)F method_27531 drawLayer p 1 underlineColor p 2 x m (Lnet/minecraft/class_382$class_328;)V method_27532 addRectangle p 1 rectangle c net/minecraft/class_326 net/minecraft/client/color/item/ItemColorProvider m (Lnet/minecraft/class_1799;I)I getColor getColor c {@return the color of the item stack for the specified tint index,\nor -1 if not tinted} p 2 tintIndex p 1 stack c net/minecraft/class_6599 net/minecraft/client/gui/screen/option/KeybindsScreen f J field_34800 lastKeyCodeUpdateTime f Lnet/minecraft/class_4185; field_34802 resetAllButton f Lnet/minecraft/class_304; field_34799 selectedKeyBinding f Lnet/minecraft/class_459; field_34801 controlsList m (Lnet/minecraft/class_4185;)V method_38531 method_38531 p 1 button m (Lnet/minecraft/class_4185;)V method_38532 method_38532 p 1 button m (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V p 2 gameOptions p 1 parent c net/minecraft/class_320 net/minecraft/client/session/Session f Ljava/lang/String; field_1983 accessToken f Ljava/lang/String; field_1982 username f Ljava/util/UUID; field_1985 uuid f Lnet/minecraft/class_320$class_321; field_1984 accountType f Ljava/util/Optional; field_34960 xuid f Ljava/util/Optional; field_34961 clientId m (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_320$class_321;)V p 6 accountType p 1 username p 5 clientId p 4 xuid p 3 accessToken p 2 uuid m ()Lnet/minecraft/class_320$class_321; method_35718 getAccountType m ()Ljava/util/Optional; method_38741 getXuid m ()Ljava/util/Optional; method_38740 getClientId m ()Ljava/lang/String; method_1676 getUsername m ()Ljava/lang/String; method_1675 getSessionId m ()Ljava/lang/String; method_1674 getAccessToken m ()Ljava/util/UUID; method_44717 getUuidOrNull c {@return the UUID, or {@code null} if it is invalid} c net/minecraft/class_320$class_321 net/minecraft/client/session/Session$AccountType f Ljava/util/Map; field_1989 BY_NAME f Ljava/lang/String; field_1986 name f Lnet/minecraft/class_320$class_321; field_34962 MSA f Lnet/minecraft/class_320$class_321; field_1988 MOJANG f Lnet/minecraft/class_320$class_321; field_1990 LEGACY m (Lnet/minecraft/class_320$class_321;)Ljava/lang/String; method_1678 method_1678 p 0 type m (Ljava/lang/String;ILjava/lang/String;)V p 3 name m ()Ljava/lang/String; method_38742 getName m (Ljava/lang/String;)Lnet/minecraft/class_320$class_321; method_1679 byName p 0 name c net/minecraft/class_6597 net/minecraft/client/render/ChunkBuilderMode f I field_34792 id f Ljava/util/function/IntFunction; field_34791 BY_ID f Ljava/lang/String; field_34793 name f Lnet/minecraft/class_6597; field_34788 NONE f Lnet/minecraft/class_6597; field_34789 PLAYER_AFFECTED f Lnet/minecraft/class_6597; field_34790 NEARBY m (I)Lnet/minecraft/class_6597; method_38523 get p 0 id m (Ljava/lang/String;IILjava/lang/String;)V p 3 id p 4 name c net/minecraft/class_5269 net/minecraft/world/MutableWorldProperties m (F)V method_30657 setSpawnAngle p 1 spawnAngle m (I)V method_27416 setSpawnX p 1 spawnX m (I)V method_27417 setSpawnY p 1 spawnY m (I)V method_27419 setSpawnZ p 1 spawnZ m (Lnet/minecraft/class_2338;F)V method_187 setSpawnPos p 2 angle p 1 pos c net/minecraft/class_5268 net/minecraft/world/level/ServerWorldProperties m (Z)V method_147 setThundering p 1 thundering m ()I method_18038 getWanderingTraderSpawnDelay m ()I method_18039 getWanderingTraderSpawnChance m (Z)V method_223 setInitialized p 1 initialized m ()Z method_194 areCommandsAllowed m ()Lnet/minecraft/class_2784$class_5200; method_27422 getWorldBorder m (Lnet/minecraft/class_1934;)V method_193 setGameMode p 1 gameMode m (Lnet/minecraft/class_2784$class_5200;)V method_27415 setWorldBorder p 1 worldBorder m ()Ljava/lang/String; method_150 getLevelName m (I)V method_18042 setWanderingTraderSpawnChance p 1 wanderingTraderSpawnChance m ()I method_145 getThunderTime m (J)V method_29034 setTime p 1 time m ()I method_155 getClearWeatherTime m (J)V method_29035 setTimeOfDay p 1 timeOfDay m (I)V method_18041 setWanderingTraderSpawnDelay p 1 wanderingTraderSpawnDelay m (Ljava/util/UUID;)V method_18040 setWanderingTraderId p 1 wanderingTraderId m (I)V method_167 setClearWeatherTime p 1 clearWeatherTime m (I)V method_164 setRainTime p 1 rainTime m (I)V method_173 setThunderTime p 1 thunderTime m ()I method_190 getRainTime m ()Lnet/minecraft/class_1934; method_210 getGameMode m ()Ljava/util/UUID; method_35506 getWanderingTraderId m ()Z method_222 isInitialized m ()Lnet/minecraft/class_236; method_143 getScheduledEvents c net/minecraft/class_319 net/minecraft/client/util/VideoMode f I field_1975 refreshRate f I field_1976 blueBits f I field_1979 height f I field_1977 greenBits f I field_1978 redBits f Ljava/util/regex/Pattern; field_1981 PATTERN f I field_1980 width m ()I method_1671 getRefreshRate m (IIIIII)V p 1 width p 2 height p 3 redBits p 4 greenBits p 5 blueBits p 6 refreshRate m ()I method_1672 getBlueBits m (Ljava/lang/String;)Ljava/util/Optional; method_1665 fromString p 0 string m (Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V p 1 buffer m ()I method_1668 getWidth m ()I method_1669 getHeight m ()Ljava/lang/String; method_1670 asString m ()I method_1666 getRedBits m (Ljava/lang/Object;)Z equals equals p 1 o m ()I method_1667 getGreenBits m (Lorg/lwjgl/glfw/GLFWVidMode;)V p 1 vidMode c net/minecraft/class_5274 net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal f I field_30213 CHUNK_RANGE f I field_30214 ENTITY_COLLISION_RANGE f I field_30215 HORIZONTAL_RANGE f I field_30216 VERTICAL_RANGE m (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2338; method_27923 findRandomPosInChunk p 1 pos m ()Lnet/minecraft/class_243; method_27927 findRandomBlockPos m ()Lnet/minecraft/class_243; method_27926 findVillagerPos m ()Lnet/minecraft/class_243; method_27925 findRandomInRange m (Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;)Z method_27924 method_27924 p 1 sectionPos m ()Lnet/minecraft/class_4076; method_27928 findRandomChunkPos m (Lnet/minecraft/class_1646;)Z method_27922 canVillagerSummonGolem p 1 villager c net/minecraft/class_5273 net/minecraft/datafixer/fix/VillagerFollowRangeFix f D field_29913 NEW_RANGE f D field_29912 OLD_RANGE m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27914 fix m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_5275 net/minecraft/entity/Dismounting m (Lnet/minecraft/class_2338;ILjava/util/function/Function;)D method_30343 getCeilingHeight p 2 collisionShapeGetter p 1 maxDistance p 0 pos m (D)Z method_27932 canDismountInBlock p 0 height m (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; method_30341 getCollisionShape p 1 pos p 0 world m (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_243; method_30769 findRespawnPos p 1 world p 0 entityType p 3 ignoreInvalidPos p 2 pos m (Lnet/minecraft/class_1941;Lnet/minecraft/class_243;Lnet/minecraft/class_1309;Lnet/minecraft/class_4050;)Z method_33353 canPlaceEntityAt p 3 pose p 1 offset p 2 entity p 0 world m (Lnet/minecraft/class_1941;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Z method_27933 canPlaceEntityAt p 0 world p 2 targetBox p 1 entity m (Lnet/minecraft/class_2350;)[[I method_27934 getDismountOffsets p 0 movementDirection c net/minecraft/class_333 net/minecraft/client/util/NarratorManager c A bridge between Minecraft and {@link com.mojang.text2speech.Narrator}. f Lnet/minecraft/class_2561; field_18967 EMPTY c An empty text for narration. f Lcom/mojang/text2speech/Narrator; field_2055 narrator f Lorg/slf4j/Logger; field_18210 LOGGER f Lnet/minecraft/class_310; field_39755 client m (Lnet/minecraft/class_2561;)V method_44708 narrateChatMessage c Narrates a chat message.\n\n@see NarratorMode#shouldNarrateChat p 1 text m (Lnet/minecraft/class_2561;)V method_47976 narrateSystemMessage c Narrates a system message.\n\n@see NarratorMode#shouldNarrateSystem p 1 text m ()V method_1793 clear m (Lnet/minecraft/class_310;)V p 1 client m ()V method_20371 destroy m (Lnet/minecraft/class_2561;)V method_37015 narrate c Narrates system text.\n\n@see NarratorMode#shouldNarrateSystem p 1 text c the text to narrate m (Ljava/lang/String;)V method_19788 narrate c Narrates system text.\n\n@see NarratorMode#shouldNarrateSystem p 1 text c the text to narrate m (Lnet/minecraft/class_4065;)V method_1792 onModeChange c Narrates a message informing the user about a changed narration mode\nand displays it in a toast. p 1 mode c the new narrator mode m (Z)V method_52183 checkNarratorLibrary p 1 narratorEnabled m ()Z method_1791 isActive m (Ljava/lang/String;)V method_37016 debugPrintMessage c If the game is {@linkplain net.minecraft.SharedConstants#isDevelopment\nin a development environment}, logs a debug message for a narrated string. p 1 message c the narrated message m ()Lnet/minecraft/class_4065; method_20602 getNarratorMode c {@return the current narrator mode of the client} c net/minecraft/class_333$class_8571 net/minecraft/client/util/NarratorManager$InactiveNarratorLibraryException c net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget c A clickable widget is a GUI element that has many methods to handle different\nmouse actions. In addition, it allows a message to be rendered on the widget\nand narrated when the widget is selected. f I field_41096 tooltipDelay f Z field_22756 focused f Z field_22764 visible f Z field_22762 hovered f I field_22759 height f F field_22765 alpha f I field_42116 navigationOrder f I field_22761 y f J field_41097 lastHoveredTime f Lnet/minecraft/class_7919; field_41095 tooltip f Z field_22763 active f I field_22758 width f Z field_41098 wasHovered f Lnet/minecraft/class_2561; field_22754 message f I field_22760 x m (DD)V method_25357 onRelease p 3 mouseY p 1 mouseX m ()Lnet/minecraft/class_2561; method_25369 getMessage m (Lnet/minecraft/class_6382;)V method_37021 appendDefaultNarrations p 1 builder m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;II)V method_49604 drawScrollableText p 3 xMargin p 4 color p 1 context p 2 textRenderer m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_32602 getNarrationMessage p 0 message m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIII)V method_52718 drawScrollableText p 7 color p 6 endY p 5 endX p 4 startY p 3 startX p 2 text p 1 textRenderer p 0 context m (I)V method_48591 setNavigationOrder p 1 navigationOrder m (I)V method_53533 setHeight p 1 height m (IIIILnet/minecraft/class_2561;)V p 1 x p 3 width p 2 y p 5 message p 4 height m ()V method_47401 applyTooltip m (Lnet/minecraft/class_1144;)V method_25354 playDownSound p 1 soundManager m ()Z method_49606 isHovered m (Lnet/minecraft/class_332;IIF)V method_48579 renderButton p 1 context p 2 mouseX p 3 mouseY p 4 delta m (DD)V method_25348 onClick p 1 mouseX p 3 mouseY m (I)V method_46419 method_46419 p 1 y m (Lnet/minecraft/class_7919;)V method_47400 setTooltip p 1 tooltip m (I)V method_25358 setWidth p 1 width m (DDDD)V method_25349 onDrag p 7 deltaY p 3 mouseY p 5 deltaX p 1 mouseX m ()Lnet/minecraft/class_8000; method_47937 getTooltipPositioner m (Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIIII)V method_49605 drawScrollableText p 8 color p 0 context p 1 textRenderer p 2 text p 3 centerX p 4 startX p 5 startY p 6 endX p 7 endY m (I)V method_46421 method_46421 p 1 x m ()Lnet/minecraft/class_5250; method_25360 getNarrationMessage m (I)V method_47402 setTooltipDelay p 1 delay m ()Lnet/minecraft/class_7919; method_51254 getTooltip m (Z)V method_25365 method_25365 p 1 focused m (DD)Z method_25361 clicked p 1 mouseX p 3 mouseY m (Lnet/minecraft/class_2561;)V method_25355 setMessage p 1 message m ()Z method_25367 isSelected m (F)V method_25350 setAlpha p 1 alpha m (I)Z method_25351 isValidClickButton p 1 button m (Lnet/minecraft/class_6382;)V method_47399 appendClickableNarrations p 1 builder c net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud c Responsible for rendering various game messages such as chat messages or\njoin/leave messages.\n\n@see net.minecraft.client.gui.screen.ChatScreen f Lnet/minecraft/class_310; field_2062 client f I field_2066 scrolledLines f Lorg/slf4j/Logger; field_2065 LOGGER f Lnet/minecraft/class_8623; field_2063 messageHistory f I field_40389 OFFSET_FROM_BOTTOM f I field_40390 REMOVAL_QUEUE_TICKS f Ljava/util/List; field_2061 messages f I field_32180 MAX_MESSAGES f I field_39771 MISSING_MESSAGE_INDEX f Ljava/util/List; field_2064 visibleMessages f Lnet/minecraft/class_2561; field_40391 DELETED_MARKER_TEXT f Ljava/util/List; field_40392 removalQueue f Z field_2067 hasUnreadNewMessages m (Z)V method_1808 clear p 1 clearHistory m ()V method_1820 resetScroll m (Lnet/minecraft/class_303$class_7590;)I method_44720 getIndicatorX p 1 line m ()V method_45584 tickRemovalQueueIfExists m (Ljava/lang/String;)V method_1803 addToMessageHistory p 1 message m (DD)Lnet/minecraft/class_2583; method_1816 getTextStyleAt p 1 x p 3 y m (Lnet/minecraft/class_2561;)V method_1812 addMessage p 1 message m ()V method_45589 tickRemovalQueue m ()I method_1813 getVisibleLineCount m (D)I method_1806 getWidth p 0 widthOption m ()Lnet/minecraft/class_8623; method_1809 getMessageHistory m (D)I method_1818 getHeight p 0 heightOption m (DD)Lnet/minecraft/class_7591; method_44723 getIndicatorAt p 1 mouseX p 3 mouseY m (ILnet/minecraft/class_338$class_7731;)Z method_45585 method_45585 p 2 message m (Lnet/minecraft/class_2561;Lnet/minecraft/class_7591;)V method_45027 logChatMessage p 2 indicator p 1 message m (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V method_44811 addMessage p 3 indicator p 2 signature p 1 message m ()Z method_1819 isChatFocused m (I)D method_19348 getMessageOpacityMultiplier p 0 age m (Lnet/minecraft/class_332;III)V method_1805 render p 1 context p 2 currentTick p 3 mouseX p 4 mouseY m ()I method_1811 getWidth m (DD)I method_44725 getMessageLineIndex p 3 chatLineY p 1 chatLineX m (D)D method_44724 toChatLineY p 1 y m (DD)Z method_27146 mouseClicked p 1 mouseX p 3 mouseY m (Lnet/minecraft/class_303;)Lnet/minecraft/class_303; method_45586 createRemovalMarker p 1 original m (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;ILnet/minecraft/class_7591;Z)V method_1815 addMessage p 3 ticks p 4 indicator p 5 refresh p 1 message p 2 signature m (DLnet/minecraft/class_303$class_7590;Lnet/minecraft/class_7591;)Z method_44718 isXInsideIndicatorIcon p 3 line p 4 indicator p 1 x m (I)V method_1802 scroll p 1 scroll m ()V method_44813 refresh m ()I method_1810 getHeight m ()I method_44752 getLineHeight m (DD)I method_45588 getMessageIndex p 3 chatLineY p 1 chatLineX m ()V method_1817 reset m (Lnet/minecraft/class_332;IILnet/minecraft/class_7591$class_7592;)V method_44719 drawIndicatorIcon p 1 context p 2 x p 3 y p 4 icon m (Lnet/minecraft/class_310;)V p 1 client m ()D method_41831 getDefaultUnfocusedHeight m ()D method_1814 getChatScale m (Lnet/minecraft/class_7469;)V method_44812 removeMessage p 1 signature m ()Z method_23677 isChatHidden m (D)D method_44722 toChatLineX p 1 x m (Lnet/minecraft/class_7469;)Lnet/minecraft/class_338$class_7731; method_45587 queueForRemoval p 1 signature c net/minecraft/class_338$class_7731 net/minecraft/client/gui/hud/ChatHud$RemovalQueuedMessage f I comp_1022 deletableAfter f Lnet/minecraft/class_7469; comp_1021 signature m ()Lnet/minecraft/class_7469; comp_1021 signature m ()I comp_1022 deletableAfter c net/minecraft/class_5272 net/minecraft/client/item/ModelPredicateProviderRegistry f Lnet/minecraft/class_2960; field_24444 DAMAGED_ID f Ljava/util/Map; field_24443 GLOBAL f Lnet/minecraft/class_6395; field_24447 DAMAGE_PROVIDER f Lnet/minecraft/class_2960; field_24445 DAMAGE_ID f Ljava/util/Map; field_24448 ITEM_SPECIFIC f Lnet/minecraft/class_6395; field_24446 DAMAGED_PROVIDER f Ljava/lang/String; field_32947 CUSTOM_MODEL_DATA_KEY m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27891 method_27891 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27893 method_27893 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208; method_43220 method_43220 p 2 entity p 1 stack p 0 world m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_6395;)V method_27879 register p 1 id p 2 provider p 0 item m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_43611 method_43611 p 0 stack p 2 entity p 1 world p 3 seed m (Lnet/minecraft/class_2960;Lnet/minecraft/class_6395;)Lnet/minecraft/class_6395; method_27881 register p 0 id p 1 provider m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_35803 method_35803 p 3 seed p 0 stack p 1 world p 2 entity m (Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208; method_43219 method_43219 p 0 world p 1 stack p 2 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27887 method_27887 p 1 world p 0 stack p 3 seed p 2 entity m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27889 method_27889 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27895 method_27895 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27883 method_27883 p 3 seed p 2 entity p 1 world p 0 stack m (Lnet/minecraft/class_1792;)Ljava/util/Map; method_27877 method_27877 p 0 key m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27885 method_27885 p 3 seed p 2 entity p 1 world p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27880 method_27880 p 3 seed p 2 entity p 1 world p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27890 method_27890 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27882 method_27882 p 3 seed p 2 entity p 1 world p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27892 method_27892 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_49351 method_49351 p 2 entity p 3 seed p 0 stack p 1 world m (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1800; method_27878 get p 0 item p 1 id m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_32202 method_32202 p 3 seed p 0 stack p 2 entity p 1 world m (Lnet/minecraft/class_1800;)V method_37106 registerCustomModelData p 0 provider m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27888 method_27888 p 0 stack p 3 seed p 2 entity p 1 world m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_48484 method_48484 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27884 method_27884 p 3 seed p 2 entity p 1 world p 0 stack m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27894 method_27894 p 0 stack p 1 world p 2 entity p 3 seed m (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F method_27886 method_27886 p 2 entity p 1 world p 0 stack p 3 seed c net/minecraft/class_5272$1 net/minecraft/client/item/ModelPredicateProviderRegistry$1 f D field_7911 time f D field_7910 step f J field_7913 lastTick m (Lnet/minecraft/class_1937;D)D method_7736 getTime p 2 skyAngle p 1 world c net/minecraft/class_337 net/minecraft/client/gui/hud/BossBarHud f Ljava/util/Map; field_2060 bossBars f [Lnet/minecraft/class_2960; field_45344 BACKGROUND_TEXTURES f I field_32178 HEIGHT f [Lnet/minecraft/class_2960; field_45347 NOTCHED_PROGRESS_TEXTURES f I field_32177 WIDTH f [Lnet/minecraft/class_2960; field_45345 PROGRESS_TEXTURES f [Lnet/minecraft/class_2960; field_45346 NOTCHED_BACKGROUND_TEXTURES f Lnet/minecraft/class_310; field_2058 client m ()V method_1801 clear m (Lnet/minecraft/class_332;IILnet/minecraft/class_1259;)V method_1799 renderBossBar p 2 x p 1 context p 4 bossBar p 3 y m (Lnet/minecraft/class_332;)V method_1796 render p 1 context m (Lnet/minecraft/class_332;IILnet/minecraft/class_1259;I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;)V method_41830 renderBossBar p 7 notchedTextures p 6 textures p 1 context p 5 width p 4 bossBar p 3 y p 2 x m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_2629;)V method_1795 handlePacket p 1 packet m ()Z method_1800 shouldThickenFog m ()Z method_1797 shouldDarkenSky m ()Z method_1798 shouldPlayDragonMusic c net/minecraft/class_332 net/minecraft/client/gui/DrawContext f Lnet/minecraft/class_4597$class_4598; field_44658 vertexConsumers f Lnet/minecraft/class_8658; field_45337 guiAtlasManager f Lnet/minecraft/class_4587; field_44657 matrices f Lnet/minecraft/class_310; field_44656 client f Lnet/minecraft/class_332$class_8214; field_44659 scissorStack f Z field_44797 runningDrawCallback m (IIII)V method_44379 enableScissor p 4 y2 p 3 x2 p 2 y1 p 1 x1 m (Lnet/minecraft/class_2960;IIIIII)V method_25302 drawTexture c Draws a textured rectangle from a region in a 256x256 texture.\n\n

The Z coordinate of the rectangle is {@code 0}.\n\n

The width and height of the region are the same as\nthe dimensions of the rectangle. p 1 texture p 5 v p 4 u p 3 y p 2 x p 7 height p 6 width m ()I method_51443 getScaledWindowHeight m (Lnet/minecraft/class_1058;IIIII)V method_52710 drawSprite p 4 z p 3 y p 2 x p 1 sprite p 6 height p 5 width m (Lnet/minecraft/class_327;Lnet/minecraft/class_2583;II)V method_51441 drawHoverEvent p 4 y p 3 x p 2 style p 1 textRenderer m (Lnet/minecraft/class_1921;IIIII)V method_51739 fill p 2 x1 p 3 y1 p 1 layer p 6 color p 4 x2 p 5 y2 m (Lnet/minecraft/class_1921;IIII)V method_51738 drawHorizontalLine p 4 y p 5 color p 2 x1 p 3 x2 p 1 layer m ()V method_51887 drawIfRunning m (IIIIII)V method_51737 fill p 6 color p 2 y1 p 3 x2 p 4 y2 p 5 z p 1 x1 m (Ljava/lang/Runnable;)V method_51741 draw p 1 drawCallback m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V method_51423 drawItem p 4 y p 5 seed p 2 stack p 3 x p 1 entity m (Lnet/minecraft/class_2960;IIIFFIIII)V method_25291 drawTexture c Draws a textured rectangle from a region in a texture.\n\n

The width and height of the region are the same as\nthe dimensions of the rectangle. p 1 texture p 2 x p 3 y p 4 z p 5 u p 6 v p 7 width p 8 height p 9 textureWidth p 10 textureHeight m (Lnet/minecraft/class_327;Ljava/util/List;IILnet/minecraft/class_8000;)V method_51435 drawTooltip p 4 y p 5 positioner p 1 textRenderer p 2 components p 3 x m (Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V method_51431 drawItemInSlot p 1 textRenderer p 2 stack p 3 x p 4 y m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;IIIZ)I method_51430 drawText p 4 y p 5 color p 6 shadow p 1 textRenderer p 2 text p 3 x m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)I method_27535 drawTextWithShadow p 5 color p 4 y p 3 x p 2 text p 1 textRenderer m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;III)V method_51424 drawItem p 5 y p 6 seed p 3 stack p 4 x p 1 entity p 2 world m (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;IIII)V method_51440 drawTextWrapped p 6 color p 5 width p 2 text p 1 textRenderer p 4 y p 3 x m (Lnet/minecraft/class_1799;IIII)V method_51429 drawItem p 1 stack p 2 x p 3 y p 4 seed p 5 z m (Ljava/util/List;Lnet/minecraft/class_5632;)V method_51442 method_51442 p 1 data m (IIII)V method_25292 drawHorizontalLine p 3 y p 4 color p 1 x1 p 2 x2 m (Lnet/minecraft/class_1799;II)V method_51427 drawItem p 2 x p 3 y p 1 item m (Lnet/minecraft/class_327;Ljava/lang/String;III)I method_25303 drawTextWithShadow p 1 textRenderer p 5 color p 4 y p 3 x p 2 text m ()Lnet/minecraft/class_4597$class_4598; method_51450 getVertexConsumers m (IIIIILnet/minecraft/class_1058;FFFF)V method_48465 drawSprite p 9 blue p 10 alpha p 3 z p 4 width p 1 x p 2 y p 7 red p 8 green p 5 height p 6 sprite m (Lnet/minecraft/class_327;Ljava/util/List;II)V method_51447 drawOrderedTooltip p 1 textRenderer p 2 text p 3 x p 4 y m (Lnet/minecraft/class_2960;IIIIFFIIII)V method_25293 drawTexture c Draws a textured rectangle from a region in a texture. p 6 u p 5 height p 4 width p 3 y p 2 x p 1 texture p 11 textureHeight p 10 textureWidth p 9 regionHeight p 8 regionWidth p 7 v m (Lnet/minecraft/class_2960;IIIIIFFFF)V method_25295 drawTexturedQuad p 4 y1 p 5 y2 p 6 z p 7 u1 p 1 texture p 2 x1 p 3 x2 p 8 u2 p 9 v1 p 10 v2 m (Lnet/minecraft/class_327;Ljava/lang/String;III)V method_25300 drawCenteredTextWithShadow p 1 textRenderer p 5 color p 4 y p 3 centerX p 2 text m (Lnet/minecraft/class_2960;IIIIIFFFFFFFF)V method_48466 drawTexturedQuad p 2 x1 p 1 texture p 4 y1 p 3 x2 p 6 z p 5 y2 p 8 u2 p 7 u1 p 10 v2 p 9 v1 p 12 green p 11 red p 14 alpha p 13 blue m (Lnet/minecraft/class_2960;IIIIIIII)V method_52708 drawGuiTexture p 8 width p 9 height p 6 x p 7 y p 1 texture m (Lnet/minecraft/class_1921;IIII)V method_51742 drawVerticalLine p 5 color p 3 y1 p 4 y2 p 1 layer p 2 x m ()Lnet/minecraft/class_4587; method_51448 getMatrices m (Lnet/minecraft/class_1058;IIIIIIIII)V method_52711 drawSprite p 7 y p 6 x p 1 sprite p 10 height p 9 width p 8 z m (Lnet/minecraft/class_327;Ljava/lang/String;IIIZ)I method_51433 drawText p 5 color p 6 shadow p 3 x p 4 y p 1 textRenderer p 2 text m ()I method_51421 getScaledWindowWidth m (Lnet/minecraft/class_327;Ljava/util/List;II)V method_51434 drawTooltip p 1 textRenderer p 2 text p 3 x p 4 y m (IIIIIII)V method_33284 fillGradient p 1 startX p 3 endX p 2 startY p 5 z p 4 endY p 7 colorEnd p 6 colorStart m ()V method_44380 disableScissor m (Lnet/minecraft/class_327;Ljava/util/List;Ljava/util/Optional;II)V method_51437 drawTooltip p 5 y p 4 x p 3 data p 2 text p 1 textRenderer m (Lnet/minecraft/class_2960;IIIIIIIFFII)V method_25297 drawTexture p 2 x1 p 3 x2 p 4 y1 p 5 y2 p 1 texture p 10 v p 11 textureWidth p 12 textureHeight p 6 z p 7 regionWidth p 8 regionHeight p 9 u m (FFFF)V method_51422 setShaderColor p 1 red p 2 green p 3 blue p 4 alpha m ()V method_51744 tryDraw m (Lnet/minecraft/class_1921;IIIIIII)V method_51740 fillGradient p 8 z p 7 colorEnd p 6 colorStart p 5 endY p 4 endX p 3 startY p 2 startX p 1 layer m (IIIIILnet/minecraft/class_1058;)V method_25298 drawSprite p 1 x p 3 z p 2 y p 5 height p 4 width p 6 sprite m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)V method_35719 drawCenteredTextWithShadow p 1 textRenderer p 2 text p 5 color p 3 centerX p 4 y m (Lnet/minecraft/class_8030;)V method_49698 setScissor p 1 rect m (IIIII)V method_49601 drawBorder p 4 height p 5 color p 1 x p 2 y p 3 width m (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;)V p 2 matrices p 1 client p 3 vertexConsumers m (Lnet/minecraft/class_310;Lnet/minecraft/class_4597$class_4598;)V p 2 vertexConsumers p 1 client m (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;IIII)V method_51425 drawItem p 5 y p 6 seed p 7 z p 1 entity p 2 world p 3 stack p 4 x m (Lnet/minecraft/class_2960;IIIII)V method_52707 drawGuiTexture p 1 texture p 6 height p 3 y p 2 x p 5 width p 4 z m (Lnet/minecraft/class_1799;II)V method_51445 drawItemWithoutEntity p 3 y p 2 x p 1 stack m (IIIIII)V method_25296 fillGradient p 6 colorEnd p 5 colorStart p 2 startY p 1 startX p 4 endY p 3 endX m (Lnet/minecraft/class_2960;IIFFIIII)V method_25290 drawTexture c Draws a textured rectangle from a region in a texture.\n\n

The width and height of the region are the same as\nthe dimensions of the rectangle. p 1 texture p 3 y p 2 x p 5 v p 4 u p 7 height p 6 width p 9 textureHeight p 8 textureWidth m (IIII)V method_25301 drawVerticalLine p 1 x p 2 y1 p 3 y2 p 4 color m (Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)I method_35720 drawTextWithShadow p 2 text p 3 x p 1 textRenderer p 4 y p 5 color m (IIIII)V method_25294 fill p 5 color p 4 y2 p 3 x2 p 2 y1 p 1 x1 m (Lnet/minecraft/class_1799;III)V method_51428 drawItem p 2 x p 3 y p 1 stack p 4 seed m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;II)V method_51438 drawTooltip p 1 textRenderer p 2 text p 3 x p 4 y m (Lnet/minecraft/class_1058;Lnet/minecraft/class_8690$class_8691;IIIII)V method_52713 drawSprite p 1 sprite p 7 height p 6 width p 5 z p 4 y p 3 x p 2 nineSlice m (Lnet/minecraft/class_327;Lnet/minecraft/class_1799;IILjava/lang/String;)V method_51432 drawItemInSlot p 1 textRenderer p 2 stack p 3 x p 4 y p 5 countOverride m (Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V method_51446 drawItemTooltip p 3 x p 4 y p 1 textRenderer p 2 stack m (Lnet/minecraft/class_1921;IIIIII)V method_48196 fill p 5 y2 p 4 x2 p 7 color p 6 z p 1 layer p 3 y1 p 2 x1 m ()V method_51452 draw m (Lnet/minecraft/class_1058;IIIIIIIIIII)V method_52712 drawSpriteTiled p 2 x p 1 sprite p 6 height p 5 width p 4 z p 3 y p 10 tileHeight p 9 tileWidth m (Lnet/minecraft/class_2960;IIII)V method_52706 drawGuiTexture p 4 width p 5 height p 2 x p 3 y p 1 texture m (Lnet/minecraft/class_2960;IIIIIIIII)V method_52709 drawGuiTexture p 9 width p 8 z p 10 height p 7 y p 6 x p 1 texture m (Lnet/minecraft/class_4588;IIIIIII)V method_27533 fillGradient p 2 startX p 1 vertexConsumer p 8 colorEnd p 7 colorStart p 4 endX p 3 startY p 6 z p 5 endY m (Lnet/minecraft/class_327;Ljava/util/List;Lnet/minecraft/class_8000;II)V method_51436 drawTooltip p 1 textRenderer p 2 text p 3 positioner p 4 x p 5 y m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)V method_27534 drawCenteredTextWithShadow p 4 y p 3 centerX p 2 text p 1 textRenderer p 5 color m (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIZ)I method_51439 drawText p 4 y p 3 x p 2 text p 1 textRenderer p 6 shadow p 5 color c net/minecraft/class_332$class_8214 net/minecraft/client/gui/DrawContext$ScissorStack f Ljava/util/Deque; field_43099 stack m (Lnet/minecraft/class_8030;)Lnet/minecraft/class_8030; method_49700 push p 1 rect m ()Lnet/minecraft/class_8030; method_49699 pop c net/minecraft/class_5277 net/minecraft/datafixer/fix/EntityShulkerRotationFix m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27960 fixRotation m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema c net/minecraft/class_330 net/minecraft/client/render/MapRenderer f I field_32174 DEFAULT_IMAGE_HEIGHT f Lnet/minecraft/class_1921; field_21688 MAP_ICONS_RENDER_LAYER f I field_32173 DEFAULT_IMAGE_WIDTH f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; field_2045 mapTextures f Lnet/minecraft/class_1060; field_2043 textureManager f Lnet/minecraft/class_2960; field_2044 MAP_ICONS_TEXTURE m (ILnet/minecraft/class_22;)V method_1769 updateTexture p 2 state p 1 id m ()V method_1771 clearStateTextures m (ILnet/minecraft/class_22;)Lnet/minecraft/class_330$class_331; method_32601 getMapTexture p 1 id p 2 state m (Lnet/minecraft/class_22;Ljava/lang/Integer;Lnet/minecraft/class_330$class_331;)Lnet/minecraft/class_330$class_331; method_32600 method_32600 p 2 id2 p 3 texture m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_22;ZI)V method_1773 draw p 1 matrices p 2 vertexConsumers p 3 id p 4 state p 5 hidePlayerIcons p 6 light m (Lnet/minecraft/class_1060;)V p 1 textureManager c net/minecraft/class_330$class_331 net/minecraft/client/render/MapRenderer$MapTexture f Z field_34044 needsUpdate f Lnet/minecraft/class_22; field_2046 state f Lnet/minecraft/class_1921; field_21689 renderLayer f Lnet/minecraft/class_1043; field_2048 texture m (Lnet/minecraft/class_330;ILnet/minecraft/class_22;)V p 2 id p 3 state m ()V method_1776 updateTexture m (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ZI)V method_1777 draw p 2 vertexConsumers p 1 matrices p 4 light p 3 hidePlayerIcons m (Lnet/minecraft/class_22;)V method_37451 setState p 1 state m ()V method_37450 setNeedsUpdate c net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion m (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5279$class_5280; method_27974 conditionsFromJson m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V method_27975 trigger p 2 stack p 3 entity p 1 player m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5279$class_5280;)Z method_27976 method_27976 p 3 conditions c net/minecraft/class_5279$class_5280 net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion$Conditions f Ljava/util/Optional; field_24493 item f Ljava/util/Optional; field_24494 entity m (Lnet/minecraft/class_5258;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_27978 createThrownItemPickedUpByEntity p 2 entity p 0 player p 1 item m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; method_43277 createThrownItemPickedUpByPlayer p 1 item p 2 entity p 0 playerPredicate m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V p 2 playerPredicate p 3 item m (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z method_27979 test p 1 player p 2 stack p 3 entity c net/minecraft/class_347 net/minecraft/client/gui/widget/LockButtonWidget f Z field_2131 locked m (IILnet/minecraft/class_4185$class_4241;)V p 3 action p 1 x p 2 y m (Z)V method_1895 setLocked p 1 locked m ()Z method_1896 isLocked c net/minecraft/class_347$class_348 net/minecraft/client/gui/widget/LockButtonWidget$Icon f Lnet/minecraft/class_2960; field_45362 texture f Lnet/minecraft/class_347$class_348; field_2140 UNLOCKED_DISABLED f Lnet/minecraft/class_347$class_348; field_2132 UNLOCKED f Lnet/minecraft/class_347$class_348; field_2133 UNLOCKED_HOVER f Lnet/minecraft/class_347$class_348; field_2137 LOCKED f Lnet/minecraft/class_347$class_348; field_2138 LOCKED_HOVER f Lnet/minecraft/class_347$class_348; field_2139 LOCKED_DISABLED m (Ljava/lang/String;ILnet/minecraft/class_2960;)V p 3 texture c net/minecraft/class_6574 net/minecraft/util/math/random/RandomSplitter c A random splitter represents necessary bits from a random that can be\ncombined with other seeds to split a new random from the old one. m (III)Lnet/minecraft/class_5819; method_38418 split p 3 z p 1 x p 2 y m (Ljava/lang/String;)Lnet/minecraft/class_5819; method_38995 split p 1 seed m (Ljava/lang/StringBuilder;)V method_39039 addDebugInfo p 1 info m (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819; method_39000 split p 1 seed m (Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819; method_38419 split p 1 pos c net/minecraft/class_345 net/minecraft/client/gui/hud/ClientBossBar f F field_2129 healthLatest f J field_32204 HEALTH_CHANGE_ANIMATION_MS f J field_2128 timeHealthSet m (Ljava/util/UUID;Lnet/minecraft/class_2561;FLnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;ZZZ)V p 1 uuid p 2 name p 3 percent p 8 thickenFog p 4 color p 5 style p 6 darkenSky p 7 dragonMusic c net/minecraft/class_5242 net/minecraft/command/argument/UuidArgumentType f Ljava/util/Collection; field_24319 EXAMPLES f Ljava/util/regex/Pattern; field_24320 VALID_CHARACTERS f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; field_24318 INVALID_UUID m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; method_27645 getUuid p 0 context p 1 name m ()Lnet/minecraft/class_5242; method_27643 uuid m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parse parse p 1 reader m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; method_27644 parse c net/minecraft/class_344 net/minecraft/client/gui/widget/TexturedButtonWidget f Lnet/minecraft/class_8666; field_45356 textures m (IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;)V p 1 x p 3 width p 2 y p 5 textures p 4 height p 6 pressAction m (IILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V p 5 text p 4 pressAction p 3 textures p 2 height p 1 width m (IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V p 1 x p 3 width p 2 y p 5 textures p 4 height p 7 text p 6 pressAction c net/minecraft/class_6579 net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider f Lnet/minecraft/class_5216$class_5487; field_34708 noiseParameters f F field_34709 scale f J field_34707 seed f Lnet/minecraft/class_5216; field_34710 noiseSampler m (Lnet/minecraft/class_2338;D)D method_38441 getNoiseValue p 1 pos p 2 scale m (JLnet/minecraft/class_5216$class_5487;F)V p 1 seed p 4 scale p 3 noiseParameters m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; method_38439 fillCodecFields p 0 instance c net/minecraft/class_6577 net/minecraft/world/gen/feature/DiskFeatureConfig f Lcom/mojang/serialization/Codec; field_34698 CODEC f I comp_82 halfHeight f Lnet/minecraft/class_6017; comp_81 radius f Lnet/minecraft/class_6646; comp_716 target f Lnet/minecraft/class_7400; comp_715 stateProvider m ()I comp_82 halfHeight m ()Lnet/minecraft/class_6017; comp_81 radius m ()Lnet/minecraft/class_7400; comp_715 stateProvider m ()Lnet/minecraft/class_6646; comp_716 target c net/minecraft/class_5244 net/minecraft/screen/ScreenTexts f Lnet/minecraft/class_2561; field_33850 SENTENCE_SEPARATOR f Lnet/minecraft/class_2561; field_41874 SPACE f Lnet/minecraft/class_2561; field_24339 BACK f Lnet/minecraft/class_2561; field_44968 OPEN_LINK f Lnet/minecraft/class_2561; field_44914 OK f Lnet/minecraft/class_2561; field_24337 NO f Lnet/minecraft/class_2561; field_24335 CANCEL f Lnet/minecraft/class_2561; field_39678 ELLIPSIS f Lnet/minecraft/class_2561; field_24334 DONE f Lnet/minecraft/class_2561; field_24332 ON f Lnet/minecraft/class_2561; field_26625 CONNECT_FAILED f Lnet/minecraft/class_2561; field_41873 CONTINUE f Lnet/minecraft/class_2561; field_44969 COPY_LINK_TO_CLIPBOARD f Lnet/minecraft/class_2561; field_24338 PROCEED f Lnet/minecraft/class_2561; field_39742 ACKNOWLEDGE f Lnet/minecraft/class_2561; field_39003 EMPTY f Lnet/minecraft/class_2561; field_45692 DISCONNECT f Lnet/minecraft/class_2561; field_24336 YES f Lnet/minecraft/class_2561; field_33849 LINE_BREAK f Lnet/minecraft/class_2561; field_24333 OFF f Lnet/minecraft/class_2561; field_43109 TO_TITLE m (J)Lnet/minecraft/class_5250; method_44683 hours p 0 hours m (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_5250; method_30619 composeToggleText p 0 text p 1 value m (Ljava/util/Collection;)Lnet/minecraft/class_2561; method_37109 joinLines p 0 texts m ([Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_37111 joinSentences p 0 sentences m ()Lnet/minecraft/class_5250; method_48320 space m ([Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; method_37110 joinLines p 0 texts m (J)Lnet/minecraft/class_5250; method_44682 days p 0 days m (J)Lnet/minecraft/class_5250; method_44684 minutes p 0 minutes m (Z)Lnet/minecraft/class_2561; method_36134 onOrOff p 0 on m (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_32700 composeGenericOptionText p 0 text p 1 value c net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget f J field_45352 lastSwitchFocusTime f I field_32196 DEFAULT_EDITABLE_COLOR f Lnet/minecraft/class_2561; field_41100 placeholder f Z field_2095 drawsBackground f I field_2101 selectionEnd f Z field_2094 editable f I field_2108 maxLength f Lnet/minecraft/class_327; field_2105 textRenderer f I field_2100 editableColor f Ljava/lang/String; field_32199 HORIZONTAL_CURSOR f I field_32198 VERTICAL_CURSOR_COLOR f Ljava/util/function/BiFunction; field_2099 renderTextProvider f Ljava/lang/String; field_2106 suggestion f I field_2103 firstCharacterIndex c The index of the leftmost character that is rendered on a screen. f I field_2098 uneditableColor f Ljava/lang/String; field_2092 text f Ljava/util/function/Predicate; field_2104 textPredicate f Z field_2096 focusUnlocked f Lnet/minecraft/class_8666; field_45914 TEXTURES f I field_2102 selectionStart f Ljava/util/function/Consumer; field_2088 changedListener m ()Z method_1885 isVisible m (Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)V p 7 text p 5 height p 6 copyFrom p 3 y p 4 width p 1 textRenderer p 2 x m ()Z method_20316 isEditable m (Ljava/lang/String;)V method_1852 setText p 1 text m ()I method_1881 getCursor m (I)V method_1878 eraseCharacters p 1 characterOffset m ()Ljava/lang/String; method_1866 getSelectedText m (I)V method_52719 updateFirstCharacterIndex p 1 cursor m (Lnet/minecraft/class_327;IILnet/minecraft/class_2561;)V p 4 text p 1 textRenderer p 3 height p 2 width m (II)I method_1869 getWordSkipPosition p 2 cursorPosition p 1 wordOffset m (I)I method_27537 getCursorPosWithOffset p 1 offset m (Z)V method_1888 setEditable p 1 editable m (Z)V method_1856 setFocusUnlocked p 1 focusUnlocked m (Lnet/minecraft/class_332;IIII)V method_1886 drawSelectionHighlight p 4 x2 p 3 y1 p 2 x1 p 1 context p 5 y2 m (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V p 3 y p 2 x p 1 textRenderer p 6 text p 5 height p 4 width m (Ljava/util/function/Consumer;)V method_1863 setChangedListener p 1 changedListener m (I)V method_1880 setMaxLength p 1 maxLength m (I)V method_1860 setUneditableColor p 1 uneditableColor m ()Z method_20315 isActive m (I)V method_1884 setSelectionEnd p 1 index m ()I method_1861 getMaxLength m (I)V method_1877 eraseWords p 1 wordOffset m (IZ)V method_1883 setCursor p 1 cursor p 2 shiftKeyPressed m (I)I method_1853 getWordSkipPosition p 1 wordOffset m (IZ)V method_1855 moveCursor p 2 shiftKeyPressed p 1 offset m (IIZ)I method_1864 getWordSkipPosition p 1 wordOffset p 3 skipOverSpaces p 2 cursorPosition m (Z)V method_1872 setCursorToEnd p 1 shiftKeyPressed m (I)I method_1889 getCharacterX p 1 index m ()Z method_1851 drawsBackground m (I)V method_16873 erase p 1 offset m (Ljava/lang/String;)V method_1874 onChanged p 1 newText m (I)V method_1875 setSelectionStart p 1 cursor m (Ljava/lang/String;)V method_1887 setSuggestion p 1 suggestion m (Ljava/lang/String;)V method_1867 write p 1 text m (I)V method_1868 setEditableColor p 1 editableColor m (Ljava/util/function/Predicate;)V method_1890 setTextPredicate p 1 textPredicate m (Lnet/minecraft/class_2561;)V method_47404 setPlaceholder p 1 placeholder m (Z)V method_1858 setDrawsBackground p 1 drawsBackground m ()Ljava/lang/String; method_1882 getText m (Ljava/lang/String;Ljava/lang/Integer;)Lnet/minecraft/class_5481; method_1873 method_1873 p 1 firstCharacterIndex p 0 string m (Ljava/util/function/BiFunction;)V method_1854 setRenderTextProvider p 1 renderTextProvider m ()I method_1859 getInnerWidth m (Z)V method_1870 setCursorToStart p 1 shiftKeyPressed m (Z)V method_1862 setVisible p 1 visible c net/minecraft/class_6578 net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider f Lnet/minecraft/class_5216; field_34706 slowNoiseSampler f F field_34705 slowScale f Lcom/mojang/serialization/Codec; field_34702 DUAL_CODEC f Lnet/minecraft/class_6497; field_34703 variety f Lnet/minecraft/class_5216$class_5487; field_34704 slowNoiseParameters m (Lnet/minecraft/class_2338;)D method_38435 getSlowNoiseValue p 1 pos m (Lnet/minecraft/class_6497;Lnet/minecraft/class_5216$class_5487;FJLnet/minecraft/class_5216$class_5487;FLjava/util/List;)V p 3 slowScale p 2 slowNoiseParameters p 1 variety p 7 scale p 6 noiseParameters p 4 seed p 8 states c net/minecraft/class_6575 net/minecraft/util/math/random/LocalRandom c A local random, not intended to be shared across threads. f J field_34693 seed f J field_34692 INCREMENT f J field_34691 MULTIPLIER f J field_34690 SEED_MASK f I field_34689 INT_BITS f Lnet/minecraft/class_6672; field_35136 gaussianGenerator m (J)V p 1 seed c net/minecraft/class_341 net/minecraft/client/util/ChatMessages f Lnet/minecraft/class_5481; field_25263 SPACES m (Lnet/minecraft/class_5222;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional; method_27536 method_27536 p 2 message p 1 style m (Ljava/util/List;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V method_30886 method_30886 p 2 lastLineWrapped p 1 text m (Ljava/lang/String;)Ljava/lang/String; method_1849 getRenderedChatMessage p 0 message m (Lnet/minecraft/class_5348;ILnet/minecraft/class_327;)Ljava/util/List; method_1850 breakRenderedChatMessageLines p 0 message p 2 textRenderer p 1 width c net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud f Lnet/minecraft/class_8759; field_45913 tickChart f Lnet/minecraft/class_8756; field_45912 packetSizeChart f Lnet/minecraft/class_1923; field_2085 pos f Lnet/minecraft/class_8743; field_45993 tickNanosLog f I field_32187 TEXT_COLOR f Lnet/minecraft/class_239; field_2082 blockHit f Lnet/minecraft/class_239; field_2083 fluidHit f Lnet/minecraft/class_8757; field_45910 renderingChart f Z field_45990 renderingAndTickChartsVisible f Lnet/minecraft/class_8743; field_45992 frameNanosLog f Ljava/util/Map; field_19274 HEIGHT_MAP_TYPES f Z field_45988 showDebugHud f Ljava/util/concurrent/CompletableFuture; field_2080 chunkFuture f Z field_45991 packetSizeAndPingChartsVisible f Lnet/minecraft/class_8743; field_45995 packetSizeLog f Lnet/minecraft/class_2818; field_2084 chunk f Z field_45989 renderingChartVisible f Lnet/minecraft/class_327; field_2081 textRenderer f Lnet/minecraft/class_8758; field_45911 pingChart f Lnet/minecraft/class_310; field_2079 client f Lnet/minecraft/class_340$class_7412; field_38985 allocationRateCalculator f Lnet/minecraft/class_8743; field_45994 pingLog m (Lnet/minecraft/class_332;)V method_1848 drawRightText p 1 context m (Lnet/minecraft/class_1959;)Ljava/lang/String; method_40204 method_40204 p 0 biome_ m ()Ljava/util/List; method_1835 getLeftText m ()Ljava/util/List; method_1839 getRightText m (Lnet/minecraft/class_310;)V p 1 client m ()Z method_53538 shouldShowPacketSizeAndPingCharts m ()V method_53542 toggleRenderingChart m ()Lnet/minecraft/class_2818; method_1836 getClientChunk m ()Lnet/minecraft/class_3218; method_20603 getServerWorld m (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2818; method_20540 method_20540 p 0 chunk m ()Lnet/minecraft/class_8743; method_53544 getPacketSizeLog m (Lnet/minecraft/class_332;)V method_1847 drawLeftText p 1 context m (J)V method_53534 pushToFrameLog p 1 value m ()V method_53539 toggleDebugHud m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_1311;)Ljava/lang/String; method_27870 method_27870 p 1 group m (Lnet/minecraft/class_6880;)Ljava/lang/String; method_40205 getBiomeString p 0 biome m (Lnet/minecraft/class_5321;)Ljava/lang/String; method_40206 method_40206 p 0 biomeKey m (Ljava/util/Map$Entry;)Ljava/lang/String; method_1845 propertyToString p 1 propEntry m (Lnet/minecraft/class_6862;)Ljava/lang/String; method_40203 method_40203 p 0 tag m (Lnet/minecraft/class_6862;)Ljava/lang/String; method_40207 method_40207 p 0 tag m (Ljava/util/EnumMap;)V method_20455 method_20455 p 0 types m (Lnet/minecraft/class_332;Ljava/util/List;Z)V method_51745 drawText p 3 left p 2 text p 1 context m (J)V method_53535 pushToTickLog p 1 value m (Lnet/minecraft/class_332;)V method_1846 render p 1 context m (Lnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2818; method_20542 method_20542 p 0 unloaded m ()Z method_53536 shouldShowDebugHud m ()Lnet/minecraft/class_2818; method_1834 getChunk m ()V method_53540 togglePacketSizeAndPingCharts m ()Lnet/minecraft/class_1937; method_1840 getWorld m (J)J method_1838 toMiB p 0 bytes m ()V method_1842 resetChunk m ()V method_53545 clear m ()Z method_53537 shouldShowRenderingChart m ()V method_53541 toggleRenderingAndTickCharts m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2818; method_20541 method_20541 p 0 either m ()Ljava/lang/String; method_27871 getServerWorldDebugString m (Lnet/minecraft/class_1132;)Ljava/util/Optional; method_1841 method_1841 p 1 server m ()Lnet/minecraft/class_8743; method_53543 getPingLog c net/minecraft/class_340$class_7412 net/minecraft/client/gui/hud/DebugHud$AllocationRateCalculator f Ljava/util/List; field_38987 GARBAGE_COLLECTORS f I field_38986 INTERVAL f J field_38991 allocationRate f J field_38990 collectionCount f J field_38988 lastCalculated f J field_38989 allocatedBytes m ()J method_43447 getCollectionCount m (J)J method_43448 get p 1 allocatedBytes c net/minecraft/class_5252 net/minecraft/server/command/AttributeCommand f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_24379 MODIFIER_ALREADY_PRESENT_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; field_24378 NO_MODIFIER_EXCEPTION f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; field_24376 ENTITY_FAILED_EXCEPTION f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; field_24377 NO_ATTRIBUTE_EXCEPTION m (Lcom/mojang/brigadier/context/CommandContext;)I method_27756 method_27756 p 0 context m (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1309; method_27746 getLivingEntityWithAttribute p 0 entity p 1 attribute m (Lcom/mojang/brigadier/context/CommandContext;)I method_27754 method_27754 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_27752 method_27752 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_27750 method_27750 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;D)I method_27739 executeValueGet p 1 target p 0 source p 3 multiplier p 2 attribute m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Ljava/util/UUID;D)I method_27741 executeModifierValueGet p 2 attribute p 1 target p 4 multiplier p 3 uuid p 0 source m (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; method_45144 getName p 0 attribute m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V method_27735 register p 0 dispatcher p 1 registryAccess m (Lcom/mojang/brigadier/context/CommandContext;)I method_27759 method_27759 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_27747 method_27747 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_27757 method_27757 p 0 context m (Lcom/mojang/brigadier/context/CommandContext;)I method_27755 method_27755 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;D)I method_27748 executeBaseValueGet p 2 attribute p 3 multiplier p 0 source p 1 target m (Lcom/mojang/brigadier/context/CommandContext;)I method_27753 method_27753 p 0 context m (Lnet/minecraft/class_2168;)Z method_27738 method_27738 p 0 source m (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324; method_27734 getAttributeInstance p 1 attribute p 0 entity m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)I method_27742 executeModifierAdd p 3 uuid p 2 attribute p 1 target p 0 source p 7 operation p 5 value p 4 name m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27743 method_27743 p 0 name m (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309; method_27733 getLivingEntity p 0 entity m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27744 method_27744 p 1 attributeName p 0 entityName m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27749 method_27749 p 1 attributeName p 2 uuid p 0 entityName m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;D)I method_27751 executeBaseValueSet p 2 attribute p 3 value p 0 source p 1 target m (Lcom/mojang/brigadier/context/CommandContext;)I method_27736 method_27736 p 0 context m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27745 method_27745 p 1 attributeName p 2 uuid p 0 entityName m (Lcom/mojang/brigadier/context/CommandContext;)I method_27758 method_27758 p 0 context m (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Ljava/util/UUID;)I method_27740 executeModifierRemove p 3 uuid p 2 attribute p 1 target p 0 source c net/minecraft/class_6584 net/minecraft/world/gen/placementmodifier/SurfaceThresholdFilterPlacementModifier f Lnet/minecraft/class_2902$class_2903; field_34722 heightmap f Lcom/mojang/serialization/Codec; field_34721 MODIFIER_CODEC f I field_34724 max f I field_34723 min m (Lnet/minecraft/class_2902$class_2903;II)Lnet/minecraft/class_6584; method_39661 of p 2 max p 0 heightmap p 1 min m (Lnet/minecraft/class_2902$class_2903;II)V p 1 heightmap p 3 max p 2 min c net/minecraft/class_5251 net/minecraft/text/TextColor c Represents an RGB color of a {@link Text}.\n\n

This is immutable, and part of a {@link Style}.\n\n@see Style f Ljava/lang/String; field_24365 name f Ljava/lang/String; field_33291 RGB_PREFIX f I field_24364 rgb f Ljava/util/Map; field_24362 FORMATTING_TO_COLOR f Ljava/util/Map; field_24363 BY_NAME f Lcom/mojang/serialization/Codec; field_39242 CODEC m (Lnet/minecraft/class_124;)Lnet/minecraft/class_5251; method_27718 fromFormatting c Obtains a text color from a formatting. p 0 formatting c the formatting m (Ljava/lang/Object;)Z equals equals p 1 o m (Lnet/minecraft/class_124;)Lnet/minecraft/class_5251; method_27722 method_27722 p 0 formatting m (I)Lnet/minecraft/class_5251; method_27717 fromRgb c Obtains a text color from an RGB value. p 0 rgb c the RGB color m (I)V p 1 rgb m (ILjava/lang/String;)V p 1 rgb p 2 name m (Ljava/lang/String;)Lnet/minecraft/class_5251; method_27719 parse c Parses a color by its name. p 0 name c the name m ()I method_27716 getRgb c Gets the RGB value of this color.\n\n

The red bits can be obtained by {@code (rgb >> 16) & 0xFF}, green bits\nby {@code (rgb >> 8) & 0xFF}, blue bits by {@code rgb & 0xFF}. m (Lnet/minecraft/class_5251;)Ljava/lang/String; method_27720 method_27720 p 0 textColor m ()Ljava/lang/String; method_27721 getName c Gets the name of this color, used for converting the color to JSON format. m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43879 method_43879 p 0 color m ()Ljava/lang/String; method_27723 getHexCode c net/minecraft/class_357 net/minecraft/client/gui/widget/SliderWidget f D field_22753 value f Z field_41796 sliderFocused f Lnet/minecraft/class_2960; field_45343 HANDLE_HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45342 HANDLE_TEXTURE f Lnet/minecraft/class_2960; field_45341 HIGHLIGHTED_TEXTURE f Lnet/minecraft/class_2960; field_45340 TEXTURE m (IIIILnet/minecraft/class_2561;D)V p 6 value p 1 x p 4 height p 5 text p 2 y p 3 width m ()V method_25344 applyValue m ()V method_25346 updateMessage m ()Lnet/minecraft/class_2960; method_52717 getHandleTexture m (D)V method_25345 setValueFromMouse c Sets the value from mouse position.\n\n

The value will be calculated from the position and the width of this\nslider.\n\n@see #setValue p 1 mouseX m ()Lnet/minecraft/class_2960; method_52716 getTexture m (D)V method_25347 setValue p 1 value c the new value; will be clamped to {@code [0, 1]} c net/minecraft/class_6582 net/minecraft/world/gen/ChainedBlockSource f Ljava/util/List; comp_437 samplers m ()Ljava/util/List; comp_437 samplers m (Ljava/util/List;)V p 1 samplers c net/minecraft/class_5253 net/minecraft/util/math/ColorHelper c Contains color-related helper methods. c net/minecraft/class_5253$class_8045 net/minecraft/util/math/ColorHelper$Abgr m (I)I method_48345 getRed p 0 abgr m (I)I method_48346 getGreen p 0 abgr m (I)I method_48347 getBlue p 0 abgr m (I)I method_48348 getBgr p 0 abgr m (II)I method_48343 withAlpha p 1 bgr p 0 alpha m (I)I method_48548 toOpaque p 0 abgr m (IIII)I method_48344 getAbgr p 0 a p 1 b p 2 g p 3 r m (I)I method_48342 getAlpha p 0 abgr c net/minecraft/class_5253$class_5254 net/minecraft/util/math/ColorHelper$Argb c Contains color-related helper methods that use ARGB colors represented\nas {@code 0xAARRGGBB}. m (II)I method_27763 mixColor p 1 second p 0 first m (IIII)I method_27764 getArgb c {@return the ARGB color value from its components} p 1 red p 0 alpha p 3 blue p 2 green m (I)I method_27762 getAlpha c {@return the alpha value of {@code argb}}\n\n

The returned value is between {@code 0} and {@code 255} (both inclusive). p 0 argb m (FII)I method_48780 lerp p 1 start p 2 end p 0 delta m (I)I method_27765 getRed c {@return the red value of {@code argb}}\n\n

The returned value is between {@code 0} and {@code 255} (both inclusive). p 0 argb m (I)I method_27766 getGreen c {@return the green value of {@code argb}}\n\n

The returned value is between {@code 0} and {@code 255} (both inclusive). p 0 argb m (I)I method_27767 getBlue c {@return the blue value of {@code argb}}\n\n

The returned value is between {@code 0} and {@code 255} (both inclusive). p 0 argb c net/minecraft/class_355 net/minecraft/client/gui/hud/PlayerListHud c Responsible for rendering the player list while the {@linkplain\nnet.minecraft.client.option.GameOptions#playerListKey player list\nkey} is pressed.\n\n

The current instance used by the client can be obtained by {@code\nMinecraftClient.getInstance().inGameHud.getPlayerListHud()}. f Lnet/minecraft/class_2960; field_45373 FULL_HEART_BLINKING_TEXTURE f Lnet/minecraft/class_310; field_2155 client f Lnet/minecraft/class_2960; field_45371 CONTAINER_HEART_BLINKING_TEXTURE f Lnet/minecraft/class_2960; field_45378 HALF_HEART_TEXTURE f Lnet/minecraft/class_2960; field_45366 PING_1_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45376 FULL_HEART_TEXTURE f Lnet/minecraft/class_2561; field_2154 footer f Lnet/minecraft/class_329; field_2157 inGameHud f Lnet/minecraft/class_2960; field_45368 PING_3_ICON_TEXTURE f Ljava/util/Map; field_40393 hearts f Z field_2158 visible f Lnet/minecraft/class_2960; field_45370 PING_5_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45374 HALF_HEART_BLINKING_TEXTURE f Lnet/minecraft/class_2960; field_45372 CONTAINER_HEART_TEXTURE f Ljava/util/Comparator; field_2156 ENTRY_ORDERING f Lnet/minecraft/class_2960; field_45367 PING_2_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45377 ABSORBING_HALF_HEART_BLINKING_TEXTURE f Lnet/minecraft/class_2561; field_2153 header f Lnet/minecraft/class_2960; field_45365 PING_UNKNOWN_ICON_TEXTURE f Lnet/minecraft/class_2960; field_45375 ABSORBING_FULL_HEART_BLINKING_TEXTURE f Lnet/minecraft/class_2960; field_45369 PING_4_ICON_TEXTURE f I field_32205 MAX_ROWS m (Lnet/minecraft/class_640;)Lnet/minecraft/class_2561; method_1918 getPlayerName c {@return the player name rendered by this HUD} p 1 entry m (Lnet/minecraft/class_332;ILnet/minecraft/class_269;Lnet/minecraft/class_266;)V method_1919 render p 2 scaledWindowWidth p 3 scoreboard p 4 objective p 1 context m (Lnet/minecraft/class_640;Lnet/minecraft/class_5250;)Lnet/minecraft/class_2561; method_27538 applyGameModeFormatting c {@linkplain net.minecraft.util.Formatting#ITALIC Italicizes} the given text if\nthe given player is in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}. p 1 entry p 2 name m (IIILjava/util/UUID;Lnet/minecraft/class_332;I)V method_45590 renderHearts p 6 score p 5 context p 4 uuid p 3 right p 2 left p 1 y m (Lnet/minecraft/class_640;)Ljava/lang/String; method_45595 method_45595 p 0 entry m (Lnet/minecraft/class_2561;)V method_1925 setHeader p 1 header m (Lnet/minecraft/class_310;Lnet/minecraft/class_329;)V p 1 client p 2 inGameHud m (Lnet/minecraft/class_640;)Ljava/lang/String; method_46511 method_46511 p 0 entry m (Z)V method_1921 setVisible p 1 visible m (Lnet/minecraft/class_266;ILjava/lang/String;IILjava/util/UUID;Lnet/minecraft/class_332;)V method_1922 renderScoreboardObjective p 1 objective p 2 y p 5 right p 6 uuid p 3 player p 4 left p 7 context m ()V method_1920 clear m (Ljava/util/Set;Ljava/util/UUID;)Z method_45593 method_45593 p 1 uuid m (ILjava/util/UUID;)Lnet/minecraft/class_355$class_7732; method_45591 method_45591 p 1 uuid2 m ()Ljava/util/List; method_48213 collectPlayerEntries m (Lnet/minecraft/class_332;IIILnet/minecraft/class_640;)V method_1923 renderLatencyIcon p 4 y p 5 entry p 1 context p 2 width p 3 x m (Lnet/minecraft/class_640;)Ljava/util/UUID; method_45594 method_45594 p 0 playerEntry m (Lnet/minecraft/class_2561;)V method_1924 setFooter p 1 footer m (Lnet/minecraft/class_640;)I method_45592 method_45592 p 0 entry c net/minecraft/class_355$class_7732 net/minecraft/client/gui/hud/PlayerListHud$Heart f J field_40394 COOLDOWN_TICKS f J field_40396 SCORE_INCREASE_HIGHLIGHT_TICKS f J field_40395 SCORE_DECREASE_HIGHLIGHT_TICKS f I field_40397 score f J field_40400 highlightEndTick f I field_40398 prevScore f J field_40399 lastScoreChangeTick m (J)Z method_45598 useHighlighted p 1 currentTick m (I)V p 1 score m ()I method_45596 getPrevScore m (IJ)V method_45597 tick p 2 currentTick p 1 score c net/minecraft/class_6583 net/minecraft/world/gen/BlockSource m (Lnet/minecraft/class_6568;III)Lnet/minecraft/class_2680; method_40553 apply p 3 y p 2 x p 1 sampler p 4 z c net/minecraft/class_6580 net/minecraft/world/gen/stateprovider/NoiseBlockStateProvider f Lcom/mojang/serialization/Codec; field_34711 CODEC f Ljava/util/List; field_34712 states m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; method_38447 fillNoiseCodecFields p 0 instance m (Ljava/util/List;D)Lnet/minecraft/class_2680; method_38445 getStateAtValue p 2 value p 1 states m (JLnet/minecraft/class_5216$class_5487;FLjava/util/List;)V p 4 scale p 5 states p 1 seed p 3 noiseParameters m (Ljava/util/List;Lnet/minecraft/class_2338;D)Lnet/minecraft/class_2680; method_38446 getStateFromList p 1 states p 2 pos p 3 scale c net/minecraft/class_6581 net/minecraft/world/gen/stateprovider/NoiseThresholdBlockStateProvider f F field_34715 highChance f Lcom/mojang/serialization/Codec; field_34713 CODEC f F field_34714 threshold f Ljava/util/List; field_34717 lowStates f Ljava/util/List; field_34718 highStates f Lnet/minecraft/class_2680; field_34716 defaultState m (JLnet/minecraft/class_5216$class_5487;FFFLnet/minecraft/class_2680;Ljava/util/List;Ljava/util/List;)V p 1 seed p 3 noiseParameters p 4 scale p 5 threshold p 6 highChance p 7 defaultState p 8 lowStates p 9 highStates c net/minecraft/class_5250 net/minecraft/text/MutableText c The text implementation, with mutation operations. f Ljava/util/List; field_39006 siblings f Lnet/minecraft/class_7417; field_39005 content f Lnet/minecraft/class_5481; field_39008 ordered f Lnet/minecraft/class_2583; field_39007 style f Lnet/minecraft/class_2477; field_39009 language m (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; method_10852 append c Appends a text to this text's siblings. p 1 text c the sibling m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250; method_10862 setStyle c Sets the style of this text. p 1 style m (Lnet/minecraft/class_7417;Ljava/util/List;Lnet/minecraft/class_2583;)V p 2 siblings p 1 content p 3 style m (Ljava/lang/Object;)Z equals equals p 1 o m (Ljava/lang/String;)Lnet/minecraft/class_5250; method_27693 append c Appends a literal text with content {@code text} to this text's siblings. p 1 text c the literal text content m (Lnet/minecraft/class_7417;)Lnet/minecraft/class_5250; method_43477 of c Creates a piece of mutable text with the given content, with no sibling\nand style. p 0 content m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5250; method_27694 styled c Updates the style of this text.\n\n@see Text#getStyle()\n@see #setStyle(Style) p 1 styleUpdater c the style updater m (Lnet/minecraft/class_124;)Lnet/minecraft/class_5250; method_27692 formatted c Add a formatting to this text's style. p 1 formatting c a formatting m (Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250; method_27696 fillStyle c Fills the absent parts of this text's style with definitions from {@code\nstyleOverride}.\n\n@see Style#withParent(Style) p 1 styleOverride c the style that provides definitions for absent definitions in this text's style m ([Lnet/minecraft/class_124;)Lnet/minecraft/class_5250; method_27695 formatted c Adds some formattings to this text's style. p 1 formattings c an array of formattings c net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud f Lnet/minecraft/class_310; field_2182 client f Ljava/util/List; field_2183 entries f Z field_2184 enabled f J field_32214 REMOVE_DELAY m (Lnet/minecraft/class_310;)V p 1 client m (Lnet/minecraft/class_332;)V method_1957 render p 1 context c net/minecraft/class_359$class_360 net/minecraft/client/gui/hud/SubtitlesHud$SubtitleEntry f J field_2185 time f Lnet/minecraft/class_243; field_2186 pos f Lnet/minecraft/class_2561; field_2188 text m ()J method_1961 getTime m ()Lnet/minecraft/class_243; method_1959 getPosition m (Lnet/minecraft/class_243;)V method_1958 reset p 1 pos m (Lnet/minecraft/class_2561;Lnet/minecraft/class_243;)V p 1 text p 2 pos m ()Lnet/minecraft/class_2561; method_1960 getText c net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget f Lnet/minecraft/class_2960; field_45908 SCROLLER_TEXTURE f I field_22743 height f I field_19086 bottom f Z field_22747 renderHeader f Lnet/minecraft/class_350$class_351; field_33780 hoveredEntry f I field_22748 headerHeight f I field_19085 top f Z field_22744 centerListVertically f D field_22749 scrollAmount f I field_22741 itemHeight f I field_19088 left f Z field_26846 renderBackground f I field_22742 width f Lnet/minecraft/class_350$class_351; field_22751 selected f Ljava/util/List; field_22739 children f I field_19087 right f Lnet/minecraft/class_310; field_22740 client f Z field_22750 scrolling m (Lnet/minecraft/class_350$class_351;)Z method_25330 removeEntry p 1 entry m (Z)V method_31322 setRenderBackground p 1 renderBackground m (Lnet/minecraft/class_350$class_351;)Z method_44650 removeEntryWithoutScrolling p 1 entry m (Lnet/minecraft/class_8028;Ljava/util/function/Predicate;)Lnet/minecraft/class_350$class_351; method_48198 getNeighboringEntry p 1 direction p 2 predicate m (Lnet/minecraft/class_350$class_351;)V method_44399 addEntryToTop p 1 entry m (Lnet/minecraft/class_8028;Ljava/util/function/Predicate;Lnet/minecraft/class_350$class_351;)Lnet/minecraft/class_350$class_351; method_48199 getNeighboringEntry p 2 predicate p 1 direction p 3 selected m ()V method_25339 clearEntries m ()I method_25331 getMaxScroll m (Lnet/minecraft/class_332;II)V method_25312 renderHeader p 1 context p 2 x p 3 y m (Lnet/minecraft/class_332;II)V method_25320 renderDecorations p 3 mouseY p 2 mouseX p 1 context m ()Lnet/minecraft/class_350$class_351; method_37019 getHoveredEntry m (Lnet/minecraft/class_332;)V method_49603 enableScissor p 1 context m (DDI)V method_25318 updateScrollingState p 1 mouseX p 3 mouseY p 5 button m (I)I method_25319 getRowBottom p 1 index m (Lnet/minecraft/class_350$class_351;)V method_25313 setSelected p 1 entry m (Lnet/minecraft/class_350$class_351;)Z method_48201 method_48201 p 0 entry m (D)V method_25307 setScrollAmount p 1 amount m ()Lnet/minecraft/class_350$class_351; method_25334 getSelectedOrNull c {@return the selected entry of this entry list, or {@code null} if there is none} m ()I method_25342 getRowLeft m (Lnet/minecraft/class_332;IIFIIIII)V method_44397 renderEntry p 2 mouseX p 1 context p 6 x p 5 index p 4 delta p 3 mouseY p 9 entryHeight p 8 entryWidth p 7 y m (DD)Lnet/minecraft/class_350$class_351; method_25308 getEntryAtPosition p 1 x p 3 y m ()I method_25322 getRowWidth m (I)Lnet/minecraft/class_350$class_351; method_25338 remove p 1 index m (I)Lnet/minecraft/class_350$class_351; method_25326 getEntry p 1 index m (Lnet/minecraft/class_332;IIIII)V method_44398 drawSelectionHighlight p 4 entryHeight p 5 borderColor p 2 y p 3 entryWidth p 6 fillColor p 1 context m (Lnet/minecraft/class_8028;)Lnet/minecraft/class_350$class_351; method_48197 getNeighboringEntry p 1 direction m (Ljava/util/Collection;)V method_25314 replaceEntries p 1 newEntries m (Lnet/minecraft/class_310;IIIII)V p 1 client p 3 height p 2 width p 5 bottom p 4 top p 6 itemHeight m (Lnet/minecraft/class_350$class_351;)V method_29621 setEntryParentList p 1 entry m (Lnet/minecraft/class_6382;Lnet/minecraft/class_350$class_351;)V method_37017 appendNarrations p 1 builder p 2 entry m (Lnet/minecraft/class_350$class_351;)V method_25324 centerScrollOn p 1 entry m (I)Z method_53812 isSelectButton p 1 button m (Lnet/minecraft/class_350$class_351;)V method_25328 ensureVisible p 1 entry m (I)V method_25333 setLeftPos p 1 left m (Lnet/minecraft/class_350$class_351;)I method_25321 addEntry p 1 entry m (Lnet/minecraft/class_332;IIF)V method_25311 renderList p 1 context p 2 mouseX p 3 mouseY p 4 delta m ()D method_25341 getScrollAmount m (I)V method_25309 scroll p 1 amount m ()I method_25317 getMaxPosition m ()I method_25329 getScrollbarPositionX m (I)I method_25337 getRowTop p 1 index m ()Lnet/minecraft/class_350$class_351; method_48200 getFirst m (ZI)V method_25315 setRenderHeader p 1 renderHeader p 2 headerHeight m (I)Z method_25332 isSelectedEntry p 1 index m (IIII)V method_25323 updateSize p 4 bottom p 1 width p 2 height p 3 top m ()Lnet/minecraft/class_350$class_351; method_25336 getFocused m ()I method_25340 getEntryCount m ()I method_31383 getRowRight m (II)V method_25310 clickedHeader p 2 y p 1 x c net/minecraft/class_350$class_352 net/minecraft/client/gui/widget/EntryListWidget$Entries f Ljava/util/List; field_2146 entries m (I)Ljava/lang/Object; remove remove p 1 index m (I)Ljava/lang/Object; get get p 1 index m (ILnet/minecraft/class_350$class_351;)Lnet/minecraft/class_350$class_351; method_1909 set m (ILnet/minecraft/class_350$class_351;)V method_1910 add m (ILjava/lang/Object;)Ljava/lang/Object; set set p 2 entry p 1 index m (I)Lnet/minecraft/class_350$class_351; method_1911 remove m (ILjava/lang/Object;)V add add p 1 index p 2 entry m (I)Lnet/minecraft/class_350$class_351; method_1912 get c net/minecraft/class_350$class_351 net/minecraft/client/gui/widget/EntryListWidget$Entry f Lnet/minecraft/class_350; field_22752 parentList m (DD)Z method_25405 isMouseOver m (Lnet/minecraft/class_332;IIIIIIIZF)V method_49568 drawBorder p 1 context p 10 tickDelta p 6 entryHeight p 7 mouseX p 8 mouseY p 9 hovered p 2 index p 3 y p 4 x p 5 entryWidth m (Z)V method_25365 setFocused m (Lnet/minecraft/class_332;IIIIIIIZF)V method_25343 render c Renders an entry in a list. p 4 x c the X coordinate of the entry p 3 y c the Y coordinate of the entry p 2 index c the index of the entry p 1 context p 10 tickDelta p 9 hovered c whether the mouse is hovering over the entry p 8 mouseY c the Y coordinate of the mouse p 7 mouseX c the X coordinate of the mouse p 6 entryHeight c the height of the entry p 5 entryWidth c the width of the entry m ()Z method_25370 isFocused c com/mojang/blaze3d/platform/GlStateManager com/mojang/blaze3d/platform/GlStateManager m (IIII)V _glRenderbufferStorage _glRenderbufferStorage p 1 internalFormat p 2 width p 3 height p 0 target m (ILjava/nio/IntBuffer;)V _glUniform2 _glUniform2 p 0 location p 1 value m (ILjava/lang/CharSequence;)I _glGetUniformLocation _glGetUniformLocation p 1 name p 0 program m (III)V _texParameter _texParameter p 2 param p 0 target p 1 pname m (I)V glDeleteProgram glDeleteProgram p 0 program m (IIII)V glBlendFuncSeparate glBlendFuncSeparate p 3 dstFactorAlpha p 1 dstFactorRGB p 2 srcFactorAlpha p 0 srcFactorRGB m (I)V _logicOp _logicOp p 0 op m (ZZZZ)V _colorMask _colorMask p 1 green p 0 red p 3 alpha p 2 blue m (III)V _stencilFunc _stencilFunc p 2 mask p 0 func p 1 ref m (ILjava/nio/FloatBuffer;)V _glUniform4 _glUniform4 p 0 location p 1 value m (II)I glGetShaderi glGetShaderi p 1 pname p 0 shader m (I)V _disableVertexAttribArray _disableVertexAttribArray p 0 index m (I)V _glDeleteRenderbuffers _glDeleteRenderbuffers p 0 renderbuffer m (IIIJ)V _drawElements _drawElements p 3 indices p 2 type p 1 count p 0 mode m (III)V _stencilOp _stencilOp p 0 sfail p 2 dppass p 1 dpfail m (IIIIILnet/minecraft/class_1011$class_1012;Ljava/nio/IntBuffer;Ljava/util/function/Consumer;)V upload upload p 4 height p 5 format p 2 offsetY p 3 width p 0 level p 1 offsetX p 6 pixels p 7 closer m (II)I glGetProgrami glGetProgrami p 1 pname p 0 program m (ILjava/nio/IntBuffer;)V _glUniform1 _glUniform1 p 0 location p 1 value m (I)V _depthFunc _depthFunc p 0 func m (IZ)V _clear _clear p 0 mask p 1 getError m (I)V _stencilMask _stencilMask p 0 mask m (IIIII)V _glFramebufferTexture2D _glFramebufferTexture2D p 4 level p 3 texture p 2 textureTarget p 1 attachment p 0 target m (IILjava/lang/CharSequence;)V _glBindAttribLocation _glBindAttribLocation p 0 program p 1 index p 2 name m (ILjava/nio/IntBuffer;)V _glUniform4 _glUniform4 p 1 value p 0 location m (III)I _getTexLevelParameter _getTexLevelParameter p 0 target p 1 level p 2 pname m (I)V glActiveTexture glActiveTexture p 0 texture m (II)V glAttachShader glAttachShader p 1 shader p 0 program m (I)V _blendEquation _blendEquation p 0 mode m (IIF)V _texParameter _texParameter p 0 target p 1 pname p 2 param m (ILjava/nio/ByteBuffer;I)V _glBufferData _glBufferData p 1 data p 2 usage p 0 target m (ILjava/nio/FloatBuffer;)V _glUniform2 _glUniform2 p 0 location p 1 value m (II)V _glUniform1i _glUniform1i p 0 location p 1 value m (I)V _glDeleteBuffers _glDeleteBuffers p 0 buffer m (I)I glCreateShader glCreateShader p 0 type m ([I)V _genTextures _genTextures p 0 textures m (II)Ljava/lang/String; glGetShaderInfoLog glGetShaderInfoLog p 0 shader p 1 maxLength m (I)V _activeTexture _activeTexture p 0 texture m (I)I _getInteger _getInteger p 0 pname m (IIIIIIIIII)V _glBlitFrameBuffer _glBlitFrameBuffer p 0 srcX0 p 1 srcY0 p 2 srcX1 p 3 srcY1 p 4 dstX0 p 5 dstY0 p 6 dstX1 p 7 dstY1 p 8 mask p 9 filter m (ILjava/nio/IntBuffer;)V _glUniform3 _glUniform3 p 0 location p 1 value m (I)Ljava/lang/String; _getString _getString p 0 name m (I)V glLinkProgram glLinkProgram p 0 program m (D)V _clearDepth _clearDepth p 0 depth m (FFFF)V _clearColor _clearColor p 2 blue p 1 green p 3 alpha p 0 red m (IIII)V _scissorBox _scissorBox p 3 height p 2 width p 1 y p 0 x m (ILjava/nio/FloatBuffer;)V _glUniform3 _glUniform3 p 1 value p 0 location m (ILjava/lang/CharSequence;)I _glGetAttribLocation _glGetAttribLocation p 0 program p 1 name m (II)Ljava/nio/ByteBuffer; _glMapBuffer mapBuffer p 0 target p 1 access m (I)V _glDeleteFramebuffers _glDeleteFramebuffers p 0 framebuffer m (I)V glCompileShader glCompileShader p 0 shader m (IZLjava/nio/FloatBuffer;)V _glUniformMatrix3 _glUniformMatrix3 p 2 value p 1 transpose p 0 location m (IIII)V _blendFuncSeparate _blendFuncSeparate p 3 dstFactorAlpha p 2 srcFactorAlpha p 1 dstFactorRGB p 0 srcFactorRGB m (I)V _glDeleteVertexArrays _glDeleteVertexArrays p 0 array m (IIIIIIJ)V _readPixels _readPixels p 6 pixels p 4 format p 5 type p 2 width p 3 height p 0 x p 1 y m (I)V glDeleteShader glDeleteShader p 0 shader m ([I)V _deleteTextures _deleteTextures p 0 textures m (IIIIJ)V _getTexImage _getTexImage p 4 pixels p 3 type p 0 target p 2 format p 1 level m (IIIIIIII)V _glCopyTexSubImage2D _glCopyTexSubImage2D p 0 target p 1 level p 2 xOffset p 3 yOffset p 4 x p 5 y p 6 width p 7 height m (IZLjava/nio/FloatBuffer;)V _glUniformMatrix4 _glUniformMatrix4 p 2 value p 1 transpose p 0 location m (II)V _glBindRenderbuffer _glBindRenderbuffer p 1 renderbuffer p 0 target m (IIIIIILjava/nio/ByteBuffer;)V _readPixels _readPixels p 4 format p 3 height p 6 pixels p 5 type p 0 x p 2 width p 1 y m (II)V _pixelStore _pixelStore p 1 param p 0 pname m (II)Ljava/lang/String; glGetProgramInfoLog glGetProgramInfoLog p 0 program p 1 maxLength m (IIII)V _viewport _viewport p 0 x p 2 width p 1 y p 3 height m (ILjava/nio/FloatBuffer;)V _glUniform1 _glUniform1 p 1 value p 0 location m (IIIIIIIILjava/nio/IntBuffer;)V _texImage2D _texImage2D p 0 target p 2 internalFormat p 1 level p 8 pixels p 7 type p 4 height p 3 width p 6 format p 5 border m (IIII)V _glFramebufferRenderbuffer _glFramebufferRenderbuffer p 0 target p 1 attachment p 2 renderbufferTarget p 3 renderbuffer m (II)V _polygonMode _polygonMode p 0 face p 1 mode m (IJI)V _glBufferData _glBufferData p 0 target p 1 size p 3 usage m (I)V _clearStencil _clearStencil p 0 stencil m (I)V _bindTexture _bindTexture p 0 texture m (IIIIJ)V _glDrawPixels _glDrawPixels p 0 width p 3 type p 4 pixels p 1 height p 2 format m (II)V _glBindFramebuffer _glBindFramebuffer p 0 target p 1 framebuffer m (IIIIJ)V _vertexAttribIPointer _vertexAttribIPointer p 0 index p 1 size p 2 type p 3 stride p 4 pointer m (IZLjava/nio/FloatBuffer;)V _glUniformMatrix2 _glUniformMatrix2 p 0 location p 2 value p 1 transpose m (FF)V _polygonOffset _polygonOffset p 1 units p 0 factor m (I)I glCheckFramebufferStatus glCheckFramebufferStatus p 0 target m (I)V _glUseProgram _glUseProgram p 0 program m (ILjava/util/List;)V glShaderSource glShaderSource p 1 strings p 0 shader m (II)V _blendFunc _blendFunc p 0 srcFactor p 1 dstFactor m (Z)V _depthMask _depthMask p 0 mask m (IIIZIJ)V _vertexAttribPointer _vertexAttribPointer p 3 normalized p 2 type p 1 size p 0 index p 5 pointer p 4 stride m (IIIIIIIIJ)V _texSubImage2D _texSubImage2D p 0 target p 6 format p 5 height p 8 pixels p 7 type p 2 offsetX p 1 level p 4 width p 3 offsetY m (II)V _glBindBuffer _glBindBuffer p 0 target p 1 buffer m (I)V _glUnmapBuffer _glUnmapBuffer p 0 target m (I)V _glBindVertexArray _glBindVertexArray p 0 array m (IIIIILnet/minecraft/class_1011$class_1012;Ljava/nio/IntBuffer;Ljava/util/function/Consumer;)V _upload _upload p 7 closer p 2 offsetY p 1 offsetX p 0 level p 6 pixels p 5 format p 4 height p 3 width m (I)V _enableVertexAttribArray _enableVertexAttribArray p 0 index m (I)V _deleteTexture _deleteTexture p 0 texture c com/mojang/blaze3d/platform/GlStateManager$class_1034 com/mojang/blaze3d/platform/GlStateManager$StencilSubState f I field_16203 ref f I field_5147 mask f I field_5148 func c com/mojang/blaze3d/platform/GlStateManager$class_1035 com/mojang/blaze3d/platform/GlStateManager$StencilState f I field_5153 mask f I field_5151 dpfail f I field_5152 sfail f I field_5150 dppass f Lcom/mojang/blaze3d/platform/GlStateManager$class_1034; field_5149 subState c com/mojang/blaze3d/platform/GlStateManager$class_1039 com/mojang/blaze3d/platform/GlStateManager$Texture2DState f I field_5167 boundTexture c com/mojang/blaze3d/platform/GlStateManager$class_1030 com/mojang/blaze3d/platform/GlStateManager$LogicOp f I field_5108 value f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5109 INVERT f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5107 SET f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5112 AND_INVERTED f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5113 COPY_INVERTED f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5110 OR_REVERSE f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5111 XOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5116 OR_INVERTED f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5118 COPY f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5117 AND_REVERSE f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5114 NAND f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5115 NOOP f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5119 EQUIV f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5120 AND f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5104 NOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5105 OR f Lcom/mojang/blaze3d/platform/GlStateManager$class_1030; field_5103 CLEAR m (Ljava/lang/String;II)V p 3 value c com/mojang/blaze3d/platform/GlStateManager$class_1031 com/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5123 capFill f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5121 capLine f F field_5124 factor f F field_5122 units c com/mojang/blaze3d/platform/GlStateManager$class_1040 com/mojang/blaze3d/platform/GlStateManager$Viewport f I field_5171 y f I field_5172 x f I field_5170 width f I field_5168 height f Lcom/mojang/blaze3d/platform/GlStateManager$class_1040; field_5169 INSTANCE m ()I method_35333 getHeight m ()I method_35331 getY m ()I method_35332 getWidth m ()I method_35330 getX c com/mojang/blaze3d/platform/GlStateManager$class_5518 com/mojang/blaze3d/platform/GlStateManager$ScissorTestState f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_26840 capState c com/mojang/blaze3d/platform/GlStateManager$class_1017 com/mojang/blaze3d/platform/GlStateManager$BlendFuncState f I field_5046 dstFactorAlpha f I field_5047 srcFactorAlpha f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5045 capState f I field_5048 dstFactorRGB f I field_5049 srcFactorRGB c com/mojang/blaze3d/platform/GlStateManager$class_1018 com/mojang/blaze3d/platform/GlStateManager$CapabilityTracker f I field_5050 cap f Z field_5051 state m ()V method_4471 enable m ()V method_4469 disable m (I)V p 1 cap m (Z)V method_4470 setState p 1 state c com/mojang/blaze3d/platform/GlStateManager$class_1022 com/mojang/blaze3d/platform/GlStateManager$ColorMask f Z field_5063 red f Z field_5062 green f Z field_5061 blue f Z field_5060 alpha c com/mojang/blaze3d/platform/GlStateManager$class_4534 com/mojang/blaze3d/platform/GlStateManager$DstFactor f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_CONSTANT_ALPHA ONE_MINUS_CONSTANT_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_CONSTANT_COLOR ONE_MINUS_CONSTANT_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; DST_COLOR DST_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; DST_ALPHA DST_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_SRC_ALPHA ONE_MINUS_SRC_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_SRC_COLOR ONE_MINUS_SRC_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; CONSTANT_COLOR CONSTANT_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_DST_ALPHA ONE_MINUS_DST_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE_MINUS_DST_COLOR ONE_MINUS_DST_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; CONSTANT_ALPHA CONSTANT_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ONE ONE f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; SRC_ALPHA SRC_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; SRC_COLOR SRC_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4534; ZERO ZERO m (Ljava/lang/String;II)V p 3 value c com/mojang/blaze3d/platform/GlStateManager$class_1025 com/mojang/blaze3d/platform/GlStateManager$CullFaceState f I field_5073 mode f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5072 capState c com/mojang/blaze3d/platform/GlStateManager$class_1026 com/mojang/blaze3d/platform/GlStateManager$DepthTestState f I field_5075 func f Z field_5076 mask f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5074 capState c com/mojang/blaze3d/platform/GlStateManager$class_4535 com/mojang/blaze3d/platform/GlStateManager$SrcFactor f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_CONSTANT_ALPHA ONE_MINUS_CONSTANT_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_SRC_COLOR ONE_MINUS_SRC_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_CONSTANT_COLOR ONE_MINUS_CONSTANT_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; SRC_ALPHA_SATURATE SRC_ALPHA_SATURATE f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; DST_ALPHA DST_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_SRC_ALPHA ONE_MINUS_SRC_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; CONSTANT_COLOR CONSTANT_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_DST_COLOR ONE_MINUS_DST_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; CONSTANT_ALPHA CONSTANT_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE_MINUS_DST_ALPHA ONE_MINUS_DST_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; SRC_ALPHA SRC_ALPHA f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; DST_COLOR DST_COLOR f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ONE ONE f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; ZERO ZERO f Lcom/mojang/blaze3d/platform/GlStateManager$class_4535; SRC_COLOR SRC_COLOR m (Ljava/lang/String;II)V p 3 value c com/mojang/blaze3d/platform/GlStateManager$class_1021 com/mojang/blaze3d/platform/GlStateManager$LogicOpState f Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; field_5058 capState f I field_5059 op c net/minecraft/class_5256 net/minecraft/datafixer/fix/StriderGravityFix m (Lcom/mojang/datafixers/schemas/Schema;Z)V p 1 outputSchema p 2 changesType m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27789 updateNoGravityNbt c net/minecraft/class_353 net/minecraft/client/gui/widget/OptionListWidget m (Lnet/minecraft/class_7172;Lnet/minecraft/class_7172;)V method_20407 addOptionEntry p 1 firstOption p 2 secondOption m ([Lnet/minecraft/class_7172;)V method_20408 addAll p 1 options m (Lnet/minecraft/class_7172;)I method_20406 addSingleOptionEntry p 1 option m (DD)Ljava/util/Optional; method_29624 getHoveredWidget p 3 mouseY p 1 mouseX m (Lnet/minecraft/class_7172;)Lnet/minecraft/class_339; method_31046 getWidgetFor p 1 option c net/minecraft/class_353$class_354 net/minecraft/client/gui/widget/OptionListWidget$WidgetEntry f Ljava/util/Map; field_27983 optionsToWidgets f Ljava/util/List; field_18214 widgets m (Lnet/minecraft/class_315;ILnet/minecraft/class_7172;Lnet/minecraft/class_7172;)Lnet/minecraft/class_353$class_354; method_20410 create p 0 options p 1 width p 2 firstOption p 3 secondOption m (Lnet/minecraft/class_315;ILnet/minecraft/class_7172;)Lnet/minecraft/class_353$class_354; method_20409 create p 0 options p 1 width p 2 option m (ILnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V method_18622 method_18622 p 5 widget m (Ljava/util/Map;)V p 1 optionsToWidgets c net/minecraft/class_5255 net/minecraft/datafixer/fix/RedstoneConnectionsFix m (Ljava/lang/String;)Z method_27780 hasObsoleteValue m (Lcom/mojang/datafixers/schemas/Schema;)V p 1 outputSchema m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27778 updateBlockState c net/minecraft/class_5258 net/minecraft/predicate/entity/LootContextPredicate c A list of loot conditions applied to entities. All conditions must match for this\nunified conditions to {@linkplain #test match}. Mainly used by advancements. f Ljava/util/function/Predicate; field_24390 combinedCondition f Ljava/util/List; field_24389 conditions m (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;Lnet/minecraft/class_176;)Ljava/util/Optional; method_27807 fromJson p 3 contextType p 2 json p 1 predicateDeserializer p 0 key m (Lnet/minecraft/class_47;)Z method_27806 test p 1 context m ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5258; method_27973 create p 0 conditions m ()Lcom/google/gson/JsonElement; method_27804 toJson m (Ljava/util/List;)Lcom/google/gson/JsonElement; method_27808 toPredicatesJsonArray m (Ljava/util/List;)V p 1 conditions c net/minecraft/class_5257 net/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer f Lnet/minecraft/class_60; field_44474 lootManager f Lorg/slf4j/Logger; field_24383 LOGGER f Lnet/minecraft/class_2960; field_24384 advancementId m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V method_27797 method_27797 p 1 name p 2 message m ()Lnet/minecraft/class_2960; method_27795 getAdvancementId m (Lnet/minecraft/class_2960;Lnet/minecraft/class_60;)V p 1 advancementId p 2 lootManager m (Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)Ljava/util/List; method_27796 loadConditions p 1 array p 2 key p 3 contextType c com/mojang/blaze3d/systems/RenderSystem com/mojang/blaze3d/systems/RenderSystem m (Ljava/lang/Runnable;)V runAsFancy runAsFancy p 0 runnable m (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V setErrorCallback setErrorCallback p 0 callback m (Ljava/util/function/Consumer;)V glGenBuffers glGenBuffers p 0 consumer m (IIII)V setupDefaultState setupDefaultState p 3 height p 2 width p 1 y p 0 x m (J)V flipFrame flipFrame p 0 window m (ILjava/nio/IntBuffer;)V glUniform1 glUniform1 p 1 value p 0 location m (II)V polygonMode polygonMode p 0 face p 1 mode m (Ljava/util/function/Supplier;)V glBindVertexArray glBindVertexArray p 0 arraySupplier m (ILjava/util/function/Consumer;)V getString getString p 0 name p 1 consumer m (IZLjava/nio/FloatBuffer;)V glUniformMatrix2 glUniformMatrix2 p 2 value p 1 transpose p 0 location m (Z)V initGameThread initGameThread p 0 assertNotRenderThread m (JF)V setShaderGameTime setShaderGameTime p 0 time p 2 tickDelta m (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V lambda$static$1 lambda$static$1 p 0 indexConsumer p 1 firstVertexIndex m (Ljava/util/function/IntSupplier;I)V setupOverlayColor setupOverlayColor p 0 texture p 1 size m (I)V activeTexture activeTexture p 0 texture m (IIIIIILjava/nio/ByteBuffer;)V readPixels readPixels p 3 height p 4 format p 5 type p 6 pixels p 0 x p 1 y p 2 width m (ILnet/minecraft/class_2960;)V setShaderTexture setShaderTexture p 0 texture p 1 id m (I)I getShaderTexture getShaderTexture p 0 texture m (FFFF)V _setShaderFogColor _setShaderFogColor p 3 alpha p 2 blue p 1 green p 0 red m (ILjava/nio/FloatBuffer;)V glUniform3 glUniform3 p 0 location p 1 value m (II)V pixelStore pixelStore p 0 pname p 1 param m (IIII)V blendFuncSeparate blendFuncSeparate p 3 dstFactorAlpha p 2 srcFactorAlpha p 1 dstFactorRGB p 0 srcFactorRGB m (I)V bindTexture bindTexture p 0 texture m (D)V clearDepth clearDepth p 0 depth m (F)V _setShaderFogEnd _setShaderFogEnd p 0 shaderFogEnd m (ILjava/nio/ByteBuffer;I)V glBufferData glBufferData p 0 target p 1 data p 2 usage m (FF)V polygonOffset polygonOffset p 0 factor p 1 units m (I)V blendEquation blendEquation p 0 mode m (FFFF)V clearColor clearColor p 0 red p 1 green p 2 blue p 3 alpha m (II)V blendFunc blendFunc p 0 srcFactor p 1 dstFactor m (Lnet/minecraft/class_5944;)V setupShaderLights setupShaderLights p 0 shader m (IZ)V initRenderer initRenderer p 1 debugSync p 0 debugVerbosity m (ILjava/nio/IntBuffer;)V glUniform4 glUniform4 p 0 location p 1 value m (Ljava/util/function/Supplier;)V setShader setShader c Sets the {@code RenderSystem}'s global shader program.\n\n

Note that this sets both the vertex shader and the fragment shader\nindirectly through the given shader program. The name of this method is\nnot obfuscated and is kept as is. p 0 program m (Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V blendFunc blendFunc p 1 dstFactor p 0 srcFactor m (FFFF)V setShaderColor setShaderColor p 3 alpha p 2 blue p 1 green p 0 red m (Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)V logicOp logicOp p 0 op m (Ljava/util/function/Consumer;)V glGenVertexArrays glGenVertexArrays p 0 consumer m (ILjava/nio/FloatBuffer;)V glUniform4 glUniform4 p 1 value p 0 location m (FFFF)V setShaderFogColor setShaderFogColor p 3 alpha p 1 green p 2 blue p 0 red m (Lnet/minecraft/class_293$class_5596;)Lcom/mojang/blaze3d/systems/RenderSystem$class_5590; getSequentialBuffer getSequentialBuffer p 0 drawMode m (FFFF)V _setShaderColor _setShaderColor p 0 red p 1 green p 2 blue p 3 alpha m (I)V deleteTexture deleteTexture p 0 texture m (Lnet/minecraft/class_6854;)V _setShaderFogShape _setShaderFogShape p 0 shaderFogShape m (III)V texParameter texParameter p 2 param p 0 target p 1 pname m (IIII)V viewport viewport p 2 width p 1 y p 3 height p 0 x m (IZLjava/nio/FloatBuffer;)V glUniformMatrix4 glUniformMatrix4 p 2 value p 1 transpose p 0 location m (ILjava/nio/IntBuffer;)V glUniform3 glUniform3 p 1 value p 0 location m (IIII)V enableScissor enableScissor p 0 x p 1 y p 2 width p 3 height m (ILnet/minecraft/class_2960;)V _setShaderTexture _setShaderTexture p 0 texture p 1 id m (Lnet/minecraft/class_6854;)V setShaderFogShape setShaderFogShape p 0 shaderFogShape m (ILjava/nio/FloatBuffer;)V glUniform1 glUniform1 p 0 location p 1 value m (II)V setShaderTexture setShaderTexture p 0 texture p 1 glId m (FFF)V setShaderFogColor setShaderFogColor p 1 green p 2 blue p 0 red m (F)V setShaderFogStart setShaderFogStart p 0 shaderFogStart m (I)V stencilMask stencilMask p 0 mask m (I)V depthFunc depthFunc p 0 func m (Z)V depthMask depthMask p 0 mask m (Lorg/joml/Matrix4f;)V setTextureMatrix setTextureMatrix p 0 textureMatrix m (ILjava/nio/IntBuffer;)V glUniform2 glUniform2 p 0 location p 1 value m (IZLjava/nio/FloatBuffer;)V glUniformMatrix3 glUniformMatrix3 p 2 value p 1 transpose p 0 location m (III)V stencilFunc stencilFunc p 0 func p 1 ref p 2 mask m (I)V clearStencil clearStencil p 0 stencil m (F)V lineWidth lineWidth p 0 width m (Lorg/joml/Matrix3f;)V setInverseViewRotationMatrix setInverseViewRotationMatrix p 0 inverseViewRotationMatrix m (III)V stencilOp stencilOp p 2 dppass p 1 dpfail p 0 sfail m (Lnet/minecraft/class_4573;)V recordRenderCall recordRenderCall p 0 renderCall m (I)V bindTextureForSetup bindTextureForSetup p 0 id m (II)V glUniform1i glUniform1i p 0 location p 1 value m (F)V _setShaderFogStart _setShaderFogStart p 0 shaderFogStart m (II)V _setShaderTexture _setShaderTexture p 1 glId p 0 texture m (IZ)V clear clear p 1 getError p 0 mask m (III)V drawElements drawElements p 1 count p 2 type p 0 mode m (I)V glDeleteVertexArrays glDeleteVertexArrays p 0 array m (ILjava/nio/FloatBuffer;)V glUniform2 glUniform2 p 1 value p 0 location m (ILjava/util/function/IntSupplier;)V glBindBuffer glBindBuffer p 1 bufferSupplier p 0 target m (I)V limitDisplayFPS limitDisplayFPS p 0 fps m (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V lambda$static$0 lambda$static$0 p 0 indexConsumer p 1 firstVertexIndex m (ZZZZ)V colorMask colorMask p 1 green p 0 red p 3 alpha p 2 blue m (I)V glDeleteBuffers glDeleteBuffers p 0 buffer m (Lorg/joml/Matrix4f;Lnet/minecraft/class_8251;)V setProjectionMatrix setProjectionMatrix p 1 vertexSorting p 0 projectionMatrix m (Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V blendFuncSeparate blendFuncSeparate p 2 srcAlpha p 1 dstFactor p 3 dstAlpha p 0 srcFactor m (F)V setShaderFogEnd setShaderFogEnd p 0 shaderFogEnd m (I)V renderCrosshair renderCrosshair p 0 size c com/mojang/blaze3d/systems/RenderSystem$class_5590 com/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer c An index buffer that holds a pre-made indices for a specific shape. If\nthis buffer is not large enough for the required number of indices when\nthis buffer is bound, it automatically grows and fills indices using a\ngiven {@code triangulator}. f Lnet/minecraft/class_293$class_5595; field_27336 indexType f I field_27337 size f Lcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591; field_27334 triangulator f I field_27335 id f I field_27332 vertexCountInShape f I field_27333 vertexCountInTriangulated m ()Lnet/minecraft/class_293$class_5595; method_31924 getIndexType m (I)V method_31920 grow p 1 requiredSize m (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; method_31922 getIndexConsumer p 1 indexBuffer m (I)Z method_43409 isLargeEnough p 1 requiredSize m (Ljava/nio/ByteBuffer;I)V method_31923 method_31923 p 1 index m (IILcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;)V p 1 vertexCountInShape c the number of vertices in a shape p 2 vertexCountInTriangulated c the number of vertices in the triangles decomposed from the shape p 3 triangulator c a function that decomposes a shape into triangles m (I)V method_43410 bindAndGrow c Binds this buffer as a current index buffer. If necessary, it grows this\nbuffer in size and uploads indices to the corresponding buffer in GPU. p 1 requiredSize c com/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591 com/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer$Triangulator c A functional interface that decomposes a shape into triangles.\n\n

The input shape is represented by the index of the first vertex in\nthe shape. An output triangle is represented by the indices of the\nvertices in the triangle.\n\n@see Polygon triangulation - Wikipedia m (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V accept accept c Decomposes a shape into triangles. p 1 indexConsumer c the consumer that accepts triangles p 2 firstVertexIndex c the index of the first vertex in the input shape c net/minecraft/class_8679$class_8680 net/minecraft/client/render/ChunkRenderingDataPreparer$class_8680 f Ljava/util/concurrent/BlockingQueue; comp_1619 sectionsToPropagateFrom f Lit/unimi/dsi/fastutil/longs/LongSet; comp_1618 chunksWhichReceivedNeighbors m ()Lit/unimi/dsi/fastutil/longs/LongSet; comp_1618 chunksWhichReceivedNeighbors m ()Ljava/util/concurrent/BlockingQueue; comp_1619 sectionsToPropagateFrom c net/minecraft/class_8679$class_8681 net/minecraft/client/render/ChunkRenderingDataPreparer$class_8681 f Lnet/minecraft/class_8679$class_6600; comp_1620 storage f Lnet/minecraft/class_8679$class_8680; comp_1621 events m ()Lnet/minecraft/class_8679$class_8680; comp_1621 events m ()Lnet/minecraft/class_8679$class_6600; comp_1620 storage