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 i