21w11a stuff (#2160)

* 21w11a stuff

* fixes

* spriteProvider

* funni lightning haha

* javadoc
This commit is contained in:
Shnupbups 2021-03-20 22:15:54 +11:00 committed by GitHub
parent 739e64a97f
commit 76d049b459
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 234 additions and 4 deletions

View File

@ -39,6 +39,12 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 3 pos
ARG 4 state
METHOD method_33615 getShapesForStates (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;
METHOD method_34724 copyProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680;
ARG 0 from
ARG 1 to
ARG 2 property
METHOD method_34725 copyState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 state
METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world

View File

@ -9,4 +9,7 @@ CLASS net/minecraft/class_5547 net/minecraft/block/Degradable
ARG 4 random
METHOD method_33622 getDegradationLevel ()Ljava/lang/Enum;
METHOD method_33623 tryDegrade (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_5955 net/minecraft/block/Oxidizable
FIELD field_29564 DEGRADED Ljava/util/function/Supplier;
FIELD field_29565 SCRAPED Ljava/util/function/Supplier;
METHOD method_34732 getScraped (Lnet/minecraft/class_2248;)Ljava/util/Optional;
ARG 0 block
METHOD method_34733 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 1 block
METHOD method_34734 getUndegraded (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 block
METHOD method_34735 getScrapingResult (Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 0 state
METHOD method_34736 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 1 block
METHOD method_34737 getDegraded (Lnet/minecraft/class_2248;)Ljava/util/Optional;
ARG 0 block
METHOD method_34738 getUndegradedState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 state
CLASS class_5811 OxidizationLevel

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_5812 net/minecraft/block/OxidizableBlock
FIELD field_28709 oxidizationLevel Lnet/minecraft/class_5955$class_5811;
METHOD <init> (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 oxidizationLevel
ARG 2 settings

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_5813 net/minecraft/block/OxidizableSlabBlock
FIELD field_28711 oxidizationLevel Lnet/minecraft/class_5955$class_5811;
METHOD <init> (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 oxidizationLevel
ARG 2 settings

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_5814 net/minecraft/block/OxidizableStairsBlock
FIELD field_28713 oxidizationLevel Lnet/minecraft/class_5955$class_5811;
METHOD <init> (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 oxidizationLevel
ARG 2 baseBlockState
ARG 3 settings

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_5808 net/minecraft/block/SmallDripleafBlock
FIELD field_28690 SHAPE Lnet/minecraft/class_265;
FIELD field_28691 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_29563 FACING Lnet/minecraft/class_2753;

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_5955
CLASS class_5811 OxidizationLevel

View File

@ -6,3 +6,27 @@ CLASS net/minecraft/class_5786 net/minecraft/client/particle/GlowParticle
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 spriteProvider
CLASS class_5956 ElectricSparkFactory
FIELD field_29571 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_5957 GlowFactory
FIELD field_29572 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_5958 ScrapeFactory
FIELD field_29574 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_5959 WaxOffFactory
FIELD field_29576 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_5960 WaxOnFactory
FIELD field_29578 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -77,3 +77,7 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle
METHOD method_3086 isAlive ()Z
METHOD method_3087 scale (F)Lnet/minecraft/class_703;
ARG 1 scale
METHOD method_34753 setVelocity (DDD)V
ARG 1 velocityX
ARG 3 velocityY
ARG 5 velocityZ

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
ARG 2 textureManager
METHOD method_18829 clearAtlas ()V
METHOD method_18834 registerFactory (Lnet/minecraft/class_2396;Lnet/minecraft/class_702$class_4091;)V
ARG 1 type
ARG 2 factory
METHOD method_18836 loadTextureList (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/Map;)V
ARG 1 resourceManager
ARG 2 id
@ -28,6 +30,8 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
ARG 2 state
METHOD method_3048 tickParticles (Ljava/util/Collection;)V
METHOD method_3049 renderParticles (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V
ARG 1 matrices
ARG 4 camera
METHOD method_3051 addEmitter (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V
ARG 1 entity
ARG 2 parameters

View File

@ -3,6 +3,60 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_20948 buffers Lnet/minecraft/class_4599;
FIELD field_20949 overlayTexture Lnet/minecraft/class_4608;
FIELD field_26730 NAUSEA_OVERLAY Lnet/minecraft/class_2960;
FIELD field_29350 shaders Ljava/util/Map;
FIELD field_29351 positionShader Lnet/minecraft/class_5944;
FIELD field_29352 positionColorShader Lnet/minecraft/class_5944;
FIELD field_29353 positionColorTexShader Lnet/minecraft/class_5944;
FIELD field_29354 positionTexShader Lnet/minecraft/class_5944;
FIELD field_29355 positionTexColorShader Lnet/minecraft/class_5944;
FIELD field_29356 blockShader Lnet/minecraft/class_5944;
FIELD field_29357 newEntityShader Lnet/minecraft/class_5944;
FIELD field_29358 particleShader Lnet/minecraft/class_5944;
FIELD field_29359 positionColorLightmapShader Lnet/minecraft/class_5944;
FIELD field_29360 positionColorTexLightmapShader Lnet/minecraft/class_5944;
FIELD field_29361 positionTexColorNormalShader Lnet/minecraft/class_5944;
FIELD field_29362 positionTexLightmapColorShader Lnet/minecraft/class_5944;
FIELD field_29363 renderTypeSolidShader Lnet/minecraft/class_5944;
FIELD field_29364 renderTypeCutoutMippedShader Lnet/minecraft/class_5944;
FIELD field_29365 renderTypeCutoutShader Lnet/minecraft/class_5944;
FIELD field_29366 renderTypeTranslucentShader Lnet/minecraft/class_5944;
FIELD field_29367 renderTypeEntityGlintShader Lnet/minecraft/class_5944;
FIELD field_29368 renderTypeEntityGlintDirectShader Lnet/minecraft/class_5944;
FIELD field_29369 renderTypeTextShader Lnet/minecraft/class_5944;
FIELD field_29370 renderTypeTextSeeThroughShader Lnet/minecraft/class_5944;
FIELD field_29371 renderTypeLightningShader Lnet/minecraft/class_5944;
FIELD field_29372 renderTypeTripwireShader Lnet/minecraft/class_5944;
FIELD field_29373 renderTypeEndPortalShader Lnet/minecraft/class_5944;
FIELD field_29374 renderTypeEndGatewayShader Lnet/minecraft/class_5944;
FIELD field_29375 renderTypeLinesShader Lnet/minecraft/class_5944;
FIELD field_29376 renderTypeCrumblingShader Lnet/minecraft/class_5944;
FIELD field_29377 renderTypeTranslucentMovingBlockShader Lnet/minecraft/class_5944;
FIELD field_29378 renderTypeTranslucentNoCrumblingShader Lnet/minecraft/class_5944;
FIELD field_29379 renderTypeArmorCutoutNoCullShader Lnet/minecraft/class_5944;
FIELD field_29380 renderTypeEntitySolidShader Lnet/minecraft/class_5944;
FIELD field_29381 renderTypeEntityCutoutShader Lnet/minecraft/class_5944;
FIELD field_29382 renderTypeEntityCutoutNoNullShader Lnet/minecraft/class_5944;
FIELD field_29383 renderTypeEntityCutoutNoNullZOffsetShader Lnet/minecraft/class_5944;
FIELD field_29384 renderTypeItemEntityTranslucentCullShader Lnet/minecraft/class_5944;
FIELD field_29385 renderTypeEntityTranslucentCullShader Lnet/minecraft/class_5944;
FIELD field_29386 renderTypeEntityTranslucentShader Lnet/minecraft/class_5944;
FIELD field_29387 renderTypeEntitySmoothCutoutShader Lnet/minecraft/class_5944;
FIELD field_29388 renderTypeBeaconBeamShader Lnet/minecraft/class_5944;
FIELD field_29389 renderTypeEntityDecalShader Lnet/minecraft/class_5944;
FIELD field_29390 renderTypeEntityNoOutlineShader Lnet/minecraft/class_5944;
FIELD field_29391 renderTypeEntityShadowShader Lnet/minecraft/class_5944;
FIELD field_29392 renderTypeEntityAlphaShader Lnet/minecraft/class_5944;
FIELD field_29393 renderTypeEyesShader Lnet/minecraft/class_5944;
FIELD field_29394 renderTypeEnergySwirlShader Lnet/minecraft/class_5944;
FIELD field_29395 renderTypeLeashShader Lnet/minecraft/class_5944;
FIELD field_29396 renderTypeWaterMaskShader Lnet/minecraft/class_5944;
FIELD field_29397 renderTypeOutlineShader Lnet/minecraft/class_5944;
FIELD field_29398 renderTypeArmorGlintShader Lnet/minecraft/class_5944;
FIELD field_29399 renderTypeArmorEntityGlintShader Lnet/minecraft/class_5944;
FIELD field_29400 renderTypeGlintTranslucentShader Lnet/minecraft/class_5944;
FIELD field_29401 renderTypeGlintShader Lnet/minecraft/class_5944;
FIELD field_29402 renderTypeGlintDirectShader Lnet/minecraft/class_5944;
FIELD field_29403 blitScreenShader Lnet/minecraft/class_5944;
FIELD field_3988 zoomX F
FIELD field_3992 renderHand Z
FIELD field_3993 LOGGER Lorg/apache/logging/log4j/Logger;
@ -24,7 +78,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_4013 shadersEnabled Z
FIELD field_4015 client Lnet/minecraft/class_310;
FIELD field_4017 lastWorldIconUpdate J
FIELD field_4018 resourceContainer Lnet/minecraft/class_3300;
FIELD field_4018 resourceManager Lnet/minecraft/class_3300;
FIELD field_4019 movementFovMultiplier F
FIELD field_4023 forcedShaderIndex I
FIELD field_4024 shader Lnet/minecraft/class_279;
@ -33,21 +87,29 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_4027 ticks I
FIELD field_4028 lightmapTextureManager Lnet/minecraft/class_765;
FIELD field_4029 floatingItemWidth F
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V
ARG 1 client
ARG 2 resourceManager
ARG 3 buffers
METHOD method_19418 getCamera ()Lnet/minecraft/class_4184;
METHOD method_22709 loadProjectionMatrix (Lnet/minecraft/class_1159;)V
METHOD method_22973 getBasicProjectionMatrix (D)Lnet/minecraft/class_1159;
METHOD method_22974 getLightmapTextureManager ()Lnet/minecraft/class_765;
METHOD method_22975 getOverlayTexture ()Lnet/minecraft/class_4608;
METHOD method_3167 onCameraEntitySet (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_3168 loadShader (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_3169 onResized (II)V
ARG 1 width
ARG 2 height
METHOD method_3171 renderFloatingItem (IIF)V
ARG 1 scaledWidth
ARG 2 scaledHeight
ARG 3 tickDelta
METHOD method_3172 renderHand (Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;F)V
ARG 1 matrices
ARG 2 camera
ARG 3 tickDelta
METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F
ARG 0 entity
@ -83,5 +145,63 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_3202 shouldRenderBlockOutline ()Z
METHOD method_3203 reset ()V
METHOD method_3207 disableShader ()V
METHOD method_34521 (Lnet/minecraft/class_5912;)V
METHOD method_34495 getRenderTypeSolidShader ()Lnet/minecraft/class_5944;
METHOD method_34496 getRenderTypeCutoutMippedShader ()Lnet/minecraft/class_5944;
METHOD method_34497 getRenderTypeCutoutShader ()Lnet/minecraft/class_5944;
METHOD method_34498 getRenderTypeTranslucentShader ()Lnet/minecraft/class_5944;
METHOD method_34499 getRenderTypeTranslucentMovingBlockShader ()Lnet/minecraft/class_5944;
METHOD method_34500 getRenderTypeTranslucentNoCrumblingShader ()Lnet/minecraft/class_5944;
METHOD method_34501 getRenderTypeArmorCutoutNoCullShader ()Lnet/minecraft/class_5944;
METHOD method_34502 getRenderTypeEntitySolidShader ()Lnet/minecraft/class_5944;
METHOD method_34503 getRenderTypeEntityCutoutShader ()Lnet/minecraft/class_5944;
METHOD method_34504 getRenderTypeEntityCutoutNoNullShader ()Lnet/minecraft/class_5944;
METHOD method_34505 getRenderTypeEntityCutoutNoNullZOffsetShader ()Lnet/minecraft/class_5944;
METHOD method_34506 getRenderTypeItemEntityTranslucentCullShader ()Lnet/minecraft/class_5944;
METHOD method_34507 getRenderTypeEntityTranslucentCullShader ()Lnet/minecraft/class_5944;
METHOD method_34508 getRenderTypeEntityTranslucentShader ()Lnet/minecraft/class_5944;
METHOD method_34509 getRenderTypeEntitySmoothCutoutShader ()Lnet/minecraft/class_5944;
METHOD method_34510 getRenderTypeBeaconBeamShader ()Lnet/minecraft/class_5944;
METHOD method_34511 getRenderTypeEntityDecalShader ()Lnet/minecraft/class_5944;
METHOD method_34512 getRenderTypeEntityNoOutlineShader ()Lnet/minecraft/class_5944;
METHOD method_34513 getRenderTypeEntityShadowShader ()Lnet/minecraft/class_5944;
METHOD method_34514 getRenderTypeEntityAlphaShader ()Lnet/minecraft/class_5944;
METHOD method_34515 getRenderTypeEyesShader ()Lnet/minecraft/class_5944;
METHOD method_34516 getRenderTypeEnergySwirlShader ()Lnet/minecraft/class_5944;
METHOD method_34517 getRenderTypeLeashShader ()Lnet/minecraft/class_5944;
METHOD method_34518 getRenderTypeWaterMaskShader ()Lnet/minecraft/class_5944;
METHOD method_34519 getRenderTypeOutlineShader ()Lnet/minecraft/class_5944;
METHOD method_34520 getRenderTypeArmorGlintShader ()Lnet/minecraft/class_5944;
METHOD method_34521 preloadShaders (Lnet/minecraft/class_5912;)V
ARG 1 factory
METHOD method_34522 loadShader (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)Lnet/minecraft/class_5944;
ARG 1 factory
ARG 2 name
ARG 3 vertexFormat
METHOD method_34523 getRenderTypeArmorEntityGlintShader ()Lnet/minecraft/class_5944;
METHOD method_34524 getRenderTypeGlintTranslucentShader ()Lnet/minecraft/class_5944;
METHOD method_34525 getRenderTypeGlintShader ()Lnet/minecraft/class_5944;
METHOD method_34526 getRenderTypeGlintDirectShader ()Lnet/minecraft/class_5944;
METHOD method_34527 getRenderTypeEntityGlintShader ()Lnet/minecraft/class_5944;
METHOD method_34528 getRenderTypeEntityGlintDirectShader ()Lnet/minecraft/class_5944;
METHOD method_34529 getRenderTypeTextShader ()Lnet/minecraft/class_5944;
METHOD method_34530 getRenderTypeTextSeeThroughShader ()Lnet/minecraft/class_5944;
METHOD method_34531 getRenderTypeLightningShader ()Lnet/minecraft/class_5944;
METHOD method_34532 getRenderTypeTripwireShader ()Lnet/minecraft/class_5944;
METHOD method_34533 getRenderTypeEndPortalShader ()Lnet/minecraft/class_5944;
METHOD method_34534 getRenderTypeEndGatewayShader ()Lnet/minecraft/class_5944;
METHOD method_34535 getRenderTypeLinesShader ()Lnet/minecraft/class_5944;
METHOD method_34536 getRenderTypeCrumblingShader ()Lnet/minecraft/class_5944;
METHOD method_34537 clearShaders ()V
METHOD method_34538 loadShaders (Lnet/minecraft/class_3300;)V
ARG 1 manager
METHOD method_34539 getPositionShader ()Lnet/minecraft/class_5944;
METHOD method_34540 getPositionColorShader ()Lnet/minecraft/class_5944;
METHOD method_34541 getPositionColorTexShader ()Lnet/minecraft/class_5944;
METHOD method_34542 getPositionTexShader ()Lnet/minecraft/class_5944;
METHOD method_34543 getPositionTexColorShader ()Lnet/minecraft/class_5944;
METHOD method_34544 getBlockShader ()Lnet/minecraft/class_5944;
METHOD method_34545 getNewEntityShader ()Lnet/minecraft/class_5944;
METHOD method_34546 getParticleShader ()Lnet/minecraft/class_5944;
METHOD method_34547 getPositionColorLightmapShader ()Lnet/minecraft/class_5944;
METHOD method_34548 getPositionColorTexLightmapShader ()Lnet/minecraft/class_5944;
METHOD method_34549 getPositionTexColorNormalShader ()Lnet/minecraft/class_5944;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5944 net/minecraft/client/render/Shader

View File

@ -18,3 +18,5 @@ CLASS net/minecraft/class_290 net/minecraft/client/render/VertexFormats
FIELD field_20887 POSITION_COLOR_TEXTURE Lnet/minecraft/class_293;
FIELD field_20888 POSITION_COLOR_TEXTURE_LIGHT Lnet/minecraft/class_293;
FIELD field_21468 POSITION_COLOR_LIGHT Lnet/minecraft/class_293;
FIELD field_29336 BLIT_SCREEN Lnet/minecraft/class_293;
FIELD field_29337 LINES Lnet/minecraft/class_293;

View File

@ -7,6 +7,19 @@ CLASS net/minecraft/class_1538 net/minecraft/entity/LightningEntity
METHOD method_29498 setCosmetic (Z)V
ARG 1 cosmetic
METHOD method_31499 powerLightningRod ()V
METHOD method_34707 cleanOxidization (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_34708 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 2 state
METHOD method_34709 cleanOxidizationAround (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;I)V
ARG 0 world
ARG 1 pos
ARG 2 mutablePos
ARG 3 count
METHOD method_34710 cleanOxidizationAround (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
METHOD method_6960 spawnFire (I)V
ARG 1 spreadAttempts
METHOD method_6961 setChanneler (Lnet/minecraft/class_3222;)V

View File

@ -9,3 +9,7 @@ CLASS net/minecraft/class_1743 net/minecraft/item/AxeItem
ARG 4 settings
METHOD method_20269 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_34716 getStrippedState (Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 1 state
METHOD method_34717 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 1 block

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_5953 net/minecraft/item/HoneycombItem
FIELD field_29560 WAXED_BLOCKS Ljava/util/function/Supplier;
FIELD field_29561 UNWAXED_BLOCKS Ljava/util/function/Supplier;
METHOD method_34719 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1269;
ARG 3 state
METHOD method_34720 getWaxedState (Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 0 state
METHOD method_34721 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 1 block

View File

@ -191,6 +191,19 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
ARG 2 distance
METHOD method_33096 withY (I)Lnet/minecraft/class_2338;
ARG 1 y
METHOD method_34848 iterateRandomly (Ljava/util/Random;ILnet/minecraft/class_2338;I)Ljava/lang/Iterable;
COMMENT Iterates through {@code count} random block positions in a given range around the given position.
COMMENT
COMMENT <p>The iterator yields positions in no specific order. The same position
COMMENT may be returned multiple times by the iterator.
ARG 0 random
COMMENT the {@link Random} object used to compute new positions
ARG 1 count
COMMENT the number of positions to iterate
ARG 2 around
COMMENT the {@link BlockPos} to iterate around
ARG 3 range
COMMENT the maximum distance from the given pos in any axis
CLASS 1
FIELD field_23945 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23946 remaining I