diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index 4d8f657b72..838154e943 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -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 diff --git a/mappings/net/minecraft/block/Degradable.mapping b/mappings/net/minecraft/block/Degradable.mapping index 347b214f21..d62559be26 100644 --- a/mappings/net/minecraft/block/Degradable.mapping +++ b/mappings/net/minecraft/block/Degradable.mapping @@ -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 diff --git a/mappings/net/minecraft/block/Oxidizable.mapping b/mappings/net/minecraft/block/Oxidizable.mapping new file mode 100644 index 0000000000..d0b8fc0b29 --- /dev/null +++ b/mappings/net/minecraft/block/Oxidizable.mapping @@ -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 diff --git a/mappings/net/minecraft/block/OxidizableBlock.mapping b/mappings/net/minecraft/block/OxidizableBlock.mapping index a49e28911f..c80b273d7b 100644 --- a/mappings/net/minecraft/block/OxidizableBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableBlock.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_5812 net/minecraft/block/OxidizableBlock FIELD field_28709 oxidizationLevel Lnet/minecraft/class_5955$class_5811; + METHOD (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 oxidizationLevel + ARG 2 settings diff --git a/mappings/net/minecraft/block/OxidizableSlabBlock.mapping b/mappings/net/minecraft/block/OxidizableSlabBlock.mapping index 17b9cef01f..7b0310465b 100644 --- a/mappings/net/minecraft/block/OxidizableSlabBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableSlabBlock.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_5813 net/minecraft/block/OxidizableSlabBlock FIELD field_28711 oxidizationLevel Lnet/minecraft/class_5955$class_5811; + METHOD (Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V + ARG 1 oxidizationLevel + ARG 2 settings diff --git a/mappings/net/minecraft/block/OxidizableStairsBlock.mapping b/mappings/net/minecraft/block/OxidizableStairsBlock.mapping index 339aca051c..b4de91b9ed 100644 --- a/mappings/net/minecraft/block/OxidizableStairsBlock.mapping +++ b/mappings/net/minecraft/block/OxidizableStairsBlock.mapping @@ -1,2 +1,6 @@ CLASS net/minecraft/class_5814 net/minecraft/block/OxidizableStairsBlock FIELD field_28713 oxidizationLevel Lnet/minecraft/class_5955$class_5811; + METHOD (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 diff --git a/mappings/net/minecraft/block/SmallDripleafBlock.mapping b/mappings/net/minecraft/block/SmallDripleafBlock.mapping index a74382d776..ec82e49faf 100644 --- a/mappings/net/minecraft/block/SmallDripleafBlock.mapping +++ b/mappings/net/minecraft/block/SmallDripleafBlock.mapping @@ -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; diff --git a/mappings/net/minecraft/class_5955.mapping b/mappings/net/minecraft/class_5955.mapping deleted file mode 100644 index 89704f5d23..0000000000 --- a/mappings/net/minecraft/class_5955.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_5955 - CLASS class_5811 OxidizationLevel diff --git a/mappings/net/minecraft/client/particle/GlowParticle.mapping b/mappings/net/minecraft/client/particle/GlowParticle.mapping index 0c0674950f..ce70870829 100644 --- a/mappings/net/minecraft/client/particle/GlowParticle.mapping +++ b/mappings/net/minecraft/client/particle/GlowParticle.mapping @@ -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 (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_5957 GlowFactory + FIELD field_29572 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_5958 ScrapeFactory + FIELD field_29574 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_5959 WaxOffFactory + FIELD field_29576 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_5960 WaxOnFactory + FIELD field_29578 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/particle/Particle.mapping b/mappings/net/minecraft/client/particle/Particle.mapping index 53489b57e9..aa8afad119 100644 --- a/mappings/net/minecraft/client/particle/Particle.mapping +++ b/mappings/net/minecraft/client/particle/Particle.mapping @@ -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 diff --git a/mappings/net/minecraft/client/particle/ParticleManager.mapping b/mappings/net/minecraft/client/particle/ParticleManager.mapping index b14770a8db..01adb3a96e 100644 --- a/mappings/net/minecraft/client/particle/ParticleManager.mapping +++ b/mappings/net/minecraft/client/particle/ParticleManager.mapping @@ -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 diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index 06f54fe2c5..3e808159d5 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -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 (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; diff --git a/mappings/net/minecraft/client/render/Shader.mapping b/mappings/net/minecraft/client/render/Shader.mapping new file mode 100644 index 0000000000..158d794fb5 --- /dev/null +++ b/mappings/net/minecraft/client/render/Shader.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5944 net/minecraft/client/render/Shader diff --git a/mappings/net/minecraft/client/render/VertexFormats.mapping b/mappings/net/minecraft/client/render/VertexFormats.mapping index 26083c7982..a44ba9e5f0 100644 --- a/mappings/net/minecraft/client/render/VertexFormats.mapping +++ b/mappings/net/minecraft/client/render/VertexFormats.mapping @@ -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; diff --git a/mappings/net/minecraft/entity/LightningEntity.mapping b/mappings/net/minecraft/entity/LightningEntity.mapping index 1394ea1b1b..163cf20996 100644 --- a/mappings/net/minecraft/entity/LightningEntity.mapping +++ b/mappings/net/minecraft/entity/LightningEntity.mapping @@ -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 diff --git a/mappings/net/minecraft/item/AxeItem.mapping b/mappings/net/minecraft/item/AxeItem.mapping index 177d0a0c7d..495d888eac 100644 --- a/mappings/net/minecraft/item/AxeItem.mapping +++ b/mappings/net/minecraft/item/AxeItem.mapping @@ -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 diff --git a/mappings/net/minecraft/item/HoneycombItem.mapping b/mappings/net/minecraft/item/HoneycombItem.mapping new file mode 100644 index 0000000000..ea3dc5138e --- /dev/null +++ b/mappings/net/minecraft/item/HoneycombItem.mapping @@ -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 diff --git a/mappings/net/minecraft/util/math/BlockPos.mapping b/mappings/net/minecraft/util/math/BlockPos.mapping index cd60e73a30..f6b041dd8a 100644 --- a/mappings/net/minecraft/util/math/BlockPos.mapping +++ b/mappings/net/minecraft/util/math/BlockPos.mapping @@ -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

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